shell 获取命令的值[复制]

ds97pgxw  于 11个月前  发布在  Shell
关注(0)|答案(1)|浏览(140)

此问题在此处已有答案

Display filename before matching line(6个答案)
17天前关闭。
在这个问题中,工作目录看起来像这样:

├── xaa
├── xab
├── xac
├── xad
...
├── xan
├── xao
├── xap
├── xaq
├── xep

字符串
我尝试使用这个命令来匹配这些文件中出现的任何单词“foo”:

cat x* | grep foo


它给了我一个匹配,但不是它来自哪里的文件名。如果任何人有一个提示,这将是非常感谢,谢谢。

laximzn5

laximzn51#

简单地运行以下命令:

只需文件名:

grep -l foo x*

字符串

文件名和匹配项:

grep -H foo x*

相关问题