【Bash】「cat」 - ファイルの表示・結合をする
Shell Script / シェルスクリプト
【Bash】
「cat」 - ファイルの表示・結合をする
「cat」コマンド
「cat」コマンドは、指定したファイルの内容全部を表示するコマンド。
指定ファイルの内容を標準出力に出力する。
複数ファイルを指定した場合、連結されて表示される。
複数のファイルを指定した場合は、ファイルを連結して表示する。
複数のファイル指定は、スペースで区切って指定し、ワイルドカードも使用できる。
書式
cat オプション ファイル名
cat オプション ファイル名 ファイル名
ファイル名が複数の場合、ファイルを結合して表示を行う。
オプション一覧
-b | 先頭行から空白行を含めずに行番号をつける |
-e | 表示できない文字を識別可能な形式で表示する。行末に「$」が出力される。 |
-n | 全ての行に行番号を表示。先頭行から空白行も含めて行番号をつける |
-s | 連続する複数の空白行をまとめて一つの空白行にする |
-t | 表示で機内文字列を識別可能な形式で表示。タブは「~I」で出力。 |
-u | 出力をバッファリングしないように出力。 |
-v | 表示できない文字列で、改行とタブ以外を制御文字に置き換えて出力する |
コマンド例
cat -n file1 | file1を、すべての行に番号をつけて表示する |
cat -s file2 | file2を、連続する空白行はまとめて表示する |
cat file3 file4 | file3とfile4を連続して表示する |
cat file5 file6 >file7 | file5とfile6を結合してfile7として出力する |