nl
コマンドは、テキストファイルの各行に行番号を付けて表示するためのコマンドです。これにより、ファイルの内容をより簡単に参照することができます。
基本的な構文は以下の通りです。
nl [オプション] [引数]
-b
: 行番号を付ける方法を指定します(例:-b a
はすべての行に番号を付ける)。-f
: 空白行の扱いを指定します。-h
: ヘッダーを指定します。-n
: 行番号の表示形式を指定します(例:-n ln
は左揃え)。以下は nl
コマンドの実用的な例です。
nl example.txt
nl -b a example.txt
nl -b t example.txt
nl -n rn example.txt
nl
コマンドは、スクリプト内でファイルの行を参照する際に便利です。nl
の出力を他のコマンドと組み合わせてパイプすることで、さらに強力な処理が可能です。