获取命令的通配符值

问题描述 投票:0回答:1

嗨,我的程序员同事们

在这个问题中,工作目录看起来像这样
├── xaa
├── xab
├── xac
├── xad
...
├── xan
├── xao
├── xap
├── xaq
├── xep

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

cat x* | grep foo

它给了我一个匹配,但不是它来自的文件名,所以如果有人有提示,我将非常感激,谢谢:)

linux split terminal grep
1个回答
0
投票

只需执行以下命令:

只是文件名:

grep -l foo x*

文件名和匹配项:

grep -H foo x*
© www.soinside.com 2019 - 2024. All rights reserved.