nl 查看文件内容(添加行号打印)

来源:互联网 发布:攀枝花学院教务网络 编辑:程序博客网 时间:2024/05/18 21:51

命令解释

该命令可以将输出的文件内容自动加上行号!其默认的结果与cat -n不太一样,nl可以将行号做比较多的显示设计,包括位数与是否自动补0等功能。

命令说明

[root@localhost ~]# nl [-bnw] 文件参数:-b : 指定行号的方式:     -b a : 不论是否为空行,也同样显示出行号(类似cat -n)     -b t : 如果有空行,空的哪一行不要列出行号(默认,类似cat -b)-n : 列出行号的显示方式:     -n ln : 行号在屏幕的最左方显示。     -n rn : 行号在行号字段的右方显示,且不加0     -n rz : 行号在行号字段的右方显示,且加0-w : 行号字段占用的位数:

命令举例

[root@localhost ~]# nl /etc/issue     1  CentOS release 5.11 (Final)     2  Kernel \r on an \m[root@localhost ~]# nl -b a /etc/issue     1  CentOS release 5.11 (Final)     2  Kernel \r on an \m     3  # 注意看,第一遍空白并没有列出行号===============================================[root@localhost ~]# nl -b a -n rz /etc/issue000001  CentOS release 5.11 (Final)000002  Kernel \r on an \m000003# 自动在自己字段的地方补零了===============================================[root@localhost ~]# nl -b a -n ln /etc/issue1       CentOS release 5.11 (Final)2       Kernel \r on an \m3    # 在自己字段的最左方显示================================================[root@localhost ~]# nl -b a -n rz -w 3 /etc/issue001 CentOS release 5.11 (Final)002 Kernel \r on an \m003 # 行号变为3位数了
0 0
原创粉丝点击