grep仅显示匹配行的文件名

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

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

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

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

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

grep -rl "搜索词" 目录名

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

目录
相关文章
|
6月前
|
Unix Linux
grep显示匹配行及其行号
grep显示匹配行及其行号
292 2
|
4月前
|
JavaScript Linux
【详细讲解】Linux grep命令用法大全 片尾有示例搜索指定目录中指定文件后缀的指定字符
【详细讲解】Linux grep命令用法大全 片尾有示例搜索指定目录中指定文件后缀的指定字符
125 1
管道符 | shift + 回车上面内容,统计行数 ls -l /user/bin | wc -l,连续过滤cat test.txt | grep itcast | grep itheima
管道符 | shift + 回车上面内容,统计行数 ls -l /user/bin | wc -l,连续过滤cat test.txt | grep itcast | grep itheima
|
6月前
|
Linux Perl
`sed`命令删除文件中匹配特定模式的行
`sed`命令删除文件中匹配特定模式的行
136 4
|
机器学习/深度学习 移动开发 Go
正则表达式使用说明(包含find命令与grep命令)
正则表达式使用说明(包含find命令与grep命令)
159 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 的内置变量
|
测试技术
[20180417]奇怪的grep过滤问题.txt
[20180417]奇怪的grep过滤问题.txt --//链接:http://blog.itpub.net/267265/viewspace-2144230/ --//上个星期的测试,没时间探究,今天继续.
1025 0