summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--CWRU/CWRU.chlog14
-rw-r--r--autom4te.cache/output.02
-rw-r--r--autom4te.cache/requests22
-rwxr-xr-xconfigure2
-rw-r--r--configure.in2
-rw-r--r--doc/bash.012
-rw-r--r--doc/bash.19
-rw-r--r--doc/bash.html11
-rw-r--r--doc/bash.pdfbin282344 -> 282805 bytes
-rw-r--r--doc/bash.ps911
-rw-r--r--doc/bashref.dvibin653492 -> 653572 bytes
-rw-r--r--doc/bashref.html13
-rw-r--r--doc/bashref.info265
-rw-r--r--doc/bashref.log20
-rw-r--r--doc/bashref.pdfbin551653 -> 551779 bytes
-rw-r--r--doc/bashref.ps88
-rw-r--r--doc/bashref.texi3
-rw-r--r--doc/builtins.010
-rw-r--r--doc/builtins.ps861
-rw-r--r--doc/rbash.ps2
-rw-r--r--doc/version.texi4
-rw-r--r--examples/functions/autoload.v32
-rw-r--r--lib/sh/getcwd.c6
-rw-r--r--subst.c2
-rw-r--r--tests/dollar-at3.sub4
-rw-r--r--tests/dollar-star4.sub4
-rw-r--r--tests/dollar.right10
-rw-r--r--trap.c2
-rw-r--r--variables.c7
29 files changed, 1169 insertions, 1119 deletions
diff --git a/CWRU/CWRU.chlog b/CWRU/CWRU.chlog
index c683f9cc..4ed24ffb 100644
--- a/CWRU/CWRU.chlog
+++ b/CWRU/CWRU.chlog
@@ -8156,3 +8156,17 @@ xmalloc.c
(and their sh_ counterparts) are called
- error messages consolidated into a single function (allocerr/
sh_allocerr) to avoid string duplication
+
+ 6/16
+ ----
+variables.c
+ - changes to allow variables.c to be compiled if ALIAS is not defined.
+ Bug and fix from John Gatewood Ham <uraphalinuxserver@gmail.com>
+
+lib/sh/getcwd.c
+ - fix so systems defining BROKEN_DIRENT_D_INO have the necessary
+ defines. Fix from Jay Krell <jay.krell@cornell.edu>
+
+configure.in
+ - add -D_ALL_SOURCE to interix CFLAGS for struct timezone definition.
+ Bug and fix from John Gatewood Ham <uraphalinuxserver@gmail.com>
diff --git a/autom4te.cache/output.0 b/autom4te.cache/output.0
index b3266522..bc3cedd4 100644
--- a/autom4te.cache/output.0
+++ b/autom4te.cache/output.0
@@ -30300,7 +30300,7 @@ _ACEOF
*qnx*) LOCAL_CFLAGS="-Dqnx -F -3s" LOCAL_LDFLAGS="-3s" LOCAL_LIBS="-lunix -lncurses" ;;
powerux*) LOCAL_LIBS="-lgen" ;;
cygwin*) LOCAL_CFLAGS=-DRECYCLES_PIDS ;;
-opennt*|interix*) LOCAL_CFLAGS="-DNO_MAIN_ENV_ARG -DBROKEN_DIRENT_D_INO -D_POSIX_SOURCE" ;;
+opennt*|interix*) LOCAL_CFLAGS="-DNO_MAIN_ENV_ARG -DBROKEN_DIRENT_D_INO -D_POSIX_SOURCE -D_ALL_SOURCE" ;;
esac
case "${host_os}-${CC}" in
diff --git a/autom4te.cache/requests b/autom4te.cache/requests
index 014c1526..4a5e08c9 100644
--- a/autom4te.cache/requests
+++ b/autom4te.cache/requests
@@ -15,25 +15,25 @@
'configure.in'
],
{
- 'AM_PROG_F77_C_O' => 1,
'_LT_AC_TAGCONFIG' => 1,
- 'm4_pattern_forbid' => 1,
+ 'AM_PROG_F77_C_O' => 1,
'AC_INIT' => 1,
- 'AC_CANONICAL_TARGET' => 1,
+ 'm4_pattern_forbid' => 1,
'_AM_COND_IF' => 1,
- 'AC_CONFIG_LIBOBJ_DIR' => 1,
+ 'AC_CANONICAL_TARGET' => 1,
'AC_SUBST' => 1,
- 'AC_CANONICAL_HOST' => 1,
+ 'AC_CONFIG_LIBOBJ_DIR' => 1,
'AC_FC_SRCEXT' => 1,
+ 'AC_CANONICAL_HOST' => 1,
'AC_PROG_LIBTOOL' => 1,
'AM_INIT_AUTOMAKE' => 1,
'AC_CONFIG_SUBDIRS' => 1,
'AM_AUTOMAKE_VERSION' => 1,
'LT_CONFIG_LTDL_DIR' => 1,
- 'AC_CONFIG_LINKS' => 1,
'AC_REQUIRE_AUX_FILE' => 1,
- 'LT_SUPPORTED_TAG' => 1,
+ 'AC_CONFIG_LINKS' => 1,
'm4_sinclude' => 1,
+ 'LT_SUPPORTED_TAG' => 1,
'AM_MAINTAINER_MODE' => 1,
'AM_GNU_GETTEXT_INTL_SUBDIR' => 1,
'_m4_warn' => 1,
@@ -49,13 +49,13 @@
'AC_CANONICAL_BUILD' => 1,
'AC_FC_FREEFORM' => 1,
'AH_OUTPUT' => 1,
- 'AC_CONFIG_AUX_DIR' => 1,
'_AM_SUBST_NOTMAKE' => 1,
- 'AM_PROG_CC_C_O' => 1,
- 'm4_pattern_allow' => 1,
+ 'AC_CONFIG_AUX_DIR' => 1,
'sinclude' => 1,
- 'AM_CONDITIONAL' => 1,
+ 'm4_pattern_allow' => 1,
+ 'AM_PROG_CC_C_O' => 1,
'AC_CANONICAL_SYSTEM' => 1,
+ 'AM_CONDITIONAL' => 1,
'AC_CONFIG_HEADERS' => 1,
'AC_DEFINE_TRACE_LITERAL' => 1,
'm4_include' => 1,
diff --git a/configure b/configure
index b93b2aff..44bed7f9 100755
--- a/configure
+++ b/configure
@@ -30300,7 +30300,7 @@ _ACEOF
*qnx*) LOCAL_CFLAGS="-Dqnx -F -3s" LOCAL_LDFLAGS="-3s" LOCAL_LIBS="-lunix -lncurses" ;;
powerux*) LOCAL_LIBS="-lgen" ;;
cygwin*) LOCAL_CFLAGS=-DRECYCLES_PIDS ;;
-opennt*|interix*) LOCAL_CFLAGS="-DNO_MAIN_ENV_ARG -DBROKEN_DIRENT_D_INO -D_POSIX_SOURCE" ;;
+opennt*|interix*) LOCAL_CFLAGS="-DNO_MAIN_ENV_ARG -DBROKEN_DIRENT_D_INO -D_POSIX_SOURCE -D_ALL_SOURCE" ;;
esac
case "${host_os}-${CC}" in
diff --git a/configure.in b/configure.in
index 29c3dc37..fa4add28 100644
--- a/configure.in
+++ b/configure.in
@@ -1026,7 +1026,7 @@ linux*) LOCAL_LDFLAGS=-rdynamic # allow dynamic loading
*qnx*) LOCAL_CFLAGS="-Dqnx -F -3s" LOCAL_LDFLAGS="-3s" LOCAL_LIBS="-lunix -lncurses" ;;
powerux*) LOCAL_LIBS="-lgen" ;;
cygwin*) LOCAL_CFLAGS=-DRECYCLES_PIDS ;;
-opennt*|interix*) LOCAL_CFLAGS="-DNO_MAIN_ENV_ARG -DBROKEN_DIRENT_D_INO -D_POSIX_SOURCE" ;;
+opennt*|interix*) LOCAL_CFLAGS="-DNO_MAIN_ENV_ARG -DBROKEN_DIRENT_D_INO -D_POSIX_SOURCE -D_ALL_SOURCE" ;;
esac
dnl Stanza for OS/compiler pair-specific flags
diff --git a/doc/bash.0 b/doc/bash.0
index 918eed9c..a59ca704 100644
--- a/doc/bash.0
+++ b/doc/bash.0
@@ -4626,10 +4626,12 @@ SSHHEELLLL BBUUIILLTTIINN CCOOMMMMAANNDDSS
this option off causes the effective user and group ids
to be set to the real user and group ids.
--tt Exit after reading and executing one command.
- --uu Treat unset variables as an error when performing param-
- eter expansion. If expansion is attempted on an unset
- variable, the shell prints an error message, and, if not
- interactive, exits with a non-zero status.
+ --uu Treat unset variables and parameters other than the spe-
+ cial parameters "@" and "*" as an error when performing
+ parameter expansion. If expansion is attempted on an
+ unset variable or parameter, the shell prints an error
+ message, and, if not interactive, exits with a non-zero
+ status.
--vv Print shell input lines as they are read.
--xx After expanding each _s_i_m_p_l_e _c_o_m_m_a_n_d, ffoorr command, ccaassee
command, sseelleecctt command, or arithmetic ffoorr command, dis-
@@ -5236,4 +5238,4 @@ BBUUGGSS
-GNU Bash-4.0 2009 May 26 BASH(1)
+GNU Bash-4.0 2009 June 17 BASH(1)
diff --git a/doc/bash.1 b/doc/bash.1
index 63a07d4b..d68cfae6 100644
--- a/doc/bash.1
+++ b/doc/bash.1
@@ -5,12 +5,12 @@
.\" Case Western Reserve University
.\" chet@po.cwru.edu
.\"
-.\" Last Change: Tue May 26 17:03:43 EDT 2009
+.\" Last Change: Wed Jun 17 08:51:11 EDT 2009
.\"
.\" bash_builtins, strip all but Built-Ins section
.if \n(zZ=1 .ig zZ
.if \n(zY=1 .ig zY
-.TH BASH 1 "2009 May 26" "GNU Bash-4.0"
+.TH BASH 1 "2009 June 17" "GNU Bash-4.0"
.\"
.\" There's some problem with having a `@'
.\" in a tagged paragraph with the BSD man macros.
@@ -8273,9 +8273,10 @@ and group ids to be set to the real user and group ids.
Exit after reading and executing one command.
.TP 8
.B \-u
-Treat unset variables as an error when performing
+Treat unset variables and parameters other than the special
+parameters "@" and "*" as an error when performing
parameter expansion. If expansion is attempted on an
-unset variable, the shell prints an error message, and,
+unset variable or parameter, the shell prints an error message, and,
if not interactive, exits with a non-zero status.
.TP 8
.B \-v
diff --git a/doc/bash.html b/doc/bash.html
index 7f8c7855..6bc7e52a 100644
--- a/doc/bash.html
+++ b/doc/bash.html
@@ -3,7 +3,7 @@
</HEAD>
<BODY><TABLE WIDTH=100%>
<TR>
-<TH ALIGN=LEFT width=33%>BASH(1)<TH ALIGN=CENTER width=33%>2009 May 26<TH ALIGN=RIGHT width=33%>BASH(1)
+<TH ALIGN=LEFT width=33%>BASH(1)<TH ALIGN=CENTER width=33%>2009 June 17<TH ALIGN=RIGHT width=33%>BASH(1)
</TR>
</TABLE>
<BR><A HREF="#index">Index</A>
@@ -10605,9 +10605,10 @@ Exit after reading and executing one command.
<DT><B>-u</B>
<DD>
-Treat unset variables as an error when performing
+Treat unset variables and parameters other than the special
+parameters &quot;@&quot; and &quot;*&quot; as an error when performing
parameter expansion. If expansion is attempted on an
-unset variable, the shell prints an error message, and,
+unset variable or parameter, the shell prints an error message, and,
if not interactive, exits with a non-zero status.
<DT><B>-v</B>
@@ -12092,7 +12093,7 @@ There may be only one active coprocess at a time.
<HR>
<TABLE WIDTH=100%>
<TR>
-<TH ALIGN=LEFT width=33%>GNU Bash-4.0<TH ALIGN=CENTER width=33%>2009 May 26<TH ALIGN=RIGHT width=33%>BASH(1)
+<TH ALIGN=LEFT width=33%>GNU Bash-4.0<TH ALIGN=CENTER width=33%>2009 June 17<TH ALIGN=RIGHT width=33%>BASH(1)
</TR>
</TABLE>
<HR>
@@ -12198,6 +12199,6 @@ There may be only one active coprocess at a time.
</DL>
<HR>
This document was created by man2html from bash.1.<BR>
-Time: 08 June 2009 08:33:25 EDT
+Time: 17 June 2009 08:51:37 EDT
</BODY>
</HTML>
diff --git a/doc/bash.pdf b/doc/bash.pdf
index e7da4901..2153c3b6 100644
--- a/doc/bash.pdf
+++ b/doc/bash.pdf
Binary files differ
diff --git a/doc/bash.ps b/doc/bash.ps
index 3612b8dd..415fea58 100644
--- a/doc/bash.ps
+++ b/doc/bash.ps
@@ -1,6 +1,6 @@
%!PS-Adobe-3.0
%%Creator: groff version 1.19.2
-%%CreationDate: Mon Jun 8 08:33:18 2009
+%%CreationDate: Wed Jun 17 08:51:30 2009
%%DocumentNeededResources: font Times-Roman
%%+ font Times-Bold
%%+ font Times-Italic
@@ -331,7 +331,7 @@ E F2(po)2.5 E F0(\(portable object\) \214le format.)2.5 E F2
144 686.4 Q .3 -.15(ve \()-.25 H(see).15 E F4(INV)2.5 E(OCA)-.405 E
(TION)-.855 E F0(belo)2.25 E(w\).)-.25 E F2(\255\255login)108 703.2 Q F0
(Equi)144 715.2 Q -.25(va)-.25 G(lent to).25 E F2<ad6c>2.5 E F0(.)A
-(GNU Bash-4.0)72 768 Q(2009 May 26)147.345 E(1)202.335 E 0 Cg EP
+(GNU Bash-4.0)72 768 Q(2009 June 17)147.345 E(1)202.335 E 0 Cg EP
%%Page: 2 2
%%BeginPageSetup
BP
@@ -453,7 +453,7 @@ F(ariable)-.25 E F3 -.27(BA)108 679.2 S(SH_ENV).27 E F0 1.01(in the en)
108 727.2 S 2.5(tt).2 G(he v)-2.5 E(alue of the)-.25 E F3 -.666(PA)2.5 G
(TH)-.189 E F0 -.25(va)2.25 G
(riable is not used to search for the \214le name.).25 E(GNU Bash-4.0)72
-768 Q(2009 May 26)147.345 E(2)202.335 E 0 Cg EP
+768 Q(2009 June 17)147.345 E(2)202.335 E 0 Cg EP
%%Page: 3 3
%%BeginPageSetup
BP
@@ -579,7 +579,7 @@ F1(Pipelines)87 691.2 Q F0(A)108 703.2 Q F2(pipeline)2.996 E F0 .496(is\
a sequence of one or more commands separated by one of the control ope\
rators)2.996 F F1(|)2.996 E F0(or)2.996 E F1(|&)2.996 E F0 5.496(.T)C
(he)-5.496 E(format for a pipeline is:)108 715.2 Q(GNU Bash-4.0)72 768 Q
-(2009 May 26)147.345 E(3)202.335 E 0 Cg EP
+(2009 June 17)147.345 E(3)202.335 E 0 Cg EP
%%Page: 4 4
%%BeginPageSetup
BP
@@ -699,7 +699,7 @@ E(\(\()108 703.2 Q F2 -.2(ex)C(pr).2 E(ession)-.37 E F0(\)\))A(The)144
(A-)-.54 E(TION)144 727.2 Q/F5 9/Times-Roman@0 SF(.)A F0 .411(If the v)
4.911 F .411(alue of the e)-.25 F .411(xpression is non-zero, the retur\
n status is 0; otherwise the return status)-.15 F(GNU Bash-4.0)72 768 Q
-(2009 May 26)147.345 E(4)202.335 E 0 Cg EP
+(2009 June 17)147.345 E(4)202.335 E 0 Cg EP
%%Page: 5 5
%%BeginPageSetup
BP
@@ -834,7 +834,7 @@ F2(list)3.092 E F0 .592(is e)3.092 F -.15(xe)-.15 G .592
(list)2.728 E F0 .228(that is e)2.728 F -.15(xe)-.15 G .228(cuted, or f)
.15 F .228(alse if an)-.1 F 2.728(yo)-.15 G 2.728(ft)-2.728 G(he)-2.728
E -.15(ex)144 715.2 S(pressions is in).15 E -.25(va)-.4 G(lid.).25 E
-(GNU Bash-4.0)72 768 Q(2009 May 26)147.345 E(5)202.335 E 0 Cg EP
+(GNU Bash-4.0)72 768 Q(2009 June 17)147.345 E(5)202.335 E 0 Cg EP
%%Page: 6 6
%%BeginPageSetup
BP
@@ -988,7 +988,7 @@ F .511(xt of the e)-.15 F -.15(xe)-.15 G .511(cuting shell.).15 F .511
3.131(_PID. The)B F1(wait)3.131 E F0 -.2(bu)3.131 G .631
(iltin command may be used to w).2 F(ait)-.1 E
(for the coprocess to terminate.)108 729.6 Q(GNU Bash-4.0)72 768 Q
-(2009 May 26)147.345 E(6)202.335 E 0 Cg EP
+(2009 June 17)147.345 E(6)202.335 E 0 Cg EP
%%Page: 7 7
%%BeginPageSetup
BP
@@ -1113,8 +1113,8 @@ F .082(xpansion will be performed unless an)-.15 F F2(!)2.581 E F0 .081
(Backslash escape sequences, if present, are decoded)5.605 F(as follo)
108 681.6 Q(ws:)-.25 E F2(\\a)144 693.6 Q F0(alert \(bell\))28.22 E F2
(\\b)144 705.6 Q F0(backspace)27.66 E F2(\\e)144 717.6 Q F0
-(an escape character)28.78 E(GNU Bash-4.0)72 768 Q(2009 May 26)147.345 E
-(7)202.335 E 0 Cg EP
+(an escape character)28.78 E(GNU Bash-4.0)72 768 Q(2009 June 17)147.345
+E(7)202.335 E 0 Cg EP
%%Page: 8 8
%%BeginPageSetup
BP
@@ -1236,7 +1236,7 @@ l parameter consisting of more than a single digit is e)108 648 R 1.403
(ble quotes, it e)144 724.8 R 1.432(xpands to a single w)-.15 F 1.432
(ord with the v)-.1 F 1.433
(alue of each parameter separated by the \214rst)-.25 F(GNU Bash-4.0)72
-768 Q(2009 May 26)147.345 E(8)202.335 E 0 Cg EP
+768 Q(2009 June 17)147.345 E(8)202.335 E 0 Cg EP
%%Page: 9 9
%%BeginPageSetup
BP
@@ -1363,7 +1363,7 @@ E F0 1.242(The command currently being e)144 717.6 R -.15(xe)-.15 G
(cuted, unless the shell is e).15 F -.15(xe)-.15 G 1.243(cuting a).15 F
(command as the result of a trap, in which case it is the command e)144
729.6 Q -.15(xe)-.15 G(cuting at the time of the trap.).15 E
-(GNU Bash-4.0)72 768 Q(2009 May 26)147.345 E(9)202.335 E 0 Cg EP
+(GNU Bash-4.0)72 768 Q(2009 June 17)147.345 E(9)202.335 E 0 Cg EP
%%Page: 10 10
%%BeginPageSetup
BP
@@ -1465,7 +1465,7 @@ F0 4.052(,f)C 1.552(or menu completion.)-4.052 F 1.552(This v)6.552 F
(ternal commands in).15 F -.2(vo)-.4 G -.1(ke).2 G 5.429(db).1 G 5.429
(yt)-5.429 G 2.929(he programmable completion f)-5.429 F 2.929
(acilities \(see)-.1 F F1(Pr)5.429 E(ogrammable)-.18 E(Completion)144
-730.8 Q F0(belo)2.5 E(w\).)-.25 E(GNU Bash-4.0)72 768 Q(2009 May 26)
+730.8 Q F0(belo)2.5 E(w\).)-.25 E(GNU Bash-4.0)72 768 Q(2009 June 17)
147.345 E(10)197.335 E 0 Cg EP
%%Page: 11 11
%%BeginPageSetup
@@ -1565,7 +1565,7 @@ F1(cd)2.5 E F0(command.)2.5 E F1(OPT)108 693.6 Q(ARG)-.9 E F0 1.626
(gument processed by the)-.18 F F1(getopts)4.127 E F0 -.2(bu)4.127 G
1.627(iltin command \(see).2 F F2(SHELL)4.127 E -.09(BU)144 717.6 S(IL)
.09 E(TIN COMMANDS)-.828 E F0(belo)2.25 E(w\).)-.25 E(GNU Bash-4.0)72
-768 Q(2009 May 26)147.345 E(11)197.335 E 0 Cg EP
+768 Q(2009 June 17)147.345 E(11)197.335 E 0 Cg EP
%%Page: 12 12
%%BeginPageSetup
BP
@@ -1660,7 +1660,7 @@ en printing selection lists.).2 F
(in)144 705.6 Q -.2(vo)-.4 G -.1(ke).2 G 2.5(db).1 G 2.5(yt)-2.5 G
(he programmable completion f)-2.5 E(acility \(see)-.1 E F1(Pr)2.5 E
(ogrammable Completion)-.18 E F0(belo)2.5 E(w\).)-.25 E(GNU Bash-4.0)72
-768 Q(2009 May 26)147.345 E(12)197.335 E 0 Cg EP
+768 Q(2009 June 17)147.345 E(12)197.335 E 0 Cg EP
%%Page: 13 13
%%BeginPageSetup
BP
@@ -1780,8 +1780,8 @@ F1(HOME)108 648 Q F0 1.27
(The list of possible hostname completions may be changed while)5.551 F
1.059(the shell is running; the ne)144 720 R 1.059
(xt time hostname completion is attempted after the v)-.15 F 1.058
-(alue is changed,)-.25 F(GNU Bash-4.0)72 768 Q(2009 May 26)147.345 E(13)
-197.335 E 0 Cg EP
+(alue is changed,)-.25 F(GNU Bash-4.0)72 768 Q(2009 June 17)147.345 E
+(13)197.335 E 0 Cg EP
%%Page: 14 14
%%BeginPageSetup
BP
@@ -1889,7 +1889,7 @@ F F2 .359(SHELL B)144 648 R(UIL)-.09 E .359(TIN COMMANDS)-.828 F F0
(The def)5.868 F .868(ault path is system-dependent, and is set by the)
-.1 F 26.329(administrator who installs)144 720 R F1(bash)28.829 E F0
31.329(.A)C 26.328(common v)-2.501 F 26.328(alue is)-.25 F(GNU Bash-4.0)
-72 768 Q(2009 May 26)147.345 E(14)197.335 E 0 Cg EP
+72 768 Q(2009 June 17)147.345 E(14)197.335 E 0 Cg EP
%%Page: 15 15
%%BeginPageSetup
BP
@@ -1995,7 +1995,7 @@ F2(Bash)5.546 E F0 .546(terminates after w)3.046 F .546
702 R F2(Bash)2.774 E F0 .274(uses its v)2.774 F .274
(alue as the name of a directory in which)-.25 F F2(Bash)2.773 E F0 .273
(creates temporary \214les for the)2.773 F(shell')144 714 Q 2.5(su)-.55
-G(se.)-2.5 E(GNU Bash-4.0)72 768 Q(2009 May 26)147.345 E(15)197.335 E 0
+G(se.)-2.5 E(GNU Bash-4.0)72 768 Q(2009 June 17)147.345 E(15)197.335 E 0
Cg EP
%%Page: 16 16
%%BeginPageSetup
@@ -2133,7 +2133,7 @@ F .227(to the e)108 727.2 R .228(xpansion of the special parameters)-.15
F F1(*)2.728 E F0(and)2.728 E F1(@)2.728 E F0(\(see)2.728 E F1 .228
(Special P)2.728 F(arameters)-.1 E F0(abo)2.728 E -.15(ve)-.15 G 2.728
(\). ${#).15 F F2(name)A F0([)A F2(subscript)A F0(]})A(GNU Bash-4.0)72
-768 Q(2009 May 26)147.345 E(16)197.335 E 0 Cg EP
+768 Q(2009 June 17)147.345 E(16)197.335 E 0 Cg EP
%%Page: 17 17
%%BeginPageSetup
BP
@@ -2270,7 +2270,7 @@ F2(${)2.911 E F0 .411(is not considered eligible for brace e)2.911 F
as shorthand when the common pre\214x of the strings to be generated is)
108 698.4 R(longer than in the abo)108 710.4 Q .3 -.15(ve ex)-.15 H
(ample:).15 E(mkdir /usr/local/src/bash/{old,ne)144 727.2 Q -.65(w,)-.25
-G(dist,b).65 E(ugs})-.2 E(GNU Bash-4.0)72 768 Q(2009 May 26)147.345 E
+G(dist,b).65 E(ugs})-.2 E(GNU Bash-4.0)72 768 Q(2009 June 17)147.345 E
(17)197.335 E 0 Cg EP
%%Page: 18 18
%%BeginPageSetup
@@ -2398,7 +2398,7 @@ t only for a parameter that is unset.)5 E(${)108 705.6 Q F2(par)A
-.15 E F0 .723(is unset or null, the e)3.953 F .722(xpansion of)-.15 F
F2(wor)3.562 E(d)-.37 E F0 .722(is substituted.)3.992 F(Other)5.722 E(-)
-.2 E(wise, the v)144 729.6 Q(alue of)-.25 E F2(par)3.75 E(ameter)-.15 E
-F0(is substituted.)3.23 E(GNU Bash-4.0)72 768 Q(2009 May 26)147.345 E
+F0(is substituted.)3.23 E(GNU Bash-4.0)72 768 Q(2009 June 17)147.345 E
(18)197.335 E 0 Cg EP
%%Page: 19 19
%%BeginPageSetup
@@ -2529,7 +2529,7 @@ R(`)-.74 E F2(##)A F0 1.761 -.74('' c)D .281(ase\) deleted.).74 F(If)
(is applied to each member of the array in turn, and the e)144 679.2 Q
(xpansion is the resultant list.)-.15 E(${)108 696 Q F1(par)A(ameter)
-.15 E F2(%)A F1(wor)A(d)-.37 E F0(})A(GNU Bash-4.0)72 768 Q
-(2009 May 26)147.345 E(19)197.335 E 0 Cg EP
+(2009 June 17)147.345 E(19)197.335 E 0 Cg EP
%%Page: 20 20
%%BeginPageSetup
BP
@@ -2655,7 +2655,7 @@ sub-)-5.315 F 3.886(stitution. When)108 645.6 R 1.386(using the $\()
(quotes with backslashes.)108 686.4 Q .422
(If the substitution appears within double quotes, w)108 703.2 R .422
(ord splitting and pathname e)-.1 F .423(xpansion are not performed)-.15
-F(on the results.)108 715.2 Q(GNU Bash-4.0)72 768 Q(2009 May 26)147.345
+F(on the results.)108 715.2 Q(GNU Bash-4.0)72 768 Q(2009 June 17)147.345
E(20)197.335 E 0 Cg EP
%%Page: 21 21
%%BeginPageSetup
@@ -2801,7 +2801,7 @@ so matches one of the patterns in)4.265 F F3(GLOBIGNORE)4.515 E F0(is)
-.4(r, s).15 H(etting).4 E F3(GLOBIGNORE)2.546 E F0 .046
(to a non-null v)2.296 F .045(alue has the ef)-.25 F .045
(fect of enabling the)-.25 F F1(dotglob)2.545 E F0(GNU Bash-4.0)72 768 Q
-(2009 May 26)147.345 E(21)197.335 E 0 Cg EP
+(2009 June 17)147.345 E(21)197.335 E 0 Cg EP
%%Page: 22 22
%%BeginPageSetup
BP
@@ -2909,7 +2909,7 @@ E F0(Matches an)180 642 Q(ything e)-.15 E(xcept one of the gi)-.15 E
(ected)-.37 E F0 .545(using a special notation interpreted)3.815 F 2.769
(by the shell.)108 723.6 R 2.769(Redirection may also be used to open a\
nd close \214les for the current shell e)7.769 F -.15(xe)-.15 G(cution)
-.15 E(GNU Bash-4.0)72 768 Q(2009 May 26)147.345 E(22)197.335 E 0 Cg EP
+.15 E(GNU Bash-4.0)72 768 Q(2009 June 17)147.345 E(22)197.335 E 0 Cg EP
%%Page: 23 23
%%BeginPageSetup
BP
@@ -3004,7 +3004,7 @@ F1(n)A F0(])A F2(>)A F1(wor)A(d)-.37 E F0 .155
1.759(ail if the \214le whose name results from the e)-.1 F 1.76
(xpansion of)-.15 F F1(wor)4.26 E(d)-.37 E F0 -.15(ex)4.26 G 1.76
(ists and is a re).15 F 1.76(gular \214le.)-.15 F 1.76(If the)6.76 F
-(GNU Bash-4.0)72 768 Q(2009 May 26)147.345 E(23)197.335 E 0 Cg EP
+(GNU Bash-4.0)72 768 Q(2009 June 17)147.345 E(23)197.335 E 0 Cg EP
%%Page: 24 24
%%BeginPageSetup
BP
@@ -3084,7 +3084,7 @@ C .601(hen all leading tab characters are stripped from input lines and\
(<<<)144 681.6 Q F2(wor)A(d)-.37 E F0(The)108 698.4 Q F2(wor)2.5 E(d)
-.37 E F0(is e)2.5 E
(xpanded and supplied to the command on its standard input.)-.15 E
-(GNU Bash-4.0)72 768 Q(2009 May 26)147.345 E(24)197.335 E 0 Cg EP
+(GNU Bash-4.0)72 768 Q(2009 June 17)147.345 E(24)197.335 E 0 Cg EP
%%Page: 25 25
%%BeginPageSetup
BP
@@ -3198,7 +3198,7 @@ E .436
(another command does not tak)108 727.2 R 3.662(ee)-.1 G -.25(ff)-3.662
G 1.162(ect until the ne).25 F 1.162(xt line of input is read.)-.15 F
1.162(The commands follo)6.162 F 1.162(wing the)-.25 F(GNU Bash-4.0)72
-768 Q(2009 May 26)147.345 E(25)197.335 E 0 Cg EP
+768 Q(2009 June 17)147.345 E(25)197.335 E 0 Cg EP
%%Page: 26 26
%%BeginPageSetup
BP
@@ -3323,8 +3323,8 @@ F .205(gers with no)-.15 F .428(check for o)108 566.4 R -.15(ve)-.15 G
679.2 Q F0 -.15(ex)26 G(ponentiation).15 E F1 2.5(*/%)108 691.2 S F0
(multiplication, di)10.72 E(vision, remainder)-.25 E F1 2.5<2bad>108
703.2 S F0(addition, subtraction)19.6 E F1(<< >>)108 715.2 Q F0
-(left and right bitwise shifts)10.7 E(GNU Bash-4.0)72 768 Q(2009 May 26)
-147.345 E(26)197.335 E 0 Cg EP
+(left and right bitwise shifts)10.7 E(GNU Bash-4.0)72 768 Q
+(2009 June 17)147.345 E(26)197.335 E 0 Cg EP
%%Page: 27 27
%%BeginPageSetup
BP
@@ -3426,7 +3426,7 @@ E F1<ad72>108 684 Q F2(\214le)2.5 E F0 -.35(Tr)11.14 G(ue if).35 E F2
-.15(ex)2.5 G(ists and has a size greater than zero.).15 E F1<ad74>108
708 Q F2(fd)2.5 E F0 -.35(Tr)16.69 G(ue if \214le descriptor).35 E F2
(fd)4.47 E F0(is open and refers to a terminal.)3.27 E(GNU Bash-4.0)72
-768 Q(2009 May 26)147.345 E(27)197.335 E 0 Cg EP
+768 Q(2009 June 17)147.345 E(27)197.335 E 0 Cg EP
%%Page: 28 28
%%BeginPageSetup
BP
@@ -3526,7 +3526,7 @@ R(an)3.177 E 3.177(yo)-.15 G 3.177(ft)-3.177 G .677
(he assignments attempts to assign a v)-3.177 F .677
(alue to a readonly v)-.25 F .676(ariable, an error occurs, and)-.25 F
(the command e)108 724.8 Q(xits with a non-zero status.)-.15 E
-(GNU Bash-4.0)72 768 Q(2009 May 26)147.345 E(28)197.335 E 0 Cg EP
+(GNU Bash-4.0)72 768 Q(2009 June 17)147.345 E(28)197.335 E 0 Cg EP
%%Page: 29 29
%%BeginPageSetup
BP
@@ -3640,7 +3640,7 @@ F0 32.5<8373>108 638.4 S .257(hell parameters that are set by v)-32.5 F
(ault or with command-line ar)-.1 E(guments\) or by)-.18 E F4(set)2.5 E
F0 32.5<836f>108 700.8 S(ptions enabled by)-32.5 E F4(shopt)2.5 E F0
32.5<8373>108 717.6 S(hell aliases de\214ned with)-32.5 E F4(alias)2.5 E
-F0(GNU Bash-4.0)72 768 Q(2009 May 26)147.345 E(29)197.335 E 0 Cg EP
+F0(GNU Bash-4.0)72 768 Q(2009 June 17)147.345 E(29)197.335 E 0 Cg EP
%%Page: 30 30
%%BeginPageSetup
BP
@@ -3760,7 +3760,7 @@ F(certain circumstances, the shell will use special v)108 712.8 Q
729.6 S 3.373(rt).15 G .873(he shell')-3.373 F 3.373(sp)-.55 G .873
(urposes, a command which e)-3.373 F .873(xits with a zero e)-.15 F .873
(xit status has succeeded.)-.15 F .872(An e)5.872 F .872(xit status of)
--.15 F(GNU Bash-4.0)72 768 Q(2009 May 26)147.345 E(30)197.335 E 0 Cg EP
+-.15 F(GNU Bash-4.0)72 768 Q(2009 June 17)147.345 E(30)197.335 E 0 Cg EP
%%Page: 31 31
%%BeginPageSetup
BP
@@ -3890,7 +3890,7 @@ F .146(group ID dif)108 667.2 R .146(fers from the terminal')-.25 F .146
(OU\))-.162 E F0 .718(signal by the k)2.967 F(ernel')-.1 E 3.218(st)-.55
G .718(erminal dri)-3.218 F -.15(ve)-.25 G 1.518 -.4(r, w).15 H .718
(hich, unless caught, sus-).4 F(pends the process.)108 715.2 Q
-(GNU Bash-4.0)72 768 Q(2009 May 26)147.345 E(31)197.335 E 0 Cg EP
+(GNU Bash-4.0)72 768 Q(2009 June 17)147.345 E(31)197.335 E 0 Cg EP
%%Page: 32 32
%%BeginPageSetup
BP
@@ -4013,7 +4013,7 @@ Q F2(format)3.926 E F0 1.426(is passed to)3.926 F F2(strftime)3.926 E F0
(\(the portion follo)2.5 E(wing the \214nal slash\))-.25 E F1(\\t)144
696 Q F0(the current time in 24-hour HH:MM:SS format)29.89 E F1(\\T)144
708 Q F0(the current time in 12-hour HH:MM:SS format)26.55 E
-(GNU Bash-4.0)72 768 Q(2009 May 26)147.345 E(32)197.335 E 0 Cg EP
+(GNU Bash-4.0)72 768 Q(2009 June 17)147.345 E(32)197.335 E 0 Cg EP
%%Page: 33 33
%%BeginPageSetup
BP
@@ -4141,7 +4141,7 @@ nd the k)108 664.8 R 1.334 -.15(ey b)-.1 H 1.034(indings and).15 F -.25
-.15(ey)-.1 G .987(-bindings may be changed with an).15 F F2(inputr)
3.497 E(c)-.37 E F0 3.487(\214le. Other)3.797 F .987
(programs that use this library may)3.487 F(add their o)108 729.6 Q
-(wn commands and bindings.)-.25 E(GNU Bash-4.0)72 768 Q(2009 May 26)
+(wn commands and bindings.)-.25 E(GNU Bash-4.0)72 768 Q(2009 June 17)
147.345 E(33)197.335 E 0 Cg EP
%%Page: 34 34
%%BeginPageSetup
@@ -4224,7 +4224,7 @@ escapes is a)108 612 Q -.25(va)-.2 G(ilable:).25 E F2(\\a)144 624 Q F0
648 Q F0(delete)27.66 E F2(\\f)144 660 Q F0(form feed)29.89 E F2(\\n)144
672 Q F0(ne)27.66 E(wline)-.25 E F2(\\r)144 684 Q F0(carriage return)
28.78 E F2(\\t)144 696 Q F0(horizontal tab)29.89 E F2(\\v)144 708 Q F0
--.15(ve)28.22 G(rtical tab).15 E(GNU Bash-4.0)72 768 Q(2009 May 26)
+-.15(ve)28.22 G(rtical tab).15 E(GNU Bash-4.0)72 768 Q(2009 June 17)
147.345 E(34)197.335 E 0 Cg EP
%%Page: 35 35
%%BeginPageSetup
@@ -4329,8 +4329,8 @@ F0(.)A F1(enable\255k)108 688.8 Q(eypad \(Off\))-.1 E F0 .893
(eadline will try to enable the application k)-3.393 F -.15(ey)-.1 G
.893(pad when it is called.).15 F .892(Some sys-)5.893 F
(tems need this to enable the arro)144 712.8 Q 2.5(wk)-.25 G -.15(ey)
--2.6 G(s.).15 E(GNU Bash-4.0)72 768 Q(2009 May 26)147.345 E(35)197.335 E
-0 Cg EP
+-2.6 G(s.).15 E(GNU Bash-4.0)72 768 Q(2009 June 17)147.345 E(35)197.335
+E 0 Cg EP
%%Page: 36 36
%%BeginPageSetup
BP
@@ -4424,7 +4424,7 @@ F0 .478(This alters the def)144 684 R .478(ault beha)-.1 F .478
2.977 E F0 2.977(,w)C .477(ords which ha)-3.077 F .777 -.15(ve m)-.2 H
(ore).15 E 1.264(than one possible completion cause the matches to be l\
isted immediately instead of ringing the)144 696 R(bell.)144 708 Q
-(GNU Bash-4.0)72 768 Q(2009 May 26)147.345 E(36)197.335 E 0 Cg EP
+(GNU Bash-4.0)72 768 Q(2009 June 17)147.345 E(36)197.335 E 0 Cg EP
%%Page: 37 37
%%BeginPageSetup
BP
@@ -4526,7 +4526,8 @@ F0 -.25(va)2.724 G .224
(alue the Escape and Control-J characters will terminate an incre-)-.25
F .096(mental search.)108 720 R .096(Control-G will abort an incrementa\
l search and restore the original line.)5.096 F .097(When the search is)
-5.097 F(GNU Bash-4.0)72 768 Q(2009 May 26)147.345 E(37)197.335 E 0 Cg EP
+5.097 F(GNU Bash-4.0)72 768 Q(2009 June 17)147.345 E(37)197.335 E 0 Cg
+EP
%%Page: 38 38
%%BeginPageSetup
BP
@@ -4610,7 +4611,7 @@ S(draw\255curr).18 E(ent\255line)-.18 E F0(Refresh the current line.)144
E(ving back in the list.)-.15 E F2(next\255history \(C\255n\))108 688.8
Q F0(Fetch the ne)144 700.8 Q(xt command from the history list, mo)-.15
E(ving forw)-.15 E(ard in the list.)-.1 E(GNU Bash-4.0)72 768 Q
-(2009 May 26)147.345 E(38)197.335 E 0 Cg EP
+(2009 June 17)147.345 E(38)197.335 E 0 Cg EP
%%Page: 39 39
%%BeginPageSetup
BP
@@ -4704,8 +4705,8 @@ F1(yank\255nth\255ar)3.235 E(g)-.1 E F0 5.736(.S)C(uccessi)-5.736 E
(cution and fetch the ne).15 F .948(xt line relati)-.15 F 1.247 -.15
(ve t)-.25 H 3.447(ot).15 G .947(he current line from the)-3.447 F
(history for editing.)144 708 Q(An)5 E 2.5(ya)-.15 G -.18(rg)-2.5 G
-(ument is ignored.).18 E(GNU Bash-4.0)72 768 Q(2009 May 26)147.345 E(39)
-197.335 E 0 Cg EP
+(ument is ignored.).18 E(GNU Bash-4.0)72 768 Q(2009 June 17)147.345 E
+(39)197.335 E 0 Cg EP
%%Page: 40 40
%%BeginPageSetup
BP
@@ -4801,7 +4802,8 @@ Q(ard from point to the be)-.1 E(ginning of the line.)-.15 E
(The killed te)5 E(xt is sa)-.15 E -.15(ve)-.2 G 2.5(do).15 G 2.5(nt)
-2.5 G(he kill-ring.)-2.5 E F1(kill\255whole\255line)108 693.6 Q F0
(Kill all characters on the current line, no matter where point is.)144
-705.6 Q(GNU Bash-4.0)72 768 Q(2009 May 26)147.345 E(40)197.335 E 0 Cg EP
+705.6 Q(GNU Bash-4.0)72 768 Q(2009 June 17)147.345 E(40)197.335 E 0 Cg
+EP
%%Page: 41 41
%%BeginPageSetup
BP
@@ -4894,7 +4896,7 @@ F0(or)2.5 E F1(yank\255pop)2.5 E F0(.)A F1(Numeric Ar)87 484.8 Q
(duces a match, \214lename completion is attempted.)144 693.6 Q F1
(possible\255completions \(M\255?\))108 705.6 Q F0
(List the possible completions of the te)144 717.6 Q(xt before point.)
--.15 E(GNU Bash-4.0)72 768 Q(2009 May 26)147.345 E(41)197.335 E 0 Cg EP
+-.15 E(GNU Bash-4.0)72 768 Q(2009 June 17)147.345 E(41)197.335 E 0 Cg EP
%%Page: 42 42
%%BeginPageSetup
BP
@@ -4986,7 +4988,7 @@ E(start\255kbd\255macr)108 640.8 Q 2.5(o\()-.18 G(C\255x \()-2.5 E(\))
E F0(Re-e)144 700.8 Q -.15(xe)-.15 G .999(cute the last k).15 F -.15(ey)
-.1 G .999(board macro de\214ned, by making the characters in the macro\
appear as if).15 F(typed at the k)144 712.8 Q -.15(ey)-.1 G(board.).15
-E(GNU Bash-4.0)72 768 Q(2009 May 26)147.345 E(42)197.335 E 0 Cg EP
+E(GNU Bash-4.0)72 768 Q(2009 June 17)147.345 E(42)197.335 E 0 Cg EP
%%Page: 43 43
%%BeginPageSetup
BP
@@ -5082,7 +5084,7 @@ ble completions.)2.5 E F1(glob\255expand\255w)108 576 Q
5.626 F(gu-)-.18 E
(ment is supplied, the output is formatted in such a w)144 696 Q
(ay that it can be made part of an)-.1 E F2(inputr)2.5 E(c)-.37 E F0
-(\214le.)2.5 E(GNU Bash-4.0)72 768 Q(2009 May 26)147.345 E(43)197.335 E
+(\214le.)2.5 E(GNU Bash-4.0)72 768 Q(2009 June 17)147.345 E(43)197.335 E
0 Cg EP
%%Page: 44 44
%%BeginPageSetup
@@ -5209,7 +5211,7 @@ E F0 .376(option is applied to the)2.876 F 3.181(list. The)108 708 R
(the w)108 720 R .523(ord being completed.)-.1 F 3.023(Al)5.523 G
(iteral)-3.023 E F1(&)3.023 E F0 .522
(may be escaped with a backslash; the backslash is remo)3.022 F -.15(ve)
--.15 G 3.022(db).15 G(efore)-3.022 E(GNU Bash-4.0)72 768 Q(2009 May 26)
+-.15 G 3.022(db).15 G(efore)-3.022 E(GNU Bash-4.0)72 768 Q(2009 June 17)
147.345 E(44)197.335 E 0 Cg EP
%%Page: 45 45
%%BeginPageSetup
@@ -5350,7 +5352,8 @@ H .374(he command with embedded ne).15 F .374
(iltin belo).2 F 2.818(wu)-.25 G(nder)-2.818 E F4 .318(SHELL B)2.818 F
(UIL)-.09 E .318(TIN COMMANDS)-.828 F F0 .318
(for information on setting and)2.568 F(unsetting shell options.)108
-703.2 Q(GNU Bash-4.0)72 768 Q(2009 May 26)147.345 E(45)197.335 E 0 Cg EP
+703.2 Q(GNU Bash-4.0)72 768 Q(2009 June 17)147.345 E(45)197.335 E 0 Cg
+EP
%%Page: 46 46
%%BeginPageSetup
BP
@@ -5476,7 +5479,7 @@ F4(string2)A F0(/')A 2.5('\()-.74 G(see)-2.5 E F2(Modi\214ers)2.5 E F0
(ginning of the line, with the \214rst w)-.15 F 1.301
(ord being denoted by 0 \(zero\).)-.1 F -.8(Wo)6.301 G 1.301(rds are).8
F(inserted into the current line separated by single spaces.)108 710.4 Q
-(GNU Bash-4.0)72 768 Q(2009 May 26)147.345 E(46)197.335 E 0 Cg EP
+(GNU Bash-4.0)72 768 Q(2009 June 17)147.345 E(46)197.335 E 0 Cg EP
%%Page: 47 47
%%BeginPageSetup
BP
@@ -5598,7 +5601,7 @@ E F0 .981(option to the)3.481 F F1(shopt)3.481 E F0 -.2(bu)3.481 G .981
S(TH)-.189 E F0 .112(is not searched.)2.363 F .112(If an)5.112 F(y)-.15
E F2(ar)2.612 E(guments)-.37 E F0 .112(are supplied, the)2.612 F 2.612
(yb)-.15 G .112(ecome the positional parameters when)-2.612 F
-(GNU Bash-4.0)72 768 Q(2009 May 26)147.345 E(47)197.335 E 0 Cg EP
+(GNU Bash-4.0)72 768 Q(2009 June 17)147.345 E(47)197.335 E 0 Cg EP
%%Page: 48 48
%%BeginPageSetup
BP
@@ -5719,7 +5722,7 @@ F0 .587(line b)3.087 F(uf)-.2 E .587(fer and the)-.25 F F2
(alues will be re\215ected in the editing state.)-2.75 E(The return v)
144 727.2 Q(alue is 0 unless an unrecognized option is gi)-.25 E -.15
(ve)-.25 G 2.5(no).15 G 2.5(ra)-2.5 G 2.5(ne)-2.5 G(rror occurred.)-2.5
-E(GNU Bash-4.0)72 768 Q(2009 May 26)147.345 E(48)197.335 E 0 Cg EP
+E(GNU Bash-4.0)72 768 Q(2009 June 17)147.345 E(48)197.335 E 0 Cg EP
%%Page: 49 49
%%BeginPageSetup
BP
@@ -5853,7 +5856,7 @@ E(dlist)-.37 E F0 3.034(][)C F1<ad46>-3.034 E F2(function)3.034 E F0(])A
([)108 712.8 Q F1<ad43>A F2(command)2.5 E F0(])A([)144 724.8 Q F1<ad58>A
F2(\214lterpat)2.5 E F0 2.5(][)C F1<ad50>-2.5 E F2(pr)2.5 E(e\214x)-.37
E F0 2.5(][)C F1<ad53>-2.5 E F2(suf)2.5 E<8c78>-.18 E F0(])A F2(name)2.5
-E F0([)2.5 E F2(name ...)A F0(])A(GNU Bash-4.0)72 768 Q(2009 May 26)
+E F0([)2.5 E F2(name ...)A F0(])A(GNU Bash-4.0)72 768 Q(2009 June 17)
147.345 E(49)197.335 E 0 Cg EP
%%Page: 50 50
%%BeginPageSetup
@@ -5933,7 +5936,7 @@ Q F0(Names of disabled shell b)224 636 Q(uiltins.)-.2 E F1(enabled)184
E F0(.)A F1(function)184 684 Q F0(Names of shell functions.)224 696 Q F1
(gr)184 708 Q(oup)-.18 E F0(Group names.)14.62 E
(May also be speci\214ed as)5 E F1<ad67>2.5 E F0(.)A(GNU Bash-4.0)72 768
-Q(2009 May 26)147.345 E(50)197.335 E 0 Cg EP
+Q(2009 June 17)147.345 E(50)197.335 E 0 Cg EP
%%Page: 51 51
%%BeginPageSetup
BP
@@ -6035,7 +6038,7 @@ F1(while)4.254 E F0(,)A F1(until)4.254 E F0 4.254(,o)C(r)-4.254 E F1
(ve)-.25 G(l').15 E 3.014('l)-.74 G .514(oop\) is resumed.)-3.014 F .513
(The return v)5.513 F .513(alue is 0 unless)-.25 F F3(n)3.013 E F0(is)
3.013 E(not greater than or equal to 1.)144 727.2 Q(GNU Bash-4.0)72 768
-Q(2009 May 26)147.345 E(51)197.335 E 0 Cg EP
+Q(2009 June 17)147.345 E(51)197.335 E 0 Cg EP
%%Page: 52 52
%%BeginPageSetup
BP
@@ -6162,7 +6165,7 @@ G(he)-2.772 E(stack.)180 693.6 Q .257(The return v)144 710.4 R .258
(alue is 0 unless an in)-.25 F -.25(va)-.4 G .258
(lid option is supplied or).25 F F2(n)2.758 E F0(inde)2.758 E -.15(xe)
-.15 G 2.758(sb).15 G -.15(ey)-2.758 G .258(ond the end of the direc-)
-.15 F(tory stack.)144 722.4 Q(GNU Bash-4.0)72 768 Q(2009 May 26)147.345
+.15 F(tory stack.)144 722.4 Q(GNU Bash-4.0)72 768 Q(2009 June 17)147.345
E(52)197.335 E 0 Cg EP
%%Page: 53 53
%%BeginPageSetup
@@ -6296,7 +6299,7 @@ E(gin)-.1 E F0 .499(\(1\) does.).24 F(The)5.499 E F1<ad63>2.999 E F0
.15 F(non-interacti)144 727.2 Q 2.001 -.15(ve s)-.25 H 1.701(hell e).15
F 1.701(xits, unless the shell option)-.15 F F1(execfail)4.201 E F0
1.702(is enabled, in which case it returns)4.201 F(GNU Bash-4.0)72 768 Q
-(2009 May 26)147.345 E(53)197.335 E 0 Cg EP
+(2009 June 17)147.345 E(53)197.335 E 0 Cg EP
%%Page: 54 54
%%BeginPageSetup
BP
@@ -6436,7 +6439,7 @@ E/F5 9/Times-Roman@0 SF(.)A F3(OPTIND)4.585 E F0 .085
(or a shell script is in)144 720 R -.2(vo)-.4 G -.1(ke).2 G 3.345
(d. When).1 F .845(an option requires an ar)3.345 F(gument,)-.18 E F2
(getopts)3.346 E F0 .846(places that ar)3.346 F(gument)-.18 E
-(GNU Bash-4.0)72 768 Q(2009 May 26)147.345 E(54)197.335 E 0 Cg EP
+(GNU Bash-4.0)72 768 Q(2009 June 17)147.345 E(54)197.335 E 0 Cg EP
%%Page: 55 55
%%BeginPageSetup
BP
@@ -6547,7 +6550,7 @@ G 1.23(been modi\214ed.)144 698.4 R 1.23(An ar)6.23 F 1.23(gument of)
(associated with each displayed history entry)144 722.4 R 8.117(.N)-.65
G 5.618(oi)-8.117 G(nterv)-5.618 E 3.118
(ening blank is printed between the)-.15 F(GNU Bash-4.0)72 768 Q
-(2009 May 26)147.345 E(55)197.335 E 0 Cg EP
+(2009 June 17)147.345 E(55)197.335 E 0 Cg EP
%%Page: 56 56
%%BeginPageSetup
BP
@@ -6670,7 +6673,7 @@ G 1.135(luated \(see).25 F F2 1.135(ARITHMETIC EV)3.635 F(ALU)-1.215 E
(he options accepted by)-4.513 F F3(declar)4.514 E(e)-.18 E F0 7.014(.W)
C(hen)-7.014 E F3(local)4.514 E F0 2.014
(is used within a function, it causes the)4.514 F(GNU Bash-4.0)72 768 Q
-(2009 May 26)147.345 E(56)197.335 E 0 Cg EP
+(2009 June 17)147.345 E(56)197.335 E 0 Cg EP
%%Page: 57 57
%%BeginPageSetup
BP
@@ -6798,8 +6801,8 @@ F1(var)2.904 E F0 .404(rather than being printed to the)2.904 F
(standard output.)144 698.4 Q(The)144 722.4 Q F1(format)3.424 E F0 .923
(is reused as necessary to consume all of the)3.424 F F1(ar)3.423 E
(guments)-.37 E F0 5.923(.I)C 3.423(ft)-5.923 G(he)-3.423 E F1(format)
-3.423 E F0 .923(requires more)3.423 F(GNU Bash-4.0)72 768 Q(2009 May 26)
-147.345 E(57)197.335 E 0 Cg EP
+3.423 E F0 .923(requires more)3.423 F(GNU Bash-4.0)72 768 Q
+(2009 June 17)147.345 E(57)197.335 E 0 Cg EP
%%Page: 58 58
%%BeginPageSetup
BP
@@ -6916,7 +6919,7 @@ F0 1.395(characters rather than w)3.894 F 1.395
(ackslash-ne)-2.5 E(wline pair may not be used as a line continuation.)
-.25 E F2<ad73>144 715.2 Q F0(Silent mode.)26.41 E
(If input is coming from a terminal, characters are not echoed.)5 E
-(GNU Bash-4.0)72 768 Q(2009 May 26)147.345 E(58)197.335 E 0 Cg EP
+(GNU Bash-4.0)72 768 Q(2009 June 17)147.345 E(58)197.335 E 0 Cg EP
%%Page: 59 59
%%BeginPageSetup
BP
@@ -7055,7 +7058,7 @@ F(ONMENT)-.3 E F0(abo)3.159 E -.15(ve)-.15 G .658(\), and may).15 F
(cause subshells to e)184 703.2 Q(xit before e)-.15 E -.15(xe)-.15 G
(cuting all the commands in the subshell.).15 E F1<ad66>144 715.2 Q F0
(Disable pathname e)30.97 E(xpansion.)-.15 E(GNU Bash-4.0)72 768 Q
-(2009 May 26)147.345 E(59)197.335 E 0 Cg EP
+(2009 June 17)147.345 E(59)197.335 E 0 Cg EP
%%Page: 60 60
%%BeginPageSetup
BP
@@ -7130,7 +7133,7 @@ F3(posix mode)A F0(\).)A F1(pri)184 660 Q(vileged)-.1 E F0(Same as)224
(Use a vi-style command line editing interf)32.22 F 3.965(ace. This)-.1
F 1.465(also af)3.965 F 1.465(fects the editing)-.25 F(interf)224 708 Q
(ace used for)-.1 E F1 -.18(re)2.5 G(ad \255e).18 E F0(.)A(GNU Bash-4.0)
-72 768 Q(2009 May 26)147.345 E(60)197.335 E 0 Cg EP
+72 768 Q(2009 June 17)147.345 E(60)197.335 E 0 Cg EP
%%Page: 61 61
%%BeginPageSetup
BP
@@ -7166,95 +7169,96 @@ F(fecti)-.25 E .418 -.15(ve u)-.25 H .117
.102(auses the ef)-2.602 F(fecti)-.25 E .402 -.15(ve u)-.25 H .103
(ser and group ids to be set to).15 F(the real user and group ids.)184
222 Q F1<ad74>144 234 Q F0(Exit after reading and e)30.97 E -.15(xe)-.15
-G(cuting one command.).15 E F1<ad75>144 246 Q F0 -.35(Tr)28.74 G .445
-(eat unset v).35 F .444
-(ariables as an error when performing parameter e)-.25 F 2.944
-(xpansion. If)-.15 F -.15(ex)2.944 G .444(pansion is).15 F .519
-(attempted on an unset v)184 258 R .519
-(ariable, the shell prints an error message, and, if not interacti)-.25
-F -.15(ve)-.25 G(,).15 E -.15(ex)184 270 S(its with a non-zero status.)
-.15 E F1<ad76>144 282 Q F0(Print shell input lines as the)29.3 E 2.5(ya)
--.15 G(re read.)-2.5 E F1<ad78>144 294 Q F0 .315(After e)29.3 F .315
+G(cuting one command.).15 E F1<ad75>144 246 Q F0 -.35(Tr)28.74 G .044
+(eat unset v).35 F .044(ariables and parameters other than the special \
+parameters "@" and "*" as an)-.25 F .182
+(error when performing parameter e)184 258 R 2.682(xpansion. If)-.15 F
+-.15(ex)2.682 G .183(pansion is attempted on an unset v).15 F(ari-)-.25
+E .746(able or parameter)184 270 R 3.246(,t)-.4 G .746
+(he shell prints an error message, and, if not interacti)-3.246 F -.15
+(ve)-.25 G 3.246(,e).15 G .746(xits with a)-3.396 F(non-zero status.)184
+282 Q F1<ad76>144 294 Q F0(Print shell input lines as the)29.3 E 2.5(ya)
+-.15 G(re read.)-2.5 E F1<ad78>144 306 Q F0 .315(After e)29.3 F .315
(xpanding each)-.15 F F2 .315(simple command)2.815 F F0(,)A F1 -.25(fo)
2.815 G(r).25 E F0(command,)2.815 E F1(case)2.815 E F0(command,)2.815 E
-F1(select)2.815 E F0(command,)2.815 E 1.235(or arithmetic)184 306 R F1
+F1(select)2.815 E F0(command,)2.815 E 1.236(or arithmetic)184 318 R F1
-.25(fo)3.736 G(r).25 E F0 1.236(command, display the e)3.736 F 1.236
(xpanded v)-.15 F 1.236(alue of)-.25 F F3(PS4)3.736 E F4(,)A F0(follo)
-3.486 E 1.236(wed by the com-)-.25 F(mand and its e)184 318 Q
+3.486 E 1.236(wed by the com-)-.25 F(mand and its e)184 330 Q
(xpanded ar)-.15 E(guments or associated w)-.18 E(ord list.)-.1 E F1
-<ad42>144 330 Q F0 2.579(The shell performs brace e)27.63 F 2.578
+<ad42>144 342 Q F0 2.578(The shell performs brace e)27.63 F 2.578
(xpansion \(see)-.15 F F1 2.578(Brace Expansion)5.078 F F0(abo)5.078 E
--.15(ve)-.15 G 5.078(\). This).15 F 2.578(is on by)5.078 F(def)184 342 Q
-(ault.)-.1 E F1<ad43>144 354 Q F0 .213(If set,)27.08 F F1(bash)2.713 E
-F0 .213(does not o)2.713 F -.15(ve)-.15 G .214(rwrite an e).15 F .214
+-.15(ve)-.15 G 5.079(\). This).15 F 2.579(is on by)5.079 F(def)184 354 Q
+(ault.)-.1 E F1<ad43>144 366 Q F0 .214(If set,)27.08 F F1(bash)2.714 E
+F0 .214(does not o)2.714 F -.15(ve)-.15 G .214(rwrite an e).15 F .214
(xisting \214le with the)-.15 F F1(>)2.714 E F0(,)A F1(>&)2.714 E F0
-2.714(,a)C(nd)-2.714 E F1(<>)2.714 E F0 .214(redirection opera-)2.714 F
-3.054(tors. This)184 366 R .553(may be o)3.053 F -.15(ve)-.15 G .553
+2.713(,a)C(nd)-2.713 E F1(<>)2.713 E F0 .213(redirection opera-)2.713 F
+3.053(tors. This)184 378 R .553(may be o)3.053 F -.15(ve)-.15 G .553
(rridden when creating output \214les by using the redirection opera-)
-.15 F(tor)184 378 Q F1(>|)2.5 E F0(instead of)2.5 E F1(>)2.5 E F0(.)A F1
-<ad45>144 390 Q F0 .103(If set, an)27.63 F 2.603(yt)-.15 G .103(rap on)
--2.603 F F1(ERR)2.603 E F0 .104
-(is inherited by shell functions, command substitutions, and com-)2.603
-F .839(mands e)184 402 R -.15(xe)-.15 G .839(cuted in a subshell en).15
-F 3.339(vironment. The)-.4 F F1(ERR)3.338 E F0 .838
-(trap is normally not inherited in)3.338 F(such cases.)184 414 Q F1
-<ad48>144 426 Q F0(Enable)26.52 E F1(!)3.031 E F0 .531
-(style history substitution.)5.531 F .531(This option is on by def)5.531
-F .532(ault when the shell is inter)-.1 F(-)-.2 E(acti)184 438 Q -.15
-(ve)-.25 G(.).15 E F1<ad50>144 450 Q F0 1.165
+.15 F(tor)184 390 Q F1(>|)2.5 E F0(instead of)2.5 E F1(>)2.5 E F0(.)A F1
+<ad45>144 402 Q F0 .104(If set, an)27.63 F 2.604(yt)-.15 G .104(rap on)
+-2.604 F F1(ERR)2.604 E F0 .103
+(is inherited by shell functions, command substitutions, and com-)2.604
+F .838(mands e)184 414 R -.15(xe)-.15 G .838(cuted in a subshell en).15
+F 3.338(vironment. The)-.4 F F1(ERR)3.338 E F0 .839
+(trap is normally not inherited in)3.339 F(such cases.)184 426 Q F1
+<ad48>144 438 Q F0(Enable)26.52 E F1(!)3.032 E F0 .532
+(style history substitution.)5.532 F .531(This option is on by def)5.532
+F .531(ault when the shell is inter)-.1 F(-)-.2 E(acti)184 450 Q -.15
+(ve)-.25 G(.).15 E F1<ad50>144 462 Q F0 1.164
(If set, the shell does not follo)28.19 F 3.664(ws)-.25 G 1.164
-(ymbolic links when e)-3.664 F -.15(xe)-.15 G 1.164
-(cuting commands such as).15 F F1(cd)3.664 E F0 2.821
-(that change the current w)184 462 R 2.822(orking directory)-.1 F 7.822
-(.I)-.65 G 5.322(tu)-7.822 G 2.822(ses the ph)-5.322 F 2.822
-(ysical directory structure)-.05 F 2.686(instead. By)184 474 R(def)2.686
+(ymbolic links when e)-3.664 F -.15(xe)-.15 G 1.165
+(cuting commands such as).15 F F1(cd)3.665 E F0 2.822
+(that change the current w)184 474 R 2.822(orking directory)-.1 F 7.822
+(.I)-.65 G 5.322(tu)-7.822 G 2.822(ses the ph)-5.322 F 2.821
+(ysical directory structure)-.05 F 2.685(instead. By)184 486 R(def)2.685
E(ault,)-.1 E F1(bash)2.686 E F0(follo)2.686 E .186
(ws the logical chain of directories when performing com-)-.25 F
-(mands which change the current directory)184 486 Q(.)-.65 E F1<ad54>144
-498 Q F0 .89(If set, an)27.63 F 3.39(yt)-.15 G .89(raps on)-3.39 F F1
+(mands which change the current directory)184 498 Q(.)-.65 E F1<ad54>144
+510 Q F0 .89(If set, an)27.63 F 3.39(yt)-.15 G .89(raps on)-3.39 F F1
(DEB)3.39 E(UG)-.1 E F0(and)3.39 E F1(RETURN)3.39 E F0 .89
(are inherited by shell functions, command)3.39 F 1.932
-(substitutions, and commands e)184 510 R -.15(xe)-.15 G 1.932
+(substitutions, and commands e)184 522 R -.15(xe)-.15 G 1.932
(cuted in a subshell en).15 F 4.432(vironment. The)-.4 F F1(DEB)4.432 E
-(UG)-.1 E F0(and)4.432 E F1(RETURN)184 522 Q F0
-(traps are normally not inherited in such cases.)2.5 E F1<adad>144 534 Q
-F0 .4(If no ar)28.6 F .401(guments follo)-.18 F 2.901(wt)-.25 G .401
+(UG)-.1 E F0(and)4.432 E F1(RETURN)184 534 Q F0
+(traps are normally not inherited in such cases.)2.5 E F1<adad>144 546 Q
+F0 .401(If no ar)28.6 F .401(guments follo)-.18 F 2.901(wt)-.25 G .401
(his option, then the positional parameters are unset.)-2.901 F
-(Otherwise,)5.401 E(the positional parameters are set to the)184 546 Q
-F2(ar)2.5 E(g)-.37 E F0(s, e)A -.15(ve)-.25 G 2.5(ni).15 G 2.5(fs)-2.5 G
+(Otherwise,)5.4 E(the positional parameters are set to the)184 558 Q F2
+(ar)2.5 E(g)-.37 E F0(s, e)A -.15(ve)-.25 G 2.5(ni).15 G 2.5(fs)-2.5 G
(ome of them be)-2.5 E(gin with a)-.15 E F1<ad>2.5 E F0(.)A F1<ad>144
-558 Q F0 1.945(Signal the end of options, cause all remaining)34.3 F F2
-(ar)4.444 E(g)-.37 E F0 4.444(st)C 4.444(ob)-4.444 G 4.444(ea)-4.444 G
-1.944(ssigned to the positional)-4.444 F 3.445(parameters. The)184 570 R
-F1<ad78>3.445 E F0(and)3.445 E F1<ad76>3.445 E F0 .945
-(options are turned of)3.445 F 3.445(f. If)-.25 F .946(there are no)
-3.445 F F2(ar)3.446 E(g)-.37 E F0 .946(s, the positional)B
-(parameters remain unchanged.)184 582 Q .425(The options are of)144
-598.8 R 2.925(fb)-.25 G 2.925(yd)-2.925 G(ef)-2.925 E .425
+570 Q F0 1.944(Signal the end of options, cause all remaining)34.3 F F2
+(ar)4.444 E(g)-.37 E F0 4.444(st)C 4.444(ob)-4.444 G 4.445(ea)-4.444 G
+1.945(ssigned to the positional)-4.445 F 3.446(parameters. The)184 582 R
+F1<ad78>3.446 E F0(and)3.446 E F1<ad76>3.446 E F0 .945
+(options are turned of)3.446 F 3.445(f. If)-.25 F .945(there are no)
+3.445 F F2(ar)3.445 E(g)-.37 E F0 .945(s, the positional)B
+(parameters remain unchanged.)184 594 Q .425(The options are of)144
+610.8 R 2.925(fb)-.25 G 2.925(yd)-2.925 G(ef)-2.925 E .425
(ault unless otherwise noted.)-.1 F .425
-(Using + rather than \255 causes these options)5.425 F .177
-(to be turned of)144 610.8 R 2.677(f. The)-.25 F .178
+(Using + rather than \255 causes these options)5.425 F .178
+(to be turned of)144 622.8 R 2.678(f. The)-.25 F .178
(options can also be speci\214ed as ar)2.678 F .178(guments to an in)
--.18 F -.2(vo)-.4 G .178(cation of the shell.).2 F(The)5.178 E .066
-(current set of options may be found in)144 622.8 R F1<24ad>2.566 E F0
+-.18 F -.2(vo)-.4 G .177(cation of the shell.).2 F(The)5.177 E .066
+(current set of options may be found in)144 634.8 R F1<24ad>2.566 E F0
5.066(.T)C .066(he return status is al)-5.066 F -.1(wa)-.1 G .066
-(ys true unless an in).1 F -.25(va)-.4 G .066(lid option).25 F
-(is encountered.)144 634.8 Q F1(shift)108 651.6 Q F0([)2.5 E F2(n)A F0
-(])A .428(The positional parameters from)144 663.6 R F2(n)2.928 E F0
-.429(+1 ... are renamed to)B F1 .429($1 ....)2.929 F F0 -.15(Pa)5.429 G
-.429(rameters represented by the num-).15 F(bers)144 675.6 Q F1($#)2.583
-E F0(do)2.583 E .083(wn to)-.25 F F1($#)2.583 E F0<ad>A F2(n)A F0 .083
-(+1 are unset.)B F2(n)5.443 E F0 .083(must be a non-ne)2.823 F -.05(ga)
--.15 G(ti).05 E .382 -.15(ve n)-.25 H .082(umber less than or equal to)
-.15 F F1($#)2.582 E F0 5.082(.I)C(f)-5.082 E F2(n)2.942 E F0 .06
-(is 0, no parameters are changed.)144 687.6 R(If)5.06 E F2(n)2.92 E F0
+(ys true unless an in).1 F -.25(va)-.4 G .067(lid option).25 F
+(is encountered.)144 646.8 Q F1(shift)108 663.6 Q F0([)2.5 E F2(n)A F0
+(])A .429(The positional parameters from)144 675.6 R F2(n)2.929 E F0
+.429(+1 ... are renamed to)B F1 .429($1 ....)2.929 F F0 -.15(Pa)5.428 G
+.428(rameters represented by the num-).15 F(bers)144 687.6 Q F1($#)2.582
+E F0(do)2.582 E .082(wn to)-.25 F F1($#)2.582 E F0<ad>A F2(n)A F0 .082
+(+1 are unset.)B F2(n)5.442 E F0 .082(must be a non-ne)2.822 F -.05(ga)
+-.15 G(ti).05 E .383 -.15(ve n)-.25 H .083(umber less than or equal to)
+.15 F F1($#)2.583 E F0 5.083(.I)C(f)-5.083 E F2(n)2.943 E F0 .06
+(is 0, no parameters are changed.)144 699.6 R(If)5.06 E F2(n)2.92 E F0
.06(is not gi)2.8 F -.15(ve)-.25 G .06(n, it is assumed to be 1.).15 F
(If)5.06 E F2(n)2.92 E F0 .06(is greater than)2.8 F F1($#)2.56 E F0 2.56
-(,t)C(he)-2.56 E .144(positional parameters are not changed.)144 699.6 R
-.144(The return status is greater than zero if)5.144 F F2(n)3.003 E F0
-.143(is greater than)2.883 F F1($#)2.643 E F0
-(or less than zero; otherwise 0.)144 711.6 Q(GNU Bash-4.0)72 768 Q
-(2009 May 26)147.345 E(61)197.335 E 0 Cg EP
+(,t)C(he)-2.56 E .143(positional parameters are not changed.)144 711.6 R
+.144(The return status is greater than zero if)5.143 F F2(n)3.004 E F0
+.144(is greater than)2.884 F F1($#)2.644 E F0
+(or less than zero; otherwise 0.)144 723.6 Q(GNU Bash-4.0)72 768 Q
+(2009 June 17)147.345 E(61)197.335 E 0 Cg EP
%%Page: 62 62
%%BeginPageSetup
BP
@@ -7267,102 +7271,102 @@ E F0(...])2.5 E -.8(To)144 96 S .222(ggle the v).8 F .222(alues of v)
5.222(.W)-.55 G .222(ith no options, or with the)-5.622 F F1<ad70>2.722
E F0 .721(option, a list of all settable options is displayed, with an \
indication of whether or not each is set.)144 108 R(The)144 120 Q F1
-<ad70>2.827 E F0 .327(option causes output to be displayed in a form th\
-at may be reused as input.)2.827 F .328(Other options)5.328 F(ha)144 132
+<ad70>2.828 E F0 .327(option causes output to be displayed in a form th\
+at may be reused as input.)2.828 F .327(Other options)5.327 F(ha)144 132
Q .3 -.15(ve t)-.2 H(he follo).15 E(wing meanings:)-.25 E F1<ad73>144
144 Q F0(Enable \(set\) each)26.41 E F2(optname)2.5 E F0(.)A F1<ad75>144
156 Q F0(Disable \(unset\) each)24.74 E F2(optname)2.5 E F0(.)A F1<ad71>
144 168 Q F0 .003(Suppresses normal output \(quiet mode\); the return s\
-tatus indicates whether the)24.74 F F2(optname)2.503 E F0(is)2.503 E
-.255(set or unset.)180 180 R .255(If multiple)5.255 F F2(optname)2.755 E
-F0(ar)2.755 E .256(guments are gi)-.18 F -.15(ve)-.25 G 2.756(nw).15 G
-(ith)-2.756 E F1<ad71>2.756 E F0 2.756(,t)C .256
-(he return status is zero if)-2.756 F(all)180 192 Q F2(optnames)2.5 E F0
+tatus indicates whether the)24.74 F F2(optname)2.504 E F0(is)2.504 E
+.256(set or unset.)180 180 R .256(If multiple)5.256 F F2(optname)2.756 E
+F0(ar)2.756 E .256(guments are gi)-.18 F -.15(ve)-.25 G 2.756(nw).15 G
+(ith)-2.756 E F1<ad71>2.756 E F0 2.755(,t)C .255
+(he return status is zero if)-2.755 F(all)180 192 Q F2(optnames)2.5 E F0
(are enabled; non-zero otherwise.)2.5 E F1<ad6f>144 204 Q F0
(Restricts the v)25.3 E(alues of)-.25 E F2(optname)2.5 E F0
(to be those de\214ned for the)2.5 E F1<ad6f>2.5 E F0(option to the)2.5
-E F1(set)2.5 E F0 -.2(bu)2.5 G(iltin.).2 E .128(If either)144 220.8 R F1
-<ad73>2.628 E F0(or)2.628 E F1<ad75>2.628 E F0 .127(is used with no)
+E F1(set)2.5 E F0 -.2(bu)2.5 G(iltin.).2 E .127(If either)144 220.8 R F1
+<ad73>2.627 E F0(or)2.627 E F1<ad75>2.627 E F0 .127(is used with no)
2.627 F F2(optname)2.627 E F0(ar)2.627 E .127
-(guments, the display is limited to those options which)-.18 F 1.023
-(are set or unset, respecti)144 232.8 R -.15(ve)-.25 G(ly).15 E 6.023
-(.U)-.65 G 1.024(nless otherwise noted, the)-6.023 F F1(shopt)3.524 E F0
-1.024(options are disabled \(unset\) by)3.524 F(def)144 244.8 Q(ault.)
+(guments, the display is limited to those options which)-.18 F 1.024
+(are set or unset, respecti)144 232.8 R -.15(ve)-.25 G(ly).15 E 6.024
+(.U)-.65 G 1.024(nless otherwise noted, the)-6.024 F F1(shopt)3.523 E F0
+1.023(options are disabled \(unset\) by)3.523 F(def)144 244.8 Q(ault.)
-.1 E 1.544(The return status when listing options is zero if all)144
-261.6 R F2(optnames)4.044 E F0 1.544(are enabled, non-zero otherwise.)
-4.044 F .696
+261.6 R F2(optnames)4.044 E F0 1.545(are enabled, non-zero otherwise.)
+4.045 F .696
(When setting or unsetting options, the return status is zero unless an)
-144 273.6 R F2(optname)3.196 E F0 .696(is not a v)3.196 F .696
+144 273.6 R F2(optname)3.196 E F0 .696(is not a v)3.196 F .695
(alid shell)-.25 F(option.)144 285.6 Q(The list of)144 302.4 Q F1(shopt)
-2.5 E F0(options is:)2.5 E F1(autocd)144 320.4 Q F0 .2
+2.5 E F0(options is:)2.5 E F1(autocd)144 320.4 Q F0 .199
(If set, a command name that is the name of a directory is e)11.11 F
--.15(xe)-.15 G .199(cuted as if it were the ar).15 F(gu-)-.18 E
+-.15(xe)-.15 G .2(cuted as if it were the ar).15 F(gu-)-.18 E
(ment to the)184 332.4 Q F1(cd)2.5 E F0 2.5(command. This)2.5 F
(option is only used by interacti)2.5 E .3 -.15(ve s)-.25 H(hells.).15 E
-F1(cdable_v)144 344.4 Q(ars)-.1 E F0 .155(If set, an ar)184 356.4 R .155
-(gument to the)-.18 F F1(cd)2.655 E F0 -.2(bu)2.655 G .156
+F1(cdable_v)144 344.4 Q(ars)-.1 E F0 .156(If set, an ar)184 356.4 R .156
+(gument to the)-.18 F F1(cd)2.656 E F0 -.2(bu)2.656 G .155
(iltin command that is not a directory is assumed to be the).2 F
(name of a v)184 368.4 Q(ariable whose v)-.25 E
(alue is the directory to change to.)-.25 E F1(cdspell)144 380.4 Q F0
1.055
(If set, minor errors in the spelling of a directory component in a)
-10.55 F F1(cd)3.555 E F0 1.055(command will be)3.555 F 3.987
-(corrected. The)184 392.4 R 1.487(errors check)3.987 F 1.487
-(ed for are transposed characters, a missing character)-.1 F 3.988(,a)
--.4 G(nd)-3.988 E .552(one character too man)184 404.4 R 4.352 -.65
+10.55 F F1(cd)3.555 E F0 1.055(command will be)3.555 F 3.988
+(corrected. The)184 392.4 R 1.488(errors check)3.988 F 1.487
+(ed for are transposed characters, a missing character)-.1 F 3.987(,a)
+-.4 G(nd)-3.987 E .552(one character too man)184 404.4 R 4.352 -.65
(y. I)-.15 H 3.052(fac).65 G .552
(orrection is found, the corrected \214le name is printed, and)-3.052 F
(the command proceeds.)184 416.4 Q
(This option is only used by interacti)5 E .3 -.15(ve s)-.25 H(hells.)
-.15 E F1(checkhash)144 428.4 Q F0 2.079(If set,)184 440.4 R F1(bash)
-4.579 E F0 2.079(checks that a command found in the hash table e)4.579 F
-2.08(xists before trying to)-.15 F -.15(exe)184 452.4 S(cute it.).15 E
+.15 E F1(checkhash)144 428.4 Q F0 2.08(If set,)184 440.4 R F1(bash)4.58
+E F0 2.079(checks that a command found in the hash table e)4.58 F 2.079
+(xists before trying to)-.15 F -.15(exe)184 452.4 S(cute it.).15 E
(If a hashed command no longer e)5 E
(xists, a normal path search is performed.)-.15 E F1(checkjobs)144 464.4
-Q F0 .449(If set,)184 476.4 R F1(bash)2.949 E F0 .449
-(lists the status of an)2.949 F 2.949(ys)-.15 G .448
-(topped and running jobs before e)-2.949 F .448(xiting an interacti)-.15
-F -.15(ve)-.25 G 3.438(shell. If)184 488.4 R(an)3.438 E 3.438(yj)-.15 G
-.938(obs are running, this causes the e)-3.438 F .938
-(xit to be deferred until a second e)-.15 F .939(xit is)-.15 F 1.456
+Q F0 .448(If set,)184 476.4 R F1(bash)2.948 E F0 .448
+(lists the status of an)2.948 F 2.949(ys)-.15 G .449
+(topped and running jobs before e)-2.949 F .449(xiting an interacti)-.15
+F -.15(ve)-.25 G 3.439(shell. If)184 488.4 R(an)3.439 E 3.439(yj)-.15 G
+.938(obs are running, this causes the e)-3.439 F .938
+(xit to be deferred until a second e)-.15 F .938(xit is)-.15 F 1.456
(attempted without an interv)184 500.4 R 1.456(ening command \(see)-.15
F F1 1.456(JOB CONTR)3.956 F(OL)-.3 E F0(abo)3.956 E -.15(ve)-.15 G
3.956(\). The).15 F(shell)3.956 E(al)184 512.4 Q -.1(wa)-.1 G
(ys postpones e).1 E(xiting if an)-.15 E 2.5(yj)-.15 G(obs are stopped.)
--2.5 E F1(checkwinsize)144 524.4 Q F0 .796(If set,)184 536.4 R F1(bash)
-3.296 E F0 .796(checks the windo)3.296 F 3.296(ws)-.25 G .797
-(ize after each command and, if necessary)-3.296 F 3.297(,u)-.65 G .797
-(pdates the)-3.297 F -.25(va)184 548.4 S(lues of).25 E/F3 9/Times-Bold@0
+-2.5 E F1(checkwinsize)144 524.4 Q F0 .797(If set,)184 536.4 R F1(bash)
+3.297 E F0 .797(checks the windo)3.297 F 3.297(ws)-.25 G .796
+(ize after each command and, if necessary)-3.297 F 3.296(,u)-.65 G .796
+(pdates the)-3.296 F -.25(va)184 548.4 S(lues of).25 E/F3 9/Times-Bold@0
SF(LINES)2.5 E F0(and)2.25 E F3(COLUMNS)2.5 E/F4 9/Times-Roman@0 SF(.)A
F1(cmdhist)144 560.4 Q F0 1.202(If set,)6.11 F F1(bash)3.702 E F0 1.202
(attempts to sa)3.702 F 1.502 -.15(ve a)-.2 H 1.202
(ll lines of a multiple-line command in the same history).15 F(entry)184
572.4 Q 5(.T)-.65 G(his allo)-5 E
(ws easy re-editing of multi-line commands.)-.25 E F1(compat31)144 584.4
-Q F0 .419(If set,)184 596.4 R F1(bash)2.919 E F0 .419(changes its beha)
-2.919 F .419(vior to that of v)-.2 F .42
+Q F0 .42(If set,)184 596.4 R F1(bash)2.92 E F0 .42(changes its beha)2.92
+F .419(vior to that of v)-.2 F .419
(ersion 3.1 with respect to quoted ar)-.15 F(guments)-.18 E
(to the conditional command')184 608.4 Q 2.5(s=)-.55 G 2.5(~o)-2.5 G
-(perator)-2.5 E(.)-.55 E F1(dirspell)144 620.4 Q F0 .859(If set,)7.77 F
-F1(bash)3.359 E F0 .858
-(attempts spelling correction on directory names during w)3.359 F .858
+(perator)-2.5 E(.)-.55 E F1(dirspell)144 620.4 Q F0 .858(If set,)7.77 F
+F1(bash)3.358 E F0 .858
+(attempts spelling correction on directory names during w)3.358 F .859
(ord completion if)-.1 F
(the directory name initially supplied does not e)184 632.4 Q(xist.)-.15
E F1(dotglob)144 644.4 Q F0 .165(If set,)7.77 F F1(bash)2.665 E F0 .165
(includes \214lenames be)2.665 F .165(ginning with a `.)-.15 F 2.665('i)
-.7 G 2.665(nt)-2.665 G .165(he results of pathname e)-2.665 F
-(xpansion.)-.15 E F1(execfail)144 656.4 Q F0 1.387
-(If set, a non-interacti)7.79 F 1.687 -.15(ve s)-.25 H 1.386
+(xpansion.)-.15 E F1(execfail)144 656.4 Q F0 1.386
+(If set, a non-interacti)7.79 F 1.686 -.15(ve s)-.25 H 1.386
(hell will not e).15 F 1.386(xit if it cannot e)-.15 F -.15(xe)-.15 G
-1.386(cute the \214le speci\214ed as an).15 F(ar)184 668.4 Q
+1.387(cute the \214le speci\214ed as an).15 F(ar)184 668.4 Q
(gument to the)-.18 E F1(exec)2.5 E F0 -.2(bu)2.5 G(iltin command.).2 E
(An interacti)5 E .3 -.15(ve s)-.25 H(hell does not e).15 E(xit if)-.15
E F1(exec)2.5 E F0 -.1(fa)2.5 G(ils.).1 E F1(expand_aliases)144 680.4 Q
-F0 .716(If set, aliases are e)184 692.4 R .717(xpanded as described abo)
+F0 .717(If set, aliases are e)184 692.4 R .717(xpanded as described abo)
-.15 F 1.017 -.15(ve u)-.15 H(nder).15 E F3(ALIASES)3.217 E F4(.)A F0
-.717(This option is enabled)5.217 F(by def)184 704.4 Q
+.716(This option is enabled)5.217 F(by def)184 704.4 Q
(ault for interacti)-.1 E .3 -.15(ve s)-.25 H(hells.).15 E(GNU Bash-4.0)
-72 768 Q(2009 May 26)147.345 E(62)197.335 E 0 Cg EP
+72 768 Q(2009 June 17)147.345 E(62)197.335 E 0 Cg EP
%%Page: 63 63
%%BeginPageSetup
BP
@@ -7370,31 +7374,31 @@ BP
/F0 10/Times-Roman@0 SF -.35(BA)72 48 S 389.54(SH\(1\) B).35 F(ASH\(1\))
-.35 E/F1 10/Times-Bold@0 SF(extdeb)144 84 Q(ug)-.2 E F0(If set, beha)
184 96 Q(vior intended for use by deb)-.2 E(uggers is enabled:)-.2 E F1
-(1.)184 108 Q F0(The)28.5 E F1<ad46>4.251 E F0 1.751(option to the)4.251
-F F1(declar)4.251 E(e)-.18 E F0 -.2(bu)4.251 G 1.751
+(1.)184 108 Q F0(The)28.5 E F1<ad46>4.25 E F0 1.75(option to the)4.25 F
+F1(declar)4.251 E(e)-.18 E F0 -.2(bu)4.251 G 1.751
(iltin displays the source \214le name and line).2 F
(number corresponding to each function name supplied as an ar)220 120 Q
(gument.)-.18 E F1(2.)184 132 Q F0 1.667(If the command run by the)28.5
F F1(DEB)4.167 E(UG)-.1 E F0 1.667(trap returns a non-zero v)4.167 F
1.667(alue, the ne)-.25 F(xt)-.15 E(command is skipped and not e)220 144
-Q -.15(xe)-.15 G(cuted.).15 E F1(3.)184 156 Q F0 .841
-(If the command run by the)28.5 F F1(DEB)3.341 E(UG)-.1 E F0 .841
-(trap returns a v)3.341 F .84(alue of 2, and the shell is)-.25 F -.15
+Q -.15(xe)-.15 G(cuted.).15 E F1(3.)184 156 Q F0 .84
+(If the command run by the)28.5 F F1(DEB)3.34 E(UG)-.1 E F0 .841
+(trap returns a v)3.341 F .841(alue of 2, and the shell is)-.25 F -.15
(exe)220 168 S .488
(cuting in a subroutine \(a shell function or a shell script e).15 F
-.15(xe)-.15 G .488(cuted by the).15 F F1(.)2.988 E F0(or)2.988 E F1
(sour)220 180 Q(ce)-.18 E F0 -.2(bu)2.5 G(iltins\), a call to).2 E F1
-.18(re)2.5 G(tur).18 E(n)-.15 E F0(is simulated.)2.5 E F1 26(4. B)184
-192 R(ASH_ARGC)-.3 E F0(and)3.776 E F1 -.3(BA)3.776 G(SH_ARGV).3 E F0
-1.275(are updated as described in their descrip-)3.776 F(tions abo)220
+192 R(ASH_ARGC)-.3 E F0(and)3.775 E F1 -.3(BA)3.775 G(SH_ARGV).3 E F0
+1.276(are updated as described in their descrip-)3.775 F(tions abo)220
204 Q -.15(ve)-.15 G(.).15 E F1(5.)184 216 Q F0 1.359
(Function tracing is enabled:)28.5 F 1.359
(command substitution, shell functions, and sub-)6.359 F(shells in)220
228 Q -.2(vo)-.4 G -.1(ke).2 G 2.5(dw).1 G(ith)-2.5 E F1(\()2.5 E/F2 10
/Times-Italic@0 SF(command)2.5 E F1(\))2.5 E F0(inherit the)2.5 E F1
(DEB)2.5 E(UG)-.1 E F0(and)2.5 E F1(RETURN)2.5 E F0(traps.)2.5 E F1(6.)
-184 240 Q F0 .805(Error tracing is enabled:)28.5 F .804
-(command substitution, shell functions, and subshells)5.805 F(in)220 252
+184 240 Q F0 .804(Error tracing is enabled:)28.5 F .805
+(command substitution, shell functions, and subshells)5.804 F(in)220 252
Q -.2(vo)-.4 G -.1(ke).2 G 2.5(dw).1 G(ith)-2.5 E F1(\()2.5 E F2
(command)2.5 E F1(\))2.5 E F0(inherit the)2.5 E F1(ERR)2.5 E(OR)-.3 E F0
(trap.)2.5 E F1(extglob)144 264 Q F0 .4(If set, the e)8.89 F .4
@@ -7406,48 +7410,48 @@ E F0(")A F2(string)A F0 4.973("q)C 2.473(uoting is performed within)
-4.973 F F1(${)4.973 E F2(par)A(ameter)-.15 E F1(})A F0 -.15(ex)4.973 G
(pansions).15 E(enclosed in double quotes.)184 312 Q
(This option is enabled by def)5 E(ault.)-.1 E F1(failglob)144 324 Q F0
-1.424(If set, patterns which f)7.77 F 1.425
-(ail to match \214lenames during pathname e)-.1 F 1.425
+1.425(If set, patterns which f)7.77 F 1.425
+(ail to match \214lenames during pathname e)-.1 F 1.424
(xpansion result in an)-.15 F -.15(ex)184 336 S(pansion error).15 E(.)
-.55 E F1 -.25(fo)144 348 S -.18(rc).25 G(e_\214gnor).18 E(e)-.18 E F0
.585(If set, the suf)184 360 R<8c78>-.25 E .585(es speci\214ed by the)
-.15 F F1(FIGNORE)3.085 E F0 .585(shell v)3.085 F .585(ariable cause w)
-.25 F .585(ords to be ignored)-.1 F .32(when performing w)184 372 R .32
(ord completion e)-.1 F -.15(ve)-.25 G 2.82(ni).15 G 2.82(ft)-2.82 G .32
-(he ignored w)-2.82 F .32(ords are the only possible com-)-.1 F 3.33
-(pletions. See)184 384 R/F3 9/Times-Bold@0 SF .83(SHELL V)3.33 F
-(ARIABLES)-1.215 E F0(abo)3.08 E 1.13 -.15(ve f)-.15 H .829
-(or a description of).15 F F1(FIGNORE)3.329 E F0 5.829(.T)C .829
-(his option)-5.829 F(is enabled by def)184 396 Q(ault.)-.1 E F1
-(globstar)144 408 Q F0 .178(If set, the pattern)5 F F1(**)2.678 E F0
-.178(used in a pathname e)2.678 F .178(xpansion conte)-.15 F .179
-(xt will match a \214les and zero or)-.15 F 1.298
+(he ignored w)-2.82 F .32(ords are the only possible com-)-.1 F 3.329
+(pletions. See)184 384 R/F3 9/Times-Bold@0 SF .829(SHELL V)3.329 F
+(ARIABLES)-1.215 E F0(abo)3.079 E 1.129 -.15(ve f)-.15 H .83
+(or a description of).15 F F1(FIGNORE)3.33 E F0 5.83(.T)C .83
+(his option)-5.83 F(is enabled by def)184 396 Q(ault.)-.1 E F1(globstar)
+144 408 Q F0 .179(If set, the pattern)5 F F1(**)2.679 E F0 .178
+(used in a pathname e)2.678 F .178(xpansion conte)-.15 F .178
+(xt will match a \214les and zero or)-.15 F 1.297
(more directories and subdirectories.)184 420 R 1.298
-(If the pattern is follo)6.298 F 1.298(wed by a)-.25 F F1(/)3.797 E F0
-3.797(,o)C 1.297(nly directories)-3.797 F(and subdirectories match.)184
+(If the pattern is follo)6.297 F 1.298(wed by a)-.25 F F1(/)3.798 E F0
+3.798(,o)C 1.298(nly directories)-3.798 F(and subdirectories match.)184
432 Q F1(gnu_errfmt)144 444 Q F0(If set, shell error messages are writt\
en in the standard GNU error message format.)184 456 Q F1(histappend)144
-468 Q F0 .383
+468 Q F0 .384
(If set, the history list is appended to the \214le named by the v)184
-480 R .384(alue of the)-.25 F F1(HISTFILE)2.884 E F0 -.25(va)2.884 G
+480 R .383(alue of the)-.25 F F1(HISTFILE)2.883 E F0 -.25(va)2.883 G
(ri-).25 E(able when the shell e)184 492 Q(xits, rather than o)-.15 E
-.15(ve)-.15 G(rwriting the \214le.).15 E F1(histr)144 504 Q(eedit)-.18
-E F0 .576(If set, and)184 516 R F1 -.18(re)3.076 G(adline).18 E F0 .575
-(is being used, a user is gi)3.076 F -.15(ve)-.25 G 3.075(nt).15 G .575
-(he opportunity to re-edit a f)-3.075 F .575(ailed his-)-.1 F
-(tory substitution.)184 528 Q F1(histv)144 540 Q(erify)-.1 E F0 .402
+E F0 .575(If set, and)184 516 R F1 -.18(re)3.075 G(adline).18 E F0 .575
+(is being used, a user is gi)3.075 F -.15(ve)-.25 G 3.075(nt).15 G .576
+(he opportunity to re-edit a f)-3.075 F .576(ailed his-)-.1 F
+(tory substitution.)184 528 Q F1(histv)144 540 Q(erify)-.1 E F0 .403
(If set, and)184 552 R F1 -.18(re)2.903 G(adline).18 E F0 .403
(is being used, the results of history substitution are not immediately)
-2.903 F .662(passed to the shell parser)184 564 R 5.662(.I)-.55 G .661
-(nstead, the resulting line is loaded into the)-5.662 F F1 -.18(re)3.161
-G(adline).18 E F0(editing)3.161 E -.2(bu)184 576 S -.25(ff).2 G(er).25 E
+2.903 F .661(passed to the shell parser)184 564 R 5.661(.I)-.55 G .662
+(nstead, the resulting line is loaded into the)-5.661 F F1 -.18(re)3.162
+G(adline).18 E F0(editing)3.162 E -.2(bu)184 576 S -.25(ff).2 G(er).25 E
2.5(,a)-.4 G(llo)-2.5 E(wing further modi\214cation.)-.25 E F1
-(hostcomplete)144 588 Q F0 1.181(If set, and)184 600 R F1 -.18(re)3.681
-G(adline).18 E F0 1.181(is being used,)3.681 F F1(bash)3.682 E F0 1.182
-(will attempt to perform hostname completion)3.682 F 1.381(when a w)184
-612 R 1.381(ord containing a)-.1 F F1(@)3.881 E F0 1.381
-(is being completed \(see)3.881 F F1(Completing)3.88 E F0(under)3.88 E
-F3(READLINE)3.88 E F0(abo)184 624 Q -.15(ve)-.15 G 2.5(\). This).15 F
+(hostcomplete)144 588 Q F0 1.182(If set, and)184 600 R F1 -.18(re)3.682
+G(adline).18 E F0 1.182(is being used,)3.682 F F1(bash)3.682 E F0 1.181
+(will attempt to perform hostname completion)3.681 F 1.38(when a w)184
+612 R 1.38(ord containing a)-.1 F F1(@)3.881 E F0 1.381
+(is being completed \(see)3.881 F F1(Completing)3.881 E F0(under)3.881 E
+F3(READLINE)3.881 E F0(abo)184 624 Q -.15(ve)-.15 G 2.5(\). This).15 F
(is enabled by def)2.5 E(ault.)-.1 E F1(huponexit)144 636 Q F0(If set,)
184 648 Q F1(bash)2.5 E F0(will send)2.5 E F3(SIGHUP)2.5 E F0
(to all jobs when an interacti)2.25 E .3 -.15(ve l)-.25 H(ogin shell e)
@@ -7457,13 +7461,13 @@ F3(READLINE)3.88 E F0(abo)184 624 Q -.15(ve)-.15 G 2.5(\). This).15 F
(ord and all remaining characters on)-.1 F .967
(that line to be ignored in an interacti)184 684 R 1.267 -.15(ve s)-.25
H .967(hell \(see).15 F F3(COMMENTS)3.467 E F0(abo)3.217 E -.15(ve)-.15
-G 3.467(\). This).15 F .967(option is)3.467 F(enabled by def)184 696 Q
-(ault.)-.1 E F1(lithist)144 708 Q F0 .654(If set, and the)15.55 F F1
-(cmdhist)3.154 E F0 .654(option is enabled, multi-line commands are sa)
-3.154 F -.15(ve)-.2 G 3.155(dt).15 G 3.155(ot)-3.155 G .655(he history)
--3.155 F(with embedded ne)184 720 Q
+G 3.467(\). This).15 F .968(option is)3.468 F(enabled by def)184 696 Q
+(ault.)-.1 E F1(lithist)144 708 Q F0 .655(If set, and the)15.55 F F1
+(cmdhist)3.155 E F0 .654(option is enabled, multi-line commands are sa)
+3.154 F -.15(ve)-.2 G 3.154(dt).15 G 3.154(ot)-3.154 G .654(he history)
+-3.154 F(with embedded ne)184 720 Q
(wlines rather than using semicolon separators where possible.)-.25 E
-(GNU Bash-4.0)72 768 Q(2009 May 26)147.345 E(63)197.335 E 0 Cg EP
+(GNU Bash-4.0)72 768 Q(2009 June 17)147.345 E(63)197.335 E 0 Cg EP
%%Page: 64 64
%%BeginPageSetup
BP
@@ -7471,43 +7475,43 @@ BP
/F0 10/Times-Roman@0 SF -.35(BA)72 48 S 389.54(SH\(1\) B).35 F(ASH\(1\))
-.35 E/F1 10/Times-Bold@0 SF(login_shell)144 84 Q F0 .486
(The shell sets this option if it is started as a login shell \(see)184
-96 R/F2 9/Times-Bold@0 SF(INV)2.986 E(OCA)-.405 E(TION)-.855 E F0(abo)
-2.736 E -.15(ve)-.15 G 2.986(\). The).15 F -.25(va)184 108 S
-(lue may not be changed.).25 E F1(mailwar)144 120 Q(n)-.15 E F0 .814
-(If set, and a \214le that)184 132 R F1(bash)3.314 E F0 .815
-(is checking for mail has been accessed since the last time it)3.314 F
+96 R/F2 9/Times-Bold@0 SF(INV)2.987 E(OCA)-.405 E(TION)-.855 E F0(abo)
+2.737 E -.15(ve)-.15 G 2.987(\). The).15 F -.25(va)184 108 S
+(lue may not be changed.).25 E F1(mailwar)144 120 Q(n)-.15 E F0 .815
+(If set, and a \214le that)184 132 R F1(bash)3.315 E F0 .814
+(is checking for mail has been accessed since the last time it)3.315 F
-.1(wa)184 144 S 2.5(sc).1 G(heck)-2.5 E(ed, the message `)-.1 E
(`The mail in)-.74 E/F3 10/Times-Italic@0 SF(mail\214le)2.5 E F0
(has been read')2.5 E 2.5('i)-.74 G 2.5(sd)-2.5 G(isplayed.)-2.5 E F1
-(no_empty_cmd_completion)144 156 Q F0 .146(If set, and)184 168 R F1 -.18
-(re)2.646 G(adline).18 E F0 .146(is being used,)2.646 F F1(bash)2.646 E
-F0 .145(will not attempt to search the)2.646 F F1 -.74(PA)2.645 G(TH)
--.21 E F0 .145(for possible)2.645 F
+(no_empty_cmd_completion)144 156 Q F0 .145(If set, and)184 168 R F1 -.18
+(re)2.645 G(adline).18 E F0 .145(is being used,)2.645 F F1(bash)2.646 E
+F0 .146(will not attempt to search the)2.646 F F1 -.74(PA)2.646 G(TH)
+-.21 E F0 .146(for possible)2.646 F
(completions when completion is attempted on an empty line.)184 180 Q F1
-(nocaseglob)144 192 Q F0 .436(If set,)184 204 R F1(bash)2.936 E F0 .436
-(matches \214lenames in a case\255insensiti)2.936 F .737 -.15(ve f)-.25
-H .437(ashion when performing pathname).05 F -.15(ex)184 216 S
+(nocaseglob)144 192 Q F0 .437(If set,)184 204 R F1(bash)2.937 E F0 .436
+(matches \214lenames in a case\255insensiti)2.937 F .736 -.15(ve f)-.25
+H .436(ashion when performing pathname).05 F -.15(ex)184 216 S
(pansion \(see).15 E F1 -.1(Pa)2.5 G(thname Expansion).1 E F0(abo)2.5 E
--.15(ve)-.15 G(\).).15 E F1(nocasematch)144 228 Q F0 1.194(If set,)184
-240 R F1(bash)3.694 E F0 1.194(matches patterns in a case\255insensiti)
-3.694 F 1.493 -.15(ve f)-.25 H 1.193(ashion when performing matching).05
+-.15(ve)-.15 G(\).).15 E F1(nocasematch)144 228 Q F0 1.193(If set,)184
+240 R F1(bash)3.693 E F0 1.194(matches patterns in a case\255insensiti)
+3.693 F 1.494 -.15(ve f)-.25 H 1.194(ashion when performing matching).05
F(while e)184 252 Q -.15(xe)-.15 G(cuting).15 E F1(case)2.5 E F0(or)2.5
E F1([[)2.5 E F0(conditional commands.)2.5 E F1(nullglob)144 264 Q F0
-.854(If set,)184 276 R F1(bash)3.354 E F0(allo)3.354 E .855
-(ws patterns which match no \214les \(see)-.25 F F1 -.1(Pa)3.355 G .855
-(thname Expansion).1 F F0(abo)3.355 E -.15(ve)-.15 G 3.355(\)t).15 G(o)
--3.355 E -.15(ex)184 288 S(pand to a null string, rather than themselv)
-.15 E(es.)-.15 E F1(pr)144 300 Q(ogcomp)-.18 E F0 .677
+.855(If set,)184 276 R F1(bash)3.355 E F0(allo)3.355 E .855
+(ws patterns which match no \214les \(see)-.25 F F1 -.1(Pa)3.354 G .854
+(thname Expansion).1 F F0(abo)3.354 E -.15(ve)-.15 G 3.354(\)t).15 G(o)
+-3.354 E -.15(ex)184 288 S(pand to a null string, rather than themselv)
+.15 E(es.)-.15 E F1(pr)144 300 Q(ogcomp)-.18 E F0 .676
(If set, the programmable completion f)184 312 R .677(acilities \(see)
--.1 F F1(Pr)3.176 E .676(ogrammable Completion)-.18 F F0(abo)3.176 E
+-.1 F F1(Pr)3.177 E .677(ogrammable Completion)-.18 F F0(abo)3.177 E
-.15(ve)-.15 G(\)).15 E(are enabled.)184 324 Q
(This option is enabled by def)5 E(ault.)-.1 E F1(pr)144 336 Q(omptv)
--.18 E(ars)-.1 E F0 1.447(If set, prompt strings under)184 348 R 1.448
-(go parameter e)-.18 F 1.448(xpansion, command substitution, arithmetic)
--.15 F -.15(ex)184 360 S .171(pansion, and quote remo).15 F -.25(va)-.15
+-.18 E(ars)-.1 E F0 1.448(If set, prompt strings under)184 348 R 1.448
+(go parameter e)-.18 F 1.447(xpansion, command substitution, arithmetic)
+-.15 F -.15(ex)184 360 S .17(pansion, and quote remo).15 F -.25(va)-.15
G 2.67(la).25 G .17(fter being e)-2.67 F .17(xpanded as described in)
--.15 F F2(PR)2.67 E(OMPTING)-.27 E F0(abo)2.42 E -.15(ve)-.15 G(.).15 E
-(This option is enabled by def)184 372 Q(ault.)-.1 E F1 -.18(re)144 384
+-.15 F F2(PR)2.671 E(OMPTING)-.27 E F0(abo)2.421 E -.15(ve)-.15 G(.).15
+E(This option is enabled by def)184 372 Q(ault.)-.1 E F1 -.18(re)144 384
S(stricted_shell).18 E F0 1.069
(The shell sets this option if it is started in restricted mode \(see)
184 396 R F2 1.069(RESTRICTED SHELL)3.569 F F0(belo)184 408 Q 4.178
@@ -7515,39 +7519,39 @@ S(stricted_shell).18 E F0 1.069
1.678(This is not reset when the startup \214les are)6.678 F -.15(exe)
184 420 S(cuted, allo).15 E(wing the startup \214les to disco)-.25 E
-.15(ve)-.15 G 2.5(rw).15 G(hether or not a shell is restricted.)-2.5 E
-F1(shift_v)144 432 Q(erbose)-.1 E F0 .501(If set, the)184 444 R F1
-(shift)3.001 E F0 -.2(bu)3.001 G .501
-(iltin prints an error message when the shift count e).2 F .502
+F1(shift_v)144 432 Q(erbose)-.1 E F0 .502(If set, the)184 444 R F1
+(shift)3.002 E F0 -.2(bu)3.002 G .501
+(iltin prints an error message when the shift count e).2 F .501
(xceeds the number)-.15 F(of positional parameters.)184 456 Q F1(sour)
-144 468 Q(cepath)-.18 E F0 .771(If set, the)184 480 R F1(sour)3.271 E
-(ce)-.18 E F0(\()3.271 E F1(.)A F0 3.271(\)b)C .771(uiltin uses the v)
--3.471 F .771(alue of)-.25 F F2 -.666(PA)3.27 G(TH)-.189 E F0 .77
-(to \214nd the directory containing the)3.02 F(\214le supplied as an ar)
-184 492 Q 2.5(gument. This)-.18 F(option is enabled by def)2.5 E(ault.)
--.1 E F1(xpg_echo)144 504 Q F0(If set, the)184 516 Q F1(echo)2.5 E F0
--.2(bu)2.5 G(iltin e).2 E(xpands backslash-escape sequences by def)-.15
-E(ault.)-.1 E F1(suspend)108 528 Q F0([)2.5 E F1<ad66>A F0(])A 1.001
-(Suspend the e)144 540 R -.15(xe)-.15 G 1.001
-(cution of this shell until it recei).15 F -.15(ve)-.25 G 3.501(sa).15 G
-F2(SIGCONT)A F0 3.502(signal. A)3.252 F 1.002(login shell cannot be)
-3.502 F .023(suspended; the)144 552 R F1<ad66>2.523 E F0 .023
-(option can be used to o)2.523 F -.15(ve)-.15 G .022
-(rride this and force the suspension.).15 F .022(The return status is)
-5.022 F 2.5(0u)144 564 S(nless the shell is a login shell and)-2.5 E F1
+144 468 Q(cepath)-.18 E F0 .77(If set, the)184 480 R F1(sour)3.27 E(ce)
+-.18 E F0(\()3.27 E F1(.)A F0 3.27(\)b)C .77(uiltin uses the v)-3.47 F
+.771(alue of)-.25 F F2 -.666(PA)3.271 G(TH)-.189 E F0 .771
+(to \214nd the directory containing the)3.021 F
+(\214le supplied as an ar)184 492 Q 2.5(gument. This)-.18 F
+(option is enabled by def)2.5 E(ault.)-.1 E F1(xpg_echo)144 504 Q F0
+(If set, the)184 516 Q F1(echo)2.5 E F0 -.2(bu)2.5 G(iltin e).2 E
+(xpands backslash-escape sequences by def)-.15 E(ault.)-.1 E F1(suspend)
+108 528 Q F0([)2.5 E F1<ad66>A F0(])A 1.002(Suspend the e)144 540 R -.15
+(xe)-.15 G 1.002(cution of this shell until it recei).15 F -.15(ve)-.25
+G 3.501(sa).15 G F2(SIGCONT)A F0 3.501(signal. A)3.251 F 1.001
+(login shell cannot be)3.501 F .022(suspended; the)144 552 R F1<ad66>
+2.522 E F0 .022(option can be used to o)2.522 F -.15(ve)-.15 G .022
+(rride this and force the suspension.).15 F .023(The return status is)
+5.023 F 2.5(0u)144 564 S(nless the shell is a login shell and)-2.5 E F1
<ad66>2.5 E F0(is not supplied, or if job control is not enabled.)2.5 E
F1(test)108 576 Q F3 -.2(ex)2.5 G(pr).2 E F1([)108 588 Q F3 -.2(ex)2.5 G
(pr).2 E F1(])2.5 E F0 1.15
(Return a status of 0 or 1 depending on the e)6.77 F -.25(va)-.25 G 1.15
(luation of the conditional e).25 F(xpression)-.15 E F3 -.2(ex)3.65 G
-(pr).2 E F0 6.15(.E).73 G(ach)-6.15 E 1.188
+(pr).2 E F0 6.15(.E).73 G(ach)-6.15 E 1.187
(operator and operand must be a separate ar)144 600 R 3.688
-(gument. Expressions)-.18 F 1.187(are composed of the primaries)3.688 F
-1.889(described abo)144 612 R 2.189 -.15(ve u)-.15 H(nder).15 E F2
-(CONDITION)4.389 E 1.889(AL EXPRESSIONS)-.18 F/F4 9/Times-Roman@0 SF(.)A
-F1(test)6.389 E F0 1.89(does not accept an)4.389 F 4.39(yo)-.15 G 1.89
-(ptions, nor)-4.39 F(does it accept and ignore an ar)144 624 Q
+(gument. Expressions)-.18 F 1.188(are composed of the primaries)3.688 F
+1.89(described abo)144 612 R 2.19 -.15(ve u)-.15 H(nder).15 E F2
+(CONDITION)4.39 E 1.89(AL EXPRESSIONS)-.18 F/F4 9/Times-Roman@0 SF(.)A
+F1(test)6.39 E F0 1.889(does not accept an)4.389 F 4.389(yo)-.15 G 1.889
+(ptions, nor)-4.389 F(does it accept and ignore an ar)144 624 Q
(gument of)-.18 E F1<adad>2.5 E F0(as signifying the end of options.)2.5
-E .786(Expressions may be combined using the follo)144 642 R .785
+E .785(Expressions may be combined using the follo)144 642 R .786
(wing operators, listed in decreasing order of prece-)-.25 F 2.5
(dence. The)144 654 R -.25(eva)2.5 G
(luation depends on the number of ar).25 E(guments; see belo)-.18 E -.65
@@ -7560,7 +7564,7 @@ F .26(alue of)-.25 F F3 -.2(ex)2.76 G(pr).2 E F0 5.26(.T)C .26
144 702 S(pr1).2 E F0<ad>2.5 E F1(a)A F3 -.2(ex)2.5 G(pr2).2 E F0 -.35
(Tr)180 714 S(ue if both).35 E F3 -.2(ex)2.5 G(pr1).2 E F0(and)2.5 E F3
-.2(ex)2.5 G(pr2).2 E F0(are true.)2.52 E(GNU Bash-4.0)72 768 Q
-(2009 May 26)147.345 E(64)197.335 E 0 Cg EP
+(2009 June 17)147.345 E(64)197.335 E 0 Cg EP
%%Page: 65 65
%%BeginPageSetup
BP
@@ -7579,38 +7583,38 @@ F0 -.25(eva)2.5 G(luate conditional e).25 E
E 2.5(2a)144 178.8 S -.18(rg)-2.5 G(uments).18 E .37(If the \214rst ar)
180 190.8 R .37(gument is)-.18 F F2(!)2.87 E F0 2.87(,t)C .37(he e)-2.87
F .37(xpression is true if and only if the second ar)-.15 F .37
-(gument is null.)-.18 F .379(If the \214rst ar)180 202.8 R .38
-(gument is one of the unary conditional operators listed abo)-.18 F .68
--.15(ve u)-.15 H(nder).15 E/F3 9/Times-Bold@0 SF(CONDI-)2.88 E(TION)180
-214.8 Q .553(AL EXPRESSIONS)-.18 F/F4 9/Times-Roman@0 SF(,)A F0 .552
+(gument is null.)-.18 F .38(If the \214rst ar)180 202.8 R .38
+(gument is one of the unary conditional operators listed abo)-.18 F .679
+-.15(ve u)-.15 H(nder).15 E/F3 9/Times-Bold@0 SF(CONDI-)2.879 E(TION)180
+214.8 Q .552(AL EXPRESSIONS)-.18 F/F4 9/Times-Roman@0 SF(,)A F0 .552
(the e)2.802 F .552(xpression is true if the unary test is true.)-.15 F
.552(If the \214rst ar)5.552 F(gu-)-.18 E(ment is not a v)180 226.8 Q
(alid unary conditional operator)-.25 E 2.5(,t)-.4 G(he e)-2.5 E
(xpression is f)-.15 E(alse.)-.1 E 2.5(3a)144 238.8 S -.18(rg)-2.5 G
-(uments).18 E .023(If the second ar)180 250.8 R .023
+(uments).18 E .024(If the second ar)180 250.8 R .023
(gument is one of the binary conditional operators listed abo)-.18 F
-.324 -.15(ve u)-.15 H(nder).15 E F3(CON-)2.524 E(DITION)180 262.8 Q
-1.478(AL EXPRESSIONS)-.18 F F4(,)A F0 1.477(the result of the e)3.727 F
+.323 -.15(ve u)-.15 H(nder).15 E F3(CON-)2.523 E(DITION)180 262.8 Q
+1.477(AL EXPRESSIONS)-.18 F F4(,)A F0 1.477(the result of the e)3.727 F
1.477(xpression is the result of the binary test)-.15 F .513
(using the \214rst and third ar)180 274.8 R .513(guments as operands.)
-.18 F(The)5.513 E F2<ad61>3.013 E F0(and)3.013 E F2<ad6f>3.013 E F0
-.513(operators are considered)3.013 F .972
+.512(operators are considered)3.013 F .972
(binary operators when there are three ar)180 286.8 R 3.472(guments. If)
-.18 F .972(the \214rst ar)3.472 F .972(gument is)-.18 F F2(!)3.472 E F0
-3.472(,t)C .972(he v)-3.472 F .972(alue is)-.25 F .883(the ne)180 298.8
-R -.05(ga)-.15 G .883(tion of the tw).05 F(o-ar)-.1 E .884
-(gument test using the second and third ar)-.18 F 3.384(guments. If)-.18
-F .884(the \214rst)3.384 F(ar)180 310.8 Q .875(gument is e)-.18 F
-(xactly)-.15 E F2(\()3.375 E F0 .875(and the third ar)3.375 F .875
-(gument is e)-.18 F(xactly)-.15 E F2(\))3.375 E F0 3.374(,t)C .874
-(he result is the one-ar)-3.374 F(gument)-.18 E(test of the second ar)
+3.472(,t)C .972(he v)-3.472 F .972(alue is)-.25 F .884(the ne)180 298.8
+R -.05(ga)-.15 G .884(tion of the tw).05 F(o-ar)-.1 E .884
+(gument test using the second and third ar)-.18 F 3.383(guments. If)-.18
+F .883(the \214rst)3.383 F(ar)180 310.8 Q .874(gument is e)-.18 F
+(xactly)-.15 E F2(\()3.374 E F0 .875(and the third ar)3.374 F .875
+(gument is e)-.18 F(xactly)-.15 E F2(\))3.375 E F0 3.375(,t)C .875
+(he result is the one-ar)-3.375 F(gument)-.18 E(test of the second ar)
180 322.8 Q 2.5(gument. Otherwise,)-.18 F(the e)2.5 E(xpression is f)
--.15 E(alse.)-.1 E 2.5(4a)144 334.8 S -.18(rg)-2.5 G(uments).18 E .384
-(If the \214rst ar)180 346.8 R .384(gument is)-.18 F F2(!)2.884 E F0
-2.885(,t)C .385(he result is the ne)-2.885 F -.05(ga)-.15 G .385
-(tion of the three-ar).05 F .385(gument e)-.18 F .385(xpression com-)
--.15 F 1.648(posed of the remaining ar)180 358.8 R 4.147
-(guments. Otherwise,)-.18 F 1.647(the e)4.147 F 1.647
+-.15 E(alse.)-.1 E 2.5(4a)144 334.8 S -.18(rg)-2.5 G(uments).18 E .385
+(If the \214rst ar)180 346.8 R .385(gument is)-.18 F F2(!)2.885 E F0
+2.885(,t)C .385(he result is the ne)-2.885 F -.05(ga)-.15 G .384
+(tion of the three-ar).05 F .384(gument e)-.18 F .384(xpression com-)
+-.15 F 1.647(posed of the remaining ar)180 358.8 R 4.147
+(guments. Otherwise,)-.18 F 1.647(the e)4.147 F 1.648
(xpression is parsed and e)-.15 F -.25(va)-.25 G(luated).25 E
(according to precedence using the rules listed abo)180 370.8 Q -.15(ve)
-.15 G(.).15 E 2.5(5o)144 382.8 S 2.5(rm)-2.5 G(ore ar)-2.5 E(guments)
@@ -7621,73 +7625,72 @@ F .884(the \214rst)3.384 F(ar)180 310.8 Q .875(gument is e)-.18 F
accumulated user and system times for the shell and for processes run f\
rom the shell.)13.23 F(The return status is 0.)144 435.6 Q F2(trap)108
452.4 Q F0([)2.5 E F2(\255lp)A F0 2.5(][)C([)-2.5 E F1(ar)A(g)-.37 E F0
-(])A F1(sigspec)2.5 E F0(...])2.5 E .702(The command)144 464.4 R F1(ar)
-3.532 E(g)-.37 E F0 .702(is to be read and e)3.422 F -.15(xe)-.15 G .702
-(cuted when the shell recei).15 F -.15(ve)-.25 G 3.203(ss).15 G
-(ignal\(s\))-3.203 E F1(sigspec)3.203 E F0 5.703(.I).31 G(f)-5.703 E F1
-(ar)3.533 E(g)-.37 E F0(is)3.423 E .609(absent \(and there is a single)
+(])A F1(sigspec)2.5 E F0(...])2.5 E .703(The command)144 464.4 R F1(ar)
+3.533 E(g)-.37 E F0 .703(is to be read and e)3.423 F -.15(xe)-.15 G .702
+(cuted when the shell recei).15 F -.15(ve)-.25 G 3.202(ss).15 G
+(ignal\(s\))-3.202 E F1(sigspec)3.202 E F0 5.702(.I).31 G(f)-5.702 E F1
+(ar)3.532 E(g)-.37 E F0(is)3.422 E .608(absent \(and there is a single)
144 476.4 R F1(sigspec)3.108 E F0 3.108(\)o)C(r)-3.108 E F2<ad>3.108 E
F0 3.108(,e)C .608
(ach speci\214ed signal is reset to its original disposition)-3.108 F
-.658(\(the v)144 488.4 R .658(alue it had upon entrance to the shell\).)
--.25 F(If)5.658 E F1(ar)3.488 E(g)-.37 E F0 .659
+.659(\(the v)144 488.4 R .659(alue it had upon entrance to the shell\).)
+-.25 F(If)5.658 E F1(ar)3.488 E(g)-.37 E F0 .658
(is the null string the signal speci\214ed by each)3.378 F F1(sigspec)
-144.34 500.4 Q F0 .581
-(is ignored by the shell and by the commands it in)3.391 F -.2(vo)-.4 G
--.1(ke).2 G 3.08(s. If).1 F F1(ar)3.41 E(g)-.37 E F0 .58
-(is not present and)3.3 F F2<ad70>3.08 E F0(has)3.08 E 1.214
+144.34 500.4 Q F0 .58(is ignored by the shell and by the commands it in)
+3.39 F -.2(vo)-.4 G -.1(ke).2 G 3.081(s. If).1 F F1(ar)3.411 E(g)-.37 E
+F0 .581(is not present and)3.301 F F2<ad70>3.081 E F0(has)3.081 E 1.215
(been supplied, then the trap commands associated with each)144 512.4 R
-F1(sigspec)4.054 E F0 1.215(are displayed.)4.024 F 1.215(If no ar)6.215
+F1(sigspec)4.054 E F0 1.214(are displayed.)4.024 F 1.214(If no ar)6.214
F(gu-)-.18 E .86(ments are supplied or if only)144 524.4 R F2<ad70>3.36
E F0 .86(is gi)3.36 F -.15(ve)-.25 G(n,).15 E F2(trap)3.36 E F0 .86
(prints the list of commands associated with each)3.36 F 2.83
(signal. The)144 536.4 R F2<ad6c>2.83 E F0 .33(option causes the shell \
-to print a list of signal names and their corresponding num-)2.83 F
-4.311(bers. Each)144 548.4 R F1(sigspec)4.651 E F0 1.811
-(is either a signal name de\214ned in <)4.621 F F1(signal.h)A F0 1.81
-(>, or a signal number)B 6.81(.S)-.55 G(ignal)-6.81 E
+to print a list of signal names and their corresponding num-)2.83 F 4.31
+(bers. Each)144 548.4 R F1(sigspec)4.65 E F0 1.811
+(is either a signal name de\214ned in <)4.62 F F1(signal.h)A F0 1.811
+(>, or a signal number)B 6.811(.S)-.55 G(ignal)-6.811 E
(names are case insensiti)144 560.4 Q .3 -.15(ve a)-.25 H
-(nd the SIG pre\214x is optional.).15 E 1.648(If a)144 578.4 R F1
-(sigspec)4.488 E F0(is)4.458 E F3(EXIT)4.148 E F0 1.648
-(\(0\) the command)3.898 F F1(ar)4.479 E(g)-.37 E F0 1.649(is e)4.369 F
--.15(xe)-.15 G 1.649(cuted on e).15 F 1.649(xit from the shell.)-.15 F
-1.649(If a)6.649 F F1(sigspec)4.489 E F0(is)4.459 E F3(DEB)144 590.4 Q
-(UG)-.09 E F4(,)A F0 1.168(the command)3.418 F F1(ar)3.998 E(g)-.37 E F0
-1.168(is e)3.888 F -.15(xe)-.15 G 1.167(cuted before e).15 F -.15(ve)
--.25 G(ry).15 E F1 1.167(simple command)3.667 F F0(,)A F1(for)3.667 E F0
-(command,)3.667 E F1(case)3.667 E F0(com-)3.667 E(mand,)144 602.4 Q F1
-(select)2.646 E F0 .146(command, e)2.646 F -.15(ve)-.25 G .146
-(ry arithmetic).15 F F1(for)2.646 E F0 .147
-(command, and before the \214rst command e)2.646 F -.15(xe)-.15 G .147
-(cutes in a).15 F .146(shell function \(see)144 614.4 R F3 .146
-(SHELL GRAMMAR)2.646 F F0(abo)2.396 E -.15(ve)-.15 G 2.646(\). Refer).15
-F .146(to the description of the)2.646 F F2(extdeb)2.645 E(ug)-.2 E F0
-.145(option to)2.645 F(the)144 626.4 Q F2(shopt)3.2 E F0 -.2(bu)3.2 G .7
-(iltin for details of its ef).2 F .7(fect on the)-.25 F F2(DEB)3.2 E(UG)
--.1 E F0 3.2(trap. If)3.2 F(a)3.2 E F1(sigspec)3.54 E F0(is)3.51 E F3
-(RETURN)3.2 E F4(,)A F0 .701(the com-)2.951 F(mand)144 638.4 Q F1(ar)
-3.474 E(g)-.37 E F0 .644(is e)3.364 F -.15(xe)-.15 G .643
+(nd the SIG pre\214x is optional.).15 E 1.649(If a)144 578.4 R F1
+(sigspec)4.489 E F0(is)4.459 E F3(EXIT)4.149 E F0 1.649
+(\(0\) the command)3.899 F F1(ar)4.479 E(g)-.37 E F0 1.649(is e)4.369 F
+-.15(xe)-.15 G 1.649(cuted on e).15 F 1.648(xit from the shell.)-.15 F
+1.648(If a)6.648 F F1(sigspec)4.488 E F0(is)4.458 E F3(DEB)144 590.4 Q
+(UG)-.09 E F4(,)A F0 1.167(the command)3.417 F F1(ar)3.997 E(g)-.37 E F0
+1.167(is e)3.887 F -.15(xe)-.15 G 1.167(cuted before e).15 F -.15(ve)
+-.25 G(ry).15 E F1 1.168(simple command)3.667 F F0(,)A F1(for)3.668 E F0
+(command,)3.668 E F1(case)3.668 E F0(com-)3.668 E(mand,)144 602.4 Q F1
+(select)2.647 E F0 .147(command, e)2.647 F -.15(ve)-.25 G .147
+(ry arithmetic).15 F F1(for)2.647 E F0 .146
+(command, and before the \214rst command e)2.647 F -.15(xe)-.15 G .146
+(cutes in a).15 F .145(shell function \(see)144 614.4 R F3 .145
+(SHELL GRAMMAR)2.645 F F0(abo)2.395 E -.15(ve)-.15 G 2.646(\). Refer).15
+F .146(to the description of the)2.646 F F2(extdeb)2.646 E(ug)-.2 E F0
+.146(option to)2.646 F(the)144 626.4 Q F2(shopt)3.201 E F0 -.2(bu)3.201
+G .7(iltin for details of its ef).2 F .7(fect on the)-.25 F F2(DEB)3.2 E
+(UG)-.1 E F0 3.2(trap. If)3.2 F(a)3.2 E F1(sigspec)3.54 E F0(is)3.51 E
+F3(RETURN)3.2 E F4(,)A F0 .7(the com-)2.95 F(mand)144 638.4 Q F1(ar)
+3.473 E(g)-.37 E F0 .643(is e)3.363 F -.15(xe)-.15 G .643
(cuted each time a shell function or a script e).15 F -.15(xe)-.15 G
-.643(cuted with the).15 F F2(.)3.143 E F0(or)3.143 E F2(sour)3.143 E(ce)
--.18 E F0 -.2(bu)3.143 G(iltins).2 E(\214nishes e)144 650.4 Q -.15(xe)
--.15 G(cuting.).15 E .928(If a)144 668.4 R F1(sigspec)3.768 E F0(is)
-3.738 E F3(ERR)3.429 E F4(,)A F0 .929(the command)3.179 F F1(ar)3.759 E
+.644(cuted with the).15 F F2(.)3.144 E F0(or)3.144 E F2(sour)3.144 E(ce)
+-.18 E F0 -.2(bu)3.144 G(iltins).2 E(\214nishes e)144 650.4 Q -.15(xe)
+-.15 G(cuting.).15 E .929(If a)144 668.4 R F1(sigspec)3.769 E F0(is)
+3.739 E F3(ERR)3.429 E F4(,)A F0 .929(the command)3.179 F F1(ar)3.759 E
(g)-.37 E F0 .929(is e)3.649 F -.15(xe)-.15 G .929(cuted whene).15 F
--.15(ve)-.25 G 3.429(ras).15 G .929(imple command has a non\255zero)
--3.429 F -.15(ex)144 680.4 S 1.009(it status, subject to the follo).15 F
+-.15(ve)-.25 G 3.429(ras).15 G .928(imple command has a non\255zero)
+-3.429 F -.15(ex)144 680.4 S 1.008(it status, subject to the follo).15 F
1.009(wing conditions.)-.25 F(The)6.009 E F3(ERR)3.509 E F0 1.009
-(trap is not e)3.259 F -.15(xe)-.15 G 1.008(cuted if the f).15 F 1.008
+(trap is not e)3.259 F -.15(xe)-.15 G 1.009(cuted if the f).15 F 1.009
(ailed com-)-.1 F .324
(mand is part of the command list immediately follo)144 692.4 R .324
(wing a)-.25 F F2(while)2.824 E F0(or)2.824 E F2(until)2.824 E F0 -.1
-(ke)2.824 G(yw)-.05 E .324(ord, part of the test)-.1 F 1.129(in an)144
+(ke)2.824 G(yw)-.05 E .324(ord, part of the test)-.1 F 1.128(in an)144
704.4 R F1(if)3.639 E F0 1.129(statement, part of a command e)5.589 F
-.15(xe)-.15 G 1.129(cuted in a).15 F F2(&&)3.629 E F0(or)3.629 E/F5 10
-/Symbol SF<efef>3.629 E F0 1.129(list, or if the command')3.629 F 3.628
-(sr)-.55 G(eturn)-3.628 E -.25(va)144 716.4 S(lue is being in).25 E -.15
+/Symbol SF<efef>3.629 E F0 1.129(list, or if the command')3.629 F 3.629
+(sr)-.55 G(eturn)-3.629 E -.25(va)144 716.4 S(lue is being in).25 E -.15
(ve)-.4 G(rted via).15 E F2(!)2.5 E F0 5(.T)C
(hese are the same conditions obe)-5 E(yed by the)-.15 E F2(err)2.5 E
-(exit)-.18 E F0(option.)2.5 E(GNU Bash-4.0)72 768 Q(2009 May 26)147.345
+(exit)-.18 E F0(option.)2.5 E(GNU Bash-4.0)72 768 Q(2009 June 17)147.345
E(65)197.335 E 0 Cg EP
%%Page: 66 66
%%BeginPageSetup
@@ -7698,76 +7701,76 @@ BP
(Signals ignored upon entry to the shell cannot be trapped or reset.)144
84 R -.35(Tr)6.095 G 1.095(apped signals that are not).35 F .662
(being ignored are reset to their original v)144 96 R .662
-(alues in a subshell or subshell en)-.25 F .661(vironment when one is)
+(alues in a subshell or subshell en)-.25 F .662(vironment when one is)
-.4 F 2.5(created. The)144 108 R(return status is f)2.5 E(alse if an)-.1
E(y)-.15 E/F1 10/Times-Italic@0 SF(sigspec)2.84 E F0(is in)2.81 E -.25
(va)-.4 G(lid; otherwise).25 E/F2 10/Times-Bold@0 SF(trap)2.5 E F0
(returns true.)2.5 E F2(type)108 124.8 Q F0([)2.5 E F2(\255aftpP)A F0(])
A F1(name)2.5 E F0([)2.5 E F1(name)A F0(...])2.5 E -.4(Wi)144 136.8 S
-.173(th no options, indicate ho).4 F 2.673(we)-.25 G(ach)-2.673 E F1
-(name)3.033 E F0 -.1(wo)2.853 G .174
-(uld be interpreted if used as a command name.).1 F .174(If the)5.174 F
-F2<ad74>144 148.8 Q F0 .843(option is used,)3.343 F F2(type)3.343 E F0
+.174(th no options, indicate ho).4 F 2.674(we)-.25 G(ach)-2.674 E F1
+(name)3.034 E F0 -.1(wo)2.854 G .173
+(uld be interpreted if used as a command name.).1 F .173(If the)5.173 F
+F2<ad74>144 148.8 Q F0 .842(option is used,)3.342 F F2(type)3.342 E F0
.843(prints a string which is one of)3.343 F F1(alias)3.343 E F0(,).27 E
F1 -.1(ke)3.343 G(ywor)-.2 E(d)-.37 E F0(,).77 E F1(function)3.343 E F0
-(,).24 E F1 -.2(bu)3.342 G(iltin).2 E F0 3.342(,o).24 G(r)-3.342 E F1
-(\214le)5.252 E F0(if)3.522 E F1(name)144.36 160.8 Q F0 .086
-(is an alias, shell reserv)2.766 F .086(ed w)-.15 F .086
-(ord, function, b)-.1 F .087(uiltin, or disk \214le, respecti)-.2 F -.15
-(ve)-.25 G(ly).15 E 5.087(.I)-.65 G 2.587(ft)-5.087 G(he)-2.587 E F1
-(name)2.947 E F0 .087(is not)2.767 F .119
+(,).24 E F1 -.2(bu)3.343 G(iltin).2 E F0 3.343(,o).24 G(r)-3.343 E F1
+(\214le)5.253 E F0(if)3.523 E F1(name)144.36 160.8 Q F0 .087
+(is an alias, shell reserv)2.767 F .087(ed w)-.15 F .087
+(ord, function, b)-.1 F .086(uiltin, or disk \214le, respecti)-.2 F -.15
+(ve)-.25 G(ly).15 E 5.086(.I)-.65 G 2.586(ft)-5.086 G(he)-2.586 E F1
+(name)2.946 E F0 .086(is not)2.766 F .118
(found, then nothing is printed, and an e)144 172.8 R .118
-(xit status of f)-.15 F .118(alse is returned.)-.1 F .118(If the)5.118 F
-F2<ad70>2.618 E F0 .118(option is used,)2.618 F F2(type)2.618 E F0 .855
+(xit status of f)-.15 F .118(alse is returned.)-.1 F .119(If the)5.119 F
+F2<ad70>2.619 E F0 .119(option is used,)2.619 F F2(type)2.619 E F0 .855
(either returns the name of the disk \214le that w)144 184.8 R .855
(ould be e)-.1 F -.15(xe)-.15 G .855(cuted if).15 F F1(name)3.715 E F0
-.855(were speci\214ed as a com-)3.535 F .641(mand name, or nothing if)
-144 196.8 R/F3 10/Courier@0 SF .641(type -t name)3.141 F F0 -.1(wo)3.141
-G .641(uld not return).1 F F1(\214le)3.14 E F0 5.64(.T).18 G(he)-5.64 E
-F2<ad50>3.14 E F0 .64(option forces a)3.14 F/F4 9/Times-Bold@0 SF -.666
-(PA)3.14 G(TH)-.189 E F0 .112(search for each)144 208.8 R F1(name)2.612
-E F0 2.612(,e)C -.15(ve)-2.862 G 2.613(ni).15 G(f)-2.613 E F3 .113
+.855(were speci\214ed as a com-)3.535 F .64(mand name, or nothing if)144
+196.8 R/F3 10/Courier@0 SF .64(type -t name)3.14 F F0 -.1(wo)3.14 G .641
+(uld not return).1 F F1(\214le)3.141 E F0 5.641(.T).18 G(he)-5.641 E F2
+<ad50>3.141 E F0 .641(option forces a)3.141 F/F4 9/Times-Bold@0 SF -.666
+(PA)3.141 G(TH)-.189 E F0 .113(search for each)144 208.8 R F1(name)2.613
+E F0 2.613(,e)C -.15(ve)-2.863 G 2.613(ni).15 G(f)-2.613 E F3 .113
(type -t name)2.613 F F0 -.1(wo)2.613 G .113(uld not return).1 F F1
-(\214le)2.613 E F0 5.113(.I).18 G 2.613(fac)-5.113 G .113
-(ommand is hashed,)-2.613 F F2<ad70>2.613 E F0(and)144 220.8 Q F2<ad50>
-2.945 E F0 .445(print the hashed v)2.945 F .444
+(\214le)2.613 E F0 5.113(.I).18 G 2.613(fa)-5.113 G .112
+(command is hashed,)-.001 F F2<ad70>2.612 E F0(and)144 220.8 Q F2<ad50>
+2.944 E F0 .444(print the hashed v)2.944 F .444
(alue, not necessarily the \214le that appears \214rst in)-.25 F F4
--.666(PA)2.944 G(TH)-.189 E/F5 9/Times-Roman@0 SF(.)A F0 .444(If the)
-4.944 F F2<ad61>2.944 E F0(option)2.944 E .265(is used,)144 232.8 R F2
+-.666(PA)2.945 G(TH)-.189 E/F5 9/Times-Roman@0 SF(.)A F0 .445(If the)
+4.945 F F2<ad61>2.945 E F0(option)2.945 E .265(is used,)144 232.8 R F2
(type)2.765 E F0 .265(prints all of the places that contain an e)2.765 F
-.15(xe)-.15 G .265(cutable named).15 F F1(name)2.765 E F0 5.265(.T).18
-G .265(his includes aliases)-5.265 F .427
+G .265(his includes aliases)-5.265 F .426
(and functions, if and only if the)144 244.8 R F2<ad70>2.926 E F0 .426
-(option is not also used.)2.926 F .426
-(The table of hashed commands is not)5.426 F .548(consulted when using)
-144 256.8 R F2<ad61>3.048 E F0 5.548(.T)C(he)-5.548 E F2<ad66>3.048 E F0
-.549(option suppresses shell function lookup, as with the)3.048 F F2
-(command)3.049 E F0 -.2(bu)144 268.8 S(iltin.).2 E F2(type)5 E F0
+(option is not also used.)2.926 F .427
+(The table of hashed commands is not)5.426 F .549(consulted when using)
+144 256.8 R F2<ad61>3.049 E F0 5.549(.T)C(he)-5.549 E F2<ad66>3.049 E F0
+.548(option suppresses shell function lookup, as with the)3.049 F F2
+(command)3.048 E F0 -.2(bu)144 268.8 S(iltin.).2 E F2(type)5 E F0
(returns true if all of the ar)2.5 E(guments are found, f)-.18 E
(alse if an)-.1 E 2.5(ya)-.15 G(re not found.)-2.5 E F2(ulimit)108 285.6
Q F0([)2.5 E F2(\255HST)A(abcde\214lmnpqrstuvx)-.92 E F0([)2.5 E F1
-(limit)A F0(]])A(Pro)144 297.6 Q .244(vides control o)-.15 F -.15(ve)
--.15 G 2.744(rt).15 G .244(he resources a)-2.744 F -.25(va)-.2 G .244
+(limit)A F0(]])A(Pro)144 297.6 Q .243(vides control o)-.15 F -.15(ve)
+-.15 G 2.743(rt).15 G .243(he resources a)-2.743 F -.25(va)-.2 G .244
(ilable to the shell and to processes started by it, on systems).25 F
-.943(that allo)144 309.6 R 3.443(ws)-.25 G .943(uch control.)-3.443 F
-(The)5.943 E F2<ad48>3.443 E F0(and)3.443 E F2<ad53>3.444 E F0 .944
+.944(that allo)144 309.6 R 3.444(ws)-.25 G .944(uch control.)-3.444 F
+(The)5.944 E F2<ad48>3.444 E F0(and)3.444 E F2<ad53>3.444 E F0 .943
(options specify that the hard or soft limit is set for the)3.444 F(gi)
-144 321.6 Q -.15(ve)-.25 G 2.709(nr).15 G 2.709(esource. A)-2.709 F .208
+144 321.6 Q -.15(ve)-.25 G 2.708(nr).15 G 2.708(esource. A)-2.708 F .208
(hard limit cannot be increased by a non-root user once it is set; a so\
-ft limit may)2.709 F .425(be increased up to the v)144 333.6 R .425
-(alue of the hard limit.)-.25 F .426(If neither)5.425 F F2<ad48>2.926 E
-F0(nor)2.926 E F2<ad53>2.926 E F0 .426
-(is speci\214ed, both the soft and)2.926 F .139(hard limits are set.)144
+ft limit may)2.708 F .426(be increased up to the v)144 333.6 R .426
+(alue of the hard limit.)-.25 F .425(If neither)5.426 F F2<ad48>2.925 E
+F0(nor)2.925 E F2<ad53>2.925 E F0 .425
+(is speci\214ed, both the soft and)2.925 F .139(hard limits are set.)144
345.6 R .139(The v)5.139 F .139(alue of)-.25 F F1(limit)2.729 E F0 .139
(can be a number in the unit speci\214ed for the resource or one)3.319 F
-.741(of the special v)144 357.6 R(alues)-.25 E F2(hard)3.241 E F0(,)A F2
+.742(of the special v)144 357.6 R(alues)-.25 E F2(hard)3.242 E F0(,)A F2
(soft)3.241 E F0 3.241(,o)C(r)-3.241 E F2(unlimited)3.241 E F0 3.241(,w)
C .741(hich stand for the current hard limit, the current)-3.241 F .78
(soft limit, and no limit, respecti)144 369.6 R -.15(ve)-.25 G(ly).15 E
5.78(.I)-.65 G(f)-5.78 E F1(limit)3.37 E F0 .78
(is omitted, the current v)3.96 F .78(alue of the soft limit of the)-.25
-F .498(resource is printed, unless the)144 381.6 R F2<ad48>2.999 E F0
-.499(option is gi)2.999 F -.15(ve)-.25 G 2.999(n. When).15 F .499
+F .499(resource is printed, unless the)144 381.6 R F2<ad48>2.999 E F0
+.499(option is gi)2.999 F -.15(ve)-.25 G 2.999(n. When).15 F .498
(more than one resource is speci\214ed, the)2.999 F
(limit name and unit are printed before the v)144 393.6 Q 2.5
(alue. Other)-.25 F(options are interpreted as follo)2.5 E(ws:)-.25 E F2
@@ -7784,8 +7787,8 @@ F0(The maximum size of \214les written by the shell and its children)
(The maximum resident set size \(man)21.97 E 2.5(ys)-.15 G
(ystems do not honor this limit\))-2.5 E F2<ad6e>144 513.6 Q F0 .791(Th\
e maximum number of open \214le descriptors \(most systems do not allo)
-24.74 F 3.29(wt)-.25 G .79(his v)-3.29 F .79(alue to)-.25 F(be set\))180
-525.6 Q F2<ad70>144 537.6 Q F0
+24.74 F 3.291(wt)-.25 G .791(his v)-3.291 F .791(alue to)-.25 F
+(be set\))180 525.6 Q F2<ad70>144 537.6 Q F0
(The pipe size in 512-byte blocks \(this may not be set\))24.74 E F2
<ad71>144 549.6 Q F0
(The maximum number of bytes in POSIX message queues)24.74 E F2<ad72>144
@@ -7801,18 +7804,18 @@ F0(The maximum number of processes a)24.74 E -.25(va)-.2 G
F0 .343(is gi)3.523 F -.15(ve)-.25 G .343(n, it is the ne).15 F 2.843
(wv)-.25 G .343(alue of the speci\214ed resource \(the)-3.093 F F2<ad61>
2.843 E F0 .343(option is display only\).)2.843 F .343(If no)5.343 F
-.176(option is gi)144 662.4 R -.15(ve)-.25 G .176(n, then).15 F F2<ad66>
-2.676 E F0 .175(is assumed.)2.676 F -1.11(Va)5.175 G .175
-(lues are in 1024-byte increments, e)1.11 F .175(xcept for)-.15 F F2
-<ad74>2.675 E F0 2.675(,w)C .175(hich is in)-2.675 F(seconds,)144 674.4
-Q F2<ad70>2.515 E F0 2.515(,w)C .015
-(hich is in units of 512-byte blocks, and)-2.515 F F2<ad54>2.516 E F0(,)
-A F2<ad62>2.516 E F0(,)A F2<ad6e>2.516 E F0 2.516(,a)C(nd)-2.516 E F2
-<ad75>2.516 E F0 2.516(,w)C .016(hich are unscaled v)-2.516 F(al-)-.25 E
-3.788(ues. The)144 686.4 R 1.287(return status is 0 unless an in)3.787 F
+.175(option is gi)144 662.4 R -.15(ve)-.25 G .175(n, then).15 F F2<ad66>
+2.675 E F0 .175(is assumed.)2.675 F -1.11(Va)5.175 G .175
+(lues are in 1024-byte increments, e)1.11 F .176(xcept for)-.15 F F2
+<ad74>2.676 E F0 2.676(,w)C .176(hich is in)-2.676 F(seconds,)144 674.4
+Q F2<ad70>2.516 E F0 2.516(,w)C .016
+(hich is in units of 512-byte blocks, and)-2.516 F F2<ad54>2.516 E F0(,)
+A F2<ad62>2.515 E F0(,)A F2<ad6e>2.515 E F0 2.515(,a)C(nd)-2.515 E F2
+<ad75>2.515 E F0 2.515(,w)C .015(hich are unscaled v)-2.515 F(al-)-.25 E
+3.787(ues. The)144 686.4 R 1.287(return status is 0 unless an in)3.787 F
-.25(va)-.4 G 1.287(lid option or ar).25 F 1.287
(gument is supplied, or an error occurs)-.18 F(while setting a ne)144
-698.4 Q 2.5(wl)-.25 G(imit.)-2.5 E(GNU Bash-4.0)72 768 Q(2009 May 26)
+698.4 Q 2.5(wl)-.25 G(imit.)-2.5 E(GNU Bash-4.0)72 768 Q(2009 June 17)
147.345 E(66)197.335 E 0 Cg EP
%%Page: 67 67
%%BeginPageSetup
@@ -7826,15 +7829,15 @@ F0 5.2(.I).18 G(f)-5.2 E F2(mode)3.08 E F0(be)2.88 E .2
(gins with a digit, it is interpreted as an octal)-.15 F .066(number; o\
therwise it is interpreted as a symbolic mode mask similar to that acce\
pted by)144 108 R F2 -.15(ch)2.566 G(mod).15 E F0(\(1\).).77 E(If)144
-120 Q F2(mode)3.262 E F0 .382(is omitted, the current v)3.062 F .382
+120 Q F2(mode)3.263 E F0 .382(is omitted, the current v)3.063 F .382
(alue of the mask is printed.)-.25 F(The)5.382 E F1<ad53>2.882 E F0 .382
(option causes the mask to be)2.882 F .547
(printed in symbolic form; the def)144 132 R .547
(ault output is an octal number)-.1 F 5.547(.I)-.55 G 3.047(ft)-5.547 G
(he)-3.047 E F1<ad70>3.047 E F0 .547(option is supplied, and)3.047 F F2
-(mode)144.38 144 Q F0 .551
-(is omitted, the output is in a form that may be reused as input.)3.231
-F .552(The return status is 0 if the)5.552 F(mode w)144 156 Q
+(mode)144.38 144 Q F0 .552
+(is omitted, the output is in a form that may be reused as input.)3.232
+F .551(The return status is 0 if the)5.551 F(mode w)144 156 Q
(as successfully changed or if no)-.1 E F2(mode)2.5 E F0(ar)2.5 E
(gument w)-.18 E(as supplied, and f)-.1 E(alse otherwise.)-.1 E F1
(unalias)108 172.8 Q F0<5bad>2.5 E F1(a)A F0 2.5(][)C F2(name)-2.5 E F0
@@ -7844,50 +7847,50 @@ F1<ad61>4.155 E F0 1.655(is supplied, all alias de\214nitions are)4.155
F(remo)144 196.8 Q -.15(ve)-.15 G 2.5(d. The).15 F(return v)2.5 E
(alue is true unless a supplied)-.25 E F2(name)2.86 E F0
(is not a de\214ned alias.)2.68 E F1(unset)108 213.6 Q F0<5bad>2.5 E F1
-(fv)A F0 2.5(][)C F2(name)-2.5 E F0(...])2.5 E -.15(Fo)144 225.6 S 3.106
-(re).15 G(ach)-3.106 E F2(name)3.106 E F0 3.106(,r).18 G(emo)-3.106 E
-.906 -.15(ve t)-.15 H .606(he corresponding v).15 F .607
-(ariable or function.)-.25 F .607(If no options are supplied, or the)
-5.607 F F1<ad76>144 237.6 Q F0 .305(option is gi)2.805 F -.15(ve)-.25 G
-.305(n, each).15 F F2(name)3.165 E F0 .305(refers to a shell v)2.985 F
-2.805(ariable. Read-only)-.25 F -.25(va)2.805 G .304
-(riables may not be unset.).25 F(If)5.304 E F1<ad66>144 249.6 Q F0 .459
-(is speci\214ed, each)2.959 F F2(name)3.319 E F0 .459
-(refers to a shell function, and the function de\214nition is remo)3.139
-F -.15(ve)-.15 G 2.96(d. Each).15 F .903(unset v)144 261.6 R .903
+(fv)A F0 2.5(][)C F2(name)-2.5 E F0(...])2.5 E -.15(Fo)144 225.6 S 3.107
+(re).15 G(ach)-3.107 E F2(name)3.107 E F0 3.107(,r).18 G(emo)-3.107 E
+.907 -.15(ve t)-.15 H .607(he corresponding v).15 F .607
+(ariable or function.)-.25 F .606(If no options are supplied, or the)
+5.607 F F1<ad76>144 237.6 Q F0 .304(option is gi)2.804 F -.15(ve)-.25 G
+.304(n, each).15 F F2(name)3.164 E F0 .305(refers to a shell v)2.985 F
+2.805(ariable. Read-only)-.25 F -.25(va)2.805 G .305
+(riables may not be unset.).25 F(If)5.305 E F1<ad66>144 249.6 Q F0 .46
+(is speci\214ed, each)2.96 F F2(name)3.32 E F0 .459
+(refers to a shell function, and the function de\214nition is remo)3.14
+F -.15(ve)-.15 G 2.959(d. Each).15 F .902(unset v)144 261.6 R .902
(ariable or function is remo)-.25 F -.15(ve)-.15 G 3.402(df).15 G .902
-(rom the en)-3.402 F .902(vironment passed to subsequent commands.)-.4 F
-(If)5.902 E(an)144 273.6 Q 4.284(yo)-.15 G(f)-4.284 E/F3 9/Times-Bold@0
-SF(RANDOM)4.284 E/F4 9/Times-Roman@0 SF(,)A F3(SECONDS)4.035 E F4(,)A F3
+(rom the en)-3.402 F .903(vironment passed to subsequent commands.)-.4 F
+(If)5.903 E(an)144 273.6 Q 4.285(yo)-.15 G(f)-4.285 E/F3 9/Times-Bold@0
+SF(RANDOM)4.285 E/F4 9/Times-Roman@0 SF(,)A F3(SECONDS)4.035 E F4(,)A F3
(LINENO)4.035 E F4(,)A F3(HISTCMD)4.035 E F4(,)A F3(FUNCN)4.035 E(AME)
-.18 E F4(,)A F3(GR)4.035 E(OUPS)-.27 E F4(,)A F0(or)4.035 E F3(DIRST)
-4.285 E -.495(AC)-.81 G(K).495 E F0(are)4.035 E .329(unset, the)144
-285.6 R 2.829(yl)-.15 G .328(ose their special properties, e)-2.829 F
+4.284 E -.495(AC)-.81 G(K).495 E F0(are)4.034 E .328(unset, the)144
+285.6 R 2.828(yl)-.15 G .328(ose their special properties, e)-2.828 F
-.15(ve)-.25 G 2.828(ni).15 G 2.828(ft)-2.828 G(he)-2.828 E 2.828(ya)
--.15 G .328(re subsequently reset.)-2.828 F .328(The e)5.328 F .328
+-.15 G .328(re subsequently reset.)-2.828 F .328(The e)5.328 F .329
(xit status is true)-.15 F(unless a)144 297.6 Q F2(name)2.86 E F0
(is readonly)2.68 E(.)-.65 E F1(wait)108 314.4 Q F0([)2.5 E F2 2.5(n.)C
(..)-2.5 E F0(])A -.8(Wa)144 326.4 S .288
(it for each speci\214ed process and return its termination status.).8 F
-(Each)5.288 E F2(n)3.148 E F0 .288(may be a process ID or a)3.028 F .722
+(Each)5.288 E F2(n)3.148 E F0 .287(may be a process ID or a)3.028 F .722
(job speci\214cation; if a job spec is gi)144 338.4 R -.15(ve)-.25 G
.722(n, all processes in that job').15 F 3.222(sp)-.55 G .722
(ipeline are w)-3.222 F .722(aited for)-.1 F 5.722(.I)-.55 G(f)-5.722 E
-F2(n)3.582 E F0(is)3.462 E 1.265(not gi)144 350.4 R -.15(ve)-.25 G 1.265
-(n, all currently acti).15 F 1.565 -.15(ve c)-.25 H 1.265
-(hild processes are w).15 F 1.265(aited for)-.1 F 3.765(,a)-.4 G 1.266
-(nd the return status is zero.)-3.765 F(If)6.266 E F2(n)4.126 E F0 .457
+F2(n)3.583 E F0(is)3.463 E 1.266(not gi)144 350.4 R -.15(ve)-.25 G 1.266
+(n, all currently acti).15 F 1.566 -.15(ve c)-.25 H 1.265
+(hild processes are w).15 F 1.265(aited for)-.1 F 3.765(,a)-.4 G 1.265
+(nd the return status is zero.)-3.765 F(If)6.265 E F2(n)4.125 E F0 .456
(speci\214es a non-e)144 362.4 R .457
(xistent process or job, the return status is 127.)-.15 F .457
(Otherwise, the return status is the)5.457 F -.15(ex)144 374.4 S
(it status of the last process or job w).15 E(aited for)-.1 E(.)-.55 E
/F5 10.95/Times-Bold@0 SF(RESTRICTED SHELL)72 391.2 Q F0(If)108 403.2 Q
-F1(bash)4.396 E F0 1.896(is started with the name)4.396 F F1(rbash)4.397
-E F0 4.397(,o)C 4.397(rt)-4.397 G(he)-4.397 E F1<ad72>4.397 E F0 1.897
-(option is supplied at in)4.397 F -.2(vo)-.4 G 1.897
-(cation, the shell becomes).2 F 3.446(restricted. A)108 415.2 R .945
-(restricted shell is used to set up an en)3.446 F .945
-(vironment more controlled than the standard shell.)-.4 F(It)5.945 E
+F1(bash)4.397 E F0 1.897(is started with the name)4.397 F F1(rbash)4.397
+E F0 4.397(,o)C 4.397(rt)-4.397 G(he)-4.397 E F1<ad72>4.397 E F0 1.896
+(option is supplied at in)4.397 F -.2(vo)-.4 G 1.896
+(cation, the shell becomes).2 F 3.445(restricted. A)108 415.2 R .945
+(restricted shell is used to set up an en)3.445 F .946
+(vironment more controlled than the standard shell.)-.4 F(It)5.946 E
(beha)108 427.2 Q -.15(ve)-.2 G 2.5(si).15 G(dentically to)-2.5 E F1
(bash)2.5 E F0(with the e)2.5 E(xception that the follo)-.15 E
(wing are disallo)-.25 E(wed or not performed:)-.25 E 32.5<8363>108 444
@@ -7901,7 +7904,7 @@ F1 -.74(PA)2.5 G(TH)-.21 E F0(,)A F1(ENV)2.5 E F0 2.5(,o)C(r)-2.5 E F1
(iltin command).2 E 32.5<8353>108 511.2 S .351
(pecifying a \214lename containing a slash as an ar)-32.5 F .351
(gument to the)-.18 F F1<ad70>2.851 E F0 .351(option to the)2.851 F F1
-(hash)2.852 E F0 -.2(bu)2.852 G .352(iltin com-).2 F(mand)144 523.2 Q
+(hash)2.851 E F0 -.2(bu)2.851 G .351(iltin com-).2 F(mand)144 523.2 Q
32.5<8369>108 540 S(mporting function de\214nitions from the shell en)
-32.5 E(vironment at startup)-.4 E 32.5<8370>108 556.8 S(arsing the v)
-32.5 E(alue of)-.25 E F1(SHELLOPTS)2.5 E F0(from the shell en)2.5 E
@@ -7921,11 +7924,11 @@ S(urning of)-32.5 E 2.5(fr)-.25 G(estricted mode with)-2.5 E F1(set +r)
(These restrictions are enforced after an)108 674.4 Q 2.5(ys)-.15 G
(tartup \214les are read.)-2.5 E 1.566
(When a command that is found to be a shell script is e)108 691.2 R -.15
-(xe)-.15 G 1.566(cuted \(see).15 F F3 1.566(COMMAND EXECUTION)4.066 F F0
-(abo)3.816 E -.15(ve)-.15 G(\),).15 E F1(rbash)108 703.2 Q F0(turns of)
+(xe)-.15 G 1.567(cuted \(see).15 F F3 1.567(COMMAND EXECUTION)4.067 F F0
+(abo)3.817 E -.15(ve)-.15 G(\),).15 E F1(rbash)108 703.2 Q F0(turns of)
2.5 E 2.5(fa)-.25 G .3 -.15(ny r)-2.5 H(estrictions in the shell spa).15
E(wned to e)-.15 E -.15(xe)-.15 G(cute the script.).15 E(GNU Bash-4.0)72
-768 Q(2009 May 26)147.345 E(67)197.335 E 0 Cg EP
+768 Q(2009 June 17)147.345 E(67)197.335 E 0 Cg EP
%%Page: 68 68
%%BeginPageSetup
BP
@@ -7958,20 +7961,20 @@ E F0(The personal initialization \214le, e)144 256.8 Q -.15(xe)-.15 G
(oundation)-.15 E(bfox@gnu.or)108 369.6 Q(g)-.18 E(Chet Rame)108 386.4 Q
1.3 -.65(y, C)-.15 H(ase W).65 E(estern Reserv)-.8 E 2.5(eU)-.15 G(ni)
-2.5 E -.15(ve)-.25 G(rsity).15 E(chet.rame)108 398.4 Q(y@case.edu)-.15
-E F1 -.11(BU)72 415.2 S 2.738(GR).11 G(EPOR)-2.738 E(TS)-.438 E F0 .567
+E F1 -.11(BU)72 415.2 S 2.738(GR).11 G(EPOR)-2.738 E(TS)-.438 E F0 .568
(If you \214nd a b)108 427.2 R .568(ug in)-.2 F F3(bash,)3.068 E F0 .568
(you should report it.)3.068 F .568(But \214rst, you should mak)5.568 F
-3.068(es)-.1 G .568(ure that it really is a b)-3.068 F .568(ug, and)-.2
-F 5.626(that it appears in the latest v)108 439.2 R 5.625(ersion of)-.15
-F F3(bash)8.125 E F0 10.625(.T)C 5.625(he latest v)-10.625 F 5.625
-(ersion is al)-.15 F -.1(wa)-.1 G 5.625(ys a).1 F -.25(va)-.2 G 5.625
+3.068(es)-.1 G .568(ure that it really is a b)-3.068 F .567(ug, and)-.2
+F 5.625(that it appears in the latest v)108 439.2 R 5.625(ersion of)-.15
+F F3(bash)8.125 E F0 10.625(.T)C 5.625(he latest v)-10.625 F 5.626
+(ersion is al)-.15 F -.1(wa)-.1 G 5.626(ys a).1 F -.25(va)-.2 G 5.626
(ilable from).25 F F2(ftp://ftp.gnu.or)108 451.2 Q(g/pub/bash/)-.37 E F0
-(.)A .41(Once you ha)108 468 R .71 -.15(ve d)-.2 H .41
-(etermined that a b).15 F .41(ug actually e)-.2 F .411(xists, use the)
--.15 F F2(bashb)3.181 E(ug)-.2 E F0 .411(command to submit a b)3.131 F
-.411(ug report.)-.2 F(If)5.411 E .595(you ha)108 480 R .895 -.15
-(ve a \214)-.2 H .595(x, you are encouraged to mail that as well!).15 F
-.594(Suggestions and `philosophical' b)5.595 F .594(ug reports may)-.2 F
+(.)A .411(Once you ha)108 468 R .711 -.15(ve d)-.2 H .411
+(etermined that a b).15 F .411(ug actually e)-.2 F .411(xists, use the)
+-.15 F F2(bashb)3.18 E(ug)-.2 E F0 .41(command to submit a b)3.13 F .41
+(ug report.)-.2 F(If)5.41 E .594(you ha)108 480 R .894 -.15(ve a \214)
+-.2 H .595(x, you are encouraged to mail that as well!).15 F .595
+(Suggestions and `philosophical' b)5.595 F .595(ug reports may)-.2 F
(be mailed to)108 492 Q F2 -.2(bu)2.5 G(g-bash@gnu.or).2 E(g)-.37 E F0
(or posted to the Usenet ne)2.5 E(wsgroup)-.25 E F3(gnu.bash.b)2.5 E(ug)
-.2 E F0(.)A(ALL b)108 508.8 Q(ug reports should include:)-.2 E(The v)
@@ -7985,30 +7988,30 @@ G(rcises the b).15 E(ug)-.2 E F2(bashb)108.27 590.4 Q(ug)-.2 E F0
607.2 Q(ug reports concerning this manual page should be directed to)-.2
E F2 -.15(ch)2.5 G(et@po.cwru.edu).15 E F0(.).25 E F1 -.11(BU)72 624 S
(GS).11 E F0(It')108 636 Q 2.5(st)-.55 G(oo big and too slo)-2.5 E -.65
-(w.)-.25 G 1.868(There are some subtle dif)108 652.8 R 1.868
+(w.)-.25 G 1.869(There are some subtle dif)108 652.8 R 1.869
(ferences between)-.25 F F3(bash)4.369 E F0 1.869(and traditional v)
-4.369 F 1.869(ersions of)-.15 F F3(sh)4.369 E F0 4.369(,m)C 1.869
-(ostly because of the)-4.369 F/F4 9/Times-Bold@0 SF(POSIX)108 664.8 Q F0
+4.369 F 1.869(ersions of)-.15 F F3(sh)4.368 E F0 4.368(,m)C 1.868
+(ostly because of the)-4.368 F/F4 9/Times-Bold@0 SF(POSIX)108 664.8 Q F0
(speci\214cation.)2.25 E(Aliases are confusing in some uses.)108 681.6 Q
(Shell b)108 698.4 Q
(uiltin commands and functions are not stoppable/restartable.)-.2 E
1.315(Compound commands and command sequences of the form `a ; b ; c' a\
-re not handled gracefully when)108 715.2 R 2.063
+re not handled gracefully when)108 715.2 R 2.064
(process suspension is attempted.)108 727.2 R 2.064
-(When a process is stopped, the shell immediately e)7.063 F -.15(xe)-.15
-G 2.064(cutes the ne).15 F(xt)-.15 E(GNU Bash-4.0)72 768 Q(2009 May 26)
+(When a process is stopped, the shell immediately e)7.064 F -.15(xe)-.15
+G 2.063(cutes the ne).15 F(xt)-.15 E(GNU Bash-4.0)72 768 Q(2009 June 17)
147.345 E(68)197.335 E 0 Cg EP
%%Page: 69 69
%%BeginPageSetup
BP
%%EndPageSetup
/F0 10/Times-Roman@0 SF -.35(BA)72 48 S 389.54(SH\(1\) B).35 F(ASH\(1\))
--.35 E .703(command in the sequence.)108 84 R .703(It suf)5.703 F .702(\
+-.35 E .702(command in the sequence.)108 84 R .702(It suf)5.702 F .703(\
\214ces to place the sequence of commands between parentheses to force \
it)-.25 F(into a subshell, which may be stopped as a unit.)108 96 Q
(Array v)108 112.8 Q(ariables may not \(yet\) be e)-.25 E(xported.)-.15
E(There may be only one acti)108 129.6 Q .3 -.15(ve c)-.25 H
-(oprocess at a time.).15 E(GNU Bash-4.0)72 768 Q(2009 May 26)147.345 E
+(oprocess at a time.).15 E(GNU Bash-4.0)72 768 Q(2009 June 17)147.345 E
(69)197.335 E 0 Cg EP
%%Trailer
end
diff --git a/doc/bashref.dvi b/doc/bashref.dvi
index 66a2142a..4a941cb8 100644
--- a/doc/bashref.dvi
+++ b/doc/bashref.dvi
Binary files differ
diff --git a/doc/bashref.html b/doc/bashref.html
index 66916736..1a208439 100644
--- a/doc/bashref.html
+++ b/doc/bashref.html
@@ -1,6 +1,6 @@
<HTML>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<!-- Created on June, 8 2009 by texi2html 1.64 -->
+<!-- Created on June, 17 2009 by texi2html 1.64 -->
<!--
Written by: Lionel Cons <Lionel.Cons@cern.ch> (original author)
Karl Berry <karl@freefriends.org>
@@ -33,10 +33,10 @@ Send bugs and suggestions to <texi2html@mathematik.uni-kl.de>
<H1>Bash Reference Manual</H1></P><P>
This text is a brief description of the features that are present in
-the Bash shell (version 4.0, 5 June 2009).
+the Bash shell (version 4.0, 17 June 2009).
</P><P>
-This is Edition 4.0, last updated 5 June 2009,
+This is Edition 4.0, last updated 17 June 2009,
of <CITE>The GNU Bash Reference Manual</CITE>,
for <CODE>Bash</CODE>, Version 4.0.
</P><P>
@@ -5355,7 +5355,8 @@ and group ids to be set to the real user and group ids.
<P>
<DT><CODE>-u</CODE>
-<DD>Treat unset variables as an error when performing parameter expansion.
+<DD>Treat unset variables and parameters other than the special parameters
+<SAMP>`@'</SAMP> or <SAMP>`*'</SAMP> as an error when performing parameter expansion.
An error message will be written to the standard error, and a non-interactive
shell will exit.
<P>
@@ -15879,7 +15880,7 @@ to permit their use in free software.
<TD VALIGN="MIDDLE" ALIGN="LEFT">[<A HREF="bashref.html#SEC_About"> ? </A>]</TD>
</TR></TABLE>
<H1>About this document</H1>
-This document was generated by <I>Chet Ramey</I> on <I>June, 8 2009</I>
+This document was generated by <I>Chet Ramey</I> on <I>June, 17 2009</I>
using <A HREF="http://www.mathematik.uni-kl.de/~obachman/Texi2html
"><I>texi2html</I></A>
<P></P>
@@ -16041,7 +16042,7 @@ the following structure:
<BR>
<FONT SIZE="-1">
This document was generated
-by <I>Chet Ramey</I> on <I>June, 8 2009</I>
+by <I>Chet Ramey</I> on <I>June, 17 2009</I>
using <A HREF="http://www.mathematik.uni-kl.de/~obachman/Texi2html
"><I>texi2html</I></A>
diff --git a/doc/bashref.info b/doc/bashref.info
index 8d6edb5f..813baa57 100644
--- a/doc/bashref.info
+++ b/doc/bashref.info
@@ -2,9 +2,9 @@ This is bashref.info, produced by makeinfo version 4.13 from
/Users/chet/src/bash/src/doc/bashref.texi.
This text is a brief description of the features that are present in
-the Bash shell (version 4.0, 5 June 2009).
+the Bash shell (version 4.0, 17 June 2009).
- This is Edition 4.0, last updated 5 June 2009, of `The GNU Bash
+ This is Edition 4.0, last updated 17 June 2009, of `The GNU Bash
Reference Manual', for `Bash', Version 4.0.
Copyright (C) 1988-2009 Free Software Foundation, Inc.
@@ -38,9 +38,9 @@ Bash Features
*************
This text is a brief description of the features that are present in
-the Bash shell (version 4.0, 5 June 2009).
+the Bash shell (version 4.0, 17 June 2009).
- This is Edition 4.0, last updated 5 June 2009, of `The GNU Bash
+ This is Edition 4.0, last updated 17 June 2009, of `The GNU Bash
Reference Manual', for `Bash', Version 4.0.
Bash contains features that appear in other popular shells, and some
@@ -3590,7 +3590,8 @@ parameters, or to display the names and values of shell variables.
Exit after reading and executing one command.
`-u'
- Treat unset variables as an error when performing parameter
+ Treat unset variables and parameters other than the special
+ parameters `@' or `*' as an error when performing parameter
expansion. An error message will be written to the standard
error, and a non-interactive shell will exit.
@@ -10076,132 +10077,132 @@ D.5 Concept Index

Tag Table:
-Node: Top1336
-Node: Introduction3165
-Node: What is Bash?3393
-Node: What is a shell?4506
-Node: Definitions7046
-Node: Basic Shell Features9964
-Node: Shell Syntax11183
-Node: Shell Operation12213
-Node: Quoting13507
-Node: Escape Character14810
-Node: Single Quotes15295
-Node: Double Quotes15643
-Node: ANSI-C Quoting16768
-Node: Locale Translation17724
-Node: Comments18620
-Node: Shell Commands19238
-Node: Simple Commands20062
-Node: Pipelines20693
-Node: Lists22949
-Node: Compound Commands24678
-Node: Looping Constructs25482
-Node: Conditional Constructs27937
-Node: Command Grouping35943
-Node: Coprocesses37422
-Node: Shell Functions39066
-Node: Shell Parameters43620
-Node: Positional Parameters46036
-Node: Special Parameters46936
-Node: Shell Expansions49900
-Node: Brace Expansion51825
-Node: Tilde Expansion54580
-Node: Shell Parameter Expansion56931
-Node: Command Substitution65829
-Node: Arithmetic Expansion67162
-Node: Process Substitution68012
-Node: Word Splitting69062
-Node: Filename Expansion70685
-Node: Pattern Matching72824
-Node: Quote Removal76463
-Node: Redirections76758
-Node: Executing Commands84906
-Node: Simple Command Expansion85576
-Node: Command Search and Execution87506
-Node: Command Execution Environment89843
-Node: Environment92829
-Node: Exit Status94489
-Node: Signals96110
-Node: Shell Scripts98078
-Node: Shell Builtin Commands100596
-Node: Bourne Shell Builtins102624
-Node: Bash Builtins120000
-Node: Modifying Shell Behavior144299
-Node: The Set Builtin144644
-Node: The Shopt Builtin154086
-Node: Special Builtins164948
-Node: Shell Variables165927
-Node: Bourne Shell Variables166367
-Node: Bash Variables168348
-Node: Bash Features190687
-Node: Invoking Bash191570
-Node: Bash Startup Files197379
-Node: Interactive Shells202348
-Node: What is an Interactive Shell?202758
-Node: Is this Shell Interactive?203407
-Node: Interactive Shell Behavior204222
-Node: Bash Conditional Expressions207502
-Node: Shell Arithmetic211027
-Node: Aliases213773
-Node: Arrays216345
-Node: The Directory Stack220303
-Node: Directory Stack Builtins221017
-Node: Printing a Prompt223909
-Node: The Restricted Shell226661
-Node: Bash POSIX Mode228493
-Node: Job Control236346
-Node: Job Control Basics236806
-Node: Job Control Builtins241523
-Node: Job Control Variables245887
-Node: Command Line Editing247045
-Node: Introduction and Notation248612
-Node: Readline Interaction250234
-Node: Readline Bare Essentials251425
-Node: Readline Movement Commands253214
-Node: Readline Killing Commands254179
-Node: Readline Arguments256099
-Node: Searching257143
-Node: Readline Init File259329
-Node: Readline Init File Syntax260476
-Node: Conditional Init Constructs273710
-Node: Sample Init File276243
-Node: Bindable Readline Commands279360
-Node: Commands For Moving280567
-Node: Commands For History281711
-Node: Commands For Text284866
-Node: Commands For Killing287539
-Node: Numeric Arguments289990
-Node: Commands For Completion291129
-Node: Keyboard Macros294896
-Node: Miscellaneous Commands295467
-Node: Readline vi Mode300778
-Node: Programmable Completion301692
-Node: Programmable Completion Builtins307525
-Node: Using History Interactively315951
-Node: Bash History Facilities316635
-Node: Bash History Builtins319549
-Node: History Interaction323406
-Node: Event Designators326111
-Node: Word Designators327126
-Node: Modifiers328765
-Node: Installing Bash330169
-Node: Basic Installation331306
-Node: Compilers and Options333998
-Node: Compiling For Multiple Architectures334739
-Node: Installation Names336403
-Node: Specifying the System Type337221
-Node: Sharing Defaults337937
-Node: Operation Controls338610
-Node: Optional Features339568
-Node: Reporting Bugs348970
-Node: Major Differences From The Bourne Shell350171
-Node: GNU Free Documentation License366858
-Node: Indexes392054
-Node: Builtin Index392508
-Node: Reserved Word Index399335
-Node: Variable Index401783
-Node: Function Index413589
-Node: Concept Index420321
+Node: Top1338
+Node: Introduction3169
+Node: What is Bash?3397
+Node: What is a shell?4510
+Node: Definitions7050
+Node: Basic Shell Features9968
+Node: Shell Syntax11187
+Node: Shell Operation12217
+Node: Quoting13511
+Node: Escape Character14814
+Node: Single Quotes15299
+Node: Double Quotes15647
+Node: ANSI-C Quoting16772
+Node: Locale Translation17728
+Node: Comments18624
+Node: Shell Commands19242
+Node: Simple Commands20066
+Node: Pipelines20697
+Node: Lists22953
+Node: Compound Commands24682
+Node: Looping Constructs25486
+Node: Conditional Constructs27941
+Node: Command Grouping35947
+Node: Coprocesses37426
+Node: Shell Functions39070
+Node: Shell Parameters43624
+Node: Positional Parameters46040
+Node: Special Parameters46940
+Node: Shell Expansions49904
+Node: Brace Expansion51829
+Node: Tilde Expansion54584
+Node: Shell Parameter Expansion56935
+Node: Command Substitution65833
+Node: Arithmetic Expansion67166
+Node: Process Substitution68016
+Node: Word Splitting69066
+Node: Filename Expansion70689
+Node: Pattern Matching72828
+Node: Quote Removal76467
+Node: Redirections76762
+Node: Executing Commands84910
+Node: Simple Command Expansion85580
+Node: Command Search and Execution87510
+Node: Command Execution Environment89847
+Node: Environment92833
+Node: Exit Status94493
+Node: Signals96114
+Node: Shell Scripts98082
+Node: Shell Builtin Commands100600
+Node: Bourne Shell Builtins102628
+Node: Bash Builtins120004
+Node: Modifying Shell Behavior144303
+Node: The Set Builtin144648
+Node: The Shopt Builtin154160
+Node: Special Builtins165022
+Node: Shell Variables166001
+Node: Bourne Shell Variables166441
+Node: Bash Variables168422
+Node: Bash Features190761
+Node: Invoking Bash191644
+Node: Bash Startup Files197453
+Node: Interactive Shells202422
+Node: What is an Interactive Shell?202832
+Node: Is this Shell Interactive?203481
+Node: Interactive Shell Behavior204296
+Node: Bash Conditional Expressions207576
+Node: Shell Arithmetic211101
+Node: Aliases213847
+Node: Arrays216419
+Node: The Directory Stack220377
+Node: Directory Stack Builtins221091
+Node: Printing a Prompt223983
+Node: The Restricted Shell226735
+Node: Bash POSIX Mode228567
+Node: Job Control236420
+Node: Job Control Basics236880
+Node: Job Control Builtins241597
+Node: Job Control Variables245961
+Node: Command Line Editing247119
+Node: Introduction and Notation248686
+Node: Readline Interaction250308
+Node: Readline Bare Essentials251499
+Node: Readline Movement Commands253288
+Node: Readline Killing Commands254253
+Node: Readline Arguments256173
+Node: Searching257217
+Node: Readline Init File259403
+Node: Readline Init File Syntax260550
+Node: Conditional Init Constructs273784
+Node: Sample Init File276317
+Node: Bindable Readline Commands279434
+Node: Commands For Moving280641
+Node: Commands For History281785
+Node: Commands For Text284940
+Node: Commands For Killing287613
+Node: Numeric Arguments290064
+Node: Commands For Completion291203
+Node: Keyboard Macros294970
+Node: Miscellaneous Commands295541
+Node: Readline vi Mode300852
+Node: Programmable Completion301766
+Node: Programmable Completion Builtins307599
+Node: Using History Interactively316025
+Node: Bash History Facilities316709
+Node: Bash History Builtins319623
+Node: History Interaction323480
+Node: Event Designators326185
+Node: Word Designators327200
+Node: Modifiers328839
+Node: Installing Bash330243
+Node: Basic Installation331380
+Node: Compilers and Options334072
+Node: Compiling For Multiple Architectures334813
+Node: Installation Names336477
+Node: Specifying the System Type337295
+Node: Sharing Defaults338011
+Node: Operation Controls338684
+Node: Optional Features339642
+Node: Reporting Bugs349044
+Node: Major Differences From The Bourne Shell350245
+Node: GNU Free Documentation License366932
+Node: Indexes392128
+Node: Builtin Index392582
+Node: Reserved Word Index399409
+Node: Variable Index401857
+Node: Function Index413663
+Node: Concept Index420395

End Tag Table
diff --git a/doc/bashref.log b/doc/bashref.log
index e790e61f..3c984f70 100644
--- a/doc/bashref.log
+++ b/doc/bashref.log
@@ -1,4 +1,4 @@
-This is TeX, Version 3.141592 (Web2C 7.5.4) (format=tex 2008.12.11) 8 JUN 2009 08:33
+This is TeX, Version 3.141592 (Web2C 7.5.4) (format=tex 2008.12.11) 17 JUN 2009 08:51
**/Users/chet/src/bash/src/doc/bashref.texi
(/Users/chet/src/bash/src/doc/bashref.texi (./texinfo.tex
Loading texinfo [version 2009-01-18.17]:
@@ -220,7 +220,7 @@ pt@texttt ] [-t @textttsl time-
.etc.
[47] [48] [49] [50] [51] [52] [53] [54] [55]
-Underfull \hbox (badness 2573) in paragraph at lines 4389--4393
+Underfull \hbox (badness 2573) in paragraph at lines 4390--4394
[]@textrm Error trac-ing is en-abled: com-mand sub-sti-tu-tion, shell
@hbox(7.60416+2.12917)x433.62, glue set 2.95305
@@ -237,7 +237,7 @@ Underfull \hbox (badness 2573) in paragraph at lines 4389--4393
[56] [57] [58] Chapter 5 [59] [60] [61] [62] [63] [64] [65] [66] [67] [68]
Chapter 6 [69] [70]
-Overfull \hbox (51.96864pt too wide) in paragraph at lines 5232--5232
+Overfull \hbox (51.96864pt too wide) in paragraph at lines 5233--5233
[]@texttt bash [long-opt] [-ir] [-abefhkmnptuvxdBCDHP] [-o @textttsl op-tion@t
exttt ] [-O @textttsl shopt_option@texttt ] [@textttsl ar-
@@ -250,7 +250,7 @@ exttt ] [-O @textttsl shopt_option@texttt ] [@textttsl ar-
.etc.
-Overfull \hbox (76.23077pt too wide) in paragraph at lines 5233--5233
+Overfull \hbox (76.23077pt too wide) in paragraph at lines 5234--5234
[]@texttt bash [long-opt] [-abefhkmnptuvxdBCDHP] [-o @textttsl op-tion@texttt
] [-O @textttsl shopt_option@texttt ] -c @textttsl string @texttt [@textttsl ar
-
@@ -264,7 +264,7 @@ Overfull \hbox (76.23077pt too wide) in paragraph at lines 5233--5233
.etc.
-Overfull \hbox (34.72258pt too wide) in paragraph at lines 5234--5234
+Overfull \hbox (34.72258pt too wide) in paragraph at lines 5235--5235
[]@texttt bash [long-opt] -s [-abefhkmnptuvxdBCDHP] [-o @textttsl op-tion@text
tt ] [-O @textttsl shopt_option@texttt ] [@textttsl ar-
@@ -277,7 +277,7 @@ tt ] [-O @textttsl shopt_option@texttt ] [@textttsl ar-
.etc.
[71] [72]
-Underfull \hbox (badness 2245) in paragraph at lines 5408--5410
+Underfull \hbox (badness 2245) in paragraph at lines 5409--5411
[]@textrm When a lo-gin shell ex-its, Bash reads and ex-e-cutes com-mands from
the file
@@ -290,7 +290,7 @@ the file
.etc.
[73] [74] [75] [76] [77] [78] [79] [80] [81] [82] [83] [84] [85]
-Underfull \hbox (badness 2521) in paragraph at lines 6546--6549
+Underfull \hbox (badness 2521) in paragraph at lines 6547--6550
@textrm `@texttt --enable-strict-posix-default[]@textrm '[] to @texttt configur
e[] @textrm when build-ing (see Sec-tion 10.8
@@ -346,7 +346,7 @@ Underfull \hbox (badness 2753) in paragraph at lines 1827--1830
[115] [116]) (/Users/chet/src/bash/src/lib/readline/doc/hsuser.texi Chapter 9
[117] [118] [119] [120] [121] [122]) Chapter 10 [123] [124] [125] [126]
[127]
-Underfull \hbox (badness 2772) in paragraph at lines 7147--7151
+Underfull \hbox (badness 2772) in paragraph at lines 7148--7152
[]@textrm Enable sup-port for large files (@texttt http://www.sas.com/standard
s/large_
@@ -366,10 +366,10 @@ s/large_
Here is how much of TeX's memory you used:
2078 strings out of 97980
28503 string characters out of 1221004
- 64629 words of memory out of 1500000
+ 64631 words of memory out of 1500000
2894 multiletter control sequences out of 10000+50000
32127 words of font info for 112 fonts, out of 1200000 for 2000
51 hyphenation exceptions out of 8191
16i,6n,14p,315b,699s stack positions out of 5000i,500n,6000p,200000b,5000s
-Output written on bashref.dvi (162 pages, 653492 bytes).
+Output written on bashref.dvi (162 pages, 653572 bytes).
diff --git a/doc/bashref.pdf b/doc/bashref.pdf
index 6eac5790..f4809fce 100644
--- a/doc/bashref.pdf
+++ b/doc/bashref.pdf
Binary files differ
diff --git a/doc/bashref.ps b/doc/bashref.ps
index 61810ffa..905ae478 100644
--- a/doc/bashref.ps
+++ b/doc/bashref.ps
@@ -11,7 +11,7 @@
%DVIPSWebPage: (www.radicaleye.com)
%DVIPSCommandLine: dvips -D 600 -t letter -o bashref.ps bashref.dvi
%DVIPSParameters: dpi=600
-%DVIPSSource: TeX output 2009.06.08:0833
+%DVIPSSource: TeX output 2009.06.17:0851
%%BeginProcSet: tex.pro 0 0
%!
/TeXDict 300 dict def TeXDict begin/N{def}def/B{bind def}N/S{exch}N/X{S
@@ -4325,10 +4325,10 @@ b(oundation)p 150 5141 3600 17 v eop end
%%Page: 2 2
TeXDict begin 2 1 bop 150 2889 a Ft(This)35 b(text)h(is)g(a)g(brief)f
(description)h(of)f(the)h(features)g(that)g(are)g(presen)m(t)g(in)f
-(the)h(Bash)f(shell)h(\(v)m(ersion)150 2999 y(4.0,)c(5)e(June)g
-(2009\).)150 3133 y(This)37 b(is)h(Edition)f(4.0,)k(last)e(up)s(dated)d
-(5)i(June)f(2009,)k(of)d Fq(The)f(GNU)h(Bash)g(Reference)h(Man)m(ual)p
-Ft(,)h(for)150 3243 y Fs(Bash)p Ft(,)29 b(V)-8 b(ersion)31
+(the)h(Bash)f(shell)h(\(v)m(ersion)150 2999 y(4.0,)c(17)f(June)e
+(2009\).)150 3133 y(This)34 b(is)h(Edition)g(4.0,)i(last)e(up)s(dated)f
+(17)h(June)f(2009,)k(of)d Fq(The)f(GNU)i(Bash)f(Reference)g(Man)m(ual)p
+Ft(,)i(for)150 3243 y Fs(Bash)p Ft(,)29 b(V)-8 b(ersion)31
b(4.0.)150 3377 y(Cop)m(yrigh)m(t)602 3374 y(c)577 3377
y Fp(\015)f Ft(1988{2009)35 b(F)-8 b(ree)31 b(Soft)m(w)m(are)h(F)-8
b(oundation,)31 b(Inc.)150 3512 y(P)m(ermission)h(is)h(gran)m(ted)g(to)
@@ -8616,63 +8616,65 @@ eop end
%%Page: 53 59
TeXDict begin 53 58 bop 150 -116 a Ft(Chapter)30 b(4:)41
b(Shell)30 b(Builtin)h(Commands)2069 b(53)1110 299 y
-Fs(onecmd)192 b Ft(Same)30 b(as)h Fs(-t)p Ft(.)1110 467
+Fs(onecmd)192 b Ft(Same)30 b(as)h Fs(-t)p Ft(.)1110 459
y Fs(physical)96 b Ft(Same)30 b(as)h Fs(-P)p Ft(.)1110
-636 y Fs(pipefail)96 b Ft(If)44 b(set,)k(the)d(return)e(v)-5
+619 y Fs(pipefail)96 b Ft(If)44 b(set,)k(the)d(return)e(v)-5
b(alue)45 b(of)f(a)h(pip)s(eline)e(is)i(the)f(v)-5 b(alue)45
-b(of)1590 746 y(the)33 b(last)h(\(righ)m(tmost\))h(command)e(to)h(exit)
-g(with)f(a)g(non-zero)1590 855 y(status,)28 b(or)f(zero)g(if)f(all)i
+b(of)1590 729 y(the)33 b(last)h(\(righ)m(tmost\))h(command)e(to)h(exit)
+g(with)f(a)g(non-zero)1590 838 y(status,)28 b(or)f(zero)g(if)f(all)i
(commands)e(in)g(the)h(pip)s(eline)f(exit)i(suc-)1590
-965 y(cessfully)-8 b(.)41 b(This)30 b(option)h(is)f(disabled)g(b)m(y)h
-(default.)1110 1133 y Fs(posix)240 b Ft(Change)30 b(the)g(b)s(eha)m
+948 y(cessfully)-8 b(.)41 b(This)30 b(option)h(is)f(disabled)g(b)m(y)h
+(default.)1110 1108 y Fs(posix)240 b Ft(Change)30 b(the)g(b)s(eha)m
(vior)h(of)f(Bash)g(where)g(the)g(default)h(op)s(era-)1590
-1243 y(tion)25 b(di\013ers)f(from)g(the)h Fl(posix)f
-Ft(standard)f(to)i(matc)m(h)h(the)f(stan-)1590 1353 y(dard)32
+1218 y(tion)25 b(di\013ers)f(from)g(the)h Fl(posix)f
+Ft(standard)f(to)i(matc)m(h)h(the)f(stan-)1590 1327 y(dard)32
b(\(see)i(Section)g(6.11)h([Bash)e(POSIX)f(Mo)s(de],)j(page)e(84\).)
-1590 1462 y(This)k(is)g(in)m(tended)g(to)h(mak)m(e)g(Bash)g(b)s(eha)m
-(v)m(e)g(as)g(a)f(strict)h(su-)1590 1572 y(p)s(erset)30
-b(of)h(that)f(standard.)1110 1740 y Fs(privileged)1590
-1850 y Ft(Same)g(as)h Fs(-p)p Ft(.)1110 2019 y Fs(verbose)144
-b Ft(Same)30 b(as)h Fs(-v)p Ft(.)1110 2187 y Fs(vi)384
+1590 1437 y(This)k(is)g(in)m(tended)g(to)h(mak)m(e)g(Bash)g(b)s(eha)m
+(v)m(e)g(as)g(a)f(strict)h(su-)1590 1547 y(p)s(erset)30
+b(of)h(that)f(standard.)1110 1707 y Fs(privileged)1590
+1816 y Ft(Same)g(as)h Fs(-p)p Ft(.)1110 1976 y Fs(verbose)144
+b Ft(Same)30 b(as)h Fs(-v)p Ft(.)1110 2137 y Fs(vi)384
b Ft(Use)36 b(a)g Fs(vi)p Ft(-st)m(yle)g(line)g(editing)g(in)m
-(terface.)58 b(This)35 b(also)h(a\013ects)1590 2297 y(the)31
+(terface.)58 b(This)35 b(also)h(a\013ects)1590 2246 y(the)31
b(editing)g(in)m(terface)h(used)d(for)h Fs(read)f(-e)p
-Ft(.)1110 2465 y Fs(xtrace)192 b Ft(Same)30 b(as)h Fs(-x)p
-Ft(.)630 2634 y Fs(-p)384 b Ft(T)-8 b(urn)33 b(on)h(privileged)h(mo)s
+Ft(.)1110 2406 y Fs(xtrace)192 b Ft(Same)30 b(as)h Fs(-x)p
+Ft(.)630 2567 y Fs(-p)384 b Ft(T)-8 b(urn)33 b(on)h(privileged)h(mo)s
(de.)51 b(In)34 b(this)g(mo)s(de,)h(the)f Fs($BASH_ENV)e
-Ft(and)h Fs($ENV)1110 2744 y Ft(\014les)k(are)h(not)g(pro)s(cessed,)h
+Ft(and)h Fs($ENV)1110 2676 y Ft(\014les)k(are)h(not)g(pro)s(cessed,)h
(shell)f(functions)f(are)h(not)f(inherited)h(from)f(the)1110
-2853 y(en)m(vironmen)m(t,)47 b(and)42 b(the)h Fs(SHELLOPTS)p
+2786 y(en)m(vironmen)m(t,)47 b(and)42 b(the)h Fs(SHELLOPTS)p
Ft(,)g Fs(CDPATH)e Ft(and)i Fs(GLOBIGNORE)c Ft(v)-5 b(ari-)1110
-2963 y(ables,)36 b(if)e(they)g(app)s(ear)g(in)g(the)g(en)m(vironmen)m
-(t,)i(are)f(ignored.)53 b(If)33 b(the)i(shell)1110 3072
+2895 y(ables,)36 b(if)e(they)g(app)s(ear)g(in)g(the)g(en)m(vironmen)m
+(t,)i(are)f(ignored.)53 b(If)33 b(the)i(shell)1110 3005
y(is)i(started)h(with)f(the)g(e\013ectiv)m(e)j(user)d(\(group\))g(id)g
-(not)g(equal)h(to)g(the)f(real)1110 3182 y(user)h(\(group\))h(id,)i
+(not)g(equal)h(to)g(the)f(real)1110 3114 y(user)h(\(group\))h(id,)i
(and)d(the)h Fs(-p)f Ft(option)i(is)e(not)i(supplied,)f(these)h
-(actions)1110 3292 y(are)32 b(tak)m(en)i(and)d(the)h(e\013ectiv)m(e)j
+(actions)1110 3224 y(are)32 b(tak)m(en)i(and)d(the)h(e\013ectiv)m(e)j
(user)c(id)h(is)g(set)h(to)f(the)h(real)f(user)g(id.)45
-b(If)32 b(the)1110 3401 y Fs(-p)i Ft(option)h(is)g(supplied)f(at)h
+b(If)32 b(the)1110 3334 y Fs(-p)i Ft(option)h(is)g(supplied)f(at)h
(startup,)h(the)f(e\013ectiv)m(e)i(user)d(id)g(is)h(not)g(reset.)1110
-3511 y(T)-8 b(urning)35 b(this)i(option)g(o\013)g(causes)g(the)g
+3443 y(T)-8 b(urning)35 b(this)i(option)g(o\013)g(causes)g(the)g
(e\013ectiv)m(e)i(user)d(and)g(group)g(ids)g(to)1110
-3620 y(b)s(e)30 b(set)h(to)g(the)f(real)h(user)f(and)g(group)g(ids.)630
-3789 y Fs(-t)384 b Ft(Exit)31 b(after)g(reading)f(and)g(executing)h
-(one)g(command.)630 3957 y Fs(-u)384 b Ft(T)-8 b(reat)38
-b(unset)e(v)-5 b(ariables)37 b(as)h(an)e(error)h(when)e(p)s(erforming)h
-(parameter)h(ex-)1110 4067 y(pansion.)58 b(An)36 b(error)f(message)j
-(will)e(b)s(e)g(written)g(to)h(the)g(standard)e(error,)1110
-4177 y(and)30 b(a)h(non-in)m(teractiv)m(e)i(shell)d(will)h(exit.)630
-4345 y Fs(-v)384 b Ft(Prin)m(t)30 b(shell)h(input)e(lines)i(as)g(they)f
-(are)h(read.)630 4514 y Fs(-x)384 b Ft(Prin)m(t)21 b(a)h(trace)h(of)f
+3553 y(b)s(e)30 b(set)h(to)g(the)f(real)h(user)f(and)g(group)g(ids.)630
+3713 y Fs(-t)384 b Ft(Exit)31 b(after)g(reading)f(and)g(executing)h
+(one)g(command.)630 3873 y Fs(-u)384 b Ft(T)-8 b(reat)25
+b(unset)e(v)-5 b(ariables)25 b(and)e(parameters)h(other)h(than)e(the)h
+(sp)s(ecial)h(param-)1110 3983 y(eters)35 b(`)p Fs(@)p
+Ft(')f(or)g(`)p Fs(*)p Ft(')h(as)f(an)g(error)g(when)f(p)s(erforming)g
+(parameter)i(expansion.)1110 4092 y(An)28 b(error)h(message)g(will)g(b)
+s(e)f(written)h(to)h(the)e(standard)g(error,)h(and)f(a)h(non-)1110
+4202 y(in)m(teractiv)m(e)k(shell)e(will)g(exit.)630 4362
+y Fs(-v)384 b Ft(Prin)m(t)30 b(shell)h(input)e(lines)i(as)g(they)f(are)
+h(read.)630 4522 y Fs(-x)384 b Ft(Prin)m(t)21 b(a)h(trace)h(of)f
(simple)f(commands,)i Fs(for)e Ft(commands,)i Fs(case)d
-Ft(commands,)1110 4623 y Fs(select)29 b Ft(commands,)j(and)e
+Ft(commands,)1110 4632 y Fs(select)29 b Ft(commands,)j(and)e
(arithmetic)j Fs(for)d Ft(commands)h(and)f(their)i(argu-)1110
-4733 y(men)m(ts)h(or)f(asso)s(ciated)i(w)m(ord)e(lists)h(after)g(they)f
-(are)h(expanded)f(and)f(b)s(efore)1110 4843 y(they)i(are)g(executed.)49
+4741 y(men)m(ts)h(or)f(asso)s(ciated)i(w)m(ord)e(lists)h(after)g(they)f
+(are)h(expanded)f(and)f(b)s(efore)1110 4851 y(they)i(are)g(executed.)49
b(The)32 b(v)-5 b(alue)33 b(of)g(the)g Fs(PS4)f Ft(v)-5
-b(ariable)34 b(is)f(expanded)f(and)1110 4952 y(the)24
+b(ariable)34 b(is)f(expanded)f(and)1110 4961 y(the)24
b(resultan)m(t)h(v)-5 b(alue)24 b(is)g(prin)m(ted)g(b)s(efore)f(the)h
-(command)g(and)f(its)i(expanded)1110 5062 y(argumen)m(ts.)630
+(command)g(and)f(its)i(expanded)1110 5070 y(argumen)m(ts.)630
5230 y Fs(-B)384 b Ft(The)41 b(shell)g(will)g(p)s(erform)f(brace)h
(expansion)g(\(see)h(Section)g(3.5.1)g([Brace)1110 5340
y(Expansion],)30 b(page)h(18\).)42 b(This)30 b(option)h(is)f(on)g(b)m
diff --git a/doc/bashref.texi b/doc/bashref.texi
index e4b61a0f..686ae9ce 100644
--- a/doc/bashref.texi
+++ b/doc/bashref.texi
@@ -4150,7 +4150,8 @@ and group ids to be set to the real user and group ids.
Exit after reading and executing one command.
@item -u
-Treat unset variables as an error when performing parameter expansion.
+Treat unset variables and parameters other than the special parameters
+@samp{@@} or @samp{*} as an error when performing parameter expansion.
An error message will be written to the standard error, and a non-interactive
shell will exit.
diff --git a/doc/builtins.0 b/doc/builtins.0
index 447ca679..dc732d05 100644
--- a/doc/builtins.0
+++ b/doc/builtins.0
@@ -1059,10 +1059,12 @@ BBAASSHH BBUUIILLTTIINN CCOOMMMMAANNDDSS
this option off causes the effective user and group ids
to be set to the real user and group ids.
--tt Exit after reading and executing one command.
- --uu Treat unset variables as an error when performing param-
- eter expansion. If expansion is attempted on an unset
- variable, the shell prints an error message, and, if not
- interactive, exits with a non-zero status.
+ --uu Treat unset variables and parameters other than the spe-
+ cial parameters "@" and "*" as an error when performing
+ parameter expansion. If expansion is attempted on an
+ unset variable or parameter, the shell prints an error
+ message, and, if not interactive, exits with a non-zero
+ status.
--vv Print shell input lines as they are read.
--xx After expanding each _s_i_m_p_l_e _c_o_m_m_a_n_d, ffoorr command, ccaassee
command, sseelleecctt command, or arithmetic ffoorr command, dis-
diff --git a/doc/builtins.ps b/doc/builtins.ps
index 0c2fb79b..25b46ce1 100644
--- a/doc/builtins.ps
+++ b/doc/builtins.ps
@@ -1,6 +1,6 @@
%!PS-Adobe-3.0
%%Creator: groff version 1.19.2
-%%CreationDate: Mon Jun 8 08:33:18 2009
+%%CreationDate: Wed Jun 17 08:51:31 2009
%%DocumentNeededResources: font Times-Roman
%%+ font Times-Bold
%%+ font Times-Italic
@@ -1872,352 +1872,352 @@ F2($ENV)3.572 E F0(and)3.322 E F2($B)3.572 E(ASH_ENV)-.27 E F0 1.072
.102(auses the ef)-2.602 F(fecti)-.25 E .402 -.15(ve u)-.25 H .103
(ser and group ids to be set to).15 F(the real user and group ids.)184
570 Q F1<ad74>144 582 Q F0(Exit after reading and e)30.97 E -.15(xe)-.15
-G(cuting one command.).15 E F1<ad75>144 594 Q F0 -.35(Tr)28.74 G .445
-(eat unset v).35 F .444
-(ariables as an error when performing parameter e)-.25 F 2.944
-(xpansion. If)-.15 F -.15(ex)2.944 G .444(pansion is).15 F .519
-(attempted on an unset v)184 606 R .519
-(ariable, the shell prints an error message, and, if not interacti)-.25
-F -.15(ve)-.25 G(,).15 E -.15(ex)184 618 S(its with a non-zero status.)
-.15 E F1<ad76>144 630 Q F0(Print shell input lines as the)29.3 E 2.5(ya)
--.15 G(re read.)-2.5 E F1<ad78>144 642 Q F0 .315(After e)29.3 F .315
+G(cuting one command.).15 E F1<ad75>144 594 Q F0 -.35(Tr)28.74 G .044
+(eat unset v).35 F .044(ariables and parameters other than the special \
+parameters "@" and "*" as an)-.25 F .182
+(error when performing parameter e)184 606 R 2.682(xpansion. If)-.15 F
+-.15(ex)2.682 G .183(pansion is attempted on an unset v).15 F(ari-)-.25
+E .746(able or parameter)184 618 R 3.246(,t)-.4 G .746
+(he shell prints an error message, and, if not interacti)-3.246 F -.15
+(ve)-.25 G 3.246(,e).15 G .746(xits with a)-3.396 F(non-zero status.)184
+630 Q F1<ad76>144 642 Q F0(Print shell input lines as the)29.3 E 2.5(ya)
+-.15 G(re read.)-2.5 E F1<ad78>144 654 Q F0 .315(After e)29.3 F .315
(xpanding each)-.15 F F5 .315(simple command)2.815 F F0(,)A F1 -.25(fo)
2.815 G(r).25 E F0(command,)2.815 E F1(case)2.815 E F0(command,)2.815 E
-F1(select)2.815 E F0(command,)2.815 E 1.235(or arithmetic)184 654 R F1
+F1(select)2.815 E F0(command,)2.815 E 1.236(or arithmetic)184 666 R F1
-.25(fo)3.736 G(r).25 E F0 1.236(command, display the e)3.736 F 1.236
(xpanded v)-.15 F 1.236(alue of)-.25 F F2(PS4)3.736 E F3(,)A F0(follo)
-3.486 E 1.236(wed by the com-)-.25 F(mand and its e)184 666 Q
+3.486 E 1.236(wed by the com-)-.25 F(mand and its e)184 678 Q
(xpanded ar)-.15 E(guments or associated w)-.18 E(ord list.)-.1 E F1
-<ad42>144 678 Q F0 2.579(The shell performs brace e)27.63 F 2.578
+<ad42>144 690 Q F0 2.578(The shell performs brace e)27.63 F 2.578
(xpansion \(see)-.15 F F1 2.578(Brace Expansion)5.078 F F0(abo)5.078 E
--.15(ve)-.15 G 5.078(\). This).15 F 2.578(is on by)5.078 F(def)184 690 Q
-(ault.)-.1 E F1<ad43>144 702 Q F0 .213(If set,)27.08 F F1(bash)2.713 E
-F0 .213(does not o)2.713 F -.15(ve)-.15 G .214(rwrite an e).15 F .214
+-.15(ve)-.15 G 5.079(\). This).15 F 2.579(is on by)5.079 F(def)184 702 Q
+(ault.)-.1 E F1<ad43>144 714 Q F0 .214(If set,)27.08 F F1(bash)2.714 E
+F0 .214(does not o)2.714 F -.15(ve)-.15 G .214(rwrite an e).15 F .214
(xisting \214le with the)-.15 F F1(>)2.714 E F0(,)A F1(>&)2.714 E F0
-2.714(,a)C(nd)-2.714 E F1(<>)2.714 E F0 .214(redirection opera-)2.714 F
-3.054(tors. This)184 714 R .553(may be o)3.053 F -.15(ve)-.15 G .553
-(rridden when creating output \214les by using the redirection opera-)
-.15 F(tor)184 726 Q F1(>|)2.5 E F0(instead of)2.5 E F1(>)2.5 E F0(.)A
+2.713(,a)C(nd)-2.713 E F1(<>)2.713 E F0 .213(redirection opera-)2.713 F
+5.435(tors. This)184 726 R 2.936(may be o)5.435 F -.15(ve)-.15 G 2.936
+(rridden when creating output \214les by using the redirection).15 F
(GNU Bash-4.0)72 768 Q(2004 Apr 20)148.735 E(14)198.725 E 0 Cg EP
%%Page: 15 15
%%BeginPageSetup
BP
%%EndPageSetup
/F0 10/Times-Roman@0 SF -.35(BA)72 48 S(SH_B).35 E(UIL)-.1 E 290.48
-(TINS\(1\) B)-.92 F(ASH_B)-.35 E(UIL)-.1 E(TINS\(1\))-.92 E/F1 10
-/Times-Bold@0 SF<ad45>144 84 Q F0 .103(If set, an)27.63 F 2.603(yt)-.15
-G .103(rap on)-2.603 F F1(ERR)2.603 E F0 .104
-(is inherited by shell functions, command substitutions, and com-)2.603
-F .839(mands e)184 96 R -.15(xe)-.15 G .839(cuted in a subshell en).15 F
-3.339(vironment. The)-.4 F F1(ERR)3.338 E F0 .838
-(trap is normally not inherited in)3.338 F(such cases.)184 108 Q F1
-<ad48>144 120 Q F0(Enable)26.52 E F1(!)3.031 E F0 .531
-(style history substitution.)5.531 F .531(This option is on by def)5.531
-F .532(ault when the shell is inter)-.1 F(-)-.2 E(acti)184 132 Q -.15
-(ve)-.25 G(.).15 E F1<ad50>144 144 Q F0 1.165
+(TINS\(1\) B)-.92 F(ASH_B)-.35 E(UIL)-.1 E(TINS\(1\))-.92 E(operator)184
+84 Q/F1 10/Times-Bold@0 SF(>|)2.5 E F0(instead of)2.5 E F1(>)2.5 E F0(.)
+A F1<ad45>144 96 Q F0 .104(If set, an)27.63 F 2.604(yt)-.15 G .104
+(rap on)-2.604 F F1(ERR)2.604 E F0 .103
+(is inherited by shell functions, command substitutions, and com-)2.604
+F .838(mands e)184 108 R -.15(xe)-.15 G .838(cuted in a subshell en).15
+F 3.338(vironment. The)-.4 F F1(ERR)3.338 E F0 .839
+(trap is normally not inherited in)3.339 F(such cases.)184 120 Q F1
+<ad48>144 132 Q F0(Enable)26.52 E F1(!)3.032 E F0 .532
+(style history substitution.)5.532 F .531(This option is on by def)5.532
+F .531(ault when the shell is inter)-.1 F(-)-.2 E(acti)184 144 Q -.15
+(ve)-.25 G(.).15 E F1<ad50>144 156 Q F0 1.164
(If set, the shell does not follo)28.19 F 3.664(ws)-.25 G 1.164
-(ymbolic links when e)-3.664 F -.15(xe)-.15 G 1.164
-(cuting commands such as).15 F F1(cd)3.664 E F0 2.821
-(that change the current w)184 156 R 2.822(orking directory)-.1 F 7.822
-(.I)-.65 G 5.322(tu)-7.822 G 2.822(ses the ph)-5.322 F 2.822
-(ysical directory structure)-.05 F 2.686(instead. By)184 168 R(def)2.686
+(ymbolic links when e)-3.664 F -.15(xe)-.15 G 1.165
+(cuting commands such as).15 F F1(cd)3.665 E F0 2.822
+(that change the current w)184 168 R 2.822(orking directory)-.1 F 7.822
+(.I)-.65 G 5.322(tu)-7.822 G 2.822(ses the ph)-5.322 F 2.821
+(ysical directory structure)-.05 F 2.685(instead. By)184 180 R(def)2.685
E(ault,)-.1 E F1(bash)2.686 E F0(follo)2.686 E .186
(ws the logical chain of directories when performing com-)-.25 F
-(mands which change the current directory)184 180 Q(.)-.65 E F1<ad54>144
-192 Q F0 .89(If set, an)27.63 F 3.39(yt)-.15 G .89(raps on)-3.39 F F1
+(mands which change the current directory)184 192 Q(.)-.65 E F1<ad54>144
+204 Q F0 .89(If set, an)27.63 F 3.39(yt)-.15 G .89(raps on)-3.39 F F1
(DEB)3.39 E(UG)-.1 E F0(and)3.39 E F1(RETURN)3.39 E F0 .89
(are inherited by shell functions, command)3.39 F 1.932
-(substitutions, and commands e)184 204 R -.15(xe)-.15 G 1.932
+(substitutions, and commands e)184 216 R -.15(xe)-.15 G 1.932
(cuted in a subshell en).15 F 4.432(vironment. The)-.4 F F1(DEB)4.432 E
-(UG)-.1 E F0(and)4.432 E F1(RETURN)184 216 Q F0
-(traps are normally not inherited in such cases.)2.5 E F1<adad>144 228 Q
-F0 .4(If no ar)28.6 F .401(guments follo)-.18 F 2.901(wt)-.25 G .401
+(UG)-.1 E F0(and)4.432 E F1(RETURN)184 228 Q F0
+(traps are normally not inherited in such cases.)2.5 E F1<adad>144 240 Q
+F0 .401(If no ar)28.6 F .401(guments follo)-.18 F 2.901(wt)-.25 G .401
(his option, then the positional parameters are unset.)-2.901 F
-(Otherwise,)5.401 E(the positional parameters are set to the)184 240 Q
-/F2 10/Times-Italic@0 SF(ar)2.5 E(g)-.37 E F0(s, e)A -.15(ve)-.25 G 2.5
-(ni).15 G 2.5(fs)-2.5 G(ome of them be)-2.5 E(gin with a)-.15 E F1<ad>
-2.5 E F0(.)A F1<ad>144 252 Q F0 1.945
+(Otherwise,)5.4 E(the positional parameters are set to the)184 252 Q/F2
+10/Times-Italic@0 SF(ar)2.5 E(g)-.37 E F0(s, e)A -.15(ve)-.25 G 2.5(ni)
+.15 G 2.5(fs)-2.5 G(ome of them be)-2.5 E(gin with a)-.15 E F1<ad>2.5 E
+F0(.)A F1<ad>144 264 Q F0 1.944
(Signal the end of options, cause all remaining)34.3 F F2(ar)4.444 E(g)
--.37 E F0 4.444(st)C 4.444(ob)-4.444 G 4.444(ea)-4.444 G 1.944
-(ssigned to the positional)-4.444 F 3.445(parameters. The)184 264 R F1
-<ad78>3.445 E F0(and)3.445 E F1<ad76>3.445 E F0 .945
-(options are turned of)3.445 F 3.445(f. If)-.25 F .946(there are no)
-3.445 F F2(ar)3.446 E(g)-.37 E F0 .946(s, the positional)B
-(parameters remain unchanged.)184 276 Q .425(The options are of)144
-292.8 R 2.925(fb)-.25 G 2.925(yd)-2.925 G(ef)-2.925 E .425
+-.37 E F0 4.444(st)C 4.444(ob)-4.444 G 4.445(ea)-4.444 G 1.945
+(ssigned to the positional)-4.445 F 3.446(parameters. The)184 276 R F1
+<ad78>3.446 E F0(and)3.446 E F1<ad76>3.446 E F0 .945
+(options are turned of)3.446 F 3.445(f. If)-.25 F .945(there are no)
+3.445 F F2(ar)3.445 E(g)-.37 E F0 .945(s, the positional)B
+(parameters remain unchanged.)184 288 Q .425(The options are of)144
+304.8 R 2.925(fb)-.25 G 2.925(yd)-2.925 G(ef)-2.925 E .425
(ault unless otherwise noted.)-.1 F .425
-(Using + rather than \255 causes these options)5.425 F .177
-(to be turned of)144 304.8 R 2.677(f. The)-.25 F .178
+(Using + rather than \255 causes these options)5.425 F .178
+(to be turned of)144 316.8 R 2.678(f. The)-.25 F .178
(options can also be speci\214ed as ar)2.678 F .178(guments to an in)
--.18 F -.2(vo)-.4 G .178(cation of the shell.).2 F(The)5.178 E .066
-(current set of options may be found in)144 316.8 R F1<24ad>2.566 E F0
+-.18 F -.2(vo)-.4 G .177(cation of the shell.).2 F(The)5.177 E .066
+(current set of options may be found in)144 328.8 R F1<24ad>2.566 E F0
5.066(.T)C .066(he return status is al)-5.066 F -.1(wa)-.1 G .066
-(ys true unless an in).1 F -.25(va)-.4 G .066(lid option).25 F
-(is encountered.)144 328.8 Q F1(shift)108 345.6 Q F0([)2.5 E F2(n)A F0
-(])A .428(The positional parameters from)144 357.6 R F2(n)2.928 E F0
-.429(+1 ... are renamed to)B F1 .429($1 ....)2.929 F F0 -.15(Pa)5.429 G
-.429(rameters represented by the num-).15 F(bers)144 369.6 Q F1($#)2.583
-E F0(do)2.583 E .083(wn to)-.25 F F1($#)2.583 E F0<ad>A F2(n)A F0 .083
-(+1 are unset.)B F2(n)5.443 E F0 .083(must be a non-ne)2.823 F -.05(ga)
--.15 G(ti).05 E .382 -.15(ve n)-.25 H .082(umber less than or equal to)
-.15 F F1($#)2.582 E F0 5.082(.I)C(f)-5.082 E F2(n)2.942 E F0 .06
-(is 0, no parameters are changed.)144 381.6 R(If)5.06 E F2(n)2.92 E F0
+(ys true unless an in).1 F -.25(va)-.4 G .067(lid option).25 F
+(is encountered.)144 340.8 Q F1(shift)108 357.6 Q F0([)2.5 E F2(n)A F0
+(])A .429(The positional parameters from)144 369.6 R F2(n)2.929 E F0
+.429(+1 ... are renamed to)B F1 .429($1 ....)2.929 F F0 -.15(Pa)5.428 G
+.428(rameters represented by the num-).15 F(bers)144 381.6 Q F1($#)2.582
+E F0(do)2.582 E .082(wn to)-.25 F F1($#)2.582 E F0<ad>A F2(n)A F0 .082
+(+1 are unset.)B F2(n)5.442 E F0 .082(must be a non-ne)2.822 F -.05(ga)
+-.15 G(ti).05 E .383 -.15(ve n)-.25 H .083(umber less than or equal to)
+.15 F F1($#)2.583 E F0 5.083(.I)C(f)-5.083 E F2(n)2.943 E F0 .06
+(is 0, no parameters are changed.)144 393.6 R(If)5.06 E F2(n)2.92 E F0
.06(is not gi)2.8 F -.15(ve)-.25 G .06(n, it is assumed to be 1.).15 F
(If)5.06 E F2(n)2.92 E F0 .06(is greater than)2.8 F F1($#)2.56 E F0 2.56
-(,t)C(he)-2.56 E .144(positional parameters are not changed.)144 393.6 R
-.144(The return status is greater than zero if)5.144 F F2(n)3.003 E F0
-.143(is greater than)2.883 F F1($#)2.643 E F0
-(or less than zero; otherwise 0.)144 405.6 Q F1(shopt)108 422.4 Q F0([)
+(,t)C(he)-2.56 E .143(positional parameters are not changed.)144 405.6 R
+.144(The return status is greater than zero if)5.143 F F2(n)3.004 E F0
+.144(is greater than)2.884 F F1($#)2.644 E F0
+(or less than zero; otherwise 0.)144 417.6 Q F1(shopt)108 434.4 Q F0([)
2.5 E F1(\255pqsu)A F0 2.5(][)C F1<ad6f>-2.5 E F0 2.5(][)C F2(optname)
--2.5 E F0(...])2.5 E -.8(To)144 434.4 S .222(ggle the v).8 F .222
+-2.5 E F0(...])2.5 E -.8(To)144 446.4 S .222(ggle the v).8 F .222
(alues of v)-.25 F .222(ariables controlling optional shell beha)-.25 F
(vior)-.2 E 5.222(.W)-.55 G .222(ith no options, or with the)-5.622 F F1
<ad70>2.722 E F0 .721(option, a list of all settable options is display\
-ed, with an indication of whether or not each is set.)144 446.4 R(The)
-144 458.4 Q F1<ad70>2.827 E F0 .327(option causes output to be displaye\
-d in a form that may be reused as input.)2.827 F .328(Other options)
-5.328 F(ha)144 470.4 Q .3 -.15(ve t)-.2 H(he follo).15 E(wing meanings:)
--.25 E F1<ad73>144 482.4 Q F0(Enable \(set\) each)26.41 E F2(optname)2.5
-E F0(.)A F1<ad75>144 494.4 Q F0(Disable \(unset\) each)24.74 E F2
-(optname)2.5 E F0(.)A F1<ad71>144 506.4 Q F0 .003(Suppresses normal out\
+ed, with an indication of whether or not each is set.)144 458.4 R(The)
+144 470.4 Q F1<ad70>2.828 E F0 .327(option causes output to be displaye\
+d in a form that may be reused as input.)2.828 F .327(Other options)
+5.327 F(ha)144 482.4 Q .3 -.15(ve t)-.2 H(he follo).15 E(wing meanings:)
+-.25 E F1<ad73>144 494.4 Q F0(Enable \(set\) each)26.41 E F2(optname)2.5
+E F0(.)A F1<ad75>144 506.4 Q F0(Disable \(unset\) each)24.74 E F2
+(optname)2.5 E F0(.)A F1<ad71>144 518.4 Q F0 .003(Suppresses normal out\
put \(quiet mode\); the return status indicates whether the)24.74 F F2
-(optname)2.503 E F0(is)2.503 E .255(set or unset.)180 518.4 R .255
-(If multiple)5.255 F F2(optname)2.755 E F0(ar)2.755 E .256
+(optname)2.504 E F0(is)2.504 E .256(set or unset.)180 530.4 R .256
+(If multiple)5.256 F F2(optname)2.756 E F0(ar)2.756 E .256
(guments are gi)-.18 F -.15(ve)-.25 G 2.756(nw).15 G(ith)-2.756 E F1
-<ad71>2.756 E F0 2.756(,t)C .256(he return status is zero if)-2.756 F
-(all)180 530.4 Q F2(optnames)2.5 E F0(are enabled; non-zero otherwise.)
-2.5 E F1<ad6f>144 542.4 Q F0(Restricts the v)25.3 E(alues of)-.25 E F2
+<ad71>2.756 E F0 2.755(,t)C .255(he return status is zero if)-2.755 F
+(all)180 542.4 Q F2(optnames)2.5 E F0(are enabled; non-zero otherwise.)
+2.5 E F1<ad6f>144 554.4 Q F0(Restricts the v)25.3 E(alues of)-.25 E F2
(optname)2.5 E F0(to be those de\214ned for the)2.5 E F1<ad6f>2.5 E F0
-(option to the)2.5 E F1(set)2.5 E F0 -.2(bu)2.5 G(iltin.).2 E .128
-(If either)144 559.2 R F1<ad73>2.628 E F0(or)2.628 E F1<ad75>2.628 E F0
+(option to the)2.5 E F1(set)2.5 E F0 -.2(bu)2.5 G(iltin.).2 E .127
+(If either)144 571.2 R F1<ad73>2.627 E F0(or)2.627 E F1<ad75>2.627 E F0
.127(is used with no)2.627 F F2(optname)2.627 E F0(ar)2.627 E .127
-(guments, the display is limited to those options which)-.18 F 1.023
-(are set or unset, respecti)144 571.2 R -.15(ve)-.25 G(ly).15 E 6.023
-(.U)-.65 G 1.024(nless otherwise noted, the)-6.023 F F1(shopt)3.524 E F0
-1.024(options are disabled \(unset\) by)3.524 F(def)144 583.2 Q(ault.)
+(guments, the display is limited to those options which)-.18 F 1.024
+(are set or unset, respecti)144 583.2 R -.15(ve)-.25 G(ly).15 E 6.024
+(.U)-.65 G 1.024(nless otherwise noted, the)-6.024 F F1(shopt)3.523 E F0
+1.023(options are disabled \(unset\) by)3.523 F(def)144 595.2 Q(ault.)
-.1 E 1.544(The return status when listing options is zero if all)144
-600 R F2(optnames)4.044 E F0 1.544(are enabled, non-zero otherwise.)
-4.044 F .696
+612 R F2(optnames)4.044 E F0 1.545(are enabled, non-zero otherwise.)
+4.045 F .696
(When setting or unsetting options, the return status is zero unless an)
-144 612 R F2(optname)3.196 E F0 .696(is not a v)3.196 F .696(alid shell)
--.25 F(option.)144 624 Q(The list of)144 640.8 Q F1(shopt)2.5 E F0
-(options is:)2.5 E F1(autocd)144 658.8 Q F0 .2
+144 624 R F2(optname)3.196 E F0 .696(is not a v)3.196 F .695(alid shell)
+-.25 F(option.)144 636 Q(The list of)144 652.8 Q F1(shopt)2.5 E F0
+(options is:)2.5 E F1(autocd)144 670.8 Q F0 .199
(If set, a command name that is the name of a directory is e)11.11 F
--.15(xe)-.15 G .199(cuted as if it were the ar).15 F(gu-)-.18 E
-(ment to the)184 670.8 Q F1(cd)2.5 E F0 2.5(command. This)2.5 F
+-.15(xe)-.15 G .2(cuted as if it were the ar).15 F(gu-)-.18 E
+(ment to the)184 682.8 Q F1(cd)2.5 E F0 2.5(command. This)2.5 F
(option is only used by interacti)2.5 E .3 -.15(ve s)-.25 H(hells.).15 E
-F1(cdable_v)144 682.8 Q(ars)-.1 E F0 .155(If set, an ar)184 694.8 R .155
-(gument to the)-.18 F F1(cd)2.655 E F0 -.2(bu)2.655 G .156
+F1(cdable_v)144 694.8 Q(ars)-.1 E F0 .156(If set, an ar)184 706.8 R .156
+(gument to the)-.18 F F1(cd)2.656 E F0 -.2(bu)2.656 G .155
(iltin command that is not a directory is assumed to be the).2 F
-(name of a v)184 706.8 Q(ariable whose v)-.25 E
-(alue is the directory to change to.)-.25 E F1(cdspell)144 718.8 Q F0
-1.055
-(If set, minor errors in the spelling of a directory component in a)
-10.55 F F1(cd)3.555 E F0 1.055(command will be)3.555 F 3.987
-(corrected. The)184 730.8 R 1.487(errors check)3.987 F 1.487
-(ed for are transposed characters, a missing character)-.1 F 3.988(,a)
--.4 G(nd)-3.988 E(GNU Bash-4.0)72 768 Q(2004 Apr 20)148.735 E(15)198.725
-E 0 Cg EP
+(name of a v)184 718.8 Q(ariable whose v)-.25 E
+(alue is the directory to change to.)-.25 E(GNU Bash-4.0)72 768 Q
+(2004 Apr 20)148.735 E(15)198.725 E 0 Cg EP
%%Page: 16 16
%%BeginPageSetup
BP
%%EndPageSetup
/F0 10/Times-Roman@0 SF -.35(BA)72 48 S(SH_B).35 E(UIL)-.1 E 290.48
-(TINS\(1\) B)-.92 F(ASH_B)-.35 E(UIL)-.1 E(TINS\(1\))-.92 E .552
-(one character too man)184 84 R 4.352 -.65(y. I)-.15 H 3.052(fac).65 G
-.552(orrection is found, the corrected \214le name is printed, and)
--3.052 F(the command proceeds.)184 96 Q
-(This option is only used by interacti)5 E .3 -.15(ve s)-.25 H(hells.)
-.15 E/F1 10/Times-Bold@0 SF(checkhash)144 108 Q F0 2.079(If set,)184 120
-R F1(bash)4.579 E F0 2.079
-(checks that a command found in the hash table e)4.579 F 2.08
-(xists before trying to)-.15 F -.15(exe)184 132 S(cute it.).15 E
+(TINS\(1\) B)-.92 F(ASH_B)-.35 E(UIL)-.1 E(TINS\(1\))-.92 E/F1 10
+/Times-Bold@0 SF(cdspell)144 84 Q F0 1.055
+(If set, minor errors in the spelling of a directory component in a)
+10.55 F F1(cd)3.555 E F0 1.055(command will be)3.555 F 3.988
+(corrected. The)184 96 R 1.488(errors check)3.988 F 1.487
+(ed for are transposed characters, a missing character)-.1 F 3.987(,a)
+-.4 G(nd)-3.987 E .552(one character too man)184 108 R 4.352 -.65(y. I)
+-.15 H 3.052(fac).65 G .552
+(orrection is found, the corrected \214le name is printed, and)-3.052 F
+(the command proceeds.)184 120 Q(This option is only used by interacti)5
+E .3 -.15(ve s)-.25 H(hells.).15 E F1(checkhash)144 132 Q F0 2.08
+(If set,)184 144 R F1(bash)4.58 E F0 2.079
+(checks that a command found in the hash table e)4.58 F 2.079
+(xists before trying to)-.15 F -.15(exe)184 156 S(cute it.).15 E
(If a hashed command no longer e)5 E
-(xists, a normal path search is performed.)-.15 E F1(checkjobs)144 144 Q
-F0 .449(If set,)184 156 R F1(bash)2.949 E F0 .449
-(lists the status of an)2.949 F 2.949(ys)-.15 G .448
-(topped and running jobs before e)-2.949 F .448(xiting an interacti)-.15
-F -.15(ve)-.25 G 3.438(shell. If)184 168 R(an)3.438 E 3.438(yj)-.15 G
-.938(obs are running, this causes the e)-3.438 F .938
-(xit to be deferred until a second e)-.15 F .939(xit is)-.15 F 1.456
-(attempted without an interv)184 180 R 1.456(ening command \(see)-.15 F
+(xists, a normal path search is performed.)-.15 E F1(checkjobs)144 168 Q
+F0 .448(If set,)184 180 R F1(bash)2.948 E F0 .448
+(lists the status of an)2.948 F 2.949(ys)-.15 G .449
+(topped and running jobs before e)-2.949 F .449(xiting an interacti)-.15
+F -.15(ve)-.25 G 3.439(shell. If)184 192 R(an)3.439 E 3.439(yj)-.15 G
+.938(obs are running, this causes the e)-3.439 F .938
+(xit to be deferred until a second e)-.15 F .938(xit is)-.15 F 1.456
+(attempted without an interv)184 204 R 1.456(ening command \(see)-.15 F
F1 1.456(JOB CONTR)3.956 F(OL)-.3 E F0(abo)3.956 E -.15(ve)-.15 G 3.956
-(\). The).15 F(shell)3.956 E(al)184 192 Q -.1(wa)-.1 G(ys postpones e).1
+(\). The).15 F(shell)3.956 E(al)184 216 Q -.1(wa)-.1 G(ys postpones e).1
E(xiting if an)-.15 E 2.5(yj)-.15 G(obs are stopped.)-2.5 E F1
-(checkwinsize)144 204 Q F0 .796(If set,)184 216 R F1(bash)3.296 E F0
-.796(checks the windo)3.296 F 3.296(ws)-.25 G .797
-(ize after each command and, if necessary)-3.296 F 3.297(,u)-.65 G .797
-(pdates the)-3.297 F -.25(va)184 228 S(lues of).25 E/F2 9/Times-Bold@0
+(checkwinsize)144 228 Q F0 .797(If set,)184 240 R F1(bash)3.297 E F0
+.797(checks the windo)3.297 F 3.297(ws)-.25 G .796
+(ize after each command and, if necessary)-3.297 F 3.296(,u)-.65 G .796
+(pdates the)-3.296 F -.25(va)184 252 S(lues of).25 E/F2 9/Times-Bold@0
SF(LINES)2.5 E F0(and)2.25 E F2(COLUMNS)2.5 E/F3 9/Times-Roman@0 SF(.)A
-F1(cmdhist)144 240 Q F0 1.202(If set,)6.11 F F1(bash)3.702 E F0 1.202
+F1(cmdhist)144 264 Q F0 1.202(If set,)6.11 F F1(bash)3.702 E F0 1.202
(attempts to sa)3.702 F 1.502 -.15(ve a)-.2 H 1.202
(ll lines of a multiple-line command in the same history).15 F(entry)184
-252 Q 5(.T)-.65 G(his allo)-5 E
-(ws easy re-editing of multi-line commands.)-.25 E F1(compat31)144 264 Q
-F0 .419(If set,)184 276 R F1(bash)2.919 E F0 .419(changes its beha)2.919
-F .419(vior to that of v)-.2 F .42(ersion 3.1 with respect to quoted ar)
--.15 F(guments)-.18 E(to the conditional command')184 288 Q 2.5(s=)-.55
-G 2.5(~o)-2.5 G(perator)-2.5 E(.)-.55 E F1(dirspell)144 300 Q F0 .859
-(If set,)7.77 F F1(bash)3.359 E F0 .858
-(attempts spelling correction on directory names during w)3.359 F .858
+276 Q 5(.T)-.65 G(his allo)-5 E
+(ws easy re-editing of multi-line commands.)-.25 E F1(compat31)144 288 Q
+F0 .42(If set,)184 300 R F1(bash)2.92 E F0 .42(changes its beha)2.92 F
+.419(vior to that of v)-.2 F .419(ersion 3.1 with respect to quoted ar)
+-.15 F(guments)-.18 E(to the conditional command')184 312 Q 2.5(s=)-.55
+G 2.5(~o)-2.5 G(perator)-2.5 E(.)-.55 E F1(dirspell)144 324 Q F0 .858
+(If set,)7.77 F F1(bash)3.358 E F0 .858
+(attempts spelling correction on directory names during w)3.358 F .859
(ord completion if)-.1 F
-(the directory name initially supplied does not e)184 312 Q(xist.)-.15 E
-F1(dotglob)144 324 Q F0 .165(If set,)7.77 F F1(bash)2.665 E F0 .165
+(the directory name initially supplied does not e)184 336 Q(xist.)-.15 E
+F1(dotglob)144 348 Q F0 .165(If set,)7.77 F F1(bash)2.665 E F0 .165
(includes \214lenames be)2.665 F .165(ginning with a `.)-.15 F 2.665('i)
-.7 G 2.665(nt)-2.665 G .165(he results of pathname e)-2.665 F
-(xpansion.)-.15 E F1(execfail)144 336 Q F0 1.387
-(If set, a non-interacti)7.79 F 1.687 -.15(ve s)-.25 H 1.386
+(xpansion.)-.15 E F1(execfail)144 360 Q F0 1.386
+(If set, a non-interacti)7.79 F 1.686 -.15(ve s)-.25 H 1.386
(hell will not e).15 F 1.386(xit if it cannot e)-.15 F -.15(xe)-.15 G
-1.386(cute the \214le speci\214ed as an).15 F(ar)184 348 Q
+1.387(cute the \214le speci\214ed as an).15 F(ar)184 372 Q
(gument to the)-.18 E F1(exec)2.5 E F0 -.2(bu)2.5 G(iltin command.).2 E
(An interacti)5 E .3 -.15(ve s)-.25 H(hell does not e).15 E(xit if)-.15
-E F1(exec)2.5 E F0 -.1(fa)2.5 G(ils.).1 E F1(expand_aliases)144 360 Q F0
-.716(If set, aliases are e)184 372 R .717(xpanded as described abo)-.15
-F 1.017 -.15(ve u)-.15 H(nder).15 E F2(ALIASES)3.217 E F3(.)A F0 .717
-(This option is enabled)5.217 F(by def)184 384 Q(ault for interacti)-.1
-E .3 -.15(ve s)-.25 H(hells.).15 E F1(extdeb)144 396 Q(ug)-.2 E F0
-(If set, beha)184 408 Q(vior intended for use by deb)-.2 E
-(uggers is enabled:)-.2 E F1(1.)184 420 Q F0(The)28.5 E F1<ad46>4.251 E
-F0 1.751(option to the)4.251 F F1(declar)4.251 E(e)-.18 E F0 -.2(bu)
-4.251 G 1.751(iltin displays the source \214le name and line).2 F
-(number corresponding to each function name supplied as an ar)220 432 Q
-(gument.)-.18 E F1(2.)184 444 Q F0 1.667(If the command run by the)28.5
+E F1(exec)2.5 E F0 -.1(fa)2.5 G(ils.).1 E F1(expand_aliases)144 384 Q F0
+.717(If set, aliases are e)184 396 R .717(xpanded as described abo)-.15
+F 1.017 -.15(ve u)-.15 H(nder).15 E F2(ALIASES)3.217 E F3(.)A F0 .716
+(This option is enabled)5.217 F(by def)184 408 Q(ault for interacti)-.1
+E .3 -.15(ve s)-.25 H(hells.).15 E F1(extdeb)144 420 Q(ug)-.2 E F0
+(If set, beha)184 432 Q(vior intended for use by deb)-.2 E
+(uggers is enabled:)-.2 E F1(1.)184 444 Q F0(The)28.5 E F1<ad46>4.25 E
+F0 1.75(option to the)4.25 F F1(declar)4.251 E(e)-.18 E F0 -.2(bu)4.251
+G 1.751(iltin displays the source \214le name and line).2 F
+(number corresponding to each function name supplied as an ar)220 456 Q
+(gument.)-.18 E F1(2.)184 468 Q F0 1.667(If the command run by the)28.5
F F1(DEB)4.167 E(UG)-.1 E F0 1.667(trap returns a non-zero v)4.167 F
-1.667(alue, the ne)-.25 F(xt)-.15 E(command is skipped and not e)220 456
-Q -.15(xe)-.15 G(cuted.).15 E F1(3.)184 468 Q F0 .841
-(If the command run by the)28.5 F F1(DEB)3.341 E(UG)-.1 E F0 .841
-(trap returns a v)3.341 F .84(alue of 2, and the shell is)-.25 F -.15
-(exe)220 480 S .488
+1.667(alue, the ne)-.25 F(xt)-.15 E(command is skipped and not e)220 480
+Q -.15(xe)-.15 G(cuted.).15 E F1(3.)184 492 Q F0 .84
+(If the command run by the)28.5 F F1(DEB)3.34 E(UG)-.1 E F0 .841
+(trap returns a v)3.341 F .841(alue of 2, and the shell is)-.25 F -.15
+(exe)220 504 S .488
(cuting in a subroutine \(a shell function or a shell script e).15 F
-.15(xe)-.15 G .488(cuted by the).15 F F1(.)2.988 E F0(or)2.988 E F1
-(sour)220 492 Q(ce)-.18 E F0 -.2(bu)2.5 G(iltins\), a call to).2 E F1
+(sour)220 516 Q(ce)-.18 E F0 -.2(bu)2.5 G(iltins\), a call to).2 E F1
-.18(re)2.5 G(tur).18 E(n)-.15 E F0(is simulated.)2.5 E F1 26(4. B)184
-504 R(ASH_ARGC)-.3 E F0(and)3.776 E F1 -.3(BA)3.776 G(SH_ARGV).3 E F0
-1.275(are updated as described in their descrip-)3.776 F(tions abo)220
-516 Q -.15(ve)-.15 G(.).15 E F1(5.)184 528 Q F0 1.359
+528 R(ASH_ARGC)-.3 E F0(and)3.775 E F1 -.3(BA)3.775 G(SH_ARGV).3 E F0
+1.276(are updated as described in their descrip-)3.775 F(tions abo)220
+540 Q -.15(ve)-.15 G(.).15 E F1(5.)184 552 Q F0 1.359
(Function tracing is enabled:)28.5 F 1.359
(command substitution, shell functions, and sub-)6.359 F(shells in)220
-540 Q -.2(vo)-.4 G -.1(ke).2 G 2.5(dw).1 G(ith)-2.5 E F1(\()2.5 E/F4 10
+564 Q -.2(vo)-.4 G -.1(ke).2 G 2.5(dw).1 G(ith)-2.5 E F1(\()2.5 E/F4 10
/Times-Italic@0 SF(command)2.5 E F1(\))2.5 E F0(inherit the)2.5 E F1
(DEB)2.5 E(UG)-.1 E F0(and)2.5 E F1(RETURN)2.5 E F0(traps.)2.5 E F1(6.)
-184 552 Q F0 .805(Error tracing is enabled:)28.5 F .804
-(command substitution, shell functions, and subshells)5.805 F(in)220 564
+184 576 Q F0 .804(Error tracing is enabled:)28.5 F .805
+(command substitution, shell functions, and subshells)5.804 F(in)220 588
Q -.2(vo)-.4 G -.1(ke).2 G 2.5(dw).1 G(ith)-2.5 E F1(\()2.5 E F4
(command)2.5 E F1(\))2.5 E F0(inherit the)2.5 E F1(ERR)2.5 E(OR)-.3 E F0
-(trap.)2.5 E F1(extglob)144 576 Q F0 .4(If set, the e)8.89 F .4
+(trap.)2.5 E F1(extglob)144 600 Q F0 .4(If set, the e)8.89 F .4
(xtended pattern matching features described abo)-.15 F .7 -.15(ve u)
--.15 H(nder).15 E F1 -.1(Pa)2.9 G .4(thname Expan-).1 F(sion)184 588 Q
-F0(are enabled.)2.5 E F1(extquote)144 600 Q F0 2.473(If set,)184 612 R
+-.15 H(nder).15 E F1 -.1(Pa)2.9 G .4(thname Expan-).1 F(sion)184 612 Q
+F0(are enabled.)2.5 E F1(extquote)144 624 Q F0 2.473(If set,)184 636 R
F1($)4.973 E F0<08>A F4(string)A F0 4.973<0861>C(nd)-4.973 E F1($)4.973
E F0(")A F4(string)A F0 4.973("q)C 2.473(uoting is performed within)
-4.973 F F1(${)4.973 E F4(par)A(ameter)-.15 E F1(})A F0 -.15(ex)4.973 G
-(pansions).15 E(enclosed in double quotes.)184 624 Q
-(This option is enabled by def)5 E(ault.)-.1 E F1(failglob)144 636 Q F0
-1.424(If set, patterns which f)7.77 F 1.425
-(ail to match \214lenames during pathname e)-.1 F 1.425
-(xpansion result in an)-.15 F -.15(ex)184 648 S(pansion error).15 E(.)
--.55 E F1 -.25(fo)144 660 S -.18(rc).25 G(e_\214gnor).18 E(e)-.18 E F0
-.585(If set, the suf)184 672 R<8c78>-.25 E .585(es speci\214ed by the)
+(pansions).15 E(enclosed in double quotes.)184 648 Q
+(This option is enabled by def)5 E(ault.)-.1 E F1(failglob)144 660 Q F0
+1.425(If set, patterns which f)7.77 F 1.425
+(ail to match \214lenames during pathname e)-.1 F 1.424
+(xpansion result in an)-.15 F -.15(ex)184 672 S(pansion error).15 E(.)
+-.55 E F1 -.25(fo)144 684 S -.18(rc).25 G(e_\214gnor).18 E(e)-.18 E F0
+.585(If set, the suf)184 696 R<8c78>-.25 E .585(es speci\214ed by the)
-.15 F F1(FIGNORE)3.085 E F0 .585(shell v)3.085 F .585(ariable cause w)
--.25 F .585(ords to be ignored)-.1 F .32(when performing w)184 684 R .32
+-.25 F .585(ords to be ignored)-.1 F .32(when performing w)184 708 R .32
(ord completion e)-.1 F -.15(ve)-.25 G 2.82(ni).15 G 2.82(ft)-2.82 G .32
-(he ignored w)-2.82 F .32(ords are the only possible com-)-.1 F 3.33
-(pletions. See)184 696 R F2 .83(SHELL V)3.33 F(ARIABLES)-1.215 E F0(abo)
-3.08 E 1.13 -.15(ve f)-.15 H .829(or a description of).15 F F1(FIGNORE)
-3.329 E F0 5.829(.T)C .829(his option)-5.829 F(is enabled by def)184 708
-Q(ault.)-.1 E(GNU Bash-4.0)72 768 Q(2004 Apr 20)148.735 E(16)198.725 E 0
-Cg EP
+(he ignored w)-2.82 F .32(ords are the only possible com-)-.1 F 3.329
+(pletions. See)184 720 R F2 .829(SHELL V)3.329 F(ARIABLES)-1.215 E F0
+(abo)3.079 E 1.129 -.15(ve f)-.15 H .83(or a description of).15 F F1
+(FIGNORE)3.33 E F0 5.83(.T)C .83(his option)-5.83 F(GNU Bash-4.0)72 768
+Q(2004 Apr 20)148.735 E(16)198.725 E 0 Cg EP
%%Page: 17 17
%%BeginPageSetup
BP
%%EndPageSetup
/F0 10/Times-Roman@0 SF -.35(BA)72 48 S(SH_B).35 E(UIL)-.1 E 290.48
-(TINS\(1\) B)-.92 F(ASH_B)-.35 E(UIL)-.1 E(TINS\(1\))-.92 E/F1 10
-/Times-Bold@0 SF(globstar)144 84 Q F0 .178(If set, the pattern)5 F F1
-(**)2.678 E F0 .178(used in a pathname e)2.678 F .178(xpansion conte)
--.15 F .179(xt will match a \214les and zero or)-.15 F 1.298
-(more directories and subdirectories.)184 96 R 1.298
-(If the pattern is follo)6.298 F 1.298(wed by a)-.25 F F1(/)3.797 E F0
-3.797(,o)C 1.297(nly directories)-3.797 F(and subdirectories match.)184
-108 Q F1(gnu_errfmt)144 120 Q F0(If set, shell error messages are writt\
-en in the standard GNU error message format.)184 132 Q F1(histappend)144
-144 Q F0 .383
+(TINS\(1\) B)-.92 F(ASH_B)-.35 E(UIL)-.1 E(TINS\(1\))-.92 E
+(is enabled by def)184 84 Q(ault.)-.1 E/F1 10/Times-Bold@0 SF(globstar)
+144 96 Q F0 .179(If set, the pattern)5 F F1(**)2.679 E F0 .178
+(used in a pathname e)2.678 F .178(xpansion conte)-.15 F .178
+(xt will match a \214les and zero or)-.15 F 1.297
+(more directories and subdirectories.)184 108 R 1.298
+(If the pattern is follo)6.297 F 1.298(wed by a)-.25 F F1(/)3.798 E F0
+3.798(,o)C 1.298(nly directories)-3.798 F(and subdirectories match.)184
+120 Q F1(gnu_errfmt)144 132 Q F0(If set, shell error messages are writt\
+en in the standard GNU error message format.)184 144 Q F1(histappend)144
+156 Q F0 .384
(If set, the history list is appended to the \214le named by the v)184
-156 R .384(alue of the)-.25 F F1(HISTFILE)2.884 E F0 -.25(va)2.884 G
-(ri-).25 E(able when the shell e)184 168 Q(xits, rather than o)-.15 E
--.15(ve)-.15 G(rwriting the \214le.).15 E F1(histr)144 180 Q(eedit)-.18
-E F0 .576(If set, and)184 192 R F1 -.18(re)3.076 G(adline).18 E F0 .575
-(is being used, a user is gi)3.076 F -.15(ve)-.25 G 3.075(nt).15 G .575
-(he opportunity to re-edit a f)-3.075 F .575(ailed his-)-.1 F
-(tory substitution.)184 204 Q F1(histv)144 216 Q(erify)-.1 E F0 .402
-(If set, and)184 228 R F1 -.18(re)2.903 G(adline).18 E F0 .403
+168 R .383(alue of the)-.25 F F1(HISTFILE)2.883 E F0 -.25(va)2.883 G
+(ri-).25 E(able when the shell e)184 180 Q(xits, rather than o)-.15 E
+-.15(ve)-.15 G(rwriting the \214le.).15 E F1(histr)144 192 Q(eedit)-.18
+E F0 .575(If set, and)184 204 R F1 -.18(re)3.075 G(adline).18 E F0 .575
+(is being used, a user is gi)3.075 F -.15(ve)-.25 G 3.075(nt).15 G .576
+(he opportunity to re-edit a f)-3.075 F .576(ailed his-)-.1 F
+(tory substitution.)184 216 Q F1(histv)144 228 Q(erify)-.1 E F0 .403
+(If set, and)184 240 R F1 -.18(re)2.903 G(adline).18 E F0 .403
(is being used, the results of history substitution are not immediately)
-2.903 F .662(passed to the shell parser)184 240 R 5.662(.I)-.55 G .661
-(nstead, the resulting line is loaded into the)-5.662 F F1 -.18(re)3.161
-G(adline).18 E F0(editing)3.161 E -.2(bu)184 252 S -.25(ff).2 G(er).25 E
+2.903 F .661(passed to the shell parser)184 252 R 5.661(.I)-.55 G .662
+(nstead, the resulting line is loaded into the)-5.661 F F1 -.18(re)3.162
+G(adline).18 E F0(editing)3.162 E -.2(bu)184 264 S -.25(ff).2 G(er).25 E
2.5(,a)-.4 G(llo)-2.5 E(wing further modi\214cation.)-.25 E F1
-(hostcomplete)144 264 Q F0 1.181(If set, and)184 276 R F1 -.18(re)3.681
-G(adline).18 E F0 1.181(is being used,)3.681 F F1(bash)3.682 E F0 1.182
-(will attempt to perform hostname completion)3.682 F 1.381(when a w)184
-288 R 1.381(ord containing a)-.1 F F1(@)3.881 E F0 1.381
-(is being completed \(see)3.881 F F1(Completing)3.88 E F0(under)3.88 E
-/F2 9/Times-Bold@0 SF(READLINE)3.88 E F0(abo)184 300 Q -.15(ve)-.15 G
+(hostcomplete)144 276 Q F0 1.182(If set, and)184 288 R F1 -.18(re)3.682
+G(adline).18 E F0 1.182(is being used,)3.682 F F1(bash)3.682 E F0 1.181
+(will attempt to perform hostname completion)3.681 F 1.38(when a w)184
+300 R 1.38(ord containing a)-.1 F F1(@)3.881 E F0 1.381
+(is being completed \(see)3.881 F F1(Completing)3.881 E F0(under)3.881 E
+/F2 9/Times-Bold@0 SF(READLINE)3.881 E F0(abo)184 312 Q -.15(ve)-.15 G
2.5(\). This).15 F(is enabled by def)2.5 E(ault.)-.1 E F1(huponexit)144
-312 Q F0(If set,)184 324 Q F1(bash)2.5 E F0(will send)2.5 E F2(SIGHUP)
+324 Q F0(If set,)184 336 Q F1(bash)2.5 E F0(will send)2.5 E F2(SIGHUP)
2.5 E F0(to all jobs when an interacti)2.25 E .3 -.15(ve l)-.25 H
-(ogin shell e).15 E(xits.)-.15 E F1(interacti)144 336 Q -.1(ve)-.1 G
-(_comments).1 E F0 .33(If set, allo)184 348 R 2.83(waw)-.25 G .33
+(ogin shell e).15 E(xits.)-.15 E F1(interacti)144 348 Q -.1(ve)-.1 G
+(_comments).1 E F0 .33(If set, allo)184 360 R 2.83(waw)-.25 G .33
(ord be)-2.93 F .33(ginning with)-.15 F F1(#)2.83 E F0 .33
(to cause that w)2.83 F .33(ord and all remaining characters on)-.1 F
-.967(that line to be ignored in an interacti)184 360 R 1.267 -.15(ve s)
+.967(that line to be ignored in an interacti)184 372 R 1.267 -.15(ve s)
-.25 H .967(hell \(see).15 F F2(COMMENTS)3.467 E F0(abo)3.217 E -.15(ve)
--.15 G 3.467(\). This).15 F .967(option is)3.467 F(enabled by def)184
-372 Q(ault.)-.1 E F1(lithist)144 384 Q F0 .654(If set, and the)15.55 F
-F1(cmdhist)3.154 E F0 .654
+-.15 G 3.467(\). This).15 F .968(option is)3.468 F(enabled by def)184
+384 Q(ault.)-.1 E F1(lithist)144 396 Q F0 .655(If set, and the)15.55 F
+F1(cmdhist)3.155 E F0 .654
(option is enabled, multi-line commands are sa)3.154 F -.15(ve)-.2 G
-3.155(dt).15 G 3.155(ot)-3.155 G .655(he history)-3.155 F
-(with embedded ne)184 396 Q
+3.154(dt).15 G 3.154(ot)-3.154 G .654(he history)-3.154 F
+(with embedded ne)184 408 Q
(wlines rather than using semicolon separators where possible.)-.25 E F1
-(login_shell)144 408 Q F0 .486
+(login_shell)144 420 Q F0 .486
(The shell sets this option if it is started as a login shell \(see)184
-420 R F2(INV)2.986 E(OCA)-.405 E(TION)-.855 E F0(abo)2.736 E -.15(ve)
--.15 G 2.986(\). The).15 F -.25(va)184 432 S(lue may not be changed.).25
-E F1(mailwar)144 444 Q(n)-.15 E F0 .814(If set, and a \214le that)184
-456 R F1(bash)3.314 E F0 .815
-(is checking for mail has been accessed since the last time it)3.314 F
--.1(wa)184 468 S 2.5(sc).1 G(heck)-2.5 E(ed, the message `)-.1 E
+432 R F2(INV)2.987 E(OCA)-.405 E(TION)-.855 E F0(abo)2.737 E -.15(ve)
+-.15 G 2.987(\). The).15 F -.25(va)184 444 S(lue may not be changed.).25
+E F1(mailwar)144 456 Q(n)-.15 E F0 .815(If set, and a \214le that)184
+468 R F1(bash)3.315 E F0 .814
+(is checking for mail has been accessed since the last time it)3.315 F
+-.1(wa)184 480 S 2.5(sc).1 G(heck)-2.5 E(ed, the message `)-.1 E
(`The mail in)-.74 E/F3 10/Times-Italic@0 SF(mail\214le)2.5 E F0
(has been read')2.5 E 2.5('i)-.74 G 2.5(sd)-2.5 G(isplayed.)-2.5 E F1
-(no_empty_cmd_completion)144 480 Q F0 .146(If set, and)184 492 R F1 -.18
-(re)2.646 G(adline).18 E F0 .146(is being used,)2.646 F F1(bash)2.646 E
-F0 .145(will not attempt to search the)2.646 F F1 -.74(PA)2.645 G(TH)
--.21 E F0 .145(for possible)2.645 F
-(completions when completion is attempted on an empty line.)184 504 Q F1
-(nocaseglob)144 516 Q F0 .436(If set,)184 528 R F1(bash)2.936 E F0 .436
-(matches \214lenames in a case\255insensiti)2.936 F .737 -.15(ve f)-.25
-H .437(ashion when performing pathname).05 F -.15(ex)184 540 S
+(no_empty_cmd_completion)144 492 Q F0 .145(If set, and)184 504 R F1 -.18
+(re)2.645 G(adline).18 E F0 .145(is being used,)2.645 F F1(bash)2.646 E
+F0 .146(will not attempt to search the)2.646 F F1 -.74(PA)2.646 G(TH)
+-.21 E F0 .146(for possible)2.646 F
+(completions when completion is attempted on an empty line.)184 516 Q F1
+(nocaseglob)144 528 Q F0 .437(If set,)184 540 R F1(bash)2.937 E F0 .436
+(matches \214lenames in a case\255insensiti)2.937 F .736 -.15(ve f)-.25
+H .436(ashion when performing pathname).05 F -.15(ex)184 552 S
(pansion \(see).15 E F1 -.1(Pa)2.5 G(thname Expansion).1 E F0(abo)2.5 E
--.15(ve)-.15 G(\).).15 E F1(nocasematch)144 552 Q F0 1.194(If set,)184
-564 R F1(bash)3.694 E F0 1.194(matches patterns in a case\255insensiti)
-3.694 F 1.493 -.15(ve f)-.25 H 1.193(ashion when performing matching).05
-F(while e)184 576 Q -.15(xe)-.15 G(cuting).15 E F1(case)2.5 E F0(or)2.5
-E F1([[)2.5 E F0(conditional commands.)2.5 E F1(nullglob)144 588 Q F0
-.854(If set,)184 600 R F1(bash)3.354 E F0(allo)3.354 E .855
-(ws patterns which match no \214les \(see)-.25 F F1 -.1(Pa)3.355 G .855
-(thname Expansion).1 F F0(abo)3.355 E -.15(ve)-.15 G 3.355(\)t).15 G(o)
--3.355 E -.15(ex)184 612 S(pand to a null string, rather than themselv)
-.15 E(es.)-.15 E F1(pr)144 624 Q(ogcomp)-.18 E F0 .677
-(If set, the programmable completion f)184 636 R .677(acilities \(see)
--.1 F F1(Pr)3.176 E .676(ogrammable Completion)-.18 F F0(abo)3.176 E
--.15(ve)-.15 G(\)).15 E(are enabled.)184 648 Q
-(This option is enabled by def)5 E(ault.)-.1 E F1(pr)144 660 Q(omptv)
--.18 E(ars)-.1 E F0 1.447(If set, prompt strings under)184 672 R 1.448
-(go parameter e)-.18 F 1.448(xpansion, command substitution, arithmetic)
--.15 F -.15(ex)184 684 S .171(pansion, and quote remo).15 F -.25(va)-.15
+-.15(ve)-.15 G(\).).15 E F1(nocasematch)144 564 Q F0 1.193(If set,)184
+576 R F1(bash)3.693 E F0 1.194(matches patterns in a case\255insensiti)
+3.693 F 1.494 -.15(ve f)-.25 H 1.194(ashion when performing matching).05
+F(while e)184 588 Q -.15(xe)-.15 G(cuting).15 E F1(case)2.5 E F0(or)2.5
+E F1([[)2.5 E F0(conditional commands.)2.5 E F1(nullglob)144 600 Q F0
+.855(If set,)184 612 R F1(bash)3.355 E F0(allo)3.355 E .855
+(ws patterns which match no \214les \(see)-.25 F F1 -.1(Pa)3.354 G .854
+(thname Expansion).1 F F0(abo)3.354 E -.15(ve)-.15 G 3.354(\)t).15 G(o)
+-3.354 E -.15(ex)184 624 S(pand to a null string, rather than themselv)
+.15 E(es.)-.15 E F1(pr)144 636 Q(ogcomp)-.18 E F0 .676
+(If set, the programmable completion f)184 648 R .677(acilities \(see)
+-.1 F F1(Pr)3.177 E .677(ogrammable Completion)-.18 F F0(abo)3.177 E
+-.15(ve)-.15 G(\)).15 E(are enabled.)184 660 Q
+(This option is enabled by def)5 E(ault.)-.1 E F1(pr)144 672 Q(omptv)
+-.18 E(ars)-.1 E F0 1.448(If set, prompt strings under)184 684 R 1.448
+(go parameter e)-.18 F 1.447(xpansion, command substitution, arithmetic)
+-.15 F -.15(ex)184 696 S .17(pansion, and quote remo).15 F -.25(va)-.15
G 2.67(la).25 G .17(fter being e)-2.67 F .17(xpanded as described in)
--.15 F F2(PR)2.67 E(OMPTING)-.27 E F0(abo)2.42 E -.15(ve)-.15 G(.).15 E
-(This option is enabled by def)184 696 Q(ault.)-.1 E(GNU Bash-4.0)72 768
-Q(2004 Apr 20)148.735 E(17)198.725 E 0 Cg EP
+-.15 F F2(PR)2.671 E(OMPTING)-.27 E F0(abo)2.421 E -.15(ve)-.15 G(.).15
+E(This option is enabled by def)184 708 Q(ault.)-.1 E(GNU Bash-4.0)72
+768 Q(2004 Apr 20)148.735 E(17)198.725 E 0 Cg EP
%%Page: 18 18
%%BeginPageSetup
BP
@@ -2232,39 +2232,39 @@ BP
(This is not reset when the startup \214les are)6.678 F -.15(exe)184 120
S(cuted, allo).15 E(wing the startup \214les to disco)-.25 E -.15(ve)
-.15 G 2.5(rw).15 G(hether or not a shell is restricted.)-2.5 E F1
-(shift_v)144 132 Q(erbose)-.1 E F0 .501(If set, the)184 144 R F1(shift)
-3.001 E F0 -.2(bu)3.001 G .501
-(iltin prints an error message when the shift count e).2 F .502
+(shift_v)144 132 Q(erbose)-.1 E F0 .502(If set, the)184 144 R F1(shift)
+3.002 E F0 -.2(bu)3.002 G .501
+(iltin prints an error message when the shift count e).2 F .501
(xceeds the number)-.15 F(of positional parameters.)184 156 Q F1(sour)
-144 168 Q(cepath)-.18 E F0 .771(If set, the)184 180 R F1(sour)3.271 E
-(ce)-.18 E F0(\()3.271 E F1(.)A F0 3.271(\)b)C .771(uiltin uses the v)
--3.471 F .771(alue of)-.25 F F2 -.666(PA)3.27 G(TH)-.189 E F0 .77
-(to \214nd the directory containing the)3.02 F(\214le supplied as an ar)
-184 192 Q 2.5(gument. This)-.18 F(option is enabled by def)2.5 E(ault.)
--.1 E F1(xpg_echo)144 204 Q F0(If set, the)184 216 Q F1(echo)2.5 E F0
--.2(bu)2.5 G(iltin e).2 E(xpands backslash-escape sequences by def)-.15
-E(ault.)-.1 E F1(suspend)108 228 Q F0([)2.5 E F1<ad66>A F0(])A 1.001
-(Suspend the e)144 240 R -.15(xe)-.15 G 1.001
-(cution of this shell until it recei).15 F -.15(ve)-.25 G 3.501(sa).15 G
-F2(SIGCONT)A F0 3.502(signal. A)3.252 F 1.002(login shell cannot be)
-3.502 F .023(suspended; the)144 252 R F1<ad66>2.523 E F0 .023
-(option can be used to o)2.523 F -.15(ve)-.15 G .022
-(rride this and force the suspension.).15 F .022(The return status is)
-5.022 F 2.5(0u)144 264 S(nless the shell is a login shell and)-2.5 E F1
+144 168 Q(cepath)-.18 E F0 .77(If set, the)184 180 R F1(sour)3.27 E(ce)
+-.18 E F0(\()3.27 E F1(.)A F0 3.27(\)b)C .77(uiltin uses the v)-3.47 F
+.771(alue of)-.25 F F2 -.666(PA)3.271 G(TH)-.189 E F0 .771
+(to \214nd the directory containing the)3.021 F
+(\214le supplied as an ar)184 192 Q 2.5(gument. This)-.18 F
+(option is enabled by def)2.5 E(ault.)-.1 E F1(xpg_echo)144 204 Q F0
+(If set, the)184 216 Q F1(echo)2.5 E F0 -.2(bu)2.5 G(iltin e).2 E
+(xpands backslash-escape sequences by def)-.15 E(ault.)-.1 E F1(suspend)
+108 228 Q F0([)2.5 E F1<ad66>A F0(])A 1.002(Suspend the e)144 240 R -.15
+(xe)-.15 G 1.002(cution of this shell until it recei).15 F -.15(ve)-.25
+G 3.501(sa).15 G F2(SIGCONT)A F0 3.501(signal. A)3.251 F 1.001
+(login shell cannot be)3.501 F .022(suspended; the)144 252 R F1<ad66>
+2.522 E F0 .022(option can be used to o)2.522 F -.15(ve)-.15 G .022
+(rride this and force the suspension.).15 F .023(The return status is)
+5.023 F 2.5(0u)144 264 S(nless the shell is a login shell and)-2.5 E F1
<ad66>2.5 E F0(is not supplied, or if job control is not enabled.)2.5 E
F1(test)108 276 Q/F3 10/Times-Italic@0 SF -.2(ex)2.5 G(pr).2 E F1([)108
288 Q F3 -.2(ex)2.5 G(pr).2 E F1(])2.5 E F0 1.15
(Return a status of 0 or 1 depending on the e)6.77 F -.25(va)-.25 G 1.15
(luation of the conditional e).25 F(xpression)-.15 E F3 -.2(ex)3.65 G
-(pr).2 E F0 6.15(.E).73 G(ach)-6.15 E 1.188
+(pr).2 E F0 6.15(.E).73 G(ach)-6.15 E 1.187
(operator and operand must be a separate ar)144 300 R 3.688
-(gument. Expressions)-.18 F 1.187(are composed of the primaries)3.688 F
-1.889(described abo)144 312 R 2.189 -.15(ve u)-.15 H(nder).15 E F2
-(CONDITION)4.389 E 1.889(AL EXPRESSIONS)-.18 F/F4 9/Times-Roman@0 SF(.)A
-F1(test)6.389 E F0 1.89(does not accept an)4.389 F 4.39(yo)-.15 G 1.89
-(ptions, nor)-4.39 F(does it accept and ignore an ar)144 324 Q
+(gument. Expressions)-.18 F 1.188(are composed of the primaries)3.688 F
+1.89(described abo)144 312 R 2.19 -.15(ve u)-.15 H(nder).15 E F2
+(CONDITION)4.39 E 1.89(AL EXPRESSIONS)-.18 F/F4 9/Times-Roman@0 SF(.)A
+F1(test)6.39 E F0 1.889(does not accept an)4.389 F 4.389(yo)-.15 G 1.889
+(ptions, nor)-4.389 F(does it accept and ignore an ar)144 324 Q
(gument of)-.18 E F1<adad>2.5 E F0(as signifying the end of options.)2.5
-E .786(Expressions may be combined using the follo)144 342 R .785
+E .785(Expressions may be combined using the follo)144 342 R .786
(wing operators, listed in decreasing order of prece-)-.25 F 2.5
(dence. The)144 354 R -.25(eva)2.5 G
(luation depends on the number of ar).25 E(guments; see belo)-.18 E -.65
@@ -2289,38 +2289,38 @@ F0 -.25(eva)2.5 G(luate conditional e).25 E
E 2.5(2a)144 520.8 S -.18(rg)-2.5 G(uments).18 E .37(If the \214rst ar)
180 532.8 R .37(gument is)-.18 F F1(!)2.87 E F0 2.87(,t)C .37(he e)-2.87
F .37(xpression is true if and only if the second ar)-.15 F .37
-(gument is null.)-.18 F .379(If the \214rst ar)180 544.8 R .38
-(gument is one of the unary conditional operators listed abo)-.18 F .68
--.15(ve u)-.15 H(nder).15 E F2(CONDI-)2.88 E(TION)180 556.8 Q .553
+(gument is null.)-.18 F .38(If the \214rst ar)180 544.8 R .38
+(gument is one of the unary conditional operators listed abo)-.18 F .679
+-.15(ve u)-.15 H(nder).15 E F2(CONDI-)2.879 E(TION)180 556.8 Q .552
(AL EXPRESSIONS)-.18 F F4(,)A F0 .552(the e)2.802 F .552
(xpression is true if the unary test is true.)-.15 F .552
(If the \214rst ar)5.552 F(gu-)-.18 E(ment is not a v)180 568.8 Q
(alid unary conditional operator)-.25 E 2.5(,t)-.4 G(he e)-2.5 E
(xpression is f)-.15 E(alse.)-.1 E 2.5(3a)144 580.8 S -.18(rg)-2.5 G
-(uments).18 E .023(If the second ar)180 592.8 R .023
+(uments).18 E .024(If the second ar)180 592.8 R .023
(gument is one of the binary conditional operators listed abo)-.18 F
-.324 -.15(ve u)-.15 H(nder).15 E F2(CON-)2.524 E(DITION)180 604.8 Q
-1.478(AL EXPRESSIONS)-.18 F F4(,)A F0 1.477(the result of the e)3.727 F
+.323 -.15(ve u)-.15 H(nder).15 E F2(CON-)2.523 E(DITION)180 604.8 Q
+1.477(AL EXPRESSIONS)-.18 F F4(,)A F0 1.477(the result of the e)3.727 F
1.477(xpression is the result of the binary test)-.15 F .513
(using the \214rst and third ar)180 616.8 R .513(guments as operands.)
-.18 F(The)5.513 E F1<ad61>3.013 E F0(and)3.013 E F1<ad6f>3.013 E F0
-.513(operators are considered)3.013 F .972
+.512(operators are considered)3.013 F .972
(binary operators when there are three ar)180 628.8 R 3.472(guments. If)
-.18 F .972(the \214rst ar)3.472 F .972(gument is)-.18 F F1(!)3.472 E F0
-3.472(,t)C .972(he v)-3.472 F .972(alue is)-.25 F .883(the ne)180 640.8
-R -.05(ga)-.15 G .883(tion of the tw).05 F(o-ar)-.1 E .884
-(gument test using the second and third ar)-.18 F 3.384(guments. If)-.18
-F .884(the \214rst)3.384 F(ar)180 652.8 Q .875(gument is e)-.18 F
-(xactly)-.15 E F1(\()3.375 E F0 .875(and the third ar)3.375 F .875
-(gument is e)-.18 F(xactly)-.15 E F1(\))3.375 E F0 3.374(,t)C .874
-(he result is the one-ar)-3.374 F(gument)-.18 E(test of the second ar)
+3.472(,t)C .972(he v)-3.472 F .972(alue is)-.25 F .884(the ne)180 640.8
+R -.05(ga)-.15 G .884(tion of the tw).05 F(o-ar)-.1 E .884
+(gument test using the second and third ar)-.18 F 3.383(guments. If)-.18
+F .883(the \214rst)3.383 F(ar)180 652.8 Q .874(gument is e)-.18 F
+(xactly)-.15 E F1(\()3.374 E F0 .875(and the third ar)3.374 F .875
+(gument is e)-.18 F(xactly)-.15 E F1(\))3.375 E F0 3.375(,t)C .875
+(he result is the one-ar)-3.375 F(gument)-.18 E(test of the second ar)
180 664.8 Q 2.5(gument. Otherwise,)-.18 F(the e)2.5 E(xpression is f)
--.15 E(alse.)-.1 E 2.5(4a)144 676.8 S -.18(rg)-2.5 G(uments).18 E .384
-(If the \214rst ar)180 688.8 R .384(gument is)-.18 F F1(!)2.884 E F0
-2.885(,t)C .385(he result is the ne)-2.885 F -.05(ga)-.15 G .385
-(tion of the three-ar).05 F .385(gument e)-.18 F .385(xpression com-)
--.15 F 1.648(posed of the remaining ar)180 700.8 R 4.147
-(guments. Otherwise,)-.18 F 1.647(the e)4.147 F 1.647
+-.15 E(alse.)-.1 E 2.5(4a)144 676.8 S -.18(rg)-2.5 G(uments).18 E .385
+(If the \214rst ar)180 688.8 R .385(gument is)-.18 F F1(!)2.885 E F0
+2.885(,t)C .385(he result is the ne)-2.885 F -.05(ga)-.15 G .384
+(tion of the three-ar).05 F .384(gument e)-.18 F .384(xpression com-)
+-.15 F 1.647(posed of the remaining ar)180 700.8 R 4.147
+(guments. Otherwise,)-.18 F 1.647(the e)4.147 F 1.648
(xpression is parsed and e)-.15 F -.25(va)-.25 G(luated).25 E
(according to precedence using the rules listed abo)180 712.8 Q -.15(ve)
-.15 G(.).15 E(GNU Bash-4.0)72 768 Q(2004 Apr 20)148.735 E(18)198.725 E
@@ -2339,138 +2339,137 @@ Q -.15(ve)-.15 G(.).15 E/F1 10/Times-Bold@0 SF(times)108 124.8 Q F0
processes run from the shell.)13.23 F(The return status is 0.)144 136.8
Q F1(trap)108 153.6 Q F0([)2.5 E F1(\255lp)A F0 2.5(][)C([)-2.5 E/F2 10
/Times-Italic@0 SF(ar)A(g)-.37 E F0(])A F2(sigspec)2.5 E F0(...])2.5 E
-.702(The command)144 165.6 R F2(ar)3.532 E(g)-.37 E F0 .702
-(is to be read and e)3.422 F -.15(xe)-.15 G .702
-(cuted when the shell recei).15 F -.15(ve)-.25 G 3.203(ss).15 G
-(ignal\(s\))-3.203 E F2(sigspec)3.203 E F0 5.703(.I).31 G(f)-5.703 E F2
-(ar)3.533 E(g)-.37 E F0(is)3.423 E .609(absent \(and there is a single)
+.703(The command)144 165.6 R F2(ar)3.533 E(g)-.37 E F0 .703
+(is to be read and e)3.423 F -.15(xe)-.15 G .702
+(cuted when the shell recei).15 F -.15(ve)-.25 G 3.202(ss).15 G
+(ignal\(s\))-3.202 E F2(sigspec)3.202 E F0 5.702(.I).31 G(f)-5.702 E F2
+(ar)3.532 E(g)-.37 E F0(is)3.422 E .608(absent \(and there is a single)
144 177.6 R F2(sigspec)3.108 E F0 3.108(\)o)C(r)-3.108 E F1<ad>3.108 E
F0 3.108(,e)C .608
(ach speci\214ed signal is reset to its original disposition)-3.108 F
-.658(\(the v)144 189.6 R .658(alue it had upon entrance to the shell\).)
--.25 F(If)5.658 E F2(ar)3.488 E(g)-.37 E F0 .659
+.659(\(the v)144 189.6 R .659(alue it had upon entrance to the shell\).)
+-.25 F(If)5.658 E F2(ar)3.488 E(g)-.37 E F0 .658
(is the null string the signal speci\214ed by each)3.378 F F2(sigspec)
-144.34 201.6 Q F0 .581
-(is ignored by the shell and by the commands it in)3.391 F -.2(vo)-.4 G
--.1(ke).2 G 3.08(s. If).1 F F2(ar)3.41 E(g)-.37 E F0 .58
-(is not present and)3.3 F F1<ad70>3.08 E F0(has)3.08 E 1.214
+144.34 201.6 Q F0 .58(is ignored by the shell and by the commands it in)
+3.39 F -.2(vo)-.4 G -.1(ke).2 G 3.081(s. If).1 F F2(ar)3.411 E(g)-.37 E
+F0 .581(is not present and)3.301 F F1<ad70>3.081 E F0(has)3.081 E 1.215
(been supplied, then the trap commands associated with each)144 213.6 R
-F2(sigspec)4.054 E F0 1.215(are displayed.)4.024 F 1.215(If no ar)6.215
+F2(sigspec)4.054 E F0 1.214(are displayed.)4.024 F 1.214(If no ar)6.214
F(gu-)-.18 E .86(ments are supplied or if only)144 225.6 R F1<ad70>3.36
E F0 .86(is gi)3.36 F -.15(ve)-.25 G(n,).15 E F1(trap)3.36 E F0 .86
(prints the list of commands associated with each)3.36 F 2.83
(signal. The)144 237.6 R F1<ad6c>2.83 E F0 .33(option causes the shell \
-to print a list of signal names and their corresponding num-)2.83 F
-4.311(bers. Each)144 249.6 R F2(sigspec)4.651 E F0 1.811
-(is either a signal name de\214ned in <)4.621 F F2(signal.h)A F0 1.81
-(>, or a signal number)B 6.81(.S)-.55 G(ignal)-6.81 E
+to print a list of signal names and their corresponding num-)2.83 F 4.31
+(bers. Each)144 249.6 R F2(sigspec)4.65 E F0 1.811
+(is either a signal name de\214ned in <)4.62 F F2(signal.h)A F0 1.811
+(>, or a signal number)B 6.811(.S)-.55 G(ignal)-6.811 E
(names are case insensiti)144 261.6 Q .3 -.15(ve a)-.25 H
-(nd the SIG pre\214x is optional.).15 E 1.648(If a)144 279.6 R F2
-(sigspec)4.488 E F0(is)4.458 E/F3 9/Times-Bold@0 SF(EXIT)4.148 E F0
-1.648(\(0\) the command)3.898 F F2(ar)4.479 E(g)-.37 E F0 1.649(is e)
-4.369 F -.15(xe)-.15 G 1.649(cuted on e).15 F 1.649(xit from the shell.)
--.15 F 1.649(If a)6.649 F F2(sigspec)4.489 E F0(is)4.459 E F3(DEB)144
-291.6 Q(UG)-.09 E/F4 9/Times-Roman@0 SF(,)A F0 1.168(the command)3.418 F
-F2(ar)3.998 E(g)-.37 E F0 1.168(is e)3.888 F -.15(xe)-.15 G 1.167
-(cuted before e).15 F -.15(ve)-.25 G(ry).15 E F2 1.167(simple command)
-3.667 F F0(,)A F2(for)3.667 E F0(command,)3.667 E F2(case)3.667 E F0
-(com-)3.667 E(mand,)144 303.6 Q F2(select)2.646 E F0 .146(command, e)
-2.646 F -.15(ve)-.25 G .146(ry arithmetic).15 F F2(for)2.646 E F0 .147
-(command, and before the \214rst command e)2.646 F -.15(xe)-.15 G .147
-(cutes in a).15 F .146(shell function \(see)144 315.6 R F3 .146
-(SHELL GRAMMAR)2.646 F F0(abo)2.396 E -.15(ve)-.15 G 2.646(\). Refer).15
-F .146(to the description of the)2.646 F F1(extdeb)2.645 E(ug)-.2 E F0
-.145(option to)2.645 F(the)144 327.6 Q F1(shopt)3.2 E F0 -.2(bu)3.2 G .7
-(iltin for details of its ef).2 F .7(fect on the)-.25 F F1(DEB)3.2 E(UG)
--.1 E F0 3.2(trap. If)3.2 F(a)3.2 E F2(sigspec)3.54 E F0(is)3.51 E F3
-(RETURN)3.2 E F4(,)A F0 .701(the com-)2.951 F(mand)144 339.6 Q F2(ar)
-3.474 E(g)-.37 E F0 .644(is e)3.364 F -.15(xe)-.15 G .643
+(nd the SIG pre\214x is optional.).15 E 1.649(If a)144 279.6 R F2
+(sigspec)4.489 E F0(is)4.459 E/F3 9/Times-Bold@0 SF(EXIT)4.149 E F0
+1.649(\(0\) the command)3.899 F F2(ar)4.479 E(g)-.37 E F0 1.649(is e)
+4.369 F -.15(xe)-.15 G 1.649(cuted on e).15 F 1.648(xit from the shell.)
+-.15 F 1.648(If a)6.648 F F2(sigspec)4.488 E F0(is)4.458 E F3(DEB)144
+291.6 Q(UG)-.09 E/F4 9/Times-Roman@0 SF(,)A F0 1.167(the command)3.417 F
+F2(ar)3.997 E(g)-.37 E F0 1.167(is e)3.887 F -.15(xe)-.15 G 1.167
+(cuted before e).15 F -.15(ve)-.25 G(ry).15 E F2 1.168(simple command)
+3.667 F F0(,)A F2(for)3.668 E F0(command,)3.668 E F2(case)3.668 E F0
+(com-)3.668 E(mand,)144 303.6 Q F2(select)2.647 E F0 .147(command, e)
+2.647 F -.15(ve)-.25 G .147(ry arithmetic).15 F F2(for)2.647 E F0 .146
+(command, and before the \214rst command e)2.647 F -.15(xe)-.15 G .146
+(cutes in a).15 F .145(shell function \(see)144 315.6 R F3 .145
+(SHELL GRAMMAR)2.645 F F0(abo)2.395 E -.15(ve)-.15 G 2.646(\). Refer).15
+F .146(to the description of the)2.646 F F1(extdeb)2.646 E(ug)-.2 E F0
+.146(option to)2.646 F(the)144 327.6 Q F1(shopt)3.201 E F0 -.2(bu)3.201
+G .7(iltin for details of its ef).2 F .7(fect on the)-.25 F F1(DEB)3.2 E
+(UG)-.1 E F0 3.2(trap. If)3.2 F(a)3.2 E F2(sigspec)3.54 E F0(is)3.51 E
+F3(RETURN)3.2 E F4(,)A F0 .7(the com-)2.95 F(mand)144 339.6 Q F2(ar)
+3.473 E(g)-.37 E F0 .643(is e)3.363 F -.15(xe)-.15 G .643
(cuted each time a shell function or a script e).15 F -.15(xe)-.15 G
-.643(cuted with the).15 F F1(.)3.143 E F0(or)3.143 E F1(sour)3.143 E(ce)
--.18 E F0 -.2(bu)3.143 G(iltins).2 E(\214nishes e)144 351.6 Q -.15(xe)
--.15 G(cuting.).15 E .928(If a)144 369.6 R F2(sigspec)3.768 E F0(is)
-3.738 E F3(ERR)3.429 E F4(,)A F0 .929(the command)3.179 F F2(ar)3.759 E
+.644(cuted with the).15 F F1(.)3.144 E F0(or)3.144 E F1(sour)3.144 E(ce)
+-.18 E F0 -.2(bu)3.144 G(iltins).2 E(\214nishes e)144 351.6 Q -.15(xe)
+-.15 G(cuting.).15 E .929(If a)144 369.6 R F2(sigspec)3.769 E F0(is)
+3.739 E F3(ERR)3.429 E F4(,)A F0 .929(the command)3.179 F F2(ar)3.759 E
(g)-.37 E F0 .929(is e)3.649 F -.15(xe)-.15 G .929(cuted whene).15 F
--.15(ve)-.25 G 3.429(ras).15 G .929(imple command has a non\255zero)
--3.429 F -.15(ex)144 381.6 S 1.009(it status, subject to the follo).15 F
+-.15(ve)-.25 G 3.429(ras).15 G .928(imple command has a non\255zero)
+-3.429 F -.15(ex)144 381.6 S 1.008(it status, subject to the follo).15 F
1.009(wing conditions.)-.25 F(The)6.009 E F3(ERR)3.509 E F0 1.009
-(trap is not e)3.259 F -.15(xe)-.15 G 1.008(cuted if the f).15 F 1.008
+(trap is not e)3.259 F -.15(xe)-.15 G 1.009(cuted if the f).15 F 1.009
(ailed com-)-.1 F .324
(mand is part of the command list immediately follo)144 393.6 R .324
(wing a)-.25 F F1(while)2.824 E F0(or)2.824 E F1(until)2.824 E F0 -.1
-(ke)2.824 G(yw)-.05 E .324(ord, part of the test)-.1 F 1.129(in an)144
+(ke)2.824 G(yw)-.05 E .324(ord, part of the test)-.1 F 1.128(in an)144
405.6 R F2(if)3.639 E F0 1.129(statement, part of a command e)5.589 F
-.15(xe)-.15 G 1.129(cuted in a).15 F F1(&&)3.629 E F0(or)3.629 E/F5 10
-/Symbol SF<efef>3.629 E F0 1.129(list, or if the command')3.629 F 3.628
-(sr)-.55 G(eturn)-3.628 E -.25(va)144 417.6 S(lue is being in).25 E -.15
+/Symbol SF<efef>3.629 E F0 1.129(list, or if the command')3.629 F 3.629
+(sr)-.55 G(eturn)-3.629 E -.25(va)144 417.6 S(lue is being in).25 E -.15
(ve)-.4 G(rted via).15 E F1(!)2.5 E F0 5(.T)C
(hese are the same conditions obe)-5 E(yed by the)-.15 E F1(err)2.5 E
(exit)-.18 E F0(option.)2.5 E 1.095
(Signals ignored upon entry to the shell cannot be trapped or reset.)144
435.6 R -.35(Tr)6.095 G 1.095(apped signals that are not).35 F .662
(being ignored are reset to their original v)144 447.6 R .662
-(alues in a subshell or subshell en)-.25 F .661(vironment when one is)
+(alues in a subshell or subshell en)-.25 F .662(vironment when one is)
-.4 F 2.5(created. The)144 459.6 R(return status is f)2.5 E(alse if an)
-.1 E(y)-.15 E F2(sigspec)2.84 E F0(is in)2.81 E -.25(va)-.4 G
(lid; otherwise).25 E F1(trap)2.5 E F0(returns true.)2.5 E F1(type)108
476.4 Q F0([)2.5 E F1(\255aftpP)A F0(])A F2(name)2.5 E F0([)2.5 E F2
-(name)A F0(...])2.5 E -.4(Wi)144 488.4 S .173
-(th no options, indicate ho).4 F 2.673(we)-.25 G(ach)-2.673 E F2(name)
-3.033 E F0 -.1(wo)2.853 G .174
-(uld be interpreted if used as a command name.).1 F .174(If the)5.174 F
-F1<ad74>144 500.4 Q F0 .843(option is used,)3.343 F F1(type)3.343 E F0
+(name)A F0(...])2.5 E -.4(Wi)144 488.4 S .174
+(th no options, indicate ho).4 F 2.674(we)-.25 G(ach)-2.674 E F2(name)
+3.034 E F0 -.1(wo)2.854 G .173
+(uld be interpreted if used as a command name.).1 F .173(If the)5.173 F
+F1<ad74>144 500.4 Q F0 .842(option is used,)3.342 F F1(type)3.342 E F0
.843(prints a string which is one of)3.343 F F2(alias)3.343 E F0(,).27 E
F2 -.1(ke)3.343 G(ywor)-.2 E(d)-.37 E F0(,).77 E F2(function)3.343 E F0
-(,).24 E F2 -.2(bu)3.342 G(iltin).2 E F0 3.342(,o).24 G(r)-3.342 E F2
-(\214le)5.252 E F0(if)3.522 E F2(name)144.36 512.4 Q F0 .086
-(is an alias, shell reserv)2.766 F .086(ed w)-.15 F .086
-(ord, function, b)-.1 F .087(uiltin, or disk \214le, respecti)-.2 F -.15
-(ve)-.25 G(ly).15 E 5.087(.I)-.65 G 2.587(ft)-5.087 G(he)-2.587 E F2
-(name)2.947 E F0 .087(is not)2.767 F .119
+(,).24 E F2 -.2(bu)3.343 G(iltin).2 E F0 3.343(,o).24 G(r)-3.343 E F2
+(\214le)5.253 E F0(if)3.523 E F2(name)144.36 512.4 Q F0 .087
+(is an alias, shell reserv)2.767 F .087(ed w)-.15 F .087
+(ord, function, b)-.1 F .086(uiltin, or disk \214le, respecti)-.2 F -.15
+(ve)-.25 G(ly).15 E 5.086(.I)-.65 G 2.586(ft)-5.086 G(he)-2.586 E F2
+(name)2.946 E F0 .086(is not)2.766 F .118
(found, then nothing is printed, and an e)144 524.4 R .118
-(xit status of f)-.15 F .118(alse is returned.)-.1 F .118(If the)5.118 F
-F1<ad70>2.618 E F0 .118(option is used,)2.618 F F1(type)2.618 E F0 .855
+(xit status of f)-.15 F .118(alse is returned.)-.1 F .119(If the)5.119 F
+F1<ad70>2.619 E F0 .119(option is used,)2.619 F F1(type)2.619 E F0 .855
(either returns the name of the disk \214le that w)144 536.4 R .855
(ould be e)-.1 F -.15(xe)-.15 G .855(cuted if).15 F F2(name)3.715 E F0
-.855(were speci\214ed as a com-)3.535 F .641(mand name, or nothing if)
-144 548.4 R/F6 10/Courier@0 SF .641(type -t name)3.141 F F0 -.1(wo)3.141
-G .641(uld not return).1 F F2(\214le)3.14 E F0 5.64(.T).18 G(he)-5.64 E
-F1<ad50>3.14 E F0 .64(option forces a)3.14 F F3 -.666(PA)3.14 G(TH)-.189
-E F0 .112(search for each)144 560.4 R F2(name)2.612 E F0 2.612(,e)C -.15
-(ve)-2.862 G 2.613(ni).15 G(f)-2.613 E F6 .113(type -t name)2.613 F F0
--.1(wo)2.613 G .113(uld not return).1 F F2(\214le)2.613 E F0 5.113(.I)
-.18 G 2.613(fac)-5.113 G .113(ommand is hashed,)-2.613 F F1<ad70>2.613 E
-F0(and)144 572.4 Q F1<ad50>2.945 E F0 .445(print the hashed v)2.945 F
-.444(alue, not necessarily the \214le that appears \214rst in)-.25 F F3
--.666(PA)2.944 G(TH)-.189 E F4(.)A F0 .444(If the)4.944 F F1<ad61>2.944
-E F0(option)2.944 E .265(is used,)144 584.4 R F1(type)2.765 E F0 .265
-(prints all of the places that contain an e)2.765 F -.15(xe)-.15 G .265
-(cutable named).15 F F2(name)2.765 E F0 5.265(.T).18 G .265
-(his includes aliases)-5.265 F .427(and functions, if and only if the)
+.855(were speci\214ed as a com-)3.535 F .64(mand name, or nothing if)144
+548.4 R/F6 10/Courier@0 SF .64(type -t name)3.14 F F0 -.1(wo)3.14 G .641
+(uld not return).1 F F2(\214le)3.141 E F0 5.641(.T).18 G(he)-5.641 E F1
+<ad50>3.141 E F0 .641(option forces a)3.141 F F3 -.666(PA)3.141 G(TH)
+-.189 E F0 .113(search for each)144 560.4 R F2(name)2.613 E F0 2.613(,e)
+C -.15(ve)-2.863 G 2.613(ni).15 G(f)-2.613 E F6 .113(type -t name)2.613
+F F0 -.1(wo)2.613 G .113(uld not return).1 F F2(\214le)2.613 E F0 5.113
+(.I).18 G 2.613(fa)-5.113 G .112(command is hashed,)-.001 F F1<ad70>
+2.612 E F0(and)144 572.4 Q F1<ad50>2.944 E F0 .444(print the hashed v)
+2.944 F .444(alue, not necessarily the \214le that appears \214rst in)
+-.25 F F3 -.666(PA)2.945 G(TH)-.189 E F4(.)A F0 .445(If the)4.945 F F1
+<ad61>2.945 E F0(option)2.945 E .265(is used,)144 584.4 R F1(type)2.765
+E F0 .265(prints all of the places that contain an e)2.765 F -.15(xe)
+-.15 G .265(cutable named).15 F F2(name)2.765 E F0 5.265(.T).18 G .265
+(his includes aliases)-5.265 F .426(and functions, if and only if the)
144 596.4 R F1<ad70>2.926 E F0 .426(option is not also used.)2.926 F
-.426(The table of hashed commands is not)5.426 F .548
-(consulted when using)144 608.4 R F1<ad61>3.048 E F0 5.548(.T)C(he)
--5.548 E F1<ad66>3.048 E F0 .549
-(option suppresses shell function lookup, as with the)3.048 F F1
-(command)3.049 E F0 -.2(bu)144 620.4 S(iltin.).2 E F1(type)5 E F0
+.427(The table of hashed commands is not)5.426 F .549
+(consulted when using)144 608.4 R F1<ad61>3.049 E F0 5.549(.T)C(he)
+-5.549 E F1<ad66>3.049 E F0 .548
+(option suppresses shell function lookup, as with the)3.049 F F1
+(command)3.048 E F0 -.2(bu)144 620.4 S(iltin.).2 E F1(type)5 E F0
(returns true if all of the ar)2.5 E(guments are found, f)-.18 E
(alse if an)-.1 E 2.5(ya)-.15 G(re not found.)-2.5 E F1(ulimit)108 637.2
Q F0([)2.5 E F1(\255HST)A(abcde\214lmnpqrstuvx)-.92 E F0([)2.5 E F2
-(limit)A F0(]])A(Pro)144 649.2 Q .244(vides control o)-.15 F -.15(ve)
--.15 G 2.744(rt).15 G .244(he resources a)-2.744 F -.25(va)-.2 G .244
+(limit)A F0(]])A(Pro)144 649.2 Q .243(vides control o)-.15 F -.15(ve)
+-.15 G 2.743(rt).15 G .243(he resources a)-2.743 F -.25(va)-.2 G .244
(ilable to the shell and to processes started by it, on systems).25 F
-.943(that allo)144 661.2 R 3.443(ws)-.25 G .943(uch control.)-3.443 F
-(The)5.943 E F1<ad48>3.443 E F0(and)3.443 E F1<ad53>3.444 E F0 .944
+.944(that allo)144 661.2 R 3.444(ws)-.25 G .944(uch control.)-3.444 F
+(The)5.944 E F1<ad48>3.444 E F0(and)3.444 E F1<ad53>3.444 E F0 .943
(options specify that the hard or soft limit is set for the)3.444 F(gi)
-144 673.2 Q -.15(ve)-.25 G 2.709(nr).15 G 2.709(esource. A)-2.709 F .208
+144 673.2 Q -.15(ve)-.25 G 2.708(nr).15 G 2.708(esource. A)-2.708 F .208
(hard limit cannot be increased by a non-root user once it is set; a so\
-ft limit may)2.709 F .425(be increased up to the v)144 685.2 R .425
-(alue of the hard limit.)-.25 F .426(If neither)5.425 F F1<ad48>2.926 E
-F0(nor)2.926 E F1<ad53>2.926 E F0 .426
-(is speci\214ed, both the soft and)2.926 F .139(hard limits are set.)144
+ft limit may)2.708 F .426(be increased up to the v)144 685.2 R .426
+(alue of the hard limit.)-.25 F .425(If neither)5.426 F F1<ad48>2.925 E
+F0(nor)2.925 E F1<ad53>2.925 E F0 .425
+(is speci\214ed, both the soft and)2.925 F .139(hard limits are set.)144
697.2 R .139(The v)5.139 F .139(alue of)-.25 F F2(limit)2.729 E F0 .139
(can be a number in the unit speci\214ed for the resource or one)3.319 F
-.741(of the special v)144 709.2 R(alues)-.25 E F1(hard)3.241 E F0(,)A F1
+.742(of the special v)144 709.2 R(alues)-.25 E F1(hard)3.242 E F0(,)A F1
(soft)3.241 E F0 3.241(,o)C(r)-3.241 E F1(unlimited)3.241 E F0 3.241(,w)
C .741(hich stand for the current hard limit, the current)-3.241 F .78
(soft limit, and no limit, respecti)144 721.2 R -.15(ve)-.25 G(ly).15 E
@@ -2482,10 +2481,10 @@ F(GNU Bash-4.0)72 768 Q(2004 Apr 20)148.735 E(19)198.725 E 0 Cg EP
BP
%%EndPageSetup
/F0 10/Times-Roman@0 SF -.35(BA)72 48 S(SH_B).35 E(UIL)-.1 E 290.48
-(TINS\(1\) B)-.92 F(ASH_B)-.35 E(UIL)-.1 E(TINS\(1\))-.92 E .498
+(TINS\(1\) B)-.92 F(ASH_B)-.35 E(UIL)-.1 E(TINS\(1\))-.92 E .499
(resource is printed, unless the)144 84 R/F1 10/Times-Bold@0 SF<ad48>
2.999 E F0 .499(option is gi)2.999 F -.15(ve)-.25 G 2.999(n. When).15 F
-.499(more than one resource is speci\214ed, the)2.999 F
+.498(more than one resource is speci\214ed, the)2.999 F
(limit name and unit are printed before the v)144 96 Q 2.5(alue. Other)
-.25 F(options are interpreted as follo)2.5 E(ws:)-.25 E F1<ad61>144 108
Q F0(All current limits are reported)25.3 E F1<ad62>144 120 Q F0
@@ -2501,8 +2500,8 @@ E F1<ad69>144 180 Q F0(The maximum number of pending signals)27.52 E F1
(The maximum resident set size \(man)21.97 E 2.5(ys)-.15 G
(ystems do not honor this limit\))-2.5 E F1<ad6e>144 216 Q F0 .791(The \
maximum number of open \214le descriptors \(most systems do not allo)
-24.74 F 3.29(wt)-.25 G .79(his v)-3.29 F .79(alue to)-.25 F(be set\))180
-228 Q F1<ad70>144 240 Q F0
+24.74 F 3.291(wt)-.25 G .791(his v)-3.291 F .791(alue to)-.25 F
+(be set\))180 228 Q F1<ad70>144 240 Q F0
(The pipe size in 512-byte blocks \(this may not be set\))24.74 E F1
<ad71>144 252 Q F0(The maximum number of bytes in POSIX message queues)
24.74 E F1<ad72>144 264 Q F0(The maximum real-time scheduling priority)
@@ -2517,16 +2516,16 @@ maximum number of open \214le descriptors \(most systems do not allo)
/Times-Italic@0 SF(limit)2.933 E F0 .343(is gi)3.523 F -.15(ve)-.25 G
.343(n, it is the ne).15 F 2.843(wv)-.25 G .343
(alue of the speci\214ed resource \(the)-3.093 F F1<ad61>2.843 E F0 .343
-(option is display only\).)2.843 F .343(If no)5.343 F .176(option is gi)
-144 364.8 R -.15(ve)-.25 G .176(n, then).15 F F1<ad66>2.676 E F0 .175
-(is assumed.)2.676 F -1.11(Va)5.175 G .175
-(lues are in 1024-byte increments, e)1.11 F .175(xcept for)-.15 F F1
-<ad74>2.675 E F0 2.675(,w)C .175(hich is in)-2.675 F(seconds,)144 376.8
-Q F1<ad70>2.515 E F0 2.515(,w)C .015
-(hich is in units of 512-byte blocks, and)-2.515 F F1<ad54>2.516 E F0(,)
-A F1<ad62>2.516 E F0(,)A F1<ad6e>2.516 E F0 2.516(,a)C(nd)-2.516 E F1
-<ad75>2.516 E F0 2.516(,w)C .016(hich are unscaled v)-2.516 F(al-)-.25 E
-3.788(ues. The)144 388.8 R 1.287(return status is 0 unless an in)3.787 F
+(option is display only\).)2.843 F .343(If no)5.343 F .175(option is gi)
+144 364.8 R -.15(ve)-.25 G .175(n, then).15 F F1<ad66>2.675 E F0 .175
+(is assumed.)2.675 F -1.11(Va)5.175 G .175
+(lues are in 1024-byte increments, e)1.11 F .176(xcept for)-.15 F F1
+<ad74>2.676 E F0 2.676(,w)C .176(hich is in)-2.676 F(seconds,)144 376.8
+Q F1<ad70>2.516 E F0 2.516(,w)C .016
+(hich is in units of 512-byte blocks, and)-2.516 F F1<ad54>2.516 E F0(,)
+A F1<ad62>2.515 E F0(,)A F1<ad6e>2.515 E F0 2.515(,a)C(nd)-2.515 E F1
+<ad75>2.515 E F0 2.515(,w)C .015(hich are unscaled v)-2.515 F(al-)-.25 E
+3.787(ues. The)144 388.8 R 1.287(return status is 0 unless an in)3.787 F
-.25(va)-.4 G 1.287(lid option or ar).25 F 1.287
(gument is supplied, or an error occurs)-.18 F(while setting a ne)144
400.8 Q 2.5(wl)-.25 G(imit.)-2.5 E F1(umask)108 417.6 Q F0([)2.5 E F1
@@ -2536,15 +2535,15 @@ A F1<ad62>2.516 E F0(,)A F1<ad6e>2.516 E F0 2.516(,a)C(nd)-2.516 E F1
(gins with a digit, it is interpreted as an octal)-.15 F .066(number; o\
therwise it is interpreted as a symbolic mode mask similar to that acce\
pted by)144 441.6 R F2 -.15(ch)2.566 G(mod).15 E F0(\(1\).).77 E(If)144
-453.6 Q F2(mode)3.262 E F0 .382(is omitted, the current v)3.062 F .382
+453.6 Q F2(mode)3.263 E F0 .382(is omitted, the current v)3.063 F .382
(alue of the mask is printed.)-.25 F(The)5.382 E F1<ad53>2.882 E F0 .382
(option causes the mask to be)2.882 F .547
(printed in symbolic form; the def)144 465.6 R .547
(ault output is an octal number)-.1 F 5.547(.I)-.55 G 3.047(ft)-5.547 G
(he)-3.047 E F1<ad70>3.047 E F0 .547(option is supplied, and)3.047 F F2
-(mode)144.38 477.6 Q F0 .551
-(is omitted, the output is in a form that may be reused as input.)3.231
-F .552(The return status is 0 if the)5.552 F(mode w)144 489.6 Q
+(mode)144.38 477.6 Q F0 .552
+(is omitted, the output is in a form that may be reused as input.)3.232
+F .551(The return status is 0 if the)5.551 F(mode w)144 489.6 Q
(as successfully changed or if no)-.1 E F2(mode)2.5 E F0(ar)2.5 E
(gument w)-.18 E(as supplied, and f)-.1 E(alse otherwise.)-.1 E F1
(unalias)108 506.4 Q F0<5bad>2.5 E F1(a)A F0 2.5(][)C F2(name)-2.5 E F0
@@ -2554,39 +2553,39 @@ F1<ad61>4.155 E F0 1.655(is supplied, all alias de\214nitions are)4.155
F(remo)144 530.4 Q -.15(ve)-.15 G 2.5(d. The).15 F(return v)2.5 E
(alue is true unless a supplied)-.25 E F2(name)2.86 E F0
(is not a de\214ned alias.)2.68 E F1(unset)108 547.2 Q F0<5bad>2.5 E F1
-(fv)A F0 2.5(][)C F2(name)-2.5 E F0(...])2.5 E -.15(Fo)144 559.2 S 3.106
-(re).15 G(ach)-3.106 E F2(name)3.106 E F0 3.106(,r).18 G(emo)-3.106 E
-.906 -.15(ve t)-.15 H .606(he corresponding v).15 F .607
-(ariable or function.)-.25 F .607(If no options are supplied, or the)
-5.607 F F1<ad76>144 571.2 Q F0 .305(option is gi)2.805 F -.15(ve)-.25 G
-.305(n, each).15 F F2(name)3.165 E F0 .305(refers to a shell v)2.985 F
-2.805(ariable. Read-only)-.25 F -.25(va)2.805 G .304
-(riables may not be unset.).25 F(If)5.304 E F1<ad66>144 583.2 Q F0 .459
-(is speci\214ed, each)2.959 F F2(name)3.319 E F0 .459
-(refers to a shell function, and the function de\214nition is remo)3.139
-F -.15(ve)-.15 G 2.96(d. Each).15 F .903(unset v)144 595.2 R .903
+(fv)A F0 2.5(][)C F2(name)-2.5 E F0(...])2.5 E -.15(Fo)144 559.2 S 3.107
+(re).15 G(ach)-3.107 E F2(name)3.107 E F0 3.107(,r).18 G(emo)-3.107 E
+.907 -.15(ve t)-.15 H .607(he corresponding v).15 F .607
+(ariable or function.)-.25 F .606(If no options are supplied, or the)
+5.607 F F1<ad76>144 571.2 Q F0 .304(option is gi)2.804 F -.15(ve)-.25 G
+.304(n, each).15 F F2(name)3.164 E F0 .305(refers to a shell v)2.985 F
+2.805(ariable. Read-only)-.25 F -.25(va)2.805 G .305
+(riables may not be unset.).25 F(If)5.305 E F1<ad66>144 583.2 Q F0 .46
+(is speci\214ed, each)2.96 F F2(name)3.32 E F0 .459
+(refers to a shell function, and the function de\214nition is remo)3.14
+F -.15(ve)-.15 G 2.959(d. Each).15 F .902(unset v)144 595.2 R .902
(ariable or function is remo)-.25 F -.15(ve)-.15 G 3.402(df).15 G .902
-(rom the en)-3.402 F .902(vironment passed to subsequent commands.)-.4 F
-(If)5.902 E(an)144 607.2 Q 4.284(yo)-.15 G(f)-4.284 E/F3 9/Times-Bold@0
-SF(RANDOM)4.284 E/F4 9/Times-Roman@0 SF(,)A F3(SECONDS)4.035 E F4(,)A F3
+(rom the en)-3.402 F .903(vironment passed to subsequent commands.)-.4 F
+(If)5.903 E(an)144 607.2 Q 4.285(yo)-.15 G(f)-4.285 E/F3 9/Times-Bold@0
+SF(RANDOM)4.285 E/F4 9/Times-Roman@0 SF(,)A F3(SECONDS)4.035 E F4(,)A F3
(LINENO)4.035 E F4(,)A F3(HISTCMD)4.035 E F4(,)A F3(FUNCN)4.035 E(AME)
-.18 E F4(,)A F3(GR)4.035 E(OUPS)-.27 E F4(,)A F0(or)4.035 E F3(DIRST)
-4.285 E -.495(AC)-.81 G(K).495 E F0(are)4.035 E .329(unset, the)144
-619.2 R 2.829(yl)-.15 G .328(ose their special properties, e)-2.829 F
+4.284 E -.495(AC)-.81 G(K).495 E F0(are)4.034 E .328(unset, the)144
+619.2 R 2.828(yl)-.15 G .328(ose their special properties, e)-2.828 F
-.15(ve)-.25 G 2.828(ni).15 G 2.828(ft)-2.828 G(he)-2.828 E 2.828(ya)
--.15 G .328(re subsequently reset.)-2.828 F .328(The e)5.328 F .328
+-.15 G .328(re subsequently reset.)-2.828 F .328(The e)5.328 F .329
(xit status is true)-.15 F(unless a)144 631.2 Q F2(name)2.86 E F0
(is readonly)2.68 E(.)-.65 E F1(wait)108 648 Q F0([)2.5 E F2 2.5(n.)C
(..)-2.5 E F0(])A -.8(Wa)144 660 S .288
(it for each speci\214ed process and return its termination status.).8 F
-(Each)5.288 E F2(n)3.148 E F0 .288(may be a process ID or a)3.028 F .722
+(Each)5.288 E F2(n)3.148 E F0 .287(may be a process ID or a)3.028 F .722
(job speci\214cation; if a job spec is gi)144 672 R -.15(ve)-.25 G .722
(n, all processes in that job').15 F 3.222(sp)-.55 G .722(ipeline are w)
--3.222 F .722(aited for)-.1 F 5.722(.I)-.55 G(f)-5.722 E F2(n)3.582 E F0
-(is)3.462 E 1.265(not gi)144 684 R -.15(ve)-.25 G 1.265
-(n, all currently acti).15 F 1.565 -.15(ve c)-.25 H 1.265
-(hild processes are w).15 F 1.265(aited for)-.1 F 3.765(,a)-.4 G 1.266
-(nd the return status is zero.)-3.765 F(If)6.266 E F2(n)4.126 E F0 .457
+-3.222 F .722(aited for)-.1 F 5.722(.I)-.55 G(f)-5.722 E F2(n)3.583 E F0
+(is)3.463 E 1.266(not gi)144 684 R -.15(ve)-.25 G 1.266
+(n, all currently acti).15 F 1.566 -.15(ve c)-.25 H 1.265
+(hild processes are w).15 F 1.265(aited for)-.1 F 3.765(,a)-.4 G 1.265
+(nd the return status is zero.)-3.765 F(If)6.265 E F2(n)4.125 E F0 .456
(speci\214es a non-e)144 696 R .457
(xistent process or job, the return status is 127.)-.15 F .457
(Otherwise, the return status is the)5.457 F -.15(ex)144 708 S
diff --git a/doc/rbash.ps b/doc/rbash.ps
index 8a3ae1e3..18eaa4ca 100644
--- a/doc/rbash.ps
+++ b/doc/rbash.ps
@@ -1,6 +1,6 @@
%!PS-Adobe-3.0
%%Creator: groff version 1.19.2
-%%CreationDate: Mon Jun 8 08:33:19 2009
+%%CreationDate: Wed Jun 17 08:51:31 2009
%%DocumentNeededResources: font Times-Roman
%%+ font Times-Bold
%%DocumentSuppliedResources: procset grops 1.19 2
diff --git a/doc/version.texi b/doc/version.texi
index 3f2b0c0f..ab91e898 100644
--- a/doc/version.texi
+++ b/doc/version.texi
@@ -2,9 +2,9 @@
Copyright (C) 1988-2009 Free Software Foundation, Inc.
@end ignore
-@set LASTCHANGE Fri Jun 5 15:46:24 EDT 2009
+@set LASTCHANGE Wed Jun 17 08:50:54 EDT 2009
@set EDITION 4.0
@set VERSION 4.0
-@set UPDATED 5 June 2009
+@set UPDATED 17 June 2009
@set UPDATED-MONTH June 2009
diff --git a/examples/functions/autoload.v3 b/examples/functions/autoload.v3
index a82ffe9d..b1e5dfe2 100644
--- a/examples/functions/autoload.v3
+++ b/examples/functions/autoload.v3
@@ -1,4 +1,4 @@
-#From: Mark Kennedy <mtk@ny.ubs.com>
+#From: Mark Kennedy <mark.t.kennedy@gmail.com> (<mtk@ny.ubs.com>)
#Message-ID: <35E2B899.63A02DF5@ny.ubs.com>
#Date: Tue, 25 Aug 1998 09:14:01 -0400
#To: chet@nike.ins.cwru.edu
diff --git a/lib/sh/getcwd.c b/lib/sh/getcwd.c
index 84799bbc..07eb8171 100644
--- a/lib/sh/getcwd.c
+++ b/lib/sh/getcwd.c
@@ -48,6 +48,12 @@
#include <bashansi.h>
+#if defined (BROKEN_DIRENT_D_INO)
+# include "command.h"
+# include "general.h"
+# include "externs.h"
+#endif
+
#include <xmalloc.h>
#if !defined (errno)
diff --git a/subst.c b/subst.c
index 2c554959..ea7cf3c6 100644
--- a/subst.c
+++ b/subst.c
@@ -6793,7 +6793,7 @@ parameter_brace_expand (string, indexp, quoted, quoted_dollar_atp, contains_doll
return &expand_wdesc_error;
case RBRACE:
- if (var_is_set == 0 && unbound_vars_is_error)
+ if (var_is_set == 0 && unbound_vars_is_error && ((name[0] != '@' && name[0] != '*') || name[1]))
{
last_command_exit_value = EXECUTION_FAILURE;
err_unboundvar (name);
diff --git a/tests/dollar-at3.sub b/tests/dollar-at3.sub
index c0cfac80..76a65c1f 100644
--- a/tests/dollar-at3.sub
+++ b/tests/dollar-at3.sub
@@ -4,4 +4,6 @@ echo ${#@}
echo ${@:-bar}
echo $@
-echo after
+echo after 1
+echo ${@}
+echo after 2
diff --git a/tests/dollar-star4.sub b/tests/dollar-star4.sub
index 24abd3fa..1b551f2d 100644
--- a/tests/dollar-star4.sub
+++ b/tests/dollar-star4.sub
@@ -3,5 +3,7 @@ set -u
echo ${#*}
echo ${*:-bar}
+echo $*
+echo after 1
echo ${*}
-echo after
+echo after 2
diff --git a/tests/dollar.right b/tests/dollar.right
index afa8728e..13db8e2c 100644
--- a/tests/dollar.right
+++ b/tests/dollar.right
@@ -151,10 +151,16 @@ argv[3] = <arq>
argv[4] = <>
0
bar
-./dollar-at3.sub: line 6: $@: unbound variable
+
+after 1
+
+after 2
0
bar
-./dollar-star4.sub: line 6: *: unbound variable
+
+after 1
+
+after 2
a b
ab
cd
diff --git a/trap.c b/trap.c
index 940dcfdb..4525fb8d 100644
--- a/trap.c
+++ b/trap.c
@@ -582,7 +582,7 @@ get_original_signal (sig)
int sig;
{
/* If we aren't sure the of the original value, then get it. */
- if (original_signals[sig] == (SigHandler *)IMPOSSIBLE_TRAP_HANDLER)
+ if (sig > 0 && sig < NSIG && original_signals[sig] == (SigHandler *)IMPOSSIBLE_TRAP_HANDLER)
GETORIGSIG (sig);
}
diff --git a/variables.c b/variables.c
index 38327a7f..263934b5 100644
--- a/variables.c
+++ b/variables.c
@@ -221,9 +221,11 @@ static SHELL_VAR *get_groupset __P((SHELL_VAR *));
static SHELL_VAR *build_hashcmd __P((SHELL_VAR *));
static SHELL_VAR *get_hashcmd __P((SHELL_VAR *));
static SHELL_VAR *assign_hashcmd __P((SHELL_VAR *, char *, arrayind_t, char *));
+# if defined (ALIAS)
static SHELL_VAR *build_aliasvar __P((SHELL_VAR *));
static SHELL_VAR *get_aliasvar __P((SHELL_VAR *));
static SHELL_VAR *assign_aliasvar __P((SHELL_VAR *, char *, arrayind_t, char *));
+# endif
#endif
static SHELL_VAR *get_funcname __P((SHELL_VAR *));
@@ -1548,6 +1550,7 @@ assign_hashcmd (self, value, ind, key)
return (build_hashcmd (self));
}
+#if defined (ALIAS)
static SHELL_VAR *
build_aliasvar (self)
SHELL_VAR *self;
@@ -1600,6 +1603,8 @@ assign_aliasvar (self, value, ind, key)
add_alias (key, value);
return (build_aliasvar (self));
}
+#endif /* ALIAS */
+
#endif /* ARRAY_VARS */
/* If ARRAY_VARS is not defined, this just returns the name of any
@@ -1695,7 +1700,9 @@ initialize_dynamic_variables ()
v = init_dynamic_array_var ("BASH_LINENO", get_self, null_array_assign, att_noassign|att_nounset);
v = init_dynamic_assoc_var ("BASH_CMDS", get_hashcmd, assign_hashcmd, att_nofree);
+# if defined (ALIAS)
v = init_dynamic_assoc_var ("BASH_ALIASES", get_aliasvar, assign_aliasvar, att_nofree);
+# endif
#endif
v = init_funcname_var ();