nl(1) ファイルに行番号を付与する

書式

nl [オプション]... [ファイル]...

説明

指定したそれぞれのファイルに行番号を付け足して標準出力に書き込みます。 ファイルを指定しないか、ファイルに - を指定した場合には標準入力から読み込みます。

長いオプションに必須の引数は短いオプションにも必須です。

-b, --body-numbering=STYLE
本文の行番号を STYLE の形式にする
-d, --section-delimiter=CC
論理ページの区切り記号に CC を利用する
-f, --footer-numbering=STYLE
フッタの行番号を STYLE の形式にする
-h, --header-numbering=STYLE
ヘッダの行番号を STYLE の形式にする
-i, --line-increment=NUMBER
行番号の増分を NUMBER にする
-l, --join-blank-lines=NUMBER
NUMBER 個以下の空行を一つとして数える
-n, --number-format=FORMAT
行番号の出力形式を FORMAT にする
-p, --no-renumber
論理改ページで行番号をリセットしない
-s, --number-separator=STRING
行番号の後ろに STRING を加える (可能な場合)
-v, --starting-line-number=NUMBER
論理改ページの先頭行番号を NUMBER にする
-w, --number-width=NUMBER
行番号を表示する列幅を NUMBER にする
--help
この使い方を表示して終了する
--version
バージョン情報を表示して終了する

オプションの指定が無ければ、プログラムは -v1 -i1 -l1 -sTAB -w6 -nrn -hn -bt -fn として動作します。 CC 値は 論理ページの区切り記号を指定するための 2 つの文字です。 2 つめの文字が指定されない場合には暗黙に : が指定されます。 '\' を 指定したければ、 '\\' を使うようにしてください。 STYLE は以下のうちの 1 つを指定します。

a
すべての行番号
t
空行以外の行番号
n
空行の行番号
pBRE
基本正規表現 BRE に一致する行のみを数えたときの行番号

FORMAT には次のうちの一つを指定します。

ln
左揃え、0で埋めない
rn
右揃え、0で埋めない
rz
右揃え、0で埋める

GNU coreutils のオンラインヘルプ: <http://www.gnu.org/software/coreutils/> nl の翻訳に関するバグは <http://translationproject.org/team/ja.html> に連絡してください。 完全な文書を参照する場合は info coreutils 'nl invocation' を実行してください。

作者

作者 Scott Bartram および David MacKenzie。

著作権

Copyright © 2013 Free Software Foundation, Inc. ライセンス GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>.
This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law.