在使用grep搜索后,我们如何才能列出文件名?
当我使用
时grep -i -R "search keyword" folder
它还会列出所有内联行代码。
答案 0 :(得分:1)
来自grep man
页面:
-L, - 没有匹配的文件 抑制正常输出;而是打印每个输入文件的名称,通常不会打印输出。该 扫描将在第一场比赛中停止。
-l, - 带有匹配的文件 抑制正常输出;而是打印通常打印输出的每个输入文件的名称。扫描 将在第一场比赛中停止。 (-l由POSIX指定。)
对你而言,-l
选项会有所帮助。
答案 1 :(得分:0)
使用
grep -i -R -l "search keyword" location
获取包含关键字的文件列表。