行数统计:
一、
$ wc -l b
3477 b # 文件b一共有3477行$ cat b | wc -l
3477 # 文件b一共有3477行
二、
$ awk '{print NR}' b | tail -n1
3478 # 文件b一共有3478行. 管道前打印所有行号,管道后则打印最后一行的行号。$ awk 'END{print NR}' b
3478
三、
$ grep -n '' b | awk -F : '{print NR}'| tail -n1
3478
$ grep -n '' b | awk -F : 'END{print NR}'
3478
四、
$ sed -n '$=' b
3478 # -n抑制输出, $到最后一行,=打印行号。
输出最后一行:
tail -n1
$ cat c
sds
dfdfdf
$ cat c | tail -n1
dfdf