COHERENT manpages

This page displays the COHERENT manpage for echo [Repeat/expand an argument].

List of available manpages
Index


echo -- Command

Repeat/expand an argument
echo [-n] [argument ...]

echo prints  each argument on the standard output,  placing a space between
each argument. It appends a newline  to the end of the output unless the -n
flag is present.

echo  recognizes  the  following  special  character sequences.   For  each
occurrence  of  the   sequence,  it  substitutes  the  corresponding  ASCII
character.

          \b        Backspace
          \c        Print line without a newline (like -n option)
          \f        Formfeed
          \n        Newline
          \r        Carriage return
          \t        Tab
          \v        Vertical tab
          \\        Backslash
          \0nnn     nnn is octal value of character (sh only)
          \nnn      nnn is the octal value of character (ksh only)

For example, when you enter the command:

    echo 'Please enter your name: \007\c'

The shell rings the bell and prints

    Please enter your name:

on your  screen.  Note that the  \007 sequence causes the  terminal bell to
sound, and  that since the  \c sequence was  specified, the cursor  will be
left positioned after the colon.

See Also

commands,
ksh,
sh

Notes

Under the Korn shell, echo is an alias for its built-in command print.

Please  note that  echo  converts characters  to  spaces.  If  you wish  to
preseve  tab characters  in an  echoed string, you  must enclose  it within
quotation marks.  For example, the command

    echo $RECORD

displays:

    7 5 175 875

whereas the command

    echo "$RECORD"

displays:

    7   5   175 875

This  is important  when  you use  echo  with programs  for  which the  tab
character is significant.