博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

find 和 grep 命令

Posted on 2009-04-29 12:36  sashow  阅读(415)  评论(0编辑  收藏  举报
在当前目录下所有文件中查找内容包含 string 的文件:
find ./ -name "*" -exec grep "string" {} ";

注意:在最后不能加 print ,否则会出错.

 

在目录下包含子目录查找包含一定字符串的文件
Find . –name *.c –exec grep –l ‘youstr {}
上边的命令中name后必须是一个规定了文件扩展名的文件,不能用*.*。
如果想用*.*,那么就不用-name参数了,改为:
Find ./ *.* -exec grep –l ‘youstr’ {}