find与grep的组合使用

来源:互联网 发布:淘宝全屏首页 编辑:程序博客网 时间:2024/05/17 01:14

在当前目录下所有文件中查找内容包含 string 的文件: find ./ -name "*" -exec grep "string" {} /; 注意:在最后不能加 print ,否则会出错.

 

在当前目录下所有文件中查找内容包含 string 的文件并列出字符所在的文件: find ./ -name "*" -exec grep -l "string" {} /;

 

在当前目录下 *.c 中查找内容包含 string 的文件并列出字符所在的文件的所在行(不显示文件名): find ./ -name "*.c" -exec grep -n "string" {} /;

 

在当前目录下所有文件中查找内容包含 string 的文件并列出字符所在的文件,所在行及所在行的内容: find ./ -name "*" -exec grep -n "string" ./ {} /;

原创粉丝点击