Loose-Info.com

Last Update 2019/03/24


TOP - Unix系OS - Linux - cat(1)

ファイルの連結、出力を行います。

cat オプション1 ファイルパス1 ...
オプション1(任意) -b 空白以外の行に行番号を付加 -n 全ての行に行番号を付加 -s 連続した行を1行に圧縮 ファイルパス1(任意) 連結、出力対象のファイル 指定しない場合は標準入力

※ オプションなどは個人的に重要と考えられるものを記述しており、記載の無いものは、manページや関連書籍などを参照願います。
※ 実行例の記述は、不要と考えられる部分の削除などの修正を行ったものを掲載しています。
※ 実行例の実行環境はUbuntu 12.10です。

例で使用するテキストファイル

test1.txt
12345 67890

test2.txt
abcde fghij klmno

(例) オプション無し

実行結果
$ cat test1.txt test2.txt 12345 67890 abcde fghij klmno

(例) -b オプション

実行結果
$ cat -b test1.txt test2.txt 1 12345 2 67890 3 abcde 4 fghij 5 klmno

(例) -n オプション
実行結果
$ cat -n test1.txt test2.txt 1 12345 2 67890 3 abcde 4 5 fghij 6 7 8 klmno

(例) -s オプション

実行結果
$ cat -sn test1.txt test2.txt 1 12345 2 67890 3 abcde 4 5 fghij 6 7 klmno