這期內(nèi)容當(dāng)中小編將會(huì)給大家?guī)?lái)有關(guān)如何在Linux中使用nl命令,文章內(nèi)容豐富且以專業(yè)的角度為大家分析和敘述,閱讀完這篇文章希望大家可以有所收獲。
成都創(chuàng)新互聯(lián)是一家專業(yè)提供濱海企業(yè)網(wǎng)站建設(shè),專注與網(wǎng)站設(shè)計(jì)制作、網(wǎng)站設(shè)計(jì)、H5建站、小程序制作等業(yè)務(wù)。10年已為濱海眾多企業(yè)、政府機(jī)構(gòu)等服務(wù)。創(chuàng)新互聯(lián)專業(yè)網(wǎng)站建設(shè)公司優(yōu)惠進(jìn)行中。1、命令簡(jiǎn)介
nl (Number of Lines) 將指定的文件添加行號(hào)標(biāo)注后寫到標(biāo)準(zhǔn)輸出。如果不指定文件或指定文件為"-" ,程序?qū)臉?biāo)準(zhǔn)輸入讀取數(shù)據(jù)。
2、用法
nl [選項(xiàng)]... [文件]...
3、選項(xiàng)
-b, --body-numbering=樣式 使用指定樣式編號(hào)文件的正文行目 -d, --section-delimiter=CC 使用指定的CC 分割邏輯頁(yè)數(shù) -f, --footer-numbering=樣式 使用指定樣式編號(hào)文件的頁(yè)腳行目 -h, --header-numbering=樣式 使用指定樣式編號(hào)文件的頁(yè)眉行目 -i, --page-increment=數(shù)值 設(shè)置每一行遍歷后的自動(dòng)遞增值 -l, --join-blank-lines=數(shù)值 設(shè)置數(shù)值為多少的若干空行被視作一行 -n, --number-format= 格式 根據(jù)指定格式插入行號(hào) -p, --no-renumber 在邏輯頁(yè)數(shù)切換時(shí)不將行號(hào)值復(fù)位 -s, --number-separator=字符串 可能的話在行號(hào)后添加字符串 -v, --starting-line-number=數(shù)字 每個(gè)邏輯頁(yè)上的第一行的行號(hào) -w, --number-width= 數(shù)字 為行號(hào)使用指定的欄數(shù) --help 顯示此幫助信息并退出 --version 顯示版本信息并退出 默認(rèn)的選項(xiàng)設(shè)置是-v1 -i1 -l1 -sTAB -w6 -nrn -hn -bt -fn。CC 是用于分隔邏輯頁(yè)數(shù)的兩個(gè)分界符,其中缺失的第二個(gè)字符暗含了":",如果您要指定"\", 請(qǐng)輸入"\\"??捎玫臉邮饺缦拢?nbsp; a 對(duì)所有行編號(hào) t 對(duì)非空行編號(hào) n 不編行號(hào) pBRE 只對(duì)符合正則表達(dá)式BRE 的行編號(hào) FORMAT 是下列之一: ln 左對(duì)齊,空格不用0 填充 rn 右對(duì)齊,空格不用0 填充 rz 右對(duì)齊,空格用0 填充
4、示例
示例1:顯示行號(hào)
[root@oracledb study]# nl test1.log 1 2011 2 2012 3 2013
示例2:顯示行號(hào),指定對(duì)齊方式
[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位 默認(rèn)為6位
[root@oracledb study]# nl -nrz -w 4 test1.log 0001 2011 0002 2012 0003 2013
示例4:將標(biāo)準(zhǔn)輸入的內(nèi)容編號(hào)
[root@oracledb study]# nl line1 1 line1 line2 2 line2 line3 3 line3 [root@oracledb study]#
按ctrl+D結(jié)束輸入
or EOF(End Of File)
[root@oracledb study]# nl <line1 > line2 > line3 > EOF 1 line1 2 line2 3 line3
上述就是小編為大家分享的如何在Linux中使用nl命令了,如果剛好有類似的疑惑,不妨參照上述分析進(jìn)行理解。如果想知道更多相關(guān)知識(shí),歡迎關(guān)注創(chuàng)新互聯(lián)成都網(wǎng)站設(shè)計(jì)公司行業(yè)資訊頻道。
另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內(nèi)外云服務(wù)器15元起步,三天無(wú)理由+7*72小時(shí)售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國(guó)服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡(jiǎn)單易用、服務(wù)可用性高、性價(jià)比高”等特點(diǎn)與優(yōu)勢(shì),專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場(chǎng)景需求。