如何grep一个字符串或文本在一个目录及其所有子目录的文件在LINUX ??
如果您的grep支持-R,请执行:
-R
grep -R 'string' dir/
如果不是,则使用find:
find
find dir/ -type f -exec grep -H 'string' {} +
grep -r -e string directory
-r代表递归;-e是可选的,但是它的参数指定了要搜索的正则表达式。有趣的是,POSIX grep并不需要支持-r(或-R),但实际上它们(几乎)都支持-e0。某些版本的grep支持-R以及(或者可以想象地不支持)-r;AFAICT,意思是一样的。
-r
-e
grep