bash命令输出包含特定字符串的文件名

use*_*398 1 bash

我知道grep用来提取匹配特定字符串的行。现在我有一堆文件,我想知道哪个包含特定的字符串。有没有一种方法可以使用bash命令来实现这一目标?谢谢。

Kaz*_*Kaz 5

grep -l仅列出文件名。

我一直在用它来编辑包含某些内容的文件

vi $(grep -l pattern)  # edit all files containing pattern
Run Code Online (Sandbox Code Playgroud)

如果仍然不能解决问题,请完善您的问题。