Name

cat

Synopsis

cat [options] [files]

Reads one or more files and prints them on standard output. Reads standard input if no files are specified or if - is specified as one of the files; end input with EOF. Use the > shell operator to combine several files into a new file; >> appends files to an existing file.

Options

-b

Like -n, but don’t number blank lines.

-e

Print a $ to mark the end of each line. Implies the -v option.

-n

Number lines.

-s

Squeeze out extra blank lines.

-t

Print each tab as ^I. Implies the -v option.

-u

Print output as unbuffered (default is buffered in blocks or screen lines).

-v

Display control characters and other nonprinting characters.

Examples

Display a file:

$ cat ch1

Combine files:

$ cat ch1 ch2 ch3 > all

Append to a file:

$ cat note5 >> notes

Create file at terminal; end with EOF:

$ cat > temp1

Create file at terminal; end with STOP:

$ cat > temp2 << STOP

Get Mac OS X Tiger in a Nutshell now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.