linux中查找当前目录包含某关键字的文件
查找当前目录及其子目录下 所有sh文件中包含某关键字的文件
#方式一
find -type f -name '*.sh'|xargs grep 'key'
#方式二
grep -r key./
-r 是递归查找
-n 是显示行号
-R 查找所有文件包含子目录
-i 忽略大小写
截取
awk -F":" '{ print "username: " $1 $3 }' /etc/passwd
-F参数:指定分隔符,可指定一个或多个
print 后面做字符串的拼接
查找当前目录包含某关键字的文件并截取
find -type f -name '*.sh' | xargs grep 'key' | awk -F":" '{ print $1 }'