shell find + grep 过滤字符串并打印出所在文件

过滤当前目及子目录中以".c"结尾的文件中包含"array"字符串的文件及相应行

输出文件名和所在行:

find . -name "*.c" -print |xargs grep 'array'


只输出文件名:

grep -l GnfA25zwRY8 ./*/*/*/*.txt 

你可能感兴趣的:(linux脚本)