簡明Linux命令列筆記:nl

來源:互聯網
上載者:User
文章目錄
  • 參數
  • 選項
  •  
  • 樣本
  • Tips

為文字檔添加行號

nl [options] files

 

參數

filesnl需要為其添加行號的文字檔路徑名,如果有多個檔案,則nl會把多個檔案合在一起編號,並輸出到標準輸出上

 

選項

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

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

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

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

                  -n  ln  行號在螢幕最左邊顯示

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

                  -n  nz  行號在自己欄位的最右邊顯示,且加0

-w              設定行號欄佔用的位元

 樣本nl 或 nl -b t
$ nl demo      1    能約出來的人都約光     2    能吃得下的早已吃光            3    很用力談笑 比哭還絕望     4    怎麼挨得到打烊$ nl -b t demo      1    能約出來的人都約光     2    能吃得下的早已吃光            3    很用力談笑 比哭還絕望     4    怎麼挨得到打烊

預設添加行號,空行略過

 

nl -b a
$ nl -b a demo      1    能約出來的人都約光     2    能吃得下的早已吃光     3         4    很用力談笑 比哭還絕望     5    怎麼挨得到打烊

不論空行與否都列出行號

 

nl -n rz
$ nl -n rz demo 000001    能約出來的人都約光000002    能吃得下的早已吃光       000003    很用力談笑 比哭還絕望000004    怎麼挨得到打烊

列出行號,並且為行號補0

 

nl -n rz -w
$ nl -n rz -w 3 demo 001    能約出來的人都約光002    能吃得下的早已吃光    003    很用力談笑 比哭還絕望004    怎麼挨得到打烊

顯示行號的欄位

 

Tips

nl命令和cat -b | cat -n 有點類似,但是nl的靈活度更高

 

 

 

 

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.