相关疑难解决方法(0)

如何递归搜索目录以查找模式并仅打印出文件名和行号

目前我使用 grep 如下:

grep -lr <PATTERN> .
Run Code Online (Sandbox Code Playgroud)

这给了我以下输出,包含其内容(不是名称)包含的所有文件的列表:

./path/to/file1
./path/to/file2
...
Run Code Online (Sandbox Code Playgroud)

这没关系,但知道行号会很有用。以下输出将是理想的,但通过 grep 的手册页,我似乎无法找出正确的开关:

./path/to/file1 15, 22, 54
./path/to/file2 16, 17
...
Run Code Online (Sandbox Code Playgroud)

这可以用 grep 或其他工具实现吗?

grep

7
推荐指数
2
解决办法
6819
查看次数

标签 统计

grep ×1