Rev | Line | |
---|
[9] | 1 | .TH ECHO 1
|
---|
| 2 | .SH NAME \" Copyright (C) 1989 by Kenneth Almquist.
|
---|
| 3 | echo \- produce message in a shell script
|
---|
| 4 | .SH SYNOPSIS
|
---|
| 5 | .B echo
|
---|
| 6 | [
|
---|
| 7 | .B -n
|
---|
| 8 | |
|
---|
| 9 | .B -e
|
---|
| 10 | ]
|
---|
| 11 | .I args...
|
---|
| 12 | .SH DESCRIPTION
|
---|
| 13 | .I Echo
|
---|
| 14 | prints its arguments on the standard output, separated by spaces.
|
---|
| 15 | Unless the
|
---|
| 16 | .B -n
|
---|
| 17 | option is present, a newline is output following the arguments.
|
---|
| 18 | The
|
---|
| 19 | .B -e
|
---|
| 20 | option causes
|
---|
| 21 | .I echo
|
---|
| 22 | to treat the escape sequences specially, as described in the following
|
---|
| 23 | paragraph.
|
---|
| 24 | Only one of the options
|
---|
| 25 | .B -n
|
---|
| 26 | and
|
---|
| 27 | .B -e
|
---|
| 28 | may be given.
|
---|
| 29 | .PP
|
---|
| 30 | If any of the following sequences of characters is encountered during
|
---|
| 31 | output, the sequence is not output. Instead, the specified action is
|
---|
| 32 | performed:
|
---|
| 33 | .de i
|
---|
| 34 | .IP "\\fB\\$1\\fR" 5
|
---|
| 35 | ..
|
---|
| 36 | .i \eb
|
---|
| 37 | A backspace character is output.
|
---|
| 38 | .i \ec
|
---|
| 39 | Subsequent output is suppressed. This is normally used at the end of the
|
---|
| 40 | last argument to suppress the trailing newline that
|
---|
| 41 | .I echo
|
---|
| 42 | would otherwise output.
|
---|
| 43 | .i \ef
|
---|
| 44 | Output a form feed.
|
---|
| 45 | .i \en
|
---|
| 46 | Output a newline character.
|
---|
| 47 | .i \er
|
---|
| 48 | Output a carriage return.
|
---|
| 49 | .i \et
|
---|
| 50 | Output a (horizontal) tab character.
|
---|
| 51 | .i \ev
|
---|
| 52 | Output a vertical tab.
|
---|
| 53 | .i \e0\fIdigits\fR
|
---|
| 54 | Output the character whose value is given by zero to three digits.
|
---|
| 55 | If there are zero digits, a nul character is output.
|
---|
| 56 | .i \e\e
|
---|
| 57 | Output a backslash.
|
---|
| 58 | .SH HINTS
|
---|
| 59 | Remember that backslash is special to the shell and needs to be escaped.
|
---|
| 60 | To output a message to standard error, say
|
---|
| 61 | .sp
|
---|
| 62 | .ti +1i
|
---|
| 63 | echo message >&2
|
---|
| 64 | .SH BUGS
|
---|
| 65 | The octal character escape mechanism (\e0\fIdigits\fR) differs from the
|
---|
| 66 | C language mechanism.
|
---|
| 67 | .SH AUTHOR
|
---|
| 68 | Kenneth Almquist.
|
---|
Note:
See
TracBrowser
for help on using the repository browser.