2012-07-04 05:54:00 +08:00
|
|
|
\section echo echo - display a line of text
|
|
|
|
|
|
|
|
\subsection echo-synopsis Synopsis
|
|
|
|
<tt>echo [STRING]</tt>
|
|
|
|
|
Help cleanup
Large list of changes, including formatting and typos for most commands.
More substantive changes have been made to alias, bind, block, break,
builtin, case, cd, commandline, count, else, emit, fish_config, funced,
function, functions, history, math, mimedb, nextd, not, popd, prevd,
pushd, pwd, random, read, set, set_color, switch, test, trap, type,
ulimit, umask, and while.
2013-05-12 15:56:01 +08:00
|
|
|
\subsection echo-description Description
|
|
|
|
|
|
|
|
\c echo displays a string of text.
|
|
|
|
|
|
|
|
The following options are available:
|
|
|
|
|
2012-07-04 05:54:00 +08:00
|
|
|
- \c -n, \c Do not output a newline
|
Help cleanup
Large list of changes, including formatting and typos for most commands.
More substantive changes have been made to alias, bind, block, break,
builtin, case, cd, commandline, count, else, emit, fish_config, funced,
function, functions, history, math, mimedb, nextd, not, popd, prevd,
pushd, pwd, random, read, set, set_color, switch, test, trap, type,
ulimit, umask, and while.
2013-05-12 15:56:01 +08:00
|
|
|
- \c -s, \c Do not separate arguments with spaces
|
2013-03-06 09:37:44 +08:00
|
|
|
- \c -E, \c Disable interpretation of backslash escapes (default)
|
|
|
|
- \c -e, \c Enable interpretation of backslash escapes
|
2012-07-04 05:54:00 +08:00
|
|
|
- \c -h, \c --help Display this help
|
|
|
|
|
2013-03-06 09:37:44 +08:00
|
|
|
\subsection echo-escapes Escape Sequences
|
|
|
|
|
Help cleanup
Large list of changes, including formatting and typos for most commands.
More substantive changes have been made to alias, bind, block, break,
builtin, case, cd, commandline, count, else, emit, fish_config, funced,
function, functions, history, math, mimedb, nextd, not, popd, prevd,
pushd, pwd, random, read, set, set_color, switch, test, trap, type,
ulimit, umask, and while.
2013-05-12 15:56:01 +08:00
|
|
|
If \c -e is used, the following sequences are recognized:
|
2013-03-06 09:37:44 +08:00
|
|
|
|
|
|
|
- \c \\\\ \c backslash
|
|
|
|
- \\a alert (BEL)
|
|
|
|
- \\b backspace
|
|
|
|
- \\c produce no further output
|
|
|
|
- \\e escape
|
|
|
|
- \\f form feed
|
|
|
|
- \\n new line
|
|
|
|
- \\r carriage return
|
|
|
|
- \\t horizontal tab
|
|
|
|
- \\v vertical tab
|
|
|
|
- \\0NNN byte with octal value NNN (1 to 3 digits)
|
|
|
|
- \\xHH byte with hexadecimal value HH (1 to 2 digits)
|
|
|
|
|
2012-07-04 05:54:00 +08:00
|
|
|
\subsection echo-example Example
|
|
|
|
|
|
|
|
<tt>echo 'Hello World'</tt> Print hello world to stdout
|
2013-03-06 09:37:44 +08:00
|
|
|
|
|
|
|
<tt>echo -e 'Top\\nBottom'</tt> Print Top and Bottom on separate lines, using an escape sequence
|