Linux 命令(114)—— nl 命令
- 2020 年 2 月 15 日
- 筆記
1.命令簡介
nl(number line)命令用於計算文件的行號並將帶有行號的內容輸出到標準輸出。相比於命令 cat -n
,nl 可以對行號做比較多的顯示設計,包括位數與是否自動補齊 0 等功能。
2.命令格式
nl [OPTION]... [FILE]...
在沒有文件或文件是 – 時,從標準輸入讀取內容。
3.選項說明
-b, --body-numbering=STYLE 使用指定樣式給文件的正文行編號。STYLE 可取值如下: a:給所有行編號,不論其是否為空行(類似 cat -n) t:只給非空行編號 n:不編行 pBRE:只給包含基本正則表達式(basic regular expression,BRE)的行編號 -d, --section-delimiter=CC 使用 CC 作為邏輯頁分隔符 -f, --footer-numbering=STYLE 使用指定樣式給文件的頁腳行編號。STYLE 可取值同上 -h, --header-numbering=STYLE 使用指定樣式給文件的頁腳行編號。STYLE 可取值同上 -i, --line-increment=NUMBER 使用指定增量增加行號 -l, --join-blank-lines=NUMBER 將指定數量的一組空行視為 1 行 -n :列出行號表示的方法,主要有三種: -n ln :行號在螢幕的最左方顯示; -n rn :行號在自己欄位的最右方顯示,且不加 0 ; -n rz :行號在自己欄位的最右方顯示,且加 0 ; -w :行號欄位的佔用的位數。 -p :在邏輯定界符處不重新開始計算。
4.常用示例
參考文獻
[1] nl(1) manual