find与grep的组合使用

简介:
在当前目录下所有文件中查找内容包含 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" ./ {} /;


本文转自elbertchen 51CTO博客,原文链接:http://blog.51cto.com/linkyou/750731,如需转载请自行联系原作者
相关文章
|
2月前
|
Linux
find和grep命令的简单使用
这篇文章介绍了Linux中find和grep命令的基本使用,包括find命令的查找文件功能和grep命令的文本搜索功能,以及正则表达式的简单说明和应用实例。
find和grep命令的简单使用
管道符 | shift + 回车上面内容,统计行数 ls -l /user/bin | wc -l,连续过滤cat test.txt | grep itcast | grep itheima
管道符 | shift + 回车上面内容,统计行数 ls -l /user/bin | wc -l,连续过滤cat test.txt | grep itcast | grep itheima
Linux Command find 查找匹配
Linux Command find 查找匹配
|
运维 大数据 Linux
【精通Linux系列】inux核心数据处理查找命令之find,cut,awk, sed命令用法
【精通Linux系列】inux核心数据处理查找命令之find,cut,awk, sed命令用法
197 0
【精通Linux系列】inux核心数据处理查找命令之find,cut,awk, sed命令用法
如何使用Grep命令查找多个字符串
如何使用Grep命令查找多个字符串
567 0
|
Shell Linux C++
linux shell之paste合并文件和找到匹配的文件里面替换内容(find和-exec或xargs组合)
linux shell之paste合并文件和找到匹配的文件里面替换内容(find和-exec或xargs组合)
229 0