[ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
cat
: ファイルを結合して、書き出すcat
は、各 file (‘-’ は標準入力を意味する) を標準出力にコピーする。
file が一つも指定されていない場合は、標準入力から読み込む。
書式:
cat [option] [file]… |
このプログラムでは以下のオプションが使用できる。参照: 共通オプション.
‘-vET’ と同じ。
空行以外のすべての出力行に、1 から始まる番号を付ける。
‘-vE’ と同じ。
各行の末尾に ‘$’ 記号を付ける。
すべての出力行に、1 から始まる番号を付ける。このオプションは、‘-b’ が有効になっているときは、無視される。
連続する空行の表示を抑制する。すなわち、連続する複数の空行の代わりに、 たった 1 行だけ空行を出力する。
‘-vT’ と同じ。
TAB 文字を ‘^I’ と表示する。
無視される。POSIX との互換のためにある。
LFD と TAB 以外の制御文字を ‘^’ 表記を使って表示する。 高位ビットのセットされている文字の前には、‘M-’ を付ける。
テキストファイルとバイナリファイルを区別する MS-DOS のようなシステムでは、
cat
は通常、バイナリモードで読み書きを行う。
しかしながら、‘-bensAE’ といったオプションの一つが使われている場合や、
読み込みの対象が標準入力で、しかも、標準入力が端末である場合は、cat
はテキストモードで読み込みを行う。同様に出力においても、‘-bensAE’
といったオプションの一つが使用されていたり、標準出力が端末である場合は、
cat
はテキストモードで書き出しを行う。
終了ステータス 0 は成功を示し、0 以外の値は失敗を示す。
用例:
# f の内容、標準入力、g の内容の順で出力する。 cat f - g # 標準入力を標準出力にコピーする。 cat |
[ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
This document was generated on June 7, 2022 using texi2html 1.82.