😊

catコマンドでファイルの中身を結合して出力する & 行番号を表示する

2023/01/03に公開

cat コマンドでファイルの中身を出力できますが、

~/sample
❯ cat sample1.txt
サンプルです

~/sample
❯ cat sample2.txt
中身を結合します

cat sample1.txt sample2.txtのようにすると、複数ファイルの中身を結合して出力できます。

~/sample
❯ cat sample1.txt sample2.txt
サンプルです
中身を結合します

ちなみにcatコマンドは-nをつけると行番号を表示できます。

❯ cat -n sample1.txt sample2.txt
     1  サンプルです
     2  中身を結合します

-nオプションは空白行にも行番号をつけますが、

~/sample
❯ cat -n sample1.txt sample2.txt sample3.txt
     1  サンプルです
     2  中身を結合します
     3
     4
     5  上2行に空白があります。

-bオプションにすると空白行には行番号をつけずに表示できます。

~/sample
❯ cat -b sample1.txt sample2.txt sample3.txt
     1  サンプルです
     2  中身を結合します


     3  上2行に空白があります。

Discussion