Name

cat

Synopsis

cat [options] [files]

Reads one or more files and print 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

Squeezes 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 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.