-nオプションで行番号を付与
※MACターミナル(BSD系)での動作確認です。
ターミナルでファイル表示だったり、ファイルの結合をするのに、catはお馴染みのですね。
$ cat file01.txt awk find ls grep
-nオプションで、下記のように行番号を付与することができます。
$ cat -n file01.txt
1 awk
2 find
3
4
5 ls
6 grep
-bオプションで行番号を付与
-bオプションの場合には、下記のように空白行はスキップして行番号が付与されます。
$ cat -b file01.txt
1 awk
2 find
3 ls
4 grep
ただ、注意点としては、下記のようにファイルを結合しても、ファイルそれぞれに行番号が付与されて結合されます。
$ cat -b file01.txt file02.txt >file03.txt
$ cat file03.txt
1 awk
2 find
3 ls
4 grep
1 line01
2 line02
3 line03
4 line04
-nオプションも同様です。
$ cat -n file01.txt file02.txt >file03.txt
$ cat file03.txt
1 awk
2 find
3
4
5 ls
6 grep
1 line01
2 line02
3 line03
4 line04
