标签:linux命令基础
命令功能:为文件内容添加行号,如果多个文件,则合在一起处理,输出到标准输出
命令格式:nl [选项] file
常用选项:
-b 行号的指定方式:
-b a 不论是否为空行,都指定行号类似cat -n
-b t 如果有空行,空行不指定行号(默认)
-n 行号显示方法:
-n ln 屏幕的最左方显示
-n rn 行号在自己栏位的最右方显示,不加0
-n rz 行号在自己栏位的最右方显示,加0
-w 行号栏位占位数
举例:
显示passwd文件内容,空行也加行号
nl -b a passwd
# [root@localhost tmp]# nl -b a passwd
# 1 root:x:0:0:root:/root:/bin/bash
# 2 bin:x:1:1:bin:/bin:/sbin/nologin
# 3 daemon:x:2:2:daemon:/sbin:/sbin/nologin
# 4 adm:x:3:4:adm:/var/adm:/sbin/nologin
# 5
# 6
# 7
# 8 sync:x:5:0:sync:/sbin:/bin/sync
# 9
# 10 shutdown:x:6:0:shutdown:/sbin:/sbin/shutdown
# 11 halt:x:7:0:halt:/sbin:/sbin/halt
显示passwd文件内容,空行不显示行号,行号前自动补0进行统一,占位数是4位
nl -n rn passwd
# [root@localhost tmp]# nl -n rz -w 4 passwd
# 0001 root:x:0:0:root:/root:/bin/bash
# 0002 bin:x:1:1:bin:/bin:/sbin/nologin
# 0003 daemon:x:2:2:daemon:/sbin:/sbin/nologin
# 0004 adm:x:3:4:adm:/var/adm:/sbin/nologin
#
#
#
# 0005 sync:x:5:0:sync:/sbin:/bin/sync
#
# 0006 shutdown:x:6:0:shutdown:/sbin:/sbin/shutdown
# 0007 halt:x:7:0:halt:/sbin:/sbin/halt
标签:linux命令基础
原文地址:http://wszzdanm.blog.51cto.com/1841747/1711420