cat(キャット)はUNIXの標準コマンドであり、ファイルを連結させたり表示したりするのに用いる。catは連結することを意味する「catenate」の略である。 仕様[編集] Single UNIX Specificationでは、catは引数で指定されたファイルの内容を指定された順番に標準出力に書き出すと規定している。 ファイル名のリストに「-」が含まれていた場合、catはリストのその時点で標準入力からデータを読み込む。ファイル名が指定されなかった場合もcatは標準入力から読み込む。 拡張[編集] BSD版のcatとGNU版のcatはどちらも次のオプションを指定できる。 -b(GNUでは--number-nonblankとも):空白でない行の数を数え、行番号を付加する。 -n(GNUでは--numberとも):すべての行の数を数え、行番号を付加する。 -s(GNUでは--squeeze-