nl
テキスト処理
書き方
nl [file]出力しながら行番号を付けます。既定では空行を数えないため編集画面の番号とずれますが、-b a を渡せば一致します。
よく使うオプション
| オプション | 意味 |
|---|---|
| -b a | Number every line; -b t, the default, skips the blank ones |
| -w | How wide the number field is |
| -s | What goes between the number and the line |
| -v | The first number to use |
| -i | How much to add per line |
例
nl -ba script.shNumbers every line, blank ones included.
nl -w1 -s': ' notes.txtCompact numbering with a colon.
パイプでつないで使うのが本来の形です。ひとつで全部やるより、三つつないだ方が短くなります。
読み方
- 角括弧 [ ] は省いてよい部分です。
- 三点 … は複数並べられるという意味です。
- オプションは大文字小文字を区別します — -r と -R が別物のコマンドもあります。
よくある質問
Q. nl は何をしますか。
出力しながら行番号を付けます。既定では空行を数えないため編集画面の番号とずれますが、-b a を渡せば一致します。
Q. どう打ちますか。
nl [file] — 角括弧は省いてよい部分です。
Q. よく使うオプションはいくつですか。
ここにまとめたのは5個です。全部は man nl にあります。このコマンドはテキスト処理の仲間です。
関連するコマンド
man ページ: man nl