スポンサーリンク

-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

スポンサーリンク