mirror of
https://https.git.savannah.gnu.org/git/bash.git
synced 2026-08-06 10:12:38 +02:00
commit bash-20110819 snapshot
This commit is contained in:
+14
-9
@@ -5,12 +5,12 @@
|
||||
.\" Case Western Reserve University
|
||||
.\" chet@po.cwru.edu
|
||||
.\"
|
||||
.\" Last Change: Thu Jul 28 18:11:21 EDT 2011
|
||||
.\" Last Change: Tue Aug 16 20:43:02 EDT 2011
|
||||
.\"
|
||||
.\" bash_builtins, strip all but Built-Ins section
|
||||
.if \n(zZ=1 .ig zZ
|
||||
.if \n(zY=1 .ig zY
|
||||
.TH BASH 1 "2011 July 28" "GNU Bash 4.2"
|
||||
.TH BASH 1 "2011 August 16" "GNU Bash 4.2"
|
||||
.\"
|
||||
.\" There's some problem with having a `@'
|
||||
.\" in a tagged paragraph with the BSD man macros.
|
||||
@@ -689,8 +689,9 @@ Expressions are composed of the primaries described below under
|
||||
.SM
|
||||
.BR "CONDITIONAL EXPRESSIONS" .
|
||||
Word splitting and pathname expansion are not performed on the words
|
||||
between the \fB[[\fP and \fB]]\fP; tilde expansion, parameter and
|
||||
variable expansion, arithmetic expansion, command substitution, process
|
||||
between the \fB[[\fP and \fB]]\fP; tilde expansion,
|
||||
parameter and variable expansion,
|
||||
arithmetic expansion, command substitution, process
|
||||
substitution, and quote removal are performed.
|
||||
Conditional operators such as \fB\-f\fP must be unquoted to be recognized
|
||||
as primaries.
|
||||
@@ -8499,13 +8500,14 @@ immediately, rather than before the next primary prompt. This is
|
||||
effective only when job control is enabled.
|
||||
.TP 8
|
||||
.B \-e
|
||||
Exit immediately if a \fIpipeline\fP (which may consist of a single
|
||||
\fIsimple command\fP), a \fIsubshell\fP command enclosed in parentheses,
|
||||
or one of the commands executed as part of a command list enclosed
|
||||
by braces (see
|
||||
Exit immediately if a
|
||||
\fIpipeline\fP (which may consist of a single \fIsimple command\fP),
|
||||
a \fIlist\fP,
|
||||
or a \fIcompound command\fP
|
||||
(see
|
||||
.SM
|
||||
.B SHELL GRAMMAR
|
||||
above) exits with a non-zero status.
|
||||
above), exits with a non-zero status.
|
||||
The shell does not exit if the
|
||||
command that fails is part of the command list immediately following a
|
||||
.B while
|
||||
@@ -8525,6 +8527,9 @@ any command in a pipeline but the last,
|
||||
or if the command's return value is
|
||||
being inverted with
|
||||
.BR ! .
|
||||
If a compound command other than a subshell
|
||||
returns a non-zero status because a command failed
|
||||
while \fB\-e\fP was being ignored, the shell does not exit.
|
||||
A trap on \fBERR\fP, if set, is executed before the shell exits.
|
||||
This option applies to the shell environment and each subshell environment
|
||||
separately (see
|
||||
|
||||
Reference in New Issue
Block a user