对grep的输出进行编号

vkn*_*nha 3 shell grep

当我们用 grep 过滤输出时,有什么方法可以获得行编号的输出,就像我们得到的一样cat -n?我不是要求grep -n显示文件中匹配行号的选项。

我想使用它的场景是,当我使用 aria2 下载多个文件时,我通常使用关键字 NOTICE 过滤输出,每次文件下载完成时都会给我一些输出。但我实际上无法知道已经下载了多少文件。

小智 7

你可以尝试类似的东西

grep PATTERN FILE | nl
Run Code Online (Sandbox Code Playgroud)

或者

grep PATTERN FILE | wc -l
Run Code Online (Sandbox Code Playgroud)

第一个将对过滤的行进行编号。第二个将把它们全部计算在内。