如何在对文件执行 grep 时显示行号。例如:
grep CONFIG_PM_ADVANCED_DEBUG /boot/config-`uname -r
Run Code Online (Sandbox Code Playgroud) 这是我的示例文件
user@linux:~$ cat file.txt
Line 1
Line 2
Line 3
Line 4
Line 5
user@linux:~$
Run Code Online (Sandbox Code Playgroud)
我可以打印第 2-4 行 grep -A2 'e 2' file.txt
user@linux:~$ grep -A2 'e 2' file.txt
Line 2
Line 3
Line 4
user@linux:~$
Run Code Online (Sandbox Code Playgroud)
我也可以打印出行号 grep -n
user@linux:~$ grep -nA2 'e 2' file.txt
2:Line 2
3-Line 3
4-Line 4
user@linux:~$
Run Code Online (Sandbox Code Playgroud)
此外,同样的事情可以完成 sed -n 2,4p file.txt
user@linux:~$ sed -n 2,4p file.txt
Line 2
Line 3
Line 4
user@linux:~$
Run Code Online (Sandbox Code Playgroud)
但我不确定如何打印出行号 sed
是否可以用 打印出行号sed
?