这个问题在这里已经有了答案:




8年前关闭。






我只想看到行号。我不需要看到剩余的输出。

最佳答案

管道您的 grep -n 输出,它通常看起来像:

11: stuff that matched
43: more stuff that matched

通过 sed 去掉匹配的部分:
grep -n pattern file | sed -e 's/:.*//g'

11
43

关于linux - 如何在没有输出的情况下使用 grep 获取行号?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/14018546/

10-11 04:51
查看更多