grep仅显示匹配行的文件名

简介: grep仅显示匹配行的文件名

要仅显示包含匹配行的文件名,而不显示匹配的具体内容,可以使用 grep-l--files-with-matches 选项。例如:

grep -l "搜索词" 文件列表

这里,“搜索词”是您想要查找的文本模式,而“文件列表”是您想要在其中搜索的文件名,可以用空格分隔。

如果您要在当前目录及其所有子目录下递归地搜索并只列出包含匹配行的文件,则可以结合 -r-R 选项(根据 grep 版本的不同):

grep -rl "搜索词" 目录名

这样只会输出包含匹配行的文件的完整路径名。

目录
相关文章
|
2月前
|
Unix Linux
grep显示匹配行及其行号
grep显示匹配行及其行号
50 2
|
3月前
|
Linux Perl
`sed`命令删除文件中匹配特定模式的行
`sed`命令删除文件中匹配特定模式的行
33 4
|
机器学习/深度学习 移动开发 Go
正则表达式使用说明(包含find命令与grep命令)
正则表达式使用说明(包含find命令与grep命令)
111 0
|
移动开发
grep搜索字串包含特殊字符怎么办
grep搜索字串包含特殊字符怎么办
220 0
|
Shell 开发工具 Perl
Shell中的文本处理工具、cut [选项参数] filename 说明:默认分隔符是制表符、awk [选项参数] ‘/pattern1/{action1}filename 、awk 的内置变量
Shell中的文本处理工具、cut [选项参数] filename 说明:默认分隔符是制表符、awk [选项参数] ‘/pattern1/{action1}filename 、awk 的内置变量
Shell中的文本处理工具、cut [选项参数] filename 说明:默认分隔符是制表符、awk [选项参数] ‘/pattern1/{action1}filename 、awk 的内置变量
|
Perl
Sed 删除包含某些字符串的行
sed -i '/关键字符/d' 文件名
1706 0
|
测试技术
[20180417]奇怪的grep过滤问题.txt
[20180417]奇怪的grep过滤问题.txt --//链接:http://blog.itpub.net/267265/viewspace-2144230/ --//上个星期的测试,没时间探究,今天继续.
998 0