[一天几个linux命令] nl

简介

nl - 文件编写行号

语法

nl [OPTION]… [FILE]…

介绍

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

-b, –body-numbering=STYLE 身体的样式
-f, –footer-numbering=STYLE 尾部的样式
-h, –header-numbering=STYLE 头部的样式

实验了一下,-b -f -h 效果是一样的,好像不区分 头,身体,尾部

STYLE的参数

参数作用
a输出所有行号,无论是否是空白行
t如果有空行,空的那一行不要列出行号(默认值)
n不输入行号

-i, –line-increment=NUMBER 每行行号增加的步数
-l, –join-blank-lines=NUMBER 把指定数量的空白行当作一行
-n, –number-format=FORMAT 插入指定格式的行号

FORMAT参数

参数作用
ln左对齐,不进行0填充(left justified, no leading zeros)
rn右对齐,不进行0填充(right justified, no leading zeros)
rz右对齐,进行0填充(right justified, leading zeros)

-p, –no-renumber 在逻辑分页中,不重新设置行号
-s, –number-separator=STRING 在需要的行号后面添加字符串
-v, –starting-line-number=NUMBER
-w, –number-width=NUMBER 指定行号的宽度
-d, –section-delimiter=CC
–help 显示些命令的帮助并退出
–version 输出版本信息并退出

默认的,nl使用选项 -v1 -i1 -l1 -sTAB -w6 -nrn -hn -bt -fn。上文中,CC默认为逻辑页的分隔符,缺省值:\(冒号、反斜杠),想用反斜杠表示逻辑页分隔符,则应该输入两个反斜杠(\)。

参考文献

《鸟哥的私房菜-基础学习篇》
《centos手册》

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值