用grep命令可以方便地在Linux系统下搜索包含指定文字内容的文件
$ grep -r <text_to_find> <dir>
搜索指定目录<dir>下,所有包含<text_to_find>文字的文件,并列出文件名和内容。比如
$ grep -r ‘main’ src
即搜索src目录下所有包含关键字’main’的文件,如果只需列出文件名,则如下
$ grep -r -l ‘main’ src
这个是循环搜索,即搜索范围包括目录下所有子目录下的文件。如果不指定目录<dir>,则默认搜索当前目录。