当前位置: 技术问答>linux和unix
在LINUX中如何查找文件内容中含有某字符串的文件。
来源: 互联网 发布时间:2014-11-08
本文导语: | 第一个answer的参数次序错了。应该是 grep who /use/local -r who是pattern,如果含有特殊字符则要加上引号。 /usr/local是local, -r 是option,表示所有的文件,且对子目录递归, 但是用了这个,就不能指定*.c之类的参数...
|
第一个answer的参数次序错了。应该是
grep who /use/local -r
who是pattern,如果含有特殊字符则要加上引号。
/usr/local是local,
-r 是option,表示所有的文件,且对子目录递归,
但是用了这个,就不能指定*.c之类的参数了。
grep who /use/local -r
who是pattern,如果含有特殊字符则要加上引号。
/usr/local是local,
-r 是option,表示所有的文件,且对子目录递归,
但是用了这个,就不能指定*.c之类的参数了。
|
如果你查找/usr/local目录下所有文件中含有“who"字符串的文件:
grep /usr/local/* -e who
grep /usr/local/* -e who
|
如果想要达到win98中的查找的功能我建议最好进xwindow,在那里可以。
|
grep "text" *
|
find . -type f -exec grep "string" {} ; -print
注意空格
注意空格
|
find . -type f -regex ".*.c" -print -exec grep "string" {} ;
这是在*.c文件中查找string的命令,-print可选,打印文件名用的。
这是在*.c文件中查找string的命令,-print可选,打印文件名用的。