echo - display a line of text¶
Synopsis¶
echo [OPTIONS] [STRING]
Description¶
echo displays a string of text.
The following options are available:
- -n, Do not output a newline
- -s, Do not separate arguments with spaces
- -E, Disable interpretation of backslash escapes (default)
- -e, Enable interpretation of backslash escapes
Escape Sequences¶
If -e is used, the following sequences are recognized:
- \backslash
- \aalert (BEL)
- \bbackspace
- \cproduce no further output
- \eescape
- \fform feed
- \nnew line
- \rcarriage return
- \thorizontal tab
- \vvertical tab
- \0NNNbyte with octal value NNN (1 to 3 digits)
- \xHHbyte with hexadecimal value HH (1 to 2 digits)
Example¶
echo 'Hello World'
Print hello world to stdout
echo -e 'Top\\nBottom'
Print Top and Bottom on separate lines, using an escape sequence