1、awk
echo $PWD |awk -F/ '{print $NF}'
——查询到当前的目录,输出当前所在目录名称。例如:当前路径为/usr/bin/,则上面命令的结果是bin。
awk '$0~/45020000/' *
——遍历当前目录下的所有文件(不包括下级目录),输出包含45020000这个字符串的所有行记录。
awk '$0~/45020000/END{print FILENAME}' *
——功能同上,不过后面加上了一个文件的名称。
ps -ef|grep myuser|awk '{if($1~/myuser/) print $0}'
——查询在myuser用户下运行的所有的程序。
2、grep
grep -rE '45020000' *
——遍历当前目录下所有文件(包括下级目录),输出包含45020000这个字符串的所有文件及其行记录。
3、find——待续