您好,登錄后才能下訂單哦!
這期內容當中小編將會給大家帶來有關如何在Linux中使用nl命令,文章內容豐富且以專業的角度為大家分析和敘述,閱讀完這篇文章希望大家可以有所收獲。
1、命令簡介
nl (Number of Lines) 將指定的文件添加行號標注后寫到標準輸出。如果不指定文件或指定文件為"-" ,程序將從標準輸入讀取數據。
2、用法
nl [選項]... [文件]...
3、選項
-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 填充
4、示例
示例1:顯示行號
[root@oracledb study]# nl test1.log 1 2011 2 2012 3 2013
示例2:顯示行號,指定對齊方式
[root@oracledb study]# nl -nln test1.log 1 2011 2 2012 3 2013 [root@oracledb study]# nl -nrn test1.log 1 2011 2 2012 3 2013 [root@oracledb study]# nl -nrz test1.log 000001 2011 000002 2012 000003 2013
示例3:指定寬度為4位 默認為6位
[root@oracledb study]# nl -nrz -w 4 test1.log 0001 2011 0002 2012 0003 2013
示例4:將標準輸入的內容編號
[root@oracledb study]# nl line1 1 line1 line2 2 line2 line3 3 line3 [root@oracledb study]#
按ctrl+D結束輸入
or EOF(End Of File)
[root@oracledb study]# nl <<EOF > line1 > line2 > line3 > EOF 1 line1 2 line2 3 line3
上述就是小編為大家分享的如何在Linux中使用nl命令了,如果剛好有類似的疑惑,不妨參照上述分析進行理解。如果想知道更多相關知識,歡迎關注億速云行業資訊頻道。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。