CAT(1) Commands and Applications CAT(1)
NAME
cat - concatenate and print files
SYNOPSIS
cat [-benstuv] file ...
DESCRIPTION
The cat utility reads files sequentially, writing them to the standard
output. The file operands are processed in command line order. A sin‐
gle dash represents the standard input.
OPTIONS
-b Implies the -n option but doesn't number blank lines.
-e Implies the -v option, and displays a dollar sign ($) at the end
of each line as well.
-n Number the output lines, starting at 1.
-s Squeeze multiple adjacent empty lines, causing the output to be
single spaced.
-t Implies the -v option, and displays tab characters as ^I as
well.
-u The -u option guarantees that the output is unbuffered.
-v Displays non-printing characters so they are visible. Control
characters print as ^X for control-X; the delete character (oc‐
tal 0177) prints as ^? Non-ascii characters (with the high bit
set) are printed as M- (for meta) followed by the character for
the low 7 bits.
The cat utility exits 0 on success, and >0 if an error occurs.
WARNINGS
Because of the shell language mechanism used to perform output redi‐
rection, the command
cat file1 file2 > file1
will cause the original data in file1 to be destroyed! Instead use
cat file2 >> file1
VERSION
This manual page documents cat version 2.0.
ATTRIBUTIONS
This command was ported from FreeBSD source code for distribution with
GNO/ME 2.0.6.
SEE ALSO
head(1), more(1), pr(1), tail(1), vis(1)
GNO August 1997 CAT(1)
Man(1) output converted with
man2html