Linux檔案目錄命令 nl命令

2021-08-09 08:57:53 字數 1472 閱讀 5419

nl命令在linux系統中用來計算檔案中行號。nl 可以將輸出的檔案內容自動的加上行號!其預設的結果與 cat -n 有點不太一樣, nl 可以將行號做比較多的顯示設計,包括位數與是否自動補齊 0 等等的功能。  

用法:nl [選項]... [檔案]...

將指定的各個檔案新增行號標註後寫到標準輸出。

如果不指定檔案或指定檔案為"-" ,程式將從標準輸入讀取資料。

長選項必須使用的引數對於短選項時也是必需使用的。

-b, --body-numbering=樣式     使用指定樣式編號檔案的正文行目

-d, --section-delimiter=cc    使用指定的cc 分割邏輯頁數

-f, --footer-numbering=樣式   使用指定樣式編號檔案的頁腳行目

-h, --header-numbering=樣式   使用指定樣式編號檔案的頁首行目

-i, --page-increment=數值     設定每一行遍歷後的自動遞增值

-l, --join-blank-lines=數值   設定數值為多少的若干空行被視作一行

-n, --number-format=格式      根據指定格式插入行號

-p, --no-renumber             在邏輯頁數切換時不將行號值復位

-s, --number-separator=字串 可能的話在行號後新增字串

-v, --starting-line-number=數字       每個邏輯頁上的第一行的行號

-w, --number-width=數字       為行號使用指定的欄數

--help            顯示此幫助資訊並退出

--version         顯示版本資訊並退出

預設的選項設定是-v1 -i1 -l1 -stab -w6 -nrn -hn -bt -fn。cc 是用於分隔

邏輯頁數的兩個分界符,其中缺失的第二個字元暗含了":",如果您要指定"\",

請輸入"\\"。可用的樣式如下:

a     對所有行編號

t     對非空行編號

n     不編行號

pbre  只對符合正規表示式bre 的行編號

format 是下列之一:

ln    左對齊,空格不用0 填充

rn    右對齊,空格不用0 填充

rz    右對齊,空格用0 填充

1、用 nl 列出 log2012.log 的內容

命令:nl log2012.log

說明:檔案中的空白行,nl 不會加上行號

2、用 nl 列出 log2012.log 的內容,空本行也加上行號

命令:nl -b a log2012.log

3、讓行號前面自動補上0,統一輸出格式

命令:nl -b a -n rz log2014.log

說明:nl -b a -n rz 命令行號預設為六位,要調整位數可以加上引數 -w 3 調整為3位。

Linux命令之nl命令

linux命令之nl命令 nl 命令在 linux 系統中用來計算檔案中行號。nl 可以將輸出的檔案內容自動的加上行號,其預設的結果和 與 cat n 有點不太一樣,nl 可以將行號做比較多的顯示設計,包括位數是否自動補齊 0 等等的功能 1.命令格式 1nl 選項 檔案 2.命令引數 b 指定行號...

Linux命令(11) nl命令

nl命令在 linux 系統中用來計算檔案中行號 nl 可以將輸出的檔案內容自動的加上行號!其預設的結果與 cat n 有點不太一樣,nl 可以將行號做比較多的顯示設計,包括位數與是否自動補齊 0 等等的功能。1 命令格式 nl 選項 檔案 2 命令引數 b 指定行號指定的方式,主要有兩種 b a ...

Linux命令(5) nl命令

nl命令 功能說明 nl命令用來計算檔案中行號。nl 可以將輸出的檔案內容自動的加上行號!其預設的結果與 cat n 有點不太一樣,nl 可以將行號做比較多的顯示設計,包括位數與是否自動補齊 0 等的功能。用法如下 nl option file 命令引數 選項含義 b指定行號指定的方式,主要有兩種 ...