ECHO(1SH) COMMAND REFERENCE ECHO(1SH)
NAME
echo - echo arguments (sh built-in)
SYNOPSIS
echo [ -n ] [ arg ] ...
DESCRIPTION
Echo writes its arguments separated by blanks and terminated
by a new-line on the standard output. It also understands
C-like escape conventions; beware of conflicts with the
shell's use of \:
\b backspace
\c print line up to \c without new-line
\f form-feed
\n new-line
\r carriage return
\t tab
\\ backslash
\n the 8-bit character whose ASCII code is the 1-, 2-
or 3-digit octal number n, which must start with a
zero.
Echo^ is useful for producing diagnostics in command files
and for sending known data into a pipe.
OPTIONS
-n Suppress printing of the trailing newline. Equivalent to
ending arguments with \c.
EXAMPLES
The following invocation of echo will print the sentence
"This is a test.", followed by a new-line.
echo This is a test.
The following invocation of echo will print the sentence
"This is a test."; the new-line will not be printed.
echo This is a test.\cthis text will not be printed.
RETURN VALUE
[NO_ERRS] Command completed without error.
Printed 5/12/88 1
ECHO(1SH) COMMAND REFERENCE ECHO(1SH)
CAVEATS
Beware of conflicts with the shell's use of \.
If the first argument begins with -n but has more
characters, as in:
echo -none
the argument is printed as is, and the newline is not
suppressed by this argument.
For the sake of make(1) and other programs that execute echo
without executing sh, the command is also supplied as a
shell script.
SEE ALSO
break(1sh), cd(1sh), chdir(1sh), continue(1sh), csh(1csh),
echo(1), echo(1csh), eval(1sh), exec(1sh), exit(1sh),
export(1sh), hash(1sh), login(1), make(1), pwd(1sh),
read(1sh), readonly(1sh), return(1sh), set(1sh), sh(1sh),
shift(1sh), test(1sh), times(1sh), trap(1sh), type(1sh),
ulimit(1sh), umask(1sh), unset(1sh), wait(1sh), which(1sh),
and execve(2).
Printed 5/12/88 2
%%index%%
na:288,92;
sy:380,185;
de:565,1043;
op:1608,198;
ex:1806,417;
rv:2223,178;
ca:2761,584;
se:3345,955;
%%index%%000000000134