nl
命令功用:
nl – number lines of files
显示文件内容,并列出行号
命令样式:
nl [OPTION]… [FILE]…
命令选项:
-b:正文行号,参数为样式style
-n:行号格式,参数为格式format
-w:设定行号所占位数,参数为数字
-i:每行步进量,参数为数字
-l:指定将多少个连续的空行,计算为一行,参数为数字
-v:以指定参数为起始行号,参数为数字
nl man手册中的所有选项介绍:
-b, –body-numbering=STYLE
use STYLE for numbering body lines
-d, –section-delimiter=CC
use CC for separating logical pages
-f, –footer-numbering=STYLE
use STYLE for numbering footer lines
-h, –header-numbering=STYLE
use STYLE for numbering header lines
-i, –line-increment=NUMBER
line number increment at each line
-l, –join-blank-lines=NUMBER
group of NUMBER empty lines counted as one
-n, –number-format=FORMAT
insert line numbers according to FORMAT
-p, –no-renumber
do not reset line numbers at logical pages
-s, –number-separator=STRING
add STRING after (possible) line number
-v, –starting-line-number=NUMBER
first line number on each logical page
-w, –number-width=NUMBER
use NUMBER columns for line numbers
选项参数:
样式参数:style
a:显示所有行号
t:显示非空行行号,默认选项
n:不显示行号
格式参数:format
ln:行号在最左侧
rn:行号在最右侧,默认选项
rz:行号前补零
使用示例:
当前测试文本文件a,及其内容,如下:
(1)不加任何选项,默认不限显示空行行号、行号靠行号区右侧对其显示;
(2)添加-b选项,可指定选项参数设置不显示空行
(3)添加-b、-n选项,设置行号对其样式,或行号前是否补0;
通过显示可知:nl行号区默认为6位;
(4)添加-b、-n、-w选项,指定行号位宽;
(5)添加-b、-n、-w、-i选项,设置每行行差,即行步进量;
(6)添加-b、-n、-w、-i、-v选项,设置起始行号;
(7)添加-l选项,指定将多少个空行算为一行;
需要修改a为:
原创文章,作者:hu_congwei,如若转载,请注明出处:http://www.178linux.com/52988