linux 用nl添加行号打印

2025-11-22 16:04:07

1、范例一:列出 /etc/issue 的内容

[root@mode ~]# nl /etc/issue

     1 CentOS release 5.11 (Final)

     2 Kernel \r on an \m

       

# 注意看,这个档案其实有三行,第三行为空白(没有任何字符),

# 因为他是空白行,所以 nl 不会加上行号喔!如果确定要加上行号,可以看范例二。

linux 用nl添加行号打印

2、范例二:列出 /etc/issue 的内容(行空白也显示行号)

[root@mode ~]# nl  -b a /etc/issue

     1 CentOS release 5.11 (Final)

     2 Kernel \r on an \m

     3

呵呵!行号加上来啰~那么如果要让行号前面自动补上 0 呢?可以看范例三。

linux 用nl添加行号打印

3、范例三:

[root@mode ~]#  nl -b a -n rz /etc/issue

000001 CentOS release 5.11 (Final)

000002 Kernel \r on an \m

000003

嘿嘿!自动在自己字段的地方补上 0 了~预设字段是六位数,如果想要改成 3 位数?可以看范例四。

linux 用nl添加行号打印

4、范例四:

[root@mode ~]#  nl -b a -n rz -w 3 /etc/issue

001 CentOS release 5.11 (Final)

002 Kernel \r on an \m

003

# 变成仅有 3 位数啰~

linux 用nl添加行号打印

5、上面都是直接显示内容,如果需要内容比较多的情况下,会来不及看,这时,可以用下面的翻页命令看:【more/less】

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢