Linux nl命令:显示文件的行号和文件内容
Linux nl命令 功能描述
使用nl命令来计算文件中的行号。nl可以将输出的文件内容自动加上行号,其默认的结果与cat -n命令有点不太一样,nl可以将行号做比较多地显示设计,包括位数与是否自动补齐0等功能。
Linux nl命令 语法
nl [选项] [文件]
命令中各选项的含义如表所示。
Linux nl命令 示例
显示/root/gg文件的内容
[root@rhel ~]# nl /root/gg
1 Hello Linux
2 Hello Red Hat
//对于文件中的空白行,nl命令默认不会加上行号
显示/root/gg文件的内容,空白行也加上行号
[root@rhel ~]# nl -b a /root/gg
1 Hello Linux
2
3 Hello Red Hat
显示/root/gg文件的内容,让行号前面自动补上0,统一输出格式
[root@rhel ~]# nl -b a -n rz /root/gg
000001 Hello Linux
000002
000003 Hello Red Hat
//行号为6位数
显示/root/gg文件的内容,让行号前面自动补上0,行号为3位数
[root@rhel ~]# nl -b a -n rz -w 3 /root/gg
001 Hello Linux
002
003 Hello Red Hat
//行号现在为3位数