首页 > 代码库 > 34-nl 简明笔记
34-nl 简明笔记
为文本文件添加行号
nl [options] files
参数
files是nl需要为其添加行号的文本文件路径名,如果有多个文件,则nl会把多个文件合在一起编号,并输出到标准输出上
选项
-b 指定行号指定的方式,主要有两种:
-b a 表示不论是否为空行,也同样列出行号(类似cat -n)
-b t 如果有空行,空的那一行不要列出行号(默认方式)
-n 列出行号表示的方法,主要有三种:
-n ln 行号在屏幕最左边显示
-n rn 行号在自己栏位的最右边显示,且不加0
-n nz 行号在自己栏位的最右边显示,且加0
-w 设置行号栏占用的位数
示例
nl 或 nl -b t
$ nl demo 1 能约出来的人都约光 2 能吃得下的早已吃光 3 很用力谈笑 比哭还绝望 4 怎么挨得到打烊 $ nl -b t demo 1 能约出来的人都约光 2 能吃得下的早已吃光 3 很用力谈笑 比哭还绝望 4 怎么挨得到打烊
默认方式添加行号,空行略过
nl -b a
$ nl -b a demo 1 能约出来的人都约光 2 能吃得下的早已吃光 3 4 很用力谈笑 比哭还绝望 5 怎么挨得到打烊
不论空行与否都列出行号
nl -n rz
$ nl -n rz demo 000001 能约出来的人都约光 000002 能吃得下的早已吃光 000003 很用力谈笑 比哭还绝望 000004 怎么挨得到打烊
列出行号,并且为行号补0
nl -n rz -
$ nl -n rz -w 3 demo 001 能约出来的人都约光 002 能吃得下的早已吃光 003 很用力谈笑 比哭还绝望 004 怎么挨得到打烊
显示行号的栏位
Tips
nl命令和cat -b | cat -n 有点类似,但是nl的灵活度更高
34-nl 简明笔记
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。