侧边栏壁纸
博主头像
落叶人生博主等级

走进秋风,寻找秋天的落叶

  • 累计撰写 130562 篇文章
  • 累计创建 28 个标签
  • 累计收到 9 条评论
标签搜索

目 录CONTENT

文章目录

Linux命令集-nl

2023-11-03 星期五 / 0 评论 / 0 点赞 / 47 阅读 / 1215 字

添加行号打印文件##语法[root@study ~]# nl [-bnw] 文件##参数-b: 指定行号指定的方式,主要有两种: -b a: 表示不论是否为空行,也同样列出行号(类似 cat -

添加行号打印文件

##语法

[root@study ~]# nl [-bnw] 文件

##参数

-b: 指定行号指定的方式,主要有两种:    -b a: 表示不论是否为空行,也同样列出行号(类似 cat -n)    -b t:  如果有空行,空的那一行不要列出行号(默认值)-n: 列出行号表示的方法,主要有三种:    -n ln: 行号在屏幕的最左方显示    -n rn: 行号在自己字段的最右边显示,且不加0;    -n rz: 行号在自己字段的最右边显示,且加0;-w: 行号字段的占用的字符数

##范例

范例一:用nl列出/etc/issue/的内容

[root@study ~]# nl /etc/issue    1 /S    2 Kernel /r on an /m# 注意看,这个文件其实有三行,第三行为空白(没有任何字符)# 因为他是空白行,所以nl不会加上行号喔?如果确定加上行号,可以这样做:[root@study ~]# nl -b a -n rz /etc/issue000001 /S000002 Kernel /r on an /m000003# 自动在自己的字段补0了~默认字段是6位数,如果想要改成3位数[root@study ~]# nl -b a -n rz -w 3 /etc/issue001    /s002    Kernel /r on an /m 003

广告 广告

评论区