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.www58058.com/52988