Linux nl命令的使用方法

2022-09-26 13:45:13 字數 2060 閱讀 2383

1、命令簡介

nl (number of lines) 將指定的檔案新增行號標註後寫到標準輸出。如果不指定檔案或指定檔案為"-" ,程式將從標準輸入讀取資料。

2、用法

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

3、選項

-b, --body-numbering=樣式 使用指定樣式編號檔案的正文行目

-d, --section-delimiter=cc 使用指定的cc 分割邏輯頁數

-f, --footer-numbering=樣式 使用指定樣式編號文www.cppcns.com件的頁腳行目

-h, --header-numbering=樣式 使用指定樣式編號檔案的頁首行目

-i, --page-increment=數值 設定每一行遍歷後的自動遞增值

-l, --join-blank-lines=數值 設定數值為多少的若干空行被視作一行

-n, --number-format= 格式 根據指定格式插入行號

-p, --no-renumber 在邏輯頁數切換時不將行號值復位

-s, --number-separator=字串 可能的話在行號後新增字串

-v, --starting-line-nu程式設計客棧qhltqmber=數字 每個邏輯頁上的第一行的行號

-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 < line1

> line2

> line3

> eof

1 line1

2 line2

3 line3

本文標題: linux nl命令的使用方法

本文位址: /os/linux/300678.html

tar命令的使用方法

tar命令的使用方法如下 tar cxtzjvfppn 檔案與目錄 引數說明 c 建立乙個打包檔案 x 解開乙個打包檔案 t 檢視 tar包裡面的檔案 z 打包後用gzip壓縮,生成.tar.gz檔案 j 打包後用zip2壓縮,生成.tar.bz2檔案 v 壓縮的過程中顯示檔案 f 使用檔名,請留意...

dig命令的使用方法

困惑的問題 在使用dig dns伺服器 trace的過程中,取得頂級網域名稱後,後面的dns查詢是使用的本機網域名稱伺服器ip,而不是 dns伺服器ip。可以這樣說,翻譯本篇文件的過程就是我重新學習dns的過程,dig命令可以幫助我們學習dns的原理,配置,以及其查詢過程。以前使用dig僅僅是查詢一...

Linux ftp命令的使用方法

ftp伺服器在網上較為常見,linux ftp命令的功能是用命令的方式來控制在本地機和遠端機之間傳送檔案,這裡詳細介紹linux ftp命令的一些經常使用的命令,相信掌握了這些使用linux 進行ftp操作將會非常容易。linux ftp命令的一般格式如下 ftp 主機名 ip 最常用的命令有 ls...