Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ cat(1) — NEWS-os 4.2.1R

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

cp(1)

ex(1)

more(1)

pr(1)

tail(1)

CAT(1)  —  NEWS-OS Programmer’s Manual

名称

cat − ファイルを連結して表示します

形式

cat [ −u ] [ −n ] [ −b ] [ −s ] [ −v ] [ −e ] [ −t ] file ... 

解説

cat は、各 file を順次読み取り、 標準出力にそれを表示します。したがって、

cat file

は、標準出力に file を出力し、

cat file1 file2 >file3

とすると、最初の 2 個のファイルが連結され、 その結果が 3 番目のファイルに収められます。

入力ファイルが指定されていない場合、 または引数  ‘−’ が与えられている場合には、 cat は標準入力ファイルから読取りを行います。 標準出力が端末のときは、出力が行単位でバッファリングされますが、 そうでないときは、出力は stat(2) によって推奨されるブロックサイズでバッファリングされます。

−u 出力はバッファリングされません。

−n 1 から順に行番号を前に付けて出力行を表示します。

−b −n オプションと同じですが、空白行の行番号が省かれます。

−s 出力がシングルスペースで表示されるように、 連続した複数の空行を無くします。

−v 印字不可能な文字を識別できるように表示します。 制御文字は、 ^X (Control−X) として表示されます。 削除文字 (8 進数で 0177)は、 ^?  として表示されます。 最上位ビットがオンで印字不可能な文字は、 M− (メタ) の後ろに下位 7 ビットの文字が付けられた形で表示されます。

−e −v オプションと同じですが、各行の終りに $ を表示させます。

−t −v オプションと同じですが、タブが ^I として表示されます。

関連事項

cp(1), ex(1), more(1), pr(1), tail(1)

バグ

cat a b >a と cat a b >b には注意してください。 このような形にすると、読取りの前に入力ファイルが破壊されてしまいます。

NEWS-OSRelease 4.2.1R

Typewritten Software • bear@typewritten.org • Edmonds, WA 98026