标签 shell 下的文章
-
在子进程里执行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如下写: …
-
[记录]Linux查找和替换目录下所有文件中字符串
原文地址: Linux查找和替换目录下所有文件中字符串 Linux查找和替换目录下所有文件中字符串 单个文件中查找替换很简单,就不说了。文件夹下所有文件中字符串的查找替换就要记忆了,最近部署几十台linux服务器,记录下总结。 查找文件夹下包含字符串的文件 例:查找/usr/local目录下所有包含”rubyer.me”的文件。 grep -lr 'rubyer.me' /usr/local/* …