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

NAME

cat − catenate and print

SYNOPSIS

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

DESCRIPTION

cat reads each file in sequence and displays it on the standard output.  Thus

cat file

displays the file on the standard output, and

cat file1 file2 >file3

concatenates the first two files and places the result on the third. 

If no input file is given, or if the argument ‘−’ is encountered, cat reads from the standard input file.  Output is buffered in the block size recommended by stat(2) unless the standard output is a terminal, when it is line buffered. 

−u makes the output completely unbuffered. 

−n displays the output lines preceded by lines numbers, numbered sequentially from 1. 

−b the same as the −n option, but omits the line numbers from blank lines. 

−s crushes out multiple adjacent empty lines so that the output is displayed single spaced. 

−v displays non-printing characters so that they are visible.  Control characters print like ^X for control-X; the delete character (octal 0177) prints as ^?.  Non-printing characters with the high bit set are printed as M- (for meta) followed by the character of the low 7 bits. 

−e the same as the −v option, but displays a $ character at the end of each line. 

−t the same as the −v option, but displays tab characters as ^I. 

SEE ALSO

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

BUGS

Beware of cat a b >a and cat a b >b, which destroy the input files before reading them. 

NEWS-OSRelease 4.2.1R

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