1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465 |
- echo command
- ============
- Synopsis
- --------
- ::
- echo [-n] [args ...]
- Description
- -----------
- The echo command prints its arguments to the console separated by spaces.
- -n
- Do not print a line feed after the last argument.
- args
- Arguments to be printed. The arguments are evaluated before being passed to
- the command.
- Examples
- --------
- Strings are parsed before the arguments are passed to the echo command:
- ::
- => echo "a" 'b' c
- a b c
- =>
- Observe how variables included in strings are handled:
- ::
- => setenv var X; echo "a)" ${var} 'b)' '${var}' c) ${var}
- a) X b) ${var} c) X
- =>
- -n suppresses the line feed:
- ::
- => echo -n 1 2 3; echo a b c
- 1 2 3a b c
- => echo -n 1 2 3
- 1 2 3=>
- A more complex example:
- ::
- => for i in a b c; do for j in 1 2 3; do echo -n "${i}${j}, "; done; echo; done;
- a1, a2, a3,
- b1, b2, b3,
- c1, c2, c3,
- =>
- Return value
- ------------
- The return value $? is always set to 0 (true).
|