commit bash-20160819 snapshot

This commit is contained in:
Chet Ramey
2016-08-22 15:48:58 -04:00
parent f8c5768ef2
commit ff0adf8a0a
10 changed files with 53 additions and 13 deletions
+7 -2
View File
@@ -5,12 +5,12 @@
.\" Case Western Reserve University
.\" chet.ramey@case.edu
.\"
.\" Last Change: Sun May 29 13:48:21 EDT 2016
.\" Last Change: Sun Aug 21 14:47:11 EDT 2016
.\"
.\" bash_builtins, strip all but Built-Ins section
.if \n(zZ=1 .ig zZ
.if \n(zY=1 .ig zY
.TH BASH 1 "2016 May 29" "GNU Bash 4.4"
.TH BASH 1 "2016 August 21" "GNU Bash 4.4"
.\"
.\" There's some problem with having a `@'
.\" in a tagged paragraph with the BSD man macros.
@@ -4330,6 +4330,11 @@ Conditional expressions are used by the \fB[[\fP compound command and
the \fBtest\fP and \fB[\fP builtin commands to test file attributes
and perform string and arithmetic comparisons.
Expressions are formed from the following unary or binary primaries.
\fBBash\fP handles several filenames specially when they are used in
expressions.
If the operating system on which \fBbash\fP is running provides these
special files, bash will use them; otherwise it will emulate them
internally with this behavior:
If any \fIfile\fP argument to one of the primaries is of the form
\fI/dev/fd/n\fP, then file descriptor \fIn\fP is checked.
If the \fIfile\fP argument to one of the primaries is one of