顯示檔案內容時顯示行號命令nl

2021-07-23 17:31:14 字數 1106 閱讀 8624

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

命令格式:

nl [選項]... [檔案]...

命令引數:

-b :指定行號指定的方式,主要有兩種:

-b a :表示不論是否為空行,也同樣列出行號(類似 cat -n);

-b t :如果有空行,空的那一行不要列出行號(預設值);

-n :列出行號表示的方法,主要有三種:

-n ln :行號在螢幕的最左方顯示;

-n rn :行號在自己欄位的最右方顯示,且不加 0 ;

-n rz :行號在自己欄位的最右方顯示,且加 0 ;

-w :行號欄位的占用的位數,命令行號預設為六位,要調整位數可以加上引數 -w 3 調整為3位。

-p 在邏輯定界符處不重新開始計算。

例項一:用 nl 列出 log.log 的內容

命令:>nl log.log

1 2012-01

2 2012-02

3 *****=[root@localhost test]#

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

>nl -b a log.log

1 2012-01

2 2012-02

3 45 注:空本行也加上行號

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

> nl -b a -n rz log.log

000001 2014-01

000002 2014-02

000003 2014-03

000004 2014-04

000005 2014-05

000006 2014-06

000007 2014-07

000008 2014-08

000009 2014-09

000010 2014-10

000011 2014-11

000012 2014-12

000013 *****==

nl命令 顯示行號工具

1 命令格式 nl 選項 檔案 2 命令引數 b 指定行號指定的方式,主要有兩種 b a 表示不論是否為空行,也同樣列出行號 類似 cat n b t 如果有空行,空的那一行不要列出行號 預設值 n 列出行號表示的方法,主要有三種 n ln 行號在螢幕的最左方顯示 n rn 行號在自己欄位的最右方顯...

Linux顯示檔案內容命令

環境 redhat linux enterprise 6 virtual box 4.1 使用過dos命令的人都應該知道,我們可以使用type命令來檢視乙個檔案的內容。在linux下有五個相關的命令,功能各有千秋,不過它們都象type命令一樣,只能用來檢視文字檔案。1.cat命令 cat命令是最象t...

linux cat 顯示檔案內容

cat 選項 檔案 cat命令的用途是連線檔案或標準輸入並列印。這個命令常用來顯示檔案內容,或者將幾個檔案連線起來顯示,或者從標準輸入讀取內容並顯示,它常與重定向符號配合使用。1.一次顯示整個檔案 cat filename 2.從鍵盤建立乙個檔案 cat filename只能建立新檔案,不能編輯已有...