标签 bash 下的文章
-
在子进程里执行shell命令
shell 可以通过添加一个小括号的方式,让命令在 子进程 执行,和 bash xxx.sh 执行效果一样,运行过程中设置的环境变量、cd、执行exit等都不影响当前shell,如: func1() { ( cd /tmp touch testfile exit 0 ) } 这里末尾执行 exit 并不会导致当前的shell退出,这对于行数很多需要提前退出的情况非常有用的。
-
[转载] awk与cut在以空格为分割域时的区别
原文地址: awk与cut在以空格为分割域时的区别 awk默认以空格为分割域,比如我想获得某进程pid: [root@SHCTC-GAME12-44 ~]# ps -ef|grep "sshd -f"|grep -v grep root 5088 1 0 14:28 ? 00:00:00 /usr/sbin/sshd -f /app/oslinkd/oslinkd_config 用awk如下写: …