在一个目录中,我有一个包含单词 的文件string
。
当我这样做时:grep "string" .
没有返回结果。
但是当我这样做时,grep -r "string" .
文件会被返回。
为什么-r
需要选项?它不会查看内部子目录。
答案1
不,这不是强制性的。意味着在名为 的文件中grep "string" .
查找。如果要在当前目录中的所有文件上运行,请使用,如果要递归地查找所有子目录中的所有文件,请执行。string
.
grep
grep string *
grep -r string