nl 查看文件內容(添加行號打印)

命令解釋

該命令可以將輸出的文件內容自動加上行號!其默認的結果與cat -n不太一樣,nl可以將行號做比較多的顯示設計,包括位數與是否自動補0等功能。

命令說明

[root@localhost ~]# nl [-bnw] 文件
參數:
-b : 指定行號的方式:
     -b a : 不論是否爲空行,也同樣顯示出行號(類似cat -n)
     -b t : 如果有空行,空的哪一行不要列出行號(默認,類似cat -b)
-n : 列出行號的顯示方式:
     -n ln : 行號在屏幕的最左方顯示。
     -n rn : 行號在行號字段的右方顯示,且不加0     -n rz : 行號在行號字段的右方顯示,且加0-w : 行號字段佔用的位數:

命令舉例

[root@localhost ~]# nl /etc/issue
     1  CentOS release 5.11 (Final)
     2  Kernel \r on an \m

[root@localhost ~]# nl -b a /etc/issue
     1  CentOS release 5.11 (Final)
     2  Kernel \r on an \m
     3  
# 注意看,第一遍空白並沒有列出行號
===============================================
[root@localhost ~]# nl -b a -n rz /etc/issue
000001  CentOS release 5.11 (Final)
000002  Kernel \r on an \m
000003
# 自動在自己字段的地方補零了
===============================================
[root@localhost ~]# nl -b a -n ln /etc/issue
1       CentOS release 5.11 (Final)
2       Kernel \r on an \m
3    
# 在自己字段的最左方顯示
================================================
[root@localhost ~]# nl -b a -n rz -w 3 /etc/issue
001 CentOS release 5.11 (Final)
002 Kernel \r on an \m
003 
# 行號變爲3位數了
發佈了58 篇原創文章 · 獲贊 6 · 訪問量 15萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章