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

命令解释

该命令可以将输出的文件内容自动加上行号!其默认的结果与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/issue
000001  CentOS release 5.11 (Final)
000002  Kernel \r on an \m
000003
# 自动在自己字段的地方补零了
===============================================
[root@localhost ~]# nl -b a -n ln /etc/issue
1       CentOS release 5.11 (Final)
2       Kernel \r on an \m
3    
# 在自己字段的最左方显示
================================================
[root@localhost ~]# nl -b a -n rz -w 3 /etc/issue
001 CentOS release 5.11 (Final)
002 Kernel \r on an \m
003 
# 行号变为3位数了
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值