Reference: echo
Author: Daniel Gilly & the Staff of O'Reilly & Associates
Date: 1998-08-06T21:58:43Z

#

| Chapter 4 The Bourne Shell and Korn Shell |

## echo

    echo [-n] [string]

Write `string` to standard output; if -n is specified, the output is not terminated by a newline. If no `string` is supplied, echo a newline. In the Korn shell, echo is just an alias for print -. (See also echo in Section 2.) echo understands special escape characters, which must be quoted (or escaped with a \) to prevent interpretation by the shell:

\b

  Backspace.

\c

  Suppress the terminating newline (same as -n).

\f

  Formfeed.

\n

  Newline.

\r

  Carriage return.

\t

  Tab character.

\\

  Backslash.

\0nnn

  ASCII character represented by octal number `nnn`, where `nnn` is 1, 2, or 3 digits and is preceded by a 0.

### Examples

>     $ echo "testing printer" | lp
>     $ echo "Warning: ringing bell \007"

Reference: done |  | Reference: esac