cat -n用法举例如下(统计空行),如果不带-n,仅仅输入命令cat a.sh则输出不带行号的信息。tac a.sh输出和cat a.sh的顺序相反,注意:没有tac -n!!!
cat -n a.sh
1 #!/bin/bash
2 line1
3
4 line2
5
6
7
8 line3
nl用法举例如下,很容易看出nl相比于cat -n只对有效的行显示行号,对空行不进行统计。
nl a.sh
1 #!/bin/bash
2 line1
3 line2
4 line3