https://stackoverflow.com/questions/10577256/numbering-lines-matching-the-pattern-using-sed
最简单的命令是
sed - '/abc/=' tab.txt
8
12
这种只是输出行号。
root@ubuntu:/home/koyaku# sed -n '/space/{=;p}' tab.txt
8
line space
12
two space
root@ubuntu:/home/koyaku#
这种会输出行号还有对应行的内容
还有中简单的办法 grep -n “space” tab.txt
sed '/1,5!d/p' tab.txt
root@ubuntu:/home/koyaku# sed '1,3!d' tab.txt
Column1*Column2*Column3*Column4.Ah Major Heading
.Ah "Major Heading"
on the UNIX Operating System.
root@ubuntu:/home/koyaku#
The Tech Blog For All
参考文档如下http://sharadchhetri.com/2014/08/08/print-particular-line-number-using-sed-command/