nl
命令在Linux
系统中用来计算文件的行号,是 number of lines 的缩写。nl
可以将输出的文件自动加上行号。其默认的结果与cat -n
有点不太一样,nl
可以自定义行号显示效果,包括位数和自动补全0。
①-b a 无论是否是空行都列出行号
②-b t 空行不列出行号(默认)
③-n ln 行号在显示栏的最左边显示且空行不列出行号
④ -n rn 行号在显示栏的最右边显示,且空行不列出行号,不填充0
⑤-n rz 行号在显示栏的最右边显示,且加0
⑥-w 行号显示栏占用的位数,(默认是6位)。
⑦ -p 在逻辑定界符处不重新开始计算