]> git.ipfire.org Git - thirdparty/bash.git/commitdiff
commit bash-20130913 snapshot
authorChet Ramey <chet@caleb.ins.cwru.edu>
Wed, 9 Oct 2013 11:32:00 +0000 (07:32 -0400)
committerChet Ramey <chet@caleb.ins.cwru.edu>
Wed, 9 Oct 2013 11:32:00 +0000 (07:32 -0400)
26 files changed:
CWRU/CWRU.chlog
doc/bash.html
doc/bash.pdf
doc/bash.ps
doc/bashref.aux
doc/bashref.bt
doc/bashref.bts
doc/bashref.cp
doc/bashref.cps
doc/bashref.dvi
doc/bashref.fn
doc/bashref.fns
doc/bashref.html
doc/bashref.info
doc/bashref.log
doc/bashref.pdf
doc/bashref.ps
doc/bashref.toc
doc/bashref.vr
doc/bashref.vrs
doc/builtins.0
doc/builtins.ps
doc/rbash.ps
lib/readline/input.c
lib/readline/isearch.c
lib/readline/text.c

index 6425f2563d14ec376d9246700cf5a9ca0a951be0..ec47d22fe98a5b29885f9f7e1d0d1bc870769102 100644 (file)
@@ -5243,3 +5243,13 @@ doc/{bash.1,bashref.texi}
        - [[: modify description of pattern matching to make it clear that the
          match is performed as if the extglob option were enabled.  From Red
          Hat bug https://bugzilla.redhat.com/show_bug.cgi?id=1002078
+
+                                  9/12
+                                  ----
+lib/readline/isearch.c
+       - _rl_isearch_dispatch: if we read an ESC and it's supposed to
+         terminate the search, make sure we check for typeahead with
+         _rl_pushed_input_available, since installing a hook function causes
+         typeahead to be collected in `ibuffer' (input.c).  If there is any,
+         make sure we still use the ESC as a prefix character.  Bug and fix
+         from Mike Miller <mtmiller@ieee.org>
index d8744ae98bf97438d2d2dbfcfa85a99f83d2f95a..cc864a37b01189d3e8a6b61557c4569d71e70eeb 100644 (file)
@@ -3,7 +3,7 @@
 </HEAD>
 <BODY><TABLE WIDTH=100%>
 <TR>
-<TH ALIGN=LEFT width=33%>BASH(1)<TH ALIGN=CENTER width=33%>2013 March 4<TH ALIGN=RIGHT width=33%>BASH(1)
+<TH ALIGN=LEFT width=33%>BASH(1)<TH ALIGN=CENTER width=33%>2013 September 2<TH ALIGN=RIGHT width=33%>BASH(1)
 </TR>
 </TABLE>
 <BR><A HREF="#index">Index</A>
@@ -550,8 +550,8 @@ The
 option may be used to inhibit this behavior, and the
 <B>--rcfile</B>
 
-option may be used to force another file to be read, but
-<I>rshd</I> does not generally invoke the shell with those options
+option may be used to force another file to be read, but neither
+<I>rshd</I> nor <I>sshd</I> generally invoke the shell with those options
 or allow them to be specified.
 <P>
 
@@ -714,11 +714,11 @@ command (see
 
 </FONT>
 below).
-If <B>|&amp;</B> is used, <I>command</I>'s standard output and standard error
-are connected to
+If <B>|&amp;</B> is used, <I>command</I>'s standard error, in addition to its
+standard output, is connected to
 <I>command2</I>'s standard input through the pipe;
 it is shorthand for <B>2&gt;&amp;1 |</B>.
-This implicit redirection of the standard error is
+This implicit redirection of the standard error to the standard output is
 performed after any redirections specified by the command.
 <P>
 
@@ -933,7 +933,8 @@ lexicographically using the current locale.
 
 When the <B>==</B> and <B>!=</B> operators are used, the string to the
 right of the operator is considered a pattern and matched according
-to the rules described below under <B>Pattern Matching</B>.
+to the rules described below under <B>Pattern Matching</B>,
+as if the <B>extglob</B> shell option were enabled.
 The <B>=</B> operator is equivalent to <B>==</B>.
 If the shell option
 <B>nocasematch</B>
@@ -1748,8 +1749,13 @@ subshell.
 <DT><B>!</B>
 
 <DD>
-Expands to the process ID of the most recently executed background
-(asynchronous) command.
+Expands to the process ID of the job most recently placed into the
+background, whether executed as an asynchronous command or using
+the <B>bg</B> builtin (see
+<FONT SIZE=-1><B>JOB CONTROL</B>
+
+</FONT>
+below).
 <DT><B>0</B>
 
 <DD>
@@ -2396,8 +2402,9 @@ below.
 
 <DD>
 The value is used to set the shell's compatibility level.
-See the description of the <B>shopt builtin below under
-SHELL BUILTIN COMMANDS</B>  for a description of the various compatibility
+See the description of the <B>shopt</B> builtin below under
+<B>SHELL BUILTIN COMMANDS</B>
+for a description of the various compatibility
 levels and their effects.
 The value may be a decimal number (e.g., 4.2) or an integer (e.g., 42)
 corresponding to the desired compatibility level.
@@ -3015,7 +3022,7 @@ The value of <I>p</I> determines whether or not the fraction is
 included.
 <DT><DD>
 If this variable is not set, <B>bash</B> acts as if it had the
-value <B>$aq\nreal\t%3lR\nuser\t%3lU\nsys\     %3lSaq</B>.
+value <B>$aq\nreal\t%3lR\nuser\t%3lU\nsys\tt%3lSaq</B>.
 If the value is null, no timing information is displayed.
 A trailing newline is added when the format string is displayed.
 
@@ -3224,6 +3231,13 @@ An array variable is considered set if a subscript has been assigned a
 value.  The null string is a valid value.
 <P>
 
+It is possible to obtain the keys (indices) of an array as well as the values.
+${<B>!</B><I>name</I>[<I>@</I>]} and ${<B>!</B><I>name</I>[<I>*</I>]}
+expand to the indices assigned in array variable <I>name</I>.
+The treatment when in double quotes is similar to the expansion of the
+special parameters <I>@</I> and <I>*</I> within double quotes.
+<P>
+
 The
 <B>unset</B>
 
@@ -3956,8 +3970,9 @@ The
 
 is treated as if it were within double quotes, but a double quote
 inside the parentheses is not treated specially.
-All tokens in the expression undergo parameter expansion, string
-expansion, command substitution, and quote removal.
+All tokens in the expression undergo parameter and variable expansion,
+command substitution, and quote removal.
+The result is treated as the arithmetic expression to be evaluated.
 Arithmetic expansions may be nested.
 <P>
 
@@ -4016,7 +4031,8 @@ The shell treats each character of
 
 </FONT>
 as a delimiter, and splits the results of the other
-expansions into words on these characters.  If
+expansions into words using these characters as field terminators.
+If
 <FONT SIZE=-1><B>IFS</B>
 
 </FONT>
@@ -7362,7 +7378,7 @@ the first call) of each line in turn.
 Any numeric argument supplied to these successive calls determines
 the direction to move through the history.  A negative argument switches
 the direction through the history (back or forward).
-The history expansion facilities are used to extract the last argument,
+The history expansion facilities are used to extract the last word,
 as if the &quot;!$&quot; history expansion had been specified.
 <DT><B>shell-expand-line (M-C-e)</B>
 
@@ -8168,7 +8184,7 @@ completion function would load completions dynamically:
 }
 <BR>
 
-complete -D -F _completion_loader
+complete -D -F _completion_loader -o bashdefault -o default
 <BR>
 
 </TT>
@@ -8568,7 +8584,8 @@ The first argument.  That is, word 1.
 <DT><B>$</B>
 
 <DD>
-The last argument.
+The last word.  This is usually the last argument, but will expand to the
+zeroth word if there is only one word in the line.
 <DT><B>%</B>
 
 <DD>
@@ -9452,7 +9469,8 @@ option will display the attributes and values of each
 When
 <B>-p</B>
 
-is used with <I>name</I> arguments, additional options are ignored.
+is used with <I>name</I> arguments, additional options,
+other than <B>-f</B> and <B>-F</B>, are ignored.
 When
 <B>-p</B>
 
@@ -9652,8 +9670,8 @@ from the table of active jobs.
 If
 <I>jobspec</I>
 
-is not present, and neither <B>-a</B> nor <B>-r</B> is supplied,
-the shell's notion of the <I>current job</I> is used.
+is not present, and neither the <B>-a</B> nor the <B>-r</B> option
+is supplied, the <I>current job</I> is used.
 If the <B>-h</B> option is given, each
 <I>jobspec</I>
 
@@ -9668,16 +9686,6 @@ is not sent to the job if the shell receives a
 If no
 <I>jobspec</I>
 
-is present, and neither the
-<B>-a</B>
-
-nor the
-<B>-r</B>
-
-option is supplied, the <I>current job</I> is used.
-If no
-<I>jobspec</I>
-
 is supplied, the
 <B>-a</B>
 
@@ -10884,7 +10892,8 @@ The characters in
 <FONT SIZE=-1><B>IFS</B>
 
 </FONT>
-are used to split the line into words.
+are used to split the line into words using the same rules the shell
+uses for expansion (described above under <B>Word Splitting</B>).
 The backslash character (<B>\</B>) may be used to remove any special
 meaning for the next character read and for line continuation.
 Options, if supplied, have the following meanings:
@@ -11606,7 +11615,14 @@ is greater than
 
 or less than zero; otherwise 0.
 <DT><B>shopt</B> [<B>-pqsu</B>] [<B>-o</B>] [<I>optname</I> ...]<DD>
-Toggle the values of variables controlling optional shell behavior.
+Toggle the values of settings controlling optional shell behavior.
+The settings can be either those listed below, or, if the
+<B>-o</B>
+
+option is used, those available with the
+<B>-o</B>
+
+option to the <B>set</B> builtin command.
 With no options, or with the
 <B>-p</B>
 
@@ -11954,7 +11970,7 @@ This option is enabled by default.
 <DT><B>globasciiranges</B>
 
 <DD>
-If set, range expressions used in pattern matching (see
+If set, range expressions used in pattern matching bracket expressions (see
 <FONT SIZE=-1><B>Pattern Matching</B>
 
 </FONT>
@@ -12817,8 +12833,8 @@ subsequently reset.  The exit status is true unless a
 <I>name</I>
 
 is readonly.
-<DT><B>wait</B> [<B>--n</B>] [<I>n ...</I>]<DD>
-Wait for each specified process and return its termination status.
+<DT><B>wait</B> [<B>-n</B>] [<I>n ...</I>]<DD>
+Wait for each specified child process and return its termination status.
 Each
 <I>n</I>
 
@@ -12829,7 +12845,7 @@ in that job's pipeline are waited for.  If
 
 is not given, all currently active child processes
 are waited for, and the return status is zero.
-If the <B>--n</B> option is supplied, <B>wait</B> waits for any job to
+If the <B>-n</B> option is supplied, <B>wait</B> waits for any job to
 terminate and returns its exit status.
 If
 <I>n</I>
@@ -12970,7 +12986,8 @@ script.
 <DT><I>Bash Reference Manual</I>, Brian Fox and Chet Ramey<DD>
 <DT><I>The Gnu Readline Library</I>, Brian Fox and Chet Ramey<DD>
 <DT><I>The Gnu History Library</I>, Brian Fox and Chet Ramey<DD>
-<DT><I>Portable Operating System Interface (POSIX) Part 2: Shell and Utilities</I>, IEEE<DD>
+<DT><I>Portable Operating System Interface (POSIX) Part 2: Shell and Utilities</I>, IEEE --<DD>
+<A HREF="http://pubs.opengroup.org/onlinepubs/9699919799/">http://pubs.opengroup.org/onlinepubs/9699919799/</A>
 <DT><A HREF="http://tiswww.case.edu/~chet/bash/POSIX">http://tiswww.case.edu/~chet/bash/POSIX</A> -- a description of posix mode<DD>
 <DT><I>sh</I>(1), <I>ksh</I>(1), <I>csh</I>(1)<DD>
 <DT><I>emacs</I>(1), <I>vi</I>(1)<DD>
@@ -13124,7 +13141,7 @@ There may be only one active coprocess at a time.
 <HR>
 <TABLE WIDTH=100%>
 <TR>
-<TH ALIGN=LEFT width=33%>GNU Bash 4.2<TH ALIGN=CENTER width=33%>2013 March 4<TH ALIGN=RIGHT width=33%>BASH(1)
+<TH ALIGN=LEFT width=33%>GNU Bash 4.3<TH ALIGN=CENTER width=33%>2013 September 2<TH ALIGN=RIGHT width=33%>BASH(1)
 </TR>
 </TABLE>
 <HR>
@@ -13230,6 +13247,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 March 2013 15:57:13 EST
+Time: 11 September 2013 09:17:53 EDT
 </BODY>
 </HTML>
index 8ed0c6f92d0e5b380a13ba5526a415e3c5f0d2c6..94ecc1ce58e9e0dd96a5070c5fbf9d9cc9ca6154 100644 (file)
Binary files a/doc/bash.pdf and b/doc/bash.pdf differ
index 0091c93a8d77cf016d4888af3191ab4bc53df12a..4d77ce141b91606700af8983c09970a3ed917975 100644 (file)
@@ -1,6 +1,6 @@
 %!PS-Adobe-3.0
 %%Creator: groff version 1.19.2
-%%CreationDate: Fri Mar  8 15:56:20 2013
+%%CreationDate: Wed Sep 11 09:17:46 2013
 %%DocumentNeededResources: font Times-Roman
 %%+ font Times-Bold
 %%+ font Times-Italic
@@ -328,8 +328,8 @@ F .474(xtended deb)-.15 F(ug-)-.2 E
 1.598(instead of the standard personal initialization \214le)4.278 F F3
 (~/.bashr)3.599 E(c)-.37 E F0 1.599(if the)4.409 F(shell is interacti)
 144 698.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(GNU Bash 4.2)72 768 Q
-(2013 March 4)146.79 E(1)200.95 E 0 Cg EP
+(TION)-.855 E F0(belo)2.25 E(w\).)-.25 E(GNU Bash 4.3)72 768 Q
+(2013 September 2)138.455 E(1)192.615 E 0 Cg EP
 %%Page: 2 2
 %%BeginPageSetup
 BP
@@ -448,8 +448,8 @@ G(ly).15 E 5.306(,t)-.65 G 5.306(or)-5.306 G 2.806
 F(ariable)-.25 E F3 -.27(BA)108 720 S(SH_ENV).27 E F0 1.01(in the en)
 3.26 F 1.01(vironment, e)-.4 F 1.01(xpands its v)-.15 F 1.01
 (alue if it appears there, and uses the e)-.25 F 1.011(xpanded v)-.15 F
-1.011(alue as the)-.25 F(GNU Bash 4.2)72 768 Q(2013 March 4)146.79 E(2)
-200.95 E 0 Cg EP
+1.011(alue as the)-.25 F(GNU Bash 4.3)72 768 Q(2013 September 2)138.455
+E(2)192.615 E 0 Cg EP
 %%Page: 3 3
 %%BeginPageSetup
 BP
@@ -521,11 +521,11 @@ E(-)-.2 E .134(mines it is being run in this f)108 314.4 R .134
 2.869(da).1 G(s)-2.869 E F1(sh)2.869 E F0 5.369(.T)C(he)-5.369 E F1
 <adad6e6f72>2.869 E(c)-.18 E F0 .369
 (option may be used to inhibit this beha)2.869 F(vior)-.2 E 2.869(,a)-.4
-G(nd)-2.869 E(the)108 338.4 Q F1<adad72>2.606 E(c\214le)-.18 E F0 .106
-(option may be used to force another \214le to be read, b)2.606 F(ut)-.2
-E F4 -.1(rs)2.606 G(hd).1 E F0 .106(does not generally in)2.606 F -.2
-(vo)-.4 G .306 -.1(ke t).2 H .106(he shell).1 F
-(with those options or allo)108 350.4 Q 2.5(wt)-.25 G
+G(nd)-2.869 E(the)108 338.4 Q F1<adad72>2.919 E(c\214le)-.18 E F0 .419
+(option may be used to force another \214le to be read, b)2.919 F .419
+(ut neither)-.2 F F4 -.1(rs)2.919 G(hd).1 E F0(nor)2.919 E F4(sshd)2.919
+E F0 .418(generally in)2.919 F -.2(vo)-.4 G -.1(ke).2 G
+(the shell with those options or allo)108 350.4 Q 2.5(wt)-.25 G
 (hem to be speci\214ed.)-2.5 E 1.207
 (If the shell is started with the ef)108 367.2 R(fecti)-.25 E 1.507 -.15
 (ve u)-.25 H 1.208
@@ -584,7 +584,7 @@ F .389(wed by)-.25 F F1(blank)2.889 E F0 .389(-separated w)B .389
 (simple command)2.675 F F0 .175(is its e)2.675 F .175
 (xit status, or 128+)-.15 F F4(n)A F0 .176
 (if the command is terminated by signal)3.508 F F4(n)2.676 E F0(.).24 E
-(GNU Bash 4.2)72 768 Q(2013 March 4)146.79 E(3)200.95 E 0 Cg EP
+(GNU Bash 4.3)72 768 Q(2013 September 2)138.455 E(3)192.615 E 0 Cg EP
 %%Page: 4 4
 %%BeginPageSetup
 BP
@@ -603,14 +603,16 @@ F1<ad70>A F0(]] [ ! ])A F2(command)2.5 E F0 2.5([[)2.5 G F1(|)-2.5 E/F3
 (tion is performed before an)108 153.6 R 3.143(yr)-.15 G .642
 (edirections speci\214ed by the command \(see)-3.143 F/F4 9/Times-Bold@0
 SF(REDIRECTION)3.142 E F0(belo)2.892 E 3.142(w\). If)-.25 F F1(|&)3.142
-E F0(is)3.142 E(used,)108 165.6 Q F2(command)3.215 E F0 1.815 -.55('s s)
-D .715(tandard output and standard error are connected to).55 F F2
-(command2)3.216 E F0 1.816 -.55('s s)D .716(tandard input through).55 F
-.734(the pipe; it is shorthand for)108 177.6 R F1 .734(2>&1 |)3.234 F F0
-5.734(.T)C .734
-(his implicit redirection of the standard error is performed after an)
--5.734 F(y)-.15 E(redirections speci\214ed by the command.)108 189.6 Q
-.48(The return status of a pipeline is the e)108 206.4 R .48
+E F0(is)3.142 E(used,)108 165.6 Q F2(command)3.647 E F0 2.247 -.55('s s)
+D 1.147(tandard error).55 F 3.647(,i)-.4 G 3.647(na)-3.647 G 1.147
+(ddition to its standard output, is connected to)-3.647 F F2(command2)
+3.648 E F0 2.248 -.55('s s)D(tandard).55 E .028
+(input through the pipe; it is shorthand for)108 177.6 R F1 .028(2>&1 |)
+2.528 F F0 5.028(.T)C .028
+(his implicit redirection of the standard error to the stan-)-5.028 F
+(dard output is performed after an)108 189.6 Q 2.5(yr)-.15 G
+(edirections speci\214ed by the command.)-2.5 E .48
+(The return status of a pipeline is the e)108 206.4 R .48
 (xit status of the last command, unless the)-.15 F F1(pipefail)2.98 E F0
 .48(option is enabled.)2.98 F(If)108 218.4 Q F1(pipefail)2.687 E F0 .187
 (is enabled, the pipeline')2.687 F 2.687(sr)-.55 G .186
@@ -692,8 +694,8 @@ Q F2 1.053(compound command)3.553 F F0 1.053(is one of the follo)3.553 F
 1.054(in a command')3.554 F 3.554(sd)-.55 G 1.054(escription may be)
 -3.554 F 1.027(separated from the rest of the command by one or more ne)
 108 698.4 R 1.026(wlines, and may be follo)-.25 F 1.026(wed by a ne)-.25
-F 1.026(wline in)-.25 F(place of a semicolon.)108 710.4 Q(GNU Bash 4.2)
-72 768 Q(2013 March 4)146.79 E(4)200.95 E 0 Cg EP
+F 1.026(wline in)-.25 F(place of a semicolon.)108 710.4 Q(GNU Bash 4.3)
+72 768 Q(2013 September 2)138.455 E(4)192.615 E 0 Cg EP
 %%Page: 5 5
 %%BeginPageSetup
 BP
@@ -755,20 +757,21 @@ F0(and)2.5 E F3(>)2.5 E F0(operators sort le)2.5 E
 (xicographically using the current locale.)-.15 E .503(When the)144
 350.4 R F3(==)3.003 E F0(and)3.002 E F3(!=)3.002 E F0 .502(operators ar\
 e used, the string to the right of the operator is considered a pat-)
-3.002 F .024(tern and matched according to the rules described belo)144
-362.4 R 2.524(wu)-.25 G(nder)-2.524 E F3 -.1(Pa)2.524 G(tter).1 E 2.525
-(nM)-.15 G(atching)-2.525 E F0 5.025(.T)C(he)-5.025 E F3(=)2.525 E F0
-(operator)2.525 E .824(is equi)144 374.4 R -.25(va)-.25 G .824(lent to)
-.25 F F3(==)3.324 E F0 5.824(.I)C 3.324(ft)-5.824 G .824
-(he shell option)-3.324 F F3(nocasematch)3.324 E F0 .824
-(is enabled, the match is performed without)3.324 F(re)144 386.4 Q -.05
-(ga)-.15 G .132(rd to the case of alphabetic characters.).05 F .132
-(The return v)5.132 F .132(alue is 0 if the string matches \()-.25 F F3
-(==)A F0 2.633(\)o)C 2.633(rd)-2.633 G(oes)-2.633 E .94(not match \()144
-398.4 R F3(!=)A F0 3.44(\)t)C .94(he pattern, and 1 otherwise.)-3.44 F
-(An)5.94 E 3.44(yp)-.15 G .94
-(art of the pattern may be quoted to force the)-3.44 F
-(quoted portion to be matched as a string.)144 410.4 Q .243
+3.002 F .81(tern and matched according to the rules described belo)144
+362.4 R 3.31(wu)-.25 G(nder)-3.31 E F3 -.1(Pa)3.31 G(tter).1 E 3.31(nM)
+-.15 G(atching)-3.31 E F0 3.31(,a)C 3.31(si)-3.31 G 3.31(ft)-3.31 G(he)
+-3.31 E F3(ext-)3.31 E(glob)144 374.4 Q F0 1.007
+(shell option were enabled.)3.507 F(The)6.007 E F3(=)3.507 E F0 1.007
+(operator is equi)3.507 F -.25(va)-.25 G 1.007(lent to).25 F F3(==)3.507
+E F0 6.007(.I)C 3.507(ft)-6.007 G 1.007(he shell option)-3.507 F F3
+(nocase-)3.506 E(match)144 386.4 Q F0 .198
+(is enabled, the match is performed without re)2.698 F -.05(ga)-.15 G
+.198(rd to the case of alphabetic characters.).05 F(The)5.198 E 1.068
+(return v)144 398.4 R 1.068(alue is 0 if the string matches \()-.25 F F3
+(==)A F0 3.568(\)o)C 3.568(rd)-3.568 G 1.068(oes not match \()-3.568 F
+F3(!=)A F0 3.568(\)t)C 1.067(he pattern, and 1 otherwise.)-3.568 F(An)
+144 410.4 Q 2.5(yp)-.15 G(art of the pattern may be quoted to force the\
+ quoted portion to be matched as a string.)-2.5 E .243
 (An additional binary operator)144 428.4 R(,)-.4 E F3(=~)2.743 E F0
 2.743(,i)C 2.743(sa)-2.743 G -.25(va)-2.943 G .243
 (ilable, with the same precedence as).25 F F3(==)2.743 E F0(and)2.743 E
@@ -823,8 +826,8 @@ F0 .597(with inde)2.847 F 3.097(x0i)-.15 G(s)-3.097 E .049
 2.52 E F1 -.2(ex)144 704.4 S(pr).2 E(ession1)-.37 E F3(||)2.5 E F1 -.2
 (ex)2.5 G(pr).2 E(ession2)-.37 E F0 -.35(Tr)180 716.4 S(ue if either).35
 E F1 -.2(ex)2.5 G(pr).2 E(ession1)-.37 E F0(or)2.5 E F1 -.2(ex)2.5 G(pr)
-.2 E(ession2)-.37 E F0(is true.)2.52 E(GNU Bash 4.2)72 768 Q
-(2013 March 4)146.79 E(5)200.95 E 0 Cg EP
+.2 E(ession2)-.37 E F0(is true.)2.52 E(GNU Bash 4.3)72 768 Q
+(2013 September 2)138.455 E(5)192.615 E 0 Cg EP
 %%Page: 6 6
 %%BeginPageSetup
 BP
@@ -979,8 +982,8 @@ F .205(The e)5.205 F .205(xit status of the)-.15 F F1(while)2.705 E F0
 (and)2.705 E F1(until)2.704 E F0 .204(commands is the e)2.704 F .204
 (xit status of the last command)-.15 F -.15(exe)144 700.8 S(cuted in).15
 E F2(list-2)2.5 E F0 2.5(,o)C 2.5(rz)-2.5 G(ero if none w)-2.5 E(as e)
--.1 E -.15(xe)-.15 G(cuted.).15 E(GNU Bash 4.2)72 768 Q(2013 March 4)
-146.79 E(6)200.95 E 0 Cg EP
+-.1 E -.15(xe)-.15 G(cuted.).15 E(GNU Bash 4.3)72 768 Q
+(2013 September 2)138.455 E(6)192.615 E 0 Cg EP
 %%Page: 7 7
 %%BeginPageSetup
 BP
@@ -1114,8 +1117,8 @@ F0 1.336(option is on by def)3.836 F 1.336(ault in)-.1 F(interacti)108
 -.15(ve)-.25 G(nt history e).15 E(xpansion.)-.15 E
 (There are three quoting mechanisms: the)108 724.8 Q F2(escape c)2.5 E
 (har)-.15 E(acter)-.15 E F0 2.5(,s).73 G
-(ingle quotes, and double quotes.)-2.5 E(GNU Bash 4.2)72 768 Q
-(2013 March 4)146.79 E(7)200.95 E 0 Cg EP
+(ingle quotes, and double quotes.)-2.5 E(GNU Bash 4.3)72 768 Q
+(2013 September 2)138.455 E(7)192.615 E 0 Cg EP
 %%Page: 8 8
 %%BeginPageSetup
 BP
@@ -1218,8 +1221,8 @@ F(may be unset only by using the)108 686.4 Q F1(unset)2.5 E F0 -.2(bu)
 2.5 G(iltin command \(see).2 E F3(SHELL B)2.5 E(UIL)-.09 E(TIN COMMANDS)
 -.828 E F0(belo)2.25 E(w\).)-.25 E(A)108 703.2 Q F2(variable)2.79 E F0
 (may be assigned to by a statement of the form)2.68 E F2(name)144 720 Q
-F0(=[)A F2(value)A F0(])A(GNU Bash 4.2)72 768 Q(2013 March 4)146.79 E(8)
-200.95 E 0 Cg EP
+F0(=[)A F2(value)A F0(])A(GNU Bash 4.3)72 768 Q(2013 September 2)138.455
+E(8)192.615 E 0 Cg EP
 %%Page: 9 9
 %%BeginPageSetup
 BP
@@ -1371,8 +1374,8 @@ F 2.614(ord. That)-.1 F .113(is, ")2.613 F F3($@)A F0 2.613("i)C 2.613
 .135(ord, the e)-.1 F .135(xpansion of the \214rst parameter is joined)
 -.15 F .151(with the be)144 720 R .151(ginning part of the original w)
 -.15 F .151(ord, and the e)-.1 F .15
-(xpansion of the last parameter is joined with)-.15 F(GNU Bash 4.2)72
-768 Q(2013 March 4)146.79 E(9)200.95 E 0 Cg EP
+(xpansion of the last parameter is joined with)-.15 F(GNU Bash 4.3)72
+768 Q(2013 September 2)138.455 E(9)192.615 E 0 Cg EP
 %%Page: 10 10
 %%BeginPageSetup
 BP
@@ -1394,103 +1397,105 @@ SF($@)A F0 2.838("a)C(nd)-2.838 E F1($@)2.838 E F0 -.15(ex)2.838 G(pand)
 (Expands to the process ID of the shell.)31 F .214
 (In a \(\) subshell, it e)5.214 F .214
 (xpands to the process ID of the current)-.15 F
-(shell, not the subshell.)144 168 Q F1(!)108 180 Q F0
-(Expands to the process ID of the most recently e)32.67 E -.15(xe)-.15 G
-(cuted background \(asynchronous\) command.).15 E F1(0)108 192 Q F0
-1.692(Expands to the name of the shell or shell script.)31 F 1.691
-(This is set at shell initialization.)6.692 F(If)6.691 E F1(bash)4.191 E
-F0(is)4.191 E(in)144 204 Q -.2(vo)-.4 G -.1(ke).2 G 3.077(dw).1 G .577
-(ith a \214le of commands,)-3.077 F F1($0)3.077 E F0 .578
-(is set to the name of that \214le.)3.077 F(If)5.578 E F1(bash)3.078 E
-F0 .578(is started with the)3.078 F F1<ad63>3.078 E F0 .369
-(option, then)144 216 R F1($0)2.869 E F0 .369(is set to the \214rst ar)
+(shell, not the subshell.)144 168 Q F1(!)108 180 Q F0 .499(Expands to t\
+he process ID of the job most recently placed into the background, whet\
+her e)32.67 F -.15(xe)-.15 G(cuted).15 E
+(as an asynchronous command or using the)144 192 Q F1(bg)2.5 E F0 -.2
+(bu)2.5 G(iltin \(see).2 E/F2 9/Times-Bold@0 SF(JOB CONTR)2.5 E(OL)-.27
+E F0(belo)2.25 E(w\).)-.25 E F1(0)108 204 Q F0 1.691
+(Expands to the name of the shell or shell script.)31 F 1.692
+(This is set at shell initialization.)6.692 F(If)6.692 E F1(bash)4.192 E
+F0(is)4.192 E(in)144 216 Q -.2(vo)-.4 G -.1(ke).2 G 3.078(dw).1 G .578
+(ith a \214le of commands,)-3.078 F F1($0)3.078 E F0 .578
+(is set to the name of that \214le.)3.078 F(If)5.577 E F1(bash)3.077 E
+F0 .577(is started with the)3.077 F F1<ad63>3.077 E F0 .368
+(option, then)144 228 R F1($0)2.869 E F0 .369(is set to the \214rst ar)
 2.869 F .369(gument after the string to be e)-.18 F -.15(xe)-.15 G .369
-(cuted, if one is present.).15 F(Other)5.368 E(-)-.2 E
-(wise, it is set to the \214lename used to in)144 228 Q -.2(vo)-.4 G -.1
+(cuted, if one is present.).15 F(Other)5.369 E(-)-.2 E
+(wise, it is set to the \214lename used to in)144 240 Q -.2(vo)-.4 G -.1
 (ke).2 G F1(bash)2.6 E F0 2.5(,a)C 2.5(sg)-2.5 G -2.15 -.25(iv e)-2.5 H
-2.5(nb).25 G 2.5(ya)-2.5 G -.18(rg)-2.5 G(ument zero.).18 E F1(_)108 240
-Q F0 .054(At shell startup, set to the absolute pathname used to in)31 F
--.2(vo)-.4 G .255 -.1(ke t).2 H .055(he shell or shell script being e).1
-F -.15(xe)-.15 G(cuted).15 E .692(as passed in the en)144 252 R .692
+2.5(nb).25 G 2.5(ya)-2.5 G -.18(rg)-2.5 G(ument zero.).18 E F1(_)108 252
+Q F0 .055(At shell startup, set to the absolute pathname used to in)31 F
+-.2(vo)-.4 G .255 -.1(ke t).2 H .054(he shell or shell script being e).1
+F -.15(xe)-.15 G(cuted).15 E .691(as passed in the en)144 264 R .691
 (vironment or ar)-.4 F .691(gument list.)-.18 F(Subsequently)5.691 E
-3.191(,e)-.65 G .691(xpands to the last ar)-3.341 F .691(gument to the)
--.18 F(pre)144 264 Q .57(vious command, after e)-.25 F 3.07
+3.191(,e)-.65 G .692(xpands to the last ar)-3.341 F .692(gument to the)
+-.18 F(pre)144 276 Q .571(vious command, after e)-.25 F 3.071
 (xpansion. Also)-.15 F .571(set to the full pathname used to in)3.071 F
--.2(vo)-.4 G .771 -.1(ke e).2 H .571(ach command).1 F -.15(exe)144 276 S
+-.2(vo)-.4 G .77 -.1(ke e).2 H .57(ach command).1 F -.15(exe)144 288 S
 1.6(cuted and placed in the en).15 F 1.6(vironment e)-.4 F 1.6
 (xported to that command.)-.15 F 1.6(When checking mail, this)6.6 F
 (parameter holds the name of the mail \214le currently being check)144
-288 Q(ed.)-.1 E F1(Shell V)87 304.8 Q(ariables)-.92 E F0(The follo)108
-316.8 Q(wing v)-.25 E(ariables are set by the shell:)-.25 E F1 -.3(BA)
-108 333.6 S(SH).3 E F0(Expands to the full \214lename used to in)9.07 E
+300 Q(ed.)-.1 E F1(Shell V)87 316.8 Q(ariables)-.92 E F0(The follo)108
+328.8 Q(wing v)-.25 E(ariables are set by the shell:)-.25 E F1 -.3(BA)
+108 345.6 S(SH).3 E F0(Expands to the full \214lename used to in)9.07 E
 -.2(vo)-.4 G .2 -.1(ke t).2 H(his instance of).1 E F1(bash)2.5 E F0(.)A
-F1 -.3(BA)108 345.6 S(SHOPTS).3 E F0 2.548(Ac)144 357.6 S .049
-(olon-separated list of enabled shell options.)-2.548 F .049(Each w)
+F1 -.3(BA)108 357.6 S(SHOPTS).3 E F0 2.549(Ac)144 369.6 S .049
+(olon-separated list of enabled shell options.)-2.549 F .049(Each w)
 5.049 F .049(ord in the list is a v)-.1 F .049(alid ar)-.25 F .049
-(gument for the)-.18 F F1<ad73>2.549 E F0 1.398(option to the)144 369.6
-R F1(shopt)3.898 E F0 -.2(bu)3.898 G 1.398(iltin command \(see).2 F/F2 9
-/Times-Bold@0 SF 1.398(SHELL B)3.898 F(UIL)-.09 E 1.398(TIN COMMANDS)
--.828 F F0(belo)3.648 E 3.898(w\). The)-.25 F(options)3.898 E .476
-(appearing in)144 381.6 R F2 -.27(BA)2.976 G(SHOPTS).27 E F0 .476
-(are those reported as)2.726 F/F3 10/Times-Italic@0 SF(on)3.206 E F0(by)
-3.217 E F1(shopt)2.977 E F0 5.477(.I)C 2.977(ft)-5.477 G .477(his v)
--2.977 F .477(ariable is in the en)-.25 F(vironment)-.4 E(when)144 393.6
-Q F1(bash)3.142 E F0 .642(starts up, each shell option in the list will\
- be enabled before reading an)3.142 F 3.141(ys)-.15 G .641
-(tartup \214les.)-3.141 F(This v)144 405.6 Q(ariable is read-only)-.25 E
-(.)-.65 E F1 -.3(BA)108 417.6 S(SHPID).3 E F0 .187
-(Expands to the process ID of the current)144 429.6 R F1(bash)2.687 E F0
-2.688(process. This)2.688 F(dif)2.688 E .188(fers from)-.25 F F1($$)
-2.688 E F0 .188(under certain circum-)2.688 F
-(stances, such as subshells that do not require)144 441.6 Q F1(bash)2.5
-E F0(to be re-initialized.)2.5 E F1 -.3(BA)108 453.6 S(SH_ALIASES).3 E
-F0 1.195(An associati)144 465.6 R 1.495 -.15(ve a)-.25 H 1.195(rray v)
+(gument for the)-.18 F F1<ad73>2.548 E F0 1.398(option to the)144 381.6
+R F1(shopt)3.898 E F0 -.2(bu)3.898 G 1.398(iltin command \(see).2 F F2
+1.398(SHELL B)3.898 F(UIL)-.09 E 1.398(TIN COMMANDS)-.828 F F0(belo)
+3.648 E 3.898(w\). The)-.25 F(options)3.898 E .477(appearing in)144
+393.6 R F2 -.27(BA)2.977 G(SHOPTS).27 E F0 .477(are those reported as)
+2.727 F/F3 10/Times-Italic@0 SF(on)3.207 E F0(by)3.217 E F1(shopt)2.977
+E F0 5.476(.I)C 2.976(ft)-5.476 G .476(his v)-2.976 F .476
+(ariable is in the en)-.25 F(vironment)-.4 E(when)144 405.6 Q F1(bash)
+3.141 E F0 .642(starts up, each shell option in the list will be enable\
+d before reading an)3.141 F 3.142(ys)-.15 G .642(tartup \214les.)-3.142
+F(This v)144 417.6 Q(ariable is read-only)-.25 E(.)-.65 E F1 -.3(BA)108
+429.6 S(SHPID).3 E F0 .188(Expands to the process ID of the current)144
+441.6 R F1(bash)2.688 E F0 2.687(process. This)2.687 F(dif)2.687 E .187
+(fers from)-.25 F F1($$)2.687 E F0 .187(under certain circum-)2.687 F
+(stances, such as subshells that do not require)144 453.6 Q F1(bash)2.5
+E F0(to be re-initialized.)2.5 E F1 -.3(BA)108 465.6 S(SH_ALIASES).3 E
+F0 1.195(An associati)144 477.6 R 1.495 -.15(ve a)-.25 H 1.195(rray v)
 .15 F 1.195(ariable whose members correspond to the internal list of al\
-iases as main-)-.25 F .024(tained by the)144 477.6 R F1(alias)2.524 E F0
+iases as main-)-.25 F .025(tained by the)144 489.6 R F1(alias)2.524 E F0
 -.2(bu)2.524 G 2.524(iltin. Elements).2 F .024
 (added to this array appear in the alias list; unsetting array ele-)
-2.524 F(ments cause aliases to be remo)144 489.6 Q -.15(ve)-.15 G 2.5
-(df).15 G(rom the alias list.)-2.5 E F1 -.3(BA)108 501.6 S(SH_ARGC).3 E
-F0 .935(An array v)144 513.6 R .935(ariable whose v)-.25 F .934
+2.524 F(ments cause aliases to be remo)144 501.6 Q -.15(ve)-.15 G 2.5
+(df).15 G(rom the alias list.)-2.5 E F1 -.3(BA)108 513.6 S(SH_ARGC).3 E
+F0 .934(An array v)144 525.6 R .934(ariable whose v)-.25 F .934
 (alues are the number of parameters in each frame of the current)-.25 F
-F1(bash)3.434 E F0 -.15(exe)144 525.6 S .535(cution call stack.).15 F
+F1(bash)3.435 E F0 -.15(exe)144 537.6 S .535(cution call stack.).15 F
 .535(The number of parameters to the current subroutine \(shell functio\
-n or script)5.535 F -.15(exe)144 537.6 S .142(cuted with).15 F F1(.)
-2.642 E F0(or)2.642 E F1(sour)2.642 E(ce)-.18 E F0 2.642(\)i)C 2.642(sa)
--2.642 G 2.642(tt)-2.642 G .142(he top of the stack.)-2.642 F .141
-(When a subroutine is e)5.141 F -.15(xe)-.15 G .141
-(cuted, the number of).15 F 2.63(parameters passed is pushed onto)144
-549.6 R F2 -.27(BA)5.13 G(SH_ARGC).27 E/F4 9/Times-Roman@0 SF(.)A F0
-2.63(The shell sets)7.13 F F2 -.27(BA)5.131 G(SH_ARGC).27 E F0 2.631
-(only when in)4.881 F -.15(ex)144 561.6 S(tended deb).15 E
+n or script)5.535 F -.15(exe)144 549.6 S .141(cuted with).15 F F1(.)
+2.641 E F0(or)2.641 E F1(sour)2.641 E(ce)-.18 E F0 2.641(\)i)C 2.641(sa)
+-2.641 G 2.641(tt)-2.641 G .142(he top of the stack.)-2.641 F .142
+(When a subroutine is e)5.142 F -.15(xe)-.15 G .142
+(cuted, the number of).15 F 2.631(parameters passed is pushed onto)144
+561.6 R F2 -.27(BA)5.13 G(SH_ARGC).27 E/F4 9/Times-Roman@0 SF(.)A F0
+2.63(The shell sets)7.13 F F2 -.27(BA)5.13 G(SH_ARGC).27 E F0 2.63
+(only when in)4.88 F -.15(ex)144 573.6 S(tended deb).15 E
 (ugging mode \(see the description of the)-.2 E F1(extdeb)2.5 E(ug)-.2 E
 F0(option to the)2.5 E F1(shopt)2.5 E F0 -.2(bu)2.5 G(iltin belo).2 E
-(w\))-.25 E F1 -.3(BA)108 573.6 S(SH_ARGV).3 E F0 .98(An array v)144
-585.6 R .979(ariable containing all of the parameters in the current)
--.25 F F1(bash)3.479 E F0 -.15(exe)3.479 G .979(cution call stack.).15 F
-(The)5.979 E .275(\214nal parameter of the last subroutine call is at t\
-he top of the stack; the \214rst parameter of the initial)144 597.6 R
-1.424(call is at the bottom.)144 609.6 R 1.424(When a subroutine is e)
+(w\))-.25 E F1 -.3(BA)108 585.6 S(SH_ARGV).3 E F0 .979(An array v)144
+597.6 R .979(ariable containing all of the parameters in the current)
+-.25 F F1(bash)3.48 E F0 -.15(exe)3.48 G .98(cution call stack.).15 F
+(The)5.98 E .275(\214nal parameter of the last subroutine call is at th\
+e top of the stack; the \214rst parameter of the initial)144 609.6 R
+1.424(call is at the bottom.)144 621.6 R 1.424(When a subroutine is e)
 6.424 F -.15(xe)-.15 G 1.424
 (cuted, the parameters supplied are pushed onto).15 F F2 -.27(BA)144
-621.6 S(SH_ARGV).27 E F4(.)A F0 2.197(The shell sets)6.697 F F2 -.27(BA)
+633.6 S(SH_ARGV).27 E F4(.)A F0 2.197(The shell sets)6.697 F F2 -.27(BA)
 4.697 G(SH_ARGV).27 E F0 2.197(only when in e)4.447 F 2.197(xtended deb)
--.15 F 2.197(ugging mode \(see the)-.2 F(description of the)144 633.6 Q
+-.15 F 2.197(ugging mode \(see the)-.2 F(description of the)144 645.6 Q
 F1(extdeb)2.5 E(ug)-.2 E F0(option to the)2.5 E F1(shopt)2.5 E F0 -.2
-(bu)2.5 G(iltin belo).2 E(w\))-.25 E F1 -.3(BA)108 645.6 S(SH_CMDS).3 E
-F0 .668(An associati)144 657.6 R .968 -.15(ve a)-.25 H .668(rray v).15 F
+(bu)2.5 G(iltin belo).2 E(w\))-.25 E F1 -.3(BA)108 657.6 S(SH_CMDS).3 E
+F0 .667(An associati)144 669.6 R .967 -.15(ve a)-.25 H .667(rray v).15 F
 .668(ariable whose members correspond to the internal hash table of com\
-mands)-.25 F .146(as maintained by the)144 669.6 R F1(hash)2.646 E F0
+mands)-.25 F .147(as maintained by the)144 681.6 R F1(hash)2.647 E F0
 -.2(bu)2.646 G 2.646(iltin. Elements).2 F .146
 (added to this array appear in the hash table; unsetting)2.646 F
-(array elements cause commands to be remo)144 681.6 Q -.15(ve)-.15 G 2.5
-(df).15 G(rom the hash table.)-2.5 E F1 -.3(BA)108 693.6 S(SH_COMMAND).3
-E F0 1.243(The command currently being e)144 705.6 R -.15(xe)-.15 G
-1.243(cuted or about to be e).15 F -.15(xe)-.15 G 1.242
-(cuted, unless the shell is e).15 F -.15(xe)-.15 G 1.242(cuting a).15 F
+(array elements cause commands to be remo)144 693.6 Q -.15(ve)-.15 G 2.5
+(df).15 G(rom the hash table.)-2.5 E F1 -.3(BA)108 705.6 S(SH_COMMAND).3
+E F0 1.242(The command currently being e)144 717.6 R -.15(xe)-.15 G
+1.243(cuted or about to be e).15 F -.15(xe)-.15 G 1.243
+(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
-717.6 Q -.15(xe)-.15 G(cuting at the time of the trap.).15 E
-(GNU Bash 4.2)72 768 Q(2013 March 4)146.79 E(10)195.95 E 0 Cg EP
+729.6 Q -.15(xe)-.15 G(cuting at the time of the trap.).15 E
+(GNU Bash 4.3)72 768 Q(2013 September 2)138.455 E(10)187.615 E 0 Cg EP
 %%Page: 11 11
 %%BeginPageSetup
 BP
@@ -1499,45 +1504,44 @@ BP
 -.35 E/F1 10/Times-Bold@0 SF -.3(BA)108 84 S(SH_EXECUTION_STRING).3 E F0
 (The command ar)144 96 Q(gument to the)-.18 E F1<ad63>2.5 E F0(in)2.5 E
 -.2(vo)-.4 G(cation option.).2 E F1 -.3(BA)108 108 S(SH_LINENO).3 E F0
-.692(An array v)144 120 R .692(ariable whose members are the line numbe\
-rs in source \214les where each corresponding)-.25 F .97(member of)144
-132 R/F2 9/Times-Bold@0 SF(FUNCN)3.47 E(AME)-.18 E F0 -.1(wa)3.22 G 3.47
-(si).1 G -1.9 -.4(nv o)-3.47 H -.1(ke).4 G(d.).1 E F1(${B)5.969 E
-(ASH_LINENO[)-.3 E/F3 10/Times-Italic@0 SF($i)A F1(]})A F0 .969
-(is the line number in the source)3.469 F 14.671(\214le \()144 144 R F1
-(${B)A(ASH_SOURCE[)-.3 E F3($i+1)A F1(]})A F0 17.171(\)w)C(here)-17.171
+.693(An array v)144 120 R .692(ariable whose members are the line numbe\
+rs in source \214les where each corresponding)-.25 F .969(member of)144
+132 R/F2 9/Times-Bold@0 SF(FUNCN)3.469 E(AME)-.18 E F0 -.1(wa)3.219 G
+3.469(si).1 G -1.9 -.4(nv o)-3.469 H -.1(ke).4 G(d.).1 E F1(${B)5.969 E
+(ASH_LINENO[)-.3 E/F3 10/Times-Italic@0 SF($i)A F1(]})A F0 .97
+(is the line number in the source)3.469 F 14.672(\214le \()144 144 R F1
+(${B)A(ASH_SOURCE[)-.3 E F3($i+1)A F1(]})A F0 17.172(\)w)C(here)-17.172
 E F1(${FUNCN)17.172 E(AME[)-.2 E F3($i)A F1(]})A F0 -.1(wa)17.172 G
-17.172(sc).1 G 14.672(alled \(or)-17.172 F F1(${B)144 156 Q(ASH_LINENO[)
+17.171(sc).1 G 14.671(alled \(or)-17.171 F F1(${B)144 156 Q(ASH_LINENO[)
 -.3 E F3($i-1)A F1(]})A F0 .115
 (if referenced within another shell function\).)2.615 F(Use)5.115 E F2
 (LINENO)2.615 E F0 .115(to obtain the)2.365 F(current line number)144
-168 Q(.)-.55 E F1 -.3(BA)108 180 S(SH_REMA).3 E(TCH)-.95 E F0 .005
-(An array v)144 192 R .005(ariable whose members are assigned by the)
--.25 F F1(=~)2.506 E F0 .006(binary operator to the)2.506 F F1([[)2.506
-E F0 .006(conditional com-)2.506 F 2.507(mand. The)144 204 R .007
-(element with inde)2.507 F 2.507(x0i)-.15 G 2.507(st)-2.507 G .007
-(he portion of the string matching the entire re)-2.507 F .006(gular e)
--.15 F(xpression.)-.15 E .997(The element with inde)144 216 R(x)-.15 E
-F3(n)3.497 E F0 .997(is the portion of the string matching the)3.497 F
-F3(n)3.498 E F0 .998(th parenthesized sube)B(xpres-)-.15 E 2.5
+168 Q(.)-.55 E F1 -.3(BA)108 180 S(SH_REMA).3 E(TCH)-.95 E F0 .006
+(An array v)144 192 R .006(ariable whose members are assigned by the)
+-.25 F F1(=~)2.506 E F0 .005(binary operator to the)2.506 F F1([[)2.505
+E F0 .005(conditional com-)2.505 F 2.506(mand. The)144 204 R .007
+(element with inde)2.506 F 2.507(x0i)-.15 G 2.507(st)-2.507 G .007
+(he portion of the string matching the entire re)-2.507 F .007(gular e)
+-.15 F(xpression.)-.15 E .998(The element with inde)144 216 R(x)-.15 E
+F3(n)3.498 E F0 .997(is the portion of the string matching the)3.498 F
+F3(n)3.497 E F0 .997(th parenthesized sube)B(xpres-)-.15 E 2.5
 (sion. This)144 228 R -.25(va)2.5 G(riable is read-only).25 E(.)-.65 E
-F1 -.3(BA)108 240 S(SH_SOURCE).3 E F0 .126(An array v)144 252 R .125(ar\
+F1 -.3(BA)108 240 S(SH_SOURCE).3 E F0 .125(An array v)144 252 R .125(ar\
 iable whose members are the source \214lenames where the corresponding \
-shell function)-.25 F .78(names in the)144 264 R F2(FUNCN)3.28 E(AME)
+shell function)-.25 F .781(names in the)144 264 R F2(FUNCN)3.28 E(AME)
 -.18 E F0 .78(array v)3.03 F .78(ariable are de\214ned.)-.25 F .78
-(The shell function)5.78 F F1(${FUNCN)3.281 E(AME[)-.2 E F3($i)A F1(]})A
-F0(is)3.281 E(de\214ned in the \214le)144 276 Q F1(${B)2.5 E
-(ASH_SOURCE[)-.3 E F3($i)A F1(]})A F0(and called from)2.5 E F1(${B)2.5 E
-(ASH_SOURCE[)-.3 E F3($i+1)A F1(]})A F0(.)A F1 -.3(BA)108 288 S
-(SH_SUBSHELL).3 E F0 .296
-(Incremented by one within each subshell or subshell en)144 300 R .296
-(vironment when the shell be)-.4 F .296(gins e)-.15 F -.15(xe)-.15 G
+(The shell function)5.78 F F1(${FUNCN)3.28 E(AME[)-.2 E F3($i)A F1(]})A
+F0(is)3.28 E(de\214ned in the \214le)144 276 Q F1(${B)2.5 E(ASH_SOURCE[)
+-.3 E F3($i)A F1(]})A F0(and called from)2.5 E F1(${B)2.5 E(ASH_SOURCE[)
+-.3 E F3($i+1)A F1(]})A F0(.)A F1 -.3(BA)108 288 S(SH_SUBSHELL).3 E F0
+.296(Incremented by one within each subshell or subshell en)144 300 R
+.296(vironment when the shell be)-.4 F .297(gins e)-.15 F -.15(xe)-.15 G
 (cuting).15 E(in that en)144 312 Q 2.5(vironment. The)-.4 F(initial v)
-2.5 E(alue is 0.)-.25 E F1 -.3(BA)108 324 S(SH_VERSINFO).3 E F0 2.644
-(Ar)144 336 S .144(eadonly array v)-2.644 F .144
+2.5 E(alue is 0.)-.25 E F1 -.3(BA)108 324 S(SH_VERSINFO).3 E F0 2.645
+(Ar)144 336 S .145(eadonly array v)-2.645 F .144
 (ariable whose members hold v)-.25 F .144
-(ersion information for this instance of)-.15 F F1(bash)2.645 E F0 5.145
-(.T)C(he)-5.145 E -.25(va)144 348 S
+(ersion information for this instance of)-.15 F F1(bash)2.644 E F0 5.144
+(.T)C(he)-5.144 E -.25(va)144 348 S
 (lues assigned to the array members are as follo).25 E(ws:)-.25 E F1 -.3
 (BA)144 366 S(SH_VERSINFO[).3 E F0(0)A F1(])A F0(The major v)24.74 E
 (ersion number \(the)-.15 E F3 -.37(re)2.5 G(lease).37 E F0(\).)A F1 -.3
@@ -1552,80 +1556,80 @@ F3(beta1)2.5 E F0(\).)A F1 -.3(BA)144 426 S(SH_VERSINFO[).3 E F0(5)A F1
 /Times-Roman@0 SF(.)A F1 -.3(BA)108 438 S(SH_VERSION).3 E F0
 (Expands to a string describing the v)144 450 Q
 (ersion of this instance of)-.15 E F1(bash)2.5 E F0(.)A F1(COMP_CW)108
-462 Q(ORD)-.1 E F0 .397(An inde)144 474 R 2.897(xi)-.15 G(nto)-2.897 E
+462 Q(ORD)-.1 E F0 .396(An inde)144 474 R 2.896(xi)-.15 G(nto)-2.896 E
 F1(${COMP_W)2.896 E(ORDS})-.1 E F0 .396(of the w)2.896 F .396
-(ord containing the current cursor position.)-.1 F .396(This v)5.396 F
-(ari-)-.25 E 1.18(able is a)144 486 R -.25(va)-.2 G 1.181
+(ord containing the current cursor position.)-.1 F .397(This v)5.397 F
+(ari-)-.25 E 1.181(able is a)144 486 R -.25(va)-.2 G 1.181
 (ilable only in shell functions in).25 F -.2(vo)-.4 G -.1(ke).2 G 3.681
-(db).1 G 3.681(yt)-3.681 G 1.181(he programmable completion f)-3.681 F
-1.181(acilities \(see)-.1 F F1(Pr)144 498 Q(ogrammable Completion)-.18 E
+(db).1 G 3.681(yt)-3.681 G 1.18(he programmable completion f)-3.681 F
+1.18(acilities \(see)-.1 F F1(Pr)144 498 Q(ogrammable Completion)-.18 E
 F0(belo)2.5 E(w\).)-.25 E F1(COMP_KEY)108 510 Q F0(The k)144 522 Q .3
 -.15(ey \()-.1 H(or \214nal k).15 E .3 -.15(ey o)-.1 H 2.5(fak).15 G .3
 -.15(ey s)-2.6 H(equence\) used to in).15 E -.2(vo)-.4 G .2 -.1(ke t).2
-H(he current completion function.).1 E F1(COMP_LINE)108 534 Q F0 1.208
+H(he current completion function.).1 E F1(COMP_LINE)108 534 Q F0 1.207
 (The current command line.)144 546 R 1.208(This v)6.208 F 1.208
 (ariable is a)-.25 F -.25(va)-.2 G 1.208
-(ilable only in shell functions and e).25 F 1.207(xternal com-)-.15 F
-2.848(mands in)144 558 R -.2(vo)-.4 G -.1(ke).2 G 5.349(db).1 G 5.349
+(ilable only in shell functions and e).25 F 1.208(xternal com-)-.15 F
+2.849(mands in)144 558 R -.2(vo)-.4 G -.1(ke).2 G 5.349(db).1 G 5.349
 (yt)-5.349 G 2.849(he programmable completion f)-5.349 F 2.849
-(acilities \(see)-.1 F F1(Pr)5.349 E 2.849(ogrammable Completion)-.18 F
-F0(belo)144 570 Q(w\).)-.25 E F1(COMP_POINT)108 582 Q F0 .667(The inde)
-144 594 R 3.167(xo)-.15 G 3.167(ft)-3.167 G .666
-(he current cursor position relati)-3.167 F .966 -.15(ve t)-.25 H 3.166
+(acilities \(see)-.1 F F1(Pr)5.349 E 2.848(ogrammable Completion)-.18 F
+F0(belo)144 570 Q(w\).)-.25 E F1(COMP_POINT)108 582 Q F0 .666(The inde)
+144 594 R 3.166(xo)-.15 G 3.166(ft)-3.166 G .666
+(he current cursor position relati)-3.166 F .966 -.15(ve t)-.25 H 3.166
 (ot).15 G .666(he be)-3.166 F .666(ginning of the current command.)-.15
-F .666(If the)5.666 F .534
+F .667(If the)5.667 F .535
 (current cursor position is at the end of the current command, the v)144
-606 R .535(alue of this v)-.25 F .535(ariable is equal to)-.25 F F1
-(${#COMP_LINE})144 618 Q F0 7.006(.T)C 2.006(his v)-7.006 F 2.006
-(ariable is a)-.25 F -.25(va)-.2 G 2.005
-(ilable only in shell functions and e).25 F 2.005(xternal commands)-.15
+606 R .534(alue of this v)-.25 F .534(ariable is equal to)-.25 F F1
+(${#COMP_LINE})144 618 Q F0 7.005(.T)C 2.005(his v)-7.005 F 2.005
+(ariable is a)-.25 F -.25(va)-.2 G 2.006
+(ilable only in shell functions and e).25 F 2.006(xternal commands)-.15
 F(in)144 630 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(acilities \(see)-.1 E F1(Pr)2.5 E
 (ogrammable Completion)-.18 E F0(belo)2.5 E(w\).)-.25 E F1(COMP_TYPE)108
-642 Q F0 .041(Set to an inte)144 654 R .041(ger v)-.15 F .041(alue corr\
+642 Q F0 .042(Set to an inte)144 654 R .042(ger v)-.15 F .041(alue corr\
 esponding to the type of completion attempted that caused a completion)
--.25 F .338(function to be called:)144 666 R F3 -.5(TA)2.837 G(B).5 E F0
+-.25 F .337(function to be called:)144 666 R F3 -.5(TA)2.837 G(B).5 E F0
 2.837(,f)C .337(or normal completion,)-2.837 F F3(?)2.837 E F0 2.837(,f)
-C .337(or listing completions after successi)-2.837 F .637 -.15(ve t)
--.25 H(abs,).15 E F3(!)144 678 Q F0 4.091(,f)C 1.591
-(or listing alternati)-4.091 F -.15(ve)-.25 G 4.092(so).15 G 4.092(np)
+C .337(or listing completions after successi)-2.837 F .638 -.15(ve t)
+-.25 H(abs,).15 E F3(!)144 678 Q F0 4.092(,f)C 1.592
+(or listing alternati)-4.092 F -.15(ve)-.25 G 4.092(so).15 G 4.092(np)
 -4.092 G 1.592(artial w)-4.092 F 1.592(ord completion,)-.1 F F3(@)4.092
 E F0 4.092(,t)C 4.092(ol)-4.092 G 1.592(ist completions if the w)-4.092
-F 1.592(ord is not)-.1 F 1.553(unmodi\214ed, or)144 690 R F3(%)4.053 E
+F 1.591(ord is not)-.1 F 1.552(unmodi\214ed, or)144 690 R F3(%)4.052 E
 F0 4.052(,f)C 1.552(or menu completion.)-4.052 F 1.552(This v)6.552 F
 1.552(ariable is a)-.25 F -.25(va)-.2 G 1.552
-(ilable only in shell functions and).25 F -.15(ex)144 702 S 2.928
+(ilable only in shell functions and).25 F -.15(ex)144 702 S 2.929
 (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
-714 Q F0(belo)2.5 E(w\).)-.25 E(GNU Bash 4.2)72 768 Q(2013 March 4)
-146.79 E(11)195.95 E 0 Cg EP
+(acilities \(see)-.1 F F1(Pr)5.428 E(ogrammable)-.18 E(Completion)144
+714 Q F0(belo)2.5 E(w\).)-.25 E(GNU Bash 4.3)72 768 Q(2013 September 2)
+138.455 E(11)187.615 E 0 Cg EP
 %%Page: 12 12
 %%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/F1 10/Times-Bold@0 SF(COMP_W)108 84 Q(ORDBREAKS)-.1 E F0 1.336
+-.35 E/F1 10/Times-Bold@0 SF(COMP_W)108 84 Q(ORDBREAKS)-.1 E F0 1.335
 (The set of characters that the)144 96 R F1 -.18(re)3.836 G(adline).18 E
-F0 1.336(library treats as w)3.836 F 1.335
-(ord separators when performing w)-.1 F(ord)-.1 E 3.125(completion. If)
-144 108 R/F2 9/Times-Bold@0 SF(COMP_W)3.125 E(ORDBREAKS)-.09 E F0 .626
-(is unset, it loses its special properties, e)2.875 F -.15(ve)-.25 G
-3.126(ni).15 G 3.126(fi)-3.126 G 3.126(ti)-3.126 G 3.126(ss)-3.126 G
-(ubse-)-3.126 E(quently reset.)144 120 Q F1(COMP_W)108 132 Q(ORDS)-.1 E
-F0 .654(An array v)144 144 R .654(ariable \(see)-.25 F F1(Arrays)3.154 E
-F0(belo)3.154 E .654(w\) consisting of the indi)-.25 F .653(vidual w)
--.25 F .653(ords in the current command)-.1 F 4.332(line. The)144 156 R
+F0 1.336(library treats as w)3.836 F 1.336
+(ord separators when performing w)-.1 F(ord)-.1 E 3.126(completion. If)
+144 108 R/F2 9/Times-Bold@0 SF(COMP_W)3.126 E(ORDBREAKS)-.09 E F0 .626
+(is unset, it loses its special properties, e)2.876 F -.15(ve)-.25 G
+3.125(ni).15 G 3.125(fi)-3.125 G 3.125(ti)-3.125 G 3.125(ss)-3.125 G
+(ubse-)-3.125 E(quently reset.)144 120 Q F1(COMP_W)108 132 Q(ORDS)-.1 E
+F0 .653(An array v)144 144 R .653(ariable \(see)-.25 F F1(Arrays)3.153 E
+F0(belo)3.153 E .654(w\) consisting of the indi)-.25 F .654(vidual w)
+-.25 F .654(ords in the current command)-.1 F 4.333(line. The)144 156 R
 1.832(line is split into w)4.332 F 1.832(ords as)-.1 F F1 -.18(re)4.332
 G(adline).18 E F0 -.1(wo)4.332 G 1.832(uld split it, using).1 F F2
-(COMP_W)4.332 E(ORDBREAKS)-.09 E F0(as)4.083 E .832(described abo)144
-168 R -.15(ve)-.15 G 5.832(.T).15 G .832(his v)-5.832 F .832
-(ariable is a)-.25 F -.25(va)-.2 G .831
-(ilable only in shell functions in).25 F -.2(vo)-.4 G -.1(ke).2 G 3.331
-(db).1 G 3.331(yt)-3.331 G .831(he programmable)-3.331 F(completion f)
+(COMP_W)4.332 E(ORDBREAKS)-.09 E F0(as)4.082 E .831(described abo)144
+168 R -.15(ve)-.15 G 5.831(.T).15 G .831(his v)-5.831 F .831
+(ariable is a)-.25 F -.25(va)-.2 G .832
+(ilable only in shell functions in).25 F -.2(vo)-.4 G -.1(ke).2 G 3.332
+(db).1 G 3.332(yt)-3.332 G .832(he programmable)-3.332 F(completion f)
 144 180 Q(acilities \(see)-.1 E F1(Pr)2.5 E(ogrammable Completion)-.18 E
-F0(belo)2.5 E(w\).)-.25 E F1(COPR)108 192 Q(OC)-.3 E F0 .168(An array v)
-144 204 R .168(ariable \(see)-.25 F F1(Arrays)2.668 E F0(belo)2.669 E
+F0(belo)2.5 E(w\).)-.25 E F1(COPR)108 192 Q(OC)-.3 E F0 .169(An array v)
+144 204 R .169(ariable \(see)-.25 F F1(Arrays)2.669 E F0(belo)2.669 E
 .169
 (w\) created to hold the \214le descriptors for output from and input)
 -.25 F(to an unnamed coprocess \(see)144 216 Q F1(Copr)2.5 E(ocesses)
@@ -1633,109 +1637,109 @@ F0(belo)2.5 E(w\).)-.25 E F1(COPR)108 192 Q(OC)-.3 E F0 .168(An array v)
 -.9 G(K).55 E F0 2.26(An array v)144 240 R 2.26(ariable \(see)-.25 F F1
 (Arrays)4.76 E F0(belo)4.76 E 2.26
 (w\) containing the current contents of the directory stack.)-.25 F
-1.094(Directories appear in the stack in the order the)144 252 R 3.594
-(ya)-.15 G 1.095(re displayed by the)-3.594 F F1(dirs)3.595 E F0 -.2(bu)
-3.595 G 3.595(iltin. Assigning).2 F(to)3.595 E 1.432
+1.095(Directories appear in the stack in the order the)144 252 R 3.594
+(ya)-.15 G 1.094(re displayed by the)-3.594 F F1(dirs)3.594 E F0 -.2(bu)
+3.594 G 3.594(iltin. Assigning).2 F(to)3.594 E 1.431
 (members of this array v)144 264 R 1.432
 (ariable may be used to modify directories already in the stack, b)-.25
-F 1.431(ut the)-.2 F F1(pushd)144 276 Q F0(and)2.746 E F1(popd)2.746 E
+F 1.432(ut the)-.2 F F1(pushd)144 276 Q F0(and)2.746 E F1(popd)2.746 E
 F0 -.2(bu)2.746 G .246(iltins must be used to add and remo).2 F .546
 -.15(ve d)-.15 H 2.746(irectories. Assignment).15 F .246(to this v)2.746
-F(ariable)-.25 E .351(will not change the current directory)144 288 R
+F(ariable)-.25 E .35(will not change the current directory)144 288 R
 5.35(.I)-.65 G(f)-5.35 E F2(DIRST)2.85 E -.495(AC)-.81 G(K).495 E F0 .35
-(is unset, it loses its special properties, e)2.6 F -.15(ve)-.25 G 2.85
-(ni).15 G(f)-2.85 E(it is subsequently reset.)144 300 Q F1(EUID)108 312
-Q F0 1.103(Expands to the ef)11 F(fecti)-.25 E 1.403 -.15(ve u)-.25 H
+(is unset, it loses its special properties, e)2.6 F -.15(ve)-.25 G 2.851
+(ni).15 G(f)-2.851 E(it is subsequently reset.)144 300 Q F1(EUID)108 312
+Q F0 1.104(Expands to the ef)11 F(fecti)-.25 E 1.403 -.15(ve u)-.25 H
 1.103(ser ID of the current user).15 F 3.603(,i)-.4 G 1.103
-(nitialized at shell startup.)-3.603 F 1.104(This v)6.103 F 1.104
+(nitialized at shell startup.)-3.603 F 1.103(This v)6.103 F 1.103
 (ariable is)-.25 F(readonly)144 324 Q(.)-.65 E F1(FUNCN)108 336 Q(AME)
--.2 E F0 .479(An array v)144 348 R .479
+-.2 E F0 .478(An array v)144 348 R .479
 (ariable containing the names of all shell functions currently in the e)
--.25 F -.15(xe)-.15 G .478(cution call stack.).15 F .276
-(The element with inde)144 360 R 2.776(x0i)-.15 G 2.776(st)-2.776 G .276
-(he name of an)-2.776 F 2.777(yc)-.15 G(urrently-e)-2.777 E -.15(xe)-.15
-G .277(cuting shell function.).15 F .277(The bottom-most)5.277 F .385
+-.25 F -.15(xe)-.15 G .479(cution call stack.).15 F .277
+(The element with inde)144 360 R 2.777(x0i)-.15 G 2.777(st)-2.777 G .276
+(he name of an)-2.777 F 2.776(yc)-.15 G(urrently-e)-2.776 E -.15(xe)-.15
+G .276(cuting shell function.).15 F .276(The bottom-most)5.276 F .384
 (element \(the one with the highest inde)144 372 R .384(x\) is)-.15 F/F3
-10/Courier@0 SF("main")2.884 E F0 5.384(.T)C .384(his v)-5.384 F .384
-(ariable e)-.25 F .384(xists only when a shell func-)-.15 F .034
-(tion is e)144 384 R -.15(xe)-.15 G 2.534(cuting. Assignments).15 F(to)
+10/Courier@0 SF("main")2.884 E F0 5.384(.T)C .384(his v)-5.384 F .385
+(ariable e)-.25 F .385(xists only when a shell func-)-.15 F .035
+(tion is e)144 384 R -.15(xe)-.15 G 2.535(cuting. Assignments).15 F(to)
 2.535 E F2(FUNCN)2.535 E(AME)-.18 E F0(ha)2.285 E .335 -.15(ve n)-.2 H
 2.535(oe).15 G -.25(ff)-2.535 G .035(ect and return an error status.).25
-F(If)5.035 E F2(FUNC-)2.535 E -.18(NA)144 396 S(ME).18 E F0
+F(If)5.034 E F2(FUNC-)2.534 E -.18(NA)144 396 S(ME).18 E F0
 (is unset, it loses its special properties, e)2.25 E -.15(ve)-.25 G 2.5
 (ni).15 G 2.5(fi)-2.5 G 2.5(ti)-2.5 G 2.5(ss)-2.5 G(ubsequently reset.)
--2.5 E .111(This v)144 414 R .111(ariable can be used with)-.25 F F1 -.3
+-2.5 E .11(This v)144 414 R .111(ariable can be used with)-.25 F F1 -.3
 (BA)2.611 G(SH_LINENO).3 E F0(and)2.611 E F1 -.3(BA)2.611 G(SH_SOURCE).3
-E F0 5.111(.E)C .111(ach element of)-5.111 F F1(FUNC-)2.61 E -.2(NA)144
+E F0 5.111(.E)C .111(ach element of)-5.111 F F1(FUNC-)2.611 E -.2(NA)144
 426 S(ME).2 E F0 1.404(has corresponding elements in)3.904 F F1 -.3(BA)
 3.904 G(SH_LINENO).3 E F0(and)3.904 E F1 -.3(BA)3.904 G(SH_SOURCE).3 E
 F0 1.404(to describe the)3.904 F .012(call stack.)144 438 R -.15(Fo)
 5.012 G 2.512(ri).15 G(nstance,)-2.512 E F1(${FUNCN)2.512 E(AME[)-.2 E
 /F4 10/Times-Italic@0 SF($i)A F1(]})A F0 -.1(wa)2.512 G 2.512(sc).1 G
 .012(alled from the \214le)-2.512 F F1(${B)2.512 E(ASH_SOURCE[)-.3 E F4
-($i+1)A F1(]})A F0 1.183(at line number)144 450 R F1(${B)3.683 E
-(ASH_LINENO[)-.3 E F4($i)A F1(]})A F0 6.183(.T)C(he)-6.183 E F1(caller)
-3.683 E F0 -.2(bu)3.683 G 1.184
+($i+1)A F1(]})A F0 1.184(at line number)144 450 R F1(${B)3.684 E
+(ASH_LINENO[)-.3 E F4($i)A F1(]})A F0 6.184(.T)C(he)-6.184 E F1(caller)
+3.683 E F0 -.2(bu)3.683 G 1.183
 (iltin displays the current call stack using).2 F(this information.)144
-462 Q F1(GR)108 474 Q(OUPS)-.3 E F0 1.229(An array v)144 486 R 1.228(ar\
+462 Q F1(GR)108 474 Q(OUPS)-.3 E F0 1.228(An array v)144 486 R 1.228(ar\
 iable containing the list of groups of which the current user is a memb\
-er)-.25 F 6.228(.A)-.55 G(ssign-)-6.228 E .596(ments to)144 498 R F2(GR)
-3.096 E(OUPS)-.27 E F0(ha)2.847 E .897 -.15(ve n)-.2 H 3.097(oe).15 G
+er)-.25 F 6.229(.A)-.55 G(ssign-)-6.229 E .597(ments to)144 498 R F2(GR)
+3.097 E(OUPS)-.27 E F0(ha)2.847 E .897 -.15(ve n)-.2 H 3.097(oe).15 G
 -.25(ff)-3.097 G .597(ect and return an error status.).25 F(If)5.597 E
 F2(GR)3.097 E(OUPS)-.27 E F0 .597(is unset, it loses its spe-)2.847 F
 (cial properties, e)144 510 Q -.15(ve)-.25 G 2.5(ni).15 G 2.5(fi)-2.5 G
 2.5(ti)-2.5 G 2.5(ss)-2.5 G(ubsequently reset.)-2.5 E F1(HISTCMD)108 522
-Q F0 .356(The history number)144 534 R 2.856(,o)-.4 G 2.856(ri)-2.856 G
-(nde)-2.856 E 2.856(xi)-.15 G 2.856(nt)-2.856 G .356
+Q F0 .355(The history number)144 534 R 2.855(,o)-.4 G 2.855(ri)-2.855 G
+(nde)-2.855 E 2.856(xi)-.15 G 2.856(nt)-2.856 G .356
 (he history list, of the current command.)-2.856 F(If)5.356 E F2
-(HISTCMD)2.855 E F0 .355(is unset, it)2.605 F
+(HISTCMD)2.856 E F0 .356(is unset, it)2.606 F
 (loses its special properties, e)144 546 Q -.15(ve)-.25 G 2.5(ni).15 G
 2.5(fi)-2.5 G 2.5(ti)-2.5 G 2.5(ss)-2.5 G(ubsequently reset.)-2.5 E F1
 (HOSTN)108 558 Q(AME)-.2 E F0
 (Automatically set to the name of the current host.)144 570 Q F1
-(HOSTTYPE)108 582 Q F0 .222(Automatically set to a string that uniquely\
- describes the type of machine on which)144 594 R F1(bash)2.723 E F0
-.223(is e)2.723 F -.15(xe)-.15 G(cut-).15 E 2.5(ing. The)144 606 R(def)
+(HOSTTYPE)108 582 Q F0 .223(Automatically set to a string that uniquely\
+ describes the type of machine on which)144 594 R F1(bash)2.722 E F0
+.222(is e)2.722 F -.15(xe)-.15 G(cut-).15 E 2.5(ing. The)144 606 R(def)
 2.5 E(ault is system-dependent.)-.1 E F1(LINENO)108 618 Q F0 1.408(Each\
  time this parameter is referenced, the shell substitutes a decimal num\
 ber representing the)144 630 R .078(current sequential line number \(st\
-arting with 1\) within a script or function.)144 642 R .079
-(When not in a script or)5.078 F .307(function, the v)144 654 R .307
-(alue substituted is not guaranteed to be meaningful.)-.25 F(If)5.306 E
-F2(LINENO)2.806 E F0 .306(is unset, it loses its)2.556 F
+arting with 1\) within a script or function.)144 642 R .078
+(When not in a script or)5.078 F .306(function, the v)144 654 R .306
+(alue substituted is not guaranteed to be meaningful.)-.25 F(If)5.307 E
+F2(LINENO)2.807 E F0 .307(is unset, it loses its)2.557 F
 (special properties, e)144 666 Q -.15(ve)-.25 G 2.5(ni).15 G 2.5(fi)-2.5
 G 2.5(ti)-2.5 G 2.5(ss)-2.5 G(ubsequently reset.)-2.5 E F1(MA)108 678 Q
 (CHTYPE)-.55 E F0 .898(Automatically set to a string that fully describ\
-es the system type on which)144 690 R F1(bash)3.398 E F0 .899(is e)3.398
-F -.15(xe)-.15 G .899(cuting, in).15 F(the standard GNU)144 702 Q F4
+es the system type on which)144 690 R F1(bash)3.398 E F0 .898(is e)3.398
+F -.15(xe)-.15 G .898(cuting, in).15 F(the standard GNU)144 702 Q F4
 (cpu-company-system)2.5 E F0 2.5(format. The)2.5 F(def)2.5 E
-(ault is system-dependent.)-.1 E(GNU Bash 4.2)72 768 Q(2013 March 4)
-146.79 E(12)195.95 E 0 Cg EP
+(ault is system-dependent.)-.1 E(GNU Bash 4.3)72 768 Q(2013 September 2)
+138.455 E(12)187.615 E 0 Cg EP
 %%Page: 13 13
 %%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/F1 10/Times-Bold@0 SF(MAPFILE)108 84 Q F0 .294(An array v)144 96
-R .294(ariable \(see)-.25 F F1(Arrays)2.794 E F0(belo)2.794 E .294
-(w\) created to hold the te)-.25 F .293(xt read by the)-.15 F F1
-(map\214le)2.793 E F0 -.2(bu)2.793 G .293(iltin when no).2 F -.25(va)144
+-.35 E/F1 10/Times-Bold@0 SF(MAPFILE)108 84 Q F0 .293(An array v)144 96
+R .293(ariable \(see)-.25 F F1(Arrays)2.793 E F0(belo)2.793 E .293
+(w\) created to hold the te)-.25 F .294(xt read by the)-.15 F F1
+(map\214le)2.794 E F0 -.2(bu)2.794 G .294(iltin when no).2 F -.25(va)144
 108 S(riable name is supplied.).25 E F1(OLDPWD)108 120 Q F0(The pre)144
 132 Q(vious w)-.25 E(orking directory as set by the)-.1 E F1(cd)2.5 E F0
-(command.)2.5 E F1(OPT)108 144 Q(ARG)-.9 E F0 1.626(The v)144 156 R
+(command.)2.5 E F1(OPT)108 144 Q(ARG)-.9 E F0 1.627(The v)144 156 R
 1.627(alue of the last option ar)-.25 F 1.627(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 9/Times-Bold@0 SF(SHELL)4.127 E -.09(BU)144 168 S(IL).09 E
+-.18 F F1(getopts)4.127 E F0 -.2(bu)4.127 G 1.626(iltin command \(see).2
+F/F2 9/Times-Bold@0 SF(SHELL)4.126 E -.09(BU)144 168 S(IL).09 E
 (TIN COMMANDS)-.828 E F0(belo)2.25 E(w\).)-.25 E F1(OPTIND)108 180 Q F0
-1.652(The inde)144 192 R 4.152(xo)-.15 G 4.152(ft)-4.152 G 1.652(he ne)
--4.152 F 1.652(xt ar)-.15 F 1.652(gument to be processed by the)-.18 F
-F1(getopts)4.151 E F0 -.2(bu)4.151 G 1.651(iltin command \(see).2 F F2
-(SHELL)4.151 E -.09(BU)144 204 S(IL).09 E(TIN COMMANDS)-.828 E F0(belo)
+1.651(The inde)144 192 R 4.151(xo)-.15 G 4.151(ft)-4.151 G 1.651(he ne)
+-4.151 F 1.651(xt ar)-.15 F 1.652(gument to be processed by the)-.18 F
+F1(getopts)4.152 E F0 -.2(bu)4.152 G 1.652(iltin command \(see).2 F F2
+(SHELL)4.152 E -.09(BU)144 204 S(IL).09 E(TIN COMMANDS)-.828 E F0(belo)
 2.25 E(w\).)-.25 E F1(OSTYPE)108 216 Q F0 .329(Automatically set to a s\
 tring that describes the operating system on which)144 228 R F1(bash)
-2.83 E F0 .33(is e)2.83 F -.15(xe)-.15 G 2.83(cuting. The).15 F(def)144
-240 Q(ault is system-dependent.)-.1 E F1(PIPEST)108 252 Q -.95(AT)-.9 G
-(US).95 E F0 .61(An array v)144 264 R .61(ariable \(see)-.25 F F1
+2.829 E F0 .329(is e)2.829 F -.15(xe)-.15 G 2.829(cuting. The).15 F(def)
+144 240 Q(ault is system-dependent.)-.1 E F1(PIPEST)108 252 Q -.95(AT)
+-.9 G(US).95 E F0 .61(An array v)144 264 R .61(ariable \(see)-.25 F F1
 (Arrays)3.11 E F0(belo)3.11 E .61(w\) containing a list of e)-.25 F .61
 (xit status v)-.15 F .61(alues from the processes in)-.25 F
 (the most-recently-e)144 276 Q -.15(xe)-.15 G(cuted fore).15 E
@@ -1744,831 +1748,841 @@ tring that describes the operating system on which)144 228 R F1(bash)
 2.5(arent. This)-2.5 F -.25(va)2.5 G(riable is readonly).25 E(.)-.65 E
 F1(PWD)108 300 Q F0(The current w)12.67 E
 (orking directory as set by the)-.1 E F1(cd)2.5 E F0(command.)2.5 E F1
-(RANDOM)108 312 Q F0 .565
-(Each time this parameter is referenced, a random inte)144 324 R .566
-(ger between 0 and 32767 is generated.)-.15 F(The)5.566 E .01
+(RANDOM)108 312 Q F0 .566
+(Each time this parameter is referenced, a random inte)144 324 R .565
+(ger between 0 and 32767 is generated.)-.15 F(The)5.565 E .01
 (sequence of random numbers may be initialized by assigning a v)144 336
 R .01(alue to)-.25 F F2(RANDOM)2.51 E/F3 9/Times-Roman@0 SF(.)A F0(If)
 4.51 E F2(RANDOM)2.51 E F0(is)2.26 E
 (unset, it loses its special properties, e)144 348 Q -.15(ve)-.25 G 2.5
 (ni).15 G 2.5(fi)-2.5 G 2.5(ti)-2.5 G 2.5(ss)-2.5 G(ubsequently reset.)
--2.5 E F1(READLINE_LINE)108 360 Q F0 1.546(The contents of the)144 372 R
+-2.5 E F1(READLINE_LINE)108 360 Q F0 1.547(The contents of the)144 372 R
 F1 -.18(re)4.047 G(adline).18 E F0 1.547(line b)4.047 F(uf)-.2 E(fer)
 -.25 E 4.047(,f)-.4 G 1.547(or use with)-4.047 F/F4 10/Courier@0 SF
-1.547(bind -x)4.047 F F0(\(see)4.047 E F2 1.547(SHELL B)4.047 F(UIL)-.09
-E 1.547(TIN COM-)-.828 F(MANDS)144 384 Q F0(belo)2.25 E(w\).)-.25 E F1
-(READLINE_POINT)108 396 Q F0 .314
+1.547(bind -x)4.047 F F0(\(see)4.047 E F2 1.546(SHELL B)4.047 F(UIL)-.09
+E 1.546(TIN COM-)-.828 F(MANDS)144 384 Q F0(belo)2.25 E(w\).)-.25 E F1
+(READLINE_POINT)108 396 Q F0 .313
 (The position of the insertion point in the)144 408 R F1 -.18(re)2.813 G
 (adline).18 E F0 .313(line b)2.813 F(uf)-.2 E(fer)-.25 E 2.813(,f)-.4 G
-.313(or use with)-2.813 F F4 .313(bind -x)2.813 F F0(\(see)2.813 E F2
-(SHELL)2.813 E -.09(BU)144 420 S(IL).09 E(TIN COMMANDS)-.828 E F0(belo)
+.313(or use with)-2.813 F F4 .314(bind -x)2.814 F F0(\(see)2.814 E F2
+(SHELL)2.814 E -.09(BU)144 420 S(IL).09 E(TIN COMMANDS)-.828 E F0(belo)
 2.25 E(w\).)-.25 E F1(REPL)108 432 Q(Y)-.92 E F0
 (Set to the line of input read by the)144 444 Q F1 -.18(re)2.5 G(ad).18
 E F0 -.2(bu)2.5 G(iltin command when no ar).2 E(guments are supplied.)
 -.18 E F1(SECONDS)108 456 Q F0 .795(Each time this parameter is referen\
 ced, the number of seconds since shell in)144 468 R -.2(vo)-.4 G .795
-(cation is returned.).2 F .713(If a v)144 480 R .712
+(cation is returned.).2 F .712(If a v)144 480 R .712
 (alue is assigned to)-.25 F F2(SECONDS)3.212 E F3(,)A F0 .712(the v)
 2.962 F .712(alue returned upon subsequent references is the number)-.25
-F .407(of seconds since the assignment plus the v)144 492 R .408
-(alue assigned.)-.25 F(If)5.408 E F2(SECONDS)2.908 E F0 .408
+F .408(of seconds since the assignment plus the v)144 492 R .408
+(alue assigned.)-.25 F(If)5.408 E F2(SECONDS)2.908 E F0 .407
 (is unset, it loses its special)2.658 F(properties, e)144 504 Q -.15(ve)
 -.25 G 2.5(ni).15 G 2.5(fi)-2.5 G 2.5(ti)-2.5 G 2.5(ss)-2.5 G
-(ubsequently reset.)-2.5 E F1(SHELLOPTS)108 516 Q F0 3.263(Ac)144 528 S
-.763(olon-separated list of enabled shell options.)-3.263 F .763(Each w)
+(ubsequently reset.)-2.5 E F1(SHELLOPTS)108 516 Q F0 3.262(Ac)144 528 S
+.763(olon-separated list of enabled shell options.)-3.262 F .763(Each w)
 5.763 F .763(ord in the list is a v)-.1 F .763(alid ar)-.25 F .763
-(gument for the)-.18 F F1<ad6f>144 540 Q F0 1.173(option to the)3.673 F
-F1(set)3.673 E F0 -.2(bu)3.673 G 1.173(iltin command \(see).2 F F2 1.174
-(SHELL B)3.674 F(UIL)-.09 E 1.174(TIN COMMANDS)-.828 F F0(belo)3.424 E
-3.674(w\). The)-.25 F(options)3.674 E .02(appearing in)144 552 R F2
-(SHELLOPTS)2.52 E F0 .019(are those reported as)2.27 F/F5 10
+(gument for the)-.18 F F1<ad6f>144 540 Q F0 1.174(option to the)3.674 F
+F1(set)3.674 E F0 -.2(bu)3.674 G 1.174(iltin command \(see).2 F F2 1.173
+(SHELL B)3.673 F(UIL)-.09 E 1.173(TIN COMMANDS)-.828 F F0(belo)3.423 E
+3.673(w\). The)-.25 F(options)3.673 E .019(appearing in)144 552 R F2
+(SHELLOPTS)2.519 E F0 .019(are those reported as)2.269 F/F5 10
 /Times-Italic@0 SF(on)2.749 E F0(by)2.759 E F1 .019(set \255o)2.519 F F0
-5.019(.I)C 2.519(ft)-5.019 G .019(his v)-2.519 F .019
+5.019(.I)C 2.519(ft)-5.019 G .019(his v)-2.519 F .02
 (ariable is in the en)-.25 F(vironment)-.4 E(when)144 564 Q F1(bash)
-3.141 E F0 .642(starts up, each shell option in the list will be enable\
-d before reading an)3.141 F 3.142(ys)-.15 G .642(tartup \214les.)-3.142
+3.142 E F0 .642(starts up, each shell option in the list will be enable\
+d before reading an)3.142 F 3.141(ys)-.15 G .641(tartup \214les.)-3.141
 F(This v)144 576 Q(ariable is read-only)-.25 E(.)-.65 E F1(SHL)108 588 Q
 (VL)-.92 E F0(Incremented by one each time an instance of)144 600 Q F1
 (bash)2.5 E F0(is started.)2.5 E F1(UID)108 612 Q F0
 (Expands to the user ID of the current user)17.67 E 2.5(,i)-.4 G
 (nitialized at shell startup.)-2.5 E(This v)5 E(ariable is readonly)-.25
-E(.)-.65 E .994(The follo)108 628.8 R .994(wing v)-.25 F .994
+E(.)-.65 E .993(The follo)108 628.8 R .993(wing v)-.25 F .994
 (ariables are used by the shell.)-.25 F .994(In some cases,)5.994 F F1
-(bash)3.494 E F0 .994(assigns a def)3.494 F .994(ault v)-.1 F .993
+(bash)3.494 E F0 .994(assigns a def)3.494 F .994(ault v)-.1 F .994
 (alue to a v)-.25 F(ariable;)-.25 E(these cases are noted belo)108 640.8
 Q -.65(w.)-.25 G F1 -.3(BA)108 657.6 S(SH_COMP).3 E -.95(AT)-.74 G F0
-1.053(The v)144 669.6 R 1.053(alue is used to set the shell')-.25 F
-3.553(sc)-.55 G 1.053(ompatibility le)-3.553 F -.15(ve)-.25 G 3.553
-(l. See).15 F 1.053(the description of the)3.553 F F1 1.054(shopt b)
-3.554 F(uiltin)-.2 E(belo)144 681.6 Q 2.926(wu)-.1 G .426(nder SHELL B)
--2.926 F(UIL)-.1 E .426(TIN COMMANDS)-.92 F -.25(fo)5.426 G 2.925(rad)
-.25 G .425(escription of the v)-2.925 F .425(arious compatibility)-.1 F
-(le)144 693.6 Q -.1(ve)-.15 G .133(ls and their effects.).1 F .133
-(The v)5.133 F .133(alue may be a decimal number \(e.g)-.1 F .133
-(., 4.2\) or an integer \(e.g)-.15 F .133(., 42\))-.15 F(corr)144 705.6
-Q 1.112(esponding to the desir)-.18 F 1.112(ed compatibility le)-.18 F
--.1(ve)-.15 G 3.612(l. If).1 F -.3(BA)3.612 G(SH_COMP).3 E 3.011 -.95
-(AT i)-.74 H 3.611(su).95 G 1.111(nset or set to the)-3.611 F 3.325
-(empty string, the compatibility le)144 717.6 R -.1(ve)-.15 G 5.825(li)
-.1 G 5.825(ss)-5.825 G 3.325(et to the default f)-5.825 F 3.325
-(or the curr)-.25 F 3.325(ent v)-.18 F 5.825(ersion. If)-.1 F -.3(BA)144
-729.6 S(SH_COMP).3 E 2.931 -.95(AT i)-.74 H 3.531(ss).95 G 1.031
-(et to a v)-3.531 F 1.031(alue that is not one of the v)-.1 F 1.03
-(alid compatibility le)-.1 F -.1(ve)-.15 G 1.03(ls, the shell).1 F F0
-(GNU Bash 4.2)72 768 Q(2013 March 4)146.79 E(13)195.95 E 0 Cg EP
+1.193(The v)144 669.6 R 1.193(alue is used to set the shell')-.25 F
+3.693(sc)-.55 G 1.192(ompatibility le)-3.693 F -.15(ve)-.25 G 3.692
+(l. See).15 F 1.192(the description of the)3.692 F F1(shopt)3.692 E F0
+-.2(bu)3.692 G(iltin).2 E(belo)144 681.6 Q 2.871(wu)-.25 G(nder)-2.871 E
+F1 .371(SHELL B)2.871 F(UIL)-.1 E .371(TIN COMMANDS)-.92 F F0 .372
+(for a description of the v)2.872 F .372(arious compatibility le)-.25 F
+(v-)-.25 E .361(els and their ef)144 693.6 R 2.861(fects. The)-.25 F
+-.25(va)2.861 G .361
+(lue may be a decimal number \(e.g., 4.2\) or an inte).25 F .36
+(ger \(e.g., 42\) corre-)-.15 F 1.75
+(sponding to the desired compatibility le)144 705.6 R -.15(ve)-.25 G
+4.251(l. If).15 F F1 -.3(BA)4.251 G(SH_COMP).3 E -.95(AT)-.74 G F0 1.751
+(is unset or set to the empty)5.201 F .578(string, the compatibility le)
+144 717.6 R -.15(ve)-.25 G 3.078(li).15 G 3.078(ss)-3.078 G .578
+(et to the def)-3.078 F .578(ault for the current v)-.1 F 3.078
+(ersion. If)-.15 F F1 -.3(BA)3.078 G(SH_COMP).3 E -.95(AT)-.74 G F0(is)
+4.028 E .248(set to a v)144 729.6 R .248(alue that is not one of the v)
+-.25 F .248(alid compatibility le)-.25 F -.15(ve)-.25 G .249
+(ls, the shell prints an error message and).15 F(GNU Bash 4.3)72 768 Q
+(2013 September 2)138.455 E(13)187.615 E 0 Cg EP
 %%Page: 14 14
 %%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/F1 10/Times-Bold@0 SF .06(prints an err)144 84 R .06
-(or message and sets the compatibility le)-.18 F -.1(ve)-.15 G 2.56(lt)
-.1 G 2.56(ot)-2.56 G .06(he default f)-2.56 F .06(or the curr)-.25 F .06
-(ent v)-.18 F(ersion.)-.1 E .544(The v)144 96 R .544
-(alid compatibility le)-.1 F -.1(ve)-.15 G .544(ls corr).1 F .543
-(espond to the compatibility options accepted by the shopt)-.18 F -.2
-(bu)144 108 S .137(iltin described belo).2 F 2.638(w\()-.1 G -.25(fo)
--2.638 G 2.638(re).25 G .138(xample, compat42 means that 4.2 and 42 ar)
--2.638 F 2.638(ev)-.18 G .138(alid v)-2.738 F 2.638(alues\). The)-.1 F
-(curr)144 120 Q(ent v)-.18 E(ersion is also a v)-.1 E(alid v)-.1 E
-(alue.)-.1 E -.3(BA)108 132 S(SH_ENV).3 E F0 .506
-(If this parameter is set when)144 144 R F1(bash)3.006 E F0 .506(is e)
-3.006 F -.15(xe)-.15 G .505(cuting a shell script, its v).15 F .505
+-.35 E 1.12(sets the compatibility le)144 84 R -.15(ve)-.25 G 3.62(lt)
+.15 G 3.619(ot)-3.62 G 1.119(he def)-3.619 F 1.119
+(ault for the current v)-.1 F 3.619(ersion. The)-.15 F -.25(va)3.619 G
+1.119(lid compatibility le).25 F -.15(ve)-.25 G(ls).15 E .575
+(correspond to the compatibility options accepted by the)144 96 R/F1 10
+/Times-Bold@0 SF(shopt)3.075 E F0 -.2(bu)3.076 G .576
+(iltin described belo).2 F 3.076(w\()-.25 G .576(for e)-3.076 F(xam-)
+-.15 E(ple,)144 108 Q F1(compat42)2.5 E F0(means that 4.2 and 42 are v)
+2.5 E(alid v)-.25 E 2.5(alues\). The)-.25 F(current v)2.5 E
+(ersion is also a v)-.15 E(alid v)-.25 E(alue.)-.25 E F1 -.3(BA)108 120
+S(SH_ENV).3 E F0 .506(If this parameter is set when)144 132 R F1(bash)
+3.006 E F0 .506(is e)3.006 F -.15(xe)-.15 G .505
+(cuting a shell script, its v).15 F .505
 (alue is interpreted as a \214lename)-.25 F .354
-(containing commands to initialize the shell, as in)144 156 R/F2 10
+(containing commands to initialize the shell, as in)144 144 R/F2 10
 /Times-Italic@0 SF(~/.bashr)2.855 E(c)-.37 E F0 5.355(.T).31 G .355
 (he v)-5.355 F .355(alue of)-.25 F/F3 9/Times-Bold@0 SF -.27(BA)2.855 G
-(SH_ENV).27 E F0 .355(is subjected)2.605 F .525(to parameter e)144 168 R
+(SH_ENV).27 E F0 .355(is subjected)2.605 F .525(to parameter e)144 156 R
 .525(xpansion, command substitution, and arithmetic e)-.15 F .525
-(xpansion before being interpreted)-.15 F(as a \214lename.)144 180 Q F3
+(xpansion before being interpreted)-.15 F(as a \214lename.)144 168 Q F3
 -.666(PA)5 G(TH)-.189 E F0
 (is not used to search for the resultant \214lename.)2.25 E F1 -.3(BA)
-108 192 S(SH_XTRA).3 E(CEFD)-.55 E F0 .48(If set to an inte)144 204 R
+108 180 S(SH_XTRA).3 E(CEFD)-.55 E F0 .48(If set to an inte)144 192 R
 .48(ger corresponding to a v)-.15 F .481(alid \214le descriptor)-.25 F
 (,)-.4 E F1(bash)2.981 E F0 .481(will write the trace output gener)2.981
-F(-)-.2 E 3.114(ated when)144 216 R/F4 10/Courier@0 SF 3.114(set -x)
+F(-)-.2 E 3.114(ated when)144 204 R/F4 10/Courier@0 SF 3.114(set -x)
 5.614 F F0 3.114(is enabled to that \214le descriptor)5.614 F 8.114(.T)
 -.55 G 3.114(he \214le descriptor is closed when)-8.114 F F3 -.27(BA)144
-228 S(SH_XTRA).27 E(CEFD)-.495 E F0 .138(is unset or assigned a ne)2.388
+216 S(SH_XTRA).27 E(CEFD)-.495 E F0 .138(is unset or assigned a ne)2.388
 F 2.638(wv)-.25 G 2.638(alue. Unsetting)-2.888 F F3 -.27(BA)2.638 G
 (SH_XTRA).27 E(CEFD)-.495 E F0 .138(or assigning it)2.388 F 2.531(the e\
 mpty string causes the trace output to be sent to the standard error)144
-240 R 7.53(.N)-.55 G 2.53(ote that setting)-7.53 F F3 -.27(BA)144 252 S
+228 R 7.53(.N)-.55 G 2.53(ote that setting)-7.53 F F3 -.27(BA)144 240 S
 (SH_XTRA).27 E(CEFD)-.495 E F0 .74(to 2 \(the standard error \214le des\
 criptor\) and then unsetting it will result in the)2.99 F
-(standard error being closed.)144 264 Q F1(CDP)108 276 Q -.95(AT)-.74 G
-(H).95 E F0 1.248(The search path for the)144 288 R F1(cd)3.748 E F0
+(standard error being closed.)144 252 Q F1(CDP)108 264 Q -.95(AT)-.74 G
+(H).95 E F0 1.248(The search path for the)144 276 R F1(cd)3.748 E F0
 3.748(command. This)3.748 F 1.247
 (is a colon-separated list of directories in which the)3.748 F 3.795
-(shell looks for destination directories speci\214ed by the)144 300 R F1
+(shell looks for destination directories speci\214ed by the)144 288 R F1
 (cd)6.295 E F0 6.296(command. A)6.296 F 3.796(sample v)6.296 F 3.796
-(alue is)-.25 F F4(".:~:/usr")144 312 Q F0(.)A F1(CHILD_MAX)108 324 Q F0
-.997(Set the number of e)144 336 R .997(xited child status v)-.15 F .997
+(alue is)-.25 F F4(".:~:/usr")144 300 Q F0(.)A F1(CHILD_MAX)108 312 Q F0
+.997(Set the number of e)144 324 R .997(xited child status v)-.15 F .997
 (alues for the shell to remember)-.25 F 5.997(.B)-.55 G .997
-(ash will not allo)-5.997 F 3.497(wt)-.25 G(his)-3.497 E -.25(va)144 348
+(ash will not allo)-5.997 F 3.497(wt)-.25 G(his)-3.497 E -.25(va)144 336
 S 1.077(lue to be decreased belo).25 F 3.577(waP)-.25 G 1.077
 (OSIX-mandated minimum, and there is a maximum v)-3.577 F 1.078
-(alue \(cur)-.25 F(-)-.2 E(rently 8192\) that this may not e)144 360 Q
+(alue \(cur)-.25 F(-)-.2 E(rently 8192\) that this may not e)144 348 Q
 2.5(xceed. The)-.15 F(minimum v)2.5 E(alue is system-dependent.)-.25 E
-F1(COLUMNS)108 372 Q F0 .829(Used by the)144 384 R F1(select)3.329 E F0
+F1(COLUMNS)108 360 Q F0 .829(Used by the)144 372 R F1(select)3.329 E F0
 .828(compound command to determine the terminal width when printing sel\
-ection)3.329 F 4.506(lists. Automatically)144 396 R 2.006(set if the)
+ection)3.329 F 4.506(lists. Automatically)144 384 R 2.006(set if the)
 4.506 F F1(checkwinsize)4.506 E F0 2.007
 (option is enabled or in an interacti)4.506 F 2.307 -.15(ve s)-.25 H
-2.007(hell upon).15 F(receipt of a)144 408 Q F3(SIGWINCH)2.5 E/F5 9
-/Times-Roman@0 SF(.)A F1(COMPREPL)108 420 Q(Y)-.92 E F0 .848(An array v)
-144 432 R .848(ariable from which)-.25 F F1(bash)3.348 E F0 .848
+2.007(hell upon).15 F(receipt of a)144 396 Q F3(SIGWINCH)2.5 E/F5 9
+/Times-Roman@0 SF(.)A F1(COMPREPL)108 408 Q(Y)-.92 E F0 .848(An array v)
+144 420 R .848(ariable from which)-.25 F F1(bash)3.348 E F0 .848
 (reads the possible completions generated by a shell function)3.348 F
-(in)144 444 Q -.2(vo)-.4 G -.1(ke).2 G 2.785(db).1 G 2.785(yt)-2.785 G
+(in)144 432 Q -.2(vo)-.4 G -.1(ke).2 G 2.785(db).1 G 2.785(yt)-2.785 G
 .285(he programmable completion f)-2.785 F .285(acility \(see)-.1 F F1
 (Pr)2.785 E .285(ogrammable Completion)-.18 F F0(belo)2.785 E 2.785
 (w\). Each)-.25 F(array element contains one possible completion.)144
-456 Q F1(EMA)108 468 Q(CS)-.55 E F0(If)144 480 Q F1(bash)2.536 E F0 .036
+444 Q F1(EMA)108 456 Q(CS)-.55 E F0(If)144 468 Q F1(bash)2.536 E F0 .036
 (\214nds this v)2.536 F .036(ariable in the en)-.25 F .036
 (vironment when the shell starts with v)-.4 F(alue)-.25 E F4(t)2.535 E
 F0 2.535(,i)C 2.535(ta)-2.535 G .035(ssumes that the)-2.535 F
-(shell is running in an Emacs shell b)144 492 Q(uf)-.2 E
-(fer and disables line editing.)-.25 E F1(ENV)108 504 Q F0(Similar to)
+(shell is running in an Emacs shell b)144 480 Q(uf)-.2 E
+(fer and disables line editing.)-.25 E F1(ENV)108 492 Q F0(Similar to)
 14.89 E F3 -.27(BA)2.5 G(SH_ENV).27 E F5(;)A F0
 (used when the shell is in)2.25 E -.2(vo)-.4 G -.1(ke).2 G 2.5(di).1 G
-2.5(nP)-2.5 G(OSIX mode.)-2.5 E F1(FCEDIT)108 516 Q F0(The def)144 528 Q
+2.5(nP)-2.5 G(OSIX mode.)-2.5 E F1(FCEDIT)108 504 Q F0(The def)144 516 Q
 (ault editor for the)-.1 E F1(fc)2.5 E F0 -.2(bu)2.5 G(iltin command.).2
-E F1(FIGNORE)108 540 Q F0 2.598(Ac)144 552 S .098
+E F1(FIGNORE)108 528 Q F0 2.598(Ac)144 540 S .098
 (olon-separated list of suf)-2.598 F<8c78>-.25 E .098
 (es to ignore when performing \214lename completion \(see)-.15 F F3
-(READLINE)2.599 E F0(belo)144 564 Q 2.705(w\). A)-.25 F .205
+(READLINE)2.599 E F0(belo)144 552 Q 2.705(w\). A)-.25 F .205
 (\214lename whose suf)2.705 F .205(\214x matches one of the entries in)
 -.25 F F3(FIGNORE)2.705 E F0 .205(is e)2.455 F .204
-(xcluded from the list)-.15 F(of matched \214lenames.)144 576 Q 2.5(As)5
+(xcluded from the list)-.15 F(of matched \214lenames.)144 564 Q 2.5(As)5
 G(ample v)-2.5 E(alue is)-.25 E F4(".o:~")2.5 E F0(.)A F1(FUNCNEST)108
-588 Q F0 1.78(If set to a numeric v)144 600 R 1.78
+576 Q F0 1.78(If set to a numeric v)144 588 R 1.78
 (alue greater than 0, de\214nes a maximum function nesting le)-.25 F
--.15(ve)-.25 G 4.28(l. Function).15 F(in)144 612 Q -.2(vo)-.4 G
+-.15(ve)-.25 G 4.28(l. Function).15 F(in)144 600 Q -.2(vo)-.4 G
 (cations that e).2 E(xceed this nesting le)-.15 E -.15(ve)-.25 G 2.5(lw)
 .15 G(ill cause the current command to abort.)-2.5 E F1(GLOBIGNORE)108
-624 Q F0 3.118(Ac)144 636 S .618(olon-separated list of patterns de\214\
+612 Q F0 3.118(Ac)144 624 S .618(olon-separated list of patterns de\214\
 ning the set of \214lenames to be ignored by pathname e)-3.118 F(xpan-)
--.15 E 3.131(sion. If)144 648 R 3.132<618c>3.131 G .632
+-.15 E 3.131(sion. If)144 636 R 3.132<618c>3.131 G .632
 (lename matched by a pathname e)-3.132 F .632
 (xpansion pattern also matches one of the patterns in)-.15 F F3
-(GLOBIGNORE)144 660 Q F5(,)A F0(it is remo)2.25 E -.15(ve)-.15 G 2.5(df)
-.15 G(rom the list of matches.)-2.5 E F1(HISTCONTR)108 672 Q(OL)-.3 E F0
-2.654(Ac)144 684 S .153(olon-separated list of v)-2.654 F .153
+(GLOBIGNORE)144 648 Q F5(,)A F0(it is remo)2.25 E -.15(ve)-.15 G 2.5(df)
+.15 G(rom the list of matches.)-2.5 E F1(HISTCONTR)108 660 Q(OL)-.3 E F0
+2.654(Ac)144 672 S .153(olon-separated list of v)-2.654 F .153
 (alues controlling ho)-.25 F 2.653(wc)-.25 G .153(ommands are sa)-2.653
 F -.15(ve)-.2 G 2.653(do).15 G 2.653(nt)-2.653 G .153(he history list.)
--2.653 F .153(If the list)5.153 F .49(of v)144 696 R .49(alues includes)
+-2.653 F .153(If the list)5.153 F .49(of v)144 684 R .49(alues includes)
 -.25 F F2(ignor)2.99 E(espace)-.37 E F0 2.99(,l).18 G .49(ines which be)
 -2.99 F .491(gin with a)-.15 F F1(space)2.991 E F0 .491
 (character are not sa)2.991 F -.15(ve)-.2 G 2.991(di).15 G 2.991(nt)
--2.991 G .491(he his-)-2.991 F .558(tory list.)144 708 R 3.058(Av)5.558
+-2.991 G .491(he his-)-2.991 F .558(tory list.)144 696 R 3.058(Av)5.558
 G .558(alue of)-3.308 F F2(ignor)3.068 E(edups)-.37 E F0 .558
 (causes lines matching the pre)3.328 F .557
 (vious history entry to not be sa)-.25 F -.15(ve)-.2 G(d.).15 E 2.958
-(Av)144 720 S .458(alue of)-3.208 F F2(ignor)2.968 E(eboth)-.37 E F0
+(Av)144 708 S .458(alue of)-3.208 F F2(ignor)2.968 E(eboth)-.37 E F0
 .458(is shorthand for)3.238 F F2(ignor)2.959 E(espace)-.37 E F0(and)
 2.959 E F2(ignor)2.959 E(edups)-.37 E F0 5.459(.A)C -.25(va)-2.5 G .459
-(lue of).25 F F2(er)2.959 E(asedups)-.15 E F0(causes)2.959 E
-(GNU Bash 4.2)72 768 Q(2013 March 4)146.79 E(14)195.95 E 0 Cg EP
+(lue of).25 F F2(er)2.959 E(asedups)-.15 E F0(causes)2.959 E .699
+(all pre)144 720 R .698
+(vious lines matching the current line to be remo)-.25 F -.15(ve)-.15 G
+3.198(df).15 G .698(rom the history list before that line is)-3.198 F
+(GNU Bash 4.3)72 768 Q(2013 September 2)138.455 E(14)187.615 E 0 Cg EP
 %%Page: 15 15
 %%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 .699(all pre)144 84 R .698
-(vious lines matching the current line to be remo)-.25 F -.15(ve)-.15 G
-3.198(df).15 G .698(rom the history list before that line is)-3.198 F
-(sa)144 96 Q -.15(ve)-.2 G 2.763(d. An).15 F 2.763(yv)-.15 G .263
+-.35 E(sa)144 84 Q -.15(ve)-.2 G 2.763(d. An).15 F 2.763(yv)-.15 G .263
 (alue not in the abo)-3.013 F .563 -.15(ve l)-.15 H .263
 (ist is ignored.).15 F(If)5.263 E/F1 9/Times-Bold@0 SF(HISTCONTR)2.763 E
-(OL)-.27 E F0 .264(is unset, or does not include)2.513 F 2.942(av)144
-108 S .442(alid v)-3.192 F .442
+(OL)-.27 E F0 .264(is unset, or does not include)2.513 F 2.942(av)144 96
+S .442(alid v)-3.192 F .442
 (alue, all lines read by the shell parser are sa)-.25 F -.15(ve)-.2 G
 2.941(do).15 G 2.941(nt)-2.941 G .441(he history list, subject to the v)
--2.941 F .441(alue of)-.25 F F1(HISTIGNORE)144 120 Q/F2 9/Times-Roman@0
+-2.941 F .441(alue of)-.25 F F1(HISTIGNORE)144 108 Q/F2 9/Times-Roman@0
 SF(.)A F0 1.981(The second and subsequent lines of a multi-line compoun\
 d command are not)6.481 F(tested, and are added to the history re)144
-132 Q -.05(ga)-.15 G(rdless of the v).05 E(alue of)-.25 E F1(HISTCONTR)
-2.5 E(OL)-.27 E F2(.)A/F3 10/Times-Bold@0 SF(HISTFILE)108 144 Q F0 .181
-(The name of the \214le in which command history is sa)144 156 R -.15
+120 Q -.05(ga)-.15 G(rdless of the v).05 E(alue of)-.25 E F1(HISTCONTR)
+2.5 E(OL)-.27 E F2(.)A/F3 10/Times-Bold@0 SF(HISTFILE)108 132 Q F0 .181
+(The name of the \214le in which command history is sa)144 144 R -.15
 (ve)-.2 G 2.681(d\().15 G(see)-2.681 E F1(HIST)2.681 E(OR)-.162 E(Y)
 -.315 E F0(belo)2.431 E 2.681(w\). The)-.25 F(def)2.681 E .181(ault v)
--.1 F(alue)-.25 E(is)144 168 Q/F4 10/Times-Italic@0 SF(~/.bash_history)
+-.1 F(alue)-.25 E(is)144 156 Q/F4 10/Times-Italic@0 SF(~/.bash_history)
 2.5 E F0 5(.I)C 2.5(fu)-5 G(nset, the command history is not sa)-2.5 E
 -.15(ve)-.2 G 2.5(dw).15 G(hen a shell e)-2.5 E(xits.)-.15 E F3
-(HISTFILESIZE)108 180 Q F0 1.622
-(The maximum number of lines contained in the history \214le.)144 192 R
+(HISTFILESIZE)108 168 Q F0 1.622
+(The maximum number of lines contained in the history \214le.)144 180 R
 1.623(When this v)6.623 F 1.623(ariable is assigned a)-.25 F -.25(va)144
-204 S .932(lue, the history \214le is truncated, if necessary).25 F
+192 S .932(lue, the history \214le is truncated, if necessary).25 F
 3.432(,t)-.65 G 3.432(oc)-3.432 G .932
-(ontain no more than that number of lines by)-3.432 F(remo)144 216 Q .87
+(ontain no more than that number of lines by)-3.432 F(remo)144 204 Q .87
 (ving the oldest entries.)-.15 F .871(The history \214le is also trunca\
-ted to this size after writing it when a)5.87 F 1.245(shell e)144 228 R
+ted to this size after writing it when a)5.87 F 1.245(shell e)144 216 R
 3.745(xits. If)-.15 F 1.244(the v)3.744 F 1.244
 (alue is 0, the history \214le is truncated to zero size.)-.25 F 1.244
-(Non-numeric v)6.244 F 1.244(alues and)-.25 F 1.021(numeric v)144 240 R
+(Non-numeric v)6.244 F 1.244(alues and)-.25 F 1.021(numeric v)144 228 R
 1.022(alues less than zero inhibit truncation.)-.25 F 1.022
 (The shell sets the def)6.022 F 1.022(ault v)-.1 F 1.022(alue to the v)
--.25 F 1.022(alue of)-.25 F F3(HISTSIZE)144 252 Q F0(after reading an)
-2.5 E 2.5(ys)-.15 G(tartup \214les.)-2.5 E F3(HISTIGNORE)108 264 Q F0
-2.658(Ac)144 276 S .158(olon-separated list of patterns used to decide \
+-.25 F 1.022(alue of)-.25 F F3(HISTSIZE)144 240 Q F0(after reading an)
+2.5 E 2.5(ys)-.15 G(tartup \214les.)-2.5 E F3(HISTIGNORE)108 252 Q F0
+2.658(Ac)144 264 S .158(olon-separated list of patterns used to decide \
 which command lines should be sa)-2.658 F -.15(ve)-.2 G 2.657(do).15 G
-2.657(nt)-2.657 G .157(he his-)-2.657 F .707(tory list.)144 288 R .707
+2.657(nt)-2.657 G .157(he his-)-2.657 F .707(tory list.)144 276 R .707
 (Each pattern is anchored at the be)5.707 F .708
 (ginning of the line and must match the complete line)-.15 F .626
-(\(no implicit `)144 300 R F3(*)A F0 3.126('i)C 3.126(sa)-3.126 G 3.126
+(\(no implicit `)144 288 R F3(*)A F0 3.126('i)C 3.126(sa)-3.126 G 3.126
 (ppended\). Each)-3.126 F .626(pattern is tested ag)3.126 F .625
 (ainst the line after the checks speci\214ed by)-.05 F F1(HISTCONTR)144
-312 Q(OL)-.27 E F0 1.793(are applied.)4.043 F 1.793
+300 Q(OL)-.27 E F0 1.793(are applied.)4.043 F 1.793
 (In addition to the normal shell pattern matching characters, `)6.793 F
-F3(&)A F0(')A 2.515(matches the pre)144 324 R 2.515(vious history line.)
+F3(&)A F0(')A 2.515(matches the pre)144 312 R 2.515(vious history line.)
 -.25 F(`)7.514 E F3(&)A F0 5.014('m)C 2.514
-(ay be escaped using a backslash; the backslash is)-5.014 F(remo)144 336
+(ay be escaped using a backslash; the backslash is)-5.014 F(remo)144 324
 Q -.15(ve)-.15 G 3.352(db).15 G .852(efore attempting a match.)-3.352 F
 .852(The second and subsequent lines of a multi-line compound)5.852 F
-(command are not tested, and are added to the history re)144 348 Q -.05
+(command are not tested, and are added to the history re)144 336 Q -.05
 (ga)-.15 G(rdless of the v).05 E(alue of)-.25 E F1(HISTIGNORE)2.5 E F2
-(.)A F3(HISTSIZE)108 360 Q F0 1.387
-(The number of commands to remember in the command history \(see)144 372
+(.)A F3(HISTSIZE)108 348 Q F0 1.387
+(The number of commands to remember in the command history \(see)144 360
 R F1(HIST)3.887 E(OR)-.162 E(Y)-.315 E F0(belo)3.637 E 3.887(w\). If)
--.25 F(the)3.887 E -.25(va)144 384 S 1.32(lue is 0, commands are not sa)
+-.25 F(the)3.887 E -.25(va)144 372 S 1.32(lue is 0, commands are not sa)
 .25 F -.15(ve)-.2 G 3.82(di).15 G 3.821(nt)-3.82 G 1.321
 (he history list.)-3.821 F 1.321(Numeric v)6.321 F 1.321
-(alues less than zero result in)-.25 F -2.15 -.25(ev e)144 396 T .437
+(alues less than zero result in)-.25 F -2.15 -.25(ev e)144 384 T .437
 (ry command being sa).25 F -.15(ve)-.2 G 2.937(do).15 G 2.937(nt)-2.937
 G .437(he history list \(there is no limit\).)-2.937 F .436
 (The shell sets the def)5.436 F .436(ault v)-.1 F(alue)-.25 E
-(to 500 after reading an)144 408 Q 2.5(ys)-.15 G(tartup \214les.)-2.5 E
-F3(HISTTIMEFORMA)108 420 Q(T)-.95 E F0 .951(If this v)144 432 R .951
+(to 500 after reading an)144 396 Q 2.5(ys)-.15 G(tartup \214les.)-2.5 E
+F3(HISTTIMEFORMA)108 408 Q(T)-.95 E F0 .951(If this v)144 420 R .951
 (ariable is set and not null, its v)-.25 F .952
 (alue is used as a format string for)-.25 F F4(strftime)3.452 E F0 .952
 (\(3\) to print the)B .673
-(time stamp associated with each history entry displayed by the)144 444
+(time stamp associated with each history entry displayed by the)144 432
 R F3(history)3.173 E F0 -.2(bu)3.172 G 3.172(iltin. If).2 F .672(this v)
 3.172 F .672(ariable is)-.25 F .144
-(set, time stamps are written to the history \214le so the)144 456 R
+(set, time stamps are written to the history \214le so the)144 444 R
 2.644(ym)-.15 G .144(ay be preserv)-2.644 F .144
 (ed across shell sessions.)-.15 F(This)5.145 E(uses the history comment\
- character to distinguish timestamps from other history lines.)144 468 Q
-F3(HOME)108 480 Q F0 1.27
-(The home directory of the current user; the def)144 492 R 1.27(ault ar)
+ character to distinguish timestamps from other history lines.)144 456 Q
+F3(HOME)108 468 Q F0 1.27
+(The home directory of the current user; the def)144 480 R 1.27(ault ar)
 -.1 F 1.27(gument for the)-.18 F F3(cd)3.77 E F0 -.2(bu)3.77 G 1.27
-(iltin command.).2 F(The)6.27 E -.25(va)144 504 S(lue of this v).25 E
+(iltin command.).2 F(The)6.27 E -.25(va)144 492 S(lue of this v).25 E
 (ariable is also used when performing tilde e)-.25 E(xpansion.)-.15 E F3
-(HOSTFILE)108 516 Q F0 1.015
-(Contains the name of a \214le in the same format as)144 528 R F4
+(HOSTFILE)108 504 Q F0 1.015
+(Contains the name of a \214le in the same format as)144 516 R F4
 (/etc/hosts)5.181 E F0 1.015(that should be read when the shell)5.181 F
-.551(needs to complete a hostname.)144 540 R .551
+.551(needs to complete a hostname.)144 528 R .551
 (The list of possible hostname completions may be changed while)5.551 F
-1.058(the shell is running; the ne)144 552 R 1.059
+1.058(the shell is running; the ne)144 540 R 1.059
 (xt time hostname completion is attempted after the v)-.15 F 1.059
-(alue is changed,)-.25 F F3(bash)144 564 Q F0 .138
+(alue is changed,)-.25 F F3(bash)144 552 Q F0 .138
 (adds the contents of the ne)2.639 F 2.638<778c>-.25 G .138(le to the e)
 -2.638 F .138(xisting list.)-.15 F(If)5.138 E F1(HOSTFILE)2.638 E F0
 .138(is set, b)2.388 F .138(ut has no v)-.2 F .138(alue, or)-.25 F .517
-(does not name a readable \214le,)144 576 R F3(bash)3.017 E F0 .517
+(does not name a readable \214le,)144 564 R F3(bash)3.017 E F0 .517
 (attempts to read)3.017 F F4(/etc/hosts)4.684 E F0 .518
-(to obtain the list of possible host-)4.684 F(name completions.)144 588
+(to obtain the list of possible host-)4.684 F(name completions.)144 576
 Q(When)5 E F1(HOSTFILE)2.5 E F0(is unset, the hostname list is cleared.)
-2.25 E F3(IFS)108 600 Q F0(The)20.44 E F4 .556(Internal F)3.636 F .556
+2.25 E F3(IFS)108 588 Q F0(The)20.44 E F4 .556(Internal F)3.636 F .556
 (ield Separ)-.45 F(ator)-.15 E F0 .556(that is used for w)3.786 F .556
 (ord splitting after e)-.1 F .555(xpansion and to split lines into)-.15
-F -.1(wo)144 612 S(rds with the).1 E F3 -.18(re)2.5 G(ad).18 E F0 -.2
+F -.1(wo)144 600 S(rds with the).1 E F3 -.18(re)2.5 G(ad).18 E F0 -.2
 (bu)2.5 G(iltin command.).2 E(The def)5 E(ault v)-.1 E(alue is `)-.25 E
-(`<space><tab><ne)-.74 E(wline>')-.25 E('.)-.74 E F3(IGNOREEOF)108 624 Q
-F0 .503(Controls the action of an interacti)144 636 R .803 -.15(ve s)
+(`<space><tab><ne)-.74 E(wline>')-.25 E('.)-.74 E F3(IGNOREEOF)108 612 Q
+F0 .503(Controls the action of an interacti)144 624 R .803 -.15(ve s)
 -.25 H .503(hell on receipt of an).15 F F1(EOF)3.003 E F0 .503
 (character as the sole input.)2.753 F .504(If set,)5.504 F .426(the v)
-144 648 R .426(alue is the number of consecuti)-.25 F -.15(ve)-.25 G F1
+144 636 R .426(alue is the number of consecuti)-.25 F -.15(ve)-.25 G F1
 (EOF)3.076 E F0 .426
 (characters which must be typed as the \214rst characters)2.676 F .302
-(on an input line before)144 660 R F3(bash)2.802 E F0 -.15(ex)2.802 G
+(on an input line before)144 648 R F3(bash)2.802 E F0 -.15(ex)2.802 G
 2.802(its. If).15 F .302(the v)2.802 F .302(ariable e)-.25 F .302
 (xists b)-.15 F .302(ut does not ha)-.2 F .602 -.15(ve a n)-.2 H .302
-(umeric v).15 F .303(alue, or has)-.25 F(no v)144 672 Q(alue, the def)
+(umeric v).15 F .303(alue, or has)-.25 F(no v)144 660 Q(alue, the def)
 -.25 E(ault v)-.1 E(alue is 10.)-.25 E(If it does not e)5 E(xist,)-.15 E
 F1(EOF)2.5 E F0(signi\214es the end of input to the shell.)2.25 E F3
-(INPUTRC)108 684 Q F0 1.436(The \214lename for the)144 696 R F3 -.18(re)
+(INPUTRC)108 672 Q F0 1.436(The \214lename for the)144 684 R F3 -.18(re)
 3.936 G(adline).18 E F0 1.436(startup \214le, o)3.936 F -.15(ve)-.15 G
 1.436(rriding the def).15 F 1.436(ault of)-.1 F F4(~/.inputr)5.602 E(c)
--.37 E F0(\(see)5.601 E F1(READLINE)3.935 E F0(belo)144 708 Q(w\).)-.25
-E(GNU Bash 4.2)72 768 Q(2013 March 4)146.79 E(15)195.95 E 0 Cg EP
+-.37 E F0(\(see)5.601 E F1(READLINE)3.935 E F0(belo)144 696 Q(w\).)-.25
+E F3(LANG)108 708 Q F0 1.239(Used to determine the locale cate)7.11 F
+1.239(gory for an)-.15 F 3.739(yc)-.15 G(ate)-3.739 E 1.24
+(gory not speci\214cally selected with a v)-.15 F(ariable)-.25 E
+(starting with)144 720 Q F3(LC_)2.5 E F0(.)A(GNU Bash 4.3)72 768 Q
+(2013 September 2)138.455 E(15)187.615 E 0 Cg EP
 %%Page: 16 16
 %%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/F1 10/Times-Bold@0 SF(LANG)108 84 Q F0 1.239
-(Used to determine the locale cate)7.11 F 1.239(gory for an)-.15 F 3.739
-(yc)-.15 G(ate)-3.739 E 1.24(gory not speci\214cally selected with a v)
--.15 F(ariable)-.25 E(starting with)144 96 Q F1(LC_)2.5 E F0(.)A F1
-(LC_ALL)108 108 Q F0 .974(This v)144 120 R .974(ariable o)-.25 F -.15
-(ve)-.15 G .974(rrides the v).15 F .973(alue of)-.25 F/F2 9/Times-Bold@0
-SF(LANG)3.473 E F0 .973(and an)3.223 F 3.473(yo)-.15 G(ther)-3.473 E F1
-(LC_)3.473 E F0 -.25(va)3.473 G .973(riable specifying a locale cate-)
-.25 F(gory)144 132 Q(.)-.65 E F1(LC_COLLA)108 144 Q(TE)-.95 E F0 .411
-(This v)144 156 R .412(ariable determines the collation order used when\
- sorting the results of pathname e)-.25 F(xpansion,)-.15 E 1.465
-(and determines the beha)144 168 R 1.465(vior of range e)-.2 F 1.464
-(xpressions, equi)-.15 F -.25(va)-.25 G 1.464
-(lence classes, and collating sequences).25 F(within pathname e)144 180
-Q(xpansion and pattern matching.)-.15 E F1(LC_CTYPE)108 192 Q F0 1.935
-(This v)144 204 R 1.936
+-.35 E/F1 10/Times-Bold@0 SF(LC_ALL)108 84 Q F0 .974(This v)144 96 R
+.974(ariable o)-.25 F -.15(ve)-.15 G .974(rrides the v).15 F .973
+(alue of)-.25 F/F2 9/Times-Bold@0 SF(LANG)3.473 E F0 .973(and an)3.223 F
+3.473(yo)-.15 G(ther)-3.473 E F1(LC_)3.473 E F0 -.25(va)3.473 G .973
+(riable specifying a locale cate-).25 F(gory)144 108 Q(.)-.65 E F1
+(LC_COLLA)108 120 Q(TE)-.95 E F0 .411(This v)144 132 R .412(ariable det\
+ermines the collation order used when sorting the results of pathname e)
+-.25 F(xpansion,)-.15 E 1.465(and determines the beha)144 144 R 1.465
+(vior of range e)-.2 F 1.464(xpressions, equi)-.15 F -.25(va)-.25 G
+1.464(lence classes, and collating sequences).25 F(within pathname e)144
+156 Q(xpansion and pattern matching.)-.15 E F1(LC_CTYPE)108 168 Q F0
+1.935(This v)144 180 R 1.936
 (ariable determines the interpretation of characters and the beha)-.25 F
-1.936(vior of character classes)-.2 F(within pathname e)144 216 Q
-(xpansion and pattern matching.)-.15 E F1(LC_MESSA)108 228 Q(GES)-.55 E
-F0(This v)144 240 Q(ariable determines the locale used to translate dou\
+1.936(vior of character classes)-.2 F(within pathname e)144 192 Q
+(xpansion and pattern matching.)-.15 E F1(LC_MESSA)108 204 Q(GES)-.55 E
+F0(This v)144 216 Q(ariable determines the locale used to translate dou\
 ble-quoted strings preceded by a)-.25 E F1($)2.5 E F0(.)A F1(LC_NUMERIC)
-108 252 Q F0(This v)144 264 Q(ariable determines the locale cate)-.25 E
-(gory used for number formatting.)-.15 E F1(LINES)108 276 Q F0 .055
+108 228 Q F0(This v)144 240 Q(ariable determines the locale cate)-.25 E
+(gory used for number formatting.)-.15 E F1(LINES)108 252 Q F0 .055
 (Used by the)5.99 F F1(select)2.555 E F0 .054(compound command to deter\
 mine the column length for printing selection lists.)2.555 F .264
-(Automatically set if the)144 288 R F1(checkwinsize)2.764 E F0 .264
+(Automatically set if the)144 264 R F1(checkwinsize)2.764 E F0 .264
 (option is enabled or in an interacti)2.764 F .565 -.15(ve s)-.25 H .265
-(hell upon receipt of a).15 F F2(SIGWINCH)144 300 Q/F3 9/Times-Roman@0
-SF(.)A F1(MAIL)108 312 Q F0 1.201
+(hell upon receipt of a).15 F F2(SIGWINCH)144 276 Q/F3 9/Times-Roman@0
+SF(.)A F1(MAIL)108 288 Q F0 1.201
 (If this parameter is set to a \214le or directory name and the)8.78 F
 F2(MAILP)3.701 E -.855(AT)-.666 G(H).855 E F0 -.25(va)3.451 G 1.201
 (riable is not set,).25 F F1(bash)3.701 E F0
-(informs the user of the arri)144 324 Q -.25(va)-.25 G 2.5(lo).25 G 2.5
+(informs the user of the arri)144 300 Q -.25(va)-.25 G 2.5(lo).25 G 2.5
 (fm)-2.5 G(ail in the speci\214ed \214le or Maildir)-2.5 E
-(-format directory)-.2 E(.)-.65 E F1(MAILCHECK)108 336 Q F0 .098
-(Speci\214es ho)144 348 R 2.598(wo)-.25 G .098(ften \(in seconds\))
+(-format directory)-.2 E(.)-.65 E F1(MAILCHECK)108 312 Q F0 .098
+(Speci\214es ho)144 324 R 2.598(wo)-.25 G .098(ften \(in seconds\))
 -2.598 F F1(bash)2.598 E F0 .098(checks for mail.)2.598 F .098(The def)
 5.098 F .098(ault is 60 seconds.)-.1 F .099(When it is time)5.099 F .224
 (to check for mail, the shell does so before displaying the primary pro\
-mpt.)144 360 R .223(If this v)5.223 F .223(ariable is unset,)-.25 F .066
-(or set to a v)144 372 R .066(alue that is not a number greater than or\
+mpt.)144 336 R .223(If this v)5.223 F .223(ariable is unset,)-.25 F .066
+(or set to a v)144 348 R .066(alue that is not a number greater than or\
  equal to zero, the shell disables mail checking.)-.25 F F1(MAILP)108
-384 Q -.95(AT)-.74 G(H).95 E F0 2.99(Ac)144 396 S .49
+360 Q -.95(AT)-.74 G(H).95 E F0 2.99(Ac)144 372 S .49
 (olon-separated list of \214lenames to be check)-2.99 F .49
 (ed for mail.)-.1 F .49(The message to be printed when mail)5.49 F(arri)
-144 408 Q -.15(ve)-.25 G 2.62(si).15 G 2.62(nap)-2.62 G .12(articular \
+144 384 Q -.15(ve)-.25 G 2.62(si).15 G 2.62(nap)-2.62 G .12(articular \
 \214le may be speci\214ed by separating the \214lename from the message\
- with a `?'.)-2.62 F(When used in the te)144 420 Q(xt of the message,)
+ with a `?'.)-2.62 F(When used in the te)144 396 Q(xt of the message,)
 -.15 E F1($_)2.5 E F0 -.15(ex)2.5 G
 (pands to the name of the current mail\214le.).15 E(Example:)5 E F1
-(MAILP)144 432 Q -.95(AT)-.74 G(H).95 E F0(=\010/v)A(ar/mail/bfox?"Y)
+(MAILP)144 408 Q -.95(AT)-.74 G(H).95 E F0(=\010/v)A(ar/mail/bfox?"Y)
 -.25 E(ou ha)-1.1 E .3 -.15(ve m)-.2 H
-(ail":~/shell\255mail?"$_ has mail!"\010).15 E F1(Bash)144 444 Q F0 .389
+(ail":~/shell\255mail?"$_ has mail!"\010).15 E F1(Bash)144 420 Q F0 .389
 (supplies a def)2.889 F .389(ault v)-.1 F .389(alue for this v)-.25 F
 .389(ariable, b)-.25 F .388
 (ut the location of the user mail \214les that it uses is)-.2 F
-(system dependent \(e.g., /v)144 456 Q(ar/mail/)-.25 E F1($USER)A F0
-(\).)A F1(OPTERR)108 468 Q F0 .389(If set to the v)144 480 R .389
+(system dependent \(e.g., /v)144 432 Q(ar/mail/)-.25 E F1($USER)A F0
+(\).)A F1(OPTERR)108 444 Q F0 .389(If set to the v)144 456 R .389
 (alue 1,)-.25 F F1(bash)2.889 E F0 .389
 (displays error messages generated by the)2.889 F F1(getopts)2.89 E F0
--.2(bu)2.89 G .39(iltin command \(see).2 F F2 .36(SHELL B)144 492 R(UIL)
+-.2(bu)2.89 G .39(iltin command \(see).2 F F2 .36(SHELL B)144 468 R(UIL)
 -.09 E .36(TIN COMMANDS)-.828 F F0(belo)2.61 E(w\).)-.25 E F2(OPTERR)
 5.36 E F0 .359(is initialized to 1 each time the shell is in)2.61 F -.2
-(vo)-.4 G -.1(ke).2 G(d).1 E(or a shell script is e)144 504 Q -.15(xe)
--.15 G(cuted.).15 E F1 -.74(PA)108 516 S(TH)-.21 E F0 .587
+(vo)-.4 G -.1(ke).2 G(d).1 E(or a shell script is e)144 480 Q -.15(xe)
+-.15 G(cuted.).15 E F1 -.74(PA)108 492 S(TH)-.21 E F0 .587
 (The search path for commands.)9.91 F .588
 (It is a colon-separated list of directories in which the shell looks)
-5.587 F .472(for commands \(see)144 528 R F2 .472(COMMAND EXECUTION)
+5.587 F .472(for commands \(see)144 504 R F2 .472(COMMAND EXECUTION)
 2.972 F F0(belo)2.722 E 2.972(w\). A)-.25 F .471
-(zero-length \(null\) directory name in the)2.972 F -.25(va)144 540 S
+(zero-length \(null\) directory name in the)2.972 F -.25(va)144 516 S
 .535(lue of).25 F F2 -.666(PA)3.035 G(TH)-.189 E F0 .535
 (indicates the current directory)2.785 F 5.535(.A)-.65 G .535
 (null directory name may appear as tw)-2.5 F 3.036(oa)-.1 G(djacent)
--3.036 E .868(colons, or as an initial or trailing colon.)144 552 R .868
+-3.036 E .868(colons, or as an initial or trailing colon.)144 528 R .868
 (The def)5.868 F .867(ault path is system-dependent, and is set by the)
--.1 F 26.328(administrator who installs)144 564 R F1(bash)28.828 E F0
+-.1 F 26.328(administrator who installs)144 540 R F1(bash)28.828 E F0
 31.329(.A)C 26.329(common v)-2.5 F 26.329(alue is)-.25 F/F4 10/Courier@0
-SF(/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/bin:/sbin)144 576
-Q F0(.)A F1(POSIXL)108 588 Q(Y_CORRECT)-.92 E F0 .472(If this v)144 600
+SF(/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/bin:/sbin)144 552
+Q F0(.)A F1(POSIXL)108 564 Q(Y_CORRECT)-.92 E F0 .472(If this v)144 576
 R .472(ariable is in the en)-.25 F .471(vironment when)-.4 F F1(bash)
 2.971 E F0 .471(starts, the shell enters)2.971 F/F5 10/Times-Italic@0 SF
 .471(posix mode)2.971 F F0 .471(before reading)2.971 F .011
-(the startup \214les, as if the)144 612 R F1(\255\255posix)2.511 E F0
+(the startup \214les, as if the)144 588 R F1(\255\255posix)2.511 E F0
 (in)2.511 E -.2(vo)-.4 G .011(cation option had been supplied.).2 F .011
-(If it is set while the shell is)5.011 F(running,)144 624 Q F1(bash)2.5
+(If it is set while the shell is)5.011 F(running,)144 600 Q F1(bash)2.5
 E F0(enables)2.5 E F5(posix mode)2.5 E F0 2.5(,a)C 2.5(si)-2.5 G 2.5(ft)
 -2.5 G(he command)-2.5 E F4(set -o posix)2.5 E F0(had been e)2.5 E -.15
-(xe)-.15 G(cuted.).15 E F1(PR)108 636 Q(OMPT_COMMAND)-.3 E F0
-(If set, the v)144 648 Q(alue is e)-.25 E -.15(xe)-.15 G
+(xe)-.15 G(cuted.).15 E F1(PR)108 612 Q(OMPT_COMMAND)-.3 E F0
+(If set, the v)144 624 Q(alue is e)-.25 E -.15(xe)-.15 G
 (cuted as a command prior to issuing each primary prompt.).15 E F1(PR)
-108 660 Q(OMPT_DIR)-.3 E(TRIM)-.4 E F0 .676
-(If set to a number greater than zero, the v)144 672 R .676
+108 636 Q(OMPT_DIR)-.3 E(TRIM)-.4 E F0 .676
+(If set to a number greater than zero, the v)144 648 R .676
 (alue is used as the number of trailing directory compo-)-.25 F .923
-(nents to retain when e)144 684 R .923(xpanding the)-.15 F F1(\\w)3.423
+(nents to retain when e)144 660 R .923(xpanding the)-.15 F F1(\\w)3.423
 E F0(and)3.423 E F1(\\W)3.423 E F0 .923(prompt string escapes \(see)
 3.423 F F2(PR)3.423 E(OMPTING)-.27 E F0(belo)3.173 E(w\).)-.25 E
-(Characters remo)144 696 Q -.15(ve)-.15 G 2.5(da).15 G
-(re replaced with an ellipsis.)-2.5 E F1(PS1)108 708 Q F0 .065(The v)
+(Characters remo)144 672 Q -.15(ve)-.15 G 2.5(da).15 G
+(re replaced with an ellipsis.)-2.5 E F1(PS1)108 684 Q F0 .065(The v)
 19.33 F .065(alue of this parameter is e)-.25 F .065(xpanded \(see)-.15
 F F2(PR)2.565 E(OMPTING)-.27 E F0(belo)2.315 E .065
-(w\) and used as the primary prompt)-.25 F 2.5(string. The)144 720 R
+(w\) and used as the primary prompt)-.25 F 2.5(string. The)144 696 R
 (def)2.5 E(ault v)-.1 E(alue is `)-.25 E(`)-.74 E F1(\\s\255\\v\\$)A F0
--.74('')2.5 G(.).74 E(GNU Bash 4.2)72 768 Q(2013 March 4)146.79 E(16)
-195.95 E 0 Cg EP
+-.74('')2.5 G(.).74 E F1(PS2)108 708 Q F0 .117(The v)19.33 F .117
+(alue of this parameter is e)-.25 F .117(xpanded as with)-.15 F F2(PS1)
+2.617 E F0 .118(and used as the secondary prompt string.)2.368 F(The)
+5.118 E(def)144 720 Q(ault is `)-.1 E(`)-.74 E F1(>)A F0 -.74('')2.5 G
+(.).74 E(GNU Bash 4.3)72 768 Q(2013 September 2)138.455 E(16)187.615 E 0
+Cg EP
 %%Page: 17 17
 %%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/F1 10/Times-Bold@0 SF(PS2)108 84 Q F0 .117(The v)19.33 F .117
-(alue of this parameter is e)-.25 F .117(xpanded as with)-.15 F/F2 9
-/Times-Bold@0 SF(PS1)2.617 E F0 .118
-(and used as the secondary prompt string.)2.368 F(The)5.118 E(def)144 96
-Q(ault is `)-.1 E(`)-.74 E F1(>)A F0 -.74('')2.5 G(.).74 E F1(PS3)108
-108 Q F0 1.116(The v)19.33 F 1.115
+-.35 E/F1 10/Times-Bold@0 SF(PS3)108 84 Q F0 1.116(The v)19.33 F 1.115
 (alue of this parameter is used as the prompt for the)-.25 F F1(select)
-3.615 E F0 1.115(command \(see)3.615 F F2 1.115(SHELL GRAM-)3.615 F(MAR)
-144 120 Q F0(abo)2.25 E -.15(ve)-.15 G(\).).15 E F1(PS4)108 132 Q F0 .1
-(The v)19.33 F .1(alue of this parameter is e)-.25 F .1(xpanded as with)
--.15 F F2(PS1)2.6 E F0 .101(and the v)2.35 F .101
-(alue is printed before each command)-.25 F F1(bash)144 144 Q F0 .292
+3.615 E F0 1.115(command \(see)3.615 F/F2 9/Times-Bold@0 SF 1.115
+(SHELL GRAM-)3.615 F(MAR)144 96 Q F0(abo)2.25 E -.15(ve)-.15 G(\).).15 E
+F1(PS4)108 108 Q F0 .1(The v)19.33 F .1(alue of this parameter is e)-.25
+F .1(xpanded as with)-.15 F F2(PS1)2.6 E F0 .101(and the v)2.35 F .101
+(alue is printed before each command)-.25 F F1(bash)144 120 Q F0 .292
 (displays during an e)2.792 F -.15(xe)-.15 G .292(cution trace.).15 F
 .292(The \214rst character of)5.292 F F2(PS4)2.792 E F0 .291
-(is replicated multiple times, as)2.542 F(necessary)144 156 Q 2.5(,t)
+(is replicated multiple times, as)2.542 F(necessary)144 132 Q 2.5(,t)
 -.65 G 2.5(oi)-2.5 G(ndicate multiple le)-2.5 E -.15(ve)-.25 G
 (ls of indirection.).15 E(The def)5 E(ault is `)-.1 E(`)-.74 E F1(+)A F0
--.74('')2.5 G(.).74 E F1(SHELL)108 168 Q F0 .663
-(The full pathname to the shell is k)144 180 R .664(ept in this en)-.1 F
+-.74('')2.5 G(.).74 E F1(SHELL)108 144 Q F0 .663
+(The full pathname to the shell is k)144 156 R .664(ept in this en)-.1 F
 .664(vironment v)-.4 F 3.164(ariable. If)-.25 F .664
-(it is not set when the shell)3.164 F(starts,)144 192 Q F1(bash)2.5 E F0
+(it is not set when the shell)3.164 F(starts,)144 168 Q F1(bash)2.5 E F0
 (assigns to it the full pathname of the current user')2.5 E 2.5(sl)-.55
-G(ogin shell.)-2.5 E F1(TIMEFORMA)108 204 Q(T)-.95 E F0 .827(The v)144
-216 R .826
+G(ogin shell.)-2.5 E F1(TIMEFORMA)108 180 Q(T)-.95 E F0 .827(The v)144
+192 R .826
 (alue of this parameter is used as a format string specifying ho)-.25 F
 3.326(wt)-.25 G .826(he timing information for)-3.326 F .648
-(pipelines pre\214x)144 228 R .648(ed with the)-.15 F F1(time)3.148 E F0
+(pipelines pre\214x)144 204 R .648(ed with the)-.15 F F1(time)3.148 E F0
 (reserv)3.148 E .648(ed w)-.15 F .649(ord should be displayed.)-.1 F
 (The)5.649 E F1(%)3.149 E F0 .649(character introduces)3.149 F .712
-(an escape sequence that is e)144 240 R .711(xpanded to a time v)-.15 F
+(an escape sequence that is e)144 216 R .711(xpanded to a time v)-.15 F
 .711(alue or other information.)-.25 F .711(The escape sequences)5.711 F
-(and their meanings are as follo)144 252 Q
-(ws; the braces denote optional portions.)-.25 E F1(%%)144 270 Q F0 2.5
-(Al)30 G(iteral)-2.5 E F1(%)2.5 E F0(.)A F1(%[)144 282 Q/F3 10
+(and their meanings are as follo)144 228 Q
+(ws; the braces denote optional portions.)-.25 E F1(%%)144 246 Q F0 2.5
+(Al)30 G(iteral)-2.5 E F1(%)2.5 E F0(.)A F1(%[)144 258 Q/F3 10
 /Times-Italic@0 SF(p)A F1(][l]R)A F0(The elapsed time in seconds.)11.68
-E F1(%[)144 294 Q F3(p)A F1(][l]U)A F0
-(The number of CPU seconds spent in user mode.)11.68 E F1(%[)144 306 Q
+E F1(%[)144 270 Q F3(p)A F1(][l]U)A F0
+(The number of CPU seconds spent in user mode.)11.68 E F1(%[)144 282 Q
 F3(p)A F1(][l]S)A F0(The number of CPU seconds spent in system mode.)
-13.34 E F1(%P)144 318 Q F0
+13.34 E F1(%P)144 294 Q F0
 (The CPU percentage, computed as \(%U + %S\) / %R.)33.89 E .87
-(The optional)144 334.8 R F3(p)3.37 E F0 .87(is a digit specifying the)
+(The optional)144 310.8 R F3(p)3.37 E F0 .87(is a digit specifying the)
 3.37 F F3(pr)3.37 E(ecision)-.37 E F0 3.37(,t)C .87
 (he number of fractional digits after a decimal)-3.37 F 2.526(point. A)
-144 346.8 R -.25(va)2.526 G .025
+144 322.8 R -.25(va)2.526 G .025
 (lue of 0 causes no decimal point or fraction to be output.).25 F .025
 (At most three places after the)5.025 F .537
-(decimal point may be speci\214ed; v)144 358.8 R .537(alues of)-.25 F F3
+(decimal point may be speci\214ed; v)144 334.8 R .537(alues of)-.25 F F3
 (p)3.037 E F0 .537(greater than 3 are changed to 3.)3.037 F(If)5.538 E
-F3(p)3.038 E F0 .538(is not speci\214ed,)3.038 F(the v)144 370.8 Q
-(alue 3 is used.)-.25 E .668(The optional)144 387.6 R F1(l)3.168 E F0
+F3(p)3.038 E F0 .538(is not speci\214ed,)3.038 F(the v)144 346.8 Q
+(alue 3 is used.)-.25 E .668(The optional)144 363.6 R F1(l)3.168 E F0
 .668(speci\214es a longer format, including minutes, of the form)3.168 F
 F3(MM)3.168 E F0(m)A F3(SS)A F0(.)A F3(FF)A F0 3.167(s. The)B -.25(va)
-3.167 G(lue).25 E(of)144 399.6 Q F3(p)2.5 E F0
+3.167 G(lue).25 E(of)144 375.6 Q F3(p)2.5 E F0
 (determines whether or not the fraction is included.)2.5 E 13.364
-(If this v)144 416.4 R 13.364(ariable is not set,)-.25 F F1(bash)15.865
+(If this v)144 392.4 R 13.364(ariable is not set,)-.25 F F1(bash)15.865
 E F0 13.365(acts as if it had the v)15.865 F(alue)-.25 E F1($\010\\nr)
-144 428.4 Q(eal\\t%3lR\\nuser\\t%3lU\\nsys\\%3lS\010)-.18 E F0 7.446(.I)
-C 4.946(ft)-7.446 G 2.446(he v)-4.946 F 2.446
+144 404.4 Q(eal\\t%3lR\\nuser\\t%3lU\\nsys\\tt%3lS\010)-.18 E F0 6.78
+(.I)C 4.28(ft)-6.78 G 1.78(he v)-4.28 F 1.78
 (alue is null, no timing information is dis-)-.25 F 2.5(played. A)144
-440.4 R(trailing ne)2.5 E
+416.4 R(trailing ne)2.5 E
 (wline is added when the format string is displayed.)-.25 E F1(TMOUT)108
-452.4 Q F0 .941(If set to a v)144 464.4 R .941(alue greater than zero,)
+428.4 Q F0 .941(If set to a v)144 440.4 R .941(alue greater than zero,)
 -.25 F F2(TMOUT)3.441 E F0 .941(is treated as the def)3.191 F .941
 (ault timeout for the)-.1 F F1 -.18(re)3.441 G(ad).18 E F0 -.2(bu)3.441
-G(iltin.).2 E(The)144 476.4 Q F1(select)2.811 E F0 .311
+G(iltin.).2 E(The)144 452.4 Q F1(select)2.811 E F0 .311
 (command terminates if input does not arri)2.811 F .61 -.15(ve a)-.25 H
 (fter).15 E F2(TMOUT)2.81 E F0 .31(seconds when input is com-)2.56 F
-.885(ing from a terminal.)144 488.4 R .885(In an interacti)5.885 F 1.185
+.885(ing from a terminal.)144 464.4 R .885(In an interacti)5.885 F 1.185
 -.15(ve s)-.25 H .885(hell, the v).15 F .886
-(alue is interpreted as the number of seconds to)-.25 F -.1(wa)144 500.4
+(alue is interpreted as the number of seconds to)-.25 F -.1(wa)144 476.4
 S 1.05(it for a line of input after issuing the primary prompt.).1 F F1
 (Bash)6.05 E F0 1.05(terminates after w)3.55 F 1.05(aiting for that)-.1
-F(number of seconds if a complete line of input does not arri)144 512.4
-Q -.15(ve)-.25 G(.).15 E F1(TMPDIR)108 524.4 Q F0 .39(If set,)144 536.4
+F(number of seconds if a complete line of input does not arri)144 488.4
+Q -.15(ve)-.25 G(.).15 E F1(TMPDIR)108 500.4 Q F0 .39(If set,)144 512.4
 R F1(bash)2.89 E F0 .39(uses its v)2.89 F .39
 (alue as the name of a directory in which)-.25 F F1(bash)2.891 E F0 .391
-(creates temporary \214les for the)2.891 F(shell')144 548.4 Q 2.5(su)
--.55 G(se.)-2.5 E F1(auto_r)108 560.4 Q(esume)-.18 E F0 .531(This v)144
-572.4 R .531(ariable controls ho)-.25 F 3.031(wt)-.25 G .531
+(creates temporary \214les for the)2.891 F(shell')144 524.4 Q 2.5(su)
+-.55 G(se.)-2.5 E F1(auto_r)108 536.4 Q(esume)-.18 E F0 .531(This v)144
+548.4 R .531(ariable controls ho)-.25 F 3.031(wt)-.25 G .531
 (he shell interacts with the user and job control.)-3.031 F .53
-(If this v)5.53 F .53(ariable is set,)-.25 F .538(single w)144 584.4 R
+(If this v)5.53 F .53(ariable is set,)-.25 F .538(single w)144 560.4 R
 .538(ord simple commands without redirections are treated as candidates\
- for resumption of an)-.1 F -.15(ex)144 596.4 S .367(isting stopped job)
+ for resumption of an)-.1 F -.15(ex)144 572.4 S .367(isting stopped job)
 .15 F 5.367(.T)-.4 G .366(here is no ambiguity allo)-5.367 F .366
 (wed; if there is more than one job be)-.25 F .366(ginning with)-.15 F
 1.124(the string typed, the job most recently accessed is selected.)144
-608.4 R(The)6.125 E F3(name)3.985 E F0 1.125(of a stopped job, in this)
-3.805 F(conte)144 620.4 Q 1.133
+584.4 R(The)6.125 E F3(name)3.985 E F0 1.125(of a stopped job, in this)
+3.805 F(conte)144 596.4 Q 1.133
 (xt, is the command line used to start it.)-.15 F 1.133(If set to the v)
 6.133 F(alue)-.25 E F3 -.2(ex)3.633 G(act).2 E F0 3.632(,t).68 G 1.132
 (he string supplied must)-3.632 F .624
-(match the name of a stopped job e)144 632.4 R .624(xactly; if set to)
+(match the name of a stopped job e)144 608.4 R .624(xactly; if set to)
 -.15 F F3(substring)3.125 E F0 3.125(,t).22 G .625
 (he string supplied needs to match a)-3.125 F .885
-(substring of the name of a stopped job)144 644.4 R 5.884(.T)-.4 G(he)
+(substring of the name of a stopped job)144 620.4 R 5.884(.T)-.4 G(he)
 -5.884 E F3(substring)3.724 E F0 -.25(va)3.604 G .884(lue pro).25 F .884
-(vides functionality analogous to)-.15 F(the)144 656.4 Q F1(%?)3.333 E
+(vides functionality analogous to)-.15 F(the)144 632.4 Q F1(%?)3.333 E
 F0 .833(job identi\214er \(see)5.833 F F2 .834(JOB CONTR)3.334 F(OL)-.27
 E F0(belo)3.084 E 3.334(w\). If)-.25 F .834(set to an)3.334 F 3.334(yo)
 -.15 G .834(ther v)-3.334 F .834(alue, the supplied string)-.25 F .316
-(must be a pre\214x of a stopped job')144 668.4 R 2.816(sn)-.55 G .316
+(must be a pre\214x of a stopped job')144 644.4 R 2.816(sn)-.55 G .316
 (ame; this pro)-2.816 F .315(vides functionality analogous to the)-.15 F
-F1(%)2.815 E F3(string)A F0(job)2.815 E(identi\214er)144 680.4 Q(.)-.55
-E F1(histchars)108 692.4 Q F0 2.069(The tw)144 704.4 R 4.57(oo)-.1 G
+F1(%)2.815 E F3(string)A F0(job)2.815 E(identi\214er)144 656.4 Q(.)-.55
+E F1(histchars)108 668.4 Q F0 2.069(The tw)144 680.4 R 4.57(oo)-.1 G
 4.57(rt)-4.57 G 2.07(hree characters which control history e)-4.57 F
 2.07(xpansion and tok)-.15 F 2.07(enization \(see)-.1 F F2(HIST)4.57 E
-(OR)-.162 E(Y)-.315 E(EXP)144 716.4 Q(ANSION)-.666 E F0(belo)3.466 E
+(OR)-.162 E(Y)-.315 E(EXP)144 692.4 Q(ANSION)-.666 E F0(belo)3.466 E
 3.716(w\). The)-.25 F 1.216(\214rst character is the)3.716 F F3 1.215
 (history e)3.715 F(xpansion)-.2 E F0(character)3.715 E 3.715(,t)-.4 G
-1.215(he character which)-3.715 F 3.494
-(signals the start of a history e)144 728.4 R 3.494
-(xpansion, normally `)-.15 F F1(!)A F0 5.994('. The)B 3.495
-(second character is the)5.994 F F3(quic)5.995 E(k)-.2 E F0
-(GNU Bash 4.2)72 768 Q(2013 March 4)146.79 E(17)195.95 E 0 Cg EP
+1.215(he character which)-3.715 F .798(signals the start of a history e)
+144 704.4 R .798(xpansion, normally `)-.15 F F1(!)A F0 3.298('. The)B
+.798(second character is the)3.298 F F3(quic)3.298 E 3.298(ks)-.2 G
+(ubstitu-)-3.298 E(tion)144 716.4 Q F0(character)2.74 E 2.74(,w)-.4 G
+.239(hich is used as shorthand for re-running the pre)-2.74 F .239
+(vious command entered, substitut-)-.25 F .575
+(ing one string for another in the command.)144 728.4 R .575(The def)
+5.575 F .575(ault is `)-.1 F F1(^)A F0 3.075('. The)B .576
+(optional third character is the)3.076 F(GNU Bash 4.3)72 768 Q
+(2013 September 2)138.455 E(17)187.615 E 0 Cg EP
 %%Page: 18 18
 %%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/F1 10/Times-Italic@0 SF(substitution)144 84 Q F0(character)3.477
-E 3.477(,w)-.4 G .977(hich is used as shorthand for re-running the pre)
--3.477 F .976(vious command entered,)-.25 F .466
-(substituting one string for another in the command.)144 96 R .466
-(The def)5.466 F .466(ault is `)-.1 F/F2 10/Times-Bold@0 SF(^)A F0 2.966
-('. The)B .466(optional third charac-)2.966 F .431(ter is the character\
- which indicates that the remainder of the line is a comment when found\
- as the)144 108 R .389(\214rst character of a w)144 120 R .389
-(ord, normally `)-.1 F F2(#)A F0 2.889('. The)B .39
-(history comment character causes history substitution)2.889 F .25
-(to be skipped for the remaining w)144 132 R .25(ords on the line.)-.1 F
-.25(It does not necessarily cause the shell parser to)5.25 F
-(treat the rest of the line as a comment.)144 144 Q F2(Arrays)87 160.8 Q
-(Bash)108 172.8 Q F0(pro)3.39 E .89(vides one-dimensional inde)-.15 F
--.15(xe)-.15 G 3.39(da).15 G .891(nd associati)-3.39 F 1.191 -.15(ve a)
--.25 H .891(rray v).15 F 3.391(ariables. An)-.25 F 3.391(yv)-.15 G .891
-(ariable may be used as an)-3.641 F(inde)108 184.8 Q -.15(xe)-.15 G
-2.574(da).15 G .074(rray; the)-2.574 F F2(declar)2.574 E(e)-.18 E F0 -.2
+-.35 E .223(character which indicates that the remainder of the line is\
+ a comment when found as the \214rst char)144 84 R(-)-.2 E 1.293
+(acter of a w)144 96 R 1.293(ord, normally `)-.1 F/F1 10/Times-Bold@0 SF
+(#)A F0 3.793('. The)B 1.294
+(history comment character causes history substitution to be)3.794 F .38
+(skipped for the remaining w)144 108 R .38(ords on the line.)-.1 F .379
+(It does not necessarily cause the shell parser to treat)5.379 F
+(the rest of the line as a comment.)144 120 Q F1(Arrays)87 136.8 Q(Bash)
+108 148.8 Q F0(pro)3.39 E .89(vides one-dimensional inde)-.15 F -.15(xe)
+-.15 G 3.39(da).15 G .891(nd associati)-3.39 F 1.191 -.15(ve a)-.25 H
+.891(rray v).15 F 3.391(ariables. An)-.25 F 3.391(yv)-.15 G .891
+(ariable may be used as an)-3.641 F(inde)108 160.8 Q -.15(xe)-.15 G
+2.574(da).15 G .074(rray; the)-2.574 F F1(declar)2.574 E(e)-.18 E F0 -.2
 (bu)2.574 G .074(iltin will e).2 F .073(xplicitly declare an array)-.15
 F 5.073(.T)-.65 G .073(here is no maximum limit on the size of)-5.073 F
-.328(an array)108 196.8 R 2.828(,n)-.65 G .328(or an)-2.828 F 2.828(yr)
+.328(an array)108 172.8 R 2.828(,n)-.65 G .328(or an)-2.828 F 2.828(yr)
 -.15 G .329(equirement that members be inde)-2.828 F -.15(xe)-.15 G
 2.829(do).15 G 2.829(ra)-2.829 G .329(ssigned contiguously)-2.829 F
 5.329(.I)-.65 G(nde)-5.329 E -.15(xe)-.15 G 2.829(da).15 G .329
-(rrays are refer)-2.829 F(-)-.2 E 1.387(enced using inte)108 208.8 R
+(rrays are refer)-2.829 F(-)-.2 E 1.387(enced using inte)108 184.8 R
 1.387(gers \(including arithmetic e)-.15 F 3.887(xpressions\) and)-.15 F
 1.387(are zero-based; associati)3.887 F 1.686 -.15(ve a)-.25 H 1.386
 (rrays are refer).15 F(-)-.2 E .219(enced using arbitrary strings.)108
-220.8 R .219(Unless otherwise noted, inde)5.219 F -.15(xe)-.15 G 2.719
+196.8 R .219(Unless otherwise noted, inde)5.219 F -.15(xe)-.15 G 2.719
 (da).15 G .219(rray indices must be non-ne)-2.719 F -.05(ga)-.15 G(ti)
 .05 E .52 -.15(ve i)-.25 H(nte).15 E(gers.)-.15 E 2.463(An inde)108
-237.6 R -.15(xe)-.15 G 4.963(da).15 G 2.463
+213.6 R -.15(xe)-.15 G 4.963(da).15 G 2.463
 (rray is created automatically if an)-4.963 F 4.963(yv)-.15 G 2.462
-(ariable is assigned to using the syntax)-5.213 F F1(name)4.962 E F0([)A
-F1(sub-)A(script)108 249.6 Q F0(]=)A F1(value)A F0 6.548(.T)C(he)-6.548
-E F1(subscript)4.388 E F0 1.549(is treated as an arithmetic e)4.728 F
-1.549(xpression that must e)-.15 F -.25(va)-.25 G 1.549
-(luate to a number).25 F 6.549(.T)-.55 G(o)-7.349 E -.15(ex)108 261.6 S
-1.98(plicitly declare an inde).15 F -.15(xe)-.15 G 4.48(da).15 G(rray)
--4.48 E 4.48(,u)-.65 G(se)-4.48 E F2(declar)4.48 E 4.48<65ad>-.18 G(a)
--4.48 E F1(name)4.48 E F0(\(see)4.48 E/F3 9/Times-Bold@0 SF 1.979
-(SHELL B)4.479 F(UIL)-.09 E 1.979(TIN COMMANDS)-.828 F F0(belo)4.229 E
-(w\).)-.25 E F2(declar)108 273.6 Q 2.5<65ad>-.18 G(a)-2.5 E F1(name)2.5
-E F2([)A F1(subscript)A F2(])A F0(is also accepted; the)2.5 E F1
-(subscript)2.5 E F0(is ignored.)2.5 E(Associati)108 290.4 Q .3 -.15
-(ve a)-.25 H(rrays are created using).15 E F2(declar)2.5 E 2.5<65ad>-.18
-G(A)-2.5 E F1(name)2.5 E F0(.)A(Attrib)108 307.2 Q .94
-(utes may be speci\214ed for an array v)-.2 F .941(ariable using the)
--.25 F F2(declar)3.441 E(e)-.18 E F0(and)3.441 E F2 -.18(re)3.441 G
-(adonly).18 E F0 -.2(bu)3.441 G 3.441(iltins. Each).2 F(attrib)3.441 E
-(ute)-.2 E(applies to all members of an array)108 319.2 Q(.)-.65 E 1.647
-(Arrays are assigned to using compound assignments of the form)108 336 R
-F1(name)4.147 E F0(=)A F2(\()A F0 -.25(va)C(lue).25 E F1(1)A F0 1.647
-(... v)4.147 F(alue)-.25 E F1(n)A F2(\))A F0 4.147(,w)C 1.647(here each)
--4.147 F F1(value)108 348 Q F0 1.833(is of the form [)4.332 F F1
-(subscript)A F0(]=)A F1(string)A F0 6.833(.I)C(nde)-6.833 E -.15(xe)-.15
+(ariable is assigned to using the syntax)-5.213 F/F2 10/Times-Italic@0
+SF(name)4.962 E F0([)A F2(sub-)A(script)108 225.6 Q F0(]=)A F2(value)A
+F0 6.548(.T)C(he)-6.548 E F2(subscript)4.388 E F0 1.549
+(is treated as an arithmetic e)4.728 F 1.549(xpression that must e)-.15
+F -.25(va)-.25 G 1.549(luate to a number).25 F 6.549(.T)-.55 G(o)-7.349
+E -.15(ex)108 237.6 S 1.98(plicitly declare an inde).15 F -.15(xe)-.15 G
+4.48(da).15 G(rray)-4.48 E 4.48(,u)-.65 G(se)-4.48 E F1(declar)4.48 E
+4.48<65ad>-.18 G(a)-4.48 E F2(name)4.48 E F0(\(see)4.48 E/F3 9
+/Times-Bold@0 SF 1.979(SHELL B)4.479 F(UIL)-.09 E 1.979(TIN COMMANDS)
+-.828 F F0(belo)4.229 E(w\).)-.25 E F1(declar)108 249.6 Q 2.5<65ad>-.18
+G(a)-2.5 E F2(name)2.5 E F1([)A F2(subscript)A F1(])A F0
+(is also accepted; the)2.5 E F2(subscript)2.5 E F0(is ignored.)2.5 E
+(Associati)108 266.4 Q .3 -.15(ve a)-.25 H(rrays are created using).15 E
+F1(declar)2.5 E 2.5<65ad>-.18 G(A)-2.5 E F2(name)2.5 E F0(.)A(Attrib)108
+283.2 Q .94(utes may be speci\214ed for an array v)-.2 F .941
+(ariable using the)-.25 F F1(declar)3.441 E(e)-.18 E F0(and)3.441 E F1
+-.18(re)3.441 G(adonly).18 E F0 -.2(bu)3.441 G 3.441(iltins. Each).2 F
+(attrib)3.441 E(ute)-.2 E(applies to all members of an array)108 295.2 Q
+(.)-.65 E 1.647
+(Arrays are assigned to using compound assignments of the form)108 312 R
+F2(name)4.147 E F0(=)A F1(\()A F0 -.25(va)C(lue).25 E F2(1)A F0 1.647
+(... v)4.147 F(alue)-.25 E F2(n)A F1(\))A F0 4.147(,w)C 1.647(here each)
+-4.147 F F2(value)108 324 Q F0 1.833(is of the form [)4.332 F F2
+(subscript)A F0(]=)A F2(string)A F0 6.833(.I)C(nde)-6.833 E -.15(xe)-.15
 G 4.333(da).15 G 1.833(rray assignments do not require an)-4.333 F 1.833
-(ything b)-.15 F(ut)-.2 E F1(string)4.333 E F0(.)A .164
-(When assigning to inde)108 360 R -.15(xe)-.15 G 2.663(da).15 G .163
+(ything b)-.15 F(ut)-.2 E F2(string)4.333 E F0(.)A .164
+(When assigning to inde)108 336 R -.15(xe)-.15 G 2.663(da).15 G .163
 (rrays, if the optional brack)-2.663 F .163
 (ets and subscript are supplied, that inde)-.1 F 2.663(xi)-.15 G 2.663
-(sa)-2.663 G(ssigned)-2.663 E 1.41(to; otherwise the inde)108 372 R 3.91
+(sa)-2.663 G(ssigned)-2.663 E 1.41(to; otherwise the inde)108 348 R 3.91
 (xo)-.15 G 3.91(ft)-3.91 G 1.41(he element assigned is the last inde)
 -3.91 F 3.911(xa)-.15 G 1.411(ssigned to by the statement plus one.)
--3.911 F(Inde)108 384 Q(xing starts at zero.)-.15 E
-(When assigning to an associati)108 400.8 Q .3 -.15(ve a)-.25 H(rray).15
+-3.911 F(Inde)108 360 Q(xing starts at zero.)-.15 E
+(When assigning to an associati)108 376.8 Q .3 -.15(ve a)-.25 H(rray).15
 E 2.5(,t)-.65 G(he subscript is required.)-2.5 E .24
-(This syntax is also accepted by the)108 417.6 R F2(declar)2.74 E(e)-.18
+(This syntax is also accepted by the)108 393.6 R F1(declar)2.74 E(e)-.18
 E F0 -.2(bu)2.739 G 2.739(iltin. Indi).2 F .239
-(vidual array elements may be assigned to using the)-.25 F F1(name)108
-429.6 Q F0([)A F1(subscript)A F0(]=)A F1(value)A F0 1.917
+(vidual array elements may be assigned to using the)-.25 F F2(name)108
+405.6 Q F0([)A F2(subscript)A F0(]=)A F2(value)A F0 1.917
 (syntax introduced abo)4.416 F -.15(ve)-.15 G 6.917(.W).15 G 1.917
 (hen assigning to an inde)-6.917 F -.15(xe)-.15 G 4.417(da).15 G(rray)
--4.417 E 4.417(,i)-.65 G(f)-4.417 E F1(name)4.777 E F0 1.917(is sub-)
-4.597 F .116(scripted by a ne)108 441.6 R -.05(ga)-.15 G(ti).05 E .416
+-4.417 E 4.417(,i)-.65 G(f)-4.417 E F2(name)4.777 E F0 1.917(is sub-)
+4.597 F .116(scripted by a ne)108 417.6 R -.05(ga)-.15 G(ti).05 E .416
 -.15(ve n)-.25 H(umber).15 E 2.616(,t)-.4 G .115
 (hat number is interpreted as relati)-2.616 F .415 -.15(ve t)-.25 H
 2.615(oo).15 G .115(ne greater than the maximum inde)-2.615 F(x)-.15 E
-(of)108 453.6 Q F1(name)3.338 E F0 3.338(,s)C 3.338(on)-3.338 G -2.25
+(of)108 429.6 Q F2(name)3.338 E F0 3.338(,s)C 3.338(on)-3.338 G -2.25
 -.15(eg a)-3.338 H(ti).15 E 1.138 -.15(ve i)-.25 H .838
 (ndices count back from the end of the array).15 F 3.338(,a)-.65 G .838
 (nd an inde)-3.338 F 3.338(xo)-.15 G 3.338<66ad>-3.338 G 3.338(1r)-3.338
-G .838(eferences the last)-3.338 F(element.)108 465.6 Q(An)108 482.4 Q
+G .838(eferences the last)-3.338 F(element.)108 441.6 Q(An)108 458.4 Q
 3.576(ye)-.15 G 1.076(lement of an array may be referenced using ${)
--3.576 F F1(name)A F0([)A F1(subscript)A F0 3.575(]}. The)B 1.075
+-3.576 F F2(name)A F0([)A F2(subscript)A F0 3.575(]}. The)B 1.075
 (braces are required to a)3.575 F -.2(vo)-.2 G(id).2 E 1.541
-(con\215icts with pathname e)108 494.4 R 4.041(xpansion. If)-.15 F F1
-(subscript)4.041 E F0(is)4.041 E F2(@)4.041 E F0(or)4.041 E F2(*)4.041 E
+(con\215icts with pathname e)108 470.4 R 4.041(xpansion. If)-.15 F F2
+(subscript)4.041 E F0(is)4.041 E F1(@)4.041 E F0(or)4.041 E F1(*)4.041 E
 F0 4.041(,t)C 1.541(he w)-4.041 F 1.541(ord e)-.1 F 1.541
-(xpands to all members of)-.15 F F1(name)4.042 E F0(.)A 1.057
-(These subscripts dif)108 506.4 R 1.057(fer only when the w)-.25 F 1.057
+(xpands to all members of)-.15 F F2(name)4.042 E F0(.)A 1.057
+(These subscripts dif)108 482.4 R 1.057(fer only when the w)-.25 F 1.057
 (ord appears within double quotes.)-.1 F 1.056(If the w)6.056 F 1.056
-(ord is double-quoted,)-.1 F(${)108 518.4 Q F1(name)A F0 .52([*]} e)B
+(ord is double-quoted,)-.1 F(${)108 494.4 Q F2(name)A F0 .52([*]} e)B
 .52(xpands to a single w)-.15 F .52(ord with the v)-.1 F .521
 (alue of each array member separated by the \214rst character)-.25 F
-1.375(of the)108 530.4 R F3(IFS)3.875 E F0 1.375(special v)3.625 F 1.375
-(ariable, and ${)-.25 F F1(name)A F0 1.375([@]} e)B 1.375
-(xpands each element of)-.15 F F1(name)3.875 E F0 1.374(to a separate w)
+1.375(of the)108 506.4 R F3(IFS)3.875 E F0 1.375(special v)3.625 F 1.375
+(ariable, and ${)-.25 F F2(name)A F0 1.375([@]} e)B 1.375
+(xpands each element of)-.15 F F2(name)3.875 E F0 1.374(to a separate w)
 3.875 F 3.874(ord. When)-.1 F 2.027(there are no array members, ${)108
-542.4 R F1(name)A F0 2.028([@]} e)B 2.028(xpands to nothing.)-.15 F
+518.4 R F2(name)A F0 2.028([@]} e)B 2.028(xpands to nothing.)-.15 F
 2.028(If the double-quoted e)7.028 F 2.028(xpansion occurs)-.15 F .759
-(within a w)108 554.4 R .759(ord, the e)-.1 F .759
+(within a w)108 530.4 R .759(ord, the e)-.1 F .759
 (xpansion of the \214rst parameter is joined with the be)-.15 F .759
 (ginning part of the original w)-.15 F(ord,)-.1 E .515(and the e)108
-566.4 R .516(xpansion of the last parameter is joined with the last par\
+542.4 R .516(xpansion of the last parameter is joined with the last par\
 t of the original w)-.15 F 3.016(ord. This)-.1 F .516(is analogous)3.016
-F .228(to the e)108 578.4 R .228(xpansion of the special parameters)-.15
-F F2(*)2.728 E F0(and)2.728 E F2(@)2.728 E F0(\(see)2.728 E F2 .228
+F .228(to the e)108 554.4 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.727 E -.15(ve)-.15 G 2.727
-(\). ${#).15 F F1(name)A F0([)A F1(subscript)A F0(]})A -.15(ex)108 590.4
-S .886(pands to the length of ${).15 F F1(name)A F0([)A F1(subscript)A
-F0 3.386(]}. If)B F1(subscript)3.386 E F0(is)3.386 E F2(*)3.386 E F0(or)
-3.386 E F2(@)3.386 E F0 3.386(,t)C .886(he e)-3.386 F .886
-(xpansion is the number of ele-)-.15 F .463(ments in the array)108 602.4
+(\). ${#).15 F F2(name)A F0([)A F2(subscript)A F0(]})A -.15(ex)108 566.4
+S .886(pands to the length of ${).15 F F2(name)A F0([)A F2(subscript)A
+F0 3.386(]}. If)B F2(subscript)3.386 E F0(is)3.386 E F1(*)3.386 E F0(or)
+3.386 E F1(@)3.386 E F0 3.386(,t)C .886(he e)-3.386 F .886
+(xpansion is the number of ele-)-.15 F .463(ments in the array)108 578.4
 R 5.463(.R)-.65 G .463(eferencing an array v)-5.463 F .462
 (ariable without a subscript is equi)-.25 F -.25(va)-.25 G .462
 (lent to referencing the array).25 F .233(with a subscript of 0.)108
-614.4 R .233(If the)5.233 F F1(subscript)3.073 E F0 .233
+590.4 R .233(If the)5.233 F F2(subscript)3.073 E F0 .233
 (used to reference an element of an inde)3.413 F -.15(xe)-.15 G 2.733
 (da).15 G .233(rray e)-2.733 F -.25(va)-.25 G .233(luates to a num-).25
-F .617(ber less than zero, it is interpreted as relati)108 626.4 R .917
+F .617(ber less than zero, it is interpreted as relati)108 602.4 R .917
 -.15(ve t)-.25 H 3.117(oo).15 G .616(ne greater than the maximum inde)
 -3.117 F 3.116(xo)-.15 G 3.116(ft)-3.116 G .616(he array)-3.116 F 3.116
-(,s)-.65 G 3.116(on)-3.116 G -.15(eg)-3.116 G(-).15 E(ati)108 638.4 Q .3
+(,s)-.65 G 3.116(on)-3.116 G -.15(eg)-3.116 G(-).15 E(ati)108 614.4 Q .3
 -.15(ve i)-.25 H(ndices count back from the end of the array).15 E 2.5
 (,a)-.65 G(nd an inde)-2.5 E 2.5(xo)-.15 G 2.5<66ad>-2.5 G 2.5(1r)-2.5 G
-(eferences the last element.)-2.5 E .168(An array v)108 655.2 R .168
+(eferences the last element.)-2.5 E .168(An array v)108 631.2 R .168
 (ariable is considered set if a subscript has been assigned a v)-.25 F
 2.668(alue. The)-.25 F .168(null string is a v)2.668 F .168(alid v)-.25
-F(alue.)-.25 E(The)108 672 Q F2(unset)2.767 E F0 -.2(bu)2.767 G .267
-(iltin is used to destro).2 F 2.767(ya)-.1 G(rrays.)-2.767 E F2(unset)
-5.267 E F1(name)2.767 E F0([)A F1(subscript)A F0 2.767(]d)C(estro)-2.767
-E .267(ys the array element at inde)-.1 F(x)-.15 E F1(sub-)2.766 E
-(script)108 684 Q F0 6.318(.N)C -2.25 -.15(eg a)-6.318 H(ti).15 E 1.618
--.15(ve s)-.25 H 1.318(ubscripts to inde).15 F -.15(xe)-.15 G 3.818(da)
-.15 G 1.319(rrays are interpreted as described abo)-3.818 F -.15(ve)-.15
-G 6.319(.C).15 G 1.319(are must be tak)-6.319 F 1.319(en to)-.1 F -.2
-(avo)108 696 S .298(id unw).2 F .298(anted side ef)-.1 F .298
-(fects caused by pathname e)-.25 F(xpansion.)-.15 E F2(unset)5.298 E F1
-(name)2.797 E F0 2.797(,w)C(here)-2.797 E F1(name)2.797 E F0 .297
-(is an array)2.797 F 2.797(,o)-.65 G(r)-2.797 E F2(unset)2.797 E F1
-(name)108 708 Q F0([)A F1(subscript)A F0(], where)A F1(subscript)2.5 E
-F0(is)2.5 E F2(*)2.5 E F0(or)2.5 E F2(@)2.5 E F0 2.5(,r)C(emo)-2.5 E
--.15(ve)-.15 G 2.5(st).15 G(he entire array)-2.5 E(.)-.65 E(The)108
-724.8 Q F2(declar)3.573 E(e)-.18 E F0(,)A F2(local)3.573 E F0 3.573(,a)C
-(nd)-3.573 E F2 -.18(re)3.573 G(adonly).18 E F0 -.2(bu)3.573 G 1.073
-(iltins each accept a).2 F F2<ad61>3.573 E F0 1.073
-(option to specify an inde)3.573 F -.15(xe)-.15 G 3.574(da).15 G 1.074
-(rray and a)-3.574 F F2<ad41>3.574 E F0(GNU Bash 4.2)72 768 Q
-(2013 March 4)146.79 E(18)195.95 E 0 Cg EP
+F(alue.)-.25 E .418(It is possible to obtain the k)108 648 R -.15(ey)-.1
+G 2.918(s\().15 G .418(indices\) of an array as well as the v)-2.918 F
+2.917(alues. ${)-.25 F F1(!)A F2(name)A F0([)A F2(@)A F0 .417(]} and ${)
+B F1(!)A F2(name)A F0([)A F2(*)A F0(]})A -.15(ex)108 660 S .749
+(pand to the indices assigned in array v).15 F(ariable)-.25 E F2(name)
+3.249 E F0 5.749(.T)C .75
+(he treatment when in double quotes is similar to)-5.749 F(the e)108 672
+Q(xpansion of the special parameters)-.15 E F2(@)2.5 E F0(and)2.5 E F2
+(*)2.5 E F0(within double quotes.)2.5 E(The)108 688.8 Q F1(unset)2.767 E
+F0 -.2(bu)2.767 G .267(iltin is used to destro).2 F 2.767(ya)-.1 G
+(rrays.)-2.767 E F1(unset)5.267 E F2(name)2.767 E F0([)A F2(subscript)A
+F0 2.767(]d)C(estro)-2.767 E .267(ys the array element at inde)-.1 F(x)
+-.15 E F2(sub-)2.766 E(script)108 700.8 Q F0 6.318(.N)C -2.25 -.15(eg a)
+-6.318 H(ti).15 E 1.618 -.15(ve s)-.25 H 1.318(ubscripts to inde).15 F
+-.15(xe)-.15 G 3.818(da).15 G 1.319
+(rrays are interpreted as described abo)-3.818 F -.15(ve)-.15 G 6.319
+(.C).15 G 1.319(are must be tak)-6.319 F 1.319(en to)-.1 F -.2(avo)108
+712.8 S .298(id unw).2 F .298(anted side ef)-.1 F .298
+(fects caused by pathname e)-.25 F(xpansion.)-.15 E F1(unset)5.298 E F2
+(name)2.797 E F0 2.797(,w)C(here)-2.797 E F2(name)2.797 E F0 .297
+(is an array)2.797 F 2.797(,o)-.65 G(r)-2.797 E F1(unset)2.797 E F2
+(name)108 724.8 Q F0([)A F2(subscript)A F0(], where)A F2(subscript)2.5 E
+F0(is)2.5 E F1(*)2.5 E F0(or)2.5 E F1(@)2.5 E F0 2.5(,r)C(emo)-2.5 E
+-.15(ve)-.15 G 2.5(st).15 G(he entire array)-2.5 E(.)-.65 E
+(GNU Bash 4.3)72 768 Q(2013 September 2)138.455 E(18)187.615 E 0 Cg EP
 %%Page: 19 19
 %%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 .339(option to specify an associati)108 84 R .638 -.15(ve a)-.25
-H(rray).15 E 5.338(.I)-.65 G 2.838(fb)-5.338 G .338
-(oth options are supplied,)-2.838 F/F1 10/Times-Bold@0 SF<ad41>2.838 E
-F0(tak)2.838 E .338(es precedence.)-.1 F(The)5.338 E F1 -.18(re)2.838 G
-(ad).18 E F0 -.2(bu)2.838 G(iltin).2 E .44(accepts a)108 96 R F1<ad61>
-2.941 E F0 .441(option to assign a list of w)2.941 F .441
+-.35 E(The)108 84 Q/F1 10/Times-Bold@0 SF(declar)3.573 E(e)-.18 E F0(,)A
+F1(local)3.573 E F0 3.573(,a)C(nd)-3.573 E F1 -.18(re)3.573 G(adonly).18
+E F0 -.2(bu)3.573 G 1.073(iltins each accept a).2 F F1<ad61>3.573 E F0
+1.073(option to specify an inde)3.573 F -.15(xe)-.15 G 3.574(da).15 G
+1.074(rray and a)-3.574 F F1<ad41>3.574 E F0 .339
+(option to specify an associati)108 96 R .638 -.15(ve a)-.25 H(rray).15
+E 5.338(.I)-.65 G 2.838(fb)-5.338 G .338(oth options are supplied,)
+-2.838 F F1<ad41>2.838 E F0(tak)2.838 E .338(es precedence.)-.1 F(The)
+5.338 E F1 -.18(re)2.838 G(ad).18 E F0 -.2(bu)2.838 G(iltin).2 E .44
+(accepts a)108 108 R F1<ad61>2.941 E F0 .441
+(option to assign a list of w)2.941 F .441
 (ords read from the standard input to an array)-.1 F 5.441(.T)-.65 G(he)
 -5.441 E F1(set)2.941 E F0(and)2.941 E F1(declar)2.941 E(e)-.18 E F0 -.2
-(bu)108 108 S(iltins display array v).2 E(alues in a w)-.25 E
+(bu)108 120 S(iltins display array v).2 E(alues in a w)-.25 E
 (ay that allo)-.1 E(ws them to be reused as assignments.)-.25 E/F2 10.95
-/Times-Bold@0 SF(EXP)72 124.8 Q(ANSION)-.81 E F0 .76(Expansion is perfo\
-rmed on the command line after it has been split into w)108 136.8 R 3.26
+/Times-Bold@0 SF(EXP)72 136.8 Q(ANSION)-.81 E F0 .76(Expansion is perfo\
+rmed on the command line after it has been split into w)108 148.8 R 3.26
 (ords. There)-.1 F .76(are se)3.26 F -.15(ve)-.25 G 3.26(nk).15 G .76
-(inds of)-3.26 F -.15(ex)108 148.8 S .369(pansion performed:).15 F/F3 10
+(inds of)-3.26 F -.15(ex)108 160.8 S .369(pansion performed:).15 F/F3 10
 /Times-Italic@0 SF(br)2.869 E .369(ace e)-.15 F(xpansion)-.2 E F0(,).24
 E F3 .369(tilde e)2.869 F(xpansion)-.2 E F0(,).24 E F3(par)2.869 E .369
 (ameter and variable e)-.15 F(xpansion)-.2 E F0(,).24 E F3 .37
-(command sub-)2.869 F(stitution)108 160.8 Q F0(,).24 E F3(arithmetic e)
+(command sub-)2.869 F(stitution)108 172.8 Q F0(,).24 E F3(arithmetic e)
 2.5 E(xpansion)-.2 E F0(,).24 E F3(wor)2.5 E 2.5(ds)-.37 G(plitting)-2.5
 E F0 2.5(,a).22 G(nd)-2.5 E F3(pathname e)2.5 E(xpansion)-.2 E F0(.).24
-E .471(The order of e)108 177.6 R .471(xpansions is: brace e)-.15 F .471
+E .471(The order of e)108 189.6 R .471(xpansions is: brace e)-.15 F .471
 (xpansion, tilde e)-.15 F .471(xpansion, parameter)-.15 F 2.971(,v)-.4 G
 .47(ariable and arithmetic e)-3.221 F(xpansion)-.15 E
-(and command substitution \(done in a left-to-right f)108 189.6 Q
+(and command substitution \(done in a left-to-right f)108 201.6 Q
 (ashion\), w)-.1 E(ord splitting, and pathname e)-.1 E(xpansion.)-.15 E
-(On systems that can support it, there is an additional e)108 206.4 Q
+(On systems that can support it, there is an additional e)108 218.4 Q
 (xpansion a)-.15 E -.25(va)-.2 G(ilable:).25 E F3(pr)2.5 E
-(ocess substitution)-.45 E F0(.)A 1.486(Only brace e)108 223.2 R 1.486
+(ocess substitution)-.45 E F0(.)A 1.486(Only brace e)108 235.2 R 1.486
 (xpansion, w)-.15 F 1.486(ord splitting, and pathname e)-.1 F 1.487
 (xpansion can change the number of w)-.15 F 1.487(ords of the)-.1 F -.15
-(ex)108 235.2 S 1.165(pansion; other e).15 F 1.165(xpansions e)-.15 F
+(ex)108 247.2 S 1.165(pansion; other e).15 F 1.165(xpansions e)-.15 F
 1.165(xpand a single w)-.15 F 1.165(ord to a single w)-.1 F 3.665
 (ord. The)-.1 F 1.164(only e)3.665 F 1.164(xceptions to this are the)
--.15 F -.15(ex)108 247.2 S(pansions of ").15 E F1($@)A F0 2.5("a)C(nd ")
+-.15 F -.15(ex)108 259.2 S(pansions of ").15 E F1($@)A F0 2.5("a)C(nd ")
 -2.5 E F1(${)A F3(name)A F1([@]})A F0 2.5("a)C 2.5(se)-2.5 G
 (xplained abo)-2.65 E .3 -.15(ve \()-.15 H(see).15 E/F4 9/Times-Bold@0
 SF -.666(PA)2.5 G(RAMETERS).666 E/F5 9/Times-Roman@0 SF(\).)A F1
-(Brace Expansion)87 264 Q F3(Br)108.58 276 Q .606(ace e)-.15 F(xpansion)
+(Brace Expansion)87 276 Q F3(Br)108.58 288 Q .606(ace e)-.15 F(xpansion)
 -.2 E F0 .606
 (is a mechanism by which arbitrary strings may be generated.)3.346 F
-.606(This mechanism is similar)5.606 F(to)108 288 Q F3 .415(pathname e)
+.606(This mechanism is similar)5.606 F(to)108 300 Q F3 .415(pathname e)
 2.915 F(xpansion)-.2 E F0 2.915(,b)C .415
 (ut the \214lenames generated need not e)-3.115 F 2.915(xist. P)-.15 F
 .415(atterns to be brace e)-.15 F .415(xpanded tak)-.15 F 2.915(et)-.1 G
-(he)-2.915 E .151(form of an optional)108 300 R F3(pr)2.651 E(eamble)
+(he)-2.915 E .151(form of an optional)108 312 R F3(pr)2.651 E(eamble)
 -.37 E F0 2.651(,f).18 G(ollo)-2.651 E .151
 (wed by either a series of comma-separated strings or a sequence e)-.25
-F(xpres-)-.15 E .563(sion between a pair of braces, follo)108 312 R .563
+F(xpres-)-.15 E .563(sion between a pair of braces, follo)108 324 R .563
 (wed by an optional)-.25 F F3(postscript)3.063 E F0 5.563(.T).68 G .563
 (he preamble is pre\214x)-5.563 F .563(ed to each string)-.15 F .659(co\
 ntained within the braces, and the postscript is then appended to each \
-resulting string, e)108 324 R .659(xpanding left to)-.15 F(right.)108
-336 Q .719(Brace e)108 352.8 R .719(xpansions may be nested.)-.15 F .719
+resulting string, e)108 336 R .659(xpanding left to)-.15 F(right.)108
+348 Q .719(Brace e)108 364.8 R .719(xpansions may be nested.)-.15 F .719
 (The results of each e)5.719 F .719
 (xpanded string are not sorted; left to right order is)-.15 F(preserv)
-108 364.8 Q 2.5(ed. F)-.15 F(or e)-.15 E(xample, a)-.15 E F1({)A F0
+108 376.8 Q 2.5(ed. F)-.15 F(or e)-.15 E(xample, a)-.15 E F1({)A F0
 (d,c,b)A F1(})A F0 2.5(ee)C(xpands into `ade ace abe'.)-2.65 E 3.242(As)
-108 381.6 S .742(equence e)-3.242 F .742(xpression tak)-.15 F .742
+108 393.6 S .742(equence e)-3.242 F .742(xpression tak)-.15 F .742
 (es the form)-.1 F F1({)3.242 E F3(x)A F1(..)A F3(y)A F1([..)A F3(incr)A
 F1(]})A F0 3.242(,w)C(here)-3.242 E F3(x)3.242 E F0(and)3.243 E F3(y)
 3.243 E F0 .743(are either inte)3.243 F .743(gers or single characters,)
--.15 F(and)108 393.6 Q F3(incr)3.032 E F0 3.032(,a)C 3.032(no)-3.032 G
+-.15 F(and)108 405.6 Q F3(incr)3.032 E F0 3.032(,a)C 3.032(no)-3.032 G
 .532(ptional increment, is an inte)-3.032 F(ger)-.15 E 5.532(.W)-.55 G
 .532(hen inte)-5.532 F .532(gers are supplied, the e)-.15 F .532
 (xpression e)-.15 F .531(xpands to each)-.15 F .077(number between)108
-405.6 R F3(x)2.577 E F0(and)2.577 E F3(y)2.577 E F0 2.577(,i)C(nclusi)
+417.6 R F3(x)2.577 E F0(and)2.577 E F3(y)2.577 E F0 2.577(,i)C(nclusi)
 -2.577 E -.15(ve)-.25 G 5.077(.S).15 G .077(upplied inte)-5.077 F .077
 (gers may be pre\214x)-.15 F .077(ed with)-.15 F F3(0)2.577 E F0 .078
 (to force each term to ha)2.578 F .378 -.15(ve t)-.2 H(he).15 E .015
-(same width.)108 417.6 R .015(When either)5.015 F F3(x)2.515 E F0(or)
+(same width.)108 429.6 R .015(When either)5.015 F F3(x)2.515 E F0(or)
 2.515 E F3(y)2.515 E F0(be)2.515 E .014(gins with a zero, the shell att\
 empts to force all generated terms to contain)-.15 F 1.143
-(the same number of digits, zero-padding where necessary)108 429.6 R
+(the same number of digits, zero-padding where necessary)108 441.6 R
 6.143(.W)-.65 G 1.143(hen characters are supplied, the e)-6.143 F
-(xpression)-.15 E -.15(ex)108 441.6 S 1.064(pands to each character le)
+(xpression)-.15 E -.15(ex)108 453.6 S 1.064(pands to each character le)
 .15 F 1.064(xicographically between)-.15 F F3(x)3.564 E F0(and)3.564 E
 F3(y)3.564 E F0 3.564(,i)C(nclusi)-3.564 E -.15(ve)-.25 G 3.564(,u).15 G
 1.064(sing the def)-3.564 F 1.064(ault C locale.)-.1 F(Note)6.064 E .983
-(that both)108 453.6 R F3(x)3.483 E F0(and)3.483 E F3(y)3.483 E F0 .983
+(that both)108 465.6 R F3(x)3.483 E F0(and)3.483 E F3(y)3.483 E F0 .983
 (must be of the same type.)3.483 F .984
 (When the increment is supplied, it is used as the dif)5.983 F(ference)
--.25 E(between each term.)108 465.6 Q(The def)5 E
-(ault increment is 1 or -1 as appropriate.)-.1 E .582(Brace e)108 482.4
+-.25 E(between each term.)108 477.6 Q(The def)5 E
+(ault increment is 1 or -1 as appropriate.)-.1 E .582(Brace e)108 494.4
 R .582(xpansion is performed before an)-.15 F 3.082(yo)-.15 G .581
 (ther e)-3.082 F .581(xpansions, and an)-.15 F 3.081(yc)-.15 G .581
 (haracters special to other e)-3.081 F(xpansions)-.15 E .015
-(are preserv)108 494.4 R .015(ed in the result.)-.15 F .015
+(are preserv)108 506.4 R .015(ed in the result.)-.15 F .015
 (It is strictly te)5.015 F(xtual.)-.15 E F1(Bash)5.016 E F0 .016
 (does not apply an)2.516 F 2.516(ys)-.15 G .016
-(yntactic interpretation to the con-)-2.516 F(te)108 506.4 Q
+(yntactic interpretation to the con-)-2.516 F(te)108 518.4 Q
 (xt of the e)-.15 E(xpansion or the te)-.15 E(xt between the braces.)
--.15 E 3.633(Ac)108 523.2 S 1.133(orrectly-formed brace e)-3.633 F 1.132
+-.15 E 3.633(Ac)108 535.2 S 1.133(orrectly-formed brace e)-3.633 F 1.132
 (xpansion must contain unquoted opening and closing braces, and at leas\
-t one)-.15 F 3.44(unquoted comma or a v)108 535.2 R 3.441
+t one)-.15 F 3.44(unquoted comma or a v)108 547.2 R 3.441
 (alid sequence e)-.25 F 5.941(xpression. An)-.15 F 5.941(yi)-.15 G 3.441
 (ncorrectly formed brace e)-5.941 F 3.441(xpansion is left)-.15 F 2.755
-(unchanged. A)108 547.2 R F1({)2.755 E F0(or)2.755 E F1(,)2.755 E F0
+(unchanged. A)108 559.2 R F1({)2.755 E F0(or)2.755 E F1(,)2.755 E F0
 .255(may be quoted with a backslash to pre)2.755 F -.15(ve)-.25 G .255
 (nt its being considered part of a brace e).15 F(xpres-)-.15 E 2.91
-(sion. T)108 559.2 R 2.91(oa)-.8 G -.2(vo)-3.11 G .41
+(sion. T)108 571.2 R 2.91(oa)-.8 G -.2(vo)-3.11 G .41
 (id con\215icts with parameter e).2 F .411(xpansion, the string)-.15 F
 F1(${)2.911 E F0 .411(is not considered eligible for brace e)2.911 F
-(xpan-)-.15 E(sion.)108 571.2 Q 1.476(This construct is typically used \
+(xpan-)-.15 E(sion.)108 583.2 Q 1.476(This construct is typically used \
 as shorthand when the common pre\214x of the strings to be generated is)
-108 588 R(longer than in the abo)108 600 Q .3 -.15(ve ex)-.15 H(ample:)
-.15 E(mkdir /usr/local/src/bash/{old,ne)144 616.8 Q -.65(w,)-.25 G
-(dist,b).65 E(ugs})-.2 E(or)108 628.8 Q(cho)144 640.8 Q
+108 600 R(longer than in the abo)108 612 Q .3 -.15(ve ex)-.15 H(ample:)
+.15 E(mkdir /usr/local/src/bash/{old,ne)144 628.8 Q -.65(w,)-.25 G
+(dist,b).65 E(ugs})-.2 E(or)108 640.8 Q(cho)144 652.8 Q
 (wn root /usr/{ucb/{e)-.25 E(x,edit},lib/{e)-.15 E(x?.?*,ho)-.15 E(w_e)
--.25 E(x}})-.15 E .618(Brace e)108 657.6 R .618
+-.25 E(x}})-.15 E .618(Brace e)108 669.6 R .618
 (xpansion introduces a slight incompatibility with historical v)-.15 F
 .618(ersions of)-.15 F F1(sh)3.118 E F0(.)A F1(sh)5.618 E F0 .618
 (does not treat open-)3.118 F .248
-(ing or closing braces specially when the)108 669.6 R 2.748(ya)-.15 G
+(ing or closing braces specially when the)108 681.6 R 2.748(ya)-.15 G
 .247(ppear as part of a w)-2.748 F .247(ord, and preserv)-.1 F .247
-(es them in the output.)-.15 F F1(Bash)5.247 E F0(remo)108 681.6 Q -.15
+(es them in the output.)-.15 F F1(Bash)5.247 E F0(remo)108 693.6 Q -.15
 (ve)-.15 G 3.53(sb).15 G 1.03(races from w)-3.53 F 1.03
 (ords as a consequence of brace e)-.1 F 3.53(xpansion. F)-.15 F 1.03
 (or e)-.15 F 1.03(xample, a w)-.15 F 1.03(ord entered to)-.1 F F1(sh)
-3.53 E F0(as)3.53 E F3(\214le{1,2})108 693.6 Q F0 .515
+3.53 E F0(as)3.53 E F3(\214le{1,2})108 705.6 Q F0 .515
 (appears identically in the output.)3.015 F .515(The same w)5.515 F .515
 (ord is output as)-.1 F F3 .514(\214le1 \214le2)4.925 F F0 .514(after e)
 3.034 F .514(xpansion by)-.15 F F1(bash)3.014 E F0(.)A .436
-(If strict compatibility with)108 705.6 R F1(sh)2.936 E F0 .436
+(If strict compatibility with)108 717.6 R F1(sh)2.936 E F0 .436
 (is desired, start)2.936 F F1(bash)2.936 E F0 .436(with the)2.936 F F1
 (+B)2.936 E F0 .436(option or disable brace e)2.936 F .437
-(xpansion with the)-.15 F F1(+B)108 717.6 Q F0(option to the)2.5 E F1
+(xpansion with the)-.15 F F1(+B)108 729.6 Q F0(option to the)2.5 E F1
 (set)2.5 E F0(command \(see)2.5 E F4(SHELL B)2.5 E(UIL)-.09 E
-(TIN COMMANDS)-.828 E F0(belo)2.25 E(w\).)-.25 E(GNU Bash 4.2)72 768 Q
-(2013 March 4)146.79 E(19)195.95 E 0 Cg EP
+(TIN COMMANDS)-.828 E F0(belo)2.25 E(w\).)-.25 E(GNU Bash 4.3)72 768 Q
+(2013 September 2)138.455 E(19)187.615 E 0 Cg EP
 %%Page: 20 20
 %%BeginPageSetup
 BP
@@ -2695,7 +2709,7 @@ A(ameter)-.15 E F1(:=)A F2(wor)A(d)-.37 E F0(})A F1 2.005
 (d)-.37 E F0 .535(\(or a mes-)3.035 F .661(sage to that ef)144 720 R
 .661(fect if)-.25 F F2(wor)3.501 E(d)-.37 E F0 .662(is not present\) is\
  written to the standard error and the shell, if it is not)3.931 F
-(GNU Bash 4.2)72 768 Q(2013 March 4)146.79 E(20)195.95 E 0 Cg EP
+(GNU Bash 4.3)72 768 Q(2013 September 2)138.455 E(20)187.615 E 0 Cg EP
 %%Page: 21 21
 %%BeginPageSetup
 BP
@@ -2817,8 +2831,8 @@ A F0([)A F1(@)A F0(]})A(${)108 573.6 Q F2(!)A F1(name)A F0([)A F1(*)A F0
 3.472(,s)C 3.472(on)-3.472 G -2.25 -.15(eg a)-3.472 H(ti).15 E 1.272
 -.15(ve i)-.25 H .972(ndices count back).15 F(from the end of the array)
 144 698.4 Q 2.5(,a)-.65 G(nd an inde)-2.5 E 2.5(xo)-.15 G 2.5<66ad>-2.5
-G 2.5(1r)-2.5 G(eferences the last element.)-2.5 E(GNU Bash 4.2)72 768 Q
-(2013 March 4)146.79 E(21)195.95 E 0 Cg EP
+G 2.5(1r)-2.5 G(eferences the last element.)-2.5 E(GNU Bash 4.3)72 768 Q
+(2013 September 2)138.455 E(21)187.615 E 0 Cg EP
 %%Page: 22 22
 %%BeginPageSetup
 BP
@@ -2953,8 +2967,8 @@ Q F1 1.697(Command substitution)108 643.2 R F0(allo)4.197 E 1.697
 (and replacing the command substitution with the stan-)2.519 F .768
 (dard output of the command, with an)108 724.8 R 3.268(yt)-.15 G .768
 (railing ne)-3.268 F .768(wlines deleted.)-.25 F .768(Embedded ne)5.768
-F .768(wlines are not deleted, b)-.25 F(ut)-.2 E(GNU Bash 4.2)72 768 Q
-(2013 March 4)146.79 E(22)195.95 E 0 Cg EP
+F .768(wlines are not deleted, b)-.25 F(ut)-.2 E(GNU Bash 4.3)72 768 Q
+(2013 September 2)138.455 E(22)187.615 E 0 Cg EP
 %%Page: 23 23
 %%BeginPageSetup
 BP
@@ -2989,232 +3003,233 @@ F(on the results.)108 206.4 Q F1(Arithmetic Expansion)87 223.2 Q F0
 144 264 Q F2 -.2(ex)C(pr).2 E(ession)-.37 E F1(\)\))A F0(The)108 280.8 Q
 F2 -.2(ex)2.665 G(pr).2 E(ession)-.37 E F0 .165
 (is treated as if it were within double quotes, b)2.905 F .166
-(ut a double quote inside the parentheses is not)-.2 F 1.075
-(treated specially)108 292.8 R 6.075(.A)-.65 G 1.074(ll tok)-6.075 F
-1.074(ens in the e)-.1 F 1.074(xpression under)-.15 F 1.074
-(go parameter e)-.18 F 1.074(xpansion, string e)-.15 F 1.074
-(xpansion, command)-.15 F(substitution, and quote remo)108 304.8 Q -.25
-(va)-.15 G 2.5(l. Arithmetic).25 F -.15(ex)2.5 G
-(pansions may be nested.).15 E 1.378(The e)108 321.6 R -.25(va)-.25 G
-1.378(luation is performed according to the rules listed belo).25 F
-3.878(wu)-.25 G(nder)-3.878 E/F3 9/Times-Bold@0 SF 1.378(ARITHMETIC EV)
-3.878 F(ALU)-1.215 E -.855(AT)-.54 G(ION).855 E/F4 9/Times-Roman@0 SF(.)
-A F0(If)5.879 E F2 -.2(ex)108 333.6 S(pr).2 E(ession)-.37 E F0(is in)
-2.74 E -.25(va)-.4 G(lid,).25 E F1(bash)2.5 E F0
-(prints a message indicating f)2.5 E(ailure and no substitution occurs.)
--.1 E F1(Pr)87 350.4 Q(ocess Substitution)-.18 E F2(Pr)108 362.4 Q .971
-(ocess substitution)-.45 F F0 .971
-(is supported on systems that support named pipes \()3.471 F F2(FIFOs)A
-F0 3.47(\)o)C 3.47(rt)-3.47 G(he)-3.47 E F1(/de)3.47 E(v/fd)-.15 E F0
-.97(method of)3.47 F .021(naming open \214les.)108 374.4 R .021(It tak)
-5.021 F .021(es the form of)-.1 F F1(<\()2.521 E F2(list)A F1(\)).833 E
-F0(or)2.521 E F1(>\()2.521 E F2(list)A F1(\)).833 E F0 5.021(.T)C .021
-(he process)-5.021 F F2(list)2.521 E F0 .021
-(is run with its input or output con-)2.521 F .059(nected to a)108 386.4
-R F2(FIFO)2.559 E F0 .058(or some \214le in)2.559 F F1(/de)2.558 E(v/fd)
+(ut a double quote inside the parentheses is not)-.2 F .231
+(treated specially)108 292.8 R 5.231(.A)-.65 G .231(ll tok)-5.231 F .231
+(ens in the e)-.1 F .231(xpression under)-.15 F .231(go parameter and v)
+-.18 F .23(ariable e)-.25 F .23(xpansion, command substi-)-.15 F 1.059
+(tution, and quote remo)108 304.8 R -.25(va)-.15 G 3.559(l. The).25 F
+1.059(result is treated as the arithmetic e)3.559 F 1.06
+(xpression to be e)-.15 F -.25(va)-.25 G 3.56(luated. Arithmetic).25 F
+-.15(ex)108 316.8 S(pansions may be nested.).15 E 1.379(The e)108 333.6
+R -.25(va)-.25 G 1.378
+(luation is performed according to the rules listed belo).25 F 3.878(wu)
+-.25 G(nder)-3.878 E/F3 9/Times-Bold@0 SF 1.378(ARITHMETIC EV)3.878 F
+(ALU)-1.215 E -.855(AT)-.54 G(ION).855 E/F4 9/Times-Roman@0 SF(.)A F0
+(If)5.878 E F2 -.2(ex)108 345.6 S(pr).2 E(ession)-.37 E F0(is in)2.74 E
+-.25(va)-.4 G(lid,).25 E F1(bash)2.5 E F0(prints a message indicating f)
+2.5 E(ailure and no substitution occurs.)-.1 E F1(Pr)87 362.4 Q
+(ocess Substitution)-.18 E F2(Pr)108 374.4 Q .97(ocess substitution)-.45
+F F0 .971(is supported on systems that support named pipes \()3.47 F F2
+(FIFOs)A F0 3.471(\)o)C 3.471(rt)-3.471 G(he)-3.471 E F1(/de)3.471 E
+(v/fd)-.15 E F0 .971(method of)3.471 F .022(naming open \214les.)108
+386.4 R .021(It tak)5.022 F .021(es the form of)-.1 F F1(<\()2.521 E F2
+(list)A F1(\)).833 E F0(or)2.521 E F1(>\()2.521 E F2(list)A F1(\)).833 E
+F0 5.021(.T)C .021(he process)-5.021 F F2(list)2.521 E F0 .021
+(is run with its input or output con-)2.521 F .058(nected to a)108 398.4
+R F2(FIFO)2.558 E F0 .058(or some \214le in)2.558 F F1(/de)2.558 E(v/fd)
 -.15 E F0 5.058(.T)C .058(he name of this \214le is passed as an ar)
--5.058 F .058(gument to the current com-)-.18 F .13
-(mand as the result of the e)108 398.4 R 2.63(xpansion. If)-.15 F(the)
+-5.058 F .059(gument to the current com-)-.18 F .131
+(mand as the result of the e)108 410.4 R 2.631(xpansion. If)-.15 F(the)
 2.63 E F1(>\()2.63 E F2(list)A F1(\)).833 E F0 .13
-(form is used, writing to the \214le will pro)2.63 F .131
-(vide input for)-.15 F F2(list)2.631 E F0(.)A(If the)108 410.4 Q F1(<\()
-2.5 E F2(list)A F1(\)).833 E F0
-(form is used, the \214le passed as an ar)2.5 E
+(form is used, writing to the \214le will pro)2.63 F .13(vide input for)
+-.15 F F2(list)2.63 E F0(.)A(If the)108 422.4 Q F1(<\()2.5 E F2(list)A
+F1(\)).833 E F0(form is used, the \214le passed as an ar)2.5 E
 (gument should be read to obtain the output of)-.18 E F2(list)2.5 E F0
-(.)A .897(When a)108 427.2 R -.25(va)-.2 G .896(ilable, process substit\
-ution is performed simultaneously with parameter and v).25 F .896
+(.)A .896(When a)108 439.2 R -.25(va)-.2 G .896(ilable, process substit\
+ution is performed simultaneously with parameter and v).25 F .897
 (ariable e)-.25 F(xpansion,)-.15 E
-(command substitution, and arithmetic e)108 439.2 Q(xpansion.)-.15 E F1
--.75(Wo)87 456 S(rd Splitting).75 E F0 1.142
-(The shell scans the results of parameter e)108 468 R 1.143
-(xpansion, command substitution, and arithmetic e)-.15 F 1.143
-(xpansion that)-.15 F(did not occur within double quotes for)108 480 Q
+(command substitution, and arithmetic e)108 451.2 Q(xpansion.)-.15 E F1
+-.75(Wo)87 468 S(rd Splitting).75 E F0 1.143
+(The shell scans the results of parameter e)108 480 R 1.142
+(xpansion, command substitution, and arithmetic e)-.15 F 1.142
+(xpansion that)-.15 F(did not occur within double quotes for)108 492 Q
 F2(wor)2.5 E 2.5(ds)-.37 G(plitting)-2.5 E F0(.).22 E .063
-(The shell treats each character of)108 496.8 R F3(IFS)2.563 E F0 .063
+(The shell treats each character of)108 508.8 R F3(IFS)2.563 E F0 .063
 (as a delimiter)2.313 F 2.563(,a)-.4 G .063
 (nd splits the results of the other e)-2.563 F .063(xpansions into w)
--.15 F(ords)-.1 E 1.788(on these characters.)108 508.8 R(If)6.788 E F3
-(IFS)4.288 E F0 1.788(is unset, or its v)4.038 F 1.789(alue is e)-.25 F
-(xactly)-.15 E F1(<space><tab><newline>)4.289 E F0 4.289(,t)C 1.789
-(he def)-4.289 F 1.789(ault, then)-.1 F .022(sequences of)108 520.8 R F1
-(<space>)2.522 E F0(,)A F1(<tab>)2.522 E F0 2.521(,a)C(nd)-2.521 E F1
-(<newline>)2.521 E F0 .021(at the be)2.521 F .021
-(ginning and end of the results of the pre)-.15 F .021(vious e)-.25 F
-(xpan-)-.15 E .585(sions are ignored, and an)108 532.8 R 3.086(ys)-.15 G
-.586(equence of)-3.086 F F3(IFS)3.086 E F0 .586
-(characters not at the be)2.836 F .586(ginning or end serv)-.15 F .586
-(es to delimit w)-.15 F(ords.)-.1 E(If)108 544.8 Q F3(IFS)3.617 E F0
-1.117(has a v)3.367 F 1.117(alue other than the def)-.25 F 1.117
-(ault, then sequences of the whitespace characters)-.1 F F1(space)3.617
-E F0(and)3.617 E F1(tab)3.617 E F0(are)3.617 E .315(ignored at the be)
-108 556.8 R .315(ginning and end of the w)-.15 F .315
-(ord, as long as the whitespace character is in the v)-.1 F .315
-(alue of)-.25 F F3(IFS)2.815 E F0(\(an)2.566 E F3(IFS)108 568.8 Q F0
-1.054(whitespace character\).)3.304 F(An)6.054 E 3.554(yc)-.15 G 1.054
-(haracter in)-3.554 F F3(IFS)3.554 E F0 1.053(that is not)3.303 F F3
-(IFS)3.553 E F0 1.053(whitespace, along with an)3.303 F 3.553(ya)-.15 G
-(djacent)-3.553 E F3(IFS)3.553 E F0 .331
-(whitespace characters, delimits a \214eld.)108 580.8 R 2.831(As)5.331 G
-.332(equence of)-2.831 F F3(IFS)2.832 E F0 .332
-(whitespace characters is also treated as a delim-)2.582 F(iter)108
-592.8 Q 5(.I)-.55 G 2.5(ft)-5 G(he v)-2.5 E(alue of)-.25 E F3(IFS)2.5 E
-F0(is null, no w)2.25 E(ord splitting occurs.)-.1 E 1.879
-(Explicit null ar)108 609.6 R 1.879(guments \()-.18 F F1 .833("").833 G
+-.15 F(ords)-.1 E .207(using these characters as \214eld terminators.)
+108 520.8 R(If)5.207 E F3(IFS)2.707 E F0 .207(is unset, or its v)2.457 F
+.207(alue is e)-.25 F(xactly)-.15 E F1(<space><tab><newline>)2.707 E F0
+(,)A .836(the def)108 532.8 R .836(ault, then sequences of)-.1 F F1
+(<space>)3.336 E F0(,)A F1(<tab>)3.336 E F0 3.336(,a)C(nd)-3.336 E F1
+(<newline>)3.336 E F0 .837(at the be)3.336 F .837
+(ginning and end of the results of)-.15 F .346(the pre)108 544.8 R .345
+(vious e)-.25 F .345(xpansions are ignored, and an)-.15 F 2.845(ys)-.15
+G .345(equence of)-2.845 F F3(IFS)2.845 E F0 .345
+(characters not at the be)2.595 F .345(ginning or end serv)-.15 F(es)
+-.15 E 1.236(to delimit w)108 556.8 R 3.736(ords. If)-.1 F F3(IFS)3.736
+E F0 1.236(has a v)3.486 F 1.236(alue other than the def)-.25 F 1.237
+(ault, then sequences of the whitespace characters)-.1 F F1(space)108
+568.8 Q F0(and)3.187 E F1(tab)3.187 E F0 .687(are ignored at the be)
+3.187 F .687(ginning and end of the w)-.15 F .686
+(ord, as long as the whitespace character is in)-.1 F .276(the v)108
+580.8 R .276(alue of)-.25 F F3(IFS)2.777 E F0(\(an)2.527 E F3(IFS)2.777
+E F0 .277(whitespace character\).)2.527 F(An)5.277 E 2.777(yc)-.15 G
+.277(haracter in)-2.777 F F3(IFS)2.777 E F0 .277(that is not)2.527 F F3
+(IFS)2.777 E F0 .277(whitespace, along with)2.527 F(an)108 592.8 Q 3.336
+(ya)-.15 G(djacent)-3.336 E F3(IFS)3.336 E F0 .836
+(whitespace characters, delimits a \214eld.)3.086 F 3.335(As)5.835 G
+.835(equence of)-3.335 F F3(IFS)3.335 E F0 .835
+(whitespace characters is also)3.085 F(treated as a delimiter)108 604.8
+Q 5(.I)-.55 G 2.5(ft)-5 G(he v)-2.5 E(alue of)-.25 E F3(IFS)2.5 E F0
+(is null, no w)2.25 E(ord splitting occurs.)-.1 E 1.878
+(Explicit null ar)108 621.6 R 1.878(guments \()-.18 F F1 .833("").833 G
 F0(or)3.545 E F1 .833<0808>5.211 G F0 4.378(\)a)C 1.878(re retained.)
--4.378 F 1.878(Unquoted implicit null ar)6.878 F 1.878
-(guments, resulting from the)-.18 F -.15(ex)108 621.6 S .176
-(pansion of parameters that ha).15 F .476 -.15(ve n)-.2 H 2.676(ov).15 G
-.176(alues, are remo)-2.926 F -.15(ve)-.15 G 2.676(d. If).15 F 2.677(ap)
-2.677 G .177(arameter with no v)-2.677 F .177(alue is e)-.25 F .177
-(xpanded within)-.15 F(double quotes, a null ar)108 633.6 Q
-(gument results and is retained.)-.18 E(Note that if no e)108 650.4 Q
-(xpansion occurs, no splitting is performed.)-.15 E F1 -.1(Pa)87 667.2 S
-(thname Expansion).1 E F0 .371(After w)108 679.2 R .371
-(ord splitting, unless the)-.1 F F1<ad66>2.871 E F0 .371
-(option has been set,)2.871 F F1(bash)2.871 E F0 .37(scans each w)2.87 F
-.37(ord for the characters)-.1 F F1(*)2.87 E F0(,)A F1(?)2.87 E F0 2.87
-(,a)C(nd)-2.87 E F1([)2.87 E F0(.)A .677
-(If one of these characters appears, then the w)108 691.2 R .677
+-4.378 F 1.878(Unquoted implicit null ar)6.878 F 1.879
+(guments, resulting from the)-.18 F -.15(ex)108 633.6 S .177
+(pansion of parameters that ha).15 F .477 -.15(ve n)-.2 H 2.677(ov).15 G
+.177(alues, are remo)-2.927 F -.15(ve)-.15 G 2.676(d. If).15 F 2.676(ap)
+2.676 G .176(arameter with no v)-2.676 F .176(alue is e)-.25 F .176
+(xpanded within)-.15 F(double quotes, a null ar)108 645.6 Q
+(gument results and is retained.)-.18 E(Note that if no e)108 662.4 Q
+(xpansion occurs, no splitting is performed.)-.15 E F1 -.1(Pa)87 679.2 S
+(thname Expansion).1 E F0 .37(After w)108 691.2 R .37
+(ord splitting, unless the)-.1 F F1<ad66>2.87 E F0 .37
+(option has been set,)2.87 F F1(bash)2.87 E F0 .371(scans each w)2.871 F
+.371(ord for the characters)-.1 F F1(*)2.871 E F0(,)A F1(?)2.871 E F0
+2.871(,a)C(nd)-2.871 E F1([)2.871 E F0(.)A .678
+(If one of these characters appears, then the w)108 703.2 R .677
 (ord is re)-.1 F -.05(ga)-.15 G .677(rded as a).05 F F2(pattern)3.177 E
-F0 3.177(,a).24 G .678(nd replaced with an alphabeti-)-3.177 F .562
-(cally sorted list of \214lenames matching the pattern \(see)108 703.2 R
+F0 3.177(,a).24 G .677(nd replaced with an alphabeti-)-3.177 F .562
+(cally sorted list of \214lenames matching the pattern \(see)108 715.2 R
 F3 -.09(Pa)3.062 G(tter).09 E 2.812(nM)-.135 G(atching)-2.812 E F0(belo)
-2.812 E 3.062(w\). If)-.25 F .561(no matching \214lenames)3.061 F .008
-(are found, and the shell option)108 715.2 R F1(nullglob)2.508 E F0 .008
-(is not enabled, the w)2.508 F .009(ord is left unchanged.)-.1 F .009
-(If the)5.009 F F1(nullglob)2.509 E F0 .009(option is)2.509 F .443
-(set, and no matches are found, the w)108 727.2 R .443(ord is remo)-.1 F
--.15(ve)-.15 G 2.943(d. If).15 F(the)2.942 E F1(failglob)2.942 E F0 .442
-(shell option is set, and no matches are)2.942 F(GNU Bash 4.2)72 768 Q
-(2013 March 4)146.79 E(23)195.95 E 0 Cg EP
+2.812 E 3.062(w\). If)-.25 F .562(no matching \214lenames)3.062 F .009
+(are found, and the shell option)108 727.2 R F1(nullglob)2.509 E F0 .008
+(is not enabled, the w)2.509 F .008(ord is left unchanged.)-.1 F .008
+(If the)5.008 F F1(nullglob)2.508 E F0 .008(option is)2.508 F
+(GNU Bash 4.3)72 768 Q(2013 September 2)138.455 E(23)187.615 E 0 Cg EP
 %%Page: 24 24
 %%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 1.38(found, an error message is printed and the command is not e)
-108 84 R -.15(xe)-.15 G 3.88(cuted. If).15 F 1.38(the shell option)3.88
-F/F1 10/Times-Bold@0 SF(nocaseglob)3.88 E F0(is)3.88 E .104
-(enabled, the match is performed without re)108 96 R -.05(ga)-.15 G .104
-(rd to the case of alphabetic characters.).05 F .103
-(When a pattern is used)5.103 F .377(for pathname e)108 108 R .377
+-.35 E .442(set, and no matches are found, the w)108 84 R .442
+(ord is remo)-.1 F -.15(ve)-.15 G 2.942(d. If).15 F(the)2.943 E/F1 10
+/Times-Bold@0 SF(failglob)2.943 E F0 .443
+(shell option is set, and no matches are)2.943 F 1.38
+(found, an error message is printed and the command is not e)108 96 R
+-.15(xe)-.15 G 3.88(cuted. If).15 F 1.38(the shell option)3.88 F F1
+(nocaseglob)3.88 E F0(is)3.88 E .103
+(enabled, the match is performed without re)108 108 R -.05(ga)-.15 G
+.104(rd to the case of alphabetic characters.).05 F .104
+(When a pattern is used)5.104 F .378(for pathname e)108 120 R .378
 (xpansion, the character)-.15 F F1 -.63(``)2.878 G -.55(.').63 G(')-.08
-E F0 .378(at the start of a name or immediately follo)5.378 F .378
-(wing a slash must be)-.25 F .579(matched e)108 120 R(xplicitly)-.15 E
-3.079(,u)-.65 G .579(nless the shell option)-3.079 F F1(dotglob)3.079 E
-F0 .579(is set.)3.079 F .578
-(When matching a pathname, the slash character)5.579 F 1.788(must al)108
-132 R -.1(wa)-.1 G 1.788(ys be matched e).1 F(xplicitly)-.15 E 6.788(.I)
+E F0 .378(at the start of a name or immediately follo)5.378 F .377
+(wing a slash must be)-.25 F .578(matched e)108 132 R(xplicitly)-.15 E
+3.078(,u)-.65 G .578(nless the shell option)-3.078 F F1(dotglob)3.079 E
+F0 .579(is set.)3.079 F .579
+(When matching a pathname, the slash character)5.579 F 1.789(must al)108
+144 R -.1(wa)-.1 G 1.788(ys be matched e).1 F(xplicitly)-.15 E 6.788(.I)
 -.65 G 4.288(no)-6.788 G 1.788(ther cases, the)-4.288 F F1 -.63(``)4.288
 G -.55(.').63 G(')-.08 E F0 1.788(character is not treated specially)
-6.788 F 6.789(.S)-.65 G 1.789(ee the)-6.789 F .166(description of)108
-144 R F1(shopt)2.666 E F0(belo)2.666 E 2.666(wu)-.25 G(nder)-2.666 E/F2
-9/Times-Bold@0 SF .166(SHELL B)2.666 F(UIL)-.09 E .165(TIN COMMANDS)
--.828 F F0 .165(for a description of the)2.415 F F1(nocaseglob)2.665 E
-F0(,)A F1(null-)2.665 E(glob)108 156 Q F0(,)A F1(failglob)2.5 E F0 2.5
-(,a)C(nd)-2.5 E F1(dotglob)2.5 E F0(shell options.)2.5 E(The)108 172.8 Q
-F2(GLOBIGNORE)2.785 E F0 .285(shell v)2.535 F .285
+6.788 F 6.788(.S)-.65 G 1.788(ee the)-6.788 F .165(description of)108
+156 R F1(shopt)2.665 E F0(belo)2.665 E 2.665(wu)-.25 G(nder)-2.665 E/F2
+9/Times-Bold@0 SF .165(SHELL B)2.665 F(UIL)-.09 E .165(TIN COMMANDS)
+-.828 F F0 .166(for a description of the)2.415 F F1(nocaseglob)2.666 E
+F0(,)A F1(null-)2.666 E(glob)108 168 Q F0(,)A F1(failglob)2.5 E F0 2.5
+(,a)C(nd)-2.5 E F1(dotglob)2.5 E F0(shell options.)2.5 E(The)108 184.8 Q
+F2(GLOBIGNORE)2.786 E F0 .286(shell v)2.536 F .285
 (ariable may be used to restrict the set of \214lenames matching a)-.25
-F/F3 10/Times-Italic@0 SF(pattern)2.786 E F0 5.286(.I).24 G(f)-5.286 E
-F2(GLO-)2.786 E(BIGNORE)108 184.8 Q F0 2.316(is set, each matching \214\
-lename that also matches one of the patterns in)4.566 F F2(GLOBIGNORE)
-4.816 E F0(is)4.565 E(remo)108 196.8 Q -.15(ve)-.15 G 2.659(df).15 G
-.159(rom the list of matches.)-2.659 F .16(The \214lenames)5.16 F F1
--.63(``)2.66 G -.55(.').63 G(')-.08 E F0(and)5.16 E F1 -.63(``)2.66 G
-(..).63 E -.63('')-.55 G F0 .16(are al)5.79 F -.1(wa)-.1 G .16
-(ys ignored when).1 F F2(GLOBIGNORE)2.66 E F0(is)2.41 E .046
-(set and not null.)108 208.8 R(Ho)5.046 E(we)-.25 E -.15(ve)-.25 G .846
--.4(r, s).15 H(etting).4 E F2(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 .786
-(shell option, so all other \214lenames be)108 220.8 R .787
-(ginning with a)-.15 F F1 -.63(``)3.287 G -.55(.').63 G(')-.08 E F0 .787
-(will match.)5.787 F 2.387 -.8(To g)5.787 H .787(et the old beha).8 F
-.787(vior of ignoring)-.2 F .642(\214lenames be)108 232.8 R .642
-(ginning with a)-.15 F F1 -.63(``)3.142 G -.55(.').63 G(')-.08 E F0
-3.142(,m)C(ak)-3.142 E(e)-.1 E F1 -.63(``)3.142 G(.*').63 E(')-.63 E F0
-.642(one of the patterns in)5.642 F F2(GLOBIGNORE)3.141 E/F4 9
-/Times-Roman@0 SF(.)A F0(The)5.141 E F1(dotglob)3.141 E F0 .641
-(option is)3.141 F(disabled when)108 244.8 Q F2(GLOBIGNORE)2.5 E F0
-(is unset.)2.25 E F1 -.1(Pa)108 261.6 S(tter).1 E 2.5(nM)-.15 G(atching)
--2.5 E F0(An)108 278.4 Q 3.138(yc)-.15 G .638(haracter that appears in \
+F/F3 10/Times-Italic@0 SF(pattern)2.785 E F0 5.285(.I).24 G(f)-5.285 E
+F2(GLO-)2.785 E(BIGNORE)108 196.8 Q F0 2.316(is set, each matching \214\
+lename that also matches one of the patterns in)4.565 F F2(GLOBIGNORE)
+4.816 E F0(is)4.566 E(remo)108 208.8 Q -.15(ve)-.15 G 2.66(df).15 G .16
+(rom the list of matches.)-2.66 F .16(The \214lenames)5.16 F F1 -.63(``)
+2.66 G -.55(.').63 G(')-.08 E F0(and)5.16 E F1 -.63(``)2.66 G(..).63 E
+-.63('')-.55 G F0 .16(are al)5.79 F -.1(wa)-.1 G .159(ys ignored when).1
+F F2(GLOBIGNORE)2.659 E F0(is)2.409 E .045(set and not null.)108 220.8 R
+(Ho)5.045 E(we)-.25 E -.15(ve)-.25 G .845 -.4(r, s).15 H(etting).4 E F2
+(GLOBIGNORE)2.545 E F0 .046(to a non-null v)2.296 F .046
+(alue has the ef)-.25 F .046(fect of enabling the)-.25 F F1(dotglob)
+2.546 E F0 .787(shell option, so all other \214lenames be)108 232.8 R
+.787(ginning with a)-.15 F F1 -.63(``)3.287 G -.55(.').63 G(')-.08 E F0
+.787(will match.)5.787 F 2.386 -.8(To g)5.787 H .786(et the old beha).8
+F .786(vior of ignoring)-.2 F .641(\214lenames be)108 244.8 R .641
+(ginning with a)-.15 F F1 -.63(``)3.141 G -.55(.').63 G(')-.08 E F0
+3.141(,m)C(ak)-3.141 E(e)-.1 E F1 -.63(``)3.141 G(.*').63 E(')-.63 E F0
+.642(one of the patterns in)5.642 F F2(GLOBIGNORE)3.142 E/F4 9
+/Times-Roman@0 SF(.)A F0(The)5.142 E F1(dotglob)3.142 E F0 .642
+(option is)3.142 F(disabled when)108 256.8 Q F2(GLOBIGNORE)2.5 E F0
+(is unset.)2.25 E F1 -.1(Pa)108 273.6 S(tter).1 E 2.5(nM)-.15 G(atching)
+-2.5 E F0(An)108 290.4 Q 3.138(yc)-.15 G .638(haracter that appears in \
 a pattern, other than the special pattern characters described belo)
--3.138 F 1.938 -.65(w, m)-.25 H(atches).65 E 3.62(itself. The)108 290.4
+-3.138 F 1.938 -.65(w, m)-.25 H(atches).65 E 3.62(itself. The)108 302.4
 R 1.12(NUL character may not occur in a pattern.)3.62 F 3.62(Ab)6.12 G
 1.12(ackslash escapes the follo)-3.62 F 1.12(wing character; the)-.25 F
-.576(escaping backslash is discarded when matching.)108 302.4 R .576
+.576(escaping backslash is discarded when matching.)108 314.4 R .576
 (The special pattern characters must be quoted if the)5.576 F 3.076(ya)
--.15 G(re)-3.076 E(to be matched literally)108 314.4 Q(.)-.65 E
-(The special pattern characters ha)108 331.2 Q .3 -.15(ve t)-.2 H
-(he follo).15 E(wing meanings:)-.25 E F1(*)144 348 Q F0 .377(Matches an)
-31 F 2.877(ys)-.15 G .376(tring, including the null string.)-2.877 F
-.376(When the)5.376 F F1(globstar)2.876 E F0 .376
-(shell option is enabled,)2.876 F(and)180 360 Q F1(*)3.275 E F0 .775
+-.15 G(re)-3.076 E(to be matched literally)108 326.4 Q(.)-.65 E
+(The special pattern characters ha)108 343.2 Q .3 -.15(ve t)-.2 H
+(he follo).15 E(wing meanings:)-.25 E F1(*)144 360 Q F0 .376(Matches an)
+31 F 2.876(ys)-.15 G .376(tring, including the null string.)-2.876 F
+.376(When the)5.376 F F1(globstar)2.876 E F0 .377
+(shell option is enabled,)2.876 F(and)180 372 Q F1(*)3.275 E F0 .775
 (is used in a pathname e)3.275 F .775(xpansion conte)-.15 F .775(xt, tw)
 -.15 F 3.275(oa)-.1 G(djacent)-3.275 E F1(*)3.275 E F0 3.275(su)C .775
 (sed as a single pattern)-3.275 F 1.058(will match all \214les and zero\
- or more directories and subdirectories.)180 372 R 1.058(If follo)6.058
-F 1.058(wed by a)-.25 F F1(/)3.558 E F0(,)A(tw)180 384 Q 2.5(oa)-.1 G
+ or more directories and subdirectories.)180 384 R 1.058(If follo)6.058
+F 1.058(wed by a)-.25 F F1(/)3.558 E F0(,)A(tw)180 396 Q 2.5(oa)-.1 G
 (djacent)-2.5 E F1(*)2.5 E F0 2.5(sw)C
-(ill match only directories and subdirectories.)-2.5 E F1(?)144 396 Q F0
+(ill match only directories and subdirectories.)-2.5 E F1(?)144 408 Q F0
 (Matches an)31 E 2.5(ys)-.15 G(ingle character)-2.5 E(.)-.55 E F1([...])
-144 408 Q F0 .578(Matches an)21.84 F 3.078(yo)-.15 G .578
-(ne of the enclosed characters.)-3.078 F 3.079(Ap)5.579 G .579
-(air of characters separated by a h)-3.079 F(yphen)-.05 E .685
-(denotes a)180 420 R F3 -.15(ra)3.185 G(ng).15 E 3.184(ee)-.1 G(xpr)
+144 420 Q F0 .579(Matches an)21.84 F 3.079(yo)-.15 G .579
+(ne of the enclosed characters.)-3.079 F 3.079(Ap)5.579 G .578
+(air of characters separated by a h)-3.079 F(yphen)-.05 E .684
+(denotes a)180 432 R F3 -.15(ra)3.184 G(ng).15 E 3.184(ee)-.1 G(xpr)
 -3.384 E(ession)-.37 E F0 3.184(;a)C .984 -.15(ny c)-3.184 H .684
-(haracter that f).15 F .684(alls between those tw)-.1 F 3.184(oc)-.1 G
-.684(haracters, inclu-)-3.184 F(si)180 432 Q -.15(ve)-.25 G 3.712(,u).15
-G 1.212(sing the current locale')-3.712 F 3.712(sc)-.55 G 1.212
-(ollating sequence and character set, is matched.)-3.712 F 1.213(If the)
-6.213 F 1.124(\214rst character follo)180 444 R 1.124(wing the)-.25 F F1
-([)3.624 E F0 1.124(is a)3.624 F F1(!)3.624 E F0 1.124(or a)6.124 F F1
-(^)3.623 E F0 1.123(then an)3.623 F 3.623(yc)-.15 G 1.123
-(haracter not enclosed is matched.)-3.623 F .894
-(The sorting order of characters in range e)180 456 R .895
-(xpressions is determined by the current locale)-.15 F .376(and the v)
-180 468 R .376(alues of the)-.25 F F2(LC_COLLA)2.875 E(TE)-.855 E F0(or)
+(haracter that f).15 F .684(alls between those tw)-.1 F 3.185(oc)-.1 G
+.685(haracters, inclu-)-3.185 F(si)180 444 Q -.15(ve)-.25 G 3.713(,u).15
+G 1.213(sing the current locale')-3.713 F 3.712(sc)-.55 G 1.212
+(ollating sequence and character set, is matched.)-3.712 F 1.212(If the)
+6.212 F 1.123(\214rst character follo)180 456 R 1.123(wing the)-.25 F F1
+([)3.623 E F0 1.123(is a)3.623 F F1(!)3.623 E F0 1.124(or a)6.123 F F1
+(^)3.624 E F0 1.124(then an)3.624 F 3.624(yc)-.15 G 1.124
+(haracter not enclosed is matched.)-3.624 F .895
+(The sorting order of characters in range e)180 468 R .894
+(xpressions is determined by the current locale)-.15 F .375(and the v)
+180 480 R .375(alues of the)-.25 F F2(LC_COLLA)2.875 E(TE)-.855 E F0(or)
 2.625 E F2(LC_ALL)2.875 E F0 .375(shell v)2.625 F .375
-(ariables, if set.)-.25 F 1.975 -.8(To o)5.375 H .375(btain the tra-).8
-F .067(ditional interpretation of range e)180 480 R .067
-(xpressions, where)-.15 F F1([a\255d])2.567 E F0 .068(is equi)2.568 F
--.25(va)-.25 G .068(lent to).25 F F1([abcd])2.568 E F0 2.568(,s)C .068
-(et v)-2.568 F(alue)-.25 E .157(of the)180 492 R F1(LC_ALL)2.657 E F0
-.157(shell v)2.657 F .157(ariable to)-.25 F F1(C)2.657 E F0 2.657(,o)C
+(ariables, if set.)-.25 F 1.976 -.8(To o)5.376 H .376(btain the tra-).8
+F .068(ditional interpretation of range e)180 492 R .068
+(xpressions, where)-.15 F F1([a\255d])2.568 E F0 .067(is equi)2.567 F
+-.25(va)-.25 G .067(lent to).25 F F1([abcd])2.567 E F0 2.567(,s)C .067
+(et v)-2.567 F(alue)-.25 E .156(of the)180 504 R F1(LC_ALL)2.656 E F0
+.156(shell v)2.656 F .156(ariable to)-.25 F F1(C)2.657 E F0 2.657(,o)C
 2.657(re)-2.657 G .157(nable the)-2.657 F F1(globasciiranges)2.657 E F0
-.156(shell option.)2.656 F(A)5.156 E F1<ad>2.656 E F0(may)2.656 E .193(\
+.157(shell option.)2.657 F(A)5.157 E F1<ad>2.657 E F0(may)2.657 E .193(\
 be matched by including it as the \214rst or last character in the set.)
-180 504 R(A)5.193 E F1(])2.693 E F0 .194(may be matched by)2.693 F
-(including it as the \214rst character in the set.)180 516 Q -.4(Wi)180
-534 S(thin).4 E F1([)3.071 E F0(and)3.071 E F1(])3.071 E F0(,)A F3 -.15
-(ch)3.071 G(ar).15 E .571(acter classes)-.15 F F0 .571
-(can be speci\214ed using the syntax)3.071 F F1([:)3.07 E F3(class)A F1
-(:])A F0 3.07(,w)C(here)-3.07 E F3(class)3.07 E F0(is one of the follo)
-180 546 Q(wing classes de\214ned in the POSIX standard:)-.25 E F1 8.173
-(alnum alpha ascii blank cntrl digit graph lo)180 558 R 8.173
-(wer print punct space)-.1 F 5(upper w)180 570 R 5(ord xdigit)-.1 F F0
-4.29(Ac)180 582 S 1.789(haracter class matches an)-4.29 F 4.289(yc)-.15
-G 1.789(haracter belonging to that class.)-4.289 F(The)6.789 E F1 -.1
-(wo)4.289 G(rd).1 E F0(character)4.289 E
-(class matches letters, digits, and the character _.)180 594 Q -.4(Wi)
-180 612 S(thin).4 E F1([)4.536 E F0(and)4.536 E F1(])4.536 E F0 4.536
-(,a)C(n)-4.536 E F3 2.036(equivalence class)4.536 F F0 2.037
-(can be speci\214ed using the syntax)4.536 F F1([=)4.537 E F3(c)A F1(=])
-A F0 4.537(,w)C(hich)-4.537 E .125(matches all characters with the same\
- collation weight \(as de\214ned by the current locale\) as)180 624 R
-(the character)180 636 Q F3(c)2.5 E F0(.)A -.4(Wi)180 654 S(thin).4 E F1
+180 516 R(A)5.193 E F1(])2.693 E F0 .193(may be matched by)2.693 F
+(including it as the \214rst character in the set.)180 528 Q -.4(Wi)180
+546 S(thin).4 E F1([)3.07 E F0(and)3.07 E F1(])3.07 E F0(,)A F3 -.15(ch)
+3.07 G(ar).15 E .571(acter classes)-.15 F F0 .571
+(can be speci\214ed using the syntax)3.071 F F1([:)3.071 E F3(class)A F1
+(:])A F0 3.071(,w)C(here)-3.071 E F3(class)3.071 E F0
+(is one of the follo)180 558 Q
+(wing classes de\214ned in the POSIX standard:)-.25 E F1 8.173
+(alnum alpha ascii blank cntrl digit graph lo)180 570 R 8.173
+(wer print punct space)-.1 F 5(upper w)180 582 R 5(ord xdigit)-.1 F F0
+4.289(Ac)180 594 S 1.789(haracter class matches an)-4.289 F 4.289(yc)
+-.15 G 1.789(haracter belonging to that class.)-4.289 F(The)6.789 E F1
+-.1(wo)4.29 G(rd).1 E F0(character)4.29 E
+(class matches letters, digits, and the character _.)180 606 Q -.4(Wi)
+180 624 S(thin).4 E F1([)4.537 E F0(and)4.537 E F1(])4.537 E F0 4.537
+(,a)C(n)-4.537 E F3 2.037(equivalence class)4.537 F F0 2.036
+(can be speci\214ed using the syntax)4.536 F F1([=)4.536 E F3(c)A F1(=])
+A F0 4.536(,w)C(hich)-4.536 E .125(matches all characters with the same\
+ collation weight \(as de\214ned by the current locale\) as)180 636 R
+(the character)180 648 Q F3(c)2.5 E F0(.)A -.4(Wi)180 666 S(thin).4 E F1
 ([)2.5 E F0(and)2.5 E F1(])2.5 E F0 2.5(,t)C(he syntax)-2.5 E F1([.)2.5
 E F3(symbol)A F1(.])A F0(matches the collating symbol)2.5 E F3(symbol)
-2.5 E F0(.)A .704(If the)108 670.8 R F1(extglob)3.204 E F0 .705
-(shell option is enabled using the)3.204 F F1(shopt)3.205 E F0 -.2(bu)
-3.205 G .705(iltin, se).2 F -.15(ve)-.25 G .705(ral e).15 F .705
-(xtended pattern matching operators)-.15 F .256(are recognized.)108
-682.8 R .256(In the follo)5.256 F .256(wing description, a)-.25 F F3
+2.5 E F0(.)A .705(If the)108 682.8 R F1(extglob)3.205 E F0 .705
+(shell option is enabled using the)3.205 F F1(shopt)3.205 E F0 -.2(bu)
+3.205 G .704(iltin, se).2 F -.15(ve)-.25 G .704(ral e).15 F .704
+(xtended pattern matching operators)-.15 F .255(are recognized.)108
+694.8 R .255(In the follo)5.255 F .255(wing description, a)-.25 F F3
 (pattern-list)2.755 E F0 .255
-(is a list of one or more patterns separated by a)2.755 F F1(|)2.755 E
+(is a list of one or more patterns separated by a)2.755 F F1(|)2.756 E
 F0(.)A(Composite patterns may be formed using one or more of the follo)
-108 694.8 Q(wing sub-patterns:)-.25 E(GNU Bash 4.2)72 768 Q
-(2013 March 4)146.79 E(24)195.95 E 0 Cg EP
+108 706.8 Q(wing sub-patterns:)-.25 E(GNU Bash 4.3)72 768 Q
+(2013 September 2)138.455 E(24)187.615 E 0 Cg EP
 %%Page: 25 25
 %%BeginPageSetup
 BP
@@ -3232,11 +3247,11 @@ E F1(\)).833 E F0(Matches one or more occurrences of the gi)180 144 Q
 -.15(ve)-.25 G 2.5(np).15 G(atterns)-2.5 E F1(!\()144 180 Q F2
 (pattern-list).833 E F1(\)).833 E F0(Matches an)180 192 Q(ything e)-.15
 E(xcept one of the gi)-.15 E -.15(ve)-.25 G 2.5(np).15 G(atterns)-2.5 E
-F1(Quote Remo)87 208.8 Q -.1(va)-.1 G(l).1 E F0 1.112
-(After the preceding e)108 220.8 R 1.112
+F1(Quote Remo)87 208.8 Q -.1(va)-.1 G(l).1 E F0 1.113
+(After the preceding e)108 220.8 R 1.113
 (xpansions, all unquoted occurrences of the characters)-.15 F F1(\\)
-3.613 E F0(,)A F1<08>3.613 E F0 3.613(,a)C(nd)-3.613 E F1(")4.446 E F0
-1.113(that did not result)4.446 F(from one of the abo)108 232.8 Q .3
+3.613 E F0(,)A F1<08>3.612 E F0 3.612(,a)C(nd)-3.612 E F1(")4.445 E F0
+1.112(that did not result)4.445 F(from one of the abo)108 232.8 Q .3
 -.15(ve ex)-.15 H(pansions are remo).15 E -.15(ve)-.15 G(d.).15 E/F3
 10.95/Times-Bold@0 SF(REDIRECTION)72 249.6 Q F0 .545
 (Before a command is e)108 261.6 R -.15(xe)-.15 G .545
@@ -3244,42 +3259,42 @@ F1(Quote Remo)87 208.8 Q -.1(va)-.1 G(l).1 E F0 1.112
 (ected)-.37 E F0 .545(using a special notation interpreted)3.815 F .405
 (by the shell.)108 273.6 R .405(Redirection allo)5.405 F .405(ws comman\
 ds' \214le handles to be duplicated, opened, closed, made to refer to)
--.25 F(dif)108 285.6 Q 1.02(ferent \214les, and can change the \214les \
-the command reads from and writes to.)-.25 F 1.019
-(Redirection may also be)6.019 F .215
+-.25 F(dif)108 285.6 Q 1.019(ferent \214les, and can change the \214les\
+ the command reads from and writes to.)-.25 F 1.02
+(Redirection may also be)6.02 F .215
 (used to modify \214le handles in the current shell e)108 297.6 R -.15
 (xe)-.15 G .215(cution en).15 F 2.715(vironment. The)-.4 F(follo)2.715 E
-.215(wing redirection operators)-.25 F .876(may precede or appear an)108
-309.6 R .876(ywhere within a)-.15 F F2 .875(simple command)3.715 F F0
-.875(or may follo)4.145 F 3.375(wa)-.25 G F2(command)A F0 5.875(.R).77 G
-.875(edirections are)-5.875 F(processed in the order the)108 321.6 Q 2.5
+.215(wing redirection operators)-.25 F .875(may precede or appear an)108
+309.6 R .875(ywhere within a)-.15 F F2 .875(simple command)3.715 F F0
+.875(or may follo)4.145 F 3.376(wa)-.25 G F2(command)A F0 5.876(.R).77 G
+.876(edirections are)-5.876 F(processed in the order the)108 321.6 Q 2.5
 (ya)-.15 G(ppear)-2.5 E 2.5(,f)-.4 G(rom left to right.)-2.5 E .771(Eac\
 h redirection that may be preceded by a \214le descriptor number may in\
-stead be preceded by a w)108 338.4 R .772(ord of)-.1 F .293(the form {)
+stead be preceded by a w)108 338.4 R .771(ord of)-.1 F .292(the form {)
 108 350.4 R F2(varname)A F0 2.793(}. In)B .293
 (this case, for each redirection operator e)2.793 F .293
-(xcept >&- and <&-, the shell will allocate)-.15 F 3.179<618c>108 362.4
-S .679(le descriptor greater than or equal to 10 and assign it to)-3.179
-F F2(varname)3.179 E F0 5.679(.I)C 3.179(f>)-5.679 G .679
+(xcept >&- and <&-, the shell will allocate)-.15 F 3.18<618c>108 362.4 S
+.679(le descriptor greater than or equal to 10 and assign it to)-3.18 F
+F2(varname)3.179 E F0 5.679(.I)C 3.179(f>)-5.679 G .679
 (&- or <&- is preceded by {)-3.179 F F2(var)A(-)-.2 E(name)108 374.4 Q
 F0(}, the v)A(alue of)-.25 E F2(varname)2.5 E F0
-(de\214nes the \214le descriptor to close.)2.5 E .284(In the follo)108
-391.2 R .283(wing descriptions, if the \214le descriptor number is omit\
-ted, and the \214rst character of the redirect-)-.25 F .512
+(de\214nes the \214le descriptor to close.)2.5 E .283(In the follo)108
+391.2 R .284(wing descriptions, if the \214le descriptor number is omit\
+ted, and the \214rst character of the redirect-)-.25 F .513
 (ion operator is)108 403.2 R F1(<)3.012 E F0 3.012(,t)C .512
 (he redirection refers to the standard input \(\214le descriptor 0\).)
 -3.012 F .512(If the \214rst character of the)5.512 F
 (redirection operator is)108 415.2 Q F1(>)2.5 E F0 2.5(,t)C
 (he redirection refers to the standard output \(\214le descriptor 1\).)
--2.5 E .825(The w)108 432 R .825(ord follo)-.1 F .824
-(wing the redirection operator in the follo)-.25 F .824
-(wing descriptions, unless otherwise noted, is sub-)-.25 F .462
-(jected to brace e)108 444 R .462(xpansion, tilde e)-.15 F .463
-(xpansion, parameter and v)-.15 F .463(ariable e)-.25 F .463
-(xpansion, command substitution, arith-)-.15 F .867(metic e)108 456 R
-.867(xpansion, quote remo)-.15 F -.25(va)-.15 G .867(l, pathname e).25 F
+-2.5 E .824(The w)108 432 R .824(ord follo)-.1 F .824
+(wing the redirection operator in the follo)-.25 F .825
+(wing descriptions, unless otherwise noted, is sub-)-.25 F .463
+(jected to brace e)108 444 R .463(xpansion, tilde e)-.15 F .462
+(xpansion, parameter and v)-.15 F .462(ariable e)-.25 F .462
+(xpansion, command substitution, arith-)-.15 F .866(metic e)108 456 R
+.866(xpansion, quote remo)-.15 F -.25(va)-.15 G .866(l, pathname e).25 F
 .867(xpansion, and w)-.15 F .867(ord splitting.)-.1 F .867(If it e)5.867
-F .866(xpands to more than one)-.15 F -.1(wo)108 468 S(rd,).1 E F1(bash)
+F .867(xpands to more than one)-.15 F -.1(wo)108 468 S(rd,).1 E F1(bash)
 2.5 E F0(reports an error)2.5 E(.)-.55 E
 (Note that the order of redirections is signi\214cant.)108 484.8 Q -.15
 (Fo)5 G 2.5(re).15 G(xample, the command)-2.65 E(ls)144 501.6 Q F1(>)2.5
@@ -3291,9 +3306,9 @@ Q F2(dirlist)2.5 E F0 2.5(,w).68 G(hile the command)-2.5 E(ls 2)144
 F0 3.027(,b).68 G .527(ecause the standard error w)-3.027 F .527
 (as duplicated from the standard)-.1 F
 (output before the standard output w)108 564 Q(as redirected to)-.1 E F2
-(dirlist)2.5 E F0(.).68 E F1(Bash)108 580.8 Q F0 .599(handles se)3.099 F
--.15(ve)-.25 G .599(ral \214lenames specially when the).15 F 3.099(ya)
--.15 G .598(re used in redirections, as described in the follo)-3.099 F
+(dirlist)2.5 E F0(.).68 E F1(Bash)108 580.8 Q F0 .598(handles se)3.098 F
+-.15(ve)-.25 G .598(ral \214lenames specially when the).15 F 3.099(ya)
+-.15 G .599(re used in redirections, as described in the follo)-3.099 F
 (wing)-.25 E(table:)108 592.8 Q F1(/de)144 609.6 Q(v/fd/)-.15 E F2(fd)A
 F0(If)180 621.6 Q F2(fd)2.5 E F0(is a v)2.5 E(alid inte)-.25 E(ger)-.15
 E 2.5<2c8c>-.4 G(le descriptor)-2.5 E F2(fd)2.5 E F0(is duplicated.)2.5
@@ -3302,28 +3317,28 @@ E F1(/de)144 633.6 Q(v/stdin)-.15 E F0(File descriptor 0 is duplicated.)
 (File descriptor 1 is duplicated.)180 669.6 Q F1(/de)144 681.6 Q
 (v/stderr)-.15 E F0(File descriptor 2 is duplicated.)180 693.6 Q F1(/de)
 144 705.6 Q(v/tcp/)-.15 E F2(host)A F1(/)A F2(port)A F0(If)180 717.6 Q
-F2(host)2.996 E F0 .496(is a v)2.996 F .496
-(alid hostname or Internet address, and)-.25 F F2(port)2.997 E F0 .497
-(is an inte)2.997 F .497(ger port number or ser)-.15 F(-)-.2 E
+F2(host)2.997 E F0 .497(is a v)2.997 F .497
+(alid hostname or Internet address, and)-.25 F F2(port)2.996 E F0 .496
+(is an inte)2.996 F .496(ger port number or ser)-.15 F(-)-.2 E
 (vice name,)180 729.6 Q F1(bash)2.5 E F0
 (attempts to open the corresponding TCP sock)2.5 E(et.)-.1 E
-(GNU Bash 4.2)72 768 Q(2013 March 4)146.79 E(25)195.95 E 0 Cg EP
+(GNU Bash 4.3)72 768 Q(2013 September 2)138.455 E(25)187.615 E 0 Cg EP
 %%Page: 26 26
 %%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/F1 10/Times-Bold@0 SF(/de)144 84 Q(v/udp/)-.15 E/F2 10
-/Times-Italic@0 SF(host)A F1(/)A F2(port)A F0(If)180 96 Q F2(host)2.997
-E F0 .497(is a v)2.997 F .497(alid hostname or Internet address, and)
--.25 F F2(port)2.996 E F0 .496(is an inte)2.996 F .496
+/Times-Italic@0 SF(host)A F1(/)A F2(port)A F0(If)180 96 Q F2(host)2.996
+E F0 .496(is a v)2.996 F .496(alid hostname or Internet address, and)
+-.25 F F2(port)2.997 E F0 .497(is an inte)2.997 F .497
 (ger port number or ser)-.15 F(-)-.2 E(vice name,)180 108 Q F1(bash)2.5
 E F0(attempts to open the corresponding UDP sock)2.5 E(et.)-.1 E 2.5(Af)
 108 124.8 S
 (ailure to open or create a \214le causes the redirection to f)-2.6 E
-(ail.)-.1 E .946(Redirections using \214le descriptors greater than 9 s\
-hould be used with care, as the)108 141.6 R 3.447(ym)-.15 G .947
-(ay con\215ict with \214le)-3.447 F
+(ail.)-.1 E .947(Redirections using \214le descriptors greater than 9 s\
+hould be used with care, as the)108 141.6 R 3.446(ym)-.15 G .946
+(ay con\215ict with \214le)-3.446 F
 (descriptors the shell uses internally)108 153.6 Q(.)-.65 E F1(Redir)87
 170.4 Q(ecting Input)-.18 E F0 .391
 (Redirection of input causes the \214le whose name results from the e)
@@ -3334,43 +3349,43 @@ hould be used with care, as the)108 141.6 R 3.447(ym)-.15 G .947
 (is not speci\214ed.)2.74 E
 (The general format for redirecting input is:)108 211.2 Q([)144 228 Q F2
 (n)A F0(])A F1(<)A F2(wor)A(d)-.37 E F1(Redir)87 244.8 Q(ecting Output)
--.18 E F0 .174
+-.18 E F0 .175
 (Redirection of output causes the \214le whose name results from the e)
-108 256.8 R .175(xpansion of)-.15 F F2(wor)3.015 E(d)-.37 E F0 .175
-(to be opened for writ-)3.445 F .825(ing on \214le descriptor)108 268.8
-R F2(n)3.325 E F0 3.325(,o).24 G 3.325(rt)-3.325 G .824
-(he standard output \(\214le descriptor 1\) if)-3.325 F F2(n)3.684 E F0
-.824(is not speci\214ed.)3.564 F .824(If the \214le does not)5.824 F
+108 256.8 R .174(xpansion of)-.15 F F2(wor)3.014 E(d)-.37 E F0 .174
+(to be opened for writ-)3.444 F .824(ing on \214le descriptor)108 268.8
+R F2(n)3.324 E F0 3.324(,o).24 G 3.324(rt)-3.324 G .824
+(he standard output \(\214le descriptor 1\) if)-3.324 F F2(n)3.684 E F0
+.824(is not speci\214ed.)3.564 F .825(If the \214le does not)5.825 F
 -.15(ex)108 280.8 S(ist it is created; if it does e).15 E
 (xist it is truncated to zero size.)-.15 E
 (The general format for redirecting output is:)108 297.6 Q([)144 314.4 Q
-F2(n)A F0(])A F1(>)A F2(wor)A(d)-.37 E F0 .154
-(If the redirection operator is)108 331.2 R F1(>)2.654 E F0 2.654(,a)C
-.154(nd the)-2.654 F F1(noclob)2.654 E(ber)-.1 E F0 .154(option to the)
-2.654 F F1(set)2.655 E F0 -.2(bu)2.655 G .155
-(iltin has been enabled, the redirection).2 F .658(will f)108 343.2 R
-.658(ail if the \214le whose name results from the e)-.1 F .658
-(xpansion of)-.15 F F2(wor)3.158 E(d)-.37 E F0 -.15(ex)3.158 G .657
-(ists and is a re).15 F .657(gular \214le.)-.15 F .657(If the redi-)
-5.657 F .408(rection operator is)108 355.2 R F1(>|)2.909 E F0 2.909(,o)C
+F2(n)A F0(])A F1(>)A F2(wor)A(d)-.37 E F0 .155
+(If the redirection operator is)108 331.2 R F1(>)2.655 E F0 2.655(,a)C
+.155(nd the)-2.655 F F1(noclob)2.655 E(ber)-.1 E F0 .154(option to the)
+2.654 F F1(set)2.654 E F0 -.2(bu)2.654 G .154
+(iltin has been enabled, the redirection).2 F .657(will f)108 343.2 R
+.657(ail if the \214le whose name results from the e)-.1 F .658
+(xpansion of)-.15 F F2(wor)3.158 E(d)-.37 E F0 -.15(ex)3.158 G .658
+(ists and is a re).15 F .658(gular \214le.)-.15 F .658(If the redi-)
+5.658 F .409(rection operator is)108 355.2 R F1(>|)2.909 E F0 2.909(,o)C
 2.909(rt)-2.909 G .409(he redirection operator is)-2.909 F F1(>)2.909 E
 F0 .409(and the)2.909 F F1(noclob)2.909 E(ber)-.1 E F0 .409
-(option to the)2.909 F F1(set)2.909 E F0 -.2(bu)2.909 G .409
+(option to the)2.909 F F1(set)2.909 E F0 -.2(bu)2.908 G .408
 (iltin command).2 F(is not enabled, the redirection is attempted e)108
 367.2 Q -.15(ve)-.25 G 2.5(ni).15 G 2.5(ft)-2.5 G(he \214le named by)
 -2.5 E F2(wor)2.5 E(d)-.37 E F0 -.15(ex)2.5 G(ists.).15 E F1 -.25(Ap)87
-384 S(pending Redir).25 E(ected Output)-.18 E F0 .642
+384 S(pending Redir).25 E(ected Output)-.18 E F0 .641
 (Redirection of output in this f)108 396 R .642
-(ashion causes the \214le whose name results from the e)-.1 F .641
-(xpansion of)-.15 F F2(wor)3.481 E(d)-.37 E F0 .641(to be)3.911 F .473
-(opened for appending on \214le descriptor)108 408 R F2(n)2.973 E F0
+(ashion causes the \214le whose name results from the e)-.1 F .642
+(xpansion of)-.15 F F2(wor)3.482 E(d)-.37 E F0 .642(to be)3.912 F .474
+(opened for appending on \214le descriptor)108 408 R F2(n)2.974 E F0
 2.974(,o).24 G 2.974(rt)-2.974 G .474
-(he standard output \(\214le descriptor 1\) if)-2.974 F F2(n)3.334 E F0
-.474(is not speci\214ed.)3.214 F(If)5.474 E(the \214le does not e)108
+(he standard output \(\214le descriptor 1\) if)-2.974 F F2(n)3.333 E F0
+.473(is not speci\214ed.)3.213 F(If)5.473 E(the \214le does not e)108
 420 Q(xist it is created.)-.15 E
 (The general format for appending output is:)108 436.8 Q([)144 453.6 Q
 F2(n)A F0(])A F1(>>)A F2(wor)A(d)-.37 E F1(Redir)87 475.2 Q
-(ecting Standard Output and Standard Err)-.18 E(or)-.18 E F0 .249
+(ecting Standard Output and Standard Err)-.18 E(or)-.18 E F0 .248
 (This construct allo)108 487.2 R .249(ws both the standard output \(\
 \214le descriptor 1\) and the standard error output \(\214le descrip-)
 -.25 F(tor 2\) to be redirected to the \214le whose name is the e)108
@@ -3381,13 +3396,13 @@ F2(n)A F0(])A F1(>>)A F2(wor)A(d)-.37 E F1(Redir)87 475.2 Q
 F2(wor)A(d)-.37 E F0(Of the tw)108 573.6 Q 2.5(of)-.1 G
 (orms, the \214rst is preferred.)-2.5 E(This is semantically equi)5 E
 -.25(va)-.25 G(lent to).25 E F1(>)144 590.4 Q F2(wor)A(d)-.37 E F0(2)2.5
-E F1(>&)A F0(1)A .114(When using the second form,)108 607.2 R F2(wor)
+E F1(>&)A F0(1)A .115(When using the second form,)108 607.2 R F2(wor)
 2.614 E(d)-.37 E F0 .114(may not e)2.614 F .114(xpand to a number or)
--.15 F F1<ad>2.614 E F0 5.114(.I)C 2.614(fi)-5.114 G 2.615(td)-2.614 G
-.115(oes, other redirection operators)-2.615 F(apply \(see)108 619.2 Q
+-.15 F F1<ad>2.614 E F0 5.114(.I)C 2.614(fi)-5.114 G 2.614(td)-2.614 G
+.114(oes, other redirection operators)-2.614 F(apply \(see)108 619.2 Q
 F1(Duplicating File Descriptors)2.5 E F0(belo)2.5 E
 (w\) for compatibility reasons.)-.25 E F1 -.25(Ap)87 636 S
-(pending Standard Output and Standard Err).25 E(or)-.18 E F0 .249
+(pending Standard Output and Standard Err).25 E(or)-.18 E F0 .248
 (This construct allo)108 648 R .249(ws both the standard output \(\214l\
 e descriptor 1\) and the standard error output \(\214le descrip-)-.25 F
 (tor 2\) to be appended to the \214le whose name is the e)108 660 Q
@@ -3396,7 +3411,7 @@ e descriptor 1\) and the standard error output \(\214le descrip-)-.25 F
 676.8 Q F1(&>>)144 693.6 Q F2(wor)A(d)-.37 E F0
 (This is semantically equi)108 710.4 Q -.25(va)-.25 G(lent to).25 E F1
 (>>)144 727.2 Q F2(wor)A(d)-.37 E F0(2)2.5 E F1(>&)A F0(1)A
-(GNU Bash 4.2)72 768 Q(2013 March 4)146.79 E(26)195.95 E 0 Cg EP
+(GNU Bash 4.3)72 768 Q(2013 September 2)138.455 E(26)187.615 E 0 Cg EP
 %%Page: 27 27
 %%BeginPageSetup
 BP
@@ -3407,28 +3422,28 @@ BP
 100.8 Q 2.5(eD)-.18 G(ocuments)-2.5 E F0 .33(This type of redirection i\
 nstructs the shell to read input from the current source until a line c\
 ontaining only)108 112.8 R/F2 10/Times-Italic@0 SF(delimiter)108.35
-124.8 Q F0 .615(\(with no trailing blanks\) is seen.)3.845 F .615
+124.8 Q F0 .614(\(with no trailing blanks\) is seen.)3.844 F .615
 (All of the lines read up to that point are then used as the stan-)5.615
 F(dard input for a command.)108 136.8 Q
 (The format of here-documents is:)108 153.6 Q F1(<<)144 170.4 Q F0([)A
 F1<ad>A F0(])A F2(wor)A(d)-.37 E(her)164 182.4 Q(e-document)-.37 E
-(delimiter)144 194.4 Q F0 .301(No parameter and v)108 211.2 R .302
+(delimiter)144 194.4 Q F0 .302(No parameter and v)108 211.2 R .302
 (ariable e)-.25 F .302(xpansion, command substitution, arithmetic e)-.15
-F .302(xpansion, or pathname e)-.15 F(xpansion)-.15 E .226
-(is performed on)108 223.2 R F2(wor)2.726 E(d)-.37 E F0 5.226(.I).77 G
-2.726(fa)-5.226 G .526 -.15(ny c)-2.726 H .226(haracters in).15 F F2
+F .301(xpansion, or pathname e)-.15 F(xpansion)-.15 E .225
+(is performed on)108 223.2 R F2(wor)2.725 E(d)-.37 E F0 5.225(.I).77 G
+2.726(fa)-5.225 G .526 -.15(ny c)-2.726 H .226(haracters in).15 F F2
 (wor)3.066 E(d)-.37 E F0 .226(are quoted, the)3.496 F F2(delimiter)3.076
-E F0 .225(is the result of quote remo)3.456 F -.25(va)-.15 G 2.725(lo)
-.25 G(n)-2.725 E F2(wor)108 235.2 Q(d)-.37 E F0 2.714(,a).77 G .214
-(nd the lines in the here-document are not e)-2.714 F 2.714(xpanded. If)
--.15 F F2(wor)2.715 E(d)-.37 E F0 .215
-(is unquoted, all lines of the here-docu-)2.715 F .499
+E F0 .226(is the result of quote remo)3.456 F -.25(va)-.15 G 2.726(lo)
+.25 G(n)-2.726 E F2(wor)108 235.2 Q(d)-.37 E F0 2.715(,a).77 G .215
+(nd the lines in the here-document are not e)-2.715 F 2.714(xpanded. If)
+-.15 F F2(wor)2.714 E(d)-.37 E F0 .214
+(is unquoted, all lines of the here-docu-)2.714 F .499
 (ment are subjected to parameter e)108 247.2 R .499
-(xpansion, command substitution, and arithmetic e)-.15 F .499
+(xpansion, command substitution, and arithmetic e)-.15 F .5
 (xpansion, the character)-.15 F(sequence)108 259.2 Q F1(\\<newline>)2.5
 E F0(is ignored, and)2.5 E F1(\\)2.5 E F0
 (must be used to quote the characters)2.5 E F1(\\)2.5 E F0(,)A F1($)2.5
-E F0 2.5(,a)C(nd)-2.5 E F1<92>2.5 E F0(.)A .601
+E F0 2.5(,a)C(nd)-2.5 E F1<92>2.5 E F0(.)A .602
 (If the redirection operator is)108 276 R F1(<<\255)3.101 E F0 3.101(,t)
 C .601(hen all leading tab characters are stripped from input lines and\
  the line)-3.101 F(containing)108 288 Q F2(delimiter)2.5 E F0 5(.T).73 G
@@ -3436,60 +3451,60 @@ C .601(hen all leading tab characters are stripped from input lines and\
 (ws here-documents within shell scripts to be indented in a natural f)
 -.25 E(ashion.)-.1 E F1(Her)87 304.8 Q 2.5(eS)-.18 G(trings)-2.5 E F0
 2.5(Av)108 316.8 S(ariant of here documents, the format is:)-2.75 E F1
-(<<<)144 333.6 Q F2(wor)A(d)-.37 E F0(The)108 350.4 Q F2(wor)2.894 E(d)
--.37 E F0(under)2.894 E .394(goes brace e)-.18 F .393(xpansion, tilde e)
--.15 F .393(xpansion, parameter and v)-.15 F .393(ariable e)-.25 F .393
-(xpansion, command substi-)-.15 F 2.147(tution, arithmetic e)108 362.4 R
-2.147(xpansion, and quote remo)-.15 F -.25(va)-.15 G 4.648(l. P).25 F
-2.148(athname e)-.15 F 2.148(xpansion and w)-.15 F 2.148
+(<<<)144 333.6 Q F2(wor)A(d)-.37 E F0(The)108 350.4 Q F2(wor)2.893 E(d)
+-.37 E F0(under)2.893 E .393(goes brace e)-.18 F .393(xpansion, tilde e)
+-.15 F .393(xpansion, parameter and v)-.15 F .394(ariable e)-.25 F .394
+(xpansion, command substi-)-.15 F 2.148(tution, arithmetic e)108 362.4 R
+2.148(xpansion, and quote remo)-.15 F -.25(va)-.15 G 4.648(l. P).25 F
+2.148(athname e)-.15 F 2.148(xpansion and w)-.15 F 2.147
 (ord splitting are not per)-.1 F(-)-.2 E 2.5(formed. The)108 374.4 R(re\
 sult is supplied as a single string to the command on its standard inpu\
 t.)2.5 E F1(Duplicating File Descriptors)87 391.2 Q F0
 (The redirection operator)108 403.2 Q([)144 420 Q F2(n)A F0(])A F1(<&)A
-F2(wor)A(d)-.37 E F0 .127
+F2(wor)A(d)-.37 E F0 .126
 (is used to duplicate input \214le descriptors.)108 436.8 R(If)5.127 E
-F2(wor)2.967 E(d)-.37 E F0 -.15(ex)3.397 G .126
+F2(wor)2.967 E(d)-.37 E F0 -.15(ex)3.397 G .127
 (pands to one or more digits, the \214le descriptor denoted).15 F(by)108
-448.8 Q F2(n)3.317 E F0 .457(is made to be a cop)3.197 F 2.957(yo)-.1 G
-2.957(ft)-2.957 G .457(hat \214le descriptor)-2.957 F 5.457(.I)-.55 G
-2.957(ft)-5.457 G .457(he digits in)-2.957 F F2(wor)3.298 E(d)-.37 E F0
-.458(do not specify a \214le descriptor open)3.728 F .15
-(for input, a redirection error occurs.)108 460.8 R(If)5.15 E F2(wor)
-2.99 E(d)-.37 E F0 -.25(eva)3.42 G .15(luates to).25 F F1<ad>2.65 E F0
-2.649<2c8c>C .149(le descriptor)-2.649 F F2(n)3.009 E F0 .149
-(is closed.)2.889 F(If)5.149 E F2(n)3.009 E F0 .149(is not speci\214ed,)
-2.889 F(the standard input \(\214le descriptor 0\) is used.)108 472.8 Q
+448.8 Q F2(n)3.318 E F0 .458(is made to be a cop)3.198 F 2.958(yo)-.1 G
+2.958(ft)-2.958 G .457(hat \214le descriptor)-2.958 F 5.457(.I)-.55 G
+2.957(ft)-5.457 G .457(he digits in)-2.957 F F2(wor)3.297 E(d)-.37 E F0
+.457(do not specify a \214le descriptor open)3.727 F .149
+(for input, a redirection error occurs.)108 460.8 R(If)5.149 E F2(wor)
+2.989 E(d)-.37 E F0 -.25(eva)3.419 G .149(luates to).25 F F1<ad>2.649 E
+F0 2.65<2c8c>C .15(le descriptor)-2.65 F F2(n)3.01 E F0 .15(is closed.)
+2.89 F(If)5.15 E F2(n)3.01 E F0 .15(is not speci\214ed,)2.89 F
+(the standard input \(\214le descriptor 0\) is used.)108 472.8 Q
 (The operator)108 489.6 Q([)144 506.4 Q F2(n)A F0(])A F1(>&)A F2(wor)A
-(d)-.37 E F0 .443
+(d)-.37 E F0 .444
 (is used similarly to duplicate output \214le descriptors.)108 523.2 R
-(If)5.443 E F2(n)3.304 E F0 .444
-(is not speci\214ed, the standard output \(\214le descrip-)3.184 F 1.358
-(tor 1\) is used.)108 535.2 R 1.358(If the digits in)6.358 F F2(wor)
-4.198 E(d)-.37 E F0 1.357(do not specify a \214le descriptor open for o\
-utput, a redirection error)4.628 F 2.753(occurs. If)108 547.2 R F2(wor)
-3.093 E(d)-.37 E F0 -.25(eva)3.523 G .253(luates to).25 F F1<ad>2.754 E
+(If)5.444 E F2(n)3.304 E F0 .443
+(is not speci\214ed, the standard output \(\214le descrip-)3.183 F 1.357
+(tor 1\) is used.)108 535.2 R 1.357(If the digits in)6.357 F F2(wor)
+4.197 E(d)-.37 E F0 1.358(do not specify a \214le descriptor open for o\
+utput, a redirection error)4.627 F 2.754(occurs. If)108 547.2 R F2(wor)
+3.094 E(d)-.37 E F0 -.25(eva)3.524 G .254(luates to).25 F F1<ad>2.754 E
 F0 2.754<2c8c>C .254(le descriptor)-2.754 F F2(n)3.114 E F0 .254
 (is closed.)2.994 F .254(As a special case, if)5.254 F F2(n)2.754 E F0
-.254(is omitted, and)2.754 F F2(wor)2.754 E(d)-.37 E F0(does)2.754 E
-.966(not e)108 559.2 R .966(xpand to one or more digits or)-.15 F F1<ad>
-3.466 E F0 3.466(,t)C .965
+.253(is omitted, and)2.754 F F2(wor)2.753 E(d)-.37 E F0(does)2.753 E
+.965(not e)108 559.2 R .965(xpand to one or more digits or)-.15 F F1<ad>
+3.465 E F0 3.466(,t)C .966
 (he standard output and standard error are redirected as described)
 -3.466 F(pre)108 571.2 Q(viously)-.25 E(.)-.65 E F1(Mo)87 588 Q
 (ving File Descriptors)-.1 E F0(The redirection operator)108 600 Q([)144
 616.8 Q F2(n)A F0(])A F1(<&)A F2(digit)A F1<ad>A F0(mo)108 633.6 Q -.15
-(ve)-.15 G 3.035(st).15 G .535(he \214le descriptor)-3.035 F F2(digit)
-3.035 E F0 .535(to \214le descriptor)3.035 F F2(n)3.035 E F0 3.035(,o)
-.24 G 3.035(rt)-3.035 G .536
-(he standard input \(\214le descriptor 0\) if)-3.035 F F2(n)3.036 E F0
-.536(is not speci-)3.036 F(\214ed.)108 645.6 Q F2(digit)5 E F0
+(ve)-.15 G 3.036(st).15 G .536(he \214le descriptor)-3.036 F F2(digit)
+3.036 E F0 .536(to \214le descriptor)3.036 F F2(n)3.036 E F0 3.036(,o)
+.24 G 3.036(rt)-3.036 G .535
+(he standard input \(\214le descriptor 0\) if)-3.036 F F2(n)3.035 E F0
+.535(is not speci-)3.035 F(\214ed.)108 645.6 Q F2(digit)5 E F0
 (is closed after being duplicated to)2.5 E F2(n)2.5 E F0(.)A(Similarly)
 108 662.4 Q 2.5(,t)-.65 G(he redirection operator)-2.5 E([)144 679.2 Q
 F2(n)A F0(])A F1(>&)A F2(digit)A F1<ad>A F0(mo)108 696 Q -.15(ve)-.15 G
-2.786(st).15 G .286(he \214le descriptor)-2.786 F F2(digit)2.786 E F0
-.286(to \214le descriptor)2.786 F F2(n)2.786 E F0 2.786(,o).24 G 2.786
-(rt)-2.786 G .285(he standard output \(\214le descriptor 1\) if)-2.786 F
-F2(n)2.785 E F0 .285(is not speci-)2.785 F(\214ed.)108 708 Q
-(GNU Bash 4.2)72 768 Q(2013 March 4)146.79 E(27)195.95 E 0 Cg EP
+2.785(st).15 G .285(he \214le descriptor)-2.785 F F2(digit)2.785 E F0
+.285(to \214le descriptor)2.785 F F2(n)2.785 E F0 2.785(,o).24 G 2.785
+(rt)-2.785 G .286(he standard output \(\214le descriptor 1\) if)-2.785 F
+F2(n)2.786 E F0 .286(is not speci-)2.786 F(\214ed.)108 708 Q
+(GNU Bash 4.3)72 768 Q(2013 September 2)138.455 E(27)187.615 E 0 Cg EP
 %%Page: 28 28
 %%BeginPageSetup
 BP
@@ -3504,36 +3519,36 @@ F0 1.349(causes the \214le whose name is the e)108 129.6 R 1.349
 108 141.6 Q F2(n)2.5 E F0 2.5(,o).24 G 2.5(ro)-2.5 G 2.5<6e8c>-2.5 G
 (le descriptor 0 if)-2.5 E F2(n)2.86 E F0(is not speci\214ed.)2.74 E
 (If the \214le does not e)5 E(xist, it is created.)-.15 E/F3 10.95
-/Times-Bold@0 SF(ALIASES)72 158.4 Q F2(Aliases)108 170.4 Q F0(allo)3.174
-E 3.174(was)-.25 G .674(tring to be substituted for a w)-3.174 F .674
-(ord when it is used as the \214rst w)-.1 F .673
+/Times-Bold@0 SF(ALIASES)72 158.4 Q F2(Aliases)108 170.4 Q F0(allo)3.173
+E 3.173(was)-.25 G .674(tring to be substituted for a w)-3.173 F .674
+(ord when it is used as the \214rst w)-.1 F .674
 (ord of a simple command.)-.1 F .394(The shell maintains a list of alia\
-ses that may be set and unset with the)108 182.4 R F1(alias)2.894 E F0
-(and)2.894 E F1(unalias)2.894 E F0 -.2(bu)2.894 G .394(iltin commands).2
-F(\(see)108 194.4 Q/F4 9/Times-Bold@0 SF 1.98(SHELL B)4.48 F(UIL)-.09 E
-1.98(TIN COMMANDS)-.828 F F0(belo)4.23 E 4.48(w\). The)-.25 F 1.98
-(\214rst w)4.48 F 1.979(ord of each simple command, if unquoted, is)-.1
-F(check)108 206.4 Q .472(ed to see if it has an alias.)-.1 F .472
-(If so, that w)5.472 F .473(ord is replaced by the te)-.1 F .473
-(xt of the alias.)-.15 F .473(The characters)5.473 F F1(/)2.973 E F0(,)A
-F1($)2.973 E F0(,)A F1<92>2.973 E F0(,)A(and)108 218.4 Q F1(=)3.612 E F0
-1.112(and an)3.612 F 3.612(yo)-.15 G 3.612(ft)-3.612 G 1.112(he shell)
--3.612 F F2(metac)3.612 E(har)-.15 E(acter)-.15 E(s)-.1 E F0 1.112
-(or quoting characters listed abo)3.612 F 1.411 -.15(ve m)-.15 H 1.111
-(ay not appear in an alias).15 F 3.619(name. The)108 230.4 R 1.119
-(replacement te)3.619 F 1.119(xt may contain an)-.15 F 3.619(yv)-.15 G
-1.119(alid shell input, including shell metacharacters.)-3.869 F 1.12
-(The \214rst)6.12 F -.1(wo)108 242.4 S .514(rd of the replacement te).1
-F .514(xt is tested for aliases, b)-.15 F .514(ut a w)-.2 F .513
-(ord that is identical to an alias being e)-.1 F .513(xpanded is)-.15 F
-.295(not e)108 254.4 R .295(xpanded a second time.)-.15 F .296
-(This means that one may alias)5.295 F F1(ls)2.796 E F0(to)2.796 E F1
-.296(ls \255F)2.796 F F0 2.796(,f)C .296(or instance, and)-2.796 F F1
-(bash)2.796 E F0 .296(does not try)2.796 F .543(to recursi)108 266.4 R
--.15(ve)-.25 G .543(ly e).15 F .543(xpand the replacement te)-.15 F
-3.043(xt. If)-.15 F .543(the last character of the alias v)3.043 F .542
-(alue is a)-.25 F F2(blank)3.042 E F0 3.042(,t).67 G .542(hen the ne)
--3.042 F(xt)-.15 E(command w)108 278.4 Q(ord follo)-.1 E
+ses that may be set and unset with the)108 182.4 R F1(alias)2.893 E F0
+(and)2.893 E F1(unalias)2.893 E F0 -.2(bu)2.893 G .393(iltin commands).2
+F(\(see)108 194.4 Q/F4 9/Times-Bold@0 SF 1.979(SHELL B)4.479 F(UIL)-.09
+E 1.979(TIN COMMANDS)-.828 F F0(belo)4.229 E 4.48(w\). The)-.25 F 1.98
+(\214rst w)4.48 F 1.98(ord of each simple command, if unquoted, is)-.1 F
+(check)108 206.4 Q .473(ed to see if it has an alias.)-.1 F .473
+(If so, that w)5.473 F .472(ord is replaced by the te)-.1 F .472
+(xt of the alias.)-.15 F .472(The characters)5.472 F F1(/)2.972 E F0(,)A
+F1($)2.972 E F0(,)A F1<92>2.972 E F0(,)A(and)108 218.4 Q F1(=)3.611 E F0
+1.111(and an)3.611 F 3.611(yo)-.15 G 3.611(ft)-3.611 G 1.111(he shell)
+-3.611 F F2(metac)3.612 E(har)-.15 E(acter)-.15 E(s)-.1 E F0 1.112
+(or quoting characters listed abo)3.612 F 1.412 -.15(ve m)-.15 H 1.112
+(ay not appear in an alias).15 F 3.62(name. The)108 230.4 R 1.12
+(replacement te)3.62 F 1.119(xt may contain an)-.15 F 3.619(yv)-.15 G
+1.119(alid shell input, including shell metacharacters.)-3.869 F 1.119
+(The \214rst)6.119 F -.1(wo)108 242.4 S .513(rd of the replacement te).1
+F .513(xt is tested for aliases, b)-.15 F .513(ut a w)-.2 F .514
+(ord that is identical to an alias being e)-.1 F .514(xpanded is)-.15 F
+.296(not e)108 254.4 R .296(xpanded a second time.)-.15 F .296
+(This means that one may alias)5.296 F F1(ls)2.796 E F0(to)2.796 E F1
+.296(ls \255F)2.796 F F0 2.796(,f)C .295(or instance, and)-2.796 F F1
+(bash)2.795 E F0 .295(does not try)2.795 F .542(to recursi)108 266.4 R
+-.15(ve)-.25 G .542(ly e).15 F .542(xpand the replacement te)-.15 F
+3.042(xt. If)-.15 F .543(the last character of the alias v)3.042 F .543
+(alue is a)-.25 F F2(blank)3.043 E F0 3.043(,t).67 G .543(hen the ne)
+-3.043 F(xt)-.15 E(command w)108 278.4 Q(ord follo)-.1 E
 (wing the alias is also check)-.25 E(ed for alias e)-.1 E(xpansion.)-.15
 E(Aliases are created and listed with the)108 295.2 Q F1(alias)2.5 E F0
 (command, and remo)2.5 E -.15(ve)-.15 G 2.5(dw).15 G(ith the)-2.5 E F1
@@ -3548,124 +3563,125 @@ E(Aliases are created and listed with the)108 295.2 Q F1(alias)2.5 E F0
 (shell option is set)3.72 F(using)108 352.8 Q F1(shopt)2.5 E F0
 (\(see the description of)2.5 E F1(shopt)2.5 E F0(under)2.5 E F4
 (SHELL B)2.5 E(UIL)-.09 E(TIN COMMANDS)-.828 E F0(belo)2.25 E(w\).)-.25
-E .435
+E .436
 (The rules concerning the de\214nition and use of aliases are some)108
-369.6 R .436(what confusing.)-.25 F F1(Bash)5.436 E F0(al)2.936 E -.1
-(wa)-.1 G .436(ys reads at least).1 F .338
+369.6 R .435(what confusing.)-.25 F F1(Bash)5.435 E F0(al)2.935 E -.1
+(wa)-.1 G .435(ys reads at least).1 F .337
 (one complete line of input before e)108 381.6 R -.15(xe)-.15 G .338
 (cuting an).15 F 2.838(yo)-.15 G 2.838(ft)-2.838 G .338
-(he commands on that line.)-2.838 F .337(Aliases are e)5.337 F .337
-(xpanded when)-.15 F 3.403(ac)108 393.6 S .904
-(ommand is read, not when it is e)-3.403 F -.15(xe)-.15 G 3.404
+(he commands on that line.)-2.838 F .338(Aliases are e)5.338 F .338
+(xpanded when)-.15 F 3.404(ac)108 393.6 S .904
+(ommand is read, not when it is e)-3.404 F -.15(xe)-.15 G 3.404
 (cuted. Therefore,).15 F .904
-(an alias de\214nition appearing on the same line as)3.404 F 1.162
+(an alias de\214nition appearing on the same line as)3.404 F 1.161
 (another command does not tak)108 405.6 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.161(The commands follo)6.161 F 1.161(wing the)-.25 F .277
+1.162(The commands follo)6.162 F 1.162(wing the)-.25 F .277
 (alias de\214nition on that line are not af)108 417.6 R .277
 (fected by the ne)-.25 F 2.777(wa)-.25 G 2.777(lias. This)-2.777 F(beha)
-2.777 E .277(vior is also an issue when functions)-.2 F .699(are e)108
-429.6 R -.15(xe)-.15 G 3.199(cuted. Aliases).15 F .699(are e)3.199 F
+2.777 E .277(vior is also an issue when functions)-.2 F .698(are e)108
+429.6 R -.15(xe)-.15 G 3.198(cuted. Aliases).15 F .698(are e)3.198 F
 .699(xpanded when a function de\214nition is read, not when the functio\
-n is e)-.15 F -.15(xe)-.15 G(cuted,).15 E .494
+n is e)-.15 F -.15(xe)-.15 G(cuted,).15 E .495
 (because a function de\214nition is itself a compound command.)108 441.6
-R .495(As a consequence, aliases de\214ned in a func-)5.494 F .085
+R .494(As a consequence, aliases de\214ned in a func-)5.494 F .084
 (tion are not a)108 453.6 R -.25(va)-.2 G .084
 (ilable until after that function is e).25 F -.15(xe)-.15 G 2.584
 (cuted. T).15 F 2.584(ob)-.8 G 2.584(es)-2.584 G .084(afe, al)-2.584 F
--.1(wa)-.1 G .084(ys put alias de\214nitions on a sepa-).1 F
+-.1(wa)-.1 G .085(ys put alias de\214nitions on a sepa-).1 F
 (rate line, and do not use)108 465.6 Q F1(alias)2.5 E F0
 (in compound commands.)2.5 E -.15(Fo)108 482.4 S 2.5(ra).15 G(lmost e)
 -2.5 E -.15(ve)-.25 G
 (ry purpose, aliases are superseded by shell functions.).15 E F3
-(FUNCTIONS)72 499.2 Q F0 3.467(As)108 511.2 S .967
-(hell function, de\214ned as described abo)-3.467 F 1.267 -.15(ve u)-.15
+(FUNCTIONS)72 499.2 Q F0 3.468(As)108 511.2 S .968
+(hell function, de\214ned as described abo)-3.468 F 1.267 -.15(ve u)-.15
 H(nder).15 E F4 .967(SHELL GRAMMAR)3.467 F/F5 9/Times-Roman@0 SF(,)A F0
-.968(stores a series of commands for)3.217 F 1.002(later e)108 523.2 R
--.15(xe)-.15 G 3.502(cution. When).15 F 1.002(the name of a shell funct\
-ion is used as a simple command name, the list of com-)3.502 F .315
+.967(stores a series of commands for)3.217 F 1.001(later e)108 523.2 R
+-.15(xe)-.15 G 3.501(cution. When).15 F 1.002(the name of a shell funct\
+ion is used as a simple command name, the list of com-)3.501 F .316
 (mands associated with that function name is e)108 535.2 R -.15(xe)-.15
-G 2.816(cuted. Functions).15 F .316(are e)2.816 F -.15(xe)-.15 G .316
-(cuted in the conte).15 F .316(xt of the current)-.15 F .036
-(shell; no ne)108 547.2 R 2.536(wp)-.25 G .036
-(rocess is created to interpret them \(contrast this with the e)-2.536 F
--.15(xe)-.15 G .036(cution of a shell script\).).15 F .035(When a)5.035
-F .639(function is e)108 559.2 R -.15(xe)-.15 G .639(cuted, the ar).15 F
+G 2.816(cuted. Functions).15 F .316(are e)2.816 F -.15(xe)-.15 G .315
+(cuted in the conte).15 F .315(xt of the current)-.15 F .035
+(shell; no ne)108 547.2 R 2.535(wp)-.25 G .036
+(rocess is created to interpret them \(contrast this with the e)-2.535 F
+-.15(xe)-.15 G .036(cution of a shell script\).).15 F .036(When a)5.036
+F .64(function is e)108 559.2 R -.15(xe)-.15 G .64(cuted, the ar).15 F
 .639
 (guments to the function become the positional parameters during its e)
--.18 F -.15(xe)-.15 G(cution.).15 E .533(The special parameter)108 571.2
-R F1(#)3.033 E F0 .532(is updated to re\215ect the change.)3.033 F .532
-(Special parameter)5.532 F F1(0)3.032 E F0 .532(is unchanged.)3.032 F
-.532(The \214rst ele-)5.532 F(ment of the)108 583.2 Q F4(FUNCN)2.5 E
+-.18 F -.15(xe)-.15 G(cution.).15 E .532(The special parameter)108 571.2
+R F1(#)3.032 E F0 .532(is updated to re\215ect the change.)3.032 F .532
+(Special parameter)5.532 F F1(0)3.033 E F0 .533(is unchanged.)3.033 F
+.533(The \214rst ele-)5.533 F(ment of the)108 583.2 Q F4(FUNCN)2.5 E
 (AME)-.18 E F0 -.25(va)2.25 G
 (riable is set to the name of the function while the function is e).25 E
 -.15(xe)-.15 G(cuting.).15 E 1.25(All other aspects of the shell e)108
 600 R -.15(xe)-.15 G 1.25(cution en).15 F 1.25
 (vironment are identical between a function and its caller with)-.4 F
-1.049(these e)108 612 R 3.548(xceptions: the)-.15 F F4(DEB)3.548 E(UG)
+1.048(these e)108 612 R 3.548(xceptions: the)-.15 F F4(DEB)3.548 E(UG)
 -.09 E F0(and)3.298 E F1(RETURN)3.548 E F0 1.048
 (traps \(see the description of the)3.548 F F1(trap)3.548 E F0 -.2(bu)
-3.548 G 1.048(iltin under).2 F F4(SHELL)3.548 E -.09(BU)108 624 S(IL).09
-E .478(TIN COMMANDS)-.828 F F0(belo)2.728 E .479
+3.548 G 1.048(iltin under).2 F F4(SHELL)3.549 E -.09(BU)108 624 S(IL).09
+E .479(TIN COMMANDS)-.828 F F0(belo)2.729 E .479
 (w\) are not inherited unless the function has been gi)-.25 F -.15(ve)
--.25 G 2.979(nt).15 G(he)-2.979 E F1(trace)2.979 E F0(attrib)2.979 E
-.479(ute \(see)-.2 F .421(the description of the)108 636 R F4(declar)
-2.92 E(e)-.162 E F0 -.2(bu)2.67 G .42(iltin belo).2 F .42(w\) or the)
--.25 F F1 .42(\255o functrace)2.92 F F0 .42
-(shell option has been enabled with the)2.92 F F1(set)2.92 E F0 -.2(bu)
-108 648 S .071(iltin \(in which case all functions inherit the).2 F F1
+-.25 G 2.978(nt).15 G(he)-2.978 E F1(trace)2.978 E F0(attrib)2.978 E
+.478(ute \(see)-.2 F .42(the description of the)108 636 R F4(declar)2.92
+E(e)-.162 E F0 -.2(bu)2.67 G .42(iltin belo).2 F .42(w\) or the)-.25 F
+F1 .42(\255o functrace)2.92 F F0 .42
+(shell option has been enabled with the)2.92 F F1(set)2.921 E F0 -.2(bu)
+108 648 S .072(iltin \(in which case all functions inherit the).2 F F1
 (DEB)2.572 E(UG)-.1 E F0(and)2.572 E F1(RETURN)2.572 E F0 .072
-(traps\), and the)2.572 F F4(ERR)2.572 E F0 .072(trap is not inher)2.322
+(traps\), and the)2.572 F F4(ERR)2.571 E F0 .071(trap is not inher)2.321
 F(-)-.2 E(ited unless the)108 660 Q F1(\255o errtrace)2.5 E F0
-(shell option has been enabled.)2.5 E -1.11(Va)108 676.8 S .656
+(shell option has been enabled.)2.5 E -1.11(Va)108 676.8 S .655
 (riables local to the function may be declared with the)1.11 F F1(local)
-3.155 E F0 -.2(bu)3.155 G .655(iltin command.).2 F(Ordinarily)5.655 E
-3.155(,v)-.65 G .655(ariables and)-3.405 F(their v)108 688.8 Q
+3.155 E F0 -.2(bu)3.156 G .656(iltin command.).2 F(Ordinarily)5.656 E
+3.156(,v)-.65 G .656(ariables and)-3.406 F(their v)108 688.8 Q
 (alues are shared between the function and its caller)-.25 E(.)-.55 E
-(The)108 705.6 Q F1(FUNCNEST)3.528 E F0 -.25(va)3.528 G 1.028
+(The)108 705.6 Q F1(FUNCNEST)3.529 E F0 -.25(va)3.529 G 1.028
 (riable, if set to a numeric v).25 F 1.028
 (alue greater than 0, de\214nes a maximum function nesting)-.25 F(le)108
 717.6 Q -.15(ve)-.25 G 2.5(l. Function).15 F(in)2.5 E -.2(vo)-.4 G
 (cations that e).2 E(xceed the limit cause the entire command to abort.)
--.15 E(GNU Bash 4.2)72 768 Q(2013 March 4)146.79 E(28)195.95 E 0 Cg EP
+-.15 E(GNU Bash 4.3)72 768 Q(2013 September 2)138.455 E(28)187.615 E 0
+Cg EP
 %%Page: 29 29
 %%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 .044(If the b)108 84 R .043(uiltin command)-.2 F/F1 10
+-.35 E .043(If the b)108 84 R .043(uiltin command)-.2 F/F1 10
 /Times-Bold@0 SF -.18(re)2.543 G(tur).18 E(n)-.15 E F0 .043(is e)2.543 F
 -.15(xe)-.15 G .043(cuted in a function, the function completes and e)
-.15 F -.15(xe)-.15 G .043(cution resumes with).15 F 1.011(the ne)108 96
-R 1.011(xt command after the function call.)-.15 F(An)6.011 E 3.511(yc)
--.15 G 1.011(ommand associated with the)-3.511 F F1(RETURN)3.512 E F0
-1.012(trap is e)3.512 F -.15(xe)-.15 G(cuted).15 E .214(before e)108 108
-R -.15(xe)-.15 G .214(cution resumes.).15 F .213
-(When a function completes, the v)5.214 F .213
+.15 F -.15(xe)-.15 G .044(cution resumes with).15 F 1.012(the ne)108 96
+R 1.012(xt command after the function call.)-.15 F(An)6.011 E 3.511(yc)
+-.15 G 1.011(ommand associated with the)-3.511 F F1(RETURN)3.511 E F0
+1.011(trap is e)3.511 F -.15(xe)-.15 G(cuted).15 E .213(before e)108 108
+R -.15(xe)-.15 G .213(cution resumes.).15 F .213
+(When a function completes, the v)5.213 F .214
 (alues of the positional parameters and the spe-)-.25 F(cial parameter)
 108 120 Q F1(#)2.5 E F0(are restored to the v)2.5 E(alues the)-.25 E 2.5
 (yh)-.15 G(ad prior to the function')-2.5 E 2.5(se)-.55 G -.15(xe)-2.65
-G(cution.).15 E 1.358
+G(cution.).15 E 1.359
 (Function names and de\214nitions may be listed with the)108 136.8 R F1
 <ad66>3.858 E F0 1.358(option to the)3.858 F F1(declar)3.858 E(e)-.18 E
-F0(or)3.859 E F1(typeset)3.859 E F0 -.2(bu)3.859 G 1.359(iltin com-).2 F
+F0(or)3.858 E F1(typeset)3.858 E F0 -.2(bu)3.858 G 1.358(iltin com-).2 F
 3.39(mands. The)108 148.8 R F1<ad46>3.39 E F0 .89(option to)3.39 F F1
 (declar)3.39 E(e)-.18 E F0(or)3.39 E F1(typeset)3.39 E F0 .89
 (will list the function names only \(and optionally the source)3.39 F
-.326(\214le and line number)108 160.8 R 2.826(,i)-.4 G 2.826(ft)-2.826 G
-(he)-2.826 E F1(extdeb)2.826 E(ug)-.2 E F0 .326
-(shell option is enabled\).)2.826 F .327(Functions may be e)5.327 F .327
-(xported so that subshells)-.15 F 1.298(automatically ha)108 172.8 R
-1.598 -.15(ve t)-.2 H 1.298(hem de\214ned with the).15 F F1<ad66>3.798 E
-F0 1.298(option to the)3.798 F F1(export)3.797 E F0 -.2(bu)3.797 G 3.797
-(iltin. A).2 F 1.297(function de\214nition may be)3.797 F .16
-(deleted using the)108 184.8 R F1<ad66>2.66 E F0 .16(option to the)2.66
-F F1(unset)2.66 E F0 -.2(bu)2.66 G 2.661(iltin. Note).2 F .161
-(that shell functions and v)2.661 F .161(ariables with the same name)
--.25 F 1.325(may result in multiple identically-named entries in the en)
-108 196.8 R 1.325(vironment passed to the shell')-.4 F 3.825(sc)-.55 G
-3.825(hildren. Care)-3.825 F(should be tak)108 208.8 Q
-(en in cases where this may cause a problem.)-.1 E .371
+.327(\214le and line number)108 160.8 R 2.827(,i)-.4 G 2.827(ft)-2.827 G
+(he)-2.827 E F1(extdeb)2.827 E(ug)-.2 E F0 .326
+(shell option is enabled\).)2.827 F .326(Functions may be e)5.326 F .326
+(xported so that subshells)-.15 F 1.297(automatically ha)108 172.8 R
+1.597 -.15(ve t)-.2 H 1.297(hem de\214ned with the).15 F F1<ad66>3.797 E
+F0 1.297(option to the)3.797 F F1(export)3.798 E F0 -.2(bu)3.798 G 3.798
+(iltin. A).2 F 1.298(function de\214nition may be)3.798 F .161
+(deleted using the)108 184.8 R F1<ad66>2.661 E F0 .161(option to the)
+2.661 F F1(unset)2.661 E F0 -.2(bu)2.661 G 2.661(iltin. Note).2 F .16
+(that shell functions and v)2.661 F .16(ariables with the same name)-.25
+F 1.325(may result in multiple identically-named entries in the en)108
+196.8 R 1.325(vironment passed to the shell')-.4 F 3.825(sc)-.55 G 3.825
+(hildren. Care)-3.825 F(should be tak)108 208.8 Q
+(en in cases where this may cause a problem.)-.1 E .372
 (Functions may be recursi)108 225.6 R -.15(ve)-.25 G 5.371(.T).15 G(he)
 -5.371 E F1(FUNCNEST)2.871 E F0 -.25(va)2.871 G .371
 (riable may be used to limit the depth of the function call).25 F 1.141
@@ -3673,20 +3689,20 @@ F F1(unset)2.66 E F0 -.2(bu)2.66 G 2.661(iltin. Note).2 F .161
 3.641(cations. By).2 F(def)3.641 E 1.141
 (ault, no limit is imposed on the number of)-.1 F(recursi)108 249.6 Q .3
 -.15(ve c)-.25 H(alls.).15 E/F2 10.95/Times-Bold@0 SF(ARITHMETIC EV)72
-266.4 Q(ALU)-1.478 E -1.04(AT)-.657 G(ION)1.04 E F0 2.297
+266.4 Q(ALU)-1.478 E -1.04(AT)-.657 G(ION)1.04 E F0 2.298
 (The shell allo)108 278.4 R 2.297(ws arithmetic e)-.25 F 2.297
 (xpressions to be e)-.15 F -.25(va)-.25 G 2.297
-(luated, under certain circumstances \(see the).25 F F1(let)4.798 E F0
-(and)4.798 E F1(declar)108 290.4 Q(e)-.18 E F0 -.2(bu)2.706 G .206
-(iltin commands and).2 F F1 .206(Arithmetic Expansion)2.706 F F0 2.705
-(\). Ev)B .205(aluation is done in \214x)-.25 F .205(ed-width inte)-.15
-F .205(gers with no)-.15 F .428(check for o)108 302.4 R -.15(ve)-.15 G
-(r\215o).15 E 1.728 -.65(w, t)-.25 H .428(hough di).65 F .428
-(vision by 0 is trapped and \215agged as an error)-.25 F 5.429(.T)-.55 G
-.429(he operators and their prece-)-5.429 F 1.92(dence, associati)108
-314.4 R(vity)-.25 E 4.42(,a)-.65 G 1.92(nd v)-4.42 F 1.92
-(alues are the same as in the C language.)-.25 F 1.919(The follo)6.919 F
-1.919(wing list of operators is)-.25 F(grouped into le)108 326.4 Q -.15
+(luated, under certain circumstances \(see the).25 F F1(let)4.797 E F0
+(and)4.797 E F1(declar)108 290.4 Q(e)-.18 E F0 -.2(bu)2.705 G .205
+(iltin commands and).2 F F1 .205(Arithmetic Expansion)2.705 F F0 2.705
+(\). Ev)B .205(aluation is done in \214x)-.25 F .206(ed-width inte)-.15
+F .206(gers with no)-.15 F .429(check for o)108 302.4 R -.15(ve)-.15 G
+(r\215o).15 E 1.729 -.65(w, t)-.25 H .429(hough di).65 F .428
+(vision by 0 is trapped and \215agged as an error)-.25 F 5.428(.T)-.55 G
+.428(he operators and their prece-)-5.428 F 1.919(dence, associati)108
+314.4 R(vity)-.25 E 4.419(,a)-.65 G 1.919(nd v)-4.419 F 1.919
+(alues are the same as in the C language.)-.25 F 1.92(The follo)6.92 F
+1.92(wing list of operators is)-.25 F(grouped into le)108 326.4 Q -.15
 (ve)-.25 G(ls of equal-precedence operators.).15 E(The le)5 E -.15(ve)
 -.25 G(ls are listed in order of decreasing precedence.).15 E/F3 10
 /Times-Italic@0 SF(id)108 343.2 Q F1(++)A F3(id)2.5 E F1<adad>A F0 -.25
@@ -3712,77 +3728,78 @@ A F3 -.2(ex)C(pr).2 E F1(:)A F3 -.2(ex)C(pr).2 E F0
 (Shell v)108 636 R .68(ariables are allo)-.25 F .68
 (wed as operands; parameter e)-.25 F .68
 (xpansion is performed before the e)-.15 F .68(xpression is e)-.15 F
--.25(va)-.25 G(lu-).25 E 3.508(ated. W)108 648 R 1.008(ithin an e)-.4 F
-1.008(xpression, shell v)-.15 F 1.007
+-.25(va)-.25 G(lu-).25 E 3.507(ated. W)108 648 R 1.007(ithin an e)-.4 F
+1.007(xpression, shell v)-.15 F 1.007
 (ariables may also be referenced by name without using the parameter)
--.25 F -.15(ex)108 660 S 1.04(pansion syntax.).15 F 3.54(As)6.04 G 1.04
-(hell v)-3.54 F 1.04(ariable that is null or unset e)-.25 F -.25(va)-.25
-G 1.041(luates to 0 when referenced by name without).25 F 1.467
-(using the parameter e)108 672 R 1.467(xpansion syntax.)-.15 F 1.467
-(The v)6.467 F 1.467(alue of a v)-.25 F 1.467(ariable is e)-.25 F -.25
-(va)-.25 G 1.466(luated as an arithmetic e).25 F(xpression)-.15 E 1.389
+-.25 F -.15(ex)108 660 S 1.041(pansion syntax.).15 F 3.541(As)6.041 G
+1.041(hell v)-3.541 F 1.041(ariable that is null or unset e)-.25 F -.25
+(va)-.25 G 1.04(luates to 0 when referenced by name without).25 F 1.466
+(using the parameter e)108 672 R 1.466(xpansion syntax.)-.15 F 1.467
+(The v)6.466 F 1.467(alue of a v)-.25 F 1.467(ariable is e)-.25 F -.25
+(va)-.25 G 1.467(luated as an arithmetic e).25 F(xpression)-.15 E 1.39
 (when it is referenced, or when a v)108 684 R 1.389
-(ariable which has been gi)-.25 F -.15(ve)-.25 G 3.89(nt).15 G(he)-3.89
-E F3(inte)3.89 E -.1(ge)-.4 G(r).1 E F0(attrib)3.89 E 1.39(ute using)-.2
-F F1(declar)3.89 E 3.89(e-)-.18 G(i)-3.89 E F0(is)3.89 E .333
-(assigned a v)108 696 R 2.832(alue. A)-.25 F .332(null v)2.832 F .332
-(alue e)-.25 F -.25(va)-.25 G .332(luates to 0.).25 F 2.832(As)5.332 G
-.332(hell v)-2.832 F .332(ariable need not ha)-.25 F .632 -.15(ve i)-.2
-H(ts).15 E F3(inte)2.832 E -.1(ge)-.4 G(r).1 E F0(attrib)2.832 E .332
-(ute turned on)-.2 F(to be used in an e)108 708 Q(xpression.)-.15 E
-1.406(Constants with a leading 0 are interpreted as octal numbers.)108
-724.8 R 3.906(Al)6.406 G 1.407(eading 0x or 0X denotes he)-3.906 F
-(xadecimal.)-.15 E(GNU Bash 4.2)72 768 Q(2013 March 4)146.79 E(29)195.95
-E 0 Cg EP
+(ariable which has been gi)-.25 F -.15(ve)-.25 G 3.889(nt).15 G(he)
+-3.889 E F3(inte)3.889 E -.1(ge)-.4 G(r).1 E F0(attrib)3.889 E 1.389
+(ute using)-.2 F F1(declar)3.889 E 3.889(e-)-.18 G(i)-3.889 E F0(is)
+3.889 E .332(assigned a v)108 696 R 2.832(alue. A)-.25 F .332(null v)
+2.832 F .332(alue e)-.25 F -.25(va)-.25 G .332(luates to 0.).25 F 2.832
+(As)5.332 G .332(hell v)-2.832 F .332(ariable need not ha)-.25 F .632
+-.15(ve i)-.2 H(ts).15 E F3(inte)2.832 E -.1(ge)-.4 G(r).1 E F0(attrib)
+2.832 E .333(ute turned on)-.2 F(to be used in an e)108 708 Q
+(xpression.)-.15 E 1.406
+(Constants with a leading 0 are interpreted as octal numbers.)108 724.8
+R 3.906(Al)6.406 G 1.406(eading 0x or 0X denotes he)-3.906 F(xadecimal.)
+-.15 E(GNU Bash 4.3)72 768 Q(2013 September 2)138.455 E(29)187.615 E 0
+Cg EP
 %%Page: 30 30
 %%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 .113(Otherwise, numbers tak)108 84 R 2.613(et)-.1 G .113
-(he form [)-2.613 F/F1 10/Times-Italic@0 SF(base#)A F0 .112
-(]n, where the optional)B F1(base)2.612 E F0 .112
-(is a decimal number between 2 and 64)2.612 F .533
-(representing the arithmetic base, and)108 96 R F1(n)3.033 E F0 .533
-(is a number in that base.)3.033 F(If)5.534 E F1(base#)3.034 E F0 .534
-(is omitted, then base 10 is used.)3.034 F .16(When specifying)108 108 R
+-.35 E .112(Otherwise, numbers tak)108 84 R 2.612(et)-.1 G .112
+(he form [)-2.612 F/F1 10/Times-Italic@0 SF(base#)A F0 .112
+(]n, where the optional)B F1(base)2.612 E F0 .113
+(is a decimal number between 2 and 64)2.612 F .534
+(representing the arithmetic base, and)108 96 R F1(n)3.034 E F0 .534
+(is a number in that base.)3.034 F(If)5.533 E F1(base#)3.033 E F0 .533
+(is omitted, then base 10 is used.)3.033 F .16(When specifying)108 108 R
 F1(n)2.66 E F0 2.66(,t)C .16
 (he digits greater< than 9 are represented by the lo)-2.66 F .16
-(wercase letters, the uppercase letters,)-.25 F .942
-(@, and _, in that order)108 120 R 5.942(.I)-.55 G(f)-5.942 E F1(base)
-3.442 E F0 .942(is less than or equal to 36, lo)3.442 F .943
+(wercase letters, the uppercase letters,)-.25 F .943
+(@, and _, in that order)108 120 R 5.943(.I)-.55 G(f)-5.943 E F1(base)
+3.443 E F0 .942(is less than or equal to 36, lo)3.443 F .942
 (wercase and uppercase letters may be used)-.25 F
-(interchangeably to represent numbers between 10 and 35.)108 132 Q .235
-(Operators are e)108 148.8 R -.25(va)-.25 G .235
+(interchangeably to represent numbers between 10 and 35.)108 132 Q .234
+(Operators are e)108 148.8 R -.25(va)-.25 G .234
 (luated in order of precedence.).25 F(Sub-e)5.234 E .234
-(xpressions in parentheses are e)-.15 F -.25(va)-.25 G .234
+(xpressions in parentheses are e)-.15 F -.25(va)-.25 G .235
 (luated \214rst and may).25 F -.15(ove)108 160.8 S
 (rride the precedence rules abo).15 E -.15(ve)-.15 G(.).15 E/F2 10.95
-/Times-Bold@0 SF(CONDITION)72 177.6 Q(AL EXPRESSIONS)-.219 E F0 .255
-(Conditional e)108 189.6 R .255(xpressions are used by the)-.15 F/F3 10
+/Times-Bold@0 SF(CONDITION)72 177.6 Q(AL EXPRESSIONS)-.219 E F0 .256
+(Conditional e)108 189.6 R .256(xpressions are used by the)-.15 F/F3 10
 /Times-Bold@0 SF([[)2.755 E F0 .255(compound command and the)2.755 F F3
-(test)2.755 E F0(and)2.755 E F3([)2.756 E F0 -.2(bu)2.756 G .256
+(test)2.755 E F0(and)2.755 E F3([)2.755 E F0 -.2(bu)2.755 G .255
 (iltin commands to test).2 F .77(\214le attrib)108 201.6 R .77
 (utes and perform string and arithmetic comparisons.)-.2 F .77
-(Expressions are formed from the follo)5.77 F(wing)-.25 E 1.04
-(unary or binary primaries.)108 213.6 R 1.04(If an)6.04 F(y)-.15 E F1
-(\214le)3.54 E F0(ar)3.54 E 1.041
-(gument to one of the primaries is of the form)-.18 F F1(/de)3.541 E
-(v/fd/n)-.15 E F0 3.541(,t)C 1.041(hen \214le)-3.541 F(descriptor)108
-225.6 Q F1(n)3.789 E F0 1.289(is check)3.789 F 3.789(ed. If)-.1 F(the)
-3.789 E F1(\214le)3.789 E F0(ar)3.789 E 1.289
+(Expressions are formed from the follo)5.77 F(wing)-.25 E 1.041
+(unary or binary primaries.)108 213.6 R 1.041(If an)6.041 F(y)-.15 E F1
+(\214le)3.541 E F0(ar)3.541 E 1.04
+(gument to one of the primaries is of the form)-.18 F F1(/de)3.54 E
+(v/fd/n)-.15 E F0 3.54(,t)C 1.04(hen \214le)-3.54 F(descriptor)108 225.6
+Q F1(n)3.788 E F0 1.289(is check)3.788 F 3.789(ed. If)-.1 F(the)3.789 E
+F1(\214le)3.789 E F0(ar)3.789 E 1.289
 (gument to one of the primaries is one of)-.18 F F1(/de)3.789 E(v/stdin)
--.15 E F0(,)A F1(/de)3.788 E(v/stdout)-.15 E F0 3.788(,o)C(r)-3.788 E F1
+-.15 E F0(,)A F1(/de)3.789 E(v/stdout)-.15 E F0 3.789(,o)C(r)-3.789 E F1
 (/de)108 237.6 Q(v/stderr)-.15 E F0 2.5<2c8c>C
 (le descriptor 0, 1, or 2, respecti)-2.5 E -.15(ve)-.25 G(ly).15 E 2.5
-(,i)-.65 G 2.5(sc)-2.5 G(heck)-2.5 E(ed.)-.1 E .721
+(,i)-.65 G 2.5(sc)-2.5 G(heck)-2.5 E(ed.)-.1 E .722
 (Unless otherwise speci\214ed, primaries that operate on \214les follo)
-108 254.4 R 3.221(ws)-.25 G .722(ymbolic links and operate on the tar)
+108 254.4 R 3.221(ws)-.25 G .721(ymbolic links and operate on the tar)
 -3.221 F(get)-.18 E(of the link, rather than the link itself.)108 266.4
-Q 1.096(When used with)108 284.4 R F3([[)3.596 E F0 3.596(,t)C(he)-3.596
-E F3(<)3.596 E F0(and)3.595 E F3(>)3.595 E F0 1.095(operators sort le)
-3.595 F 1.095(xicographically using the current locale.)-.15 F(The)6.095
-E F3(test)3.595 E F0(com-)3.595 E(mand sorts using ASCII ordering.)108
+Q 1.095(When used with)108 284.4 R F3([[)3.595 E F0 3.595(,t)C(he)-3.595
+E F3(<)3.595 E F0(and)3.595 E F3(>)3.595 E F0 1.095(operators sort le)
+3.595 F 1.095(xicographically using the current locale.)-.15 F(The)6.096
+E F3(test)3.596 E F0(com-)3.596 E(mand sorts using ASCII ordering.)108
 296.4 Q F3<ad61>108 320.4 Q F1(\214le)2.5 E F0 -.35(Tr)10.58 G(ue if).35
 E F1(\214le)2.5 E F0 -.15(ex)2.5 G(ists.).15 E F3<ad62>108 332.4 Q F1
 (\214le)2.5 E F0 -.35(Tr)10.02 G(ue if).35 E F1(\214le)2.5 E F0 -.15(ex)
@@ -3830,26 +3847,26 @@ F0 -.15(ex)2.5 G(ists and is e).15 E -.15(xe)-.15 G(cutable.).15 E F3
 (\255ef)2.5 E F1(\214le2)2.5 E F0 -.35(Tr)144 584.4 S(ue if).35 E F1
 (\214le1)2.5 E F0(and)2.5 E F1(\214le2)2.5 E F0(refer to the same de)2.5
 E(vice and inode numbers.)-.25 E F1(\214le1)108 596.4 Q F0<ad>2.5 E F3
-(nt)A F1(\214le2)2.5 E F0 -.35(Tr)144 608.4 S .038(ue if).35 F F1
-(\214le1)2.538 E F0 .039(is ne)2.539 F .039
+(nt)A F1(\214le2)2.5 E F0 -.35(Tr)144 608.4 S .039(ue if).35 F F1
+(\214le1)2.539 E F0 .039(is ne)2.539 F .039
 (wer \(according to modi\214cation date\) than)-.25 F F1(\214le2)2.539 E
 F0 2.539(,o)C 2.539(ri)-2.539 G(f)-2.539 E F1(\214le1)2.539 E F0 -.15
-(ex)2.539 G .039(ists and).15 F F1(\214le2)2.539 E F0 .039(does not.)
-2.539 F F1(\214le1)108 620.4 Q F0<ad>2.5 E F3(ot)A F1(\214le2)2.5 E F0
+(ex)2.539 G .039(ists and).15 F F1(\214le2)2.539 E F0 .038(does not.)
+2.538 F F1(\214le1)108 620.4 Q F0<ad>2.5 E F3(ot)A F1(\214le2)2.5 E F0
 -.35(Tr)144 632.4 S(ue if).35 E F1(\214le1)2.5 E F0(is older than)2.5 E
 F1(\214le2)2.5 E F0 2.5(,o)C 2.5(ri)-2.5 G(f)-2.5 E F1(\214le2)2.5 E F0
 -.15(ex)2.5 G(ists and).15 E F1(\214le1)2.5 E F0(does not.)2.5 E F3
-<ad6f>108 644.4 Q F1(optname)2.5 E F0 -.35(Tr)144 656.4 S .263
+<ad6f>108 644.4 Q F1(optname)2.5 E F0 -.35(Tr)144 656.4 S .262
 (ue if the shell option).35 F F1(optname)2.992 E F0 .262(is enabled.)
 2.942 F .262(See the list of options under the description of the)5.262
-F F3<ad6f>2.762 E F0(option to the)144 668.4 Q F3(set)2.5 E F0 -.2(bu)
+F F3<ad6f>2.763 E F0(option to the)144 668.4 Q F3(set)2.5 E F0 -.2(bu)
 2.5 G(iltin belo).2 E -.65(w.)-.25 G F3<ad76>108 680.4 Q F1(varname)2.5
 E F0 -.35(Tr)144 692.4 S(ue if the shell v).35 E(ariable)-.25 E F1
 (varname)2.79 E F0(is set \(has been assigned a v)2.68 E(alue\).)-.25 E
 F3<ad52>108 704.4 Q F1(varname)2.5 E F0 -.35(Tr)144 716.4 S
 (ue if the shell v).35 E(ariable)-.25 E F1(varname)2.79 E F0
-(is set and is a name reference.)2.68 E(GNU Bash 4.2)72 768 Q
-(2013 March 4)146.79 E(30)195.95 E 0 Cg EP
+(is set and is a name reference.)2.68 E(GNU Bash 4.3)72 768 Q
+(2013 September 2)138.455 E(30)187.615 E 0 Cg EP
 %%Page: 31 31
 %%BeginPageSetup
 BP
@@ -3861,11 +3878,11 @@ BP
 2.5 E F0 -.35(Tr)144 132 S(ue if the length of).35 E F2(string)2.84 E F0
 (is non-zero.)2.72 E F2(string1)108 148.8 Q F1(==)2.5 E F2(string2)2.5 E
 (string1)108 160.8 Q F1(=)2.5 E F2(string2)2.5 E F0 -.35(Tr)144 172.8 S
-.861(ue if the strings are equal.).35 F F1(=)5.861 E F0 .861
-(should be used with the)3.361 F F1(test)3.361 E F0 .862
-(command for POSIX conformance.)3.362 F .447(When used with the)144
+.862(ue if the strings are equal.).35 F F1(=)5.861 E F0 .861
+(should be used with the)3.361 F F1(test)3.361 E F0 .861
+(command for POSIX conformance.)3.361 F .446(When used with the)144
 184.8 R F1([[)2.946 E F0 .446
-(command, this performs pattern matching as described abo)2.946 F .746
+(command, this performs pattern matching as described abo)2.946 F .747
 -.15(ve \()-.15 H F1(Compound).15 E(Commands)144 196.8 Q F0(\).)A F2
 (string1)108 213.6 Q F1(!=)2.5 E F2(string2)2.5 E F0 -.35(Tr)144 225.6 S
 (ue if the strings are not equal.).35 E F2(string1)108 242.4 Q F1(<)2.5
@@ -3875,63 +3892,63 @@ E(.)-.65 E F2(string1)108 271.2 Q F1(>)2.5 E F2(string2)2.5 E F0 -.35
 (Tr)144 283.2 S(ue if).35 E F2(string1)2.5 E F0(sorts after)2.5 E F2
 (string2)2.5 E F0(le)2.5 E(xicographically)-.15 E(.)-.65 E F2(ar)108.33
 300 Q(g1)-.37 E F1(OP)2.5 E F2(ar)2.5 E(g2)-.37 E/F3 9/Times-Bold@0 SF
-(OP)144 312 Q F0 .385(is one of)2.634 F F1(\255eq)2.885 E F0(,)A F1
+(OP)144 312 Q F0 .385(is one of)2.635 F F1(\255eq)2.885 E F0(,)A F1
 (\255ne)2.885 E F0(,)A F1(\255lt)2.885 E F0(,)A F1(\255le)2.885 E F0(,)A
 F1(\255gt)2.885 E F0 2.885(,o)C(r)-2.885 E F1(\255ge)2.885 E F0 5.385
 (.T)C .385(hese arithmetic binary operators return true if)-5.385 F F2
-(ar)2.885 E(g1)-.37 E F0 .845(is equal to, not equal to, less than, les\
+(ar)2.884 E(g1)-.37 E F0 .845(is equal to, not equal to, less than, les\
 s than or equal to, greater than, or greater than or equal to)144 324 R
 F2(ar)144 336 Q(g2)-.37 E F0 2.5(,r)C(especti)-2.5 E -.15(ve)-.25 G(ly)
 .15 E(.)-.65 E F2(Ar)6.01 E(g1)-.37 E F0(and)2.5 E F2(ar)2.83 E(g2)-.37
 E F0(may be positi)2.52 E .3 -.15(ve o)-.25 H 2.5(rn).15 G -2.25 -.15
 (eg a)-2.5 H(ti).15 E .3 -.15(ve i)-.25 H(nte).15 E(gers.)-.15 E/F4
 10.95/Times-Bold@0 SF(SIMPLE COMMAND EXP)72 352.8 Q(ANSION)-.81 E F0
-.613(When a simple command is e)108 364.8 R -.15(xe)-.15 G .614
-(cuted, the shell performs the follo).15 F .614(wing e)-.25 F .614
+.614(When a simple command is e)108 364.8 R -.15(xe)-.15 G .614
+(cuted, the shell performs the follo).15 F .613(wing e)-.25 F .613
 (xpansions, assignments, and redi-)-.15 F(rections, from left to right.)
-108 376.8 Q 26(1. The)108 393.6 R -.1(wo)4.349 G 1.849
-(rds that the parser has mark).1 F 1.848(ed as v)-.1 F 1.848
+108 376.8 Q 26(1. The)108 393.6 R -.1(wo)4.348 G 1.848
+(rds that the parser has mark).1 F 1.848(ed as v)-.1 F 1.849
 (ariable assignments \(those preceding the command)-.25 F
 (name\) and redirections are sa)144 405.6 Q -.15(ve)-.2 G 2.5(df).15 G
-(or later processing.)-2.5 E 26(2. The)108 422.4 R -.1(wo)3.663 G 1.163
+(or later processing.)-2.5 E 26(2. The)108 422.4 R -.1(wo)3.664 G 1.164
 (rds that are not v).1 F 1.164
-(ariable assignments or redirections are e)-.25 F 3.664(xpanded. If)-.15
-F(an)3.664 E 3.664(yw)-.15 G 1.164(ords remain)-3.764 F .776(after e)144
-434.4 R .776(xpansion, the \214rst w)-.15 F .776(ord is tak)-.1 F .775
+(ariable assignments or redirections are e)-.25 F 3.663(xpanded. If)-.15
+F(an)3.663 E 3.663(yw)-.15 G 1.163(ords remain)-3.763 F .775(after e)144
+434.4 R .775(xpansion, the \214rst w)-.15 F .775(ord is tak)-.1 F .775
 (en to be the name of the command and the remaining w)-.1 F(ords)-.1 E
 (are the ar)144 446.4 Q(guments.)-.18 E 26(3. Redirections)108 463.2 R
 (are performed as described abo)2.5 E .3 -.15(ve u)-.15 H(nder).15 E F3
 (REDIRECTION)2.5 E/F5 9/Times-Roman@0 SF(.)A F0 26(4. The)108 480 R(te)
-3.216 E .717(xt after the)-.15 F F1(=)3.217 E F0 .717(in each v)3.217 F
+3.217 E .717(xt after the)-.15 F F1(=)3.217 E F0 .717(in each v)3.217 F
 .717(ariable assignment under)-.25 F .717(goes tilde e)-.18 F .717
-(xpansion, parameter e)-.15 F(xpansion,)-.15 E .34
+(xpansion, parameter e)-.15 F(xpansion,)-.15 E .339
 (command substitution, arithmetic e)144 492 R .339
 (xpansion, and quote remo)-.15 F -.25(va)-.15 G 2.839(lb).25 G .339
 (efore being assigned to the v)-2.839 F(ari-)-.25 E(able.)144 504 Q .332
 (If no command name results, the v)108 520.8 R .332
 (ariable assignments af)-.25 F .332(fect the current shell en)-.25 F
-2.833(vironment. Otherwise,)-.4 F(the)2.833 E -.25(va)108 532.8 S .757
+2.832(vironment. Otherwise,)-.4 F(the)2.832 E -.25(va)108 532.8 S .757
 (riables are added to the en).25 F .757(vironment of the e)-.4 F -.15
 (xe)-.15 G .757(cuted command and do not af).15 F .757
-(fect the current shell en)-.25 F(vi-)-.4 E 3.176(ronment. If)108 544.8
-R(an)3.176 E 3.176(yo)-.15 G 3.176(ft)-3.176 G .677
-(he assignments attempts to assign a v)-3.176 F .677
-(alue to a readonly v)-.25 F .677(ariable, an error occurs, and)-.25 F
-(the command e)108 556.8 Q(xits with a non-zero status.)-.15 E .15
+(fect the current shell en)-.25 F(vi-)-.4 E 3.177(ronment. If)108 544.8
+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 556.8 Q(xits with a non-zero status.)-.15 E .149
 (If no command name results, redirections are performed, b)108 573.6 R
-.149(ut do not af)-.2 F .149(fect the current shell en)-.25 F 2.649
+.149(ut do not af)-.2 F .15(fect the current shell en)-.25 F 2.65
 (vironment. A)-.4 F(redirection error causes the command to e)108 585.6
 Q(xit with a non-zero status.)-.15 E 1.064
 (If there is a command name left after e)108 602.4 R 1.064(xpansion, e)
 -.15 F -.15(xe)-.15 G 1.064(cution proceeds as described belo).15 F
-4.864 -.65(w. O)-.25 H 1.064(therwise, the).65 F .069(command e)108
-614.4 R 2.569(xits. If)-.15 F .069(one of the e)2.569 F .069
-(xpansions contained a command substitution, the e)-.15 F .068
-(xit status of the command)-.15 F .466(is the e)108 626.4 R .466
-(xit status of the last command substitution performed.)-.15 F .467
+4.864 -.65(w. O)-.25 H 1.064(therwise, the).65 F .068(command e)108
+614.4 R 2.568(xits. If)-.15 F .069(one of the e)2.568 F .069
+(xpansions contained a command substitution, the e)-.15 F .069
+(xit status of the command)-.15 F .467(is the e)108 626.4 R .466
+(xit status of the last command substitution performed.)-.15 F .466
 (If there were no command substitutions, the)5.466 F(command e)108 638.4
 Q(xits with a status of zero.)-.15 E F4(COMMAND EXECUTION)72 655.2 Q F0
-.547(After a command has been split into w)108 667.2 R .546
+.546(After a command has been split into w)108 667.2 R .547
 (ords, if it results in a simple command and an optional list of ar)-.1
 F(gu-)-.18 E(ments, the follo)108 679.2 Q(wing actions are tak)-.25 E
 (en.)-.1 E .379(If the command name contains no slashes, the shell atte\
@@ -3942,88 +3959,88 @@ mpts to locate it.)108 696 R .379(If there e)5.379 F .379
 E F5(.)A F0 .246(If the name does not match a func-)4.746 F
 (tion, the shell searches for it in the list of shell b)108 720 Q 2.5
 (uiltins. If)-.2 F 2.5(am)2.5 G(atch is found, that b)-2.5 E
-(uiltin is in)-.2 E -.2(vo)-.4 G -.1(ke).2 G(d.).1 E(GNU Bash 4.2)72 768
-Q(2013 March 4)146.79 E(31)195.95 E 0 Cg EP
+(uiltin is in)-.2 E -.2(vo)-.4 G -.1(ke).2 G(d.).1 E(GNU Bash 4.3)72 768
+Q(2013 September 2)138.455 E(31)187.615 E 0 Cg EP
 %%Page: 32 32
 %%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 .309(If the name is neither a shell function nor a b)108 84 R .31
-(uiltin, and contains no slashes,)-.2 F/F1 10/Times-Bold@0 SF(bash)2.81
-E F0 .31(searches each element of)2.81 F(the)108 96 Q/F2 9/Times-Bold@0
-SF -.666(PA)3.163 G(TH)-.189 E F0 .662(for a directory containing an e)
-2.913 F -.15(xe)-.15 G .662(cutable \214le by that name.).15 F F1(Bash)
-5.662 E F0 .662(uses a hash table to remember)3.162 F 1.914
-(the full pathnames of e)108 108 R -.15(xe)-.15 G 1.915
-(cutable \214les \(see).15 F F1(hash)4.415 E F0(under)4.415 E F2 1.915
-(SHELL B)4.415 F(UIL)-.09 E 1.915(TIN COMMANDS)-.828 F F0(belo)4.165 E
-4.415(w\). A)-.25 F(full)4.415 E .72(search of the directories in)108
-120 R F2 -.666(PA)3.22 G(TH)-.189 E F0 .719
-(is performed only if the command is not found in the hash table.)2.97 F
-.719(If the)5.719 F .956(search is unsuccessful, the shell searches for\
- a de\214ned shell function named)108 132 R F1(command_not_f)3.456 E
-(ound_han-)-.25 E(dle)108 144 Q F0 5.278(.I)C 2.778(ft)-5.278 G .278
-(hat function e)-2.778 F .278(xists, it is in)-.15 F -.2(vo)-.4 G -.1
-(ke).2 G 2.778(dw).1 G .277
-(ith the original command and the original command')-2.778 F 2.777(sa)
--.55 G -.18(rg)-2.777 G(uments).18 E .775(as its ar)108 156 R .775
+-.35 E .31(If the name is neither a shell function nor a b)108 84 R .309
+(uiltin, and contains no slashes,)-.2 F/F1 10/Times-Bold@0 SF(bash)2.809
+E F0 .309(searches each element of)2.809 F(the)108 96 Q/F2 9
+/Times-Bold@0 SF -.666(PA)3.162 G(TH)-.189 E F0 .662
+(for a directory containing an e)2.912 F -.15(xe)-.15 G .662
+(cutable \214le by that name.).15 F F1(Bash)5.662 E F0 .663
+(uses a hash table to remember)3.162 F 1.915(the full pathnames of e)108
+108 R -.15(xe)-.15 G 1.915(cutable \214les \(see).15 F F1(hash)4.415 E
+F0(under)4.415 E F2 1.915(SHELL B)4.415 F(UIL)-.09 E 1.914(TIN COMMANDS)
+-.828 F F0(belo)4.164 E 4.414(w\). A)-.25 F(full)4.414 E .719
+(search of the directories in)108 120 R F2 -.666(PA)3.219 G(TH)-.189 E
+F0 .72(is performed only if the command is not found in the hash table.)
+2.969 F .72(If the)5.72 F .956(search is unsuccessful, the shell search\
+es for a de\214ned shell function named)108 132 R F1(command_not_f)3.455
+E(ound_han-)-.25 E(dle)108 144 Q F0 5.277(.I)C 2.777(ft)-5.277 G .277
+(hat function e)-2.777 F .277(xists, it is in)-.15 F -.2(vo)-.4 G -.1
+(ke).2 G 2.777(dw).1 G .278
+(ith the original command and the original command')-2.777 F 2.778(sa)
+-.55 G -.18(rg)-2.778 G(uments).18 E .776(as its ar)108 156 R .776
 (guments, and the function')-.18 F 3.275(se)-.55 G .775
 (xit status becomes the e)-3.425 F .775(xit status of the shell.)-.15 F
-.776(If that function is not)5.776 F
+.775(If that function is not)5.775 F
 (de\214ned, the shell prints an error message and returns an e)108 168 Q
 (xit status of 127.)-.15 E 1.089(If the search is successful, or if the\
  command name contains one or more slashes, the shell e)108 184.8 R -.15
-(xe)-.15 G 1.089(cutes the).15 F .197(named program in a separate e)108
-196.8 R -.15(xe)-.15 G .197(cution en).15 F 2.698(vironment. Ar)-.4 F
-.198(gument 0 is set to the name gi)-.18 F -.15(ve)-.25 G .198
+(xe)-.15 G 1.09(cutes the).15 F .198(named program in a separate e)108
+196.8 R -.15(xe)-.15 G .198(cution en).15 F 2.698(vironment. Ar)-.4 F
+.198(gument 0 is set to the name gi)-.18 F -.15(ve)-.25 G .197
 (n, and the remain-).15 F(ing ar)108 208.8 Q
 (guments to the command are set to the ar)-.18 E(guments gi)-.18 E -.15
 (ve)-.25 G(n, if an).15 E -.65(y.)-.15 G 1.809(If this e)108 225.6 R
 -.15(xe)-.15 G 1.809(cution f).15 F 1.809
 (ails because the \214le is not in e)-.1 F -.15(xe)-.15 G 1.809
 (cutable format, and the \214le is not a directory).15 F 4.309(,i)-.65 G
-4.309(ti)-4.309 G(s)-4.309 E .677(assumed to be a)108 237.6 R/F3 10
-/Times-Italic@0 SF .678(shell script)3.177 F F0 3.178(,a\214)C .678
+4.309(ti)-4.309 G(s)-4.309 E .678(assumed to be a)108 237.6 R/F3 10
+/Times-Italic@0 SF .678(shell script)3.178 F F0 3.178(,a\214)C .678
 (le containing shell commands.)-3.178 F 3.178(As)5.678 G .678
-(ubshell is spa)-3.178 F .678(wned to e)-.15 F -.15(xe)-.15 G .678
-(cute it.).15 F(This)5.678 E .33
-(subshell reinitializes itself, so that the ef)108 249.6 R .33
-(fect is as if a ne)-.25 F 2.829(ws)-.25 G .329(hell had been in)-2.829
-F -.2(vo)-.4 G -.1(ke).2 G 2.829(dt).1 G 2.829(oh)-2.829 G .329
-(andle the script, with)-2.829 F 1.219(the e)108 261.6 R 1.219
+(ubshell is spa)-3.178 F .677(wned to e)-.15 F -.15(xe)-.15 G .677
+(cute it.).15 F(This)5.677 E .329
+(subshell reinitializes itself, so that the ef)108 249.6 R .329
+(fect is as if a ne)-.25 F 2.83(ws)-.25 G .33(hell had been in)-2.83 F
+-.2(vo)-.4 G -.1(ke).2 G 2.83(dt).1 G 2.83(oh)-2.83 G .33
+(andle the script, with)-2.83 F 1.219(the e)108 261.6 R 1.219
 (xception that the locations of commands remembered by the parent \(see)
 -.15 F F1(hash)3.719 E F0(belo)3.719 E 3.719(wu)-.25 G(nder)-3.719 E F2
 (SHELL)3.719 E -.09(BU)108 273.6 S(IL).09 E(TIN COMMANDS)-.828 E/F4 9
-/Times-Roman@0 SF(\))A F0(are retained by the child.)2.25 E .348
-(If the program is a \214le be)108 290.4 R .348(ginning with)-.15 F F1
-(#!)2.848 E F0 2.848(,t)C .347(he remainder of the \214rst line speci\
-\214es an interpreter for the pro-)-2.848 F 3.178(gram. The)108 302.4 R
+/Times-Roman@0 SF(\))A F0(are retained by the child.)2.25 E .347
+(If the program is a \214le be)108 290.4 R .347(ginning with)-.15 F F1
+(#!)2.847 E F0 2.847(,t)C .348(he remainder of the \214rst line speci\
+\214es an interpreter for the pro-)-2.847 F 3.178(gram. The)108 302.4 R
 .678(shell e)3.178 F -.15(xe)-.15 G .678(cutes the speci\214ed interpre\
 ter on operating systems that do not handle this e).15 F -.15(xe)-.15 G
-(cutable).15 E 1.193(format themselv)108 314.4 R 3.693(es. The)-.15 F
+(cutable).15 E 1.192(format themselv)108 314.4 R 3.692(es. The)-.15 F
 (ar)3.693 E 1.193
-(guments to the interpreter consist of a single optional ar)-.18 F 1.192
-(gument follo)-.18 F 1.192(wing the)-.25 F 1.13
+(guments to the interpreter consist of a single optional ar)-.18 F 1.193
+(gument follo)-.18 F 1.193(wing the)-.25 F 1.131
 (interpreter name on the \214rst line of the program, follo)108 326.4 R
-1.131(wed by the name of the program, follo)-.25 F 1.131(wed by the)-.25
-F(command ar)108 338.4 Q(guments, if an)-.18 E -.65(y.)-.15 G/F5 10.95
+1.13(wed by the name of the program, follo)-.25 F 1.13(wed by the)-.25 F
+(command ar)108 338.4 Q(guments, if an)-.18 E -.65(y.)-.15 G/F5 10.95
 /Times-Bold@0 SF(COMMAND EXECUTION ENVIR)72 355.2 Q(ONMENT)-.329 E F0
 (The shell has an)108 367.2 Q F3 -.2(ex)2.5 G(ecution en).2 E(vir)-.4 E
 (onment)-.45 E F0 2.5(,w)C(hich consists of the follo)-2.5 E(wing:)-.25
-E 32.5<836f>108 384 S 1.406(pen \214les inherited by the shell at in)
--32.5 F -.2(vo)-.4 G 1.405
+E 32.5<836f>108 384 S 1.405(pen \214les inherited by the shell at in)
+-32.5 F -.2(vo)-.4 G 1.406
 (cation, as modi\214ed by redirections supplied to the).2 F F1(exec)
-3.905 E F0 -.2(bu)144 396 S(iltin).2 E 32.5<8374>108 412.8 S
+3.906 E F0 -.2(bu)144 396 S(iltin).2 E 32.5<8374>108 412.8 S
 (he current w)-32.5 E(orking directory as set by)-.1 E F1(cd)2.5 E F0(,)
 A F1(pushd)2.5 E F0 2.5(,o)C(r)-2.5 E F1(popd)2.5 E F0 2.5(,o)C 2.5(ri)
 -2.5 G(nherited by the shell at in)-2.5 E -.2(vo)-.4 G(cation).2 E 32.5
 <8374>108 429.6 S(he \214le creation mode mask as set by)-32.5 E F1
 (umask)2.5 E F0(or inherited from the shell')2.5 E 2.5(sp)-.55 G(arent)
 -2.5 E 32.5<8363>108 446.4 S(urrent traps set by)-32.5 E F1(trap)2.5 E
-F0 32.5<8373>108 463.2 S .256(hell parameters that are set by v)-32.5 F
-.256(ariable assignment or with)-.25 F F1(set)2.756 E F0 .257
-(or inherited from the shell')2.756 F 2.757(sp)-.55 G(arent)-2.757 E
+F0 32.5<8373>108 463.2 S .257(hell parameters that are set by v)-32.5 F
+.256(ariable assignment or with)-.25 F F1(set)2.756 E F0 .256
+(or inherited from the shell')2.756 F 2.756(sp)-.55 G(arent)-2.756 E
 (in the en)144 475.2 Q(vironment)-.4 E 32.5<8373>108 492 S
 (hell functions de\214ned during e)-32.5 E -.15(xe)-.15 G
 (cution or inherited from the shell').15 E 2.5(sp)-.55 G
@@ -4035,27 +4052,27 @@ F0 32.5<836f>108 525.6 S(ptions enabled by)-32.5 E F1(shopt)2.5 E F0
 F0 32.5<8376>108 559.2 S
 (arious process IDs, including those of background jobs, the v)-32.75 E
 (alue of)-.25 E F1($$)2.5 E F0 2.5(,a)C(nd the v)-2.5 E(alue of)-.25 E
-F2(PPID)2.5 E F0 .427(When a simple command other than a b)108 576 R
-.426(uiltin or shell function is to be e)-.2 F -.15(xe)-.15 G .426
-(cuted, it is in).15 F -.2(vo)-.4 G -.1(ke).2 G 2.926(di).1 G 2.926(nas)
--2.926 G(eparate)-2.926 E -.15(exe)108 588 S .133(cution en).15 F .133
+F2(PPID)2.5 E F0 .426(When a simple command other than a b)108 576 R
+.427(uiltin or shell function is to be e)-.2 F -.15(xe)-.15 G .427
+(cuted, it is in).15 F -.2(vo)-.4 G -.1(ke).2 G 2.927(di).1 G 2.927(nas)
+-2.927 G(eparate)-2.927 E -.15(exe)108 588 S .134(cution en).15 F .134
 (vironment that consists of the follo)-.4 F 2.634(wing. Unless)-.25 F
-.134(otherwise noted, the v)2.634 F .134(alues are inherited from)-.25 F
-(the shell.)108 600 Q 32.5<8374>108 616.8 S 1.056(he shell')-32.5 F
-3.556(so)-.55 G 1.056(pen \214les, plus an)-3.556 F 3.556(ym)-.15 G
+.133(otherwise noted, the v)2.634 F .133(alues are inherited from)-.25 F
+(the shell.)108 600 Q 32.5<8374>108 616.8 S 1.055(he shell')-32.5 F
+3.555(so)-.55 G 1.055(pen \214les, plus an)-3.555 F 3.556(ym)-.15 G
 1.056
 (odi\214cations and additions speci\214ed by redirections to the com-)
 -3.556 F(mand)144 628.8 Q 32.5<8374>108 645.6 S(he current w)-32.5 E
 (orking directory)-.1 E 32.5<8374>108 662.4 S
-(he \214le creation mode mask)-32.5 E 32.5<8373>108 679.2 S .856(hell v)
+(he \214le creation mode mask)-32.5 E 32.5<8373>108 679.2 S .857(hell v)
 -32.5 F .857(ariables and functions mark)-.25 F .857(ed for e)-.1 F .857
 (xport, along with v)-.15 F .857(ariables e)-.25 F .857
 (xported for the command,)-.15 F(passed in the en)144 691.2 Q(vironment)
--.4 E 32.5<8374>108 708 S .307
-(raps caught by the shell are reset to the v)-32.5 F .306
-(alues inherited from the shell')-.25 F 2.806(sp)-.55 G .306
-(arent, and traps ignored)-2.806 F(by the shell are ignored)144 720 Q
-(GNU Bash 4.2)72 768 Q(2013 March 4)146.79 E(32)195.95 E 0 Cg EP
+-.4 E 32.5<8374>108 708 S .306
+(raps caught by the shell are reset to the v)-32.5 F .307
+(alues inherited from the shell')-.25 F 2.807(sp)-.55 G .307
+(arent, and traps ignored)-2.807 F(by the shell are ignored)144 720 Q
+(GNU Bash 4.3)72 768 Q(2013 September 2)138.455 E(32)187.615 E 0 Cg EP
 %%Page: 33 33
 %%BeginPageSetup
 BP
 (fect the shell')-.25 E 2.5(se)-.55 G -.15(xe)-2.65 G(cution en).15 E
 (vironment.)-.4 E .577(Command substitution, commands grouped with pare\
 ntheses, and asynchronous commands are in)108 100.8 R -.2(vo)-.4 G -.1
-(ke).2 G 3.078(di).1 G(n)-3.078 E 2.745(as)108 112.8 S .245(ubshell en)
--2.745 F .245(vironment that is a duplicate of the shell en)-.4 F .244
-(vironment, e)-.4 F .244(xcept that traps caught by the shell are)-.15 F
-.358(reset to the v)108 124.8 R .358
+(ke).2 G 3.077(di).1 G(n)-3.077 E 2.744(as)108 112.8 S .244(ubshell en)
+-2.744 F .244(vironment that is a duplicate of the shell en)-.4 F .245
+(vironment, e)-.4 F .245(xcept that traps caught by the shell are)-.15 F
+.359(reset to the v)108 124.8 R .358
 (alues that the shell inherited from its parent at in)-.25 F -.2(vo)-.4
-G 2.858(cation. Builtin).2 F .359(commands that are in)2.859 F -.2(vo)
--.4 G -.1(ke).2 G(d).1 E .857(as part of a pipeline are also e)108 136.8
-R -.15(xe)-.15 G .856(cuted in a subshell en).15 F 3.356
-(vironment. Changes)-.4 F .856(made to the subshell en)3.356 F(viron-)
+G 2.858(cation. Builtin).2 F .358(commands that are in)2.858 F -.2(vo)
+-.4 G -.1(ke).2 G(d).1 E .856(as part of a pipeline are also e)108 136.8
+R -.15(xe)-.15 G .856(cuted in a subshell en).15 F 3.357
+(vironment. Changes)-.4 F .857(made to the subshell en)3.357 F(viron-)
 -.4 E(ment cannot af)108 148.8 Q(fect the shell')-.25 E 2.5(se)-.55 G
--.15(xe)-2.65 G(cution en).15 E(vironment.)-.4 E 1.376(Subshells spa)108
-165.6 R 1.376(wned to e)-.15 F -.15(xe)-.15 G 1.377
+-.15(xe)-2.65 G(cution en).15 E(vironment.)-.4 E 1.377(Subshells spa)108
+165.6 R 1.377(wned to e)-.15 F -.15(xe)-.15 G 1.377
 (cute command substitutions inherit the v).15 F 1.377(alue of the)-.25 F
-/F1 10/Times-Bold@0 SF<ad65>3.877 E F0 1.377(option from the parent)
-3.877 F 2.5(shell. When)108 177.6 R(not in)2.5 E/F2 10/Times-Italic@0 SF
+/F1 10/Times-Bold@0 SF<ad65>3.876 E F0 1.376(option from the parent)
+3.876 F 2.5(shell. When)108 177.6 R(not in)2.5 E/F2 10/Times-Italic@0 SF
 (posix)2.5 E F0(mode,)2.5 E F1(bash)2.5 E F0(clears the)2.5 E F1<ad65>
-2.5 E F0(option in such subshells.)2.5 E .405(If a command is follo)108
-194.4 R .405(wed by a)-.25 F F1(&)2.905 E F0 .404
-(and job control is not acti)2.905 F -.15(ve)-.25 G 2.904(,t).15 G .404
-(he def)-2.904 F .404(ault standard input for the command)-.1 F .197
-(is the empty \214le)108 206.4 R F2(/de)2.697 E(v/null)-.15 E F0 5.197
-(.O)C .197(therwise, the in)-5.197 F -.2(vo)-.4 G -.1(ke).2 G 2.697(dc)
-.1 G .198(ommand inherits the \214le descriptors of the calling shell)
--2.697 F(as modi\214ed by redirections.)108 218.4 Q/F3 10.95
-/Times-Bold@0 SF(ENVIR)72 235.2 Q(ONMENT)-.329 E F0 2.354
+2.5 E F0(option in such subshells.)2.5 E .404(If a command is follo)108
+194.4 R .404(wed by a)-.25 F F1(&)2.904 E F0 .405
+(and job control is not acti)2.904 F -.15(ve)-.25 G 2.905(,t).15 G .405
+(he def)-2.905 F .405(ault standard input for the command)-.1 F .198
+(is the empty \214le)108 206.4 R F2(/de)2.698 E(v/null)-.15 E F0 5.198
+(.O)C .198(therwise, the in)-5.198 F -.2(vo)-.4 G -.1(ke).2 G 2.698(dc)
+.1 G .197(ommand inherits the \214le descriptors of the calling shell)
+-2.698 F(as modi\214ed by redirections.)108 218.4 Q/F3 10.95
+/Times-Bold@0 SF(ENVIR)72 235.2 Q(ONMENT)-.329 E F0 2.353
 (When a program is in)108 247.2 R -.2(vo)-.4 G -.1(ke).2 G 4.853(di).1 G
 4.853(ti)-4.853 G 4.853(sg)-4.853 G -2.15 -.25(iv e)-4.853 H 4.853(na)
 .25 G 4.853(na)-4.853 G 2.353(rray of strings called the)-4.853 F F2(en)
-4.853 E(vir)-.4 E(onment)-.45 E F0 7.353(.T).68 G 2.353
+4.853 E(vir)-.4 E(onment)-.45 E F0 7.353(.T).68 G 2.354
 (his is a list of)-7.353 F F2(name)108 259.2 Q F0<ad>A F2(value)A F0
 (pairs, of the form)2.5 E F2(name)2.5 E F0(=)A F2(value)A F0(.).18 E
-1.485(The shell pro)108 276 R 1.485(vides se)-.15 F -.15(ve)-.25 G 1.485
+1.486(The shell pro)108 276 R 1.486(vides se)-.15 F -.15(ve)-.25 G 1.486
 (ral w).15 F 1.485(ays to manipulate the en)-.1 F 3.985(vironment. On)
--.4 F(in)3.985 E -.2(vo)-.4 G 1.486(cation, the shell scans its o).2 F
+-.4 F(in)3.985 E -.2(vo)-.4 G 1.485(cation, the shell scans its o).2 F
 (wn)-.25 E(en)108 288 Q .144(vironment and creates a parameter for each\
- name found, automatically marking it for)-.4 F F2 -.2(ex)2.643 G(port)
-.2 E F0 .143(to child pro-)3.323 F 2.703(cesses. Ex)108 300 R .203
+ name found, automatically marking it for)-.4 F F2 -.2(ex)2.644 G(port)
+.2 E F0 .144(to child pro-)3.324 F 2.704(cesses. Ex)108 300 R .203
 (ecuted commands inherit the en)-.15 F 2.703(vironment. The)-.4 F F1
 (export)2.703 E F0(and)2.703 E F1(declar)2.703 E 2.703<65ad>-.18 G(x)
--2.703 E F0 .203(commands allo)2.703 F 2.704(wp)-.25 G(aram-)-2.704 E
+-2.703 E F0 .203(commands allo)2.703 F 2.703(wp)-.25 G(aram-)-2.703 E
 1.153(eters and functions to be added to and deleted from the en)108 312
-R 3.653(vironment. If)-.4 F 1.153(the v)3.653 F 1.153
+R 3.653(vironment. If)-.4 F 1.153(the v)3.653 F 1.154
 (alue of a parameter in the)-.25 F(en)108 324 Q .64
 (vironment is modi\214ed, the ne)-.4 F 3.14(wv)-.25 G .64
 (alue becomes part of the en)-3.39 F .64(vironment, replacing the old.)
 -.4 F .64(The en)5.64 F(viron-)-.4 E .58(ment inherited by an)108 336 R
 3.08(ye)-.15 G -.15(xe)-3.23 G .58(cuted command consists of the shell')
 .15 F 3.08(si)-.55 G .58(nitial en)-3.08 F .58(vironment, whose v)-.4 F
-.58(alues may be)-.25 F .3(modi\214ed in the shell, less an)108 348 R
-2.8(yp)-.15 G .3(airs remo)-2.8 F -.15(ve)-.15 G 2.8(db).15 G 2.801(yt)
--2.8 G(he)-2.801 E F1(unset)2.801 E F0 .301(command, plus an)2.801 F
-2.801(ya)-.15 G .301(dditions via the)-2.801 F F1(export)2.801 E F0(and)
-2.801 E F1(declar)108 360 Q 2.5<65ad>-.18 G(x)-2.5 E F0(commands.)2.5 E
-.563(The en)108 376.8 R .563(vironment for an)-.4 F(y)-.15 E F2 .563
-(simple command)3.403 F F0 .562
+.58(alues may be)-.25 F .301(modi\214ed in the shell, less an)108 348 R
+2.801(yp)-.15 G .301(airs remo)-2.801 F -.15(ve)-.15 G 2.801(db).15 G
+2.801(yt)-2.801 G(he)-2.801 E F1(unset)2.801 E F0 .3(command, plus an)
+2.8 F 2.8(ya)-.15 G .3(dditions via the)-2.8 F F1(export)2.8 E F0(and)
+2.8 E F1(declar)108 360 Q 2.5<65ad>-.18 G(x)-2.5 E F0(commands.)2.5 E
+.562(The en)108 376.8 R .562(vironment for an)-.4 F(y)-.15 E F2 .562
+(simple command)3.402 F F0 .563
 (or function may be augmented temporarily by pre\214xing it with)3.833 F
-.202(parameter assignments, as described abo)108 388.8 R .502 -.15(ve i)
+.203(parameter assignments, as described abo)108 388.8 R .502 -.15(ve i)
 -.15 H(n).15 E/F4 9/Times-Bold@0 SF -.666(PA)2.702 G(RAMETERS).666 E/F5
 9/Times-Roman@0 SF(.)A F0 .202(These assignment statements af)4.702 F
-.203(fect only the)-.25 F(en)108 400.8 Q
+.202(fect only the)-.25 F(en)108 400.8 Q
 (vironment seen by that command.)-.4 E .81(If the)108 417.6 R F1<ad6b>
 3.31 E F0 .81(option is set \(see the)3.31 F F1(set)3.31 E F0 -.2(bu)
 3.31 G .81(iltin command belo).2 F .81(w\), then)-.25 F F2(all)3.64 E F0
 .81(parameter assignments are placed in)3.82 F(the en)108 429.6 Q
 (vironment for a command, not just those that precede the command name.)
--.4 E(When)108 446.4 Q F1(bash)3.585 E F0(in)3.585 E -.2(vo)-.4 G -.1
-(ke).2 G 3.585(sa).1 G 3.585(ne)-3.585 G 1.085(xternal command, the v)
--3.735 F(ariable)-.25 E F1(_)3.585 E F0 1.086
+-.4 E(When)108 446.4 Q F1(bash)3.586 E F0(in)3.586 E -.2(vo)-.4 G -.1
+(ke).2 G 3.586(sa).1 G 3.586(ne)-3.586 G 1.086(xternal command, the v)
+-3.736 F(ariable)-.25 E F1(_)3.586 E F0 1.085
 (is set to the full \214lename of the command and)3.586 F
 (passed to that command in its en)108 458.4 Q(vironment.)-.4 E F3
-(EXIT ST)72 475.2 Q -1.04(AT)-.986 G(US)1.04 E F0 .151(The e)108 487.2 R
-.151(xit status of an e)-.15 F -.15(xe)-.15 G .151
-(cuted command is the v).15 F .15(alue returned by the)-.25 F F2
-(waitpid)2.65 E F0 .15(system call or equi)2.65 F -.25(va)-.25 G .15
-(lent func-).25 F 2.847(tion. Exit)108 499.2 R .347(statuses f)2.847 F
-.347(all between 0 and 255, though, as e)-.1 F .347(xplained belo)-.15 F
-1.647 -.65(w, t)-.25 H .347(he shell may use v).65 F .348(alues abo)-.25
-F .648 -.15(ve 1)-.15 H(25).15 E(specially)108 511.2 Q 5.674(.E)-.65 G
-.674(xit statuses from shell b)-5.674 F .673
+(EXIT ST)72 475.2 Q -1.04(AT)-.986 G(US)1.04 E F0 .15(The e)108 487.2 R
+.15(xit status of an e)-.15 F -.15(xe)-.15 G .15(cuted command is the v)
+.15 F .151(alue returned by the)-.25 F F2(waitpid)2.651 E F0 .151
+(system call or equi)2.651 F -.25(va)-.25 G .151(lent func-).25 F 2.848
+(tion. Exit)108 499.2 R .348(statuses f)2.848 F .347
+(all between 0 and 255, though, as e)-.1 F .347(xplained belo)-.15 F
+1.647 -.65(w, t)-.25 H .347(he shell may use v).65 F .347(alues abo)-.25
+F .647 -.15(ve 1)-.15 H(25).15 E(specially)108 511.2 Q 5.673(.E)-.65 G
+.673(xit statuses from shell b)-5.673 F .673
 (uiltins and compound commands are also limited to this range. Under)-.2
 F(certain circumstances, the shell will use special v)108 523.2 Q
 (alues to indicate speci\214c f)-.25 E(ailure modes.)-.1 E -.15(Fo)108
-540 S 3.372(rt).15 G .872(he shell')-3.372 F 3.372(sp)-.55 G .873
-(urposes, a command which e)-3.372 F .873(xits with a zero e)-.15 F .873
-(xit status has succeeded.)-.15 F .873(An e)5.873 F .873(xit status of)
--.15 F .049(zero indicates success.)108 552 R 2.549(An)5.049 G .049
-(on-zero e)-2.549 F .049(xit status indicates f)-.15 F 2.549
-(ailure. When)-.1 F 2.549(ac)2.549 G .048(ommand terminates on a f)
--2.549 F .048(atal sig-)-.1 F(nal)108 564 Q F2(N)2.5 E F0(,)A F1(bash)
+540 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 .048(zero indicates success.)108 552 R 2.548(An)5.048 G .049
+(on-zero e)-2.548 F .049(xit status indicates f)-.15 F 2.549
+(ailure. When)-.1 F 2.549(ac)2.549 G .049(ommand terminates on a f)
+-2.549 F .049(atal sig-)-.1 F(nal)108 564 Q F2(N)2.5 E F0(,)A F1(bash)
 2.5 E F0(uses the v)2.5 E(alue of 128+)-.25 E F2(N)A F0(as the e)2.5 E
-(xit status.)-.15 E .404
+(xit status.)-.15 E .405
 (If a command is not found, the child process created to e)108 580.8 R
--.15(xe)-.15 G .404(cute it returns a status of 127.).15 F .405
-(If a command is)5.405 F(found b)108 592.8 Q(ut is not e)-.2 E -.15(xe)
+-.15(xe)-.15 G .404(cute it returns a status of 127.).15 F .404
+(If a command is)5.404 F(found b)108 592.8 Q(ut is not e)-.2 E -.15(xe)
 -.15 G(cutable, the return status is 126.).15 E(If a command f)108 609.6
 Q(ails because of an error during e)-.1 E
 (xpansion or redirection, the e)-.15 E(xit status is greater than zero.)
--.15 E .081(Shell b)108 626.4 R .081
+-.15 E .08(Shell b)108 626.4 R .08
 (uiltin commands return a status of 0 \()-.2 F F2(true)A F0 2.581(\)i)C
-2.581(fs)-2.581 G .08(uccessful, and non-zero \()-2.581 F F2(false)A F0
-2.58(\)i)C 2.58(fa)-2.58 G 2.58(ne)-2.58 G .08(rror occurs while)-2.58 F
-(the)108 638.4 Q 2.5(ye)-.15 G -.15(xe)-2.65 G 2.5(cute. All).15 F -.2
-(bu)2.5 G(iltins return an e).2 E
+2.581(fs)-2.581 G .081(uccessful, and non-zero \()-2.581 F F2(false)A F0
+2.581(\)i)C 2.581(fa)-2.581 G 2.581(ne)-2.581 G .081(rror occurs while)
+-2.581 F(the)108 638.4 Q 2.5(ye)-.15 G -.15(xe)-2.65 G 2.5(cute. All).15
+F -.2(bu)2.5 G(iltins return an e).2 E
 (xit status of 2 to indicate incorrect usage.)-.15 E F1(Bash)108 655.2 Q
-F0 .201(itself returns the e)2.701 F .202
-(xit status of the last command e)-.15 F -.15(xe)-.15 G .202
+F0 .202(itself returns the e)2.702 F .202
+(xit status of the last command e)-.15 F -.15(xe)-.15 G .201
 (cuted, unless a syntax error occurs, in which case).15 F(it e)108 667.2
 Q(xits with a non-zero v)-.15 E 2.5(alue. See)-.25 F(also the)2.5 E F1
 (exit)2.5 E F0 -.2(bu)2.5 G(iltin command belo).2 E -.65(w.)-.25 G F3
-(SIGN)72 684 Q(ALS)-.219 E F0(When)108 696 Q F1(bash)3.183 E F0 .683
-(is interacti)3.183 F -.15(ve)-.25 G 3.183(,i).15 G 3.183(nt)-3.183 G
-.683(he absence of an)-3.183 F 3.183(yt)-.15 G .683(raps, it ignores)
--3.183 F F4(SIGTERM)3.183 E F0 .682(\(so that)2.933 F F1 .682(kill 0)
-3.182 F F0 .682(does not kill an)3.182 F(interacti)108 708 Q .757 -.15
-(ve s)-.25 H .457(hell\), and).15 F F4(SIGINT)2.957 E F0 .458
-(is caught and handled \(so that the)2.707 F F1(wait)2.958 E F0 -.2(bu)
-2.958 G .458(iltin is interruptible\).).2 F .458(In all cases,)5.458 F
+(SIGN)72 684 Q(ALS)-.219 E F0(When)108 696 Q F1(bash)3.182 E F0 .682
+(is interacti)3.182 F -.15(ve)-.25 G 3.182(,i).15 G 3.182(nt)-3.182 G
+.682(he absence of an)-3.182 F 3.183(yt)-.15 G .683(raps, it ignores)
+-3.183 F F4(SIGTERM)3.183 E F0 .683(\(so that)2.933 F F1 .683(kill 0)
+3.183 F F0 .683(does not kill an)3.183 F(interacti)108 708 Q .758 -.15
+(ve s)-.25 H .458(hell\), and).15 F F4(SIGINT)2.958 E F0 .458
+(is caught and handled \(so that the)2.708 F F1(wait)2.958 E F0 -.2(bu)
+2.958 G .457(iltin is interruptible\).).2 F .457(In all cases,)5.457 F
 F1(bash)108 720 Q F0(ignores)2.5 E F4(SIGQ)2.5 E(UIT)-.09 E F5(.)A F0
 (If job control is in ef)4.5 E(fect,)-.25 E F1(bash)2.5 E F0(ignores)2.5
 E F4(SIGTTIN)2.5 E F5(,)A F4(SIGTT)2.25 E(OU)-.162 E F5(,)A F0(and)2.25
-E F4(SIGTSTP)2.5 E F5(.)A F0(GNU Bash 4.2)72 768 Q(2013 March 4)146.79 E
-(33)195.95 E 0 Cg EP
+E F4(SIGTSTP)2.5 E F5(.)A F0(GNU Bash 4.3)72 768 Q(2013 September 2)
+138.455 E(33)187.615 E 0 Cg EP
 %%Page: 34 34
 %%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(Non-b)108 84 Q 1.065(uiltin commands run by)-.2 F/F1 10
-/Times-Bold@0 SF(bash)3.565 E F0(ha)3.565 E 1.365 -.15(ve s)-.2 H 1.065
-(ignal handlers set to the v).15 F 1.064
-(alues inherited by the shell from its)-.25 F 3.247(parent. When)108 96
-R .747(job control is not in ef)3.247 F .747
+-.35 E(Non-b)108 84 Q 1.064(uiltin commands run by)-.2 F/F1 10
+/Times-Bold@0 SF(bash)3.564 E F0(ha)3.564 E 1.365 -.15(ve s)-.2 H 1.065
+(ignal handlers set to the v).15 F 1.065
+(alues inherited by the shell from its)-.25 F 3.248(parent. When)108 96
+R .748(job control is not in ef)3.248 F .747
 (fect, asynchronous commands ignore)-.25 F/F2 9/Times-Bold@0 SF(SIGINT)
-3.248 E F0(and)2.998 E F2(SIGQ)3.248 E(UIT)-.09 E F0 .748(in addi-)2.998
-F .653(tion to these inherited handlers.)108 108 R .653
-(Commands run as a result of command substitution ignore the k)5.653 F
+3.247 E F0(and)2.997 E F2(SIGQ)3.247 E(UIT)-.09 E F0 .747(in addi-)2.997
+F .652(tion to these inherited handlers.)108 108 R .653
+(Commands run as a result of command substitution ignore the k)5.652 F
 -.15(ey)-.1 G(board-).15 E(generated job control signals)108 120 Q F2
 (SIGTTIN)2.5 E/F3 9/Times-Roman@0 SF(,)A F2(SIGTT)2.25 E(OU)-.162 E F3
-(,)A F0(and)2.25 E F2(SIGTSTP)2.5 E F3(.)A F0 2.045(The shell e)108
-136.8 R 2.045(xits by def)-.15 F 2.045(ault upon receipt of a)-.1 F F2
+(,)A F0(and)2.25 E F2(SIGTSTP)2.5 E F3(.)A F0 2.046(The shell e)108
+136.8 R 2.046(xits by def)-.15 F 2.045(ault upon receipt of a)-.1 F F2
 (SIGHUP)4.545 E F3(.)A F0 2.045(Before e)6.545 F 2.045
-(xiting, an interacti)-.15 F 2.346 -.15(ve s)-.25 H 2.046
-(hell resends the).15 F F2(SIGHUP)108 148.8 Q F0 1.005
-(to all jobs, running or stopped.)3.255 F 1.004(Stopped jobs are sent)
-6.005 F F2(SIGCONT)3.504 E F0 1.004(to ensure that the)3.254 F 3.504(yr)
--.15 G(ecei)-3.504 E 1.304 -.15(ve t)-.25 H(he).15 E F2(SIGHUP)108 160.8
-Q F3(.)A F0 2.529 -.8(To p)5.429 H(re).8 E -.15(ve)-.25 G .93(nt the sh\
-ell from sending the signal to a particular job, it should be remo).15 F
--.15(ve)-.15 G 3.43(df).15 G .93(rom the)-3.43 F 1.357
-(jobs table with the)108 172.8 R F1(diso)3.857 E(wn)-.1 E F0 -.2(bu)
-3.857 G 1.357(iltin \(see).2 F F2 1.356(SHELL B)3.856 F(UIL)-.09 E 1.356
-(TIN COMMANDS)-.828 F F0(belo)3.606 E 1.356(w\) or mark)-.25 F 1.356
+(xiting, an interacti)-.15 F 2.345 -.15(ve s)-.25 H 2.045
+(hell resends the).15 F F2(SIGHUP)108 148.8 Q F0 1.004
+(to all jobs, running or stopped.)3.254 F 1.004(Stopped jobs are sent)
+6.004 F F2(SIGCONT)3.505 E F0 1.005(to ensure that the)3.255 F 3.505(yr)
+-.15 G(ecei)-3.505 E 1.305 -.15(ve t)-.25 H(he).15 E F2(SIGHUP)108 160.8
+Q F3(.)A F0 2.53 -.8(To p)5.43 H(re).8 E -.15(ve)-.25 G .93(nt the shel\
+l from sending the signal to a particular job, it should be remo).15 F
+-.15(ve)-.15 G 3.429(df).15 G .929(rom the)-3.429 F 1.356
+(jobs table with the)108 172.8 R F1(diso)3.856 E(wn)-.1 E F0 -.2(bu)
+3.856 G 1.356(iltin \(see).2 F F2 1.356(SHELL B)3.856 F(UIL)-.09 E 1.356
+(TIN COMMANDS)-.828 F F0(belo)3.607 E 1.357(w\) or mark)-.25 F 1.357
 (ed to not recei)-.1 F -.15(ve)-.25 G F2(SIGHUP)108 184.8 Q F0(using)
 2.25 E F1(diso)2.5 E(wn \255h)-.1 E F0(.)A .166(If the)108 201.6 R F1
 (huponexit)2.666 E F0 .166(shell option has been set with)2.666 F F1
 (shopt)2.666 E F0(,)A F1(bash)2.666 E F0 .166(sends a)2.666 F F2(SIGHUP)
 2.666 E F0 .166(to all jobs when an interacti)2.416 F -.15(ve)-.25 G
-(login shell e)108 213.6 Q(xits.)-.15 E(If)108 230.4 Q F1(bash)3.047 E
-F0 .547(is w)3.047 F .546(aiting for a command to complete and recei)-.1
+(login shell e)108 213.6 Q(xits.)-.15 E(If)108 230.4 Q F1(bash)3.046 E
+F0 .546(is w)3.046 F .546(aiting for a command to complete and recei)-.1
 F -.15(ve)-.25 G 3.046(sas).15 G .546
-(ignal for which a trap has been set, the trap)-3.046 F .662
-(will not be e)108 242.4 R -.15(xe)-.15 G .662
+(ignal for which a trap has been set, the trap)-3.046 F .663
+(will not be e)108 242.4 R -.15(xe)-.15 G .663
 (cuted until the command completes.).15 F(When)5.663 E F1(bash)3.163 E
-F0 .663(is w)3.163 F .663(aiting for an asynchronous command)-.1 F .99
+F0 .662(is w)3.163 F .662(aiting for an asynchronous command)-.1 F .99
 (via the)108 254.4 R F1(wait)3.49 E F0 -.2(bu)3.49 G .99(iltin, the rec\
 eption of a signal for which a trap has been set will cause the).2 F F1
 (wait)3.49 E F0 -.2(bu)3.49 G .99(iltin to).2 F
 (return immediately with an e)108 266.4 Q
 (xit status greater than 128, immediately after which the trap is e)-.15
 E -.15(xe)-.15 G(cuted.).15 E/F4 10.95/Times-Bold@0 SF(JOB CONTR)72
-283.2 Q(OL)-.329 E/F5 10/Times-Italic@0 SF -.25(Jo)108 295.2 S 4.567(bc)
-.25 G(ontr)-4.567 E(ol)-.45 E F0 2.067(refers to the ability to selecti)
-5.077 F -.15(ve)-.25 G 2.067(ly stop \().15 F F5(suspend)A F0 4.567(\)t)
-C 2.068(he e)-4.567 F -.15(xe)-.15 G 2.068
+283.2 Q(OL)-.329 E/F5 10/Times-Italic@0 SF -.25(Jo)108 295.2 S 4.568(bc)
+.25 G(ontr)-4.568 E(ol)-.45 E F0 2.068(refers to the ability to selecti)
+5.078 F -.15(ve)-.25 G 2.067(ly stop \().15 F F5(suspend)A F0 4.567(\)t)
+C 2.067(he e)-4.567 F -.15(xe)-.15 G 2.067
 (cution of processes and continue).15 F(\()108 307.2 Q F5 -.37(re)C
-(sume).37 E F0 3.202(\)t)C .702(heir e)-3.202 F -.15(xe)-.15 G .702
+(sume).37 E F0 3.201(\)t)C .701(heir e)-3.201 F -.15(xe)-.15 G .702
 (cution at a later point.).15 F 3.202(Au)5.702 G .702
 (ser typically emplo)-3.202 F .702(ys this f)-.1 F .702
-(acility via an interacti)-.1 F 1.001 -.15(ve i)-.25 H(nterf).15 E(ace)
+(acility via an interacti)-.1 F 1.002 -.15(ve i)-.25 H(nterf).15 E(ace)
 -.1 E(supplied jointly by the operating system k)108 319.2 Q(ernel')-.1
 E 2.5(st)-.55 G(erminal dri)-2.5 E -.15(ve)-.25 G 2.5(ra).15 G(nd)-2.5 E
-F1(bash)2.5 E F0(.)A .784(The shell associates a)108 336 R F5(job)5.024
-E F0 .784(with each pipeline.)3.514 F .784(It k)5.784 F .785
-(eeps a table of currently e)-.1 F -.15(xe)-.15 G .785
-(cuting jobs, which may be).15 F .341(listed with the)108 348 R F1(jobs)
-2.841 E F0 2.841(command. When)2.841 F F1(bash)2.841 E F0 .341
-(starts a job asynchronously \(in the)2.841 F F5(bac)2.84 E(kgr)-.2 E
-(ound)-.45 E F0 .34(\), it prints a line).77 F(that looks lik)108 360 Q
+F1(bash)2.5 E F0(.)A .785(The shell associates a)108 336 R F5(job)5.025
+E F0 .785(with each pipeline.)3.515 F .784(It k)5.785 F .784
+(eeps a table of currently e)-.1 F -.15(xe)-.15 G .784
+(cuting jobs, which may be).15 F .34(listed with the)108 348 R F1(jobs)
+2.84 E F0 2.84(command. When)2.84 F F1(bash)2.84 E F0 .341
+(starts a job asynchronously \(in the)2.84 F F5(bac)2.841 E(kgr)-.2 E
+(ound)-.45 E F0 .341(\), it prints a line).77 F(that looks lik)108 360 Q
 (e:)-.1 E([1] 25647)144 376.8 Q .241(indicating that this job is job nu\
 mber 1 and that the process ID of the last process in the pipeline asso\
-ciated)108 393.6 R .733(with this job is 25647.)108 405.6 R .732
+ciated)108 393.6 R .732(with this job is 25647.)108 405.6 R .733
 (All of the processes in a single pipeline are members of the same job)
-5.733 F(.)-.4 E F1(Bash)5.732 E F0(uses)3.232 E(the)108 417.6 Q F5(job)
-4.24 E F0(abstraction as the basis for job control.)2.73 E 3.062 -.8
-(To f)108 434.4 T 1.462(acilitate the implementation of the user interf)
-.7 F 1.463(ace to job control, the operating system maintains the)-.1 F
-.871(notion of a)108 446.4 R F5(curr)3.371 E .871(ent terminal pr)-.37 F
-.871(ocess gr)-.45 F .871(oup ID)-.45 F F0 5.871(.M)C .87
+5.732 F(.)-.4 E F1(Bash)5.733 E F0(uses)3.233 E(the)108 417.6 Q F5(job)
+4.24 E F0(abstraction as the basis for job control.)2.73 E 3.063 -.8
+(To f)108 434.4 T 1.463(acilitate the implementation of the user interf)
+.7 F 1.462(ace to job control, the operating system maintains the)-.1 F
+.87(notion of a)108 446.4 R F5(curr)3.37 E .87(ent terminal pr)-.37 F
+.871(ocess gr)-.45 F .871(oup ID)-.45 F F0 5.871(.M)C .871
 (embers of this process group \(processes whose process)-5.871 F .023
 (group ID is equal to the current terminal process group ID\) recei)108
 458.4 R .323 -.15(ve k)-.25 H -.15(ey).05 G .023
-(board-generated signals such as).15 F F2(SIG-)2.523 E(INT)108 470.4 Q
-F3(.)A F0 1.347(These processes are said to be in the)5.847 F F5(for)
-3.846 E -.4(eg)-.37 G -.45(ro).4 G(und).45 E F0(.).77 E F5(Bac)6.926 E
-(kgr)-.2 E(ound)-.45 E F0 1.346(processes are those whose process)4.616
-F .145(group ID dif)108 482.4 R .145(fers from the terminal')-.25 F .146
-(s; such processes are immune to k)-.55 F -.15(ey)-.1 G .146
-(board-generated signals.).15 F .146(Only fore-)5.146 F .16
+(board-generated signals such as).15 F F2(SIG-)2.522 E(INT)108 470.4 Q
+F3(.)A F0 1.346(These processes are said to be in the)5.846 F F5(for)
+3.847 E -.4(eg)-.37 G -.45(ro).4 G(und).45 E F0(.).77 E F5(Bac)6.927 E
+(kgr)-.2 E(ound)-.45 E F0 1.347(processes are those whose process)4.617
+F .146(group ID dif)108 482.4 R .146(fers from the terminal')-.25 F .146
+(s; such processes are immune to k)-.55 F -.15(ey)-.1 G .145
+(board-generated signals.).15 F .145(Only fore-)5.145 F .16
 (ground processes are allo)108 494.4 R .16(wed to read from or)-.25 F
 2.66(,i)-.4 G 2.66(ft)-2.66 G .16(he user so speci\214es with)-2.66 F/F6
 10/Courier@0 SF .16(stty tostop)2.66 F F0 2.66(,w)C .16(rite to the ter)
--2.66 F(-)-.2 E 3.051(minal. Background)108 506.4 R .551
-(processes which attempt to read from \(write to when)3.051 F F6 .551
-(stty tostop)3.051 F F0 .552(is in ef)3.052 F .552(fect\) the)-.25 F
-.718(terminal are sent a)108 518.4 R F2 .718(SIGTTIN \(SIGTT)3.218 F
-(OU\))-.162 E F0 .718(signal by the k)2.968 F(ernel')-.1 E 3.217(st)-.55
-G .717(erminal dri)-3.217 F -.15(ve)-.25 G 1.517 -.4(r, w).15 H .717
-(hich, unless caught, sus-).4 F(pends the process.)108 530.4 Q 1.087
-(If the operating system on which)108 547.2 R F1(bash)3.587 E F0 1.088
-(is running supports job control,)3.588 F F1(bash)3.588 E F0 1.088
-(contains f)3.588 F 1.088(acilities to use it.)-.1 F -.8(Ty)108 559.2 S
-.302(ping the).8 F F5(suspend)3.142 E F0 .302(character \(typically)
-3.572 F F1(^Z)2.801 E F0 2.801(,C)C .301
+-2.66 F(-)-.2 E 3.052(minal. Background)108 506.4 R .551
+(processes which attempt to read from \(write to when)3.052 F F6 .551
+(stty tostop)3.051 F F0 .551(is in ef)3.051 F .551(fect\) the)-.25 F
+.717(terminal are sent a)108 518.4 R F2 .717(SIGTTIN \(SIGTT)3.217 F
+(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 530.4 Q 1.088
+(If the operating system on which)108 547.2 R F1(bash)3.588 E F0 1.088
+(is running supports job control,)3.588 F F1(bash)3.587 E F0 1.087
+(contains f)3.587 F 1.087(acilities to use it.)-.1 F -.8(Ty)108 559.2 S
+.301(ping the).8 F F5(suspend)3.141 E F0 .301(character \(typically)
+3.571 F F1(^Z)2.801 E F0 2.801(,C)C .301
 (ontrol-Z\) while a process is running causes that process to be)-2.801
-F 2.142(stopped and returns control to)108 571.2 R F1(bash)4.642 E F0
+F 2.143(stopped and returns control to)108 571.2 R F1(bash)4.642 E F0
 7.142(.T)C 2.142(yping the)-7.942 F F5 2.142(delayed suspend)4.992 F F0
-2.143(character \(typically)5.413 F F1(^Y)4.643 E F0 4.643(,C)C
-(ontrol-Y\))-4.643 E .021(causes the process to be stopped when it atte\
+2.142(character \(typically)5.412 F F1(^Y)4.642 E F0 4.642(,C)C
+(ontrol-Y\))-4.642 E .021(causes the process to be stopped when it atte\
 mpts to read input from the terminal, and control to be returned)108
 583.2 R(to)108 595.2 Q F1(bash)3.392 E F0 5.892(.T)C .892
 (he user may then manipulate the state of this job, using the)-5.892 F
-F1(bg)3.392 E F0 .892(command to continue it in the)3.392 F .895
-(background, the)108 607.2 R F1(fg)3.395 E F0 .895
-(command to continue it in the fore)3.395 F .895(ground, or the)-.15 F
-F1(kill)3.395 E F0 .894(command to kill it.)3.395 F(A)5.894 E F1(^Z)
-3.394 E F0(tak)3.394 E(es)-.1 E(ef)108 619.2 Q .948(fect immediately)
--.25 F 3.448(,a)-.65 G .948(nd has the additional side ef)-3.448 F .948
+F1(bg)3.392 E F0 .892(command to continue it in the)3.392 F .894
+(background, the)108 607.2 R F1(fg)3.394 E F0 .895
+(command to continue it in the fore)3.394 F .895(ground, or the)-.15 F
+F1(kill)3.395 E F0 .895(command to kill it.)3.395 F(A)5.895 E F1(^Z)
+3.395 E F0(tak)3.395 E(es)-.1 E(ef)108 619.2 Q .949(fect immediately)
+-.25 F 3.449(,a)-.65 G .948(nd has the additional side ef)-3.449 F .948
 (fect of causing pending output and typeahead to be dis-)-.25 F(carded.)
 108 631.2 Q .777(There are a number of w)108 648 R .777
 (ays to refer to a job in the shell.)-.1 F .777(The character)5.777 F F1
 (%)3.277 E F0 .777(introduces a job speci\214cation)3.277 F(\()108 660 Q
-F5(jobspec)A F0 3.457(\). Job)B(number)3.457 E F5(n)3.817 E F0 .957
+F5(jobspec)A F0 3.458(\). Job)B(number)3.458 E F5(n)3.818 E F0 .957
 (may be referred to as)3.697 F F1(%n)3.457 E F0 5.957(.A)C .957
 (job may also be referred to using a pre\214x of the)-2.5 F .59(name us\
 ed to start it, or using a substring that appears in its command line.)
 108 672 R -.15(Fo)5.59 G 3.09(re).15 G(xample,)-3.24 E F1(%ce)3.09 E F0
-.59(refers to a)3.09 F(stopped)108 684 Q F1(ce)3.463 E F0(job)3.463 E
-5.963(.I)-.4 G 3.463(fap)-5.963 G .963
+.59(refers to a)3.09 F(stopped)108 684 Q F1(ce)3.464 E F0(job)3.464 E
+5.964(.I)-.4 G 3.463(fap)-5.964 G .963
 (re\214x matches more than one job,)-3.463 F F1(bash)3.463 E F0 .963
 (reports an error)3.463 F 5.963(.U)-.55 G(sing)-5.963 E F1(%?ce)3.463 E
-F0 3.464(,o)C 3.464(nt)-3.464 G .964(he other)-3.464 F .087
+F0 3.463(,o)C 3.463(nt)-3.463 G .963(he other)-3.463 F .086
 (hand, refers to an)108 696 R 2.587(yj)-.15 G .087
 (ob containing the string)-2.587 F F1(ce)2.587 E F0 .087
 (in its command line.)2.587 F .087
@@ -4325,74 +4342,74 @@ F0 3.464(,o)C 3.464(nt)-3.464 G .964(he other)-3.464 F .087
 (he symbols)-5.018 F F1(%%)2.518 E F0(and)2.518 E F1(%+)2.518 E F0 .018
 (refer to the shell')2.518 F 2.518(sn)-.55 G .018(otion of the)-2.518 F
 F5(curr)2.518 E .018(ent job)-.37 F F0 2.518(,w).23 G .018(hich is)
--2.518 F .495(the last job stopped while it w)108 720 R .495
+-2.518 F .494(the last job stopped while it w)108 720 R .495
 (as in the fore)-.1 F .495(ground or started in the background.)-.15 F
-(The)5.494 E F5(pr)4.244 E -.15(ev)-.37 G .494(ious job).15 F F0 .494
-(may be)3.224 F(GNU Bash 4.2)72 768 Q(2013 March 4)146.79 E(34)195.95 E
-0 Cg EP
+(The)5.495 E F5(pr)4.245 E -.15(ev)-.37 G .495(ious job).15 F F0 .495
+(may be)3.225 F(GNU Bash 4.3)72 768 Q(2013 September 2)138.455 E(34)
+187.615 E 0 Cg EP
 %%Page: 35 35
 %%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 .787(referenced using)108 84 R/F1 10/Times-Bold@0 SF<25ad>3.287 E
-F0 5.787(.I)C 3.287(ft)-5.787 G .787(here is only a single job,)-3.287 F
-F1(%+)3.287 E F0(and)3.287 E F1<25ad>3.287 E F0 .788
-(can both be used to refer to that job)3.287 F 5.788(.I)-.4 G(n)-5.788 E
-.257(output pertaining to jobs \(e.g., the output of the)108 96 R F1
+-.35 E .788(referenced using)108 84 R/F1 10/Times-Bold@0 SF<25ad>3.288 E
+F0 5.788(.I)C 3.288(ft)-5.788 G .787(here is only a single job,)-3.288 F
+F1(%+)3.287 E F0(and)3.287 E F1<25ad>3.287 E F0 .787
+(can both be used to refer to that job)3.287 F 5.787(.I)-.4 G(n)-5.787 E
+.256(output pertaining to jobs \(e.g., the output of the)108 96 R F1
 (jobs)2.756 E F0 .256(command\), the current job is al)2.756 F -.1(wa)
--.1 G .256(ys \215agged with a).1 F F1(+)2.756 E F0(,)A .41(and the pre)
-108 108 R .41(vious job with a)-.25 F F1<ad>2.91 E F0 5.41(.A)C .411
-(single % \(with no accompan)-2.5 F .411
+-.1 G .257(ys \215agged with a).1 F F1(+)2.757 E F0(,)A .411
+(and the pre)108 108 R .411(vious job with a)-.25 F F1<ad>2.911 E F0
+5.411(.A)C .411(single % \(with no accompan)-2.5 F .41
 (ying job speci\214cation\) also refers to the cur)-.15 F(-)-.2 E
-(rent job)108 120 Q(.)-.4 E .444
+(rent job)108 120 Q(.)-.4 E .443
 (Simply naming a job can be used to bring it into the fore)108 136.8 R
-(ground:)-.15 E F1(%1)2.943 E F0 .443(is a synon)2.943 F .443(ym for)
--.15 F F1 -.63(``)2.943 G .443(fg %1').63 F(')-.63 E F0 2.943(,b)C
-(ringing)-2.943 E 1.472(job 1 from the background into the fore)108
-148.8 R 3.972(ground. Similarly)-.15 F(,)-.65 E F1 -.63(``)3.973 G 1.473
-(%1 &').63 F(')-.63 E F0 1.473(resumes job 1 in the background,)3.973 F
+(ground:)-.15 E F1(%1)2.944 E F0 .444(is a synon)2.944 F .444(ym for)
+-.15 F F1 -.63(``)2.944 G .444(fg %1').63 F(')-.63 E F0 2.944(,b)C
+(ringing)-2.944 E 1.473(job 1 from the background into the fore)108
+148.8 R 3.973(ground. Similarly)-.15 F(,)-.65 E F1 -.63(``)3.972 G 1.472
+(%1 &').63 F(')-.63 E F0 1.472(resumes job 1 in the background,)3.972 F
 (equi)108 160.8 Q -.25(va)-.25 G(lent to).25 E F1 -.63(``)2.5 G(bg %1')
-.63 E(')-.63 E F0(.)A .131(The shell learns immediately whene)108 177.6
-R -.15(ve)-.25 G 2.631(raj).15 G .131(ob changes state.)-2.631 F
-(Normally)5.131 E(,)-.65 E F1(bash)2.631 E F0 -.1(wa)2.63 G .13
-(its until it is about to print a).1 F .157
-(prompt before reporting changes in a job')108 189.6 R 2.657(ss)-.55 G
-.157(tatus so as to not interrupt an)-2.657 F 2.658(yo)-.15 G .158
-(ther output.)-2.658 F .158(If the)5.158 F F1<ad62>2.658 E F0 .158
-(option to)2.658 F(the)108 201.6 Q F1(set)3.952 E F0 -.2(bu)3.952 G
-1.452(iltin command is enabled,).2 F F1(bash)3.952 E F0 1.451
-(reports such changes immediately)3.952 F 6.451(.A)-.65 G 1.751 -.15
-(ny t)-6.451 H 1.451(rap on).15 F/F2 9/Times-Bold@0 SF(SIGCHLD)3.951 E
-F0(is)3.701 E -.15(exe)108 213.6 S(cuted for each child that e).15 E
-(xits.)-.15 E .032(If an attempt to e)108 230.4 R(xit)-.15 E F1(bash)
-2.532 E F0 .032(is made while jobs are stopped \(or)2.532 F 2.533(,i)-.4
-G 2.533(ft)-2.533 G(he)-2.533 E F1(checkjobs)2.533 E F0 .033
-(shell option has been enabled)2.533 F 2.02(using the)108 242.4 R F1
-(shopt)4.52 E F0 -.2(bu)4.52 G 2.02
-(iltin, running\), the shell prints a w).2 F 2.019
-(arning message, and, if the)-.1 F F1(checkjobs)4.519 E F0 2.019
-(option is)4.519 F .458(enabled, lists the jobs and their statuses.)108
-254.4 R(The)5.458 E F1(jobs)2.958 E F0 .459
-(command may then be used to inspect their status.)2.958 F .459(If a)
-5.459 F .604(second attempt to e)108 266.4 R .604
+.63 E(')-.63 E F0(.)A .13(The shell learns immediately whene)108 177.6 R
+-.15(ve)-.25 G 2.63(raj).15 G .13(ob changes state.)-2.63 F(Normally)
+5.131 E(,)-.65 E F1(bash)2.631 E F0 -.1(wa)2.631 G .131
+(its until it is about to print a).1 F .158
+(prompt before reporting changes in a job')108 189.6 R 2.658(ss)-.55 G
+.158(tatus so as to not interrupt an)-2.658 F 2.657(yo)-.15 G .157
+(ther output.)-2.657 F .157(If the)5.157 F F1<ad62>2.657 E F0 .157
+(option to)2.657 F(the)108 201.6 Q F1(set)3.951 E F0 -.2(bu)3.951 G
+1.451(iltin command is enabled,).2 F F1(bash)3.951 E F0 1.452
+(reports such changes immediately)3.951 F 6.452(.A)-.65 G 1.752 -.15
+(ny t)-6.452 H 1.452(rap on).15 F/F2 9/Times-Bold@0 SF(SIGCHLD)3.952 E
+F0(is)3.702 E -.15(exe)108 213.6 S(cuted for each child that e).15 E
+(xits.)-.15 E .033(If an attempt to e)108 230.4 R(xit)-.15 E F1(bash)
+2.533 E F0 .033(is made while jobs are stopped \(or)2.533 F 2.532(,i)-.4
+G 2.532(ft)-2.532 G(he)-2.532 E F1(checkjobs)2.532 E F0 .032
+(shell option has been enabled)2.532 F 2.019(using the)108 242.4 R F1
+(shopt)4.519 E F0 -.2(bu)4.519 G 2.019
+(iltin, running\), the shell prints a w).2 F 2.02
+(arning message, and, if the)-.1 F F1(checkjobs)4.52 E F0 2.02
+(option is)4.52 F .459(enabled, lists the jobs and their statuses.)108
+254.4 R(The)5.459 E F1(jobs)2.959 E F0 .458
+(command may then be used to inspect their status.)2.958 F .458(If a)
+5.458 F .603(second attempt to e)108 266.4 R .604
 (xit is made without an interv)-.15 F .604
 (ening command, the shell does not print another w)-.15 F(arning,)-.1 E
 (and an)108 278.4 Q 2.5(ys)-.15 G(topped jobs are terminated.)-2.5 E/F3
-10.95/Times-Bold@0 SF(PR)72 295.2 Q(OMPTING)-.329 E F0 .644(When e)108
-307.2 R -.15(xe)-.15 G .644(cuting interacti).15 F -.15(ve)-.25 G(ly).15
-E(,)-.65 E F1(bash)3.144 E F0 .645(displays the primary prompt)3.145 F
-F2(PS1)3.145 E F0 .645(when it is ready to read a command,)2.895 F 1.826
-(and the secondary prompt)108 319.2 R F2(PS2)4.326 E F0 1.825
-(when it needs more input to complete a command.)4.076 F F1(Bash)6.825 E
-F0(allo)4.325 E 1.825(ws these)-.25 F 1.499(prompt strings to be custom\
+10.95/Times-Bold@0 SF(PR)72 295.2 Q(OMPTING)-.329 E F0 .645(When e)108
+307.2 R -.15(xe)-.15 G .645(cuting interacti).15 F -.15(ve)-.25 G(ly).15
+E(,)-.65 E F1(bash)3.145 E F0 .645(displays the primary prompt)3.145 F
+F2(PS1)3.145 E F0 .645(when it is ready to read a command,)2.895 F 1.825
+(and the secondary prompt)108 319.2 R F2(PS2)4.325 E F0 1.825
+(when it needs more input to complete a command.)4.075 F F1(Bash)6.826 E
+F0(allo)4.326 E 1.826(ws these)-.25 F 1.499(prompt strings to be custom\
 ized by inserting a number of backslash-escaped special characters that\
  are)108 331.2 R(decoded as follo)108 343.2 Q(ws:)-.25 E F1(\\a)144
 355.2 Q F0(an ASCII bell character \(07\))28.22 E F1(\\d)144 367.2 Q F0
 (the date in "W)27.66 E(eekday Month Date" format \(e.g., "T)-.8 E
 (ue May 26"\))-.45 E F1(\\D{)144 379.2 Q/F4 10/Times-Italic@0 SF(format)
-A F1(})A F0(the)180 391.2 Q F4(format)3.927 E F0 1.427(is passed to)
-3.927 F F4(strftime)3.927 E F0 1.427
+A F1(})A F0(the)180 391.2 Q F4(format)3.926 E F0 1.426(is passed to)
+3.926 F F4(strftime)3.926 E F0 1.427
 (\(3\) and the result is inserted into the prompt string; an)B(empty)180
 403.2 Q F4(format)2.5 E F0
 (results in a locale-speci\214c time representation.)2.5 E
@@ -4414,9 +4431,9 @@ A F1(})A F0(the)180 391.2 Q F4(format)3.927 E F0 1.427(is passed to)
 571.2 Q F0(the v)28.22 E(ersion of)-.15 E F1(bash)2.5 E F0
 (\(e.g., 2.00\))2.5 E F1(\\V)144 583.2 Q F0(the release of)26 E F1(bash)
 2.5 E F0 2.5(,v)C(ersion + patch le)-2.65 E -.15(ve)-.25 G 2.5(l\().15 G
-(e.g., 2.00.0\))-2.5 E F1(\\w)144 595.2 Q F0 .115(the current w)26 F
-.115(orking directory)-.1 F 2.615(,w)-.65 G(ith)-2.615 E F2($HOME)2.615
-E F0(abbre)2.365 E .116(viated with a tilde \(uses the v)-.25 F .116
+(e.g., 2.00.0\))-2.5 E F1(\\w)144 595.2 Q F0 .116(the current w)26 F
+.116(orking directory)-.1 F 2.616(,w)-.65 G(ith)-2.616 E F2($HOME)2.616
+E F0(abbre)2.366 E .115(viated with a tilde \(uses the v)-.25 F .115
 (alue of the)-.25 F F2(PR)180 607.2 Q(OMPT_DIR)-.27 E(TRIM)-.36 E F0
 -.25(va)2.25 G(riable\)).25 E F1(\\W)144 619.2 Q F0
 (the basename of the current w)23.22 E(orking directory)-.1 E 2.5(,w)
@@ -4431,83 +4448,84 @@ F1(\\#)144 643.2 Q F0(the command number of this command)28.22 E F1(\\$)
 F0(be)29.89 E 1.257(gin a sequence of non-printing characters, which co\
 uld be used to embed a terminal)-.15 F(control sequence into the prompt)
 180 703.2 Q F1(\\])144 715.2 Q F0
-(end a sequence of non-printing characters)29.89 E(GNU Bash 4.2)72 768 Q
-(2013 March 4)146.79 E(35)195.95 E 0 Cg EP
+(end a sequence of non-printing characters)29.89 E(GNU Bash 4.3)72 768 Q
+(2013 September 2)138.455 E(35)187.615 E 0 Cg EP
 %%Page: 36 36
 %%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 .119(The command number and the history number are usually dif)
-108 84 R .12(ferent: the history number of a command is its)-.25 F 1.585
-(position in the history list, which may include commands restored from\
- the history \214le \(see)108 96 R/F1 9/Times-Bold@0 SF(HIST)4.084 E(OR)
+-.35 E .12(The command number and the history number are usually dif)108
+84 R .119(ferent: the history number of a command is its)-.25 F 1.585(p\
+osition in the history list, which may include commands restored from t\
+he history \214le \(see)108 96 R/F1 9/Times-Bold@0 SF(HIST)4.085 E(OR)
 -.162 E(Y)-.315 E F0(belo)108 108 Q .541(w\), while the command number \
-is the position in the sequence of commands e)-.25 F -.15(xe)-.15 G .541
+is the position in the sequence of commands e)-.25 F -.15(xe)-.15 G .54
 (cuted during the cur).15 F(-)-.2 E .546(rent shell session.)108 120 R
 .546(After the string is decoded, it is e)5.546 F .546
 (xpanded via parameter e)-.15 F .546(xpansion, command substitu-)-.15 F
-.351(tion, arithmetic e)108 132 R .352(xpansion, and quote remo)-.15 F
+.352(tion, arithmetic e)108 132 R .352(xpansion, and quote remo)-.15 F
 -.25(va)-.15 G .352(l, subject to the v).25 F .352(alue of the)-.25 F/F2
-10/Times-Bold@0 SF(pr)2.852 E(omptv)-.18 E(ars)-.1 E F0 .352
+10/Times-Bold@0 SF(pr)2.852 E(omptv)-.18 E(ars)-.1 E F0 .351
 (shell option \(see the)2.852 F(description of the)108 144 Q F2(shopt)
 2.5 E F0(command under)2.5 E F1(SHELL B)2.5 E(UIL)-.09 E(TIN COMMANDS)
 -.828 E F0(belo)2.25 E(w\).)-.25 E/F3 10.95/Times-Bold@0 SF(READLINE)72
-160.8 Q F0 .151
+160.8 Q F0 .15
 (This is the library that handles reading input when using an interacti)
-108 172.8 R .45 -.15(ve s)-.25 H .15(hell, unless the).15 F F2
-(\255\255noediting)2.65 E F0(option)2.65 E 1.208(is gi)108 184.8 R -.15
-(ve)-.25 G 3.708(na).15 G 3.708(ts)-3.708 G 1.208(hell in)-3.708 F -.2
-(vo)-.4 G 3.708(cation. Line).2 F 1.208
-(editing is also used when using the)3.708 F F2<ad65>3.709 E F0 1.209
-(option to the)3.709 F F2 -.18(re)3.709 G(ad).18 E F0 -.2(bu)3.709 G
-3.709(iltin. By).2 F(def)108 196.8 Q .851
+108 172.8 R .451 -.15(ve s)-.25 H .151(hell, unless the).15 F F2
+(\255\255noediting)2.651 E F0(option)2.651 E 1.209(is gi)108 184.8 R
+-.15(ve)-.25 G 3.709(na).15 G 3.709(ts)-3.709 G 1.209(hell in)-3.709 F
+-.2(vo)-.4 G 3.709(cation. Line).2 F 1.208
+(editing is also used when using the)3.709 F F2<ad65>3.708 E F0 1.208
+(option to the)3.708 F F2 -.18(re)3.708 G(ad).18 E F0 -.2(bu)3.708 G
+3.708(iltin. By).2 F(def)108 196.8 Q .851
 (ault, the line editing commands are similar to those of Emacs.)-.1 F
-3.351(Av)5.851 G .851(i-style line editing interf)-3.351 F .851
+3.351(Av)5.851 G .851(i-style line editing interf)-3.351 F .852
 (ace is also)-.1 F -.2(av)108 208.8 S 3.35(ailable. Line)-.05 F .85
 (editing can be enabled at an)3.35 F 3.35(yt)-.15 G .85(ime using the)
 -3.35 F F2 .85(\255o emacs)3.35 F F0(or)3.35 E F2 .85(\255o vi)3.35 F F0
 .85(options to the)3.35 F F2(set)3.35 E F0 -.2(bu)3.35 G(iltin).2 E
-(\(see)108 220.8 Q F1 .763(SHELL B)3.263 F(UIL)-.09 E .763(TIN COMMANDS)
--.828 F F0(belo)3.013 E 3.263(w\). T)-.25 F 3.263(ot)-.8 G .763(urn of)
+(\(see)108 220.8 Q F1 .762(SHELL B)3.262 F(UIL)-.09 E .762(TIN COMMANDS)
+-.828 F F0(belo)3.012 E 3.262(w\). T)-.25 F 3.263(ot)-.8 G .763(urn of)
 -3.263 F 3.263(fl)-.25 G .763
-(ine editing after the shell is running, use the)-3.263 F F2(+o)3.262 E
+(ine editing after the shell is running, use the)-3.263 F F2(+o)3.263 E
 (emacs)108 232.8 Q F0(or)2.5 E F2(+o vi)2.5 E F0(options to the)2.5 E F2
 (set)2.5 E F0 -.2(bu)2.5 G(iltin.).2 E F2(Readline Notation)87 249.6 Q
 F0 .463(In this section, the Emacs-style notation is used to denote k)
 108 261.6 R -.15(ey)-.1 G(strok).15 E 2.963(es. Control)-.1 F -.1(ke)
 2.963 G .463(ys are denoted by C\255)-.05 F/F4 10/Times-Italic@0 SF -.1
-(ke)C(y)-.2 E F0(,)A 1.153(e.g., C\255n means Control\255N.)108 273.6 R
-(Similarly)6.153 E(,)-.65 E F4(meta)4.033 E F0 -.1(ke)3.913 G 1.153
-(ys are denoted by M\255)-.05 F F4 -.1(ke)C(y)-.2 E F0 3.652(,s)C 3.652
-(oM)-3.652 G 1.152(\255x means Meta\255X.)-3.652 F(\(On)6.152 E -.1(ke)
-108 285.6 S .83(yboards without a)-.05 F F4(meta)3.71 E F0 -.1(ke)3.59 G
-2.13 -.65(y, M)-.05 H<ad>.65 E F4(x)A F0 .83(means ESC)3.33 F F4(x)3.33
-E F0 3.33(,i)C .831(.e., press the Escape k)-3.33 F 1.131 -.15(ey t)-.1
-H .831(hen the).15 F F4(x)4.101 E F0 -.1(ke)3.861 G 4.631 -.65(y. T)-.05
-H .831(his mak).65 F(es)-.1 E .6(ESC the)108 297.6 R F4 .6(meta pr)3.1 F
-(e\214x)-.37 E F0 5.6(.T)C .6(he combination M\255C\255)-5.6 F F4(x)A F0
-.599(means ESC\255Control\255)3.099 F F4(x)A F0 3.099(,o)C 3.099(rp)
--3.099 G .599(ress the Escape k)-3.099 F .899 -.15(ey t)-.1 H .599
-(hen hold).15 F(the Control k)108 309.6 Q .3 -.15(ey w)-.1 H
-(hile pressing the).15 E F4(x)3.27 E F0 -.1(ke)3.03 G -.65(y.)-.05 G(\))
-.65 E .619(Readline commands may be gi)108 326.4 R -.15(ve)-.25 G 3.119
-(nn).15 G(umeric)-3.119 E F4(ar)3.119 E(guments)-.37 E F0 3.119(,w).27 G
-.619(hich normally act as a repeat count.)-3.119 F(Sometimes,)5.62 E(ho)
-108 338.4 Q(we)-.25 E -.15(ve)-.25 G 1.419 -.4(r, i).15 H 3.119(ti).4 G
-3.119(st)-3.119 G .619(he sign of the ar)-3.119 F .619
+(ke)C(y)-.2 E F0(,)A 1.152(e.g., C\255n means Control\255N.)108 273.6 R
+(Similarly)6.152 E(,)-.65 E F4(meta)4.032 E F0 -.1(ke)3.913 G 1.153
+(ys are denoted by M\255)-.05 F F4 -.1(ke)C(y)-.2 E F0 3.653(,s)C 3.653
+(oM)-3.653 G 1.153(\255x means Meta\255X.)-3.653 F(\(On)6.153 E -.1(ke)
+108 285.6 S .831(yboards without a)-.05 F F4(meta)3.711 E F0 -.1(ke)
+3.591 G 2.131 -.65(y, M)-.05 H<ad>.65 E F4(x)A F0 .831(means ESC)3.331 F
+F4(x)3.331 E F0 3.331(,i)C .83(.e., press the Escape k)-3.331 F 1.13
+-.15(ey t)-.1 H .83(hen the).15 F F4(x)4.1 E F0 -.1(ke)3.86 G 4.63 -.65
+(y. T)-.05 H .83(his mak).65 F(es)-.1 E .599(ESC the)108 297.6 R F4 .599
+(meta pr)3.099 F(e\214x)-.37 E F0 5.599(.T)C .599
+(he combination M\255C\255)-5.599 F F4(x)A F0 .599
+(means ESC\255Control\255)3.099 F F4(x)A F0 3.099(,o)C 3.099(rp)-3.099 G
+.6(ress the Escape k)-3.099 F .9 -.15(ey t)-.1 H .6(hen hold).15 F
+(the Control k)108 309.6 Q .3 -.15(ey w)-.1 H(hile pressing the).15 E F4
+(x)3.27 E F0 -.1(ke)3.03 G -.65(y.)-.05 G(\)).65 E .62
+(Readline commands may be gi)108 326.4 R -.15(ve)-.25 G 3.119(nn).15 G
+(umeric)-3.119 E F4(ar)3.119 E(guments)-.37 E F0 3.119(,w).27 G .619
+(hich normally act as a repeat count.)-3.119 F(Sometimes,)5.619 E(ho)108
+338.4 Q(we)-.25 E -.15(ve)-.25 G 1.418 -.4(r, i).15 H 3.118(ti).4 G
+3.119(st)-3.118 G .619(he sign of the ar)-3.119 F .619
 (gument that is signi\214cant.)-.18 F -.15(Pa)5.619 G .619(ssing a ne)
 .15 F -.05(ga)-.15 G(ti).05 E .919 -.15(ve a)-.25 H -.18(rg).15 G .619
-(ument to a command that).18 F 1.018(acts in the forw)108 350.4 R 1.018
+(ument to a command that).18 F 1.019(acts in the forw)108 350.4 R 1.018
 (ard direction \(e.g.,)-.1 F F2(kill\255line)3.518 E F0 3.518(\)c)C
-1.018(auses that command to act in a backw)-3.518 F 1.019
-(ard direction.)-.1 F(Com-)6.019 E(mands whose beha)108 362.4 Q
+1.018(auses that command to act in a backw)-3.518 F 1.018
+(ard direction.)-.1 F(Com-)6.018 E(mands whose beha)108 362.4 Q
 (vior with ar)-.2 E(guments de)-.18 E(viates from this are noted belo)
--.25 E -.65(w.)-.25 G .812(When a command is described as)108 379.2 R F4
+-.25 E -.65(w.)-.25 G .811(When a command is described as)108 379.2 R F4
 (killing)3.311 E F0(te)3.311 E .811(xt, the te)-.15 F .811
-(xt deleted is sa)-.15 F -.15(ve)-.2 G 3.311(df).15 G .811
-(or possible future retrie)-3.311 F -.25(va)-.25 G 3.311(l\().25 G F4
-(yank-)-3.311 E(ing)108 391.2 Q F0 2.529(\). The)B .029(killed te)2.529
+(xt deleted is sa)-.15 F -.15(ve)-.2 G 3.311(df).15 G .812
+(or possible future retrie)-3.311 F -.25(va)-.25 G 3.312(l\().25 G F4
+(yank-)-3.312 E(ing)108 391.2 Q F0 2.529(\). The)B .029(killed te)2.529
 F .029(xt is sa)-.15 F -.15(ve)-.2 G 2.529(di).15 G 2.529(na)-2.529 G F4
 .029(kill ring)B F0 5.029(.C)C(onsecuti)-5.029 E .329 -.15(ve k)-.25 H
 .029(ills cause the te).15 F .029(xt to be accumulated into one unit,)
@@ -4516,23 +4534,23 @@ F .029(xt is sa)-.15 F -.15(ve)-.2 G 2.529(di).15 G 2.529(na)-2.529 G F4
 (xt separate the chunks of te)-.15 F .567(xt on the kill)-.15 F(ring.)
 108 415.2 Q F2(Readline Initialization)87 432 Q F0 .091(Readline is cus\
 tomized by putting commands in an initialization \214le \(the)108 444 R
-F4(inputr)2.591 E(c)-.37 E F0 2.591(\214le\). The)2.591 F .092
-(name of this \214le)2.591 F .197(is tak)108 456 R .196(en from the v)
+F4(inputr)2.591 E(c)-.37 E F0 2.591(\214le\). The)2.591 F .091
+(name of this \214le)2.591 F .196(is tak)108 456 R .196(en from the v)
 -.1 F .196(alue of the)-.25 F F1(INPUTRC)2.696 E F0 -.25(va)2.446 G
 2.696(riable. If).25 F .196(that v)2.696 F .196
 (ariable is unset, the def)-.25 F .196(ault is)-.1 F F4(~/.inputr)2.696
-E(c)-.37 E F0 5.196(.W).31 G .196(hen a)-5.196 F 1.034(program which us\
+E(c)-.37 E F0 5.196(.W).31 G .197(hen a)-5.196 F 1.034(program which us\
 es the readline library starts up, the initialization \214le is read, a\
-nd the k)108 468 R 1.335 -.15(ey b)-.1 H 1.035(indings and).15 F -.25
-(va)108 480 S 1.15(riables are set.).25 F 1.15(There are only a fe)6.15
-F 3.649(wb)-.25 G 1.149(asic constructs allo)-3.649 F 1.149
-(wed in the readline initialization \214le.)-.25 F(Blank)6.149 E .736
+nd the k)108 468 R 1.334 -.15(ey b)-.1 H 1.034(indings and).15 F -.25
+(va)108 480 S 1.149(riables are set.).25 F 1.149(There are only a fe)
+6.149 F 3.649(wb)-.25 G 1.149(asic constructs allo)-3.649 F 1.15
+(wed in the readline initialization \214le.)-.25 F(Blank)6.15 E .737
 (lines are ignored.)108 492 R .737(Lines be)5.737 F .737(ginning with a)
 -.15 F F2(#)3.237 E F0 .737(are comments.)3.237 F .737(Lines be)5.737 F
-.737(ginning with a)-.15 F F2($)3.237 E F0 .737(indicate conditional)
-3.237 F 2.5(constructs. Other)108 504 R(lines denote k)2.5 E .3 -.15
-(ey b)-.1 H(indings and v).15 E(ariable settings.)-.25 E .987(The def)
-108 520.8 R .987(ault k)-.1 F -.15(ey)-.1 G .987
+.737(ginning with a)-.15 F F2($)3.237 E F0 .736(indicate conditional)
+3.236 F 2.5(constructs. Other)108 504 R(lines denote k)2.5 E .3 -.15
+(ey b)-.1 H(indings and v).15 E(ariable settings.)-.25 E .986(The def)
+108 520.8 R .986(ault k)-.1 F -.15(ey)-.1 G .987
 (-bindings may be changed with an).15 F F4(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 532.8 Q(wn commands and bindings.)-.25 E -.15
@@ -4542,12 +4560,12 @@ F 3.649(wb)-.25 G 1.149(asic constructs allo)-3.649 F 1.149
 -.25 G(rsal\255ar).15 E(gument)-.18 E(into the)108 602.4 Q F4(inputr)
 2.51 E(c)-.37 E F0 -.1(wo)2.81 G(uld mak).1 E 2.5(eM)-.1 G(\255C\255u e)
 -2.5 E -.15(xe)-.15 G(cute the readline command).15 E F4(univer)2.5 E
-(sal\255ar)-.1 E(gument)-.37 E F0(.).68 E 1.26(The follo)108 619.2 R
+(sal\255ar)-.1 E(gument)-.37 E F0(.).68 E 1.261(The follo)108 619.2 R
 1.261(wing symbolic character names are recognized:)-.25 F F4 -.4(RU)
 3.761 G(BOUT).4 E F0(,)1.27 E F4(DEL)3.761 E F0(,).53 E F4(ESC)3.761 E
-F0(,).72 E F4(LFD)3.761 E F0(,).28 E F4(NEWLINE)3.761 E F0(,).73 E F4
-(RET)3.761 E F0(,)1.27 E F4(RETURN)108 631.2 Q F0(,)1.1 E F4(SPC)2.5 E
-F0(,).72 E F4(SP)2.5 E -.3(AC)-.9 G(E).3 E F0 2.5(,a).73 G(nd)-2.5 E F4
+F0(,).72 E F4(LFD)3.761 E F0(,).28 E F4(NEWLINE)3.76 E F0(,).73 E F4
+(RET)3.76 E F0(,)1.27 E F4(RETURN)108 631.2 Q F0(,)1.1 E F4(SPC)2.5 E F0
+(,).72 E F4(SP)2.5 E -.3(AC)-.9 G(E).3 E F0 2.5(,a).73 G(nd)-2.5 E F4
 -.5(TA)2.5 G(B).5 E F0(.).27 E .209
 (In addition to command names, readline allo)108 648 R .209(ws k)-.25 F
 -.15(ey)-.1 G 2.709(st).15 G 2.709(ob)-2.709 G 2.709(eb)-2.709 G .209
@@ -4557,54 +4575,54 @@ F0(,).72 E F4(SP)2.5 E -.3(AC)-.9 G(E).3 E F0 2.5(,a).73 G(nd)-2.5 E F4
 (The syntax for controlling k)108 688.8 R .666 -.15(ey b)-.1 H .366
 (indings in the).15 F F4(inputr)2.876 E(c)-.37 E F0 .366
 (\214le is simple.)3.176 F .366(All that is required is the name of the)
-5.366 F .383(command or the te)108 700.8 R .383(xt of a macro and a k)
+5.366 F .382(command or the te)108 700.8 R .383(xt of a macro and a k)
 -.15 F .683 -.15(ey s)-.1 H .383
 (equence to which it should be bound. The name may be speci-).15 F .853
 (\214ed in one of tw)108 712.8 R 3.353(ow)-.1 G .853
 (ays: as a symbolic k)-3.453 F 1.153 -.15(ey n)-.1 H .853
 (ame, possibly with).15 F F4(Meta\255)3.353 E F0(or)3.353 E F4(Contr)
 3.353 E(ol\255)-.45 E F0(pre\214x)3.353 E .853(es, or as a k)-.15 F -.15
-(ey)-.1 G(sequence.)108 724.8 Q(GNU Bash 4.2)72 768 Q(2013 March 4)
-146.79 E(36)195.95 E 0 Cg EP
+(ey)-.1 G(sequence.)108 724.8 Q(GNU Bash 4.3)72 768 Q(2013 September 2)
+138.455 E(36)187.615 E 0 Cg EP
 %%Page: 37 37
 %%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 1.542(When using the form)108 84 R/F1 10/Times-Bold@0 SF -.1(ke)
-4.042 G(yname).1 E F0(:)A/F2 10/Times-Italic@0 SF(function\255name).833
-E F0(or)4.042 E F2(macr)4.042 E(o)-.45 E F0(,)A F2 -.1(ke)4.042 G(yname)
--.2 E F0 1.542(is the name of a k)4.222 F 1.841 -.15(ey s)-.1 H 1.541
+-.35 E 1.541(When using the form)108 84 R/F1 10/Times-Bold@0 SF -.1(ke)
+4.041 G(yname).1 E F0(:)A/F2 10/Times-Italic@0 SF(function\255name).833
+E F0(or)4.041 E F2(macr)4.042 E(o)-.45 E F0(,)A F2 -.1(ke)4.042 G(yname)
+-.2 E F0 1.542(is the name of a k)4.222 F 1.842 -.15(ey s)-.1 H 1.542
 (pelled out in).15 F 2.5(English. F)108 96 R(or e)-.15 E(xample:)-.15 E
 (Control-u: uni)144 120 Q -.15(ve)-.25 G(rsal\255ar).15 E(gument)-.18 E
 (Meta-Rubout: backw)144 132 Q(ard-kill-w)-.1 E(ord)-.1 E
-(Control-o: "> output")144 144 Q .698(In the abo)108 160.8 R .998 -.15
+(Control-o: "> output")144 144 Q .699(In the abo)108 160.8 R .998 -.15
 (ve ex)-.15 H(ample,).15 E F2(C\255u)3.038 E F0 .698
 (is bound to the function)3.448 F F1(uni)3.198 E -.1(ve)-.1 G
 (rsal\255ar).1 E(gument)-.1 E F0(,)A F2(M\255DEL)3.878 E F0 .698
 (is bound to the func-)3.728 F(tion)108 172.8 Q F1
-(backward\255kill\255w)2.759 E(ord)-.1 E F0 2.759(,a)C(nd)-2.759 E F2
-(C\255o)2.599 E F0 .258(is bound to run the macro e)2.939 F .258
+(backward\255kill\255w)2.758 E(ord)-.1 E F0 2.758(,a)C(nd)-2.758 E F2
+(C\255o)2.598 E F0 .258(is bound to run the macro e)2.938 F .259
 (xpressed on the right hand side \(that is, to)-.15 F(insert the te)108
 184.8 Q(xt)-.15 E/F3 10/Courier@0 SF 6(>o)2.5 G(utput)-6 E F0
-(into the line\).)2.5 E .055(In the second form,)108 201.6 R F1("k)2.555
-E(eyseq")-.1 E F0(:)A F2(function\255name).833 E F0(or)2.555 E F2(macr)
-2.555 E(o)-.45 E F0(,)A F1 -.1(ke)2.555 G(yseq).1 E F0(dif)2.556 E .056
-(fers from)-.25 F F1 -.1(ke)2.556 G(yname).1 E F0(abo)2.556 E .356 -.15
-(ve i)-.15 H 2.556(nt).15 G .056(hat strings)-2.556 F 1.284
+(into the line\).)2.5 E .056(In the second form,)108 201.6 R F1("k)2.556
+E(eyseq")-.1 E F0(:)A F2(function\255name).833 E F0(or)2.556 E F2(macr)
+2.556 E(o)-.45 E F0(,)A F1 -.1(ke)2.556 G(yseq).1 E F0(dif)2.555 E .055
+(fers from)-.25 F F1 -.1(ke)2.555 G(yname).1 E F0(abo)2.555 E .355 -.15
+(ve i)-.15 H 2.555(nt).15 G .055(hat strings)-2.555 F 1.284
 (denoting an entire k)108 213.6 R 1.584 -.15(ey s)-.1 H 1.284(equence m\
 ay be speci\214ed by placing the sequence within double quotes.).15 F
-(Some)6.284 E .385(GNU Emacs style k)108 225.6 R .685 -.15(ey e)-.1 H
-.385(scapes can be used, as in the follo).15 F .385(wing e)-.25 F .386
-(xample, b)-.15 F .386(ut the symbolic character names)-.2 F
+(Some)6.284 E .386(GNU Emacs style k)108 225.6 R .686 -.15(ey e)-.1 H
+.385(scapes can be used, as in the follo).15 F .385(wing e)-.25 F .385
+(xample, b)-.15 F .385(ut the symbolic character names)-.2 F
 (are not recognized.)108 237.6 Q("\\C\255u": uni)144 261.6 Q -.15(ve)
 -.25 G(rsal\255ar).15 E(gument)-.18 E
 ("\\C\255x\\C\255r": re\255read\255init\255\214le)144 273.6 Q
-("\\e[11~": "Function K)144 285.6 Q .3 -.15(ey 1)-.25 H(").15 E .315
-(In this e)108 302.4 R(xample,)-.15 E F2(C\255u)2.655 E F0 .315(is ag)
-3.065 F .315(ain bound to the function)-.05 F F1(uni)2.815 E -.1(ve)-.1
+("\\e[11~": "Function K)144 285.6 Q .3 -.15(ey 1)-.25 H(").15 E .314
+(In this e)108 302.4 R(xample,)-.15 E F2(C\255u)2.654 E F0 .314(is ag)
+3.064 F .315(ain bound to the function)-.05 F F1(uni)2.815 E -.1(ve)-.1
 G(rsal\255ar).1 E(gument)-.1 E F0(.)A F2 .315(C\255x C\255r)5.155 F F0
-.314(is bound to the func-)3.544 F(tion)108 314.4 Q F1 -.18(re)2.5 G
+.315(is bound to the func-)3.545 F(tion)108 314.4 Q F1 -.18(re)2.5 G
 <ad72>.18 E(ead\255init\255\214le)-.18 E F0 2.5(,a)C(nd)-2.5 E F2
 (ESC [ 1 1 ~)3.01 E F0(is bound to insert the te)3.94 E(xt)-.15 E F3
 (Function Key 1)2.5 E F0(.)A
@@ -4624,69 +4642,68 @@ escapes is a)108 420 Q -.25(va)-.2 G(ilable:).25 E F1(\\a)144 432 Q F0
 (alue)-.25 E F2(nnn)2.5 E F0(\(one to three digits\))2.5 E F1(\\x)144
 540 Q F2(HH)A F0(the eight-bit character whose v)13.78 E(alue is the he)
 -.25 E(xadecimal v)-.15 E(alue)-.25 E F2(HH)2.5 E F0(\(one or tw)2.5 E
-2.5(oh)-.1 G .3 -.15(ex d)-2.5 H(igits\)).15 E 1.141
+2.5(oh)-.1 G .3 -.15(ex d)-2.5 H(igits\)).15 E 1.142
 (When entering the te)108 556.8 R 1.141(xt of a macro, single or double\
- quotes must be used to indicate a macro de\214nition.)-.15 F .09
-(Unquoted te)108 568.8 R .09(xt is assumed to be a function name.)-.15 F
-.089(In the macro body)5.089 F 2.589(,t)-.65 G .089
-(he backslash escapes described abo)-2.589 F -.15(ve)-.15 G(are e)108
+ quotes must be used to indicate a macro de\214nition.)-.15 F .089
+(Unquoted te)108 568.8 R .089(xt is assumed to be a function name.)-.15
+F .09(In the macro body)5.089 F 2.59(,t)-.65 G .09
+(he backslash escapes described abo)-2.59 F -.15(ve)-.15 G(are e)108
 580.8 Q 2.5(xpanded. Backslash)-.15 F(will quote an)2.5 E 2.5(yo)-.15 G
 (ther character in the macro te)-2.5 E(xt, including " and \010.)-.15 E
-F1(Bash)108 597.6 Q F0(allo)2.929 E .429(ws the current readline k)-.25
-F .729 -.15(ey b)-.1 H .429
-(indings to be displayed or modi\214ed with the).15 F F1(bind)2.93 E F0
--.2(bu)2.93 G .43(iltin command.).2 F .046
-(The editing mode may be switched during interacti)108 609.6 R .346 -.15
-(ve u)-.25 H .046(se by using the).15 F F1<ad6f>2.545 E F0 .045
-(option to the)2.545 F F1(set)2.545 E F0 -.2(bu)2.545 G .045
+F1(Bash)108 597.6 Q F0(allo)2.93 E .43(ws the current readline k)-.25 F
+.73 -.15(ey b)-.1 H .429(indings to be displayed or modi\214ed with the)
+.15 F F1(bind)2.929 E F0 -.2(bu)2.929 G .429(iltin command.).2 F .045
+(The editing mode may be switched during interacti)108 609.6 R .345 -.15
+(ve u)-.25 H .046(se by using the).15 F F1<ad6f>2.546 E F0 .046
+(option to the)2.546 F F1(set)2.546 E F0 -.2(bu)2.546 G .046
 (iltin command).2 F(\(see)108 621.6 Q/F4 9/Times-Bold@0 SF(SHELL B)2.5 E
 (UIL)-.09 E(TIN COMMANDS)-.828 E F0(belo)2.25 E(w\).)-.25 E F1
-(Readline V)87 638.4 Q(ariables)-.92 E F0 .043(Readline has v)108 650.4
+(Readline V)87 638.4 Q(ariables)-.92 E F0 .044(Readline has v)108 650.4
 R .043(ariables that can be used to further customize its beha)-.25 F
 (vior)-.2 E 5.043(.A)-.55 G -.25(va)-2.5 G .043
-(riable may be set in the).25 F F2(inpu-)2.554 E(tr)108 662.4 Q(c)-.37 E
+(riable may be set in the).25 F F2(inpu-)2.553 E(tr)108 662.4 Q(c)-.37 E
 F0(\214le with a statement of the form)2.81 E F1(set)144 679.2 Q F2
 (variable\255name value)2.5 E F0 .79(Except where noted, readline v)108
 696 R .79(ariables can tak)-.25 F 3.29(et)-.1 G .79(he v)-3.29 F(alues)
 -.25 E F1(On)3.29 E F0(or)3.29 E F1(Off)3.29 E F0 .79(\(without re)3.29
-F -.05(ga)-.15 G .79(rd to case\).).05 F(Unrecog-)5.79 E .448(nized v)
+F -.05(ga)-.15 G .79(rd to case\).).05 F(Unrecog-)5.79 E .449(nized v)
 108 708 R .448(ariable names are ignored.)-.25 F .448(When a v)5.448 F
-.448(ariable v)-.25 F .448(alue is read, empty or null v)-.25 F .449
-(alues, "on" \(case-insensi-)-.25 F(ti)108 720 Q -.15(ve)-.25 G .468
+.448(ariable v)-.25 F .448(alue is read, empty or null v)-.25 F .448
+(alues, "on" \(case-insensi-)-.25 F(ti)108 720 Q -.15(ve)-.25 G .467
 (\), and "1" are equi).15 F -.25(va)-.25 G .468(lent to).25 F F1(On)
 2.968 E F0 5.468(.A)C .468(ll other v)-5.468 F .468(alues are equi)-.25
-F -.25(va)-.25 G .468(lent to).25 F F1(Off)2.968 E F0 5.468(.T)C .467
-(he v)-5.468 F .467(ariables and their def)-.25 F(ault)-.1 E
-(GNU Bash 4.2)72 768 Q(2013 March 4)146.79 E(37)195.95 E 0 Cg EP
+F -.25(va)-.25 G .468(lent to).25 F F1(Off)2.968 E F0 5.468(.T)C .468
+(he v)-5.468 F .468(ariables and their def)-.25 F(ault)-.1 E
+(GNU Bash 4.3)72 768 Q(2013 September 2)138.455 E(37)187.615 E 0 Cg EP
 %%Page: 38 38
 %%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 -.25(va)108 84 S(lues are:).25 E/F1 10/Times-Bold@0 SF
-(bell\255style \(audible\))108 100.8 Q F0 .01
+(bell\255style \(audible\))108 100.8 Q F0 .011
 (Controls what happens when readline w)144 112.8 R .011
-(ants to ring the terminal bell.)-.1 F .011(If set to)5.011 F F1(none)
-2.511 E F0 2.511(,r)C .011(eadline ne)-2.511 F -.15(ve)-.25 G(r).15 E
-.94(rings the bell.)144 124.8 R .94(If set to)5.94 F F1(visible)3.44 E
-F0 3.44(,r)C .94(eadline uses a visible bell if one is a)-3.44 F -.25
-(va)-.2 G 3.44(ilable. If).25 F .94(set to)3.44 F F1(audible)3.44 E F0
-(,)A(readline attempts to ring the terminal')144 136.8 Q 2.5(sb)-.55 G
-(ell.)-2.5 E F1(bind\255tty\255special\255chars \(On\))108 148.8 Q F0
-.055(If set to)144 160.8 R F1(On)2.555 E F0 2.555(,r)C .056(eadline att\
-empts to bind the control characters treated specially by the k)-2.555 F
-(ernel')-.1 E 2.556(st)-.55 G(ermi-)-2.556 E(nal dri)144 172.8 Q -.15
+(ants to ring the terminal bell.)-.1 F .01(If set to)5.01 F F1(none)2.51
+E F0 2.51(,r)C .01(eadline ne)-2.51 F -.15(ve)-.25 G(r).15 E .94
+(rings the bell.)144 124.8 R .94(If set to)5.94 F F1(visible)3.44 E F0
+3.44(,r)C .94(eadline uses a visible bell if one is a)-3.44 F -.25(va)
+-.2 G 3.44(ilable. If).25 F .94(set to)3.44 F F1(audible)3.44 E F0(,)A
+(readline attempts to ring the terminal')144 136.8 Q 2.5(sb)-.55 G(ell.)
+-2.5 E F1(bind\255tty\255special\255chars \(On\))108 148.8 Q F0 .056
+(If set to)144 160.8 R F1(On)2.556 E F0 2.556(,r)C .056(eadline attempt\
+s to bind the control characters treated specially by the k)-2.556 F
+(ernel')-.1 E 2.555(st)-.55 G(ermi-)-2.555 E(nal dri)144 172.8 Q -.15
 (ve)-.25 G 2.5(rt).15 G 2.5(ot)-2.5 G(heir readline equi)-2.5 E -.25(va)
 -.25 G(lents.).25 E F1(color)108 184.8 Q(ed\255stats \(Off\))-.18 E F0
-1.58(If set to)144 196.8 R F1(On)4.08 E F0 4.08(,r)C 1.579
-(eadline displays possible completions using dif)-4.08 F 1.579
+1.579(If set to)144 196.8 R F1(On)4.079 E F0 4.079(,r)C 1.579
+(eadline displays possible completions using dif)-4.079 F 1.58
 (ferent colors to indicate their \214le)-.25 F 2.5(type. The)144 208.8 R
 (color de\214nitions are tak)2.5 E(en from the v)-.1 E(alue of the)-.25
 E F1(LS_COLORS)2.5 E F0(en)2.5 E(vironment v)-.4 E(ariable.)-.25 E F1
-(comment\255begin \(`)108 220.8 Q(`#')-.63 E('\))-.63 E F0 .884
+(comment\255begin \(`)108 220.8 Q(`#')-.63 E('\))-.63 E F0 .885
 (The string that is inserted when the readline)144 232.8 R F1
-(insert\255comment)3.385 E F0 .885(command is e)3.385 F -.15(xe)-.15 G
-3.385(cuted. This).15 F(com-)3.385 E(mand is bound to)144 244.8 Q F1
+(insert\255comment)3.385 E F0 .884(command is e)3.384 F -.15(xe)-.15 G
+3.384(cuted. This).15 F(com-)3.384 E(mand is bound to)144 244.8 Q F1
 (M\255#)2.5 E F0(in emacs mode and to)2.5 E F1(#)2.5 E F0
 (in vi command mode.)2.5 E F1(completion\255ignor)108 256.8 Q
 (e\255case \(Off\))-.18 E F0(If set to)144 268.8 Q F1(On)2.5 E F0 2.5
@@ -4694,48 +4711,48 @@ E F1(LS_COLORS)2.5 E F0(en)2.5 E(vironment v)-.4 E(ariable.)-.25 E F1
 insensiti)-2.5 E .3 -.15(ve f)-.25 H(ashion.).05 E F1(completion\255pr)
 108 280.8 Q(e\214x\255display\255length \(0\))-.18 E F0 .829(The length\
  in characters of the common pre\214x of a list of possible completions\
- that is displayed)144 292.8 R 1.274(without modi\214cation.)144 304.8 R
-1.274(When set to a v)6.274 F 1.274
-(alue greater than zero, common pre\214x)-.25 F 1.275
+ that is displayed)144 292.8 R 1.275(without modi\214cation.)144 304.8 R
+1.275(When set to a v)6.275 F 1.274
+(alue greater than zero, common pre\214x)-.25 F 1.274
 (es longer than this)-.15 F -.25(va)144 316.8 S(lue are replaced with a\
 n ellipsis when displaying possible completions.).25 E F1
-(completion\255query\255items \(100\))108 328.8 Q F0 .53
-(This determines when the user is queried about vie)144 340.8 R .529
-(wing the number of possible completions gen-)-.25 F .56(erated by the)
-144 352.8 R F1(possible\255completions)3.06 E F0 3.06(command. It)3.06 F
-.561(may be set to an)3.061 F 3.061(yi)-.15 G(nte)-3.061 E .561(ger v)
--.15 F .561(alue greater than or)-.25 F .783(equal to zero.)144 364.8 R
-.783(If the number of possible completions is greater than or equal to \
-the v)5.783 F .782(alue of this)-.25 F -.25(va)144 376.8 S .237
+(completion\255query\255items \(100\))108 328.8 Q F0 .529
+(This determines when the user is queried about vie)144 340.8 R .53
+(wing the number of possible completions gen-)-.25 F .561(erated by the)
+144 352.8 R F1(possible\255completions)3.061 E F0 3.061(command. It)
+3.061 F .561(may be set to an)3.061 F 3.06(yi)-.15 G(nte)-3.06 E .56
+(ger v)-.15 F .56(alue greater than or)-.25 F .782(equal to zero.)144
+364.8 R .783(If the number of possible completions is greater than or e\
+qual to the v)5.782 F .783(alue of this)-.25 F -.25(va)144 376.8 S .237
 (riable, the user is ask).25 F .237(ed whether or not he wishes to vie)
 -.1 F 2.737(wt)-.25 G .237(hem; otherwise the)-2.737 F 2.737(ya)-.15 G
 .237(re simply listed)-2.737 F(on the terminal.)144 388.8 Q F1(con)108
-400.8 Q -.1(ve)-.4 G(rt\255meta \(On\)).1 E F0 .613(If set to)144 412.8
-R F1(On)3.113 E F0 3.113(,r)C .613(eadline will con)-3.113 F -.15(ve)-.4
-G .613(rt characters with the eighth bit set to an ASCII k).15 F .912
--.15(ey s)-.1 H .612(equence by).15 F .541
+400.8 Q -.1(ve)-.4 G(rt\255meta \(On\)).1 E F0 .612(If set to)144 412.8
+R F1(On)3.112 E F0 3.112(,r)C .613(eadline will con)-3.112 F -.15(ve)-.4
+G .613(rt characters with the eighth bit set to an ASCII k).15 F .913
+-.15(ey s)-.1 H .613(equence by).15 F .541
 (stripping the eighth bit and pre\214xing an escape character \(in ef)
 144 424.8 R .541(fect, using escape as the)-.25 F/F2 10/Times-Italic@0
-SF .542(meta pr)3.042 F(e-)-.37 E<8c78>144 436.8 Q F0(\).)A F1
+SF .541(meta pr)3.041 F(e-)-.37 E<8c78>144 436.8 Q F0(\).)A F1
 (disable\255completion \(Off\))108 448.8 Q F0 .038(If set to)144 460.8 R
 F1(On)2.538 E F0 2.538(,r)C .038(eadline will inhibit w)-2.538 F .038
 (ord completion.)-.1 F .038
 (Completion characters will be inserted into the)5.038 F(line as if the)
 144 472.8 Q 2.5(yh)-.15 G(ad been mapped to)-2.5 E F1(self-insert)2.5 E
-F0(.)A F1(editing\255mode \(emacs\))108 484.8 Q F0 .141
+F0(.)A F1(editing\255mode \(emacs\))108 484.8 Q F0 .142
 (Controls whether readline be)144 496.8 R .141(gins with a set of k)-.15
-F .441 -.15(ey b)-.1 H .141(indings similar to).15 F F2(Emacs)2.642 E F0
-(or)2.642 E F2(vi)2.642 E F0(.)A F1(editing\255mode)5.142 E F0
+F .441 -.15(ey b)-.1 H .141(indings similar to).15 F F2(Emacs)2.641 E F0
+(or)2.641 E F2(vi)2.641 E F0(.)A F1(editing\255mode)5.141 E F0
 (can be set to either)144 508.8 Q F1(emacs)2.5 E F0(or)2.5 E F1(vi)2.5 E
 F0(.)A F1(echo\255contr)108 520.8 Q(ol\255characters \(On\))-.18 E F0
-1.211(When set to)144 532.8 R F1(On)3.711 E F0 3.711(,o)C 3.711(no)
--3.711 G 1.211(perating systems that indicate the)-3.711 F 3.711(ys)-.15
-G 1.21(upport it, readline echoes a character)-3.711 F
+1.21(When set to)144 532.8 R F1(On)3.71 E F0 3.71(,o)C 3.71(no)-3.71 G
+1.211(perating systems that indicate the)-3.71 F 3.711(ys)-.15 G 1.211
+(upport it, readline echoes a character)-3.711 F
 (corresponding to a signal generated from the k)144 544.8 Q -.15(ey)-.1
-G(board.).15 E F1(enable\255k)108 556.8 Q(eypad \(Off\))-.1 E F0 .892
+G(board.).15 E F1(enable\255k)108 556.8 Q(eypad \(Off\))-.1 E F0 .893
 (When set to)144 568.8 R F1(On)3.393 E F0 3.393(,r)C .893
 (eadline will try to enable the application k)-3.393 F -.15(ey)-.1 G
-.893(pad when it is called.).15 F .893(Some sys-)5.893 F
+.893(pad when it is called.).15 F .892(Some sys-)5.893 F
 (tems need this to enable the arro)144 580.8 Q 2.5(wk)-.25 G -.15(ey)
 -2.6 G(s.).15 E F1(enable\255meta\255k)108 592.8 Q(ey \(On\))-.1 E F0
 .64(When set to)144 604.8 R F1(On)3.14 E F0 3.14(,r)C .64
@@ -4748,77 +4765,77 @@ G(board.).15 E F1(enable\255k)108 556.8 Q(eypad \(Off\))-.1 E F0 .892
 E F0 2.5(,t)C(ilde e)-2.5 E
 (xpansion is performed when readline attempts w)-.15 E(ord completion.)
 -.1 E F1(history\255pr)108 652.8 Q(eser)-.18 E -.1(ve)-.1 G
-(\255point \(Off\)).1 E F0 1.338(If set to)144 664.8 R F1(On)3.838 E F0
-3.838(,t)C 1.338(he history code attempts to place point at the same lo\
-cation on each history line)-3.838 F(retrie)144 676.8 Q -.15(ve)-.25 G
+(\255point \(Off\)).1 E F0 1.339(If set to)144 664.8 R F1(On)3.839 E F0
+3.839(,t)C 1.338(he history code attempts to place point at the same lo\
+cation on each history line)-3.839 F(retrie)144 676.8 Q -.15(ve)-.25 G
 2.5(dw).15 G(ith)-2.5 E F1(pr)2.5 E -.15(ev)-.18 G(ious-history).15 E F0
 (or)2.5 E F1(next-history)2.5 E F0(.)A F1(history\255size \(0\))108
-688.8 Q F0 .949(Set the maximum number of history entries sa)144 700.8 R
+688.8 Q F0 .948(Set the maximum number of history entries sa)144 700.8 R
 -.15(ve)-.2 G 3.448(di).15 G 3.448(nt)-3.448 G .948(he history list.)
--3.448 F .948(If set to zero, an)5.948 F 3.448(ye)-.15 G(xisting)-3.598
-E .482(history entries are deleted and no ne)144 712.8 R 2.982(we)-.25 G
-.483(ntries are sa)-2.982 F -.15(ve)-.2 G 2.983(d. If).15 F .483
-(set to a v)2.983 F .483(alue less than zero, the num-)-.25 F
+-3.448 F .949(If set to zero, an)5.948 F 3.449(ye)-.15 G(xisting)-3.599
+E .483(history entries are deleted and no ne)144 712.8 R 2.983(we)-.25 G
+.483(ntries are sa)-2.983 F -.15(ve)-.2 G 2.983(d. If).15 F .482
+(set to a v)2.983 F .482(alue less than zero, the num-)-.25 F
 (ber of history entries is not limited.)144 724.8 Q(By def)5 E
-(ault, the number of history entries is not limited.)-.1 E(GNU Bash 4.2)
-72 768 Q(2013 March 4)146.79 E(38)195.95 E 0 Cg EP
+(ault, the number of history entries is not limited.)-.1 E(GNU Bash 4.3)
+72 768 Q(2013 September 2)138.455 E(38)187.615 E 0 Cg EP
 %%Page: 39 39
 %%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/F1 10/Times-Bold@0 SF(horizontal\255scr)108 84 Q
-(oll\255mode \(Off\))-.18 E F0 .449(When set to)144 96 R F1(On)2.949 E
-F0 2.949(,m)C(ak)-2.949 E .448
-(es readline use a single line for display)-.1 F 2.948(,s)-.65 G .448
+(oll\255mode \(Off\))-.18 E F0 .448(When set to)144 96 R F1(On)2.948 E
+F0 2.948(,m)C(ak)-2.948 E .448
+(es readline use a single line for display)-.1 F 2.948(,s)-.65 G .449
 (crolling the input horizontally on a)-2.948 F 1.194(single screen line\
  when it becomes longer than the screen width rather than wrapping to a\
  ne)144 108 R(w)-.25 E(line.)144 120 Q F1(input\255meta \(Off\))108 132
-Q F0 .228(If set to)144 144 R F1(On)2.728 E F0 2.728(,r)C .227(eadline \
+Q F0 .227(If set to)144 144 R F1(On)2.727 E F0 2.727(,r)C .228(eadline \
 will enable eight-bit input \(that is, it will not strip the high bit f\
-rom the char)-2.728 F(-)-.2 E .956(acters it reads\), re)144 156 R -.05
+rom the char)-2.727 F(-)-.2 E .957(acters it reads\), re)144 156 R -.05
 (ga)-.15 G .956(rdless of what the terminal claims it can support.).05 F
-.957(The name)5.956 F F1(meta\255\215ag)3.457 E F0 .957(is a)3.457 F
+.956(The name)5.956 F F1(meta\255\215ag)3.456 E F0 .956(is a)3.456 F
 (synon)144 168 Q(ym for this v)-.15 E(ariable.)-.25 E F1(isear)108 180 Q
 (ch\255terminators \(`)-.18 E(`C\255[C\255J')-.63 E('\))-.63 E F0 .439(\
 The string of characters that should terminate an incremental search wi\
-thout subsequently e)144 192 R -.15(xe)-.15 G(cut-).15 E .934
+thout subsequently e)144 192 R -.15(xe)-.15 G(cut-).15 E .935
 (ing the character as a command.)144 204 R .935(If this v)5.935 F .935
-(ariable has not been gi)-.25 F -.15(ve)-.25 G 3.435(nav).15 G .935
-(alue, the characters)-3.685 F/F2 10/Times-Italic@0 SF(ESC)3.435 E F0
+(ariable has not been gi)-.25 F -.15(ve)-.25 G 3.434(nav).15 G .934
+(alue, the characters)-3.684 F/F2 10/Times-Italic@0 SF(ESC)3.434 E F0
 (and)144 216 Q F2(C\255J)2.5 E F0(will terminate an incremental search.)
-2.5 E F1 -.1(ke)108 228 S(ymap \(emacs\)).1 E F0 2.021
+2.5 E F1 -.1(ke)108 228 S(ymap \(emacs\)).1 E F0 2.02
 (Set the current readline k)144 240 R -.15(ey)-.1 G 4.521(map. The).15 F
 2.021(set of v)4.521 F 2.021(alid k)-.25 F -.15(ey)-.1 G 2.021
-(map names is).15 F F2 2.02(emacs, emacs\255standar)4.52 F(d,)-.37 E
-.068(emacs\255meta, emacs\255ctlx, vi, vi\255command)144 252 R F0 2.568
+(map names is).15 F F2 2.021(emacs, emacs\255standar)4.521 F(d,)-.37 E
+.069(emacs\255meta, emacs\255ctlx, vi, vi\255command)144 252 R F0 2.568
 (,a)C(nd)-2.568 E F2(vi\255insert)2.568 E F0(.).68 E F2(vi)5.068 E F0
 .068(is equi)2.568 F -.25(va)-.25 G .068(lent to).25 F F2(vi\255command)
-2.569 E F0(;)A F2(emacs)2.569 E F0 1.544(is equi)144 264 R -.25(va)-.25
-G 1.544(lent to).25 F F2(emacs\255standar)4.044 E(d)-.37 E F0 6.544(.T)C
+2.568 E F0(;)A F2(emacs)2.568 E F0 1.543(is equi)144 264 R -.25(va)-.25
+G 1.543(lent to).25 F F2(emacs\255standar)4.044 E(d)-.37 E F0 6.544(.T)C
 1.544(he def)-6.544 F 1.544(ault v)-.1 F 1.544(alue is)-.25 F F2(emacs)
 4.044 E F0 4.044(;t).27 G 1.544(he v)-4.044 F 1.544(alue of)-.25 F F1
-(editing\255mode)4.043 E F0(also)4.043 E(af)144 276 Q(fects the def)-.25
+(editing\255mode)4.044 E F0(also)4.044 E(af)144 276 Q(fects the def)-.25
 E(ault k)-.1 E -.15(ey)-.1 G(map.).15 E F1 -.1(ke)108 288 S
-(yseq\255timeout \(500\)).1 E F0 .367(Speci\214es the duration)144 300 R
+(yseq\255timeout \(500\)).1 E F0 .368(Speci\214es the duration)144 300 R
 F2 -.37(re)2.867 G(adline).37 E F0 .367(will w)2.867 F .367
-(ait for a character when reading an ambiguous k)-.1 F .668 -.15(ey s)
+(ait for a character when reading an ambiguous k)-.1 F .667 -.15(ey s)
 -.1 H(equence).15 E 1.356(\(one that can form a complete k)144 312 R
 1.656 -.15(ey s)-.1 H 1.356(equence using the input read so f).15 F(ar)
--.1 E 3.856(,o)-.4 G 3.856(rc)-3.856 G 1.355(an tak)-3.856 F 3.855(ea)
--.1 G(dditional)-3.855 E .32(input to complete a longer k)144 324 R .62
+-.1 E 3.856(,o)-.4 G 3.856(rc)-3.856 G 1.356(an tak)-3.856 F 3.856(ea)
+-.1 G(dditional)-3.856 E .32(input to complete a longer k)144 324 R .62
 -.15(ey s)-.1 H 2.82(equence\). If).15 F .32(no input is recei)2.82 F
 -.15(ve)-.25 G 2.82(dw).15 G .32(ithin the timeout,)-2.82 F F2 -.37(re)
-2.82 G(adline).37 E F0(will)2.82 E .907(use the shorter b)144 336 R .907
+2.82 G(adline).37 E F0(will)2.82 E .906(use the shorter b)144 336 R .907
 (ut complete k)-.2 F 1.207 -.15(ey s)-.1 H 3.407(equence. The).15 F -.25
-(va)3.407 G .907(lue is speci\214ed in milliseconds, so a v).25 F .906
+(va)3.407 G .907(lue is speci\214ed in milliseconds, so a v).25 F .907
 (alue of)-.25 F .05(1000 means that)144 348 R F2 -.37(re)2.55 G(adline)
 .37 E F0 .05(will w)2.55 F .05(ait one second for additional input.)-.1
 F .05(If this v)5.05 F .05(ariable is set to a v)-.25 F(alue)-.25 E .051
 (less than or equal to zero, or to a non-numeric v)144 360 R(alue,)-.25
 E F2 -.37(re)2.551 G(adline).37 E F0 .051(will w)2.551 F .051
-(ait until another k)-.1 F .351 -.15(ey i)-.1 H 2.551(sp).15 G(ressed)
--2.551 E(to decide which k)144 372 Q .3 -.15(ey s)-.1 H
+(ait until another k)-.1 F .352 -.15(ey i)-.1 H 2.552(sp).15 G(ressed)
+-2.552 E(to decide which k)144 372 Q .3 -.15(ey s)-.1 H
 (equence to complete.).15 E F1(mark\255dir)108 384 Q(ectories \(On\))
 -.18 E F0(If set to)144 396 Q F1(On)2.5 E F0 2.5(,c)C
 (ompleted directory names ha)-2.5 E .3 -.15(ve a s)-.2 H(lash appended.)
@@ -4831,98 +4848,98 @@ E F2 -.37(re)2.551 G(adline).37 E F0 .051(will w)2.551 F .051
 (ompleted names which are symbolic links to directories ha)-2.675 F .475
 -.15(ve a s)-.2 H .175(lash appended \(sub-).15 F(ject to the v)144 456
 Q(alue of)-.25 E F1(mark\255dir)2.5 E(ectories)-.18 E F0(\).)A F1
-(match\255hidden\255\214les \(On\))108 468 Q F0 .193(This v)144 480 R
-.193(ariable, when set to)-.25 F F1(On)2.693 E F0 2.693(,c)C .192
-(auses readline to match \214les whose names be)-2.693 F .192
-(gin with a `.)-.15 F 2.692('\()-.7 G(hidden)-2.692 E .456
+(match\255hidden\255\214les \(On\))108 468 Q F0 .192(This v)144 480 R
+.192(ariable, when set to)-.25 F F1(On)2.692 E F0 2.692(,c)C .192
+(auses readline to match \214les whose names be)-2.692 F .193
+(gin with a `.)-.15 F 2.693('\()-.7 G(hidden)-2.693 E .457
 (\214les\) when performing \214lename completion.)144 492 R .456
 (If set to)5.456 F F1(Off)2.956 E F0 2.956(,t)C .456(he leading `.)
--2.956 F 2.956('m)-.7 G .457(ust be supplied by the)-2.956 F
+-2.956 F 2.956('m)-.7 G .456(ust be supplied by the)-2.956 F
 (user in the \214lename to be completed.)144 504 Q F1
 (menu\255complete\255display\255pr)108 516 Q(e\214x \(Off\))-.18 E F0
-1.586(If set to)144 528 R F1(On)4.086 E F0 4.086(,m)C 1.585(enu complet\
+1.585(If set to)144 528 R F1(On)4.085 E F0 4.085(,m)C 1.585(enu complet\
 ion displays the common pre\214x of the list of possible completions)
--4.086 F(\(which may be empty\) before c)144 540 Q
+-4.085 F(\(which may be empty\) before c)144 540 Q
 (ycling through the list.)-.15 E F1(output\255meta \(Off\))108 552 Q F0
-.506(If set to)144 564 R F1(On)3.006 E F0 3.006(,r)C .507(eadline will \
+.507(If set to)144 564 R F1(On)3.007 E F0 3.007(,r)C .507(eadline will \
 display characters with the eighth bit set directly rather than as a me\
-ta-)-3.006 F(pre\214x)144 576 Q(ed escape sequence.)-.15 E F1
-(page\255completions \(On\))108 588 Q F0 .809(If set to)144 600 R F1(On)
+ta-)-3.007 F(pre\214x)144 576 Q(ed escape sequence.)-.15 E F1
+(page\255completions \(On\))108 588 Q F0 .808(If set to)144 600 R F1(On)
 3.308 E F0 3.308(,r)C .808(eadline uses an internal)-3.308 F F2(mor)
 3.308 E(e)-.37 E F0(-lik)A 3.308(ep)-.1 G .808
 (ager to display a screenful of possible comple-)-3.308 F
 (tions at a time.)144 612 Q F1
-(print\255completions\255horizontally \(Off\))108 624 Q F0 1.318
-(If set to)144 636 R F1(On)3.818 E F0 3.818(,r)C 1.319(eadline will dis\
-play completions with matches sorted horizontally in alphabetical)-3.818
+(print\255completions\255horizontally \(Off\))108 624 Q F0 1.319
+(If set to)144 636 R F1(On)3.819 E F0 3.819(,r)C 1.318(eadline will dis\
+play completions with matches sorted horizontally in alphabetical)-3.819
 F(order)144 648 Q 2.5(,r)-.4 G(ather than do)-2.5 E(wn the screen.)-.25
 E F1 -2.29 -.18(re v)108 660 T(ert\255all\255at\255newline \(Off\)).08 E
-F0 .699(If set to)144 672 R F1(On)3.199 E F0 3.199(,r)C .699
+F0 .698(If set to)144 672 R F1(On)3.198 E F0 3.198(,r)C .699
 (eadline will undo all changes to history lines before returning when)
--3.199 F F1(accept\255line)3.198 E F0(is)3.198 E -.15(exe)144 684 S
+-3.198 F F1(accept\255line)3.199 E F0(is)3.199 E -.15(exe)144 684 S
 2.686(cuted. By).15 F(def)2.686 E .186
 (ault, history lines may be modi\214ed and retain indi)-.1 F .186
 (vidual undo lists across calls to)-.25 F F1 -.18(re)144 696 S(adline)
-.18 E F0(.)A(GNU Bash 4.2)72 768 Q(2013 March 4)146.79 E(39)195.95 E 0
-Cg EP
+.18 E F0(.)A(GNU Bash 4.3)72 768 Q(2013 September 2)138.455 E(39)187.615
+E 0 Cg EP
 %%Page: 40 40
 %%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/F1 10/Times-Bold@0 SF(sho)108 84 Q
-(w\255all\255if\255ambiguous \(Off\))-.1 E F0 .304(This alters the def)
-144 96 R .304(ault beha)-.1 F .304(vior of the completion functions.)-.2
-F .304(If set to)5.304 F F1(On)2.804 E F0 2.803(,w)C .303(ords which ha)
--2.903 F .603 -.15(ve m)-.2 H(ore).15 E 1.264(than one possible complet\
+(w\255all\255if\255ambiguous \(Off\))-.1 E F0 .303(This alters the def)
+144 96 R .303(ault beha)-.1 F .304(vior of the completion functions.)-.2
+F .304(If set to)5.304 F F1(On)2.804 E F0 2.804(,w)C .304(ords which ha)
+-2.904 F .604 -.15(ve m)-.2 H(ore).15 E 1.264(than one possible complet\
 ion cause the matches to be listed immediately instead of ringing the)
 144 108 R(bell.)144 120 Q F1(sho)108 132 Q
-(w\255all\255if\255unmodi\214ed \(Off\))-.1 E F0 5.346
-(This alters the def)144 144 R 5.346(ault beha)-.1 F 5.345
-(vior of the completion functions in a f)-.2 F 5.345(ashion similar to)
--.1 F F1(sho)144 156 Q(w\255all\255if\255ambiguous)-.1 E F0 6.69(.I)C
-4.19(fs)-6.69 G 1.691(et to)-4.19 F F1(On)4.191 E F0 4.191(,w)C 1.691
+(w\255all\255if\255unmodi\214ed \(Off\))-.1 E F0 5.345
+(This alters the def)144 144 R 5.345(ault beha)-.1 F 5.345
+(vior of the completion functions in a f)-.2 F 5.346(ashion similar to)
+-.1 F F1(sho)144 156 Q(w\255all\255if\255ambiguous)-.1 E F0 6.691(.I)C
+4.191(fs)-6.691 G 1.691(et to)-4.191 F F1(On)4.191 E F0 4.191(,w)C 1.691
 (ords which ha)-4.291 F 1.991 -.15(ve m)-.2 H 1.691
-(ore than one possible completion).15 F 1.04(without an)144 168 R 3.54
+(ore than one possible completion).15 F 1.039(without an)144 168 R 3.539
 (yp)-.15 G 1.039
-(ossible partial completion \(the possible completions don')-3.54 F
-3.539(ts)-.18 G 1.039(hare a common pre\214x\))-3.539 F(cause the match\
-es to be listed immediately instead of ringing the bell.)144 180 Q F1
-(sho)108 192 Q(w\255mode\255in\255pr)-.1 E(ompt \(Off\))-.18 E F0 1.018
-(If set to)144 204 R F1(On)3.518 E F0 3.518(,a)C 1.018
-(dd a character to the be)-3.518 F 1.018
+(ossible partial completion \(the possible completions don')-3.539 F
+3.539(ts)-.18 G 1.04(hare a common pre\214x\))-3.539 F(cause the matche\
+s to be listed immediately instead of ringing the bell.)144 180 Q F1
+(sho)108 192 Q(w\255mode\255in\255pr)-.1 E(ompt \(Off\))-.18 E F0 1.019
+(If set to)144 204 R F1(On)3.519 E F0 3.519(,a)C 1.018
+(dd a character to the be)-3.519 F 1.018
 (ginning of the prompt indicating the editing mode: emacs)-.15 F
 (\(@\), vi command \(:\) or vi insertion \(+\).)144 216 Q F1
-(skip\255completed\255text \(Off\))108 228 Q F0 .095(If set to)144 240 R
-F1(On)2.595 E F0 2.595(,t)C .095(his alters the def)-2.595 F .095
-(ault completion beha)-.1 F .094
+(skip\255completed\255text \(Off\))108 228 Q F0 .094(If set to)144 240 R
+F1(On)2.594 E F0 2.594(,t)C .095(his alters the def)-2.594 F .095
+(ault completion beha)-.1 F .095
 (vior when inserting a single match into the line.)-.2 F(It')144 252 Q
-2.545(so)-.55 G .045(nly acti)-2.545 F .345 -.15(ve w)-.25 H .046
-(hen performing completion in the middle of a w).15 F 2.546(ord. If)-.1
-F .046(enabled, readline does not)2.546 F 1.394(insert characters from \
+2.546(so)-.55 G .046(nly acti)-2.546 F .346 -.15(ve w)-.25 H .046
+(hen performing completion in the middle of a w).15 F 2.545(ord. If)-.1
+F .045(enabled, readline does not)2.545 F 1.394(insert characters from \
 the completion that match characters after point in the w)144 264 R
-1.394(ord being com-)-.1 F(pleted, so portions of the w)144 276 Q
+1.395(ord being com-)-.1 F(pleted, so portions of the w)144 276 Q
 (ord follo)-.1 E(wing the cursor are not duplicated.)-.25 E F1
-(visible\255stats \(Off\))108 288 Q F0 .846(If set to)144 300 R F1(On)
+(visible\255stats \(Off\))108 288 Q F0 .847(If set to)144 300 R F1(On)
 3.346 E F0 3.346(,ac)C .846(haracter denoting a \214le')-3.346 F 3.346
 (st)-.55 G .846(ype as reported by)-3.346 F/F2 10/Times-Italic@0 SF
 (stat)3.346 E F0 .846(\(2\) is appended to the \214lename)B
 (when listing possible completions.)144 312 Q F1
 (Readline Conditional Constructs)87 328.8 Q F0 .05
 (Readline implements a f)108 340.8 R .05(acility similar in spirit to t\
-he conditional compilation features of the C preprocessor)-.1 F .096
-(which allo)108 352.8 R .096(ws k)-.25 F .396 -.15(ey b)-.1 H .096
+he conditional compilation features of the C preprocessor)-.1 F .097
+(which allo)108 352.8 R .097(ws k)-.25 F .396 -.15(ey b)-.1 H .096
 (indings and v).15 F .096
-(ariable settings to be performed as the result of tests.)-.25 F .097
+(ariable settings to be performed as the result of tests.)-.25 F .096
 (There are four parser)5.096 F(directi)108 364.8 Q -.15(ve)-.25 G 2.5
-(su).15 G(sed.)-2.5 E F1($if)108 381.6 Q F0(The)24.89 E F1($if)2.963 E
-F0 .463(construct allo)2.963 F .462(ws bindings to be made based on the\
- editing mode, the terminal being used,)-.25 F .477
+(su).15 G(sed.)-2.5 E F1($if)108 381.6 Q F0(The)24.89 E F1($if)2.962 E
+F0 .462(construct allo)2.962 F .463(ws bindings to be made based on the\
+ editing mode, the terminal being used,)-.25 F .478
 (or the application using readline.)144 393.6 R .477(The te)5.477 F .477
 (xt of the test e)-.15 F .477
 (xtends to the end of the line; no characters)-.15 F
 (are required to isolate it.)144 405.6 Q F1(mode)144 422.4 Q F0(The)
-12.67 E F1(mode=)3.712 E F0 1.212(form of the)3.712 F F1($if)3.711 E F0
+12.67 E F1(mode=)3.711 E F0 1.211(form of the)3.711 F F1($if)3.711 E F0
 (directi)3.711 E 1.511 -.15(ve i)-.25 H 3.711(su).15 G 1.211
 (sed to test whether readline is in emacs or vi)-3.711 F 3.065
 (mode. This)180 434.4 R .565(may be used in conjunction with the)3.065 F
@@ -4930,13 +4947,13 @@ F1 .565(set k)3.065 F(eymap)-.1 E F0 .565(command, for instance, to)
 3.065 F .735(set bindings in the)180 446.4 R F2(emacs\255standar)3.235 E
 (d)-.37 E F0(and)3.235 E F2(emacs\255ctlx)3.235 E F0 -.1(ke)3.235 G .735
 (ymaps only if readline is starting)-.05 F(out in emacs mode.)180 458.4
-Q F1(term)144 475.2 Q F0(The)15.46 E F1(term=)3.196 E F0 .696
-(form may be used to include terminal-speci\214c k)3.196 F .996 -.15
-(ey b)-.1 H .697(indings, perhaps to bind).15 F .654(the k)180 487.2 R
+Q F1(term)144 475.2 Q F0(The)15.46 E F1(term=)3.197 E F0 .696
+(form may be used to include terminal-speci\214c k)3.197 F .996 -.15
+(ey b)-.1 H .696(indings, perhaps to bind).15 F .654(the k)180 487.2 R
 .954 -.15(ey s)-.1 H .654(equences output by the terminal').15 F 3.154
 (sf)-.55 G .654(unction k)-3.154 F -.15(ey)-.1 G 3.154(s. The).15 F -.1
-(wo)3.154 G .654(rd on the right side of).1 F(the)180 499.2 Q F1(=)3.231
-E F0 .731(is tested ag)3.231 F .732(ainst the both full name of the ter\
+(wo)3.154 G .654(rd on the right side of).1 F(the)180 499.2 Q F1(=)3.232
+E F0 .732(is tested ag)3.232 F .732(ainst the both full name of the ter\
 minal and the portion of the terminal)-.05 F(name before the \214rst)180
 511.2 Q F1<ad>2.5 E F0 5(.T)C(his allo)-5 E(ws)-.25 E F2(sun)2.84 E F0
 (to match both)2.74 E F2(sun)2.84 E F0(and)2.74 E F2(sun\255cmd)2.5 E F0
@@ -4945,12 +4962,12 @@ Q F1(application)3.003 E F0 .503
 (construct is used to include application-speci\214c settings.)3.003 F
 .503(Each program)5.503 F .114(using the readline library sets the)180
 552 R F2 .114(application name)2.614 F F0 2.614(,a)C .114
-(nd an initialization \214le can test for a)-2.614 F .501(particular v)
-180 564 R 3.001(alue. This)-.25 F .501(could be used to bind k)3.001 F
-.801 -.15(ey s)-.1 H .5(equences to functions useful for a spe-).15 F
-.396(ci\214c program.)180 576 R -.15(Fo)5.396 G 2.896(ri).15 G .396
+(nd an initialization \214le can test for a)-2.614 F .5(particular v)180
+564 R 3(alue. This)-.25 F .501(could be used to bind k)3 F .801 -.15
+(ey s)-.1 H .501(equences to functions useful for a spe-).15 F .397
+(ci\214c program.)180 576 R -.15(Fo)5.397 G 2.896(ri).15 G .396
 (nstance, the follo)-2.896 F .396(wing command adds a k)-.25 F .696 -.15
-(ey s)-.1 H .397(equence that quotes the).15 F(current or pre)180 588 Q
+(ey s)-.1 H .396(equence that quotes the).15 F(current or pre)180 588 Q
 (vious w)-.25 E(ord in)-.1 E F1(bash)2.5 E F0(:)A F1($if)180 612 Q F0
 (Bash)2.5 E 2.5(#Q)180 624 S(uote the current or pre)-2.5 E(vious w)-.25
 E(ord)-.1 E("\\C\255xq": "\\eb\\"\\ef\\"")180 636 Q F1($endif)180 648 Q
@@ -4958,75 +4975,75 @@ E(ord)-.1 E("\\C\255xq": "\\eb\\"\\ef\\"")180 636 Q F1($endif)180 648 Q
 -.25 E(xample, terminates an)-.15 E F1($if)2.5 E F0(command.)2.5 E F1
 ($else)108 681.6 Q F0(Commands in this branch of the)15.45 E F1($if)2.5
 E F0(directi)2.5 E .3 -.15(ve a)-.25 H(re e).15 E -.15(xe)-.15 G
-(cuted if the test f).15 E(ails.)-.1 E F1($include)108 698.4 Q F0 .357
-(This directi)144 710.4 R .657 -.15(ve t)-.25 H(ak).15 E .357
-(es a single \214lename as an ar)-.1 F .356
+(cuted if the test f).15 E(ails.)-.1 E F1($include)108 698.4 Q F0 .356
+(This directi)144 710.4 R .656 -.15(ve t)-.25 H(ak).15 E .356
+(es a single \214lename as an ar)-.1 F .357
 (gument and reads commands and bindings from that)-.18 F 2.5(\214le. F)
 144 722.4 R(or e)-.15 E(xample, the follo)-.15 E(wing directi)-.25 E .3
 -.15(ve w)-.25 H(ould read).05 E F2(/etc/inputr)2.5 E(c)-.37 E F0(:)A
-(GNU Bash 4.2)72 768 Q(2013 March 4)146.79 E(40)195.95 E 0 Cg EP
+(GNU Bash 4.3)72 768 Q(2013 September 2)138.455 E(40)187.615 E 0 Cg EP
 %%Page: 41 41
 %%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/F1 10/Times-Bold@0 SF($include)144 84 Q/F2 10/Times-Italic@0 SF
-(/etc/inputr)5.833 E(c)-.37 E F1(Sear)87 100.8 Q(ching)-.18 E F0 .834
-(Readline pro)108 112.8 R .834
+(/etc/inputr)5.833 E(c)-.37 E F1(Sear)87 100.8 Q(ching)-.18 E F0 .835
+(Readline pro)108 112.8 R .835
 (vides commands for searching through the command history \(see)-.15 F
-/F3 9/Times-Bold@0 SF(HIST)3.335 E(OR)-.162 E(Y)-.315 E F0(belo)3.085 E
-.835(w\) for lines)-.25 F(containing a speci\214ed string.)108 124.8 Q
+/F3 9/Times-Bold@0 SF(HIST)3.334 E(OR)-.162 E(Y)-.315 E F0(belo)3.084 E
+.834(w\) for lines)-.25 F(containing a speci\214ed string.)108 124.8 Q
 (There are tw)5 E 2.5(os)-.1 G(earch modes:)-2.5 E F2(incr)2.51 E
 (emental)-.37 E F0(and)3.01 E F2(non-incr)2.5 E(emental)-.37 E F0(.).51
-E .698(Incremental searches be)108 141.6 R .698
+E .697(Incremental searches be)108 141.6 R .697
 (gin before the user has \214nished typing the search string.)-.15 F
-.697(As each character of the)5.697 F .112
+.698(As each character of the)5.698 F .113
 (search string is typed, readline displays the ne)108 153.6 R .112
 (xt entry from the history matching the string typed so f)-.15 F(ar)-.1
-E 5.113(.A)-.55 G(n)-5.113 E .542
+E 5.112(.A)-.55 G(n)-5.112 E .542
 (incremental search requires only as man)108 165.6 R 3.042(yc)-.15 G
 .542(haracters as needed to \214nd the desired history entry)-3.042 F
-5.541(.T)-.65 G .541(he char)-5.541 F(-)-.2 E .224
+5.542(.T)-.65 G .542(he char)-5.542 F(-)-.2 E .224
 (acters present in the v)108 177.6 R .224(alue of the)-.25 F F1(isear)
 2.724 E(ch-terminators)-.18 E F0 -.25(va)2.724 G .224
 (riable are used to terminate an incremental search.).25 F .66
 (If that v)108 189.6 R .66(ariable has not been assigned a v)-.25 F .66
 (alue the Escape and Control-J characters will terminate an incre-)-.25
-F .096(mental search.)108 201.6 R .096(Control-G will abort an incremen\
-tal search and restore the original line.)5.096 F .097
-(When the search is)5.097 F(terminated, the history entry containing th\
-e search string becomes the current line.)108 213.6 Q 2.939 -.8(To \214)
+F .097(mental search.)108 201.6 R .096(Control-G will abort an incremen\
+tal search and restore the original line.)5.097 F .096
+(When the search is)5.096 F(terminated, the history entry containing th\
+e search string becomes the current line.)108 213.6 Q 2.938 -.8(To \214)
 108 230.4 T 1.339(nd other matching entries in the history list, type C\
-ontrol-S or Control-R as appropriate.).8 F 1.338(This will)6.338 F .674
-(search backw)108 242.4 R .674(ard or forw)-.1 F .674
-(ard in the history for the ne)-.1 F .675
-(xt entry matching the search string typed so f)-.15 F(ar)-.1 E 5.675
-(.A)-.55 G -.15(ny)-5.675 G .175(other k)108 254.4 R .475 -.15(ey s)-.1
+ontrol-S or Control-R as appropriate.).8 F 1.339(This will)6.339 F .675
+(search backw)108 242.4 R .675(ard or forw)-.1 F .675
+(ard in the history for the ne)-.1 F .674
+(xt entry matching the search string typed so f)-.15 F(ar)-.1 E 5.674
+(.A)-.55 G -.15(ny)-5.674 G .174(other k)108 254.4 R .474 -.15(ey s)-.1
 H .174
 (equence bound to a readline command will terminate the search and e).15
-F -.15(xe)-.15 G .174(cute that command.).15 F -.15(Fo)5.174 G(r).15 E
-.54(instance, a)108 266.4 R F2(ne)3.04 E(wline)-.15 E F0 .541
-(will terminate the search and accept the line, thereby e)3.04 F -.15
-(xe)-.15 G .541(cuting the command from the).15 F(history list.)108
-278.4 Q .653(Readline remembers the last incremental search string.)108
-295.2 R .653(If tw)5.653 F 3.153(oC)-.1 G .653
-(ontrol-Rs are typed without an)-3.153 F 3.152(yi)-.15 G(nterv)-3.152 E
-(en-)-.15 E(ing characters de\214ning a ne)108 307.2 Q 2.5(ws)-.25 G
+F -.15(xe)-.15 G .175(cute that command.).15 F -.15(Fo)5.175 G(r).15 E
+.541(instance, a)108 266.4 R F2(ne)3.041 E(wline)-.15 E F0 .541
+(will terminate the search and accept the line, thereby e)3.041 F -.15
+(xe)-.15 G .54(cuting the command from the).15 F(history list.)108 278.4
+Q .653(Readline remembers the last incremental search string.)108 295.2
+R .653(If tw)5.653 F 3.153(oC)-.1 G .653(ontrol-Rs are typed without an)
+-3.153 F 3.153(yi)-.15 G(nterv)-3.153 E(en-)-.15 E
+(ing characters de\214ning a ne)108 307.2 Q 2.5(ws)-.25 G
 (earch string, an)-2.5 E 2.5(yr)-.15 G(emembered search string is used.)
 -2.5 E .567(Non-incremental searches read the entire search string befo\
 re starting to search for matching history lines.)108 324 R(The search \
 string may be typed by the user or be part of the contents of the curre\
-nt line.)108 336 Q F1(Readline Command Names)87 352.8 Q F0 1.392
+nt line.)108 336 Q F1(Readline Command Names)87 352.8 Q F0 1.391
 (The follo)108 364.8 R 1.391
 (wing is a list of the names of the commands and the def)-.25 F 1.391
 (ault k)-.1 F 1.691 -.15(ey s)-.1 H 1.391(equences to which the).15 F
-3.891(ya)-.15 G(re)-3.891 E 2.621(bound. Command)108 376.8 R .121
-(names without an accompan)2.621 F .121(ying k)-.15 F .421 -.15(ey s)-.1
-H .122(equence are unbound by def).15 F 2.622(ault. In)-.1 F .122
-(the follo)2.622 F(wing)-.25 E(descriptions,)108 388.8 Q F2(point)3.411
-E F0 .911(refers to the current cursor position, and)3.411 F F2(mark)
-3.411 E F0 .91(refers to a cursor position sa)3.411 F -.15(ve)-.2 G 3.41
-(db).15 G 3.41(yt)-3.41 G(he)-3.41 E F1(set\255mark)108 400.8 Q F0 2.5
+3.892(ya)-.15 G(re)-3.892 E 2.622(bound. Command)108 376.8 R .122
+(names without an accompan)2.622 F .122(ying k)-.15 F .421 -.15(ey s)-.1
+H .121(equence are unbound by def).15 F 2.621(ault. In)-.1 F .121
+(the follo)2.621 F(wing)-.25 E(descriptions,)108 388.8 Q F2(point)3.41 E
+F0 .91(refers to the current cursor position, and)3.41 F F2(mark)3.411 E
+F0 .911(refers to a cursor position sa)3.411 F -.15(ve)-.2 G 3.411(db)
+.15 G 3.411(yt)-3.411 G(he)-3.411 E F1(set\255mark)108 400.8 Q F0 2.5
 (command. The)2.5 F(te)2.5 E
 (xt between the point and mark is referred to as the)-.15 E F2 -.37(re)
 2.5 G(gion)-.03 E F0(.)A F1(Commands f)87 417.6 Q(or Mo)-.25 E(ving)-.1
@@ -5038,9 +5055,9 @@ E(beginning\255of\255line \(C\255a\))108 429.6 Q F0(Mo)144 441.6 Q .3
 -.15 H(orw).15 E(ard a character)-.1 E(.)-.55 E F1
 (backward\255char \(C\255b\))108 501.6 Q F0(Mo)144 513.6 Q .3 -.15(ve b)
 -.15 H(ack a character).15 E(.)-.55 E F1 -.25(fo)108 525.6 S(rward\255w)
-.25 E(ord \(M\255f\))-.1 E F0(Mo)144 537.6 Q .822 -.15(ve f)-.15 H(orw)
-.15 E .522(ard to the end of the ne)-.1 F .523(xt w)-.15 F 3.023(ord. W)
--.1 F .523(ords are composed of alphanumeric characters \(let-)-.8 F
+.25 E(ord \(M\255f\))-.1 E F0(Mo)144 537.6 Q .823 -.15(ve f)-.15 H(orw)
+.15 E .523(ard to the end of the ne)-.1 F .523(xt w)-.15 F 3.023(ord. W)
+-.1 F .522(ords are composed of alphanumeric characters \(let-)-.8 F
 (ters and digits\).)144 549.6 Q F1(backward\255w)108 561.6 Q
 (ord \(M\255b\))-.1 E F0(Mo)144 573.6 Q 1.71 -.15(ve b)-.15 H 1.41
 (ack to the start of the current or pre).15 F 1.41(vious w)-.25 F 3.91
@@ -5050,17 +5067,17 @@ Q(orward\255w)-.25 E(ord)-.1 E F0(Mo)144 609.6 Q .784 -.15(ve f)-.15 H
 (orw).15 E .484(ard to the end of the ne)-.1 F .484(xt w)-.15 F 2.984
 (ord. W)-.1 F .484(ords are delimited by non-quoted shell metacharac-)
 -.8 F(ters.)144 621.6 Q F1(shell\255backward\255w)108 633.6 Q(ord)-.1 E
-F0(Mo)144 645.6 Q .909 -.15(ve b)-.15 H .609
+F0(Mo)144 645.6 Q .908 -.15(ve b)-.15 H .609
 (ack to the start of the current or pre).15 F .609(vious w)-.25 F 3.109
-(ord. W)-.1 F .608(ords are delimited by non-quoted shell)-.8 F
+(ord. W)-.1 F .609(ords are delimited by non-quoted shell)-.8 F
 (metacharacters.)144 657.6 Q F1(clear\255scr)108 669.6 Q(een \(C\255l\))
 -.18 E F0 .993(Clear the screen lea)144 681.6 R .993
 (ving the current line at the top of the screen.)-.2 F -.4(Wi)5.993 G
 .993(th an ar).4 F .993(gument, refresh the)-.18 F
 (current line without clearing the screen.)144 693.6 Q F1 -.18(re)108
 705.6 S(draw\255curr).18 E(ent\255line)-.18 E F0
-(Refresh the current line.)144 717.6 Q(GNU Bash 4.2)72 768 Q
-(2013 March 4)146.79 E(41)195.95 E 0 Cg EP
+(Refresh the current line.)144 717.6 Q(GNU Bash 4.3)72 768 Q
+(2013 September 2)138.455 E(41)187.615 E 0 Cg EP
 %%Page: 42 42
 %%BeginPageSetup
 BP
@@ -5068,9 +5085,9 @@ 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(Commands f)87 84 Q
 (or Manipulating the History)-.25 E(accept\255line \(Newline, Retur)108
-96 Q(n\))-.15 E F0 .159(Accept the line re)144 108 R -.05(ga)-.15 G .159
+96 Q(n\))-.15 E F0 .158(Accept the line re)144 108 R -.05(ga)-.15 G .158
 (rdless of where the cursor is.).05 F .158(If this line is non-empty)
-5.158 F 2.658(,a)-.65 G .158(dd it to the history list)-2.658 F .699
+5.158 F 2.659(,a)-.65 G .159(dd it to the history list)-2.659 F .699
 (according to the state of the)144 120 R/F2 9/Times-Bold@0 SF(HISTCONTR)
 3.199 E(OL)-.27 E F0 -.25(va)2.949 G 3.199(riable. If).25 F .699
 (the line is a modi\214ed history line, then)3.199 F
@@ -5085,102 +5102,103 @@ F0(Fetch the ne)144 180 Q(xt command from the history list, mo)-.15 E
 F1(end\255of\255history \(M\255>\))108 216 Q F0(Mo)144 228 Q .3 -.15
 (ve t)-.15 H 2.5(ot).15 G(he end of the input history)-2.5 E 2.5(,i)-.65
 G(.e., the line currently being entered.)-2.5 E F1 -2.29 -.18(re v)108
-240 T(erse\255sear).08 E(ch\255history \(C\255r\))-.18 E F0 1.471
+240 T(erse\255sear).08 E(ch\255history \(C\255r\))-.18 E F0 1.47
 (Search backw)144 252 R 1.471(ard starting at the current line and mo)
--.1 F 1.47(ving `up' through the history as necessary)-.15 F(.)-.65 E
+-.1 F 1.471(ving `up' through the history as necessary)-.15 F(.)-.65 E
 (This is an incremental search.)144 264 Q F1 -.25(fo)108 276 S
-(rward\255sear).25 E(ch\255history \(C\255s\))-.18 E F0 1.131
-(Search forw)144 288 R 1.131(ard starting at the current line and mo)-.1
-F 1.132(ving `do)-.15 F 1.132(wn' through the history as necessary)-.25
+(rward\255sear).25 E(ch\255history \(C\255s\))-.18 E F0 1.132
+(Search forw)144 288 R 1.132(ard starting at the current line and mo)-.1
+F 1.131(ving `do)-.15 F 1.131(wn' through the history as necessary)-.25
 F(.)-.65 E(This is an incremental search.)144 300 Q F1(non\255incr)108
 312 Q(emental\255r)-.18 E -2.3 -.15(ev e)-.18 H(rse\255sear).15 E
-(ch\255history \(M\255p\))-.18 E F0 .165(Search backw)144 324 R .164(ar\
+(ch\255history \(M\255p\))-.18 E F0 .164(Search backw)144 324 R .164(ar\
 d through the history starting at the current line using a non-incremen\
 tal search for)-.1 F 2.5(as)144 336 S(tring supplied by the user)-2.5 E
 (.)-.55 E F1(non\255incr)108 348 Q(emental\255f)-.18 E(orward\255sear)
--.25 E(ch\255history \(M\255n\))-.18 E F0 1.353(Search forw)144 360 R
+-.25 E(ch\255history \(M\255n\))-.18 E F0 1.354(Search forw)144 360 R
 1.354(ard through the history using a non-incremental search for a stri\
 ng supplied by the)-.1 F(user)144 372 Q(.)-.55 E F1(history\255sear)108
-384 Q(ch\255f)-.18 E(orward)-.25 E F0 .249(Search forw)144 396 R .249(a\
+384 Q(ch\255f)-.18 E(orward)-.25 E F0 .248(Search forw)144 396 R .249(a\
 rd through the history for the string of characters between the start o\
 f the current line)-.1 F(and the point.)144 408 Q
 (This is a non-incremental search.)5 E F1(history\255sear)108 420 Q
-(ch\255backward)-.18 E F0 .95(Search backw)144 432 R .951(ard through t\
-he history for the string of characters between the start of the curren\
-t)-.1 F(line and the point.)144 444 Q(This is a non-incremental search.)
-5 E F1(yank\255nth\255ar)108 456 Q 2.5(g\()-.1 G<4dad43ad7929>-2.5 E F0
-.622(Insert the \214rst ar)144 468 R .622(gument to the pre)-.18 F .622
+(ch\255backward)-.18 E F0 .951(Search backw)144 432 R .951(ard through \
+the history for the string of characters between the start of the curre\
+nt)-.1 F(line and the point.)144 444 Q
+(This is a non-incremental search.)5 E F1(yank\255nth\255ar)108 456 Q
+2.5(g\()-.1 G<4dad43ad7929>-2.5 E F0 .622(Insert the \214rst ar)144 468
+R .622(gument to the pre)-.18 F .622
 (vious command \(usually the second w)-.25 F .622(ord on the pre)-.1 F
-.622(vious line\))-.25 F .794(at point.)144 480 R -.4(Wi)5.794 G .794
+.622(vious line\))-.25 F .795(at point.)144 480 R -.4(Wi)5.795 G .794
 (th an ar).4 F(gument)-.18 E/F3 10/Times-Italic@0 SF(n)3.294 E F0 3.294
 (,i).24 G .794(nsert the)-3.294 F F3(n)3.294 E F0 .794(th w)B .794
-(ord from the pre)-.1 F .794(vious command \(the w)-.25 F .795
-(ords in the)-.1 F(pre)144 492 Q .292(vious command be)-.25 F .292
+(ord from the pre)-.1 F .794(vious command \(the w)-.25 F .794
+(ords in the)-.1 F(pre)144 492 Q .291(vious command be)-.25 F .291
 (gin with w)-.15 F .291(ord 0\).)-.1 F 2.791(An)5.291 G -2.25 -.15(eg a)
 -2.791 H(ti).15 E .591 -.15(ve a)-.25 H -.18(rg).15 G .291
-(ument inserts the).18 F F3(n)2.791 E F0 .291(th w)B .291
-(ord from the end of)-.1 F .281(the pre)144 504 R .281(vious command.)
--.25 F .281(Once the ar)5.281 F(gument)-.18 E F3(n)2.781 E F0 .281
-(is computed, the ar)2.781 F .281(gument is e)-.18 F .282
+(ument inserts the).18 F F3(n)2.791 E F0 .291(th w)B .292
+(ord from the end of)-.1 F .282(the pre)144 504 R .282(vious command.)
+-.25 F .282(Once the ar)5.282 F(gument)-.18 E F3(n)2.781 E F0 .281
+(is computed, the ar)2.781 F .281(gument is e)-.18 F .281
 (xtracted as if the "!)-.15 F F3(n)A F0(")A(history e)144 516 Q
 (xpansion had been speci\214ed.)-.15 E F1(yank\255last\255ar)108 528 Q
-2.5(g\()-.1 G -1.667(M\255. ,)-2.5 F -1.667(M\255_ \))2.5 F F0 1.308
-(Insert the last ar)144 540 R 1.308(gument to the pre)-.18 F 1.307
-(vious command \(the last w)-.25 F 1.307(ord of the pre)-.1 F 1.307
-(vious history entry\).)-.25 F -.4(Wi)144 552 S .203(th a numeric ar).4
-F .203(gument, beha)-.18 F .504 -.15(ve ex)-.2 H .204(actly lik).15 F(e)
--.1 E F1(yank\255nth\255ar)2.704 E(g)-.1 E F0 5.204(.S)C(uccessi)-5.204
-E .504 -.15(ve c)-.25 H .204(alls to).15 F F1(yank\255last\255ar)2.704 E
-(g)-.1 E F0(mo)144 564 Q .807 -.15(ve b)-.15 H .507
+2.5(g\()-.1 G -1.667(M\255. ,)-2.5 F -1.667(M\255_ \))2.5 F F0 1.307
+(Insert the last ar)144 540 R 1.307(gument to the pre)-.18 F 1.307
+(vious command \(the last w)-.25 F 1.308(ord of the pre)-.1 F 1.308
+(vious history entry\).)-.25 F -.4(Wi)144 552 S .204(th a numeric ar).4
+F .204(gument, beha)-.18 F .504 -.15(ve ex)-.2 H .204(actly lik).15 F(e)
+-.1 E F1(yank\255nth\255ar)2.704 E(g)-.1 E F0 5.203(.S)C(uccessi)-5.203
+E .503 -.15(ve c)-.25 H .203(alls to).15 F F1(yank\255last\255ar)2.703 E
+(g)-.1 E F0(mo)144 564 Q .806 -.15(ve b)-.15 H .507
 (ack through the history list, inserting the last w).15 F .507
 (ord \(or the w)-.1 F .507(ord speci\214ed by the ar)-.1 F(gument)-.18 E
-1.396(to the \214rst call\) of each line in turn.)144 576 R(An)6.396 E
-3.896(yn)-.15 G 1.396(umeric ar)-3.896 F 1.397
-(gument supplied to these successi)-.18 F 1.697 -.15(ve c)-.25 H(alls)
-.15 E .492(determines the direction to mo)144 588 R .792 -.15(ve t)-.15
-H .492(hrough the history).15 F 5.491(.A)-.65 G(ne)-2.5 E -.05(ga)-.15 G
-(ti).05 E .791 -.15(ve a)-.25 H -.18(rg).15 G .491
+1.397(to the \214rst call\) of each line in turn.)144 576 R(An)6.396 E
+3.896(yn)-.15 G 1.396(umeric ar)-3.896 F 1.396
+(gument supplied to these successi)-.18 F 1.696 -.15(ve c)-.25 H(alls)
+.15 E .491(determines the direction to mo)144 588 R .791 -.15(ve t)-.15
+H .491(hrough the history).15 F 5.492(.A)-.65 G(ne)-2.5 E -.05(ga)-.15 G
+(ti).05 E .792 -.15(ve a)-.25 H -.18(rg).15 G .492
 (ument switches the direction).18 F .494
 (through the history \(back or forw)144 600 R 2.994(ard\). The)-.1 F
 .494(history e)2.994 F .494(xpansion f)-.15 F .494
-(acilities are used to e)-.1 F .494(xtract the last)-.15 F(ar)144 612 Q
-(gument, as if the "!$" history e)-.18 E(xpansion had been speci\214ed.)
--.15 E F1(shell\255expand\255line \(M\255C\255e\))108 624 Q F0 .623
+(acilities are used to e)-.1 F .494(xtract the last)-.15 F -.1(wo)144
+612 S(rd, as if the "!$" history e).1 E(xpansion had been speci\214ed.)
+-.15 E F1(shell\255expand\255line \(M\255C\255e\))108 624 Q F0 .622
 (Expand the line as the shell does.)144 636 R .622
-(This performs alias and history e)5.622 F .622
+(This performs alias and history e)5.622 F .623
 (xpansion as well as all of the)-.15 F(shell w)144 648 Q(ord e)-.1 E 2.5
 (xpansions. See)-.15 F F2(HIST)2.5 E(OR)-.162 E 2.25(YE)-.315 G(XP)-2.25
 E(ANSION)-.666 E F0(belo)2.25 E 2.5(wf)-.25 G
 (or a description of history e)-2.5 E(xpansion.)-.15 E F1
-(history\255expand\255line \(M\255^\))108 660 Q F0 .938
+(history\255expand\255line \(M\255^\))108 660 Q F0 .939
 (Perform history e)144 672 R .939(xpansion on the current line.)-.15 F
 (See)5.939 E F2(HIST)3.439 E(OR)-.162 E 3.189(YE)-.315 G(XP)-3.189 E
-(ANSION)-.666 E F0(belo)3.189 E 3.439(wf)-.25 G .939(or a descrip-)
--3.439 F(tion of history e)144 684 Q(xpansion.)-.15 E F1(magic\255space)
-108 696 Q F0 1.627(Perform history e)144 708 R 1.627
-(xpansion on the current line and insert a space.)-.15 F(See)6.626 E F2
-(HIST)4.126 E(OR)-.162 E 3.876(YE)-.315 G(XP)-3.876 E(ANSION)-.666 E F0
+(ANSION)-.666 E F0(belo)3.189 E 3.438(wf)-.25 G .938(or a descrip-)
+-3.438 F(tion of history e)144 684 Q(xpansion.)-.15 E F1(magic\255space)
+108 696 Q F0 1.626(Perform history e)144 708 R 1.626
+(xpansion on the current line and insert a space.)-.15 F(See)6.627 E F2
+(HIST)4.127 E(OR)-.162 E 3.877(YE)-.315 G(XP)-3.877 E(ANSION)-.666 E F0
 (belo)144 720 Q 2.5(wf)-.25 G(or a description of history e)-2.5 E
-(xpansion.)-.15 E(GNU Bash 4.2)72 768 Q(2013 March 4)146.79 E(42)195.95
-E 0 Cg EP
+(xpansion.)-.15 E(GNU Bash 4.3)72 768 Q(2013 September 2)138.455 E(42)
+187.615 E 0 Cg EP
 %%Page: 43 43
 %%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/F1 10/Times-Bold@0 SF(alias\255expand\255line)108 84 Q F0 .394
-(Perform alias e)144 96 R .394(xpansion on the current line.)-.15 F(See)
-5.395 E/F2 9/Times-Bold@0 SF(ALIASES)2.895 E F0(abo)2.645 E .695 -.15
-(ve f)-.15 H .395(or a description of alias e).15 F(xpan-)-.15 E(sion.)
+-.35 E/F1 10/Times-Bold@0 SF(alias\255expand\255line)108 84 Q F0 .395
+(Perform alias e)144 96 R .395(xpansion on the current line.)-.15 F(See)
+5.395 E/F2 9/Times-Bold@0 SF(ALIASES)2.895 E F0(abo)2.645 E .694 -.15
+(ve f)-.15 H .394(or a description of alias e).15 F(xpan-)-.15 E(sion.)
 144 108 Q F1(history\255and\255alias\255expand\255line)108 120 Q F0
 (Perform history and alias e)144 132 Q(xpansion on the current line.)
 -.15 E F1(insert\255last\255ar)108 144 Q(gument \(M\255.)-.1 E 2.5(,M)
 .833 G -1.667(\255_ \))-2.5 F F0 2.5(As)144 156 S(ynon)-2.5 E(ym for)
 -.15 E F1(yank\255last\255ar)2.5 E(g)-.1 E F0(.)A F1
-(operate\255and\255get\255next \(C\255o\))108 168 Q F0 .948
+(operate\255and\255get\255next \(C\255o\))108 168 Q F0 .947
 (Accept the current line for e)144 180 R -.15(xe)-.15 G .948
-(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
+(cution and fetch the ne).15 F .948(xt line relati)-.15 F 1.248 -.15
+(ve t)-.25 H 3.448(ot).15 G .948(he current line from the)-3.448 F
 (history for editing.)144 192 Q(An)5 E 2.5(ya)-.15 G -.18(rg)-2.5 G
 (ument is ignored.).18 E F1
 (edit\255and\255execute\255command \(C\255xC\255e\))108 204 Q F0(In)144
@@ -5192,78 +5210,78 @@ BP
 (and)2.25 E/F4 10/Times-Italic@0 SF(emacs)2.5 E F0(as the editor)2.5 E
 2.5(,i)-.4 G 2.5(nt)-2.5 G(hat order)-2.5 E(.)-.55 E F1(Commands f)87
 244.8 Q(or Changing T)-.25 E(ext)-.92 E(delete\255char \(C\255d\))108
-256.8 Q F0 .358(Delete the character at point.)144 268.8 R .358
+256.8 Q F0 .357(Delete the character at point.)144 268.8 R .358
 (If point is at the be)5.358 F .358
 (ginning of the line, there are no characters in the)-.15 F
 (line, and the last character typed w)144 280.8 Q(as not bound to)-.1 E
 F1(delete\255char)2.5 E F0 2.5(,t)C(hen return)-2.5 E F2(EOF)2.5 E F3(.)
-A F1(backward\255delete\255char \(Rubout\))108 292.8 Q F0 .552
+A F1(backward\255delete\255char \(Rubout\))108 292.8 Q F0 .553
 (Delete the character behind the cursor)144 304.8 R 5.553(.W)-.55 G .553
 (hen gi)-5.553 F -.15(ve)-.25 G 3.053(nan).15 G .553(umeric ar)-3.053 F
-.553(gument, sa)-.18 F .853 -.15(ve t)-.2 H .553(he deleted te).15 F
-.553(xt on)-.15 F(the kill ring.)144 316.8 Q F1 -.25(fo)108 328.8 S
-(rward\255backward\255delete\255char).25 E F0 .474
-(Delete the character under the cursor)144 340.8 R 2.974(,u)-.4 G .474
-(nless the cursor is at the end of the line, in which case the)-2.974 F
+.552(gument, sa)-.18 F .852 -.15(ve t)-.2 H .552(he deleted te).15 F
+.552(xt on)-.15 F(the kill ring.)144 316.8 Q F1 -.25(fo)108 328.8 S
+(rward\255backward\255delete\255char).25 E F0 .473
+(Delete the character under the cursor)144 340.8 R 2.973(,u)-.4 G .474
+(nless the cursor is at the end of the line, in which case the)-2.973 F
 (character behind the cursor is deleted.)144 352.8 Q F1
-(quoted\255insert \(C\255q, C\255v\))108 364.8 Q F0 .778(Add the ne)144
+(quoted\255insert \(C\255q, C\255v\))108 364.8 Q F0 .779(Add the ne)144
 376.8 R .779(xt character typed to the line v)-.15 F 3.279
 (erbatim. This)-.15 F .779(is ho)3.279 F 3.279(wt)-.25 G 3.279(oi)-3.279
-G .779(nsert characters lik)-3.279 F(e)-.1 E F1(C\255q)3.279 E F0 3.279
-(,f)C(or)-3.279 E -.15(ex)144 388.8 S(ample.).15 E F1
+G .779(nsert characters lik)-3.279 F(e)-.1 E F1(C\255q)3.278 E F0 3.278
+(,f)C(or)-3.278 E -.15(ex)144 388.8 S(ample.).15 E F1
 (tab\255insert \(C\255v T)108 400.8 Q(AB\))-.9 E F0
 (Insert a tab character)144 412.8 Q(.)-.55 E F1
 (self\255insert \(a, b, A, 1, !, ...\))108 424.8 Q F0
 (Insert the character typed.)144 436.8 Q F1
-(transpose\255chars \(C\255t\))108 448.8 Q F0 .322
+(transpose\255chars \(C\255t\))108 448.8 Q F0 .321
 (Drag the character before point forw)144 460.8 R .321(ard o)-.1 F -.15
-(ve)-.15 G 2.821(rt).15 G .321(he character at point, mo)-2.821 F .321
-(ving point forw)-.15 F .321(ard as well.)-.1 F 1.182
+(ve)-.15 G 2.821(rt).15 G .321(he character at point, mo)-2.821 F .322
+(ving point forw)-.15 F .322(ard as well.)-.1 F 1.182
 (If point is at the end of the line, then this transposes the tw)144
-472.8 R 3.683(oc)-.1 G 1.183(haracters before point.)-3.683 F(Ne)6.183 E
+472.8 R 3.682(oc)-.1 G 1.182(haracters before point.)-3.682 F(Ne)6.182 E
 -.05(ga)-.15 G(ti).05 E -.15(ve)-.25 G(ar)144 484.8 Q(guments ha)-.18 E
 .3 -.15(ve n)-.2 H 2.5(oe).15 G -.25(ff)-2.5 G(ect.).25 E F1
-(transpose\255w)108 496.8 Q(ords \(M\255t\))-.1 E F0 .024(Drag the w)144
-508.8 R .024(ord before point past the w)-.1 F .023(ord after point, mo)
--.1 F .023(ving point o)-.15 F -.15(ve)-.15 G 2.523(rt).15 G .023(hat w)
--2.523 F .023(ord as well.)-.1 F .023(If point)5.023 F
+(transpose\255w)108 496.8 Q(ords \(M\255t\))-.1 E F0 .023(Drag the w)144
+508.8 R .023(ord before point past the w)-.1 F .023(ord after point, mo)
+-.1 F .023(ving point o)-.15 F -.15(ve)-.15 G 2.524(rt).15 G .024(hat w)
+-2.524 F .024(ord as well.)-.1 F .024(If point)5.024 F
 (is at the end of the line, this transposes the last tw)144 520.8 Q 2.5
 (ow)-.1 G(ords on the line.)-2.6 E F1(upcase\255w)108 532.8 Q
-(ord \(M\255u\))-.1 E F0 1.698(Uppercase the current \(or follo)144
+(ord \(M\255u\))-.1 E F0 1.699(Uppercase the current \(or follo)144
 544.8 R 1.698(wing\) w)-.25 F 4.198(ord. W)-.1 F 1.698(ith a ne)-.4 F
--.05(ga)-.15 G(ti).05 E 1.999 -.15(ve a)-.25 H -.18(rg).15 G 1.699
+-.05(ga)-.15 G(ti).05 E 1.998 -.15(ve a)-.25 H -.18(rg).15 G 1.698
 (ument, uppercase the pre).18 F(vious)-.25 E -.1(wo)144 556.8 S(rd, b).1
 E(ut do not mo)-.2 E .3 -.15(ve p)-.15 H(oint.).15 E F1(do)108 568.8 Q
-(wncase\255w)-.1 E(ord \(M\255l\))-.1 E F0(Lo)144 580.8 Q 1.648
-(wercase the current \(or follo)-.25 F 1.648(wing\) w)-.25 F 4.148
-(ord. W)-.1 F 1.647(ith a ne)-.4 F -.05(ga)-.15 G(ti).05 E 1.947 -.15
-(ve a)-.25 H -.18(rg).15 G 1.647(ument, lo).18 F 1.647(wercase the pre)
+(wncase\255w)-.1 E(ord \(M\255l\))-.1 E F0(Lo)144 580.8 Q 1.647
+(wercase the current \(or follo)-.25 F 1.647(wing\) w)-.25 F 4.147
+(ord. W)-.1 F 1.648(ith a ne)-.4 F -.05(ga)-.15 G(ti).05 E 1.948 -.15
+(ve a)-.25 H -.18(rg).15 G 1.648(ument, lo).18 F 1.648(wercase the pre)
 -.25 F(vious)-.25 E -.1(wo)144 592.8 S(rd, b).1 E(ut do not mo)-.2 E .3
 -.15(ve p)-.15 H(oint.).15 E F1(capitalize\255w)108 604.8 Q
-(ord \(M\255c\))-.1 E F0 1.974(Capitalize the current \(or follo)144
+(ord \(M\255c\))-.1 E F0 1.975(Capitalize the current \(or follo)144
 616.8 R 1.974(wing\) w)-.25 F 4.474(ord. W)-.1 F 1.974(ith a ne)-.4 F
--.05(ga)-.15 G(ti).05 E 2.274 -.15(ve a)-.25 H -.18(rg).15 G 1.975
+-.05(ga)-.15 G(ti).05 E 2.274 -.15(ve a)-.25 H -.18(rg).15 G 1.974
 (ument, capitalize the pre).18 F(vious)-.25 E -.1(wo)144 628.8 S(rd, b)
 .1 E(ut do not mo)-.2 E .3 -.15(ve p)-.15 H(oint.).15 E F1 -.1(ove)108
-640.8 S(rwrite\255mode).1 E F0 -.8(To)144 652.8 S .438(ggle o).8 F -.15
-(ve)-.15 G .438(rwrite mode.).15 F -.4(Wi)5.438 G .438(th an e).4 F .438
-(xplicit positi)-.15 F .737 -.15(ve n)-.25 H .437(umeric ar).15 F .437
-(gument, switches to o)-.18 F -.15(ve)-.15 G .437(rwrite mode.).15 F -.4
-(Wi)144 664.8 S .78(th an e).4 F .781(xplicit non-positi)-.15 F 1.081
+640.8 S(rwrite\255mode).1 E F0 -.8(To)144 652.8 S .437(ggle o).8 F -.15
+(ve)-.15 G .437(rwrite mode.).15 F -.4(Wi)5.437 G .437(th an e).4 F .437
+(xplicit positi)-.15 F .738 -.15(ve n)-.25 H .438(umeric ar).15 F .438
+(gument, switches to o)-.18 F -.15(ve)-.15 G .438(rwrite mode.).15 F -.4
+(Wi)144 664.8 S .781(th an e).4 F .781(xplicit non-positi)-.15 F 1.081
 -.15(ve n)-.25 H .781(umeric ar).15 F .781
-(gument, switches to insert mode.)-.18 F .781(This command af)5.781 F
-(fects)-.25 E(only)144 676.8 Q F1(emacs)4.395 E F0(mode;)4.395 E F1(vi)
-4.395 E F0 1.894(mode does o)4.395 F -.15(ve)-.15 G 1.894(rwrite dif).15
+(gument, switches to insert mode.)-.18 F .78(This command af)5.781 F
+(fects)-.25 E(only)144 676.8 Q F1(emacs)4.394 E F0(mode;)4.394 E F1(vi)
+4.394 E F0 1.894(mode does o)4.394 F -.15(ve)-.15 G 1.894(rwrite dif).15
 F(ferently)-.25 E 6.894(.E)-.65 G 1.894(ach call to)-6.894 F F4 -.37(re)
-4.394 G(adline\(\)).37 E F0 1.894(starts in insert)4.394 F 3.968
-(mode. In)144 688.8 R -.15(ove)3.968 G 1.468
+4.395 G(adline\(\)).37 E F0 1.895(starts in insert)4.395 F 3.969
+(mode. In)144 688.8 R -.15(ove)3.969 G 1.469
 (rwrite mode, characters bound to).15 F F1(self\255insert)3.969 E F0
-1.469(replace the te)3.969 F 1.469(xt at point rather than)-.15 F .958
-(pushing the te)144 700.8 R .958(xt to the right.)-.15 F .957
-(Characters bound to)5.958 F F1(backward\255delete\255char)3.457 E F0
-.957(replace the character)3.457 F(before point with a space.)144 712.8
-Q(By def)5 E(ault, this command is unbound.)-.1 E(GNU Bash 4.2)72 768 Q
-(2013 March 4)146.79 E(43)195.95 E 0 Cg EP
+1.468(replace the te)3.969 F 1.468(xt at point rather than)-.15 F .957
+(pushing the te)144 700.8 R .957(xt to the right.)-.15 F .958
+(Characters bound to)5.957 F F1(backward\255delete\255char)3.458 E F0
+.958(replace the character)3.458 F(before point with a space.)144 712.8
+Q(By def)5 E(ault, this command is unbound.)-.1 E(GNU Bash 4.3)72 768 Q
+(2013 September 2)138.455 E(43)187.615 E 0 Cg EP
 %%Page: 44 44
 %%BeginPageSetup
 BP
@@ -5279,18 +5297,18 @@ BP
 (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 168 Q F0
 (Kill all characters on the current line, no matter where point is.)144
-180 Q F1(kill\255w)108 192 Q(ord \(M\255d\))-.1 E F0 .728
-(Kill from point to the end of the current w)144 204 R .729
-(ord, or if between w)-.1 F .729(ords, to the end of the ne)-.1 F .729
+180 Q F1(kill\255w)108 192 Q(ord \(M\255d\))-.1 E F0 .729
+(Kill from point to the end of the current w)144 204 R .728
+(ord, or if between w)-.1 F .728(ords, to the end of the ne)-.1 F .728
 (xt w)-.15 F(ord.)-.1 E -.8(Wo)144 216 S
 (rd boundaries are the same as those used by).8 E F1 -.25(fo)2.5 G
 (rward\255w).25 E(ord)-.1 E F0(.)A F1(backward\255kill\255w)108 228 Q
 (ord \(M\255Rubout\))-.1 E F0(Kill the w)144 240 Q(ord behind point.)-.1
 E -.8(Wo)5 G(rd boundaries are the same as those used by).8 E F1
 (backward\255w)2.5 E(ord)-.1 E F0(.)A F1(shell\255kill\255w)108 252 Q
-(ord \(M\255d\))-.1 E F0 .729
-(Kill from point to the end of the current w)144 264 R .728
-(ord, or if between w)-.1 F .728(ords, to the end of the ne)-.1 F .728
+(ord \(M\255d\))-.1 E F0 .728
+(Kill from point to the end of the current w)144 264 R .729
+(ord, or if between w)-.1 F .729(ords, to the end of the ne)-.1 F .729
 (xt w)-.15 F(ord.)-.1 E -.8(Wo)144 276 S
 (rd boundaries are the same as those used by).8 E F1(shell\255f)2.5 E
 (orward\255w)-.25 E(ord)-.1 E F0(.)A F1(shell\255backward\255kill\255w)
@@ -5298,14 +5316,14 @@ E -.8(Wo)5 G(rd boundaries are the same as those used by).8 E F1
 (ord behind point.)-.1 F -.8(Wo)8.025 G 3.025
 (rd boundaries are the same as those used by).8 F F1(shell\255back-)
 5.525 E(ward\255w)144 312 Q(ord)-.1 E F0(.)A F1(unix\255w)108 324 Q
-(ord\255rubout \(C\255w\))-.1 E F0 .365(Kill the w)144 336 R .365
-(ord behind point, using white space as a w)-.1 F .364(ord boundary)-.1
-F 5.364(.T)-.65 G .364(he killed te)-5.364 F .364(xt is sa)-.15 F -.15
-(ve)-.2 G 2.864(do).15 G 2.864(nt)-2.864 G(he)-2.864 E(kill-ring.)144
-348 Q F1(unix\255\214lename\255rubout)108 360 Q F0 .166(Kill the w)144
+(ord\255rubout \(C\255w\))-.1 E F0 .364(Kill the w)144 336 R .364
+(ord behind point, using white space as a w)-.1 F .365(ord boundary)-.1
+F 5.365(.T)-.65 G .365(he killed te)-5.365 F .365(xt is sa)-.15 F -.15
+(ve)-.2 G 2.865(do).15 G 2.865(nt)-2.865 G(he)-2.865 E(kill-ring.)144
+348 Q F1(unix\255\214lename\255rubout)108 360 Q F0 .167(Kill the w)144
 372 R .166
 (ord behind point, using white space and the slash character as the w)
--.1 F .167(ord boundaries.)-.1 F(The)5.167 E(killed te)144 384 Q
+-.1 F .166(ord boundaries.)-.1 F(The)5.166 E(killed te)144 384 Q
 (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(delete\255horizontal\255space \(M\255\\\))108 396 Q F0
 (Delete all spaces and tabs around point.)144 408 Q F1(kill\255r)108 420
@@ -5313,15 +5331,15 @@ Q(egion)-.18 E F0(Kill the te)144 432 Q(xt in the current re)-.15 E
 (gion.)-.15 E F1(copy\255r)108 444 Q(egion\255as\255kill)-.18 E F0(Cop)
 144 456 Q 2.5(yt)-.1 G(he te)-2.5 E(xt in the re)-.15 E
 (gion to the kill b)-.15 E(uf)-.2 E(fer)-.25 E(.)-.55 E F1
-(copy\255backward\255w)108 468 Q(ord)-.1 E F0(Cop)144 480 Q 4.801(yt)-.1
-G 2.301(he w)-4.801 F 2.301(ord before point to the kill b)-.1 F(uf)-.2
-E(fer)-.25 E 7.301(.T)-.55 G 2.301(he w)-7.301 F 2.3
-(ord boundaries are the same as)-.1 F F1(back-)4.8 E(ward\255w)144 492 Q
-(ord)-.1 E F0(.)A F1(copy\255f)108 504 Q(orward\255w)-.25 E(ord)-.1 E F0
-(Cop)144 516 Q 4.507(yt)-.1 G 2.007(he w)-4.507 F 2.007(ord follo)-.1 F
-2.007(wing point to the kill b)-.25 F(uf)-.2 E(fer)-.25 E 7.008(.T)-.55
-G 2.008(he w)-7.008 F 2.008(ord boundaries are the same as)-.1 F F1 -.25
-(fo)4.508 G -.37(r-).25 G(ward\255w)144 528 Q(ord)-.1 E F0(.)A F1
+(copy\255backward\255w)108 468 Q(ord)-.1 E F0(Cop)144 480 Q 4.8(yt)-.1 G
+2.3(he w)-4.8 F 2.3(ord before point to the kill b)-.1 F(uf)-.2 E(fer)
+-.25 E 7.301(.T)-.55 G 2.301(he w)-7.301 F 2.301
+(ord boundaries are the same as)-.1 F F1(back-)4.801 E(ward\255w)144 492
+Q(ord)-.1 E F0(.)A F1(copy\255f)108 504 Q(orward\255w)-.25 E(ord)-.1 E
+F0(Cop)144 516 Q 4.508(yt)-.1 G 2.008(he w)-4.508 F 2.008(ord follo)-.1
+F 2.008(wing point to the kill b)-.25 F(uf)-.2 E(fer)-.25 E 7.007(.T)
+-.55 G 2.007(he w)-7.007 F 2.007(ord boundaries are the same as)-.1 F F1
+-.25(fo)4.507 G -.37(r-).25 G(ward\255w)144 528 Q(ord)-.1 E F0(.)A F1
 (yank \(C\255y\))108 540 Q F0 -1(Ya)144 552 S
 (nk the top of the kill ring into the b)1 E(uf)-.2 E(fer at point.)-.25
 E F1(yank\255pop \(M\255y\))108 564 Q F0
@@ -5329,31 +5347,31 @@ E F1(yank\255pop \(M\255y\))108 564 Q F0
 (op. Only)-2.5 F -.1(wo)2.5 G(rks follo).1 E(wing)-.25 E F1(yank)2.5 E
 F0(or)2.5 E F1(yank\255pop)2.5 E F0(.)A F1(Numeric Ar)87 592.8 Q
 (guments)-.1 E(digit\255ar)108 604.8 Q
-(gument \(M\2550, M\2551, ..., M\255\255\))-.1 E F0 .642
+(gument \(M\2550, M\2551, ..., M\255\255\))-.1 E F0 .641
 (Add this digit to the ar)144 616.8 R .641
 (gument already accumulating, or start a ne)-.18 F 3.141(wa)-.25 G -.18
-(rg)-3.141 G 3.141(ument. M\255\255).18 F .641(starts a ne)3.141 F(g-)
+(rg)-3.141 G 3.142(ument. M\255\255).18 F .642(starts a ne)3.142 F(g-)
 -.15 E(ati)144 628.8 Q .3 -.15(ve a)-.25 H -.18(rg).15 G(ument.).18 E F1
-(uni)108 640.8 Q -.1(ve)-.1 G(rsal\255ar).1 E(gument)-.1 E F0 .778
+(uni)108 640.8 Q -.1(ve)-.1 G(rsal\255ar).1 E(gument)-.1 E F0 .779
 (This is another w)144 652.8 R .779(ay to specify an ar)-.1 F 3.279
-(gument. If)-.18 F .779(this command is follo)3.279 F .779
+(gument. If)-.18 F .779(this command is follo)3.279 F .778
 (wed by one or more digits,)-.25 F 1.376
 (optionally with a leading minus sign, those digits de\214ne the ar)144
 664.8 R 3.876(gument. If)-.18 F 1.376(the command is fol-)3.876 F(lo)144
 676.8 Q 1.17(wed by digits, e)-.25 F -.15(xe)-.15 G(cuting).15 E F1(uni)
 3.67 E -.1(ve)-.1 G(rsal\255ar).1 E(gument)-.1 E F0(ag)3.67 E 1.17
 (ain ends the numeric ar)-.05 F 1.17(gument, b)-.18 F 1.17(ut is other)
--.2 F(-)-.2 E .899(wise ignored.)144 688.8 R .898
-(As a special case, if this command is immediately follo)5.899 F .898
+-.2 F(-)-.2 E .898(wise ignored.)144 688.8 R .898
+(As a special case, if this command is immediately follo)5.898 F .898
 (wed by a character that is)-.25 F .243
 (neither a digit or minus sign, the ar)144 700.8 R .243
 (gument count for the ne)-.18 F .243(xt command is multiplied by four)
--.15 F 5.243(.T)-.55 G(he)-5.243 E(ar)144 712.8 Q .378
+-.15 F 5.242(.T)-.55 G(he)-5.242 E(ar)144 712.8 Q .378
 (gument count is initially one, so e)-.18 F -.15(xe)-.15 G .378
 (cuting this function the \214rst time mak).15 F .378(es the ar)-.1 F
 .378(gument count)-.18 F(four)144 724.8 Q 2.5(,as)-.4 G(econd time mak)
 -2.5 E(es the ar)-.1 E(gument count sixteen, and so on.)-.18 E
-(GNU Bash 4.2)72 768 Q(2013 March 4)146.79 E(44)195.95 E 0 Cg EP
+(GNU Bash 4.3)72 768 Q(2013 September 2)138.455 E(44)187.615 E 0 Cg EP
 %%Page: 45 45
 %%BeginPageSetup
 BP
@@ -5362,12 +5380,12 @@ BP
 -.35 E/F1 10/Times-Bold@0 SF(Completing)87 84 Q(complete \(T)108 96 Q
 (AB\))-.9 E F0 1.137(Attempt to perform completion on the te)144 108 R
 1.137(xt before point.)-.15 F F1(Bash)6.137 E F0 1.137
-(attempts completion treating the)3.637 F(te)144 120 Q .533(xt as a v)
--.15 F .533(ariable \(if the te)-.25 F .533(xt be)-.15 F .533(gins with)
--.15 F F1($)3.033 E F0 .533(\), username \(if the te)B .532(xt be)-.15 F
-.532(gins with)-.15 F F1(~)3.032 E F0 .532(\), hostname \(if the)B(te)
-144 132 Q .701(xt be)-.15 F .701(gins with)-.15 F F1(@)3.201 E F0 .701
-(\), or command \(including aliases and functions\) in turn.)B .702
+(attempts completion treating the)3.637 F(te)144 120 Q .532(xt as a v)
+-.15 F .532(ariable \(if the te)-.25 F .532(xt be)-.15 F .533(gins with)
+-.15 F F1($)3.033 E F0 .533(\), username \(if the te)B .533(xt be)-.15 F
+.533(gins with)-.15 F F1(~)3.033 E F0 .533(\), hostname \(if the)B(te)
+144 132 Q .702(xt be)-.15 F .702(gins with)-.15 F F1(@)3.202 E F0 .701
+(\), or command \(including aliases and functions\) in turn.)B .701
 (If none of these pro-)5.701 F
 (duces a match, \214lename completion is attempted.)144 144 Q F1
 (possible\255completions \(M\255?\))108 156 Q F0
@@ -5375,19 +5393,19 @@ BP
 E F1(insert\255completions \(M\255*\))108 180 Q F0 .783
 (Insert all completions of the te)144 192 R .783(xt before point that w)
 -.15 F .783(ould ha)-.1 F 1.083 -.15(ve b)-.2 H .783(een generated by)
-.15 F F1(possible\255com-)3.282 E(pletions)144 204 Q F0(.)A F1
-(menu\255complete)108 216 Q F0 .928(Similar to)144 228 R F1(complete)
-3.428 E F0 3.428(,b)C .929(ut replaces the w)-3.628 F .929
-(ord to be completed with a single match from the list of)-.1 F 1.194
-(possible completions.)144 240 R 1.194(Repeated e)6.194 F -.15(xe)-.15 G
-1.194(cution of).15 F F1(menu\255complete)3.694 E F0 1.193
-(steps through the list of possible)3.694 F .828
+.15 F F1(possible\255com-)3.283 E(pletions)144 204 Q F0(.)A F1
+(menu\255complete)108 216 Q F0 .929(Similar to)144 228 R F1(complete)
+3.429 E F0 3.429(,b)C .929(ut replaces the w)-3.629 F .929
+(ord to be completed with a single match from the list of)-.1 F 1.193
+(possible completions.)144 240 R 1.193(Repeated e)6.193 F -.15(xe)-.15 G
+1.193(cution of).15 F F1(menu\255complete)3.694 E F0 1.194
+(steps through the list of possible)3.694 F .829
 (completions, inserting each match in turn.)144 252 R .828
 (At the end of the list of completions, the bell is rung)5.828 F .727
 (\(subject to the setting of)144 264 R F1(bell\255style)3.227 E F0 3.227
 (\)a)C .727(nd the original te)-3.227 F .727(xt is restored.)-.15 F .727
 (An ar)5.727 F .727(gument of)-.18 F/F2 10/Times-Italic@0 SF(n)3.227 E
-F0(mo)3.227 E -.15(ve)-.15 G(s).15 E F2(n)3.227 E F0 1.73
+F0(mo)3.227 E -.15(ve)-.15 G(s).15 E F2(n)3.228 E F0 1.73
 (positions forw)144 276 R 1.73(ard in the list of matches; a ne)-.1 F
 -.05(ga)-.15 G(ti).05 E 2.03 -.15(ve a)-.25 H -.18(rg).15 G 1.73
 (ument may be used to mo).18 F 2.03 -.15(ve b)-.15 H(ackw).15 E(ard)-.1
@@ -5402,7 +5420,7 @@ E F1 -.9(TA)2.5 G(B).9 E F0 2.5(,b)C(ut is unbound by def)-2.7 E(ault.)
 2.5(ument. This).18 F(command is unbound by def)2.5 E(ault.)-.1 E F1
 (delete\255char\255or\255list)108 336 Q F0 .234
 (Deletes the character under the cursor if not at the be)144 348 R .234
-(ginning or end of the line \(lik)-.15 F(e)-.1 E F1(delete\255char)2.735
+(ginning or end of the line \(lik)-.15 F(e)-.1 E F1(delete\255char)2.734
 E F0(\).)A .425(If at the end of the line, beha)144 360 R -.15(ve)-.2 G
 2.925(si).15 G .425(dentically to)-2.925 F F1(possible\255completions)
 2.925 E F0 5.425(.T)C .425(his command is unbound)-5.425 F(by def)144
@@ -5428,10 +5446,10 @@ E F1(possible\255\214lename\255completions \(C\255x /\))108 408 Q F0
 (possible\255hostname\255completions \(C\255x @\))108 552 Q F0
 (List the possible completions of the te)144 564 Q
 (xt before point, treating it as a hostname.)-.15 E F1
-(complete\255command \(M\255!\))108 576 Q F0 .58
+(complete\255command \(M\255!\))108 576 Q F0 .581
 (Attempt completion on the te)144 588 R .581
-(xt before point, treating it as a command name.)-.15 F .581
-(Command comple-)5.581 F .715(tion attempts to match the te)144 600 R
+(xt before point, treating it as a command name.)-.15 F .58
+(Command comple-)5.58 F .715(tion attempts to match the te)144 600 R
 .715(xt ag)-.15 F .715(ainst aliases, reserv)-.05 F .715(ed w)-.15 F
 .715(ords, shell functions, shell b)-.1 F .715(uiltins, and)-.2 F
 (\214nally e)144 612 Q -.15(xe)-.15 G
@@ -5439,17 +5457,17 @@ E F1(possible\255\214lename\255completions \(C\255x /\))108 408 Q F0
 (possible\255command\255completions \(C\255x !\))108 624 Q F0
 (List the possible completions of the te)144 636 Q
 (xt before point, treating it as a command name.)-.15 E F1
-(dynamic\255complete\255history \(M\255T)108 648 Q(AB\))-.9 E F0 .424
+(dynamic\255complete\255history \(M\255T)108 648 Q(AB\))-.9 E F0 .425
 (Attempt completion on the te)144 660 R .425
-(xt before point, comparing the te)-.15 F .425(xt ag)-.15 F .425
+(xt before point, comparing the te)-.15 F .425(xt ag)-.15 F .424
 (ainst lines from the history list)-.05 F
 (for possible completion matches.)144 672 Q F1(dab)108 684 Q(br)-.1 E
--.15(ev)-.18 G(\255expand).15 E F0 .611
+-.15(ev)-.18 G(\255expand).15 E F0 .61
 (Attempt menu completion on the te)144 696 R .611
-(xt before point, comparing the te)-.15 F .61(xt ag)-.15 F .61
+(xt before point, comparing the te)-.15 F .611(xt ag)-.15 F .611
 (ainst lines from the his-)-.05 F
-(tory list for possible completion matches.)144 708 Q(GNU Bash 4.2)72
-768 Q(2013 March 4)146.79 E(45)195.95 E 0 Cg EP
+(tory list for possible completion matches.)144 708 Q(GNU Bash 4.3)72
+768 Q(2013 September 2)138.455 E(45)187.615 E 0 Cg EP
 %%Page: 46 46
 %%BeginPageSetup
 BP
@@ -5468,25 +5486,25 @@ F0(abo)2.5 E -.15(ve)-.15 G(\).).15 E F1 -.25(Ke)87 124.8 S(yboard Macr)
 (ving the characters typed into the current k)-.2 E -.15(ey)-.1 G
 (board macro and store the de\214nition.).15 E F1
 (call\255last\255kbd\255macr)108 184.8 Q 2.5(o\()-.18 G(C\255x e\))-2.5
-E F0(Re-e)144 196.8 Q -.15(xe)-.15 G 1(cute the last k).15 F -.15(ey)-.1
-G .999(board macro de\214ned, by making the characters in the macro app\
-ear as if).15 F .662(typed at the k)144 208.8 R -.15(ey)-.1 G(board.).15
-E F1(print\255last\255kbd\255macr)5.663 E 3.163(o\()-.18 G(\))-3.163 E
-F0 .663(Print the last k)3.163 F -.15(ey)-.1 G .663
+E F0(Re-e)144 196.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 .663(typed at the k)144 208.8 R -.15(ey)-.1 G
+(board.).15 E F1(print\255last\255kbd\255macr)5.663 E 3.163(o\()-.18 G
+(\))-3.163 E F0 .663(Print the last k)3.163 F -.15(ey)-.1 G .663
 (board macro de\214ned in a for).15 F(-)-.2 E(mat suitable for the)144
 220.8 Q/F2 10/Times-Italic@0 SF(inputr)2.5 E(c)-.37 E F0(\214le.)2.5 E
 F1(Miscellaneous)87 237.6 Q -.18(re)108 249.6 S<ad72>.18 E
-(ead\255init\255\214le \(C\255x C\255r\))-.18 E F0 1.777
-(Read in the contents of the)144 261.6 R F2(inputr)4.277 E(c)-.37 E F0
-1.776(\214le, and incorporate an)4.276 F 4.276(yb)-.15 G 1.776
-(indings or v)-4.276 F 1.776(ariable assignments)-.25 F(found there.)144
-273.6 Q F1(abort \(C\255g\))108 285.6 Q F0 3.248
+(ead\255init\255\214le \(C\255x C\255r\))-.18 E F0 1.776
+(Read in the contents of the)144 261.6 R F2(inputr)4.276 E(c)-.37 E F0
+1.777(\214le, and incorporate an)4.276 F 4.277(yb)-.15 G 1.777
+(indings or v)-4.277 F 1.777(ariable assignments)-.25 F(found there.)144
+273.6 Q F1(abort \(C\255g\))108 285.6 Q F0 3.249
 (Abort the current editing command and ring the terminal')144 297.6 R
-5.749(sb)-.55 G 3.249(ell \(subject to the setting of)-5.749 F F1
+5.748(sb)-.55 G 3.248(ell \(subject to the setting of)-5.748 F F1
 (bell\255style)144 309.6 Q F0(\).)A F1(do\255upper)108 321.6 Q
 (case\255v)-.18 E(ersion \(M\255a, M\255b, M\255)-.1 E F2(x)A F1 2.5(,.)
-C(..\))-2.5 E F0 1.756(If the meta\214ed character)144 333.6 R F2(x)
-4.256 E F0 1.755(is lo)4.256 F 1.755
+C(..\))-2.5 E F0 1.755(If the meta\214ed character)144 333.6 R F2(x)
+4.255 E F0 1.755(is lo)4.255 F 1.756
 (wercase, run the command that is bound to the corresponding)-.25 F
 (uppercase character)144 345.6 Q(.)-.55 E F1(pr)108 357.6 Q
 (e\214x\255meta \(ESC\))-.18 E F0(Metafy the ne)144 369.6 Q
@@ -5505,68 +5523,68 @@ F0 1.095(command enough times to)3.595 F
 (Set the mark to the point.)144 477.6 Q(If a numeric ar)5 E
 (gument is supplied, the mark is set to that position.)-.18 E F1
 (exchange\255point\255and\255mark \(C\255x C\255x\))108 489.6 Q F0(Sw)
-144 501.6 Q .283(ap the point with the mark.)-.1 F .283
+144 501.6 Q .282(ap the point with the mark.)-.1 F .283
 (The current cursor position is set to the sa)5.283 F -.15(ve)-.2 G
-2.782(dp).15 G .282(osition, and the old)-2.782 F(cursor position is sa)
+2.783(dp).15 G .283(osition, and the old)-2.783 F(cursor position is sa)
 144 513.6 Q -.15(ve)-.2 G 2.5(da).15 G 2.5(st)-2.5 G(he mark.)-2.5 E F1
-(character\255sear)108 525.6 Q(ch \(C\255]\))-.18 E F0 3.035(Ac)144
-537.6 S .535(haracter is read and point is mo)-3.035 F -.15(ve)-.15 G
+(character\255sear)108 525.6 Q(ch \(C\255]\))-.18 E F0 3.036(Ac)144
+537.6 S .536(haracter is read and point is mo)-3.036 F -.15(ve)-.15 G
 3.035(dt).15 G 3.035(ot)-3.035 G .535(he ne)-3.035 F .535
-(xt occurrence of that character)-.15 F 5.536(.A)-.55 G(ne)-2.5 E -.05
-(ga)-.15 G(ti).05 E .836 -.15(ve c)-.25 H(ount).15 E(searches for pre)
+(xt occurrence of that character)-.15 F 5.535(.A)-.55 G(ne)-2.5 E -.05
+(ga)-.15 G(ti).05 E .835 -.15(ve c)-.25 H(ount).15 E(searches for pre)
 144 549.6 Q(vious occurrences.)-.25 E F1(character\255sear)108 561.6 Q
-(ch\255backward \(M\255C\255]\))-.18 E F0 3.544(Ac)144 573.6 S 1.044
-(haracter is read and point is mo)-3.544 F -.15(ve)-.15 G 3.544(dt).15 G
+(ch\255backward \(M\255C\255]\))-.18 E F0 3.543(Ac)144 573.6 S 1.043
+(haracter is read and point is mo)-3.543 F -.15(ve)-.15 G 3.544(dt).15 G
 3.544(ot)-3.544 G 1.044(he pre)-3.544 F 1.044
-(vious occurrence of that character)-.25 F 6.043(.A)-.55 G(ne)-2.5 E
+(vious occurrence of that character)-.25 F 6.044(.A)-.55 G(ne)-2.5 E
 -.05(ga)-.15 G(ti).05 E -.15(ve)-.25 G
 (count searches for subsequent occurrences.)144 585.6 Q F1
-(skip\255csi\255sequence)108 597.6 Q F0 1.826
+(skip\255csi\255sequence)108 597.6 Q F0 1.827
 (Read enough characters to consume a multi-k)144 609.6 R 2.126 -.15
-(ey s)-.1 H 1.827(equence such as those de\214ned for k).15 F -.15(ey)
--.1 G 4.327(sl).15 G(ik)-4.327 E(e)-.1 E .791(Home and End.)144 621.6 R
-.791(Such sequences be)5.791 F .791
+(ey s)-.1 H 1.826(equence such as those de\214ned for k).15 F -.15(ey)
+-.1 G 4.326(sl).15 G(ik)-4.326 E(e)-.1 E .79(Home and End.)144 621.6 R
+.791(Such sequences be)5.79 F .791
 (gin with a Control Sequence Indicator \(CSI\), usually ESC\255[.)-.15 F
-.331(If this sequence is bound to "\\[", k)144 633.6 R -.15(ey)-.1 G
-2.831(sp).15 G .331(roducing such sequences will ha)-2.831 F .632 -.15
-(ve n)-.2 H 2.832(oe).15 G -.25(ff)-2.832 G .332(ect unless e).25 F
+.332(If this sequence is bound to "\\[", k)144 633.6 R -.15(ey)-.1 G
+2.831(sp).15 G .331(roducing such sequences will ha)-2.831 F .631 -.15
+(ve n)-.2 H 2.831(oe).15 G -.25(ff)-2.831 G .331(ect unless e).25 F
 (xplic-)-.15 E .026(itly bound to a readline command, instead of insert\
 ing stray characters into the editing b)144 645.6 R(uf)-.2 E(fer)-.25 E
 5.026(.T)-.55 G(his)-5.026 E(is unbound by def)144 657.6 Q(ault, b)-.1 E
 (ut usually bound to ESC\255[.)-.2 E F1(insert\255comment \(M\255#\))108
-669.6 Q F0 -.4(Wi)144 681.6 S .48(thout a numeric ar).4 F .48
+669.6 Q F0 -.4(Wi)144 681.6 S .481(thout a numeric ar).4 F .481
 (gument, the v)-.18 F .481(alue of the readline)-.25 F F1
-(comment\255begin)2.981 E F0 -.25(va)2.981 G .481
-(riable is inserted at the).25 F(be)144 693.6 Q .098
-(ginning of the current line.)-.15 F .098(If a numeric ar)5.098 F .097
-(gument is supplied, this command acts as a toggle:)-.18 F(if)5.097 E
-.321(the characters at the be)144 705.6 R .321
+(comment\255begin)2.981 E F0 -.25(va)2.981 G .48
+(riable is inserted at the).25 F(be)144 693.6 Q .097
+(ginning of the current line.)-.15 F .098(If a numeric ar)5.097 F .098
+(gument is supplied, this command acts as a toggle:)-.18 F(if)5.098 E
+.322(the characters at the be)144 705.6 R .321
 (ginning of the line do not match the v)-.15 F .321(alue of)-.25 F F1
-(comment\255begin)2.821 E F0 2.822(,t)C .322(he v)-2.822 F .322(alue is)
--.25 F .832(inserted, otherwise the characters in)144 717.6 R F1
-(comment\255begin)3.332 E F0 .831(are deleted from the be)3.332 F .831
+(comment\255begin)2.821 E F0 2.821(,t)C .321(he v)-2.821 F .321(alue is)
+-.25 F .831(inserted, otherwise the characters in)144 717.6 R F1
+(comment\255begin)3.331 E F0 .832(are deleted from the be)3.331 F .832
 (ginning of the line.)-.15 F 2.943
 (In either case, the line is accepted as if a ne)144 729.6 R 2.943
 (wline had been typed.)-.25 F 2.943(The def)7.943 F 2.943(ault v)-.1 F
-2.943(alue of)-.25 F(GNU Bash 4.2)72 768 Q(2013 March 4)146.79 E(46)
-195.95 E 0 Cg EP
+2.942(alue of)-.25 F(GNU Bash 4.3)72 768 Q(2013 September 2)138.455 E
+(46)187.615 E 0 Cg EP
 %%Page: 47 47
 %%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/F1 10/Times-Bold@0 SF(comment\255begin)144 84 Q F0 1.303
-(causes this command to mak)3.803 F 3.803(et)-.1 G 1.303
-(he current line a shell comment.)-3.803 F 1.302(If a numeric)6.303 F
+(causes this command to mak)3.802 F 3.803(et)-.1 G 1.303
+(he current line a shell comment.)-3.803 F 1.303(If a numeric)6.303 F
 (ar)144 96 Q(gument causes the comment character to be remo)-.18 E -.15
 (ve)-.15 G(d, the line will be e).15 E -.15(xe)-.15 G
 (cuted by the shell.).15 E F1(glob\255complete\255w)108 108 Q
-(ord \(M\255g\))-.1 E F0 .791(The w)144 120 R .791
-(ord before point is treated as a pattern for pathname e)-.1 F .792
+(ord \(M\255g\))-.1 E F0 .792(The w)144 120 R .791
+(ord before point is treated as a pattern for pathname e)-.1 F .791
 (xpansion, with an asterisk implicitly)-.15 F 2.5(appended. This)144 132
 R(pattern is used to generate a list of matching \214lenames for possib\
 le completions.)2.5 E F1(glob\255expand\255w)108 144 Q(ord \(C\255x *\))
--.1 E F0 .176(The w)144 156 R .176
+-.1 E F0 .175(The w)144 156 R .176
 (ord before point is treated as a pattern for pathname e)-.1 F .176
 (xpansion, and the list of matching \214le-)-.15 F .516
 (names is inserted, replacing the w)144 168 R 3.016(ord. If)-.1 F 3.016
@@ -5579,416 +5597,417 @@ le completions.)2.5 E F1(glob\255expand\255w)108 144 Q(ord \(C\255x *\))
 .872(the line is redra)144 216 R 3.372(wn. If)-.15 F 3.372(an)3.372 G
 .872(umeric ar)-3.372 F .872
 (gument is supplied, an asterisk is appended before pathname)-.18 F -.15
-(ex)144 228 S(pansion.).15 E F1(dump\255functions)108 240 Q F0 .627
-(Print all of the functions and their k)144 252 R .927 -.15(ey b)-.1 H
-.626(indings to the readline output stream.).15 F .626(If a numeric ar)
-5.626 F(gu-)-.18 E
+(ex)144 228 S(pansion.).15 E F1(dump\255functions)108 240 Q F0 .626
+(Print all of the functions and their k)144 252 R .926 -.15(ey b)-.1 H
+.627(indings to the readline output stream.).15 F .627(If a numeric ar)
+5.627 F(gu-)-.18 E
 (ment is supplied, the output is formatted in such a w)144 264 Q
 (ay that it can be made part of an)-.1 E/F2 10/Times-Italic@0 SF(inputr)
 2.5 E(c)-.37 E F0(\214le.)2.5 E F1(dump\255v)108 276 Q(ariables)-.1 E F0
-1.799(Print all of the settable readline v)144 288 R 1.799
-(ariables and their v)-.25 F 1.8(alues to the readline output stream.)
--.25 F 1.8(If a)6.8 F .305(numeric ar)144 300 R .304
+1.8(Print all of the settable readline v)144 288 R 1.799
+(ariables and their v)-.25 F 1.799(alues to the readline output stream.)
+-.25 F 1.799(If a)6.799 F .304(numeric ar)144 300 R .304
 (gument is supplied, the output is formatted in such a w)-.18 F .304
 (ay that it can be made part of an)-.1 F F2(inputr)144 312 Q(c)-.37 E F0
-(\214le.)2.5 E F1(dump\255macr)108 324 Q(os)-.18 E F0 .592
-(Print all of the readline k)144 336 R .892 -.15(ey s)-.1 H .592
-(equences bound to macros and the strings the).15 F 3.093(yo)-.15 G
-3.093(utput. If)-3.093 F 3.093(an)3.093 G(umeric)-3.093 E(ar)144 348 Q
+(\214le.)2.5 E F1(dump\255macr)108 324 Q(os)-.18 E F0 .593
+(Print all of the readline k)144 336 R .893 -.15(ey s)-.1 H .592
+(equences bound to macros and the strings the).15 F 3.092(yo)-.15 G
+3.092(utput. If)-3.092 F 3.092(an)3.092 G(umeric)-3.092 E(ar)144 348 Q
 .528(gument is supplied, the output is formatted in such a w)-.18 F .528
-(ay that it can be made part of an)-.1 F F2(inputr)3.027 E(c)-.37 E F0
+(ay that it can be made part of an)-.1 F F2(inputr)3.028 E(c)-.37 E F0
 (\214le.)144 360 Q F1(display\255shell\255v)108 372 Q
 (ersion \(C\255x C\255v\))-.1 E F0(Display v)144 384 Q
 (ersion information about the current instance of)-.15 E F1(bash)2.5 E
-F0(.)A F1(Pr)87 400.8 Q(ogrammable Completion)-.18 E F0 .146(When w)108
+F0(.)A F1(Pr)87 400.8 Q(ogrammable Completion)-.18 E F0 .147(When w)108
 412.8 R .147(ord completion is attempted for an ar)-.1 F .147
 (gument to a command for which a completion speci\214cation \(a)-.18 F
-F2(compspec)108 424.8 Q F0 3.829(\)h)C 1.329
-(as been de\214ned using the)-3.829 F F1(complete)3.829 E F0 -.2(bu)
+F2(compspec)108 424.8 Q F0 3.828(\)h)C 1.329
+(as been de\214ned using the)-3.828 F F1(complete)3.829 E F0 -.2(bu)
 3.829 G 1.329(iltin \(see).2 F/F3 9/Times-Bold@0 SF 1.329(SHELL B)3.829
-F(UIL)-.09 E 1.329(TIN COMMANDS)-.828 F F0(belo)3.579 E 1.328(w\), the)
+F(UIL)-.09 E 1.329(TIN COMMANDS)-.828 F F0(belo)3.579 E 1.329(w\), the)
 -.25 F(programmable completion f)108 436.8 Q(acilities are in)-.1 E -.2
-(vo)-.4 G -.1(ke).2 G(d.).1 E .497
-(First, the command name is identi\214ed.)108 453.6 R .497
-(If the command w)5.497 F .498
-(ord is the empty string \(completion attempted at)-.1 F .234(the be)108
+(vo)-.4 G -.1(ke).2 G(d.).1 E .498
+(First, the command name is identi\214ed.)108 453.6 R .498
+(If the command w)5.498 F .497
+(ord is the empty string \(completion attempted at)-.1 F .233(the be)108
 465.6 R .233(ginning of an empty line\), an)-.15 F 2.733(yc)-.15 G .233
 (ompspec de\214ned with the)-2.733 F F1<ad45>2.733 E F0 .233(option to)
-2.733 F F1(complete)2.733 E F0 .233(is used.)2.733 F .233(If a comp-)
-5.233 F .481(spec has been de\214ned for that command, the compspec is \
-used to generate the list of possible completions)108 477.6 R .823
-(for the w)108 489.6 R 3.323(ord. If)-.1 F .823(the command w)3.323 F
-.822(ord is a full pathname, a compspec for the full pathname is search\
-ed for)-.1 F 2.866(\214rst. If)108 501.6 R .367(no compspec is found fo\
+2.733 F F1(complete)2.733 E F0 .233(is used.)2.733 F .234(If a comp-)
+5.234 F .481(spec has been de\214ned for that command, the compspec is \
+used to generate the list of possible completions)108 477.6 R .822
+(for the w)108 489.6 R 3.322(ord. If)-.1 F .822(the command w)3.322 F
+.823(ord is a full pathname, a compspec for the full pathname is search\
+ed for)-.1 F 2.867(\214rst. If)108 501.6 R .366(no compspec is found fo\
 r the full pathname, an attempt is made to \214nd a compspec for the po\
-rtion)2.866 F(follo)108 513.6 Q .299(wing the \214nal slash.)-.25 F .298
-(If those searches do not result in a compspec, an)5.299 F 2.798(yc)-.15
-G .298(ompspec de\214ned with the)-2.798 F F1<ad44>2.798 E F0(option to)
+rtion)2.867 F(follo)108 513.6 Q .298(wing the \214nal slash.)-.25 F .298
+(If those searches do not result in a compspec, an)5.298 F 2.799(yc)-.15
+G .299(ompspec de\214ned with the)-2.799 F F1<ad44>2.799 E F0(option to)
 108 525.6 Q F1(complete)2.5 E F0(is used as the def)2.5 E(ault.)-.1 E
 .817(Once a compspec has been found, it is used to generate the list of\
  matching w)108 542.4 R 3.317(ords. If)-.1 F 3.317(ac)3.317 G .817
 (ompspec is not)-3.317 F(found, the def)108 554.4 Q(ault)-.1 E F1(bash)
 2.5 E F0(completion as described abo)2.5 E .3 -.15(ve u)-.15 H(nder).15
-E F1(Completing)2.5 E F0(is performed.)2.5 E .464
+E F1(Completing)2.5 E F0(is performed.)2.5 E .463
 (First, the actions speci\214ed by the compspec are used.)108 571.2 R
-.463(Only matches which are pre\214x)5.464 F .463(ed by the w)-.15 F
-.463(ord being)-.1 F .595(completed are returned.)108 583.2 R .595
-(When the)5.595 F F1<ad66>3.095 E F0(or)3.095 E F1<ad64>3.095 E F0 .596
+.464(Only matches which are pre\214x)5.464 F .464(ed by the w)-.15 F
+.464(ord being)-.1 F .596(completed are returned.)108 583.2 R .596
+(When the)5.596 F F1<ad66>3.096 E F0(or)3.095 E F1<ad64>3.095 E F0 .595
 (option is used for \214lename or directory name completion, the)3.095 F
 (shell v)108 595.2 Q(ariable)-.25 E F3(FIGNORE)2.5 E F0
 (is used to \214lter the matches.)2.25 E(An)108 612 Q 4.084(yc)-.15 G
 1.584(ompletions speci\214ed by a pathname e)-4.084 F 1.584
 (xpansion pattern to the)-.15 F F1<ad47>4.084 E F0 1.584
 (option are generated ne)4.084 F 4.084(xt. The)-.15 F -.1(wo)108 624 S
-.554(rds generated by the pattern need not match the w).1 F .555
-(ord being completed.)-.1 F(The)5.555 E F3(GLOBIGNORE)3.055 E F0 .555
-(shell v)2.805 F(ari-)-.25 E
+.555(rds generated by the pattern need not match the w).1 F .554
+(ord being completed.)-.1 F(The)5.554 E F3(GLOBIGNORE)3.054 E F0 .554
+(shell v)2.804 F(ari-)-.25 E
 (able is not used to \214lter the matches, b)108 636 Q(ut the)-.2 E F3
 (FIGNORE)2.5 E F0 -.25(va)2.25 G(riable is used.).25 E(Ne)108 652.8 Q
-.321(xt, the string speci\214ed as the ar)-.15 F .321(gument to the)-.18
-F F1<ad57>2.821 E F0 .32(option is considered.)2.821 F .32
-(The string is \214rst split using the)5.32 F .412(characters in the)108
-664.8 R F3(IFS)2.912 E F0 .412(special v)2.662 F .412
+.32(xt, the string speci\214ed as the ar)-.15 F .32(gument to the)-.18 F
+F1<ad57>2.82 E F0 .321(option is considered.)2.821 F .321
+(The string is \214rst split using the)5.321 F .413(characters in the)
+108 664.8 R F3(IFS)2.913 E F0 .412(special v)2.663 F .412
 (ariable as delimiters.)-.25 F .412(Shell quoting is honored.)5.412 F
-.413(Each w)5.412 F .413(ord is then e)-.1 F(xpanded)-.15 E .092
-(using brace e)108 676.8 R .092(xpansion, tilde e)-.15 F .092
-(xpansion, parameter and v)-.15 F .092(ariable e)-.25 F .091
-(xpansion, command substitution, and arith-)-.15 F 1.396(metic e)108
+.412(Each w)5.412 F .412(ord is then e)-.1 F(xpanded)-.15 E .091
+(using brace e)108 676.8 R .091(xpansion, tilde e)-.15 F .092
+(xpansion, parameter and v)-.15 F .092(ariable e)-.25 F .092
+(xpansion, command substitution, and arith-)-.15 F 1.397(metic e)108
 688.8 R 1.396(xpansion, as described abo)-.15 F 1.696 -.15(ve u)-.15 H
 (nder).15 E F3(EXP)3.896 E(ANSION)-.666 E/F4 9/Times-Roman@0 SF(.)A F0
 1.396(The results are split using the rules described)5.896 F(abo)108
-700.8 Q .51 -.15(ve u)-.15 H(nder).15 E F1 -.75(Wo)2.71 G .21
-(rd Splitting).75 F F0 5.21(.T)C .209(he results of the e)-5.21 F .209
-(xpansion are pre\214x-matched ag)-.15 F .209(ainst the w)-.05 F .209
+700.8 Q .509 -.15(ve u)-.15 H(nder).15 E F1 -.75(Wo)2.709 G .209
+(rd Splitting).75 F F0 5.209(.T)C .209(he results of the e)-5.209 F .209
+(xpansion are pre\214x-matched ag)-.15 F .21(ainst the w)-.05 F .21
 (ord being com-)-.1 F(pleted, and the matching w)108 712.8 Q
-(ords become the possible completions.)-.1 E 1.237
-(After these matches ha)108 729.6 R 1.537 -.15(ve b)-.2 H 1.237
-(een generated, an).15 F 3.737(ys)-.15 G 1.238
-(hell function or command speci\214ed with the)-3.737 F F1<ad46>3.738 E
-F0(and)3.738 E F1<ad43>3.738 E F0(GNU Bash 4.2)72 768 Q(2013 March 4)
-146.79 E(47)195.95 E 0 Cg EP
+(ords become the possible completions.)-.1 E 1.238
+(After these matches ha)108 729.6 R 1.538 -.15(ve b)-.2 H 1.238
+(een generated, an).15 F 3.738(ys)-.15 G 1.237
+(hell function or command speci\214ed with the)-3.738 F F1<ad46>3.737 E
+F0(and)3.737 E F1<ad43>3.737 E F0(GNU Bash 4.3)72 768 Q
+(2013 September 2)138.455 E(47)187.615 E 0 Cg EP
 %%Page: 48 48
 %%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 3.376(options is in)108 84 R -.2(vo)-.4 G -.1(ke).2 G 5.875
+-.35 E 3.375(options is in)108 84 R -.2(vo)-.4 G -.1(ke).2 G 5.875
 (d. When).1 F 3.375(the command or function is in)5.875 F -.2(vo)-.4 G
--.1(ke).2 G 3.375(d, the).1 F/F1 9/Times-Bold@0 SF(COMP_LINE)5.875 E/F2
-9/Times-Roman@0 SF(,)A F1(COMP_POINT)5.625 E F2(,)A F1(COMP_KEY)108 96 Q
-F2(,)A F0(and)2.407 E F1(COMP_TYPE)2.657 E F0 -.25(va)2.407 G .157
+-.1(ke).2 G 3.375(d, the).1 F/F1 9/Times-Bold@0 SF(COMP_LINE)5.876 E/F2
+9/Times-Roman@0 SF(,)A F1(COMP_POINT)5.626 E F2(,)A F1(COMP_KEY)108 96 Q
+F2(,)A F0(and)2.408 E F1(COMP_TYPE)2.658 E F0 -.25(va)2.408 G .157
 (riables are assigned v).25 F .157(alues as described abo)-.25 F .457
--.15(ve u)-.15 H(nder).15 E/F3 10/Times-Bold@0 SF .158(Shell V)2.658 F
-(ariables)-.92 E F0 5.158(.I)C(f)-5.158 E 3.486(as)108 108 S .986
-(hell function is being in)-3.486 F -.2(vo)-.4 G -.1(ke).2 G .986
+-.15(ve u)-.15 H(nder).15 E/F3 10/Times-Bold@0 SF .157(Shell V)2.657 F
+(ariables)-.92 E F0 5.157(.I)C(f)-5.157 E 3.485(as)108 108 S .986
+(hell function is being in)-3.485 F -.2(vo)-.4 G -.1(ke).2 G .986
 (d, the).1 F F1(COMP_W)3.486 E(ORDS)-.09 E F0(and)3.236 E F1(COMP_CW)
 3.486 E(ORD)-.09 E F0 -.25(va)3.236 G .986(riables are also set.).25 F
-(When)5.985 E .346(the function or command is in)108 120 R -.2(vo)-.4 G
--.1(ke).2 G .346(d, the \214rst ar).1 F .346(gument \()-.18 F F3($1)A F0
-2.847(\)i)C 2.847(st)-2.847 G .347(he name of the command whose ar)
--2.847 F(guments)-.18 E .264(are being completed, the second ar)108 132
-R .264(gument \()-.18 F F3($2)A F0 2.764(\)i)C 2.764(st)-2.764 G .264
-(he w)-2.764 F .263(ord being completed, and the third ar)-.1 F .263
-(gument \()-.18 F F3($3)A F0 2.763(\)i)C(s)-2.763 E .628(the w)108 144 R
-.628(ord preceding the w)-.1 F .629
-(ord being completed on the current command line.)-.1 F .629
-(No \214ltering of the generated)5.629 F .715(completions ag)108 156 R
-.715(ainst the w)-.05 F .714(ord being completed is performed; the func\
+(When)5.986 E .347(the function or command is in)108 120 R -.2(vo)-.4 G
+-.1(ke).2 G .347(d, the \214rst ar).1 F .346(gument \()-.18 F F3($1)A F0
+2.846(\)i)C 2.846(st)-2.846 G .346(he name of the command whose ar)
+-2.846 F(guments)-.18 E .263(are being completed, the second ar)108 132
+R .263(gument \()-.18 F F3($2)A F0 2.763(\)i)C 2.763(st)-2.763 G .264
+(he w)-2.763 F .264(ord being completed, and the third ar)-.1 F .264
+(gument \()-.18 F F3($3)A F0 2.764(\)i)C(s)-2.764 E .629(the w)108 144 R
+.629(ord preceding the w)-.1 F .629
+(ord being completed on the current command line.)-.1 F .628
+(No \214ltering of the generated)5.629 F .714(completions ag)108 156 R
+.714(ainst the w)-.05 F .714(ord being completed is performed; the func\
 tion or command has complete free-)-.1 F(dom in generating the matches.)
-108 168 Q(An)108 184.8 Q 2.937(yf)-.15 G .437(unction speci\214ed with)
--2.937 F F3<ad46>2.937 E F0 .437(is in)2.937 F -.2(vo)-.4 G -.1(ke).2 G
+108 168 Q(An)108 184.8 Q 2.938(yf)-.15 G .437(unction speci\214ed with)
+-2.938 F F3<ad46>2.937 E F0 .437(is in)2.937 F -.2(vo)-.4 G -.1(ke).2 G
 2.937<648c>.1 G 2.937(rst. The)-2.937 F .437(function may use an)2.937 F
-2.937(yo)-.15 G 2.937(ft)-2.937 G .437(he shell f)-2.937 F .438
-(acilities, including)-.1 F(the)108 196.8 Q F3(compgen)2.957 E F0 -.2
-(bu)2.957 G .457(iltin described belo).2 F 1.756 -.65(w, t)-.25 H 2.956
-(og).65 G .456(enerate the matches.)-2.956 F .456
+2.937(yo)-.15 G 2.937(ft)-2.937 G .437(he shell f)-2.937 F .437
+(acilities, including)-.1 F(the)108 196.8 Q F3(compgen)2.956 E F0 -.2
+(bu)2.956 G .456(iltin described belo).2 F 1.756 -.65(w, t)-.25 H 2.956
+(og).65 G .456(enerate the matches.)-2.956 F .457
 (It must put the possible completions in the)5.456 F F1(COMPREPL)108
 208.8 Q(Y)-.828 E F0(array v)2.25 E(ariable, one per array element.)-.25
-E(Ne)108 225.6 Q .08(xt, an)-.15 F 2.58(yc)-.15 G .08
-(ommand speci\214ed with the)-2.58 F F3<ad43>2.58 E F0 .081
-(option is in)2.581 F -.2(vo)-.4 G -.1(ke).2 G 2.581(di).1 G 2.581(na)
--2.581 G 2.581(ne)-2.581 G -.4(nv)-2.581 G .081(ironment equi).4 F -.25
-(va)-.25 G .081(lent to command sub-).25 F 2.859(stitution. It)108 237.6
-R .359(should print a list of completions, one per line, to the standar\
-d output.)2.859 F .358(Backslash may be used)5.359 F(to escape a ne)108
-249.6 Q(wline, if necessary)-.25 E(.)-.65 E .376
+E(Ne)108 225.6 Q .081(xt, an)-.15 F 2.581(yc)-.15 G .081
+(ommand speci\214ed with the)-2.581 F F3<ad43>2.581 E F0 .081
+(option is in)2.581 F -.2(vo)-.4 G -.1(ke).2 G 2.581(di).1 G 2.58(na)
+-2.581 G 2.58(ne)-2.58 G -.4(nv)-2.58 G .08(ironment equi).4 F -.25(va)
+-.25 G .08(lent to command sub-).25 F 2.858(stitution. It)108 237.6 R
+.359(should print a list of completions, one per line, to the standard \
+output.)2.858 F .359(Backslash may be used)5.359 F(to escape a ne)108
+249.6 Q(wline, if necessary)-.25 E(.)-.65 E .377
 (After all of the possible completions are generated, an)108 266.4 R
-2.877<798c>-.15 G .377(lter speci\214ed with the)-2.877 F F3<ad58>2.877
-E F0 .377(option is applied to the)2.877 F 3.182(list. The)108 278.4 R
-.682(\214lter is a pattern as used for pathname e)3.182 F .681
-(xpansion; a)-.15 F F3(&)3.181 E F0 .681
-(in the pattern is replaced with the te)3.181 F .681(xt of)-.15 F .522
-(the w)108 290.4 R .522(ord being completed.)-.1 F 3.022(Al)5.522 G
-(iteral)-3.022 E F3(&)3.022 E F0 .523
+2.877<798c>-.15 G .377(lter speci\214ed with the)-2.877 F F3<ad58>2.876
+E F0 .376(option is applied to the)2.876 F 3.181(list. The)108 278.4 R
+.681(\214lter is a pattern as used for pathname e)3.181 F .681
+(xpansion; a)-.15 F F3(&)3.181 E F0 .682
+(in the pattern is replaced with the te)3.182 F .682(xt of)-.15 F .523
+(the w)108 290.4 R .523(ord being completed.)-.1 F 3.023(Al)5.523 G
+(iteral)-3.023 E F3(&)3.023 E F0 .522
 (may be escaped with a backslash; the backslash is remo)3.022 F -.15(ve)
--.15 G 3.023(db).15 G(efore)-3.023 E .85(attempting a match.)108 302.4 R
-(An)5.85 E 3.35(yc)-.15 G .849
-(ompletion that matches the pattern will be remo)-3.35 F -.15(ve)-.15 G
-3.349(df).15 G .849(rom the list.)-3.349 F 3.349(Al)5.849 G(eading)
--3.349 E F3(!)3.349 E F0(ne)108 314.4 Q -.05(ga)-.15 G
+-.15 G 3.022(db).15 G(efore)-3.022 E .849(attempting a match.)108 302.4
+R(An)5.849 E 3.349(yc)-.15 G .849
+(ompletion that matches the pattern will be remo)-3.349 F -.15(ve)-.15 G
+3.35(df).15 G .85(rom the list.)-3.35 F 3.35(Al)5.85 G(eading)-3.35 E F3
+(!)3.35 E F0(ne)108 314.4 Q -.05(ga)-.15 G
 (tes the pattern; in this case an).05 E 2.5(yc)-.15 G
 (ompletion not matching the pattern will be remo)-2.5 E -.15(ve)-.15 G
-(d.).15 E(Finally)108 331.2 Q 3.086(,a)-.65 G .886 -.15(ny p)-3.086 H
-.586(re\214x and suf).15 F .587(\214x speci\214ed with the)-.25 F F3
+(d.).15 E(Finally)108 331.2 Q 3.087(,a)-.65 G .887 -.15(ny p)-3.087 H
+.587(re\214x and suf).15 F .587(\214x speci\214ed with the)-.25 F F3
 <ad50>3.087 E F0(and)3.087 E F3<ad53>3.087 E F0 .587
 (options are added to each member of the com-)3.087 F(pletion list, and\
  the result is returned to the readline completion code as the list of \
-possible completions.)108 343.2 Q .247(If the pre)108 360 R .247
+possible completions.)108 343.2 Q .246(If the pre)108 360 R .247
 (viously-applied actions do not generate an)-.25 F 2.747(ym)-.15 G .247
 (atches, and the)-2.747 F F3 .247(\255o dir)2.747 F(names)-.15 E F0 .247
-(option w)2.747 F .246(as supplied to)-.1 F F3(complete)108 372 Q F0
+(option w)2.747 F .247(as supplied to)-.1 F F3(complete)108 372 Q F0
 (when the compspec w)2.5 E
-(as de\214ned, directory name completion is attempted.)-.1 E .461
-(If the)108 388.8 R F3 .462(\255o plusdirs)2.961 F F0 .462(option w)
+(as de\214ned, directory name completion is attempted.)-.1 E .462
+(If the)108 388.8 R F3 .462(\255o plusdirs)2.962 F F0 .462(option w)
 2.962 F .462(as supplied to)-.1 F F3(complete)2.962 E F0 .462
 (when the compspec w)2.962 F .462(as de\214ned, directory name com-)-.1
 F(pletion is attempted and an)108 400.8 Q 2.5(ym)-.15 G
-(atches are added to the results of the other actions.)-2.5 E .56
-(By def)108 417.6 R .56(ault, if a compspec is found, whate)-.1 F -.15
-(ve)-.25 G 3.06(ri).15 G 3.06(tg)-3.06 G .559
-(enerates is returned to the completion code as the full set)-3.06 F
-.631(of possible completions.)108 429.6 R .631(The def)5.631 F(ault)-.1
-E F3(bash)3.131 E F0 .631
-(completions are not attempted, and the readline def)3.131 F .632
-(ault of \214le-)-.1 F .559(name completion is disabled.)108 441.6 R
-.559(If the)5.559 F F3 .559(\255o bashdefault)3.059 F F0 .559(option w)
-3.059 F .559(as supplied to)-.1 F F3(complete)3.058 E F0 .558
-(when the compspec)3.058 F -.1(wa)108 453.6 S 3.171(sd).1 G .671
-(e\214ned, the)-3.171 F F3(bash)3.171 E F0(def)3.171 E .671
+(atches are added to the results of the other actions.)-2.5 E .559
+(By def)108 417.6 R .559(ault, if a compspec is found, whate)-.1 F -.15
+(ve)-.25 G 3.059(ri).15 G 3.059(tg)-3.059 G .56
+(enerates is returned to the completion code as the full set)-3.059 F
+.632(of possible completions.)108 429.6 R .632(The def)5.632 F(ault)-.1
+E F3(bash)3.132 E F0 .631
+(completions are not attempted, and the readline def)3.131 F .631
+(ault of \214le-)-.1 F .558(name completion is disabled.)108 441.6 R
+.558(If the)5.558 F F3 .559(\255o bashdefault)3.059 F F0 .559(option w)
+3.059 F .559(as supplied to)-.1 F F3(complete)3.059 E F0 .559
+(when the compspec)3.059 F -.1(wa)108 453.6 S 3.172(sd).1 G .672
+(e\214ned, the)-3.172 F F3(bash)3.172 E F0(def)3.172 E .671
 (ault completions are attempted if the compspec generates no matches.)
--.1 F .672(If the)5.672 F F3<ad6f>3.172 E(default)108 465.6 Q F0 1.207
-(option w)3.707 F 1.207(as supplied to)-.1 F F3(complete)3.707 E F0
+-.1 F .671(If the)5.671 F F3<ad6f>3.171 E(default)108 465.6 Q F0 1.207
+(option w)3.706 F 1.207(as supplied to)-.1 F F3(complete)3.707 E F0
 1.207(when the compspec w)3.707 F 1.207(as de\214ned, readline')-.1 F
-3.707(sd)-.55 G(ef)-3.707 E 1.206(ault completion)-.1 F
+3.707(sd)-.55 G(ef)-3.707 E 1.207(ault completion)-.1 F
 (will be performed if the compspec \(and, if attempted, the def)108
 477.6 Q(ault)-.1 E F3(bash)2.5 E F0(completions\) generate no matches.)
 2.5 E .245(When a compspec indicates that directory name completion is \
-desired, the programmable completion func-)108 494.4 R .633(tions force\
+desired, the programmable completion func-)108 494.4 R .632(tions force\
  readline to append a slash to completed names which are symbolic links\
- to directories, subject)108 506.4 R 2.761(to the v)108 518.4 R 2.761
-(alue of the)-.25 F F3(mark\255dir)5.261 E(ectories)-.18 E F0 2.761
-(readline v)5.261 F 2.761(ariable, re)-.25 F -.05(ga)-.15 G 2.762
-(rdless of the setting of the).05 F F3(mark-sym-)5.262 E(link)108 530.4
+ to directories, subject)108 506.4 R 2.762(to the v)108 518.4 R 2.762
+(alue of the)-.25 F F3(mark\255dir)5.262 E(ectories)-.18 E F0 2.761
+(readline v)5.262 F 2.761(ariable, re)-.25 F -.05(ga)-.15 G 2.761
+(rdless of the setting of the).05 F F3(mark-sym-)5.261 E(link)108 530.4
 Q(ed\255dir)-.1 E(ectories)-.18 E F0(readline v)2.5 E(ariable.)-.25 E
-.191(There is some support for dynamically modifying completions.)108
-547.2 R .19(This is most useful when used in combina-)5.191 F 1.33
+.19(There is some support for dynamically modifying completions.)108
+547.2 R .191(This is most useful when used in combina-)5.191 F 1.33
 (tion with a def)108 559.2 R 1.33(ault completion speci\214ed with)-.1 F
 F3 1.33(complete -D)3.83 F F0 6.33(.I)C(t')-6.33 E 3.83(sp)-.55 G 1.33
 (ossible for shell functions e)-3.83 F -.15(xe)-.15 G 1.33(cuted as).15
 F .93(completion handlers to indicate that completion should be retried\
  by returning an e)108 571.2 R .93(xit status of 124.)-.15 F .93(If a)
 5.93 F .1(shell function returns 124, and changes the compspec associat\
-ed with the command on which completion is)108 583.2 R .666
-(being attempted \(supplied as the \214rst ar)108 595.2 R .665
-(gument when the function is e)-.18 F -.15(xe)-.15 G .665
-(cuted\), programmable completion).15 F .083(restarts from the be)108
+ed with the command on which completion is)108 583.2 R .665
+(being attempted \(supplied as the \214rst ar)108 595.2 R .666
+(gument when the function is e)-.18 F -.15(xe)-.15 G .666
+(cuted\), programmable completion).15 F .084(restarts from the be)108
 607.2 R .084(ginning, with an attempt to \214nd a ne)-.15 F 2.584(wc)
--.25 G .084(ompspec for that command.)-2.584 F .084(This allo)5.084 F
-.084(ws a set of)-.25 F(completions to be b)108 619.2 Q(uilt dynamicall\
+-.25 G .084(ompspec for that command.)-2.584 F .083(This allo)5.083 F
+.083(ws a set of)-.25 F(completions to be b)108 619.2 Q(uilt dynamicall\
 y as completion is attempted, rather than being loaded all at once.)-.2
-E -.15(Fo)108 636 S 2.637(ri).15 G .137
-(nstance, assuming that there is a library of compspecs, each k)-2.637 F
+E -.15(Fo)108 636 S 2.636(ri).15 G .137
+(nstance, assuming that there is a library of compspecs, each k)-2.636 F
 .137(ept in a \214le corresponding to the name of)-.1 F
 (the command, the follo)108 648 Q(wing def)-.25 E
 (ault completion function w)-.1 E(ould load completions dynamically:)-.1
 E/F4 10/Courier@0 SF(_completion_loader\(\))108 664.8 Q({)108 676.8 Q 6
 (.")144 688.8 S
 (/etc/bash_completion.d/$1.sh" >/dev/null 2>&1 && return 124)-6 E(})108
-700.8 Q(complete -D -F _completion_loader)108 712.8 Q F0(GNU Bash 4.2)72
-768 Q(2013 March 4)146.79 E(48)195.95 E 0 Cg EP
+700.8 Q(complete -D -F _completion_loader -o bashdefault -o default)108
+712.8 Q F0(GNU Bash 4.3)72 768 Q(2013 September 2)138.455 E(48)187.615 E
+0 Cg EP
 %%Page: 49 49
 %%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/F1 10.95/Times-Bold@0 SF(HIST)72 84 Q(OR)-.197 E(Y)-.383 E F0
-.371(When the)108 96 R/F2 10/Times-Bold@0 SF .371(\255o history)2.871 F
-F0 .371(option to the)2.871 F F2(set)2.872 E F0 -.2(bu)2.872 G .372
-(iltin is enabled, the shell pro).2 F .372(vides access to the)-.15 F/F3
-10/Times-Italic@0 SF .372(command history)2.872 F F0(,)A .305
-(the list of commands pre)108 108 R .305(viously typed.)-.25 F .305
-(The v)5.305 F .304(alue of the)-.25 F/F4 9/Times-Bold@0 SF(HISTSIZE)
-2.804 E F0 -.25(va)2.554 G .304(riable is used as the number of com-).25
-F .429(mands to sa)108 120 R .729 -.15(ve i)-.2 H 2.929(nah).15 G .429
-(istory list.)-2.929 F .429(The te)5.429 F .429(xt of the last)-.15 F F4
-(HISTSIZE)2.93 E F0 .43(commands \(def)2.68 F .43(ault 500\) is sa)-.1 F
--.15(ve)-.2 G 2.93(d. The).15 F(shell)2.93 E .287
+.372(When the)108 96 R/F2 10/Times-Bold@0 SF .372(\255o history)2.872 F
+F0 .372(option to the)2.872 F F2(set)2.872 E F0 -.2(bu)2.872 G .372
+(iltin is enabled, the shell pro).2 F .371(vides access to the)-.15 F/F3
+10/Times-Italic@0 SF .371(command history)2.871 F F0(,)A .304
+(the list of commands pre)108 108 R .304(viously typed.)-.25 F .304
+(The v)5.304 F .304(alue of the)-.25 F/F4 9/Times-Bold@0 SF(HISTSIZE)
+2.804 E F0 -.25(va)2.554 G .305(riable is used as the number of com-).25
+F .43(mands to sa)108 120 R .73 -.15(ve i)-.2 H 2.93(nah).15 G .43
+(istory list.)-2.93 F .43(The te)5.43 F .429(xt of the last)-.15 F F4
+(HISTSIZE)2.929 E F0 .429(commands \(def)2.679 F .429(ault 500\) is sa)
+-.1 F -.15(ve)-.2 G 2.929(d. The).15 F(shell)2.929 E .287
 (stores each command in the history list prior to parameter and v)108
 132 R .287(ariable e)-.25 F .287(xpansion \(see)-.15 F F4(EXP)2.787 E
 (ANSION)-.666 E F0(abo)2.537 E -.15(ve)-.15 G(\)).15 E -.2(bu)108 144 S
-4.065(ta).2 G 1.565(fter history e)-4.065 F 1.565
+4.066(ta).2 G 1.565(fter history e)-4.066 F 1.565
 (xpansion is performed, subject to the v)-.15 F 1.565
 (alues of the shell v)-.25 F(ariables)-.25 E F4(HISTIGNORE)4.065 E F0
-(and)3.816 E F4(HISTCONTR)108 156 Q(OL)-.27 E/F5 9/Times-Roman@0 SF(.)A
+(and)3.815 E F4(HISTCONTR)108 156 Q(OL)-.27 E/F5 9/Times-Roman@0 SF(.)A
 F0 .082
 (On startup, the history is initialized from the \214le named by the v)
-108 172.8 R(ariable)-.25 E F4(HISTFILE)2.582 E F0(\(def)2.332 E(ault)-.1
-E F3(~/.bash_history)2.582 E F0(\).)A .315(The \214le named by the v)108
+108 172.8 R(ariable)-.25 E F4(HISTFILE)2.583 E F0(\(def)2.333 E(ault)-.1
+E F3(~/.bash_history)2.583 E F0(\).)A .315(The \214le named by the v)108
 184.8 R .315(alue of)-.25 F F4(HISTFILE)2.815 E F0 .315
 (is truncated, if necessary)2.565 F 2.815(,t)-.65 G 2.815(oc)-2.815 G
-.315(ontain no more than the number of)-2.815 F .659
-(lines speci\214ed by the v)108 196.8 R .659(alue of)-.25 F F4
+.315(ontain no more than the number of)-2.815 F .658
+(lines speci\214ed by the v)108 196.8 R .658(alue of)-.25 F F4
 (HISTFILESIZE)3.158 E F5(.)A F0(If)5.158 E F2(HISTFILESIZE)3.158 E F0
-.658(is unset, or set to null, a non-numeric)3.158 F -.25(va)108 208.8 S
+.659(is unset, or set to null, a non-numeric)3.158 F -.25(va)108 208.8 S
 .142(lue, or a numeric v).25 F .142
 (alue less than zero, the history \214le is not truncated.)-.25 F .142
-(When the history \214le is read, lines)5.142 F(be)108 220.8 Q 1.605
+(When the history \214le is read, lines)5.142 F(be)108 220.8 Q 1.604
 (ginning with the history comment character follo)-.15 F 1.604
 (wed immediately by a digit are interpreted as time-)-.25 F .098
 (stamps for the preceding history line.)108 232.8 R .098
 (These timestamps are optionally displayed depending on the v)5.098 F
-.098(alue of)-.25 F(the)108 244.8 Q F4(HISTTIMEFORMA)3.559 E(T)-.855 E
+.098(alue of)-.25 F(the)108 244.8 Q F4(HISTTIMEFORMA)3.558 E(T)-.855 E
 F0 -.25(va)3.309 G 3.559(riable. When).25 F 3.559(as)3.559 G 1.059
 (hell with history enabled e)-3.559 F 1.059(xits, the last)-.15 F F4
-($HISTSIZE)3.559 E F0 1.058(lines are)3.309 F .158
-(copied from the history list to)108 256.8 R F4($HISTFILE)2.658 E F5(.)A
-F0 .158(If the)4.658 F F2(histappend)2.658 E F0 .159
-(shell option is enabled \(see the description of)2.659 F F2(shopt)108
-268.8 Q F0(under)2.582 E F4 .082(SHELL B)2.582 F(UIL)-.09 E .082
+($HISTSIZE)3.559 E F0 1.059(lines are)3.309 F .159
+(copied from the history list to)108 256.8 R F4($HISTFILE)2.659 E F5(.)A
+F0 .159(If the)4.659 F F2(histappend)2.658 E F0 .158
+(shell option is enabled \(see the description of)2.658 F F2(shopt)108
+268.8 Q F0(under)2.581 E F4 .081(SHELL B)2.581 F(UIL)-.09 E .081
 (TIN COMMANDS)-.828 F F0(belo)2.332 E .082
 (w\), the lines are appended to the history \214le, otherwise the)-.25 F
-.196(history \214le is o)108 280.8 R -.15(ve)-.15 G 2.696(rwritten. If)
-.15 F F4(HISTFILE)2.696 E F0 .197(is unset, or if the history \214le is\
- unwritable, the history is not sa)2.446 F -.15(ve)-.2 G(d.).15 E .584
-(If the)108 292.8 R F4(HISTTIMEFORMA)3.084 E(T)-.855 E F0 -.25(va)2.834
+.197(history \214le is o)108 280.8 R -.15(ve)-.15 G 2.697(rwritten. If)
+.15 F F4(HISTFILE)2.697 E F0 .196(is unset, or if the history \214le is\
+ unwritable, the history is not sa)2.447 F -.15(ve)-.2 G(d.).15 E .583
+(If the)108 292.8 R F4(HISTTIMEFORMA)3.083 E(T)-.855 E F0 -.25(va)2.834
 G .584
 (riable is set, time stamps are written to the history \214le, mark).25
-F .583(ed with the his-)-.1 F 1.147(tory comment character)108 304.8 R
-3.647(,s)-.4 G 3.647(ot)-3.647 G(he)-3.647 E 3.647(ym)-.15 G 1.147
-(ay be preserv)-3.647 F 1.147(ed across shell sessions.)-.15 F 1.148
-(This uses the history comment)6.148 F 1.377
+F .584(ed with the his-)-.1 F 1.148(tory comment character)108 304.8 R
+3.648(,s)-.4 G 3.648(ot)-3.648 G(he)-3.648 E 3.648(ym)-.15 G 1.147
+(ay be preserv)-3.648 F 1.147(ed across shell sessions.)-.15 F 1.147
+(This uses the history comment)6.147 F 1.376
 (character to distinguish timestamps from other history lines.)108 316.8
-R 1.377(After sa)6.377 F 1.377(ving the history)-.2 F 3.876(,t)-.65 G
-1.376(he history \214le is)-3.876 F .756
+R 1.377(After sa)6.377 F 1.377(ving the history)-.2 F 3.877(,t)-.65 G
+1.377(he history \214le is)-3.877 F .757
 (truncated to contain no more than)108 328.8 R F4(HISTFILESIZE)3.257 E
 F0 3.257(lines. If)3.007 F F4(HISTFILESIZE)3.257 E F0 .757
 (is unset, or set to null, a non-)3.007 F(numeric v)108 340.8 Q
 (alue, or a numeric v)-.25 E
-(alue less than zero, the history \214le is not truncated.)-.25 E 1.294
-(The b)108 357.6 R 1.294(uiltin command)-.2 F F2(fc)3.794 E F0(\(see)
-3.794 E F4 1.293(SHELL B)3.794 F(UIL)-.09 E 1.293(TIN COMMANDS)-.828 F
-F0(belo)3.543 E 1.293(w\) may be used to list or edit and re-)-.25 F
--.15(exe)108 369.6 S .673(cute a portion of the history list.).15 F(The)
+(alue less than zero, the history \214le is not truncated.)-.25 E 1.293
+(The b)108 357.6 R 1.293(uiltin command)-.2 F F2(fc)3.793 E F0(\(see)
+3.793 E F4 1.293(SHELL B)3.793 F(UIL)-.09 E 1.293(TIN COMMANDS)-.828 F
+F0(belo)3.543 E 1.294(w\) may be used to list or edit and re-)-.25 F
+-.15(exe)108 369.6 S .674(cute a portion of the history list.).15 F(The)
 5.673 E F2(history)3.173 E F0 -.2(bu)3.173 G .673
-(iltin may be used to display or modify the history list).2 F .28
+(iltin may be used to display or modify the history list).2 F .279
 (and manipulate the history \214le.)108 381.6 R .279
 (When using command-line editing, search commands are a)5.279 F -.25(va)
--.2 G .279(ilable in each).25 F(editing mode that pro)108 393.6 Q
-(vide access to the history list.)-.15 E 1.485(The shell allo)108 410.4
-R 1.485(ws control o)-.25 F -.15(ve)-.15 G 3.986(rw).15 G 1.486
+-.2 G .28(ilable in each).25 F(editing mode that pro)108 393.6 Q
+(vide access to the history list.)-.15 E 1.486(The shell allo)108 410.4
+R 1.486(ws control o)-.25 F -.15(ve)-.15 G 3.986(rw).15 G 1.486
 (hich commands are sa)-3.986 F -.15(ve)-.2 G 3.986(do).15 G 3.986(nt)
--3.986 G 1.486(he history list.)-3.986 F(The)6.486 E F4(HISTCONTR)3.986
-E(OL)-.27 E F0(and)3.736 E F4(HISTIGNORE)108 422.4 Q F0 -.25(va)2.708 G
-.458(riables may be set to cause the shell to sa).25 F .757 -.15(ve o)
--.2 H .457(nly a subset of the commands entered.).15 F(The)5.457 E F2
+-3.986 G 1.486(he history list.)-3.986 F(The)6.485 E F4(HISTCONTR)3.985
+E(OL)-.27 E F0(and)3.735 E F4(HISTIGNORE)108 422.4 Q F0 -.25(va)2.707 G
+.457(riables may be set to cause the shell to sa).25 F .758 -.15(ve o)
+-.2 H .458(nly a subset of the commands entered.).15 F(The)5.458 E F2
 (cmdhist)108 434.4 Q F0 .75
 (shell option, if enabled, causes the shell to attempt to sa)3.25 F 1.05
 -.15(ve e)-.2 H .75(ach line of a multi-line command in).15 F 1.077
 (the same history entry)108 446.4 R 3.577(,a)-.65 G 1.077
 (dding semicolons where necessary to preserv)-3.577 F 3.577(es)-.15 G
-1.077(yntactic correctness.)-3.577 F(The)6.077 E F2(lithist)3.576 E F0
-.373(shell option causes the shell to sa)108 458.4 R .674 -.15(ve t)-.2
-H .374(he command with embedded ne).15 F .374
-(wlines instead of semicolons.)-.25 F .374(See the)5.374 F .319
-(description of the)108 470.4 R F2(shopt)2.819 E F0 -.2(bu)2.819 G .318
+1.077(yntactic correctness.)-3.577 F(The)6.077 E F2(lithist)3.577 E F0
+.374(shell option causes the shell to sa)108 458.4 R .674 -.15(ve t)-.2
+H .374(he command with embedded ne).15 F .373
+(wlines instead of semicolons.)-.25 F .373(See the)5.373 F .318
+(description of the)108 470.4 R F2(shopt)2.818 E F0 -.2(bu)2.818 G .318
 (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
+(UIL)-.09 E .318(TIN COMMANDS)-.828 F F0 .319
 (for information on setting and)2.568 F(unsetting shell options.)108
 482.4 Q F1(HIST)72 499.2 Q(OR)-.197 E 2.738(YE)-.383 G(XP)-2.738 E
-(ANSION)-.81 E F0 .61(The shell supports a history e)108 511.2 R .611
-(xpansion feature that is similar to the history e)-.15 F .611
-(xpansion in)-.15 F F2(csh.)3.111 E F0 .611(This section)5.611 F .871
+(ANSION)-.81 E F0 .611(The shell supports a history e)108 511.2 R .611
+(xpansion feature that is similar to the history e)-.15 F .61
+(xpansion in)-.15 F F2(csh.)3.11 E F0 .61(This section)5.61 F .87
 (describes what syntax features are a)108 523.2 R -.25(va)-.2 G 3.371
-(ilable. This).25 F .871(feature is enabled by def)3.371 F .87
-(ault for interacti)-.1 F 1.17 -.15(ve s)-.25 H .87(hells, and).15 F
-2.013(can be disabled using the)108 535.2 R F2(+H)4.514 E F0 2.014
+(ilable. This).25 F .871(feature is enabled by def)3.371 F .871
+(ault for interacti)-.1 F 1.171 -.15(ve s)-.25 H .871(hells, and).15 F
+2.014(can be disabled using the)108 535.2 R F2(+H)4.514 E F0 2.014
 (option to the)4.514 F F2(set)4.514 E F0 -.2(bu)4.514 G 2.014
-(iltin command \(see).2 F F4 2.014(SHELL B)4.514 F(UIL)-.09 E 2.014
+(iltin command \(see).2 F F4 2.013(SHELL B)4.513 F(UIL)-.09 E 2.013
 (TIN COMMANDS)-.828 F F0(belo)108 547.2 Q 2.5(w\). Non-interacti)-.25 F
 .3 -.15(ve s)-.25 H(hells do not perform history e).15 E
-(xpansion by def)-.15 E(ault.)-.1 E 1.306(History e)108 564 R 1.306
+(xpansion by def)-.15 E(ault.)-.1 E 1.305(History e)108 564 R 1.305
 (xpansions introduce w)-.15 F 1.306(ords from the history list into the\
- input stream, making it easy to repeat)-.1 F .209
-(commands, insert the ar)108 576 R .209(guments to a pre)-.18 F .21
+ input stream, making it easy to repeat)-.1 F .21
+(commands, insert the ar)108 576 R .21(guments to a pre)-.18 F .209
 (vious command into the current input line, or \214x errors in pre)-.25
-F(vious)-.25 E(commands quickly)108 588 Q(.)-.65 E 1.164(History e)108
+F(vious)-.25 E(commands quickly)108 588 Q(.)-.65 E 1.163(History e)108
 604.8 R 1.163(xpansion is performed immediately after a complete line i\
 s read, before the shell breaks it into)-.15 F -.1(wo)108 616.8 S 3.2
 (rds. It).1 F(tak)3.2 E .7(es place in tw)-.1 F 3.2(op)-.1 G 3.2
 (arts. The)-3.2 F .7
 (\214rst is to determine which line from the history list to use during)
-3.2 F 4.368(substitution. The)108 628.8 R 1.868(second is to select por\
-tions of that line for inclusion into the current one.)4.368 F 1.867
-(The line)6.867 F .662(selected from the history is the)108 640.8 R F3
--.15(ev)3.162 G(ent).15 E F0 3.162(,a)C .663
-(nd the portions of that line that are acted upon are)-3.162 F F3(wor)
-3.163 E(ds)-.37 E F0 5.663(.V)C(arious)-6.773 E F3(modi\214er)108 652.8
-Q(s)-.1 E F0 .227(are a)2.727 F -.25(va)-.2 G .227
-(ilable to manipulate the selected w).25 F 2.727(ords. The)-.1 F .226
-(line is brok)2.726 F .226(en into w)-.1 F .226(ords in the same f)-.1 F
-(ashion)-.1 E .351(as when reading input, so that se)108 664.8 R -.15
-(ve)-.25 G(ral).15 E F3(metac)2.852 E(har)-.15 E(acter)-.15 E F0 .352
-(-separated w)B .352(ords surrounded by quotes are considered)-.1 F .625
-(one w)108 676.8 R 3.125(ord. History)-.1 F -.15(ex)3.125 G .624
-(pansions are introduced by the appearance of the history e).15 F .624
-(xpansion character)-.15 F 3.124(,w)-.4 G(hich)-3.124 E(is)108 688.8 Q
+3.2 F 4.367(substitution. The)108 628.8 R 1.868(second is to select por\
+tions of that line for inclusion into the current one.)4.367 F 1.868
+(The line)6.868 F .663(selected from the history is the)108 640.8 R F3
+-.15(ev)3.163 G(ent).15 E F0 3.163(,a)C .663
+(nd the portions of that line that are acted upon are)-3.163 F F3(wor)
+3.162 E(ds)-.37 E F0 5.662(.V)C(arious)-6.772 E F3(modi\214er)108 652.8
+Q(s)-.1 E F0 .226(are a)2.726 F -.25(va)-.2 G .226
+(ilable to manipulate the selected w).25 F 2.726(ords. The)-.1 F .227
+(line is brok)2.726 F .227(en into w)-.1 F .227(ords in the same f)-.1 F
+(ashion)-.1 E .352(as when reading input, so that se)108 664.8 R -.15
+(ve)-.25 G(ral).15 E F3(metac)2.852 E(har)-.15 E(acter)-.15 E F0 .351
+(-separated w)B .351(ords surrounded by quotes are considered)-.1 F .624
+(one w)108 676.8 R 3.124(ord. History)-.1 F -.15(ex)3.124 G .624
+(pansions are introduced by the appearance of the history e).15 F .625
+(xpansion character)-.15 F 3.125(,w)-.4 G(hich)-3.125 E(is)108 688.8 Q
 F2(!)3.333 E F0(by def)3.333 E 2.5(ault. Only)-.1 F(backslash \()2.5 E
 F2(\\).833 E F0 2.5(\)a).833 G(nd single quotes can quote the history e)
 -2.5 E(xpansion character)-.15 E(.)-.55 E(Se)108 705.6 Q -.15(ve)-.25 G
 .03(ral characters inhibit history e).15 F .03
 (xpansion if found immediately follo)-.15 F .03(wing the history e)-.25
 F .03(xpansion character)-.15 F(,)-.4 E -2.15 -.25(ev e)108 717.6 T
-3.163(ni).25 G 3.163(fi)-3.163 G 3.162(ti)-3.163 G 3.162(su)-3.162 G
+3.162(ni).25 G 3.162(fi)-3.162 G 3.162(ti)-3.162 G 3.162(su)-3.162 G
 .662(nquoted: space, tab, ne)-3.162 F .662(wline, carriage return, and)
 -.25 F F2(=)3.162 E F0 5.662(.I)C 3.162(ft)-5.662 G(he)-3.162 E F2
-(extglob)3.162 E F0 .662(shell option is enabled,)3.162 F F2(\()3.162 E
-F0(will also inhibit e)108 729.6 Q(xpansion.)-.15 E(GNU Bash 4.2)72 768
-Q(2013 March 4)146.79 E(49)195.95 E 0 Cg EP
+(extglob)3.162 E F0 .662(shell option is enabled,)3.162 F F2(\()3.163 E
+F0(will also inhibit e)108 729.6 Q(xpansion.)-.15 E(GNU Bash 4.3)72 768
+Q(2013 September 2)138.455 E(49)187.615 E 0 Cg EP
 %%Page: 50 50
 %%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(Se)108 84 Q -.15(ve)-.25 G .109
+-.35 E(Se)108 84 Q -.15(ve)-.25 G .11
 (ral shell options settable with the).15 F/F1 10/Times-Bold@0 SF(shopt)
-2.609 E F0 -.2(bu)2.609 G .11(iltin may be used to tailor the beha).2 F
-.11(vior of history e)-.2 F(xpansion.)-.15 E 1.143(If the)108 96 R F1
+2.61 E F0 -.2(bu)2.61 G .109(iltin may be used to tailor the beha).2 F
+.109(vior of history e)-.2 F(xpansion.)-.15 E 1.142(If the)108 96 R F1
 (histv)3.643 E(erify)-.1 E F0 1.143
 (shell option is enabled \(see the description of the)3.643 F F1(shopt)
 3.643 E F0 -.2(bu)3.643 G 1.143(iltin belo).2 F 1.143(w\), and)-.25 F F1
--.18(re)3.643 G(adline).18 E F0(is)3.642 E .461(being used, history sub\
-stitutions are not immediately passed to the shell parser)108 108 R
-5.461(.I)-.55 G .461(nstead, the e)-5.461 F .461(xpanded line)-.15 F
-1.516(is reloaded into the)108 120 R F1 -.18(re)4.016 G(adline).18 E F0
-1.516(editing b)4.016 F(uf)-.2 E 1.516(fer for further modi\214cation.)
--.25 F(If)6.516 E F1 -.18(re)4.015 G(adline).18 E F0 1.515
-(is being used, and the)4.015 F F1(histr)108 132 Q(eedit)-.18 E F0 1.202
+-.18(re)3.643 G(adline).18 E F0(is)3.643 E .461(being used, history sub\
+stitutions are not immediately passed to the shell parser)108 108 R 5.46
+(.I)-.55 G .46(nstead, the e)-5.46 F .46(xpanded line)-.15 F 1.515
+(is reloaded into the)108 120 R F1 -.18(re)4.015 G(adline).18 E F0 1.515
+(editing b)4.015 F(uf)-.2 E 1.516(fer for further modi\214cation.)-.25 F
+(If)6.516 E F1 -.18(re)4.016 G(adline).18 E F0 1.516
+(is being used, and the)4.016 F F1(histr)108 132 Q(eedit)-.18 E F0 1.202
 (shell option is enabled, a f)3.702 F 1.202
 (ailed history substitution will be reloaded into the)-.1 F F1 -.18(re)
 3.702 G(adline).18 E F0(editing)3.702 E -.2(bu)108 144 S -.25(ff).2 G
-1.161(er for correction.).25 F(The)6.161 E F1<ad70>3.661 E F0 1.161
-(option to the)3.661 F F1(history)3.661 E F0 -.2(bu)3.661 G 1.16
+1.16(er for correction.).25 F(The)6.16 E F1<ad70>3.66 E F0 1.16
+(option to the)3.66 F F1(history)3.66 E F0 -.2(bu)3.661 G 1.161
 (iltin command may be used to see what a history).2 F -.15(ex)108 156 S
-.055(pansion will do before using it.).15 F(The)5.055 E F1<ad73>2.555 E
-F0 .055(option to the)2.555 F F1(history)2.556 E F0 -.2(bu)2.556 G .056
+.056(pansion will do before using it.).15 F(The)5.056 E F1<ad73>2.556 E
+F0 .056(option to the)2.556 F F1(history)2.555 E F0 -.2(bu)2.555 G .055
 (iltin may be used to add commands to the).2 F
 (end of the history list without actually e)108 168 Q -.15(xe)-.15 G
 (cuting them, so that the).15 E 2.5(ya)-.15 G(re a)-2.5 E -.25(va)-.2 G
 (ilable for subsequent recall.).25 E 2.2(The shell allo)108 184.8 R 2.2
 (ws control of the v)-.25 F 2.2(arious characters used by the history e)
--.25 F 2.2(xpansion mechanism \(see the)-.15 F 1.146(description of)108
-196.8 R F1(histchars)3.646 E F0(abo)3.646 E 1.446 -.15(ve u)-.15 H(nder)
-.15 E F1 1.146(Shell V)3.646 F(ariables)-.92 E F0 3.646(\). The)B 1.147
+-.25 F 2.2(xpansion mechanism \(see the)-.15 F 1.147(description of)108
+196.8 R F1(histchars)3.647 E F0(abo)3.647 E 1.447 -.15(ve u)-.15 H(nder)
+.15 E F1 1.147(Shell V)3.647 F(ariables)-.92 E F0 3.646(\). The)B 1.146
 (shell uses the history comment character to)3.646 F
 (mark history timestamps when writing the history \214le.)108 208.8 Q F1
-(Ev)87 225.6 Q(ent Designators)-.1 E F0 .205(An e)108 237.6 R -.15(ve)
+(Ev)87 225.6 Q(ent Designators)-.1 E F0 .204(An e)108 237.6 R -.15(ve)
 -.25 G .204(nt designator is a reference to a command line entry in the\
- history list.).15 F .204(Unless the reference is abso-)5.204 F(lute, e)
+ history list.).15 F .205(Unless the reference is abso-)5.204 F(lute, e)
 108 249.6 Q -.15(ve)-.25 G(nts are relati).15 E .3 -.15(ve t)-.25 H 2.5
 (ot).15 G(he current position in the history list.)-2.5 E F1(!)108 266.4
-Q F0 1.607(Start a history substitution, e)32.67 F 1.607
+Q F0 1.608(Start a history substitution, e)32.67 F 1.608
 (xcept when follo)-.15 F 1.607(wed by a)-.25 F F1(blank)4.107 E F0 4.107
-(,n)C -.25(ew)-4.107 G 1.608(line, carriage return, = or \().25 F
+(,n)C -.25(ew)-4.107 G 1.607(line, carriage return, = or \().25 F
 (\(when the)144 278.4 Q F1(extglob)2.5 E F0
 (shell option is enabled using the)2.5 E F1(shopt)2.5 E F0 -.2(bu)2.5 G
 (iltin\).).2 E F1(!)108 290.4 Q/F2 10/Times-Italic@0 SF(n)A F0
@@ -6003,186 +6022,189 @@ on in the history list starting with)9.33 F F2(string)144 338.4 Q F0(.)
 aining)144 362.4 R F2(string)144 374.4 Q F0 5(.T).22 G(he trailing)-5 E
 F1(?)2.5 E F0(may be omitted if)2.5 E F2(string)2.84 E F0(is follo)2.72
 E(wed immediately by a ne)-.25 E(wline.)-.25 E/F3 12/Times-Bold@0 SF(^)
-108 391.4 Q F2(string1)-5 I F3(^)5 I F2(string2)-5 I F3(^)5 I F0 .784
-(Quick substitution.)144 398.4 R .784(Repeat the pre)5.784 F .784
-(vious command, replacing)-.25 F F2(string1)3.624 E F0(with)3.283 E F2
-(string2)3.283 E F0 5.783(.E).02 G(qui)-5.783 E -.25(va)-.25 G .783
+108 391.4 Q F2(string1)-5 I F3(^)5 I F2(string2)-5 I F3(^)5 I F0 .783
+(Quick substitution.)144 398.4 R .783(Repeat the pre)5.783 F .784
+(vious command, replacing)-.25 F F2(string1)3.624 E F0(with)3.284 E F2
+(string2)3.284 E F0 5.784(.E).02 G(qui)-5.784 E -.25(va)-.25 G .784
 (lent to).25 F -.74(``)144 410.4 S(!!:s/).74 E F2(string1)A F0(/)A F2
 (string2)A F0(/')A 2.5('\()-.74 G(see)-2.5 E F1(Modi\214ers)2.5 E F0
 (belo)2.5 E(w\).)-.25 E F1(!#)108 422.4 Q F0
 (The entire command line typed so f)27.67 E(ar)-.1 E(.)-.55 E F1 -.75
-(Wo)87 439.2 S(rd Designators).75 E F0 -.8(Wo)108 451.2 S 1.313
+(Wo)87 439.2 S(rd Designators).75 E F0 -.8(Wo)108 451.2 S 1.314
 (rd designators are used to select desired w).8 F 1.314(ords from the e)
--.1 F -.15(ve)-.25 G 3.814(nt. A).15 F F1(:)3.814 E F0 1.314
-(separates the e)3.814 F -.15(ve)-.25 G 1.314(nt speci\214cation).15 F
-.53(from the w)108 463.2 R .529(ord designator)-.1 F 5.529(.I)-.55 G
+-.1 F -.15(ve)-.25 G 3.814(nt. A).15 F F1(:)3.814 E F0 1.313
+(separates the e)3.813 F -.15(ve)-.25 G 1.313(nt speci\214cation).15 F
+.529(from the w)108 463.2 R .529(ord designator)-.1 F 5.529(.I)-.55 G
 3.029(tm)-5.529 G .529(ay be omitted if the w)-3.029 F .529
 (ord designator be)-.1 F .529(gins with a)-.15 F F1(^)3.029 E F0(,)A F1
 ($)3.029 E F0(,)A F1(*)3.029 E F0(,)A F1<ad>3.029 E F0 3.029(,o)C(r)
--3.029 E F1(%)3.029 E F0 5.529(.W)C(ords)-6.329 E 1.3
-(are numbered from the be)108 475.2 R 1.3
-(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 487.2 Q
+-3.029 E F1(%)3.029 E F0 5.53(.W)C(ords)-6.33 E 1.301
+(are numbered from the be)108 475.2 R 1.301
+(ginning of the line, with the \214rst w)-.15 F 1.3
+(ord being denoted by 0 \(zero\).)-.1 F -.8(Wo)6.3 G 1.3(rds are).8 F
+(inserted into the current line separated by single spaces.)108 487.2 Q
 F1 2.5(0\()108 504 S(zer)-2.5 E(o\))-.18 E F0(The zeroth w)144 516 Q 2.5
 (ord. F)-.1 F(or the shell, this is the command w)-.15 E(ord.)-.1 E F2
 (n)108.36 528 Q F0(The)30.64 E F2(n)2.5 E F0(th w)A(ord.)-.1 E F1(^)108
 540 Q F0(The \214rst ar)32.67 E 2.5(gument. That)-.18 F(is, w)2.5 E
-(ord 1.)-.1 E F1($)108 552 Q F0(The last ar)31 E(gument.)-.18 E F1(%)108
-564 Q F0(The w)26 E(ord matched by the most recent `?)-.1 E F2(string)A
-F0(?' search.)A F2(x)108.77 576 Q F1<ad>A F2(y)A F0 2.5(Ar)20.65 G
-(ange of w)-2.5 E(ords; `\255)-.1 E F2(y)A F0 2.5('a)C(bbre)-2.5 E
-(viates `0\255)-.25 E F2(y)A F0('.)A F1(*)108 588 Q F0 .316
+(ord 1.)-.1 E F1($)108 552 Q F0 .063(The last w)31 F 2.563(ord. This)-.1
+F .063(is usually the last ar)2.563 F .064(gument, b)-.18 F .064
+(ut will e)-.2 F .064(xpand to the zeroth w)-.15 F .064
+(ord if there is only)-.1 F(one w)144 564 Q(ord in the line.)-.1 E F1(%)
+108 576 Q F0(The w)26 E(ord matched by the most recent `?)-.1 E F2
+(string)A F0(?' search.)A F2(x)108.77 588 Q F1<ad>A F2(y)A F0 2.5(Ar)
+20.65 G(ange of w)-2.5 E(ords; `\255)-.1 E F2(y)A F0 2.5('a)C(bbre)-2.5
+E(viates `0\255)-.25 E F2(y)A F0('.)A F1(*)108 600 Q F0 .316
 (All of the w)31 F .316(ords b)-.1 F .316(ut the zeroth.)-.2 F .315
 (This is a synon)5.315 F .315(ym for `)-.15 F F2(1\255$)A F0 2.815
 ('. It)B .315(is not an error to use)2.815 F F1(*)2.815 E F0 .315
-(if there is)2.815 F(just one w)144 600 Q(ord in the e)-.1 E -.15(ve)
+(if there is)2.815 F(just one w)144 612 Q(ord in the e)-.1 E -.15(ve)
 -.25 G(nt; the empty string is returned in that case.).15 E F1(x*)108
-612 Q F0(Abbre)26 E(viates)-.25 E F2(x\255$)2.5 E F0(.)A F1<78ad>108 624
+624 Q F0(Abbre)26 E(viates)-.25 E F2(x\255$)2.5 E F0(.)A F1<78ad>108 636
 Q F0(Abbre)25.3 E(viates)-.25 E F2(x\255$)2.5 E F0(lik)2.5 E(e)-.1 E F1
 (x*)2.5 E F0 2.5(,b)C(ut omits the last w)-2.7 E(ord.)-.1 E(If a w)108
-640.8 Q(ord designator is supplied without an e)-.1 E -.15(ve)-.25 G
+652.8 Q(ord designator is supplied without an e)-.1 E -.15(ve)-.25 G
 (nt speci\214cation, the pre).15 E(vious command is used as the e)-.25 E
--.15(ve)-.25 G(nt.).15 E F1(Modi\214ers)87 657.6 Q F0 .183
-(After the optional w)108 669.6 R .183(ord designator)-.1 F 2.683(,t)-.4
+-.15(ve)-.25 G(nt.).15 E F1(Modi\214ers)87 669.6 Q F0 .183
+(After the optional w)108 681.6 R .183(ord designator)-.1 F 2.683(,t)-.4
 G .184(here may appear a sequence of one or more of the follo)-2.683 F
-.184(wing modi\214ers,)-.25 F(each preceded by a `:'.)108 681.6 Q F1(h)
-108 698.4 Q F0(Remo)30.44 E .3 -.15(ve a t)-.15 H
-(railing \214lename component, lea).15 E(ving only the head.)-.2 E F1(t)
-108 710.4 Q F0(Remo)32.67 E .3 -.15(ve a)-.15 H
-(ll leading \214lename components, lea).15 E(ving the tail.)-.2 E
-(GNU Bash 4.2)72 768 Q(2013 March 4)146.79 E(50)195.95 E 0 Cg EP
+.184(wing modi\214ers,)-.25 F(each preceded by a `:'.)108 693.6 Q F1(h)
+108 710.4 Q F0(Remo)30.44 E .3 -.15(ve a t)-.15 H
+(railing \214lename component, lea).15 E(ving only the head.)-.2 E
+(GNU Bash 4.3)72 768 Q(2013 September 2)138.455 E(50)187.615 E 0 Cg EP
 %%Page: 51 51
 %%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/F1 10/Times-Bold@0 SF(r)108 84 Q F0(Remo)31.56 E .3 -.15(ve a t)
--.15 H(railing suf).15 E(\214x of the form)-.25 E/F2 10/Times-Italic@0
-SF(.xxx)2.5 E F0 2.5(,l)C(ea)-2.5 E(ving the basename.)-.2 E F1(e)108 96
-Q F0(Remo)31.56 E .3 -.15(ve a)-.15 H(ll b).15 E(ut the trailing suf)-.2
-E(\214x.)-.25 E F1(p)108 108 Q F0(Print the ne)30.44 E 2.5(wc)-.25 G
-(ommand b)-2.5 E(ut do not e)-.2 E -.15(xe)-.15 G(cute it.).15 E F1(q)
-108 120 Q F0(Quote the substituted w)30.44 E
-(ords, escaping further substitutions.)-.1 E F1(x)108 132 Q F0
-(Quote the substituted w)31 E(ords as with)-.1 E F1(q)2.5 E F0 2.5(,b)C
-(ut break into w)-2.7 E(ords at)-.1 E F1(blanks)2.5 E F0(and ne)2.5 E
-(wlines.)-.25 E F1(s/)108 144 Q F2(old)A F1(/)A F2(ne)A(w)-.15 E F1(/)A
-F0(Substitute)144 156 Q F2(ne)3.082 E(w)-.15 E F0 .221
-(for the \214rst occurrence of)3.032 F F2(old)2.951 E F0 .221(in the e)
-3.491 F -.15(ve)-.25 G .221(nt line.).15 F(An)5.221 E 2.721(yd)-.15 G
-.221(elimiter can be used in place)-2.721 F .616(of /.)144 168 R .617
+-.35 E/F1 10/Times-Bold@0 SF(t)108 84 Q F0(Remo)32.67 E .3 -.15(ve a)
+-.15 H(ll leading \214lename components, lea).15 E(ving the tail.)-.2 E
+F1(r)108 96 Q F0(Remo)31.56 E .3 -.15(ve a t)-.15 H(railing suf).15 E
+(\214x of the form)-.25 E/F2 10/Times-Italic@0 SF(.xxx)2.5 E F0 2.5(,l)C
+(ea)-2.5 E(ving the basename.)-.2 E F1(e)108 108 Q F0(Remo)31.56 E .3
+-.15(ve a)-.15 H(ll b).15 E(ut the trailing suf)-.2 E(\214x.)-.25 E F1
+(p)108 120 Q F0(Print the ne)30.44 E 2.5(wc)-.25 G(ommand b)-2.5 E
+(ut do not e)-.2 E -.15(xe)-.15 G(cute it.).15 E F1(q)108 132 Q F0
+(Quote the substituted w)30.44 E(ords, escaping further substitutions.)
+-.1 E F1(x)108 144 Q F0(Quote the substituted w)31 E(ords as with)-.1 E
+F1(q)2.5 E F0 2.5(,b)C(ut break into w)-2.7 E(ords at)-.1 E F1(blanks)
+2.5 E F0(and ne)2.5 E(wlines.)-.25 E F1(s/)108 156 Q F2(old)A F1(/)A F2
+(ne)A(w)-.15 E F1(/)A F0(Substitute)144 168 Q F2(ne)3.082 E(w)-.15 E F0
+.221(for the \214rst occurrence of)3.032 F F2(old)2.951 E F0 .221
+(in the e)3.491 F -.15(ve)-.25 G .221(nt line.).15 F(An)5.221 E 2.721
+(yd)-.15 G .221(elimiter can be used in place)-2.721 F .616(of /.)144
+180 R .617
 (The \214nal delimiter is optional if it is the last character of the e)
 5.616 F -.15(ve)-.25 G .617(nt line.).15 F .617(The delimiter may)5.617
-F .666(be quoted in)144 180 R F2(old)3.396 E F0(and)3.936 E F2(ne)3.526
+F .666(be quoted in)144 192 R F2(old)3.396 E F0(and)3.936 E F2(ne)3.526
 E(w)-.15 E F0 .666(with a single backslash.)3.476 F .666
 (If & appears in)5.666 F F2(ne)3.166 E(w)-.15 E F0 3.166(,i).31 G 3.166
 (ti)-3.166 G 3.166(sr)-3.166 G .666(eplaced by)-3.166 F F2(old)3.166 E
-F0 5.666(.A).77 G .274(single backslash will quote the &.)144 192 R(If)
+F0 5.666(.A).77 G .274(single backslash will quote the &.)144 204 R(If)
 5.274 E F2(old)3.004 E F0 .274(is null, it is set to the last)3.544 F F2
 (old)3.005 E F0 .275(substituted, or)3.545 F 2.775(,i)-.4 G 2.775(fn)
 -2.775 G 2.775(op)-2.775 G(re)-2.775 E(vi-)-.25 E
-(ous history substitutions took place, the last)144 204 Q F2(string)2.84
+(ous history substitutions took place, the last)144 216 Q F2(string)2.84
 E F0(in a)2.72 E F1(!?)2.5 E F2(string)A F1([?])A F0(search.)5 E F1(&)
-108 216 Q F0(Repeat the pre)27.67 E(vious substitution.)-.25 E F1(g)108
-228 Q F0 .398(Cause changes to be applied o)31 F -.15(ve)-.15 G 2.898
+108 228 Q F0(Repeat the pre)27.67 E(vious substitution.)-.25 E F1(g)108
+240 Q F0 .398(Cause changes to be applied o)31 F -.15(ve)-.15 G 2.898
 (rt).15 G .398(he entire e)-2.898 F -.15(ve)-.25 G .398(nt line.).15 F
 .397(This is used in conjunction with `)5.398 F F1(:s)A F0 2.897('\()C
-(e.g.,)-2.897 E(`)144 240 Q F1(:gs/)A F2(old)A F1(/)A F2(ne)A(w)-.15 E
+(e.g.,)-2.897 E(`)144 252 Q F1(:gs/)A F2(old)A F1(/)A F2(ne)A(w)-.15 E
 F1(/)A F0 1.218('\) or `)B F1(:&)A F0 3.718('. If)B 1.218(used with `)
 3.718 F F1(:s)A F0 1.218(', an)B 3.718(yd)-.15 G 1.219
 (elimiter can be used in place of /, and the \214nal)-3.718 F .09
-(delimiter is optional if it is the last character of the e)144 252 R
+(delimiter is optional if it is the last character of the e)144 264 R
 -.15(ve)-.25 G .089(nt line.).15 F(An)5.089 E F1(a)2.589 E F0 .089
-(may be used as a synon)2.589 F .089(ym for)-.15 F F1(g)144 264 Q F0(.)A
-F1(G)108 276 Q F0(Apply the follo)28.22 E(wing `)-.25 E F1(s)A F0 2.5
+(may be used as a synon)2.589 F .089(ym for)-.15 F F1(g)144 276 Q F0(.)A
+F1(G)108 288 Q F0(Apply the follo)28.22 E(wing `)-.25 E F1(s)A F0 2.5
 ('m)C(odi\214er once to each w)-2.5 E(ord in the e)-.1 E -.15(ve)-.25 G
-(nt line.).15 E/F3 10.95/Times-Bold@0 SF(SHELL B)72 292.8 Q(UIL)-.11 E
-(TIN COMMANDS)-1.007 E F0 .062(Unless otherwise noted, each b)108 304.8
+(nt line.).15 E/F3 10.95/Times-Bold@0 SF(SHELL B)72 304.8 Q(UIL)-.11 E
+(TIN COMMANDS)-1.007 E F0 .062(Unless otherwise noted, each b)108 316.8
 R .062(uiltin command documented in this section as accepting options p\
-receded by)-.2 F F1<ad>108 316.8 Q F0(accepts)2.534 E F1<adad>2.534 E F0
+receded by)-.2 F F1<ad>108 328.8 Q F0(accepts)2.534 E F1<adad>2.534 E F0
 .034(to signify the end of the options.)2.534 F(The)5.034 E F1(:)2.534 E
 F0(,)A F1(true)2.534 E F0(,)A F1(false)2.534 E F0 2.534(,a)C(nd)-2.534 E
 F1(test)2.534 E F0 -.2(bu)2.534 G .033(iltins do not accept options and)
-.2 F .077(do not treat)108 328.8 R F1<adad>2.577 E F0(specially)2.577 E
+.2 F .077(do not treat)108 340.8 R F1<adad>2.577 E F0(specially)2.577 E
 5.077(.T)-.65 G(he)-5.077 E F1(exit)2.577 E F0(,)A F1(logout)2.577 E F0
 (,)A F1(br)2.577 E(eak)-.18 E F0(,)A F1(continue)2.577 E F0(,)A F1(let)
 2.577 E F0 2.577(,a)C(nd)-2.577 E F1(shift)2.577 E F0 -.2(bu)2.577 G
-.077(iltins accept and process ar).2 F(gu-)-.18 E .32(ments be)108 340.8
+.077(iltins accept and process ar).2 F(gu-)-.18 E .32(ments be)108 352.8
 R .32(ginning with)-.15 F F1<ad>2.82 E F0 .32(without requiring)2.82 F
 F1<adad>2.82 E F0 5.319(.O)C .319(ther b)-5.319 F .319
 (uiltins that accept ar)-.2 F .319(guments b)-.18 F .319
 (ut are not speci\214ed as)-.2 F 1.143(accepting options interpret ar)
-108 352.8 R 1.143(guments be)-.18 F 1.143(ginning with)-.15 F F1<ad>
+108 364.8 R 1.143(guments be)-.18 F 1.143(ginning with)-.15 F F1<ad>
 3.643 E F0 1.143(as in)3.643 F -.25(va)-.4 G 1.143
 (lid options and require).25 F F1<adad>3.644 E F0 1.144(to pre)3.644 F
--.15(ve)-.25 G 1.144(nt this).15 F(interpretation.)108 364.8 Q F1(:)108
-382.8 Q F0([)2.5 E F2(ar)A(guments)-.37 E F0(])A .452(No ef)144 394.8 R
+-.15(ve)-.25 G 1.144(nt this).15 F(interpretation.)108 376.8 Q F1(:)108
+394.8 Q F0([)2.5 E F2(ar)A(guments)-.37 E F0(])A .452(No ef)144 406.8 R
 .452(fect; the command does nothing be)-.25 F .452(yond e)-.15 F
 (xpanding)-.15 E F2(ar)3.282 E(guments)-.37 E F0 .451(and performing an)
 3.221 F 2.951(ys)-.15 G(peci\214ed)-2.951 E 2.5(redirections. A)144
-406.8 R(zero e)2.5 E(xit code is returned.)-.15 E F1(.)110.5 423.6 Q F2
+418.8 R(zero e)2.5 E(xit code is returned.)-.15 E F1(.)110.5 435.6 Q F2
 (\214lename)6.666 E F0([)2.5 E F2(ar)A(guments)-.37 E F0(])A F1(sour)108
-435.6 Q(ce)-.18 E F2(\214lename)2.5 E F0([)2.5 E F2(ar)A(guments)-.37 E
-F0(])A 1.02(Read and e)144 447.6 R -.15(xe)-.15 G 1.02
+447.6 Q(ce)-.18 E F2(\214lename)2.5 E F0([)2.5 E F2(ar)A(guments)-.37 E
+F0(])A 1.02(Read and e)144 459.6 R -.15(xe)-.15 G 1.02
 (cute commands from).15 F F2(\214lename)5.43 E F0 1.02
 (in the current shell en)3.7 F 1.02(vironment and return the e)-.4 F
-(xit)-.15 E 1.458(status of the last command e)144 459.6 R -.15(xe)-.15
+(xit)-.15 E 1.458(status of the last command e)144 471.6 R -.15(xe)-.15
 G 1.458(cuted from).15 F F2(\214lename)3.958 E F0 6.458(.I).18 G(f)
 -6.458 E F2(\214lename)5.868 E F0 1.458
-(does not contain a slash, \214le-)4.138 F .608(names in)144 471.6 R/F4
+(does not contain a slash, \214le-)4.138 F .608(names in)144 483.6 R/F4
 9/Times-Bold@0 SF -.666(PA)3.108 G(TH)-.189 E F0 .608
 (are used to \214nd the directory containing)2.858 F F2(\214lename)3.108
 E F0 5.608(.T).18 G .608(he \214le searched for in)-5.608 F F4 -.666(PA)
-3.108 G(TH)-.189 E F0 .833(need not be e)144 483.6 R -.15(xe)-.15 G
+3.108 G(TH)-.189 E F0 .833(need not be e)144 495.6 R -.15(xe)-.15 G
 3.333(cutable. When).15 F F1(bash)3.333 E F0 .832(is not in)3.333 F F2
 .832(posix mode)3.332 F F0 3.332(,t)C .832
 (he current directory is searched if no)-3.332 F .981
-(\214le is found in)144 495.6 R F4 -.666(PA)3.481 G(TH)-.189 E/F5 9
+(\214le is found in)144 507.6 R F4 -.666(PA)3.481 G(TH)-.189 E/F5 9
 /Times-Roman@0 SF(.)A F0 .981(If the)5.481 F F1(sour)3.481 E(cepath)-.18
 E F0 .981(option to the)3.481 F F1(shopt)3.481 E F0 -.2(bu)3.481 G .981
 (iltin command is turned of).2 F .982(f, the)-.25 F F4 -.666(PA)144
-507.6 S(TH)-.189 E F0 .112(is not searched.)2.363 F .112(If an)5.112 F
+519.6 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 F2
-(\214lename)144 519.6 Q F0 .341(is e)2.841 F -.15(xe)-.15 G 2.841
+(\214lename)144 531.6 Q F0 .341(is e)2.841 F -.15(xe)-.15 G 2.841
 (cuted. Otherwise).15 F .341(the positional parameters are unchanged.)
 2.841 F .342(The return status is the)5.342 F .716
-(status of the last command e)144 531.6 R .716
+(status of the last command e)144 543.6 R .716
 (xited within the script \(0 if no commands are e)-.15 F -.15(xe)-.15 G
-.716(cuted\), and f).15 F .715(alse if)-.1 F F2(\214lename)145.91 543.6
-Q F0(is not found or cannot be read.)2.68 E F1(alias)108 560.4 Q F0([)
+.716(cuted\), and f).15 F .715(alse if)-.1 F F2(\214lename)145.91 555.6
+Q F0(is not found or cannot be read.)2.68 E F1(alias)108 572.4 Q F0([)
 2.5 E F1<ad70>A F0 2.5(][)C F2(name)-2.5 E F0([=)A F2(value)A F0 2.5(].)
-C(..])-2.5 E F1(Alias)144 572.4 Q F0 2.724(with no ar)5.224 F 2.724
+C(..])-2.5 E F1(Alias)144 584.4 Q F0 2.724(with no ar)5.224 F 2.724
 (guments or with the)-.18 F F1<ad70>5.224 E F0 2.724
 (option prints the list of aliases in the form)5.224 F F1(alias)5.225 E
-F2(name)144 584.4 Q F0(=)A F2(value)A F0 .58(on standard output.)3.08 F
+F2(name)144 596.4 Q F0(=)A F2(value)A F0 .58(on standard output.)3.08 F
 .58(When ar)5.58 F .58
 (guments are supplied, an alias is de\214ned for each)-.18 F F2(name)
-3.08 E F0(whose)144 596.4 Q F2(value)2.895 E F0 .395(is gi)2.895 F -.15
+3.08 E F0(whose)144 608.4 Q F2(value)2.895 E F0 .395(is gi)2.895 F -.15
 (ve)-.25 G 2.895(n. A).15 F .395(trailing space in)2.895 F F2(value)
 5.395 E F0 .395(causes the ne)2.895 F .395(xt w)-.15 F .395
 (ord to be check)-.1 F .395(ed for alias sub-)-.1 F .054
-(stitution when the alias is e)144 608.4 R 2.554(xpanded. F)-.15 F .054
+(stitution when the alias is e)144 620.4 R 2.554(xpanded. F)-.15 F .054
 (or each)-.15 F F2(name)2.554 E F0 .054(in the ar)2.554 F .054
 (gument list for which no)-.18 F F2(value)2.554 E F0 .053(is sup-)2.553
-F 1.313(plied, the name and v)144 620.4 R 1.314
+F 1.313(plied, the name and v)144 632.4 R 1.314
 (alue of the alias is printed.)-.25 F F1(Alias)6.314 E F0 1.314
 (returns true unless a)3.814 F F2(name)3.814 E F0 1.314(is gi)3.814 F
 -.15(ve)-.25 G 3.814(nf).15 G(or)-3.814 E
-(which no alias has been de\214ned.)144 632.4 Q F1(bg)108 649.2 Q F0([)
+(which no alias has been de\214ned.)144 644.4 Q F1(bg)108 661.2 Q F0([)
 2.5 E F2(jobspec)A F0(...])2.5 E .745(Resume each suspended job)144
-661.2 R F2(jobspec)3.245 E F0 .745
+673.2 R F2(jobspec)3.245 E F0 .745
 (in the background, as if it had been started with)3.245 F F1(&)3.244 E
-F0 5.744(.I)C(f)-5.744 E F2(job-)4.984 E(spec)144 673.2 Q F0 .671
+F0 5.744(.I)C(f)-5.744 E F2(job-)4.984 E(spec)144 685.2 Q F0 .671
 (is not present, the shell')3.481 F 3.171(sn)-.55 G .672(otion of the)
 -3.171 F F2(curr)3.172 E .672(ent job)-.37 F F0 .672(is used.)3.172 F F1
 (bg)5.672 E F2(jobspec)4.912 E F0 .672(returns 0 unless run)3.482 F .419
-(when job control is disabled or)144 685.2 R 2.919(,w)-.4 G .419
+(when job control is disabled or)144 697.2 R 2.919(,w)-.4 G .419
 (hen run with job control enabled, an)-2.919 F 2.918(ys)-.15 G
 (peci\214ed)-2.918 E F2(jobspec)2.918 E F0 -.1(wa)2.918 G 2.918(sn).1 G
-(ot)-2.918 E(found or w)144 697.2 Q(as started without job control.)-.1
-E(GNU Bash 4.2)72 768 Q(2013 March 4)146.79 E(51)195.95 E 0 Cg EP
+(ot)-2.918 E(found or w)144 709.2 Q(as started without job control.)-.1
+E(GNU Bash 4.3)72 768 Q(2013 September 2)138.455 E(51)187.615 E 0 Cg EP
 %%Page: 52 52
 %%BeginPageSetup
 BP
@@ -6300,8 +6322,8 @@ E F2(shell\255b)2.84 E(uiltin)-.2 E F0(is not a shell b)2.74 E
 1.68(subroutine call.)144 727.2 R 1.68(If a non-ne)6.68 F -.05(ga)-.15 G
 (ti).05 E 1.98 -.15(ve i)-.25 H(nte).15 E 1.68(ger is supplied as)-.15 F
 F2 -.2(ex)4.18 G(pr).2 E F0(,)A F1(caller)4.18 E F0 1.68
-(displays the line number)4.18 F(,)-.4 E(GNU Bash 4.2)72 768 Q
-(2013 March 4)146.79 E(52)195.95 E 0 Cg EP
+(displays the line number)4.18 F(,)-.4 E(GNU Bash 4.3)72 768 Q
+(2013 September 2)138.455 E(52)187.615 E 0 Cg EP
 %%Page: 53 53
 %%BeginPageSetup
 BP
@@ -6446,7 +6468,7 @@ F2<ad44>3.847 E F0 1.347(option indicates that the remaining options)
 (option indicates that)3.455 F 3.009
 (the remaining options and actions should apply to `)144 727.2 R
 (`empty')-.74 E 5.509('c)-.74 G 3.009(ommand completion; that is,)-5.509
-F(GNU Bash 4.2)72 768 Q(2013 March 4)146.79 E(53)195.95 E 0 Cg EP
+F(GNU Bash 4.3)72 768 Q(2013 September 2)138.455 E(53)187.615 E 0 Cg EP
 %%Page: 54 54
 %%BeginPageSetup
 BP
@@ -6516,8 +6538,8 @@ E F0(.)A F1(function)184 636 Q F0(Names of shell functions.)224 648 Q F1
 672 Q F0(Help topics as accepted by the)224 684 Q F1(help)2.5 E F0 -.2
 (bu)2.5 G(iltin.).2 E F1(hostname)184 696 Q F0(Hostnames, as tak)224 708
 Q(en from the \214le speci\214ed by the)-.1 E/F3 9/Times-Bold@0 SF
-(HOSTFILE)2.5 E F0(shell v)2.25 E(ariable.)-.25 E(GNU Bash 4.2)72 768 Q
-(2013 March 4)146.79 E(54)195.95 E 0 Cg EP
+(HOSTFILE)2.5 E F0(shell v)2.25 E(ariable.)-.25 E(GNU Bash 4.3)72 768 Q
+(2013 September 2)138.455 E(54)187.615 E 0 Cg EP
 %%Page: 55 55
 %%BeginPageSetup
 BP
@@ -6622,8 +6644,8 @@ E 1.387(The return v)144 681.6 R 1.387(alue is true unless an in)-.25 F
 (lid option is supplied, an attempt is made to modify the).25 F
 (options for a)144 693.6 Q F2(name)2.5 E F0
 (for which no completion speci\214cation e)2.5 E
-(xists, or an output error occurs.)-.15 E(GNU Bash 4.2)72 768 Q
-(2013 March 4)146.79 E(55)195.95 E 0 Cg EP
+(xists, or an output error occurs.)-.15 E(GNU Bash 4.3)72 768 Q
+(2013 September 2)138.455 E(55)187.615 E 0 Cg EP
 %%Page: 56 56
 %%BeginPageSetup
 BP
@@ -6653,170 +6675,167 @@ G 3.765(nt).15 G 1.265(hen display the v)-3.765 F 1.265(alues of)-.25 F
 -.25(va)144 184.8 S 3.483(riables. The).25 F F1<ad70>3.483 E F0 .983
 (option will display the attrib)3.483 F .983(utes and v)-.2 F .982
 (alues of each)-.25 F F2(name)3.482 E F0 5.982(.W).18 G(hen)-5.982 E F1
-<ad70>3.482 E F0 .982(is used)3.482 F(with)144 196.8 Q F2(name)3.579 E
-F0(ar)3.579 E 1.079(guments, additional options are ignored.)-.18 F
-(When)6.079 E F1<ad70>3.579 E F0 1.079(is supplied without)3.579 F F2
-(name)3.58 E F0(ar)3.58 E(gu-)-.18 E .151
-(ments, it will display the attrib)144 208.8 R .151(utes and v)-.2 F
-.151(alues of all v)-.25 F .15(ariables ha)-.25 F .15(ving the attrib)
--.2 F .15(utes speci\214ed by the)-.2 F .046(additional options.)144
-220.8 R .046(If no other options are supplied with)5.046 F F1<ad70>2.547
-E F0(,)A F1(declar)2.547 E(e)-.18 E F0 .047(will display the attrib)
-2.547 F .047(utes and)-.2 F -.25(va)144 232.8 S 1.363
-(lues of all shell v).25 F 3.863(ariables. The)-.25 F F1<ad66>3.863 E F0
-1.362(option will restrict the display to shell functions.)3.863 F(The)
-6.362 E F1<ad46>3.862 E F0 2.422(option inhibits the display of functio\
-n de\214nitions; only the function name and attrib)144 244.8 R 2.423
-(utes are)-.2 F 2.664(printed. If)144 256.8 R(the)2.664 E F1(extdeb)
-2.664 E(ug)-.2 E F0 .164(shell option is enabled using)2.664 F F1(shopt)
-2.664 E F0 2.664(,t)C .163(he source \214le name and line number)-2.664
-F 1.288(where the function is de\214ned are displayed as well.)144 268.8
-R(The)6.288 E F1<ad46>3.788 E F0 1.288(option implies)3.788 F F1<ad66>
-3.788 E F0 6.288(.T)C(he)-6.288 E F1<ad67>3.789 E F0(option)3.789 E .491
-(forces v)144 280.8 R .491
-(ariables to be created or modi\214ed at the global scope, e)-.25 F -.15
-(ve)-.25 G 2.99(nw).15 G(hen)-2.99 E F1(declar)2.99 E(e)-.18 E F0 .49
-(is e)2.99 F -.15(xe)-.15 G .49(cuted in a).15 F .124(shell function.)
-144 292.8 R .124(It is ignored in all other cases.)5.124 F .125
-(The follo)5.125 F .125(wing options can be used to restrict output)-.25
-F(to v)144 304.8 Q(ariables with the speci\214ed attrib)-.25 E
-(ute or to gi)-.2 E .3 -.15(ve v)-.25 H(ariables attrib)-.1 E(utes:)-.2
-E F1<ad61>144 316.8 Q F0(Each)25.3 E F2(name)2.5 E F0(is an inde)2.5 E
+<ad70>3.482 E F0 .982(is used)3.482 F(with)144 196.8 Q F2(name)2.774 E
+F0(ar)2.774 E .274(guments, additional options, other than)-.18 F F1
+<ad66>2.775 E F0(and)2.775 E F1<ad46>2.775 E F0 2.775(,a)C .275
+(re ignored.)-2.775 F(When)5.275 E F1<ad70>2.775 E F0 .275(is supplied)
+2.775 F(without)144 208.8 Q F2(name)4.814 E F0(ar)4.814 E 2.314
+(guments, it will display the attrib)-.18 F 2.314(utes and v)-.2 F 2.313
+(alues of all v)-.25 F 2.313(ariables ha)-.25 F 2.313(ving the)-.2 F
+(attrib)144 220.8 Q 1.181(utes speci\214ed by the additional options.)
+-.2 F 1.182(If no other options are supplied with)6.181 F F1<ad70>3.682
+E F0(,)A F1(declar)3.682 E(e)-.18 E F0 .62(will display the attrib)144
+232.8 R .62(utes and v)-.2 F .62(alues of all shell v)-.25 F 3.12
+(ariables. The)-.25 F F1<ad66>3.12 E F0 .62
+(option will restrict the display)3.12 F 1.29(to shell functions.)144
+244.8 R(The)6.29 E F1<ad46>3.79 E F0 1.291(option inhibits the display \
+of function de\214nitions; only the function)3.791 F .948
+(name and attrib)144 256.8 R .948(utes are printed.)-.2 F .948(If the)
+5.948 F F1(extdeb)3.448 E(ug)-.2 E F0 .948
+(shell option is enabled using)3.448 F F1(shopt)3.448 E F0 3.448(,t)C
+.948(he source)-3.448 F 1.342(\214le name and line number where the fun\
+ction is de\214ned are displayed as well.)144 268.8 R(The)6.342 E F1
+<ad46>3.842 E F0(option)3.842 E(implies)144 280.8 Q F1<ad66>3.892 E F0
+6.392(.T)C(he)-6.392 E F1<ad67>3.892 E F0 1.391(option forces v)3.892 F
+1.391(ariables to be created or modi\214ed at the global scope, e)-.25 F
+-.15(ve)-.25 G(n).15 E(when)144 292.8 Q F1(declar)4.382 E(e)-.18 E F0
+1.882(is e)4.382 F -.15(xe)-.15 G 1.882(cuted in a shell function.).15 F
+1.883(It is ignored in all other cases.)6.882 F 1.883(The follo)6.883 F
+(wing)-.25 E .794(options can be used to restrict output to v)144 304.8
+R .794(ariables with the speci\214ed attrib)-.25 F .793(ute or to gi)-.2
+F 1.093 -.15(ve v)-.25 H(ariables)-.1 E(attrib)144 316.8 Q(utes:)-.2 E
+F1<ad61>144 328.8 Q F0(Each)25.3 E F2(name)2.5 E F0(is an inde)2.5 E
 -.15(xe)-.15 G 2.5(da).15 G(rray v)-2.5 E(ariable \(see)-.25 E F1
-(Arrays)2.5 E F0(abo)2.5 E -.15(ve)-.15 G(\).).15 E F1<ad41>144 328.8 Q
+(Arrays)2.5 E F0(abo)2.5 E -.15(ve)-.15 G(\).).15 E F1<ad41>144 340.8 Q
 F0(Each)23.08 E F2(name)2.5 E F0(is an associati)2.5 E .3 -.15(ve a)-.25
 H(rray v).15 E(ariable \(see)-.25 E F1(Arrays)2.5 E F0(abo)2.5 E -.15
-(ve)-.15 G(\).).15 E F1<ad66>144 340.8 Q F0(Use function names only)
-26.97 E(.)-.65 E F1<ad69>144 352.8 Q F0 .558(The v)27.52 F .558
+(ve)-.15 G(\).).15 E F1<ad66>144 352.8 Q F0(Use function names only)
+26.97 E(.)-.65 E F1<ad69>144 364.8 Q F0 .557(The v)27.52 F .558
 (ariable is treated as an inte)-.25 F .558(ger; arithmetic e)-.15 F -.25
-(va)-.25 G .558(luation \(see).25 F/F4 9/Times-Bold@0 SF .557
-(ARITHMETIC EV)3.058 F(ALU)-1.215 E(A-)-.54 E(TION)180 364.8 Q F0(abo)
+(va)-.25 G .558(luation \(see).25 F/F4 9/Times-Bold@0 SF .558
+(ARITHMETIC EV)3.058 F(ALU)-1.215 E(A-)-.54 E(TION)180 376.8 Q F0(abo)
 2.25 E -.15(ve)-.15 G 2.5(\)i).15 G 2.5(sp)-2.5 G(erformed when the v)
--2.5 E(ariable is assigned a v)-.25 E(alue.)-.25 E F1<ad6c>144 376.8 Q
-F0 .909(When the v)27.52 F .909(ariable is assigned a v)-.25 F .909
+-2.5 E(ariable is assigned a v)-.25 E(alue.)-.25 E F1<ad6c>144 388.8 Q
+F0 .91(When the v)27.52 F .909(ariable is assigned a v)-.25 F .909
 (alue, all upper)-.25 F .909(-case characters are con)-.2 F -.15(ve)-.4
-G .91(rted to lo).15 F(wer)-.25 E(-)-.2 E 2.5(case. The)180 388.8 R
-(upper)2.5 E(-case attrib)-.2 E(ute is disabled.)-.2 E F1<ad6e>144 400.8
-Q F0(Gi)24.74 E 1.62 -.15(ve e)-.25 H(ach).15 E F2(name)3.82 E F0(the)
-3.82 E F2(namer)3.819 E(ef)-.37 E F0(attrib)3.819 E 1.319
+G .909(rted to lo).15 F(wer)-.25 E(-)-.2 E 2.5(case. The)180 400.8 R
+(upper)2.5 E(-case attrib)-.2 E(ute is disabled.)-.2 E F1<ad6e>144 412.8
+Q F0(Gi)24.74 E 1.619 -.15(ve e)-.25 H(ach).15 E F2(name)3.819 E F0(the)
+3.819 E F2(namer)3.819 E(ef)-.37 E F0(attrib)3.819 E 1.319
 (ute, making it a name reference to another v)-.2 F(ariable.)-.25 E
-1.032(That other v)180 412.8 R 1.033(ariable is de\214ned by the v)-.25
+1.033(That other v)180 424.8 R 1.033(ariable is de\214ned by the v)-.25
 F 1.033(alue of)-.25 F F2(name)3.533 E F0 6.033(.A)C 1.033
-(ll references and assignments to)-6.033 F F2(name)180 424.8 Q F0 4.033
-(,e)C 1.533(xcept for changing the)-4.183 F F1<ad6e>4.032 E F0(attrib)
-4.032 E 1.532(ute itself, are performed on the v)-.2 F 1.532
-(ariable refer)-.25 F(-)-.2 E(enced by)180 436.8 Q F2(name)2.5 E F0 1.1
+(ll references and assignments to)-6.033 F F2(name)180 436.8 Q F0 4.032
+(,e)C 1.532(xcept for changing the)-4.182 F F1<ad6e>4.032 E F0(attrib)
+4.032 E 1.532(ute itself, are performed on the v)-.2 F 1.533
+(ariable refer)-.25 F(-)-.2 E(enced by)180 448.8 Q F2(name)2.5 E F0 1.1
 -.55('s v)D 2.5(alue. The).3 F F1<ad6e>2.5 E F0(attrib)2.5 E
 (ute cannot be applied to array v)-.2 E(ariables.)-.25 E F1<ad72>144
-448.8 Q F0(Mak)25.86 E(e)-.1 E F2(name)5.046 E F0 5.046(sr)C(eadonly)
--5.046 E 7.546(.T)-.65 G 2.546(hese names cannot then be assigned v)
--7.546 F 2.547(alues by subsequent)-.25 F
-(assignment statements or unset.)180 460.8 Q F1<ad74>144 472.8 Q F0(Gi)
-26.97 E .73 -.15(ve e)-.25 H(ach).15 E F2(name)2.93 E F0(the)2.929 E F2
-(tr)2.929 E(ace)-.15 E F0(attrib)2.929 E 2.929(ute. T)-.2 F .429
-(raced functions inherit the)-.35 F F1(DEB)2.929 E(UG)-.1 E F0(and)2.929
-E F1(RETURN)2.929 E F0(traps from the calling shell.)180 484.8 Q
+460.8 Q F0(Mak)25.86 E(e)-.1 E F2(name)5.047 E F0 5.047(sr)C(eadonly)
+-5.047 E 7.547(.T)-.65 G 2.546(hese names cannot then be assigned v)
+-7.547 F 2.546(alues by subsequent)-.25 F
+(assignment statements or unset.)180 472.8 Q F1<ad74>144 484.8 Q F0(Gi)
+26.97 E .729 -.15(ve e)-.25 H(ach).15 E F2(name)2.929 E F0(the)2.929 E
+F2(tr)2.929 E(ace)-.15 E F0(attrib)2.929 E 2.929(ute. T)-.2 F .429
+(raced functions inherit the)-.35 F F1(DEB)2.929 E(UG)-.1 E F0(and)2.93
+E F1(RETURN)2.93 E F0(traps from the calling shell.)180 496.8 Q
 (The trace attrib)5 E(ute has no special meaning for v)-.2 E(ariables.)
--.25 E F1<ad75>144 496.8 Q F0 .909(When the v)24.74 F .909
+-.25 E F1<ad75>144 508.8 Q F0 .91(When the v)24.74 F .909
 (ariable is assigned a v)-.25 F .909(alue, all lo)-.25 F(wer)-.25 E .909
-(-case characters are con)-.2 F -.15(ve)-.4 G .91(rted to upper).15 F(-)
--.2 E 2.5(case. The)180 508.8 R(lo)2.5 E(wer)-.25 E(-case attrib)-.2 E
-(ute is disabled.)-.2 E F1<ad78>144 520.8 Q F0(Mark)25.3 E F2(name)2.5 E
-F0 2.5(sf)C(or e)-2.5 E(xport to subsequent commands via the en)-.15 E
-(vironment.)-.4 E .121(Using `+' instead of `\255' turns of)144 537.6 R
-2.621(ft)-.25 G .121(he attrib)-2.621 F .121(ute instead, with the e)-.2
-F .12(xceptions that)-.15 F F1(+a)2.62 E F0 .12(may not be used)2.62 F
-.644(to destro)144 549.6 R 3.144(ya)-.1 G 3.144(na)-3.144 G .644(rray v)
--3.144 F .644(ariable and)-.25 F F1(+r)3.145 E F0 .645(will not remo)
-3.145 F .945 -.15(ve t)-.15 H .645(he readonly attrib).15 F 3.145
-(ute. When)-.2 F .645(used in a func-)3.145 F(tion,)144 561.6 Q F1
+(-case characters are con)-.2 F -.15(ve)-.4 G .909(rted to upper).15 F
+(-)-.2 E 2.5(case. The)180 520.8 R(lo)2.5 E(wer)-.25 E(-case attrib)-.2
+E(ute is disabled.)-.2 E F1<ad78>144 532.8 Q F0(Mark)25.3 E F2(name)2.5
+F0 2.5(sf)C(or e)-2.5 E(xport to subsequent commands via the en)-.15 E
+(vironment.)-.4 E .12(Using `+' instead of `\255' turns of)144 549.6 R
+2.62(ft)-.25 G .12(he attrib)-2.62 F .121(ute instead, with the e)-.2 F
+.121(xceptions that)-.15 F F1(+a)2.621 E F0 .121(may not be used)2.621 F
+.645(to destro)144 561.6 R 3.145(ya)-.1 G 3.145(na)-3.145 G .645(rray v)
+-3.145 F .645(ariable and)-.25 F F1(+r)3.145 E F0 .645(will not remo)
+3.145 F .945 -.15(ve t)-.15 H .645(he readonly attrib).15 F 3.144
+(ute. When)-.2 F .644(used in a func-)3.144 F(tion,)144 573.6 Q F1
 (declar)2.835 E(e)-.18 E F0(and)2.835 E F1(typeset)2.835 E F0(mak)2.835
 E 2.835(ee)-.1 G(ach)-2.835 E F2(name)2.835 E F0 .335
 (local, as with the)2.835 F F1(local)2.835 E F0 .335
-(command, unless the)2.835 F F1<ad67>2.835 E F0(option)2.835 E .133
-(is supplied.)144 573.6 R .133(If a v)5.133 F .133
+(command, unless the)2.835 F F1<ad67>2.835 E F0(option)2.835 E .134
+(is supplied.)144 585.6 R .134(If a v)5.134 F .134
 (ariable name is follo)-.25 F .134(wed by =)-.25 F F2(value)A F0 2.634
-(,t)C .134(he v)-2.634 F .134(alue of the v)-.25 F .134
-(ariable is set to)-.25 F F2(value)2.634 E F0 5.134(.T)C(he)-5.134 E
-.801(return v)144 585.6 R .801(alue is 0 unless an in)-.25 F -.25(va)-.4
-G .8
+(,t)C .134(he v)-2.634 F .134(alue of the v)-.25 F .133
+(ariable is set to)-.25 F F2(value)2.633 E F0 5.133(.T)C(he)-5.133 E .8
+(return v)144 597.6 R .8(alue is 0 unless an in)-.25 F -.25(va)-.4 G
+.801
 (lid option is encountered, an attempt is made to de\214ne a function)
-.25 F(using)144 597.6 Q/F5 10/Courier@0 SF 1.038(\255f foo=bar)3.538 F
-F0 3.538(,a)C 3.538(na)-3.538 G 1.038(ttempt is made to assign a v)
--3.538 F 1.038(alue to a readonly v)-.25 F 1.039(ariable, an attempt is)
--.25 F .974(made to assign a v)144 609.6 R .974(alue to an array v)-.25
+.25 F(using)144 609.6 Q/F5 10/Courier@0 SF 1.039(\255f foo=bar)3.539 F
+F0 3.539(,a)C 3.539(na)-3.539 G 1.038(ttempt is made to assign a v)
+-3.539 F 1.038(alue to a readonly v)-.25 F 1.038(ariable, an attempt is)
+-.25 F .974(made to assign a v)144 621.6 R .974(alue to an array v)-.25
 F .974(ariable without using the compound assignment syntax \(see)-.25 F
-F1(Arrays)144 621.6 Q F0(abo)2.86 E -.15(ve)-.15 G .36(\), one of the)
+F1(Arrays)144 633.6 Q F0(abo)2.86 E -.15(ve)-.15 G .36(\), one of the)
 .15 F F2(names)2.86 E F0 .36(is not a v)2.86 F .36(alid shell v)-.25 F
-.36(ariable name, an attempt is made to turn of)-.25 F(f)-.25 E .057
-(readonly status for a readonly v)144 633.6 R .057
-(ariable, an attempt is made to turn of)-.25 F 2.556(fa)-.25 G .056
-(rray status for an array v)-2.556 F(ari-)-.25 E
-(able, or an attempt is made to display a non-e)144 645.6 Q
+.36(ariable name, an attempt is made to turn of)-.25 F(f)-.25 E .056
+(readonly status for a readonly v)144 645.6 R .057
+(ariable, an attempt is made to turn of)-.25 F 2.557(fa)-.25 G .057
+(rray status for an array v)-2.557 F(ari-)-.25 E
+(able, or an attempt is made to display a non-e)144 657.6 Q
 (xistent function with)-.15 E F1<ad66>2.5 E F0(.)A F1
-(dirs [\255clpv] [+)108 662.4 Q F2(n)A F1 2.5(][)C<ad>-2.5 E F2(n)A F1
-(])A F0 -.4(Wi)144 674.4 S .328
+(dirs [\255clpv] [+)108 674.4 Q F2(n)A F1 2.5(][)C<ad>-2.5 E F2(n)A F1
+(])A F0 -.4(Wi)144 686.4 S .329
 (thout options, displays the list of currently remembered directories.)
-.4 F .329(The def)5.329 F .329(ault display is on a)-.1 F 1.238
-(single line with directory names separated by spaces.)144 686.4 R 1.238
-(Directories are added to the list with the)6.238 F F1(pushd)144 698.4 Q
+.4 F .328(The def)5.328 F .328(ault display is on a)-.1 F 1.238
+(single line with directory names separated by spaces.)144 698.4 R 1.238
+(Directories are added to the list with the)6.238 F F1(pushd)144 710.4 Q
 F0(command; the)2.5 E F1(popd)2.5 E F0(command remo)2.5 E -.15(ve)-.15 G
-2.5(se).15 G(ntries from the list.)-2.5 E F1<ad63>144 710.4 Q F0
-(Clears the directory stack by deleting all of the entries.)25.86 E
-(GNU Bash 4.2)72 768 Q(2013 March 4)146.79 E(56)195.95 E 0 Cg EP
+2.5(se).15 G(ntries from the list.)-2.5 E(GNU Bash 4.3)72 768 Q
+(2013 September 2)138.455 E(56)187.615 E 0 Cg EP
 %%Page: 57 57
 %%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/F1 10/Times-Bold@0 SF<ad6c>144 84 Q F0 .881
-(Produces a listing using full pathnames; the def)27.52 F .882
-(ault listing format uses a tilde to denote)-.1 F(the home directory)180
-96 Q(.)-.65 E F1<ad70>144 108 Q F0
+-.35 E/F1 10/Times-Bold@0 SF<ad63>144 84 Q F0
+(Clears the directory stack by deleting all of the entries.)25.86 E F1
+<ad6c>144 96 Q F0 .882(Produces a listing using full pathnames; the def)
+27.52 F .881(ault listing format uses a tilde to denote)-.1 F
+(the home directory)180 108 Q(.)-.65 E F1<ad70>144 120 Q F0
 (Print the directory stack with one entry per line.)24.74 E F1<ad76>144
-120 Q F0 .273(Print the directory stack with one entry per line, pre\
-\214xing each entry with its inde)25.3 F 2.772(xi)-.15 G 2.772(nt)-2.772
-G(he)-2.772 E(stack.)180 132 Q F1(+)144 144 Q/F2 10/Times-Italic@0 SF(n)
-A F0 1.564(Displays the)25.3 F F2(n)4.064 E F0 1.565
-(th entry counting from the left of the list sho)B 1.565(wn by)-.25 F F1
-(dirs)4.065 E F0 1.565(when in)4.065 F -.2(vo)-.4 G -.1(ke).2 G(d).1 E
-(without options, starting with zero.)180 156 Q F1<ad>144 168 Q F2(n)A
+132 Q F0 .272(Print the directory stack with one entry per line, pre\
+\214xing each entry with its inde)25.3 F 2.773(xi)-.15 G 2.773(nt)-2.773
+G(he)-2.773 E(stack.)180 144 Q F1(+)144 156 Q/F2 10/Times-Italic@0 SF(n)
+A F0 1.565(Displays the)25.3 F F2(n)4.065 E F0 1.565
+(th entry counting from the left of the list sho)B 1.564(wn by)-.25 F F1
+(dirs)4.064 E F0 1.564(when in)4.064 F -.2(vo)-.4 G -.1(ke).2 G(d).1 E
+(without options, starting with zero.)180 168 Q F1<ad>144 180 Q F2(n)A
 F0 1.194(Displays the)25.3 F F2(n)3.694 E F0 1.194
 (th entry counting from the right of the list sho)B 1.194(wn by)-.25 F
 F1(dirs)3.694 E F0 1.194(when in)3.694 F -.2(vo)-.4 G -.1(ke).2 G(d).1 E
-(without options, starting with zero.)180 180 Q .257(The return v)144
-196.8 R .258(alue is 0 unless an in)-.25 F -.25(va)-.4 G .258
+(without options, starting with zero.)180 192 Q .258(The return v)144
+208.8 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 208.8 Q F1(diso)108 225.6 Q(wn)-.1 E F0([)2.5 E F1
+.15 F(tory stack.)144 220.8 Q F1(diso)108 237.6 Q(wn)-.1 E F0([)2.5 E F1
 (\255ar)A F0 2.5(][)C F1<ad68>-2.5 E F0 2.5(][)C F2(jobspec)-2.5 E F0
-(...])2.5 E -.4(Wi)144 237.6 S .122(thout options, remo).4 F .422 -.15
+(...])2.5 E -.4(Wi)144 249.6 S .121(thout options, remo).4 F .422 -.15
 (ve e)-.15 H(ach).15 E F2(jobspec)4.362 E F0 .122
 (from the table of acti)2.932 F .422 -.15(ve j)-.25 H 2.622(obs. If).15
-F F2(jobspec)4.362 E F0 .121(is not present, and)2.932 F(neither)144
-249.6 Q F1<ad61>3.836 E F0(nor)3.836 E F1<ad72>3.836 E F0 1.336
-(is supplied, the shell')3.836 F 3.836(sn)-.55 G 1.336(otion of the)
--3.836 F F2(curr)3.836 E 1.336(ent job)-.37 F F0 1.337(is used.)3.836 F
-1.337(If the)6.337 F F1<ad68>3.837 E F0 1.337(option is)3.837 F(gi)144
-261.6 Q -.15(ve)-.25 G .141(n, each).15 F F2(jobspec)4.381 E F0 .141
-(is not remo)2.951 F -.15(ve)-.15 G 2.641(df).15 G .141
-(rom the table, b)-2.641 F .141(ut is mark)-.2 F .141(ed so that)-.1 F
-/F3 9/Times-Bold@0 SF(SIGHUP)2.641 E F0 .14(is not sent to the)2.39 F
-.004(job if the shell recei)144 273.6 R -.15(ve)-.25 G 2.504(sa).15 G F3
-(SIGHUP)A/F4 9/Times-Roman@0 SF(.)A F0 .004(If no)4.504 F F2(jobspec)
-4.244 E F0 .004(is present, and neither the)2.814 F F1<ad61>2.504 E F0
-.005(nor the)2.504 F F1<ad72>2.505 E F0 .005(option is)2.505 F 1.229
-(supplied, the)144 285.6 R F2(curr)3.729 E 1.229(ent job)-.37 F F0 1.229
-(is used.)3.729 F 1.229(If no)6.229 F F2(jobspec)5.469 E F0 1.229
-(is supplied, the)4.039 F F1<ad61>3.729 E F0 1.228(option means to remo)
-3.729 F 1.528 -.15(ve o)-.15 H(r).15 E .656(mark all jobs; the)144 297.6
-R F1<ad72>3.156 E F0 .657(option without a)3.156 F F2(jobspec)4.897 E F0
-(ar)3.467 E .657(gument restricts operation to running jobs.)-.18 F(The)
-5.657 E(return v)144 309.6 Q(alue is 0 unless a)-.25 E F2(jobspec)4.24 E
-F0(does not specify a v)2.81 E(alid job)-.25 E(.)-.4 E F1(echo)108 326.4
-Q F0([)2.5 E F1(\255neE)A F0 2.5(][)C F2(ar)-2.5 E(g)-.37 E F0(...])2.5
-E .425(Output the)144 338.4 R F2(ar)2.925 E(g)-.37 E F0 .424
-(s, separated by spaces, follo)B .424(wed by a ne)-.25 F 2.924
+F F2(jobspec)4.362 E F0 .122(is not present, and)2.932 F .096
+(neither the)144 261.6 R F1<ad61>2.596 E F0 .096(nor the)2.596 F F1
+<ad72>2.596 E F0 .096(option is supplied, the)2.596 F F2(curr)2.596 E
+.096(ent job)-.37 F F0 .096(is used.)2.596 F .096(If the)5.096 F F1
+<ad68>2.596 E F0 .096(option is gi)2.596 F -.15(ve)-.25 G .096(n, each)
+.15 F F2(jobspec)144 273.6 Q F0 .672(is not remo)3.482 F -.15(ve)-.15 G
+3.172(df).15 G .672(rom the table, b)-3.172 F .672(ut is mark)-.2 F .672
+(ed so that)-.1 F/F3 9/Times-Bold@0 SF(SIGHUP)3.172 E F0 .673
+(is not sent to the job if the)2.922 F .962(shell recei)144 285.6 R -.15
+(ve)-.25 G 3.462(sa).15 G F3(SIGHUP)A/F4 9/Times-Roman@0 SF(.)A F0 .962
+(If no)5.462 F F2(jobspec)5.202 E F0 .962(is supplied, the)3.772 F F1
+<ad61>3.462 E F0 .962(option means to remo)3.462 F 1.262 -.15(ve o)-.15
+H 3.462(rm).15 G .962(ark all)-3.462 F 1.358(jobs; the)144 297.6 R F1
+<ad72>3.858 E F0 1.358(option without a)3.858 F F2(jobspec)5.598 E F0
+(ar)4.169 E 1.359(gument restricts operation to running jobs.)-.18 F
+1.359(The return)6.359 F -.25(va)144 309.6 S(lue is 0 unless a).25 E F2
+(jobspec)4.24 E F0(does not specify a v)2.81 E(alid job)-.25 E(.)-.4 E
+F1(echo)108 326.4 Q F0([)2.5 E F1(\255neE)A F0 2.5(][)C F2(ar)-2.5 E(g)
+-.37 E F0(...])2.5 E .425(Output the)144 338.4 R F2(ar)2.925 E(g)-.37 E
+F0 .424(s, separated by spaces, follo)B .424(wed by a ne)-.25 F 2.924
 (wline. The)-.25 F .424(return status is 0 unless a write)2.924 F .307
 (error occurs.)144 350.4 R(If)5.307 E F1<ad6e>2.807 E F0 .307
 (is speci\214ed, the trailing ne)2.807 F .308(wline is suppressed.)-.25
@@ -6874,8 +6893,8 @@ G(TH)-.189 E F0 .081(instead of the shell b)144 715.2 R .081(uiltin v)
 (option means to load the ne)2.58 F(w)-.25 E -.2(bu)144 727.2 S 1.524
 (iltin command).2 F F2(name)4.384 E F0 1.524(from shared object)4.204 F
 F2(\214lename)4.024 E F0 4.024(,o).18 G 4.024(ns)-4.024 G 1.524
-(ystems that support dynamic loading.)-4.024 F(GNU Bash 4.2)72 768 Q
-(2013 March 4)146.79 E(57)195.95 E 0 Cg EP
+(ystems that support dynamic loading.)-4.024 F(GNU Bash 4.3)72 768 Q
+(2013 September 2)138.455 E(57)187.615 E 0 Cg EP
 %%Page: 58 58
 %%BeginPageSetup
 BP
@@ -7016,8 +7035,8 @@ E(st)-.1 E F0(abo)2.847 E -.15(ve)-.15 G 5.347(.A).15 G .347
 3.665 G(c)-7.165 E F0 1.165(runs the last command be)3.665 F 1.166
 (ginning with)-.15 F F4(cc)3.666 E F0 1.166(and typing)3.666 F F4(r)
 3.666 E F0(re-e)3.666 E -.15(xe)-.15 G 1.166(cutes the last com-).15 F
-(mand.)144 720 Q(GNU Bash 4.2)72 768 Q(2013 March 4)146.79 E(58)195.95 E
-0 Cg EP
+(mand.)144 720 Q(GNU Bash 4.3)72 768 Q(2013 September 2)138.455 E(58)
+187.615 E 0 Cg EP
 %%Page: 59 59
 %%BeginPageSetup
 BP
@@ -7146,8 +7165,8 @@ F1(name)3.203 E F0(ar)3.203 E(guments)-.18 E .795(are supplied with)144
 710.4 R .934(If no ar)5.934 F .934(guments are gi)-.18 F -.15(ve)-.25 G
 .934(n, or if).15 F(only)144 722.4 Q F2<ad6c>2.821 E F0 .321
 (is supplied, information about remembered commands is printed.)2.821 F
-.322(The return status is true)5.322 F(GNU Bash 4.2)72 768 Q
-(2013 March 4)146.79 E(59)195.95 E 0 Cg EP
+.322(The return status is true)5.322 F(GNU Bash 4.3)72 768 Q
+(2013 September 2)138.455 E(59)187.615 E 0 Cg EP
 %%Page: 60 60
 %%BeginPageSetup
 BP
@@ -7250,8 +7269,8 @@ E F0(... ])2.5 E(The \214rst form lists the acti)144 636 Q .3 -.15(ve j)
 (Display only stopped jobs.)26.41 E(If)144 724.8 Q F1(jobspec)4.553 E F0
 .313(is gi)3.123 F -.15(ve)-.25 G .313
 (n, output is restricted to information about that job).15 F 5.314(.T)
--.4 G .314(he return status is 0 unless)-5.314 F(GNU Bash 4.2)72 768 Q
-(2013 March 4)146.79 E(60)195.95 E 0 Cg EP
+-.4 G .314(he return status is 0 unless)-5.314 F(GNU Bash 4.3)72 768 Q
+(2013 September 2)138.455 E(60)187.615 E 0 Cg EP
 %%Page: 61 61
 %%BeginPageSetup
 BP
@@ -7383,8 +7402,8 @@ F2(popd)108 648 Q F0<5bad>2.5 E F2(n)A F0 2.5(][)C(+)-2.5 E F1(n)A F0
 F(wing)-.25 E(meanings:)144 684 Q F2<ad6e>144 696 Q F0 .551
 (Suppresses the normal change of directory when remo)24.74 F .551
 (ving directories from the stack, so)-.15 F
-(that only the stack is manipulated.)180 708 Q(GNU Bash 4.2)72 768 Q
-(2013 March 4)146.79 E(61)195.95 E 0 Cg EP
+(that only the stack is manipulated.)180 708 Q(GNU Bash 4.3)72 768 Q
+(2013 September 2)138.455 E(61)187.615 E 0 Cg EP
 %%Page: 62 62
 %%BeginPageSetup
 BP
@@ -7501,7 +7520,8 @@ F1(pushd)2.988 E F0 1.039(returns 0 unless the cd to)144 712.8 R F2(dir)
 -.4 F F1(pushd)3.54 E F0 1.04(returns 0 unless the directory)3.54 F .847
 (stack is empty)144 724.8 R 3.347(,an)-.65 G(on-e)-3.347 E .847(xistent\
  directory stack element is speci\214ed, or the directory change to the)
--.15 F(GNU Bash 4.2)72 768 Q(2013 March 4)146.79 E(62)195.95 E 0 Cg EP
+-.15 F(GNU Bash 4.3)72 768 Q(2013 September 2)138.455 E(62)187.615 E 0
+Cg EP
 %%Page: 63 63
 %%BeginPageSetup
 BP
@@ -7538,1316 +7558,1330 @@ F0(,).18 E .42(and so on, with lefto)144 225.6 R -.15(ve)-.15 G 2.92(rw)
 (ening separators assigned to the last)-.15 F F2(name)2.92 E F0 5.42(.I)
 .18 G 2.92(ft)-5.42 G(here)-2.92 E .541(are fe)144 237.6 R .541(wer w)
 -.25 F .541(ords read from the input stream than names, the remaining n\
-ames are assigned empty)-.1 F -.25(va)144 249.6 S 2.51(lues. The).25 F
-.011(characters in)2.511 F/F3 9/Times-Bold@0 SF(IFS)2.511 E F0 .011
-(are used to split the line into w)2.261 F 2.511(ords. The)-.1 F .011
-(backslash character \()2.511 F F1(\\)A F0 2.511(\)m)C(ay)-2.511 E 1.891
-(be used to remo)144 261.6 R 2.191 -.15(ve a)-.15 H 2.191 -.15(ny s).15
-H 1.891(pecial meaning for the ne).15 F 1.89
-(xt character read and for line continuation.)-.15 F
-(Options, if supplied, ha)144 273.6 Q .3 -.15(ve t)-.2 H(he follo).15 E
-(wing meanings:)-.25 E F1<ad61>144 285.6 Q F2(aname)2.5 E F0 1.049
-(The w)180 297.6 R 1.049
+ames are assigned empty)-.1 F -.25(va)144 249.6 S 3.357(lues. The).25 F
+.857(characters in)3.357 F/F3 9/Times-Bold@0 SF(IFS)3.357 E F0 .857
+(are used to split the line into w)3.107 F .857
+(ords using the same rules the shell)-.1 F .754(uses for e)144 261.6 R
+.753(xpansion \(described abo)-.15 F 1.053 -.15(ve u)-.15 H(nder).15 E
+F1 -.75(Wo)3.253 G .753(rd Splitting).75 F F0 3.253(\). The)B .753
+(backslash character \()3.253 F F1(\\)A F0 3.253(\)m)C .753(ay be)-3.253
+F .075(used to remo)144 273.6 R .375 -.15(ve a)-.15 H .375 -.15(ny s).15
+H .075(pecial meaning for the ne).15 F .076
+(xt character read and for line continuation.)-.15 F(Options,)5.076 E
+(if supplied, ha)144 285.6 Q .3 -.15(ve t)-.2 H(he follo).15 E
+(wing meanings:)-.25 E F1<ad61>144 297.6 Q F2(aname)2.5 E F0 1.05(The w)
+180 309.6 R 1.049
 (ords are assigned to sequential indices of the array v)-.1 F(ariable)
--.25 E F2(aname)3.55 E F0 3.55(,s).18 G 1.05(tarting at 0.)-3.55 F F2
-(aname)180.33 309.6 Q F0(is unset before an)2.68 E 2.5(yn)-.15 G .5 -.25
-(ew va)-2.5 H(lues are assigned.).25 E(Other)5 E F2(name)2.5 E F0(ar)2.5
-E(guments are ignored.)-.18 E F1<ad64>144 321.6 Q F2(delim)2.5 E F0
-(The \214rst character of)180 333.6 Q F2(delim)2.5 E F0
+-.25 E F2(aname)3.549 E F0 3.549(,s).18 G 1.049(tarting at 0.)-3.549 F
+F2(aname)180.33 321.6 Q F0(is unset before an)2.68 E 2.5(yn)-.15 G .5
+-.25(ew va)-2.5 H(lues are assigned.).25 E(Other)5 E F2(name)2.5 E F0
+(ar)2.5 E(guments are ignored.)-.18 E F1<ad64>144 333.6 Q F2(delim)2.5 E
+F0(The \214rst character of)180 345.6 Q F2(delim)2.5 E F0
 (is used to terminate the input line, rather than ne)2.5 E(wline.)-.25 E
-F1<ad65>144 345.6 Q F0 .373
+F1<ad65>144 357.6 Q F0 .372
 (If the standard input is coming from a terminal,)25.86 F F1 -.18(re)
-2.873 G(adline).18 E F0(\(see)2.873 E F3(READLINE)2.872 E F0(abo)2.622 E
--.15(ve)-.15 G 2.872(\)i).15 G 2.872(su)-2.872 G(sed)-2.872 E .218
-(to obtain the line.)180 357.6 R .218
+2.873 G(adline).18 E F0(\(see)2.873 E F3(READLINE)2.873 E F0(abo)2.623 E
+-.15(ve)-.15 G 2.873(\)i).15 G 2.873(su)-2.873 G(sed)-2.873 E .218
+(to obtain the line.)180 369.6 R .218
 (Readline uses the current \(or def)5.218 F .218
 (ault, if line editing w)-.1 F .218(as not pre)-.1 F(viously)-.25 E
-(acti)180 369.6 Q -.15(ve)-.25 G 2.5(\)e).15 G(diting settings.)-2.5 E
-F1<ad69>144 381.6 Q F2(te)2.5 E(xt)-.2 E F0(If)10.78 E F1 -.18(re)2.716
-G(adline).18 E F0 .216(is being used to read the line,)2.716 F F2(te)
+(acti)180 381.6 Q -.15(ve)-.25 G 2.5(\)e).15 G(diting settings.)-2.5 E
+F1<ad69>144 393.6 Q F2(te)2.5 E(xt)-.2 E F0(If)10.78 E F1 -.18(re)2.715
+G(adline).18 E F0 .216(is being used to read the line,)2.715 F F2(te)
 2.716 E(xt)-.2 E F0 .216(is placed into the editing b)2.716 F(uf)-.2 E
-.215(fer before edit-)-.25 F(ing be)180 393.6 Q(gins.)-.15 E F1<ad6e>144
-405.6 Q F2(nc)2.5 E(har)-.15 E(s)-.1 E F1 -.18(re)180 417.6 S(ad).18 E
-F0 1.394(returns after reading)3.894 F F2(nc)3.894 E(har)-.15 E(s)-.1 E
-F0 1.395(characters rather than w)3.894 F 1.395
-(aiting for a complete line of)-.1 F(input, b)180 429.6 Q
+.216(fer before edit-)-.25 F(ing be)180 405.6 Q(gins.)-.15 E F1<ad6e>144
+417.6 Q F2(nc)2.5 E(har)-.15 E(s)-.1 E F1 -.18(re)180 429.6 S(ad).18 E
+F0 1.395(returns after reading)3.895 F F2(nc)3.895 E(har)-.15 E(s)-.1 E
+F0 1.395(characters rather than w)3.895 F 1.394
+(aiting for a complete line of)-.1 F(input, b)180 441.6 Q
 (ut honor a delimiter if fe)-.2 E(wer than)-.25 E F2(nc)2.5 E(har)-.15 E
 (s)-.1 E F0(characters are read before the delimiter)2.5 E(.)-.55 E F1
-<ad4e>144 441.6 Q F2(nc)2.5 E(har)-.15 E(s)-.1 E F1 -.18(re)180 453.6 S
-(ad).18 E F0 1.269(returns after reading e)3.77 F(xactly)-.15 E F2(nc)
+<ad4e>144 453.6 Q F2(nc)2.5 E(har)-.15 E(s)-.1 E F1 -.18(re)180 465.6 S
+(ad).18 E F0 1.269(returns after reading e)3.769 F(xactly)-.15 E F2(nc)
 3.769 E(har)-.15 E(s)-.1 E F0 1.269(characters rather than w)3.769 F
-1.269(aiting for a complete)-.1 F .274
-(line of input, unless EOF is encountered or)180 465.6 R F1 -.18(re)
-2.775 G(ad).18 E F0 .275(times out.)2.775 F .275
-(Delimiter characters encoun-)5.275 F 1.003
-(tered in the input are not treated specially and do not cause)180 477.6
-R F1 -.18(re)3.502 G(ad).18 E F0 1.002(to return until)3.502 F F2(nc)
-3.502 E(har)-.15 E(s)-.1 E F0(characters are read.)180 489.6 Q F1<ad70>
-144 501.6 Q F2(pr)2.5 E(ompt)-.45 E F0(Display)180 513.6 Q F2(pr)3.66 E
-(ompt)-.45 E F0 1.161(on standard error)3.66 F 3.661(,w)-.4 G 1.161
+1.27(aiting for a complete)-.1 F .275
+(line of input, unless EOF is encountered or)180 477.6 R F1 -.18(re)
+2.775 G(ad).18 E F0 .274(times out.)2.774 F .274
+(Delimiter characters encoun-)5.274 F 1.002
+(tered in the input are not treated specially and do not cause)180 489.6
+R F1 -.18(re)3.503 G(ad).18 E F0 1.003(to return until)3.503 F F2(nc)
+3.503 E(har)-.15 E(s)-.1 E F0(characters are read.)180 501.6 Q F1<ad70>
+144 513.6 Q F2(pr)2.5 E(ompt)-.45 E F0(Display)180 525.6 Q F2(pr)3.661 E
+(ompt)-.45 E F0 1.161(on standard error)3.661 F 3.661(,w)-.4 G 1.161
 (ithout a trailing ne)-3.661 F 1.161(wline, before attempting to read)
--.25 F(an)180 525.6 Q 2.5(yi)-.15 G 2.5(nput. The)-2.5 F
+-.25 F(an)180 537.6 Q 2.5(yi)-.15 G 2.5(nput. The)-2.5 F
 (prompt is displayed only if input is coming from a terminal.)2.5 E F1
-<ad72>144 537.6 Q F0 .544(Backslash does not act as an escape character)
-25.86 F 5.543(.T)-.55 G .543(he backslash is considered to be part of)
--5.543 F(the line.)180 549.6 Q(In particular)5 E 2.5(,ab)-.4 G
+<ad72>144 549.6 Q F0 .543(Backslash does not act as an escape character)
+25.86 F 5.543(.T)-.55 G .544(he backslash is considered to be part of)
+-5.543 F(the line.)180 561.6 Q(In particular)5 E 2.5(,ab)-.4 G
 (ackslash-ne)-2.5 E(wline pair may not be used as a line continuation.)
--.25 E F1<ad73>144 561.6 Q F0(Silent mode.)26.41 E
+-.25 E F1<ad73>144 573.6 Q F0(Silent mode.)26.41 E
 (If input is coming from a terminal, characters are not echoed.)5 E F1
-<ad74>144 573.6 Q F2(timeout)2.5 E F0(Cause)180 585.6 Q F1 -.18(re)2.928
-G(ad).18 E F0 .428(to time out and return f)2.928 F .428
-(ailure if a complete line of input \(or a speci\214ed num-)-.1 F .561
-(ber of characters\) is not read within)180 597.6 R F2(timeout)3.061 E
-F0(seconds.)3.061 E F2(timeout)5.561 E F0 .56(may be a decimal number)
-3.061 F(with a fractional portion follo)180 609.6 Q
+<ad74>144 585.6 Q F2(timeout)2.5 E F0(Cause)180 597.6 Q F1 -.18(re)2.929
+G(ad).18 E F0 .428(to time out and return f)2.929 F .428
+(ailure if a complete line of input \(or a speci\214ed num-)-.1 F .56
+(ber of characters\) is not read within)180 609.6 R F2(timeout)3.061 E
+F0(seconds.)3.061 E F2(timeout)5.561 E F0 .561(may be a decimal number)
+3.061 F(with a fractional portion follo)180 621.6 Q
 (wing the decimal point.)-.25 E(This option is only ef)5 E(fecti)-.25 E
 .3 -.15(ve i)-.25 H(f).15 E F1 -.18(re)2.5 G(ad).18 E F0 .506(is readin\
 g input from a terminal, pipe, or other special \214le; it has no ef)180
-621.6 R .505(fect when reading)-.25 F .589(from re)180 633.6 R .589
-(gular \214les.)-.15 F(If)5.589 E F1 -.18(re)3.089 G(ad).18 E F0 .589
-(times out,)3.089 F F1 -.18(re)3.089 G(ad).18 E F0(sa)3.089 E -.15(ve)
--.2 G 3.089(sa).15 G .889 -.15(ny p)-3.089 H .59
-(artial input read into the speci\214ed).15 F -.25(va)180 645.6 S
+633.6 R .506(fect when reading)-.25 F .59(from re)180 645.6 R .59
+(gular \214les.)-.15 F(If)5.59 E F1 -.18(re)3.09 G(ad).18 E F0 .589
+(times out,)3.09 F F1 -.18(re)3.089 G(ad).18 E F0(sa)3.089 E -.15(ve)-.2
+G 3.089(sa).15 G .889 -.15(ny p)-3.089 H .589
+(artial input read into the speci\214ed).15 F -.25(va)180 657.6 S
 (riable).25 E F2(name)2.77 E F0 5.27(.I)C(f)-5.27 E F2(timeout)2.77 E F0
 .27(is 0,)2.77 F F1 -.18(re)2.77 G(ad).18 E F0 .27(returns immediately)
 2.77 F 2.77(,w)-.65 G .27(ithout trying to read an)-2.77 F 2.77(yd)-.15
-G(ata.)-2.77 E 1.12(The e)180 657.6 R 1.12
+G(ata.)-2.77 E 1.12(The e)180 669.6 R 1.12
 (xit status is 0 if input is a)-.15 F -.25(va)-.2 G 1.12
 (ilable on the speci\214ed \214le descriptor).25 F 3.62(,n)-.4 G 1.12
-(on-zero other)-3.62 F(-)-.2 E 2.5(wise. The)180 669.6 R -.15(ex)2.5 G
+(on-zero other)-3.62 F(-)-.2 E 2.5(wise. The)180 681.6 R -.15(ex)2.5 G
 (it status is greater than 128 if the timeout is e).15 E(xceeded.)-.15 E
-F1<ad75>144 681.6 Q F2(fd)2.5 E F0(Read input from \214le descriptor)
-14.46 E F2(fd)2.5 E F0(.)A .192(If no)144 698.4 R F2(names)3.052 E F0
-.192(are supplied, the line read is assigned to the v)2.962 F(ariable)
--.25 E F3(REPL)2.691 E(Y)-.828 E/F4 9/Times-Roman@0 SF(.)A F0 .191
-(The return code is zero,)4.691 F 1.343
-(unless end-of-\214le is encountered,)144 710.4 R F1 -.18(re)3.843 G(ad)
+F1<ad75>144 693.6 Q F2(fd)2.5 E F0(Read input from \214le descriptor)
+14.46 E F2(fd)2.5 E F0(.)A .191(If no)144 710.4 R F2(names)3.051 E F0
+.191(are supplied, the line read is assigned to the v)2.961 F(ariable)
+-.25 E F3(REPL)2.692 E(Y)-.828 E/F4 9/Times-Roman@0 SF(.)A F0 .192
+(The return code is zero,)4.692 F 1.344
+(unless end-of-\214le is encountered,)144 722.4 R F1 -.18(re)3.844 G(ad)
 .18 E F0 1.343
-(times out \(in which case the return code is greater than)3.843 F .872
-(128\), a v)144 722.4 R .871
-(ariable assignment error \(such as assigning to a readonly v)-.25 F
-.871(ariable\) occurs, or an in)-.25 F -.25(va)-.4 G(lid).25 E
-(GNU Bash 4.2)72 768 Q(2013 March 4)146.79 E(63)195.95 E 0 Cg EP
+(times out \(in which case the return code is greater than)3.844 F
+(GNU Bash 4.3)72 768 Q(2013 September 2)138.455 E(63)187.615 E 0 Cg EP
 %%Page: 64 64
 %%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(\214le descriptor is supplied as the ar)144 84 Q(gument to)-.18 E
-/F1 10/Times-Bold@0 SF<ad75>2.5 E F0(.)A F1 -.18(re)108 100.8 S(adonly)
-.18 E F0([)2.5 E F1(\255aAf)A F0 2.5(][)C F1<ad70>-2.5 E F0 2.5(][)C/F2
-10/Times-Italic@0 SF(name)-2.5 E F0([=)A F2(wor)A(d)-.37 E F0 2.5(].)C
-(..])-2.5 E .77(The gi)144 112.8 R -.15(ve)-.25 G(n).15 E F2(names)3.27
+-.35 E .871(128\), a v)144 84 R .871
+(ariable assignment error \(such as assigning to a readonly v)-.25 F
+.872(ariable\) occurs, or an in)-.25 F -.25(va)-.4 G(lid).25 E
+(\214le descriptor is supplied as the ar)144 96 Q(gument to)-.18 E/F1 10
+/Times-Bold@0 SF<ad75>2.5 E F0(.)A F1 -.18(re)108 112.8 S(adonly).18 E
+F0([)2.5 E F1(\255aAf)A F0 2.5(][)C F1<ad70>-2.5 E F0 2.5(][)C/F2 10
+/Times-Italic@0 SF(name)-2.5 E F0([=)A F2(wor)A(d)-.37 E F0 2.5(].)C
+(..])-2.5 E .77(The gi)144 124.8 R -.15(ve)-.25 G(n).15 E F2(names)3.27
 E F0 .77(are mark)3.27 F .77(ed readonly; the v)-.1 F .77
 (alues of these)-.25 F F2(names)3.63 E F0 .77
-(may not be changed by subse-)3.54 F 1.097(quent assignment.)144 124.8 R
-1.097(If the)6.097 F F1<ad66>3.597 E F0 1.097
-(option is supplied, the functions corresponding to the)3.597 F F2
-(names)3.596 E F0 1.096(are so)3.596 F(mark)144 136.8 Q 3.334(ed. The)
+(may not be changed by subse-)3.54 F 1.096(quent assignment.)144 136.8 R
+1.096(If the)6.096 F F1<ad66>3.596 E F0 1.097
+(option is supplied, the functions corresponding to the)3.596 F F2
+(names)3.597 E F0 1.097(are so)3.597 F(mark)144 148.8 Q 3.334(ed. The)
 -.1 F F1<ad61>3.334 E F0 .834(option restricts the v)3.334 F .834
 (ariables to inde)-.25 F -.15(xe)-.15 G 3.334(da).15 G .834(rrays; the)
 -3.334 F F1<ad41>3.334 E F0 .834(option restricts the v)3.334 F(ari-)
--.25 E .777(ables to associati)144 148.8 R 1.077 -.15(ve a)-.25 H 3.277
-(rrays. If).15 F .777(both options are supplied,)3.277 F F1<ad41>3.277 E
-F0(tak)3.277 E .776(es precedence.)-.1 F .776(If no)5.776 F F2(name)
-3.636 E F0(ar)3.456 E(gu-)-.18 E .521(ments are gi)144 160.8 R -.15(ve)
+-.25 E .776(ables to associati)144 160.8 R 1.076 -.15(ve a)-.25 H 3.276
+(rrays. If).15 F .777(both options are supplied,)3.276 F F1<ad41>3.277 E
+F0(tak)3.277 E .777(es precedence.)-.1 F .777(If no)5.777 F F2(name)
+3.637 E F0(ar)3.457 E(gu-)-.18 E .522(ments are gi)144 172.8 R -.15(ve)
 -.25 G .521(n, or if the).15 F F1<ad70>3.021 E F0 .521
 (option is supplied, a list of all readonly names is printed.)3.021 F
-.522(The other)5.521 F .295(options may be used to restrict the output \
-to a subset of the set of readonly names.)144 172.8 R(The)5.295 E F1
-<ad70>2.795 E F0(option)2.795 E .786
+.521(The other)5.521 F .295(options may be used to restrict the output \
+to a subset of the set of readonly names.)144 184.8 R(The)5.296 E F1
+<ad70>2.796 E F0(option)2.796 E .786
 (causes output to be displayed in a format that may be reused as input.)
-144 184.8 R .786(If a v)5.786 F .786(ariable name is fol-)-.25 F(lo)144
-196.8 Q .718(wed by =)-.25 F F2(wor)A(d)-.37 E F0 3.218(,t)C .718(he v)
+144 196.8 R .786(If a v)5.786 F .785(ariable name is fol-)-.25 F(lo)144
+208.8 Q .717(wed by =)-.25 F F2(wor)A(d)-.37 E F0 3.218(,t)C .718(he v)
 -3.218 F .718(alue of the v)-.25 F .718(ariable is set to)-.25 F F2(wor)
 3.218 E(d)-.37 E F0 5.718(.T)C .718(he return status is 0 unless an in)
 -5.718 F -.25(va)-.4 G(lid).25 E .26(option is encountered, one of the)
-144 208.8 R F2(names)3.12 E F0 .26(is not a v)3.03 F .26(alid shell v)
+144 220.8 R F2(names)3.12 E F0 .26(is not a v)3.03 F .26(alid shell v)
 -.25 F .26(ariable name, or)-.25 F F1<ad66>2.76 E F0 .26
-(is supplied with a)2.76 F F2(name)144.36 220.8 Q F0
-(that is not a function.)2.68 E F1 -.18(re)108 237.6 S(tur).18 E(n)-.15
-E F0([)2.5 E F2(n)A F0(])A .021(Causes a function to stop e)144 249.6 R
--.15(xe)-.15 G .021(cuting and return the v).15 F .021
-(alue speci\214ed by)-.25 F F2(n)2.88 E F0 .02(to its caller)2.76 F 5.02
-(.I)-.55 G(f)-5.02 E F2(n)2.88 E F0 .02(is omitted,)2.76 F .469
-(the return status is that of the last command e)144 261.6 R -.15(xe)
+(is supplied with a)2.76 F F2(name)144.36 232.8 Q F0
+(that is not a function.)2.68 E F1 -.18(re)108 249.6 S(tur).18 E(n)-.15
+E F0([)2.5 E F2(n)A F0(])A .02(Causes a function to stop e)144 261.6 R
+-.15(xe)-.15 G .02(cuting and return the v).15 F .021
+(alue speci\214ed by)-.25 F F2(n)2.881 E F0 .021(to its caller)2.761 F
+5.021(.I)-.55 G(f)-5.021 E F2(n)2.881 E F0 .021(is omitted,)2.761 F .469
+(the return status is that of the last command e)144 273.6 R -.15(xe)
 -.15 G .469(cuted in the function body).15 F 5.469(.I)-.65 G(f)-5.469 E
-F1 -.18(re)2.969 G(tur).18 E(n)-.15 E F0 .469(is used out-)2.969 F .467
-(side a function, b)144 273.6 R .467(ut during e)-.2 F -.15(xe)-.15 G
+F1 -.18(re)2.969 G(tur).18 E(n)-.15 E F0 .468(is used out-)2.969 F .466
+(side a function, b)144 285.6 R .466(ut during e)-.2 F -.15(xe)-.15 G
 .467(cution of a script by the).15 F F1(.)2.967 E F0(\()5.467 E F1(sour)
-A(ce)-.18 E F0 2.966(\)c)C .466(ommand, it causes the shell to)-2.966 F
-.087(stop e)144 285.6 R -.15(xe)-.15 G .087
+A(ce)-.18 E F0 2.967(\)c)C .467(ommand, it causes the shell to)-2.967 F
+.088(stop e)144 297.6 R -.15(xe)-.15 G .087
 (cuting that script and return either).15 F F2(n)2.947 E F0 .087
 (or the e)2.827 F .087(xit status of the last command e)-.15 F -.15(xe)
--.15 G .088(cuted within).15 F .613(the script as the e)144 297.6 R .613
+-.15 G .087(cuted within).15 F .613(the script as the e)144 309.6 R .613
 (xit status of the script.)-.15 F(If)5.613 E F2(n)3.113 E F0 .613
 (is supplied, the return v)3.113 F .613
-(alue is its least signi\214cant 8)-.25 F 2.51(bits. The)144 309.6 R .01
-(return status is non-zero if)2.51 F F1 -.18(re)2.511 G(tur).18 E(n)-.15
-E F0 .011(is supplied a non-numeric ar)2.511 F .011
-(gument, or is used outside)-.18 F 2.91(af)144 321.6 S .41
-(unction and not during e)-2.91 F -.15(xe)-.15 G .41
+(alue is its least signi\214cant 8)-.25 F 2.511(bits. The)144 321.6 R
+.011(return status is non-zero if)2.511 F F1 -.18(re)2.511 G(tur).18 E
+(n)-.15 E F0 .011(is supplied a non-numeric ar)2.511 F .01
+(gument, or is used outside)-.18 F 2.909(af)144 333.6 S .409
+(unction and not during e)-2.909 F -.15(xe)-.15 G .41
 (cution of a script by).15 F F1(.)2.91 E F0(or)3.743 E F1(sour)2.91 E
-(ce)-.18 E F0 5.41(.A)C .71 -.15(ny c)-5.41 H .409
-(ommand associated with the).15 F F1(RETURN)144 333.6 Q F0(trap is e)2.5
+(ce)-.18 E F0 5.41(.A)C .71 -.15(ny c)-5.41 H .41
+(ommand associated with the).15 F F1(RETURN)144 345.6 Q F0(trap is e)2.5
 E -.15(xe)-.15 G(cuted before e).15 E -.15(xe)-.15 G
-(cution resumes after the function or script.).15 E F1(set)108 350.4 Q
+(cution resumes after the function or script.).15 E F1(set)108 362.4 Q
 F0([)2.5 E F1(\255\255abefhkmnptuvxBCEHPT)A F0 2.5(][)C F1<ad6f>-2.5 E
 F2(option\255name)2.5 E F0 2.5(][)C F2(ar)-2.5 E(g)-.37 E F0(...])2.5 E
-F1(set)108 362.4 Q F0([)2.5 E F1(+abefhkmnptuvxBCEHPT)A F0 2.5(][)C F1
+F1(set)108 374.4 Q F0([)2.5 E F1(+abefhkmnptuvxBCEHPT)A F0 2.5(][)C F1
 (+o)-2.5 E F2(option\255name)2.5 E F0 2.5(][)C F2(ar)-2.5 E(g)-.37 E F0
-(...])2.5 E -.4(Wi)144 374.4 S .835(thout options, the name and v).4 F
-.835(alue of each shell v)-.25 F .836
+(...])2.5 E -.4(Wi)144 386.4 S .836(thout options, the name and v).4 F
+.835(alue of each shell v)-.25 F .835
 (ariable are displayed in a format that can be)-.25 F .784
-(reused as input for setting or resetting the currently-set v)144 386.4
-R 3.284(ariables. Read-only)-.25 F -.25(va)3.284 G .783
-(riables cannot be).25 F 2.911(reset. In)144 398.4 R F2(posix)2.911 E F0
+(reused as input for setting or resetting the currently-set v)144 398.4
+R 3.284(ariables. Read-only)-.25 F -.25(va)3.284 G .784
+(riables cannot be).25 F 2.912(reset. In)144 410.4 R F2(posix)2.912 E F0
 .412(mode, only shell v)2.912 F .412(ariables are listed.)-.25 F .412
-(The output is sorted according to the current)5.412 F 3.531
-(locale. When)144 410.4 R 1.031(options are speci\214ed, the)3.531 F
-3.531(ys)-.15 G 1.031(et or unset shell attrib)-3.531 F 3.53(utes. An)
--.2 F 3.53(ya)-.15 G -.18(rg)-3.53 G 1.03(uments remaining).18 F 1.623
-(after option processing are treated as v)144 422.4 R 1.624
+(The output is sorted according to the current)5.412 F 3.53
+(locale. When)144 422.4 R 1.031(options are speci\214ed, the)3.53 F
+3.531(ys)-.15 G 1.031(et or unset shell attrib)-3.531 F 3.531(utes. An)
+-.2 F 3.531(ya)-.15 G -.18(rg)-3.531 G 1.031(uments remaining).18 F
+1.624(after option processing are treated as v)144 434.4 R 1.623
 (alues for the positional parameters and are assigned, in)-.25 F(order)
-144 434.4 Q 2.5(,t)-.4 G(o)-2.5 E F1($1)2.5 E F0(,)A F1($2)2.5 E F0(,)A
+144 446.4 Q 2.5(,t)-.4 G(o)-2.5 E F1($1)2.5 E F0(,)A F1($2)2.5 E F0(,)A
 F1 2.5(... $)2.5 F F2(n)A F0 5(.O)C(ptions, if speci\214ed, ha)-5 E .3
--.15(ve t)-.2 H(he follo).15 E(wing meanings:)-.25 E F1<ad61>144 446.4 Q
-F0 .54(Automatically mark v)29.3 F .539
-(ariables and functions which are modi\214ed or created for e)-.25 F
-.539(xport to)-.15 F(the en)184 458.4 Q
-(vironment of subsequent commands.)-.4 E F1<ad62>144 470.4 Q F0 .131
+-.15(ve t)-.2 H(he follo).15 E(wing meanings:)-.25 E F1<ad61>144 458.4 Q
+F0 .539(Automatically mark v)29.3 F .539
+(ariables and functions which are modi\214ed or created for e)-.25 F .54
+(xport to)-.15 F(the en)184 470.4 Q(vironment of subsequent commands.)
+-.4 E F1<ad62>144 482.4 Q F0 .132
 (Report the status of terminated background jobs immediately)28.74 F
-2.632(,r)-.65 G .132(ather than before the ne)-2.632 F(xt)-.15 E
-(primary prompt.)184 482.4 Q(This is ef)5 E(fecti)-.25 E .3 -.15(ve o)
--.25 H(nly when job control is enabled.).15 E F1<ad65>144 494.4 Q F0
-.088(Exit immediately if a)29.86 F F2(pipeline)2.588 E F0 .087
-(\(which may consist of a single)2.588 F F2 .087(simple command)2.587 F
-F0 .087(\), a)B F2(list)2.587 E F0 2.587(,o)C(r)-2.587 E(a)184 506.4 Q
-F2 1.293(compound command)3.793 F F0(\(see)3.793 E/F3 9/Times-Bold@0 SF
-1.293(SHELL GRAMMAR)3.793 F F0(abo)3.544 E -.15(ve)-.15 G 3.794(\), e)
-.15 F 1.294(xits with a non-zero status.)-.15 F .08
-(The shell does not e)184 518.4 R .079(xit if the command that f)-.15 F
-.079(ails is part of the command list immediately)-.1 F(follo)184 530.4
-Q 1.654(wing a)-.25 F F1(while)4.154 E F0(or)4.154 E F1(until)4.154 E F0
--.1(ke)4.154 G(yw)-.05 E 1.655(ord, part of the test follo)-.1 F 1.655
-(wing the)-.25 F F1(if)4.155 E F0(or)4.155 E F1(elif)4.155 E F0(reserv)
-4.155 E(ed)-.15 E -.1(wo)184 542.4 S .582(rds, part of an).1 F 3.082(yc)
--.15 G .582(ommand e)-3.082 F -.15(xe)-.15 G .581(cuted in a).15 F F1
-(&&)3.081 E F0(or)3.081 E F1(||)3.081 E F0 .581(list e)3.081 F .581
-(xcept the command follo)-.15 F(wing)-.25 E .917(the \214nal)184 554.4 R
-F1(&&)3.417 E F0(or)3.417 E F1(||)3.417 E F0 3.417(,a)C 1.217 -.15(ny c)
--3.417 H .918(ommand in a pipeline b).15 F .918
-(ut the last, or if the command')-.2 F 3.418(sr)-.55 G(eturn)-3.418 E
--.25(va)184 566.4 S .661(lue is being in).25 F -.15(ve)-.4 G .661
-(rted with).15 F F1(!)3.161 E F0 5.661(.I)C 3.161(fac)-5.661 G .66
-(ompound command other than a subshell returns a)-3.161 F 1.112
-(non-zero status because a command f)184 578.4 R 1.112(ailed while)-.1 F
-F1<ad65>3.612 E F0 -.1(wa)3.612 G 3.612(sb).1 G 1.113
-(eing ignored, the shell does)-3.612 F .178(not e)184 590.4 R 2.678
-(xit. A)-.15 F .178(trap on)2.678 F F1(ERR)2.678 E F0 2.678(,i)C 2.678
-(fs)-2.678 G .178(et, is e)-2.678 F -.15(xe)-.15 G .178
-(cuted before the shell e).15 F 2.677(xits. This)-.15 F .177
-(option applies to)2.677 F .617(the shell en)184 602.4 R .617
+2.632(,r)-.65 G .131(ather than before the ne)-2.632 F(xt)-.15 E
+(primary prompt.)184 494.4 Q(This is ef)5 E(fecti)-.25 E .3 -.15(ve o)
+-.25 H(nly when job control is enabled.).15 E F1<ad65>144 506.4 Q F0
+.087(Exit immediately if a)29.86 F F2(pipeline)2.587 E F0 .087
+(\(which may consist of a single)2.587 F F2 .088(simple command)2.588 F
+F0 .088(\), a)B F2(list)2.588 E F0 2.588(,o)C(r)-2.588 E(a)184 518.4 Q
+F2 1.294(compound command)3.794 F F0(\(see)3.794 E/F3 9/Times-Bold@0 SF
+1.294(SHELL GRAMMAR)3.794 F F0(abo)3.544 E -.15(ve)-.15 G 3.793(\), e)
+.15 F 1.293(xits with a non-zero status.)-.15 F .079
+(The shell does not e)184 530.4 R .079(xit if the command that f)-.15 F
+.08(ails is part of the command list immediately)-.1 F(follo)184 542.4 Q
+1.655(wing a)-.25 F F1(while)4.155 E F0(or)4.155 E F1(until)4.155 E F0
+-.1(ke)4.155 G(yw)-.05 E 1.655(ord, part of the test follo)-.1 F 1.654
+(wing the)-.25 F F1(if)4.154 E F0(or)4.154 E F1(elif)4.154 E F0(reserv)
+4.154 E(ed)-.15 E -.1(wo)184 554.4 S .581(rds, part of an).1 F 3.081(yc)
+-.15 G .581(ommand e)-3.081 F -.15(xe)-.15 G .581(cuted in a).15 F F1
+(&&)3.081 E F0(or)3.081 E F1(||)3.081 E F0 .582(list e)3.082 F .582
+(xcept the command follo)-.15 F(wing)-.25 E .918(the \214nal)184 566.4 R
+F1(&&)3.418 E F0(or)3.418 E F1(||)3.418 E F0 3.418(,a)C 1.218 -.15(ny c)
+-3.418 H .918(ommand in a pipeline b).15 F .917
+(ut the last, or if the command')-.2 F 3.417(sr)-.55 G(eturn)-3.417 E
+-.25(va)184 578.4 S .66(lue is being in).25 F -.15(ve)-.4 G .66
+(rted with).15 F F1(!)3.16 E F0 5.661(.I)C 3.161(fac)-5.661 G .661
+(ompound command other than a subshell returns a)-3.161 F 1.113
+(non-zero status because a command f)184 590.4 R 1.112(ailed while)-.1 F
+F1<ad65>3.612 E F0 -.1(wa)3.612 G 3.612(sb).1 G 1.112
+(eing ignored, the shell does)-3.612 F .177(not e)184 602.4 R 2.677
+(xit. A)-.15 F .177(trap on)2.677 F F1(ERR)2.677 E F0 2.677(,i)C 2.678
+(fs)-2.677 G .178(et, is e)-2.678 F -.15(xe)-.15 G .178
+(cuted before the shell e).15 F 2.678(xits. This)-.15 F .178
+(option applies to)2.678 F .618(the shell en)184 614.4 R .617
 (vironment and each subshell en)-.4 F .617(vironment separately \(see)
--.4 F F3 .618(COMMAND EXE-)3.118 F .643(CUTION ENVIR)184 614.4 R(ONMENT)
+-.4 F F3 .617(COMMAND EXE-)3.117 F .642(CUTION ENVIR)184 626.4 R(ONMENT)
 -.27 E F0(abo)2.893 E -.15(ve)-.15 G .643
 (\), and may cause subshells to e).15 F .643(xit before e)-.15 F -.15
-(xe)-.15 G .642(cuting all).15 F(the commands in the subshell.)184 626.4
-Q 2.042(If a compound command or shell function e)184 644.4 R -.15(xe)
+(xe)-.15 G .643(cuting all).15 F(the commands in the subshell.)184 638.4
+Q 2.042(If a compound command or shell function e)184 656.4 R -.15(xe)
 -.15 G 2.042(cutes in a conte).15 F 2.042(xt where)-.15 F F1<ad65>4.542
-E F0 2.043(is being)4.543 F 1.436(ignored, none of the commands e)184
-656.4 R -.15(xe)-.15 G 1.435
-(cuted within the compound command or function).15 F .193
-(body will be af)184 668.4 R .193(fected by the)-.25 F F1<ad65>2.693 E
+E F0 2.042(is being)4.542 F 1.435(ignored, none of the commands e)184
+668.4 R -.15(xe)-.15 G 1.436
+(cuted within the compound command or function).15 F .194
+(body will be af)184 680.4 R .194(fected by the)-.25 F F1<ad65>2.694 E
 F0 .193(setting, e)2.693 F -.15(ve)-.25 G 2.693(ni).15 G(f)-2.693 E F1
-<ad65>2.693 E F0 .194(is set and a command returns a f)2.693 F(ailure)
--.1 E 3.39(status. If)184 680.4 R 3.39(ac)3.39 G .89
+<ad65>2.693 E F0 .193(is set and a command returns a f)2.693 F(ailure)
+-.1 E 3.39(status. If)184 692.4 R 3.39(ac)3.39 G .89
 (ompound command or shell function sets)-3.39 F F1<ad65>3.39 E F0 .89
 (while e)3.39 F -.15(xe)-.15 G .89(cuting in a conte).15 F(xt)-.15 E
-(where)184 692.4 Q F1<ad65>3.153 E F0 .653
-(is ignored, that setting will not ha)3.153 F .954 -.15(ve a)-.2 H .954
--.15(ny e).15 H -.25(ff).15 G .654(ect until the compound command).25 F
-(or the command containing the function call completes.)184 704.4 Q F1
-<ad66>144 716.4 Q F0(Disable pathname e)30.97 E(xpansion.)-.15 E
-(GNU Bash 4.2)72 768 Q(2013 March 4)146.79 E(64)195.95 E 0 Cg EP
+(where)184 704.4 Q F1<ad65>3.154 E F0 .654
+(is ignored, that setting will not ha)3.154 F .953 -.15(ve a)-.2 H .953
+-.15(ny e).15 H -.25(ff).15 G .653(ect until the compound command).25 F
+(or the command containing the function call completes.)184 716.4 Q
+(GNU Bash 4.3)72 768 Q(2013 September 2)138.455 E(64)187.615 E 0 Cg EP
 %%Page: 65 65
 %%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/F1 10/Times-Bold@0 SF<ad68>144 84 Q F0 2.239
-(Remember the location of commands as the)28.74 F 4.738(ya)-.15 G 2.238
-(re look)-4.738 F 2.238(ed up for e)-.1 F -.15(xe)-.15 G 4.738
-(cution. This).15 F(is)4.738 E(enabled by def)184 96 Q(ault.)-.1 E F1
-<ad6b>144 108 Q F0 .513(All ar)28.74 F .514
+-.35 E/F1 10/Times-Bold@0 SF<ad66>144 84 Q F0(Disable pathname e)30.97 E
+(xpansion.)-.15 E F1<ad68>144 96 Q F0 2.238
+(Remember the location of commands as the)28.74 F 4.738(ya)-.15 G 2.239
+(re look)-4.738 F 2.239(ed up for e)-.1 F -.15(xe)-.15 G 4.739
+(cution. This).15 F(is)4.739 E(enabled by def)184 108 Q(ault.)-.1 E F1
+<ad6b>144 120 Q F0 .514(All ar)28.74 F .514
 (guments in the form of assignment statements are placed in the en)-.18
-F .514(vironment for a)-.4 F
-(command, not just those that precede the command name.)184 120 Q F1
-<ad6d>144 132 Q F0 .149(Monitor mode.)25.97 F .149
-(Job control is enabled.)5.149 F .148(This option is on by def)5.149 F
-.148(ault for interacti)-.1 F .448 -.15(ve s)-.25 H(hells).15 E .65
-(on systems that support it \(see)184 144 R/F2 9/Times-Bold@0 SF .651
+F .513(vironment for a)-.4 F
+(command, not just those that precede the command name.)184 132 Q F1
+<ad6d>144 144 Q F0 .148(Monitor mode.)25.97 F .148
+(Job control is enabled.)5.148 F .149(This option is on by def)5.148 F
+.149(ault for interacti)-.1 F .449 -.15(ve s)-.25 H(hells).15 E .651
+(on systems that support it \(see)184 156 R/F2 9/Times-Bold@0 SF .651
 (JOB CONTR)3.151 F(OL)-.27 E F0(abo)2.901 E -.15(ve)-.15 G 3.151
-(\). All).15 F .651(processes run in a separate)3.151 F .679
-(process group.)184 156 R .678(When a background job completes, the she\
-ll prints a line containing its)5.679 F -.15(ex)184 168 S(it status.).15
-E F1<ad6e>144 180 Q F0 .652(Read commands b)28.74 F .652(ut do not e)-.2
-F -.15(xe)-.15 G .652(cute them.).15 F .653
-(This may be used to check a shell script for)5.652 F(syntax errors.)184
-192 Q(This is ignored by interacti)5 E .3 -.15(ve s)-.25 H(hells.).15 E
-F1<ad6f>144 204 Q/F3 10/Times-Italic@0 SF(option\255name)2.5 E F0(The)
-184 216 Q F3(option\255name)2.5 E F0(can be one of the follo)2.5 E
-(wing:)-.25 E F1(allexport)184 228 Q F0(Same as)224 240 Q F1<ad61>2.5 E
-F0(.)A F1(braceexpand)184 252 Q F0(Same as)224 264 Q F1<ad42>2.5 E F0(.)
-A F1(emacs)184 276 Q F0 .089
+(\). All).15 F .65(processes run in a separate)3.151 F .678
+(process group.)184 168 R .679(When a background job completes, the she\
+ll prints a line containing its)5.678 F -.15(ex)184 180 S(it status.).15
+E F1<ad6e>144 192 Q F0 .653(Read commands b)28.74 F .653(ut do not e)-.2
+F -.15(xe)-.15 G .653(cute them.).15 F .652
+(This may be used to check a shell script for)5.653 F(syntax errors.)184
+204 Q(This is ignored by interacti)5 E .3 -.15(ve s)-.25 H(hells.).15 E
+F1<ad6f>144 216 Q/F3 10/Times-Italic@0 SF(option\255name)2.5 E F0(The)
+184 228 Q F3(option\255name)2.5 E F0(can be one of the follo)2.5 E
+(wing:)-.25 E F1(allexport)184 240 Q F0(Same as)224 252 Q F1<ad61>2.5 E
+F0(.)A F1(braceexpand)184 264 Q F0(Same as)224 276 Q F1<ad42>2.5 E F0(.)
+A F1(emacs)184 288 Q F0 .089
 (Use an emacs-style command line editing interf)13.9 F 2.589(ace. This)
 -.1 F .089(is enabled by def)2.589 F(ault)-.1 E .95
-(when the shell is interacti)224 288 R -.15(ve)-.25 G 3.45(,u).15 G .95
+(when the shell is interacti)224 300 R -.15(ve)-.25 G 3.45(,u).15 G .95
 (nless the shell is started with the)-3.45 F F1(\255\255noediting)3.45 E
-F0 2.5(option. This)224 300 R(also af)2.5 E(fects the editing interf)
+F0 2.5(option. This)224 312 R(also af)2.5 E(fects the editing interf)
 -.25 E(ace used for)-.1 E F1 -.18(re)2.5 G(ad \255e).18 E F0(.)A F1(err)
-184 312 Q(exit)-.18 E F0(Same as)11.31 E F1<ad65>2.5 E F0(.)A F1
-(errtrace)184 324 Q F0(Same as)5.03 E F1<ad45>2.5 E F0(.)A F1(functrace)
-184 336 Q F0(Same as)224 348 Q F1<ad54>2.5 E F0(.)A F1(hashall)184 360 Q
-F0(Same as)9.43 E F1<ad68>2.5 E F0(.)A F1(histexpand)184 372 Q F0
-(Same as)224 384 Q F1<ad48>2.5 E F0(.)A F1(history)184 396 Q F0 .587
+184 324 Q(exit)-.18 E F0(Same as)11.31 E F1<ad65>2.5 E F0(.)A F1
+(errtrace)184 336 Q F0(Same as)5.03 E F1<ad45>2.5 E F0(.)A F1(functrace)
+184 348 Q F0(Same as)224 360 Q F1<ad54>2.5 E F0(.)A F1(hashall)184 372 Q
+F0(Same as)9.43 E F1<ad68>2.5 E F0(.)A F1(histexpand)184 384 Q F0
+(Same as)224 396 Q F1<ad48>2.5 E F0(.)A F1(history)184 408 Q F0 .586
 (Enable command history)10 F 3.087(,a)-.65 G 3.087(sd)-3.087 G .587
 (escribed abo)-3.087 F .887 -.15(ve u)-.15 H(nder).15 E F2(HIST)3.087 E
 (OR)-.162 E(Y)-.315 E/F4 9/Times-Roman@0 SF(.)A F0 .587(This option is)
-5.087 F(on by def)224 408 Q(ault in interacti)-.1 E .3 -.15(ve s)-.25 H
-(hells.).15 E F1(ignor)184 420 Q(eeof)-.18 E F0 1.656(The ef)224 432 R
-1.656(fect is as if the shell command)-.25 F/F5 10/Courier@0 SF
-(IGNOREEOF=10)4.157 E F0 1.657(had been e)4.157 F -.15(xe)-.15 G(cuted)
-.15 E(\(see)224 444 Q F1(Shell V)2.5 E(ariables)-.92 E F0(abo)2.5 E -.15
-(ve)-.15 G(\).).15 E F1 -.1(ke)184 456 S(yw).1 E(ord)-.1 E F0(Same as)
-224 468 Q F1<ad6b>2.5 E F0(.)A F1(monitor)184 480 Q F0(Same as)5.56 E F1
-<ad6d>2.5 E F0(.)A F1(noclob)184 492 Q(ber)-.1 E F0(Same as)224 504 Q F1
-<ad43>2.5 E F0(.)A F1(noexec)184 516 Q F0(Same as)11.12 E F1<ad6e>2.5 E
-F0(.)A F1(noglob)184 528 Q F0(Same as)11.1 E F1<ad66>2.5 E F0(.)A F1
-(nolog)184 540 Q F0(Currently ignored.)16.66 E F1(notify)184 552 Q F0
-(Same as)15 E F1<ad62>2.5 E F0(.)A F1(nounset)184 564 Q F0(Same as)6.66
-E F1<ad75>2.5 E F0(.)A F1(onecmd)184 576 Q F0(Same as)6.67 E F1<ad74>2.5
-E F0(.)A F1(ph)184 588 Q(ysical)-.15 E F0(Same as)5.14 E F1<ad50>2.5 E
-F0(.)A F1(pipefail)184 600 Q F0 1.03(If set, the return v)7.77 F 1.029
-(alue of a pipeline is the v)-.25 F 1.029
-(alue of the last \(rightmost\) com-)-.25 F 1.136(mand to e)224 612 R
+5.087 F(on by def)224 420 Q(ault in interacti)-.1 E .3 -.15(ve s)-.25 H
+(hells.).15 E F1(ignor)184 432 Q(eeof)-.18 E F0 1.657(The ef)224 444 R
+1.657(fect is as if the shell command)-.25 F/F5 10/Courier@0 SF
+(IGNOREEOF=10)4.156 E F0 1.656(had been e)4.156 F -.15(xe)-.15 G(cuted)
+.15 E(\(see)224 456 Q F1(Shell V)2.5 E(ariables)-.92 E F0(abo)2.5 E -.15
+(ve)-.15 G(\).).15 E F1 -.1(ke)184 468 S(yw).1 E(ord)-.1 E F0(Same as)
+224 480 Q F1<ad6b>2.5 E F0(.)A F1(monitor)184 492 Q F0(Same as)5.56 E F1
+<ad6d>2.5 E F0(.)A F1(noclob)184 504 Q(ber)-.1 E F0(Same as)224 516 Q F1
+<ad43>2.5 E F0(.)A F1(noexec)184 528 Q F0(Same as)11.12 E F1<ad6e>2.5 E
+F0(.)A F1(noglob)184 540 Q F0(Same as)11.1 E F1<ad66>2.5 E F0(.)A F1
+(nolog)184 552 Q F0(Currently ignored.)16.66 E F1(notify)184 564 Q F0
+(Same as)15 E F1<ad62>2.5 E F0(.)A F1(nounset)184 576 Q F0(Same as)6.66
+E F1<ad75>2.5 E F0(.)A F1(onecmd)184 588 Q F0(Same as)6.67 E F1<ad74>2.5
+E F0(.)A F1(ph)184 600 Q(ysical)-.15 E F0(Same as)5.14 E F1<ad50>2.5 E
+F0(.)A F1(pipefail)184 612 Q F0 1.029(If set, the return v)7.77 F 1.029
+(alue of a pipeline is the v)-.25 F 1.03
+(alue of the last \(rightmost\) com-)-.25 F 1.137(mand to e)224 624 R
 1.136
 (xit with a non-zero status, or zero if all commands in the pipeline)
--.15 F -.15(ex)224 624 S(it successfully).15 E 5(.T)-.65 G
-(his option is disabled by def)-5 E(ault.)-.1 E F1(posix)184 636 Q F0
-2.091(Change the beha)17.77 F 2.091(vior of)-.2 F F1(bash)4.591 E F0
+-.15 F -.15(ex)224 636 S(it successfully).15 E 5(.T)-.65 G
+(his option is disabled by def)-5 E(ault.)-.1 E F1(posix)184 648 Q F0
+2.09(Change the beha)17.77 F 2.091(vior of)-.2 F F1(bash)4.591 E F0
 2.091(where the def)4.591 F 2.091(ault operation dif)-.1 F 2.091
 (fers from the)-.25 F 1.212(POSIX standard to match the standard \()224
-648 R F3 1.212(posix mode)B F0 3.712(\). See)B F2 1.212(SEE ALSO)3.712 F
-F0(belo)3.463 E(w)-.25 E 2.307
-(for a reference to a document that details ho)224 660 R 4.806(wp)-.25 G
-2.306(osix mode af)-4.806 F 2.306(fects bash')-.25 F(s)-.55 E(beha)224
-672 Q(vior)-.2 E(.)-.55 E F1(pri)184 684 Q(vileged)-.1 E F0(Same as)224
-696 Q F1<ad70>2.5 E F0(.)A F1 -.1(ve)184 708 S(rbose).1 E F0(Same as)
-7.33 E F1<ad76>2.5 E F0(.)A(GNU Bash 4.2)72 768 Q(2013 March 4)146.79 E
-(65)195.95 E 0 Cg EP
+660 R F3 1.212(posix mode)B F0 3.712(\). See)B F2 1.212(SEE ALSO)3.712 F
+F0(belo)3.462 E(w)-.25 E 2.306
+(for a reference to a document that details ho)224 672 R 4.807(wp)-.25 G
+2.307(osix mode af)-4.807 F 2.307(fects bash')-.25 F(s)-.55 E(beha)224
+684 Q(vior)-.2 E(.)-.55 E F1(pri)184 696 Q(vileged)-.1 E F0(Same as)224
+708 Q F1<ad70>2.5 E F0(.)A(GNU Bash 4.3)72 768 Q(2013 September 2)
+138.455 E(65)187.615 E 0 Cg EP
 %%Page: 66 66
 %%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/F1 10/Times-Bold@0 SF(vi)184 84 Q F0 1.465
-(Use a vi-style command line editing interf)32.22 F 3.966(ace. This)-.1
-F 1.466(also af)3.966 F 1.466(fects the editing)-.25 F(interf)224 96 Q
+-.35 E/F1 10/Times-Bold@0 SF -.1(ve)184 84 S(rbose).1 E F0(Same as)7.33
+E F1<ad76>2.5 E F0(.)A F1(vi)184 96 Q F0 1.466
+(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 108 Q
 (ace used for)-.1 E F1 -.18(re)2.5 G(ad \255e).18 E F0(.)A F1(xtrace)184
-108 Q F0(Same as)13.35 E F1<ad78>2.5 E F0(.)A(If)184 126 Q F1<ad6f>3.053
-E F0 .553(is supplied with no)3.053 F/F2 10/Times-Italic@0 SF
-(option\255name)3.053 E F0 3.053(,t)C .553(he v)-3.053 F .552
-(alues of the current options are printed.)-.25 F(If)5.552 E F1(+o)184
-138 Q F0 1.071(is supplied with no)3.571 F F2(option\255name)3.571 E F0
-3.571(,as)C 1.071(eries of)-3.571 F F1(set)3.572 E F0 1.072
-(commands to recreate the current)3.572 F
-(option settings is displayed on the standard output.)184 150 Q F1<ad70>
-144 162 Q F0 -.45(Tu)28.74 G 1.072(rn on).45 F F2(privile)4.822 E -.1
-(ge)-.4 G(d).1 E F0 3.572(mode. In)4.342 F 1.072(this mode, the)3.572 F
+120 Q F0(Same as)13.35 E F1<ad78>2.5 E F0(.)A(If)184 138 Q F1<ad6f>3.052
+E F0 .552(is supplied with no)3.052 F/F2 10/Times-Italic@0 SF
+(option\255name)3.053 E F0 3.053(,t)C .553(he v)-3.053 F .553
+(alues of the current options are printed.)-.25 F(If)5.553 E F1(+o)184
+150 Q F0 1.072(is supplied with no)3.572 F F2(option\255name)3.572 E F0
+3.572(,a)C 1.071(series of)-.001 F F1(set)3.571 E F0 1.071
+(commands to recreate the current)3.571 F
+(option settings is displayed on the standard output.)184 162 Q F1<ad70>
+144 174 Q F0 -.45(Tu)28.74 G 1.071(rn on).45 F F2(privile)4.821 E -.1
+(ge)-.4 G(d).1 E F0 3.572(mode. In)4.341 F 1.072(this mode, the)3.572 F
 /F3 9/Times-Bold@0 SF($ENV)3.572 E F0(and)3.322 E F3($B)3.572 E(ASH_ENV)
--.27 E F0 1.071(\214les are not pro-)3.322 F 1.5
-(cessed, shell functions are not inherited from the en)184 174 R 1.501
-(vironment, and the)-.4 F F3(SHELLOPTS)4.001 E/F4 9/Times-Roman@0 SF(,)A
-F3 -.27(BA)184 186 S(SHOPTS).27 E F4(,)A F3(CDP)2.775 E -.855(AT)-.666 G
-(H).855 E F4(,)A F0(and)2.775 E F3(GLOBIGNORE)3.025 E F0 -.25(va)2.775 G
-.524(riables, if the).25 F 3.024(ya)-.15 G .524(ppear in the en)-3.024 F
-(vironment,)-.4 E .379(are ignored.)184 198 R .379
-(If the shell is started with the ef)5.379 F(fecti)-.25 E .679 -.15
-(ve u)-.25 H .38(ser \(group\) id not equal to the real).15 F .462
-(user \(group\) id, and the)184 210 R F1<ad70>2.961 E F0 .461
-(option is not supplied, these actions are tak)2.961 F .461
-(en and the ef)-.1 F(fec-)-.25 E(ti)184 222 Q .694 -.15(ve u)-.25 H .394
+-.27 E F0 1.072(\214les are not pro-)3.322 F 1.501
+(cessed, shell functions are not inherited from the en)184 186 R 1.5
+(vironment, and the)-.4 F F3(SHELLOPTS)4 E/F4 9/Times-Roman@0 SF(,)A F3
+-.27(BA)184 198 S(SHOPTS).27 E F4(,)A F3(CDP)2.774 E -.855(AT)-.666 G(H)
+.855 E F4(,)A F0(and)2.774 E F3(GLOBIGNORE)3.024 E F0 -.25(va)2.774 G
+.524(riables, if the).25 F 3.025(ya)-.15 G .525(ppear in the en)-3.025 F
+(vironment,)-.4 E .38(are ignored.)184 210 R .38
+(If the shell is started with the ef)5.38 F(fecti)-.25 E .679 -.15(ve u)
+-.25 H .379(ser \(group\) id not equal to the real).15 F .461
+(user \(group\) id, and the)184 222 R F1<ad70>2.961 E F0 .461
+(option is not supplied, these actions are tak)2.961 F .462
+(en and the ef)-.1 F(fec-)-.25 E(ti)184 234 Q .695 -.15(ve u)-.25 H .395
 (ser id is set to the real user id.).15 F .395(If the)5.395 F F1<ad70>
-2.895 E F0 .395(option is supplied at startup, the ef)2.895 F(fecti)-.25
-E -.15(ve)-.25 G .387(user id is not reset.)184 234 R -.45(Tu)5.387 G
-.387(rning this option of).45 F 2.886(fc)-.25 G .386(auses the ef)-2.886
-F(fecti)-.25 E .686 -.15(ve u)-.25 H .386(ser and group ids to be).15 F
-(set to the real user and group ids.)184 246 Q F1<ad74>144 258 Q F0
+2.895 E F0 .394(option is supplied at startup, the ef)2.895 F(fecti)-.25
+E -.15(ve)-.25 G .386(user id is not reset.)184 246 R -.45(Tu)5.386 G
+.386(rning this option of).45 F 2.886(fc)-.25 G .387(auses the ef)-2.886
+F(fecti)-.25 E .687 -.15(ve u)-.25 H .387(ser and group ids to be).15 F
+(set to the real user and group ids.)184 258 Q F1<ad74>144 270 Q F0
 (Exit after reading and e)30.97 E -.15(xe)-.15 G(cuting one command.).15
-E F1<ad75>144 270 Q F0 -.35(Tr)28.74 G .043(eat unset v).35 F .044(aria\
+E F1<ad75>144 282 Q F0 -.35(Tr)28.74 G .044(eat unset v).35 F .044(aria\
 bles and parameters other than the special parameters "@" and "*" as an)
--.25 F .183(error when performing parameter e)184 282 R 2.683
-(xpansion. If)-.15 F -.15(ex)2.683 G .182
+-.25 F .182(error when performing parameter e)184 294 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 294 R 3.246(,t)-.4 G .746
+(able or parameter)184 306 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
-306 Q F1<ad76>144 318 Q F0(Print shell input lines as the)29.3 E 2.5(ya)
--.15 G(re read.)-2.5 E F1<ad78>144 330 Q F0 .315(After e)29.3 F .315
+318 Q F1<ad76>144 330 Q F0(Print shell input lines as the)29.3 E 2.5(ya)
+-.15 G(re read.)-2.5 E F1<ad78>144 342 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 342 R F1
+F1(select)2.815 E F0(command,)2.815 E 1.236(or arithmetic)184 354 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 354 Q
+3.486 E 1.236(wed by the com-)-.25 F(mand and its e)184 366 Q
 (xpanded ar)-.15 E(guments or associated w)-.18 E(ord list.)-.1 E F1
-<ad42>144 366 Q F0 2.579(The shell performs brace e)27.63 F 2.578
+<ad42>144 378 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 378 Q
-(ault.)-.1 E F1<ad43>144 390 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 390 Q
+(ault.)-.1 E F1<ad43>144 402 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 402 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 414 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 414 Q F1(>|)2.5 E F0(instead of)2.5 E F1(>)2.5 E F0(.)A F1
-<ad45>144 426 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 438 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 450 Q F1
-<ad48>144 462 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 474 Q -.15
-(ve)-.25 G(.).15 E F1<ad50>144 486 Q F0 .96
+.15 F(tor)184 426 Q F1(>|)2.5 E F0(instead of)2.5 E F1(>)2.5 E F0(.)A F1
+<ad45>144 438 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 450 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 462 Q F1
+<ad48>144 474 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 486 Q -.15
+(ve)-.25 G(.).15 E F1<ad50>144 498 Q F0 .959
 (If set, the shell does not resolv)28.19 F 3.459(es)-.15 G .959
-(ymbolic links when e)-3.459 F -.15(xe)-.15 G .959
-(cuting commands such as).15 F F1(cd)3.459 E F0 2.821
-(that change the current w)184 498 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 510 R(def)2.686
+(ymbolic links when e)-3.459 F -.15(xe)-.15 G .96
+(cuting commands such as).15 F F1(cd)3.46 E F0 2.822
+(that change the current w)184 510 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 522 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 522 Q(.)-.65 E F1<ad54>144
-534 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 534 Q(.)-.65 E F1<ad54>144
+546 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 546 R -.15(xe)-.15 G 1.932
+(substitutions, and commands e)184 558 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 558 Q F0
-(traps are normally not inherited in such cases.)2.5 E F1<adad>144 570 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 570 Q F0
+(traps are normally not inherited in such cases.)2.5 E F1<adad>144 582 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 582 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 594 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
-594 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 606 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 618 Q .425(The options are of)144
-634.8 R 2.925(fb)-.25 G 2.925(yd)-2.925 G(ef)-2.925 E .425
+606 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 618 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 630 Q .425(The options are of)144
+646.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 646.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 658.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 658.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 670.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 670.8 Q F1(shift)108 687.6 Q F0([)2.5 E F2(n)A F0
-(])A .428(The positional parameters from)144 699.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 711.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 723.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(GNU Bash 4.2)72 768 Q(2013 March 4)146.79 E(66)195.95 E
-0 Cg EP
+(ys true unless an in).1 F -.25(va)-.4 G .067(lid option).25 F
+(is encountered.)144 682.8 Q F1(shift)108 699.6 Q F0([)2.5 E F2(n)A F0
+(])A .429(The positional parameters from)144 711.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 723.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
+(GNU Bash 4.3)72 768 Q(2013 September 2)138.455 E(66)187.615 E 0 Cg EP
 %%Page: 67 67
 %%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 .144(positional parameters are not changed.)144 84 R .144
-(The return status is greater than zero if)5.144 F/F1 10/Times-Italic@0
-SF(n)3.003 E F0 .143(is greater than)2.883 F/F2 10/Times-Bold@0 SF($#)
-2.643 E F0(or less than zero; otherwise 0.)144 96 Q F2(shopt)108 112.8 Q
-F0([)2.5 E F2(\255pqsu)A F0 2.5(][)C F2<ad6f>-2.5 E F0 2.5(][)C F1
-(optname)-2.5 E F0(...])2.5 E -.8(To)144 124.8 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 F2<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
-136.8 R(The)144 148.8 Q F2<ad70>2.827 E F0 .327(option causes output to\
- be displayed in a form that may be reused as input.)2.827 F .328
-(Other options)5.328 F(ha)144 160.8 Q .3 -.15(ve t)-.2 H(he follo).15 E
-(wing meanings:)-.25 E F2<ad73>144 172.8 Q F0(Enable \(set\) each)26.41
-E F1(optname)2.5 E F0(.)A F2<ad75>144 184.8 Q F0(Disable \(unset\) each)
-24.74 E F1(optname)2.5 E F0(.)A F2<ad71>144 196.8 Q F0 .003(Suppresses \
-normal output \(quiet mode\); the return status indicates whether the)
-24.74 F F1(optname)2.503 E F0(is)2.503 E .255(set or unset.)180 208.8 R
-.255(If multiple)5.255 F F1(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 F2
-<ad71>2.756 E F0 2.756(,t)C .256(he return status is zero if)-2.756 F
-(all)180 220.8 Q F1(optnames)2.5 E F0(are enabled; non-zero otherwise.)
-2.5 E F2<ad6f>144 232.8 Q F0(Restricts the v)25.3 E(alues of)-.25 E F1
-(optname)2.5 E F0(to be those de\214ned for the)2.5 E F2<ad6f>2.5 E F0
-(option to the)2.5 E F2(set)2.5 E F0 -.2(bu)2.5 G(iltin.).2 E .625
-(If either)144 249.6 R F2<ad73>3.125 E F0(or)3.124 E F2<ad75>3.124 E F0
-.624(is used with no)3.124 F F1(optname)3.124 E F0(ar)3.124 E(guments,)
--.18 E F2(shopt)3.124 E F0(sho)3.124 E .624
-(ws only those options which are)-.25 F 2.233(set or unset, respecti)144
-261.6 R -.15(ve)-.25 G(ly).15 E 7.234(.U)-.65 G 2.234
-(nless otherwise noted, the)-7.234 F F2(shopt)4.734 E F0 2.234
-(options are disabled \(unset\) by)4.734 F(def)144 273.6 Q(ault.)-.1 E
-1.544(The return status when listing options is zero if all)144 290.4 R
-F1(optnames)4.044 E F0 1.544(are enabled, non-zero otherwise.)4.044 F
-.696
+-.35 E .06(is 0, no parameters are changed.)144 84 R(If)5.06 E/F1 10
+/Times-Italic@0 SF(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 F1(n)2.92 E F0 .06
+(is greater than)2.8 F/F2 10/Times-Bold@0 SF($#)2.56 E F0 2.56(,t)C(he)
+-2.56 E .143(positional parameters are not changed.)144 96 R .144
+(The return status is greater than zero if)5.143 F F1(n)3.004 E F0 .144
+(is greater than)2.884 F F2($#)2.644 E F0
+(or less than zero; otherwise 0.)144 108 Q F2(shopt)108 124.8 Q F0([)2.5
+E F2(\255pqsu)A F0 2.5(][)C F2<ad6f>-2.5 E F0 2.5(][)C F1(optname)-2.5 E
+F0(...])2.5 E -.8(To)144 136.8 S .64(ggle the v).8 F .639
+(alues of settings controlling optional shell beha)-.25 F(vior)-.2 E
+5.639(.T)-.55 G .639(he settings can be either those)-5.639 F .374
+(listed belo)144 148.8 R 1.674 -.65(w, o)-.25 H 1.174 -.4(r, i).65 H
+2.874(ft).4 G(he)-2.874 E F2<ad6f>2.874 E F0 .375
+(option is used, those a)2.875 F -.25(va)-.2 G .375(ilable with the).25
+F F2<ad6f>2.875 E F0 .375(option to the)2.875 F F2(set)2.875 E F0 -.2
+(bu)2.875 G .375(iltin com-).2 F 3.326(mand. W)144 160.8 R .826
+(ith no options, or with the)-.4 F F2<ad70>3.326 E F0 .825
+(option, a list of all settable options is displayed, with an)3.326 F
+.945(indication of whether or not each is set.)144 172.8 R(The)5.945 E
+F2<ad70>3.445 E F0 .945(option causes output to be displayed in a form)
+3.445 F(that may be reused as input.)144 184.8 Q(Other options ha)5 E .3
+-.15(ve t)-.2 H(he follo).15 E(wing meanings:)-.25 E F2<ad73>144 196.8 Q
+F0(Enable \(set\) each)26.41 E F1(optname)2.5 E F0(.)A F2<ad75>144 208.8
+Q F0(Disable \(unset\) each)24.74 E F1(optname)2.5 E F0(.)A F2<ad71>144
+220.8 Q F0 .003(Suppresses normal output \(quiet mode\); the return sta\
+tus indicates whether the)24.74 F F1(optname)2.503 E F0(is)2.503 E .255
+(set or unset.)180 232.8 R .255(If multiple)5.255 F F1(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 F2<ad71>2.756 E F0 2.756(,t)C .256
+(he return status is zero if)-2.756 F(all)180 244.8 Q F1(optnames)2.5 E
+F0(are enabled; non-zero otherwise.)2.5 E F2<ad6f>144 256.8 Q F0
+(Restricts the v)25.3 E(alues of)-.25 E F1(optname)2.5 E F0
+(to be those de\214ned for the)2.5 E F2<ad6f>2.5 E F0(option to the)2.5
+E F2(set)2.5 E F0 -.2(bu)2.5 G(iltin.).2 E .625(If either)144 273.6 R F2
+<ad73>3.125 E F0(or)3.124 E F2<ad75>3.124 E F0 .624(is used with no)
+3.124 F F1(optname)3.124 E F0(ar)3.124 E(guments,)-.18 E F2(shopt)3.124
+E F0(sho)3.124 E .624(ws only those options which are)-.25 F 2.233
+(set or unset, respecti)144 285.6 R -.15(ve)-.25 G(ly).15 E 7.234(.U)
+-.65 G 2.234(nless otherwise noted, the)-7.234 F F2(shopt)4.734 E F0
+2.234(options are disabled \(unset\) by)4.734 F(def)144 297.6 Q(ault.)
+-.1 E 1.544(The return status when listing options is zero if all)144
+314.4 R F1(optnames)4.044 E F0 1.544(are enabled, non-zero otherwise.)
+4.044 F .696
 (When setting or unsetting options, the return status is zero unless an)
-144 302.4 R F1(optname)3.196 E F0 .696(is not a v)3.196 F .696
-(alid shell)-.25 F(option.)144 314.4 Q(The list of)144 331.2 Q F2(shopt)
-2.5 E F0(options is:)2.5 E F2(autocd)144 349.2 Q F0 .2
+144 326.4 R F1(optname)3.196 E F0 .696(is not a v)3.196 F .696
+(alid shell)-.25 F(option.)144 338.4 Q(The list of)144 355.2 Q F2(shopt)
+2.5 E F0(options is:)2.5 E F2(autocd)144 373.2 Q F0 .2
 (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 361.2 Q F2(cd)2.5 E F0 2.5(command. This)2.5 F
+(ment to the)184 385.2 Q F2(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
-F2(cdable_v)144 373.2 Q(ars)-.1 E F0 .155(If set, an ar)184 385.2 R .155
+F2(cdable_v)144 397.2 Q(ars)-.1 E F0 .155(If set, an ar)184 409.2 R .155
 (gument to the)-.18 F F2(cd)2.655 E F0 -.2(bu)2.655 G .156
 (iltin command that is not a directory is assumed to be the).2 F
-(name of a v)184 397.2 Q(ariable whose v)-.25 E
-(alue is the directory to change to.)-.25 E F2(cdspell)144 409.2 Q F0
+(name of a v)184 421.2 Q(ariable whose v)-.25 E
+(alue is the directory to change to.)-.25 E F2(cdspell)144 433.2 Q F0
 1.055
 (If set, minor errors in the spelling of a directory component in a)
 10.55 F F2(cd)3.555 E F0 1.055(command will be)3.555 F 3.987
-(corrected. The)184 421.2 R 1.487(errors check)3.987 F 1.487
+(corrected. The)184 445.2 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 .77(one character too man)184 433.2 R 4.57 -.65(y. I)
+-.4 G(nd)-3.988 E .77(one character too man)184 457.2 R 4.57 -.65(y. I)
 -.15 H 3.27(fac).65 G .77
 (orrection is found, the corrected \214lename is printed, and)-3.27 F
-(the command proceeds.)184 445.2 Q
+(the command proceeds.)184 469.2 Q
 (This option is only used by interacti)5 E .3 -.15(ve s)-.25 H(hells.)
-.15 E F2(checkhash)144 457.2 Q F0 2.079(If set,)184 469.2 R F2(bash)
+.15 E F2(checkhash)144 481.2 Q F0 2.079(If set,)184 493.2 R F2(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 481.2 S(cute it.).15 E
+2.08(xists before trying to)-.15 F -.15(exe)184 505.2 S(cute it.).15 E
 (If a hashed command no longer e)5 E
-(xists, a normal path search is performed.)-.15 E F2(checkjobs)144 493.2
-Q F0 .449(If set,)184 505.2 R F2(bash)2.949 E F0 .449
+(xists, a normal path search is performed.)-.15 E F2(checkjobs)144 517.2
+Q F0 .449(If set,)184 529.2 R F2(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 517.2 R(an)3.438 E 3.438(yj)-.15 G
+F -.15(ve)-.25 G 3.438(shell. If)184 541.2 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 2.203
-(attempted without an interv)184 529.2 R 2.203(ening command \(see)-.15
+(attempted without an interv)184 553.2 R 2.203(ening command \(see)-.15
 F/F3 9/Times-Bold@0 SF 2.203(JOB CONTR)4.703 F(OL)-.27 E F0(abo)4.453 E
--.15(ve)-.15 G 4.703(\). The).15 F(shell)4.703 E(al)184 541.2 Q -.1(wa)
+-.15(ve)-.15 G 4.703(\). The).15 F(shell)4.703 E(al)184 565.2 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 F2(checkwinsize)144 553.2 Q F0 .796(If set,)184
-565.2 R F2(bash)3.296 E F0 .796(checks the windo)3.296 F 3.296(ws)-.25 G
+(obs are stopped.)-2.5 E F2(checkwinsize)144 577.2 Q F0 .796(If set,)184
+589.2 R F2(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 577.2 S(lues of).25 E F3(LINES)2.5
+.797(pdates the)-3.297 F -.25(va)184 601.2 S(lues of).25 E F3(LINES)2.5
 E F0(and)2.25 E F3(COLUMNS)2.5 E/F4 9/Times-Roman@0 SF(.)A F2(cmdhist)
-144 589.2 Q F0 1.202(If set,)6.11 F F2(bash)3.702 E F0 1.202
+144 613.2 Q F0 1.202(If set,)6.11 F F2(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
-601.2 Q 5(.T)-.65 G(his allo)-5 E
-(ws easy re-editing of multi-line commands.)-.25 E F2(compat31)144 613.2
-Q F0 .419(If set,)184 625.2 R F2(bash)2.919 E F0 .419(changes its beha)
+625.2 Q 5(.T)-.65 G(his allo)-5 E
+(ws easy re-editing of multi-line commands.)-.25 E F2(compat31)144 637.2
+Q F0 .419(If set,)184 649.2 R F2(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 .462(to the)
-184 637.2 R F2([[)2.962 E F0 .462(conditional command')2.962 F(s)-.55 E
+184 661.2 R F2([[)2.962 E F0 .462(conditional command')2.962 F(s)-.55 E
 F2(=~)2.962 E F0 .462
 (operator and locale-speci\214c string comparison when)2.962 F .71
-(using the)184 649.2 R F2([[)3.21 E F0 .71(conditional command')3.21 F
+(using the)184 673.2 R F2([[)3.21 E F0 .71(conditional command')3.21 F
 (s)-.55 E F2(<)3.21 E F0(and)3.21 E F2(>)3.21 E F0 3.21(operators. Bash)
 3.21 F -.15(ve)3.21 G .71(rsions prior to bash-4.1).15 F .821
-(use ASCII collation and)184 661.2 R F1(str)3.321 E(cmp)-.37 E F0 .821
+(use ASCII collation and)184 685.2 R F1(str)3.321 E(cmp)-.37 E F0 .821
 (\(3\); bash-4.1 and later use the current locale').19 F 3.32(sc)-.55 G
-(ollation)-3.32 E(sequence and)184 673.2 Q F1(str)2.5 E(coll)-.37 E F0
-(\(3\).).51 E F2(compat32)144 685.2 Q F0 1.409(If set,)184 697.2 R F2
-(bash)3.909 E F0 1.409(changes its beha)3.909 F 1.409(vior to that of v)
--.2 F 1.41(ersion 3.2 with respect to locale-speci\214c)-.15 F .423
-(string comparison when using the)184 709.2 R F2([[)2.922 E F0 .422
-(conditional command')2.922 F(s)-.55 E F2(<)2.922 E F0(and)2.922 E F2(>)
-2.922 E F0 .422(operators \(see pre-)2.922 F(vious item\).)184 721.2 Q
-(GNU Bash 4.2)72 768 Q(2013 March 4)146.79 E(67)195.95 E 0 Cg EP
+(ollation)-3.32 E(sequence and)184 697.2 Q F1(str)2.5 E(coll)-.37 E F0
+(\(3\).).51 E(GNU Bash 4.3)72 768 Q(2013 September 2)138.455 E(67)
+187.615 E 0 Cg EP
 %%Page: 68 68
 %%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/F1 10/Times-Bold@0 SF(compat40)144 84 Q F0 1.409(If set,)184 96 R
+-.35 E/F1 10/Times-Bold@0 SF(compat32)144 84 Q F0 1.409(If set,)184 96 R
 F1(bash)3.909 E F0 1.409(changes its beha)3.909 F 1.409
 (vior to that of v)-.2 F 1.41
+(ersion 3.2 with respect to locale-speci\214c)-.15 F .423
+(string comparison when using the)184 108 R F1([[)2.922 E F0 .422
+(conditional command')2.922 F(s)-.55 E F1(<)2.922 E F0(and)2.922 E F1(>)
+2.922 E F0 .422(operators \(see pre-)2.922 F(vious item\).)184 120 Q F1
+(compat40)144 132 Q F0 1.409(If set,)184 144 R F1(bash)3.909 E F0 1.409
+(changes its beha)3.909 F 1.409(vior to that of v)-.2 F 1.41
 (ersion 4.0 with respect to locale-speci\214c)-.15 F 2.008
-(string comparison when using the)184 108 R F1([[)4.508 E F0 2.007
+(string comparison when using the)184 156 R F1([[)4.508 E F0 2.007
 (conditional command')4.508 F(s)-.55 E F1(<)4.507 E F0(and)4.507 E F1(>)
-4.507 E F0 2.007(operators \(see)4.507 F .769(description of)184 120 R
+4.507 E F0 2.007(operators \(see)4.507 F .769(description of)184 168 R
 F1(compat31)3.269 E F0 3.269(\)a)C .769(nd the ef)-3.269 F .769
 (fect of interrupting a command list.)-.25 F .77(Bash v)5.77 F(ersions)
 -.15 E .087(4.0 and later interrupt the list as if the shell recei)184
-132 R -.15(ve)-.25 G 2.586(dt).15 G .086(he interrupt; pre)-2.586 F .086
-(vious v)-.25 F .086(ersions con-)-.15 F(tinue with the ne)184 144 Q
-(xt command in the list.)-.15 E F1(compat41)144 156 Q F0 1.483(If set,)
-184 168 R F1(bash)3.983 E F0 3.983(,w)C 1.483(hen in)-3.983 F/F2 10
+180 R -.15(ve)-.25 G 2.586(dt).15 G .086(he interrupt; pre)-2.586 F .086
+(vious v)-.25 F .086(ersions con-)-.15 F(tinue with the ne)184 192 Q
+(xt command in the list.)-.15 E F1(compat41)144 204 Q F0 1.483(If set,)
+184 216 R F1(bash)3.983 E F0 3.983(,w)C 1.483(hen in)-3.983 F/F2 10
 /Times-Italic@0 SF(posix)3.983 E F0 1.484
 (mode, treats a single quote in a double-quoted parameter)3.983 F -.15
-(ex)184 180 S .959(pansion as a special character).15 F 5.959(.T)-.55 G
+(ex)184 228 S .959(pansion as a special character).15 F 5.959(.T)-.55 G
 .958(he single quotes must match \(an e)-5.959 F -.15(ve)-.25 G 3.458
 (nn).15 G .958(umber\) and)-3.458 F .59
-(the characters between the single quotes are considered quoted.)184 192
+(the characters between the single quotes are considered quoted.)184 240
 R .59(This is the beha)5.59 F .59(vior of)-.2 F .59
-(posix mode through v)184 204 R .589(ersion 4.1.)-.15 F .589(The def)
+(posix mode through v)184 252 R .589(ersion 4.1.)-.15 F .589(The def)
 5.589 F .589(ault bash beha)-.1 F .589(vior remains as in pre)-.2 F .589
-(vious v)-.25 F(er)-.15 E(-)-.2 E(sions.)184 216 Q F1(compat42)144 228 Q
-F0 1.796(If set,)184 240 R F1(bash)4.296 E F0 1.796
+(vious v)-.25 F(er)-.15 E(-)-.2 E(sions.)184 264 Q F1(compat42)144 276 Q
+F0 1.796(If set,)184 288 R F1(bash)4.296 E F0 1.796
 (does not process the replacement string in the pattern substitution w)
-4.296 F(ord)-.1 E -.15(ex)184 252 S(pansion using quote remo).15 E -.25
-(va)-.15 G(l.).25 E F1(complete_fullquote)144 264 Q F0 .654(If set,)184
-276 R F1(bash)3.153 E F0 .653(quotes all shell metacharacters in \214le\
+4.296 F(ord)-.1 E -.15(ex)184 300 S(pansion using quote remo).15 E -.25
+(va)-.15 G(l.).25 E F1(complete_fullquote)144 312 Q F0 .654(If set,)184
+324 R F1(bash)3.153 E F0 .653(quotes all shell metacharacters in \214le\
 names and directory names when per)3.153 F(-)-.2 E 1.524
-(forming completion.)184 288 R 1.524(If not set,)6.524 F F1(bash)4.024 E
+(forming completion.)184 336 R 1.524(If not set,)6.524 F F1(bash)4.024 E
 F0(remo)4.024 E -.15(ve)-.15 G 4.024(sm).15 G 1.524
 (etacharacters such as the dollar sign)-4.024 F 2.667(from the set of c\
 haracters that will be quoted in completed \214lenames when these)184
-300 R .028(metacharacters appear in shell v)184 312 R .028
+348 R .028(metacharacters appear in shell v)184 360 R .028
 (ariable references in w)-.25 F .029(ords to be completed.)-.1 F .029
-(This means)5.029 F 1.073(that dollar signs in v)184 324 R 1.073
+(This means)5.029 F 1.073(that dollar signs in v)184 372 R 1.073
 (ariable names that e)-.25 F 1.073
 (xpand to directories will not be quoted; ho)-.15 F(w-)-.25 E -2.15 -.25
-(ev e)184 336 T 1.922 -.4(r, a).25 H 1.422 -.15(ny d).4 H 1.123
+(ev e)184 384 T 1.922 -.4(r, a).25 H 1.422 -.15(ny d).4 H 1.123
 (ollar signs appearing in \214lenames will not be quoted, either).15 F
 6.123(.T)-.55 G 1.123(his is acti)-6.123 F -.15(ve)-.25 G .59
 (only when bash is using backslashes to quote completed \214lenames.)184
-348 R .59(This v)5.59 F .59(ariable is set)-.25 F(by def)184 360 Q
+396 R .59(This v)5.59 F .59(ariable is set)-.25 F(by def)184 408 Q
 (ault, which is the def)-.1 E(ault bash beha)-.1 E(vior in v)-.2 E
-(ersions through 4.2.)-.15 E F1(dir)144 372 Q(expand)-.18 E F0 .486
-(If set,)184 384 R F1(bash)2.986 E F0 .486
+(ersions through 4.2.)-.15 E F1(dir)144 420 Q(expand)-.18 E F0 .486
+(If set,)184 432 R F1(bash)2.986 E F0 .486
 (replaces directory names with the results of w)2.986 F .486(ord e)-.1 F
 .487(xpansion when perform-)-.15 F .18(ing \214lename completion.)184
-396 R .179(This changes the contents of the readline editing b)5.18 F
+444 R .179(This changes the contents of the readline editing b)5.18 F
 (uf)-.2 E(fer)-.25 E 5.179(.I)-.55 G 2.679(fn)-5.179 G(ot)-2.679 E(set,)
-184 408 Q F1(bash)2.5 E F0(attempts to preserv)2.5 E 2.5(ew)-.15 G
-(hat the user typed.)-2.5 E F1(dirspell)144 420 Q F0 .858(If set,)7.77 F
+184 456 Q F1(bash)2.5 E F0(attempts to preserv)2.5 E 2.5(ew)-.15 G
+(hat the user typed.)-2.5 E F1(dirspell)144 468 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 432 Q(xist.)-.15 E
-F1(dotglob)144 444 Q F0 .165(If set,)7.77 F F1(bash)2.665 E F0 .165
+(the directory name initially supplied does not e)184 480 Q(xist.)-.15 E
+F1(dotglob)144 492 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 456 Q F0 1.386
+(xpansion.)-.15 E F1(execfail)144 504 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.387(cute the \214le speci\214ed as an).15 F(ar)184 468 Q
+1.387(cute the \214le speci\214ed as an).15 F(ar)184 516 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 480 Q F0
-.717(If set, aliases are e)184 492 R .717(xpanded as described abo)-.15
+E F1(exec)2.5 E F0 -.1(fa)2.5 G(ils.).1 E F1(expand_aliases)144 528 Q F0
+.717(If set, aliases are e)184 540 R .717(xpanded as described abo)-.15
 F 1.017 -.15(ve u)-.15 H(nder).15 E/F3 9/Times-Bold@0 SF(ALIASES)3.217 E
 /F4 9/Times-Roman@0 SF(.)A F0 .716(This option is enabled)5.217 F
-(by def)184 504 Q(ault for interacti)-.1 E .3 -.15(ve s)-.25 H(hells.)
-.15 E F1(extdeb)144 516 Q(ug)-.2 E F0(If set, beha)184 528 Q
+(by def)184 552 Q(ault for interacti)-.1 E .3 -.15(ve s)-.25 H(hells.)
+.15 E F1(extdeb)144 564 Q(ug)-.2 E F0(If set, beha)184 576 Q
 (vior intended for use by deb)-.2 E(uggers is enabled:)-.2 E F1(1.)184
-540 Q F0(The)28.5 E F1<ad46>4.25 E F0 1.75(option to the)4.25 F F1
+588 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 552 Q
-(gument.)-.18 E F1(2.)184 564 Q F0 1.667(If the command run by the)28.5
+(number corresponding to each function name supplied as an ar)220 600 Q
+(gument.)-.18 E F1(2.)184 612 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 576
-Q -.15(xe)-.15 G(cuted.).15 E F1(3.)184 588 Q F0 .84
+1.667(alue, the ne)-.25 F(xt)-.15 E(command is skipped and not e)220 624
+Q -.15(xe)-.15 G(cuted.).15 E F1(3.)184 636 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 600 S .488
+(exe)220 648 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 612 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(4.)184 624 Q
+(sour)220 660 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(4.)184 672 Q
 F3 -.27(BA)28.5 G(SH_ARGC).27 E F0(and)3.153 E F3 -.27(BA)3.403 G
 (SH_ARGV).27 E F0 .904(are updated as described in their descriptions)
-3.154 F(abo)220 636 Q -.15(ve)-.15 G(.).15 E F1(5.)184 648 Q F0 1.359
+3.154 F(abo)220 684 Q -.15(ve)-.15 G(.).15 E F1(5.)184 696 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
-660 Q -.2(vo)-.4 G -.1(ke).2 G 2.5(dw).1 G(ith)-2.5 E F1(\()2.5 E F2
+708 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(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 672 Q F0 .804
-(Error tracing is enabled:)28.5 F .805
-(command substitution, shell functions, and subshells)5.804 F(in)220 684
-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 F0(trap.)
-2.5 E F1(extglob)144 696 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 708 Q
-F0(are enabled.)2.5 E(GNU Bash 4.2)72 768 Q(2013 March 4)146.79 E(68)
-195.95 E 0 Cg EP
+(and)2.5 E F1(RETURN)2.5 E F0(traps.)2.5 E(GNU Bash 4.3)72 768 Q
+(2013 September 2)138.455 E(68)187.615 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/F1 10/Times-Bold@0 SF(extquote)144 84 Q F0 2.473(If set,)184 96 R
-F1($)4.973 E F0<08>A/F2 10/Times-Italic@0 SF(string)A F0 4.973<0861>C
-(nd)-4.973 E F1($)4.973 E F0(")A F2(string)A F0 4.973("q)C 2.473
+-.35 E/F1 10/Times-Bold@0 SF(6.)184 84 Q F0 .804
+(Error tracing is enabled:)28.5 F .805
+(command substitution, shell functions, and subshells)5.804 F(in)220 96
+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
+(ERR)2.5 E F0(trap.)2.5 E F1(extglob)144 108 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
+120 Q F0(are enabled.)2.5 E F1(extquote)144 132 Q F0 2.473(If set,)184
+144 R F1($)4.973 E F0<08>A F2(string)A F0 4.973<0861>C(nd)-4.973 E F1($)
+4.973 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 108 Q(This option is enabled by def)5 E(ault.)-.1 E F1(failglob)144
-120 Q F0 1.425(If set, patterns which f)7.77 F 1.425
+184 156 Q(This option is enabled by def)5 E(ault.)-.1 E F1(failglob)144
+168 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 132 S(pansion error).15 E(.)
--.55 E F1 -.25(fo)144 144 S -.18(rc).25 G(e_\214gnor).18 E(e)-.18 E F0
-.936(If set, the suf)184 156 R<8c78>-.25 E .936(es speci\214ed by the)
+(xpansion result in an)-.15 F -.15(ex)184 180 S(pansion error).15 E(.)
+-.55 E F1 -.25(fo)144 192 S -.18(rc).25 G(e_\214gnor).18 E(e)-.18 E F0
+.936(If set, the suf)184 204 R<8c78>-.25 E .936(es speci\214ed by the)
 -.15 F/F3 9/Times-Bold@0 SF(FIGNORE)3.436 E F0 .936(shell v)3.186 F .936
 (ariable cause w)-.25 F .937(ords to be ignored)-.1 F .32
-(when performing w)184 168 R .32(ord completion e)-.1 F -.15(ve)-.25 G
+(when performing w)184 216 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 2.947(pletions. See)184 180 R F3
+(ords are the only possible com-)-.1 F 2.947(pletions. See)184 228 R F3
 .447(SHELL V)2.947 F(ARIABLES)-1.215 E F0(abo)2.697 E .747 -.15(ve f)
 -.15 H .448(or a description of).15 F F3(FIGNORE)2.948 E/F4 9
 /Times-Roman@0 SF(.)A F0 .448(This option is)4.948 F(enabled by def)184
-192 Q(ault.)-.1 E F1(globasciiranges)144 204 Q F0 .806(If set, range e)
-184 216 R .806(xpressions used in pattern matching \(see)-.15 F F3 -.09
-(Pa)3.305 G(tter).09 E 3.055(nM)-.135 G(atching)-3.055 E F0(abo)3.055 E
--.15(ve)-.15 G 3.305(\)b).15 G(eha)-3.305 E -.15(ve)-.2 G 2.089
-(as if in the traditional C locale when performing comparisons.)184 228
-R 2.09(That is, the current)7.089 F(locale')184 240 Q 2.614(sc)-.55 G
-.114(ollating sequence is not tak)-2.614 F .113(en into account, so)-.1
-F F1(b)2.613 E F0 .113(will not collate between)2.613 F F1(A)2.613 E F0
-(and)2.613 E F1(B)184 252 Q F0 2.5(,a)C(nd upper)-2.5 E(-case and lo)-.2
-E(wer)-.25 E(-case ASCII characters will collate together)-.2 E(.)-.55 E
-F1(globstar)144 264 Q F0 .518(If set, the pattern)5 F F1(**)3.018 E F0
-.519(used in a pathname e)3.019 F .519(xpansion conte)-.15 F .519
-(xt will match all \214les and zero)-.15 F .432
-(or more directories and subdirectories.)184 276 R .431
-(If the pattern is follo)5.432 F .431(wed by a)-.25 F F1(/)2.931 E F0
-2.931(,o)C .431(nly directories)-2.931 F(and subdirectories match.)184
-288 Q F1(gnu_errfmt)144 300 Q F0(If set, shell error messages are writt\
-en in the standard GNU error message format.)184 312 Q F1(histappend)144
-324 Q F0 .676
+240 Q(ault.)-.1 E F1(globasciiranges)144 252 Q F0 2.519(If set, range e)
+184 264 R 2.519(xpressions used in pattern matching brack)-.15 F 2.518
+(et e)-.1 F 2.518(xpressions \(see)-.15 F F3 -.09(Pa)5.018 G(tter).09 E
+(n)-.135 E(Matching)184 276 Q F0(abo)2.964 E -.15(ve)-.15 G 3.214(\)b)
+.15 G(eha)-3.214 E 1.014 -.15(ve a)-.2 H 3.214(si).15 G 3.214(fi)-3.214
+G 3.214(nt)-3.214 G .714
+(he traditional C locale when performing comparisons.)-3.214 F 1.02
+(That is, the current locale')184 288 R 3.52(sc)-.55 G 1.02
+(ollating sequence is not tak)-3.52 F 1.02(en into account, so)-.1 F F1
+(b)3.52 E F0 1.02(will not)3.52 F .956(collate between)184 300 R F1(A)
+3.456 E F0(and)3.456 E F1(B)3.456 E F0 3.457(,a)C .957(nd upper)-3.457 F
+.957(-case and lo)-.2 F(wer)-.25 E .957
+(-case ASCII characters will collate)-.2 F(together)184 312 Q(.)-.55 E
+F1(globstar)144 324 Q F0 .519(If set, the pattern)5 F F1(**)3.019 E F0
+.519(used in a pathname e)3.019 F .519(xpansion conte)-.15 F .518
+(xt will match all \214les and zero)-.15 F .431
+(or more directories and subdirectories.)184 336 R .431
+(If the pattern is follo)5.431 F .432(wed by a)-.25 F F1(/)2.932 E F0
+2.932(,o)C .432(nly directories)-2.932 F(and subdirectories match.)184
+348 Q F1(gnu_errfmt)144 360 Q F0(If set, shell error messages are writt\
+en in the standard GNU error message format.)184 372 Q F1(histappend)144
+384 Q F0 .676
 (If set, the history list is appended to the \214le named by the v)184
-336 R .676(alue of the)-.25 F F3(HISTFILE)3.177 E F0 -.25(va)2.927 G
-(ri-).25 E(able when the shell e)184 348 Q(xits, rather than o)-.15 E
--.15(ve)-.15 G(rwriting the \214le.).15 E F1(histr)144 360 Q(eedit)-.18
-E F0 .576(If set, and)184 372 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 384 Q F1(histv)144 396 Q(erify)-.1 E F0 .402
-(If set, and)184 408 R F1 -.18(re)2.903 G(adline).18 E F0 .403
+396 R .676(alue of the)-.25 F F3(HISTFILE)3.176 E F0 -.25(va)2.926 G
+(ri-).25 E(able when the shell e)184 408 Q(xits, rather than o)-.15 E
+-.15(ve)-.15 G(rwriting the \214le.).15 E F1(histr)144 420 Q(eedit)-.18
+E F0 .575(If set, and)184 432 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 444 Q F1(histv)144 456 Q(erify)-.1 E F0 .403
+(If set, and)184 468 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 420 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 432 S -.25(ff).2 G(er).25 E
+2.903 F .661(passed to the shell parser)184 480 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 492 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 444 Q F0 1.181(If set, and)184 456 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
-468 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 480 Q -.15(ve)-.15 G 2.5(\). This).15 F
-(is enabled by def)2.5 E(ault.)-.1 E F1(huponexit)144 492 Q F0(If set,)
-184 504 Q F1(bash)2.5 E F0(will send)2.5 E F3(SIGHUP)2.5 E F0
+(hostcomplete)144 504 Q F0 1.182(If set, and)184 516 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
+528 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 540 Q -.15(ve)-.15 G 2.5(\). This).15 F
+(is enabled by def)2.5 E(ault.)-.1 E F1(huponexit)144 552 Q F0(If set,)
+184 564 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)
-.15 E(xits.)-.15 E F1(interacti)144 516 Q -.1(ve)-.1 G(_comments).1 E F0
-.33(If set, allo)184 528 R 2.83(waw)-.25 G .33(ord be)-2.93 F .33
+.15 E(xits.)-.15 E F1(interacti)144 576 Q -.1(ve)-.1 G(_comments).1 E F0
+.33(If set, allo)184 588 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 540 R 1.267 -.15(ve s)-.25
+(that line to be ignored in an interacti)184 600 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 552 Q
-(ault.)-.1 E F1(lastpipe)144 564 Q F0 1.211
+G 3.467(\). This).15 F .968(option is)3.468 F(enabled by def)184 612 Q
+(ault.)-.1 E F1(lastpipe)144 624 Q F0 1.212
 (If set, and job control is not acti)6.66 F -.15(ve)-.25 G 3.712(,t).15
 G 1.212(he shell runs the last command of a pipeline not)-3.712 F -.15
-(exe)184 576 S(cuted in the background in the current shell en).15 E
-(vironment.)-.4 E F1(lithist)144 588 Q F0 .655(If set, and the)15.55 F
-F1(cmdhist)3.155 E F0 .654
+(exe)184 636 S(cuted in the background in the current shell en).15 E
+(vironment.)-.4 E F1(lithist)144 648 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.154(dt).15 G 3.154(ot)-3.154 G .654(he history)-3.154 F
-(with embedded ne)184 600 Q
+3.155(dt).15 G 3.155(ot)-3.155 G .655(he history)-3.155 F
+(with embedded ne)184 660 Q
 (wlines rather than using semicolon separators where possible.)-.25 E F1
-(login_shell)144 612 Q F0 .486
+(login_shell)144 672 Q F0 .486
 (The shell sets this option if it is started as a login shell \(see)184
-624 R F3(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 636 S(lue may not be changed.).25
-E F1(mailwar)144 648 Q(n)-.15 E F0 .815(If set, and a \214le that)184
-660 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 672 S 2.5(sc).1 G(heck)-2.5 E(ed, the message `)-.1 E
-(`The mail in)-.74 E F2(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 684
-Q F0 .324(If set, and)184 696 R F1 -.18(re)2.824 G(adline).18 E F0 .324
-(is being used,)2.824 F F1(bash)2.824 E F0 .324
-(will not attempt to search the)2.824 F F3 -.666(PA)2.825 G(TH)-.189 E
-F0 .325(for possible)2.575 F
-(completions when completion is attempted on an empty line.)184 708 Q
-(GNU Bash 4.2)72 768 Q(2013 March 4)146.79 E(69)195.95 E 0 Cg EP
+684 R F3(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 696 S(lue may not be changed.).25
+E(GNU Bash 4.3)72 768 Q(2013 September 2)138.455 E(69)187.615 E 0 Cg EP
 %%Page: 70 70
 %%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/F1 10/Times-Bold@0 SF(nocaseglob)144 84 Q F0 .437(If set,)184 96
-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 108 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 120 Q F0
-1.193(If set,)184 132 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 144 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 156 Q F0 .855(If set,)184
-168 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 180 S(pand to a null string, rather than themselv)
-.15 E(es.)-.15 E F1(pr)144 192 Q(ogcomp)-.18 E F0 .676
-(If set, the programmable completion f)184 204 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 216 Q
-(This option is enabled by def)5 E(ault.)-.1 E F1(pr)144 228 Q(omptv)
--.18 E(ars)-.1 E F0 1.448(If set, prompt strings under)184 240 R 1.448
-(go parameter e)-.18 F 1.447(xpansion, command substitution, arithmetic)
--.15 F -.15(ex)184 252 S .17(pansion, and quote remo).15 F -.25(va)-.15
+-.35 E/F1 10/Times-Bold@0 SF(mailwar)144 84 Q(n)-.15 E F0 .814
+(If set, and a \214le that)184 96 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 108 S 2.5(sc).1 G(heck)-2.5 E(ed, the message `)-.1 E
+(`The mail in)-.74 E/F2 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 120 Q F0 .325(If set, and)184 132 R F1 -.18
+(re)2.825 G(adline).18 E F0 .325(is being used,)2.825 F F1(bash)2.824 E
+F0 .324(will not attempt to search the)2.824 F/F3 9/Times-Bold@0 SF
+-.666(PA)2.824 G(TH)-.189 E F0 .324(for possible)2.574 F
+(completions when completion is attempted on an empty line.)184 144 Q F1
+(nocaseglob)144 156 Q F0 .436(If set,)184 168 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 180 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 192 Q F0 1.194(If set,)184
+204 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 216 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 228 Q F0
+.854(If set,)184 240 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 252 S(pand to a null string, rather than themselv)
+.15 E(es.)-.15 E F1(pr)144 264 Q(ogcomp)-.18 E F0 .677
+(If set, the programmable completion f)184 276 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 288 Q
+(This option is enabled by def)5 E(ault.)-.1 E F1(pr)144 300 Q(omptv)
+-.18 E(ars)-.1 E F0 1.447(If set, prompt strings under)184 312 R 1.448
+(go parameter e)-.18 F 1.448(xpansion, command substitution, arithmetic)
+-.15 F -.15(ex)184 324 S .171(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 9/Times-Bold@0 SF(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 264 Q(ault.)-.1
-E F1 -.18(re)144 276 S(stricted_shell).18 E F0 1.069
+-.15 F F3(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 336 Q(ault.)-.1 E F1 -.18(re)144 348
+S(stricted_shell).18 E F0 1.069
 (The shell sets this option if it is started in restricted mode \(see)
-184 288 R F2 1.069(RESTRICTED SHELL)3.569 F F0(belo)184 300 Q 4.178
+184 360 R F3 1.069(RESTRICTED SHELL)3.569 F F0(belo)184 372 Q 4.178
 (w\). The)-.25 F -.25(va)4.178 G 1.678(lue may not be changed.).25 F
 1.678(This is not reset when the startup \214les are)6.678 F -.15(exe)
-184 312 S(cuted, allo).15 E(wing the startup \214les to disco)-.25 E
+184 384 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 324 Q(erbose)-.1 E F0 .502(If set, the)184 336 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 348 Q F1(sour)
-144 360 Q(cepath)-.18 E F0 .77(If set, the)184 372 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 384 Q 2.5(gument. This)-.18 F
-(option is enabled by def)2.5 E(ault.)-.1 E F1(xpg_echo)144 396 Q F0
-(If set, the)184 408 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 424.8 Q F0([)2.5 E F1<ad66>A F0(])A 1.002(Suspend the e)144 436.8 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 448.8 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 460.8 S(nless the shell is a login shell and)-2.5 E
+F1(shift_v)144 396 Q(erbose)-.1 E F0 .501(If set, the)184 408 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
+(xceeds the number)-.15 F(of positional parameters.)184 420 Q F1(sour)
+144 432 Q(cepath)-.18 E F0 .771(If set, the)184 444 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 F3 -.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 456 Q 2.5(gument. This)-.18 F(option is enabled by def)2.5 E(ault.)
+-.1 E F1(xpg_echo)144 468 Q F0(If set, the)184 480 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 496.8 Q F0([)2.5 E F1<ad66>A F0(])A 1.001
+(Suspend the e)144 508.8 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
+F3(SIGCONT)A F0 3.502(signal. A)3.252 F 1.002(login shell cannot be)
+3.502 F .023(suspended; the)144 520.8 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 532.8 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 477.6 Q/F3 10/Times-Italic@0 SF -.2(ex)2.5 G(pr).2 E F1([)
-108 489.6 Q F3 -.2(ex)2.5 G(pr).2 E F1(])2.5 E F0 .878
-(Return a status of 0 \(true\) or 1 \(f)6.77 F .877
-(alse\) depending on the e)-.1 F -.25(va)-.25 G .877
-(luation of the conditional e).25 F(xpression)-.15 E F3 -.2(ex)144 501.6
+E F1(test)108 549.6 Q F2 -.2(ex)2.5 G(pr).2 E F1([)108 561.6 Q F2 -.2
+(ex)2.5 G(pr).2 E F1(])2.5 E F0 .877
+(Return a status of 0 \(true\) or 1 \(f)6.77 F .878
+(alse\) depending on the e)-.1 F -.25(va)-.25 G .878
+(luation of the conditional e).25 F(xpression)-.15 E F2 -.2(ex)144 573.6
 S(pr).2 E F0 5.53(.E).73 G .53
 (ach operator and operand must be a separate ar)-5.53 F 3.03
-(gument. Expressions)-.18 F .53(are composed of the)3.03 F 3.08
-(primaries described abo)144 513.6 R 3.38 -.15(ve u)-.15 H(nder).15 E F2
-(CONDITION)5.58 E 3.079(AL EXPRESSIONS)-.18 F/F4 9/Times-Roman@0 SF(.)A
-F1(test)7.579 E F0 3.079(does not accept an)5.579 F(y)-.15 E
-(options, nor does it accept and ignore an ar)144 525.6 Q(gument of)-.18
-E F1<adad>2.5 E F0(as signifying the end of options.)2.5 E .785
-(Expressions may be combined using the follo)144 543.6 R .786
-(wing operators, listed in decreasing order of prece-)-.25 F 3.412
-(dence. The)144 555.6 R -.25(eva)3.412 G .912
-(luation depends on the number of ar).25 F .911(guments; see belo)-.18 F
-4.711 -.65(w. O)-.25 H .911(perator precedence is).65 F
-(used when there are \214v)144 567.6 Q 2.5(eo)-.15 G 2.5(rm)-2.5 G
-(ore ar)-2.5 E(guments.)-.18 E F1(!)144 579.6 Q F3 -.2(ex)2.5 G(pr).2 E
-F0 -.35(Tr)12.6 G(ue if).35 E F3 -.2(ex)2.5 G(pr).2 E F0(is f)3.23 E
-(alse.)-.1 E F1(\()144 591.6 Q F3 -.2(ex)2.5 G(pr).2 E F1(\))2.5 E F0
-.26(Returns the v)6.77 F .26(alue of)-.25 F F3 -.2(ex)2.76 G(pr).2 E F0
+(gument. Expressions)-.18 F .53(are composed of the)3.03 F 3.079
+(primaries described abo)144 585.6 R 3.379 -.15(ve u)-.15 H(nder).15 E
+F3(CONDITION)5.579 E 3.079(AL EXPRESSIONS)-.18 F/F4 9/Times-Roman@0 SF
+(.)A F1(test)7.579 E F0 3.08(does not accept an)5.58 F(y)-.15 E
+(options, nor does it accept and ignore an ar)144 597.6 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 615.6 R .785
+(wing operators, listed in decreasing order of prece-)-.25 F 3.411
+(dence. The)144 627.6 R -.25(eva)3.411 G .911
+(luation depends on the number of ar).25 F .912(guments; see belo)-.18 F
+4.712 -.65(w. O)-.25 H .912(perator precedence is).65 F
+(used when there are \214v)144 639.6 Q 2.5(eo)-.15 G 2.5(rm)-2.5 G
+(ore ar)-2.5 E(guments.)-.18 E F1(!)144 651.6 Q F2 -.2(ex)2.5 G(pr).2 E
+F0 -.35(Tr)12.6 G(ue if).35 E F2 -.2(ex)2.5 G(pr).2 E F0(is f)3.23 E
+(alse.)-.1 E F1(\()144 663.6 Q F2 -.2(ex)2.5 G(pr).2 E F1(\))2.5 E F0
+.26(Returns the v)6.77 F .26(alue of)-.25 F F2 -.2(ex)2.76 G(pr).2 E F0
 5.26(.T)C .26(his may be used to o)-5.26 F -.15(ve)-.15 G .26
-(rride the normal precedence of opera-).15 F(tors.)180 603.6 Q F3 -.2
-(ex)144 615.6 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 627.6 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 F3 -.2(ex)144 639.6 S
-(pr1).2 E F0<ad>2.5 E F1(o)A F3 -.2(ex)2.5 G(pr2).2 E F0 -.35(Tr)180
-651.6 S(ue if either).35 E F3 -.2(ex)2.5 G(pr1).2 E F0(or)2.5 E F3 -.2
-(ex)2.5 G(pr2).2 E F0(is true.)2.52 E F1(test)144 668.4 Q F0(and)2.5 E
-F1([)2.5 E F0 -.25(eva)2.5 G(luate conditional e).25 E
-(xpressions using a set of rules based on the number of ar)-.15 E
-(guments.)-.18 E 2.5(0a)144 686.4 S -.18(rg)-2.5 G(uments).18 E(The e)
-180 698.4 Q(xpression is f)-.15 E(alse.)-.1 E(GNU Bash 4.2)72 768 Q
-(2013 March 4)146.79 E(70)195.95 E 0 Cg EP
+(rride the normal precedence of opera-).15 F(tors.)180 675.6 Q F2 -.2
+(ex)144 687.6 S(pr1).2 E F0<ad>2.5 E F1(a)A F2 -.2(ex)2.5 G(pr2).2 E F0
+-.35(Tr)180 699.6 S(ue if both).35 E F2 -.2(ex)2.5 G(pr1).2 E F0(and)2.5
+E F2 -.2(ex)2.5 G(pr2).2 E F0(are true.)2.52 E(GNU Bash 4.3)72 768 Q
+(2013 September 2)138.455 E(70)187.615 E 0 Cg EP
 %%Page: 71 71
 %%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 2.5(1a)144 84 S -.18(rg)-2.5 G(ument).18 E(The e)180 96 Q
+-.35 E/F1 10/Times-Italic@0 SF -.2(ex)144 84 S(pr1).2 E F0<ad>2.5 E/F2
+10/Times-Bold@0 SF(o)A F1 -.2(ex)2.5 G(pr2).2 E F0 -.35(Tr)180 96 S
+(ue if either).35 E F1 -.2(ex)2.5 G(pr1).2 E F0(or)2.5 E F1 -.2(ex)2.5 G
+(pr2).2 E F0(is true.)2.52 E F2(test)144 112.8 Q F0(and)2.5 E F2([)2.5 E
+F0 -.25(eva)2.5 G(luate conditional e).25 E
+(xpressions using a set of rules based on the number of ar)-.15 E
+(guments.)-.18 E 2.5(0a)144 130.8 S -.18(rg)-2.5 G(uments).18 E(The e)
+180 142.8 Q(xpression is f)-.15 E(alse.)-.1 E 2.5(1a)144 154.8 S -.18
+(rg)-2.5 G(ument).18 E(The e)180 166.8 Q
 (xpression is true if and only if the ar)-.15 E(gument is not null.)-.18
-E 2.5(2a)144 108 S -.18(rg)-2.5 G(uments).18 E .37(If the \214rst ar)180
-120 R .37(gument is)-.18 F/F1 10/Times-Bold@0 SF(!)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 132 R .38
-(gument is one of the unary conditional operators listed abo)-.18 F .68
--.15(ve u)-.15 H(nder).15 E/F2 9/Times-Bold@0 SF(CONDI-)2.88 E(TION)180
-144 Q .553(AL EXPRESSIONS)-.18 F/F3 9/Times-Roman@0 SF(,)A F0 .552
+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 .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 156 Q
+.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 168 S -.18(rg)-2.5 G
-(uments).18 E .236(The follo)180 180 R .236
+(xpression is f)-.15 E(alse.)-.1 E 2.5(3a)144 238.8 S -.18(rg)-2.5 G
+(uments).18 E .236(The follo)180 250.8 R .236
 (wing conditions are applied in the order listed.)-.25 F .236
 (If the second ar)5.236 F .236(gument is one of)-.18 F .855
-(the binary conditional operators listed abo)180 192 R 1.155 -.15(ve u)
--.15 H(nder).15 E F2(CONDITION)3.355 E .855(AL EXPRESSIONS)-.18 F F3(,)A
-F0(the)3.104 E .578(result of the e)180 204 R .578(xpression is the res\
-ult of the binary test using the \214rst and third ar)-.15 F(guments)
--.18 E 1.333(as operands.)180 216 R(The)6.333 E F1<ad61>3.833 E F0(and)
-3.833 E F1<ad6f>3.832 E F0 1.332
+(the binary conditional operators listed abo)180 262.8 R 1.155 -.15
+(ve u)-.15 H(nder).15 E F3(CONDITION)3.355 E .855(AL EXPRESSIONS)-.18 F
+F4(,)A F0(the)3.105 E .579(result of the e)180 274.8 R .578(xpression i\
+s the result of the binary test using the \214rst and third ar)-.15 F
+(guments)-.18 E 1.332(as operands.)180 286.8 R(The)6.332 E F2<ad61>3.832
+E F0(and)3.832 E F2<ad6f>3.832 E F0 1.333
 (operators are considered binary operators when there are)3.832 F .558
-(three ar)180 228 R 3.058(guments. If)-.18 F .558(the \214rst ar)3.058 F
-.558(gument is)-.18 F F1(!)3.058 E F0 3.058(,t)C .558(he v)-3.058 F .558
-(alue is the ne)-.25 F -.05(ga)-.15 G .558(tion of the tw).05 F(o-ar)-.1
-E(gument)-.18 E .521(test using the second and third ar)180 240 R 3.021
-(guments. If)-.18 F .521(the \214rst ar)3.021 F .52(gument is e)-.18 F
-(xactly)-.15 E F1(\()3.02 E F0 .52(and the third)3.02 F(ar)180 252 Q
-.485(gument is e)-.18 F(xactly)-.15 E F1(\))2.985 E F0 2.985(,t)C .485
-(he result is the one-ar)-2.985 F .485(gument test of the second ar)-.18
-F 2.985(gument. Other)-.18 F(-)-.2 E(wise, the e)180 264 Q
-(xpression is f)-.15 E(alse.)-.1 E 2.5(4a)144 276 S -.18(rg)-2.5 G
-(uments).18 E .385(If the \214rst ar)180 288 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 300 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 312 Q -.15(ve)
--.15 G(.).15 E 2.5(5o)144 324 S 2.5(rm)-2.5 G(ore ar)-2.5 E(guments)-.18
-E 1.635(The e)180 336 R 1.635(xpression is parsed and e)-.15 F -.25(va)
--.25 G 1.635(luated according to precedence using the rules listed).25 F
-(abo)180 348 Q -.15(ve)-.15 G(.).15 E(When used with)144 366 Q F1(test)
-2.5 E F0(or)2.5 E F1([)2.5 E F0 2.5(,t)C(he)-2.5 E F1(<)2.5 E F0(and)2.5
-E F1(>)2.5 E F0(operators sort le)2.5 E
-(xicographically using ASCII ordering.)-.15 E F1(times)108 382.8 Q F0
+(three ar)180 298.8 R 3.058(guments. If)-.18 F .558(the \214rst ar)3.058
+F .558(gument is)-.18 F F2(!)3.058 E F0 3.058(,t)C .558(he v)-3.058 F
+.558(alue is the ne)-.25 F -.05(ga)-.15 G .558(tion of the tw).05 F
+(o-ar)-.1 E(gument)-.18 E .52(test using the second and third ar)180
+310.8 R 3.021(guments. If)-.18 F .521(the \214rst ar)3.021 F .521
+(gument is e)-.18 F(xactly)-.15 E F2(\()3.021 E F0 .521(and the third)
+3.021 F(ar)180 322.8 Q .485(gument is e)-.18 F(xactly)-.15 E F2(\))2.985
+E F0 2.985(,t)C .485(he result is the one-ar)-2.985 F .485
+(gument test of the second ar)-.18 F 2.985(gument. Other)-.18 F(-)-.2 E
+(wise, the e)180 334.8 Q(xpression is f)-.15 E(alse.)-.1 E 2.5(4a)144
+346.8 S -.18(rg)-2.5 G(uments).18 E .384(If the \214rst ar)180 358.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 370.8 R 4.147(guments. Otherwise,)-.18 F
+1.647(the e)4.147 F 1.647(xpression is parsed and e)-.15 F -.25(va)-.25
+G(luated).25 E(according to precedence using the rules listed abo)180
+382.8 Q -.15(ve)-.15 G(.).15 E 2.5(5o)144 394.8 S 2.5(rm)-2.5 G(ore ar)
+-2.5 E(guments)-.18 E 1.635(The e)180 406.8 R 1.635
+(xpression is parsed and e)-.15 F -.25(va)-.25 G 1.635
+(luated according to precedence using the rules listed).25 F(abo)180
+418.8 Q -.15(ve)-.15 G(.).15 E(When used with)144 436.8 Q F2(test)2.5 E
+F0(or)2.5 E F2([)2.5 E F0 2.5(,t)C(he)-2.5 E F2(<)2.5 E F0(and)2.5 E F2
+(>)2.5 E F0(operators sort le)2.5 E
+(xicographically using ASCII ordering.)-.15 E F2(times)108 453.6 Q F0
 1.229(Print the accumulated user and system times for the shell and for\
- processes run from the shell.)13.23 F(The return status is 0.)144 394.8
-Q F1(trap)108 411.6 Q F0([)2.5 E F1(\255lp)A F0 2.5(][)C([)-2.5 E/F4 10
-/Times-Italic@0 SF(ar)A(g)-.37 E F0(])A F4(sigspec)2.5 E F0(...])2.5 E
-.703(The command)144 423.6 R F4(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 F4(sigspec)3.202 E F0 5.702(.I).31 G(f)-5.702 E F4
-(ar)3.532 E(g)-.37 E F0(is)3.422 E .608(absent \(and there is a single)
-144 435.6 R F4(sigspec)3.108 E F0 3.108(\)o)C(r)-3.108 E F1<ad>3.108 E
-F0 3.108(,e)C .608
+ processes run from the shell.)13.23 F(The return status is 0.)144 465.6
+Q F2(trap)108 482.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
+494.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)144 506.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
-.659(\(the v)144 447.6 R .659(alue it had upon entrance to the shell\).)
--.25 F(If)5.658 E F4(ar)3.488 E(g)-.37 E F0 .658
-(is the null string the signal speci\214ed by each)3.378 F F4(sigspec)
-144.34 459.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 F4(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 471.6 R
-F4(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 483.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
+.658(\(the v)144 518.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
+(is the null string the signal speci\214ed by each)3.378 F F1(sigspec)
+144.34 530.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
+(been supplied, then the trap commands associated with each)144 542.4 R
+F1(sigspec)4.054 E F0 1.215(are displayed.)4.024 F 1.215(If no ar)6.215
+F(gu-)-.18 E .86(ments are supplied or if only)144 554.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 495.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.31
-(bers. Each)144 507.6 R F4(sigspec)4.65 E F0 1.811
-(is either a signal name de\214ned in <)4.62 F F4(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 519.6 Q .3 -.15(ve a)-.25 H(nd the).15 E
-F2(SIG)2.5 E F0(pre\214x is optional.)2.25 E 1.649(If a)144 537.6 R F4
-(sigspec)4.489 E F0(is)4.459 E F2(EXIT)4.149 E F0 1.649
-(\(0\) the command)3.899 F F4(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 F4(sigspec)4.488 E F0(is)4.458 E F2(DEB)144 549.6 Q
-(UG)-.09 E F3(,)A F0 1.167(the command)3.417 F F4(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 F4 1.168(simple command)3.667 F F0(,)A F4(for)3.668 E F0
-(command,)3.668 E F4(case)3.668 E F0(com-)3.668 E(mand,)144 561.6 Q F4
-(select)2.647 E F0 .147(command, e)2.647 F -.15(ve)-.25 G .147
-(ry arithmetic).15 F F4(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 573.6 R F2 .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 585.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 F4(sigspec)3.54 E F0(is)3.51 E
-F2(RETURN)3.2 E F3(,)A F0 .7(the com-)2.95 F(mand)144 597.6 Q F4(ar)
-3.473 E(g)-.37 E F0 .643(is e)3.363 F -.15(xe)-.15 G .643
+(signal. The)144 566.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 578.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
+(names are case insensiti)144 590.4 Q .3 -.15(ve a)-.25 H(nd the).15 E
+F3(SIG)2.5 E F0(pre\214x is optional.)2.25 E 1.648(If a)144 608.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 620.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 632.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 644.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 656.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 668.4 Q F1(ar)
+3.474 E(g)-.37 E F0 .644(is e)3.364 F -.15(xe)-.15 G .643
 (cuted each time a shell function or a script e).15 F -.15(xe)-.15 G
-.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 609.6 Q -.15(xe)
--.15 G(cuting.).15 E .522(If a)144 627.6 R F4(sigspec)3.362 E F0(is)
-3.332 E F2(ERR)3.022 E F3(,)A F0 .522(the command)2.772 F F4(ar)3.352 E
+.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 680.4 Q -.15(xe)
+-.15 G(cuting.).15 E .521(If a)144 698.4 R F1(sigspec)3.361 E F0(is)
+3.331 E F3(ERR)3.021 E F4(,)A F0 .522(the command)2.771 F F1(ar)3.352 E
 (g)-.37 E F0 .522(is e)3.242 F -.15(xe)-.15 G .522(cuted whene).15 F
--.15(ve)-.25 G 3.022(raap).15 G .521(ipeline \(which may consist of a)
+-.15(ve)-.25 G 3.022(raap).15 G .522(ipeline \(which may consist of a)
 -3.022 F .185(single simple command\), a list, or a compound command re\
-turns a non\255zero e)144 639.6 R .185(xit status, subject to)-.15 F
-.452(the follo)144 651.6 R .452(wing conditions.)-.25 F(The)5.452 E F2
-(ERR)2.952 E F0 .451(trap is not e)2.701 F -.15(xe)-.15 G .451
-(cuted if the f).15 F .451(ailed command is part of the com-)-.1 F .387
-(mand list immediately follo)144 663.6 R .387(wing a)-.25 F F1(while)
-2.887 E F0(or)2.887 E F1(until)2.888 E F0 -.1(ke)2.888 G(yw)-.05 E .388
-(ord, part of the test in an)-.1 F F4(if)2.898 E F0 .388
-(statement, part)4.848 F .778(of a command e)144 675.6 R -.15(xe)-.15 G
-.778(cuted in a).15 F F1(&&)3.278 E F0(or)3.278 E F1(||)3.278 E F0 .778
-(list e)3.278 F .778(xcept the command follo)-.15 F .778
-(wing the \214nal)-.25 F F1(&&)3.278 E F0(or)3.278 E F1(||)3.277 E F0
-3.277(,a)C -.15(ny)-3.277 G 1.28(command in a pipeline b)144 687.6 R
-1.28(ut the last, or if the command')-.2 F 3.78(sr)-.55 G 1.28(eturn v)
--3.78 F 1.28(alue is being in)-.25 F -.15(ve)-.4 G 1.28(rted using).15 F
-F1(!)3.78 E F0(.)A(These are the same conditions obe)144 699.6 Q
-(yed by the)-.15 E F1(err)2.5 E(exit)-.18 E F0(\()2.5 E F1<ad65>A F0 2.5
-(\)o)C(ption.)-2.5 E 1.095
-(Signals ignored upon entry to the shell cannot be trapped or reset.)144
-717.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 729.6 R .662
-(alues in a subshell or subshell en)-.25 F .662(vironment when one is)
--.4 F(GNU Bash 4.2)72 768 Q(2013 March 4)146.79 E(71)195.95 E 0 Cg EP
+turns a non\255zero e)144 710.4 R .184(xit status, subject to)-.15 F
+1.92(the follo)144 722.4 R 1.92(wing conditions.)-.25 F(The)6.92 E F3
+(ERR)4.42 E F0 1.92(trap is not e)4.17 F -.15(xe)-.15 G 1.92
+(cuted if the f).15 F 1.92(ailed command is part of the)-.1 F
+(GNU Bash 4.3)72 768 Q(2013 September 2)138.455 E(71)187.615 E 0 Cg EP
 %%Page: 72 72
 %%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 2.5(created. The)144 84 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 100.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 112.8 S
-.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 124.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.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 136.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 148.8 R .118
-(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 160.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 .64(mand name, or nothing if)144
-172.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 184.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(fa)-5.113 G .112
-(command is hashed,)-.001 F F2<ad70>2.612 E F0(and)144 196.8 Q F2<ad50>
-3.23 E F0 .73(print the hashed v)3.23 F .731
+-.35 E .464(command list immediately follo)144 84 R .464(wing a)-.25 F
+/F1 10/Times-Bold@0 SF(while)2.964 E F0(or)2.964 E F1(until)2.964 E F0
+-.1(ke)2.964 G(yw)-.05 E .464(ord, part of the test in an)-.1 F/F2 10
+/Times-Italic@0 SF(if)2.973 E F0(statement,)4.923 E .711
+(part of a command e)144 96 R -.15(xe)-.15 G .711(cuted in a).15 F F1
+(&&)3.211 E F0(or)3.211 E F1(||)3.212 E F0 .712(list e)3.212 F .712
+(xcept the command follo)-.15 F .712(wing the \214nal)-.25 F F1(&&)3.212
+E F0(or)3.212 E F1(||)3.212 E F0(,)A(an)144 108 Q 2.777(yc)-.15 G .276
+(ommand in a pipeline b)-2.777 F .276(ut the last, or if the command')
+-.2 F 2.776(sr)-.55 G .276(eturn v)-2.776 F .276(alue is being in)-.25 F
+-.15(ve)-.4 G .276(rted using).15 F F1(!)2.776 E F0(.)A
+(These are the same conditions obe)144 120 Q(yed by the)-.15 E F1(err)
+2.5 E(exit)-.18 E F0(\()2.5 E F1<ad65>A F0 2.5(\)o)C(ption.)-2.5 E 1.095
+(Signals ignored upon entry to the shell cannot be trapped or reset.)144
+138 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 150 R .662
+(alues in a subshell or subshell en)-.25 F .661(vironment when one is)
+-.4 F 2.5(created. The)144 162 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
+178.8 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 190.8 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 202.8 Q F0 .843(option is used,)3.343 F F1(type)3.343 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 214.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 F2
+(name)2.947 E F0 .087(is not)2.767 F .119
+(found, then nothing is printed, and an e)144 226.8 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
+(either returns the name of the disk \214le that w)144 238.8 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 250.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 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/F4 9/Times-Bold@0 SF -.666
+(PA)3.14 G(TH)-.189 E F0 .112(search for each)144 262.8 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 F3 .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 274.8 Q F1<ad50>
+3.231 E F0 .731(print the hashed v)3.231 F .73
 (alue, which is not necessarily the \214le that appears \214rst in)-.25
-F F4 -.666(PA)3.231 G(TH)-.189 E/F5 9/Times-Roman@0 SF(.)A F0 .731
-(If the)5.231 F F2<ad61>144 208.8 Q F0 1.749(option is used,)4.249 F F2
-(type)4.248 E F0 1.748(prints all of the places that contain an e)4.248
-F -.15(xe)-.15 G 1.748(cutable named).15 F F1(name)4.248 E F0 6.748(.T)
-.18 G(his)-6.748 E .744
-(includes aliases and functions, if and only if the)144 220.8 R F2<ad70>
-3.244 E F0 .744(option is not also used.)3.244 F .744
-(The table of hashed)5.744 F 1.223(commands is not consulted when using)
-144 232.8 R F2<ad61>3.723 E F0 6.223(.T)C(he)-6.223 E F2<ad66>3.723 E F0
-1.223(option suppresses shell function lookup, as)3.723 F .325(with the)
-144 244.8 R F2(command)2.825 E F0 -.2(bu)2.825 G(iltin.).2 E F2(type)
-5.325 E F0 .325(returns true if all of the ar)2.825 F .326
-(guments are found, f)-.18 F .326(alse if an)-.1 F 2.826(ya)-.15 G .326
-(re not)-2.826 F(found.)144 256.8 Q F2(ulimit)108 273.6 Q F0([)2.5 E F2
-(\255HST)A(abcde\214lmnpqrstuvx)-.92 E F0([)2.5 E F1(limit)A F0(]])A
-(Pro)144 285.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
+F F4 -.666(PA)3.23 G(TH)-.189 E/F5 9/Times-Roman@0 SF(.)A F0 .73(If the)
+5.23 F F1<ad61>144 286.8 Q F0 1.748(option is used,)4.248 F F1(type)
+4.248 E F0 1.748(prints all of the places that contain an e)4.248 F -.15
+(xe)-.15 G 1.748(cutable named).15 F F2(name)4.249 E F0 6.749(.T).18 G
+(his)-6.749 E .744(includes aliases and functions, if and only if the)
+144 298.8 R F1<ad70>3.244 E F0 .744(option is not also used.)3.244 F
+.743(The table of hashed)5.744 F 1.223
+(commands is not consulted when using)144 310.8 R F1<ad61>3.723 E F0
+6.223(.T)C(he)-6.223 E F1<ad66>3.723 E F0 1.223
+(option suppresses shell function lookup, as)3.723 F .326(with the)144
+322.8 R F1(command)2.826 E F0 -.2(bu)2.826 G(iltin.).2 E F1(type)5.326 E
+F0 .326(returns true if all of the ar)2.826 F .325(guments are found, f)
+-.18 F .325(alse if an)-.1 F 2.825(ya)-.15 G .325(re not)-2.825 F
+(found.)144 334.8 Q F1(ulimit)108 351.6 Q F0([)2.5 E F1(\255HST)A
+(abcde\214lmnpqrstuvx)-.92 E F0([)2.5 E F2(limit)A F0(]])A(Pro)144 363.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 297.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 375.6 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 309.6 Q -.15(ve)-.25 G 2.709(nr).15 G 2.709(esource. A)-2.709 F .208
+144 387.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 321.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
-333.6 R .139(The v)5.139 F .139(alue of)-.25 F F1(limit)2.729 E F0 .139
+ft limit may)2.708 F .426(be increased up to the v)144 399.6 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
+411.6 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 345.6 R(alues)-.25 E F2(hard)3.241 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)
+.742(of the special v)144 423.6 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 357.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
+(soft limit, and no limit, respecti)144 435.6 R -.15(ve)-.25 G(ly).15 E
+5.78(.I)-.65 G(f)-5.78 E F2(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 369.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 447.6 R F1<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 381.6 Q 2.5
-(alue. Other)-.25 F(options are interpreted as follo)2.5 E(ws:)-.25 E F2
-<ad61>144 393.6 Q F0(All current limits are reported)25.3 E F2<ad62>144
-405.6 Q F0(The maximum sock)24.74 E(et b)-.1 E(uf)-.2 E(fer size)-.25 E
-F2<ad63>144 417.6 Q F0(The maximum size of core \214les created)25.86 E
-F2<ad64>144 429.6 Q F0(The maximum size of a process')24.74 E 2.5(sd)
--.55 G(ata se)-2.5 E(gment)-.15 E F2<ad65>144 441.6 Q F0
-(The maximum scheduling priority \("nice"\))25.86 E F2<ad66>144 453.6 Q
+(limit name and unit are printed before the v)144 459.6 Q 2.5
+(alue. Other)-.25 F(options are interpreted as follo)2.5 E(ws:)-.25 E F1
+<ad61>144 471.6 Q F0(All current limits are reported)25.3 E F1<ad62>144
+483.6 Q F0(The maximum sock)24.74 E(et b)-.1 E(uf)-.2 E(fer size)-.25 E
+F1<ad63>144 495.6 Q F0(The maximum size of core \214les created)25.86 E
+F1<ad64>144 507.6 Q F0(The maximum size of a process')24.74 E 2.5(sd)
+-.55 G(ata se)-2.5 E(gment)-.15 E F1<ad65>144 519.6 Q F0
+(The maximum scheduling priority \("nice"\))25.86 E F1<ad66>144 531.6 Q
 F0(The maximum size of \214les written by the shell and its children)
-26.97 E F2<ad69>144 465.6 Q F0(The maximum number of pending signals)
-27.52 E F2<ad6c>144 477.6 Q F0(The maximum size that may be lock)27.52 E
-(ed into memory)-.1 E F2<ad6d>144 489.6 Q F0
+26.97 E F1<ad69>144 543.6 Q F0(The maximum number of pending signals)
+27.52 E F1<ad6c>144 555.6 Q F0(The maximum size that may be lock)27.52 E
+(ed into memory)-.1 E F1<ad6d>144 567.6 Q F0
 (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 501.6 Q F0 .791(Th\
+(ystems do not honor this limit\))-2.5 E F1<ad6e>144 579.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
-513.6 Q F2<ad70>144 525.6 Q F0
-(The pipe size in 512-byte blocks \(this may not be set\))24.74 E F2
-<ad71>144 537.6 Q F0
-(The maximum number of bytes in POSIX message queues)24.74 E F2<ad72>144
-549.6 Q F0(The maximum real-time scheduling priority)25.86 E F2<ad73>144
-561.6 Q F0(The maximum stack size)26.41 E F2<ad74>144 573.6 Q F0
-(The maximum amount of cpu time in seconds)26.97 E F2<ad75>144 585.6 Q
+24.74 F 3.291(wt)-.25 G .791(his v)-3.291 F .791(alue to)-.25 F
+(be set\))180 591.6 Q F1<ad70>144 603.6 Q F0
+(The pipe size in 512-byte blocks \(this may not be set\))24.74 E F1
+<ad71>144 615.6 Q F0
+(The maximum number of bytes in POSIX message queues)24.74 E F1<ad72>144
+627.6 Q F0(The maximum real-time scheduling priority)25.86 E F1<ad73>144
+639.6 Q F0(The maximum stack size)26.41 E F1<ad74>144 651.6 Q F0
+(The maximum amount of cpu time in seconds)26.97 E F1<ad75>144 663.6 Q
 F0(The maximum number of processes a)24.74 E -.25(va)-.2 G
-(ilable to a single user).25 E F2<ad76>144 597.6 Q F0 .47
+(ilable to a single user).25 E F1<ad76>144 675.6 Q F0 .47
 (The maximum amount of virtual memory a)25.3 F -.25(va)-.2 G .47
 (ilable to the shell and, on some systems, to).25 F(its children)180
-609.6 Q F2<ad78>144 621.6 Q F0(The maximum number of \214le locks)25.3 E
-F2<ad54>144 633.6 Q F0(The maximum number of threads)23.63 E(If)144
-650.4 Q F1(limit)3.058 E F0 .468(is gi)3.648 F -.15(ve)-.25 G .468
-(n, and the).15 F F2<ad61>2.968 E F0 .468(option is not used,)2.968 F F1
+687.6 Q F1<ad78>144 699.6 Q F0(The maximum number of \214le locks)25.3 E
+F1<ad54>144 711.6 Q F0(The maximum number of threads)23.63 E(If)144
+728.4 Q F2(limit)3.058 E F0 .468(is gi)3.648 F -.15(ve)-.25 G .468
+(n, and the).15 F F1<ad61>2.968 E F0 .468(option is not used,)2.968 F F2
 (limit)2.968 E F0 .468(is the ne)2.968 F 2.968(wv)-.25 G .468
-(alue of the speci\214ed resource.)-3.218 F(If)5.468 E .044
-(no option is gi)144 662.4 R -.15(ve)-.25 G .044(n, then).15 F F2<ad66>
-2.544 E F0 .045(is assumed.)2.545 F -1.11(Va)5.045 G .045
-(lues are in 1024-byte increments, e)1.11 F .045(xcept for)-.15 F F2
-<ad74>2.545 E F0 2.545(,w)C .045(hich is)-2.545 F .403(in seconds;)144
-674.4 R F2<ad70>2.903 E F0 2.903(,w)C .402
-(hich is in units of 512-byte blocks; and)-2.903 F F2<ad54>2.902 E F0(,)
-A F2<ad62>2.902 E F0(,)A F2<ad6e>2.902 E F0 2.902(,a)C(nd)-2.902 E F2
-<ad75>2.902 E F0 2.902(,w)C .402(hich are unscaled)-2.902 F -.25(va)144
-686.4 S 3.082(lues. The).25 F .583(return status is 0 unless an in)3.083
-F -.25(va)-.4 G .583(lid option or ar).25 F .583
-(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.2)72 768 Q(2013 March 4)
-146.79 E(72)195.95 E 0 Cg EP
+(alue of the speci\214ed resource.)-3.218 F(If)5.468 E(GNU Bash 4.3)72
+768 Q(2013 September 2)138.455 E(72)187.615 E 0 Cg EP
 %%Page: 73 73
 %%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/F1 10/Times-Bold@0 SF(umask)108 84 Q F0([)2.5 E F1<ad70>A F0 2.5
-(][)C F1<ad53>-2.5 E F0 2.5(][)C/F2 10/Times-Italic@0 SF(mode)-2.5 E F0
-(])A .2(The user \214le-creation mask is set to)144 96 R F2(mode)2.7 E
-F0 5.2(.I).18 G(f)-5.2 E F2(mode)3.08 E F0(be)2.88 E .2
+-.35 E .045(no option is gi)144 84 R -.15(ve)-.25 G .045(n, then).15 F
+/F1 10/Times-Bold@0 SF<ad66>2.545 E F0 .045(is assumed.)2.545 F -1.11
+(Va)5.045 G .045(lues are in 1024-byte increments, e)1.11 F .044
+(xcept for)-.15 F F1<ad74>2.544 E F0 2.544(,w)C .044(hich is)-2.544 F
+.402(in seconds;)144 96 R F1<ad70>2.902 E F0 2.902(,w)C .402
+(hich is in units of 512-byte blocks; and)-2.902 F F1<ad54>2.902 E F0(,)
+A F1<ad62>2.902 E F0(,)A F1<ad6e>2.902 E F0 2.902(,a)C(nd)-2.902 E F1
+<ad75>2.903 E F0 2.903(,w)C .403(hich are unscaled)-2.903 F -.25(va)144
+108 S 3.083(lues. The).25 F .583(return status is 0 unless an in)3.083 F
+-.25(va)-.4 G .583(lid option or ar).25 F .583
+(gument is supplied, or an error occurs)-.18 F(while setting a ne)144
+120 Q 2.5(wl)-.25 G(imit.)-2.5 E F1(umask)108 136.8 Q F0([)2.5 E F1
+<ad70>A F0 2.5(][)C F1<ad53>-2.5 E F0 2.5(][)C/F2 10/Times-Italic@0 SF
+(mode)-2.5 E F0(])A .2(The user \214le-creation mask is set to)144 148.8
+R F2(mode)2.7 E 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.263 E F0 .382(is omitted, the current v)3.063 F .382
+pted by)144 160.8 R F2 -.15(ch)2.566 G(mod).15 E F0(\(1\).).77 E(If)144
+172.8 Q F2(mode)3.262 E F0 .382(is omitted, the current v)3.062 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
+(printed in symbolic form; the def)144 184.8 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 .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
+(mode)144.38 196.8 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 208.8 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
-(...])2.5 E(Remo)144 184.8 Q 1.955 -.15(ve e)-.15 H(ach).15 E F2(name)
+(unalias)108 225.6 Q F0<5bad>2.5 E F1(a)A F0 2.5(][)C F2(name)-2.5 E F0
+(...])2.5 E(Remo)144 237.6 Q 1.955 -.15(ve e)-.15 H(ach).15 E F2(name)
 4.155 E F0 1.655(from the list of de\214ned aliases.)4.155 F(If)6.655 E
 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
+F(remo)144 249.6 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
+(is not a de\214ned alias.)2.68 E F1(unset)108 266.4 Q F0<5bad>2.5 E F1
 (fv)A F0 2.5(][)C<ad>-2.5 E F1(n)A F0 2.5(][)C F2(name)-2.5 E F0(...])
-2.5 E -.15(Fo)144 225.6 S 3.828(re).15 G(ach)-3.828 E F2(name)3.828 E F0
-3.828(,r).18 G(emo)-3.828 E 1.628 -.15(ve t)-.15 H 1.328
+2.5 E -.15(Fo)144 278.4 S 3.827(re).15 G(ach)-3.827 E F2(name)3.827 E F0
+3.827(,r).18 G(emo)-3.827 E 1.627 -.15(ve t)-.15 H 1.327
 (he corresponding v).15 F 1.327(ariable or function.)-.25 F 1.327
-(If the)6.327 F F1<ad76>3.827 E F0 1.327(option is gi)3.827 F -.15(ve)
--.25 G 1.327(n, each).15 F F2(name)144.36 237.6 Q F0 1.55
-(refers to a shell v)4.23 F 1.551(ariable, and that v)-.25 F 1.551
-(ariable is remo)-.25 F -.15(ve)-.15 G 4.051(d. Read-only).15 F -.25(va)
-4.051 G 1.551(riables may not be).25 F 4.642(unset. If)144 249.6 R F1
-<ad66>4.642 E F0 2.142(is speci\214ed, each)4.642 F F2(name)5.001 E F0
+(If the)6.327 F F1<ad76>3.828 E F0 1.328(option is gi)3.828 F -.15(ve)
+-.25 G 1.328(n, each).15 F F2(name)144.36 290.4 Q F0 1.551
+(refers to a shell v)4.231 F 1.551(ariable, and that v)-.25 F 1.551
+(ariable is remo)-.25 F -.15(ve)-.15 G 4.05(d. Read-only).15 F -.25(va)
+4.05 G 1.55(riables may not be).25 F 4.641(unset. If)144 302.4 R F1
+<ad66>4.641 E F0 2.141(is speci\214ed, each)4.641 F F2(name)5.001 E F0
 2.141(refers to a shell function, and the function de\214nition is)4.821
-F(remo)144 261.6 Q -.15(ve)-.15 G 2.537(d. If).15 F(the)2.537 E F1<ad6e>
+F(remo)144 314.4 Q -.15(ve)-.15 G 2.538(d. If).15 F(the)2.537 E F1<ad6e>
 2.537 E F0 .037(option is supplied, and)2.537 F F2(name)2.537 E F0 .037
 (is a v)2.537 F .037(ariable with the)-.25 F F2(namer)2.537 E(ef)-.37 E
-F0(attrib)2.537 E(ute,)-.2 E F2(name)2.537 E F0(will)2.538 E .492
-(be unset rather than the v)144 273.6 R .492(ariable it references.)-.25
+F0(attrib)2.537 E(ute,)-.2 E F2(name)2.537 E F0(will)2.537 E .492
+(be unset rather than the v)144 326.4 R .492(ariable it references.)-.25
 F F1<ad6e>5.492 E F0 .492(has no ef)2.992 F .492(fect if the)-.25 F F1
-<ad66>2.992 E F0 .492(option is supplied.)2.992 F .492(If no)5.492 F .22
-(options are supplied, each)144 285.6 R F2(name)2.72 E F0 .22
-(refers to a v)2.72 F .221(ariable; if there is no v)-.25 F .221
-(ariable by that name, an)-.25 F 2.721(yf)-.15 G(unc-)-2.721 E 1.189
-(tion with that name is unset.)144 297.6 R 1.189(Each unset v)6.189 F
-1.189(ariable or function is remo)-.25 F -.15(ve)-.15 G 3.688(df).15 G
-1.188(rom the en)-3.688 F(vironment)-.4 E 3.205
-(passed to subsequent commands.)144 309.6 R 3.206(If an)8.206 F 5.706
+<ad66>2.992 E F0 .492(option is supplied.)2.992 F .493(If no)5.493 F
+.221(options are supplied, each)144 338.4 R F2(name)2.721 E F0 .221
+(refers to a v)2.721 F .22(ariable; if there is no v)-.25 F .22
+(ariable by that name, an)-.25 F 2.72(yf)-.15 G(unc-)-2.72 E 1.188
+(tion with that name is unset.)144 350.4 R 1.189(Each unset v)6.189 F
+1.189(ariable or function is remo)-.25 F -.15(ve)-.15 G 3.689(df).15 G
+1.189(rom the en)-3.689 F(vironment)-.4 E 3.206
+(passed to subsequent commands.)144 362.4 R 3.206(If an)8.206 F 5.706
 (yo)-.15 G(f)-5.706 E/F3 9/Times-Bold@0 SF(COMP_W)5.706 E(ORDBREAKS)-.09
-E/F4 9/Times-Roman@0 SF(,)A F3(RANDOM)5.456 E F4(,)A F3(SECONDS)5.456 E
-F4(,)A F3(LINENO)144 321.6 Q F4(,)A F3(HISTCMD)4.348 E F4(,)A F3(FUNCN)
-4.348 E(AME)-.18 E F4(,)A F3(GR)4.348 E(OUPS)-.27 E F4(,)A F0(or)4.348 E
+E/F4 9/Times-Roman@0 SF(,)A F3(RANDOM)5.455 E F4(,)A F3(SECONDS)5.455 E
+F4(,)A F3(LINENO)144 374.4 Q F4(,)A F3(HISTCMD)4.347 E F4(,)A F3(FUNCN)
+4.347 E(AME)-.18 E F4(,)A F3(GR)4.347 E(OUPS)-.27 E F4(,)A F0(or)4.348 E
 F3(DIRST)4.598 E -.495(AC)-.81 G(K).495 E F0 2.098(are unset, the)4.348
-F 4.597(yl)-.15 G 2.097(ose their special)-4.597 F(properties, e)144
-333.6 Q -.15(ve)-.25 G 2.5(ni).15 G 2.5(ft)-2.5 G(he)-2.5 E 2.5(ya)-.15
+F 4.598(yl)-.15 G 2.098(ose their special)-4.598 F(properties, e)144
+386.4 Q -.15(ve)-.25 G 2.5(ni).15 G 2.5(ft)-2.5 G(he)-2.5 E 2.5(ya)-.15
 G(re subsequently reset.)-2.5 E(The e)5 E(xit status is true unless a)
--.15 E F2(name)2.86 E F0(is readonly)2.68 E(.)-.65 E F1(wait)108 350.4 Q
-F0([)2.5 E F1(\255-n)A F0 2.5(][)C F2 2.5(n.)-2.5 G(..)-2.5 E F0(])A -.8
-(Wa)144 362.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
-(job speci\214cation; if a job spec is gi)144 374.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 .875(not gi)144 386.4 R -.15(ve)-.25 G .876
-(n, all currently acti).15 F 1.176 -.15(ve c)-.25 H .876
-(hild processes are w).15 F .876(aited for)-.1 F 3.376(,a)-.4 G .876
-(nd the return status is zero.)-3.376 F .876(If the)5.876 F F1(\255-n)
-144 398.4 Q F0 .177(option is supplied,)2.677 F F1(wait)2.677 E F0 -.1
-(wa)2.677 G .177(its for an).1 F 2.677(yj)-.15 G .177
-(ob to terminate and returns its e)-2.677 F .176(xit status.)-.15 F(If)
-5.176 E F2(n)3.036 E F0(speci\214es)2.916 E 2.595(an)144 410.4 S(on-e)
--2.595 E .095(xistent process or job, the return status is 127.)-.15 F
-.096(Otherwise, the return status is the e)5.095 F .096(xit status)-.15
-F(of the last process or job w)144 422.4 Q(aited for)-.1 E(.)-.55 E/F5
-10.95/Times-Bold@0 SF(RESTRICTED SHELL)72 439.2 Q F0(If)108 451.2 Q 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 463.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 475.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 492
-S(hanging directories with)-32.5 E F1(cd)2.5 E F0 32.5<8373>108 508.8 S
-(etting or unsetting the v)-32.5 E(alues of)-.25 E F3(SHELL)2.5 E F4(,)A
-F3 -.666(PA)2.25 G(TH)-.189 E F4(,)A F3(ENV)2.25 E F4(,)A F0(or)2.25 E
-F3 -.27(BA)2.5 G(SH_ENV).27 E F0 32.5<8373>108 525.6 S
+-.15 E F2(name)2.86 E F0(is readonly)2.68 E(.)-.65 E F1(wait)108 403.2 Q
+F0([)2.5 E F1<ad6e>A F0 2.5(][)C F2 2.5(n.)-2.5 G(..)-2.5 E F0(])A -.8
+(Wa)144 415.2 S .027(it for each speci\214ed child process and return i\
+ts termination status.).8 F(Each)5.026 E F2(n)2.886 E F0 .026
+(may be a process ID)2.766 F .256
+(or a job speci\214cation; if a job spec is gi)144 427.2 R -.15(ve)-.25
+G .256(n, all processes in that job').15 F 2.756(sp)-.55 G .256
+(ipeline are w)-2.756 F .256(aited for)-.1 F 5.256(.I)-.55 G(f)-5.256 E
+F2(n)3.116 E F0 .318(is not gi)144 439.2 R -.15(ve)-.25 G .318
+(n, all currently acti).15 F .618 -.15(ve c)-.25 H .318
+(hild processes are w).15 F .318(aited for)-.1 F 2.818(,a)-.4 G .318
+(nd the return status is zero.)-2.818 F .317(If the)5.317 F F1<ad6e>144
+451.2 Q F0 .361(option is supplied,)2.861 F F1(wait)2.861 E F0 -.1(wa)
+2.861 G .361(its for an).1 F 2.862(yj)-.15 G .362
+(ob to terminate and returns its e)-2.862 F .362(xit status.)-.15 F(If)
+5.362 E F2(n)3.222 E F0(speci\214es)3.102 E 2.596(an)144 463.2 S(on-e)
+-2.596 E .096(xistent process or job, the return status is 127.)-.15 F
+.095(Otherwise, the return status is the e)5.095 F .095(xit status)-.15
+F(of the last process or job w)144 475.2 Q(aited for)-.1 E(.)-.55 E/F5
+10.95/Times-Bold@0 SF(RESTRICTED SHELL)72 492 Q F0(If)108 504 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 516 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
+(beha)108 528 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
+544.8 S(hanging directories with)-32.5 E F1(cd)2.5 E F0 32.5<8373>108
+561.6 S(etting or unsetting the v)-32.5 E(alues of)-.25 E F3(SHELL)2.5 E
+F4(,)A F3 -.666(PA)2.25 G(TH)-.189 E F4(,)A F3(ENV)2.25 E F4(,)A F0(or)
+2.25 E F3 -.27(BA)2.5 G(SH_ENV).27 E F0 32.5<8373>108 578.4 S
 (pecifying command names containing)-32.5 E F1(/)2.5 E F0 32.5<8373>108
-542.4 S(pecifying a \214lename containing a)-32.5 E F1(/)2.5 E F0
+595.2 S(pecifying a \214lename containing a)-32.5 E F1(/)2.5 E F0
 (as an ar)2.5 E(gument to the)-.18 E F1(.)2.5 E F0 -.2(bu)5 G
-(iltin command).2 E 32.5<8373>108 559.2 S .45
+(iltin command).2 E 32.5<8373>108 612 S .449
 (pecifying a \214lename containing a slash as an ar)-32.5 F .449
-(gument to the)-.18 F F1<ad70>2.949 E F0 .449(option to the)2.949 F F1
-(hash)2.949 E F0 -.2(bu)2.949 G .449(iltin com-).2 F(mand)144 571.2 Q
-32.5<8369>108 588 S(mporting function de\214nitions from the shell en)
--32.5 E(vironment at startup)-.4 E 32.5<8370>108 604.8 S(arsing the v)
+(gument to the)-.18 F F1<ad70>2.95 E F0 .45(option to the)2.95 F F1
+(hash)2.95 E F0 -.2(bu)2.95 G .45(iltin com-).2 F(mand)144 624 Q 32.5
+<8369>108 640.8 S(mporting function de\214nitions from the shell en)
+-32.5 E(vironment at startup)-.4 E 32.5<8370>108 657.6 S(arsing the v)
 -32.5 E(alue of)-.25 E F3(SHELLOPTS)2.5 E F0(from the shell en)2.25 E
-(vironment at startup)-.4 E 32.5<8372>108 621.6 S(edirecting output usi\
+(vironment at startup)-.4 E 32.5<8372>108 674.4 S(edirecting output usi\
 ng the >, >|, <>, >&, &>, and >> redirection operators)-32.5 E 32.5
-<8375>108 638.4 S(sing the)-32.5 E F1(exec)2.5 E F0 -.2(bu)2.5 G
+<8375>108 691.2 S(sing the)-32.5 E F1(exec)2.5 E F0 -.2(bu)2.5 G
 (iltin command to replace the shell with another command).2 E 32.5<8361>
-108 655.2 S(dding or deleting b)-32.5 E(uiltin commands with the)-.2 E
-F1<ad66>2.5 E F0(and)2.5 E F1<ad64>2.5 E F0(options to the)2.5 E F1
-(enable)2.5 E F0 -.2(bu)2.5 G(iltin command).2 E 32.5<8375>108 672 S
-(sing the)-32.5 E F1(enable)2.5 E F0 -.2(bu)2.5 G
-(iltin command to enable disabled shell b).2 E(uiltins)-.2 E 32.5<8373>
-108 688.8 S(pecifying the)-32.5 E F1<ad70>2.5 E F0(option to the)2.5 E
-F1(command)2.5 E F0 -.2(bu)2.5 G(iltin command).2 E 32.5<8374>108 705.6
-S(urning of)-32.5 E 2.5(fr)-.25 G(estricted mode with)-2.5 E F1(set +r)
-2.5 E F0(or)2.5 E F1(set +o r)2.5 E(estricted)-.18 E F0(.)A
-(These restrictions are enforced after an)108 722.4 Q 2.5(ys)-.15 G
-(tartup \214les are read.)-2.5 E(GNU Bash 4.2)72 768 Q(2013 March 4)
-146.79 E(73)195.95 E 0 Cg EP
+108 708 S(dding or deleting b)-32.5 E(uiltin commands with the)-.2 E F1
+<ad66>2.5 E F0(and)2.5 E F1<ad64>2.5 E F0(options to the)2.5 E F1
+(enable)2.5 E F0 -.2(bu)2.5 G(iltin command).2 E(GNU Bash 4.3)72 768 Q
+(2013 September 2)138.455 E(73)187.615 E 0 Cg EP
 %%Page: 74 74
 %%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 1.566(When a command that is found to be a shell script is e)108
-84 R -.15(xe)-.15 G 1.567(cuted \(see).15 F/F1 9/Times-Bold@0 SF 1.567
-(COMMAND EXECUTION)4.067 F F0(abo)3.817 E -.15(ve)-.15 G(\),).15 E/F2 10
-/Times-Bold@0 SF(rbash)108 96 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/F3 10.95/Times-Bold@0 SF(SEE ALSO)72
-112.8 Q/F4 10/Times-Italic@0 SF(Bash Refer)108 124.8 Q(ence Manual)-.37
-E F0 2.5(,B)C(rian F)-2.5 E(ox and Chet Rame)-.15 E(y)-.15 E F4
-(The Gnu Readline Libr)108 136.8 Q(ary)-.15 E F0 2.5(,B)C(rian F)-2.5 E
-(ox and Chet Rame)-.15 E(y)-.15 E F4(The Gnu History Libr)108 148.8 Q
-(ary)-.15 E F0 2.5(,B)C(rian F)-2.5 E(ox and Chet Rame)-.15 E(y)-.15 E
-F4 -.8(Po)108 160.8 S(rtable Oper).8 E
-(ating System Interface \(POSIX\) P)-.15 E(art 2: Shell and Utilities)
--.8 E F0 2.5(,I)C(EEE)-2.5 E(http://tiswww)108 172.8 Q
+-.35 E 32.5<8375>108 84 S(sing the)-32.5 E/F1 10/Times-Bold@0 SF(enable)
+2.5 E F0 -.2(bu)2.5 G(iltin command to enable disabled shell b).2 E
+(uiltins)-.2 E 32.5<8373>108 100.8 S(pecifying the)-32.5 E F1<ad70>2.5 E
+F0(option to the)2.5 E F1(command)2.5 E F0 -.2(bu)2.5 G(iltin command).2
+E 32.5<8374>108 117.6 S(urning of)-32.5 E 2.5(fr)-.25 G
+(estricted mode with)-2.5 E F1(set +r)2.5 E F0(or)2.5 E F1(set +o r)2.5
+E(estricted)-.18 E F0(.)A(These restrictions are enforced after an)108
+134.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 151.2 R -.15
+(xe)-.15 G 1.566(cuted \(see).15 F/F2 9/Times-Bold@0 SF 1.566
+(COMMAND EXECUTION)4.066 F F0(abo)3.816 E -.15(ve)-.15 G(\),).15 E F1
+(rbash)108 163.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/F3 10.95/Times-Bold@0 SF(SEE ALSO)72 180 Q/F4 10
+/Times-Italic@0 SF(Bash Refer)108 192 Q(ence Manual)-.37 E F0 2.5(,B)C
+(rian F)-2.5 E(ox and Chet Rame)-.15 E(y)-.15 E F4
+(The Gnu Readline Libr)108 204 Q(ary)-.15 E F0 2.5(,B)C(rian F)-2.5 E
+(ox and Chet Rame)-.15 E(y)-.15 E F4(The Gnu History Libr)108 216 Q(ary)
+-.15 E F0 2.5(,B)C(rian F)-2.5 E(ox and Chet Rame)-.15 E(y)-.15 E F4 -.8
+(Po)108 228 S(rtable Oper).8 E(ating System Interface \(POSIX\) P)-.15 E
+(art 2: Shell and Utilities)-.8 E F0 2.5(,I)C(EEE --)-2.5 E
+(http://pubs.opengroup.or)144 240 Q(g/onlinepubs/9699919799/)-.18 E
+(http://tiswww)108 252 Q
 (.case.edu/~chet/bash/POSIX -- a description of posix mode)-.65 E F4(sh)
-108 184.8 Q F0(\(1\),)A F4(ksh)2.5 E F0(\(1\),)A F4(csh)2.5 E F0(\(1\))A
-F4(emacs)108 196.8 Q F0(\(1\),)A F4(vi)2.5 E F0(\(1\))A F4 -.37(re)108
-208.8 S(adline).37 E F0(\(3\))A F3(FILES)72 225.6 Q F4(/bin/bash)109.666
-237.6 Q F0(The)144 249.6 Q F2(bash)2.5 E F0 -.15(exe)2.5 G(cutable).15 E
-F4(/etc/pr)109.666 261.6 Q(o\214le)-.45 E F0
-(The systemwide initialization \214le, e)144 273.6 Q -.15(xe)-.15 G
-(cuted for login shells).15 E F4(~/.bash_pr)109.666 285.6 Q(o\214le)-.45
-E F0(The personal initialization \214le, e)144 297.6 Q -.15(xe)-.15 G
-(cuted for login shells).15 E F4(~/.bashr)109.666 309.6 Q(c)-.37 E F0
-(The indi)144 321.6 Q(vidual per)-.25 E(-interacti)-.2 E -.15(ve)-.25 G
-(-shell startup \214le).15 E F4(~/.bash_lo)109.666 333.6 Q(gout)-.1 E F0
-(The indi)144 345.6 Q(vidual login shell cleanup \214le, e)-.25 E -.15
+108 264 Q F0(\(1\),)A F4(ksh)2.5 E F0(\(1\),)A F4(csh)2.5 E F0(\(1\))A
+F4(emacs)108 276 Q F0(\(1\),)A F4(vi)2.5 E F0(\(1\))A F4 -.37(re)108 288
+S(adline).37 E F0(\(3\))A F3(FILES)72 304.8 Q F4(/bin/bash)109.666 316.8
+Q F0(The)144 328.8 Q F1(bash)2.5 E F0 -.15(exe)2.5 G(cutable).15 E F4
+(/etc/pr)109.666 340.8 Q(o\214le)-.45 E F0
+(The systemwide initialization \214le, e)144 352.8 Q -.15(xe)-.15 G
+(cuted for login shells).15 E F4(~/.bash_pr)109.666 364.8 Q(o\214le)-.45
+E F0(The personal initialization \214le, e)144 376.8 Q -.15(xe)-.15 G
+(cuted for login shells).15 E F4(~/.bashr)109.666 388.8 Q(c)-.37 E F0
+(The indi)144 400.8 Q(vidual per)-.25 E(-interacti)-.2 E -.15(ve)-.25 G
+(-shell startup \214le).15 E F4(~/.bash_lo)109.666 412.8 Q(gout)-.1 E F0
+(The indi)144 424.8 Q(vidual login shell cleanup \214le, e)-.25 E -.15
 (xe)-.15 G(cuted when a login shell e).15 E(xits)-.15 E F4(~/.inputr)
-109.666 357.6 Q(c)-.37 E F0(Indi)144 369.6 Q(vidual)-.25 E F4 -.37(re)
-2.5 G(adline).37 E F0(initialization \214le)2.5 E F3 -.548(AU)72 386.4 S
-(THORS).548 E F0(Brian F)108 398.4 Q(ox, Free Softw)-.15 E(are F)-.1 E
-(oundation)-.15 E(bfox@gnu.or)108 410.4 Q(g)-.18 E(Chet Rame)108 427.2 Q
+109.666 436.8 Q(c)-.37 E F0(Indi)144 448.8 Q(vidual)-.25 E F4 -.37(re)
+2.5 G(adline).37 E F0(initialization \214le)2.5 E F3 -.548(AU)72 465.6 S
+(THORS).548 E F0(Brian F)108 477.6 Q(ox, Free Softw)-.15 E(are F)-.1 E
+(oundation)-.15 E(bfox@gnu.or)108 489.6 Q(g)-.18 E(Chet Rame)108 506.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 439.2 Q(y@case.edu)-.15
-E F3 -.11(BU)72 456 S 2.738(GR).11 G(EPOR)-2.738 E(TS)-.438 E F0 .568
-(If you \214nd a b)108 468 R .568(ug in)-.2 F F2(bash,)3.068 E F0 .568
+-2.5 E -.15(ve)-.25 G(rsity).15 E(chet.rame)108 518.4 Q(y@case.edu)-.15
+E F3 -.11(BU)72 535.2 S 2.738(GR).11 G(EPOR)-2.738 E(TS)-.438 E F0 .567
+(If you \214nd a b)108 547.2 R .568(ug in)-.2 F F1(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 .567(ug, and)-.2
-F 5.625(that it appears in the latest v)108 480 R 5.625(ersion of)-.15 F
-F2(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 F4(ftp://ftp.gnu.or)108 492 Q(g/pub/gnu/bash/)-.37 E
-F0(.)A .411(Once you ha)108 508.8 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 F4(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 520.8 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 532.8 Q F4 -.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 F2(gnu.bash.b)2.5 E(ug)
--.2 E F0(.)A(ALL b)108 549.6 Q(ug reports should include:)-.2 E(The v)
-108 566.4 Q(ersion number of)-.15 E F2(bash)2.5 E F0(The hardw)108 578.4
-Q(are and operating system)-.1 E(The compiler used to compile)108 590.4
-Q 2.5(Ad)108 602.4 S(escription of the b)-2.5 E(ug beha)-.2 E(viour)-.2
-E 2.5(As)108 614.4 S(hort script or `recipe' which e)-2.5 E -.15(xe)-.15
-G(rcises the b).15 E(ug)-.2 E F4(bashb)108.27 631.2 Q(ug)-.2 E F0
+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 559.2 R 5.625(ersion of)-.15
+F F1(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
+(ilable from).25 F F4(ftp://ftp.gnu.or)108 571.2 Q(g/pub/gnu/bash/)-.37
+E F0(.)A .41(Once you ha)108 588 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 F4(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 600 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
+(be mailed to)108 612 Q F4 -.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 F1(gnu.bash.b)2.5 E(ug)
+-.2 E F0(.)A(ALL b)108 628.8 Q(ug reports should include:)-.2 E(The v)
+108 645.6 Q(ersion number of)-.15 E F1(bash)2.5 E F0(The hardw)108 657.6
+Q(are and operating system)-.1 E(The compiler used to compile)108 669.6
+Q 2.5(Ad)108 681.6 S(escription of the b)-2.5 E(ug beha)-.2 E(viour)-.2
+E 2.5(As)108 693.6 S(hort script or `recipe' which e)-2.5 E -.15(xe)-.15
+G(rcises the b).15 E(ug)-.2 E F4(bashb)108.27 710.4 Q(ug)-.2 E F0
 (inserts the \214rst three items automatically into the template it pro)
 2.72 E(vides for \214ling a b)-.15 E(ug report.)-.2 E(Comments and b)108
-648 Q(ug reports concerning this manual page should be directed to)-.2 E
-F4 -.15(ch)2.5 G(et.r).15 E(ame)-.15 E(y@case)-.3 E(.edu)-.15 E F0(.).25
-E F3 -.11(BU)72 664.8 S(GS).11 E F0(It')108 676.8 Q 2.5(st)-.55 G
-(oo big and too slo)-2.5 E -.65(w.)-.25 G 1.869
-(There are some subtle dif)108 693.6 R 1.869(ferences between)-.25 F F2
-(bash)4.369 E F0 1.869(and traditional v)4.369 F 1.869(ersions of)-.15 F
-F2(sh)4.368 E F0 4.368(,m)C 1.868(ostly because of the)-4.368 F F1
-(POSIX)108 705.6 Q F0(speci\214cation.)2.25 E
-(Aliases are confusing in some uses.)108 722.4 Q(GNU Bash 4.2)72 768 Q
-(2013 March 4)146.79 E(74)195.95 E 0 Cg EP
+727.2 Q(ug reports concerning this manual page should be directed to)-.2
+E F4 -.15(ch)2.5 G(et.r).15 E(ame)-.15 E(y@case)-.3 E(.edu)-.15 E F0(.)
+.25 E(GNU Bash 4.3)72 768 Q(2013 September 2)138.455 E(74)187.615 E 0 Cg
+EP
 %%Page: 75 75
 %%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(Shell b)108 84 Q
+-.35 E/F1 10.95/Times-Bold@0 SF -.11(BU)72 84 S(GS).11 E F0(It')108 96 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 112.8 R 1.868(ferences between)-.25 F/F2
+10/Times-Bold@0 SF(bash)4.369 E F0 1.869(and traditional v)4.369 F 1.869
+(ersions of)-.15 F F2(sh)4.369 E F0 4.369(,m)C 1.869
+(ostly because of the)-4.369 F/F3 9/Times-Bold@0 SF(POSIX)108 124.8 Q F0
+(speci\214cation.)2.25 E(Aliases are confusing in some uses.)108 141.6 Q
+(Shell b)108 158.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 100.8 R .39
-(process suspension is attempted.)108 112.8 R .389
-(When a process is stopped, the shell immediately e)5.39 F -.15(xe)-.15
-G .389(cutes the ne).15 F .389(xt com-)-.15 F .192
-(mand in the sequence.)108 124.8 R .192(It suf)5.192 F .192(\214ces to \
-place the sequence of commands between parentheses to force it into a)
--.25 F(subshell, which may be stopped as a unit.)108 136.8 Q(Array v)108
-153.6 Q(ariables may not \(yet\) be e)-.25 E(xported.)-.15 E
-(There may be only one acti)108 170.4 Q .3 -.15(ve c)-.25 H
-(oprocess at a time.).15 E(GNU Bash 4.2)72 768 Q(2013 March 4)146.79 E
-(75)195.95 E 0 Cg EP
+re not handled gracefully when)108 175.2 R .389
+(process suspension is attempted.)108 187.2 R .389
+(When a process is stopped, the shell immediately e)5.389 F -.15(xe)-.15
+G .39(cutes the ne).15 F .39(xt com-)-.15 F .193(mand in the sequence.)
+108 199.2 R .192(It suf)5.193 F .192(\214ces to place the sequence of c\
+ommands between parentheses to force it into a)-.25 F
+(subshell, which may be stopped as a unit.)108 211.2 Q(Array v)108 228 Q
+(ariables may not \(yet\) be e)-.25 E(xported.)-.15 E
+(There may be only one acti)108 244.8 Q .3 -.15(ve c)-.25 H
+(oprocess at a time.).15 E(GNU Bash 4.3)72 768 Q(2013 September 2)
+138.455 E(75)187.615 E 0 Cg EP
 %%Trailer
 end
 %%EOF
index 499bfb4041b72cf22f1f91f8df098f3fb1ab5993..a6d2c7274d08189508ef75ad262baf43e47d7b50 100644 (file)
 @xrdef{Shell Parameters-pg}{18}
 @xrdef{Positional Parameters-title}{Positional Parameters}
 @xrdef{Positional Parameters-snt}{Section@tie 3.4.1}
+@xrdef{Positional Parameters-pg}{19}
 @xrdef{Special Parameters-title}{Special Parameters}
 @xrdef{Special Parameters-snt}{Section@tie 3.4.2}
-@xrdef{Positional Parameters-pg}{19}
 @xrdef{Shell Expansions-title}{Shell Expansions}
 @xrdef{Shell Expansions-snt}{Section@tie 3.5}
 @xrdef{Special Parameters-pg}{20}
-@xrdef{Shell Expansions-pg}{20}
 @xrdef{Brace Expansion-title}{Brace Expansion}
 @xrdef{Brace Expansion-snt}{Section@tie 3.5.1}
+@xrdef{Shell Expansions-pg}{21}
 @xrdef{Brace Expansion-pg}{21}
 @xrdef{Tilde Expansion-title}{Tilde Expansion}
 @xrdef{Tilde Expansion-snt}{Section@tie 3.5.2}
 @xrdef{Command Substitution-snt}{Section@tie 3.5.4}
 @xrdef{Arithmetic Expansion-title}{Arithmetic Expansion}
 @xrdef{Arithmetic Expansion-snt}{Section@tie 3.5.5}
-@xrdef{Process Substitution-title}{Process Substitution}
-@xrdef{Process Substitution-snt}{Section@tie 3.5.6}
 @xrdef{Command Substitution-pg}{28}
 @xrdef{Arithmetic Expansion-pg}{28}
+@xrdef{Process Substitution-title}{Process Substitution}
+@xrdef{Process Substitution-snt}{Section@tie 3.5.6}
 @xrdef{Word Splitting-title}{Word Splitting}
 @xrdef{Word Splitting-snt}{Section@tie 3.5.7}
 @xrdef{Filename Expansion-title}{Filename Expansion}
 @xrdef{Executing Commands-snt}{Section@tie 3.7}
 @xrdef{Simple Command Expansion-title}{Simple Command Expansion}
 @xrdef{Simple Command Expansion-snt}{Section@tie 3.7.1}
-@xrdef{Command Search and Execution-title}{Command Search and Execution}
-@xrdef{Command Search and Execution-snt}{Section@tie 3.7.2}
 @xrdef{Executing Commands-pg}{35}
 @xrdef{Simple Command Expansion-pg}{35}
+@xrdef{Command Search and Execution-title}{Command Search and Execution}
+@xrdef{Command Search and Execution-snt}{Section@tie 3.7.2}
 @xrdef{Command Execution Environment-title}{Command Execution Environment}
 @xrdef{Command Execution Environment-snt}{Section@tie 3.7.3}
 @xrdef{Command Search and Execution-pg}{36}
 @xrdef{Shell Builtin Commands-snt}{Chapter@tie 4}
 @xrdef{Bourne Shell Builtins-title}{Bourne Shell Builtins}
 @xrdef{Bourne Shell Builtins-snt}{Section@tie 4.1}
-@xrdef{Shell Builtin Commands-pg}{40}
-@xrdef{Bourne Shell Builtins-pg}{40}
+@xrdef{Shell Builtin Commands-pg}{41}
+@xrdef{Bourne Shell Builtins-pg}{41}
 @xrdef{Bash Builtins-title}{Bash Builtin Commands}
 @xrdef{Bash Builtins-snt}{Section@tie 4.2}
-@xrdef{Bash Builtins-pg}{47}
+@xrdef{Bash Builtins-pg}{48}
 @xrdef{Modifying Shell Behavior-title}{Modifying Shell Behavior}
 @xrdef{Modifying Shell Behavior-snt}{Section@tie 4.3}
 @xrdef{The Set Builtin-title}{The Set Builtin}
 @xrdef{The Set Builtin-snt}{Section@tie 4.3.1}
-@xrdef{Modifying Shell Behavior-pg}{57}
-@xrdef{The Set Builtin-pg}{57}
+@xrdef{Modifying Shell Behavior-pg}{58}
+@xrdef{The Set Builtin-pg}{58}
 @xrdef{The Shopt Builtin-title}{The Shopt Builtin}
 @xrdef{The Shopt Builtin-snt}{Section@tie 4.3.2}
-@xrdef{The Shopt Builtin-pg}{61}
+@xrdef{The Shopt Builtin-pg}{62}
 @xrdef{Special Builtins-title}{Special Builtins}
 @xrdef{Special Builtins-snt}{Section@tie 4.4}
-@xrdef{Special Builtins-pg}{67}
+@xrdef{Special Builtins-pg}{68}
 @xrdef{Shell Variables-title}{Shell Variables}
 @xrdef{Shell Variables-snt}{Chapter@tie 5}
 @xrdef{Bourne Shell Variables-title}{Bourne Shell Variables}
 @xrdef{Bourne Shell Variables-snt}{Section@tie 5.1}
 @xrdef{Bash Variables-title}{Bash Variables}
 @xrdef{Bash Variables-snt}{Section@tie 5.2}
-@xrdef{Shell Variables-pg}{68}
-@xrdef{Bourne Shell Variables-pg}{68}
-@xrdef{Bash Variables-pg}{68}
+@xrdef{Shell Variables-pg}{69}
+@xrdef{Bourne Shell Variables-pg}{69}
+@xrdef{Bash Variables-pg}{69}
 @xrdef{Bash Features-title}{Bash Features}
 @xrdef{Bash Features-snt}{Chapter@tie 6}
 @xrdef{Invoking Bash-title}{Invoking Bash}
 @xrdef{Invoking Bash-snt}{Section@tie 6.1}
-@xrdef{Bash Features-pg}{79}
-@xrdef{Invoking Bash-pg}{79}
+@xrdef{Bash Features-pg}{80}
+@xrdef{Invoking Bash-pg}{80}
 @xrdef{Bash Startup Files-title}{Bash Startup Files}
 @xrdef{Bash Startup Files-snt}{Section@tie 6.2}
-@xrdef{Bash Startup Files-pg}{81}
+@xrdef{Bash Startup Files-pg}{82}
 @xrdef{Interactive Shells-title}{Interactive Shells}
 @xrdef{Interactive Shells-snt}{Section@tie 6.3}
 @xrdef{What is an Interactive Shell?-title}{What is an Interactive Shell?}
 @xrdef{What is an Interactive Shell?-snt}{Section@tie 6.3.1}
-@xrdef{Interactive Shells-pg}{82}
+@xrdef{Interactive Shells-pg}{83}
 @xrdef{Is this Shell Interactive?-title}{Is this Shell Interactive?}
 @xrdef{Is this Shell Interactive?-snt}{Section@tie 6.3.2}
 @xrdef{Interactive Shell Behavior-title}{Interactive Shell Behavior}
 @xrdef{Interactive Shell Behavior-snt}{Section@tie 6.3.3}
-@xrdef{What is an Interactive Shell?-pg}{83}
-@xrdef{Is this Shell Interactive?-pg}{83}
-@xrdef{Interactive Shell Behavior-pg}{83}
+@xrdef{What is an Interactive Shell?-pg}{84}
+@xrdef{Is this Shell Interactive?-pg}{84}
+@xrdef{Interactive Shell Behavior-pg}{84}
 @xrdef{Bash Conditional Expressions-title}{Bash Conditional Expressions}
 @xrdef{Bash Conditional Expressions-snt}{Section@tie 6.4}
-@xrdef{Bash Conditional Expressions-pg}{84}
+@xrdef{Bash Conditional Expressions-pg}{85}
 @xrdef{Shell Arithmetic-title}{Shell Arithmetic}
 @xrdef{Shell Arithmetic-snt}{Section@tie 6.5}
-@xrdef{Shell Arithmetic-pg}{86}
+@xrdef{Shell Arithmetic-pg}{87}
 @xrdef{Aliases-title}{Aliases}
 @xrdef{Aliases-snt}{Section@tie 6.6}
-@xrdef{Aliases-pg}{87}
+@xrdef{Aliases-pg}{88}
 @xrdef{Arrays-title}{Arrays}
 @xrdef{Arrays-snt}{Section@tie 6.7}
-@xrdef{Arrays-pg}{88}
+@xrdef{Arrays-pg}{89}
 @xrdef{The Directory Stack-title}{The Directory Stack}
 @xrdef{The Directory Stack-snt}{Section@tie 6.8}
 @xrdef{Directory Stack Builtins-title}{Directory Stack Builtins}
 @xrdef{Directory Stack Builtins-snt}{Section@tie 6.8.1}
-@xrdef{The Directory Stack-pg}{90}
-@xrdef{Directory Stack Builtins-pg}{90}
+@xrdef{The Directory Stack-pg}{91}
+@xrdef{Directory Stack Builtins-pg}{91}
 @xrdef{Controlling the Prompt-title}{Controlling the Prompt}
 @xrdef{Controlling the Prompt-snt}{Section@tie 6.9}
-@xrdef{Controlling the Prompt-pg}{91}
+@xrdef{Controlling the Prompt-pg}{92}
 @xrdef{The Restricted Shell-title}{The Restricted Shell}
 @xrdef{The Restricted Shell-snt}{Section@tie 6.10}
-@xrdef{The Restricted Shell-pg}{92}
+@xrdef{The Restricted Shell-pg}{93}
 @xrdef{Bash POSIX Mode-title}{Bash POSIX Mode}
 @xrdef{Bash POSIX Mode-snt}{Section@tie 6.11}
-@xrdef{Bash POSIX Mode-pg}{93}
+@xrdef{Bash POSIX Mode-pg}{94}
 @xrdef{Job Control-title}{Job Control}
 @xrdef{Job Control-snt}{Chapter@tie 7}
 @xrdef{Job Control Basics-title}{Job Control Basics}
 @xrdef{Job Control Basics-snt}{Section@tie 7.1}
-@xrdef{Job Control-pg}{97}
-@xrdef{Job Control Basics-pg}{97}
+@xrdef{Job Control-pg}{98}
+@xrdef{Job Control Basics-pg}{98}
 @xrdef{Job Control Builtins-title}{Job Control Builtins}
 @xrdef{Job Control Builtins-snt}{Section@tie 7.2}
-@xrdef{Job Control Builtins-pg}{98}
+@xrdef{Job Control Builtins-pg}{99}
 @xrdef{Job Control Variables-title}{Job Control Variables}
 @xrdef{Job Control Variables-snt}{Section@tie 7.3}
-@xrdef{Job Control Variables-pg}{100}
+@xrdef{Job Control Variables-pg}{101}
 @xrdef{Command Line Editing-title}{Command Line Editing}
 @xrdef{Command Line Editing-snt}{Chapter@tie 8}
 @xrdef{Introduction and Notation-title}{Introduction to Line Editing}
 @xrdef{Readline Interaction-snt}{Section@tie 8.2}
 @xrdef{Readline Bare Essentials-title}{Readline Bare Essentials}
 @xrdef{Readline Bare Essentials-snt}{Section@tie 8.2.1}
-@xrdef{Command Line Editing-pg}{101}
-@xrdef{Introduction and Notation-pg}{101}
-@xrdef{Readline Interaction-pg}{101}
+@xrdef{Command Line Editing-pg}{102}
+@xrdef{Introduction and Notation-pg}{102}
+@xrdef{Readline Interaction-pg}{102}
 @xrdef{Readline Movement Commands-title}{Readline Movement Commands}
 @xrdef{Readline Movement Commands-snt}{Section@tie 8.2.2}
 @xrdef{Readline Killing Commands-title}{Readline Killing Commands}
 @xrdef{Readline Killing Commands-snt}{Section@tie 8.2.3}
-@xrdef{Readline Bare Essentials-pg}{102}
-@xrdef{Readline Movement Commands-pg}{102}
+@xrdef{Readline Bare Essentials-pg}{103}
+@xrdef{Readline Movement Commands-pg}{103}
 @xrdef{Readline Arguments-title}{Readline Arguments}
 @xrdef{Readline Arguments-snt}{Section@tie 8.2.4}
 @xrdef{Searching-title}{Searching for Commands in the History}
 @xrdef{Searching-snt}{Section@tie 8.2.5}
-@xrdef{Readline Killing Commands-pg}{103}
-@xrdef{Readline Arguments-pg}{103}
-@xrdef{Searching-pg}{103}
+@xrdef{Readline Killing Commands-pg}{104}
+@xrdef{Readline Arguments-pg}{104}
+@xrdef{Searching-pg}{104}
 @xrdef{Readline Init File-title}{Readline Init File}
 @xrdef{Readline Init File-snt}{Section@tie 8.3}
 @xrdef{Readline Init File Syntax-title}{Readline Init File Syntax}
 @xrdef{Readline Init File Syntax-snt}{Section@tie 8.3.1}
-@xrdef{Readline Init File-pg}{104}
-@xrdef{Readline Init File Syntax-pg}{104}
+@xrdef{Readline Init File-pg}{105}
+@xrdef{Readline Init File Syntax-pg}{105}
 @xrdef{Conditional Init Constructs-title}{Conditional Init Constructs}
 @xrdef{Conditional Init Constructs-snt}{Section@tie 8.3.2}
-@xrdef{Conditional Init Constructs-pg}{111}
+@xrdef{Conditional Init Constructs-pg}{112}
 @xrdef{Sample Init File-title}{Sample Init File}
 @xrdef{Sample Init File-snt}{Section@tie 8.3.3}
-@xrdef{Sample Init File-pg}{112}
+@xrdef{Sample Init File-pg}{113}
 @xrdef{Bindable Readline Commands-title}{Bindable Readline Commands}
 @xrdef{Bindable Readline Commands-snt}{Section@tie 8.4}
 @xrdef{Commands For Moving-title}{Commands For Moving}
 @xrdef{Commands For Moving-snt}{Section@tie 8.4.1}
 @xrdef{Commands For History-title}{Commands For Manipulating The History}
 @xrdef{Commands For History-snt}{Section@tie 8.4.2}
-@xrdef{Bindable Readline Commands-pg}{115}
-@xrdef{Commands For Moving-pg}{115}
-@xrdef{Commands For History-pg}{116}
+@xrdef{Bindable Readline Commands-pg}{116}
+@xrdef{Commands For Moving-pg}{116}
+@xrdef{Commands For History-pg}{117}
 @xrdef{Commands For Text-title}{Commands For Changing Text}
 @xrdef{Commands For Text-snt}{Section@tie 8.4.3}
-@xrdef{Commands For Text-pg}{117}
+@xrdef{Commands For Text-pg}{118}
 @xrdef{Commands For Killing-title}{Killing And Yanking}
 @xrdef{Commands For Killing-snt}{Section@tie 8.4.4}
-@xrdef{Commands For Killing-pg}{118}
+@xrdef{Commands For Killing-pg}{119}
 @xrdef{Numeric Arguments-title}{Specifying Numeric Arguments}
 @xrdef{Numeric Arguments-snt}{Section@tie 8.4.5}
-@xrdef{Numeric Arguments-pg}{119}
+@xrdef{Numeric Arguments-pg}{120}
 @xrdef{Commands For Completion-title}{Letting Readline Type For You}
 @xrdef{Commands For Completion-snt}{Section@tie 8.4.6}
-@xrdef{Commands For Completion-pg}{120}
+@xrdef{Commands For Completion-pg}{121}
 @xrdef{Keyboard Macros-title}{Keyboard Macros}
 @xrdef{Keyboard Macros-snt}{Section@tie 8.4.7}
-@xrdef{Keyboard Macros-pg}{121}
+@xrdef{Keyboard Macros-pg}{122}
 @xrdef{Miscellaneous Commands-title}{Some Miscellaneous Commands}
 @xrdef{Miscellaneous Commands-snt}{Section@tie 8.4.8}
-@xrdef{Miscellaneous Commands-pg}{122}
+@xrdef{Miscellaneous Commands-pg}{123}
 @xrdef{Readline vi Mode-title}{Readline vi Mode}
 @xrdef{Readline vi Mode-snt}{Section@tie 8.5}
 @xrdef{Programmable Completion-title}{Programmable Completion}
 @xrdef{Programmable Completion-snt}{Section@tie 8.6}
-@xrdef{Readline vi Mode-pg}{124}
-@xrdef{Programmable Completion-pg}{124}
+@xrdef{Readline vi Mode-pg}{125}
+@xrdef{Programmable Completion-pg}{125}
 @xrdef{Programmable Completion Builtins-title}{Programmable Completion Builtins}
 @xrdef{Programmable Completion Builtins-snt}{Section@tie 8.7}
-@xrdef{Programmable Completion Builtins-pg}{126}
+@xrdef{Programmable Completion Builtins-pg}{127}
 @xrdef{A Programmable Completion Example-title}{A Programmable Completion Example}
 @xrdef{A Programmable Completion Example-snt}{Section@tie 8.8}
-@xrdef{A Programmable Completion Example-pg}{130}
+@xrdef{A Programmable Completion Example-pg}{131}
 @xrdef{Using History Interactively-title}{Using History Interactively}
 @xrdef{Using History Interactively-snt}{Chapter@tie 9}
 @xrdef{Bash History Facilities-title}{Bash History Facilities}
 @xrdef{Bash History Facilities-snt}{Section@tie 9.1}
 @xrdef{Bash History Builtins-title}{Bash History Builtins}
 @xrdef{Bash History Builtins-snt}{Section@tie 9.2}
-@xrdef{Using History Interactively-pg}{133}
-@xrdef{Bash History Facilities-pg}{133}
-@xrdef{Bash History Builtins-pg}{133}
+@xrdef{Using History Interactively-pg}{134}
+@xrdef{Bash History Facilities-pg}{134}
+@xrdef{Bash History Builtins-pg}{134}
 @xrdef{History Interaction-title}{History Expansion}
 @xrdef{History Interaction-snt}{Section@tie 9.3}
 @xrdef{Event Designators-title}{Event Designators}
 @xrdef{Event Designators-snt}{Section@tie 9.3.1}
-@xrdef{History Interaction-pg}{135}
+@xrdef{History Interaction-pg}{136}
 @xrdef{Word Designators-title}{Word Designators}
 @xrdef{Word Designators-snt}{Section@tie 9.3.2}
-@xrdef{Event Designators-pg}{136}
-@xrdef{Word Designators-pg}{136}
+@xrdef{Event Designators-pg}{137}
+@xrdef{Word Designators-pg}{137}
 @xrdef{Modifiers-title}{Modifiers}
 @xrdef{Modifiers-snt}{Section@tie 9.3.3}
-@xrdef{Modifiers-pg}{137}
+@xrdef{Modifiers-pg}{138}
 @xrdef{Installing Bash-title}{Installing Bash}
 @xrdef{Installing Bash-snt}{Chapter@tie 10}
 @xrdef{Basic Installation-title}{Basic Installation}
 @xrdef{Basic Installation-snt}{Section@tie 10.1}
 @xrdef{Compilers and Options-title}{Compilers and Options}
 @xrdef{Compilers and Options-snt}{Section@tie 10.2}
-@xrdef{Installing Bash-pg}{138}
-@xrdef{Basic Installation-pg}{138}
+@xrdef{Installing Bash-pg}{139}
+@xrdef{Basic Installation-pg}{139}
 @xrdef{Compiling For Multiple Architectures-title}{Compiling For Multiple Architectures}
 @xrdef{Compiling For Multiple Architectures-snt}{Section@tie 10.3}
 @xrdef{Installation Names-title}{Installation Names}
 @xrdef{Installation Names-snt}{Section@tie 10.4}
 @xrdef{Specifying the System Type-title}{Specifying the System Type}
 @xrdef{Specifying the System Type-snt}{Section@tie 10.5}
-@xrdef{Compilers and Options-pg}{139}
-@xrdef{Compiling For Multiple Architectures-pg}{139}
-@xrdef{Installation Names-pg}{139}
-@xrdef{Specifying the System Type-pg}{139}
+@xrdef{Compilers and Options-pg}{140}
+@xrdef{Compiling For Multiple Architectures-pg}{140}
+@xrdef{Installation Names-pg}{140}
+@xrdef{Specifying the System Type-pg}{140}
 @xrdef{Sharing Defaults-title}{Sharing Defaults}
 @xrdef{Sharing Defaults-snt}{Section@tie 10.6}
 @xrdef{Operation Controls-title}{Operation Controls}
 @xrdef{Operation Controls-snt}{Section@tie 10.7}
 @xrdef{Optional Features-title}{Optional Features}
 @xrdef{Optional Features-snt}{Section@tie 10.8}
-@xrdef{Sharing Defaults-pg}{140}
-@xrdef{Operation Controls-pg}{140}
-@xrdef{Optional Features-pg}{140}
+@xrdef{Sharing Defaults-pg}{141}
+@xrdef{Operation Controls-pg}{141}
+@xrdef{Optional Features-pg}{141}
 @xrdef{Reporting Bugs-title}{Reporting Bugs}
 @xrdef{Reporting Bugs-snt}{Appendix@tie @char65{}}
-@xrdef{Reporting Bugs-pg}{145}
+@xrdef{Reporting Bugs-pg}{146}
 @xrdef{Major Differences From The Bourne Shell-title}{Major Differences From The Bourne Shell}
 @xrdef{Major Differences From The Bourne Shell-snt}{Appendix@tie @char66{}}
-@xrdef{Major Differences From The Bourne Shell-pg}{146}
+@xrdef{Major Differences From The Bourne Shell-pg}{147}
 @xrdef{GNU Free Documentation License-title}{GNU Free Documentation License}
 @xrdef{GNU Free Documentation License-snt}{Appendix@tie @char67{}}
-@xrdef{GNU Free Documentation License-pg}{152}
+@xrdef{GNU Free Documentation License-pg}{153}
 @xrdef{Indexes-title}{Indexes}
 @xrdef{Indexes-snt}{Appendix@tie @char68{}}
 @xrdef{Builtin Index-title}{Index of Shell Builtin Commands}
 @xrdef{Builtin Index-snt}{Section@tie @char68.1}
-@xrdef{Indexes-pg}{160}
-@xrdef{Builtin Index-pg}{160}
+@xrdef{Indexes-pg}{161}
+@xrdef{Builtin Index-pg}{161}
 @xrdef{Reserved Word Index-title}{Index of Shell Reserved Words}
 @xrdef{Reserved Word Index-snt}{Section@tie @char68.2}
 @xrdef{Variable Index-title}{Parameter and Variable Index}
 @xrdef{Variable Index-snt}{Section@tie @char68.3}
-@xrdef{Reserved Word Index-pg}{161}
-@xrdef{Variable Index-pg}{161}
+@xrdef{Reserved Word Index-pg}{162}
+@xrdef{Variable Index-pg}{162}
 @xrdef{Function Index-title}{Function Index}
 @xrdef{Function Index-snt}{Section@tie @char68.4}
-@xrdef{Function Index-pg}{163}
+@xrdef{Function Index-pg}{164}
 @xrdef{Concept Index-title}{Concept Index}
 @xrdef{Concept Index-snt}{Section@tie @char68.5}
-@xrdef{Concept Index-pg}{165}
+@xrdef{Concept Index-pg}{166}
index 8d104c82be810f491f43d2cac714654018e0bcff..40d46c3c8adc6f665d4cd13d7ff541199d651566 100644 (file)
@@ -1,59 +1,59 @@
-\entry{:}{40}{\code {:}}
-\entry{.}{40}{\code {.}}
-\entry{break}{40}{\code {break}}
-\entry{cd}{41}{\code {cd}}
-\entry{continue}{41}{\code {continue}}
-\entry{eval}{41}{\code {eval}}
-\entry{exec}{41}{\code {exec}}
-\entry{exit}{42}{\code {exit}}
-\entry{export}{42}{\code {export}}
-\entry{getopts}{42}{\code {getopts}}
-\entry{hash}{43}{\code {hash}}
-\entry{pwd}{43}{\code {pwd}}
-\entry{readonly}{43}{\code {readonly}}
-\entry{return}{44}{\code {return}}
-\entry{shift}{44}{\code {shift}}
-\entry{test}{44}{\code {test}}
-\entry{[}{44}{\code {[}}
-\entry{times}{45}{\code {times}}
-\entry{trap}{45}{\code {trap}}
-\entry{umask}{46}{\code {umask}}
-\entry{unset}{47}{\code {unset}}
-\entry{alias}{47}{\code {alias}}
-\entry{bind}{47}{\code {bind}}
-\entry{builtin}{48}{\code {builtin}}
-\entry{caller}{48}{\code {caller}}
-\entry{command}{49}{\code {command}}
-\entry{declare}{49}{\code {declare}}
-\entry{echo}{51}{\code {echo}}
-\entry{enable}{51}{\code {enable}}
-\entry{help}{52}{\code {help}}
-\entry{let}{52}{\code {let}}
-\entry{local}{52}{\code {local}}
-\entry{logout}{52}{\code {logout}}
-\entry{mapfile}{52}{\code {mapfile}}
-\entry{printf}{53}{\code {printf}}
-\entry{read}{54}{\code {read}}
-\entry{readarray}{55}{\code {readarray}}
-\entry{source}{55}{\code {source}}
-\entry{type}{55}{\code {type}}
-\entry{typeset}{56}{\code {typeset}}
-\entry{ulimit}{56}{\code {ulimit}}
-\entry{unalias}{57}{\code {unalias}}
-\entry{set}{57}{\code {set}}
-\entry{shopt}{61}{\code {shopt}}
-\entry{dirs}{90}{\code {dirs}}
-\entry{popd}{90}{\code {popd}}
-\entry{pushd}{91}{\code {pushd}}
-\entry{bg}{98}{\code {bg}}
-\entry{fg}{98}{\code {fg}}
-\entry{jobs}{98}{\code {jobs}}
-\entry{kill}{99}{\code {kill}}
-\entry{wait}{99}{\code {wait}}
-\entry{disown}{99}{\code {disown}}
-\entry{suspend}{99}{\code {suspend}}
-\entry{compgen}{126}{\code {compgen}}
-\entry{complete}{127}{\code {complete}}
-\entry{compopt}{130}{\code {compopt}}
-\entry{fc}{133}{\code {fc}}
-\entry{history}{134}{\code {history}}
+\entry{:}{41}{\code {:}}
+\entry{.}{41}{\code {.}}
+\entry{break}{41}{\code {break}}
+\entry{cd}{42}{\code {cd}}
+\entry{continue}{42}{\code {continue}}
+\entry{eval}{42}{\code {eval}}
+\entry{exec}{42}{\code {exec}}
+\entry{exit}{43}{\code {exit}}
+\entry{export}{43}{\code {export}}
+\entry{getopts}{43}{\code {getopts}}
+\entry{hash}{44}{\code {hash}}
+\entry{pwd}{44}{\code {pwd}}
+\entry{readonly}{44}{\code {readonly}}
+\entry{return}{45}{\code {return}}
+\entry{shift}{45}{\code {shift}}
+\entry{test}{45}{\code {test}}
+\entry{[}{45}{\code {[}}
+\entry{times}{46}{\code {times}}
+\entry{trap}{46}{\code {trap}}
+\entry{umask}{47}{\code {umask}}
+\entry{unset}{48}{\code {unset}}
+\entry{alias}{48}{\code {alias}}
+\entry{bind}{48}{\code {bind}}
+\entry{builtin}{49}{\code {builtin}}
+\entry{caller}{49}{\code {caller}}
+\entry{command}{50}{\code {command}}
+\entry{declare}{50}{\code {declare}}
+\entry{echo}{52}{\code {echo}}
+\entry{enable}{52}{\code {enable}}
+\entry{help}{53}{\code {help}}
+\entry{let}{53}{\code {let}}
+\entry{local}{53}{\code {local}}
+\entry{logout}{53}{\code {logout}}
+\entry{mapfile}{53}{\code {mapfile}}
+\entry{printf}{54}{\code {printf}}
+\entry{read}{55}{\code {read}}
+\entry{readarray}{56}{\code {readarray}}
+\entry{source}{56}{\code {source}}
+\entry{type}{56}{\code {type}}
+\entry{typeset}{57}{\code {typeset}}
+\entry{ulimit}{57}{\code {ulimit}}
+\entry{unalias}{58}{\code {unalias}}
+\entry{set}{58}{\code {set}}
+\entry{shopt}{62}{\code {shopt}}
+\entry{dirs}{91}{\code {dirs}}
+\entry{popd}{91}{\code {popd}}
+\entry{pushd}{92}{\code {pushd}}
+\entry{bg}{99}{\code {bg}}
+\entry{fg}{99}{\code {fg}}
+\entry{jobs}{99}{\code {jobs}}
+\entry{kill}{100}{\code {kill}}
+\entry{wait}{100}{\code {wait}}
+\entry{disown}{100}{\code {disown}}
+\entry{suspend}{100}{\code {suspend}}
+\entry{compgen}{127}{\code {compgen}}
+\entry{complete}{128}{\code {complete}}
+\entry{compopt}{131}{\code {compopt}}
+\entry{fc}{134}{\code {fc}}
+\entry{history}{135}{\code {history}}
index df37f7aa68b5c37d5cbd9a8cde1c00de238db318..f33f8156c39a48958c1ff5a77132f4ac7b5c126c 100644 (file)
@@ -1,80 +1,80 @@
 \initial {.}
-\entry {\code {.}}{40}
+\entry {\code {.}}{41}
 \initial {:}
-\entry {\code {:}}{40}
+\entry {\code {:}}{41}
 \initial {[}
-\entry {\code {[}}{44}
+\entry {\code {[}}{45}
 \initial {A}
-\entry {\code {alias}}{47}
+\entry {\code {alias}}{48}
 \initial {B}
-\entry {\code {bg}}{98}
-\entry {\code {bind}}{47}
-\entry {\code {break}}{40}
-\entry {\code {builtin}}{48}
+\entry {\code {bg}}{99}
+\entry {\code {bind}}{48}
+\entry {\code {break}}{41}
+\entry {\code {builtin}}{49}
 \initial {C}
-\entry {\code {caller}}{48}
-\entry {\code {cd}}{41}
-\entry {\code {command}}{49}
-\entry {\code {compgen}}{126}
-\entry {\code {complete}}{127}
-\entry {\code {compopt}}{130}
-\entry {\code {continue}}{41}
+\entry {\code {caller}}{49}
+\entry {\code {cd}}{42}
+\entry {\code {command}}{50}
+\entry {\code {compgen}}{127}
+\entry {\code {complete}}{128}
+\entry {\code {compopt}}{131}
+\entry {\code {continue}}{42}
 \initial {D}
-\entry {\code {declare}}{49}
-\entry {\code {dirs}}{90}
-\entry {\code {disown}}{99}
+\entry {\code {declare}}{50}
+\entry {\code {dirs}}{91}
+\entry {\code {disown}}{100}
 \initial {E}
-\entry {\code {echo}}{51}
-\entry {\code {enable}}{51}
-\entry {\code {eval}}{41}
-\entry {\code {exec}}{41}
-\entry {\code {exit}}{42}
-\entry {\code {export}}{42}
+\entry {\code {echo}}{52}
+\entry {\code {enable}}{52}
+\entry {\code {eval}}{42}
+\entry {\code {exec}}{42}
+\entry {\code {exit}}{43}
+\entry {\code {export}}{43}
 \initial {F}
-\entry {\code {fc}}{133}
-\entry {\code {fg}}{98}
+\entry {\code {fc}}{134}
+\entry {\code {fg}}{99}
 \initial {G}
-\entry {\code {getopts}}{42}
+\entry {\code {getopts}}{43}
 \initial {H}
-\entry {\code {hash}}{43}
-\entry {\code {help}}{52}
-\entry {\code {history}}{134}
+\entry {\code {hash}}{44}
+\entry {\code {help}}{53}
+\entry {\code {history}}{135}
 \initial {J}
-\entry {\code {jobs}}{98}
+\entry {\code {jobs}}{99}
 \initial {K}
-\entry {\code {kill}}{99}
+\entry {\code {kill}}{100}
 \initial {L}
-\entry {\code {let}}{52}
-\entry {\code {local}}{52}
-\entry {\code {logout}}{52}
+\entry {\code {let}}{53}
+\entry {\code {local}}{53}
+\entry {\code {logout}}{53}
 \initial {M}
-\entry {\code {mapfile}}{52}
+\entry {\code {mapfile}}{53}
 \initial {P}
-\entry {\code {popd}}{90}
-\entry {\code {printf}}{53}
-\entry {\code {pushd}}{91}
-\entry {\code {pwd}}{43}
+\entry {\code {popd}}{91}
+\entry {\code {printf}}{54}
+\entry {\code {pushd}}{92}
+\entry {\code {pwd}}{44}
 \initial {R}
-\entry {\code {read}}{54}
-\entry {\code {readarray}}{55}
-\entry {\code {readonly}}{43}
-\entry {\code {return}}{44}
+\entry {\code {read}}{55}
+\entry {\code {readarray}}{56}
+\entry {\code {readonly}}{44}
+\entry {\code {return}}{45}
 \initial {S}
-\entry {\code {set}}{57}
-\entry {\code {shift}}{44}
-\entry {\code {shopt}}{61}
-\entry {\code {source}}{55}
-\entry {\code {suspend}}{99}
+\entry {\code {set}}{58}
+\entry {\code {shift}}{45}
+\entry {\code {shopt}}{62}
+\entry {\code {source}}{56}
+\entry {\code {suspend}}{100}
 \initial {T}
-\entry {\code {test}}{44}
-\entry {\code {times}}{45}
-\entry {\code {trap}}{45}
-\entry {\code {type}}{55}
-\entry {\code {typeset}}{56}
+\entry {\code {test}}{45}
+\entry {\code {times}}{46}
+\entry {\code {trap}}{46}
+\entry {\code {type}}{56}
+\entry {\code {typeset}}{57}
 \initial {U}
-\entry {\code {ulimit}}{56}
-\entry {\code {umask}}{46}
-\entry {\code {unalias}}{57}
-\entry {\code {unset}}{47}
+\entry {\code {ulimit}}{57}
+\entry {\code {umask}}{47}
+\entry {\code {unalias}}{58}
+\entry {\code {unset}}{48}
 \initial {W}
-\entry {\code {wait}}{99}
+\entry {\code {wait}}{100}
index 1e0c8186a99914997b872604b0593e15a024e0a9..ba23de50486439a740bc08f3c6e2bd221e51a0dc 100644 (file)
@@ -44,7 +44,7 @@
 \entry{shell variable}{18}{shell variable}
 \entry{parameters, positional}{19}{parameters, positional}
 \entry{parameters, special}{20}{parameters, special}
-\entry{expansion}{20}{expansion}
+\entry{expansion}{21}{expansion}
 \entry{brace expansion}{21}{brace expansion}
 \entry{expansion, brace}{21}{expansion, brace}
 \entry{tilde expansion}{22}{tilde expansion}
 \entry{exit status}{38}{exit status}
 \entry{signal handling}{38}{signal handling}
 \entry{shell script}{39}{shell script}
-\entry{special builtin}{67}{special builtin}
-\entry{login shell}{81}{login shell}
-\entry{interactive shell}{81}{interactive shell}
-\entry{startup files}{81}{startup files}
+\entry{special builtin}{68}{special builtin}
+\entry{login shell}{82}{login shell}
 \entry{interactive shell}{82}{interactive shell}
-\entry{shell, interactive}{82}{shell, interactive}
-\entry{expressions, conditional}{84}{expressions, conditional}
-\entry{arithmetic, shell}{86}{arithmetic, shell}
-\entry{shell arithmetic}{86}{shell arithmetic}
-\entry{expressions, arithmetic}{86}{expressions, arithmetic}
-\entry{evaluation, arithmetic}{86}{evaluation, arithmetic}
-\entry{arithmetic evaluation}{86}{arithmetic evaluation}
-\entry{alias expansion}{87}{alias expansion}
-\entry{arrays}{88}{arrays}
-\entry{directory stack}{90}{directory stack}
-\entry{prompting}{91}{prompting}
-\entry{restricted shell}{92}{restricted shell}
-\entry{POSIX Mode}{93}{POSIX Mode}
-\entry{job control}{97}{job control}
-\entry{foreground}{97}{foreground}
-\entry{background}{97}{background}
-\entry{suspending jobs}{97}{suspending jobs}
-\entry{Readline, how to use}{100}{Readline, how to use}
-\entry{interaction, readline}{101}{interaction, readline}
-\entry{notation, readline}{102}{notation, readline}
-\entry{command editing}{102}{command editing}
-\entry{editing command lines}{102}{editing command lines}
-\entry{killing text}{103}{killing text}
-\entry{yanking text}{103}{yanking text}
-\entry{kill ring}{103}{kill ring}
-\entry{initialization file, readline}{104}{initialization file, readline}
-\entry{variables, readline}{105}{variables, readline}
-\entry{programmable completion}{124}{programmable completion}
-\entry{completion builtins}{126}{completion builtins}
-\entry{History, how to use}{132}{History, how to use}
-\entry{command history}{133}{command history}
-\entry{history list}{133}{history list}
-\entry{history builtins}{133}{history builtins}
-\entry{history expansion}{135}{history expansion}
-\entry{event designators}{136}{event designators}
-\entry{history events}{136}{history events}
-\entry{installation}{138}{installation}
-\entry{configuration}{138}{configuration}
-\entry{Bash installation}{138}{Bash installation}
-\entry{Bash configuration}{138}{Bash configuration}
+\entry{startup files}{82}{startup files}
+\entry{interactive shell}{83}{interactive shell}
+\entry{shell, interactive}{83}{shell, interactive}
+\entry{expressions, conditional}{85}{expressions, conditional}
+\entry{arithmetic, shell}{87}{arithmetic, shell}
+\entry{shell arithmetic}{87}{shell arithmetic}
+\entry{expressions, arithmetic}{87}{expressions, arithmetic}
+\entry{evaluation, arithmetic}{87}{evaluation, arithmetic}
+\entry{arithmetic evaluation}{87}{arithmetic evaluation}
+\entry{alias expansion}{88}{alias expansion}
+\entry{arrays}{89}{arrays}
+\entry{directory stack}{91}{directory stack}
+\entry{prompting}{92}{prompting}
+\entry{restricted shell}{93}{restricted shell}
+\entry{POSIX Mode}{94}{POSIX Mode}
+\entry{job control}{98}{job control}
+\entry{foreground}{98}{foreground}
+\entry{background}{98}{background}
+\entry{suspending jobs}{98}{suspending jobs}
+\entry{Readline, how to use}{101}{Readline, how to use}
+\entry{interaction, readline}{102}{interaction, readline}
+\entry{notation, readline}{103}{notation, readline}
+\entry{command editing}{103}{command editing}
+\entry{editing command lines}{103}{editing command lines}
+\entry{killing text}{104}{killing text}
+\entry{yanking text}{104}{yanking text}
+\entry{kill ring}{104}{kill ring}
+\entry{initialization file, readline}{105}{initialization file, readline}
+\entry{variables, readline}{106}{variables, readline}
+\entry{programmable completion}{125}{programmable completion}
+\entry{completion builtins}{127}{completion builtins}
+\entry{History, how to use}{133}{History, how to use}
+\entry{command history}{134}{command history}
+\entry{history list}{134}{history list}
+\entry{history builtins}{134}{history builtins}
+\entry{history expansion}{136}{history expansion}
+\entry{event designators}{137}{event designators}
+\entry{history events}{137}{history events}
+\entry{installation}{139}{installation}
+\entry{configuration}{139}{configuration}
+\entry{Bash installation}{139}{Bash installation}
+\entry{Bash configuration}{139}{Bash configuration}
index e456732a43818f4b9096c53b79702eb2ed80048d..d954fc085dbafe4613228d7dfeb28aada05ca40d 100644 (file)
@@ -1,21 +1,21 @@
 \initial {A}
-\entry {alias expansion}{87}
-\entry {arithmetic evaluation}{86}
+\entry {alias expansion}{88}
+\entry {arithmetic evaluation}{87}
 \entry {arithmetic expansion}{28}
-\entry {arithmetic, shell}{86}
-\entry {arrays}{88}
+\entry {arithmetic, shell}{87}
+\entry {arrays}{89}
 \initial {B}
-\entry {background}{97}
-\entry {Bash configuration}{138}
-\entry {Bash installation}{138}
+\entry {background}{98}
+\entry {Bash configuration}{139}
+\entry {Bash installation}{139}
 \entry {Bourne shell}{5}
 \entry {brace expansion}{21}
 \entry {builtin}{3}
 \initial {C}
-\entry {command editing}{102}
+\entry {command editing}{103}
 \entry {command execution}{36}
 \entry {command expansion}{35}
-\entry {command history}{133}
+\entry {command history}{134}
 \entry {command search}{36}
 \entry {command substitution}{28}
 \entry {command timing}{8}
 \entry {commands, shell}{8}
 \entry {commands, simple}{8}
 \entry {comments, shell}{7}
-\entry {completion builtins}{126}
-\entry {configuration}{138}
+\entry {completion builtins}{127}
+\entry {configuration}{139}
 \entry {control operator}{3}
 \entry {coprocess}{15}
 \initial {D}
-\entry {directory stack}{90}
+\entry {directory stack}{91}
 \initial {E}
-\entry {editing command lines}{102}
+\entry {editing command lines}{103}
 \entry {environment}{37}
-\entry {evaluation, arithmetic}{86}
-\entry {event designators}{136}
+\entry {evaluation, arithmetic}{87}
+\entry {event designators}{137}
 \entry {execution environment}{36}
 \entry {exit status}{3, 38}
-\entry {expansion}{20}
+\entry {expansion}{21}
 \entry {expansion, arithmetic}{28}
 \entry {expansion, brace}{21}
 \entry {expansion, filename}{29}
 \entry {expansion, parameter}{23}
 \entry {expansion, pathname}{29}
 \entry {expansion, tilde}{22}
-\entry {expressions, arithmetic}{86}
-\entry {expressions, conditional}{84}
+\entry {expressions, arithmetic}{87}
+\entry {expressions, conditional}{85}
 \initial {F}
 \entry {field}{3}
 \entry {filename}{3}
 \entry {filename expansion}{29}
-\entry {foreground}{97}
+\entry {foreground}{98}
 \entry {functions, shell}{17}
 \initial {H}
-\entry {history builtins}{133}
-\entry {history events}{136}
-\entry {history expansion}{135}
-\entry {history list}{133}
-\entry {History, how to use}{132}
+\entry {history builtins}{134}
+\entry {history events}{137}
+\entry {history expansion}{136}
+\entry {history list}{134}
+\entry {History, how to use}{133}
 \initial {I}
 \entry {identifier}{3}
-\entry {initialization file, readline}{104}
-\entry {installation}{138}
-\entry {interaction, readline}{101}
-\entry {interactive shell}{81, 82}
+\entry {initialization file, readline}{105}
+\entry {installation}{139}
+\entry {interaction, readline}{102}
+\entry {interactive shell}{82, 83}
 \entry {internationalization}{7}
 \initial {J}
 \entry {job}{3}
-\entry {job control}{3, 97}
+\entry {job control}{3, 98}
 \initial {K}
-\entry {kill ring}{103}
-\entry {killing text}{103}
+\entry {kill ring}{104}
+\entry {killing text}{104}
 \initial {L}
 \entry {localization}{7}
-\entry {login shell}{81}
+\entry {login shell}{82}
 \initial {M}
 \entry {matching, pattern}{30}
 \entry {metacharacter}{3}
 \initial {N}
 \entry {name}{3}
 \entry {native languages}{7}
-\entry {notation, readline}{102}
+\entry {notation, readline}{103}
 \initial {O}
 \entry {operator, shell}{3}
 \initial {P}
 \entry {pattern matching}{30}
 \entry {pipeline}{8}
 \entry {POSIX}{3}
-\entry {POSIX Mode}{93}
+\entry {POSIX Mode}{94}
 \entry {process group}{3}
 \entry {process group ID}{3}
 \entry {process substitution}{29}
-\entry {programmable completion}{124}
-\entry {prompting}{91}
+\entry {programmable completion}{125}
+\entry {prompting}{92}
 \initial {Q}
 \entry {quoting}{6}
 \entry {quoting, ANSI}{6}
 \initial {R}
-\entry {Readline, how to use}{100}
+\entry {Readline, how to use}{101}
 \entry {redirection}{31}
 \entry {reserved word}{3}
-\entry {restricted shell}{92}
+\entry {restricted shell}{93}
 \entry {return status}{4}
 \initial {S}
-\entry {shell arithmetic}{86}
+\entry {shell arithmetic}{87}
 \entry {shell function}{17}
 \entry {shell script}{39}
 \entry {shell variable}{18}
-\entry {shell, interactive}{82}
+\entry {shell, interactive}{83}
 \entry {signal}{4}
 \entry {signal handling}{38}
-\entry {special builtin}{4, 67}
-\entry {startup files}{81}
-\entry {suspending jobs}{97}
+\entry {special builtin}{4, 68}
+\entry {startup files}{82}
+\entry {suspending jobs}{98}
 \initial {T}
 \entry {tilde expansion}{22}
 \entry {token}{4}
 \entry {translation, native languages}{7}
 \initial {V}
 \entry {variable, shell}{18}
-\entry {variables, readline}{105}
+\entry {variables, readline}{106}
 \initial {W}
 \entry {word}{4}
 \entry {word splitting}{29}
 \initial {Y}
-\entry {yanking text}{103}
+\entry {yanking text}{104}
index 9287c8c69410609b1f3a9aebce1b14482d3cf4c0..a0094423f624255fe27c09bac40084144cbfcc87 100644 (file)
Binary files a/doc/bashref.dvi and b/doc/bashref.dvi differ
index 67d14b9cc8cbb57b655804629ab12d0c50e5dfac..ad3e78c05491bc3f045198d61f7c1d8c182d24dd 100644 (file)
-\entry{beginning-of-line (C-a)}{115}{\code {beginning-of-line (C-a)}}
-\entry{end-of-line (C-e)}{115}{\code {end-of-line (C-e)}}
-\entry{forward-char (C-f)}{115}{\code {forward-char (C-f)}}
-\entry{backward-char (C-b)}{115}{\code {backward-char (C-b)}}
-\entry{forward-word (M-f)}{115}{\code {forward-word (M-f)}}
-\entry{backward-word (M-b)}{115}{\code {backward-word (M-b)}}
-\entry{shell-forward-word ()}{115}{\code {shell-forward-word ()}}
-\entry{shell-backward-word ()}{115}{\code {shell-backward-word ()}}
-\entry{clear-screen (C-l)}{115}{\code {clear-screen (C-l)}}
-\entry{redraw-current-line ()}{115}{\code {redraw-current-line ()}}
-\entry{accept-line (Newline or Return)}{116}{\code {accept-line (Newline or Return)}}
-\entry{previous-history (C-p)}{116}{\code {previous-history (C-p)}}
-\entry{next-history (C-n)}{116}{\code {next-history (C-n)}}
-\entry{beginning-of-history (M-<)}{116}{\code {beginning-of-history (M-<)}}
-\entry{end-of-history (M->)}{116}{\code {end-of-history (M->)}}
-\entry{reverse-search-history (C-r)}{116}{\code {reverse-search-history (C-r)}}
-\entry{forward-search-history (C-s)}{116}{\code {forward-search-history (C-s)}}
-\entry{non-incremental-reverse-search-history (M-p)}{116}{\code {non-incremental-reverse-search-history (M-p)}}
-\entry{non-incremental-forward-search-history (M-n)}{116}{\code {non-incremental-forward-search-history (M-n)}}
-\entry{history-search-forward ()}{116}{\code {history-search-forward ()}}
-\entry{history-search-backward ()}{116}{\code {history-search-backward ()}}
-\entry{history-substr-search-forward ()}{116}{\code {history-substr-search-forward ()}}
-\entry{history-substr-search-backward ()}{117}{\code {history-substr-search-backward ()}}
-\entry{yank-nth-arg (M-C-y)}{117}{\code {yank-nth-arg (M-C-y)}}
-\entry{yank-last-arg (M-. or M-_)}{117}{\code {yank-last-arg (M-. or M-_)}}
-\entry{delete-char (C-d)}{117}{\code {delete-char (C-d)}}
-\entry{backward-delete-char (Rubout)}{117}{\code {backward-delete-char (Rubout)}}
-\entry{forward-backward-delete-char ()}{117}{\code {forward-backward-delete-char ()}}
-\entry{quoted-insert (C-q or C-v)}{117}{\code {quoted-insert (C-q or C-v)}}
-\entry{self-insert (a, b, A, 1, !, ...{})}{117}{\code {self-insert (a, b, A, 1, !, \dots {})}}
-\entry{transpose-chars (C-t)}{118}{\code {transpose-chars (C-t)}}
-\entry{transpose-words (M-t)}{118}{\code {transpose-words (M-t)}}
-\entry{upcase-word (M-u)}{118}{\code {upcase-word (M-u)}}
-\entry{downcase-word (M-l)}{118}{\code {downcase-word (M-l)}}
-\entry{capitalize-word (M-c)}{118}{\code {capitalize-word (M-c)}}
-\entry{overwrite-mode ()}{118}{\code {overwrite-mode ()}}
-\entry{kill-line (C-k)}{118}{\code {kill-line (C-k)}}
-\entry{backward-kill-line (C-x Rubout)}{118}{\code {backward-kill-line (C-x Rubout)}}
-\entry{unix-line-discard (C-u)}{118}{\code {unix-line-discard (C-u)}}
-\entry{kill-whole-line ()}{118}{\code {kill-whole-line ()}}
-\entry{kill-word (M-d)}{118}{\code {kill-word (M-d)}}
-\entry{backward-kill-word (M-DEL)}{119}{\code {backward-kill-word (M-\key {DEL})}}
-\entry{shell-kill-word ()}{119}{\code {shell-kill-word ()}}
-\entry{shell-backward-kill-word ()}{119}{\code {shell-backward-kill-word ()}}
-\entry{unix-word-rubout (C-w)}{119}{\code {unix-word-rubout (C-w)}}
-\entry{unix-filename-rubout ()}{119}{\code {unix-filename-rubout ()}}
-\entry{delete-horizontal-space ()}{119}{\code {delete-horizontal-space ()}}
-\entry{kill-region ()}{119}{\code {kill-region ()}}
-\entry{copy-region-as-kill ()}{119}{\code {copy-region-as-kill ()}}
-\entry{copy-backward-word ()}{119}{\code {copy-backward-word ()}}
-\entry{copy-forward-word ()}{119}{\code {copy-forward-word ()}}
-\entry{yank (C-y)}{119}{\code {yank (C-y)}}
-\entry{yank-pop (M-y)}{119}{\code {yank-pop (M-y)}}
-\entry{digit-argument (M-0, M-1, ...{} M--)}{119}{\code {digit-argument (\kbd {M-0}, \kbd {M-1}, \dots {} \kbd {M--})}}
-\entry{universal-argument ()}{119}{\code {universal-argument ()}}
-\entry{complete (TAB)}{120}{\code {complete (\key {TAB})}}
-\entry{possible-completions (M-?)}{120}{\code {possible-completions (M-?)}}
-\entry{insert-completions (M-*)}{120}{\code {insert-completions (M-*)}}
-\entry{menu-complete ()}{120}{\code {menu-complete ()}}
-\entry{menu-complete-backward ()}{120}{\code {menu-complete-backward ()}}
-\entry{delete-char-or-list ()}{120}{\code {delete-char-or-list ()}}
-\entry{complete-filename (M-/)}{120}{\code {complete-filename (M-/)}}
-\entry{possible-filename-completions (C-x /)}{120}{\code {possible-filename-completions (C-x /)}}
-\entry{complete-username (M-~)}{121}{\code {complete-username (M-~)}}
-\entry{possible-username-completions (C-x ~)}{121}{\code {possible-username-completions (C-x ~)}}
-\entry{complete-variable (M-$)}{121}{\code {complete-variable (M-$)}}
-\entry{possible-variable-completions (C-x $)}{121}{\code {possible-variable-completions (C-x $)}}
-\entry{complete-hostname (M-@)}{121}{\code {complete-hostname (M-@)}}
-\entry{possible-hostname-completions (C-x @)}{121}{\code {possible-hostname-completions (C-x @)}}
-\entry{complete-command (M-!)}{121}{\code {complete-command (M-!)}}
-\entry{possible-command-completions (C-x !)}{121}{\code {possible-command-completions (C-x !)}}
-\entry{dynamic-complete-history (M-TAB)}{121}{\code {dynamic-complete-history (M-\key {TAB})}}
-\entry{dabbrev-expand ()}{121}{\code {dabbrev-expand ()}}
-\entry{complete-into-braces (M-{\tt \char 123})}{121}{\code {complete-into-braces (M-{\tt \char 123})}}
-\entry{start-kbd-macro (C-x ()}{121}{\code {start-kbd-macro (C-x ()}}
-\entry{end-kbd-macro (C-x ))}{121}{\code {end-kbd-macro (C-x ))}}
-\entry{call-last-kbd-macro (C-x e)}{121}{\code {call-last-kbd-macro (C-x e)}}
-\entry{print-last-kbd-macro ()}{122}{\code {print-last-kbd-macro ()}}
-\entry{re-read-init-file (C-x C-r)}{122}{\code {re-read-init-file (C-x C-r)}}
-\entry{abort (C-g)}{122}{\code {abort (C-g)}}
-\entry{do-uppercase-version (M-a, M-b, M-x, ...{})}{122}{\code {do-uppercase-version (M-a, M-b, M-\var {x}, \dots {})}}
-\entry{prefix-meta (ESC)}{122}{\code {prefix-meta (\key {ESC})}}
-\entry{undo (C-_ or C-x C-u)}{122}{\code {undo (C-_ or C-x C-u)}}
-\entry{revert-line (M-r)}{122}{\code {revert-line (M-r)}}
-\entry{tilde-expand (M-&)}{122}{\code {tilde-expand (M-&)}}
-\entry{set-mark (C-@)}{122}{\code {set-mark (C-@)}}
-\entry{exchange-point-and-mark (C-x C-x)}{122}{\code {exchange-point-and-mark (C-x C-x)}}
-\entry{character-search (C-])}{122}{\code {character-search (C-])}}
-\entry{character-search-backward (M-C-])}{122}{\code {character-search-backward (M-C-])}}
-\entry{skip-csi-sequence ()}{122}{\code {skip-csi-sequence ()}}
-\entry{insert-comment (M-#)}{123}{\code {insert-comment (M-#)}}
-\entry{dump-functions ()}{123}{\code {dump-functions ()}}
-\entry{dump-variables ()}{123}{\code {dump-variables ()}}
-\entry{dump-macros ()}{123}{\code {dump-macros ()}}
-\entry{glob-complete-word (M-g)}{123}{\code {glob-complete-word (M-g)}}
-\entry{glob-expand-word (C-x *)}{123}{\code {glob-expand-word (C-x *)}}
-\entry{glob-list-expansions (C-x g)}{123}{\code {glob-list-expansions (C-x g)}}
-\entry{display-shell-version (C-x C-v)}{123}{\code {display-shell-version (C-x C-v)}}
-\entry{shell-expand-line (M-C-e)}{123}{\code {shell-expand-line (M-C-e)}}
-\entry{history-expand-line (M-^)}{123}{\code {history-expand-line (M-^)}}
-\entry{magic-space ()}{124}{\code {magic-space ()}}
-\entry{alias-expand-line ()}{124}{\code {alias-expand-line ()}}
-\entry{history-and-alias-expand-line ()}{124}{\code {history-and-alias-expand-line ()}}
-\entry{insert-last-argument (M-. or M-_)}{124}{\code {insert-last-argument (M-. or M-_)}}
-\entry{operate-and-get-next (C-o)}{124}{\code {operate-and-get-next (C-o)}}
-\entry{edit-and-execute-command (C-xC-e)}{124}{\code {edit-and-execute-command (C-xC-e)}}
+\entry{beginning-of-line (C-a)}{116}{\code {beginning-of-line (C-a)}}
+\entry{end-of-line (C-e)}{116}{\code {end-of-line (C-e)}}
+\entry{forward-char (C-f)}{116}{\code {forward-char (C-f)}}
+\entry{backward-char (C-b)}{116}{\code {backward-char (C-b)}}
+\entry{forward-word (M-f)}{116}{\code {forward-word (M-f)}}
+\entry{backward-word (M-b)}{116}{\code {backward-word (M-b)}}
+\entry{shell-forward-word ()}{116}{\code {shell-forward-word ()}}
+\entry{shell-backward-word ()}{116}{\code {shell-backward-word ()}}
+\entry{clear-screen (C-l)}{116}{\code {clear-screen (C-l)}}
+\entry{redraw-current-line ()}{116}{\code {redraw-current-line ()}}
+\entry{accept-line (Newline or Return)}{117}{\code {accept-line (Newline or Return)}}
+\entry{previous-history (C-p)}{117}{\code {previous-history (C-p)}}
+\entry{next-history (C-n)}{117}{\code {next-history (C-n)}}
+\entry{beginning-of-history (M-<)}{117}{\code {beginning-of-history (M-<)}}
+\entry{end-of-history (M->)}{117}{\code {end-of-history (M->)}}
+\entry{reverse-search-history (C-r)}{117}{\code {reverse-search-history (C-r)}}
+\entry{forward-search-history (C-s)}{117}{\code {forward-search-history (C-s)}}
+\entry{non-incremental-reverse-search-history (M-p)}{117}{\code {non-incremental-reverse-search-history (M-p)}}
+\entry{non-incremental-forward-search-history (M-n)}{117}{\code {non-incremental-forward-search-history (M-n)}}
+\entry{history-search-forward ()}{117}{\code {history-search-forward ()}}
+\entry{history-search-backward ()}{117}{\code {history-search-backward ()}}
+\entry{history-substr-search-forward ()}{117}{\code {history-substr-search-forward ()}}
+\entry{history-substr-search-backward ()}{118}{\code {history-substr-search-backward ()}}
+\entry{yank-nth-arg (M-C-y)}{118}{\code {yank-nth-arg (M-C-y)}}
+\entry{yank-last-arg (M-. or M-_)}{118}{\code {yank-last-arg (M-. or M-_)}}
+\entry{delete-char (C-d)}{118}{\code {delete-char (C-d)}}
+\entry{backward-delete-char (Rubout)}{118}{\code {backward-delete-char (Rubout)}}
+\entry{forward-backward-delete-char ()}{118}{\code {forward-backward-delete-char ()}}
+\entry{quoted-insert (C-q or C-v)}{118}{\code {quoted-insert (C-q or C-v)}}
+\entry{self-insert (a, b, A, 1, !, ...{})}{118}{\code {self-insert (a, b, A, 1, !, \dots {})}}
+\entry{transpose-chars (C-t)}{119}{\code {transpose-chars (C-t)}}
+\entry{transpose-words (M-t)}{119}{\code {transpose-words (M-t)}}
+\entry{upcase-word (M-u)}{119}{\code {upcase-word (M-u)}}
+\entry{downcase-word (M-l)}{119}{\code {downcase-word (M-l)}}
+\entry{capitalize-word (M-c)}{119}{\code {capitalize-word (M-c)}}
+\entry{overwrite-mode ()}{119}{\code {overwrite-mode ()}}
+\entry{kill-line (C-k)}{119}{\code {kill-line (C-k)}}
+\entry{backward-kill-line (C-x Rubout)}{119}{\code {backward-kill-line (C-x Rubout)}}
+\entry{unix-line-discard (C-u)}{119}{\code {unix-line-discard (C-u)}}
+\entry{kill-whole-line ()}{119}{\code {kill-whole-line ()}}
+\entry{kill-word (M-d)}{119}{\code {kill-word (M-d)}}
+\entry{backward-kill-word (M-DEL)}{120}{\code {backward-kill-word (M-\key {DEL})}}
+\entry{shell-kill-word ()}{120}{\code {shell-kill-word ()}}
+\entry{shell-backward-kill-word ()}{120}{\code {shell-backward-kill-word ()}}
+\entry{unix-word-rubout (C-w)}{120}{\code {unix-word-rubout (C-w)}}
+\entry{unix-filename-rubout ()}{120}{\code {unix-filename-rubout ()}}
+\entry{delete-horizontal-space ()}{120}{\code {delete-horizontal-space ()}}
+\entry{kill-region ()}{120}{\code {kill-region ()}}
+\entry{copy-region-as-kill ()}{120}{\code {copy-region-as-kill ()}}
+\entry{copy-backward-word ()}{120}{\code {copy-backward-word ()}}
+\entry{copy-forward-word ()}{120}{\code {copy-forward-word ()}}
+\entry{yank (C-y)}{120}{\code {yank (C-y)}}
+\entry{yank-pop (M-y)}{120}{\code {yank-pop (M-y)}}
+\entry{digit-argument (M-0, M-1, ...{} M--)}{120}{\code {digit-argument (\kbd {M-0}, \kbd {M-1}, \dots {} \kbd {M--})}}
+\entry{universal-argument ()}{120}{\code {universal-argument ()}}
+\entry{complete (TAB)}{121}{\code {complete (\key {TAB})}}
+\entry{possible-completions (M-?)}{121}{\code {possible-completions (M-?)}}
+\entry{insert-completions (M-*)}{121}{\code {insert-completions (M-*)}}
+\entry{menu-complete ()}{121}{\code {menu-complete ()}}
+\entry{menu-complete-backward ()}{121}{\code {menu-complete-backward ()}}
+\entry{delete-char-or-list ()}{121}{\code {delete-char-or-list ()}}
+\entry{complete-filename (M-/)}{121}{\code {complete-filename (M-/)}}
+\entry{possible-filename-completions (C-x /)}{121}{\code {possible-filename-completions (C-x /)}}
+\entry{complete-username (M-~)}{122}{\code {complete-username (M-~)}}
+\entry{possible-username-completions (C-x ~)}{122}{\code {possible-username-completions (C-x ~)}}
+\entry{complete-variable (M-$)}{122}{\code {complete-variable (M-$)}}
+\entry{possible-variable-completions (C-x $)}{122}{\code {possible-variable-completions (C-x $)}}
+\entry{complete-hostname (M-@)}{122}{\code {complete-hostname (M-@)}}
+\entry{possible-hostname-completions (C-x @)}{122}{\code {possible-hostname-completions (C-x @)}}
+\entry{complete-command (M-!)}{122}{\code {complete-command (M-!)}}
+\entry{possible-command-completions (C-x !)}{122}{\code {possible-command-completions (C-x !)}}
+\entry{dynamic-complete-history (M-TAB)}{122}{\code {dynamic-complete-history (M-\key {TAB})}}
+\entry{dabbrev-expand ()}{122}{\code {dabbrev-expand ()}}
+\entry{complete-into-braces (M-{\tt \char 123})}{122}{\code {complete-into-braces (M-{\tt \char 123})}}
+\entry{start-kbd-macro (C-x ()}{122}{\code {start-kbd-macro (C-x ()}}
+\entry{end-kbd-macro (C-x ))}{122}{\code {end-kbd-macro (C-x ))}}
+\entry{call-last-kbd-macro (C-x e)}{122}{\code {call-last-kbd-macro (C-x e)}}
+\entry{print-last-kbd-macro ()}{123}{\code {print-last-kbd-macro ()}}
+\entry{re-read-init-file (C-x C-r)}{123}{\code {re-read-init-file (C-x C-r)}}
+\entry{abort (C-g)}{123}{\code {abort (C-g)}}
+\entry{do-uppercase-version (M-a, M-b, M-x, ...{})}{123}{\code {do-uppercase-version (M-a, M-b, M-\var {x}, \dots {})}}
+\entry{prefix-meta (ESC)}{123}{\code {prefix-meta (\key {ESC})}}
+\entry{undo (C-_ or C-x C-u)}{123}{\code {undo (C-_ or C-x C-u)}}
+\entry{revert-line (M-r)}{123}{\code {revert-line (M-r)}}
+\entry{tilde-expand (M-&)}{123}{\code {tilde-expand (M-&)}}
+\entry{set-mark (C-@)}{123}{\code {set-mark (C-@)}}
+\entry{exchange-point-and-mark (C-x C-x)}{123}{\code {exchange-point-and-mark (C-x C-x)}}
+\entry{character-search (C-])}{123}{\code {character-search (C-])}}
+\entry{character-search-backward (M-C-])}{123}{\code {character-search-backward (M-C-])}}
+\entry{skip-csi-sequence ()}{123}{\code {skip-csi-sequence ()}}
+\entry{insert-comment (M-#)}{124}{\code {insert-comment (M-#)}}
+\entry{dump-functions ()}{124}{\code {dump-functions ()}}
+\entry{dump-variables ()}{124}{\code {dump-variables ()}}
+\entry{dump-macros ()}{124}{\code {dump-macros ()}}
+\entry{glob-complete-word (M-g)}{124}{\code {glob-complete-word (M-g)}}
+\entry{glob-expand-word (C-x *)}{124}{\code {glob-expand-word (C-x *)}}
+\entry{glob-list-expansions (C-x g)}{124}{\code {glob-list-expansions (C-x g)}}
+\entry{display-shell-version (C-x C-v)}{124}{\code {display-shell-version (C-x C-v)}}
+\entry{shell-expand-line (M-C-e)}{124}{\code {shell-expand-line (M-C-e)}}
+\entry{history-expand-line (M-^)}{124}{\code {history-expand-line (M-^)}}
+\entry{magic-space ()}{125}{\code {magic-space ()}}
+\entry{alias-expand-line ()}{125}{\code {alias-expand-line ()}}
+\entry{history-and-alias-expand-line ()}{125}{\code {history-and-alias-expand-line ()}}
+\entry{insert-last-argument (M-. or M-_)}{125}{\code {insert-last-argument (M-. or M-_)}}
+\entry{operate-and-get-next (C-o)}{125}{\code {operate-and-get-next (C-o)}}
+\entry{edit-and-execute-command (C-xC-e)}{125}{\code {edit-and-execute-command (C-xC-e)}}
index 3136d52e434ebe346fb0926f8092397a89180b70..7ea034d333ba15c8067f677fcbc513f45cb4eae4 100644 (file)
 \initial {A}
-\entry {\code {abort (C-g)}}{122}
-\entry {\code {accept-line (Newline or Return)}}{116}
-\entry {\code {alias-expand-line ()}}{124}
+\entry {\code {abort (C-g)}}{123}
+\entry {\code {accept-line (Newline or Return)}}{117}
+\entry {\code {alias-expand-line ()}}{125}
 \initial {B}
-\entry {\code {backward-char (C-b)}}{115}
-\entry {\code {backward-delete-char (Rubout)}}{117}
-\entry {\code {backward-kill-line (C-x Rubout)}}{118}
-\entry {\code {backward-kill-word (M-\key {DEL})}}{119}
-\entry {\code {backward-word (M-b)}}{115}
-\entry {\code {beginning-of-history (M-<)}}{116}
-\entry {\code {beginning-of-line (C-a)}}{115}
+\entry {\code {backward-char (C-b)}}{116}
+\entry {\code {backward-delete-char (Rubout)}}{118}
+\entry {\code {backward-kill-line (C-x Rubout)}}{119}
+\entry {\code {backward-kill-word (M-\key {DEL})}}{120}
+\entry {\code {backward-word (M-b)}}{116}
+\entry {\code {beginning-of-history (M-<)}}{117}
+\entry {\code {beginning-of-line (C-a)}}{116}
 \initial {C}
-\entry {\code {call-last-kbd-macro (C-x e)}}{121}
-\entry {\code {capitalize-word (M-c)}}{118}
-\entry {\code {character-search (C-])}}{122}
-\entry {\code {character-search-backward (M-C-])}}{122}
-\entry {\code {clear-screen (C-l)}}{115}
-\entry {\code {complete (\key {TAB})}}{120}
-\entry {\code {complete-command (M-!)}}{121}
-\entry {\code {complete-filename (M-/)}}{120}
-\entry {\code {complete-hostname (M-@)}}{121}
-\entry {\code {complete-into-braces (M-{\tt \char 123})}}{121}
-\entry {\code {complete-username (M-~)}}{121}
-\entry {\code {complete-variable (M-$)}}{121}
-\entry {\code {copy-backward-word ()}}{119}
-\entry {\code {copy-forward-word ()}}{119}
-\entry {\code {copy-region-as-kill ()}}{119}
+\entry {\code {call-last-kbd-macro (C-x e)}}{122}
+\entry {\code {capitalize-word (M-c)}}{119}
+\entry {\code {character-search (C-])}}{123}
+\entry {\code {character-search-backward (M-C-])}}{123}
+\entry {\code {clear-screen (C-l)}}{116}
+\entry {\code {complete (\key {TAB})}}{121}
+\entry {\code {complete-command (M-!)}}{122}
+\entry {\code {complete-filename (M-/)}}{121}
+\entry {\code {complete-hostname (M-@)}}{122}
+\entry {\code {complete-into-braces (M-{\tt \char 123})}}{122}
+\entry {\code {complete-username (M-~)}}{122}
+\entry {\code {complete-variable (M-$)}}{122}
+\entry {\code {copy-backward-word ()}}{120}
+\entry {\code {copy-forward-word ()}}{120}
+\entry {\code {copy-region-as-kill ()}}{120}
 \initial {D}
-\entry {\code {dabbrev-expand ()}}{121}
-\entry {\code {delete-char (C-d)}}{117}
-\entry {\code {delete-char-or-list ()}}{120}
-\entry {\code {delete-horizontal-space ()}}{119}
-\entry {\code {digit-argument (\kbd {M-0}, \kbd {M-1}, \dots {} \kbd {M--})}}{119}
-\entry {\code {display-shell-version (C-x C-v)}}{123}
-\entry {\code {do-uppercase-version (M-a, M-b, M-\var {x}, \dots {})}}{122}
-\entry {\code {downcase-word (M-l)}}{118}
-\entry {\code {dump-functions ()}}{123}
-\entry {\code {dump-macros ()}}{123}
-\entry {\code {dump-variables ()}}{123}
-\entry {\code {dynamic-complete-history (M-\key {TAB})}}{121}
+\entry {\code {dabbrev-expand ()}}{122}
+\entry {\code {delete-char (C-d)}}{118}
+\entry {\code {delete-char-or-list ()}}{121}
+\entry {\code {delete-horizontal-space ()}}{120}
+\entry {\code {digit-argument (\kbd {M-0}, \kbd {M-1}, \dots {} \kbd {M--})}}{120}
+\entry {\code {display-shell-version (C-x C-v)}}{124}
+\entry {\code {do-uppercase-version (M-a, M-b, M-\var {x}, \dots {})}}{123}
+\entry {\code {downcase-word (M-l)}}{119}
+\entry {\code {dump-functions ()}}{124}
+\entry {\code {dump-macros ()}}{124}
+\entry {\code {dump-variables ()}}{124}
+\entry {\code {dynamic-complete-history (M-\key {TAB})}}{122}
 \initial {E}
-\entry {\code {edit-and-execute-command (C-xC-e)}}{124}
-\entry {\code {end-kbd-macro (C-x ))}}{121}
-\entry {\code {end-of-history (M->)}}{116}
-\entry {\code {end-of-line (C-e)}}{115}
-\entry {\code {exchange-point-and-mark (C-x C-x)}}{122}
+\entry {\code {edit-and-execute-command (C-xC-e)}}{125}
+\entry {\code {end-kbd-macro (C-x ))}}{122}
+\entry {\code {end-of-history (M->)}}{117}
+\entry {\code {end-of-line (C-e)}}{116}
+\entry {\code {exchange-point-and-mark (C-x C-x)}}{123}
 \initial {F}
-\entry {\code {forward-backward-delete-char ()}}{117}
-\entry {\code {forward-char (C-f)}}{115}
-\entry {\code {forward-search-history (C-s)}}{116}
-\entry {\code {forward-word (M-f)}}{115}
+\entry {\code {forward-backward-delete-char ()}}{118}
+\entry {\code {forward-char (C-f)}}{116}
+\entry {\code {forward-search-history (C-s)}}{117}
+\entry {\code {forward-word (M-f)}}{116}
 \initial {G}
-\entry {\code {glob-complete-word (M-g)}}{123}
-\entry {\code {glob-expand-word (C-x *)}}{123}
-\entry {\code {glob-list-expansions (C-x g)}}{123}
+\entry {\code {glob-complete-word (M-g)}}{124}
+\entry {\code {glob-expand-word (C-x *)}}{124}
+\entry {\code {glob-list-expansions (C-x g)}}{124}
 \initial {H}
-\entry {\code {history-and-alias-expand-line ()}}{124}
-\entry {\code {history-expand-line (M-^)}}{123}
-\entry {\code {history-search-backward ()}}{116}
-\entry {\code {history-search-forward ()}}{116}
-\entry {\code {history-substr-search-backward ()}}{117}
-\entry {\code {history-substr-search-forward ()}}{116}
+\entry {\code {history-and-alias-expand-line ()}}{125}
+\entry {\code {history-expand-line (M-^)}}{124}
+\entry {\code {history-search-backward ()}}{117}
+\entry {\code {history-search-forward ()}}{117}
+\entry {\code {history-substr-search-backward ()}}{118}
+\entry {\code {history-substr-search-forward ()}}{117}
 \initial {I}
-\entry {\code {insert-comment (M-#)}}{123}
-\entry {\code {insert-completions (M-*)}}{120}
-\entry {\code {insert-last-argument (M-. or M-_)}}{124}
+\entry {\code {insert-comment (M-#)}}{124}
+\entry {\code {insert-completions (M-*)}}{121}
+\entry {\code {insert-last-argument (M-. or M-_)}}{125}
 \initial {K}
-\entry {\code {kill-line (C-k)}}{118}
-\entry {\code {kill-region ()}}{119}
-\entry {\code {kill-whole-line ()}}{118}
-\entry {\code {kill-word (M-d)}}{118}
+\entry {\code {kill-line (C-k)}}{119}
+\entry {\code {kill-region ()}}{120}
+\entry {\code {kill-whole-line ()}}{119}
+\entry {\code {kill-word (M-d)}}{119}
 \initial {M}
-\entry {\code {magic-space ()}}{124}
-\entry {\code {menu-complete ()}}{120}
-\entry {\code {menu-complete-backward ()}}{120}
+\entry {\code {magic-space ()}}{125}
+\entry {\code {menu-complete ()}}{121}
+\entry {\code {menu-complete-backward ()}}{121}
 \initial {N}
-\entry {\code {next-history (C-n)}}{116}
-\entry {\code {non-incremental-forward-search-history (M-n)}}{116}
-\entry {\code {non-incremental-reverse-search-history (M-p)}}{116}
+\entry {\code {next-history (C-n)}}{117}
+\entry {\code {non-incremental-forward-search-history (M-n)}}{117}
+\entry {\code {non-incremental-reverse-search-history (M-p)}}{117}
 \initial {O}
-\entry {\code {operate-and-get-next (C-o)}}{124}
-\entry {\code {overwrite-mode ()}}{118}
+\entry {\code {operate-and-get-next (C-o)}}{125}
+\entry {\code {overwrite-mode ()}}{119}
 \initial {P}
-\entry {\code {possible-command-completions (C-x !)}}{121}
-\entry {\code {possible-completions (M-?)}}{120}
-\entry {\code {possible-filename-completions (C-x /)}}{120}
-\entry {\code {possible-hostname-completions (C-x @)}}{121}
-\entry {\code {possible-username-completions (C-x ~)}}{121}
-\entry {\code {possible-variable-completions (C-x $)}}{121}
-\entry {\code {prefix-meta (\key {ESC})}}{122}
-\entry {\code {previous-history (C-p)}}{116}
-\entry {\code {print-last-kbd-macro ()}}{122}
+\entry {\code {possible-command-completions (C-x !)}}{122}
+\entry {\code {possible-completions (M-?)}}{121}
+\entry {\code {possible-filename-completions (C-x /)}}{121}
+\entry {\code {possible-hostname-completions (C-x @)}}{122}
+\entry {\code {possible-username-completions (C-x ~)}}{122}
+\entry {\code {possible-variable-completions (C-x $)}}{122}
+\entry {\code {prefix-meta (\key {ESC})}}{123}
+\entry {\code {previous-history (C-p)}}{117}
+\entry {\code {print-last-kbd-macro ()}}{123}
 \initial {Q}
-\entry {\code {quoted-insert (C-q or C-v)}}{117}
+\entry {\code {quoted-insert (C-q or C-v)}}{118}
 \initial {R}
-\entry {\code {re-read-init-file (C-x C-r)}}{122}
-\entry {\code {redraw-current-line ()}}{115}
-\entry {\code {reverse-search-history (C-r)}}{116}
-\entry {\code {revert-line (M-r)}}{122}
+\entry {\code {re-read-init-file (C-x C-r)}}{123}
+\entry {\code {redraw-current-line ()}}{116}
+\entry {\code {reverse-search-history (C-r)}}{117}
+\entry {\code {revert-line (M-r)}}{123}
 \initial {S}
-\entry {\code {self-insert (a, b, A, 1, !, \dots {})}}{117}
-\entry {\code {set-mark (C-@)}}{122}
-\entry {\code {shell-backward-kill-word ()}}{119}
-\entry {\code {shell-backward-word ()}}{115}
-\entry {\code {shell-expand-line (M-C-e)}}{123}
-\entry {\code {shell-forward-word ()}}{115}
-\entry {\code {shell-kill-word ()}}{119}
-\entry {\code {skip-csi-sequence ()}}{122}
-\entry {\code {start-kbd-macro (C-x ()}}{121}
+\entry {\code {self-insert (a, b, A, 1, !, \dots {})}}{118}
+\entry {\code {set-mark (C-@)}}{123}
+\entry {\code {shell-backward-kill-word ()}}{120}
+\entry {\code {shell-backward-word ()}}{116}
+\entry {\code {shell-expand-line (M-C-e)}}{124}
+\entry {\code {shell-forward-word ()}}{116}
+\entry {\code {shell-kill-word ()}}{120}
+\entry {\code {skip-csi-sequence ()}}{123}
+\entry {\code {start-kbd-macro (C-x ()}}{122}
 \initial {T}
-\entry {\code {tilde-expand (M-&)}}{122}
-\entry {\code {transpose-chars (C-t)}}{118}
-\entry {\code {transpose-words (M-t)}}{118}
+\entry {\code {tilde-expand (M-&)}}{123}
+\entry {\code {transpose-chars (C-t)}}{119}
+\entry {\code {transpose-words (M-t)}}{119}
 \initial {U}
-\entry {\code {undo (C-_ or C-x C-u)}}{122}
-\entry {\code {universal-argument ()}}{119}
-\entry {\code {unix-filename-rubout ()}}{119}
-\entry {\code {unix-line-discard (C-u)}}{118}
-\entry {\code {unix-word-rubout (C-w)}}{119}
-\entry {\code {upcase-word (M-u)}}{118}
+\entry {\code {undo (C-_ or C-x C-u)}}{123}
+\entry {\code {universal-argument ()}}{120}
+\entry {\code {unix-filename-rubout ()}}{120}
+\entry {\code {unix-line-discard (C-u)}}{119}
+\entry {\code {unix-word-rubout (C-w)}}{120}
+\entry {\code {upcase-word (M-u)}}{119}
 \initial {Y}
-\entry {\code {yank (C-y)}}{119}
-\entry {\code {yank-last-arg (M-. or M-_)}}{117}
-\entry {\code {yank-nth-arg (M-C-y)}}{117}
-\entry {\code {yank-pop (M-y)}}{119}
+\entry {\code {yank (C-y)}}{120}
+\entry {\code {yank-last-arg (M-. or M-_)}}{118}
+\entry {\code {yank-nth-arg (M-C-y)}}{118}
+\entry {\code {yank-pop (M-y)}}{120}
index 7b15740c7e269a9293c4b5bc3004ef1b71dbac5f..09cedcf5333d64d1b871f4a39e6f81650cffa271 100644 (file)
@@ -1,6 +1,6 @@
 <HTML>
 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
-<!-- Created on March, 8  2013 by texi2html 1.64 -->
+<!-- Created on September, 11  2013 by texi2html 1.64 -->
 <!-- 
 Written by: Lionel Cons <Lionel.Cons@cern.ch> (original author)
             Karl Berry  <karl@freefriends.org>
@@ -33,13 +33,13 @@ 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.2, 2 March 2013 ).
+the Bash shell (version 4.3, 2 September 2013).
 The Bash home page is <A HREF="http://www.gnu.org/software/bash/">http://www.gnu.org/software/bash/</A>.
 </P><P>
 
-This is Edition 4.2, last updated 2 March 2013 ,
+This is Edition 4.3, last updated 2 September 2013,
 of <CITE>The GNU Bash Reference Manual</CITE>,
-for <CODE>Bash</CODE>, Version 4.2.
+for <CODE>Bash</CODE>, Version 4.3.
 </P><P>
 
 Bash contains features that appear in other popular shells, and some
@@ -903,11 +903,11 @@ connection is performed before any redirections specified by the
 command.
 </P><P>
 
-If <SAMP>`|&#38;'</SAMP> is used, <VAR>command1</VAR>'s standard output and standard error
-are connected to
+If <SAMP>`|&#38;'</SAMP> is used, <VAR>command1</VAR>'s standard error, in addition to
+its standard output, is connected to
 <VAR>command2</VAR>'s standard input through the pipe;
 it is shorthand for <CODE>2&#62;&#38;1 |</CODE>.
-This implicit redirection of the standard error is
+This implicit redirection of the standard error to the standard output is
 performed after any redirections specified by the command.
 </P><P>
 
@@ -1362,7 +1362,8 @@ lexicographically using the current locale.
 
 When the <SAMP>`=='</SAMP> and <SAMP>`!='</SAMP> operators are used, the string to the
 right of the operator is considered a pattern and matched according
-to the rules described below in <A HREF="bashref.html#SEC38">3.5.8.1 Pattern Matching</A>.
+to the rules described below in <A HREF="bashref.html#SEC38">3.5.8.1 Pattern Matching</A>,
+as if the <CODE>extglob</CODE> shell option were enabled.
 The <SAMP>`='</SAMP> operator is identical to <SAMP>`=='</SAMP>.
 If the shell option <CODE>nocasematch</CODE>
 (see the description of <CODE>shopt</CODE> in <A HREF="bashref.html#SEC64">4.3.2 The Shopt Builtin</A>)
@@ -1671,7 +1672,7 @@ You can emulate a parallel <CODE>xargs</CODE> by adding the <SAMP>`-X'</SAMP> op
 
 GNU Parallel can replace certain common idioms that operate on lines read
 from a file (in this case, filenames listed one per line):
-<TABLE><tr><td>&nbsp;</td><td class=example><pre>      while read -r x; do
+<TABLE><tr><td>&nbsp;</td><td class=example><pre>      while IFS= read -r x; do
                do-something1 "$x" "config-$x"
                do-something2 &#60; "$x"
        done &#60; file | process-output
@@ -2101,8 +2102,9 @@ expands to the process ID of the invoking shell, not the subshell.
 <A NAME="IDX58"></A>
 <DT><CODE>!</CODE>
 <DD><A NAME="IDX59"></A>
-Expands to the process ID of the most recently executed background
-(asynchronous) command.
+Expands to the process ID of the job most recently placed into the
+background, whether executed as an asynchronous command or using
+the <CODE>bg</CODE> builtin (see section <A HREF="bashref.html#SEC94">7.2 Job Control Builtins</A>).
 <P>
 
 <A NAME="IDX60"></A>
@@ -2848,8 +2850,9 @@ and the substitution of the result.  The format for arithmetic expansion is:
 
 The expression is treated as if it were within double quotes, but
 a double quote inside the parentheses is not treated specially.
-All tokens in the expression undergo parameter expansion, command
-substitution, and quote removal.
+All tokens in the expression undergo parameter and variable expansion,
+command substitution, and quote removal.
+The result is treated as the arithmetic expression to be evaluated.
 Arithmetic expansions may be nested. 
 </P><P>
 
@@ -2924,7 +2927,8 @@ word splitting.
 </P><P>
 
 The shell treats each character of <CODE>$IFS</CODE> as a delimiter, and splits
-the results of the other expansions into words on these characters.
+the results of the other expansions into words using these characters
+as field terminators.
 If <CODE>IFS</CODE> is unset, or its value is exactly <CODE>&#60;space&#62;&#60;tab&#62;&#60;newline&#62;</CODE>,
 the default, then sequences of
 <CODE> &#60;space&#62;</CODE>, <CODE>&#60;tab&#62;</CODE>, and <CODE>&#60;newline&#62;</CODE>
@@ -5035,8 +5039,8 @@ are given, then display the values of variables instead.
 
 The <SAMP>`-p'</SAMP> option will display the attributes and values of each
 <VAR>name</VAR>.
-When <SAMP>`-p'</SAMP> is used with <VAR>name</VAR> arguments, additional options
-are ignored.
+When <SAMP>`-p'</SAMP> is used with <VAR>name</VAR> arguments, additional options,
+other than <SAMP>`-f'</SAMP> and <SAMP>`-F'</SAMP>, are ignored.
 </P><P>
 
 When <SAMP>`-p'</SAMP> is supplied without <VAR>name</VAR> arguments, <CODE>declare</CODE>
@@ -5422,7 +5426,8 @@ to the last <VAR>name</VAR>.
 If there are fewer words read from the input stream than names,
 the remaining names are assigned empty values.
 The characters in the value of the <CODE>IFS</CODE> variable
-are used to split the line into words.
+are used to split the line into words using the same rules the shell
+uses for expansion (described above in <A HREF="bashref.html#SEC36">3.5.7 Word Splitting</A>).
 The backslash character <SAMP>`\'</SAMP> may be used to remove any special
 meaning for the next character read and for line continuation.
 If no names are supplied, the line read is assigned to the
@@ -6132,7 +6137,10 @@ This builtin allows you to change additional shell optional behavior.
 <TABLE><tr><td>&nbsp;</td><td class=example><pre>shopt [-pqsu] [-o] [<VAR>optname</VAR> <small>...</small>]
 </pre></td></tr></table><P>
 
-Toggle the values of variables controlling optional shell behavior.
+Toggle the values of settings controlling optional shell behavior.
+The settings can be either those listed below, or, if the
+<SAMP>`-o'</SAMP> option is used, those available with the <SAMP>`-o'</SAMP>
+option to the <CODE>set</CODE> builtin command (see section <A HREF="bashref.html#SEC63">4.3.1 The Set Builtin</A>).
 With no options, or with the <SAMP>`-p'</SAMP> option, a list of all settable
 options is displayed, with an indication of whether or not each is set.
 The <SAMP>`-p'</SAMP> option causes output to be displayed in a form that
@@ -6390,7 +6398,8 @@ This option is enabled by default.
 <P>
 
 <DT><CODE>globasciiranges</CODE>
-<DD>If set, range expressions used in pattern matching (see section <A HREF="bashref.html#SEC38">3.5.8.1 Pattern Matching</A>)
+<DD>If set, range expressions used in pattern matching bracket expressions
+(see section <A HREF="bashref.html#SEC38">3.5.8.1 Pattern Matching</A>)
 behave as if in the traditional C locale when performing
 comparisons.  That is, the current locale's collating sequence
 is not taken into account, so
@@ -8057,8 +8066,8 @@ file exists and is readable.
 It will not do this if invoked as <CODE>sh</CODE>.
 The <SAMP>`--norc'</SAMP> option may be used to inhibit this behavior, and the
 <SAMP>`--rcfile'</SAMP> option may be used to force another file to be read, but
-<CODE>rshd</CODE> does not generally invoke the shell with those options or
-allow them to be specified.
+neither <CODE>rshd</CODE> nor <CODE>sshd</CODE> generally invoke the shell with those
+options or allow them to be specified.
 </P><P>
 
 <A NAME="SEC78"></A>
@@ -8853,6 +8862,13 @@ An array variable is considered set if a subscript has been assigned a
 value.  The null string is a valid value.
 </P><P>
 
+It is possible to obtain the keys (indices) of an array as well as the values.
+${!<VAR>name</VAR>[@]} and ${!<VAR>name</VAR>[*]} expand to the indices
+assigned in array variable <VAR>name</VAR>.
+The treatment when in double quotes is similar to the expansion of the
+special parameters <SAMP>`@'</SAMP> and <SAMP>`*'</SAMP> within double quotes.
+</P><P>
+
 The <CODE>unset</CODE> builtin is used to destroy arrays.
 <CODE>unset <VAR>name</VAR>[<VAR>subscript</VAR>]</CODE>
 destroys the array element at index <VAR>subscript</VAR>.
@@ -9817,7 +9833,7 @@ or non-zero if an error occurs or an invalid option is encountered.
 
 <DT><CODE>wait</CODE>
 <DD><A NAME="IDX313"></A>
-<TABLE><tr><td>&nbsp;</td><td class=example><pre>wait [<VAR>jobspec</VAR> or <VAR>pid</VAR> <small>...</small>]
+<TABLE><tr><td>&nbsp;</td><td class=example><pre>wait [-n] [<VAR>jobspec</VAR> or <VAR>pid</VAR> <small>...</small>]
 </pre></td></tr></table><P>
 
 Wait until the child process specified by each process ID <VAR>pid</VAR>
@@ -9842,8 +9858,8 @@ active jobs.
 If the <SAMP>`-h'</SAMP> option is given, the job is not removed from the table,
 but is marked so that <CODE>SIGHUP</CODE> is not sent to the job if the shell
 receives a <CODE>SIGHUP</CODE>.
-If <VAR>jobspec</VAR> is not present, and neither the <SAMP>`-a'</SAMP> nor <SAMP>`-r'</SAMP>
-option is supplied, the current job is used.
+If <VAR>jobspec</VAR> is not present, and neither the <SAMP>`-a'</SAMP> nor the
+<SAMP>`-r'</SAMP> option is supplied, the current job is used.
 If no <VAR>jobspec</VAR> is supplied, the <SAMP>`-a'</SAMP> option means to remove or
 mark all jobs; the <SAMP>`-r'</SAMP> option without a <VAR>jobspec</VAR>
 argument restricts operation to running jobs.
@@ -12420,7 +12436,7 @@ completion function would load completions dynamically:
 {
     . "/etc/bash_completion.d/$1.sh" &#62;/dev/null 2&#62;&#38;1 &#38;&#38; return 124
 }
-complete -D -F _completion_loader
+complete -D -F _completion_loader -o bashdefault -o default
 </pre></td></tr></table></P><P>
 
 <A NAME="Programmable Completion Builtins"></A>
@@ -14080,6 +14096,13 @@ above under <A HREF="bashref.html#SEC38">3.5.8.1 Pattern Matching</A>.
 above under <A HREF="bashref.html#SEC64">4.3.2 The Shopt Builtin</A> to be enabled.
 <P>
 
+<DT><CODE>--enable-glob-asciirange-default</CODE>
+<DD>Set the default value of the <VAR>globasciiranges</VAR> shell option described
+above under <A HREF="bashref.html#SEC64">4.3.2 The Shopt Builtin</A> to be enabled.
+This controls the behavior of character ranges when used in pattern matching
+bracket expressions.
+<P>
+
 <DT><CODE>--enable-help-builtin</CODE>
 <DD>Include the <CODE>help</CODE> builtin, which displays help on shell builtins and
 variables (see section <A HREF="bashref.html#SEC61">4.2 Bash Builtin Commands</A>).
@@ -17240,7 +17263,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>March, 8  2013</I>
+This document was generated by <I>Chet Ramey</I> on <I>September, 11  2013</I>
 using <A HREF="http://www.mathematik.uni-kl.de/~obachman/Texi2html
 "><I>texi2html</I></A>
 <P></P>  
@@ -17402,7 +17425,7 @@ the following structure:
 <BR>  
 <FONT SIZE="-1">
 This document was generated
-by <I>Chet Ramey</I> on <I>March, 8  2013</I>
+by <I>Chet Ramey</I> on <I>September, 11  2013</I>
 using <A HREF="http://www.mathematik.uni-kl.de/~obachman/Texi2html
 "><I>texi2html</I></A>
 
index 77815c5a54cbed99d2971ba17769fd357a7b5bef..e45dc64a8155a1773bd5b18e100b1381f7125cb0 100644 (file)
@@ -2,10 +2,10 @@ This is bashref.info, produced by makeinfo version 4.13 from
 /usr/homes/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.2, 2 March 2013).
+the Bash shell (version 4.3, 2 September 2013).
 
-   This is Edition 4.2, last updated 2 March 2013, of `The GNU Bash
-Reference Manual', for `Bash', Version 4.2.
+   This is Edition 4.3, last updated 2 September 2013, of `The GNU Bash
+Reference Manual', for `Bash', Version 4.3.
 
    Copyright (C) 1988-2013 Free Software Foundation, Inc.
 
@@ -28,11 +28,11 @@ Bash Features
 *************
 
 This text is a brief description of the features that are present in
-the Bash shell (version 4.2, 2 March 2013).  The Bash home page is
+the Bash shell (version 4.3, 2 September 2013).  The Bash home page is
 `http://www.gnu.org/software/bash/'.
 
-   This is Edition 4.2, last updated 2 March 2013, of `The GNU Bash
-Reference Manual', for `Bash', Version 4.2.
+   This is Edition 4.3, last updated 2 September 2013, of `The GNU Bash
+Reference Manual', for `Bash', Version 4.3.
 
    Bash contains features that appear in other popular shells, and some
 features that only appear in Bash.  Some of the shells that Bash has
@@ -572,10 +572,11 @@ the input of the next command.  That is, each command reads the
 previous command's output.  This connection is performed before any
 redirections specified by the command.
 
-   If `|&' is used, COMMAND1's standard output and standard error are
-connected to COMMAND2's standard input through the pipe; it is
-shorthand for `2>&1 |'.  This implicit redirection of the standard
-error is performed after any redirections specified by the command.
+   If `|&' is used, COMMAND1's standard error, in addition to its
+standard output, is connected to COMMAND2's standard input through the
+pipe; it is shorthand for `2>&1 |'.  This implicit redirection of the
+standard error to the standard output is performed after any
+redirections specified by the command.
 
    The reserved word `time' causes timing statistics to be printed for
 the pipeline once it finishes.  The statistics currently consist of
@@ -881,14 +882,15 @@ File: bashref.info,  Node: Conditional Constructs,  Next: Command Grouping,  Pre
 
      When the `==' and `!=' operators are used, the string to the right
      of the operator is considered a pattern and matched according to
-     the rules described below in *note Pattern Matching::.  The `='
-     operator is identical to `=='.  If the shell option `nocasematch'
-     (see the description of `shopt' in *note The Shopt Builtin::) is
-     enabled, the match is performed without regard to the case of
-     alphabetic characters.  The return value is 0 if the string
-     matches (`==') or does not match (`!=')the pattern, and 1
-     otherwise.  Any part of the pattern may be quoted to force the
-     quoted portion to be matched as a string.
+     the rules described below in *note Pattern Matching::, as if the
+     `extglob' shell option were enabled.  The `=' operator is
+     identical to `=='.  If the shell option `nocasematch' (see the
+     description of `shopt' in *note The Shopt Builtin::) is enabled,
+     the match is performed without regard to the case of alphabetic
+     characters.  The return value is 0 if the string matches (`==') or
+     does not match (`!=')the pattern, and 1 otherwise.  Any part of
+     the pattern may be quoted to force the quoted portion to be
+     matched as a string.
 
      An additional binary operator, `=~', is available, with the same
      precedence as `==' and `!='.  When it is used, the string to the
@@ -1101,7 +1103,7 @@ option:
 
    GNU Parallel can replace certain common idioms that operate on lines
 read from a file (in this case, filenames listed one per line):
-       while read -r x; do
+       while IFS= read -r x; do
                do-something1 "$x" "config-$x"
                do-something2 < "$x"
        done < file | process-output
@@ -1385,8 +1387,9 @@ only be referenced; assignment to them is not allowed.
      expands to the process ID of the invoking shell, not the subshell.
 
 `!'
-     Expands to the process ID of the most recently executed background
-     (asynchronous) command.
+     Expands to the process ID of the job most recently placed into the
+     background, whether executed as an asynchronous command or using
+     the `bg' builtin (*note Job Control Builtins::).
 
 `0'
      Expands to the name of the shell or shell script.  This is set at
@@ -1918,8 +1921,10 @@ expansion is:
 
    The expression is treated as if it were within double quotes, but a
 double quote inside the parentheses is not treated specially.  All
-tokens in the expression undergo parameter expansion, command
-substitution, and quote removal.  Arithmetic expansions may be nested.
+tokens in the expression undergo parameter and variable expansion,
+command substitution, and quote removal.  The result is treated as the
+arithmetic expression to be evaluated.  Arithmetic expansions may be
+nested.
 
    The evaluation is performed according to the rules listed below
 (*note Shell Arithmetic::).  If the expression is invalid, Bash prints
@@ -1962,19 +1967,20 @@ substitution, and arithmetic expansion that did not occur within double
 quotes for word splitting.
 
    The shell treats each character of `$IFS' as a delimiter, and splits
-the results of the other expansions into words on these characters.  If
-`IFS' is unset, or its value is exactly `<space><tab><newline>', the
-default, then sequences of ` <space>', `<tab>', and `<newline>' at the
-beginning and end of the results of the previous expansions are
-ignored, and any sequence of `IFS' characters not at the beginning or
-end serves to delimit words.  If `IFS' has a value other than the
-default, then sequences of the whitespace characters `space' and `tab'
-are ignored at the beginning and end of the word, as long as the
-whitespace character is in the value of `IFS' (an `IFS' whitespace
-character).  Any character in `IFS' that is not `IFS' whitespace, along
-with any adjacent `IFS' whitespace characters, delimits a field.  A
-sequence of `IFS' whitespace characters is also treated as a delimiter.
-If the value of `IFS' is null, no word splitting occurs.
+the results of the other expansions into words using these characters
+as field terminators.  If `IFS' is unset, or its value is exactly
+`<space><tab><newline>', the default, then sequences of ` <space>',
+`<tab>', and `<newline>' at the beginning and end of the results of the
+previous expansions are ignored, and any sequence of `IFS' characters
+not at the beginning or end serves to delimit words.  If `IFS' has a
+value other than the default, then sequences of the whitespace
+characters `space' and `tab' are ignored at the beginning and end of the
+word, as long as the whitespace character is in the value of `IFS' (an
+`IFS' whitespace character).  Any character in `IFS' that is not `IFS'
+whitespace, along with any adjacent `IFS' whitespace characters,
+delimits a field.  A sequence of `IFS' whitespace characters is also
+treated as a delimiter.  If the value of `IFS' is null, no word
+splitting occurs.
 
    Explicit null arguments (`""' or `''') are retained.  Unquoted
 implicit null arguments, resulting from the expansion of parameters
@@ -3323,8 +3329,8 @@ POSIX standard.
      given, then display the values of variables instead.
 
      The `-p' option will display the attributes and values of each
-     NAME.  When `-p' is used with NAME arguments, additional options
-     are ignored.
+     NAME.  When `-p' is used with NAME arguments, additional options,
+     other than `-f' and `-F', are ignored.
 
      When `-p' is supplied without NAME arguments, `declare' will
      display the attributes and values of all variables having the
@@ -3651,15 +3657,16 @@ POSIX standard.
      separators assigned to the last NAME.  If there are fewer words
      read from the input stream than names, the remaining names are
      assigned empty values.  The characters in the value of the `IFS'
-     variable are used to split the line into words.  The backslash
-     character `\' may be used to remove any special meaning for the
-     next character read and for line continuation.  If no names are
-     supplied, the line read is assigned to the variable `REPLY'.  The
-     return code is zero, unless end-of-file is encountered, `read'
-     times out (in which case the return code is greater than 128), a
-     variable assignment error (such as assigning to a readonly
-     variable) occurs, or an invalid file descriptor is supplied as the
-     argument to `-u'.
+     variable are used to split the line into words using the same
+     rules the shell uses for expansion (described above in *note Word
+     Splitting::).  The backslash character `\' may be used to remove
+     any special meaning for the next character read and for line
+     continuation.  If no names are supplied, the line read is assigned
+     to the variable `REPLY'.  The return code is zero, unless
+     end-of-file is encountered, `read' times out (in which case the
+     return code is greater than 128), a variable assignment error
+     (such as assigning to a readonly variable) occurs, or an invalid
+     file descriptor is supplied as the argument to `-u'.
 
      Options, if supplied, have the following meanings:
 
@@ -4178,11 +4185,14 @@ This builtin allows you to change additional shell optional behavior.
 `shopt'
           shopt [-pqsu] [-o] [OPTNAME ...]
 
-     Toggle the values of variables controlling optional shell behavior.
-     With no options, or with the `-p' option, a list of all settable
-     options is displayed, with an indication of whether or not each is
-     set.  The `-p' option causes output to be displayed in a form that
-     may be reused as input.  Other options have the following meanings:
+     Toggle the values of settings controlling optional shell behavior.
+     The settings can be either those listed below, or, if the `-o'
+     option is used, those available with the `-o' option to the `set'
+     builtin command (*note The Set Builtin::).  With no options, or
+     with the `-p' option, a list of all settable options is displayed,
+     with an indication of whether or not each is set.  The `-p' option
+     causes output to be displayed in a form that may be reused as
+     input.  Other options have the following meanings:
 
     `-s'
           Enable (set) each OPTNAME.
@@ -4377,12 +4387,13 @@ This builtin allows you to change additional shell optional behavior.
           option is enabled by default.
 
     `globasciiranges'
-          If set, range expressions used in pattern matching (*note
-          Pattern Matching::) behave as if in the traditional C locale
-          when performing comparisons.  That is, the current locale's
-          collating sequence is not taken into account, so `b' will not
-          collate between `A' and `B', and upper-case and lower-case
-          ASCII characters will collate together.
+          If set, range expressions used in pattern matching bracket
+          expressions (*note Pattern Matching::) behave as if in the
+          traditional C locale when performing comparisons.  That is,
+          the current locale's collating sequence is not taken into
+          account, so `b' will not collate between `A' and `B', and
+          upper-case and lower-case ASCII characters will collate
+          together.
 
     `globstar'
           If set, the pattern `**' used in a filename expansion context
@@ -5481,8 +5492,8 @@ determines it is being run in this fashion, it reads and executes
 commands from `~/.bashrc', if that file exists and is readable.  It
 will not do this if invoked as `sh'.  The `--norc' option may be used
 to inhibit this behavior, and the `--rcfile' option may be used to
-force another file to be read, but `rshd' does not generally invoke the
-shell with those options or allow them to be specified.
+force another file to be read, but neither `rshd' nor `sshd' generally
+invoke the shell with those options or allow them to be specified.
 
 Invoked with unequal effective and real UID/GIDs
 ................................................
@@ -5999,6 +6010,12 @@ element.
    An array variable is considered set if a subscript has been assigned
 a value.  The null string is a valid value.
 
+   It is possible to obtain the keys (indices) of an array as well as
+the values.  ${!NAME[@]} and ${!NAME[*]} expand to the indices assigned
+in array variable NAME.  The treatment when in double quotes is similar
+to the expansion of the special parameters `@' and `*' within double
+quotes.
+
    The `unset' builtin is used to destroy arrays.  `unset
 NAME[SUBSCRIPT]' destroys the array element at index SUBSCRIPT.
 Negative subscripts to indexed arrays are interpreted as described
@@ -6685,7 +6702,7 @@ File: bashref.info,  Node: Job Control Builtins,  Next: Job Control Variables,
      occurs or an invalid option is encountered.
 
 `wait'
-          wait [JOBSPEC or PID ...]
+          wait [-n] [JOBSPEC or PID ...]
 
      Wait until the child process specified by each process ID PID or
      job specification JOBSPEC exits and return the exit status of the
@@ -6704,9 +6721,9 @@ File: bashref.info,  Node: Job Control Builtins,  Next: Job Control Variables,
      If the `-h' option is given, the job is not removed from the table,
      but is marked so that `SIGHUP' is not sent to the job if the shell
      receives a `SIGHUP'.  If JOBSPEC is not present, and neither the
-     `-a' nor `-r' option is supplied, the current job is used.  If no
-     JOBSPEC is supplied, the `-a' option means to remove or mark all
-     jobs; the `-r' option without a JOBSPEC argument restricts
+     `-a' nor the `-r' option is supplied, the current job is used.  If
+     no JOBSPEC is supplied, the `-a' option means to remove or mark
+     all jobs; the `-r' option without a JOBSPEC argument restricts
      operation to running jobs.
 
 `suspend'
@@ -8381,7 +8398,7 @@ default completion function would load completions dynamically:
      {
          . "/etc/bash_completion.d/$1.sh" >/dev/null 2>&1 && return 124
      }
-     complete -D -F _completion_loader
+     complete -D -F _completion_loader -o bashdefault -o default
 
 \1f
 File: bashref.info,  Node: Programmable Completion Builtins,  Next: A Programmable Completion Example,  Prev: Programmable Completion,  Up: Command Line Editing
@@ -9513,6 +9530,12 @@ unless the operating system does not provide the necessary support.
      Set the default value of the EXTGLOB shell option described above
      under *note The Shopt Builtin:: to be enabled.
 
+`--enable-glob-asciirange-default'
+     Set the default value of the GLOBASCIIRANGES shell option described
+     above under *note The Shopt Builtin:: to be enabled.  This
+     controls the behavior of character ranges when used in pattern
+     matching bracket expressions.
+
 `--enable-help-builtin'
      Include the `help' builtin, which displays help on shell builtins
      and variables (*note Bash Builtins::).
@@ -10572,7 +10595,7 @@ D.1 Index of Shell Builtin Commands
 * pwd:                                   Bourne Shell Builtins.
                                                               (line 196)
 * read:                                  Bash Builtins.       (line 473)
-* readarray:                             Bash Builtins.       (line 559)
+* readarray:                             Bash Builtins.       (line 560)
 * readonly:                              Bourne Shell Builtins.
                                                               (line 206)
 * return:                                Bourne Shell Builtins.
@@ -10581,7 +10604,7 @@ D.1 Index of Shell Builtin Commands
 * shift:                                 Bourne Shell Builtins.
                                                               (line 241)
 * shopt:                                 The Shopt Builtin.   (line   9)
-* source:                                Bash Builtins.       (line 568)
+* source:                                Bash Builtins.       (line 569)
 * suspend:                               Job Control Builtins.
                                                               (line 101)
 * test:                                  Bourne Shell Builtins.
@@ -10590,12 +10613,12 @@ D.1 Index of Shell Builtin Commands
                                                               (line 330)
 * trap:                                  Bourne Shell Builtins.
                                                               (line 336)
-* type:                                  Bash Builtins.       (line 573)
-* typeset:                               Bash Builtins.       (line 605)
-* ulimit:                                Bash Builtins.       (line 611)
+* type:                                  Bash Builtins.       (line 574)
+* typeset:                               Bash Builtins.       (line 606)
+* ulimit:                                Bash Builtins.       (line 612)
 * umask:                                 Bourne Shell Builtins.
                                                               (line 385)
-* unalias:                               Bash Builtins.       (line 702)
+* unalias:                               Bash Builtins.       (line 703)
 * unset:                                 Bourne Shell Builtins.
                                                               (line 403)
 * wait:                                  Job Control Builtins.
@@ -10657,10 +10680,10 @@ D.3 Parameter and Variable Index
 * $:                                     Special Parameters.  (line  42)
 * *:                                     Special Parameters.  (line   9)
 * -:                                     Special Parameters.  (line  37)
-* 0:                                     Special Parameters.  (line  50)
+* 0:                                     Special Parameters.  (line  51)
 * ?:                                     Special Parameters.  (line  33)
 * @:                                     Special Parameters.  (line  19)
-* _:                                     Special Parameters.  (line  59)
+* _:                                     Special Parameters.  (line  60)
 * auto_resume:                           Job Control Variables.
                                                               (line   6)
 * BASH:                                  Bash Variables.      (line  13)
@@ -11110,134 +11133,134 @@ D.5 Concept Index
 
 \1f
 Tag Table:
-Node: Top\7f924
-Node: Introduction\7f2836
-Node: What is Bash?\7f3064
-Node: What is a shell?\7f4177
-Node: Definitions\7f6716
-Node: Basic Shell Features\7f9634
-Node: Shell Syntax\7f10853
-Node: Shell Operation\7f11883
-Node: Quoting\7f13177
-Node: Escape Character\7f14480
-Node: Single Quotes\7f14965
-Node: Double Quotes\7f15313
-Node: ANSI-C Quoting\7f16438
-Node: Locale Translation\7f17682
-Node: Comments\7f18578
-Node: Shell Commands\7f19196
-Node: Simple Commands\7f20068
-Node: Pipelines\7f20699
-Node: Lists\7f23398
-Node: Compound Commands\7f25127
-Node: Looping Constructs\7f26133
-Node: Conditional Constructs\7f28596
-Node: Command Grouping\7f39474
-Node: Coprocesses\7f40953
-Node: GNU Parallel\7f42786
-Node: Shell Functions\7f46767
-Node: Shell Parameters\7f51851
-Node: Positional Parameters\7f55980
-Node: Special Parameters\7f56880
-Node: Shell Expansions\7f59844
-Node: Brace Expansion\7f61770
-Node: Tilde Expansion\7f64551
-Node: Shell Parameter Expansion\7f66900
-Node: Command Substitution\7f79194
-Node: Arithmetic Expansion\7f80527
-Node: Process Substitution\7f81377
-Node: Word Splitting\7f82427
-Node: Filename Expansion\7f84050
-Node: Pattern Matching\7f86215
-Node: Quote Removal\7f89915
-Node: Redirections\7f90210
-Node: Executing Commands\7f99374
-Node: Simple Command Expansion\7f100044
-Node: Command Search and Execution\7f101974
-Node: Command Execution Environment\7f104311
-Node: Environment\7f107297
-Node: Exit Status\7f108956
-Node: Signals\7f110578
-Node: Shell Scripts\7f112546
-Node: Shell Builtin Commands\7f115064
-Node: Bourne Shell Builtins\7f117092
-Node: Bash Builtins\7f136868
-Node: Modifying Shell Behavior\7f164195
-Node: The Set Builtin\7f164540
-Node: The Shopt Builtin\7f174866
-Node: Special Builtins\7f189070
-Node: Shell Variables\7f190049
-Node: Bourne Shell Variables\7f190489
-Node: Bash Variables\7f192520
-Node: Bash Features\7f219395
-Node: Invoking Bash\7f220294
-Node: Bash Startup Files\7f226072
-Node: Interactive Shells\7f231091
-Node: What is an Interactive Shell?\7f231501
-Node: Is this Shell Interactive?\7f232150
-Node: Interactive Shell Behavior\7f232965
-Node: Bash Conditional Expressions\7f236253
-Node: Shell Arithmetic\7f240255
-Node: Aliases\7f243031
-Node: Arrays\7f245587
-Node: The Directory Stack\7f250276
-Node: Directory Stack Builtins\7f250995
-Node: Controlling the Prompt\7f253951
-Node: The Restricted Shell\7f256723
-Node: Bash POSIX Mode\7f258560
-Node: Job Control\7f267947
-Node: Job Control Basics\7f268407
-Node: Job Control Builtins\7f273126
-Node: Job Control Variables\7f277588
-Node: Command Line Editing\7f278746
-Node: Introduction and Notation\7f280418
-Node: Readline Interaction\7f282040
-Node: Readline Bare Essentials\7f283231
-Node: Readline Movement Commands\7f285020
-Node: Readline Killing Commands\7f285985
-Node: Readline Arguments\7f287905
-Node: Searching\7f288949
-Node: Readline Init File\7f291135
-Node: Readline Init File Syntax\7f292282
-Node: Conditional Init Constructs\7f309119
-Node: Sample Init File\7f311652
-Node: Bindable Readline Commands\7f314769
-Node: Commands For Moving\7f315976
-Node: Commands For History\7f317120
-Node: Commands For Text\7f321305
-Node: Commands For Killing\7f323978
-Node: Numeric Arguments\7f326435
-Node: Commands For Completion\7f327574
-Node: Keyboard Macros\7f331766
-Node: Miscellaneous Commands\7f332454
-Node: Readline vi Mode\7f338260
-Node: Programmable Completion\7f339167
-Node: Programmable Completion Builtins\7f346417
-Node: A Programmable Completion Example\7f356163
-Node: Using History Interactively\7f361413
-Node: Bash History Facilities\7f362097
-Node: Bash History Builtins\7f365096
-Node: History Interaction\7f369024
-Node: Event Designators\7f371729
-Node: Word Designators\7f372951
-Node: Modifiers\7f374590
-Node: Installing Bash\7f375994
-Node: Basic Installation\7f377131
-Node: Compilers and Options\7f379823
-Node: Compiling For Multiple Architectures\7f380564
-Node: Installation Names\7f382228
-Node: Specifying the System Type\7f383046
-Node: Sharing Defaults\7f383762
-Node: Operation Controls\7f384435
-Node: Optional Features\7f385393
-Node: Reporting Bugs\7f395181
-Node: Major Differences From The Bourne Shell\7f396379
-Node: GNU Free Documentation License\7f413238
-Node: Indexes\7f438434
-Node: Builtin Index\7f438888
-Node: Reserved Word Index\7f445715
-Node: Variable Index\7f448163
-Node: Function Index\7f461686
-Node: Concept Index\7f468914
+Node: Top\7f932
+Node: Introduction\7f2852
+Node: What is Bash?\7f3080
+Node: What is a shell?\7f4193
+Node: Definitions\7f6732
+Node: Basic Shell Features\7f9650
+Node: Shell Syntax\7f10869
+Node: Shell Operation\7f11899
+Node: Quoting\7f13193
+Node: Escape Character\7f14496
+Node: Single Quotes\7f14981
+Node: Double Quotes\7f15329
+Node: ANSI-C Quoting\7f16454
+Node: Locale Translation\7f17698
+Node: Comments\7f18594
+Node: Shell Commands\7f19212
+Node: Simple Commands\7f20084
+Node: Pipelines\7f20715
+Node: Lists\7f23453
+Node: Compound Commands\7f25182
+Node: Looping Constructs\7f26188
+Node: Conditional Constructs\7f28651
+Node: Command Grouping\7f39581
+Node: Coprocesses\7f41060
+Node: GNU Parallel\7f42893
+Node: Shell Functions\7f46879
+Node: Shell Parameters\7f51963
+Node: Positional Parameters\7f56092
+Node: Special Parameters\7f56992
+Node: Shell Expansions\7f60051
+Node: Brace Expansion\7f61977
+Node: Tilde Expansion\7f64758
+Node: Shell Parameter Expansion\7f67107
+Node: Command Substitution\7f79401
+Node: Arithmetic Expansion\7f80734
+Node: Process Substitution\7f81666
+Node: Word Splitting\7f82716
+Node: Filename Expansion\7f84364
+Node: Pattern Matching\7f86529
+Node: Quote Removal\7f90229
+Node: Redirections\7f90524
+Node: Executing Commands\7f99688
+Node: Simple Command Expansion\7f100358
+Node: Command Search and Execution\7f102288
+Node: Command Execution Environment\7f104625
+Node: Environment\7f107611
+Node: Exit Status\7f109270
+Node: Signals\7f110892
+Node: Shell Scripts\7f112860
+Node: Shell Builtin Commands\7f115378
+Node: Bourne Shell Builtins\7f117406
+Node: Bash Builtins\7f137182
+Node: Modifying Shell Behavior\7f164635
+Node: The Set Builtin\7f164980
+Node: The Shopt Builtin\7f175306
+Node: Special Builtins\7f189727
+Node: Shell Variables\7f190706
+Node: Bourne Shell Variables\7f191146
+Node: Bash Variables\7f193177
+Node: Bash Features\7f220052
+Node: Invoking Bash\7f220951
+Node: Bash Startup Files\7f226729
+Node: Interactive Shells\7f231758
+Node: What is an Interactive Shell?\7f232168
+Node: Is this Shell Interactive?\7f232817
+Node: Interactive Shell Behavior\7f233632
+Node: Bash Conditional Expressions\7f236920
+Node: Shell Arithmetic\7f240922
+Node: Aliases\7f243698
+Node: Arrays\7f246254
+Node: The Directory Stack\7f251235
+Node: Directory Stack Builtins\7f251954
+Node: Controlling the Prompt\7f254910
+Node: The Restricted Shell\7f257682
+Node: Bash POSIX Mode\7f259519
+Node: Job Control\7f268906
+Node: Job Control Basics\7f269366
+Node: Job Control Builtins\7f274085
+Node: Job Control Variables\7f278556
+Node: Command Line Editing\7f279714
+Node: Introduction and Notation\7f281386
+Node: Readline Interaction\7f283008
+Node: Readline Bare Essentials\7f284199
+Node: Readline Movement Commands\7f285988
+Node: Readline Killing Commands\7f286953
+Node: Readline Arguments\7f288873
+Node: Searching\7f289917
+Node: Readline Init File\7f292103
+Node: Readline Init File Syntax\7f293250
+Node: Conditional Init Constructs\7f310087
+Node: Sample Init File\7f312620
+Node: Bindable Readline Commands\7f315737
+Node: Commands For Moving\7f316944
+Node: Commands For History\7f318088
+Node: Commands For Text\7f322273
+Node: Commands For Killing\7f324946
+Node: Numeric Arguments\7f327403
+Node: Commands For Completion\7f328542
+Node: Keyboard Macros\7f332734
+Node: Miscellaneous Commands\7f333422
+Node: Readline vi Mode\7f339228
+Node: Programmable Completion\7f340135
+Node: Programmable Completion Builtins\7f347411
+Node: A Programmable Completion Example\7f357157
+Node: Using History Interactively\7f362407
+Node: Bash History Facilities\7f363091
+Node: Bash History Builtins\7f366090
+Node: History Interaction\7f370018
+Node: Event Designators\7f372723
+Node: Word Designators\7f373945
+Node: Modifiers\7f375584
+Node: Installing Bash\7f376988
+Node: Basic Installation\7f378125
+Node: Compilers and Options\7f380817
+Node: Compiling For Multiple Architectures\7f381558
+Node: Installation Names\7f383222
+Node: Specifying the System Type\7f384040
+Node: Sharing Defaults\7f384756
+Node: Operation Controls\7f385429
+Node: Optional Features\7f386387
+Node: Reporting Bugs\7f396451
+Node: Major Differences From The Bourne Shell\7f397649
+Node: GNU Free Documentation License\7f414508
+Node: Indexes\7f439704
+Node: Builtin Index\7f440158
+Node: Reserved Word Index\7f446985
+Node: Variable Index\7f449433
+Node: Function Index\7f462956
+Node: Concept Index\7f470184
 \1f
 End Tag Table
index 36af3326cfe8c27a518e77c01ab0cb275a1308e4..0637abe825ffe931a1be14bdc5f575f2db7a399d 100644 (file)
@@ -1,4 +1,4 @@
-This is TeX, Version 3.1415926 (TeX Live 2011/Fink) (format=tex 2012.4.18)  19 AUG 2013 15:43
+This is TeX, Version 3.1415926 (TeX Live 2011/Fink) (format=tex 2012.4.18)  11 SEP 2013 09:17
 **/usr/homes/chet/src/bash/src/doc/bashref.texi
 (/usr/homes/chet/src/bash/src/doc/bashref.texi (./texinfo.tex
 Loading texinfo [version 2009-01-18.17]:
@@ -191,7 +191,7 @@ textttsl pat-tern@texttt ][]) @textttsl command-list @texttt ;;][] esac[]
 .etc.
 
 [11] [12] [13] [14] [15]
-Overfull \hbox (89.6747pt too wide) in paragraph at lines 1267--1267
+Overfull \hbox (89.6747pt too wide) in paragraph at lines 1268--1268
  []@texttt cat list | parallel "do-something1 {} config-{} ; do-something2 < {}
 " | process-output[] 
 
@@ -204,7 +204,7 @@ Overfull \hbox (89.6747pt too wide) in paragraph at lines 1267--1267
 .etc.
 
 
-Overfull \hbox (89.6747pt too wide) in paragraph at lines 1290--1290
+Overfull \hbox (89.6747pt too wide) in paragraph at lines 1291--1291
  []@texttt { echo foss.org.my ; echo debian.org; echo freenetproject.org; } | p
 arallel traceroute[] 
 
@@ -217,7 +217,7 @@ arallel traceroute[]
 .etc.
 
 
-Overfull \hbox (106.92076pt too wide) in paragraph at lines 1296--1296
+Overfull \hbox (106.92076pt too wide) in paragraph at lines 1297--1297
  []@texttt { echo foss.org.my ; echo debian.org; echo freenetproject.org; } | p
 arallel -k traceroute[] 
 
@@ -231,8 +231,8 @@ arallel -k traceroute[]
 
 [16] [17] [18] [19] [20] [21] [22] [23] [24] [25] [26] [27] [28] [29] [30]
 [31] [32] [33] [34] [35] [36] [37] [38] Chapter 4 [39] [40] [41] [42] [43]
-[44] [45] [46]
-Underfull \hbox (badness 5231) in paragraph at lines 3762--3775
+[44] [45] [46] [47]
+Underfull \hbox (badness 5231) in paragraph at lines 3764--3777
  @texttt emacs-meta[]@textrm , @texttt emacs-ctlx[]@textrm , @texttt vi[]@textr
 m , @texttt vi-move[]@textrm , @texttt vi-command[]@textrm , and
 
@@ -244,10 +244,10 @@ m , @texttt vi-move[]@textrm , @texttt vi-command[]@textrm , and
 .@texttt c
 .etc.
 
-[47] [48] [49] [50] [51] [52] [53] [54] [55] [56] [57] [58] [59] [60] [61]
-[62] [63] [64] [65] [66] Chapter 5 [67] [68] [69] [70] [71] [72] [73] [74]
-[75] [76] [77] Chapter 6 [78]
-Overfull \hbox (51.96864pt too wide) in paragraph at lines 5979--5979
+[48] [49] [50] [51] [52] [53] [54] [55] [56] [57] [58] [59] [60] [61] [62]
+[63] [64] [65] [66] [67] Chapter 5 [68] [69] [70] [71] [72] [73] [74] [75]
+[76] [77] [78] Chapter 6 [79]
+Overfull \hbox (51.96864pt too wide) in paragraph at lines 5981--5981
  []@texttt bash [long-opt] [-ir] [-abefhkmnptuvxdBCDHP] [-o @textttsl op-tion@t
 exttt ] [-O @textttsl shopt_option@texttt ] [@textttsl ar-
 
@@ -260,7 +260,7 @@ exttt ] [-O @textttsl shopt_option@texttt ] [@textttsl ar-
 .etc.
 
 
-Overfull \hbox (76.23077pt too wide) in paragraph at lines 5980--5980
+Overfull \hbox (76.23077pt too wide) in paragraph at lines 5982--5982
  []@texttt bash [long-opt] [-abefhkmnptuvxdBCDHP] [-o @textttsl op-tion@texttt 
 ] [-O @textttsl shopt_option@texttt ] -c @textttsl string @texttt [@textttsl ar
 -
@@ -274,7 +274,7 @@ Overfull \hbox (76.23077pt too wide) in paragraph at lines 5980--5980
 .etc.
 
 
-Overfull \hbox (34.72258pt too wide) in paragraph at lines 5981--5981
+Overfull \hbox (34.72258pt too wide) in paragraph at lines 5983--5983
  []@texttt bash [long-opt] -s [-abefhkmnptuvxdBCDHP] [-o @textttsl op-tion@text
 tt ] [-O @textttsl shopt_option@texttt ] [@textttsl ar-
 
@@ -286,8 +286,8 @@ tt ] [-O @textttsl shopt_option@texttt ] [@textttsl ar-
 .@texttt s
 .etc.
 
-[79] [80]
-Underfull \hbox (badness 2245) in paragraph at lines 6153--6155
+[80] [81]
+Underfull \hbox (badness 2245) in paragraph at lines 6155--6157
 []@textrm When a lo-gin shell ex-its, Bash reads and ex-e-cutes com-mands from 
 the file
 
@@ -299,8 +299,8 @@ the file
 .@textrm n
 .etc.
 
-[81] [82] [83] [84] [85] [86] [87] [88] [89] [90] [91] [92] [93] [94] [95]
-Underfull \hbox (badness 2521) in paragraph at lines 7371--7374
+[82] [83] [84] [85] [86] [87] [88] [89] [90] [91] [92] [93] [94] [95] [96]
+Underfull \hbox (badness 2521) in paragraph at lines 7373--7376
 @textrm `@texttt --enable-strict-posix-default[]@textrm '[] to @texttt configur
 e[] @textrm when build-ing (see Sec-tion 10.8
 
@@ -312,9 +312,9 @@ e[] @textrm when build-ing (see Sec-tion 10.8
 .@texttt n
 .etc.
 
-Chapter 7 [96] [97] [98] [99]
-(/usr/homes/chet/src/bash/src/lib/readline/doc/rluser.texi Chapter 8 [100]
-[101] [102] [103] [104] [105] [106]
+Chapter 7 [97] [98] [99] [100]
+(/usr/homes/chet/src/bash/src/lib/readline/doc/rluser.texi Chapter 8 [101]
+[102] [103] [104] [105] [106] [107]
 Underfull \hbox (badness 5231) in paragraph at lines 565--581
  @texttt emacs-meta[]@textrm , @texttt emacs-ctlx[]@textrm , @texttt vi[]@textr
 m , @texttt vi-move[]@textrm , @texttt vi-command[]@textrm , and
@@ -327,7 +327,7 @@ m , @texttt vi-move[]@textrm , @texttt vi-command[]@textrm , and
 .@texttt c
 .etc.
 
-[107] [108] [109] [110] [111] [112]
+[108] [109] [110] [111] [112] [113]
 Overfull \hbox (26.43913pt too wide) in paragraph at lines 929--929
  []@texttt Meta-Control-h: backward-kill-word Text after the function name is i
 gnored[] 
@@ -340,8 +340,8 @@ gnored[]
 .@texttt t
 .etc.
 
-[113] [114] [115] [116] [117] [118] [119] [120] [121] [122] [123] [124]
-[125] [126]
+[114] [115] [116] [117] [118] [119] [120] [121] [122] [123] [124] [125]
+[126] [127]
 Overfull \hbox (12.05716pt too wide) in paragraph at lines 1877--1877
  []@texttt complete [-abcdefgjksuv] [-o @textttsl comp-option@texttt ] [-DE] [-
 A @textttsl ac-tion@texttt ] [-
@@ -354,7 +354,7 @@ A @textttsl ac-tion@texttt ] [-
 .@texttt m
 .etc.
 
-[127]
+[128]
 Underfull \hbox (badness 2753) in paragraph at lines 1991--1994
  @texttt hostname[]@textrm Hostnames, as taken from the file spec-i-fied by
 
@@ -366,7 +366,7 @@ Underfull \hbox (badness 2753) in paragraph at lines 1991--1994
 .@texttt o
 .etc.
 
-[128] [129] [130]
+[129] [130] [131]
 Overfull \hbox (26.43913pt too wide) in paragraph at lines 2142--2142
  []    @texttt # Tilde expansion, with side effect of expanding tilde to full p
 athname[] 
@@ -379,9 +379,9 @@ athname[]
 .@penalty 10000
 .etc.
 
-[131]) (/usr/homes/chet/src/bash/src/lib/readline/doc/hsuser.texi Chapter 9
-[132] [133] [134] [135] [136]) Chapter 10 [137] [138] [139] [140]
-Underfull \hbox (badness 2772) in paragraph at lines 7979--7983
+[132]) (/usr/homes/chet/src/bash/src/lib/readline/doc/hsuser.texi Chapter 9
+[133] [134] [135] [136] [137]) Chapter 10 [138] [139] [140] [141]
+Underfull \hbox (badness 2772) in paragraph at lines 7981--7985
  []@textrm Enable sup-port for large files (@texttt http://www.sas.com/standard
 s/large_
 
@@ -393,17 +393,17 @@ s/large_
 .@textrm a
 .etc.
 
-[141] [142] [143] Appendix A [144] Appendix B [145] [146] [147] [148] [149]
-[150] Appendix C [151] (./fdl.texi [152] [153] [154] [155] [156] [157] [158])
-Appendix D [159] (./bashref.bts) [160] (./bashref.rws) (./bashref.vrs [161]
-[162]) (./bashref.fns [163] [164]) (./bashref.cps [165]) [166] ) 
+[142] [143] [144] Appendix A [145] Appendix B [146] [147] [148] [149] [150]
+[151] Appendix C [152] (./fdl.texi [153] [154] [155] [156] [157] [158] [159])
+Appendix D [160] (./bashref.bts) [161] (./bashref.rws) (./bashref.vrs [162]
+[163]) (./bashref.fns [164] [165]) (./bashref.cps [166]) [167] ) 
 Here is how much of TeX's memory you used:
  2085 strings out of 497974
  28645 string characters out of 3220833
- 66401 words of memory out of 3000000
+ 66407 words of memory out of 3000000
  2901 multiletter control sequences out of 15000+200000
  32127 words of font info for 112 fonts, out of 3000000 for 9000
  51 hyphenation exceptions out of 8191
  16i,6n,14p,319b,705s stack positions out of 5000i,500n,10000p,200000b,50000s
 
-Output written on bashref.dvi (172 pages, 719444 bytes).
+Output written on bashref.dvi (173 pages, 719680 bytes).
index 30e36596eedd0156d2e7bb6e2be336bc25f58d3a..640ea5f2c4098a02f142daacbaaf236f92485bfe 100644 (file)
Binary files a/doc/bashref.pdf and b/doc/bashref.pdf differ
index 7a055b2f91af85dd052cf38f3ef122f567d9f624..9a2985bc0162334d79d21a6253b3b26162556a5a 100644 (file)
@@ -1,8 +1,8 @@
 %!PS-Adobe-2.0
 %%Creator: dvips(k) 5.991 Copyright 2011 Radical Eye Software
 %%Title: bashref.dvi
-%%CreationDate: Fri Mar  8 15:57:07 2013
-%%Pages: 172
+%%CreationDate: Wed Sep 11 09:17:51 2013
+%%Pages: 173
 %%PageOrder: Ascend
 %%BoundingBox: 0 0 612 792
 %%DocumentFonts: CMBX12 CMR10 CMTT10 CMSL10 CMSY10 CMMI12 CMMI10 CMCSC10
@@ -12,7 +12,7 @@
 %DVIPSWebPage: (www.radicaleye.com)
 %DVIPSCommandLine: dvips -D 600 -t letter -o bashref.ps bashref.dvi
 %DVIPSParameters: dpi=600
-%DVIPSSource:  TeX output 2013.03.08:1557
+%DVIPSSource:  TeX output 2013.09.11:0917
 %%BeginProcSet: tex.pro 0 0
 %!
 /TeXDict 300 dict def TeXDict begin/N{def}def/B{bind def}N/S{exch}N/X{S
@@ -6971,24 +6971,25 @@ ifelse
 %%Page: 1 1
 TeXDict begin 1 0 bop 150 1318 a Fu(Bash)64 b(Reference)j(Man)-5
 b(ual)p 150 1385 3600 34 v 2361 1481 a Ft(Reference)31
-b(Do)s(cumen)m(tation)i(for)d(Bash)2428 1589 y(Edition)h(4.2,)g(for)f
-Fs(Bash)g Ft(V)-8 b(ersion)31 b(4.2.)3285 1697 y(Marc)m(h)g(2013)150
-4935 y Fr(Chet)45 b(Ramey)-11 b(,)46 b(Case)g(W)-11 b(estern)46
-b(Reserv)l(e)g(Univ)l(ersit)l(y)150 5068 y(Brian)f(F)-11
-b(o)l(x,)45 b(F)-11 b(ree)45 b(Soft)l(w)l(are)h(F)-11
+b(Do)s(cumen)m(tation)i(for)d(Bash)2428 1589 y(Edition)h(4.3,)g(for)f
+Fs(Bash)g Ft(V)-8 b(ersion)31 b(4.3.)3118 1697 y(Septem)m(b)s(er)f
+(2013)150 4935 y Fr(Chet)45 b(Ramey)-11 b(,)46 b(Case)g(W)-11
+b(estern)46 b(Reserv)l(e)g(Univ)l(ersit)l(y)150 5068
+y(Brian)f(F)-11 b(o)l(x,)45 b(F)-11 b(ree)45 b(Soft)l(w)l(are)h(F)-11
 b(oundation)p 150 5141 3600 17 v eop end
 %%Page: 2 2
 TeXDict begin 2 1 bop 150 4279 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 4389 y(4.2,)c(2)e(Marc)m(h)i
-(2013\).)150 4523 y(This)h(is)g(Edition)h(4.2,)i(last)e(up)s(dated)e(2)
-i(Marc)m(h)g(2013,)j(of)c Fq(The)h(GNU)g(Bash)f(Reference)i(Man)m(ual)p
-Ft(,)g(for)150 4633 y Fs(Bash)p Ft(,)29 b(V)-8 b(ersion)31
-b(4.2.)150 4767 y(Cop)m(yrigh)m(t)602 4764 y(c)577 4767
-y Fp(\015)f Ft(1988{2013)35 b(F)-8 b(ree)31 b(Soft)m(w)m(are)h(F)-8
-b(oundation,)31 b(Inc.)390 4902 y(P)m(ermission)21 b(is)f(gran)m(ted)h
-(to)g(cop)m(y)-8 b(,)24 b(distribute)c(and/or)h(mo)s(dify)e(this)i(do)s
-(cumen)m(t)f(under)f(the)390 5011 y(terms)25 b(of)h(the)f(GNU)h(F)-8
+(the)h(Bash)f(shell)h(\(v)m(ersion)150 4389 y(4.3,)c(2)e(Septem)m(b)s
+(er)g(2013\).)150 4523 y(This)h(is)h(Edition)g(4.3,)i(last)f(up)s
+(dated)d(2)i(Septem)m(b)s(er)g(2013,)i(of)e Fq(The)f(GNU)i(Bash)f
+(Reference)h(Man)m(ual)p Ft(,)150 4633 y(for)d Fs(Bash)p
+Ft(,)g(V)-8 b(ersion)31 b(4.3.)150 4767 y(Cop)m(yrigh)m(t)602
+4764 y(c)577 4767 y Fp(\015)f Ft(1988{2013)35 b(F)-8
+b(ree)31 b(Soft)m(w)m(are)h(F)-8 b(oundation,)31 b(Inc.)390
+4902 y(P)m(ermission)21 b(is)f(gran)m(ted)h(to)g(cop)m(y)-8
+b(,)24 b(distribute)c(and/or)h(mo)s(dify)e(this)i(do)s(cumen)m(t)f
+(under)f(the)390 5011 y(terms)25 b(of)h(the)f(GNU)h(F)-8
 b(ree)27 b(Do)s(cumen)m(tation)g(License,)g(V)-8 b(ersion)26
 b(1.3)g(or)f(an)m(y)h(later)g(v)m(ersion)390 5121 y(published)43
 b(b)m(y)h(the)h(F)-8 b(ree)46 b(Soft)m(w)m(are)g(F)-8
@@ -7099,7 +7100,7 @@ f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)46 b Ft(20)275 4057
 y(3.5)92 b(Shell)30 b(Expansions)17 b Fm(:)d(:)h(:)h(:)f(:)h(:)f(:)g(:)
 h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h
 (:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)
-f(:)g(:)h(:)46 b Ft(20)399 4167 y(3.5.1)93 b(Brace)31
+f(:)g(:)h(:)46 b Ft(21)399 4167 y(3.5.1)93 b(Brace)31
 b(Expansion)21 b Fm(:)15 b(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g
 (:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)
 h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)50 b Ft(21)399
@@ -7142,7 +7143,7 @@ TeXDict begin -2 3 bop 3699 -116 a Ft(ii)399 83 y(3.6.1)93
 b(Redirecting)31 b(Input)23 b Fm(:)14 b(:)i(:)f(:)g(:)h(:)f(:)h(:)f(:)g
 (:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)
 h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)h(:)52
-b Ft(32)399 193 y(3.6.2)93 b(Redirecting)31 b(Output)26
+b Ft(33)399 193 y(3.6.2)93 b(Redirecting)31 b(Output)26
 b Fm(:)15 b(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f
 (:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)
 h(:)f(:)g(:)h(:)56 b Ft(33)399 302 y(3.6.3)93 b(App)s(ending)28
@@ -7196,277 +7197,277 @@ f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f
 g(:)h(:)f(:)h(:)f(:)g(:)h(:)53 b Ft(39)150 2188 y Fr(4)135
 b(Shell)45 b(Builtin)g(Commands)22 b Fn(:)e(:)g(:)f(:)h(:)f(:)h(:)f(:)g
 (:)h(:)f(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)h(:)f(:)67
-b Fr(40)275 2325 y Ft(4.1)92 b(Bourne)30 b(Shell)g(Builtins)e
+b Fr(41)275 2325 y Ft(4.1)92 b(Bourne)30 b(Shell)g(Builtins)e
 Fm(:)15 b(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f
 (:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)
-h(:)f(:)g(:)h(:)f(:)h(:)f(:)57 b Ft(40)275 2435 y(4.2)92
+h(:)f(:)g(:)h(:)f(:)h(:)f(:)57 b Ft(41)275 2435 y(4.2)92
 b(Bash)30 b(Builtin)h(Commands)24 b Fm(:)15 b(:)g(:)h(:)f(:)h(:)f(:)g
 (:)h(:)f(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)
 h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)54
-b Ft(47)275 2545 y(4.3)92 b(Mo)s(difying)30 b(Shell)g(Beha)m(vior)9
+b Ft(48)275 2545 y(4.3)92 b(Mo)s(difying)30 b(Shell)g(Beha)m(vior)9
 b Fm(:)17 b(:)f(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h
 (:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)
-h(:)f(:)h(:)f(:)39 b Ft(57)399 2654 y(4.3.1)93 b(The)30
+h(:)f(:)h(:)f(:)39 b Ft(58)399 2654 y(4.3.1)93 b(The)30
 b(Set)g(Builtin)c Fm(:)16 b(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f
 (:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)
 g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)55 b
-Ft(57)399 2764 y(4.3.2)93 b(The)30 b(Shopt)f(Builtin)13
+Ft(58)399 2764 y(4.3.2)93 b(The)30 b(Shopt)f(Builtin)13
 b Fm(:)j(:)g(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)
 h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g
-(:)h(:)f(:)h(:)f(:)g(:)43 b Ft(61)275 2873 y(4.4)92 b(Sp)s(ecial)30
+(:)h(:)f(:)h(:)f(:)g(:)43 b Ft(62)275 2873 y(4.4)92 b(Sp)s(ecial)30
 b(Builtins)21 b Fm(:)16 b(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f
 (:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)h(:)f(:)
 g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)50
-b Ft(67)150 3116 y Fr(5)135 b(Shell)45 b(V)-11 b(ariables)19
+b Ft(68)150 3116 y Fr(5)135 b(Shell)45 b(V)-11 b(ariables)19
 b Fn(:)h(:)g(:)f(:)h(:)f(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)h(:)f(:)
 h(:)f(:)g(:)h(:)f(:)h(:)f(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)64
-b Fr(68)275 3253 y Ft(5.1)92 b(Bourne)30 b(Shell)g(V)-8
+b Fr(69)275 3253 y Ft(5.1)92 b(Bourne)30 b(Shell)g(V)-8
 b(ariables)22 b Fm(:)16 b(:)g(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h
 (:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)h(:)f(:)g(:)h(:)
-f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)51 b Ft(68)275
+f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)51 b Ft(69)275
 3362 y(5.2)92 b(Bash)30 b(V)-8 b(ariables)16 b Fm(:)h(:)f(:)f(:)h(:)f
 (:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)
 f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f
-(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)46 b Ft(68)150 3605 y
+(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)46 b Ft(69)150 3605 y
 Fr(6)135 b(Bash)44 b(F)-11 b(eatures)13 b Fn(:)20 b(:)g(:)f(:)g(:)h(:)f
 (:)h(:)f(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)h(:)f(:)h(:)f(:)g(:)h(:)
-f(:)h(:)f(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)58 b Fr(79)275
+f(:)h(:)f(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)58 b Fr(80)275
 3742 y Ft(6.1)92 b(In)m(v)m(oking)31 b(Bash)d Fm(:)16
 b(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g
 (:)h(:)f(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)
 h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)58 b
-Ft(79)275 3851 y(6.2)92 b(Bash)30 b(Startup)g(Files)20
+Ft(80)275 3851 y(6.2)92 b(Bash)30 b(Startup)g(Files)20
 b Fm(:)c(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)
 f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f
-(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)49 b Ft(81)275
+(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)49 b Ft(82)275
 3961 y(6.3)92 b(In)m(teractiv)m(e)32 b(Shells)11 b Fm(:)16
 b(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g
 (:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)
-h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)41 b Ft(82)399
+h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)41 b Ft(83)399
 4071 y(6.3.1)93 b(What)31 b(is)f(an)h(In)m(teractiv)m(e)h(Shell?)17
 b Fm(:)f(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)
 f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)47 b
-Ft(83)399 4180 y(6.3.2)93 b(Is)30 b(this)g(Shell)g(In)m(teractiv)m(e?)
+Ft(84)399 4180 y(6.3.2)93 b(Is)30 b(this)g(Shell)g(In)m(teractiv)m(e?)
 14 b Fm(:)k(:)e(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g
 (:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)
-44 b Ft(83)399 4290 y(6.3.3)93 b(In)m(teractiv)m(e)33
+44 b Ft(84)399 4290 y(6.3.3)93 b(In)m(teractiv)m(e)33
 b(Shell)d(Beha)m(vior)23 b Fm(:)17 b(:)e(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)
 f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f
-(:)g(:)h(:)f(:)h(:)52 b Ft(83)275 4399 y(6.4)92 b(Bash)30
+(:)g(:)h(:)f(:)h(:)52 b Ft(84)275 4399 y(6.4)92 b(Bash)30
 b(Conditional)h(Expressions)22 b Fm(:)14 b(:)i(:)f(:)g(:)h(:)f(:)h(:)f
 (:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)
-g(:)h(:)f(:)h(:)f(:)g(:)h(:)51 b Ft(84)275 4509 y(6.5)92
+g(:)h(:)f(:)h(:)f(:)g(:)h(:)51 b Ft(85)275 4509 y(6.5)92
 b(Shell)30 b(Arithmetic)c Fm(:)15 b(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f
 (:)g(:)h(:)f(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)
 g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f
-(:)55 b Ft(86)275 4619 y(6.6)92 b(Aliases)12 b Fm(:)k(:)g(:)f(:)h(:)f
+(:)55 b Ft(87)275 4619 y(6.6)92 b(Aliases)12 b Fm(:)k(:)g(:)f(:)h(:)f
 (:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)h(:)f(:)
 g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f
 (:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)42
-b Ft(87)275 4728 y(6.7)92 b(Arra)m(ys)17 b Fm(:)e(:)h(:)f(:)h(:)f(:)g
+b Ft(88)275 4728 y(6.7)92 b(Arra)m(ys)17 b Fm(:)e(:)h(:)f(:)h(:)f(:)g
 (:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)
 h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h
 (:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)47
-b Ft(88)275 4838 y(6.8)92 b(The)29 b(Directory)j(Stac)m(k)e
+b Ft(89)275 4838 y(6.8)92 b(The)29 b(Directory)j(Stac)m(k)e
 Fm(:)15 b(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f
 (:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)
-g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)58 b Ft(90)399 4947 y(6.8.1)93
+g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)58 b Ft(91)399 4947 y(6.8.1)93
 b(Directory)32 b(Stac)m(k)f(Builtins)14 b Fm(:)i(:)g(:)f(:)g(:)h(:)f(:)
 h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g
-(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)44 b Ft(90)275
+(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)44 b Ft(91)275
 5057 y(6.9)92 b(Con)m(trolling)31 b(the)g(Prompt)24 b
 Fm(:)15 b(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f
 (:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)
-g(:)h(:)f(:)h(:)f(:)54 b Ft(91)275 5166 y(6.10)92 b(The)30
+g(:)h(:)f(:)h(:)f(:)54 b Ft(92)275 5166 y(6.10)92 b(The)30
 b(Restricted)h(Shell)23 b Fm(:)16 b(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f
 (:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)
 h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)53
-b Ft(92)275 5276 y(6.11)92 b(Bash)31 b(POSIX)e(Mo)s(de)9
+b Ft(93)275 5276 y(6.11)92 b(Bash)31 b(POSIX)e(Mo)s(de)9
 b Fm(:)15 b(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f
 (:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)
-h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)38 b Ft(93)p eop
+h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)38 b Ft(94)p eop
 end
 %%Page: -3 5
 TeXDict begin -3 4 bop 3674 -116 a Ft(iii)150 83 y Fr(7)135
 b(Job)45 b(Con)l(trol)24 b Fn(:)c(:)g(:)f(:)h(:)f(:)h(:)f(:)h(:)f(:)g
 (:)h(:)f(:)h(:)f(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)h(:)f(:)g(:)h(:)
-f(:)h(:)f(:)h(:)f(:)h(:)f(:)g(:)69 b Fr(97)275 220 y
+f(:)h(:)f(:)h(:)f(:)h(:)f(:)g(:)69 b Fr(98)275 220 y
 Ft(7.1)92 b(Job)30 b(Con)m(trol)h(Basics)17 b Fm(:)f(:)g(:)f(:)h(:)f(:)
 g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f
 (:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)
-g(:)h(:)f(:)47 b Ft(97)275 330 y(7.2)92 b(Job)30 b(Con)m(trol)h
+g(:)h(:)f(:)47 b Ft(98)275 330 y(7.2)92 b(Job)30 b(Con)m(trol)h
 (Builtins)25 b Fm(:)15 b(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)
 f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f
-(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)55 b Ft(98)275
+(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)55 b Ft(99)275
 439 y(7.3)92 b(Job)30 b(Con)m(trol)h(V)-8 b(ariables)17
 b Fm(:)f(:)f(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)
 g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g
-(:)h(:)f(:)h(:)f(:)g(:)47 b Ft(100)150 657 y Fr(8)135
+(:)h(:)f(:)h(:)f(:)g(:)47 b Ft(101)150 657 y Fr(8)135
 b(Command)45 b(Line)g(Editing)19 b Fn(:)i(:)e(:)h(:)f(:)h(:)f(:)g(:)h
 (:)f(:)h(:)f(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)h(:)63
-b Fr(101)275 794 y Ft(8.1)92 b(In)m(tro)s(duction)30
+b Fr(102)275 794 y Ft(8.1)92 b(In)m(tro)s(duction)30
 b(to)h(Line)f(Editing)24 b Fm(:)16 b(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)
 f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f
-(:)g(:)h(:)f(:)h(:)f(:)54 b Ft(101)275 904 y(8.2)92 b(Readline)31
+(:)g(:)h(:)f(:)h(:)f(:)54 b Ft(102)275 904 y(8.2)92 b(Readline)31
 b(In)m(teraction)c Fm(:)15 b(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)
 h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h
-(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)56 b Ft(101)399
+(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)56 b Ft(102)399
 1013 y(8.2.1)93 b(Readline)31 b(Bare)g(Essen)m(tials)26
 b Fm(:)15 b(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f
 (:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)55
-b Ft(102)399 1123 y(8.2.2)93 b(Readline)31 b(Mo)m(v)m(emen)m(t)i
+b Ft(103)399 1123 y(8.2.2)93 b(Readline)31 b(Mo)m(v)m(emen)m(t)i
 (Commands)24 b Fm(:)15 b(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)
 f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)55 b
-Ft(102)399 1233 y(8.2.3)93 b(Readline)31 b(Killing)g(Commands)16
+Ft(103)399 1233 y(8.2.3)93 b(Readline)31 b(Killing)g(Commands)16
 b Fm(:)f(:)g(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)
 f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)h(:)46 b
-Ft(103)399 1342 y(8.2.4)93 b(Readline)31 b(Argumen)m(ts)9
+Ft(104)399 1342 y(8.2.4)93 b(Readline)31 b(Argumen)m(ts)9
 b Fm(:)15 b(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)h(:)f(:)g(:)h(:)f
 (:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)
-g(:)h(:)f(:)39 b Ft(103)399 1452 y(8.2.5)93 b(Searc)m(hing)31
+g(:)h(:)f(:)39 b Ft(104)399 1452 y(8.2.5)93 b(Searc)m(hing)31
 b(for)f(Commands)f(in)h(the)h(History)c Fm(:)15 b(:)h(:)f(:)h(:)f(:)g
-(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)57 b Ft(103)275
+(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)57 b Ft(104)275
 1561 y(8.3)92 b(Readline)31 b(Init)f(File)20 b Fm(:)d(:)e(:)h(:)f(:)g
 (:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)
 h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g
-(:)h(:)f(:)h(:)50 b Ft(104)399 1671 y(8.3.1)93 b(Readline)31
+(:)h(:)f(:)h(:)50 b Ft(105)399 1671 y(8.3.1)93 b(Readline)31
 b(Init)f(File)i(Syn)m(tax)12 b Fm(:)k(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h
 (:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)
-f(:)g(:)h(:)f(:)h(:)42 b Ft(104)399 1781 y(8.3.2)93 b(Conditional)31
+f(:)g(:)h(:)f(:)h(:)42 b Ft(105)399 1781 y(8.3.2)93 b(Conditional)31
 b(Init)f(Constructs)25 b Fm(:)16 b(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f
 (:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)
-g(:)56 b Ft(111)399 1890 y(8.3.3)93 b(Sample)30 b(Init)g(File)12
+g(:)56 b Ft(112)399 1890 y(8.3.3)93 b(Sample)30 b(Init)g(File)12
 b Fm(:)17 b(:)e(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h
 (:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)
-h(:)f(:)h(:)f(:)g(:)h(:)f(:)42 b Ft(112)275 2000 y(8.4)92
+h(:)f(:)h(:)f(:)g(:)h(:)f(:)42 b Ft(113)275 2000 y(8.4)92
 b(Bindable)30 b(Readline)h(Commands)11 b Fm(:)k(:)g(:)g(:)h(:)f(:)h(:)f
 (:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)
-g(:)h(:)f(:)h(:)f(:)g(:)h(:)41 b Ft(115)399 2109 y(8.4.1)93
+g(:)h(:)f(:)h(:)f(:)g(:)h(:)41 b Ft(116)399 2109 y(8.4.1)93
 b(Commands)29 b(F)-8 b(or)31 b(Mo)m(ving)e Fm(:)16 b(:)f(:)h(:)f(:)g(:)
 h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h
-(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)58 b Ft(115)399
+(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)58 b Ft(116)399
 2219 y(8.4.2)93 b(Commands)29 b(F)-8 b(or)31 b(Manipulating)g(The)f
 (History)17 b Fm(:)g(:)e(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)
-h(:)47 b Ft(116)399 2328 y(8.4.3)93 b(Commands)29 b(F)-8
+h(:)47 b Ft(117)399 2328 y(8.4.3)93 b(Commands)29 b(F)-8
 b(or)31 b(Changing)f(T)-8 b(ext)21 b Fm(:)c(:)e(:)h(:)f(:)h(:)f(:)g(:)h
 (:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)
-51 b Ft(117)399 2438 y(8.4.4)93 b(Killing)31 b(And)e(Y)-8
+51 b Ft(118)399 2438 y(8.4.4)93 b(Killing)31 b(And)e(Y)-8
 b(anking)22 b Fm(:)17 b(:)e(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h
 (:)f(:)g(:)h(:)f(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)
-f(:)g(:)h(:)f(:)h(:)52 b Ft(118)399 2548 y(8.4.5)93 b(Sp)s(ecifying)30
+f(:)g(:)h(:)f(:)h(:)52 b Ft(119)399 2548 y(8.4.5)93 b(Sp)s(ecifying)30
 b(Numeric)g(Argumen)m(ts)17 b Fm(:)e(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)
 f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)47
-b Ft(119)399 2657 y(8.4.6)93 b(Letting)31 b(Readline)g(T)m(yp)s(e)f(F)
+b Ft(120)399 2657 y(8.4.6)93 b(Letting)31 b(Readline)g(T)m(yp)s(e)f(F)
 -8 b(or)31 b(Y)-8 b(ou)12 b Fm(:)k(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g
 (:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)42
-b Ft(120)399 2767 y(8.4.7)93 b(Keyb)s(oard)29 b(Macros)21
+b Ft(121)399 2767 y(8.4.7)93 b(Keyb)s(oard)29 b(Macros)21
 b Fm(:)16 b(:)g(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g
 (:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)h(:)f(:)g(:)
-h(:)f(:)h(:)f(:)g(:)51 b Ft(121)399 2876 y(8.4.8)93 b(Some)30
+h(:)f(:)h(:)f(:)g(:)51 b Ft(122)399 2876 y(8.4.8)93 b(Some)30
 b(Miscellaneous)j(Commands)24 b Fm(:)15 b(:)h(:)f(:)g(:)h(:)f(:)h(:)f
 (:)g(:)h(:)f(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)55
-b Ft(122)275 2986 y(8.5)92 b(Readline)31 b(vi)f(Mo)s(de)20
+b Ft(123)275 2986 y(8.5)92 b(Readline)31 b(vi)f(Mo)s(de)20
 b Fm(:)15 b(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g
 (:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)
-h(:)f(:)g(:)h(:)f(:)h(:)f(:)h(:)f(:)g(:)50 b Ft(124)275
+h(:)f(:)g(:)h(:)f(:)h(:)f(:)h(:)f(:)g(:)50 b Ft(125)275
 3096 y(8.6)92 b(Programmable)30 b(Completion)16 b Fm(:)g(:)f(:)h(:)f(:)
 h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h
 (:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)46
-b Ft(124)275 3205 y(8.7)92 b(Programmable)30 b(Completion)h(Builtins)c
+b Ft(125)275 3205 y(8.7)92 b(Programmable)30 b(Completion)h(Builtins)c
 Fm(:)15 b(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f
-(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)56 b Ft(126)275
+(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)56 b Ft(127)275
 3315 y(8.8)92 b(A)30 b(Programmable)h(Completion)g(Example)20
 b Fm(:)15 b(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h
-(:)f(:)g(:)h(:)f(:)h(:)f(:)50 b Ft(130)150 3533 y Fr(9)135
+(:)f(:)g(:)h(:)f(:)h(:)f(:)50 b Ft(131)150 3533 y Fr(9)135
 b(Using)45 b(History)h(In)l(teractiv)l(ely)39 b Fn(:)19
 b(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)h(:)f(:)h(:)f(:)g(:)h(:)80
-b Fr(133)275 3670 y Ft(9.1)92 b(Bash)30 b(History)h(F)-8
+b Fr(134)275 3670 y Ft(9.1)92 b(Bash)30 b(History)h(F)-8
 b(acilities)21 b Fm(:)d(:)e(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f
 (:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)
-g(:)h(:)f(:)h(:)f(:)h(:)f(:)g(:)51 b Ft(133)275 3779
+g(:)h(:)f(:)h(:)f(:)h(:)f(:)g(:)51 b Ft(134)275 3779
 y(9.2)92 b(Bash)30 b(History)h(Builtins)19 b Fm(:)d(:)g(:)f(:)g(:)h(:)f
 (:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)
 h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)49
-b Ft(133)275 3889 y(9.3)92 b(History)31 b(Expansion)21
+b Ft(134)275 3889 y(9.3)92 b(History)31 b(Expansion)21
 b Fm(:)15 b(:)g(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f
 (:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)
-f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)52 b Ft(135)399 3999
+f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)52 b Ft(136)399 3999
 y(9.3.1)93 b(Ev)m(en)m(t)31 b(Designators)10 b Fm(:)18
 b(:)d(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g
 (:)h(:)f(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)
-h(:)f(:)h(:)40 b Ft(136)399 4108 y(9.3.2)93 b(W)-8 b(ord)31
+h(:)f(:)h(:)40 b Ft(137)399 4108 y(9.3.2)93 b(W)-8 b(ord)31
 b(Designators)17 b Fm(:)g(:)e(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f
 (:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)
-h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)47 b Ft(136)399 4218
+h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)47 b Ft(137)399 4218
 y(9.3.3)93 b(Mo)s(di\014ers)26 b Fm(:)16 b(:)f(:)h(:)f(:)g(:)h(:)f(:)h
 (:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)
 h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h
-(:)f(:)g(:)h(:)57 b Ft(137)150 4436 y Fr(10)135 b(Installing)46
+(:)f(:)g(:)h(:)57 b Ft(138)150 4436 y Fr(10)135 b(Installing)46
 b(Bash)24 b Fn(:)c(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)h(:)f(:)g(:)h(:)f
 (:)h(:)f(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)h(:)f(:)h(:)f(:)68
-b Fr(138)275 4573 y Ft(10.1)92 b(Basic)32 b(Installation)20
+b Fr(139)275 4573 y Ft(10.1)92 b(Basic)32 b(Installation)20
 b Fm(:)d(:)e(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)
 g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g
-(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)50 b Ft(138)275 4682
+(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)50 b Ft(139)275 4682
 y(10.2)92 b(Compilers)30 b(and)g(Options)8 b Fm(:)15
 b(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f
 (:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)
-f(:)h(:)38 b Ft(139)275 4792 y(10.3)92 b(Compiling)30
+f(:)h(:)38 b Ft(140)275 4792 y(10.3)92 b(Compiling)30
 b(F)-8 b(or)32 b(Multiple)f(Arc)m(hitectures)21 b Fm(:)c(:)e(:)h(:)f(:)
 h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g
-(:)52 b Ft(139)275 4902 y(10.4)92 b(Installation)32 b(Names)13
+(:)52 b Ft(140)275 4902 y(10.4)92 b(Installation)32 b(Names)13
 b Fm(:)j(:)g(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)
 h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h
-(:)f(:)g(:)h(:)f(:)h(:)f(:)h(:)43 b Ft(139)275 5011 y(10.5)92
+(:)f(:)g(:)h(:)f(:)h(:)f(:)h(:)43 b Ft(140)275 5011 y(10.5)92
 b(Sp)s(ecifying)30 b(the)g(System)h(T)m(yp)s(e)12 b Fm(:)j(:)g(:)h(:)f
 (:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)
-g(:)h(:)f(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)42 b Ft(139)275
+g(:)h(:)f(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)42 b Ft(140)275
 5121 y(10.6)92 b(Sharing)30 b(Defaults)15 b Fm(:)i(:)e(:)g(:)h(:)f(:)h
 (:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)
 h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h
-(:)f(:)g(:)46 b Ft(140)275 5230 y(10.7)92 b(Op)s(eration)30
+(:)f(:)g(:)46 b Ft(141)275 5230 y(10.7)92 b(Op)s(eration)30
 b(Con)m(trols)24 b Fm(:)16 b(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)
 f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f
-(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)54 b Ft(140)275
+(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)54 b Ft(141)275
 5340 y(10.8)92 b(Optional)31 b(F)-8 b(eatures)10 b Fm(:)17
 b(:)e(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h
 (:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)h(:)f(:)g(:)h(:)
-f(:)h(:)f(:)g(:)h(:)f(:)h(:)40 b Ft(140)p eop end
+f(:)h(:)f(:)g(:)h(:)f(:)h(:)40 b Ft(141)p eop end
 %%Page: -4 6
 TeXDict begin -4 5 bop 3677 -116 a Ft(iv)150 83 y Fr(App)t(endix)44
 b(A)160 b(Rep)t(orting)46 b(Bugs)35 b Fn(:)20 b(:)f(:)g(:)h(:)f(:)h(:)f
-(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)h(:)f(:)80 b Fr(145)150
+(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)h(:)f(:)80 b Fr(146)150
 353 y(App)t(endix)44 b(B)166 b(Ma)7 b(jor)45 b(Di\013erences)i(F)-11
 b(rom)44 b(The)419 486 y(Bourne)g(Shell)35 b Fn(:)19
 b(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)h(:)f(:)h
 (:)f(:)g(:)h(:)f(:)h(:)f(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)78
-b Fr(146)275 623 y Ft(B.1)92 b(Implemen)m(tation)31 b(Di\013erences)h
+b Fr(147)275 623 y Ft(B.1)92 b(Implemen)m(tation)31 b(Di\013erences)h
 (F)-8 b(rom)31 b(The)e(SVR4.2)j(Shell)13 b Fm(:)i(:)h(:)f(:)h(:)f(:)g
-(:)h(:)f(:)h(:)43 b Ft(150)150 865 y Fr(App)t(endix)h(C)165
+(:)h(:)f(:)h(:)43 b Ft(151)150 865 y Fr(App)t(endix)h(C)165
 b(GNU)45 b(F)-11 b(ree)45 b(Do)t(cumen)l(tation)h(License)439
 998 y Fn(:)19 b(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)h(:)f(:)h(:)f(:)g
 (:)h(:)f(:)h(:)f(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)h(:)f(:)h(:)f(:)
 g(:)h(:)f(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)h(:)f(:)64
-b Fr(152)150 1268 y(App)t(endix)44 b(D)159 b(Indexes)15
+b Fr(153)150 1268 y(App)t(endix)44 b(D)159 b(Indexes)15
 b Fn(:)20 b(:)f(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)h(:)f(:)g(:)h(:)f
-(:)h(:)f(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)59 b Fr(160)275
+(:)h(:)f(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)59 b Fr(161)275
 1405 y Ft(D.1)92 b(Index)29 b(of)i(Shell)f(Builtin)h(Commands)16
 b Fm(:)e(:)i(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)
-h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)46 b Ft(160)275
+h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)46 b Ft(161)275
 1514 y(D.2)92 b(Index)29 b(of)i(Shell)f(Reserv)m(ed)h(W)-8
 b(ords)12 b Fm(:)j(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h
 (:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)42
-b Ft(161)275 1624 y(D.3)92 b(P)m(arameter)31 b(and)f(V)-8
+b Ft(162)275 1624 y(D.3)92 b(P)m(arameter)31 b(and)f(V)-8
 b(ariable)32 b(Index)20 b Fm(:)14 b(:)i(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f
 (:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)
-f(:)h(:)f(:)50 b Ft(161)275 1733 y(D.4)92 b(F)-8 b(unction)31
+f(:)h(:)f(:)50 b Ft(162)275 1733 y(D.4)92 b(F)-8 b(unction)31
 b(Index)16 b Fm(:)f(:)g(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f
 (:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)
 f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)47
-b Ft(163)275 1843 y(D.5)92 b(Concept)30 b(Index)d Fm(:)15
+b Ft(164)275 1843 y(D.5)92 b(Concept)30 b(Index)d Fm(:)15
 b(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h
 (:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)h(:)f(:)g(:)h(:)
-f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)57 b Ft(165)p
+f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)57 b Ft(166)p
 eop end
 %%Page: 1 7
 TeXDict begin 1 6 bop 150 -116 a Ft(Chapter)30 b(1:)41
@@ -7693,19 +7694,19 @@ y Ft(The)c(follo)m(wing)h(is)f(a)h(brief)e(description)i(of)f(the)g
 (\014le)h(\(see)g(Section)g(3.8)g([Shell)f(Scripts],)j(page)e(39\),)k
 (from)41 b(a)i(string)330 3564 y(supplied)26 b(as)i(an)f(argumen)m(t)g
 (to)h(the)g(`)p Fs(-c)p Ft(')f(in)m(v)m(o)s(cation)i(option)f(\(see)g
-(Section)h(6.1)f([In)m(v)m(oking)g(Bash],)330 3673 y(page)j(79\),)h(or)
+(Section)h(6.1)f([In)m(v)m(oking)g(Bash],)330 3673 y(page)j(80\),)h(or)
 e(from)g(the)h(user's)f(terminal.)199 3820 y(2.)61 b(Breaks)43
 b(the)g(input)f(in)m(to)h(w)m(ords)f(and)g(op)s(erators,)k(ob)s(eying)d
 (the)g(quoting)g(rules)f(describ)s(ed)f(in)330 3929 y(Section)27
 b(3.1.2)i([Quoting],)f(page)f(6.)40 b(These)26 b(tok)m(ens)i(are)f
 (separated)g(b)m(y)f Fs(metacharacters)p Ft(.)36 b(Alias)330
 4039 y(expansion)30 b(is)h(p)s(erformed)d(b)m(y)j(this)f(step)g(\(see)i
-(Section)f(6.6)g([Aliases],)i(page)e(87\).)199 4185 y(3.)61
+(Section)f(6.6)g([Aliases],)i(page)e(88\).)199 4185 y(3.)61
 b(P)m(arses)35 b(the)g(tok)m(ens)g(in)m(to)h(simple)e(and)g(comp)s
 (ound)f(commands)h(\(see)h(Section)h(3.2)f([Shell)g(Com-)330
 4294 y(mands],)30 b(page)h(8\).)199 4441 y(4.)61 b(P)m(erforms)40
 b(the)h(v)-5 b(arious)40 b(shell)h(expansions)f(\(see)h(Section)g(3.5)g
-([Shell)g(Expansions],)h(page)f(20\),)330 4550 y(breaking)35
+([Shell)g(Expansions],)h(page)f(21\),)330 4550 y(breaking)35
 b(the)g(expanded)g(tok)m(ens)h(in)m(to)g(lists)f(of)g(\014lenames)h
 (\(see)g(Section)f(3.5.8)i([Filename)g(Ex-)330 4660 y(pansion],)30
 b(page)h(29\))h(and)e(commands)g(and)g(argumen)m(ts.)199
@@ -7735,11 +7736,11 @@ y(Quoting)c(can)f(b)s(e)g(used)f(to)j(disable)e(sp)s(ecial)h(treatmen)m
 (quoted)g(if)h(it)g(is)f(to)h(represen)m(t)g(itself.)68
 b(When)39 b(the)h(command)f(history)150 1012 y(expansion)i(facilities)j
 (are)e(b)s(eing)f(used)g(\(see)h(Section)h(9.3)f([History)h(In)m
-(teraction],)j(page)c(135\),)47 b(the)150 1122 y Fq(history)30
+(teraction],)j(page)c(136\),)47 b(the)150 1122 y Fq(history)30
 b(expansion)h Ft(c)m(haracter,)h(usually)f(`)p Fs(!)p
 Ft(',)g(m)m(ust)f(b)s(e)g(quoted)h(to)g(prev)m(en)m(t)g(history)g
 (expansion.)41 b(See)150 1231 y(Section)22 b(9.1)g([Bash)f(History)h(F)
--8 b(acilities],)26 b(page)c(133,)j(for)20 b(more)h(details)h
+-8 b(acilities],)26 b(page)c(134,)j(for)20 b(more)h(details)h
 (concerning)g(history)f(expansion.)275 1359 y(There)36
 b(are)i(three)f(quoting)g(mec)m(hanisms:)55 b(the)37
 b Fq(escap)s(e)h(c)m(haracter)7 b Ft(,)40 b(single)d(quotes,)j(and)c
@@ -7770,7 +7771,7 @@ Ft(',)h(`)p Fs(`)p Ft(',)g(`)p Fs(\\)p Ft(',)g(and,)f(when)f(history)g
 y(The)25 b(c)m(haracters)h(`)p Fs($)p Ft(')g(and)f(`)p
 Fs(`)p Ft(')g(retain)h(their)f(sp)s(ecial)h(meaning)f(within)g(double)g
 (quotes)h(\(see)g(Section)g(3.5)150 3345 y([Shell)j(Expansions],)g
-(page)h(20\).)41 b(The)28 b(bac)m(kslash)i(retains)f(its)h(sp)s(ecial)f
+(page)h(21\).)41 b(The)28 b(bac)m(kslash)i(retains)f(its)h(sp)s(ecial)f
 (meaning)g(only)g(when)f(follo)m(w)m(ed)150 3454 y(b)m(y)41
 b(one)f(of)h(the)g(follo)m(wing)h(c)m(haracters:)63 b(`)p
 Fs($)p Ft(',)43 b(`)p Fs(`)p Ft(',)h(`)p Fs(")p Ft(',)g(`)p
@@ -7853,7 +7854,7 @@ Fs(TEXTDOMAIN)p Ft(.mo.)150 4645 y Fj(3.1.3)63 b(Commen)m(ts)150
 (teractiv)m(e)j(shell)d(in)g(whic)m(h)g(the)g Fs(interactive_comments)
 16 b Ft(option)150 4902 y(to)40 b(the)f Fs(shopt)e Ft(builtin)h(is)h
 (enabled)g(\(see)h(Section)g(4.3.2)g([The)f(Shopt)f(Builtin],)k(page)e
-(61\),)i(a)d(w)m(ord)150 5011 y(b)s(eginning)26 b(with)g(`)p
+(62\),)i(a)d(w)m(ord)150 5011 y(b)s(eginning)26 b(with)g(`)p
 Fs(#)p Ft(')g(causes)h(that)f(w)m(ord)g(and)g(all)h(remaining)g(c)m
 (haracters)g(on)f(that)h(line)g(to)g(b)s(e)f(ignored.)150
 5121 y(An)43 b(in)m(teractiv)m(e)j(shell)e(without)f(the)g
@@ -7861,7 +7862,7 @@ Fs(interactive_comments)38 b Ft(option)44 b(enabled)f(do)s(es)g(not)g
 (allo)m(w)150 5230 y(commen)m(ts.)56 b(The)34 b Fs
 (interactive_comments)c Ft(option)35 b(is)g(on)g(b)m(y)g(default)g(in)g
 (in)m(teractiv)m(e)j(shells.)55 b(See)150 5340 y(Section)30
-b(6.3)f([In)m(teractiv)m(e)j(Shells],)d(page)h(82,)g(for)e(a)i
+b(6.3)f([In)m(teractiv)m(e)j(Shells],)d(page)h(83,)g(for)e(a)i
 (description)e(of)h(what)g(mak)m(es)h(a)f(shell)g(in)m(teractiv)m(e.)p
 eop end
 %%Page: 8 14
@@ -7871,77 +7872,78 @@ y Fr(3.2)68 b(Shell)45 b(Commands)150 458 y Ft(A)d(simple)g(shell)g
 (command)f(suc)m(h)h(as)g Fs(echo)29 b(a)h(b)g(c)41 b
 Ft(consists)i(of)f(the)f(command)h(itself)h(follo)m(w)m(ed)g(b)m(y)150
 568 y(argumen)m(ts,)31 b(separated)g(b)m(y)f(spaces.)275
-714 y(More)h(complex)h(shell)f(commands)g(are)g(comp)s(osed)g(of)g
-(simple)g(commands)g(arranged)g(together)h(in)150 824
+704 y(More)h(complex)h(shell)f(commands)g(are)g(comp)s(osed)g(of)g
+(simple)g(commands)g(arranged)g(together)h(in)150 814
 y(a)f(v)-5 b(ariet)m(y)32 b(of)f(w)m(a)m(ys:)41 b(in)31
 b(a)g(pip)s(eline)f(in)g(whic)m(h)g(the)h(output)f(of)h(one)f(command)h
-(b)s(ecomes)f(the)h(input)f(of)150 933 y(a)h(second,)f(in)h(a)f(lo)s
+(b)s(ecomes)f(the)h(input)f(of)150 923 y(a)h(second,)f(in)h(a)f(lo)s
 (op)h(or)f(conditional)i(construct,)f(or)f(in)g(some)h(other)g
-(grouping.)150 1144 y Fj(3.2.1)63 b(Simple)41 b(Commands)150
-1291 y Ft(A)29 b(simple)f(command)g(is)h(the)g(kind)e(of)i(command)f
+(grouping.)150 1124 y Fj(3.2.1)63 b(Simple)41 b(Commands)150
+1271 y Ft(A)29 b(simple)f(command)g(is)h(the)g(kind)e(of)i(command)f
 (encoun)m(tered)h(most)g(often.)40 b(It's)29 b(just)f(a)h(sequence)g
-(of)150 1401 y(w)m(ords)22 b(separated)i(b)m(y)e Fs(blank)p
+(of)150 1381 y(w)m(ords)22 b(separated)i(b)m(y)e Fs(blank)p
 Ft(s,)i(terminated)f(b)m(y)g(one)g(of)g(the)g(shell's)g(con)m(trol)h
-(op)s(erators)f(\(see)h(Chapter)f(2)150 1510 y([De\014nitions],)37
+(op)s(erators)f(\(see)h(Chapter)f(2)150 1491 y([De\014nitions],)37
 b(page)e(3\).)54 b(The)35 b(\014rst)e(w)m(ord)i(generally)g(sp)s
 (eci\014es)g(a)g(command)f(to)h(b)s(e)f(executed,)j(with)150
-1620 y(the)31 b(rest)f(of)h(the)f(w)m(ords)g(b)s(eing)g(that)h
-(command's)f(argumen)m(ts.)275 1766 y(The)h(return)h(status)g(\(see)i
+1600 y(the)31 b(rest)f(of)h(the)f(w)m(ords)g(b)s(eing)g(that)h
+(command's)f(argumen)m(ts.)275 1736 y(The)h(return)h(status)g(\(see)i
 (Section)f(3.7.5)h([Exit)f(Status],)h(page)f(38\))g(of)g(a)g(simple)f
-(command)g(is)h(its)150 1876 y(exit)38 b(status)f(as)g(pro)m(vided)f(b)
+(command)g(is)h(its)150 1846 y(exit)38 b(status)f(as)g(pro)m(vided)f(b)
 m(y)h(the)g Fl(posix)f Ft(1003.1)j Fs(waitpid)c Ft(function,)j(or)f
-(128)p Fs(+)p Fq(n)g Ft(if)g(the)g(command)150 1986 y(w)m(as)31
-b(terminated)g(b)m(y)f(signal)h Fq(n)p Ft(.)150 2197
-y Fj(3.2.2)63 b(Pip)s(elines)150 2343 y Ft(A)35 b Fs(pipeline)e
+(128)p Fs(+)p Fq(n)g Ft(if)g(the)g(command)150 1956 y(w)m(as)31
+b(terminated)g(b)m(y)f(signal)h Fq(n)p Ft(.)150 2157
+y Fj(3.2.2)63 b(Pip)s(elines)150 2304 y Ft(A)35 b Fs(pipeline)e
 Ft(is)j(a)f(sequence)h(of)f(simple)g(commands)g(separated)h(b)m(y)f
-(one)g(of)h(the)f(con)m(trol)i(op)s(erators)150 2453
-y(`)p Fs(|)p Ft(')31 b(or)f(`)p Fs(|&)p Ft('.)275 2599
-y(The)f(format)i(for)f(a)h(pip)s(eline)f(is)390 2746
+(one)g(of)h(the)f(con)m(trol)i(op)s(erators)150 2413
+y(`)p Fs(|)p Ft(')31 b(or)f(`)p Fs(|&)p Ft('.)275 2550
+y(The)f(format)i(for)f(a)h(pip)s(eline)f(is)390 2686
 y Fs([time)46 b([-p]])h([!])g Fi(command1)56 b Fs([)47
-b(|)h(or)f(|&)g Fi(command2)56 b Fs(])47 b(...)150 2892
+b(|)h(or)f(|&)g Fi(command2)56 b Fs(])47 b(...)150 2822
 y Ft(The)25 b(output)f(of)i(eac)m(h)g(command)f(in)f(the)i(pip)s(eline)
 e(is)i(connected)g(via)f(a)h(pip)s(e)e(to)i(the)f(input)f(of)h(the)h
-(next)150 3001 y(command.)40 b(That)29 b(is,)h(eac)m(h)h(command)e
+(next)150 2932 y(command.)40 b(That)29 b(is,)h(eac)m(h)h(command)e
 (reads)g(the)h(previous)f(command's)g(output.)40 b(This)29
-b(connection)150 3111 y(is)h(p)s(erformed)f(b)s(efore)h(an)m(y)h
+b(connection)150 3041 y(is)h(p)s(erformed)f(b)s(efore)h(an)m(y)h
 (redirections)g(sp)s(eci\014ed)f(b)m(y)g(the)g(command.)275
-3257 y(If)h(`)p Fs(|&)p Ft(')h(is)g(used,)f Fq(command1)7
-b Ft('s)33 b(standard)e(output)g(and)h(standard)f(error)g(are)i
-(connected)f(to)h Fq(com-)150 3367 y(mand2)7 b Ft('s)27
-b(standard)f(input)h(through)f(the)h(pip)s(e;)h(it)g(is)f(shorthand)f
-(for)h Fs(2>&1)i(|)p Ft(.)39 b(This)26 b(implicit)j(redirec-)150
-3477 y(tion)i(of)f(the)h(standard)f(error)f(is)i(p)s(erformed)e(after)i
-(an)m(y)f(redirections)h(sp)s(eci\014ed)f(b)m(y)g(the)h(command.)275
-3623 y(The)36 b(reserv)m(ed)g(w)m(ord)g Fs(time)g Ft(causes)h(timing)g
+3178 y(If)k(`)p Fs(|&)p Ft(')h(is)f(used,)i Fq(command1)7
+b Ft('s)35 b(standard)f(error,)i(in)e(addition)h(to)h(its)f(standard)f
+(output,)i(is)e(con-)150 3287 y(nected)h(to)g Fq(command2)7
+b Ft('s)35 b(standard)f(input)f(through)h(the)g(pip)s(e;)i(it)f(is)g
+(shorthand)e(for)h Fs(2>&1)29 b(|)p Ft(.)53 b(This)150
+3397 y(implicit)41 b(redirection)f(of)g(the)g(standard)f(error)g(to)h
+(the)g(standard)f(output)g(is)h(p)s(erformed)e(after)j(an)m(y)150
+3506 y(redirections)31 b(sp)s(eci\014ed)f(b)m(y)g(the)g(command.)275
+3643 y(The)36 b(reserv)m(ed)g(w)m(ord)g Fs(time)g Ft(causes)h(timing)g
 (statistics)h(to)f(b)s(e)f(prin)m(ted)g(for)g(the)h(pip)s(eline)f(once)
-h(it)150 3732 y(\014nishes.)51 b(The)34 b(statistics)i(curren)m(tly)e
+h(it)150 3752 y(\014nishes.)51 b(The)34 b(statistics)i(curren)m(tly)e
 (consist)h(of)f(elapsed)h(\(w)m(all-clo)s(c)m(k\))i(time)e(and)f(user)f
-(and)h(system)150 3842 y(time)28 b(consumed)e(b)m(y)h(the)h(command's)f
+(and)h(system)150 3862 y(time)28 b(consumed)e(b)m(y)h(the)h(command's)f
 (execution.)40 b(The)27 b(`)p Fs(-p)p Ft(')g(option)h(c)m(hanges)g(the)
-f(output)g(format)g(to)150 3952 y(that)34 b(sp)s(eci\014ed)e(b)m(y)h
+f(output)g(format)g(to)150 3971 y(that)34 b(sp)s(eci\014ed)e(b)m(y)h
 Fl(posix)p Ft(.)49 b(When)33 b(the)g(shell)g(is)h(in)e
 Fl(posix)h Ft(mo)s(de)g(\(see)h(Section)g(6.11)g([Bash)g(POSIX)150
-4061 y(Mo)s(de],)40 b(page)f(93\),)i(it)d(do)s(es)f(not)h(recognize)i
+4081 y(Mo)s(de],)40 b(page)f(94\),)i(it)d(do)s(es)f(not)h(recognize)i
 Fs(time)c Ft(as)i(a)g(reserv)m(ed)g(w)m(ord)f(if)h(the)g(next)g(tok)m
-(en)g(b)s(egins)150 4171 y(with)33 b(a)g(`)p Fs(-)p Ft('.)49
+(en)g(b)s(egins)150 4191 y(with)33 b(a)g(`)p Fs(-)p Ft('.)49
 b(The)33 b Fs(TIMEFORMAT)d Ft(v)-5 b(ariable)34 b(ma)m(y)g(b)s(e)f(set)
 g(to)h(a)g(format)f(string)g(that)h(sp)s(eci\014es)f(ho)m(w)g(the)150
-4280 y(timing)38 b(information)g(should)e(b)s(e)h(displa)m(y)m(ed.)62
+4300 y(timing)38 b(information)g(should)e(b)s(e)h(displa)m(y)m(ed.)62
 b(See)38 b(Section)g(5.2)g([Bash)g(V)-8 b(ariables],)41
-b(page)d(68,)i(for)e(a)150 4390 y(description)27 b(of)g(the)h(a)m(v)-5
+b(page)d(69,)i(for)e(a)150 4410 y(description)27 b(of)g(the)h(a)m(v)-5
 b(ailable)29 b(formats.)40 b(The)26 b(use)h(of)g Fs(time)f
 Ft(as)i(a)f(reserv)m(ed)g(w)m(ord)g(p)s(ermits)f(the)h(timing)150
-4499 y(of)38 b(shell)g(builtins,)i(shell)e(functions,)i(and)d(pip)s
+4519 y(of)38 b(shell)g(builtins,)i(shell)e(functions,)i(and)d(pip)s
 (elines.)63 b(An)38 b(external)h Fs(time)e Ft(command)h(cannot)g(time)
-150 4609 y(these)31 b(easily)-8 b(.)275 4755 y(When)29
+150 4629 y(these)31 b(easily)-8 b(.)275 4765 y(When)29
 b(the)h(shell)h(is)f(in)f Fl(posix)g Ft(mo)s(de)h(\(see)h(Section)f
-(6.11)i([Bash)e(POSIX)f(Mo)s(de],)i(page)g(93\),)g Fs(time)150
-4865 y Ft(ma)m(y)26 b(b)s(e)f(follo)m(w)m(ed)j(b)m(y)d(a)h(newline.)39
+(6.11)i([Bash)e(POSIX)f(Mo)s(de],)i(page)g(94\),)g Fs(time)150
+4875 y Ft(ma)m(y)26 b(b)s(e)f(follo)m(w)m(ed)j(b)m(y)d(a)h(newline.)39
 b(In)25 b(this)h(case,)i(the)d(shell)h(displa)m(ys)g(the)g(total)h
-(user)e(and)g(system)h(time)150 4975 y(consumed)33 b(b)m(y)h(the)h
+(user)e(and)g(system)h(time)150 4984 y(consumed)33 b(b)m(y)h(the)h
 (shell)f(and)f(its)i(c)m(hildren.)51 b(The)34 b Fs(TIMEFORMAT)d
 Ft(v)-5 b(ariable)35 b(ma)m(y)g(b)s(e)e(used)g(to)i(sp)s(ecify)150
-5084 y(the)c(format)f(of)h(the)f(time)h(information.)275
+5094 y(the)c(format)f(of)h(the)f(time)h(information.)275
 5230 y(If)24 b(the)h(pip)s(eline)g(is)g(not)g(executed)h(async)m
 (hronously)f(\(see)h(Section)g(3.2.3)h([Lists],)g(page)e(9\),)i(the)f
 (shell)150 5340 y(w)m(aits)31 b(for)f(all)i(commands)e(in)g(the)g(pip)s
@@ -7956,7 +7958,7 @@ b(The)36 b(exit)g(status)g(of)g(a)g(pip)s(eline)g(is)f(the)h(exit)h
 (status)f(of)g(the)150 518 y(last)27 b(command)f(in)f(the)i(pip)s
 (eline,)f(unless)g(the)g Fs(pipefail)e Ft(option)i(is)g(enabled)g
 (\(see)h(Section)g(4.3.1)h([The)150 628 y(Set)34 b(Builtin],)j(page)e
-(57\).)53 b(If)34 b Fs(pipefail)e Ft(is)i(enabled,)h(the)g(pip)s
+(58\).)53 b(If)34 b Fs(pipefail)e Ft(is)i(enabled,)h(the)g(pip)s
 (eline's)f(return)f(status)h(is)h(the)f(v)-5 b(alue)35
 b(of)150 737 y(the)d(last)h(\(righ)m(tmost\))h(command)e(to)h(exit)g
 (with)e(a)i(non-zero)f(status,)h(or)f(zero)h(if)f(all)h(commands)f
@@ -7987,7 +7989,7 @@ Fq(bac)m(kground)t Ft(.)150 2355 y(The)g(shell)h(do)s(es)f(not)h(w)m
 (ait)g(for)f(the)h(command)f(to)i(\014nish,)d(and)h(the)h(return)e
 (status)i(is)g(0)g(\(true\).)40 b(When)150 2464 y(job)g(con)m(trol)h
 (is)g(not)f(activ)m(e)i(\(see)f(Chapter)f(7)h([Job)f(Con)m(trol],)j
-(page)e(97\),)j(the)d(standard)e(input)g(for)150 2574
+(page)e(98\),)j(the)d(standard)e(input)g(for)150 2574
 y(async)m(hronous)k(commands,)k(in)d(the)f(absence)i(of)f(an)m(y)g
 (explicit)h(redirections,)j(is)43 b(redirected)h(from)150
 2684 y Fs(/dev/null)p Ft(.)275 2816 y(Commands)19 b(separated)j(b)m(y)f
@@ -8082,7 +8084,7 @@ b Fs(;)47 b(done)630 3794 y Ft(First,)38 b(the)f(arithmetic)h
 (expression)e Fq(expr1)43 b Ft(is)36 b(ev)-5 b(aluated)38
 b(according)f(to)g(the)g(rules)f(de-)630 3904 y(scrib)s(ed)41
 b(b)s(elo)m(w)h(\(see)h(Section)g(6.5)g([Shell)g(Arithmetic],)j(page)d
-(86\).)77 b(The)42 b(arithmetic)630 4014 y(expression)33
+(87\).)77 b(The)42 b(arithmetic)630 4014 y(expression)33
 b Fq(expr2)41 b Ft(is)34 b(then)f(ev)-5 b(aluated)35
 b(rep)s(eatedly)f(un)m(til)g(it)g(ev)-5 b(aluates)35
 b(to)g(zero.)51 b(Eac)m(h)630 4123 y(time)23 b Fq(expr2)30
@@ -8096,7 +8098,7 @@ b(is)f(the)g(exit)h(status)g(of)f(the)g(last)h(command)f(in)630
 4452 y Fq(commands)j Ft(that)d(is)f(executed,)i(or)e(false)h(if)f(an)m
 (y)h(of)g(the)f(expressions)g(is)h(in)m(v)-5 b(alid.)275
 4613 y(The)26 b Fs(break)g Ft(and)h Fs(continue)e Ft(builtins)i(\(see)h
-(Section)h(4.1)f([Bourne)g(Shell)f(Builtins],)i(page)f(40\))g(ma)m(y)
+(Section)h(4.1)f([Bourne)g(Shell)f(Builtins],)i(page)f(41\))g(ma)m(y)
 150 4723 y(b)s(e)i(used)f(to)i(con)m(trol)h(lo)s(op)f(execution.)150
 4923 y Fj(3.2.4.2)63 b(Conditional)42 b(Constructs)150
 5095 y Fs(if)384 b Ft(The)30 b(syn)m(tax)h(of)f(the)h
@@ -8134,7 +8136,7 @@ Ft(corresp)s(onding)20 b(to)i(the)g(\014rst)f Fq(pattern)630
 2042 y Ft(that)42 b(matc)m(hes)g Fq(w)m(ord)t Ft(.)71
 b(If)41 b(the)g(shell)g(option)g Fs(nocasematch)d Ft(\(see)k(the)f
 (description)g(of)630 2152 y Fs(shopt)34 b Ft(in)h(Section)h(4.3.2)h
-([The)e(Shopt)f(Builtin],)k(page)e(61\))g(is)g(enabled,)g(the)g(matc)m
+([The)e(Shopt)f(Builtin],)k(page)e(62\))g(is)g(enabled,)g(the)g(matc)m
 (h)g(is)630 2262 y(p)s(erformed)29 b(without)i(regard)g(to)g(the)g
 (case)h(of)f(alphab)s(etic)g(c)m(haracters.)44 b(The)30
 b(`)p Fs(|)p Ft(')h(is)g(used)630 2371 y(to)e(separate)g(m)m(ultiple)g
@@ -8226,13 +8228,13 @@ b(fname)g(in)i(*;)870 2675 y(do)870 2785 y(echo)f(you)g(picked)f
 b Fs(\)\))630 3425 y Ft(The)33 b(arithmetic)i Fq(expression)f
 Ft(is)f(ev)-5 b(aluated)35 b(according)g(to)f(the)g(rules)f(describ)s
 (ed)g(b)s(elo)m(w)630 3535 y(\(see)j(Section)f(6.5)h([Shell)f
-(Arithmetic],)i(page)f(86\).)55 b(If)34 b(the)h(v)-5
+(Arithmetic],)i(page)f(87\).)55 b(If)34 b(the)h(v)-5
 b(alue)35 b(of)g(the)g(expression)g(is)630 3644 y(non-zero,)27
 b(the)f(return)e(status)i(is)g(0;)h(otherwise)f(the)g(return)e(status)i
 (is)g(1.)39 b(This)25 b(is)g(exactly)630 3754 y(equiv)-5
 b(alen)m(t)32 b(to)870 3886 y Fs(let)47 b(")p Fi(expression)11
 b Fs(")630 4019 y Ft(See)25 b(Section)h(4.2)h([Bash)e(Builtins],)i
-(page)f(47,)i(for)c(a)i(full)f(description)g(of)g(the)h
+(page)f(48,)i(for)c(a)i(full)f(description)g(of)g(the)h
 Fs(let)e Ft(builtin.)150 4175 y Fs([[...)o(]])870 4308
 y([[)47 b Fi(expression)56 b Fs(]])630 4440 y Ft(Return)25
 b(a)h(status)f(of)h(0)g(or)g(1)g(dep)s(ending)e(on)h(the)h(ev)-5
@@ -8240,7 +8242,7 @@ b(aluation)27 b(of)e(the)h(conditional)h(expres-)630
 4550 y(sion)j Fq(expression)p Ft(.)41 b(Expressions)29
 b(are)i(comp)s(osed)f(of)g(the)h(primaries)f(describ)s(ed)f(b)s(elo)m
 (w)h(in)630 4659 y(Section)36 b(6.4)h([Bash)f(Conditional)g
-(Expressions],)h(page)f(84.)57 b(W)-8 b(ord)36 b(splitting)h(and)e
+(Expressions],)h(page)f(85.)57 b(W)-8 b(ord)36 b(splitting)h(and)e
 (\014le-)630 4769 y(name)d(expansion)g(are)h(not)g(p)s(erformed)d(on)j
 (the)f(w)m(ords)g(b)s(et)m(w)m(een)h(the)f Fs([[)g Ft(and)f
 Fs(]])p Ft(;)i(tilde)630 4879 y(expansion,)e(parameter)g(and)f(v)-5
@@ -8260,2129 +8262,2139 @@ y(When)22 b(the)h(`)p Fs(==)p Ft(')f(and)g(`)p Fs(!=)p
 Ft(')g(op)s(erators)h(are)g(used,)g(the)g(string)f(to)i(the)e(righ)m(t)
 h(of)g(the)g(op)s(erator)630 408 y(is)31 b(considered)g(a)h(pattern)f
 (and)g(matc)m(hed)h(according)g(to)g(the)g(rules)f(describ)s(ed)f(b)s
-(elo)m(w)h(in)630 518 y(Section)23 b(3.5.8.1)i([P)m(attern)f(Matc)m
-(hing],)i(page)d(30.)39 b(The)22 b(`)p Fs(=)p Ft(')g(op)s(erator)h(is)f
-(iden)m(tical)j(to)e(`)p Fs(==)p Ft('.)630 628 y(If)33
-b(the)h(shell)g(option)g Fs(nocasematch)c Ft(\(see)35
-b(the)f(description)f(of)h Fs(shopt)e Ft(in)i(Section)g(4.3.2)630
-737 y([The)23 b(Shopt)g(Builtin],)j(page)e(61\))h(is)e(enabled,)i(the)f
-(matc)m(h)g(is)g(p)s(erformed)e(without)h(regard)630
-847 y(to)28 b(the)g(case)g(of)g(alphab)s(etic)f(c)m(haracters.)42
-b(The)26 b(return)h(v)-5 b(alue)28 b(is)f(0)h(if)f(the)g(string)h(matc)
-m(hes)630 956 y(\(`)p Fs(==)p Ft('\))36 b(or)g(do)s(es)g(not)g(matc)m
-(h)h(\(`)p Fs(!=)p Ft('\)the)f(pattern,)i(and)d(1)h(otherwise.)58
-b(An)m(y)36 b(part)g(of)g(the)630 1066 y(pattern)30 b(ma)m(y)h(b)s(e)f
-(quoted)h(to)g(force)g(the)f(quoted)h(p)s(ortion)f(to)h(b)s(e)f(matc)m
-(hed)h(as)f(a)h(string.)630 1207 y(An)i(additional)i(binary)e(op)s
-(erator,)i(`)p Fs(=~)p Ft(',)g(is)f(a)m(v)-5 b(ailable,)37
-b(with)c(the)h(same)g(precedence)h(as)630 1316 y(`)p
-Fs(==)p Ft(')29 b(and)f(`)p Fs(!=)p Ft('.)40 b(When)29
-b(it)g(is)g(used,)f(the)h(string)g(to)h(the)e(righ)m(t)i(of)f(the)g(op)
-s(erator)g(is)g(consid-)630 1426 y(ered)34 b(an)g(extended)g(regular)g
-(expression)g(and)f(matc)m(hed)i(accordingly)g(\(as)f(in)g
-Fk(r)-5 b(e)g(gex)11 b Ft(3\)\).)630 1536 y(The)29 b(return)f(v)-5
-b(alue)30 b(is)g(0)g(if)f(the)h(string)g(matc)m(hes)g(the)g(pattern,)g
-(and)f(1)h(otherwise.)41 b(If)29 b(the)630 1645 y(regular)e(expression)
-g(is)h(syn)m(tactically)i(incorrect,)f(the)e(conditional)i
-(expression's)e(return)630 1755 y(v)-5 b(alue)40 b(is)g(2.)68
-b(If)39 b(the)h(shell)f(option)h Fs(nocasematch)d Ft(\(see)j(the)g
-(description)g(of)f Fs(shopt)f Ft(in)630 1864 y(Section)32
-b(4.3.2)g([The)f(Shopt)f(Builtin],)i(page)g(61\))g(is)f(enabled,)g(the)
-g(matc)m(h)h(is)e(p)s(erformed)630 1974 y(without)36
-b(regard)g(to)h(the)f(case)h(of)f(alphab)s(etic)h(c)m(haracters.)59
-b(An)m(y)36 b(part)g(of)h(the)f(pattern)630 2084 y(ma)m(y)31
-b(b)s(e)f(quoted)h(to)g(force)g(the)g(quoted)g(p)s(ortion)f(to)h(b)s(e)
-f(matc)m(hed)h(as)g(a)g(string.)41 b(Brac)m(k)m(et)630
-2193 y(expressions)27 b(in)f(regular)i(expressions)e(m)m(ust)h(b)s(e)g
-(treated)h(carefully)-8 b(,)29 b(since)e(normal)g(quot-)630
-2303 y(ing)38 b(c)m(haracters)h(lose)f(their)g(meanings)f(b)s(et)m(w)m
-(een)h(brac)m(k)m(ets.)64 b(If)37 b(the)h(pattern)f(is)h(stored)630
-2412 y(in)33 b(a)i(shell)f(v)-5 b(ariable,)35 b(quoting)f(the)g(v)-5
-b(ariable)35 b(expansion)e(forces)i(the)f(en)m(tire)g(pattern)g(to)630
-2522 y(b)s(e)h(matc)m(hed)i(as)f(a)g(string.)56 b(Substrings)34
-b(matc)m(hed)j(b)m(y)f(paren)m(thesized)g(sub)s(expressions)630
-2632 y(within)k(the)g(regular)g(expression)g(are)g(sa)m(v)m(ed)i(in)d
-(the)i(arra)m(y)f(v)-5 b(ariable)41 b Fs(BASH_REMATCH)p
-Ft(.)630 2741 y(The)30 b(elemen)m(t)i(of)e Fs(BASH_REMATCH)d
-Ft(with)j(index)g(0)h(is)g(the)f(p)s(ortion)g(of)h(the)f(string)h(matc)
-m(h-)630 2851 y(ing)j(the)g(en)m(tire)g(regular)g(expression.)50
-b(The)34 b(elemen)m(t)h(of)f Fs(BASH_REMATCH)c Ft(with)j(index)g
-Fq(n)630 2960 y Ft(is)d(the)h(p)s(ortion)f(of)g(the)h(string)f(matc)m
-(hing)i(the)e Fq(n)p Ft(th)g(paren)m(thesized)h(sub)s(expression.)630
-3101 y(F)-8 b(or)28 b(example,)h(the)e(follo)m(wing)i(will)e(matc)m(h)h
-(a)g(line)f(\(stored)h(in)e(the)i(shell)f(v)-5 b(ariable)28
-b Fq(line)5 b Ft(\))28 b(if)630 3211 y(there)22 b(is)g(a)h(sequence)f
-(of)h(c)m(haracters)g(in)f(the)g(v)-5 b(alue)23 b(consisting)g(of)f(an)
-m(y)h(n)m(um)m(b)s(er,)f(including)630 3320 y(zero,)31
-b(of)g(space)g(c)m(haracters,)h(zero)f(or)g(one)f(instances)h(of)g(`)p
-Fs(a)p Ft(',)f(then)g(a)h(`)p Fs(b)p Ft(':)870 3461 y
-Fs([[)47 b($line)g(=~)g([[:space:]]*\(a\)?b)c(]])630
-3602 y Ft(That)24 b(means)g(v)-5 b(alues)24 b(lik)m(e)h(`)p
+(elo)m(w)h(in)630 518 y(Section)d(3.5.8.1)h([P)m(attern)f(Matc)m
+(hing],)h(page)f(30,)g(as)f(if)g(the)g Fs(extglob)d Ft(shell)j(option)g
+(w)m(ere)630 628 y(enabled.)46 b(The)31 b(`)p Fs(=)p
+Ft(')h(op)s(erator)h(is)f(iden)m(tical)h(to)g(`)p Fs(==)p
+Ft('.)46 b(If)31 b(the)h(shell)h(option)f Fs(nocasematch)630
+737 y Ft(\(see)42 b(the)f(description)g(of)h Fs(shopt)d
+Ft(in)i(Section)h(4.3.2)h([The)e(Shopt)f(Builtin],)45
+b(page)d(62\))630 847 y(is)e(enabled,)i(the)e(matc)m(h)h(is)e(p)s
+(erformed)g(without)g(regard)h(to)h(the)f(case)g(of)g(alphab)s(etic)630
+956 y(c)m(haracters.)h(The)28 b(return)e(v)-5 b(alue)28
+b(is)g(0)g(if)g(the)g(string)g(matc)m(hes)h(\(`)p Fs(==)p
+Ft('\))f(or)g(do)s(es)f(not)h(matc)m(h)630 1066 y(\(`)p
+Fs(!=)p Ft('\)the)33 b(pattern,)g(and)f(1)g(otherwise.)47
+b(An)m(y)32 b(part)g(of)h(the)f(pattern)g(ma)m(y)h(b)s(e)f(quoted)g(to)
+630 1176 y(force)f(the)g(quoted)f(p)s(ortion)g(to)h(b)s(e)f(matc)m(hed)
+h(as)g(a)f(string.)630 1316 y(An)j(additional)i(binary)e(op)s(erator,)i
+(`)p Fs(=~)p Ft(',)g(is)f(a)m(v)-5 b(ailable,)37 b(with)c(the)h(same)g
+(precedence)h(as)630 1426 y(`)p Fs(==)p Ft(')29 b(and)f(`)p
+Fs(!=)p Ft('.)40 b(When)29 b(it)g(is)g(used,)f(the)h(string)g(to)h(the)
+e(righ)m(t)i(of)f(the)g(op)s(erator)g(is)g(consid-)630
+1536 y(ered)34 b(an)g(extended)g(regular)g(expression)g(and)f(matc)m
+(hed)i(accordingly)g(\(as)f(in)g Fk(r)-5 b(e)g(gex)11
+b Ft(3\)\).)630 1645 y(The)29 b(return)f(v)-5 b(alue)30
+b(is)g(0)g(if)f(the)h(string)g(matc)m(hes)g(the)g(pattern,)g(and)f(1)h
+(otherwise.)41 b(If)29 b(the)630 1755 y(regular)e(expression)g(is)h
+(syn)m(tactically)i(incorrect,)f(the)e(conditional)i(expression's)e
+(return)630 1864 y(v)-5 b(alue)40 b(is)g(2.)68 b(If)39
+b(the)h(shell)f(option)h Fs(nocasematch)d Ft(\(see)j(the)g(description)
+g(of)f Fs(shopt)f Ft(in)630 1974 y(Section)32 b(4.3.2)g([The)f(Shopt)f
+(Builtin],)i(page)g(62\))g(is)f(enabled,)g(the)g(matc)m(h)h(is)e(p)s
+(erformed)630 2084 y(without)36 b(regard)g(to)h(the)f(case)h(of)f
+(alphab)s(etic)h(c)m(haracters.)59 b(An)m(y)36 b(part)g(of)h(the)f
+(pattern)630 2193 y(ma)m(y)31 b(b)s(e)f(quoted)h(to)g(force)g(the)g
+(quoted)g(p)s(ortion)f(to)h(b)s(e)f(matc)m(hed)h(as)g(a)g(string.)41
+b(Brac)m(k)m(et)630 2303 y(expressions)27 b(in)f(regular)i(expressions)
+e(m)m(ust)h(b)s(e)g(treated)h(carefully)-8 b(,)29 b(since)e(normal)g
+(quot-)630 2412 y(ing)38 b(c)m(haracters)h(lose)f(their)g(meanings)f(b)
+s(et)m(w)m(een)h(brac)m(k)m(ets.)64 b(If)37 b(the)h(pattern)f(is)h
+(stored)630 2522 y(in)33 b(a)i(shell)f(v)-5 b(ariable,)35
+b(quoting)f(the)g(v)-5 b(ariable)35 b(expansion)e(forces)i(the)f(en)m
+(tire)g(pattern)g(to)630 2632 y(b)s(e)h(matc)m(hed)i(as)f(a)g(string.)
+56 b(Substrings)34 b(matc)m(hed)j(b)m(y)f(paren)m(thesized)g(sub)s
+(expressions)630 2741 y(within)k(the)g(regular)g(expression)g(are)g(sa)
+m(v)m(ed)i(in)d(the)i(arra)m(y)f(v)-5 b(ariable)41 b
+Fs(BASH_REMATCH)p Ft(.)630 2851 y(The)30 b(elemen)m(t)i(of)e
+Fs(BASH_REMATCH)d Ft(with)j(index)g(0)h(is)g(the)f(p)s(ortion)g(of)h
+(the)f(string)h(matc)m(h-)630 2960 y(ing)j(the)g(en)m(tire)g(regular)g
+(expression.)50 b(The)34 b(elemen)m(t)h(of)f Fs(BASH_REMATCH)c
+Ft(with)j(index)g Fq(n)630 3070 y Ft(is)d(the)h(p)s(ortion)f(of)g(the)h
+(string)f(matc)m(hing)i(the)e Fq(n)p Ft(th)g(paren)m(thesized)h(sub)s
+(expression.)630 3211 y(F)-8 b(or)28 b(example,)h(the)e(follo)m(wing)i
+(will)e(matc)m(h)h(a)g(line)f(\(stored)h(in)e(the)i(shell)f(v)-5
+b(ariable)28 b Fq(line)5 b Ft(\))28 b(if)630 3320 y(there)22
+b(is)g(a)h(sequence)f(of)h(c)m(haracters)g(in)f(the)g(v)-5
+b(alue)23 b(consisting)g(of)f(an)m(y)h(n)m(um)m(b)s(er,)f(including)630
+3430 y(zero,)31 b(of)g(space)g(c)m(haracters,)h(zero)f(or)g(one)f
+(instances)h(of)g(`)p Fs(a)p Ft(',)f(then)g(a)h(`)p Fs(b)p
+Ft(':)870 3571 y Fs([[)47 b($line)g(=~)g([[:space:]]*\(a\)?b)c(]])630
+3712 y Ft(That)24 b(means)g(v)-5 b(alues)24 b(lik)m(e)h(`)p
 Fs(aab)p Ft(')e(and)h(`)30 b Fs(aaaaaab)p Ft(')22 b(will)i(matc)m(h,)j
-(as)d(will)g(a)g(line)g(con)m(taining)630 3712 y(a)31
+(as)d(will)g(a)g(line)g(con)m(taining)630 3821 y(a)31
 b(`)p Fs(b)p Ft(')f(an)m(ywhere)h(in)f(its)g(v)-5 b(alue.)630
-3853 y(Storing)31 b(the)g(regular)g(expression)f(in)h(a)g(shell)g(v)-5
+3962 y(Storing)31 b(the)g(regular)g(expression)f(in)h(a)g(shell)g(v)-5
 b(ariable)31 b(is)g(often)g(a)g(useful)f(w)m(a)m(y)i(to)f(a)m(v)m(oid)
-630 3962 y(problems)f(with)g(quoting)h(c)m(haracters)i(that)e(are)g(sp)
+630 4072 y(problems)f(with)g(quoting)h(c)m(haracters)i(that)e(are)g(sp)
 s(ecial)g(to)h(the)f(shell.)41 b(It)31 b(is)g(sometimes)630
-4072 y(di\016cult)24 b(to)h(sp)s(ecify)f(a)h(regular)g(expression)f
+4181 y(di\016cult)24 b(to)h(sp)s(ecify)f(a)h(regular)g(expression)f
 (literally)i(without)f(using)e(quotes,)k(or)d(to)h(k)m(eep)630
-4181 y(trac)m(k)33 b(of)g(the)f(quoting)g(used)g(b)m(y)g(regular)g
+4291 y(trac)m(k)33 b(of)g(the)f(quoting)g(used)g(b)m(y)g(regular)g
 (expressions)g(while)g(pa)m(ying)h(atten)m(tion)h(to)f(the)630
-4291 y(shell's)25 b(quote)g(remo)m(v)-5 b(al.)40 b(Using)25
+4401 y(shell's)25 b(quote)g(remo)m(v)-5 b(al.)40 b(Using)25
 b(a)g(shell)g(v)-5 b(ariable)26 b(to)f(store)g(the)g(pattern)g
-(decreases)g(these)630 4401 y(problems.)40 b(F)-8 b(or)31
+(decreases)g(these)630 4510 y(problems.)40 b(F)-8 b(or)31
 b(example,)g(the)g(follo)m(wing)h(is)e(equiv)-5 b(alen)m(t)32
-b(to)f(the)g(ab)s(o)m(v)m(e:)870 4542 y Fs(pattern='[[:space:]]*\(a\))o
-(?b')870 4651 y([[)47 b($line)g(=~)g($pattern)e(]])630
-4792 y Ft(If)28 b(y)m(ou)h(w)m(an)m(t)g(to)g(matc)m(h)h(a)e(c)m
+b(to)f(the)g(ab)s(o)m(v)m(e:)870 4651 y Fs(pattern='[[:space:]]*\(a\))o
+(?b')870 4761 y([[)47 b($line)g(=~)g($pattern)e(]])630
+4902 y Ft(If)28 b(y)m(ou)h(w)m(an)m(t)g(to)g(matc)m(h)h(a)e(c)m
 (haracter)j(that's)e(sp)s(ecial)g(to)g(the)g(regular)f(expression)g
-(gram-)630 4902 y(mar,)g(it)g(has)g(to)g(b)s(e)f(quoted)h(to)g(remo)m
+(gram-)630 5011 y(mar,)g(it)g(has)g(to)g(b)s(e)f(quoted)h(to)g(remo)m
 (v)m(e)h(its)f(sp)s(ecial)g(meaning.)40 b(This)27 b(means)g(that)h(in)g
-(the)630 5011 y(pattern)e(`)p Fs(xxx.txt)p Ft(',)g(the)h(`)p
+(the)630 5121 y(pattern)e(`)p Fs(xxx.txt)p Ft(',)g(the)h(`)p
 Fs(.)p Ft(')f(matc)m(hes)i(an)m(y)e(c)m(haracter)i(in)e(the)h(string)f
-(\(its)h(usual)f(regular)630 5121 y(expression)g(meaning\),)i(but)e(in)
+(\(its)h(usual)f(regular)630 5230 y(expression)g(meaning\),)i(but)e(in)
 g(the)h(pattern)f(`)p Fs("xxx.txt")p Ft(')f(it)i(can)g(only)f(matc)m(h)
-i(a)e(literal)630 5230 y(`)p Fs(.)p Ft('.)56 b(Shell)35
+i(a)e(literal)630 5340 y(`)p Fs(.)p Ft('.)56 b(Shell)35
 b(programmers)f(should)h(tak)m(e)i(sp)s(ecial)e(care)i(with)e(bac)m
-(kslashes,)i(since)f(bac)m(k-)630 5340 y(slashes)27 b(are)g(used)f(b)s
-(oth)g(b)m(y)h(the)f(shell)h(and)f(regular)h(expressions)g(to)g(remo)m
-(v)m(e)h(the)f(sp)s(ecial)p eop end
+(kslashes,)i(since)f(bac)m(k-)p eop end
 %%Page: 14 20
 TeXDict begin 14 19 bop 150 -116 a Ft(Chapter)30 b(3:)41
 b(Basic)32 b(Shell)e(F)-8 b(eatures)2246 b(14)630 299
-y(meaning)28 b(from)f(the)h(follo)m(wing)i(c)m(haracter.)41
+y(slashes)27 b(are)g(used)f(b)s(oth)g(b)m(y)h(the)f(shell)h(and)f
+(regular)h(expressions)g(to)g(remo)m(v)m(e)h(the)f(sp)s(ecial)630
+408 y(meaning)h(from)f(the)h(follo)m(wing)i(c)m(haracter.)41
 b(The)27 b(follo)m(wing)j(t)m(w)m(o)f(sets)f(of)g(commands)g(are)630
-408 y Fk(not)40 b Ft(equiv)-5 b(alen)m(t:)870 544 y Fs(pattern='\\.')
-870 764 y([[)47 b(.)h(=~)f($pattern)e(]])870 873 y([[)i(.)h(=~)f(\\.)g
-(]])870 1092 y([[)g(.)h(=~)f("$pattern")e(]])870 1202
-y([[)i(.)h(=~)f('\\.')f(]])630 1338 y Ft(The)28 b(\014rst)h(t)m(w)m(o)h
+518 y Fk(not)40 b Ft(equiv)-5 b(alen)m(t:)870 655 y Fs(pattern='\\.')
+870 874 y([[)47 b(.)h(=~)f($pattern)e(]])870 984 y([[)i(.)h(=~)f(\\.)g
+(]])870 1203 y([[)g(.)h(=~)f("$pattern")e(]])870 1313
+y([[)i(.)h(=~)f('\\.')f(]])630 1450 y Ft(The)28 b(\014rst)h(t)m(w)m(o)h
 (matc)m(hes)g(will)f(succeed,)h(but)f(the)g(second)g(t)m(w)m(o)h(will)f
-(not,)h(b)s(ecause)f(in)g(the)630 1447 y(second)39 b(t)m(w)m(o)i(the)e
+(not,)h(b)s(ecause)f(in)g(the)630 1559 y(second)39 b(t)m(w)m(o)i(the)e
 (bac)m(kslash)h(will)f(b)s(e)g(part)g(of)g(the)h(pattern)f(to)h(b)s(e)e
-(matc)m(hed.)68 b(In)39 b(the)630 1557 y(\014rst)31 b(t)m(w)m(o)h
+(matc)m(hed.)68 b(In)39 b(the)630 1669 y(\014rst)31 b(t)m(w)m(o)h
 (examples,)h(the)e(bac)m(kslash)h(remo)m(v)m(es)h(the)f(sp)s(ecial)g
-(meaning)f(from)g(`)p Fs(.)p Ft(',)h(so)g(the)630 1667
+(meaning)f(from)g(`)p Fs(.)p Ft(',)h(so)g(the)630 1779
 y(literal)f(`)p Fs(.)p Ft(')e(matc)m(hes.)42 b(If)28
 b(the)i(string)f(in)g(the)g(\014rst)g(examples)g(w)m(ere)h(an)m(ything)
-g(other)f(than)630 1776 y(`)p Fs(.)p Ft(',)g(sa)m(y)g(`)p
+g(other)f(than)630 1888 y(`)p Fs(.)p Ft(',)g(sa)m(y)g(`)p
 Fs(a)p Ft(',)g(the)f(pattern)g(w)m(ould)g(not)h(matc)m(h,)h(b)s(ecause)
 e(the)g(quoted)g(`)p Fs(.)p Ft(')h(in)e(the)i(pattern)630
-1886 y(loses)i(its)g(sp)s(ecial)g(meaning)f(of)h(matc)m(hing)g(an)m(y)g
-(single)g(c)m(haracter.)630 2022 y(Expressions)23 b(ma)m(y)h(b)s(e)e
+1998 y(loses)i(its)g(sp)s(ecial)g(meaning)f(of)h(matc)m(hing)g(an)m(y)g
+(single)g(c)m(haracter.)630 2135 y(Expressions)23 b(ma)m(y)h(b)s(e)e
 (com)m(bined)i(using)f(the)h(follo)m(wing)h(op)s(erators,)g(listed)f
-(in)f(decreasing)630 2131 y(order)30 b(of)g(precedence:)630
-2293 y Fs(\()g Fi(expression)38 b Fs(\))1110 2403 y Ft(Returns)30
+(in)f(decreasing)630 2244 y(order)30 b(of)g(precedence:)630
+2409 y Fs(\()g Fi(expression)38 b Fs(\))1110 2519 y Ft(Returns)30
 b(the)h(v)-5 b(alue)31 b(of)g Fq(expression)p Ft(.)42
 b(This)30 b(ma)m(y)i(b)s(e)e(used)g(to)i(o)m(v)m(erride)g(the)1110
-2513 y(normal)e(precedence)h(of)g(op)s(erators.)630 2675
-y Fs(!)f Fi(expression)1110 2784 y Ft(T)-8 b(rue)30 b(if)g
-Fq(expression)g Ft(is)h(false.)630 2947 y Fi(expression1)38
-b Fs(&&)30 b Fi(expression2)1110 3056 y Ft(T)-8 b(rue)30
+2628 y(normal)e(precedence)h(of)g(op)s(erators.)630 2793
+y Fs(!)f Fi(expression)1110 2902 y Ft(T)-8 b(rue)30 b(if)g
+Fq(expression)g Ft(is)h(false.)630 3067 y Fi(expression1)38
+b Fs(&&)30 b Fi(expression2)1110 3177 y Ft(T)-8 b(rue)30
 b(if)g(b)s(oth)g Fq(expression1)38 b Ft(and)29 b Fq(expression2)38
-b Ft(are)31 b(true.)630 3218 y Fi(expression1)38 b Fs(||)30
-b Fi(expression2)1110 3328 y Ft(T)-8 b(rue)30 b(if)g(either)h
+b Ft(are)31 b(true.)630 3341 y Fi(expression1)38 b Fs(||)30
+b Fi(expression2)1110 3451 y Ft(T)-8 b(rue)30 b(if)g(either)h
 Fq(expression1)38 b Ft(or)30 b Fq(expression2)38 b Ft(is)30
-b(true.)630 3490 y(The)25 b Fs(&&)g Ft(and)g Fs(||)f
+b(true.)630 3615 y(The)25 b Fs(&&)g Ft(and)g Fs(||)f
 Ft(op)s(erators)i(do)f(not)h(ev)-5 b(aluate)27 b Fq(expression2)33
 b Ft(if)26 b(the)f(v)-5 b(alue)26 b(of)g Fq(expression1)630
-3600 y Ft(is)k(su\016cien)m(t)h(to)g(determine)g(the)f(return)g(v)-5
+3725 y Ft(is)k(su\016cien)m(t)h(to)g(determine)g(the)f(return)g(v)-5
 b(alue)31 b(of)f(the)h(en)m(tire)g(conditional)h(expression.)150
-3802 y Fj(3.2.4.3)63 b(Grouping)43 b(Commands)150 3949
+3929 y Fj(3.2.4.3)63 b(Grouping)43 b(Commands)150 4076
 y Ft(Bash)30 b(pro)m(vides)g(t)m(w)m(o)h(w)m(a)m(ys)f(to)h(group)e(a)h
 (list)g(of)g(commands)f(to)i(b)s(e)e(executed)h(as)g(a)h(unit.)40
-b(When)29 b(com-)150 4058 y(mands)h(are)i(group)s(ed,)f(redirections)h
+b(When)29 b(com-)150 4186 y(mands)h(are)i(group)s(ed,)f(redirections)h
 (ma)m(y)g(b)s(e)e(applied)i(to)g(the)f(en)m(tire)h(command)g(list.)44
-b(F)-8 b(or)32 b(example,)150 4168 y(the)f(output)f(of)g(all)h(the)g
+b(F)-8 b(or)32 b(example,)150 4296 y(the)f(output)f(of)g(all)h(the)g
 (commands)f(in)g(the)h(list)g(ma)m(y)g(b)s(e)e(redirected)i(to)g(a)g
-(single)g(stream.)150 4332 y Fs(\(\))870 4468 y(\()47
-b Fi(list)58 b Fs(\))630 4603 y Ft(Placing)30 b(a)f(list)g(of)g
+(single)g(stream.)150 4463 y Fs(\(\))870 4600 y(\()47
+b Fi(list)58 b Fs(\))630 4737 y Ft(Placing)30 b(a)f(list)g(of)g
 (commands)f(b)s(et)m(w)m(een)i(paren)m(theses)e(causes)i(a)f(subshell)e
-(en)m(vironmen)m(t)630 4713 y(to)k(b)s(e)e(created)j(\(see)f(Section)g
+(en)m(vironmen)m(t)630 4847 y(to)k(b)s(e)e(created)j(\(see)f(Section)g
 (3.7.3)h([Command)d(Execution)i(En)m(vironmen)m(t],)g(page)f(36\),)630
-4823 y(and)d(eac)m(h)i(of)e(the)h(commands)f(in)g Fq(list)j
+4956 y(and)d(eac)m(h)i(of)e(the)h(commands)f(in)g Fq(list)j
 Ft(to)f(b)s(e)e(executed)h(in)f(that)h(subshell.)39 b(Since)28
-b(the)f Fq(list)630 4932 y Ft(is)i(executed)g(in)f(a)h(subshell,)g(v)-5
+b(the)f Fq(list)630 5066 y Ft(is)i(executed)g(in)f(a)h(subshell,)g(v)-5
 b(ariable)29 b(assignmen)m(ts)g(do)g(not)g(remain)f(in)g(e\013ect)j
-(after)e(the)630 5042 y(subshell)g(completes.)150 5204
-y Fs({})870 5340 y({)47 b Fi(list)11 b Fs(;)46 b(})p
-eop end
+(after)e(the)630 5175 y(subshell)g(completes.)150 5340
+y Fs({})p eop end
 %%Page: 15 21
 TeXDict begin 15 20 bop 150 -116 a Ft(Chapter)30 b(3:)41
-b(Basic)32 b(Shell)e(F)-8 b(eatures)2246 b(15)630 299
-y(Placing)30 b(a)g(list)g(of)g(commands)f(b)s(et)m(w)m(een)h(curly)f
-(braces)g(causes)h(the)f(list)h(to)g(b)s(e)f(executed)630
-408 y(in)d(the)h(curren)m(t)g(shell)f(con)m(text.)42
-b(No)27 b(subshell)f(is)g(created.)41 b(The)26 b(semicolon)i(\(or)f
-(newline\))630 518 y(follo)m(wing)32 b Fq(list)h Ft(is)d(required.)275
-668 y(In)44 b(addition)h(to)h(the)f(creation)i(of)e(a)g(subshell,)j
+b(Basic)32 b(Shell)e(F)-8 b(eatures)2246 b(15)870 299
+y Fs({)47 b Fi(list)11 b Fs(;)46 b(})630 434 y Ft(Placing)30
+b(a)g(list)g(of)g(commands)f(b)s(et)m(w)m(een)h(curly)f(braces)g
+(causes)h(the)f(list)h(to)g(b)s(e)f(executed)630 544
+y(in)d(the)h(curren)m(t)g(shell)f(con)m(text.)42 b(No)27
+b(subshell)f(is)g(created.)41 b(The)26 b(semicolon)i(\(or)f(newline\))
+630 653 y(follo)m(wing)32 b Fq(list)h Ft(is)d(required.)275
+815 y(In)44 b(addition)h(to)h(the)f(creation)i(of)e(a)g(subshell,)j
 (there)e(is)f(a)g(subtle)g(di\013erence)h(b)s(et)m(w)m(een)f(these)150
-778 y(t)m(w)m(o)c(constructs)e(due)g(to)g(historical)i(reasons.)67
+925 y(t)m(w)m(o)c(constructs)e(due)g(to)g(historical)i(reasons.)67
 b(The)39 b(braces)g(are)h Fs(reserved)28 b(words)p Ft(,)40
-b(so)g(they)f(m)m(ust)150 887 y(b)s(e)d(separated)h(from)f(the)g
+b(so)g(they)f(m)m(ust)150 1034 y(b)s(e)d(separated)h(from)f(the)g
 Fq(list)j Ft(b)m(y)e Fs(blank)p Ft(s)e(or)h(other)h(shell)f(metac)m
-(haracters.)62 b(The)36 b(paren)m(theses)h(are)150 997
+(haracters.)62 b(The)36 b(paren)m(theses)h(are)150 1144
 y Fs(operators)p Ft(,)23 b(and)h(are)g(recognized)i(as)e(separate)i
 (tok)m(ens)f(b)m(y)f(the)g(shell)h(ev)m(en)g(if)f(they)g(are)h(not)f
-(separated)150 1107 y(from)30 b(the)g Fq(list)j Ft(b)m(y)e(whitespace.)
-275 1236 y(The)e(exit)j(status)e(of)h(b)s(oth)f(of)g(these)h
+(separated)150 1254 y(from)30 b(the)g Fq(list)j Ft(b)m(y)e(whitespace.)
+275 1390 y(The)e(exit)j(status)e(of)h(b)s(oth)f(of)g(these)h
 (constructs)g(is)f(the)h(exit)g(status)f(of)h Fq(list)r
-Ft(.)150 1426 y Fj(3.2.5)63 b(Copro)s(cesses)150 1573
+Ft(.)150 1591 y Fj(3.2.5)63 b(Copro)s(cesses)150 1738
 y Ft(A)37 b Fs(coprocess)c Ft(is)k(a)g(shell)f(command)h(preceded)f(b)m
 (y)g(the)h Fs(coproc)d Ft(reserv)m(ed)j(w)m(ord.)59 b(A)36
-b(copro)s(cess)h(is)150 1683 y(executed)g(async)m(hronously)g(in)f(a)h
+b(copro)s(cess)h(is)150 1847 y(executed)g(async)m(hronously)g(in)f(a)h
 (subshell,)g(as)g(if)g(the)f(command)h(had)f(b)s(een)f(terminated)i
-(with)g(the)150 1793 y(`)p Fs(&)p Ft(')d(con)m(trol)h(op)s(erator,)g
+(with)g(the)150 1957 y(`)p Fs(&)p Ft(')d(con)m(trol)h(op)s(erator,)g
 (with)f(a)g(t)m(w)m(o-w)m(a)m(y)i(pip)s(e)d(established)h(b)s(et)m(w)m
-(een)h(the)f(executing)h(shell)f(and)f(the)150 1902 y(copro)s(cess.)275
-2032 y(The)c(format)i(for)f(a)h(copro)s(cess)g(is:)390
-2162 y Fs(coproc)46 b([)p Fi(NAME)11 b Fs(])46 b Fi(command)56
-b Fs([)p Fi(redirections)11 b Fs(])150 2292 y Ft(This)41
+(een)h(the)f(executing)h(shell)f(and)f(the)150 2066 y(copro)s(cess.)275
+2203 y(The)c(format)i(for)f(a)h(copro)s(cess)g(is:)390
+2339 y Fs(coproc)46 b([)p Fi(NAME)11 b Fs(])46 b Fi(command)56
+b Fs([)p Fi(redirections)11 b Fs(])150 2475 y Ft(This)41
 b(creates)i(a)g(copro)s(cess)f(named)f Fq(NAME)5 b Ft(.)43
 b(If)f Fq(NAME)47 b Ft(is)42 b(not)g(supplied,)i(the)e(default)g(name)g
-(is)150 2401 y Fq(COPR)m(OC)8 b Ft(.)22 b Fq(NAME)29
+(is)150 2584 y Fq(COPR)m(OC)8 b Ft(.)22 b Fq(NAME)29
 b Ft(m)m(ust)23 b(not)g(b)s(e)g(supplied)e(if)i Fq(command)k
 Ft(is)c(a)g(simple)g(command)g(\(see)h(Section)g(3.2.1)150
-2511 y([Simple)39 b(Commands],)h(page)g(8\);)k(otherwise,)e(it)d(is)g
+2694 y([Simple)39 b(Commands],)h(page)g(8\);)k(otherwise,)e(it)d(is)g
 (in)m(terpreted)h(as)f(the)g(\014rst)f(w)m(ord)h(of)g(the)g(simple)150
-2621 y(command.)275 2750 y(When)j(the)i(copro)s(cess)f(is)g(executed,)
+2804 y(command.)275 2940 y(When)j(the)i(copro)s(cess)f(is)g(executed,)
 48 b(the)43 b(shell)g(creates)i(an)e(arra)m(y)g(v)-5
-b(ariable)44 b(\(see)g(Section)g(6.7)150 2860 y([Arra)m(ys],)32
-b(page)g(88\))h(named)e Fs(NAME)f Ft(in)h(the)h(con)m(text)h(of)e(the)h
+b(ariable)44 b(\(see)g(Section)g(6.7)150 3049 y([Arra)m(ys],)32
+b(page)g(89\))h(named)e Fs(NAME)f Ft(in)h(the)h(con)m(text)h(of)e(the)h
 (executing)g(shell.)44 b(The)31 b(standard)f(output)150
-2970 y(of)g Fq(command)j Ft(is)d(connected)g(via)g(a)g(pip)s(e)f(to)i
+3159 y(of)g Fq(command)j Ft(is)d(connected)g(via)g(a)g(pip)s(e)f(to)i
 (a)f(\014le)g(descriptor)f(in)g(the)h(executing)h(shell,)f(and)g(that)g
-(\014le)150 3079 y(descriptor)i(is)f(assigned)h(to)g
+(\014le)150 3269 y(descriptor)i(is)f(assigned)h(to)g
 Fs(NAME)p Ft([0].)45 b(The)31 b(standard)g(input)f(of)i
 Fq(command)j Ft(is)d(connected)h(via)f(a)g(pip)s(e)150
-3189 y(to)39 b(a)g(\014le)f(descriptor)g(in)g(the)g(executing)i(shell,)
+3378 y(to)39 b(a)g(\014le)f(descriptor)g(in)g(the)g(executing)i(shell,)
 g(and)e(that)h(\014le)f(descriptor)g(is)g(assigned)h(to)g
-Fs(NAME)p Ft([1].)150 3298 y(This)31 b(pip)s(e)g(is)h(established)g(b)s
+Fs(NAME)p Ft([1].)150 3488 y(This)31 b(pip)s(e)g(is)h(established)g(b)s
 (efore)g(an)m(y)g(redirections)g(sp)s(eci\014ed)g(b)m(y)f(the)i
-(command)e(\(see)i(Section)g(3.6)150 3408 y([Redirections],)25
+(command)e(\(see)i(Section)g(3.6)150 3597 y([Redirections],)25
 b(page)e(31\).)39 b(The)21 b(\014le)h(descriptors)g(can)g(b)s(e)f
 (utilized)i(as)f(argumen)m(ts)h(to)f(shell)g(commands)150
-3518 y(and)33 b(redirections)g(using)g(standard)f(w)m(ord)h
+3707 y(and)33 b(redirections)g(using)g(standard)f(w)m(ord)h
 (expansions.)49 b(The)33 b(\014le)g(descriptors)g(are)g(not)h(a)m(v)-5
-b(ailable)35 b(in)150 3627 y(subshells.)275 3757 y(The)27
+b(ailable)35 b(in)150 3817 y(subshells.)275 3953 y(The)27
 b(pro)s(cess)h(ID)h(of)f(the)h(shell)f(spa)m(wned)g(to)h(execute)h(the)
 e(copro)s(cess)h(is)f(a)m(v)-5 b(ailable)31 b(as)d(the)h(v)-5
-b(alue)29 b(of)150 3867 y(the)k(v)-5 b(ariable)33 b Fs(NAME)p
-850 3867 28 4 v 39 w Ft(PID.)g(The)f Fs(wait)f Ft(builtin)h(command)g
+b(alue)29 b(of)150 4062 y(the)k(v)-5 b(ariable)33 b Fs(NAME)p
+850 4062 28 4 v 39 w Ft(PID.)g(The)f Fs(wait)f Ft(builtin)h(command)g
 (ma)m(y)h(b)s(e)f(used)g(to)h(w)m(ait)h(for)e(the)h(copro)s(cess)150
-3976 y(to)e(terminate.)275 4106 y(Since)20 b(the)g(copro)s(cess)h(is)g
+4172 y(to)e(terminate.)275 4308 y(Since)20 b(the)g(copro)s(cess)h(is)g
 (created)g(as)g(an)f(async)m(hronous)g(command,)i(the)f
-Fs(coproc)d Ft(command)i(alw)m(a)m(ys)150 4216 y(returns)29
+Fs(coproc)d Ft(command)i(alw)m(a)m(ys)150 4418 y(returns)29
 b(success.)41 b(The)30 b(return)f(status)i(of)f(a)h(copro)s(cess)g(is)f
-(the)h(exit)g(status)g(of)f Fq(command)t Ft(.)150 4406
-y Fj(3.2.6)63 b(GNU)41 b(P)m(arallel)150 4553 y Ft(There)30
+(the)h(exit)g(status)g(of)f Fq(command)t Ft(.)150 4619
+y Fj(3.2.6)63 b(GNU)41 b(P)m(arallel)150 4765 y Ft(There)30
 b(are)h(w)m(a)m(ys)g(to)g(run)f(commands)g(in)g(parallel)h(that)h(are)e
 (not)h(built)g(in)m(to)g(Bash.)41 b(GNU)31 b(P)m(arallel)i(is)150
-4662 y(a)e(to)s(ol)g(to)g(do)f(just)g(that.)275 4792
+4875 y(a)e(to)s(ol)g(to)g(do)f(just)g(that.)275 5011
 y(GNU)e(P)m(arallel,)i(as)e(its)g(name)f(suggests,)j(can)d(b)s(e)g
 (used)g(to)h(build)f(and)g(run)f(commands)h(in)h(parallel.)150
-4902 y(Y)-8 b(ou)41 b(ma)m(y)g(run)e(the)h(same)h(command)f(with)g
+5121 y(Y)-8 b(ou)41 b(ma)m(y)g(run)e(the)h(same)h(command)f(with)g
 (di\013eren)m(t)h(argumen)m(ts,)j(whether)39 b(they)i(are)g
-(\014lenames,)150 5011 y(usernames,)27 b(hostnames,)h(or)e(lines)h
+(\014lenames,)150 5230 y(usernames,)27 b(hostnames,)h(or)e(lines)h
 (read)f(from)h(\014les.)39 b(GNU)27 b(P)m(arallel)i(pro)m(vides)d
-(shorthand)g(references)150 5121 y(to)38 b(man)m(y)g(of)g(the)g(most)g
+(shorthand)g(references)150 5340 y(to)38 b(man)m(y)g(of)g(the)g(most)g
 (common)g(op)s(erations)g(\(input)f(lines,)j(v)-5 b(arious)38
-b(p)s(ortions)f(of)h(the)g(input)e(line,)150 5230 y(di\013eren)m(t)f(w)
-m(a)m(ys)h(to)f(sp)s(ecify)f(the)h(input)f(source,)i(and)e(so)h(on\).)
-54 b(P)m(arallel)36 b(can)f(replace)h Fs(xargs)d Ft(or)i(feed)150
-5340 y(commands)30 b(from)g(its)h(input)e(sources)h(to)i(sev)m(eral)f
-(di\013eren)m(t)g(instances)g(of)g(Bash.)p eop end
+b(p)s(ortions)f(of)h(the)g(input)e(line,)p eop end
 %%Page: 16 22
 TeXDict begin 16 21 bop 150 -116 a Ft(Chapter)30 b(3:)41
-b(Basic)32 b(Shell)e(F)-8 b(eatures)2246 b(16)275 299
-y(F)-8 b(or)33 b(a)g(complete)h(description,)g(refer)e(to)i(the)f(GNU)g
-(P)m(arallel)i(do)s(cumen)m(tation.)48 b(A)33 b(few)f(examples)150
-408 y(should)d(pro)m(vide)i(a)g(brief)e(in)m(tro)s(duction)i(to)g(its)g
-(use.)275 541 y(F)-8 b(or)37 b(example,)i(it)e(is)f(easy)h(to)g
-(replace)h Fs(xargs)d Ft(to)i(gzip)g(all)g(h)m(tml)g(\014les)f(in)h
-(the)f(curren)m(t)g(directory)150 650 y(and)30 b(its)h(sub)s
-(directories:)390 783 y Fs(find)47 b(.)g(-type)f(f)i(-name)e('*.html')g
-(-print)g(|)h(parallel)f(gzip)150 915 y Ft(If)27 b(y)m(ou)g(need)g(to)g
-(protect)i(sp)s(ecial)e(c)m(haracters)i(suc)m(h)d(as)i(newlines)e(in)h
-(\014le)g(names,)h(use)f(\014nd's)e(`)p Fs(-print0)p
-Ft(')150 1025 y(option)31 b(and)f(parallel's)h(`)p Fs(-0)p
-Ft(')f(option.)275 1157 y(Y)-8 b(ou)34 b(can)g(use)f(P)m(arallel)j(to)e
-(mo)m(v)m(e)h(\014les)f(from)f(the)h(curren)m(t)f(directory)h(when)f
-(the)h(n)m(um)m(b)s(er)e(of)i(\014les)150 1267 y(is)c(to)s(o)i(large)f
-(to)g(pro)s(cess)f(with)g(one)h Fs(mv)f Ft(in)m(v)m(o)s(cation:)390
-1399 y Fs(ls)47 b(|)h(parallel)d(mv)i({})h(destdir)275
-1532 y Ft(As)28 b(y)m(ou)g(can)h(see,)g(the)g Fs({})e
-Ft(is)i(replaced)f(with)g(eac)m(h)i(line)e(read)g(from)g(standard)f
-(input.)39 b(While)29 b(using)150 1641 y Fs(ls)g Ft(will)h(w)m(ork)g
-(in)f(most)h(instances,)h(it)f(is)g(not)g(su\016cien)m(t)g(to)h(deal)f
-(with)f(all)i(\014lenames.)40 b(If)30 b(y)m(ou)g(need)f(to)150
-1751 y(accommo)s(date)j(sp)s(ecial)f(c)m(haracters)h(in)e(\014lenames,)
-h(y)m(ou)f(can)h(use)390 1883 y Fs(find)47 b(.)g(-depth)f(1)i(\\!)f
-(-name)f('.*')h(-print0)f(|)h(parallel)f(-0)h(mv)g({})g(destdir)150
-2016 y Ft(as)31 b(alluded)f(to)h(ab)s(o)m(v)m(e.)275
-2148 y(This)e(will)i(run)e(as)h(man)m(y)h Fs(mv)e Ft(commands)h(as)h
+b(Basic)32 b(Shell)e(F)-8 b(eatures)2246 b(16)150 299
+y(di\013eren)m(t)35 b(w)m(a)m(ys)h(to)f(sp)s(ecify)f(the)h(input)f
+(source,)i(and)e(so)h(on\).)54 b(P)m(arallel)36 b(can)f(replace)h
+Fs(xargs)d Ft(or)i(feed)150 408 y(commands)30 b(from)g(its)h(input)e
+(sources)h(to)i(sev)m(eral)f(di\013eren)m(t)g(instances)g(of)g(Bash.)
+275 553 y(F)-8 b(or)33 b(a)g(complete)h(description,)g(refer)e(to)i
+(the)f(GNU)g(P)m(arallel)i(do)s(cumen)m(tation.)48 b(A)33
+b(few)f(examples)150 663 y(should)d(pro)m(vide)i(a)g(brief)e(in)m(tro)s
+(duction)i(to)g(its)g(use.)275 807 y(F)-8 b(or)37 b(example,)i(it)e(is)
+f(easy)h(to)g(replace)h Fs(xargs)d Ft(to)i(gzip)g(all)g(h)m(tml)g
+(\014les)f(in)h(the)f(curren)m(t)g(directory)150 917
+y(and)30 b(its)h(sub)s(directories:)390 1061 y Fs(find)47
+b(.)g(-type)f(f)i(-name)e('*.html')g(-print)g(|)h(parallel)f(gzip)150
+1205 y Ft(If)27 b(y)m(ou)g(need)g(to)g(protect)i(sp)s(ecial)e(c)m
+(haracters)i(suc)m(h)d(as)i(newlines)e(in)h(\014le)g(names,)h(use)f
+(\014nd's)e(`)p Fs(-print0)p Ft(')150 1315 y(option)31
+b(and)f(parallel's)h(`)p Fs(-0)p Ft(')f(option.)275 1460
+y(Y)-8 b(ou)34 b(can)g(use)f(P)m(arallel)j(to)e(mo)m(v)m(e)h(\014les)f
+(from)f(the)h(curren)m(t)f(directory)h(when)f(the)h(n)m(um)m(b)s(er)e
+(of)i(\014les)150 1569 y(is)c(to)s(o)i(large)f(to)g(pro)s(cess)f(with)g
+(one)h Fs(mv)f Ft(in)m(v)m(o)s(cation:)390 1714 y Fs(ls)47
+b(|)h(parallel)d(mv)i({})h(destdir)275 1858 y Ft(As)28
+b(y)m(ou)g(can)h(see,)g(the)g Fs({})e Ft(is)i(replaced)f(with)g(eac)m
+(h)i(line)e(read)g(from)g(standard)f(input.)39 b(While)29
+b(using)150 1968 y Fs(ls)g Ft(will)h(w)m(ork)g(in)f(most)h(instances,)h
+(it)f(is)g(not)g(su\016cien)m(t)g(to)h(deal)f(with)f(all)i
+(\014lenames.)40 b(If)30 b(y)m(ou)g(need)f(to)150 2077
+y(accommo)s(date)j(sp)s(ecial)f(c)m(haracters)h(in)e(\014lenames,)h(y)m
+(ou)f(can)h(use)390 2222 y Fs(find)47 b(.)g(-depth)f(1)i(\\!)f(-name)f
+('.*')h(-print0)f(|)h(parallel)f(-0)h(mv)g({})g(destdir)150
+2366 y Ft(as)31 b(alluded)f(to)h(ab)s(o)m(v)m(e.)275
+2511 y(This)e(will)i(run)e(as)h(man)m(y)h Fs(mv)e Ft(commands)h(as)h
 (there)f(are)h(\014les)f(in)h(the)f(curren)m(t)g(directory)-8
-b(.)42 b(Y)-8 b(ou)31 b(can)150 2258 y(em)m(ulate)h(a)f(parallel)g
+b(.)42 b(Y)-8 b(ou)31 b(can)150 2620 y(em)m(ulate)h(a)f(parallel)g
 Fs(xargs)e Ft(b)m(y)h(adding)g(the)h(`)p Fs(-X)p Ft(')f(option:)390
-2390 y Fs(find)47 b(.)g(-depth)f(1)i(\\!)f(-name)f('.*')h(-print0)f(|)h
-(parallel)f(-0)h(-X)g(mv)g({})g(destdir)275 2523 y Ft(GNU)31
+2765 y Fs(find)47 b(.)g(-depth)f(1)i(\\!)f(-name)f('.*')h(-print0)f(|)h
+(parallel)f(-0)h(-X)g(mv)g({})g(destdir)275 2909 y Ft(GNU)31
 b(P)m(arallel)i(can)e(replace)h(certain)g(common)g(idioms)f(that)g(op)s
-(erate)h(on)f(lines)g(read)g(from)f(a)i(\014le)150 2632
+(erate)h(on)f(lines)g(read)g(from)f(a)i(\014le)150 3019
 y(\(in)e(this)h(case,)g(\014lenames)g(listed)g(one)f(p)s(er)g(line\):)
-390 2765 y Fs(while)46 b(read)h(-r)g(x;)g(do)390 2874
-y(do-something1)d("$x")j("config-$x")390 2984 y(do-something2)d(<)k
-("$x")390 3093 y(done)f(<)g(file)g(|)g(process-output)150
-3226 y Ft(with)30 b(a)h(more)f(compact)i(syn)m(tax)f(reminiscen)m(t)g
-(of)g(lam)m(b)s(das:)390 3358 y Fs(cat)47 b(list)g(|)g(parallel)f
+390 3163 y Fs(while)46 b(IFS=)h(read)g(-r)g(x;)g(do)390
+3273 y(do-something1)d("$x")j("config-$x")390 3382 y(do-something2)d(<)
+k("$x")390 3492 y(done)f(<)g(file)g(|)g(process-output)150
+3636 y Ft(with)30 b(a)h(more)f(compact)i(syn)m(tax)f(reminiscen)m(t)g
+(of)g(lam)m(b)s(das:)390 3781 y Fs(cat)47 b(list)g(|)g(parallel)f
 ("do-something1)d({})48 b(config-{})d(;)i(do-something2)e(<)i({}")g(|)g
-(process-output)275 3491 y Ft(P)m(arallel)31 b(pro)m(vides)e(a)h
+(process-output)275 3925 y Ft(P)m(arallel)31 b(pro)m(vides)e(a)h
 (built-in)g(mec)m(hanism)g(to)g(remo)m(v)m(e)h(\014lename)e
-(extensions,)i(whic)m(h)e(lends)g(itself)150 3600 y(to)i(batc)m(h)g
-(\014le)g(transformations)f(or)g(renaming:)390 3733 y
+(extensions,)i(whic)m(h)e(lends)g(itself)150 4035 y(to)i(batc)m(h)g
+(\014le)g(transformations)f(or)g(renaming:)390 4179 y
 Fs(ls)47 b(*.gz)g(|)g(parallel)f(-j+0)g("zcat)h({})g(|)g(bzip2)g
-(>{.}.bz2)e(&&)j(rm)f({}")150 3865 y Ft(This)28 b(will)i(recompress)e
+(>{.}.bz2)e(&&)j(rm)f({}")150 4324 y Ft(This)28 b(will)i(recompress)e
 (all)i(\014les)f(in)g(the)g(curren)m(t)g(directory)g(with)g(names)g
-(ending)f(in)h(.gz)h(using)f(bzip2,)150 3975 y(running)37
+(ending)f(in)h(.gz)h(using)f(bzip2,)150 4433 y(running)37
 b(one)i(job)f(p)s(er)f(CPU)h(\(-j)p Fs(+)p Ft(0\))i(in)e(parallel.)66
 b(\(W)-8 b(e)40 b(use)e Fs(ls)g Ft(for)h(brevit)m(y)g(here;)j(using)c
-Fs(find)g Ft(as)150 4084 y(ab)s(o)m(v)m(e)e(is)g(more)f(robust)f(in)h
+Fs(find)g Ft(as)150 4543 y(ab)s(o)m(v)m(e)e(is)g(more)f(robust)f(in)h
 (the)h(face)g(of)f(\014lenames)h(con)m(taining)g(unexp)s(ected)f(c)m
-(haracters.\))57 b(P)m(arallel)150 4194 y(can)31 b(tak)m(e)h(argumen)m
+(haracters.\))57 b(P)m(arallel)150 4653 y(can)31 b(tak)m(e)h(argumen)m
 (ts)e(from)g(the)h(command)f(line;)h(the)f(ab)s(o)m(v)m(e)i(can)f(also)
-g(b)s(e)f(written)g(as)390 4326 y Fs(parallel)46 b("zcat)g({})h(|)h
-(bzip2)e(>{.}.bz2)f(&&)j(rm)f({}")g(:::)g(*.gz)275 4459
+g(b)s(e)f(written)g(as)390 4797 y Fs(parallel)46 b("zcat)g({})h(|)h
+(bzip2)e(>{.}.bz2)f(&&)j(rm)f({}")g(:::)g(*.gz)275 4941
 y Ft(If)24 b(a)i(command)f(generates)h(output,)g(y)m(ou)g(ma)m(y)f(w)m
 (an)m(t)h(to)g(preserv)m(e)g(the)f(input)f(order)h(in)g(the)g(output.)
-150 4568 y(F)-8 b(or)31 b(instance,)g(the)g(follo)m(wing)h(command)390
-4701 y Fs({)47 b(echo)g(foss.org.my)e(;)i(echo)g(debian.org;)e(echo)h
+150 5051 y(F)-8 b(or)31 b(instance,)g(the)g(follo)m(wing)h(command)390
+5196 y Fs({)47 b(echo)g(foss.org.my)e(;)i(echo)g(debian.org;)e(echo)h
 (freenetproject.org;)d(})k(|)h(parallel)d(traceroute)150
-4833 y Ft(will)31 b(displa)m(y)f(as)h(output)f(the)g(traceroute)i(in)m
+5340 y Ft(will)31 b(displa)m(y)f(as)h(output)f(the)g(traceroute)i(in)m
 (v)m(o)s(cation)h(that)e(\014nishes)e(\014rst.)40 b(Adding)30
-b(the)g(`)p Fs(-k)p Ft(')g(option)390 4966 y Fs({)47
-b(echo)g(foss.org.my)e(;)i(echo)g(debian.org;)e(echo)h
+b(the)g(`)p Fs(-k)p Ft(')g(option)p eop end
+%%Page: 17 23
+TeXDict begin 17 22 bop 150 -116 a Ft(Chapter)30 b(3:)41
+b(Basic)32 b(Shell)e(F)-8 b(eatures)2246 b(17)390 299
+y Fs({)47 b(echo)g(foss.org.my)e(;)i(echo)g(debian.org;)e(echo)h
 (freenetproject.org;)d(})k(|)h(parallel)d(-k)i(traceroute)150
-5098 y Ft(will)31 b(ensure)e(that)i(the)g(output)f(of)g
+430 y Ft(will)31 b(ensure)e(that)i(the)g(output)f(of)g
 Fs(traceroute)e(foss.org.my)f Ft(is)k(displa)m(y)m(ed)g(\014rst.)275
-5230 y(Finally)-8 b(,)31 b(P)m(arallel)h(can)e(b)s(e)f(used)g(to)i(run)
-d(a)i(sequence)h(of)f(shell)g(commands)f(in)h(parallel,)h(similar)f(to)
-150 5340 y(`)p Fs(cat)g(file)f(|)h(bash)p Ft('.)53 b(It)35
+560 y(Finally)-8 b(,)31 b(P)m(arallel)h(can)e(b)s(e)f(used)g(to)i(run)d
+(a)i(sequence)h(of)f(shell)g(commands)f(in)h(parallel,)h(similar)f(to)
+150 670 y(`)p Fs(cat)g(file)f(|)h(bash)p Ft('.)53 b(It)35
 b(is)g(not)g(uncommon)f(to)i(tak)m(e)g(a)f(list)h(of)f(\014lenames,)h
-(create)g(a)g(series)f(of)g(shell)p eop end
-%%Page: 17 23
-TeXDict begin 17 22 bop 150 -116 a Ft(Chapter)30 b(3:)41
-b(Basic)32 b(Shell)e(F)-8 b(eatures)2246 b(17)150 299
-y(commands)27 b(to)h(op)s(erate)h(on)e(them,)h(and)f(feed)h(that)g
-(list)g(of)g(commnds)e(to)j(a)f(shell.)40 b(P)m(arallel)29
-b(can)f(sp)s(eed)150 408 y(this)i(up.)40 b(Assuming)30
-b(that)h(`)p Fs(file)p Ft(')e(con)m(tains)j(a)f(list)g(of)f(shell)h
-(commands,)f(one)h(p)s(er)e(line,)390 541 y Fs(parallel)46
-b(-j)h(10)g(<)g(file)150 673 y Ft(will)37 b(ev)-5 b(aluate)38
-b(the)f(commands)f(using)g(the)h(shell)g(\(since)g(no)f(explicit)i
-(command)e(is)h(supplied)e(as)i(an)150 782 y(argumen)m(t\),)31
-b(in)f(blo)s(c)m(ks)h(of)g(ten)f(shell)h(jobs)f(at)h(a)g(time.)150
-1010 y Fr(3.3)68 b(Shell)45 b(F)-11 b(unctions)150 1169
-y Ft(Shell)35 b(functions)h(are)g(a)g(w)m(a)m(y)g(to)h(group)e
-(commands)g(for)h(later)g(execution)h(using)e(a)h(single)g(name)g(for)
-150 1279 y(the)f(group.)55 b(They)35 b(are)g(executed)h(just)f(lik)m(e)
-h(a)g Fs(")p Ft(regular)p Fs(")f Ft(command.)54 b(When)35
-b(the)h(name)f(of)g(a)h(shell)150 1389 y(function)j(is)g(used)f(as)h(a)
-h(simple)f(command)g(name,)i(the)e(list)h(of)f(commands)g(asso)s
-(ciated)i(with)d(that)150 1498 y(function)25 b(name)h(is)g(executed.)40
-b(Shell)25 b(functions)g(are)i(executed)f(in)f(the)h(curren)m(t)g
-(shell)g(con)m(text;)j(no)c(new)150 1608 y(pro)s(cess)30
-b(is)g(created)i(to)f(in)m(terpret)g(them.)275 1740 y(F)-8
-b(unctions)30 b(are)h(declared)g(using)f(this)g(syn)m(tax:)390
-1872 y Fi(name)57 b Fs(\(\))47 b Fi(compound-command)54
-b Fs([)48 b Fi(redirections)55 b Fs(])275 2004 y Ft(or)390
-2136 y Fs(function)46 b Fi(name)57 b Fs([\(\)])46 b Fi
-(compound-command)54 b Fs([)48 b Fi(redirections)55 b
-Fs(])275 2268 y Ft(This)31 b(de\014nes)h(a)g(shell)h(function)f(named)g
-Fq(name)5 b Ft(.)47 b(The)32 b(reserv)m(ed)h(w)m(ord)f
-Fs(function)e Ft(is)i(optional.)48 b(If)150 2378 y(the)39
+(create)g(a)g(series)f(of)g(shell)150 779 y(commands)27
+b(to)h(op)s(erate)h(on)e(them,)h(and)f(feed)h(that)g(list)g(of)g
+(commnds)e(to)j(a)f(shell.)40 b(P)m(arallel)29 b(can)f(sp)s(eed)150
+889 y(this)i(up.)40 b(Assuming)30 b(that)h(`)p Fs(file)p
+Ft(')e(con)m(tains)j(a)f(list)g(of)f(shell)h(commands,)f(one)h(p)s(er)e
+(line,)390 1020 y Fs(parallel)46 b(-j)h(10)g(<)g(file)150
+1150 y Ft(will)37 b(ev)-5 b(aluate)38 b(the)f(commands)f(using)g(the)h
+(shell)g(\(since)g(no)f(explicit)i(command)e(is)h(supplied)e(as)i(an)
+150 1260 y(argumen)m(t\),)31 b(in)f(blo)s(c)m(ks)h(of)g(ten)f(shell)h
+(jobs)f(at)h(a)g(time.)150 1484 y Fr(3.3)68 b(Shell)45
+b(F)-11 b(unctions)150 1644 y Ft(Shell)35 b(functions)h(are)g(a)g(w)m
+(a)m(y)g(to)h(group)e(commands)g(for)h(later)g(execution)h(using)e(a)h
+(single)g(name)g(for)150 1753 y(the)f(group.)55 b(They)35
+b(are)g(executed)h(just)f(lik)m(e)h(a)g Fs(")p Ft(regular)p
+Fs(")f Ft(command.)54 b(When)35 b(the)h(name)f(of)g(a)h(shell)150
+1863 y(function)j(is)g(used)f(as)h(a)h(simple)f(command)g(name,)i(the)e
+(list)h(of)f(commands)g(asso)s(ciated)i(with)d(that)150
+1973 y(function)25 b(name)h(is)g(executed.)40 b(Shell)25
+b(functions)g(are)i(executed)f(in)f(the)h(curren)m(t)g(shell)g(con)m
+(text;)j(no)c(new)150 2082 y(pro)s(cess)30 b(is)g(created)i(to)f(in)m
+(terpret)g(them.)275 2213 y(F)-8 b(unctions)30 b(are)h(declared)g
+(using)f(this)g(syn)m(tax:)390 2343 y Fi(name)57 b Fs(\(\))47
+b Fi(compound-command)54 b Fs([)48 b Fi(redirections)55
+b Fs(])275 2474 y Ft(or)390 2605 y Fs(function)46 b Fi(name)57
+b Fs([\(\)])46 b Fi(compound-command)54 b Fs([)48 b Fi(redirections)55
+b Fs(])275 2735 y Ft(This)31 b(de\014nes)h(a)g(shell)h(function)f
+(named)g Fq(name)5 b Ft(.)47 b(The)32 b(reserv)m(ed)h(w)m(ord)f
+Fs(function)e Ft(is)i(optional.)48 b(If)150 2845 y(the)39
 b Fs(function)f Ft(reserv)m(ed)h(w)m(ord)g(is)g(supplied,)i(the)e
 (paren)m(theses)h(are)f(optional.)69 b(The)39 b Fq(b)s(o)s(dy)45
-b Ft(of)40 b(the)150 2488 y(function)h(is)h(the)g(comp)s(ound)e
+b Ft(of)40 b(the)150 2954 y(function)h(is)h(the)g(comp)s(ound)e
 (command)h Fq(comp)s(ound-command)j Ft(\(see)e(Section)h(3.2.4)g([Comp)
-s(ound)150 2597 y(Commands],)33 b(page)g(9\).)48 b(That)33
+s(ound)150 3064 y(Commands],)33 b(page)g(9\).)48 b(That)33
 b(command)g(is)f(usually)h(a)g Fq(list)i Ft(enclosed)e(b)s(et)m(w)m
 (een)h Fs({)e Ft(and)g Fs(})p Ft(,)h(but)f(ma)m(y)150
-2707 y(b)s(e)27 b(an)m(y)h(comp)s(ound)e(command)h(listed)h(ab)s(o)m(v)
+3174 y(b)s(e)27 b(an)m(y)h(comp)s(ound)e(command)h(listed)h(ab)s(o)m(v)
 m(e.)41 b Fq(comp)s(ound-command)30 b Ft(is)e(executed)g(whenev)m(er)g
-Fq(name)150 2816 y Ft(is)j(sp)s(eci\014ed)f(as)g(the)h(name)g(of)g(a)g
+Fq(name)150 3283 y Ft(is)j(sp)s(eci\014ed)f(as)g(the)h(name)g(of)g(a)g
 (command.)41 b(When)31 b(the)f(shell)h(is)g(in)f Fl(posix)g
-Ft(mo)s(de)g(\(see)i(Section)f(6.11)150 2926 y([Bash)36
-b(POSIX)f(Mo)s(de],)j(page)e(93\),)j Fq(name)i Ft(ma)m(y)36
+Ft(mo)s(de)g(\(see)i(Section)f(6.11)150 3393 y([Bash)36
+b(POSIX)f(Mo)s(de],)j(page)e(94\),)j Fq(name)i Ft(ma)m(y)36
 b(not)h(b)s(e)e(the)h(same)g(as)g(one)g(of)g(the)g(sp)s(ecial)h
-(builtins)150 3036 y(\(see)24 b(Section)g(4.4)g([Sp)s(ecial)g
-(Builtins],)h(page)f(67\).)40 b(An)m(y)23 b(redirections)h(\(see)g
-(Section)g(3.6)g([Redirections],)150 3145 y(page)31 b(31\))h(asso)s
+(builtins)150 3502 y(\(see)24 b(Section)g(4.4)g([Sp)s(ecial)g
+(Builtins],)h(page)f(68\).)40 b(An)m(y)23 b(redirections)h(\(see)g
+(Section)g(3.6)g([Redirections],)150 3612 y(page)31 b(31\))h(asso)s
 (ciated)g(with)e(the)g(shell)h(function)f(are)h(p)s(erformed)d(when)i
-(the)g(function)g(is)h(executed.)275 3277 y(A)41 b(function)f
+(the)g(function)g(is)h(executed.)275 3743 y(A)41 b(function)f
 (de\014nition)h(ma)m(y)g(b)s(e)g(deleted)g(using)g(the)g(`)p
 Fs(-f)p Ft(')g(option)g(to)h(the)f Fs(unset)e Ft(builtin)i(\(see)150
-3387 y(Section)31 b(4.1)h([Bourne)e(Shell)g(Builtins],)h(page)h(40\).)
-275 3519 y(The)26 b(exit)i(status)g(of)f(a)h(function)f(de\014nition)g
+3852 y(Section)31 b(4.1)h([Bourne)e(Shell)g(Builtins],)h(page)h(41\).)
+275 3983 y(The)26 b(exit)i(status)g(of)f(a)h(function)f(de\014nition)g
 (is)g(zero)h(unless)f(a)g(syn)m(tax)h(error)f(o)s(ccurs)g(or)g(a)h
-(readonly)150 3629 y(function)k(with)f(the)i(same)f(name)g(already)h
+(readonly)150 4092 y(function)k(with)f(the)i(same)f(name)g(already)h
 (exists.)46 b(When)32 b(executed,)h(the)f(exit)h(status)g(of)f(a)g
-(function)150 3738 y(is)e(the)h(exit)g(status)g(of)f(the)h(last)g
+(function)150 4202 y(is)e(the)h(exit)g(status)g(of)f(the)h(last)g
 (command)f(executed)i(in)e(the)g(b)s(o)s(dy)-8 b(.)275
-3870 y(Note)22 b(that)f(for)f(historical)i(reasons,)h(in)e(the)g(most)g
+4333 y(Note)22 b(that)f(for)f(historical)i(reasons,)h(in)e(the)g(most)g
 (common)g(usage)g(the)g(curly)f(braces)h(that)g(surround)150
-3980 y(the)38 b(b)s(o)s(dy)d(of)j(the)f(function)g(m)m(ust)g(b)s(e)g
+4442 y(the)38 b(b)s(o)s(dy)d(of)j(the)f(function)g(m)m(ust)g(b)s(e)g
 (separated)h(from)f(the)g(b)s(o)s(dy)f(b)m(y)h Fs(blank)p
-Ft(s)f(or)h(newlines.)62 b(This)150 4089 y(is)38 b(b)s(ecause)g(the)h
+Ft(s)f(or)h(newlines.)62 b(This)150 4552 y(is)38 b(b)s(ecause)g(the)h
 (braces)f(are)h(reserv)m(ed)f(w)m(ords)g(and)f(are)i(only)f(recognized)
-i(as)e(suc)m(h)g(when)f(they)i(are)150 4199 y(separated)26
+i(as)e(suc)m(h)g(when)f(they)i(are)150 4661 y(separated)26
 b(from)f(the)h(command)f(list)i(b)m(y)e(whitespace)h(or)g(another)g
-(shell)g(metac)m(haracter.)41 b(Also,)28 b(when)150 4309
+(shell)g(metac)m(haracter.)41 b(Also,)28 b(when)150 4771
 y(using)i(the)g(braces,)h(the)g Fq(list)i Ft(m)m(ust)d(b)s(e)g
 (terminated)h(b)m(y)f(a)h(semicolon,)h(a)e(`)p Fs(&)p
-Ft(',)h(or)g(a)f(newline.)275 4441 y(When)i(a)i(function)f(is)g
+Ft(',)h(or)g(a)f(newline.)275 4902 y(When)i(a)i(function)f(is)g
 (executed,)i(the)e(argumen)m(ts)h(to)g(the)f(function)g(b)s(ecome)g
-(the)h(p)s(ositional)g(pa-)150 4550 y(rameters)42 b(during)e(its)i
+(the)h(p)s(ositional)g(pa-)150 5011 y(rameters)42 b(during)e(its)i
 (execution)h(\(see)f(Section)g(3.4.1)h([P)m(ositional)h(P)m
-(arameters],)i(page)c(19\).)75 b(The)150 4660 y(sp)s(ecial)37
+(arameters],)i(page)c(19\).)75 b(The)150 5121 y(sp)s(ecial)37
 b(parameter)f(`)p Fs(#)p Ft(')g(that)h(expands)e(to)i(the)f(n)m(um)m(b)
 s(er)f(of)h(p)s(ositional)h(parameters)f(is)g(up)s(dated)f(to)150
-4769 y(re\015ect)h(the)f(c)m(hange.)56 b(Sp)s(ecial)35
+5230 y(re\015ect)h(the)f(c)m(hange.)56 b(Sp)s(ecial)35
 b(parameter)h Fs(0)f Ft(is)g(unc)m(hanged.)54 b(The)35
-b(\014rst)f(elemen)m(t)j(of)e(the)g Fs(FUNCNAME)150 4879
+b(\014rst)f(elemen)m(t)j(of)e(the)g Fs(FUNCNAME)150 5340
 y Ft(v)-5 b(ariable)31 b(is)g(set)f(to)i(the)e(name)h(of)f(the)h
-(function)f(while)g(the)h(function)f(is)g(executing.)275
-5011 y(All)25 b(other)g(asp)s(ects)g(of)g(the)g(shell)g(execution)h(en)
-m(vironmen)m(t)g(are)f(iden)m(tical)h(b)s(et)m(w)m(een)g(a)f(function)g
-(and)150 5121 y(its)35 b(caller)i(with)d(these)i(exceptions:)50
-b(the)36 b Fs(DEBUG)d Ft(and)h Fs(RETURN)g Ft(traps)g(are)i(not)f
-(inherited)f(unless)h(the)150 5230 y(function)26 b(has)g(b)s(een)f(giv)
-m(en)i(the)g Fs(trace)d Ft(attribute)j(using)f(the)g
-Fs(declare)e Ft(builtin)i(or)g(the)h Fs(-o)i(functrace)150
-5340 y Ft(option)f(has)e(b)s(een)h(enabled)g(with)g(the)g
-Fs(set)f Ft(builtin,)i(\(in)f(whic)m(h)f(case)j(all)f(functions)e
-(inherit)h(the)g Fs(DEBUG)p eop end
+(function)f(while)g(the)h(function)f(is)g(executing.)p
+eop end
 %%Page: 18 24
 TeXDict begin 18 23 bop 150 -116 a Ft(Chapter)30 b(3:)41
-b(Basic)32 b(Shell)e(F)-8 b(eatures)2246 b(18)150 299
-y(and)33 b Fs(RETURN)f Ft(traps\),)j(and)e(the)h Fs(ERR)f
-Ft(trap)h(is)g(not)g(inherited)f(unless)g(the)h Fs(-o)c(errtrace)h
-Ft(shell)j(option)150 408 y(has)h(b)s(een)f(enabled.)55
-b(See)35 b(Section)h(4.1)g([Bourne)f(Shell)g(Builtins],)i(page)f(40,)i
-(for)c(the)i(description)f(of)150 518 y(the)c Fs(trap)e
-Ft(builtin.)275 657 y(The)38 b Fs(FUNCNEST)f Ft(v)-5
-b(ariable,)42 b(if)d(set)h(to)g(a)g(n)m(umeric)f(v)-5
+b(Basic)32 b(Shell)e(F)-8 b(eatures)2246 b(18)275 299
+y(All)25 b(other)g(asp)s(ects)g(of)g(the)g(shell)g(execution)h(en)m
+(vironmen)m(t)g(are)f(iden)m(tical)h(b)s(et)m(w)m(een)g(a)f(function)g
+(and)150 408 y(its)35 b(caller)i(with)d(these)i(exceptions:)50
+b(the)36 b Fs(DEBUG)d Ft(and)h Fs(RETURN)g Ft(traps)g(are)i(not)f
+(inherited)f(unless)h(the)150 518 y(function)26 b(has)g(b)s(een)f(giv)m
+(en)i(the)g Fs(trace)d Ft(attribute)j(using)f(the)g Fs(declare)e
+Ft(builtin)i(or)g(the)h Fs(-o)i(functrace)150 628 y Ft(option)f(has)e
+(b)s(een)h(enabled)g(with)g(the)g Fs(set)f Ft(builtin,)i(\(in)f(whic)m
+(h)f(case)j(all)f(functions)e(inherit)h(the)g Fs(DEBUG)150
+737 y Ft(and)33 b Fs(RETURN)f Ft(traps\),)j(and)e(the)h
+Fs(ERR)f Ft(trap)h(is)g(not)g(inherited)f(unless)g(the)h
+Fs(-o)c(errtrace)h Ft(shell)j(option)150 847 y(has)h(b)s(een)f
+(enabled.)55 b(See)35 b(Section)h(4.1)g([Bourne)f(Shell)g(Builtins],)i
+(page)f(41,)i(for)c(the)i(description)f(of)150 956 y(the)c
+Fs(trap)e Ft(builtin.)275 1095 y(The)38 b Fs(FUNCNEST)f
+Ft(v)-5 b(ariable,)42 b(if)d(set)h(to)g(a)g(n)m(umeric)f(v)-5
 b(alue)39 b(greater)h(than)f(0,)j(de\014nes)d(a)g(maxim)m(um)150
-766 y(function)24 b(nesting)h(lev)m(el.)40 b(F)-8 b(unction)25
+1204 y(function)24 b(nesting)h(lev)m(el.)40 b(F)-8 b(unction)25
 b(in)m(v)m(o)s(cations)i(that)e(exceed)g(the)g(limit)g(cause)g(the)g
-(en)m(tire)g(command)150 876 y(to)31 b(ab)s(ort.)275
-1014 y(If)37 b(the)g(builtin)g(command)h Fs(return)d
+(en)m(tire)g(command)150 1314 y(to)31 b(ab)s(ort.)275
+1452 y(If)37 b(the)g(builtin)g(command)h Fs(return)d
 Ft(is)j(executed)g(in)g(a)g(function,)h(the)e(function)h(completes)h
-(and)150 1124 y(execution)25 b(resumes)e(with)h(the)g(next)g(command)f
+(and)150 1562 y(execution)25 b(resumes)e(with)h(the)g(next)g(command)f
 (after)i(the)f(function)f(call.)40 b(An)m(y)24 b(command)f(asso)s
-(ciated)150 1233 y(with)36 b(the)h Fs(RETURN)d Ft(trap)i(is)h(executed)
+(ciated)150 1672 y(with)36 b(the)h Fs(RETURN)d Ft(trap)i(is)h(executed)
 g(b)s(efore)f(execution)i(resumes.)57 b(When)37 b(a)f(function)g
-(completes,)150 1343 y(the)h(v)-5 b(alues)38 b(of)f(the)g(p)s
+(completes,)150 1781 y(the)h(v)-5 b(alues)38 b(of)f(the)g(p)s
 (ositional)h(parameters)f(and)g(the)g(sp)s(ecial)h(parameter)f(`)p
-Fs(#)p Ft(')g(are)h(restored)f(to)h(the)150 1452 y(v)-5
+Fs(#)p Ft(')g(are)h(restored)f(to)h(the)150 1891 y(v)-5
 b(alues)26 b(they)f(had)g(prior)f(to)i(the)g(function's)f(execution.)40
 b(If)25 b(a)h(n)m(umeric)f(argumen)m(t)h(is)f(giv)m(en)h(to)g
-Fs(return)p Ft(,)150 1562 y(that)j(is)g(the)f(function's)h(return)e
+Fs(return)p Ft(,)150 2000 y(that)j(is)g(the)f(function's)h(return)e
 (status;)j(otherwise)f(the)f(function's)h(return)e(status)i(is)f(the)h
-(exit)h(status)150 1672 y(of)h(the)f(last)h(command)f(executed)i(b)s
-(efore)e(the)g Fs(return)p Ft(.)275 1810 y(V)-8 b(ariables)31
+(exit)h(status)150 2110 y(of)h(the)f(last)h(command)f(executed)i(b)s
+(efore)e(the)g Fs(return)p Ft(.)275 2248 y(V)-8 b(ariables)31
 b(lo)s(cal)g(to)f(the)g(function)f(ma)m(y)i(b)s(e)e(declared)h(with)f
 (the)h Fs(local)f Ft(builtin.)40 b(These)29 b(v)-5 b(ariables)150
-1920 y(are)31 b(visible)g(only)f(to)h(the)g(function)f(and)g(the)g
-(commands)g(it)h(in)m(v)m(ok)m(es.)275 2058 y(F)-8 b(unction)47
+2358 y(are)31 b(visible)g(only)f(to)h(the)g(function)f(and)g(the)g
+(commands)g(it)h(in)m(v)m(ok)m(es.)275 2497 y(F)-8 b(unction)47
 b(names)g(and)f(de\014nitions)g(ma)m(y)h(b)s(e)f(listed)i(with)e(the)h
 (`)p Fs(-f)p Ft(')f(option)i(to)f(the)g Fs(declare)150
-2168 y Ft(\()p Fs(typeset)p Ft(\))39 b(builtin)i(command)f(\(see)i
-(Section)f(4.2)h([Bash)f(Builtins],)j(page)d(47\).)73
-b(The)40 b(`)p Fs(-F)p Ft(')g(option)150 2277 y(to)29
+2606 y Ft(\()p Fs(typeset)p Ft(\))39 b(builtin)i(command)f(\(see)i
+(Section)f(4.2)h([Bash)f(Builtins],)j(page)d(48\).)73
+b(The)40 b(`)p Fs(-F)p Ft(')g(option)150 2716 y(to)29
 b Fs(declare)d Ft(or)i Fs(typeset)f Ft(will)h(list)h(the)f(function)g
 (names)h(only)f(\(and)g(optionally)h(the)g(source)f(\014le)h(and)150
-2387 y(line)k(n)m(um)m(b)s(er,)g(if)f(the)h Fs(extdebug)e
+2825 y(line)k(n)m(um)m(b)s(er,)g(if)f(the)h Fs(extdebug)e
 Ft(shell)i(option)g(is)g(enabled\).)49 b(F)-8 b(unctions)33
-b(ma)m(y)h(b)s(e)e(exp)s(orted)g(so)h(that)150 2497 y(subshells)f
+b(ma)m(y)h(b)s(e)e(exp)s(orted)g(so)h(that)150 2935 y(subshells)f
 (automatically)37 b(ha)m(v)m(e)d(them)g(de\014ned)e(with)h(the)g(`)p
 Fs(-f)p Ft(')h(option)g(to)g(the)f Fs(export)f Ft(builtin)h(\(see)150
-2606 y(Section)g(4.1)g([Bourne)f(Shell)g(Builtins],)i(page)f(40\).)47
+3044 y(Section)g(4.1)g([Bourne)f(Shell)g(Builtins],)i(page)f(41\).)47
 b(Note)33 b(that)g(shell)f(functions)g(and)f(v)-5 b(ariables)33
-b(with)150 2716 y(the)d(same)g(name)g(ma)m(y)g(result)g(in)g(m)m
+b(with)150 3154 y(the)d(same)g(name)g(ma)m(y)g(result)g(in)g(m)m
 (ultiple)g(iden)m(tically-named)i(en)m(tries)f(in)e(the)h(en)m
-(vironmen)m(t)g(passed)150 2825 y(to)h(the)g(shell's)f(c)m(hildren.)41
+(vironmen)m(t)g(passed)150 3264 y(to)h(the)g(shell's)f(c)m(hildren.)41
 b(Care)30 b(should)g(b)s(e)f(tak)m(en)j(in)e(cases)h(where)f(this)g(ma)
-m(y)h(cause)g(a)g(problem.)275 2964 y(F)-8 b(unctions)33
+m(y)h(cause)g(a)g(problem.)275 3402 y(F)-8 b(unctions)33
 b(ma)m(y)g(b)s(e)g(recursiv)m(e.)48 b(The)32 b Fs(FUNCNEST)f
 Ft(v)-5 b(ariable)34 b(ma)m(y)f(b)s(e)f(used)g(to)i(limit)g(the)f
-(depth)f(of)150 3073 y(the)27 b(function)f(call)i(stac)m(k)h(and)d
+(depth)f(of)150 3512 y(the)27 b(function)f(call)i(stac)m(k)h(and)d
 (restrict)h(the)g(n)m(um)m(b)s(er)f(of)h(function)f(in)m(v)m(o)s
-(cations.)42 b(By)27 b(default,)g(no)g(limit)150 3183
+(cations.)42 b(By)27 b(default,)g(no)g(limit)150 3621
 y(is)j(placed)h(on)g(the)f(n)m(um)m(b)s(er)f(of)i(recursiv)m(e)f
-(calls.)150 3421 y Fr(3.4)68 b(Shell)45 b(P)l(arameters)150
-3581 y Ft(A)23 b Fq(parameter)31 b Ft(is)23 b(an)g(en)m(tit)m(y)i(that)
+(calls.)150 3860 y Fr(3.4)68 b(Shell)45 b(P)l(arameters)150
+4019 y Ft(A)23 b Fq(parameter)31 b Ft(is)23 b(an)g(en)m(tit)m(y)i(that)
 f(stores)g(v)-5 b(alues.)39 b(It)23 b(can)h(b)s(e)f(a)g
 Fs(name)p Ft(,)h(a)g(n)m(um)m(b)s(er,)f(or)h(one)f(of)h(the)f(sp)s
-(ecial)150 3690 y(c)m(haracters)i(listed)f(b)s(elo)m(w.)39
+(ecial)150 4129 y(c)m(haracters)i(listed)f(b)s(elo)m(w.)39
 b(A)24 b Fq(v)-5 b(ariable)29 b Ft(is)24 b(a)g(parameter)g(denoted)f(b)
 m(y)h(a)g Fs(name)p Ft(.)37 b(A)24 b(v)-5 b(ariable)24
-b(has)f(a)h Fq(v)-5 b(alue)150 3800 y Ft(and)33 b(zero)i(or)e(more)h
+b(has)f(a)h Fq(v)-5 b(alue)150 4238 y Ft(and)33 b(zero)i(or)e(more)h
 Fq(attributes)t Ft(.)51 b(A)m(ttributes)34 b(are)g(assigned)g(using)f
-(the)h Fs(declare)e Ft(builtin)h(command)150 3909 y(\(see)e(the)g
+(the)h Fs(declare)e Ft(builtin)h(command)150 4348 y(\(see)e(the)g
 (description)f(of)h(the)f Fs(declare)f Ft(builtin)h(in)g(Section)h(4.2)
-g([Bash)g(Builtins],)g(page)g(47\).)275 4048 y(A)d(parameter)h(is)g
+g([Bash)g(Builtins],)g(page)g(48\).)275 4486 y(A)d(parameter)h(is)g
 (set)g(if)f(it)h(has)f(b)s(een)g(assigned)h(a)g(v)-5
 b(alue.)40 b(The)28 b(n)m(ull)h(string)f(is)h(a)g(v)-5
-b(alid)28 b(v)-5 b(alue.)41 b(Once)150 4158 y(a)31 b(v)-5
+b(alid)28 b(v)-5 b(alue.)41 b(Once)150 4596 y(a)31 b(v)-5
 b(ariable)31 b(is)f(set,)i(it)e(ma)m(y)h(b)s(e)f(unset)g(only)h(b)m(y)f
-(using)g(the)g Fs(unset)f Ft(builtin)h(command.)275 4296
+(using)g(the)g Fs(unset)f Ft(builtin)h(command.)275 4734
 y(A)g(v)-5 b(ariable)31 b(ma)m(y)g(b)s(e)f(assigned)g(to)i(b)m(y)e(a)h
-(statemen)m(t)h(of)e(the)h(form)390 4434 y Fi(name)11
-b Fs(=[)p Fi(value)g Fs(])150 4573 y Ft(If)34 b Fq(v)-5
+(statemen)m(t)h(of)e(the)h(form)390 4873 y Fi(name)11
+b Fs(=[)p Fi(value)g Fs(])150 5011 y Ft(If)34 b Fq(v)-5
 b(alue)40 b Ft(is)35 b(not)g(giv)m(en,)h(the)f(v)-5 b(ariable)35
 b(is)g(assigned)g(the)f(n)m(ull)h(string.)53 b(All)35
 b Fq(v)-5 b(alue)5 b Ft(s)35 b(undergo)f(tilde)h(ex-)150
-4682 y(pansion,)h(parameter)f(and)f(v)-5 b(ariable)36
+5121 y(pansion,)h(parameter)f(and)f(v)-5 b(ariable)36
 b(expansion,)f(command)g(substitution,)h(arithmetic)g(expansion,)150
-4792 y(and)k(quote)h(remo)m(v)-5 b(al)42 b(\(detailed)h(b)s(elo)m(w\).)
+5230 y(and)k(quote)h(remo)m(v)-5 b(al)42 b(\(detailed)h(b)s(elo)m(w\).)
 72 b(If)40 b(the)h(v)-5 b(ariable)41 b(has)g(its)g Fs(integer)e
-Ft(attribute)i(set,)j(then)150 4902 y Fq(v)-5 b(alue)38
+Ft(attribute)i(set,)j(then)150 5340 y Fq(v)-5 b(alue)38
 b Ft(is)33 b(ev)-5 b(aluated)34 b(as)f(an)g(arithmetic)h(expression)f
 (ev)m(en)h(if)e(the)h Fs($\(\(...)o(\)\))f Ft(expansion)h(is)g(not)g
-(used)150 5011 y(\(see)e(Section)g(3.5.5)i([Arithmetic)e(Expansion],)f
-(page)h(28\).)42 b(W)-8 b(ord)31 b(splitting)g(is)g(not)f(p)s
-(erformed,)f(with)150 5121 y(the)35 b(exception)h(of)f
-Fs("$@")f Ft(as)h(explained)g(b)s(elo)m(w.)54 b(Filename)36
-b(expansion)f(is)g(not)g(p)s(erformed.)53 b(Assign-)150
-5230 y(men)m(t)33 b(statemen)m(ts)h(ma)m(y)f(also)g(app)s(ear)f(as)g
-(argumen)m(ts)h(to)g(the)g Fs(alias)p Ft(,)e Fs(declare)p
-Ft(,)g Fs(typeset)p Ft(,)g Fs(export)p Ft(,)150 5340
-y Fs(readonly)p Ft(,)41 b(and)f Fs(local)f Ft(builtin)h(commands.)71
-b(When)40 b(in)h Fl(posix)e Ft(mo)s(de)i(\(see)g(Section)g(6.11)i
-([Bash)p eop end
+(used)p eop end
 %%Page: 19 25
 TeXDict begin 19 24 bop 150 -116 a Ft(Chapter)30 b(3:)41
 b(Basic)32 b(Shell)e(F)-8 b(eatures)2246 b(19)150 299
-y(POSIX)36 b(Mo)s(de],)k(page)e(93\),)i(these)e(builtins)f(ma)m(y)h
-(app)s(ear)e(in)h(a)h(command)f(after)h(one)f(or)h(more)f(in-)150
-408 y(stances)31 b(of)g(the)f Fs(command)f Ft(builtin)h(and)f(retain)i
+y(\(see)31 b(Section)g(3.5.5)i([Arithmetic)e(Expansion],)f(page)h
+(28\).)42 b(W)-8 b(ord)31 b(splitting)g(is)g(not)f(p)s(erformed,)f
+(with)150 408 y(the)35 b(exception)h(of)f Fs("$@")f Ft(as)h(explained)g
+(b)s(elo)m(w.)54 b(Filename)36 b(expansion)f(is)g(not)g(p)s(erformed.)
+53 b(Assign-)150 518 y(men)m(t)33 b(statemen)m(ts)h(ma)m(y)f(also)g
+(app)s(ear)f(as)g(argumen)m(ts)h(to)g(the)g Fs(alias)p
+Ft(,)e Fs(declare)p Ft(,)g Fs(typeset)p Ft(,)g Fs(export)p
+Ft(,)150 628 y Fs(readonly)p Ft(,)41 b(and)f Fs(local)f
+Ft(builtin)h(commands.)71 b(When)40 b(in)h Fl(posix)e
+Ft(mo)s(de)i(\(see)g(Section)g(6.11)i([Bash)150 737 y(POSIX)36
+b(Mo)s(de],)k(page)e(94\),)i(these)e(builtins)f(ma)m(y)h(app)s(ear)e
+(in)h(a)h(command)f(after)h(one)f(or)h(more)f(in-)150
+847 y(stances)31 b(of)g(the)f Fs(command)f Ft(builtin)h(and)f(retain)i
 (these)g(assignmen)m(t)g(statemen)m(t)h(prop)s(erties.)275
-582 y(In)d(the)h(con)m(text)i(where)d(an)h(assignmen)m(t)h(statemen)m
+994 y(In)d(the)h(con)m(text)i(where)d(an)h(assignmen)m(t)h(statemen)m
 (t)h(is)e(assigning)g(a)h(v)-5 b(alue)30 b(to)h(a)f(shell)g(v)-5
-b(ariable)31 b(or)150 691 y(arra)m(y)f(index)g(\(see)h(Section)g(6.7)g
-([Arra)m(ys],)g(page)g(88\),)g(the)f(`)p Fs(+=)p Ft(')g(op)s(erator)g
-(can)h(b)s(e)e(used)g(to)i(app)s(end)d(to)150 801 y(or)36
+b(ariable)31 b(or)150 1104 y(arra)m(y)f(index)g(\(see)h(Section)g(6.7)g
+([Arra)m(ys],)g(page)g(89\),)g(the)f(`)p Fs(+=)p Ft(')g(op)s(erator)g
+(can)h(b)s(e)e(used)g(to)i(app)s(end)d(to)150 1213 y(or)36
 b(add)g(to)h(the)f(v)-5 b(ariable's)37 b(previous)f(v)-5
 b(alue.)59 b(When)36 b(`)p Fs(+=)p Ft(')g(is)g(applied)g(to)h(a)g(v)-5
-b(ariable)37 b(for)f(whic)m(h)g(the)150 911 y Fq(in)m(teger)46
+b(ariable)37 b(for)f(whic)m(h)g(the)150 1323 y Fq(in)m(teger)46
 b Ft(attribute)38 b(has)f(b)s(een)g(set,)k Fq(v)-5 b(alue)43
 b Ft(is)38 b(ev)-5 b(aluated)39 b(as)f(an)f(arithmetic)i(expression)f
-(and)f(added)150 1020 y(to)f(the)f(v)-5 b(ariable's)36
+(and)f(added)150 1433 y(to)f(the)f(v)-5 b(ariable's)36
 b(curren)m(t)f(v)-5 b(alue,)37 b(whic)m(h)e(is)g(also)h(ev)-5
 b(aluated.)56 b(When)35 b(`)p Fs(+=)p Ft(')g(is)h(applied)f(to)g(an)g
-(arra)m(y)150 1130 y(v)-5 b(ariable)26 b(using)e(comp)s(ound)f
-(assignmen)m(t)j(\(see)f(Section)h(6.7)f([Arra)m(ys],)i(page)f(88\),)h
-(the)e(v)-5 b(ariable's)25 b(v)-5 b(alue)150 1239 y(is)32
+(arra)m(y)150 1542 y(v)-5 b(ariable)26 b(using)e(comp)s(ound)f
+(assignmen)m(t)j(\(see)f(Section)h(6.7)f([Arra)m(ys],)i(page)f(89\),)h
+(the)e(v)-5 b(ariable's)25 b(v)-5 b(alue)150 1652 y(is)32
 b(not)f(unset)h(\(as)g(it)g(is)f(when)g(using)g(`)p Fs(=)p
 Ft('\),)i(and)e(new)g(v)-5 b(alues)32 b(are)g(app)s(ended)d(to)k(the)f
-(arra)m(y)g(b)s(eginning)150 1349 y(at)27 b(one)f(greater)i(than)e(the)
+(arra)m(y)g(b)s(eginning)150 1761 y(at)27 b(one)f(greater)i(than)e(the)
 g(arra)m(y's)h(maxim)m(um)f(index)g(\(for)g(indexed)g(arra)m(ys\),)i
-(or)e(added)g(as)g(additional)150 1458 y(k)m(ey-v)-5
+(or)e(added)g(as)g(additional)150 1871 y(k)m(ey-v)-5
 b(alue)35 b(pairs)e(in)g(an)g(asso)s(ciativ)m(e)j(arra)m(y)-8
 b(.)51 b(When)33 b(applied)g(to)h(a)g(string-v)-5 b(alued)34
 b(v)-5 b(ariable,)35 b Fq(v)-5 b(alue)39 b Ft(is)150
-1568 y(expanded)30 b(and)f(app)s(ended)g(to)i(the)g(v)-5
-b(ariable's)31 b(v)-5 b(alue.)275 1741 y(A)37 b(v)-5
+1980 y(expanded)30 b(and)f(app)s(ended)g(to)i(the)g(v)-5
+b(ariable's)31 b(v)-5 b(alue.)275 2128 y(A)37 b(v)-5
 b(ariable)38 b(can)g(b)s(e)f(assigned)h(the)f Fq(nameref)55
 b Ft(attribute)38 b(using)f(the)h(`)p Fs(-n)p Ft(')f(option)h(to)g(the)
-g Fs(\\)p Ft(fBde-)150 1851 y(clare)p Fs(\\)p Ft(fP)44
+g Fs(\\)p Ft(fBde-)150 2237 y(clare)p Fs(\\)p Ft(fP)44
 b(or)f Fs(\\)p Ft(fBlo)s(cal)p Fs(\\)p Ft(fP)h(builtin)e(commands)h
-(\(see)h(Section)h(4.2)f([Bash)g(Builtins],)j(page)d(47\))g(to)150
-1961 y(create)36 b(a)e Fq(nameref)17 b Ft(,)35 b(or)f(a)h(reference)f
+(\(see)h(Section)h(4.2)f([Bash)g(Builtins],)j(page)d(48\))g(to)150
+2347 y(create)36 b(a)e Fq(nameref)17 b Ft(,)35 b(or)f(a)h(reference)f
 (to)h(another)f(v)-5 b(ariable.)53 b(This)33 b(allo)m(ws)i(v)-5
-b(ariables)35 b(to)f(b)s(e)g(manipu-)150 2070 y(lated)d(indirectly)-8
+b(ariables)35 b(to)f(b)s(e)g(manipu-)150 2457 y(lated)d(indirectly)-8
 b(.)43 b(Whenev)m(er)31 b(the)g(nameref)f(v)-5 b(ariable)32
 b(is)e(referenced)h(or)f(assigned)h(to,)h(the)e(op)s(eration)150
-2180 y(is)i(actually)h(p)s(erformed)d(on)i(the)g(v)-5
+2566 y(is)i(actually)h(p)s(erformed)d(on)i(the)g(v)-5
 b(ariable)33 b(sp)s(eci\014ed)e(b)m(y)g(the)h(nameref)g(v)-5
 b(ariable's)33 b(v)-5 b(alue.)45 b(A)32 b(nameref)150
-2289 y(is)h(commonly)g(used)e(within)h(shell)h(functions)f(to)h(refer)f
+2676 y(is)h(commonly)g(used)e(within)h(shell)h(functions)f(to)h(refer)f
 (to)i(a)f(v)-5 b(ariable)33 b(whose)f(name)h(is)f(passed)g(as)h(an)150
-2399 y(argumen)m(t)g(to)g(the)g(function.)46 b(F)-8 b(or)33
+2785 y(argumen)m(t)g(to)g(the)g(function.)46 b(F)-8 b(or)33
 b(instance,)h(if)e(a)h(v)-5 b(ariable)33 b(name)g(is)f(passed)g(to)h(a)
-g(shell)g(function)f(as)150 2508 y(its)f(\014rst)e(argumen)m(t,)i
-(running)390 2682 y Fs(declare)46 b(-n)h(ref=$1)150 2855
+g(shell)g(function)f(as)150 2895 y(its)f(\014rst)e(argumen)m(t,)i
+(running)390 3042 y Fs(declare)46 b(-n)h(ref=$1)150 3190
 y Ft(inside)31 b(the)h(function)f(creates)i(a)g(nameref)e(v)-5
 b(ariable)32 b Fq(ref)49 b Ft(whose)32 b(v)-5 b(alue)32
-b(is)g(the)f(v)-5 b(ariable)33 b(name)e(passed)150 2965
+b(is)g(the)f(v)-5 b(ariable)33 b(name)e(passed)150 3299
 y(as)42 b(the)g(\014rst)f(argumen)m(t.)74 b(References)43
 b(and)e(assignmen)m(ts)h(to)g Fq(ref)59 b Ft(are)42 b(treated)h(as)f
-(references)g(and)150 3074 y(assignmen)m(ts)31 b(to)g(the)g(v)-5
+(references)g(and)150 3409 y(assignmen)m(ts)31 b(to)g(the)g(v)-5
 b(ariable)31 b(whose)f(name)g(w)m(as)h(passed)f(as)h
-Fs($1)p Ft(.)275 3247 y(If)38 b(the)i(con)m(trol)g(v)-5
+Fs($1)p Ft(.)275 3556 y(If)38 b(the)i(con)m(trol)g(v)-5
 b(ariable)40 b(in)f(a)g Fs(for)g Ft(lo)s(op)g(has)g(the)g(nameref)g
-(attribute,)k(the)c(list)h(of)f(w)m(ords)g(can)150 3357
+(attribute,)k(the)c(list)h(of)f(w)m(ords)g(can)150 3666
 y(b)s(e)c(a)i(list)f(of)g(shell)h(v)-5 b(ariables,)38
 b(and)d(a)h(name)g(reference)h(will)f(b)s(e)f(established)i(for)e(eac)m
-(h)j(w)m(ord)d(in)h(the)150 3467 y(list,)30 b(in)f(turn,)g(when)f(the)i
+(h)j(w)m(ord)d(in)h(the)150 3775 y(list,)30 b(in)f(turn,)g(when)f(the)i
 (lo)s(op)f(is)g(executed.)41 b(Arra)m(y)30 b(v)-5 b(ariables)30
 b(cannot)g(b)s(e)e(giv)m(en)i(the)g(`)p Fs(-n)p Ft(')f(attribute.)150
-3576 y(Ho)m(w)m(ev)m(er,)39 b(nameref)d(v)-5 b(ariables)36
+3885 y(Ho)m(w)m(ev)m(er,)39 b(nameref)d(v)-5 b(ariables)36
 b(can)g(reference)g(arra)m(y)g(v)-5 b(ariables)37 b(and)e(subscripted)f
-(arra)m(y)i(v)-5 b(ariables.)150 3686 y(Namerefs)32 b(can)h(b)s(e)e
+(arra)m(y)i(v)-5 b(ariables.)150 3995 y(Namerefs)32 b(can)h(b)s(e)e
 (unset)h(using)f(the)h(`)p Fs(-n)p Ft(')g(option)h(to)g(the)f
 Fs(unset)e Ft(builtin)i(\(see)h(Section)g(4.1)g([Bourne)150
-3795 y(Shell)43 b(Builtins],)j(page)e(40\).)79 b(Otherwise,)45
+4104 y(Shell)43 b(Builtins],)j(page)e(41\).)79 b(Otherwise,)45
 b(if)e Fs(unset)e Ft(is)i(executed)h(with)e(the)h(name)g(of)g(a)g
-(nameref)150 3905 y(v)-5 b(ariable)31 b(as)g(an)f(argumen)m(t,)h(the)g
+(nameref)150 4214 y(v)-5 b(ariable)31 b(as)g(an)f(argumen)m(t,)h(the)g
 (v)-5 b(ariable)31 b(referenced)f(b)m(y)g(the)h(nameref)f(v)-5
-b(ariable)31 b(will)g(b)s(e)f(unset.)150 4143 y Fj(3.4.1)63
-b(P)m(ositional)41 b(P)m(arameters)150 4290 y Ft(A)28
+b(ariable)31 b(will)g(b)s(e)f(unset.)150 4426 y Fj(3.4.1)63
+b(P)m(ositional)41 b(P)m(arameters)150 4573 y Ft(A)28
 b Fq(p)s(ositional)h(parameter)35 b Ft(is)28 b(a)g(parameter)g(denoted)
 g(b)m(y)g(one)g(or)g(more)g(digits,)h(other)g(than)e(the)h(single)150
-4400 y(digit)34 b Fs(0)p Ft(.)48 b(P)m(ositional)36 b(parameters)d(are)
+4682 y(digit)34 b Fs(0)p Ft(.)48 b(P)m(ositional)36 b(parameters)d(are)
 g(assigned)h(from)e(the)i(shell's)f(argumen)m(ts)g(when)f(it)i(is)f(in)
-m(v)m(ok)m(ed,)150 4509 y(and)38 b(ma)m(y)i(b)s(e)e(reassigned)i(using)
+m(v)m(ok)m(ed,)150 4792 y(and)38 b(ma)m(y)i(b)s(e)e(reassigned)i(using)
 e(the)h Fs(set)g Ft(builtin)f(command.)67 b(P)m(ositional)41
-b(parameter)e Fs(N)g Ft(ma)m(y)h(b)s(e)150 4619 y(referenced)34
+b(parameter)e Fs(N)g Ft(ma)m(y)h(b)s(e)150 4902 y(referenced)34
 b(as)h Fs(${N})p Ft(,)g(or)f(as)h Fs($N)e Ft(when)h Fs(N)g
 Ft(consists)h(of)f(a)h(single)g(digit.)54 b(P)m(ositional)37
-b(parameters)d(ma)m(y)150 4728 y(not)j(b)s(e)f(assigned)h(to)g(with)f
+b(parameters)d(ma)m(y)150 5011 y(not)j(b)s(e)f(assigned)h(to)g(with)f
 (assignmen)m(t)i(statemen)m(ts.)61 b(The)36 b Fs(set)g
 Ft(and)g Fs(shift)f Ft(builtins)h(are)h(used)f(to)150
-4838 y(set)k(and)f(unset)f(them)i(\(see)g(Chapter)f(4)g([Shell)h
-(Builtin)g(Commands],)h(page)f(40\).)68 b(The)39 b(p)s(ositional)150
-4948 y(parameters)44 b(are)g(temp)s(orarily)g(replaced)h(when)e(a)h
+5121 y(set)k(and)f(unset)f(them)i(\(see)g(Chapter)f(4)g([Shell)h
+(Builtin)g(Commands],)h(page)f(41\).)68 b(The)39 b(p)s(ositional)150
+5230 y(parameters)44 b(are)g(temp)s(orarily)g(replaced)h(when)e(a)h
 (shell)g(function)g(is)g(executed)g(\(see)h(Section)g(3.3)150
-5057 y([Shell)30 b(F)-8 b(unctions],)32 b(page)f(17\).)275
-5230 y(When)c(a)i(p)s(ositional)g(parameter)g(consisting)f(of)h(more)f
-(than)g(a)g(single)h(digit)g(is)f(expanded,)g(it)h(m)m(ust)150
-5340 y(b)s(e)h(enclosed)h(in)f(braces.)p eop end
+5340 y([Shell)30 b(F)-8 b(unctions],)32 b(page)f(17\).)p
+eop end
 %%Page: 20 26
 TeXDict begin 20 25 bop 150 -116 a Ft(Chapter)30 b(3:)41
-b(Basic)32 b(Shell)e(F)-8 b(eatures)2246 b(20)150 299
-y Fj(3.4.2)63 b(Sp)s(ecial)41 b(P)m(arameters)150 446
-y Ft(The)d(shell)g(treats)h(sev)m(eral)g(parameters)f(sp)s(ecially)-8
-b(.)65 b(These)38 b(parameters)h(ma)m(y)f(only)g(b)s(e)g(referenced;)
-150 555 y(assignmen)m(t)31 b(to)g(them)g(is)f(not)h(allo)m(w)m(ed.)150
-712 y Fs(*)432 b Ft(Expands)29 b(to)h(the)h(p)s(ositional)f
+b(Basic)32 b(Shell)e(F)-8 b(eatures)2246 b(20)275 299
+y(When)27 b(a)i(p)s(ositional)g(parameter)g(consisting)f(of)h(more)f
+(than)g(a)g(single)h(digit)g(is)f(expanded,)g(it)h(m)m(ust)150
+408 y(b)s(e)h(enclosed)h(in)f(braces.)150 624 y Fj(3.4.2)63
+b(Sp)s(ecial)41 b(P)m(arameters)150 771 y Ft(The)d(shell)g(treats)h
+(sev)m(eral)g(parameters)f(sp)s(ecially)-8 b(.)65 b(These)38
+b(parameters)h(ma)m(y)f(only)g(b)s(e)g(referenced;)150
+881 y(assignmen)m(t)31 b(to)g(them)g(is)f(not)h(allo)m(w)m(ed.)150
+1065 y Fs(*)432 b Ft(Expands)29 b(to)h(the)h(p)s(ositional)f
 (parameters,)h(starting)g(from)e(one.)41 b(When)30 b(the)g(expansion)
-630 822 y(o)s(ccurs)e(within)f(double)h(quotes,)h(it)g(expands)e(to)i
+630 1175 y(o)s(ccurs)e(within)f(double)h(quotes,)h(it)g(expands)e(to)i
 (a)f(single)h(w)m(ord)f(with)g(the)g(v)-5 b(alue)29 b(of)f(eac)m(h)630
-932 y(parameter)i(separated)g(b)m(y)f(the)g(\014rst)g(c)m(haracter)i
+1284 y(parameter)i(separated)g(b)m(y)f(the)g(\014rst)g(c)m(haracter)i
 (of)e(the)h Fs(IFS)e Ft(sp)s(ecial)i(v)-5 b(ariable.)41
-b(That)30 b(is,)630 1041 y Fs("$*")h Ft(is)i(equiv)-5
+b(That)30 b(is,)630 1394 y Fs("$*")h Ft(is)i(equiv)-5
 b(alen)m(t)33 b(to)h Fs("$1)p Fi(c)11 b Fs($2)p Fi(c)g
 Fs(...)l(")p Ft(,)33 b(where)f Fq(c)38 b Ft(is)32 b(the)h(\014rst)e(c)m
-(haracter)j(of)f(the)f(v)-5 b(alue)630 1151 y(of)30 b(the)g
+(haracter)j(of)f(the)f(v)-5 b(alue)630 1503 y(of)30 b(the)g
 Fs(IFS)g Ft(v)-5 b(ariable.)41 b(If)30 b Fs(IFS)f Ft(is)h(unset,)g(the)
 g(parameters)g(are)h(separated)f(b)m(y)g(spaces.)41 b(If)630
-1260 y Fs(IFS)29 b Ft(is)i(n)m(ull,)f(the)h(parameters)g(are)f(joined)h
-(without)f(in)m(terv)m(ening)i(separators.)150 1417 y
+1613 y Fs(IFS)29 b Ft(is)i(n)m(ull,)f(the)h(parameters)g(are)f(joined)h
+(without)f(in)m(terv)m(ening)i(separators.)150 1789 y
 Fs(@)432 b Ft(Expands)29 b(to)h(the)h(p)s(ositional)f(parameters,)h
 (starting)g(from)e(one.)41 b(When)30 b(the)g(expansion)630
-1527 y(o)s(ccurs)c(within)g(double)f(quotes,)j(eac)m(h)f(parameter)g
+1899 y(o)s(ccurs)c(within)g(double)f(quotes,)j(eac)m(h)f(parameter)g
 (expands)e(to)i(a)g(separate)g(w)m(ord.)39 b(That)630
-1636 y(is,)29 b Fs("$@")e Ft(is)i(equiv)-5 b(alen)m(t)30
+2008 y(is,)29 b Fs("$@")e Ft(is)i(equiv)-5 b(alen)m(t)30
 b(to)f Fs("$1")g("$2")h(...)o Ft(.)40 b(If)28 b(the)g(double-quoted)h
-(expansion)f(o)s(ccurs)630 1746 y(within)d(a)h(w)m(ord,)g(the)g
+(expansion)f(o)s(ccurs)630 2118 y(within)d(a)h(w)m(ord,)g(the)g
 (expansion)f(of)h(the)g(\014rst)f(parameter)h(is)f(joined)h(with)f(the)
-h(b)s(eginning)630 1856 y(part)f(of)g(the)g(original)g(w)m(ord,)h(and)e
+h(b)s(eginning)630 2227 y(part)f(of)g(the)g(original)g(w)m(ord,)h(and)e
 (the)h(expansion)g(of)g(the)g(last)h(parameter)f(is)g(joined)f(with)630
-1965 y(the)37 b(last)g(part)g(of)f(the)h(original)h(w)m(ord.)59
+2337 y(the)37 b(last)g(part)g(of)f(the)h(original)h(w)m(ord.)59
 b(When)36 b(there)h(are)g(no)f(p)s(ositional)h(parameters,)630
-2075 y Fs("$@")29 b Ft(and)h Fs($@)g Ft(expand)f(to)j(nothing)e
-(\(i.e.,)i(they)e(are)h(remo)m(v)m(ed\).)150 2232 y Fs(#)432
+2447 y Fs("$@")29 b Ft(and)h Fs($@)g Ft(expand)f(to)j(nothing)e
+(\(i.e.,)i(they)e(are)h(remo)m(v)m(ed\).)150 2623 y Fs(#)432
 b Ft(Expands)29 b(to)i(the)g(n)m(um)m(b)s(er)e(of)h(p)s(ositional)h
-(parameters)g(in)f(decimal.)150 2389 y Fs(?)432 b Ft(Expands)29
+(parameters)g(in)f(decimal.)150 2799 y Fs(?)432 b Ft(Expands)29
 b(to)i(the)g(exit)g(status)g(of)f(the)h(most)f(recen)m(tly)i(executed)f
-(foreground)f(pip)s(eline.)150 2546 y Fs(-)432 b Ft(\(A)31
+(foreground)f(pip)s(eline.)150 2975 y Fs(-)432 b Ft(\(A)31
 b(h)m(yphen.\))42 b(Expands)30 b(to)h(the)g(curren)m(t)g(option)h
 (\015ags)f(as)g(sp)s(eci\014ed)f(up)s(on)g(in)m(v)m(o)s(cation,)630
-2655 y(b)m(y)35 b(the)h Fs(set)e Ft(builtin)h(command,)h(or)g(those)g
+3084 y(b)m(y)35 b(the)h Fs(set)e Ft(builtin)h(command,)h(or)g(those)g
 (set)f(b)m(y)h(the)f(shell)h(itself)g(\(suc)m(h)f(as)h(the)f(`)p
-Fs(-i)p Ft(')630 2765 y(option\).)150 2922 y Fs($)432
+Fs(-i)p Ft(')630 3194 y(option\).)150 3370 y Fs($)432
 b Ft(Expands)39 b(to)j(the)f(pro)s(cess)f Fl(id)h Ft(of)g(the)g(shell.)
 73 b(In)40 b(a)h Fs(\(\))f Ft(subshell,)j(it)e(expands)f(to)i(the)630
-3031 y(pro)s(cess)30 b Fl(id)g Ft(of)h(the)g(in)m(v)m(oking)g(shell,)g
-(not)g(the)f(subshell.)150 3188 y Fs(!)432 b Ft(Expands)39
-b(to)i(the)g(pro)s(cess)e Fl(id)i Ft(of)f(the)h(most)g(recen)m(tly)g
-(executed)g(bac)m(kground)g(\(asyn-)630 3298 y(c)m(hronous\))30
-b(command.)150 3455 y Fs(0)432 b Ft(Expands)20 b(to)j(the)f(name)g(of)g
-(the)g(shell)g(or)f(shell)h(script.)38 b(This)21 b(is)h(set)g(at)h
-(shell)f(initialization.)630 3564 y(If)44 b(Bash)g(is)g(in)m(v)m(ok)m
-(ed)i(with)e(a)g(\014le)g(of)h(commands)e(\(see)j(Section)f(3.8)g
-([Shell)f(Scripts],)630 3674 y(page)39 b(39\),)i Fs($0)d
-Ft(is)g(set)g(to)h(the)f(name)g(of)g(that)h(\014le.)64
-b(If)37 b(Bash)i(is)f(started)g(with)g(the)g(`)p Fs(-c)p
-Ft(')630 3784 y(option)i(\(see)g(Section)h(6.1)f([In)m(v)m(oking)h
-(Bash],)h(page)e(79\),)j(then)d Fs($0)e Ft(is)i(set)g(to)g(the)g
-(\014rst)630 3893 y(argumen)m(t)31 b(after)g(the)g(string)g(to)g(b)s(e)
-f(executed,)i(if)f(one)g(is)f(presen)m(t.)42 b(Otherwise,)31
-b(it)g(is)f(set)630 4003 y(to)h(the)g(\014lename)f(used)g(to)h(in)m(v)m
-(ok)m(e)h(Bash,)f(as)g(giv)m(en)g(b)m(y)f(argumen)m(t)h(zero.)150
-4160 y Fs(_)432 b Ft(\(An)27 b(underscore.\))39 b(A)m(t)29
-b(shell)e(startup,)h(set)f(to)h(the)g(absolute)g(pathname)f(used)f(to)i
-(in)m(v)m(ok)m(e)630 4269 y(the)22 b(shell)g(or)g(shell)g(script)f(b)s
-(eing)h(executed)h(as)f(passed)f(in)g(the)h(en)m(vironmen)m(t)h(or)e
-(argumen)m(t)630 4379 y(list.)72 b(Subsequen)m(tly)-8
-b(,)43 b(expands)c(to)j(the)e(last)i(argumen)m(t)f(to)g(the)g(previous)
-f(command,)630 4489 y(after)35 b(expansion.)54 b(Also)36
-b(set)f(to)h(the)f(full)f(pathname)h(used)f(to)h(in)m(v)m(ok)m(e)i(eac)
-m(h)f(command)630 4598 y(executed)42 b(and)e(placed)i(in)e(the)h(en)m
-(vironmen)m(t)h(exp)s(orted)f(to)g(that)h(command.)72
-b(When)630 4708 y(c)m(hec)m(king)32 b(mail,)f(this)g(parameter)g(holds)
-e(the)i(name)f(of)h(the)g(mail)g(\014le.)150 4938 y Fr(3.5)68
-b(Shell)45 b(Expansions)150 5097 y Ft(Expansion)27 b(is)i(p)s(erformed)
-d(on)i(the)g(command)g(line)h(after)f(it)h(has)f(b)s(een)f(split)h(in)m
-(to)i Fs(token)p Ft(s.)38 b(There)28 b(are)150 5207 y(sev)m(en)j(kinds)
-e(of)i(expansion)f(p)s(erformed:)225 5340 y Fp(\017)60
-b Ft(brace)31 b(expansion)p eop end
+3479 y(pro)s(cess)30 b Fl(id)g Ft(of)h(the)g(in)m(v)m(oking)g(shell,)g
+(not)g(the)f(subshell.)150 3655 y Fs(!)432 b Ft(Expands)26
+b(to)i(the)f(pro)s(cess)g Fl(id)g Ft(of)g(the)h(job)f(most)g(recen)m
+(tly)i(placed)e(in)m(to)i(the)e(bac)m(kground,)630 3765
+y(whether)39 b(executed)i(as)f(an)g(async)m(hronous)f(command)h(or)g
+(using)f(the)h Fs(bg)g Ft(builtin)f(\(see)630 3874 y(Section)31
+b(7.2)h([Job)e(Con)m(trol)h(Builtins],)g(page)g(99\).)150
+4050 y Fs(0)432 b Ft(Expands)20 b(to)j(the)f(name)g(of)g(the)g(shell)g
+(or)f(shell)h(script.)38 b(This)21 b(is)h(set)g(at)h(shell)f
+(initialization.)630 4160 y(If)44 b(Bash)g(is)g(in)m(v)m(ok)m(ed)i
+(with)e(a)g(\014le)g(of)h(commands)e(\(see)j(Section)f(3.8)g([Shell)f
+(Scripts],)630 4270 y(page)39 b(39\),)i Fs($0)d Ft(is)g(set)g(to)h(the)
+f(name)g(of)g(that)h(\014le.)64 b(If)37 b(Bash)i(is)f(started)g(with)g
+(the)g(`)p Fs(-c)p Ft(')630 4379 y(option)i(\(see)g(Section)h(6.1)f
+([In)m(v)m(oking)h(Bash],)h(page)e(80\),)j(then)d Fs($0)e
+Ft(is)i(set)g(to)g(the)g(\014rst)630 4489 y(argumen)m(t)31
+b(after)g(the)g(string)g(to)g(b)s(e)f(executed,)i(if)f(one)g(is)f
+(presen)m(t.)42 b(Otherwise,)31 b(it)g(is)f(set)630 4598
+y(to)h(the)g(\014lename)f(used)g(to)h(in)m(v)m(ok)m(e)h(Bash,)f(as)g
+(giv)m(en)g(b)m(y)f(argumen)m(t)h(zero.)150 4774 y Fs(_)432
+b Ft(\(An)27 b(underscore.\))39 b(A)m(t)29 b(shell)e(startup,)h(set)f
+(to)h(the)g(absolute)g(pathname)f(used)f(to)i(in)m(v)m(ok)m(e)630
+4884 y(the)22 b(shell)g(or)g(shell)g(script)f(b)s(eing)h(executed)h(as)
+f(passed)f(in)g(the)h(en)m(vironmen)m(t)h(or)e(argumen)m(t)630
+4994 y(list.)72 b(Subsequen)m(tly)-8 b(,)43 b(expands)c(to)j(the)e
+(last)i(argumen)m(t)f(to)g(the)g(previous)f(command,)630
+5103 y(after)35 b(expansion.)54 b(Also)36 b(set)f(to)h(the)f(full)f
+(pathname)h(used)f(to)h(in)m(v)m(ok)m(e)i(eac)m(h)f(command)630
+5213 y(executed)42 b(and)e(placed)i(in)e(the)h(en)m(vironmen)m(t)h(exp)
+s(orted)f(to)g(that)h(command.)72 b(When)630 5322 y(c)m(hec)m(king)32
+b(mail,)f(this)g(parameter)g(holds)e(the)i(name)f(of)h(the)g(mail)g
+(\014le.)p eop end
 %%Page: 21 27
 TeXDict begin 21 26 bop 150 -116 a Ft(Chapter)30 b(3:)41
-b(Basic)32 b(Shell)e(F)-8 b(eatures)2246 b(21)225 299
-y Fp(\017)60 b Ft(tilde)31 b(expansion)225 431 y Fp(\017)60
+b(Basic)32 b(Shell)e(F)-8 b(eatures)2246 b(21)150 299
+y Fr(3.5)68 b(Shell)45 b(Expansions)150 458 y Ft(Expansion)27
+b(is)i(p)s(erformed)d(on)i(the)g(command)g(line)h(after)f(it)h(has)f(b)
+s(een)f(split)h(in)m(to)i Fs(token)p Ft(s.)38 b(There)28
+b(are)150 568 y(sev)m(en)j(kinds)e(of)i(expansion)f(p)s(erformed:)225
+702 y Fp(\017)60 b Ft(brace)31 b(expansion)225 837 y
+Fp(\017)60 b Ft(tilde)31 b(expansion)225 971 y Fp(\017)60
 b Ft(parameter)31 b(and)f(v)-5 b(ariable)31 b(expansion)225
-563 y Fp(\017)60 b Ft(command)30 b(substitution)225 695
-y Fp(\017)60 b Ft(arithmetic)32 b(expansion)225 828 y
-Fp(\017)60 b Ft(w)m(ord)30 b(splitting)225 960 y Fp(\017)60
-b Ft(\014lename)31 b(expansion)275 1114 y(The)i(order)g(of)h
-(expansions)g(is:)47 b(brace)34 b(expansion,)h(tilde)g(expansion,)f
-(parameter,)i(v)-5 b(ariable,)36 b(and)150 1224 y(arithmetic)46
-b(expansion)f(and)g(command)f(substitution)h(\(done)g(in)g(a)g
-(left-to-righ)m(t)j(fashion\),)h(w)m(ord)150 1334 y(splitting,)31
-b(and)f(\014lename)h(expansion.)275 1466 y(On)42 b(systems)h(that)h
-(can)g(supp)s(ort)e(it,)47 b(there)d(is)f(an)h(additional)g(expansion)f
-(a)m(v)-5 b(ailable:)69 b Fq(pro)s(cess)150 1575 y(substitution)p
+1105 y Fp(\017)60 b Ft(command)30 b(substitution)225
+1240 y Fp(\017)60 b Ft(arithmetic)32 b(expansion)225
+1374 y Fp(\017)60 b Ft(w)m(ord)30 b(splitting)225 1508
+y Fp(\017)60 b Ft(\014lename)31 b(expansion)275 1667
+y(The)i(order)g(of)h(expansions)g(is:)47 b(brace)34 b(expansion,)h
+(tilde)g(expansion,)f(parameter,)i(v)-5 b(ariable,)36
+b(and)150 1777 y(arithmetic)46 b(expansion)f(and)g(command)f
+(substitution)h(\(done)g(in)g(a)g(left-to-righ)m(t)j(fashion\),)h(w)m
+(ord)150 1887 y(splitting,)31 b(and)f(\014lename)h(expansion.)275
+2021 y(On)42 b(systems)h(that)h(can)g(supp)s(ort)e(it,)47
+b(there)d(is)f(an)h(additional)g(expansion)f(a)m(v)-5
+b(ailable:)69 b Fq(pro)s(cess)150 2131 y(substitution)p
 Ft(.)61 b(This)36 b(is)h(p)s(erformed)f(at)i(the)f(same)h(time)f(as)h
 (parameter,)h(v)-5 b(ariable,)40 b(and)d(arithmetic)150
-1685 y(expansion)30 b(and)g(command)g(substitution.)275
-1817 y(Only)35 b(brace)i(expansion,)h(w)m(ord)e(splitting,)j(and)d
+2240 y(expansion)30 b(and)g(command)g(substitution.)275
+2374 y(Only)35 b(brace)i(expansion,)h(w)m(ord)e(splitting,)j(and)d
 (\014lename)g(expansion)g(can)h(c)m(hange)h(the)e(n)m(um)m(b)s(er)150
-1927 y(of)h(w)m(ords)f(of)g(the)h(expansion;)i(other)e(expansions)f
+2484 y(of)h(w)m(ords)f(of)g(the)h(expansion;)i(other)e(expansions)f
 (expand)g(a)h(single)g(w)m(ord)f(to)h(a)g(single)g(w)m(ord.)58
-b(The)150 2036 y(only)32 b(exceptions)i(to)f(this)f(are)h(the)f
+b(The)150 2594 y(only)32 b(exceptions)i(to)f(this)f(are)h(the)f
 (expansions)g(of)h Fs("$@")e Ft(\(see)i(Section)g(3.4.2)h([Sp)s(ecial)f
-(P)m(arameters],)150 2146 y(page)e(20\))h(and)d Fs("${)p
+(P)m(arameters],)150 2703 y(page)e(20\))h(and)d Fs("${)p
 Fi(name)11 b Fs([@]}")27 b Ft(\(see)k(Section)h(6.7)f([Arra)m(ys],)g
-(page)g(88\).)275 2278 y(After)41 b(all)i(expansions,)h
+(page)g(89\).)275 2838 y(After)41 b(all)i(expansions,)h
 Fs(quote)29 b(removal)40 b Ft(\(see)i(Section)h(3.5.9)g([Quote)f(Remo)m
-(v)-5 b(al],)47 b(page)42 b(31\))h(is)150 2388 y(p)s(erformed.)150
-2582 y Fj(3.5.1)63 b(Brace)40 b(Expansion)150 2729 y
+(v)-5 b(al],)47 b(page)42 b(31\))h(is)150 2947 y(p)s(erformed.)150
+3146 y Fj(3.5.1)63 b(Brace)40 b(Expansion)150 3293 y
 Ft(Brace)32 b(expansion)f(is)f(a)i(mec)m(hanism)f(b)m(y)f(whic)m(h)h
 (arbitrary)f(strings)h(ma)m(y)g(b)s(e)f(generated.)43
-b(This)30 b(mec)m(h-)150 2839 y(anism)35 b(is)h(similar)f(to)h
+b(This)30 b(mec)m(h-)150 3403 y(anism)35 b(is)h(similar)f(to)h
 Fq(\014lename)g(expansion)f Ft(\(see)i(Section)f(3.5.8)h([Filename)g
-(Expansion],)f(page)g(29\),)150 2948 y(but)26 b(the)h(\014lenames)g
+(Expansion],)f(page)g(29\),)150 3512 y(but)26 b(the)h(\014lenames)g
 (generated)h(need)f(not)g(exist.)40 b(P)m(atterns)28
 b(to)f(b)s(e)g(brace)g(expanded)f(tak)m(e)i(the)f(form)g(of)150
-3058 y(an)i(optional)i Fq(pream)m(ble)5 b Ft(,)30 b(follo)m(w)m(ed)i(b)
+3622 y(an)i(optional)i Fq(pream)m(ble)5 b Ft(,)30 b(follo)m(w)m(ed)i(b)
 m(y)d(either)h(a)g(series)g(of)g(comma-separated)h(strings)e(or)h(a)g
-(sequence)150 3167 y(expression)36 b(b)s(et)m(w)m(een)g(a)g(pair)g(of)g
+(sequence)150 3731 y(expression)36 b(b)s(et)m(w)m(een)g(a)g(pair)g(of)g
 (braces,)i(follo)m(w)m(ed)f(b)m(y)f(an)g(optional)h Fq(p)s(ostscript)r
-Ft(.)56 b(The)36 b(pream)m(ble)g(is)150 3277 y(pre\014xed)28
+Ft(.)56 b(The)36 b(pream)m(ble)g(is)150 3841 y(pre\014xed)28
 b(to)h(eac)m(h)h(string)f(con)m(tained)h(within)e(the)h(braces,)g(and)g
 (the)g(p)s(ostscript)f(is)h(then)f(app)s(ended)f(to)150
-3387 y(eac)m(h)32 b(resulting)e(string,)h(expanding)e(left)j(to)f(righ)
-m(t.)275 3519 y(Brace)37 b(expansions)f(ma)m(y)h(b)s(e)f(nested.)59
+3951 y(eac)m(h)32 b(resulting)e(string,)h(expanding)e(left)j(to)f(righ)
+m(t.)275 4085 y(Brace)37 b(expansions)f(ma)m(y)h(b)s(e)f(nested.)59
 b(The)36 b(results)g(of)h(eac)m(h)g(expanded)f(string)g(are)h(not)g
-(sorted;)150 3628 y(left)31 b(to)g(righ)m(t)g(order)f(is)g(preserv)m
-(ed.)41 b(F)-8 b(or)31 b(example,)390 3761 y Fs(bash$)46
-b(echo)h(a{d,c,b}e)390 3870 y(ade)g(ace)g(abe)275 4002
+(sorted;)150 4195 y(left)31 b(to)g(righ)m(t)g(order)f(is)g(preserv)m
+(ed.)41 b(F)-8 b(or)31 b(example,)390 4329 y Fs(bash$)46
+b(echo)h(a{d,c,b}e)390 4439 y(ade)g(ace)g(abe)275 4573
 y Ft(A)20 b(sequence)h(expression)g(tak)m(es)h(the)f(form)f
 Fs({)p Fi(x)11 b Fs(..)p Fi(y)g Fs([..)p Fi(incr)g Fs(]})p
 Ft(,)18 b(where)i Fq(x)27 b Ft(and)20 b Fq(y)28 b Ft(are)22
-b(either)f(in)m(tegers)150 4112 y(or)42 b(single)h(c)m(haracters,)j
+b(either)f(in)m(tegers)150 4682 y(or)42 b(single)h(c)m(haracters,)j
 (and)c Fq(incr)7 b Ft(,)44 b(an)e(optional)h(incremen)m(t,)j(is)c(an)g
-(in)m(teger.)77 b(When)41 b(in)m(tegers)j(are)150 4222
+(in)m(teger.)77 b(When)41 b(in)m(tegers)j(are)150 4792
 y(supplied,)e(the)f(expression)g(expands)f(to)h(eac)m(h)h(n)m(um)m(b)s
 (er)e(b)s(et)m(w)m(een)h Fq(x)47 b Ft(and)40 b Fq(y)8
-b Ft(,)44 b(inclusiv)m(e.)73 b(Supplied)150 4331 y(in)m(tegers)33
+b Ft(,)44 b(inclusiv)m(e.)73 b(Supplied)150 4902 y(in)m(tegers)33
 b(ma)m(y)e(b)s(e)g(pre\014xed)f(with)h(`)p Fs(0)p Ft(')h(to)g(force)g
 (eac)m(h)g(term)g(to)g(ha)m(v)m(e)g(the)g(same)g(width.)42
-b(When)31 b(either)150 4441 y Fq(x)43 b Ft(or)36 b Fq(y)44
+b(When)31 b(either)150 5011 y Fq(x)43 b Ft(or)36 b Fq(y)44
 b Ft(b)s(egins)36 b(with)g(a)h(zero,)i(the)e(shell)g(attempts)g(to)g
 (force)g(all)h(generated)f(terms)g(to)g(con)m(tain)h(the)150
-4550 y(same)e(n)m(um)m(b)s(er)e(of)i(digits,)i(zero-padding)d(where)h
+5121 y(same)e(n)m(um)m(b)s(er)e(of)i(digits,)i(zero-padding)d(where)h
 (necessary)-8 b(.)57 b(When)35 b(c)m(haracters)i(are)f(supplied,)g(the)
-150 4660 y(expression)24 b(expands)e(to)j(eac)m(h)g(c)m(haracter)g
+150 5230 y(expression)24 b(expands)e(to)j(eac)m(h)g(c)m(haracter)g
 (lexicographically)i(b)s(et)m(w)m(een)d Fq(x)30 b Ft(and)23
 b Fq(y)8 b Ft(,)25 b(inclusiv)m(e,)h(using)e(the)150
-4769 y(default)32 b(C)g(lo)s(cale.)48 b(Note)34 b(that)f(b)s(oth)e
+5340 y(default)32 b(C)g(lo)s(cale.)48 b(Note)34 b(that)f(b)s(oth)e
 Fq(x)39 b Ft(and)31 b Fq(y)40 b Ft(m)m(ust)32 b(b)s(e)g(of)g(the)h
-(same)f(t)m(yp)s(e.)47 b(When)32 b(the)g(incremen)m(t)150
-4879 y(is)d(supplied,)g(it)h(is)f(used)f(as)i(the)f(di\013erence)h(b)s
+(same)f(t)m(yp)s(e.)47 b(When)32 b(the)g(incremen)m(t)p
+eop end
+%%Page: 22 28
+TeXDict begin 22 27 bop 150 -116 a Ft(Chapter)30 b(3:)41
+b(Basic)32 b(Shell)e(F)-8 b(eatures)2246 b(22)150 299
+y(is)29 b(supplied,)g(it)h(is)f(used)f(as)i(the)f(di\013erence)h(b)s
 (et)m(w)m(een)g(eac)m(h)g(term.)41 b(The)29 b(default)g(incremen)m(t)h
-(is)f(1)h(or)f(-1)150 4989 y(as)i(appropriate.)275 5121
+(is)f(1)h(or)f(-1)150 408 y(as)i(appropriate.)275 544
 y(Brace)36 b(expansion)g(is)f(p)s(erformed)f(b)s(efore)h(an)m(y)h
 (other)g(expansions,)h(and)e(an)m(y)g(c)m(haracters)i(sp)s(ecial)150
-5230 y(to)32 b(other)g(expansions)g(are)g(preserv)m(ed)f(in)h(the)f
+654 y(to)32 b(other)g(expansions)g(are)g(preserv)m(ed)f(in)h(the)f
 (result.)45 b(It)32 b(is)g(strictly)g(textual.)46 b(Bash)32
-b(do)s(es)f(not)h(apply)150 5340 y(an)m(y)27 b(syn)m(tactic)i(in)m
+b(do)s(es)f(not)h(apply)150 764 y(an)m(y)27 b(syn)m(tactic)i(in)m
 (terpretation)g(to)f(the)f(con)m(text)i(of)e(the)g(expansion)g(or)g
-(the)h(text)g(b)s(et)m(w)m(een)f(the)h(braces.)p eop
-end
-%%Page: 22 28
-TeXDict begin 22 27 bop 150 -116 a Ft(Chapter)30 b(3:)41
-b(Basic)32 b(Shell)e(F)-8 b(eatures)2246 b(22)150 299
+(the)h(text)g(b)s(et)m(w)m(een)f(the)h(braces.)150 873
 y(T)-8 b(o)37 b(a)m(v)m(oid)g(con\015icts)g(with)f(parameter)h
 (expansion,)g(the)g(string)f(`)p Fs(${)p Ft(')g(is)g(not)g(considered)g
-(eligible)i(for)150 408 y(brace)31 b(expansion.)275 543
+(eligible)i(for)150 983 y(brace)31 b(expansion.)275 1119
 y(A)e(correctly-formed)i(brace)f(expansion)f(m)m(ust)h(con)m(tain)h
 (unquoted)e(op)s(ening)g(and)g(closing)i(braces,)150
-653 y(and)h(at)i(least)g(one)f(unquoted)g(comma)g(or)g(a)h(v)-5
+1228 y(and)h(at)i(least)g(one)f(unquoted)g(comma)g(or)g(a)h(v)-5
 b(alid)33 b(sequence)g(expression.)48 b(An)m(y)33 b(incorrectly)h
-(formed)150 763 y(brace)d(expansion)f(is)g(left)h(unc)m(hanged.)275
-897 y(A)25 b Fs({)g Ft(or)g(`)p Fs(,)p Ft(')g(ma)m(y)h(b)s(e)f(quoted)g
-(with)g(a)h(bac)m(kslash)f(to)h(prev)m(en)m(t)g(its)g(b)s(eing)f
-(considered)g(part)g(of)g(a)h(brace)150 1007 y(expression.)51
+(formed)150 1338 y(brace)d(expansion)f(is)g(left)h(unc)m(hanged.)275
+1474 y(A)25 b Fs({)g Ft(or)g(`)p Fs(,)p Ft(')g(ma)m(y)h(b)s(e)f(quoted)
+g(with)g(a)h(bac)m(kslash)f(to)h(prev)m(en)m(t)g(its)g(b)s(eing)f
+(considered)g(part)g(of)g(a)h(brace)150 1583 y(expression.)51
 b(T)-8 b(o)34 b(a)m(v)m(oid)i(con\015icts)e(with)g(parameter)g
 (expansion,)h(the)f(string)g(`)p Fs(${)p Ft(')g(is)g(not)g(considered)
-150 1117 y(eligible)e(for)e(brace)h(expansion.)275 1252
+150 1693 y(eligible)e(for)e(brace)h(expansion.)275 1829
 y(This)f(construct)h(is)g(t)m(ypically)i(used)d(as)h(shorthand)f(when)g
 (the)h(common)g(pre\014x)f(of)h(the)g(strings)g(to)150
-1361 y(b)s(e)f(generated)h(is)g(longer)g(than)f(in)g(the)g(ab)s(o)m(v)m
-(e)i(example:)390 1496 y Fs(mkdir)46 b(/usr/local/src/bash/{old,n)o
-(ew,)o(dist)o(,bug)o(s})275 1631 y Ft(or)390 1766 y Fs(chown)g(root)h
+1939 y(b)s(e)f(generated)h(is)g(longer)g(than)f(in)g(the)g(ab)s(o)m(v)m
+(e)i(example:)390 2074 y Fs(mkdir)46 b(/usr/local/src/bash/{old,n)o
+(ew,)o(dist)o(,bug)o(s})275 2210 y Ft(or)390 2346 y Fs(chown)g(root)h
 (/usr/{ucb/{ex,edit},lib/)o({ex?)o(.?*,)o(how)o(_ex})o(})150
-1966 y Fj(3.5.2)63 b(Tilde)41 b(Expansion)150 2113 y
+2547 y Fj(3.5.2)63 b(Tilde)41 b(Expansion)150 2694 y
 Ft(If)29 b(a)h(w)m(ord)g(b)s(egins)f(with)g(an)h(unquoted)f(tilde)h(c)m
 (haracter)h(\(`)p Fs(~)p Ft('\),)g(all)g(of)f(the)g(c)m(haracters)h(up)
-d(to)j(the)f(\014rst)150 2222 y(unquoted)23 b(slash)h(\(or)h(all)g(c)m
+d(to)j(the)f(\014rst)150 2804 y(unquoted)23 b(slash)h(\(or)h(all)g(c)m
 (haracters,)i(if)d(there)g(is)h(no)f(unquoted)f(slash\))h(are)h
-(considered)f(a)g Fq(tilde-pre\014x)6 b Ft(.)150 2332
+(considered)f(a)g Fq(tilde-pre\014x)6 b Ft(.)150 2913
 y(If)38 b(none)g(of)g(the)h(c)m(haracters)g(in)f(the)h(tilde-pre\014x)f
 (are)h(quoted,)h(the)f(c)m(haracters)h(in)d(the)i(tilde-pre\014x)150
-2441 y(follo)m(wing)28 b(the)f(tilde)g(are)g(treated)h(as)f(a)g(p)s
+3023 y(follo)m(wing)28 b(the)f(tilde)g(are)g(treated)h(as)f(a)g(p)s
 (ossible)f Fq(login)i(name)5 b Ft(.)40 b(If)26 b(this)g(login)i(name)f
-(is)f(the)h(n)m(ull)g(string,)150 2551 y(the)35 b(tilde)g(is)g
+(is)f(the)h(n)m(ull)g(string,)150 3132 y(the)35 b(tilde)g(is)g
 (replaced)g(with)f(the)h(v)-5 b(alue)35 b(of)g(the)g
 Fs(HOME)e Ft(shell)i(v)-5 b(ariable.)54 b(If)34 b Fs(HOME)g
-Ft(is)h(unset,)g(the)g(home)150 2661 y(directory)e(of)g(the)f(user)g
+Ft(is)h(unset,)g(the)g(home)150 3242 y(directory)e(of)g(the)f(user)g
 (executing)i(the)e(shell)h(is)f(substituted)g(instead.)47
-b(Otherwise,)33 b(the)g(tilde-pre\014x)150 2770 y(is)d(replaced)h(with)
+b(Otherwise,)33 b(the)g(tilde-pre\014x)150 3352 y(is)d(replaced)h(with)
 f(the)h(home)f(directory)h(asso)s(ciated)h(with)e(the)h(sp)s(eci\014ed)
-e(login)j(name.)275 2905 y(If)g(the)h(tilde-pre\014x)f(is)h(`)p
+e(login)j(name.)275 3487 y(If)g(the)h(tilde-pre\014x)f(is)h(`)p
 Fs(~+)p Ft(',)g(the)g(v)-5 b(alue)33 b(of)g(the)g(shell)g(v)-5
 b(ariable)34 b Fs(PWD)d Ft(replaces)j(the)f(tilde-pre\014x.)47
-b(If)150 3015 y(the)31 b(tilde-pre\014x)f(is)g(`)p Fs(~-)p
+b(If)150 3597 y(the)31 b(tilde-pre\014x)f(is)g(`)p Fs(~-)p
 Ft(',)h(the)f(v)-5 b(alue)31 b(of)g(the)f(shell)h(v)-5
 b(ariable)31 b Fs(OLDPWD)p Ft(,)e(if)h(it)h(is)g(set,)g(is)f
-(substituted.)275 3150 y(If)e(the)i(c)m(haracters)g(follo)m(wing)h(the)
+(substituted.)275 3733 y(If)e(the)i(c)m(haracters)g(follo)m(wing)h(the)
 e(tilde)h(in)f(the)g(tilde-pre\014x)h(consist)f(of)h(a)f(n)m(um)m(b)s
-(er)f Fq(N)10 b Ft(,)30 b(optionally)150 3259 y(pre\014xed)22
+(er)f Fq(N)10 b Ft(,)30 b(optionally)150 3843 y(pre\014xed)22
 b(b)m(y)h(a)h(`)p Fs(+)p Ft(')f(or)h(a)f(`)p Fs(-)p Ft(',)j(the)d
 (tilde-pre\014x)g(is)h(replaced)f(with)g(the)h(corresp)s(onding)e
-(elemen)m(t)j(from)e(the)150 3369 y(directory)36 b(stac)m(k,)i(as)e(it)
+(elemen)m(t)j(from)e(the)150 3952 y(directory)36 b(stac)m(k,)i(as)e(it)
 g(w)m(ould)f(b)s(e)g(displa)m(y)m(ed)h(b)m(y)g(the)f
 Fs(dirs)g Ft(builtin)g(in)m(v)m(ok)m(ed)i(with)e(the)g(c)m(haracters)
-150 3478 y(follo)m(wing)40 b(tilde)f(in)g(the)f(tilde-pre\014x)h(as)g
+150 4062 y(follo)m(wing)40 b(tilde)f(in)g(the)f(tilde-pre\014x)h(as)g
 (an)f(argumen)m(t)h(\(see)h(Section)f(6.8)h([The)e(Directory)i(Stac)m
-(k],)150 3588 y(page)c(90\).)57 b(If)35 b(the)g(tilde-pre\014x,)i(sans)
+(k],)150 4171 y(page)c(91\).)57 b(If)35 b(the)g(tilde-pre\014x,)i(sans)
 e(the)h(tilde,)h(consists)f(of)g(a)f(n)m(um)m(b)s(er)f(without)i(a)f
-(leading)h(`)p Fs(+)p Ft(')g(or)150 3697 y(`)p Fs(-)p
-Ft(',)31 b(`)p Fs(+)p Ft(')f(is)h(assumed.)275 3832 y(If)e(the)i(login)
+(leading)h(`)p Fs(+)p Ft(')g(or)150 4281 y(`)p Fs(-)p
+Ft(',)31 b(`)p Fs(+)p Ft(')f(is)h(assumed.)275 4417 y(If)e(the)i(login)
 g(name)g(is)f(in)m(v)-5 b(alid,)31 b(or)g(the)f(tilde)h(expansion)f
 (fails,)i(the)e(w)m(ord)g(is)h(left)g(unc)m(hanged.)275
-3967 y(Eac)m(h)38 b(v)-5 b(ariable)38 b(assignmen)m(t)h(is)e(c)m(hec)m
+4553 y(Eac)m(h)38 b(v)-5 b(ariable)38 b(assignmen)m(t)h(is)e(c)m(hec)m
 (k)m(ed)j(for)d(unquoted)g(tilde-pre\014xes)h(immediately)g(follo)m
-(wing)150 4077 y(a)d(`)p Fs(:)p Ft(')g(or)g(the)g(\014rst)f(`)p
+(wing)150 4662 y(a)d(`)p Fs(:)p Ft(')g(or)g(the)g(\014rst)f(`)p
 Fs(=)p Ft('.)54 b(In)34 b(these)h(cases,)i(tilde)e(expansion)g(is)g
 (also)h(p)s(erformed.)52 b(Consequen)m(tly)-8 b(,)37
-b(one)150 4187 y(ma)m(y)29 b(use)e(\014lenames)h(with)g(tildes)g(in)g
+b(one)150 4772 y(ma)m(y)29 b(use)e(\014lenames)h(with)g(tildes)g(in)g
 (assignmen)m(ts)g(to)h Fs(PATH)p Ft(,)f Fs(MAILPATH)p
 Ft(,)e(and)h Fs(CDPATH)p Ft(,)g(and)h(the)g(shell)150
-4296 y(assigns)j(the)f(expanded)g(v)-5 b(alue.)275 4431
+4882 y(assigns)j(the)f(expanded)g(v)-5 b(alue.)275 5018
 y(The)29 b(follo)m(wing)j(table)g(sho)m(ws)e(ho)m(w)g(Bash)h(treats)g
-(unquoted)e(tilde-pre\014xes:)150 4591 y Fs(~)432 b Ft(The)30
-b(v)-5 b(alue)31 b(of)f Fs($HOME)150 4751 y(~/foo)240
-b Ft(`)p Fs($HOME/foo)p Ft(')150 4911 y Fs(~fred/foo)630
-5020 y Ft(The)30 b(sub)s(directory)f Fs(foo)h Ft(of)g(the)h(home)f
-(directory)h(of)g(the)f(user)g Fs(fred)150 5180 y(~+/foo)192
-b Ft(`)p Fs($PWD/foo)p Ft(')150 5340 y Fs(~-/foo)g Ft(`)p
-Fs(${OLDPWD-'~-'}/foo)p Ft(')p eop end
+(unquoted)e(tilde-pre\014xes:)150 5179 y Fs(~)432 b Ft(The)30
+b(v)-5 b(alue)31 b(of)f Fs($HOME)150 5340 y(~/foo)240
+b Ft(`)p Fs($HOME/foo)p Ft(')p eop end
 %%Page: 23 29
 TeXDict begin 23 28 bop 150 -116 a Ft(Chapter)30 b(3:)41
 b(Basic)32 b(Shell)e(F)-8 b(eatures)2246 b(23)150 299
-y Fs(~)p Fi(N)384 b Ft(The)30 b(string)g(that)h(w)m(ould)f(b)s(e)g
+y Fs(~fred/foo)630 408 y Ft(The)30 b(sub)s(directory)f
+Fs(foo)h Ft(of)g(the)h(home)f(directory)h(of)g(the)f(user)g
+Fs(fred)150 572 y(~+/foo)192 b Ft(`)p Fs($PWD/foo)p Ft(')150
+736 y Fs(~-/foo)g Ft(`)p Fs(${OLDPWD-'~-'}/foo)p Ft(')150
+899 y Fs(~)p Fi(N)384 b Ft(The)30 b(string)g(that)h(w)m(ould)f(b)s(e)g
 (displa)m(y)m(ed)h(b)m(y)f(`)p Fs(dirs)g(+)p Fi(N)11
-b Ft(')150 472 y Fs(~+)p Fi(N)336 b Ft(The)30 b(string)g(that)h(w)m
+b Ft(')150 1063 y Fs(~+)p Fi(N)336 b Ft(The)30 b(string)g(that)h(w)m
 (ould)f(b)s(e)g(displa)m(y)m(ed)h(b)m(y)f(`)p Fs(dirs)g(+)p
-Fi(N)11 b Ft(')150 645 y Fs(~-)p Fi(N)336 b Ft(The)30
+Fi(N)11 b Ft(')150 1227 y Fs(~-)p Fi(N)336 b Ft(The)30
 b(string)g(that)h(w)m(ould)f(b)s(e)g(displa)m(y)m(ed)h(b)m(y)f(`)p
-Fs(dirs)g(-)p Fi(N)11 b Ft(')150 858 y Fj(3.5.3)63 b(Shell)41
-b(P)m(arameter)f(Expansion)150 1005 y Ft(The)g(`)p Fs($)p
+Fs(dirs)g(-)p Fi(N)11 b Ft(')150 1430 y Fj(3.5.3)63 b(Shell)41
+b(P)m(arameter)f(Expansion)150 1577 y Ft(The)g(`)p Fs($)p
 Ft(')h(c)m(haracter)i(in)m(tro)s(duces)d(parameter)h(expansion,)j
-(command)d(substitution,)i(or)e(arithmetic)150 1114 y(expansion.)d(The)
+(command)d(substitution,)i(or)e(arithmetic)150 1687 y(expansion.)d(The)
 22 b(parameter)h(name)f(or)g(sym)m(b)s(ol)h(to)g(b)s(e)e(expanded)h(ma)
 m(y)h(b)s(e)f(enclosed)h(in)f(braces,)i(whic)m(h)150
-1224 y(are)31 b(optional)g(but)f(serv)m(e)h(to)h(protect)f(the)g(v)-5
+1796 y(are)31 b(optional)g(but)f(serv)m(e)h(to)h(protect)f(the)g(v)-5
 b(ariable)31 b(to)g(b)s(e)f(expanded)g(from)g(c)m(haracters)i
-(immediately)150 1334 y(follo)m(wing)g(it)f(whic)m(h)f(could)g(b)s(e)g
-(in)m(terpreted)h(as)f(part)h(of)f(the)h(name.)275 1482
+(immediately)150 1906 y(follo)m(wing)g(it)f(whic)m(h)f(could)g(b)s(e)g
+(in)m(terpreted)h(as)f(part)h(of)f(the)h(name.)275 2045
 y(When)44 b(braces)i(are)f(used,)j(the)e(matc)m(hing)g(ending)f(brace)g
 (is)g(the)g(\014rst)g(`)p Fs(})p Ft(')g(not)g(escap)s(ed)h(b)m(y)f(a)
-150 1591 y(bac)m(kslash)40 b(or)f(within)g(a)g(quoted)g(string,)j(and)c
+150 2154 y(bac)m(kslash)40 b(or)f(within)g(a)g(quoted)g(string,)j(and)c
 (not)i(within)e(an)h(em)m(b)s(edded)f(arithmetic)j(expansion,)150
-1701 y(command)30 b(substitution,)g(or)h(parameter)g(expansion.)275
-1849 y(The)40 b(basic)h(form)g(of)g(parameter)h(expansion)e(is)h($)p
+2264 y(command)30 b(substitution,)g(or)h(parameter)g(expansion.)275
+2403 y(The)40 b(basic)h(form)g(of)g(parameter)h(expansion)e(is)h($)p
 Fs({)p Fq(parameter)7 b Fs(})p Ft(.)73 b(The)40 b(v)-5
-b(alue)42 b(of)f Fq(parameter)48 b Ft(is)150 1959 y(substituted.)43
+b(alue)42 b(of)f Fq(parameter)48 b Ft(is)150 2512 y(substituted.)43
 b(The)31 b Fq(parameter)39 b Ft(is)31 b(a)h(shell)f(parameter)h(as)g
 (describ)s(ed)e(ab)s(o)m(v)m(e)j(\(see)f(Section)g(3.4)h([Shell)150
-2068 y(P)m(arameters],)e(page)f(18\))h(or)e(an)g(arra)m(y)h(reference)f
-(\(see)i(Section)f(6.7)g([Arra)m(ys],)g(page)g(88\).)42
-b(The)29 b(braces)150 2178 y(are)j(required)g(when)f
+2622 y(P)m(arameters],)e(page)f(18\))h(or)e(an)g(arra)m(y)h(reference)f
+(\(see)i(Section)f(6.7)g([Arra)m(ys],)g(page)g(89\).)42
+b(The)29 b(braces)150 2731 y(are)j(required)g(when)f
 Fq(parameter)39 b Ft(is)32 b(a)h(p)s(ositional)f(parameter)h(with)f
-(more)g(than)g(one)g(digit,)i(or)e(when)150 2287 y Fq(parameter)37
+(more)g(than)g(one)g(digit,)i(or)e(when)150 2841 y Fq(parameter)37
 b Ft(is)31 b(follo)m(w)m(ed)h(b)m(y)e(a)h(c)m(haracter)h(that)f(is)f
 (not)h(to)g(b)s(e)f(in)m(terpreted)g(as)h(part)f(of)h(its)f(name.)275
-2436 y(If)36 b(the)h(\014rst)f(c)m(haracter)i(of)f Fq(parameter)44
+2980 y(If)36 b(the)h(\014rst)f(c)m(haracter)i(of)f Fq(parameter)44
 b Ft(is)37 b(an)f(exclamation)j(p)s(oin)m(t)e(\(!\),)i(it)f(in)m(tro)s
-(duces)e(a)h(lev)m(el)i(of)150 2545 y(v)-5 b(ariable)31
+(duces)e(a)h(lev)m(el)i(of)150 3089 y(v)-5 b(ariable)31
 b(indirection.)41 b(Bash)30 b(uses)f(the)h(v)-5 b(alue)31
 b(of)f(the)g(v)-5 b(ariable)30 b(formed)g(from)f(the)h(rest)g(of)g
-Fq(parameter)150 2655 y Ft(as)c(the)g(name)g(of)g(the)h(v)-5
+Fq(parameter)150 3199 y Ft(as)c(the)g(name)g(of)g(the)h(v)-5
 b(ariable;)28 b(this)e(v)-5 b(ariable)27 b(is)f(then)f(expanded)g(and)h
 (that)g(v)-5 b(alue)27 b(is)f(used)f(in)h(the)g(rest)150
-2764 y(of)34 b(the)f(substitution,)i(rather)e(than)g(the)h(v)-5
+3308 y(of)34 b(the)f(substitution,)i(rather)e(than)g(the)h(v)-5
 b(alue)34 b(of)g Fq(parameter)40 b Ft(itself.)51 b(This)33
-b(is)g(kno)m(wn)g(as)h Fs(indirect)150 2874 y(expansion)p
+b(is)g(kno)m(wn)g(as)h Fs(indirect)150 3418 y(expansion)p
 Ft(.)81 b(The)44 b(exceptions)i(to)f(this)g(are)g(the)g(expansions)f
 (of)h($)p Fs({)p Ft(!)p Fq(pre\014x)6 b Ft(*)p Fs(})44
 b Ft(and)g($)p Fs({)p Ft(!)p Fq(name)5 b Ft([)p Fs(@)p
-Ft(])p Fs(})150 2983 y Ft(describ)s(ed)28 b(b)s(elo)m(w.)41
+Ft(])p Fs(})150 3528 y Ft(describ)s(ed)28 b(b)s(elo)m(w.)41
 b(The)28 b(exclamation)j(p)s(oin)m(t)f(m)m(ust)f(immediately)h(follo)m
-(w)g(the)g(left)f(brace)h(in)f(order)f(to)150 3093 y(in)m(tro)s(duce)i
-(indirection.)275 3241 y(In)39 b(eac)m(h)i(of)g(the)f(cases)h(b)s(elo)m
+(w)g(the)g(left)f(brace)h(in)f(order)f(to)150 3637 y(in)m(tro)s(duce)i
+(indirection.)275 3776 y(In)39 b(eac)m(h)i(of)g(the)f(cases)h(b)s(elo)m
 (w,)i Fq(w)m(ord)h Ft(is)c(sub)5 b(ject)40 b(to)h(tilde)f(expansion,)j
-(parameter)e(expansion,)150 3351 y(command)30 b(substitution,)g(and)g
-(arithmetic)i(expansion.)275 3499 y(When)h(not)h(p)s(erforming)e
+(parameter)e(expansion,)150 3886 y(command)30 b(substitution,)g(and)g
+(arithmetic)i(expansion.)275 4024 y(When)h(not)h(p)s(erforming)e
 (substring)h(expansion,)h(using)g(the)f(form)h(describ)s(ed)e(b)s(elo)m
-(w)i(\(e.g.,)i(`)p Fs(:-)p Ft('\),)150 3609 y(Bash)d(tests)h(for)e(a)i
+(w)i(\(e.g.,)i(`)p Fs(:-)p Ft('\),)150 4134 y(Bash)d(tests)h(for)e(a)i
 (parameter)f(that)h(is)e(unset)h(or)g(n)m(ull.)48 b(Omitting)33
-b(the)h(colon)f(results)g(in)g(a)g(test)h(only)150 3718
+b(the)h(colon)f(results)g(in)g(a)g(test)h(only)150 4243
 y(for)c(a)i(parameter)f(that)g(is)g(unset.)41 b(Put)31
 b(another)f(w)m(a)m(y)-8 b(,)33 b(if)e(the)f(colon)i(is)f(included,)f
-(the)h(op)s(erator)g(tests)150 3828 y(for)36 b(b)s(oth)g
+(the)h(op)s(erator)g(tests)150 4353 y(for)36 b(b)s(oth)g
 Fq(parameter)7 b Ft('s)37 b(existence)h(and)e(that)i(its)f(v)-5
 b(alue)37 b(is)g(not)f(n)m(ull;)k(if)d(the)g(colon)h(is)e(omitted,)k
-(the)150 3937 y(op)s(erator)31 b(tests)g(only)f(for)g(existence.)150
-4117 y Fs(${)p Fi(parameter)11 b Fs(:)p Fp(\000)p Fi(word)g
-Fs(})630 4227 y Ft(If)30 b Fq(parameter)37 b Ft(is)30
+(the)150 4463 y(op)s(erator)31 b(tests)g(only)f(for)g(existence.)150
+4628 y Fs(${)p Fi(parameter)11 b Fs(:)p Fp(\000)p Fi(word)g
+Fs(})630 4738 y Ft(If)30 b Fq(parameter)37 b Ft(is)30
 b(unset)g(or)h(n)m(ull,)f(the)h(expansion)f(of)g Fq(w)m(ord)k
-Ft(is)c(substituted.)40 b(Otherwise,)630 4336 y(the)31
+Ft(is)c(substituted.)40 b(Otherwise,)630 4848 y(the)31
 b(v)-5 b(alue)30 b(of)h Fq(parameter)37 b Ft(is)31 b(substituted.)150
-4509 y Fs(${)p Fi(parameter)11 b Fs(:=)p Fi(word)g Fs(})630
-4619 y Ft(If)32 b Fq(parameter)40 b Ft(is)32 b(unset)g(or)h(n)m(ull,)g
+5011 y Fs(${)p Fi(parameter)11 b Fs(:=)p Fi(word)g Fs(})630
+5121 y Ft(If)32 b Fq(parameter)40 b Ft(is)32 b(unset)g(or)h(n)m(ull,)g
 (the)f(expansion)h(of)f Fq(w)m(ord)k Ft(is)d(assigned)f(to)i
-Fq(parameter)7 b Ft(.)630 4729 y(The)30 b(v)-5 b(alue)32
+Fq(parameter)7 b Ft(.)630 5230 y(The)30 b(v)-5 b(alue)32
 b(of)f Fq(parameter)38 b Ft(is)31 b(then)g(substituted.)42
 b(P)m(ositional)33 b(parameters)e(and)f(sp)s(ecial)630
-4838 y(parameters)h(ma)m(y)g(not)f(b)s(e)g(assigned)h(to)g(in)f(this)g
-(w)m(a)m(y)-8 b(.)150 5011 y Fs(${)p Fi(parameter)11
-b Fs(:?)p Fi(word)g Fs(})630 5121 y Ft(If)26 b Fq(parameter)33
-b Ft(is)26 b(n)m(ull)g(or)g(unset,)h(the)f(expansion)g(of)g
-Fq(w)m(ord)k Ft(\(or)c(a)h(message)g(to)g(that)f(e\013ect)630
-5230 y(if)i Fq(w)m(ord)j Ft(is)d(not)g(presen)m(t\))h(is)f(written)g
-(to)h(the)f(standard)f(error)h(and)f(the)h(shell,)h(if)f(it)h(is)f(not)
-630 5340 y(in)m(teractiv)m(e,)33 b(exits.)42 b(Otherwise,)30
-b(the)h(v)-5 b(alue)31 b(of)f Fq(parameter)38 b Ft(is)30
-b(substituted.)p eop end
+5340 y(parameters)h(ma)m(y)g(not)f(b)s(e)g(assigned)h(to)g(in)f(this)g
+(w)m(a)m(y)-8 b(.)p eop end
 %%Page: 24 30
 TeXDict begin 24 29 bop 150 -116 a Ft(Chapter)30 b(3:)41
 b(Basic)32 b(Shell)e(F)-8 b(eatures)2246 b(24)150 299
-y Fs(${)p Fi(parameter)11 b Fs(:+)p Fi(word)g Fs(})630
-408 y Ft(If)35 b Fq(parameter)42 b Ft(is)36 b(n)m(ull)f(or)h(unset,)g
-(nothing)g(is)f(substituted,)i(otherwise)e(the)h(expansion)630
-518 y(of)31 b Fq(w)m(ord)i Ft(is)e(substituted.)150 671
-y Fs(${)p Fi(parameter)11 b Fs(:)p Fi(offset)g Fs(})150
-781 y(${)p Fi(parameter)g Fs(:)p Fi(offset)g Fs(:)p Fi(le)o(ngt)o(h)g
-Fs(})630 891 y Ft(This)30 b(is)h(referred)f(to)h(as)g(Substring)f
-(Expansion.)41 b(It)31 b(expands)f(to)h(up)f(to)h Fq(length)g
-Ft(c)m(harac-)630 1000 y(ters)k(of)g(the)g(v)-5 b(alue)35
-b(of)h Fq(parameter)41 b Ft(starting)36 b(at)g(the)f(c)m(haracter)h(sp)
-s(eci\014ed)e(b)m(y)h Fq(o\013set)r Ft(.)55 b(If)630
-1110 y Fq(parameter)32 b Ft(is)26 b(`)p Fs(@)p Ft(',)g(an)f(indexed)g
-(arra)m(y)h(subscripted)e(b)m(y)h(`)p Fs(@)p Ft(')g(or)h(`)p
-Fs(*)p Ft(',)g(or)g(an)f(asso)s(ciativ)m(e)j(ar-)630
-1219 y(ra)m(y)g(name,)h(the)f(results)g(di\013er)g(as)g(describ)s(ed)f
-(b)s(elo)m(w.)40 b(If)28 b Fq(length)g Ft(is)g(omitted,)i(it)f(expands)
-630 1329 y(to)e(the)g(substring)f(of)g(the)h(v)-5 b(alue)27
-b(of)g Fq(parameter)33 b Ft(starting)28 b(at)f(the)g(c)m(haracter)h(sp)
-s(eci\014ed)e(b)m(y)630 1439 y Fq(o\013set)37 b Ft(and)d(extending)g
-(to)h(the)f(end)g(of)g(the)g(v)-5 b(alue.)53 b Fq(length)34
-b Ft(and)g Fq(o\013set)j Ft(are)e(arithmetic)630 1548
-y(expressions)30 b(\(see)h(Section)g(6.5)h([Shell)e(Arithmetic],)i
-(page)f(86\).)630 1680 y(If)39 b Fq(o\013set)k Ft(ev)-5
-b(aluates)41 b(to)f(a)g(n)m(um)m(b)s(er)f(less)h(than)f(zero,)k(the)d
-(v)-5 b(alue)40 b(is)g(used)e(as)i(an)g(o\013set)630
-1789 y(in)33 b(c)m(haracters)i(from)d(the)i(end)e(of)i(the)f(v)-5
-b(alue)34 b(of)f Fq(parameter)7 b Ft(.)49 b(If)33 b Fq(length)h
-Ft(ev)-5 b(aluates)35 b(to)f(a)630 1899 y(n)m(um)m(b)s(er)23
-b(less)h(than)g(zero,)j(it)d(is)h(in)m(terpreted)f(as)g(an)h(o\013set)g
-(in)f(c)m(haracters)h(from)f(the)g(end)g(of)630 2008
-y(the)31 b(v)-5 b(alue)31 b(of)g Fq(parameter)38 b Ft(rather)30
-b(than)h(a)g(n)m(um)m(b)s(er)f(of)g(c)m(haracters,)j(and)d(the)h
-(expansion)630 2118 y(is)39 b(the)g(c)m(haracters)i(b)s(et)m(w)m(een)f
-Fq(o\013set)i Ft(and)c(that)i(result.)67 b(Note)40 b(that)g(a)g
-(negativ)m(e)h(o\013set)630 2228 y(m)m(ust)27 b(b)s(e)g(separated)g
-(from)g(the)g(colon)i(b)m(y)e(at)h(least)g(one)f(space)h(to)g(a)m(v)m
-(oid)h(b)s(eing)e(confused)630 2337 y(with)j(the)h(`)p
-Fs(:-)p Ft(')f(expansion.)630 2469 y(Here)43 b(are)g(some)f(examples)h
-(illustrating)g(substring)f(expansion)g(on)g(parameters)h(and)630
-2578 y(subscripted)29 b(arra)m(ys:)630 2710 y Fs($)47
-b(string=01234567890abcdefgh)630 2819 y($)g(echo)g(${string:7})630
-2929 y(7890abcdefgh)630 3039 y($)g(echo)g(${string:7:0})630
-3258 y($)g(echo)g(${string:7:2})630 3367 y(78)630 3477
-y($)g(echo)g(${string:7:-2})630 3587 y(7890abcdef)630
-3696 y($)g(echo)g(${string:)e(-7})630 3806 y(bcdefgh)630
-3915 y($)i(echo)g(${string:)e(-7:0})630 4134 y($)i(echo)g(${string:)e
-(-7:2})630 4244 y(bc)630 4354 y($)i(echo)g(${string:)e(-7:-2})630
-4463 y(bcdef)630 4573 y($)i(set)g(--)h(01234567890abcdefgh)630
-4682 y($)f(echo)g(${1:7})630 4792 y(7890abcdefgh)630
-4902 y($)g(echo)g(${1:7:0})630 5121 y($)g(echo)g(${1:7:2})630
-5230 y(78)630 5340 y($)g(echo)g(${1:7:-2})p eop end
+y Fs(${)p Fi(parameter)11 b Fs(:?)p Fi(word)g Fs(})630
+408 y Ft(If)26 b Fq(parameter)33 b Ft(is)26 b(n)m(ull)g(or)g(unset,)h
+(the)f(expansion)g(of)g Fq(w)m(ord)k Ft(\(or)c(a)h(message)g(to)g(that)
+f(e\013ect)630 518 y(if)i Fq(w)m(ord)j Ft(is)d(not)g(presen)m(t\))h(is)
+f(written)g(to)h(the)f(standard)f(error)h(and)f(the)h(shell,)h(if)f(it)
+h(is)f(not)630 628 y(in)m(teractiv)m(e,)33 b(exits.)42
+b(Otherwise,)30 b(the)h(v)-5 b(alue)31 b(of)f Fq(parameter)38
+b Ft(is)30 b(substituted.)150 800 y Fs(${)p Fi(parameter)11
+b Fs(:+)p Fi(word)g Fs(})630 909 y Ft(If)35 b Fq(parameter)42
+b Ft(is)36 b(n)m(ull)f(or)h(unset,)g(nothing)g(is)f(substituted,)i
+(otherwise)e(the)h(expansion)630 1019 y(of)31 b Fq(w)m(ord)i
+Ft(is)e(substituted.)150 1191 y Fs(${)p Fi(parameter)11
+b Fs(:)p Fi(offset)g Fs(})150 1301 y(${)p Fi(parameter)g
+Fs(:)p Fi(offset)g Fs(:)p Fi(le)o(ngt)o(h)g Fs(})630
+1410 y Ft(This)30 b(is)h(referred)f(to)h(as)g(Substring)f(Expansion.)41
+b(It)31 b(expands)f(to)h(up)f(to)h Fq(length)g Ft(c)m(harac-)630
+1520 y(ters)k(of)g(the)g(v)-5 b(alue)35 b(of)h Fq(parameter)41
+b Ft(starting)36 b(at)g(the)f(c)m(haracter)h(sp)s(eci\014ed)e(b)m(y)h
+Fq(o\013set)r Ft(.)55 b(If)630 1630 y Fq(parameter)32
+b Ft(is)26 b(`)p Fs(@)p Ft(',)g(an)f(indexed)g(arra)m(y)h(subscripted)e
+(b)m(y)h(`)p Fs(@)p Ft(')g(or)h(`)p Fs(*)p Ft(',)g(or)g(an)f(asso)s
+(ciativ)m(e)j(ar-)630 1739 y(ra)m(y)g(name,)h(the)f(results)g(di\013er)
+g(as)g(describ)s(ed)f(b)s(elo)m(w.)40 b(If)28 b Fq(length)g
+Ft(is)g(omitted,)i(it)f(expands)630 1849 y(to)e(the)g(substring)f(of)g
+(the)h(v)-5 b(alue)27 b(of)g Fq(parameter)33 b Ft(starting)28
+b(at)f(the)g(c)m(haracter)h(sp)s(eci\014ed)e(b)m(y)630
+1958 y Fq(o\013set)37 b Ft(and)d(extending)g(to)h(the)f(end)g(of)g(the)
+g(v)-5 b(alue.)53 b Fq(length)34 b Ft(and)g Fq(o\013set)j
+Ft(are)e(arithmetic)630 2068 y(expressions)30 b(\(see)h(Section)g(6.5)h
+([Shell)e(Arithmetic],)i(page)f(87\).)630 2209 y(If)39
+b Fq(o\013set)k Ft(ev)-5 b(aluates)41 b(to)f(a)g(n)m(um)m(b)s(er)f
+(less)h(than)f(zero,)k(the)d(v)-5 b(alue)40 b(is)g(used)e(as)i(an)g
+(o\013set)630 2318 y(in)33 b(c)m(haracters)i(from)d(the)i(end)e(of)i
+(the)f(v)-5 b(alue)34 b(of)f Fq(parameter)7 b Ft(.)49
+b(If)33 b Fq(length)h Ft(ev)-5 b(aluates)35 b(to)f(a)630
+2428 y(n)m(um)m(b)s(er)23 b(less)h(than)g(zero,)j(it)d(is)h(in)m
+(terpreted)f(as)g(an)h(o\013set)g(in)f(c)m(haracters)h(from)f(the)g
+(end)g(of)630 2538 y(the)31 b(v)-5 b(alue)31 b(of)g Fq(parameter)38
+b Ft(rather)30 b(than)h(a)g(n)m(um)m(b)s(er)f(of)g(c)m(haracters,)j
+(and)d(the)h(expansion)630 2647 y(is)39 b(the)g(c)m(haracters)i(b)s(et)
+m(w)m(een)f Fq(o\013set)i Ft(and)c(that)i(result.)67
+b(Note)40 b(that)g(a)g(negativ)m(e)h(o\013set)630 2757
+y(m)m(ust)27 b(b)s(e)g(separated)g(from)g(the)g(colon)i(b)m(y)e(at)h
+(least)g(one)f(space)h(to)g(a)m(v)m(oid)h(b)s(eing)e(confused)630
+2866 y(with)j(the)h(`)p Fs(:-)p Ft(')f(expansion.)630
+3007 y(Here)43 b(are)g(some)f(examples)h(illustrating)g(substring)f
+(expansion)g(on)g(parameters)h(and)630 3117 y(subscripted)29
+b(arra)m(ys:)630 3258 y Fs($)47 b(string=01234567890abcdefgh)630
+3367 y($)g(echo)g(${string:7})630 3477 y(7890abcdefgh)630
+3587 y($)g(echo)g(${string:7:0})630 3806 y($)g(echo)g(${string:7:2})630
+3915 y(78)630 4025 y($)g(echo)g(${string:7:-2})630 4134
+y(7890abcdef)630 4244 y($)g(echo)g(${string:)e(-7})630
+4354 y(bcdefgh)630 4463 y($)i(echo)g(${string:)e(-7:0})630
+4682 y($)i(echo)g(${string:)e(-7:2})630 4792 y(bc)630
+4902 y($)i(echo)g(${string:)e(-7:-2})630 5011 y(bcdef)630
+5121 y($)i(set)g(--)h(01234567890abcdefgh)630 5230 y($)f(echo)g(${1:7})
+630 5340 y(7890abcdefgh)p eop end
 %%Page: 25 31
 TeXDict begin 25 30 bop 150 -116 a Ft(Chapter)30 b(3:)41
 b(Basic)32 b(Shell)e(F)-8 b(eatures)2246 b(25)630 299
-y Fs(7890abcdef)630 408 y($)47 b(echo)g(${1:)g(-7})630
-518 y(bcdefgh)630 628 y($)g(echo)g(${1:)g(-7:0})630 847
-y($)g(echo)g(${1:)g(-7:2})630 956 y(bc)630 1066 y($)g(echo)g(${1:)g
-(-7:-2})630 1176 y(bcdef)630 1285 y($)g(array[0]=01234567890abcdef)o
-(gh)630 1395 y($)g(echo)g(${array[0]:7})630 1504 y(7890abcdefgh)630
-1614 y($)g(echo)g(${array[0]:7:0})630 1833 y($)g(echo)g
-(${array[0]:7:2})630 1943 y(78)630 2052 y($)g(echo)g(${array[0]:7:-2})
-630 2162 y(7890abcdef)630 2271 y($)g(echo)g(${array[0]:)e(-7})630
-2381 y(bcdefgh)630 2491 y($)i(echo)g(${array[0]:)e(-7:0})630
-2710 y($)i(echo)g(${array[0]:)e(-7:2})630 2819 y(bc)630
-2929 y($)i(echo)g(${array[0]:)e(-7:-2})630 3039 y(bcdef)630
-3185 y Ft(If)22 b Fq(parameter)30 b Ft(is)23 b(`)p Fs(@)p
+y Fs($)47 b(echo)g(${1:7:0})630 518 y($)g(echo)g(${1:7:2})630
+628 y(78)630 737 y($)g(echo)g(${1:7:-2})630 847 y(7890abcdef)630
+956 y($)g(echo)g(${1:)g(-7})630 1066 y(bcdefgh)630 1176
+y($)g(echo)g(${1:)g(-7:0})630 1395 y($)g(echo)g(${1:)g(-7:2})630
+1504 y(bc)630 1614 y($)g(echo)g(${1:)g(-7:-2})630 1724
+y(bcdef)630 1833 y($)g(array[0]=01234567890abcdef)o(gh)630
+1943 y($)g(echo)g(${array[0]:7})630 2052 y(7890abcdefgh)630
+2162 y($)g(echo)g(${array[0]:7:0})630 2381 y($)g(echo)g
+(${array[0]:7:2})630 2491 y(78)630 2600 y($)g(echo)g(${array[0]:7:-2})
+630 2710 y(7890abcdef)630 2819 y($)g(echo)g(${array[0]:)e(-7})630
+2929 y(bcdefgh)630 3039 y($)i(echo)g(${array[0]:)e(-7:0})630
+3258 y($)i(echo)g(${array[0]:)e(-7:2})630 3367 y(bc)630
+3477 y($)i(echo)g(${array[0]:)e(-7:-2})630 3587 y(bcdef)630
+3733 y Ft(If)22 b Fq(parameter)30 b Ft(is)23 b(`)p Fs(@)p
 Ft(',)i(the)e(result)f(is)h Fq(length)g Ft(p)s(ositional)h(parameters)f
-(b)s(eginning)f(at)i Fq(o\013set)r Ft(.)630 3294 y(A)36
+(b)s(eginning)f(at)i Fq(o\013set)r Ft(.)630 3842 y(A)36
 b(negativ)m(e)j Fq(o\013set)g Ft(is)e(tak)m(en)g(relativ)m(e)i(to)e
 (one)g(greater)g(than)f(the)h(greatest)h(p)s(ositional)630
-3404 y(parameter,)29 b(so)f(an)g(o\013set)h(of)f(-1)g(ev)-5
+3952 y(parameter,)29 b(so)f(an)g(o\013set)h(of)f(-1)g(ev)-5
 b(aluates)30 b(to)e(the)g(last)h(p)s(ositional)g(parameter.)40
-b(It)28 b(is)g(an)630 3513 y(expansion)i(error)g(if)h
+b(It)28 b(is)g(an)630 4061 y(expansion)i(error)g(if)h
 Fq(length)f Ft(ev)-5 b(aluates)32 b(to)f(a)g(n)m(um)m(b)s(er)e(less)i
-(than)f(zero.)630 3660 y(The)i(follo)m(wing)i(examples)f(illustrate)h
+(than)f(zero.)630 4208 y(The)i(follo)m(wing)i(examples)f(illustrate)h
 (substring)d(expansion)i(using)f(p)s(ositional)h(param-)630
-3769 y(eters:)630 3915 y Fs($)47 b(set)g(--)h(1)f(2)g(3)h(4)f(5)h(6)f
-(7)h(8)f(9)h(0)f(a)h(b)f(c)g(d)h(e)f(f)h(g)f(h)630 4025
-y($)g(echo)g(${@:7})630 4134 y(7)g(8)h(9)f(0)h(a)f(b)h(c)f(d)h(e)f(f)h
-(g)f(h)630 4244 y($)g(echo)g(${@:7:0})630 4463 y($)g(echo)g(${@:7:2})
-630 4573 y(7)g(8)630 4682 y($)g(echo)g(${@:7:-2})630
-4792 y(bash:)f(-2:)h(substring)f(expression)f(<)i(0)630
-4902 y($)g(echo)g(${@:)g(-7:2})630 5011 y(b)g(c)630 5121
-y($)g(echo)g(${@:0})630 5230 y(./bash)f(1)i(2)f(3)g(4)h(5)f(6)h(7)f(8)h
-(9)f(0)h(a)f(b)h(c)f(d)g(e)h(f)f(g)h(h)630 5340 y($)f(echo)g(${@:0:2})p
+4317 y(eters:)630 4463 y Fs($)47 b(set)g(--)h(1)f(2)g(3)h(4)f(5)h(6)f
+(7)h(8)f(9)h(0)f(a)h(b)f(c)g(d)h(e)f(f)h(g)f(h)630 4573
+y($)g(echo)g(${@:7})630 4682 y(7)g(8)h(9)f(0)h(a)f(b)h(c)f(d)h(e)f(f)h
+(g)f(h)630 4792 y($)g(echo)g(${@:7:0})630 5011 y($)g(echo)g(${@:7:2})
+630 5121 y(7)g(8)630 5230 y($)g(echo)g(${@:7:-2})630
+5340 y(bash:)f(-2:)h(substring)f(expression)f(<)i(0)p
 eop end
 %%Page: 26 32
 TeXDict begin 26 31 bop 150 -116 a Ft(Chapter)30 b(3:)41
 b(Basic)32 b(Shell)e(F)-8 b(eatures)2246 b(26)630 299
-y Fs(./bash)46 b(1)630 408 y($)h(echo)g(${@:)g(-7:0})630
-648 y Ft(If)36 b Fq(parameter)43 b Ft(is)36 b(an)g(indexed)g(arra)m(y)g
-(name)g(subscripted)f(b)m(y)h(`)p Fs(@)p Ft(')g(or)h(`)p
-Fs(*)p Ft(',)h(the)e(result)g(is)630 757 y(the)h Fq(length)g
+y Fs($)47 b(echo)g(${@:)g(-7:2})630 408 y(b)g(c)630 518
+y($)g(echo)g(${@:0})630 628 y(./bash)f(1)i(2)f(3)g(4)h(5)f(6)h(7)f(8)h
+(9)f(0)h(a)f(b)h(c)f(d)g(e)h(f)f(g)h(h)630 737 y($)f(echo)g(${@:0:2})
+630 847 y(./bash)f(1)630 956 y($)h(echo)g(${@:)g(-7:0})630
+1200 y Ft(If)36 b Fq(parameter)43 b Ft(is)36 b(an)g(indexed)g(arra)m(y)
+g(name)g(subscripted)f(b)m(y)h(`)p Fs(@)p Ft(')g(or)h(`)p
+Fs(*)p Ft(',)h(the)e(result)g(is)630 1310 y(the)h Fq(length)g
 Ft(mem)m(b)s(ers)f(of)h(the)g(arra)m(y)g(b)s(eginning)f(with)h
 Fs(${)p Fi(parameter)11 b Fs([)p Fi(offset)g Fs(])o(})p
-Ft(.)54 b(A)630 867 y(negativ)m(e)33 b Fq(o\013set)g
+Ft(.)54 b(A)630 1419 y(negativ)m(e)33 b Fq(o\013set)g
 Ft(is)e(tak)m(en)h(relativ)m(e)g(to)g(one)f(greater)g(than)g(the)f
-(maxim)m(um)h(index)f(of)h(the)630 976 y(sp)s(eci\014ed)38
+(maxim)m(um)h(index)f(of)h(the)630 1529 y(sp)s(eci\014ed)38
 b(arra)m(y)-8 b(.)65 b(It)38 b(is)g(an)h(expansion)f(error)f(if)i
 Fq(length)f Ft(ev)-5 b(aluates)40 b(to)f(a)g(n)m(um)m(b)s(er)e(less)630
-1086 y(than)30 b(zero.)630 1215 y(These)23 b(examples)i(sho)m(w)e(ho)m
+1638 y(than)30 b(zero.)630 1772 y(These)23 b(examples)i(sho)m(w)e(ho)m
 (w)h(y)m(ou)g(can)g(use)f(substring)f(expansion)i(with)f(indexed)g
-(arra)m(ys:)630 1345 y Fs($)47 b(array=\(0)f(1)h(2)h(3)f(4)h(5)f(6)h(7)
-f(8)h(9)f(0)h(a)f(b)g(c)h(d)f(e)h(f)f(g)h(h\))630 1455
-y($)f(echo)g(${array[@]:7})630 1564 y(7)g(8)h(9)f(0)h(a)f(b)h(c)f(d)h
-(e)f(f)h(g)f(h)630 1674 y($)g(echo)g(${array[@]:7:2})630
-1783 y(7)g(8)630 1893 y($)g(echo)g(${array[@]:)e(-7:2})630
-2002 y(b)i(c)630 2112 y($)g(echo)g(${array[@]:)e(-7:-2})630
-2222 y(bash:)h(-2:)h(substring)f(expression)f(<)i(0)630
-2331 y($)g(echo)g(${array[@]:0})630 2441 y(0)g(1)h(2)f(3)h(4)f(5)h(6)f
-(7)h(8)f(9)h(0)f(a)g(b)h(c)f(d)h(e)f(f)h(g)f(h)630 2550
-y($)g(echo)g(${array[@]:0:2})630 2660 y(0)g(1)630 2770
-y($)g(echo)g(${array[@]:)e(-7:0})630 3009 y Ft(Substring)25
+(arra)m(ys:)630 1906 y Fs($)47 b(array=\(0)f(1)h(2)h(3)f(4)h(5)f(6)h(7)
+f(8)h(9)f(0)h(a)f(b)g(c)h(d)f(e)h(f)f(g)h(h\))630 2016
+y($)f(echo)g(${array[@]:7})630 2125 y(7)g(8)h(9)f(0)h(a)f(b)h(c)f(d)h
+(e)f(f)h(g)f(h)630 2235 y($)g(echo)g(${array[@]:7:2})630
+2345 y(7)g(8)630 2454 y($)g(echo)g(${array[@]:)e(-7:2})630
+2564 y(b)i(c)630 2673 y($)g(echo)g(${array[@]:)e(-7:-2})630
+2783 y(bash:)h(-2:)h(substring)f(expression)f(<)i(0)630
+2892 y($)g(echo)g(${array[@]:0})630 3002 y(0)g(1)h(2)f(3)h(4)f(5)h(6)f
+(7)h(8)f(9)h(0)f(a)g(b)h(c)f(d)h(e)f(f)h(g)f(h)630 3112
+y($)g(echo)g(${array[@]:0:2})630 3221 y(0)g(1)630 3331
+y($)g(echo)g(${array[@]:)e(-7:0})630 3574 y Ft(Substring)25
 b(expansion)g(applied)h(to)h(an)f(asso)s(ciativ)m(e)j(arra)m(y)d(pro)s
-(duces)f(unde\014ned)f(results.)630 3138 y(Substring)32
+(duces)f(unde\014ned)f(results.)630 3708 y(Substring)32
 b(indexing)i(is)f(zero-based)i(unless)e(the)h(p)s(ositional)g
-(parameters)g(are)g(used,)g(in)630 3248 y(whic)m(h)29
+(parameters)g(are)g(used,)g(in)630 3818 y(whic)m(h)29
 b(case)i(the)f(indexing)g(starts)g(at)g(1)g(b)m(y)g(default.)41
 b(If)29 b Fq(o\013set)k Ft(is)d(0,)g(and)f(the)h(p)s(ositional)630
-3357 y(parameters)h(are)f(used,)g Fs($@)g Ft(is)g(pre\014xed)g(to)h
-(the)f(list.)150 3507 y Fs(${!)p Fi(prefix)11 b Fs(*})150
-3616 y(${!)p Fi(prefix)g Fs(@})630 3726 y Ft(Expands)23
+3927 y(parameters)h(are)f(used,)g Fs($@)g Ft(is)g(pre\014xed)g(to)h
+(the)f(list.)150 4086 y Fs(${!)p Fi(prefix)11 b Fs(*})150
+4195 y(${!)p Fi(prefix)g Fs(@})630 4305 y Ft(Expands)23
 b(to)i(the)g(names)f(of)h(v)-5 b(ariables)25 b(whose)f(names)g(b)s
 (egin)g(with)g Fq(pre\014x)6 b Ft(,)25 b(separated)g(b)m(y)630
-3836 y(the)k(\014rst)f(c)m(haracter)j(of)e(the)g Fs(IFS)f
+4415 y(the)k(\014rst)f(c)m(haracter)j(of)e(the)g Fs(IFS)f
 Ft(sp)s(ecial)i(v)-5 b(ariable.)41 b(When)29 b(`)p Fs(@)p
-Ft(')g(is)g(used)f(and)h(the)g(expan-)630 3945 y(sion)35
+Ft(')g(is)g(used)f(and)h(the)g(expan-)630 4524 y(sion)35
 b(app)s(ears)g(within)f(double)h(quotes,)i(eac)m(h)f(v)-5
 b(ariable)36 b(name)f(expands)g(to)g(a)h(separate)630
-4055 y(w)m(ord.)150 4204 y Fs(${!)p Fi(name)11 b Fs([@]})150
-4314 y(${!)p Fi(name)g Fs([*]})630 4423 y Ft(If)26 b
+4634 y(w)m(ord.)150 4792 y Fs(${!)p Fi(name)11 b Fs([@]})150
+4902 y(${!)p Fi(name)g Fs([*]})630 5011 y Ft(If)26 b
 Fq(name)32 b Ft(is)27 b(an)f(arra)m(y)h(v)-5 b(ariable,)29
 b(expands)d(to)h(the)g(list)g(of)g(arra)m(y)g(indices)g(\(k)m(eys\))h
-(assigned)630 4533 y(in)c Fq(name)5 b Ft(.)39 b(If)23
+(assigned)630 5121 y(in)c Fq(name)5 b Ft(.)39 b(If)23
 b Fq(name)30 b Ft(is)24 b(not)g(an)g(arra)m(y)-8 b(,)27
 b(expands)c(to)i(0)f(if)h Fq(name)k Ft(is)24 b(set)h(and)e(n)m(ull)h
-(otherwise.)630 4643 y(When)39 b(`)p Fs(@)p Ft(')h(is)f(used)g(and)f
+(otherwise.)630 5230 y(When)39 b(`)p Fs(@)p Ft(')h(is)f(used)g(and)f
 (the)i(expansion)f(app)s(ears)g(within)f(double)h(quotes,)k(eac)m(h)d
-(k)m(ey)630 4752 y(expands)30 b(to)h(a)f(separate)i(w)m(ord.)150
-4902 y Fs(${#)p Fi(parameter)11 b Fs(})630 5011 y Ft(The)40
+(k)m(ey)630 5340 y(expands)30 b(to)h(a)f(separate)i(w)m(ord.)p
+eop end
+%%Page: 27 33
+TeXDict begin 27 32 bop 150 -116 a Ft(Chapter)30 b(3:)41
+b(Basic)32 b(Shell)e(F)-8 b(eatures)2246 b(27)150 299
+y Fs(${#)p Fi(parameter)11 b Fs(})630 408 y Ft(The)40
 b(length)g(in)g(c)m(haracters)i(of)e(the)h(expanded)e(v)-5
 b(alue)41 b(of)f Fq(parameter)47 b Ft(is)40 b(substituted.)630
-5121 y(If)i Fq(parameter)50 b Ft(is)43 b(`)p Fs(*)p Ft(')g(or)g(`)p
+518 y(If)i Fq(parameter)50 b Ft(is)43 b(`)p Fs(*)p Ft(')g(or)g(`)p
 Fs(@)p Ft(',)k(the)c(v)-5 b(alue)43 b(substituted)f(is)h(the)g(n)m(um)m
-(b)s(er)f(of)h(p)s(ositional)630 5230 y(parameters.)i(If)32
+(b)s(er)f(of)h(p)s(ositional)630 628 y(parameters.)i(If)32
 b Fq(parameter)38 b Ft(is)32 b(an)g(arra)m(y)g(name)g(subscripted)f(b)m
 (y)g(`)p Fs(*)p Ft(')h(or)g(`)p Fs(@)p Ft(',)g(the)g(v)-5
-b(alue)630 5340 y(substituted)30 b(is)h(the)g(n)m(um)m(b)s(er)e(of)i
+b(alue)630 737 y(substituted)30 b(is)h(the)g(n)m(um)m(b)s(er)e(of)i
 (elemen)m(ts)i(in)d(the)h(arra)m(y)-8 b(.)43 b(If)30
-b Fq(parameter)38 b Ft(is)31 b(an)f(indexed)p eop end
-%%Page: 27 33
-TeXDict begin 27 32 bop 150 -116 a Ft(Chapter)30 b(3:)41
-b(Basic)32 b(Shell)e(F)-8 b(eatures)2246 b(27)630 299
-y(arra)m(y)37 b(name)g(subscripted)f(b)m(y)h(a)g(negativ)m(e)i(n)m(um)m
-(b)s(er,)f(that)f(n)m(um)m(b)s(er)f(is)g(in)m(terpreted)i(as)630
-408 y(relativ)m(e)47 b(to)e(one)h(greater)g(than)e(the)h(maxim)m(um)g
+b Fq(parameter)38 b Ft(is)31 b(an)f(indexed)630 847 y(arra)m(y)37
+b(name)g(subscripted)f(b)m(y)h(a)g(negativ)m(e)i(n)m(um)m(b)s(er,)f
+(that)f(n)m(um)m(b)s(er)f(is)g(in)m(terpreted)i(as)630
+956 y(relativ)m(e)47 b(to)e(one)h(greater)g(than)e(the)h(maxim)m(um)g
 (index)f(of)h Fq(parameter)7 b Ft(,)49 b(so)c(negativ)m(e)630
-518 y(indices)30 b(coun)m(t)h(bac)m(k)g(from)f(the)h(end)e(of)i(the)f
+1066 y(indices)30 b(coun)m(t)h(bac)m(k)g(from)f(the)h(end)e(of)i(the)f
 (arra)m(y)-8 b(,)32 b(and)e(an)g(index)g(of)g(-1)h(references)g(the)630
-628 y(last)g(elemen)m(t.)150 792 y Fs(${)p Fi(parameter)11
-b Fs(#)p Fi(word)g Fs(})150 902 y(${)p Fi(parameter)g
-Fs(##)p Fi(word)g Fs(})630 1011 y Ft(The)31 b Fq(w)m(ord)k
+1176 y(last)g(elemen)m(t.)150 1395 y Fs(${)p Fi(parameter)11
+b Fs(#)p Fi(word)g Fs(})150 1504 y(${)p Fi(parameter)g
+Fs(##)p Fi(word)g Fs(})630 1614 y Ft(The)31 b Fq(w)m(ord)k
 Ft(is)d(expanded)f(to)i(pro)s(duce)e(a)h(pattern)g(just)f(as)i(in)e
-(\014lename)h(expansion)g(\(see)630 1121 y(Section)k(3.5.8)h([Filename)
+(\014lename)h(expansion)g(\(see)630 1724 y(Section)k(3.5.8)h([Filename)
 g(Expansion],)g(page)f(29\).)56 b(If)35 b(the)h(pattern)f(matc)m(hes)i
-(the)e(b)s(e-)630 1230 y(ginning)g(of)g(the)g(expanded)f(v)-5
+(the)e(b)s(e-)630 1833 y(ginning)g(of)g(the)g(expanded)f(v)-5
 b(alue)36 b(of)f Fq(parameter)7 b Ft(,)36 b(then)f(the)g(result)g(of)g
-(the)g(expansion)630 1340 y(is)28 b(the)g(expanded)e(v)-5
+(the)g(expansion)630 1943 y(is)28 b(the)g(expanded)e(v)-5
 b(alue)28 b(of)g Fq(parameter)35 b Ft(with)27 b(the)h(shortest)g(matc)m
-(hing)h(pattern)f(\(the)g(`)p Fs(#)p Ft(')630 1450 y(case\))e(or)f(the)
+(hing)h(pattern)f(\(the)g(`)p Fs(#)p Ft(')630 2052 y(case\))e(or)f(the)
 g(longest)g(matc)m(hing)h(pattern)f(\(the)g(`)p Fs(##)p
 Ft(')g(case\))h(deleted.)39 b(If)24 b Fq(parameter)32
-b Ft(is)25 b(`)p Fs(@)p Ft(')630 1559 y(or)j(`)p Fs(*)p
+b Ft(is)25 b(`)p Fs(@)p Ft(')630 2162 y(or)j(`)p Fs(*)p
 Ft(',)i(the)e(pattern)h(remo)m(v)-5 b(al)29 b(op)s(eration)g(is)f
 (applied)h(to)g(eac)m(h)g(p)s(ositional)g(parameter)g(in)630
-1669 y(turn,)i(and)g(the)h(expansion)g(is)g(the)g(resultan)m(t)g(list.)
+2271 y(turn,)i(and)g(the)h(expansion)g(is)g(the)g(resultan)m(t)g(list.)
 45 b(If)32 b Fq(parameter)38 b Ft(is)32 b(an)g(arra)m(y)g(v)-5
-b(ariable)630 1778 y(subscripted)39 b(with)g(`)p Fs(@)p
+b(ariable)630 2381 y(subscripted)39 b(with)g(`)p Fs(@)p
 Ft(')h(or)g(`)p Fs(*)p Ft(',)j(the)d(pattern)h(remo)m(v)-5
 b(al)41 b(op)s(eration)f(is)g(applied)g(to)h(eac)m(h)630
-1888 y(mem)m(b)s(er)30 b(of)g(the)h(arra)m(y)g(in)f(turn,)f(and)h(the)h
-(expansion)f(is)g(the)h(resultan)m(t)g(list.)150 2052
+2491 y(mem)m(b)s(er)30 b(of)g(the)h(arra)m(y)g(in)f(turn,)f(and)h(the)h
+(expansion)f(is)g(the)h(resultan)m(t)g(list.)150 2710
 y Fs(${)p Fi(parameter)11 b Fs(\045)p Fi(word)g Fs(})150
-2162 y(${)p Fi(parameter)g Fs(\045\045)p Fi(word)g Fs(})630
-2271 y Ft(The)35 b Fq(w)m(ord)k Ft(is)c(expanded)g(to)h(pro)s(duce)e(a)
+2819 y(${)p Fi(parameter)g Fs(\045\045)p Fi(word)g Fs(})630
+2929 y Ft(The)35 b Fq(w)m(ord)k Ft(is)c(expanded)g(to)h(pro)s(duce)e(a)
 i(pattern)f(just)g(as)h(in)f(\014lename)h(expansion.)55
-b(If)630 2381 y(the)43 b(pattern)f(matc)m(hes)i(a)e(trailing)i(p)s
+b(If)630 3039 y(the)43 b(pattern)f(matc)m(hes)i(a)e(trailing)i(p)s
 (ortion)e(of)g(the)h(expanded)e(v)-5 b(alue)43 b(of)g
-Fq(parameter)7 b Ft(,)630 2491 y(then)39 b(the)g(result)g(of)h(the)f
+Fq(parameter)7 b Ft(,)630 3148 y(then)39 b(the)g(result)g(of)h(the)f
 (expansion)g(is)h(the)f(v)-5 b(alue)40 b(of)f Fq(parameter)46
-b Ft(with)39 b(the)h(shortest)630 2600 y(matc)m(hing)31
+b Ft(with)39 b(the)h(shortest)630 3258 y(matc)m(hing)31
 b(pattern)e(\(the)h(`)p Fs(\045)p Ft(')g(case\))h(or)e(the)h(longest)h
 (matc)m(hing)f(pattern)g(\(the)g(`)p Fs(\045\045)p Ft(')g(case\))630
-2710 y(deleted.)49 b(If)32 b Fq(parameter)40 b Ft(is)33
+3367 y(deleted.)49 b(If)32 b Fq(parameter)40 b Ft(is)33
 b(`)p Fs(@)p Ft(')g(or)g(`)p Fs(*)p Ft(',)h(the)f(pattern)g(remo)m(v)-5
-b(al)34 b(op)s(eration)g(is)f(applied)f(to)630 2819 y(eac)m(h)38
+b(al)34 b(op)s(eration)g(is)f(applied)f(to)630 3477 y(eac)m(h)38
 b(p)s(ositional)g(parameter)g(in)f(turn,)h(and)e(the)h(expansion)g(is)h
-(the)f(resultan)m(t)h(list.)61 b(If)630 2929 y Fq(parameter)38
+(the)f(resultan)m(t)h(list.)61 b(If)630 3587 y Fq(parameter)38
 b Ft(is)32 b(an)f(arra)m(y)h(v)-5 b(ariable)32 b(subscripted)e(with)h
 (`)p Fs(@)p Ft(')g(or)h(`)p Fs(*)p Ft(',)g(the)f(pattern)h(remo)m(v)-5
-b(al)630 3039 y(op)s(eration)30 b(is)g(applied)f(to)i(eac)m(h)g(mem)m
+b(al)630 3696 y(op)s(eration)30 b(is)g(applied)f(to)i(eac)m(h)g(mem)m
 (b)s(er)e(of)h(the)g(arra)m(y)g(in)f(turn,)g(and)g(the)h(expansion)g
-(is)630 3148 y(the)h(resultan)m(t)g(list.)150 3313 y
+(is)630 3806 y(the)h(resultan)m(t)g(list.)150 4025 y
 Fs(${)p Fi(parameter)11 b Fs(/)p Fi(pattern)g Fs(/)p
-Fi(s)o(tri)o(ng)f Fs(})630 3422 y Ft(The)37 b Fq(pattern)g
+Fi(s)o(tri)o(ng)f Fs(})630 4134 y Ft(The)37 b Fq(pattern)g
 Ft(is)g(expanded)g(to)h(pro)s(duce)e(a)h(pattern)g(just)g(as)h(in)e
-(\014lename)i(expansion.)630 3532 y Fq(P)m(arameter)46
+(\014lename)i(expansion.)630 4244 y Fq(P)m(arameter)46
 b Ft(is)38 b(expanded)f(and)g(the)i(longest)g(matc)m(h)g(of)f
 Fq(pattern)g Ft(against)h(its)f(v)-5 b(alue)39 b(is)630
-3641 y(replaced)33 b(with)f Fq(string)8 b Ft(.)47 b(If)33
+4354 y(replaced)33 b(with)f Fq(string)8 b Ft(.)47 b(If)33
 b Fq(pattern)f Ft(b)s(egins)g(with)h(`)p Fs(/)p Ft(',)g(all)h(matc)m
-(hes)f(of)g Fq(pattern)g Ft(are)g(re-)630 3751 y(placed)27
+(hes)f(of)g Fq(pattern)g Ft(are)g(re-)630 4463 y(placed)27
 b(with)f Fq(string)8 b Ft(.)40 b(Normally)27 b(only)g(the)g(\014rst)f
 (matc)m(h)h(is)g(replaced.)40 b(If)26 b Fq(pattern)g
-Ft(b)s(egins)630 3861 y(with)33 b(`)p Fs(#)p Ft(',)i(it)f(m)m(ust)f
+Ft(b)s(egins)630 4573 y(with)33 b(`)p Fs(#)p Ft(',)i(it)f(m)m(ust)f
 (matc)m(h)i(at)f(the)g(b)s(eginning)f(of)g(the)h(expanded)f(v)-5
-b(alue)34 b(of)g Fq(parameter)7 b Ft(.)630 3970 y(If)34
+b(alue)34 b(of)g Fq(parameter)7 b Ft(.)630 4682 y(If)34
 b Fq(pattern)g Ft(b)s(egins)g(with)g(`)p Fs(\045)p Ft(',)h(it)g(m)m
 (ust)f(matc)m(h)h(at)g(the)f(end)g(of)g(the)h(expanded)e(v)-5
-b(alue)35 b(of)630 4080 y Fq(parameter)7 b Ft(.)40 b(If)29
+b(alue)35 b(of)630 4792 y Fq(parameter)7 b Ft(.)40 b(If)29
 b Fq(string)36 b Ft(is)29 b(n)m(ull,)h(matc)m(hes)g(of)f
 Fq(pattern)g Ft(are)g(deleted)h(and)e(the)h Fs(/)f Ft(follo)m(wing)630
-4189 y Fq(pattern)34 b Ft(ma)m(y)g(b)s(e)f(omitted.)51
+4902 y Fq(pattern)34 b Ft(ma)m(y)g(b)s(e)f(omitted.)51
 b(If)33 b Fq(parameter)41 b Ft(is)33 b(`)p Fs(@)p Ft(')h(or)g(`)p
 Fs(*)p Ft(',)g(the)g(substitution)f(op)s(eration)630
-4299 y(is)38 b(applied)g(to)g(eac)m(h)h(p)s(ositional)g(parameter)f(in)
+5011 y(is)38 b(applied)g(to)g(eac)m(h)h(p)s(ositional)g(parameter)f(in)
 g(turn,)h(and)e(the)h(expansion)g(is)g(the)g(re-)630
-4408 y(sultan)m(t)f(list.)59 b(If)36 b Fq(parameter)43
+5121 y(sultan)m(t)f(list.)59 b(If)36 b Fq(parameter)43
 b Ft(is)36 b(an)g(arra)m(y)h(v)-5 b(ariable)37 b(subscripted)e(with)h
-(`)p Fs(@)p Ft(')g(or)h(`)p Fs(*)p Ft(',)h(the)630 4518
+(`)p Fs(@)p Ft(')g(or)h(`)p Fs(*)p Ft(',)h(the)630 5230
 y(substitution)30 b(op)s(eration)h(is)f(applied)g(to)h(eac)m(h)g(mem)m
 (b)s(er)f(of)g(the)h(arra)m(y)g(in)f(turn,)f(and)h(the)630
-4628 y(expansion)g(is)h(the)f(resultan)m(t)h(list.)150
-4792 y Fs(${)p Fi(parameter)11 b Fs(^)p Fi(pattern)g
-Fs(})150 4902 y(${)p Fi(parameter)g Fs(^^)p Fi(pattern)g
-Fs(})150 5011 y(${)p Fi(parameter)g Fs(,)p Fi(pattern)g
-Fs(})150 5121 y(${)p Fi(parameter)g Fs(,,)p Fi(pattern)g
-Fs(})630 5230 y Ft(This)35 b(expansion)h(mo)s(di\014es)f(the)h(case)h
-(of)f(alphab)s(etic)h(c)m(haracters)g(in)f Fq(parameter)7
-b Ft(.)57 b(The)630 5340 y Fq(pattern)33 b Ft(is)g(expanded)e(to)j(pro)
-s(duce)d(a)j(pattern)e(just)g(as)h(in)g(\014lename)g(expansion.)47
-b(Eac)m(h)p eop end
+5340 y(expansion)g(is)h(the)f(resultan)m(t)h(list.)p
+eop end
 %%Page: 28 34
 TeXDict begin 28 33 bop 150 -116 a Ft(Chapter)30 b(3:)41
-b(Basic)32 b(Shell)e(F)-8 b(eatures)2246 b(28)630 299
-y(c)m(haracter)32 b(in)e(the)g(expanded)f(v)-5 b(alue)31
-b(of)f Fq(parameter)37 b Ft(is)30 b(tested)h(against)h
-Fq(pattern)p Ft(,)e(and,)g(if)630 408 y(it)j(matc)m(hes)h(the)g
+b(Basic)32 b(Shell)e(F)-8 b(eatures)2246 b(28)150 299
+y Fs(${)p Fi(parameter)11 b Fs(^)p Fi(pattern)g Fs(})150
+408 y(${)p Fi(parameter)g Fs(^^)p Fi(pattern)g Fs(})150
+518 y(${)p Fi(parameter)g Fs(,)p Fi(pattern)g Fs(})150
+628 y(${)p Fi(parameter)g Fs(,,)p Fi(pattern)g Fs(})630
+737 y Ft(This)35 b(expansion)h(mo)s(di\014es)f(the)h(case)h(of)f
+(alphab)s(etic)h(c)m(haracters)g(in)f Fq(parameter)7
+b Ft(.)57 b(The)630 847 y Fq(pattern)33 b Ft(is)g(expanded)e(to)j(pro)s
+(duce)d(a)j(pattern)e(just)g(as)h(in)g(\014lename)g(expansion.)47
+b(Eac)m(h)630 956 y(c)m(haracter)32 b(in)e(the)g(expanded)f(v)-5
+b(alue)31 b(of)f Fq(parameter)37 b Ft(is)30 b(tested)h(against)h
+Fq(pattern)p Ft(,)e(and,)g(if)630 1066 y(it)j(matc)m(hes)h(the)g
 (pattern,)f(its)h(case)g(is)f(con)m(v)m(erted.)49 b(The)33
-b(pattern)g(should)f(not)h(attempt)630 518 y(to)f(matc)m(h)g(more)f
+b(pattern)g(should)f(not)h(attempt)630 1176 y(to)f(matc)m(h)g(more)f
 (than)g(one)g(c)m(haracter.)44 b(The)30 b(`)p Fs(^)p
 Ft(')i(op)s(erator)f(con)m(v)m(erts)h(lo)m(w)m(ercase)i(letters)630
-628 y(matc)m(hing)i Fq(pattern)f Ft(to)h(upp)s(ercase;)h(the)e(`)p
+1285 y(matc)m(hing)i Fq(pattern)f Ft(to)h(upp)s(ercase;)h(the)e(`)p
 Fs(,)p Ft(')g(op)s(erator)g(con)m(v)m(erts)i(matc)m(hing)f(upp)s
-(ercase)630 737 y(letters)e(to)f(lo)m(w)m(ercase.)50
+(ercase)630 1395 y(letters)e(to)f(lo)m(w)m(ercase.)50
 b(The)32 b(`)p Fs(^^)p Ft(')h(and)f(`)p Fs(,,)p Ft(')g(expansions)h
 (con)m(v)m(ert)h(eac)m(h)g(matc)m(hed)f(c)m(har-)630
-847 y(acter)c(in)f(the)h(expanded)e(v)-5 b(alue;)30 b(the)e(`)p
-Fs(^)p Ft(')g(and)g(`)p Fs(,)p Ft(')g(expansions)g(matc)m(h)h(and)f
-(con)m(v)m(ert)i(only)630 956 y(the)37 b(\014rst)g(c)m(haracter)i(in)e
-(the)g(expanded)g(v)-5 b(alue.)61 b(If)37 b Fq(pattern)g
-Ft(is)h(omitted,)i(it)e(is)f(treated)630 1066 y(lik)m(e)h(a)f(`)p
-Fs(?)p Ft(',)i(whic)m(h)d(matc)m(hes)i(ev)m(ery)f(c)m(haracter.)61
-b(If)37 b Fq(parameter)43 b Ft(is)37 b(`)p Fs(@)p Ft(')g(or)f(`)p
-Fs(*)p Ft(',)j(the)e(case)630 1176 y(mo)s(di\014cation)29
-b(op)s(eration)f(is)g(applied)g(to)h(eac)m(h)h(p)s(ositional)f
-(parameter)f(in)g(turn,)g(and)g(the)630 1285 y(expansion)38
-b(is)g(the)g(resultan)m(t)h(list.)65 b(If)37 b Fq(parameter)46
-b Ft(is)38 b(an)g(arra)m(y)g(v)-5 b(ariable)39 b(subscripted)630
-1395 y(with)26 b(`)p Fs(@)p Ft(')f(or)h(`)p Fs(*)p Ft(',)h(the)f(case)h
-(mo)s(di\014cation)f(op)s(eration)h(is)e(applied)h(to)h(eac)m(h)g(mem)m
-(b)s(er)e(of)h(the)630 1504 y(arra)m(y)31 b(in)f(turn,)f(and)h(the)h
-(expansion)f(is)g(the)h(resultan)m(t)g(list.)150 1726
-y Fj(3.5.4)63 b(Command)41 b(Substitution)150 1873 y
-Ft(Command)f(substitution)h(allo)m(ws)i(the)e(output)g(of)h(a)f
-(command)g(to)h(replace)g(the)g(command)f(itself.)150
-1982 y(Command)29 b(substitution)h(o)s(ccurs)h(when)e(a)i(command)f(is)
-g(enclosed)h(as)g(follo)m(ws:)390 2139 y Fs($\()p Fi(command)11
-b Fs(\))150 2295 y Ft(or)390 2452 y Fs(`)p Fi(command)g
-Fs(`)150 2608 y Ft(Bash)45 b(p)s(erforms)f(the)h(expansion)f(b)m(y)h
+1504 y(acter)c(in)f(the)h(expanded)e(v)-5 b(alue;)30
+b(the)e(`)p Fs(^)p Ft(')g(and)g(`)p Fs(,)p Ft(')g(expansions)g(matc)m
+(h)h(and)f(con)m(v)m(ert)i(only)630 1614 y(the)37 b(\014rst)g(c)m
+(haracter)i(in)e(the)g(expanded)g(v)-5 b(alue.)61 b(If)37
+b Fq(pattern)g Ft(is)h(omitted,)i(it)e(is)f(treated)630
+1724 y(lik)m(e)h(a)f(`)p Fs(?)p Ft(',)i(whic)m(h)d(matc)m(hes)i(ev)m
+(ery)f(c)m(haracter.)61 b(If)37 b Fq(parameter)43 b Ft(is)37
+b(`)p Fs(@)p Ft(')g(or)f(`)p Fs(*)p Ft(',)j(the)e(case)630
+1833 y(mo)s(di\014cation)29 b(op)s(eration)f(is)g(applied)g(to)h(eac)m
+(h)h(p)s(ositional)f(parameter)f(in)g(turn,)g(and)g(the)630
+1943 y(expansion)38 b(is)g(the)g(resultan)m(t)h(list.)65
+b(If)37 b Fq(parameter)46 b Ft(is)38 b(an)g(arra)m(y)g(v)-5
+b(ariable)39 b(subscripted)630 2052 y(with)26 b(`)p Fs(@)p
+Ft(')f(or)h(`)p Fs(*)p Ft(',)h(the)f(case)h(mo)s(di\014cation)f(op)s
+(eration)h(is)e(applied)h(to)h(eac)m(h)g(mem)m(b)s(er)e(of)h(the)630
+2162 y(arra)m(y)31 b(in)f(turn,)f(and)h(the)h(expansion)f(is)g(the)h
+(resultan)m(t)g(list.)150 2367 y Fj(3.5.4)63 b(Command)41
+b(Substitution)150 2514 y Ft(Command)f(substitution)h(allo)m(ws)i(the)e
+(output)g(of)h(a)f(command)g(to)h(replace)g(the)g(command)f(itself.)150
+2624 y(Command)29 b(substitution)h(o)s(ccurs)h(when)e(a)i(command)f(is)
+g(enclosed)h(as)g(follo)m(ws:)390 2765 y Fs($\()p Fi(command)11
+b Fs(\))150 2906 y Ft(or)390 3047 y Fs(`)p Fi(command)g
+Fs(`)150 3187 y Ft(Bash)45 b(p)s(erforms)f(the)h(expansion)f(b)m(y)h
 (executing)i Fq(command)h Ft(and)c(replacing)i(the)f(command)g(sub-)150
-2718 y(stitution)c(with)f(the)g(standard)g(output)g(of)g(the)g
+3297 y(stitution)c(with)f(the)g(standard)g(output)g(of)g(the)g
 (command,)j(with)d(an)m(y)h(trailing)g(newlines)f(deleted.)150
-2827 y(Em)m(b)s(edded)30 b(newlines)h(are)h(not)f(deleted,)i(but)e
+3407 y(Em)m(b)s(edded)30 b(newlines)h(are)h(not)f(deleted,)i(but)e
 (they)g(ma)m(y)h(b)s(e)f(remo)m(v)m(ed)i(during)d(w)m(ord)h(splitting.)
-44 b(The)150 2937 y(command)21 b(substitution)g Fs($\(cat)29
+44 b(The)150 3516 y(command)21 b(substitution)g Fs($\(cat)29
 b Fi(file)11 b Fs(\))20 b Ft(can)i(b)s(e)f(replaced)g(b)m(y)h(the)g
 (equiv)-5 b(alen)m(t)22 b(but)f(faster)h Fs($\(<)30 b
-Fi(file)11 b Fs(\))p Ft(.)275 3093 y(When)33 b(the)i(old-st)m(yle)h
+Fi(file)11 b Fs(\))p Ft(.)275 3657 y(When)33 b(the)i(old-st)m(yle)h
 (bac)m(kquote)f(form)f(of)g(substitution)g(is)g(used,)h(bac)m(kslash)f
-(retains)h(its)f(literal)150 3203 y(meaning)k(except)h(when)e(follo)m
+(retains)h(its)f(literal)150 3767 y(meaning)k(except)h(when)e(follo)m
 (w)m(ed)j(b)m(y)e(`)p Fs($)p Ft(',)j(`)p Fs(`)p Ft(',)f(or)e(`)p
 Fs(\\)p Ft('.)64 b(The)38 b(\014rst)f(bac)m(kquote)j(not)e(preceded)g
-(b)m(y)g(a)150 3313 y(bac)m(kslash)j(terminates)g(the)f(command)g
+(b)m(y)g(a)150 3876 y(bac)m(kslash)j(terminates)g(the)f(command)g
 (substitution.)69 b(When)40 b(using)g(the)g Fs($\()p
-Fi(command)11 b Fs(\))37 b Ft(form,)42 b(all)150 3422
+Fi(command)11 b Fs(\))37 b Ft(form,)42 b(all)150 3986
 y(c)m(haracters)32 b(b)s(et)m(w)m(een)f(the)f(paren)m(theses)h(mak)m(e)
 g(up)f(the)g(command;)h(none)f(are)h(treated)g(sp)s(ecially)-8
-b(.)275 3579 y(Command)22 b(substitutions)g(ma)m(y)i(b)s(e)e(nested.)39
+b(.)275 4127 y(Command)22 b(substitutions)g(ma)m(y)i(b)s(e)e(nested.)39
 b(T)-8 b(o)23 b(nest)g(when)f(using)h(the)g(bac)m(kquoted)h(form,)g
-(escap)s(e)150 3688 y(the)31 b(inner)e(bac)m(kquotes)j(with)e(bac)m
-(kslashes.)275 3845 y(If)e(the)i(substitution)e(app)s(ears)h(within)g
+(escap)s(e)150 4236 y(the)31 b(inner)e(bac)m(kquotes)j(with)e(bac)m
+(kslashes.)275 4377 y(If)e(the)i(substitution)e(app)s(ears)h(within)g
 (double)f(quotes,)i(w)m(ord)f(splitting)h(and)f(\014lename)g(expansion)
-150 3954 y(are)i(not)f(p)s(erformed)f(on)h(the)h(results.)150
-4176 y Fj(3.5.5)63 b(Arithmetic)40 b(Expansion)150 4323
+150 4487 y(are)i(not)f(p)s(erformed)f(on)h(the)h(results.)150
+4692 y Fj(3.5.5)63 b(Arithmetic)40 b(Expansion)150 4839
 y Ft(Arithmetic)25 b(expansion)g(allo)m(ws)g(the)g(ev)-5
 b(aluation)26 b(of)f(an)f(arithmetic)i(expression)e(and)g(the)g
-(substitution)150 4432 y(of)31 b(the)f(result.)41 b(The)30
-b(format)g(for)g(arithmetic)i(expansion)e(is:)390 4589
-y Fs($\(\()47 b Fi(expression)55 b Fs(\)\))275 4745 y
+(substitution)150 4949 y(of)31 b(the)f(result.)41 b(The)30
+b(format)g(for)g(arithmetic)i(expansion)e(is:)390 5090
+y Fs($\(\()47 b Fi(expression)55 b Fs(\)\))275 5230 y
 Ft(The)33 b(expression)g(is)h(treated)g(as)g(if)g(it)g(w)m(ere)g
 (within)f(double)h(quotes,)h(but)e(a)h(double)f(quote)h(inside)150
-4855 y(the)27 b(paren)m(theses)g(is)g(not)g(treated)h(sp)s(ecially)-8
-b(.)41 b(All)27 b(tok)m(ens)h(in)e(the)h(expression)g(undergo)f
-(parameter)h(ex-)150 4964 y(pansion,)h(command)f(substitution,)h(and)f
-(quote)i(remo)m(v)-5 b(al.)41 b(Arithmetic)28 b(expansions)g(ma)m(y)g
-(b)s(e)f(nested.)275 5121 y(The)34 b(ev)-5 b(aluation)37
-b(is)f(p)s(erformed)e(according)i(to)g(the)g(rules)f(listed)h(b)s(elo)m
-(w)g(\(see)g(Section)g(6.5)h([Shell)150 5230 y(Arithmetic],)32
-b(page)f(86\).)42 b(If)30 b(the)h(expression)f(is)g(in)m(v)-5
-b(alid,)32 b(Bash)e(prin)m(ts)g(a)h(message)g(indicating)h(failure)150
-5340 y(to)f(the)g(standard)e(error)h(and)g(no)g(substitution)g(o)s
-(ccurs.)p eop end
+5340 y(the)k(paren)m(theses)g(is)g(not)g(treated)h(sp)s(ecially)-8
+b(.)65 b(All)38 b(tok)m(ens)h(in)f(the)g(expression)f(undergo)g
+(parameter)p eop end
 %%Page: 29 35
 TeXDict begin 29 34 bop 150 -116 a Ft(Chapter)30 b(3:)41
 b(Basic)32 b(Shell)e(F)-8 b(eatures)2246 b(29)150 299
-y Fj(3.5.6)63 b(Pro)s(cess)42 b(Substitution)150 446
-y Ft(Pro)s(cess)i(substitution)g(is)g(supp)s(orted)f(on)h(systems)g
-(that)h(supp)s(ort)d(named)i(pip)s(es)f(\()p Fl(fif)n(o)p
-Ft(s\))i(or)f(the)150 555 y(`)p Fs(/dev/fd)p Ft(')29
-b(metho)s(d)h(of)g(naming)g(op)s(en)g(\014les.)41 b(It)30
-b(tak)m(es)i(the)f(form)f(of)390 696 y Fs(<\()p Fi(list)11
-b Fs(\))150 836 y Ft(or)390 976 y Fs(>\()p Fi(list)g
-Fs(\))150 1116 y Ft(The)23 b(pro)s(cess)g Fq(list)j Ft(is)d(run)f(with)
-h(its)h(input)f(or)g(output)g(connected)h(to)h(a)e Fl(fif)n(o)g
-Ft(or)h(some)g(\014le)f(in)g(`)p Fs(/dev/fd)p Ft('.)150
-1226 y(The)28 b(name)h(of)g(this)f(\014le)h(is)g(passed)f(as)h(an)f
-(argumen)m(t)h(to)h(the)f(curren)m(t)f(command)h(as)f(the)h(result)g
-(of)g(the)150 1335 y(expansion.)40 b(If)28 b(the)h Fs(>\()p
-Fi(list)11 b Fs(\))26 b Ft(form)h(is)i(used,)f(writing)h(to)g(the)f
-(\014le)h(will)g(pro)m(vide)f(input)g(for)g Fq(list)r
-Ft(.)41 b(If)28 b(the)150 1445 y Fs(<\()p Fi(list)11
+y(and)26 b(v)-5 b(ariable)28 b(expansion,)g(command)e(substitution,)i
+(and)e(quote)i(remo)m(v)-5 b(al.)41 b(The)26 b(result)h(is)g(treated)h
+(as)150 408 y(the)j(arithmetic)g(expression)f(to)h(b)s(e)f(ev)-5
+b(aluated.)42 b(Arithmetic)31 b(expansions)g(ma)m(y)g(b)s(e)e(nested.)
+275 547 y(The)34 b(ev)-5 b(aluation)37 b(is)f(p)s(erformed)e(according)
+i(to)g(the)g(rules)f(listed)h(b)s(elo)m(w)g(\(see)g(Section)g(6.5)h
+([Shell)150 657 y(Arithmetic],)32 b(page)f(87\).)42 b(If)30
+b(the)h(expression)f(is)g(in)m(v)-5 b(alid,)32 b(Bash)e(prin)m(ts)g(a)h
+(message)g(indicating)h(failure)150 767 y(to)f(the)g(standard)e(error)h
+(and)g(no)g(substitution)g(o)s(ccurs.)150 970 y Fj(3.5.6)63
+b(Pro)s(cess)42 b(Substitution)150 1117 y Ft(Pro)s(cess)i(substitution)
+g(is)g(supp)s(orted)f(on)h(systems)g(that)h(supp)s(ort)d(named)i(pip)s
+(es)f(\()p Fl(fif)n(o)p Ft(s\))i(or)f(the)150 1227 y(`)p
+Fs(/dev/fd)p Ft(')29 b(metho)s(d)h(of)g(naming)g(op)s(en)g(\014les.)41
+b(It)30 b(tak)m(es)i(the)f(form)f(of)390 1366 y Fs(<\()p
+Fi(list)11 b Fs(\))150 1504 y Ft(or)390 1643 y Fs(>\()p
+Fi(list)g Fs(\))150 1782 y Ft(The)23 b(pro)s(cess)g Fq(list)j
+Ft(is)d(run)f(with)h(its)h(input)f(or)g(output)g(connected)h(to)h(a)e
+Fl(fif)n(o)g Ft(or)h(some)g(\014le)f(in)g(`)p Fs(/dev/fd)p
+Ft('.)150 1892 y(The)28 b(name)h(of)g(this)f(\014le)h(is)g(passed)f(as)
+h(an)f(argumen)m(t)h(to)h(the)f(curren)m(t)f(command)h(as)f(the)h
+(result)g(of)g(the)150 2001 y(expansion.)40 b(If)28 b(the)h
+Fs(>\()p Fi(list)11 b Fs(\))26 b Ft(form)h(is)i(used,)f(writing)h(to)g
+(the)f(\014le)h(will)g(pro)m(vide)f(input)g(for)g Fq(list)r
+Ft(.)41 b(If)28 b(the)150 2111 y Fs(<\()p Fi(list)11
 b Fs(\))23 b Ft(form)h(is)i(used,)f(the)h(\014le)f(passed)g(as)g(an)g
 (argumen)m(t)h(should)e(b)s(e)h(read)g(to)h(obtain)g(the)f(output)g(of)
-150 1555 y Fq(list)r Ft(.)41 b(Note)31 b(that)f(no)f(space)h(ma)m(y)g
+150 2220 y Fq(list)r Ft(.)41 b(Note)31 b(that)f(no)f(space)h(ma)m(y)g
 (app)s(ear)f(b)s(et)m(w)m(een)h(the)g Fs(<)f Ft(or)h
 Fs(>)f Ft(and)g(the)g(left)h(paren)m(thesis,)h(otherwise)150
-1664 y(the)g(construct)f(w)m(ould)g(b)s(e)g(in)m(terpreted)h(as)f(a)h
-(redirection.)275 1804 y(When)36 b(a)m(v)-5 b(ailable,)40
+2330 y(the)g(construct)f(w)m(ould)g(b)s(e)g(in)m(terpreted)h(as)f(a)h
+(redirection.)275 2469 y(When)36 b(a)m(v)-5 b(ailable,)40
 b(pro)s(cess)c(substitution)h(is)f(p)s(erformed)f(sim)m(ultaneously)i
-(with)g(parameter)g(and)150 1914 y(v)-5 b(ariable)31
+(with)g(parameter)g(and)150 2578 y(v)-5 b(ariable)31
 b(expansion,)g(command)f(substitution,)g(and)g(arithmetic)i(expansion.)
-150 2119 y Fj(3.5.7)63 b(W)-10 b(ord)41 b(Splitting)150
-2266 y Ft(The)30 b(shell)h(scans)g(the)g(results)f(of)h(parameter)g
+150 2782 y Fj(3.5.7)63 b(W)-10 b(ord)41 b(Splitting)150
+2929 y Ft(The)30 b(shell)h(scans)g(the)g(results)f(of)h(parameter)g
 (expansion,)g(command)g(substitution,)g(and)f(arithmetic)150
-2376 y(expansion)g(that)h(did)f(not)g(o)s(ccur)h(within)e(double)h
-(quotes)h(for)f(w)m(ord)g(splitting.)275 2516 y(The)43
-b(shell)h(treats)h(eac)m(h)h(c)m(haracter)f(of)g Fs($IFS)e
-Ft(as)h(a)g(delimiter,)49 b(and)43 b(splits)h(the)h(results)e(of)i(the)
-150 2625 y(other)40 b(expansions)f(in)m(to)i(w)m(ords)e(on)h(these)g(c)
-m(haracters.)70 b(If)39 b Fs(IFS)g Ft(is)h(unset,)i(or)d(its)h(v)-5
-b(alue)40 b(is)g(exactly)150 2735 y Fs(<space><tab><newline>)p
-Ft(,)26 b(the)32 b(default,)g(then)f(sequences)h(of)62
-b Fs(<space>)p Ft(,)30 b Fs(<tab>)p Ft(,)h(and)f Fs(<newline>)150
-2845 y Ft(at)39 b(the)f(b)s(eginning)g(and)f(end)h(of)g(the)h(results)f
-(of)g(the)g(previous)g(expansions)g(are)g(ignored,)j(and)d(an)m(y)150
-2954 y(sequence)31 b(of)g Fs(IFS)f Ft(c)m(haracters)j(not)e(at)g(the)g
-(b)s(eginning)g(or)f(end)h(serv)m(es)g(to)h(delimit)f(w)m(ords.)42
-b(If)30 b Fs(IFS)g Ft(has)150 3064 y(a)g(v)-5 b(alue)30
-b(other)g(than)g(the)g(default,)g(then)f(sequences)h(of)g(the)g
-(whitespace)g(c)m(haracters)h Fs(space)e Ft(and)g Fs(tab)150
-3173 y Ft(are)36 b(ignored)g(at)g(the)g(b)s(eginning)f(and)g(end)g(of)h
-(the)g(w)m(ord,)h(as)f(long)g(as)g(the)g(whitespace)h(c)m(haracter)g
-(is)150 3283 y(in)f(the)g(v)-5 b(alue)36 b(of)g Fs(IFS)f
-Ft(\(an)h Fs(IFS)f Ft(whitespace)h(c)m(haracter\).)60
-b(An)m(y)35 b(c)m(haracter)j(in)d Fs(IFS)g Ft(that)i(is)f(not)g
-Fs(IFS)150 3393 y Ft(whitespace,)27 b(along)f(with)f(an)m(y)g(adjacen)m
-(t)h Fs(IFS)e Ft(whitespace)i(c)m(haracters,)i(delimits)e(a)f(\014eld.)
-38 b(A)26 b(sequence)150 3502 y(of)35 b Fs(IFS)f Ft(whitespace)h(c)m
-(haracters)i(is)d(also)i(treated)g(as)f(a)g(delimiter.)55
-b(If)34 b(the)h(v)-5 b(alue)35 b(of)g Fs(IFS)f Ft(is)h(n)m(ull,)h(no)
-150 3612 y(w)m(ord)30 b(splitting)h(o)s(ccurs.)275 3752
-y(Explicit)44 b(n)m(ull)f(argumen)m(ts)g(\()p Fs("")g
+3039 y(expansion)g(that)h(did)f(not)g(o)s(ccur)h(within)e(double)h
+(quotes)h(for)f(w)m(ord)g(splitting.)275 3177 y(The)e(shell)g(treats)i
+(eac)m(h)g(c)m(haracter)g(of)f Fs($IFS)e Ft(as)i(a)g(delimiter,)h(and)e
+(splits)g(the)h(results)f(of)h(the)g(other)150 3287 y(expansions)22
+b(in)m(to)i(w)m(ords)e(using)h(these)g(c)m(haracters)h(as)f(\014eld)f
+(terminators.)39 b(If)22 b Fs(IFS)g Ft(is)h(unset,)h(or)e(its)h(v)-5
+b(alue)150 3397 y(is)36 b(exactly)j Fs(<space><tab><newline>)p
+Ft(,)32 b(the)37 b(default,)h(then)e(sequences)h(of)67
+b Fs(<space>)p Ft(,)36 b Fs(<tab>)p Ft(,)h(and)150 3506
+y Fs(<newline>)28 b Ft(at)k(the)f(b)s(eginning)f(and)h(end)f(of)h(the)g
+(results)g(of)g(the)g(previous)g(expansions)f(are)i(ignored,)150
+3616 y(and)k(an)m(y)h(sequence)h(of)f Fs(IFS)f Ft(c)m(haracters)i(not)f
+(at)h(the)f(b)s(eginning)f(or)h(end)f(serv)m(es)h(to)h(delimit)f(w)m
+(ords.)150 3725 y(If)43 b Fs(IFS)f Ft(has)h(a)h(v)-5
+b(alue)43 b(other)h(than)f(the)g(default,)k(then)c(sequences)h(of)f
+(the)h(whitespace)f(c)m(haracters)150 3835 y Fs(space)26
+b Ft(and)h Fs(tab)g Ft(are)h(ignored)g(at)h(the)f(b)s(eginning)f(and)g
+(end)g(of)h(the)g(w)m(ord,)g(as)g(long)g(as)g(the)g(whitespace)150
+3945 y(c)m(haracter)34 b(is)f(in)f(the)h(v)-5 b(alue)33
+b(of)f Fs(IFS)g Ft(\(an)h Fs(IFS)e Ft(whitespace)j(c)m(haracter\).)49
+b(An)m(y)32 b(c)m(haracter)i(in)f Fs(IFS)e Ft(that)150
+4054 y(is)f(not)h Fs(IFS)f Ft(whitespace,)h(along)g(with)f(an)m(y)h
+(adjacen)m(t)h Fs(IFS)d Ft(whitespace)i(c)m(haracters,)h(delimits)f(a)g
+(\014eld.)150 4164 y(A)h(sequence)h(of)f Fs(IFS)f Ft(whitespace)i(c)m
+(haracters)h(is)e(also)h(treated)g(as)g(a)f(delimiter.)47
+b(If)32 b(the)g(v)-5 b(alue)33 b(of)f Fs(IFS)150 4273
+y Ft(is)e(n)m(ull,)h(no)f(w)m(ord)g(splitting)h(o)s(ccurs.)275
+4412 y(Explicit)44 b(n)m(ull)f(argumen)m(ts)g(\()p Fs("")g
 Ft(or)h Fs('')p Ft(\))f(are)g(retained.)80 b(Unquoted)43
-b(implicit)h(n)m(ull)f(argumen)m(ts,)150 3862 y(resulting)24
+b(implicit)h(n)m(ull)f(argumen)m(ts,)150 4522 y(resulting)24
 b(from)f(the)g(expansion)g(of)h(parameters)g(that)g(ha)m(v)m(e)h(no)e
 (v)-5 b(alues,)25 b(are)f(remo)m(v)m(ed.)40 b(If)23 b(a)g(parameter)150
-3971 y(with)30 b(no)g(v)-5 b(alue)31 b(is)g(expanded)e(within)h(double)
+4631 y(with)30 b(no)g(v)-5 b(alue)31 b(is)g(expanded)e(within)h(double)
 g(quotes,)h(a)g(n)m(ull)f(argumen)m(t)h(results)f(and)g(is)g(retained.)
-275 4111 y(Note)h(that)g(if)g(no)f(expansion)g(o)s(ccurs,)g(no)h
-(splitting)g(is)f(p)s(erformed.)150 4316 y Fj(3.5.8)63
-b(Filename)41 b(Expansion)150 4463 y Ft(After)26 b(w)m(ord)g
+275 4770 y(Note)h(that)g(if)g(no)f(expansion)g(o)s(ccurs,)g(no)h
+(splitting)g(is)f(p)s(erformed.)150 4974 y Fj(3.5.8)63
+b(Filename)41 b(Expansion)150 5121 y Ft(After)26 b(w)m(ord)g
 (splitting,)i(unless)d(the)i(`)p Fs(-f)p Ft(')f(option)g(has)g(b)s(een)
 f(set)i(\(see)g(Section)g(4.3.1)h([The)e(Set)g(Builtin],)150
-4573 y(page)h(57\),)i(Bash)d(scans)h(eac)m(h)h(w)m(ord)e(for)g(the)h(c)
+5230 y(page)h(58\),)i(Bash)d(scans)h(eac)m(h)h(w)m(ord)e(for)g(the)h(c)
 m(haracters)g(`)p Fs(*)p Ft(',)h(`)p Fs(?)p Ft(',)g(and)e(`)p
 Fs([)p Ft('.)39 b(If)26 b(one)h(of)g(these)f(c)m(haracters)150
-4682 y(app)s(ears,)h(then)f(the)h(w)m(ord)f(is)h(regarded)g(as)g(a)g
+5340 y(app)s(ears,)h(then)f(the)h(w)m(ord)f(is)h(regarded)g(as)g(a)g
 Fq(pattern)p Ft(,)g(and)g(replaced)g(with)f(an)h(alphab)s(etically)h
-(sorted)150 4792 y(list)k(of)f(\014lenames)g(matc)m(hing)h(the)f
-(pattern)g(\(see)h(Section)f(3.5.8.1)j([P)m(attern)e(Matc)m(hing],)h
-(page)f(30\).)43 b(If)150 4902 y(no)26 b(matc)m(hing)i(\014lenames)e
-(are)h(found,)f(and)g(the)h(shell)f(option)h Fs(nullglob)d
-Ft(is)j(disabled,)g(the)g(w)m(ord)f(is)g(left)150 5011
-y(unc)m(hanged.)40 b(If)30 b(the)g Fs(nullglob)e Ft(option)i(is)h(set,)
-f(and)g(no)g(matc)m(hes)h(are)g(found,)e(the)h(w)m(ord)g(is)g(remo)m(v)
-m(ed.)150 5121 y(If)i(the)g Fs(failglob)e Ft(shell)i(option)h(is)f
-(set,)h(and)f(no)g(matc)m(hes)h(are)g(found,)e(an)h(error)g(message)h
-(is)f(prin)m(ted)150 5230 y(and)e(the)g(command)g(is)h(not)f(executed.)
-42 b(If)30 b(the)g(shell)h(option)g Fs(nocaseglob)c Ft(is)k(enabled,)f
-(the)h(matc)m(h)g(is)150 5340 y(p)s(erformed)e(without)h(regard)h(to)g
-(the)f(case)i(of)e(alphab)s(etic)h(c)m(haracters.)p eop
-end
+(sorted)p eop end
 %%Page: 30 36
 TeXDict begin 30 35 bop 150 -116 a Ft(Chapter)30 b(3:)41
-b(Basic)32 b(Shell)e(F)-8 b(eatures)2246 b(30)275 299
-y(When)23 b(a)h(pattern)f(is)h(used)f(for)g(\014lename)h(expansion,)h
-(the)e(c)m(haracter)i(`)p Fs(.)p Ft(')f(at)g(the)g(start)g(of)g(a)g
-(\014lename)150 408 y(or)f(immediately)i(follo)m(wing)g(a)f(slash)f(m)m
-(ust)h(b)s(e)f(matc)m(hed)h(explicitly)-8 b(,)27 b(unless)c(the)g
-(shell)h(option)g Fs(dotglob)150 518 y Ft(is)33 b(set.)51
-b(When)33 b(matc)m(hing)h(a)g(\014lename,)h(the)e(slash)h(c)m(haracter)
-h(m)m(ust)e(alw)m(a)m(ys)i(b)s(e)e(matc)m(hed)h(explicitly)-8
-b(.)150 628 y(In)30 b(other)g(cases,)i(the)e(`)p Fs(.)p
-Ft(')h(c)m(haracter)h(is)e(not)h(treated)g(sp)s(ecially)-8
-b(.)275 757 y(See)28 b(the)g(description)g(of)g Fs(shopt)e
-Ft(in)i(Section)g(4.3.2)i([The)e(Shopt)f(Builtin],)i(page)g(61,)g(for)f
-(a)g(descrip-)150 866 y(tion)j(of)f(the)h Fs(nocaseglob)p
-Ft(,)d Fs(nullglob)p Ft(,)g Fs(failglob)p Ft(,)h(and)g
-Fs(dotglob)g Ft(options.)275 995 y(The)j Fs(GLOBIGNORE)f
-Ft(shell)i(v)-5 b(ariable)34 b(ma)m(y)g(b)s(e)f(used)f(to)i(restrict)g
-(the)g(set)f(of)h(\014lenames)f(matc)m(hing)i(a)150 1105
-y(pattern.)k(If)25 b Fs(GLOBIGNORE)e Ft(is)j(set,)h(eac)m(h)g(matc)m
-(hing)g(\014lename)f(that)g(also)h(matc)m(hes)f(one)g(of)g(the)g
-(patterns)150 1214 y(in)33 b Fs(GLOBIGNORE)d Ft(is)j(remo)m(v)m(ed)h
-(from)e(the)i(list)f(of)g(matc)m(hes.)50 b(The)33 b(\014lenames)g(`)p
-Fs(.)p Ft(')g(and)f(`)p Fs(..)p Ft(')h(are)g(alw)m(a)m(ys)150
-1324 y(ignored)g(when)e Fs(GLOBIGNORE)f Ft(is)j(set)g(and)f(not)h(n)m
-(ull.)48 b(Ho)m(w)m(ev)m(er,)35 b(setting)f Fs(GLOBIGNORE)c
-Ft(to)j(a)g(non-n)m(ull)150 1433 y(v)-5 b(alue)34 b(has)f(the)h
-(e\013ect)h(of)f(enabling)g(the)g Fs(dotglob)e Ft(shell)h(option,)j(so)
-e(all)g(other)g(\014lenames)g(b)s(eginning)150 1543 y(with)43
-b(a)h(`)p Fs(.)p Ft(')f(will)h(matc)m(h.)80 b(T)-8 b(o)44
-b(get)h(the)e(old)h(b)s(eha)m(vior)f(of)h(ignoring)f(\014lenames)h(b)s
-(eginning)f(with)g(a)150 1653 y(`)p Fs(.)p Ft(',)c(mak)m(e)g(`)p
-Fs(.*)p Ft(')e(one)g(of)g(the)h(patterns)f(in)g Fs(GLOBIGNORE)p
-Ft(.)58 b(The)37 b Fs(dotglob)e Ft(option)j(is)f(disabled)g(when)150
-1762 y Fs(GLOBIGNORE)28 b Ft(is)i(unset.)150 1950 y Fj(3.5.8.1)63
-b(P)m(attern)40 b(Matc)m(hing)150 2097 y Ft(An)m(y)24
-b(c)m(haracter)h(that)f(app)s(ears)f(in)g(a)h(pattern,)i(other)e(than)f
-(the)h(sp)s(ecial)g(pattern)g(c)m(haracters)h(describ)s(ed)150
-2207 y(b)s(elo)m(w,)31 b(matc)m(hes)g(itself.)42 b(The)29
-b Fl(nul)h Ft(c)m(haracter)i(ma)m(y)e(not)h(o)s(ccur)f(in)g(a)h
-(pattern.)40 b(A)31 b(bac)m(kslash)g(escap)s(es)150 2317
-y(the)38 b(follo)m(wing)g(c)m(haracter;)43 b(the)37 b(escaping)i(bac)m
-(kslash)e(is)h(discarded)f(when)f(matc)m(hing.)63 b(The)36
-b(sp)s(ecial)150 2426 y(pattern)30 b(c)m(haracters)i(m)m(ust)f(b)s(e)e
-(quoted)i(if)f(they)h(are)f(to)i(b)s(e)d(matc)m(hed)i(literally)-8
-b(.)275 2555 y(The)29 b(sp)s(ecial)i(pattern)g(c)m(haracters)h(ha)m(v)m
-(e)f(the)g(follo)m(wing)h(meanings:)150 2703 y Fs(*)432
-b Ft(Matc)m(hes)31 b(an)m(y)e(string,)h(including)f(the)g(n)m(ull)g
-(string.)41 b(When)29 b(the)g Fs(globstar)e Ft(shell)i(option)630
-2813 y(is)37 b(enabled,)h(and)e(`)p Fs(*)p Ft(')h(is)g(used)f(in)g(a)h
+b(Basic)32 b(Shell)e(F)-8 b(eatures)2246 b(30)150 299
+y(list)32 b(of)f(\014lenames)g(matc)m(hing)h(the)f(pattern)g(\(see)h
+(Section)f(3.5.8.1)j([P)m(attern)e(Matc)m(hing],)h(page)f(30\).)43
+b(If)150 408 y(no)26 b(matc)m(hing)i(\014lenames)e(are)h(found,)f(and)g
+(the)h(shell)f(option)h Fs(nullglob)d Ft(is)j(disabled,)g(the)g(w)m
+(ord)f(is)g(left)150 518 y(unc)m(hanged.)40 b(If)30 b(the)g
+Fs(nullglob)e Ft(option)i(is)h(set,)f(and)g(no)g(matc)m(hes)h(are)g
+(found,)e(the)h(w)m(ord)g(is)g(remo)m(v)m(ed.)150 628
+y(If)i(the)g Fs(failglob)e Ft(shell)i(option)h(is)f(set,)h(and)f(no)g
+(matc)m(hes)h(are)g(found,)e(an)h(error)g(message)h(is)f(prin)m(ted)150
+737 y(and)e(the)g(command)g(is)h(not)f(executed.)42 b(If)30
+b(the)g(shell)h(option)g Fs(nocaseglob)c Ft(is)k(enabled,)f(the)h(matc)
+m(h)g(is)150 847 y(p)s(erformed)e(without)h(regard)h(to)g(the)f(case)i
+(of)e(alphab)s(etic)h(c)m(haracters.)275 985 y(When)23
+b(a)h(pattern)f(is)h(used)f(for)g(\014lename)h(expansion,)h(the)e(c)m
+(haracter)i(`)p Fs(.)p Ft(')f(at)g(the)g(start)g(of)g(a)g(\014lename)
+150 1095 y(or)f(immediately)i(follo)m(wing)g(a)f(slash)f(m)m(ust)h(b)s
+(e)f(matc)m(hed)h(explicitly)-8 b(,)27 b(unless)c(the)g(shell)h(option)
+g Fs(dotglob)150 1205 y Ft(is)33 b(set.)51 b(When)33
+b(matc)m(hing)h(a)g(\014lename,)h(the)e(slash)h(c)m(haracter)h(m)m(ust)
+e(alw)m(a)m(ys)i(b)s(e)e(matc)m(hed)h(explicitly)-8 b(.)150
+1314 y(In)30 b(other)g(cases,)i(the)e(`)p Fs(.)p Ft(')h(c)m(haracter)h
+(is)e(not)h(treated)g(sp)s(ecially)-8 b(.)275 1453 y(See)28
+b(the)g(description)g(of)g Fs(shopt)e Ft(in)i(Section)g(4.3.2)i([The)e
+(Shopt)f(Builtin],)i(page)g(62,)g(for)f(a)g(descrip-)150
+1562 y(tion)j(of)f(the)h Fs(nocaseglob)p Ft(,)d Fs(nullglob)p
+Ft(,)g Fs(failglob)p Ft(,)h(and)g Fs(dotglob)g Ft(options.)275
+1701 y(The)j Fs(GLOBIGNORE)f Ft(shell)i(v)-5 b(ariable)34
+b(ma)m(y)g(b)s(e)f(used)f(to)i(restrict)g(the)g(set)f(of)h(\014lenames)
+f(matc)m(hing)i(a)150 1811 y(pattern.)k(If)25 b Fs(GLOBIGNORE)e
+Ft(is)j(set,)h(eac)m(h)g(matc)m(hing)g(\014lename)f(that)g(also)h(matc)
+m(hes)f(one)g(of)g(the)g(patterns)150 1920 y(in)33 b
+Fs(GLOBIGNORE)d Ft(is)j(remo)m(v)m(ed)h(from)e(the)i(list)f(of)g(matc)m
+(hes.)50 b(The)33 b(\014lenames)g(`)p Fs(.)p Ft(')g(and)f(`)p
+Fs(..)p Ft(')h(are)g(alw)m(a)m(ys)150 2030 y(ignored)g(when)e
+Fs(GLOBIGNORE)f Ft(is)j(set)g(and)f(not)h(n)m(ull.)48
+b(Ho)m(w)m(ev)m(er,)35 b(setting)f Fs(GLOBIGNORE)c Ft(to)j(a)g(non-n)m
+(ull)150 2139 y(v)-5 b(alue)34 b(has)f(the)h(e\013ect)h(of)f(enabling)g
+(the)g Fs(dotglob)e Ft(shell)h(option,)j(so)e(all)g(other)g
+(\014lenames)g(b)s(eginning)150 2249 y(with)43 b(a)h(`)p
+Fs(.)p Ft(')f(will)h(matc)m(h.)80 b(T)-8 b(o)44 b(get)h(the)e(old)h(b)s
+(eha)m(vior)f(of)h(ignoring)f(\014lenames)h(b)s(eginning)f(with)g(a)150
+2359 y(`)p Fs(.)p Ft(',)c(mak)m(e)g(`)p Fs(.*)p Ft(')e(one)g(of)g(the)h
+(patterns)f(in)g Fs(GLOBIGNORE)p Ft(.)58 b(The)37 b Fs(dotglob)e
+Ft(option)j(is)f(disabled)g(when)150 2468 y Fs(GLOBIGNORE)28
+b Ft(is)i(unset.)150 2672 y Fj(3.5.8.1)63 b(P)m(attern)40
+b(Matc)m(hing)150 2819 y Ft(An)m(y)24 b(c)m(haracter)h(that)f(app)s
+(ears)f(in)g(a)h(pattern,)i(other)e(than)f(the)h(sp)s(ecial)g(pattern)g
+(c)m(haracters)h(describ)s(ed)150 2928 y(b)s(elo)m(w,)31
+b(matc)m(hes)g(itself.)42 b(The)29 b Fl(nul)h Ft(c)m(haracter)i(ma)m(y)
+e(not)h(o)s(ccur)f(in)g(a)h(pattern.)40 b(A)31 b(bac)m(kslash)g(escap)s
+(es)150 3038 y(the)38 b(follo)m(wing)g(c)m(haracter;)43
+b(the)37 b(escaping)i(bac)m(kslash)e(is)h(discarded)f(when)f(matc)m
+(hing.)63 b(The)36 b(sp)s(ecial)150 3147 y(pattern)30
+b(c)m(haracters)i(m)m(ust)f(b)s(e)e(quoted)i(if)f(they)h(are)f(to)i(b)s
+(e)d(matc)m(hed)i(literally)-8 b(.)275 3286 y(The)29
+b(sp)s(ecial)i(pattern)g(c)m(haracters)h(ha)m(v)m(e)f(the)g(follo)m
+(wing)h(meanings:)150 3452 y Fs(*)432 b Ft(Matc)m(hes)31
+b(an)m(y)e(string,)h(including)f(the)g(n)m(ull)g(string.)41
+b(When)29 b(the)g Fs(globstar)e Ft(shell)i(option)630
+3561 y(is)37 b(enabled,)h(and)e(`)p Fs(*)p Ft(')h(is)g(used)f(in)g(a)h
 (\014lename)g(expansion)g(con)m(text,)j(t)m(w)m(o)e(adjacen)m(t)g(`)p
-Fs(*)p Ft('s)630 2923 y(used)f(as)g(a)h(single)g(pattern)g(will)f(matc)
+Fs(*)p Ft('s)630 3671 y(used)f(as)g(a)h(single)g(pattern)g(will)f(matc)
 m(h)i(all)f(\014les)f(and)g(zero)h(or)g(more)f(directories)i(and)630
-3032 y(sub)s(directories.)g(If)25 b(follo)m(w)m(ed)j(b)m(y)e(a)g(`)p
+3780 y(sub)s(directories.)g(If)25 b(follo)m(w)m(ed)j(b)m(y)e(a)g(`)p
 Fs(/)p Ft(',)h(t)m(w)m(o)g(adjacen)m(t)h(`)p Fs(*)p Ft('s)e(will)g
-(matc)m(h)h(only)f(directories)630 3142 y(and)k(sub)s(directories.)150
-3290 y Fs(?)432 b Ft(Matc)m(hes)32 b(an)m(y)f(single)g(c)m(haracter.)
-150 3438 y Fs([...)o(])241 b Ft(Matc)m(hes)27 b(an)m(y)e(one)g(of)g
+(matc)m(h)h(only)f(directories)630 3890 y(and)k(sub)s(directories.)150
+4054 y Fs(?)432 b Ft(Matc)m(hes)32 b(an)m(y)f(single)g(c)m(haracter.)
+150 4217 y Fs([...)o(])241 b Ft(Matc)m(hes)27 b(an)m(y)e(one)g(of)g
 (the)g(enclosed)g(c)m(haracters.)41 b(A)25 b(pair)f(of)h(c)m(haracters)
-i(separated)e(b)m(y)g(a)630 3548 y(h)m(yphen)k(denotes)i(a)g
+i(separated)e(b)m(y)g(a)630 4327 y(h)m(yphen)k(denotes)i(a)g
 Fq(range)g(expression)p Ft(;)f(an)m(y)h(c)m(haracter)h(that)f(falls)g
-(b)s(et)m(w)m(een)g(those)g(t)m(w)m(o)630 3657 y(c)m(haracters,)d
+(b)s(et)m(w)m(een)g(those)g(t)m(w)m(o)630 4436 y(c)m(haracters,)d
 (inclusiv)m(e,)f(using)d(the)h(curren)m(t)f(lo)s(cale's)j(collating)g
-(sequence)e(and)f(c)m(haracter)630 3767 y(set,)31 b(is)f(matc)m(hed.)42
+(sequence)e(and)f(c)m(haracter)630 4546 y(set,)31 b(is)f(matc)m(hed.)42
 b(If)30 b(the)g(\014rst)g(c)m(haracter)i(follo)m(wing)g(the)e(`)p
 Fs([)p Ft(')h(is)f(a)h(`)p Fs(!)p Ft(')f(or)g(a)h(`)p
-Fs(^)p Ft(')g(then)f(an)m(y)630 3877 y(c)m(haracter)c(not)f(enclosed)g
+Fs(^)p Ft(')g(then)f(an)m(y)630 4655 y(c)m(haracter)c(not)f(enclosed)g
 (is)g(matc)m(hed.)40 b(A)25 b(`)p Fp(\000)p Ft(')f(ma)m(y)i(b)s(e)e
-(matc)m(hed)h(b)m(y)f(including)h(it)g(as)g(the)630 3986
+(matc)m(hed)h(b)m(y)f(including)h(it)g(as)g(the)630 4765
 y(\014rst)32 b(or)h(last)h(c)m(haracter)h(in)e(the)g(set.)50
 b(A)33 b(`)p Fs(])p Ft(')g(ma)m(y)h(b)s(e)e(matc)m(hed)i(b)m(y)f
-(including)g(it)g(as)h(the)630 4096 y(\014rst)25 b(c)m(haracter)i(in)e
+(including)g(it)g(as)h(the)630 4875 y(\014rst)25 b(c)m(haracter)i(in)e
 (the)h(set.)40 b(The)25 b(sorting)h(order)f(of)h(c)m(haracters)h(in)f
-(range)g(expressions)f(is)630 4205 y(determined)h(b)m(y)h(the)g(curren)
+(range)g(expressions)f(is)630 4984 y(determined)h(b)m(y)h(the)g(curren)
 m(t)f(lo)s(cale)j(and)d(the)h(v)-5 b(alues)27 b(of)g(the)g
-Fs(LC_COLLATE)d Ft(and)i Fs(LC_ALL)630 4315 y Ft(shell)31
-b(v)-5 b(ariables,)31 b(if)f(set.)630 4444 y(F)-8 b(or)34
+Fs(LC_COLLATE)d Ft(and)i Fs(LC_ALL)630 5094 y Ft(shell)31
+b(v)-5 b(ariables,)31 b(if)f(set.)630 5230 y(F)-8 b(or)34
 b(example,)g(in)f(the)g(default)g(C)f(lo)s(cale,)k(`)p
 Fs([a-dx-z])p Ft(')31 b(is)i(equiv)-5 b(alen)m(t)34 b(to)g(`)p
-Fs([abcdxyz])p Ft('.)630 4554 y(Man)m(y)68 b(lo)s(cales)h(sort)f(c)m
+Fs([abcdxyz])p Ft('.)630 5340 y(Man)m(y)68 b(lo)s(cales)h(sort)f(c)m
 (haracters)h(in)e(dictionary)i(order,)76 b(and)67 b(in)g(these)h(lo)s
-(cales)630 4663 y(`)p Fs([a-dx-z])p Ft(')36 b(is)i(t)m(ypically)i(not)e
-(equiv)-5 b(alen)m(t)39 b(to)g(`)p Fs([abcdxyz])p Ft(';)g(it)g(migh)m
-(t)f(b)s(e)f(equiv)-5 b(alen)m(t)630 4773 y(to)34 b(`)p
-Fs([aBbCcDdxXyYz])p Ft(',)c(for)j(example.)49 b(T)-8
-b(o)33 b(obtain)h(the)f(traditional)h(in)m(terpretation)h(of)630
-4882 y(ranges)e(in)f(brac)m(k)m(et)i(expressions,)g(y)m(ou)f(can)g
-(force)g(the)g(use)f(of)h(the)g(C)f(lo)s(cale)i(b)m(y)f(setting)630
-4992 y(the)c Fs(LC_COLLATE)e Ft(or)i Fs(LC_ALL)f Ft(en)m(vironmen)m(t)i
-(v)-5 b(ariable)30 b(to)g(the)f(v)-5 b(alue)30 b(`)p
-Fs(C)p Ft(',)g(or)f(enable)h(the)630 5101 y Fs(globasciiranges)c
-Ft(shell)31 b(option.)630 5230 y(Within)23 b(`)p Fs([)p
-Ft(')h(and)e(`)p Fs(])p Ft(',)j Fq(c)m(haracter)g(classes)j
-Ft(can)c(b)s(e)e(sp)s(eci\014ed)h(using)f(the)i(syn)m(tax)f
-Fs([:)p Fq(class)t Fs(:])p Ft(,)630 5340 y(where)30 b
-Fq(class)35 b Ft(is)30 b(one)h(of)f(the)h(follo)m(wing)h(classes)f
-(de\014ned)e(in)h(the)h Fl(posix)f Ft(standard:)p eop
-end
+(cales)p eop end
 %%Page: 31 37
 TeXDict begin 31 36 bop 150 -116 a Ft(Chapter)30 b(3:)41
-b(Basic)32 b(Shell)e(F)-8 b(eatures)2246 b(31)870 299
-y Fs(alnum)142 b(alpha)g(ascii)f(blank)h(cntrl)g(digit)g(graph)g(lower)
-870 408 y(print)g(punct)g(space)f(upper)h(word)190 b(xdigit)630
-545 y Ft(A)42 b(c)m(haracter)h(class)f(matc)m(hes)h(an)m(y)f(c)m
-(haracter)h(b)s(elonging)f(to)g(that)g(class.)75 b(The)41
-b Fs(word)630 654 y Ft(c)m(haracter)32 b(class)f(matc)m(hes)h(letters,)
-f(digits,)h(and)d(the)i(c)m(haracter)h(`)p Fs(_)p Ft('.)630
-790 y(Within)25 b(`)p Fs([)p Ft(')f(and)g(`)p Fs(])p
-Ft(',)i(an)e Fq(equiv)-5 b(alence)26 b(class)j Ft(can)24
-b(b)s(e)g(sp)s(eci\014ed)g(using)g(the)g(syn)m(tax)h
-Fs([=)p Fq(c)6 b Fs(=])p Ft(,)630 900 y(whic)m(h)29 b(matc)m(hes)i(all)
-f(c)m(haracters)h(with)e(the)h(same)g(collation)h(w)m(eigh)m(t)g(\(as)f
-(de\014ned)e(b)m(y)i(the)630 1010 y(curren)m(t)g(lo)s(cale\))j(as)d
-(the)h(c)m(haracter)h Fq(c)6 b Ft(.)630 1146 y(Within)21
-b(`)p Fs([)p Ft(')h(and)e(`)p Fs(])p Ft(',)j(the)f(syn)m(tax)f
-Fs([.)p Fq(sym)m(b)s(ol)t Fs(.])f Ft(matc)m(hes)i(the)f(collating)j
-(sym)m(b)s(ol)c Fq(sym)m(b)s(ol)t Ft(.)275 1310 y(If)29
-b(the)g Fs(extglob)f Ft(shell)h(option)h(is)g(enabled)f(using)g(the)h
-Fs(shopt)e Ft(builtin,)h(sev)m(eral)i(extended)f(pattern)150
-1420 y(matc)m(hing)37 b(op)s(erators)e(are)h(recognized.)58
+b(Basic)32 b(Shell)e(F)-8 b(eatures)2246 b(31)630 299
+y(`)p Fs([a-dx-z])p Ft(')36 b(is)i(t)m(ypically)i(not)e(equiv)-5
+b(alen)m(t)39 b(to)g(`)p Fs([abcdxyz])p Ft(';)g(it)g(migh)m(t)f(b)s(e)f
+(equiv)-5 b(alen)m(t)630 408 y(to)34 b(`)p Fs([aBbCcDdxXyYz])p
+Ft(',)c(for)j(example.)49 b(T)-8 b(o)33 b(obtain)h(the)f(traditional)h
+(in)m(terpretation)h(of)630 518 y(ranges)e(in)f(brac)m(k)m(et)i
+(expressions,)g(y)m(ou)f(can)g(force)g(the)g(use)f(of)h(the)g(C)f(lo)s
+(cale)i(b)m(y)f(setting)630 628 y(the)c Fs(LC_COLLATE)e
+Ft(or)i Fs(LC_ALL)f Ft(en)m(vironmen)m(t)i(v)-5 b(ariable)30
+b(to)g(the)f(v)-5 b(alue)30 b(`)p Fs(C)p Ft(',)g(or)f(enable)h(the)630
+737 y Fs(globasciiranges)c Ft(shell)31 b(option.)630
+874 y(Within)23 b(`)p Fs([)p Ft(')h(and)e(`)p Fs(])p
+Ft(',)j Fq(c)m(haracter)g(classes)j Ft(can)c(b)s(e)e(sp)s(eci\014ed)h
+(using)f(the)i(syn)m(tax)f Fs([:)p Fq(class)t Fs(:])p
+Ft(,)630 983 y(where)30 b Fq(class)35 b Ft(is)30 b(one)h(of)f(the)h
+(follo)m(wing)h(classes)f(de\014ned)e(in)h(the)h Fl(posix)f
+Ft(standard:)870 1119 y Fs(alnum)142 b(alpha)g(ascii)f(blank)h(cntrl)g
+(digit)g(graph)g(lower)870 1229 y(print)g(punct)g(space)f(upper)h(word)
+190 b(xdigit)630 1365 y Ft(A)42 b(c)m(haracter)h(class)f(matc)m(hes)h
+(an)m(y)f(c)m(haracter)h(b)s(elonging)f(to)g(that)g(class.)75
+b(The)41 b Fs(word)630 1475 y Ft(c)m(haracter)32 b(class)f(matc)m(hes)h
+(letters,)f(digits,)h(and)d(the)i(c)m(haracter)h(`)p
+Fs(_)p Ft('.)630 1611 y(Within)25 b(`)p Fs([)p Ft(')f(and)g(`)p
+Fs(])p Ft(',)i(an)e Fq(equiv)-5 b(alence)26 b(class)j
+Ft(can)24 b(b)s(e)g(sp)s(eci\014ed)g(using)g(the)g(syn)m(tax)h
+Fs([=)p Fq(c)6 b Fs(=])p Ft(,)630 1721 y(whic)m(h)29
+b(matc)m(hes)i(all)f(c)m(haracters)h(with)e(the)h(same)g(collation)h(w)
+m(eigh)m(t)g(\(as)f(de\014ned)e(b)m(y)i(the)630 1830
+y(curren)m(t)g(lo)s(cale\))j(as)d(the)h(c)m(haracter)h
+Fq(c)6 b Ft(.)630 1967 y(Within)21 b(`)p Fs([)p Ft(')h(and)e(`)p
+Fs(])p Ft(',)j(the)f(syn)m(tax)f Fs([.)p Fq(sym)m(b)s(ol)t
+Fs(.])f Ft(matc)m(hes)i(the)f(collating)j(sym)m(b)s(ol)c
+Fq(sym)m(b)s(ol)t Ft(.)275 2132 y(If)29 b(the)g Fs(extglob)f
+Ft(shell)h(option)h(is)g(enabled)f(using)g(the)h Fs(shopt)e
+Ft(builtin,)h(sev)m(eral)i(extended)f(pattern)150 2241
+y(matc)m(hing)37 b(op)s(erators)e(are)h(recognized.)58
 b(In)35 b(the)g(follo)m(wing)i(description,)g(a)f Fq(pattern-list)j
-Ft(is)d(a)g(list)g(of)150 1529 y(one)d(or)f(more)h(patterns)f
+Ft(is)d(a)g(list)g(of)150 2351 y(one)d(or)f(more)h(patterns)f
 (separated)h(b)m(y)f(a)h(`)p Fs(|)p Ft('.)47 b(Comp)s(osite)33
 b(patterns)f(ma)m(y)i(b)s(e)d(formed)h(using)g(one)h(or)150
-1639 y(more)e(of)f(the)h(follo)m(wing)g(sub-patterns:)150
-1804 y Fs(?\()p Fi(pattern-list)11 b Fs(\))630 1913 y
+2460 y(more)e(of)f(the)h(follo)m(wing)g(sub-patterns:)150
+2625 y Fs(?\()p Fi(pattern-list)11 b Fs(\))630 2735 y
 Ft(Matc)m(hes)32 b(zero)f(or)g(one)f(o)s(ccurrence)h(of)f(the)h(giv)m
-(en)g(patterns.)150 2076 y Fs(*\()p Fi(pattern-list)11
-b Fs(\))630 2185 y Ft(Matc)m(hes)32 b(zero)f(or)g(more)f(o)s
-(ccurrences)h(of)f(the)h(giv)m(en)g(patterns.)150 2348
-y Fs(+\()p Fi(pattern-list)11 b Fs(\))630 2458 y Ft(Matc)m(hes)32
+(en)g(patterns.)150 2898 y Fs(*\()p Fi(pattern-list)11
+b Fs(\))630 3008 y Ft(Matc)m(hes)32 b(zero)f(or)g(more)f(o)s
+(ccurrences)h(of)f(the)h(giv)m(en)g(patterns.)150 3171
+y Fs(+\()p Fi(pattern-list)11 b Fs(\))630 3280 y Ft(Matc)m(hes)32
 b(one)f(or)f(more)h(o)s(ccurrences)f(of)h(the)f(giv)m(en)i(patterns.)
-150 2621 y Fs(@\()p Fi(pattern-list)11 b Fs(\))630 2730
+150 3443 y Fs(@\()p Fi(pattern-list)11 b Fs(\))630 3553
 y Ft(Matc)m(hes)32 b(one)f(of)f(the)h(giv)m(en)g(patterns.)150
-2893 y Fs(!\()p Fi(pattern-list)11 b Fs(\))630 3003 y
+3716 y Fs(!\()p Fi(pattern-list)11 b Fs(\))630 3826 y
 Ft(Matc)m(hes)32 b(an)m(ything)f(except)g(one)g(of)f(the)h(giv)m(en)g
-(patterns.)150 3205 y Fj(3.5.9)63 b(Quote)41 b(Remo)m(v)-7
-b(al)150 3352 y Ft(After)32 b(the)g(preceding)g(expansions,)h(all)f
+(patterns.)150 4029 y Fj(3.5.9)63 b(Quote)41 b(Remo)m(v)-7
+b(al)150 4175 y Ft(After)32 b(the)g(preceding)g(expansions,)h(all)f
 (unquoted)f(o)s(ccurrences)h(of)g(the)h(c)m(haracters)g(`)p
 Fs(\\)p Ft(',)g(`)p Fs(')p Ft(',)f(and)g(`)p Fs(")p Ft(')150
-3462 y(that)f(did)f(not)g(result)g(from)g(one)h(of)g(the)f(ab)s(o)m(v)m
-(e)i(expansions)e(are)h(remo)m(v)m(ed.)150 3699 y Fr(3.6)68
-b(Redirections)150 3859 y Ft(Before)32 b(a)f(command)f(is)h(executed,)h
+4285 y(that)f(did)f(not)g(result)g(from)g(one)h(of)g(the)f(ab)s(o)m(v)m
+(e)i(expansions)e(are)h(remo)m(v)m(ed.)150 4523 y Fr(3.6)68
+b(Redirections)150 4682 y Ft(Before)32 b(a)f(command)f(is)h(executed,)h
 (its)f(input)e(and)h(output)h(ma)m(y)g(b)s(e)f Fq(redirected)k
-Ft(using)c(a)i(sp)s(ecial)f(no-)150 3968 y(tation)d(in)m(terpreted)f(b)
+Ft(using)c(a)i(sp)s(ecial)f(no-)150 4792 y(tation)d(in)m(terpreted)f(b)
 m(y)f(the)h(shell.)40 b(Redirection)27 b(allo)m(ws)h(commands')f
-(\014le)f(handles)g(to)i(b)s(e)e(duplicated,)150 4078
+(\014le)f(handles)g(to)i(b)s(e)e(duplicated,)150 4902
 y(op)s(ened,)i(closed,)i(made)e(to)h(refer)f(to)h(di\013eren)m(t)f
 (\014les,)h(and)f(can)g(c)m(hange)h(the)g(\014les)f(the)g(command)g
-(reads)150 4188 y(from)39 b(and)g(writes)h(to.)69 b(Redirection)40
+(reads)150 5011 y(from)39 b(and)g(writes)h(to.)69 b(Redirection)40
 b(ma)m(y)g(also)h(b)s(e)e(used)g(to)h(mo)s(dify)f(\014le)g(handles)g
-(in)g(the)h(curren)m(t)150 4297 y(shell)e(execution)h(en)m(vironmen)m
+(in)g(the)h(curren)m(t)150 5121 y(shell)e(execution)h(en)m(vironmen)m
 (t.)65 b(The)37 b(follo)m(wing)j(redirection)f(op)s(erators)f(ma)m(y)g
-(precede)h(or)f(app)s(ear)150 4407 y(an)m(ywhere)30 b(within)f(a)h
+(precede)h(or)f(app)s(ear)150 5230 y(an)m(ywhere)30 b(within)f(a)h
 (simple)f(command)h(or)f(ma)m(y)i(follo)m(w)g(a)f(command.)40
-b(Redirections)30 b(are)g(pro)s(cessed)150 4516 y(in)g(the)h(order)f
-(they)g(app)s(ear,)g(from)g(left)h(to)g(righ)m(t.)275
-4654 y(Eac)m(h)45 b(redirection)h(that)f(ma)m(y)h(b)s(e)e(preceded)g(b)
-m(y)h(a)h(\014le)f(descriptor)f(n)m(um)m(b)s(er)g(ma)m(y)h(instead)h(b)
-s(e)150 4764 y(preceded)41 b(b)m(y)g(a)g(w)m(ord)g(of)g(the)g(form)g
+b(Redirections)30 b(are)g(pro)s(cessed)150 5340 y(in)g(the)h(order)f
+(they)g(app)s(ear,)g(from)g(left)h(to)g(righ)m(t.)p eop
+end
+%%Page: 32 38
+TeXDict begin 32 37 bop 150 -116 a Ft(Chapter)30 b(3:)41
+b(Basic)32 b(Shell)e(F)-8 b(eatures)2246 b(32)275 299
+y(Eac)m(h)45 b(redirection)h(that)f(ma)m(y)h(b)s(e)e(preceded)g(b)m(y)h
+(a)h(\014le)f(descriptor)f(n)m(um)m(b)s(er)g(ma)m(y)h(instead)h(b)s(e)
+150 408 y(preceded)41 b(b)m(y)g(a)g(w)m(ord)g(of)g(the)g(form)g
 Fs({)p Fq(v)-5 b(arname)5 b Fs(})p Ft(.)72 b(In)40 b(this)h(case,)k
-(for)c(eac)m(h)h(redirection)g(op)s(erator)150 4873 y(except)30
+(for)c(eac)m(h)h(redirection)g(op)s(erator)150 518 y(except)30
 b Fs(>)p Ft(&-)f(and)f Fs(<)p Ft(&-,)h(the)g(shell)g(will)h(allo)s
 (cate)h(a)e(\014le)h(descriptor)e(greater)j(than)d(10)i(and)e(assign)i
-(it)f(to)150 4983 y Fs({)p Fq(v)-5 b(arname)5 b Fs(})p
+(it)f(to)150 628 y Fs({)p Fq(v)-5 b(arname)5 b Fs(})p
 Ft(.)42 b(If)31 b Fs(>)p Ft(&-)f(or)h Fs(<)p Ft(&-)g(is)g(preceded)g(b)
 m(y)g Fs({)p Fq(v)-5 b(arname)5 b Fs(})p Ft(,)31 b(the)g(v)-5
 b(alue)31 b(of)g Fq(v)-5 b(arname)37 b Ft(de\014nes)30
-b(the)h(\014le)150 5093 y(descriptor)f(to)h(close.)275
-5230 y(In)c(the)i(follo)m(wing)h(descriptions,)g(if)e(the)h(\014le)g
+b(the)h(\014le)150 737 y(descriptor)f(to)h(close.)275
+890 y(In)c(the)i(follo)m(wing)h(descriptions,)g(if)e(the)h(\014le)g
 (descriptor)f(n)m(um)m(b)s(er)g(is)g(omitted,)i(and)f(the)f(\014rst)g
-(c)m(har-)150 5340 y(acter)42 b(of)f(the)g(redirection)g(op)s(erator)g
+(c)m(har-)150 999 y(acter)42 b(of)f(the)g(redirection)g(op)s(erator)g
 (is)g(`)p Fs(<)p Ft(',)i(the)e(redirection)g(refers)g(to)g(the)g
-(standard)f(input)f(\(\014le)p eop end
-%%Page: 32 38
-TeXDict begin 32 37 bop 150 -116 a Ft(Chapter)30 b(3:)41
-b(Basic)32 b(Shell)e(F)-8 b(eatures)2246 b(32)150 299
-y(descriptor)33 b(0\).)49 b(If)33 b(the)g(\014rst)f(c)m(haracter)i(of)g
-(the)f(redirection)g(op)s(erator)h(is)f(`)p Fs(>)p Ft(',)h(the)f
-(redirection)g(refers)150 408 y(to)e(the)g(standard)e(output)h
-(\(\014le)h(descriptor)f(1\).)275 557 y(The)h(w)m(ord)h(follo)m(wing)i
-(the)f(redirection)g(op)s(erator)f(in)g(the)h(follo)m(wing)h
-(descriptions,)f(unless)e(other-)150 666 y(wise)21 b(noted,)i(is)e(sub)
-5 b(jected)21 b(to)h(brace)f(expansion,)i(tilde)f(expansion,)h
-(parameter)e(expansion,)i(command)150 776 y(substitution,)31
-b(arithmetic)h(expansion,)f(quote)h(remo)m(v)-5 b(al,)33
-b(\014lename)e(expansion,)g(and)f(w)m(ord)h(splitting.)150
-885 y(If)f(it)h(expands)e(to)i(more)g(than)f(one)h(w)m(ord,)f(Bash)h
-(rep)s(orts)e(an)h(error.)275 1034 y(Note)h(that)g(the)g(order)f(of)g
-(redirections)h(is)g(signi\014can)m(t.)41 b(F)-8 b(or)31
-b(example,)h(the)e(command)390 1182 y Fs(ls)47 b(>)h
-Fi(dirlist)56 b Fs(2>&1)150 1330 y Ft(directs)28 b(b)s(oth)f(standard)g
-(output)g(\(\014le)h(descriptor)f(1\))i(and)e(standard)f(error)i
-(\(\014le)g(descriptor)f(2\))h(to)h(the)150 1440 y(\014le)h
-Fq(dirlist)r Ft(,)h(while)f(the)h(command)390 1588 y
-Fs(ls)47 b(2>&1)g(>)g Fi(dirlist)150 1736 y Ft(directs)28
+(standard)f(input)f(\(\014le)150 1109 y(descriptor)33
+b(0\).)49 b(If)33 b(the)g(\014rst)f(c)m(haracter)i(of)g(the)f
+(redirection)g(op)s(erator)h(is)f(`)p Fs(>)p Ft(',)h(the)f(redirection)
+g(refers)150 1218 y(to)e(the)g(standard)e(output)h(\(\014le)h
+(descriptor)f(1\).)275 1371 y(The)h(w)m(ord)h(follo)m(wing)i(the)f
+(redirection)g(op)s(erator)f(in)g(the)h(follo)m(wing)h(descriptions,)f
+(unless)e(other-)150 1480 y(wise)21 b(noted,)i(is)e(sub)5
+b(jected)21 b(to)h(brace)f(expansion,)i(tilde)f(expansion,)h(parameter)
+e(expansion,)i(command)150 1590 y(substitution,)31 b(arithmetic)h
+(expansion,)f(quote)h(remo)m(v)-5 b(al,)33 b(\014lename)e(expansion,)g
+(and)f(w)m(ord)h(splitting.)150 1700 y(If)f(it)h(expands)e(to)i(more)g
+(than)f(one)h(w)m(ord,)f(Bash)h(rep)s(orts)e(an)h(error.)275
+1852 y(Note)h(that)g(the)g(order)f(of)g(redirections)h(is)g
+(signi\014can)m(t.)41 b(F)-8 b(or)31 b(example,)h(the)e(command)390
+2004 y Fs(ls)47 b(>)h Fi(dirlist)56 b Fs(2>&1)150 2157
+y Ft(directs)28 b(b)s(oth)f(standard)g(output)g(\(\014le)h(descriptor)f
+(1\))i(and)e(standard)f(error)i(\(\014le)g(descriptor)f(2\))h(to)h(the)
+150 2266 y(\014le)h Fq(dirlist)r Ft(,)h(while)f(the)h(command)390
+2419 y Fs(ls)47 b(2>&1)g(>)g Fi(dirlist)150 2571 y Ft(directs)28
 b(only)f(the)g(standard)g(output)g(to)h(\014le)f Fq(dirlist)r
 Ft(,)h(b)s(ecause)g(the)f(standard)g(error)g(w)m(as)g(made)h(a)f(cop)m
-(y)150 1846 y(of)k(the)f(standard)g(output)g(b)s(efore)g(the)g
+(y)150 2681 y(of)k(the)f(standard)g(output)g(b)s(efore)g(the)g
 (standard)g(output)g(w)m(as)g(redirected)h(to)g Fq(dirlist)r
-Ft(.)275 1994 y(Bash)26 b(handles)f(sev)m(eral)j(\014lenames)e(sp)s
+Ft(.)275 2833 y(Bash)26 b(handles)f(sev)m(eral)j(\014lenames)e(sp)s
 (ecially)h(when)f(they)g(are)g(used)g(in)g(redirections,)i(as)e
-(describ)s(ed)150 2104 y(in)k(the)h(follo)m(wing)g(table:)150
-2284 y Fs(/dev/fd/)p Fi(fd)630 2393 y Ft(If)f Fq(fd)j
+(describ)s(ed)150 2942 y(in)k(the)h(follo)m(wing)g(table:)150
+3129 y Fs(/dev/fd/)p Fi(fd)630 3238 y Ft(If)f Fq(fd)j
 Ft(is)d(a)h(v)-5 b(alid)31 b(in)m(teger,)h(\014le)e(descriptor)h
-Fq(fd)i Ft(is)d(duplicated.)150 2567 y Fs(/dev/stdin)630
-2676 y Ft(File)i(descriptor)e(0)h(is)f(duplicated.)150
-2849 y Fs(/dev/stdout)630 2959 y Ft(File)i(descriptor)e(1)h(is)f
-(duplicated.)150 3132 y Fs(/dev/stderr)630 3242 y Ft(File)i(descriptor)
-e(2)h(is)f(duplicated.)150 3415 y Fs(/dev/tcp/)p Fi(host)11
-b Fs(/)p Fi(port)630 3524 y Ft(If)41 b Fq(host)i Ft(is)f(a)g(v)-5
+Fq(fd)i Ft(is)d(duplicated.)150 3416 y Fs(/dev/stdin)630
+3525 y Ft(File)i(descriptor)e(0)h(is)f(duplicated.)150
+3702 y Fs(/dev/stdout)630 3812 y Ft(File)i(descriptor)e(1)h(is)f
+(duplicated.)150 3989 y Fs(/dev/stderr)630 4099 y Ft(File)i(descriptor)
+e(2)h(is)f(duplicated.)150 4276 y Fs(/dev/tcp/)p Fi(host)11
+b Fs(/)p Fi(port)630 4386 y Ft(If)41 b Fq(host)i Ft(is)f(a)g(v)-5
 b(alid)41 b(hostname)h(or)f(In)m(ternet)h(address,)i(and)c
-Fq(p)s(ort)j Ft(is)f(an)f(in)m(teger)i(p)s(ort)630 3634
+Fq(p)s(ort)j Ft(is)f(an)f(in)m(teger)i(p)s(ort)630 4495
 y(n)m(um)m(b)s(er)23 b(or)i(service)h(name,)g(Bash)f(attempts)h(to)f
 (op)s(en)f(the)h(corresp)s(onding)f(TCP)g(so)s(c)m(k)m(et.)150
-3807 y Fs(/dev/udp/)p Fi(host)11 b Fs(/)p Fi(port)630
-3917 y Ft(If)41 b Fq(host)i Ft(is)f(a)g(v)-5 b(alid)41
+4673 y Fs(/dev/udp/)p Fi(host)11 b Fs(/)p Fi(port)630
+4782 y Ft(If)41 b Fq(host)i Ft(is)f(a)g(v)-5 b(alid)41
 b(hostname)h(or)f(In)m(ternet)h(address,)i(and)c Fq(p)s(ort)j
-Ft(is)f(an)f(in)m(teger)i(p)s(ort)630 4026 y(n)m(um)m(b)s(er)23
+Ft(is)f(an)f(in)m(teger)i(p)s(ort)630 4892 y(n)m(um)m(b)s(er)23
 b(or)h(service)h(name,)h(Bash)e(attempts)h(to)g(op)s(en)f(the)g
-(corresp)s(onding)f(UDP)i(so)s(c)m(k)m(et.)275 4206 y(A)30
+(corresp)s(onding)f(UDP)i(so)s(c)m(k)m(et.)275 5078 y(A)30
 b(failure)h(to)g(op)s(en)e(or)i(create)h(a)e(\014le)h(causes)g(the)f
-(redirection)h(to)g(fail.)275 4355 y(Redirections)f(using)e(\014le)i
+(redirection)h(to)g(fail.)275 5230 y(Redirections)f(using)e(\014le)i
 (descriptors)f(greater)h(than)f(9)h(should)e(b)s(e)h(used)f(with)h
-(care,)h(as)g(they)f(ma)m(y)150 4464 y(con\015ict)i(with)f(\014le)h
+(care,)h(as)g(they)f(ma)m(y)150 5340 y(con\015ict)i(with)f(\014le)h
 (descriptors)f(the)g(shell)h(uses)f(in)m(ternally)-8
-b(.)150 4677 y Fj(3.6.1)63 b(Redirecting)40 b(Input)150
-4824 y Ft(Redirection)35 b(of)f(input)f(causes)i(the)f(\014le)g(whose)g
-(name)g(results)g(from)g(the)g(expansion)g(of)g Fq(w)m(ord)k
-Ft(to)d(b)s(e)150 4934 y(op)s(ened)d(for)g(reading)g(on)g(\014le)h
-(descriptor)f Fs(n)p Ft(,)h(or)f(the)g(standard)g(input)f(\(\014le)i
-(descriptor)f(0\))h(if)f Fs(n)g Ft(is)h(not)150 5043
-y(sp)s(eci\014ed.)275 5192 y(The)c(general)j(format)e(for)h
-(redirecting)g(input)e(is:)390 5340 y Fs([)p Fi(n)11
-b Fs(]<)p Fi(word)p eop end
+b(.)p eop end
 %%Page: 33 39
 TeXDict begin 33 38 bop 150 -116 a Ft(Chapter)30 b(3:)41
 b(Basic)32 b(Shell)e(F)-8 b(eatures)2246 b(33)150 299
-y Fj(3.6.2)63 b(Redirecting)40 b(Output)150 446 y Ft(Redirection)31
+y Fj(3.6.1)63 b(Redirecting)40 b(Input)150 446 y Ft(Redirection)35
+b(of)f(input)f(causes)i(the)f(\014le)g(whose)g(name)g(results)g(from)g
+(the)g(expansion)g(of)g Fq(w)m(ord)k Ft(to)d(b)s(e)150
+555 y(op)s(ened)d(for)g(reading)g(on)g(\014le)h(descriptor)f
+Fs(n)p Ft(,)h(or)f(the)g(standard)g(input)f(\(\014le)i(descriptor)f
+(0\))h(if)f Fs(n)g Ft(is)h(not)150 665 y(sp)s(eci\014ed.)275
+798 y(The)c(general)j(format)e(for)h(redirecting)g(input)e(is:)390
+930 y Fs([)p Fi(n)11 b Fs(]<)p Fi(word)150 1126 y Fj(3.6.2)63
+b(Redirecting)40 b(Output)150 1273 y Ft(Redirection)31
 b(of)g(output)f(causes)h(the)f(\014le)h(whose)f(name)g(results)h(from)e
 (the)i(expansion)f(of)h Fq(w)m(ord)i Ft(to)f(b)s(e)150
-555 y(op)s(ened)d(for)g(writing)g(on)g(\014le)h(descriptor)f
+1382 y(op)s(ened)d(for)g(writing)g(on)g(\014le)h(descriptor)f
 Fq(n)p Ft(,)g(or)g(the)h(standard)e(output)h(\(\014le)h(descriptor)f
-(1\))h(if)g Fq(n)e Ft(is)i(not)150 665 y(sp)s(eci\014ed.)40
+(1\))h(if)g Fq(n)e Ft(is)i(not)150 1492 y(sp)s(eci\014ed.)40
 b(If)30 b(the)g(\014le)h(do)s(es)f(not)h(exist)g(it)g(is)f(created;)i
 (if)e(it)h(do)s(es)f(exist)h(it)g(is)g(truncated)f(to)h(zero)g(size.)
-275 812 y(The)e(general)j(format)e(for)h(redirecting)g(output)f(is:)390
-959 y Fs([)p Fi(n)11 b Fs(]>[|])p Fi(word)275 1107 y
-Ft(If)30 b(the)h(redirection)g(op)s(erator)g(is)g(`)p
+275 1625 y(The)e(general)j(format)e(for)h(redirecting)g(output)f(is:)
+390 1757 y Fs([)p Fi(n)11 b Fs(]>[|])p Fi(word)275 1890
+Ft(If)30 b(the)h(redirection)g(op)s(erator)g(is)g(`)p
 Fs(>)p Ft(',)g(and)f(the)h Fs(noclobber)d Ft(option)j(to)g(the)g
-Fs(set)f Ft(builtin)g(has)h(b)s(een)150 1216 y(enabled,)i(the)f
+Fs(set)f Ft(builtin)g(has)h(b)s(een)150 2000 y(enabled,)i(the)f
 (redirection)h(will)f(fail)h(if)f(the)g(\014le)g(whose)g(name)g
 (results)g(from)g(the)g(expansion)g(of)g Fq(w)m(ord)150
-1326 y Ft(exists)f(and)f(is)g(a)h(regular)g(\014le.)41
+2109 y Ft(exists)f(and)f(is)g(a)h(regular)g(\014le.)41
 b(If)30 b(the)h(redirection)g(op)s(erator)g(is)f(`)p
 Fs(>|)p Ft(',)h(or)f(the)h(redirection)g(op)s(erator)g(is)150
-1435 y(`)p Fs(>)p Ft(')36 b(and)f(the)g Fs(noclobber)e
+2219 y(`)p Fs(>)p Ft(')36 b(and)f(the)g Fs(noclobber)e
 Ft(option)j(is)g(not)g(enabled,)h(the)e(redirection)h(is)g(attempted)g
-(ev)m(en)h(if)e(the)h(\014le)150 1545 y(named)30 b(b)m(y)g
-Fq(w)m(ord)k Ft(exists.)150 1757 y Fj(3.6.3)63 b(App)s(ending)42
-b(Redirected)e(Output)150 1904 y Ft(Redirection)23 b(of)e(output)h(in)f
+(ev)m(en)h(if)e(the)h(\014le)150 2328 y(named)30 b(b)m(y)g
+Fq(w)m(ord)k Ft(exists.)150 2524 y Fj(3.6.3)63 b(App)s(ending)42
+b(Redirected)e(Output)150 2671 y Ft(Redirection)23 b(of)e(output)h(in)f
 (this)h(fashion)f(causes)h(the)g(\014le)g(whose)f(name)h(results)f
-(from)g(the)h(expansion)g(of)150 2013 y Fq(w)m(ord)28
+(from)g(the)h(expansion)g(of)150 2780 y Fq(w)m(ord)28
 b Ft(to)e(b)s(e)e(op)s(ened)g(for)h(app)s(ending)e(on)i(\014le)g
 (descriptor)g Fq(n)p Ft(,)g(or)g(the)g(standard)f(output)h(\(\014le)g
-(descriptor)150 2123 y(1\))31 b(if)f Fq(n)g Ft(is)h(not)f(sp)s
+(descriptor)150 2890 y(1\))31 b(if)f Fq(n)g Ft(is)h(not)f(sp)s
 (eci\014ed.)40 b(If)30 b(the)h(\014le)f(do)s(es)g(not)h(exist)g(it)g
-(is)f(created.)275 2270 y(The)f(general)j(format)e(for)h(app)s(ending)e
-(output)h(is:)390 2417 y Fs([)p Fi(n)11 b Fs(]>>)p Fi(word)150
-2629 y Fj(3.6.4)63 b(Redirecting)40 b(Standard)h(Output)g(and)g
-(Standard)g(Error)150 2776 y Ft(This)33 b(construct)i(allo)m(ws)g(b)s
+(is)f(created.)275 3023 y(The)f(general)j(format)e(for)h(app)s(ending)e
+(output)h(is:)390 3155 y Fs([)p Fi(n)11 b Fs(]>>)p Fi(word)150
+3351 y Fj(3.6.4)63 b(Redirecting)40 b(Standard)h(Output)g(and)g
+(Standard)g(Error)150 3498 y Ft(This)33 b(construct)i(allo)m(ws)g(b)s
 (oth)f(the)g(standard)g(output)f(\(\014le)i(descriptor)f(1\))h(and)f
-(the)g(standard)f(error)150 2886 y(output)d(\(\014le)h(descriptor)f
+(the)g(standard)f(error)150 3607 y(output)d(\(\014le)h(descriptor)f
 (2\))h(to)g(b)s(e)f(redirected)h(to)g(the)f(\014le)h(whose)f(name)h(is)
-f(the)g(expansion)h(of)f Fq(w)m(ord)t Ft(.)275 3033 y(There)f(are)i(t)m
+f(the)g(expansion)h(of)f Fq(w)m(ord)t Ft(.)275 3740 y(There)f(are)i(t)m
 (w)m(o)h(formats)e(for)h(redirecting)g(standard)e(output)h(and)g
-(standard)f(error:)390 3180 y Fs(&>)p Fi(word)150 3328
-y Ft(and)390 3475 y Fs(>&)p Fi(word)150 3622 y Ft(Of)h(the)g(t)m(w)m(o)
+(standard)f(error:)390 3873 y Fs(&>)p Fi(word)150 4005
+y Ft(and)390 4138 y Fs(>&)p Fi(word)150 4271 y Ft(Of)h(the)g(t)m(w)m(o)
 i(forms,)e(the)h(\014rst)e(is)i(preferred.)39 b(This)30
 b(is)g(seman)m(tically)j(equiv)-5 b(alen)m(t)32 b(to)390
-3769 y Fs(>)p Fi(word)57 b Fs(2>&1)275 3916 y Ft(When)41
+4403 y Fs(>)p Fi(word)57 b Fs(2>&1)275 4536 y Ft(When)41
 b(using)g(the)h(second)f(form,)k Fq(w)m(ord)f Ft(ma)m(y)e(not)g(expand)
 f(to)h(a)g(n)m(um)m(b)s(er)f(or)g(`)p Fs(-)p Ft('.)75
-b(If)41 b(it)h(do)s(es,)150 4026 y(other)27 b(redirection)g(op)s
+b(If)41 b(it)h(do)s(es,)150 4646 y(other)27 b(redirection)g(op)s
 (erators)f(apply)h(\(see)g(Duplicating)h(File)f(Descriptors)h(b)s(elo)m
-(w\))f(for)f(compatibilit)m(y)150 4135 y(reasons.)150
-4347 y Fj(3.6.5)63 b(App)s(ending)42 b(Standard)f(Output)g(and)g
-(Standard)g(Error)150 4494 y Ft(This)33 b(construct)i(allo)m(ws)g(b)s
+(w\))f(for)f(compatibilit)m(y)150 4755 y(reasons.)150
+4951 y Fj(3.6.5)63 b(App)s(ending)42 b(Standard)f(Output)g(and)g
+(Standard)g(Error)150 5098 y Ft(This)33 b(construct)i(allo)m(ws)g(b)s
 (oth)f(the)g(standard)g(output)f(\(\014le)i(descriptor)f(1\))h(and)f
-(the)g(standard)f(error)150 4604 y(output)d(\(\014le)h(descriptor)f
+(the)g(standard)f(error)150 5207 y(output)d(\(\014le)h(descriptor)f
 (2\))h(to)g(b)s(e)f(app)s(ended)f(to)i(the)f(\014le)h(whose)f(name)g
-(is)h(the)f(expansion)h(of)f Fq(w)m(ord)t Ft(.)275 4751
+(is)h(the)f(expansion)h(of)f Fq(w)m(ord)t Ft(.)275 5340
 y(The)f(format)i(for)f(app)s(ending)f(standard)h(output)g(and)f
-(standard)h(error)g(is:)390 4898 y Fs(&>>)p Fi(word)150
-5046 y Ft(This)g(is)g(seman)m(tically)j(equiv)-5 b(alen)m(t)32
-b(to)390 5193 y Fs(>>)p Fi(word)57 b Fs(2>&1)275 5340
-y Ft(\(see)31 b(Duplicating)h(File)f(Descriptors)g(b)s(elo)m(w\).)p
-eop end
+(standard)h(error)g(is:)p eop end
 %%Page: 34 40
 TeXDict begin 34 39 bop 150 -116 a Ft(Chapter)30 b(3:)41
-b(Basic)32 b(Shell)e(F)-8 b(eatures)2246 b(34)150 299
-y Fj(3.6.6)63 b(Here)41 b(Do)s(cumen)m(ts)150 446 y Ft(This)c(t)m(yp)s
-(e)h(of)f(redirection)i(instructs)e(the)h(shell)f(to)i(read)e(input)g
-(from)g(the)h(curren)m(t)f(source)h(un)m(til)g(a)150
-555 y(line)31 b(con)m(taining)g(only)g Fq(w)m(ord)i Ft(\(with)d(no)h
-(trailing)g(blanks\))f(is)g(seen.)41 b(All)31 b(of)f(the)h(lines)f
-(read)g(up)f(to)i(that)150 665 y(p)s(oin)m(t)f(are)h(then)f(used)g(as)g
-(the)h(standard)f(input)f(for)h(a)h(command.)275 823
-y(The)e(format)i(of)g(here-do)s(cumen)m(ts)f(is:)390
-982 y Fs(<<[)p Fp(\000)p Fs(])p Fi(word)772 1091 y(here-document)390
-1201 y(delimiter)275 1360 y Ft(No)i(parameter)h(and)f(v)-5
-b(ariable)32 b(expansion,)h(command)f(substitution,)h(arithmetic)g
-(expansion,)g(or)150 1469 y(\014lename)38 b(expansion)f(is)h(p)s
-(erformed)e(on)h Fq(w)m(ord)t Ft(.)62 b(If)37 b(an)m(y)h(c)m(haracters)
-h(in)e Fq(w)m(ord)k Ft(are)d(quoted,)i(the)e Fq(de-)150
-1579 y(limiter)h Ft(is)32 b(the)g(result)g(of)g(quote)g(remo)m(v)-5
+b(Basic)32 b(Shell)e(F)-8 b(eatures)2246 b(34)390 299
+y Fs(&>>)p Fi(word)150 436 y Ft(This)30 b(is)g(seman)m(tically)j(equiv)
+-5 b(alen)m(t)32 b(to)390 572 y Fs(>>)p Fi(word)57 b
+Fs(2>&1)275 709 y Ft(\(see)31 b(Duplicating)h(File)f(Descriptors)g(b)s
+(elo)m(w\).)150 910 y Fj(3.6.6)63 b(Here)41 b(Do)s(cumen)m(ts)150
+1057 y Ft(This)c(t)m(yp)s(e)h(of)f(redirection)i(instructs)e(the)h
+(shell)f(to)i(read)e(input)g(from)g(the)h(curren)m(t)f(source)h(un)m
+(til)g(a)150 1167 y(line)31 b(con)m(taining)g(only)g
+Fq(w)m(ord)i Ft(\(with)d(no)h(trailing)g(blanks\))f(is)g(seen.)41
+b(All)31 b(of)f(the)h(lines)f(read)g(up)f(to)i(that)150
+1277 y(p)s(oin)m(t)f(are)h(then)f(used)g(as)g(the)h(standard)f(input)f
+(for)h(a)h(command.)275 1413 y(The)e(format)i(of)g(here-do)s(cumen)m
+(ts)f(is:)390 1550 y Fs(<<[)p Fp(\000)p Fs(])p Fi(word)772
+1660 y(here-document)390 1769 y(delimiter)275 1906 y
+Ft(No)i(parameter)h(and)f(v)-5 b(ariable)32 b(expansion,)h(command)f
+(substitution,)h(arithmetic)g(expansion,)g(or)150 2015
+y(\014lename)38 b(expansion)f(is)h(p)s(erformed)e(on)h
+Fq(w)m(ord)t Ft(.)62 b(If)37 b(an)m(y)h(c)m(haracters)h(in)e
+Fq(w)m(ord)k Ft(are)d(quoted,)i(the)e Fq(de-)150 2125
+y(limiter)h Ft(is)32 b(the)g(result)g(of)g(quote)g(remo)m(v)-5
 b(al)33 b(on)f Fq(w)m(ord)t Ft(,)g(and)f(the)h(lines)g(in)g(the)g
-(here-do)s(cumen)m(t)f(are)i(not)150 1688 y(expanded.)71
+(here-do)s(cumen)m(t)f(are)i(not)150 2235 y(expanded.)71
 b(If)40 b Fq(w)m(ord)k Ft(is)d(unquoted,)h(all)g(lines)f(of)g(the)f
 (here-do)s(cumen)m(t)h(are)g(sub)5 b(jected)41 b(to)g(param-)150
-1798 y(eter)c(expansion,)i(command)d(substitution,)i(and)e(arithmetic)i
-(expansion,)g(the)f(c)m(haracter)i(sequence)150 1907
+2344 y(eter)c(expansion,)i(command)d(substitution,)i(and)e(arithmetic)i
+(expansion,)g(the)f(c)m(haracter)i(sequence)150 2454
 y Fs(\\newline)28 b Ft(is)j(ignored,)f(and)g(`)p Fs(\\)p
 Ft(')h(m)m(ust)f(b)s(e)g(used)f(to)i(quote)g(the)g(c)m(haracters)h(`)p
 Fs(\\)p Ft(',)e(`)p Fs($)p Ft(',)h(and)f(`)p Fs(`)p Ft('.)275
-2066 y(If)21 b(the)i(redirection)g(op)s(erator)g(is)f(`)p
+2590 y(If)21 b(the)i(redirection)g(op)s(erator)g(is)f(`)p
 Fs(<<-)p Ft(',)i(then)e(all)h(leading)g(tab)g(c)m(haracters)h(are)e
-(stripp)s(ed)f(from)h(input)150 2175 y(lines)33 b(and)e(the)i(line)g
+(stripp)s(ed)f(from)h(input)150 2700 y(lines)33 b(and)e(the)i(line)g
 (con)m(taining)h Fq(delimiter)7 b Ft(.)47 b(This)31 b(allo)m(ws)j
 (here-do)s(cumen)m(ts)f(within)e(shell)i(scripts)f(to)150
-2285 y(b)s(e)e(inden)m(ted)g(in)g(a)h(natural)f(fashion.)150
-2508 y Fj(3.6.7)63 b(Here)41 b(Strings)150 2655 y Ft(A)30
+2810 y(b)s(e)e(inden)m(ted)g(in)g(a)h(natural)f(fashion.)150
+3011 y Fj(3.6.7)63 b(Here)41 b(Strings)150 3158 y Ft(A)30
 b(v)-5 b(arian)m(t)32 b(of)e(here)h(do)s(cumen)m(ts,)f(the)g(format)h
-(is:)390 2814 y Fs(<<<)47 b Fi(word)275 2972 y Ft(The)21
+(is:)390 3295 y Fs(<<<)47 b Fi(word)275 3431 y Ft(The)21
 b Fq(w)m(ord)k Ft(undergo)s(es)c(brace)h(expansion,)i(tilde)e
 (expansion,)i(parameter)e(and)f(v)-5 b(ariable)23 b(expansion,)150
-3082 y(command)j(substitution,)g(arithmetic)i(expansion,)f(and)e(quote)
+3541 y(command)j(substitution,)g(arithmetic)i(expansion,)f(and)e(quote)
 i(remo)m(v)-5 b(al.)40 b(P)m(athname)27 b(expansion)f(and)150
-3191 y(w)m(ord)j(splitting)i(are)f(not)g(p)s(erformed.)39
+3651 y(w)m(ord)j(splitting)i(are)f(not)g(p)s(erformed.)39
 b(The)29 b(result)h(is)g(supplied)e(as)i(a)h(single)f(string)g(to)g
-(the)g(command)150 3301 y(on)g(its)h(standard)f(input.)150
-3524 y Fj(3.6.8)63 b(Duplicating)41 b(File)g(Descriptors)150
-3671 y Ft(The)30 b(redirection)h(op)s(erator)390 3829
-y Fs([)p Fi(n)11 b Fs(]<&)p Fi(word)150 3988 y Ft(is)35
+(the)g(command)150 3760 y(on)g(its)h(standard)f(input.)150
+3962 y Fj(3.6.8)63 b(Duplicating)41 b(File)g(Descriptors)150
+4109 y Ft(The)30 b(redirection)h(op)s(erator)390 4245
+y Fs([)p Fi(n)11 b Fs(]<&)p Fi(word)150 4382 y Ft(is)35
 b(used)e(to)j(duplicate)f(input)f(\014le)g(descriptors.)53
 b(If)34 b Fq(w)m(ord)k Ft(expands)c(to)h(one)g(or)g(more)g(digits,)h
-(the)f(\014le)150 4098 y(descriptor)e(denoted)h(b)m(y)g
+(the)f(\014le)150 4492 y(descriptor)e(denoted)h(b)m(y)g
 Fq(n)f Ft(is)g(made)h(to)g(b)s(e)f(a)h(cop)m(y)g(of)g(that)g(\014le)g
 (descriptor.)50 b(If)33 b(the)h(digits)g(in)f Fq(w)m(ord)150
-4207 y Ft(do)c(not)h(sp)s(ecify)f(a)h(\014le)f(descriptor)g(op)s(en)g
+4601 y Ft(do)c(not)h(sp)s(ecify)f(a)h(\014le)f(descriptor)g(op)s(en)g
 (for)g(input,)g(a)h(redirection)g(error)f(o)s(ccurs.)40
-b(If)29 b Fq(w)m(ord)j Ft(ev)-5 b(aluates)150 4317 y(to)31
+b(If)29 b Fq(w)m(ord)j Ft(ev)-5 b(aluates)150 4711 y(to)31
 b(`)p Fs(-)p Ft(',)g(\014le)g(descriptor)g Fq(n)f Ft(is)g(closed.)43
 b(If)30 b Fq(n)g Ft(is)g(not)h(sp)s(eci\014ed,)f(the)h(standard)f
-(input)g(\(\014le)h(descriptor)f(0\))150 4426 y(is)g(used.)275
-4585 y(The)f(op)s(erator)390 4743 y Fs([)p Fi(n)11 b
-Fs(]>&)p Fi(word)150 4902 y Ft(is)40 b(used)g(similarly)h(to)g
+(input)g(\(\014le)h(descriptor)f(0\))150 4820 y(is)g(used.)275
+4957 y(The)f(op)s(erator)390 5094 y Fs([)p Fi(n)11 b
+Fs(]>&)p Fi(word)150 5230 y Ft(is)40 b(used)g(similarly)h(to)g
 (duplicate)f(output)g(\014le)h(descriptors.)70 b(If)40
 b Fq(n)f Ft(is)i(not)f(sp)s(eci\014ed,)i(the)f(standard)150
-5011 y(output)30 b(\(\014le)g(descriptor)g(1\))h(is)f(used.)39
+5340 y(output)30 b(\(\014le)g(descriptor)g(1\))h(is)f(used.)39
 b(If)30 b(the)g(digits)h(in)e Fq(w)m(ord)34 b Ft(do)29
-b(not)i(sp)s(ecify)e(a)i(\014le)f(descriptor)g(op)s(en)150
-5121 y(for)35 b(output,)h(a)g(redirection)g(error)e(o)s(ccurs.)55
-b(If)35 b Fq(w)m(ord)j Ft(ev)-5 b(aluates)37 b(to)f(`)p
-Fs(-)p Ft(',)h(\014le)e(descriptor)g Fq(n)g Ft(is)g(closed.)150
-5230 y(As)f(a)g(sp)s(ecial)h(case,)h(if)e Fq(n)f Ft(is)h(omitted,)i
-(and)e Fq(w)m(ord)j Ft(do)s(es)d(not)g(expand)f(to)i(one)f(or)g(more)g
-(digits)h(or)f(`)p Fs(-)p Ft(',)150 5340 y(the)d(standard)e(output)h
-(and)g(standard)f(error)h(are)h(redirected)g(as)g(describ)s(ed)e
-(previously)-8 b(.)p eop end
+b(not)i(sp)s(ecify)e(a)i(\014le)f(descriptor)g(op)s(en)p
+eop end
 %%Page: 35 41
 TeXDict begin 35 40 bop 150 -116 a Ft(Chapter)30 b(3:)41
 b(Basic)32 b(Shell)e(F)-8 b(eatures)2246 b(35)150 299
-y Fj(3.6.9)63 b(Mo)m(ving)41 b(File)h(Descriptors)150
-446 y Ft(The)30 b(redirection)h(op)s(erator)390 573 y
-Fs([)p Fi(n)11 b Fs(]<&)p Fi(digit)g Fs(-)150 699 y Ft(mo)m(v)m(es)33
-b(the)f(\014le)g(descriptor)f Fq(digit)k Ft(to)d(\014le)g(descriptor)g
-Fq(n)p Ft(,)f(or)h(the)g(standard)f(input)f(\(\014le)j(descriptor)e
-(0\))150 809 y(if)f Fq(n)g Ft(is)h(not)f(sp)s(eci\014ed.)40
-b Fq(digit)33 b Ft(is)e(closed)g(after)g(b)s(eing)f(duplicated)g(to)h
-Fq(n)p Ft(.)275 936 y(Similarly)-8 b(,)31 b(the)f(redirection)h(op)s
-(erator)390 1062 y Fs([)p Fi(n)11 b Fs(]>&)p Fi(digit)g
-Fs(-)150 1189 y Ft(mo)m(v)m(es)29 b(the)g(\014le)f(descriptor)f
+y(for)35 b(output,)h(a)g(redirection)g(error)e(o)s(ccurs.)55
+b(If)35 b Fq(w)m(ord)j Ft(ev)-5 b(aluates)37 b(to)f(`)p
+Fs(-)p Ft(',)h(\014le)e(descriptor)g Fq(n)g Ft(is)g(closed.)150
+408 y(As)f(a)g(sp)s(ecial)h(case,)h(if)e Fq(n)f Ft(is)h(omitted,)i(and)
+e Fq(w)m(ord)j Ft(do)s(es)d(not)g(expand)f(to)i(one)f(or)g(more)g
+(digits)h(or)f(`)p Fs(-)p Ft(',)150 518 y(the)d(standard)e(output)h
+(and)g(standard)f(error)h(are)h(redirected)g(as)g(describ)s(ed)e
+(previously)-8 b(.)150 717 y Fj(3.6.9)63 b(Mo)m(ving)41
+b(File)h(Descriptors)150 864 y Ft(The)30 b(redirection)h(op)s(erator)
+390 999 y Fs([)p Fi(n)11 b Fs(]<&)p Fi(digit)g Fs(-)150
+1133 y Ft(mo)m(v)m(es)33 b(the)f(\014le)g(descriptor)f
+Fq(digit)k Ft(to)d(\014le)g(descriptor)g Fq(n)p Ft(,)f(or)h(the)g
+(standard)f(input)f(\(\014le)j(descriptor)e(0\))150 1243
+y(if)f Fq(n)g Ft(is)h(not)f(sp)s(eci\014ed.)40 b Fq(digit)33
+b Ft(is)e(closed)g(after)g(b)s(eing)f(duplicated)g(to)h
+Fq(n)p Ft(.)275 1377 y(Similarly)-8 b(,)31 b(the)f(redirection)h(op)s
+(erator)390 1512 y Fs([)p Fi(n)11 b Fs(]>&)p Fi(digit)g
+Fs(-)150 1646 y Ft(mo)m(v)m(es)29 b(the)g(\014le)f(descriptor)f
 Fq(digit)k Ft(to)e(\014le)f(descriptor)g Fq(n)p Ft(,)g(or)g(the)g
 (standard)f(output)h(\(\014le)g(descriptor)g(1\))150
-1299 y(if)i Fq(n)g Ft(is)h(not)f(sp)s(eci\014ed.)150
-1482 y Fj(3.6.10)63 b(Op)s(ening)42 b(File)g(Descriptors)g(for)g
-(Reading)e(and)h(W)-10 b(riting)150 1629 y Ft(The)30
-b(redirection)h(op)s(erator)390 1756 y Fs([)p Fi(n)11
-b Fs(]<>)p Fi(word)150 1883 y Ft(causes)39 b(the)g(\014le)g(whose)g
+1756 y(if)i Fq(n)g Ft(is)h(not)f(sp)s(eci\014ed.)150
+1955 y Fj(3.6.10)63 b(Op)s(ening)42 b(File)g(Descriptors)g(for)g
+(Reading)e(and)h(W)-10 b(riting)150 2102 y Ft(The)30
+b(redirection)h(op)s(erator)390 2236 y Fs([)p Fi(n)11
+b Fs(]<>)p Fi(word)150 2371 y Ft(causes)39 b(the)g(\014le)g(whose)g
 (name)g(is)g(the)g(expansion)g(of)g Fq(w)m(ord)j Ft(to)d(b)s(e)g(op)s
-(ened)f(for)g(b)s(oth)h(reading)g(and)150 1992 y(writing)33
+(ened)f(for)g(b)s(oth)h(reading)g(and)150 2480 y(writing)33
 b(on)f(\014le)h(descriptor)f Fq(n)p Ft(,)h(or)g(on)f(\014le)h
 (descriptor)g(0)g(if)f Fq(n)g Ft(is)h(not)g(sp)s(eci\014ed.)47
-b(If)32 b(the)h(\014le)f(do)s(es)h(not)150 2102 y(exist,)e(it)g(is)g
-(created.)150 2319 y Fr(3.7)68 b(Executing)46 b(Commands)150
-2535 y Fj(3.7.1)63 b(Simple)41 b(Command)h(Expansion)150
-2682 y Ft(When)33 b(a)g(simple)g(command)g(is)g(executed,)h(the)g
+b(If)32 b(the)h(\014le)f(do)s(es)h(not)150 2590 y(exist,)e(it)g(is)g
+(created.)150 2822 y Fr(3.7)68 b(Executing)46 b(Commands)150
+3046 y Fj(3.7.1)63 b(Simple)41 b(Command)h(Expansion)150
+3193 y Ft(When)33 b(a)g(simple)g(command)g(is)g(executed,)h(the)g
 (shell)f(p)s(erforms)e(the)i(follo)m(wing)i(expansions,)e(assign-)150
-2792 y(men)m(ts,)e(and)f(redirections,)h(from)f(left)h(to)g(righ)m(t.)
-199 2919 y(1.)61 b(The)38 b(w)m(ords)f(that)i(the)g(parser)e(has)h
+3303 y(men)m(ts,)e(and)f(redirections,)h(from)f(left)h(to)g(righ)m(t.)
+199 3437 y(1.)61 b(The)38 b(w)m(ords)f(that)i(the)g(parser)e(has)h
 (mark)m(ed)g(as)h(v)-5 b(ariable)39 b(assignmen)m(ts)g(\(those)g
-(preceding)f(the)330 3028 y(command)30 b(name\))h(and)f(redirections)h
+(preceding)f(the)330 3547 y(command)30 b(name\))h(and)f(redirections)h
 (are)f(sa)m(v)m(ed)i(for)e(later)h(pro)s(cessing.)199
-3155 y(2.)61 b(The)39 b(w)m(ords)g(that)i(are)f(not)g(v)-5
+3681 y(2.)61 b(The)39 b(w)m(ords)g(that)i(are)f(not)g(v)-5
 b(ariable)40 b(assignmen)m(ts)h(or)e(redirections)i(are)f(expanded)f
-(\(see)h(Sec-)330 3265 y(tion)d(3.5)i([Shell)e(Expansions],)h(page)g
-(20\).)61 b(If)37 b(an)m(y)g(w)m(ords)f(remain)h(after)h(expansion,)h
-(the)e(\014rst)330 3374 y(w)m(ord)31 b(is)g(tak)m(en)h(to)g(b)s(e)f
+(\(see)h(Sec-)330 3791 y(tion)d(3.5)i([Shell)e(Expansions],)h(page)g
+(21\).)61 b(If)37 b(an)m(y)g(w)m(ords)f(remain)h(after)h(expansion,)h
+(the)e(\014rst)330 3901 y(w)m(ord)31 b(is)g(tak)m(en)h(to)g(b)s(e)f
 (the)g(name)h(of)f(the)h(command)f(and)f(the)i(remaining)f(w)m(ords)g
-(are)g(the)h(argu-)330 3484 y(men)m(ts.)199 3610 y(3.)61
+(are)g(the)h(argu-)330 4010 y(men)m(ts.)199 4145 y(3.)61
 b(Redirections)25 b(are)f(p)s(erformed)f(as)h(describ)s(ed)f(ab)s(o)m
 (v)m(e)i(\(see)g(Section)g(3.6)g([Redirections],)i(page)d(31\).)199
-3737 y(4.)61 b(The)25 b(text)h(after)f(the)g(`)p Fs(=)p
+4279 y(4.)61 b(The)25 b(text)h(after)f(the)g(`)p Fs(=)p
 Ft(')h(in)e(eac)m(h)j(v)-5 b(ariable)25 b(assignmen)m(t)h(undergo)s(es)
-e(tilde)i(expansion,)g(parameter)330 3847 y(expansion,)49
+e(tilde)i(expansion,)g(parameter)330 4389 y(expansion,)49
 b(command)d(substitution,)j(arithmetic)d(expansion,)k(and)45
-b(quote)h(remo)m(v)-5 b(al)46 b(b)s(efore)330 3956 y(b)s(eing)30
-b(assigned)h(to)g(the)f(v)-5 b(ariable.)275 4100 y(If)32
+b(quote)h(remo)m(v)-5 b(al)46 b(b)s(efore)330 4498 y(b)s(eing)30
+b(assigned)h(to)g(the)f(v)-5 b(ariable.)275 4658 y(If)32
 b(no)i(command)f(name)g(results,)h(the)g(v)-5 b(ariable)34
 b(assignmen)m(ts)g(a\013ect)h(the)f(curren)m(t)f(shell)h(en)m(viron-)
-150 4210 y(men)m(t.)39 b(Otherwise,)27 b(the)e(v)-5 b(ariables)26
+150 4767 y(men)m(t.)39 b(Otherwise,)27 b(the)e(v)-5 b(ariables)26
 b(are)g(added)f(to)h(the)f(en)m(vironmen)m(t)h(of)g(the)f(executed)h
-(command)g(and)150 4319 y(do)35 b(not)f(a\013ect)j(the)d(curren)m(t)h
+(command)g(and)150 4877 y(do)35 b(not)f(a\013ect)j(the)d(curren)m(t)h
 (shell)g(en)m(vironmen)m(t.)54 b(If)34 b(an)m(y)h(of)g(the)f(assignmen)
-m(ts)i(attempts)f(to)h(assign)150 4429 y(a)j(v)-5 b(alue)39
+m(ts)i(attempts)f(to)h(assign)150 4986 y(a)j(v)-5 b(alue)39
 b(to)g(a)g(readonly)f(v)-5 b(ariable,)42 b(an)c(error)g(o)s(ccurs,)j
 (and)c(the)i(command)f(exits)h(with)g(a)f(non-zero)150
-4539 y(status.)275 4665 y(If)33 b(no)g(command)g(name)h(results,)g
+5096 y(status.)275 5230 y(If)33 b(no)g(command)g(name)h(results,)g
 (redirections)g(are)g(p)s(erformed,)f(but)g(do)h(not)f(a\013ect)i(the)f
-(curren)m(t)150 4775 y(shell)d(en)m(vironmen)m(t.)41
+(curren)m(t)150 5340 y(shell)d(en)m(vironmen)m(t.)41
 b(A)30 b(redirection)h(error)f(causes)h(the)g(command)f(to)h(exit)g
-(with)f(a)h(non-zero)g(status.)275 4902 y(If)26 b(there)i(is)f(a)h
-(command)f(name)h(left)g(after)g(expansion,)g(execution)h(pro)s(ceeds)e
-(as)g(describ)s(ed)f(b)s(elo)m(w.)150 5011 y(Otherwise,)39
-b(the)e(command)g(exits.)62 b(If)37 b(one)g(of)g(the)h(expansions)f
-(con)m(tained)h(a)g(command)f(substitu-)150 5121 y(tion,)i(the)d(exit)h
-(status)g(of)f(the)h(command)f(is)h(the)f(exit)h(status)g(of)f(the)h
-(last)g(command)f(substitution)150 5230 y(p)s(erformed.)55
-b(If)35 b(there)g(w)m(ere)h(no)g(command)f(substitutions,)i(the)e
-(command)h(exits)g(with)f(a)h(status)g(of)150 5340 y(zero.)p
-eop end
+(with)f(a)h(non-zero)g(status.)p eop end
 %%Page: 36 42
 TeXDict begin 36 41 bop 150 -116 a Ft(Chapter)30 b(3:)41
-b(Basic)32 b(Shell)e(F)-8 b(eatures)2246 b(36)150 299
-y Fj(3.7.2)63 b(Command)41 b(Searc)m(h)f(and)h(Execution)150
-446 y Ft(After)i(a)h(command)f(has)g(b)s(een)f(split)h(in)m(to)h(w)m
-(ords,)j(if)c(it)g(results)g(in)g(a)h(simple)f(command)g(and)f(an)150
-555 y(optional)32 b(list)f(of)f(argumen)m(ts,)h(the)g(follo)m(wing)g
-(actions)h(are)f(tak)m(en.)199 697 y(1.)61 b(If)24 b(the)g(command)g
-(name)g(con)m(tains)i(no)e(slashes,)i(the)e(shell)h(attempts)g(to)g(lo)
-s(cate)h(it.)39 b(If)24 b(there)g(exists)330 807 y(a)h(shell)g
-(function)f(b)m(y)g(that)h(name,)h(that)f(function)f(is)h(in)m(v)m(ok)m
-(ed)h(as)e(describ)s(ed)g(in)g(Section)h(3.3)h([Shell)330
-916 y(F)-8 b(unctions],)31 b(page)h(17.)199 1054 y(2.)61
-b(If)41 b(the)g(name)h(do)s(es)f(not)g(matc)m(h)i(a)e(function,)j(the)e
-(shell)f(searc)m(hes)i(for)e(it)h(in)f(the)g(list)h(of)g(shell)330
-1164 y(builtins.)e(If)30 b(a)h(matc)m(h)g(is)f(found,)g(that)h(builtin)
-f(is)g(in)m(v)m(ok)m(ed.)199 1302 y(3.)61 b(If)40 b(the)g(name)h(is)f
-(neither)h(a)f(shell)h(function)f(nor)g(a)g(builtin,)j(and)d(con)m
-(tains)h(no)g(slashes,)i(Bash)330 1411 y(searc)m(hes)c(eac)m(h)g
-(elemen)m(t)g(of)g Fs($PATH)d Ft(for)i(a)g(directory)h(con)m(taining)g
-(an)f(executable)h(\014le)f(b)m(y)g(that)330 1521 y(name.)56
-b(Bash)36 b(uses)f(a)h(hash)e(table)j(to)f(remem)m(b)s(er)f(the)h(full)
-f(pathnames)g(of)h(executable)h(\014les)e(to)330 1631
-y(a)m(v)m(oid)e(m)m(ultiple)f Fs(PATH)f Ft(searc)m(hes)i(\(see)f(the)g
-(description)g(of)f Fs(hash)g Ft(in)g(Section)i(4.1)f([Bourne)g(Shell)
-330 1740 y(Builtins],)37 b(page)f(40\).)55 b(A)35 b(full)g(searc)m(h)g
-(of)g(the)g(directories)h(in)f Fs($PATH)e Ft(is)i(p)s(erformed)f(only)h
-(if)g(the)330 1850 y(command)24 b(is)h(not)g(found)e(in)i(the)g(hash)f
-(table.)39 b(If)25 b(the)f(searc)m(h)i(is)e(unsuccessful,)h(the)g
-(shell)g(searc)m(hes)330 1959 y(for)e(a)h(de\014ned)e(shell)h(function)
-h(named)e Fs(command_not_found_handle)p Ft(.)32 b(If)23
-b(that)h(function)f(exists,)330 2069 y(it)32 b(is)f(in)m(v)m(ok)m(ed)i
-(with)e(the)h(original)g(command)f(and)g(the)h(original)g(command's)f
-(argumen)m(ts)h(as)g(its)330 2178 y(argumen)m(ts,)h(and)e(the)i
-(function's)e(exit)i(status)g(b)s(ecomes)f(the)g(exit)h(status)f(of)h
-(the)f(shell.)46 b(If)31 b(that)330 2288 y(function)g(is)g(not)g
-(de\014ned,)f(the)i(shell)f(prin)m(ts)f(an)h(error)g(message)h(and)f
-(returns)e(an)i(exit)h(status)g(of)330 2398 y(127.)199
-2536 y(4.)61 b(If)33 b(the)g(searc)m(h)h(is)g(successful,)g(or)f(if)g
-(the)h(command)f(name)g(con)m(tains)i(one)f(or)f(more)g(slashes,)i(the)
-330 2645 y(shell)g(executes)h(the)f(named)f(program)g(in)h(a)g
-(separate)h(execution)f(en)m(vironmen)m(t.)55 b(Argumen)m(t)35
-b(0)330 2755 y(is)30 b(set)h(to)h(the)e(name)h(giv)m(en,)g(and)f(the)h
+b(Basic)32 b(Shell)e(F)-8 b(eatures)2246 b(36)275 299
+y(If)26 b(there)i(is)f(a)h(command)f(name)h(left)g(after)g(expansion,)g
+(execution)h(pro)s(ceeds)e(as)g(describ)s(ed)f(b)s(elo)m(w.)150
+408 y(Otherwise,)39 b(the)e(command)g(exits.)62 b(If)37
+b(one)g(of)g(the)h(expansions)f(con)m(tained)h(a)g(command)f(substitu-)
+150 518 y(tion,)i(the)d(exit)h(status)g(of)f(the)h(command)f(is)h(the)f
+(exit)h(status)g(of)f(the)h(last)g(command)f(substitution)150
+628 y(p)s(erformed.)55 b(If)35 b(there)g(w)m(ere)h(no)g(command)f
+(substitutions,)i(the)e(command)h(exits)g(with)f(a)h(status)g(of)150
+737 y(zero.)150 925 y Fj(3.7.2)63 b(Command)41 b(Searc)m(h)f(and)h
+(Execution)150 1071 y Ft(After)i(a)h(command)f(has)g(b)s(een)f(split)h
+(in)m(to)h(w)m(ords,)j(if)c(it)g(results)g(in)g(a)h(simple)f(command)g
+(and)f(an)150 1181 y(optional)32 b(list)f(of)f(argumen)m(ts,)h(the)g
+(follo)m(wing)g(actions)h(are)f(tak)m(en.)199 1310 y(1.)61
+b(If)24 b(the)g(command)g(name)g(con)m(tains)i(no)e(slashes,)i(the)e
+(shell)h(attempts)g(to)g(lo)s(cate)h(it.)39 b(If)24 b(there)g(exists)
+330 1419 y(a)h(shell)g(function)f(b)m(y)g(that)h(name,)h(that)f
+(function)f(is)h(in)m(v)m(ok)m(ed)h(as)e(describ)s(ed)g(in)g(Section)h
+(3.3)h([Shell)330 1529 y(F)-8 b(unctions],)31 b(page)h(17.)199
+1657 y(2.)61 b(If)41 b(the)g(name)h(do)s(es)f(not)g(matc)m(h)i(a)e
+(function,)j(the)e(shell)f(searc)m(hes)i(for)e(it)h(in)f(the)g(list)h
+(of)g(shell)330 1767 y(builtins.)e(If)30 b(a)h(matc)m(h)g(is)f(found,)g
+(that)h(builtin)f(is)g(in)m(v)m(ok)m(ed.)199 1895 y(3.)61
+b(If)40 b(the)g(name)h(is)f(neither)h(a)f(shell)h(function)f(nor)g(a)g
+(builtin,)j(and)d(con)m(tains)h(no)g(slashes,)i(Bash)330
+2005 y(searc)m(hes)c(eac)m(h)g(elemen)m(t)g(of)g Fs($PATH)d
+Ft(for)i(a)g(directory)h(con)m(taining)g(an)f(executable)h(\014le)f(b)m
+(y)g(that)330 2115 y(name.)56 b(Bash)36 b(uses)f(a)h(hash)e(table)j(to)
+f(remem)m(b)s(er)f(the)h(full)f(pathnames)g(of)h(executable)h(\014les)e
+(to)330 2224 y(a)m(v)m(oid)e(m)m(ultiple)f Fs(PATH)f
+Ft(searc)m(hes)i(\(see)f(the)g(description)g(of)f Fs(hash)g
+Ft(in)g(Section)i(4.1)f([Bourne)g(Shell)330 2334 y(Builtins],)37
+b(page)f(41\).)55 b(A)35 b(full)g(searc)m(h)g(of)g(the)g(directories)h
+(in)f Fs($PATH)e Ft(is)i(p)s(erformed)f(only)h(if)g(the)330
+2443 y(command)24 b(is)h(not)g(found)e(in)i(the)g(hash)f(table.)39
+b(If)25 b(the)f(searc)m(h)i(is)e(unsuccessful,)h(the)g(shell)g(searc)m
+(hes)330 2553 y(for)e(a)h(de\014ned)e(shell)h(function)h(named)e
+Fs(command_not_found_handle)p Ft(.)32 b(If)23 b(that)h(function)f
+(exists,)330 2663 y(it)32 b(is)f(in)m(v)m(ok)m(ed)i(with)e(the)h
+(original)g(command)f(and)g(the)h(original)g(command's)f(argumen)m(ts)h
+(as)g(its)330 2772 y(argumen)m(ts,)h(and)e(the)i(function's)e(exit)i
+(status)g(b)s(ecomes)f(the)g(exit)h(status)f(of)h(the)f(shell.)46
+b(If)31 b(that)330 2882 y(function)g(is)g(not)g(de\014ned,)f(the)i
+(shell)f(prin)m(ts)f(an)h(error)g(message)h(and)f(returns)e(an)i(exit)h
+(status)g(of)330 2991 y(127.)199 3120 y(4.)61 b(If)33
+b(the)g(searc)m(h)h(is)g(successful,)g(or)f(if)g(the)h(command)f(name)g
+(con)m(tains)i(one)f(or)f(more)g(slashes,)i(the)330 3229
+y(shell)g(executes)h(the)f(named)f(program)g(in)h(a)g(separate)h
+(execution)f(en)m(vironmen)m(t.)55 b(Argumen)m(t)35 b(0)330
+3339 y(is)30 b(set)h(to)h(the)e(name)h(giv)m(en,)g(and)f(the)h
 (remaining)f(argumen)m(ts)h(to)g(the)g(command)f(are)h(set)g(to)g(the)
-330 2864 y(argumen)m(ts)g(supplied,)e(if)h(an)m(y)-8
-b(.)199 3002 y(5.)61 b(If)35 b(this)h(execution)h(fails)f(b)s(ecause)g
+330 3449 y(argumen)m(ts)g(supplied,)e(if)h(an)m(y)-8
+b(.)199 3577 y(5.)61 b(If)35 b(this)h(execution)h(fails)f(b)s(ecause)g
 (the)f(\014le)h(is)g(not)g(in)f(executable)j(format,)f(and)e(the)h
-(\014le)g(is)g(not)330 3112 y(a)d(directory)-8 b(,)34
+(\014le)g(is)g(not)330 3687 y(a)d(directory)-8 b(,)34
 b(it)f(is)g(assumed)e(to)j(b)s(e)d(a)i Fq(shell)g(script)h
 Ft(and)e(the)h(shell)f(executes)i(it)f(as)g(describ)s(ed)e(in)330
-3222 y(Section)g(3.8)h([Shell)e(Scripts],)g(page)i(39.)199
-3360 y(6.)61 b(If)38 b(the)h(command)f(w)m(as)h(not)g(b)s(egun)e(async)
+3796 y(Section)g(3.8)h([Shell)e(Scripts],)g(page)i(39.)199
+3925 y(6.)61 b(If)38 b(the)h(command)f(w)m(as)h(not)g(b)s(egun)e(async)
 m(hronously)-8 b(,)42 b(the)c(shell)h(w)m(aits)h(for)e(the)h(command)f
-(to)330 3469 y(complete)32 b(and)e(collects)i(its)f(exit)g(status.)150
-3675 y Fj(3.7.3)63 b(Command)41 b(Execution)f(En)m(vironmen)m(t)150
-3822 y Ft(The)30 b(shell)g(has)h(an)f Fq(execution)h(en)m(vironmen)m(t)
+(to)330 4034 y(complete)32 b(and)e(collects)i(its)f(exit)g(status.)150
+4222 y Fj(3.7.3)63 b(Command)41 b(Execution)f(En)m(vironmen)m(t)150
+4369 y Ft(The)30 b(shell)g(has)h(an)f Fq(execution)h(en)m(vironmen)m(t)
 r Ft(,)h(whic)m(h)e(consists)h(of)f(the)h(follo)m(wing:)225
-3964 y Fp(\017)60 b Ft(op)s(en)32 b(\014les)g(inherited)g(b)m(y)h(the)f
+4497 y Fp(\017)60 b Ft(op)s(en)32 b(\014les)g(inherited)g(b)m(y)h(the)f
 (shell)h(at)g(in)m(v)m(o)s(cation,)j(as)c(mo)s(di\014ed)g(b)m(y)g
-(redirections)h(supplied)e(to)330 4074 y(the)g Fs(exec)e
-Ft(builtin)225 4212 y Fp(\017)60 b Ft(the)28 b(curren)m(t)g(w)m(orking)
+(redirections)h(supplied)e(to)330 4607 y(the)g Fs(exec)e
+Ft(builtin)225 4735 y Fp(\017)60 b Ft(the)28 b(curren)m(t)g(w)m(orking)
 h(directory)g(as)f(set)h(b)m(y)f Fs(cd)p Ft(,)g Fs(pushd)p
 Ft(,)g(or)g Fs(popd)p Ft(,)g(or)g(inherited)g(b)m(y)g(the)h(shell)f(at)
-330 4321 y(in)m(v)m(o)s(cation)225 4459 y Fp(\017)60
+330 4845 y(in)m(v)m(o)s(cation)225 4973 y Fp(\017)60
 b Ft(the)31 b(\014le)f(creation)i(mo)s(de)e(mask)g(as)h(set)g(b)m(y)f
 Fs(umask)f Ft(or)h(inherited)g(from)g(the)h(shell's)f(paren)m(t)225
-4597 y Fp(\017)60 b Ft(curren)m(t)30 b(traps)g(set)h(b)m(y)f
-Fs(trap)225 4735 y Fp(\017)60 b Ft(shell)30 b(parameters)f(that)h(are)g
+5102 y Fp(\017)60 b Ft(curren)m(t)30 b(traps)g(set)h(b)m(y)f
+Fs(trap)225 5230 y Fp(\017)60 b Ft(shell)30 b(parameters)f(that)h(are)g
 (set)g(b)m(y)g(v)-5 b(ariable)30 b(assignmen)m(t)g(or)g(with)f
-Fs(set)f Ft(or)i(inherited)f(from)g(the)330 4845 y(shell's)i(paren)m(t)
-f(in)g(the)h(en)m(vironmen)m(t)225 4983 y Fp(\017)60
-b Ft(shell)44 b(functions)f(de\014ned)f(during)h(execution)i(or)e
-(inherited)h(from)f(the)h(shell's)g(paren)m(t)f(in)h(the)330
-5092 y(en)m(vironmen)m(t)225 5230 y Fp(\017)60 b Ft(options)33
-b(enabled)g(at)h(in)m(v)m(o)s(cation)h(\(either)f(b)m(y)f(default)g(or)
-g(with)g(command-line)g(argumen)m(ts\))h(or)330 5340
-y(b)m(y)c Fs(set)p eop end
+Fs(set)f Ft(or)i(inherited)f(from)g(the)330 5340 y(shell's)i(paren)m(t)
+f(in)g(the)h(en)m(vironmen)m(t)p eop end
 %%Page: 37 43
 TeXDict begin 37 42 bop 150 -116 a Ft(Chapter)30 b(3:)41
 b(Basic)32 b(Shell)e(F)-8 b(eatures)2246 b(37)225 299
-y Fp(\017)60 b Ft(options)31 b(enabled)f(b)m(y)g Fs(shopt)f
-Ft(\(see)j(Section)f(4.3.2)h([The)e(Shopt)g(Builtin],)h(page)g(61\))225
-429 y Fp(\017)60 b Ft(shell)31 b(aliases)g(de\014ned)f(with)g
-Fs(alias)f Ft(\(see)i(Section)g(6.6)h([Aliases],)g(page)f(87\))225
-558 y Fp(\017)60 b Ft(v)-5 b(arious)50 b(pro)s(cess)f
+y Fp(\017)60 b Ft(shell)44 b(functions)f(de\014ned)f(during)h
+(execution)i(or)e(inherited)h(from)f(the)h(shell's)g(paren)m(t)f(in)h
+(the)330 408 y(en)m(vironmen)m(t)225 543 y Fp(\017)60
+b Ft(options)33 b(enabled)g(at)h(in)m(v)m(o)s(cation)h(\(either)f(b)m
+(y)f(default)g(or)g(with)g(command-line)g(argumen)m(ts\))h(or)330
+652 y(b)m(y)c Fs(set)225 787 y Fp(\017)60 b Ft(options)31
+b(enabled)f(b)m(y)g Fs(shopt)f Ft(\(see)j(Section)f(4.3.2)h([The)e
+(Shopt)g(Builtin],)h(page)g(62\))225 921 y Fp(\017)60
+b Ft(shell)31 b(aliases)g(de\014ned)f(with)g Fs(alias)f
+Ft(\(see)i(Section)g(6.6)h([Aliases],)g(page)f(88\))225
+1056 y Fp(\017)60 b Ft(v)-5 b(arious)50 b(pro)s(cess)f
 Fl(id)p Ft(s,)55 b(including)49 b(those)i(of)e(bac)m(kground)h(jobs)f
-(\(see)i(Section)g(3.2.3)g([Lists],)330 668 y(page)31
+(\(see)i(Section)g(3.2.3)g([Lists],)330 1165 y(page)31
 b(9\),)g(the)g(v)-5 b(alue)31 b(of)f Fs($$)p Ft(,)g(and)g(the)h(v)-5
-b(alue)31 b(of)f Fs($PPID)275 817 y Ft(When)k(a)g(simple)h(command)f
+b(alue)31 b(of)f Fs($PPID)275 1324 y Ft(When)k(a)g(simple)h(command)f
 (other)g(than)g(a)h(builtin)f(or)g(shell)h(function)f(is)g(to)h(b)s(e)f
-(executed,)i(it)f(is)150 927 y(in)m(v)m(ok)m(ed)25 b(in)f(a)g(separate)
-h(execution)g(en)m(vironmen)m(t)g(that)f(consists)g(of)h(the)f(follo)m
-(wing.)40 b(Unless)24 b(otherwise)150 1037 y(noted,)31
+(executed,)i(it)f(is)150 1434 y(in)m(v)m(ok)m(ed)25 b(in)f(a)g
+(separate)h(execution)g(en)m(vironmen)m(t)g(that)f(consists)g(of)h(the)
+f(follo)m(wing.)40 b(Unless)24 b(otherwise)150 1543 y(noted,)31
 b(the)f(v)-5 b(alues)31 b(are)g(inherited)f(from)g(the)g(shell.)225
-1166 y Fp(\017)60 b Ft(the)31 b(shell's)h(op)s(en)e(\014les,)i(plus)e
+1678 y Fp(\017)60 b Ft(the)31 b(shell's)h(op)s(en)e(\014les,)i(plus)e
 (an)m(y)h(mo)s(di\014cations)h(and)e(additions)h(sp)s(eci\014ed)g(b)m
-(y)g(redirections)g(to)330 1276 y(the)g(command)225 1406
+(y)g(redirections)g(to)330 1787 y(the)g(command)225 1922
 y Fp(\017)60 b Ft(the)31 b(curren)m(t)f(w)m(orking)g(directory)225
-1535 y Fp(\017)60 b Ft(the)31 b(\014le)f(creation)i(mo)s(de)e(mask)225
-1665 y Fp(\017)60 b Ft(shell)32 b(v)-5 b(ariables)33
+2056 y Fp(\017)60 b Ft(the)31 b(\014le)f(creation)i(mo)s(de)e(mask)225
+2190 y Fp(\017)60 b Ft(shell)32 b(v)-5 b(ariables)33
 b(and)e(functions)h(mark)m(ed)g(for)g(exp)s(ort,)g(along)h(with)f(v)-5
-b(ariables)32 b(exp)s(orted)g(for)g(the)330 1774 y(command,)e(passed)g
+b(ariables)32 b(exp)s(orted)g(for)g(the)330 2300 y(command,)e(passed)g
 (in)g(the)h(en)m(vironmen)m(t)g(\(see)g(Section)g(3.7.4)i([En)m
-(vironmen)m(t],)e(page)g(37\))225 1904 y Fp(\017)60 b
+(vironmen)m(t],)e(page)g(37\))225 2434 y Fp(\017)60 b
 Ft(traps)31 b(caugh)m(t)h(b)m(y)f(the)g(shell)h(are)f(reset)h(to)g(the)
 f(v)-5 b(alues)32 b(inherited)e(from)h(the)g(shell's)h(paren)m(t,)g
-(and)330 2014 y(traps)e(ignored)h(b)m(y)f(the)g(shell)h(are)g(ignored)
-275 2163 y(A)41 b(command)g(in)m(v)m(ok)m(ed)i(in)e(this)h(separate)g
+(and)330 2544 y(traps)e(ignored)h(b)m(y)f(the)g(shell)h(are)g(ignored)
+275 2703 y(A)41 b(command)g(in)m(v)m(ok)m(ed)i(in)e(this)h(separate)g
 (en)m(vironmen)m(t)g(cannot)g(a\013ect)h(the)f(shell's)g(execution)150
-2273 y(en)m(vironmen)m(t.)275 2403 y(Command)35 b(substitution,)j
+2813 y(en)m(vironmen)m(t.)275 2947 y(Command)35 b(substitution,)j
 (commands)e(group)s(ed)f(with)i(paren)m(theses,)h(and)e(async)m
-(hronous)g(com-)150 2512 y(mands)c(are)h(in)m(v)m(ok)m(ed)i(in)d(a)i
+(hronous)g(com-)150 3057 y(mands)c(are)h(in)m(v)m(ok)m(ed)i(in)d(a)i
 (subshell)e(en)m(vironmen)m(t)h(that)h(is)f(a)g(duplicate)h(of)f(the)g
-(shell)g(en)m(vironmen)m(t,)150 2622 y(except)i(that)g(traps)f(caugh)m
+(shell)g(en)m(vironmen)m(t,)150 3166 y(except)i(that)g(traps)f(caugh)m
 (t)h(b)m(y)f(the)h(shell)f(are)g(reset)h(to)g(the)f(v)-5
 b(alues)35 b(that)g(the)f(shell)h(inherited)e(from)150
-2731 y(its)g(paren)m(t)f(at)h(in)m(v)m(o)s(cation.)49
+3276 y(its)g(paren)m(t)f(at)h(in)m(v)m(o)s(cation.)49
 b(Builtin)32 b(commands)g(that)h(are)g(in)m(v)m(ok)m(ed)h(as)e(part)g
-(of)h(a)f(pip)s(eline)g(are)h(also)150 2841 y(executed)41
+(of)h(a)f(pip)s(eline)g(are)h(also)150 3385 y(executed)41
 b(in)f(a)h(subshell)e(en)m(vironmen)m(t.)72 b(Changes)40
 b(made)g(to)h(the)g(subshell)e(en)m(vironmen)m(t)i(cannot)150
-2951 y(a\013ect)32 b(the)f(shell's)f(execution)i(en)m(vironmen)m(t.)275
-3080 y(Subshells)24 b(spa)m(wned)h(to)i(execute)g(command)f
+3495 y(a\013ect)32 b(the)f(shell's)f(execution)i(en)m(vironmen)m(t.)275
+3629 y(Subshells)24 b(spa)m(wned)h(to)i(execute)g(command)f
 (substitutions)g(inherit)g(the)g(v)-5 b(alue)26 b(of)g(the)h(`)p
-Fs(-e)p Ft(')e(option)150 3190 y(from)20 b(the)h(paren)m(t)g(shell.)37
+Fs(-e)p Ft(')e(option)150 3739 y(from)20 b(the)h(paren)m(t)g(shell.)37
 b(When)21 b(not)f(in)h Fl(posix)f Ft(mo)s(de,)i(Bash)f(clears)g(the)g
 (`)p Fs(-e)p Ft(')f(option)h(in)g(suc)m(h)f(subshells.)275
-3319 y(If)38 b(a)h(command)f(is)g(follo)m(w)m(ed)j(b)m(y)d(a)h(`)p
+3873 y(If)38 b(a)h(command)f(is)g(follo)m(w)m(ed)j(b)m(y)d(a)h(`)p
 Fs(&)p Ft(')g(and)f(job)g(con)m(trol)i(is)e(not)h(activ)m(e,)k(the)c
-(default)g(standard)150 3429 y(input)e(for)g(the)h(command)f(is)h(the)g
+(default)g(standard)150 3983 y(input)e(for)g(the)h(command)f(is)h(the)g
 (empt)m(y)g(\014le)f(`)p Fs(/dev/null)p Ft('.)61 b(Otherwise,)39
-b(the)f(in)m(v)m(ok)m(ed)h(command)150 3539 y(inherits)30
+b(the)f(in)m(v)m(ok)m(ed)h(command)150 4093 y(inherits)30
 b(the)h(\014le)f(descriptors)g(of)h(the)f(calling)i(shell)f(as)f(mo)s
-(di\014ed)g(b)m(y)g(redirections.)150 3728 y Fj(3.7.4)63
-b(En)m(vironmen)m(t)150 3875 y Ft(When)28 b(a)i(program)e(is)h(in)m(v)m
+(di\014ed)g(b)m(y)g(redirections.)150 4292 y Fj(3.7.4)63
+b(En)m(vironmen)m(t)150 4438 y Ft(When)28 b(a)i(program)e(is)h(in)m(v)m
 (ok)m(ed)h(it)f(is)g(giv)m(en)g(an)g(arra)m(y)g(of)g(strings)f(called)i
 (the)f Fq(en)m(vironmen)m(t)r Ft(.)41 b(This)28 b(is)h(a)150
-3985 y(list)i(of)g(name-v)-5 b(alue)31 b(pairs,)f(of)h(the)f(form)g
-Fs(name=value)p Ft(.)275 4114 y(Bash)39 b(pro)m(vides)g(sev)m(eral)i(w)
+4548 y(list)i(of)g(name-v)-5 b(alue)31 b(pairs,)f(of)h(the)f(form)g
+Fs(name=value)p Ft(.)275 4682 y(Bash)39 b(pro)m(vides)g(sev)m(eral)i(w)
 m(a)m(ys)g(to)f(manipulate)f(the)h(en)m(vironmen)m(t.)69
-b(On)38 b(in)m(v)m(o)s(cation,)44 b(the)c(shell)150 4224
+b(On)38 b(in)m(v)m(o)s(cation,)44 b(the)c(shell)150 4792
 y(scans)g(its)h(o)m(wn)f(en)m(vironmen)m(t)h(and)f(creates)i(a)f
 (parameter)f(for)g(eac)m(h)i(name)e(found,)i(automatically)150
-4334 y(marking)26 b(it)g(for)g Fq(exp)s(ort)h Ft(to)g(c)m(hild)f(pro)s
+4902 y(marking)26 b(it)g(for)g Fq(exp)s(ort)h Ft(to)g(c)m(hild)f(pro)s
 (cesses.)39 b(Executed)26 b(commands)g(inherit)g(the)g(en)m(vironmen)m
-(t.)39 b(The)150 4443 y Fs(export)c Ft(and)i(`)p Fs(declare)29
+(t.)39 b(The)150 5011 y Fs(export)c Ft(and)i(`)p Fs(declare)29
 b(-x)p Ft(')36 b(commands)h(allo)m(w)i(parameters)e(and)g(functions)g
-(to)h(b)s(e)e(added)h(to)h(and)150 4553 y(deleted)21
+(to)h(b)s(e)e(added)h(to)h(and)150 5121 y(deleted)21
 b(from)f(the)h(en)m(vironmen)m(t.)38 b(If)20 b(the)h(v)-5
 b(alue)21 b(of)g(a)g(parameter)g(in)f(the)g(en)m(vironmen)m(t)i(is)e
-(mo)s(di\014ed,)i(the)150 4662 y(new)31 b(v)-5 b(alue)32
+(mo)s(di\014ed,)i(the)150 5230 y(new)31 b(v)-5 b(alue)32
 b(b)s(ecomes)f(part)h(of)f(the)h(en)m(vironmen)m(t,)g(replacing)h(the)e
 (old.)44 b(The)31 b(en)m(vironmen)m(t)h(inherited)150
-4772 y(b)m(y)f(an)m(y)g(executed)h(command)f(consists)g(of)g(the)g
+5340 y(b)m(y)f(an)m(y)g(executed)h(command)f(consists)g(of)g(the)g
 (shell's)h(initial)g(en)m(vironmen)m(t,)g(whose)f(v)-5
-b(alues)31 b(ma)m(y)h(b)s(e)150 4882 y(mo)s(di\014ed)26
-b(in)g(the)h(shell,)h(less)f(an)m(y)g(pairs)f(remo)m(v)m(ed)i(b)m(y)f
-(the)g Fs(unset)e Ft(and)h(`)p Fs(export)j(-n)p Ft(')e(commands,)g
-(plus)150 4991 y(an)m(y)k(additions)f(via)h(the)g Fs(export)d
-Ft(and)i(`)p Fs(declare)f(-x)p Ft(')h(commands.)275 5121
-y(The)j(en)m(vironmen)m(t)i(for)f(an)m(y)g(simple)h(command)f(or)g
+b(alues)31 b(ma)m(y)h(b)s(e)p eop end
+%%Page: 38 44
+TeXDict begin 38 43 bop 150 -116 a Ft(Chapter)30 b(3:)41
+b(Basic)32 b(Shell)e(F)-8 b(eatures)2246 b(38)150 299
+y(mo)s(di\014ed)26 b(in)g(the)h(shell,)h(less)f(an)m(y)g(pairs)f(remo)m
+(v)m(ed)i(b)m(y)f(the)g Fs(unset)e Ft(and)h(`)p Fs(export)j(-n)p
+Ft(')e(commands,)g(plus)150 408 y(an)m(y)k(additions)f(via)h(the)g
+Fs(export)d Ft(and)i(`)p Fs(declare)f(-x)p Ft(')h(commands.)275
+549 y(The)j(en)m(vironmen)m(t)i(for)f(an)m(y)g(simple)h(command)f(or)g
 (function)g(ma)m(y)g(b)s(e)g(augmen)m(ted)h(temp)s(orarily)150
-5230 y(b)m(y)c(pre\014xing)e(it)i(with)g(parameter)g(assignmen)m(ts,)h
+659 y(b)m(y)c(pre\014xing)e(it)i(with)g(parameter)g(assignmen)m(ts,)h
 (as)e(describ)s(ed)g(in)g(Section)i(3.4)g([Shell)e(P)m(arameters],)150
-5340 y(page)g(18.)41 b(These)29 b(assignmen)m(t)i(statemen)m(ts)g
+768 y(page)g(18.)41 b(These)29 b(assignmen)m(t)i(statemen)m(ts)g
 (a\013ect)f(only)g(the)f(en)m(vironmen)m(t)h(seen)g(b)m(y)f(that)h
-(command.)p eop end
-%%Page: 38 44
-TeXDict begin 38 43 bop 150 -116 a Ft(Chapter)30 b(3:)41
-b(Basic)32 b(Shell)e(F)-8 b(eatures)2246 b(38)275 299
-y(If)27 b(the)h(`)p Fs(-k)p Ft(')g(option)g(is)g(set)g(\(see)h(Section)
-f(4.3.1)i([The)e(Set)g(Builtin],)h(page)f(57\),)i(then)e(all)g
-(parameter)150 408 y(assignmen)m(ts)i(are)g(placed)h(in)e(the)h(en)m
-(vironmen)m(t)g(for)g(a)g(command,)f(not)h(just)f(those)i(that)f
-(precede)g(the)150 518 y(command)g(name.)275 651 y(When)h(Bash)h(in)m
-(v)m(ok)m(es)i(an)e(external)h(command,)f(the)g(v)-5
-b(ariable)33 b(`)p Fs($_)p Ft(')f(is)g(set)h(to)f(the)g(full)g
-(pathname)150 761 y(of)f(the)f(command)g(and)g(passed)g(to)h(that)g
-(command)f(in)g(its)h(en)m(vironmen)m(t.)150 958 y Fj(3.7.5)63
-b(Exit)40 b(Status)150 1105 y Ft(The)26 b(exit)h(status)f(of)g(an)g
+(command.)275 909 y(If)d(the)h(`)p Fs(-k)p Ft(')g(option)g(is)g(set)g
+(\(see)h(Section)f(4.3.1)i([The)e(Set)g(Builtin],)h(page)f(58\),)i
+(then)e(all)g(parameter)150 1019 y(assignmen)m(ts)i(are)g(placed)h(in)e
+(the)h(en)m(vironmen)m(t)g(for)g(a)g(command,)f(not)h(just)f(those)i
+(that)f(precede)g(the)150 1128 y(command)g(name.)275
+1269 y(When)h(Bash)h(in)m(v)m(ok)m(es)i(an)e(external)h(command,)f(the)
+g(v)-5 b(ariable)33 b(`)p Fs($_)p Ft(')f(is)g(set)h(to)f(the)g(full)g
+(pathname)150 1379 y(of)f(the)f(command)g(and)g(passed)g(to)h(that)g
+(command)f(in)g(its)h(en)m(vironmen)m(t.)150 1585 y Fj(3.7.5)63
+b(Exit)40 b(Status)150 1731 y Ft(The)26 b(exit)h(status)f(of)g(an)g
 (executed)h(command)f(is)g(the)h(v)-5 b(alue)26 b(returned)f(b)m(y)h
-(the)g Fq(w)m(aitpid)k Ft(system)d(call)g(or)150 1214
+(the)g Fq(w)m(aitpid)k Ft(system)d(call)g(or)150 1841
 y(equiv)-5 b(alen)m(t)33 b(function.)45 b(Exit)32 b(statuses)g(fall)g
 (b)s(et)m(w)m(een)h(0)f(and)f(255,)i(though,)f(as)g(explained)g(b)s
-(elo)m(w,)h(the)150 1324 y(shell)i(ma)m(y)g(use)f(v)-5
+(elo)m(w,)h(the)150 1951 y(shell)i(ma)m(y)g(use)f(v)-5
 b(alues)35 b(ab)s(o)m(v)m(e)g(125)h(sp)s(ecially)-8 b(.)54
 b(Exit)35 b(statuses)g(from)f(shell)h(builtins)f(and)f(comp)s(ound)150
-1433 y(commands)j(are)g(also)h(limited)g(to)g(this)f(range.)58
+2060 y(commands)j(are)g(also)h(limited)g(to)g(this)f(range.)58
 b(Under)36 b(certain)h(circumstances,)h(the)e(shell)h(will)f(use)150
-1543 y(sp)s(ecial)31 b(v)-5 b(alues)31 b(to)g(indicate)g(sp)s(eci\014c)
-f(failure)h(mo)s(des.)275 1676 y(F)-8 b(or)32 b(the)g(shell's)g(purp)s
+2170 y(sp)s(ecial)31 b(v)-5 b(alues)31 b(to)g(indicate)g(sp)s(eci\014c)
+f(failure)h(mo)s(des.)275 2311 y(F)-8 b(or)32 b(the)g(shell's)g(purp)s
 (oses,)e(a)j(command)e(whic)m(h)h(exits)g(with)g(a)g(zero)g(exit)h
-(status)f(has)f(succeeded.)150 1786 y(A)e(non-zero)h(exit)g(status)g
+(status)f(has)f(succeeded.)150 2420 y(A)e(non-zero)h(exit)g(status)g
 (indicates)g(failure.)40 b(This)28 b(seemingly)i(coun)m(ter-in)m
-(tuitiv)m(e)i(sc)m(heme)e(is)f(used)g(so)150 1895 y(there)34
+(tuitiv)m(e)i(sc)m(heme)e(is)f(used)g(so)150 2530 y(there)34
 b(is)g(one)g(w)m(ell-de\014ned)g(w)m(a)m(y)g(to)h(indicate)g(success)f
 (and)f(a)h(v)-5 b(ariet)m(y)35 b(of)f(w)m(a)m(ys)h(to)f(indicate)h(v)-5
-b(arious)150 2005 y(failure)37 b(mo)s(des.)61 b(When)37
+b(arious)150 2639 y(failure)37 b(mo)s(des.)61 b(When)37
 b(a)g(command)g(terminates)h(on)f(a)g(fatal)i(signal)f(whose)f(n)m(um)m
-(b)s(er)e(is)i Fq(N)10 b Ft(,)38 b(Bash)150 2115 y(uses)30
+(b)s(er)e(is)i Fq(N)10 b Ft(,)38 b(Bash)150 2749 y(uses)30
 b(the)g(v)-5 b(alue)31 b(128)p Fs(+)p Fq(N)42 b Ft(as)30
-b(the)h(exit)g(status.)275 2248 y(If)k(a)h(command)g(is)g(not)g(found,)
+b(the)h(exit)g(status.)275 2890 y(If)k(a)h(command)g(is)g(not)g(found,)
 g(the)g(c)m(hild)h(pro)s(cess)e(created)i(to)g(execute)g(it)g(returns)d
-(a)j(status)f(of)150 2357 y(127.)42 b(If)30 b(a)h(command)f(is)g(found)
+(a)j(status)f(of)150 2999 y(127.)42 b(If)30 b(a)h(command)f(is)g(found)
 f(but)h(is)g(not)h(executable,)h(the)f(return)e(status)i(is)f(126.)275
-2491 y(If)i(a)i(command)f(fails)g(b)s(ecause)g(of)h(an)f(error)f
+3140 y(If)i(a)i(command)f(fails)g(b)s(ecause)g(of)h(an)f(error)f
 (during)g(expansion)h(or)g(redirection,)i(the)f(exit)g(status)150
-2600 y(is)c(greater)i(than)e(zero.)275 2733 y(The)38
+3250 y(is)c(greater)i(than)e(zero.)275 3391 y(The)38
 b(exit)h(status)g(is)g(used)f(b)m(y)g(the)h(Bash)g(conditional)h
-(commands)e(\(see)h(Section)h(3.2.4.2)h([Con-)150 2843
+(commands)e(\(see)h(Section)h(3.2.4.2)h([Con-)150 3500
 y(ditional)i(Constructs],)h(page)f(10\))g(and)e(some)i(of)f(the)g(list)
 g(constructs)g(\(see)h(Section)f(3.2.3)i([Lists],)150
-2953 y(page)31 b(9\).)275 3086 y(All)40 b(of)g(the)h(Bash)f(builtins)f
+3610 y(page)31 b(9\).)275 3751 y(All)40 b(of)g(the)h(Bash)f(builtins)f
 (return)g(an)h(exit)h(status)g(of)f(zero)h(if)f(they)g(succeed)g(and)g
-(a)g(non-zero)150 3196 y(status)34 b(on)f(failure,)i(so)f(they)g(ma)m
+(a)g(non-zero)150 3860 y(status)34 b(on)f(failure,)i(so)f(they)g(ma)m
 (y)g(b)s(e)f(used)g(b)m(y)g(the)h(conditional)h(and)e(list)h
-(constructs.)50 b(All)35 b(builtins)150 3305 y(return)29
+(constructs.)50 b(All)35 b(builtins)150 3970 y(return)29
 b(an)i(exit)g(status)g(of)f(2)h(to)g(indicate)g(incorrect)h(usage.)150
-3502 y Fj(3.7.6)63 b(Signals)150 3649 y Ft(When)36 b(Bash)g(is)h(in)m
+4175 y Fj(3.7.6)63 b(Signals)150 4322 y Ft(When)36 b(Bash)g(is)h(in)m
 (teractiv)m(e,)j(in)c(the)h(absence)f(of)h(an)m(y)f(traps,)i(it)e
 (ignores)h Fs(SIGTERM)d Ft(\(so)j(that)g(`)p Fs(kill)150
-3758 y(0)p Ft(')c(do)s(es)g(not)g(kill)g(an)g(in)m(teractiv)m(e)j
+4432 y(0)p Ft(')c(do)s(es)g(not)g(kill)g(an)g(in)m(teractiv)m(e)j
 (shell\),)f(and)d Fs(SIGINT)f Ft(is)i(caugh)m(t)h(and)f(handled)f(\(so)
-h(that)h(the)f Fs(wait)150 3868 y Ft(builtin)24 b(is)h(in)m
+h(that)h(the)f Fs(wait)150 4542 y Ft(builtin)24 b(is)h(in)m
 (terruptible\).)39 b(When)24 b(Bash)g(receiv)m(es)j(a)d
 Fs(SIGINT)p Ft(,)h(it)g(breaks)f(out)h(of)f(an)m(y)h(executing)h(lo)s
-(ops.)150 3978 y(In)31 b(all)h(cases,)h(Bash)f(ignores)g
+(ops.)150 4651 y(In)31 b(all)h(cases,)h(Bash)f(ignores)g
 Fs(SIGQUIT)p Ft(.)42 b(If)32 b(job)f(con)m(trol)i(is)e(in)h(e\013ect)h
-(\(see)f(Chapter)f(7)h([Job)g(Con)m(trol],)150 4087 y(page)f(97\),)h
+(\(see)f(Chapter)f(7)h([Job)g(Con)m(trol],)150 4761 y(page)f(98\),)h
 (Bash)e(ignores)h Fs(SIGTTIN)p Ft(,)e Fs(SIGTTOU)p Ft(,)g(and)g
-Fs(SIGTSTP)p Ft(.)275 4220 y(Non-builtin)i(commands)g(started)g(b)m(y)g
+Fs(SIGTSTP)p Ft(.)275 4902 y(Non-builtin)i(commands)g(started)g(b)m(y)g
 (Bash)h(ha)m(v)m(e)g(signal)g(handlers)e(set)i(to)g(the)g(v)-5
-b(alues)31 b(inherited)150 4330 y(b)m(y)37 b(the)h(shell)g(from)f(its)h
+b(alues)31 b(inherited)150 5011 y(b)m(y)37 b(the)h(shell)g(from)f(its)h
 (paren)m(t.)62 b(When)38 b(job)f(con)m(trol)i(is)e(not)h(in)f
-(e\013ect,)k(async)m(hronous)c(commands)150 4440 y(ignore)f
+(e\013ect,)k(async)m(hronous)c(commands)150 5121 y(ignore)f
 Fs(SIGINT)e Ft(and)h Fs(SIGQUIT)e Ft(in)j(addition)f(to)i(these)f
 (inherited)f(handlers.)55 b(Commands)35 b(run)f(as)i(a)150
-4549 y(result)27 b(of)h(command)f(substitution)h(ignore)g(the)g(k)m
+5230 y(result)27 b(of)h(command)f(substitution)h(ignore)g(the)g(k)m
 (eyb)s(oard-generated)g(job)g(con)m(trol)h(signals)f
-Fs(SIGTTIN)p Ft(,)150 4659 y Fs(SIGTTOU)p Ft(,)h(and)g
-Fs(SIGTSTP)p Ft(.)275 4792 y(The)h(shell)i(exits)g(b)m(y)f(default)g
-(up)s(on)f(receipt)i(of)f(a)h Fs(SIGHUP)p Ft(.)42 b(Before)32
-b(exiting,)h(an)e(in)m(teractiv)m(e)j(shell)150 4902
-y(resends)41 b(the)i Fs(SIGHUP)e Ft(to)i(all)g(jobs,)i(running)c(or)h
-(stopp)s(ed.)76 b(Stopp)s(ed)41 b(jobs)h(are)h(sen)m(t)g
-Fs(SIGCONT)d Ft(to)150 5011 y(ensure)32 b(that)h(they)g(receiv)m(e)i
-(the)e Fs(SIGHUP)p Ft(.)47 b(T)-8 b(o)33 b(prev)m(en)m(t)g(the)g(shell)
-g(from)g(sending)f(the)h Fs(SIGHUP)e Ft(signal)150 5121
-y(to)i(a)g(particular)g(job,)g(it)g(should)f(b)s(e)g(remo)m(v)m(ed)h
-(from)g(the)f(jobs)g(table)i(with)e(the)h Fs(disown)e
-Ft(builtin)h(\(see)150 5230 y(Section)f(7.2)g([Job)f(Con)m(trol)h
-(Builtins],)g(page)g(98\))h(or)e(mark)m(ed)g(to)h(not)f(receiv)m(e)i
-Fs(SIGHUP)d Ft(using)h Fs(disown)150 5340 y(-h)p Ft(.)p
-eop end
+Fs(SIGTTIN)p Ft(,)150 5340 y Fs(SIGTTOU)p Ft(,)h(and)g
+Fs(SIGTSTP)p Ft(.)p eop end
 %%Page: 39 45
 TeXDict begin 39 44 bop 150 -116 a Ft(Chapter)30 b(3:)41
 b(Basic)32 b(Shell)e(F)-8 b(eatures)2246 b(39)275 299
-y(If)38 b(the)h Fs(huponexit)e Ft(shell)i(option)g(has)g(b)s(een)f(set)
-i(with)f Fs(shopt)e Ft(\(see)j(Section)g(4.3.2)h([The)e(Shopt)150
-408 y(Builtin],)31 b(page)g(61\),)h(Bash)f(sends)e(a)i
-Fs(SIGHUP)e Ft(to)i(all)g(jobs)f(when)f(an)i(in)m(teractiv)m(e)i(login)
-e(shell)g(exits.)275 543 y(If)38 b(Bash)h(is)g(w)m(aiting)h(for)f(a)g
-(command)f(to)i(complete)g(and)e(receiv)m(es)j(a)e(signal)h(for)e(whic)
-m(h)h(a)g(trap)150 653 y(has)c(b)s(een)f(set,)i(the)f(trap)g(will)g
-(not)g(b)s(e)f(executed)i(un)m(til)f(the)g(command)f(completes.)55
-b(When)35 b(Bash)g(is)150 762 y(w)m(aiting)j(for)f(an)g(async)m
-(hronous)g(command)g(via)h(the)f Fs(wait)f Ft(builtin,)i(the)g
-(reception)g(of)f(a)g(signal)h(for)150 872 y(whic)m(h)d(a)g(trap)g(has)
-g(b)s(een)f(set)h(will)h(cause)f(the)g Fs(wait)f Ft(builtin)h(to)g
-(return)f(immediately)i(with)f(an)g(exit)150 981 y(status)c(greater)g
-(than)f(128,)i(immediately)g(after)f(whic)m(h)f(the)h(trap)f(is)g
-(executed.)150 1214 y Fr(3.8)68 b(Shell)45 b(Scripts)150
-1373 y Ft(A)30 b(shell)f(script)h(is)f(a)h(text)h(\014le)f(con)m
-(taining)h(shell)f(commands.)40 b(When)29 b(suc)m(h)g(a)h(\014le)g(is)f
-(used)g(as)h(the)g(\014rst)150 1483 y(non-option)i(argumen)m(t)h(when)e
-(in)m(v)m(oking)i(Bash,)g(and)e(neither)h(the)g(`)p Fs(-c)p
-Ft(')g(nor)g(`)p Fs(-s)p Ft(')g(option)g(is)g(supplied)150
-1592 y(\(see)25 b(Section)h(6.1)f([In)m(v)m(oking)h(Bash],)g(page)f
-(79\),)i(Bash)e(reads)f(and)g(executes)i(commands)e(from)g(the)h
-(\014le,)150 1702 y(then)32 b(exits.)46 b(This)32 b(mo)s(de)f(of)i(op)s
+y(The)30 b(shell)i(exits)g(b)m(y)f(default)g(up)s(on)f(receipt)i(of)f
+(a)h Fs(SIGHUP)p Ft(.)42 b(Before)32 b(exiting,)h(an)e(in)m(teractiv)m
+(e)j(shell)150 408 y(resends)41 b(the)i Fs(SIGHUP)e Ft(to)i(all)g
+(jobs,)i(running)c(or)h(stopp)s(ed.)76 b(Stopp)s(ed)41
+b(jobs)h(are)h(sen)m(t)g Fs(SIGCONT)d Ft(to)150 518 y(ensure)32
+b(that)h(they)g(receiv)m(e)i(the)e Fs(SIGHUP)p Ft(.)47
+b(T)-8 b(o)33 b(prev)m(en)m(t)g(the)g(shell)g(from)g(sending)f(the)h
+Fs(SIGHUP)e Ft(signal)150 628 y(to)i(a)g(particular)g(job,)g(it)g
+(should)f(b)s(e)g(remo)m(v)m(ed)h(from)g(the)f(jobs)g(table)i(with)e
+(the)h Fs(disown)e Ft(builtin)h(\(see)150 737 y(Section)f(7.2)g([Job)f
+(Con)m(trol)h(Builtins],)g(page)g(99\))h(or)e(mark)m(ed)g(to)h(not)f
+(receiv)m(e)i Fs(SIGHUP)d Ft(using)h Fs(disown)150 847
+y(-h)p Ft(.)275 992 y(If)38 b(the)h Fs(huponexit)e Ft(shell)i(option)g
+(has)g(b)s(een)f(set)i(with)f Fs(shopt)e Ft(\(see)j(Section)g(4.3.2)h
+([The)e(Shopt)150 1102 y(Builtin],)31 b(page)g(62\),)h(Bash)f(sends)e
+(a)i Fs(SIGHUP)e Ft(to)i(all)g(jobs)f(when)f(an)i(in)m(teractiv)m(e)i
+(login)e(shell)g(exits.)275 1247 y(If)38 b(Bash)h(is)g(w)m(aiting)h
+(for)f(a)g(command)f(to)i(complete)g(and)e(receiv)m(es)j(a)e(signal)h
+(for)e(whic)m(h)h(a)g(trap)150 1357 y(has)c(b)s(een)f(set,)i(the)f
+(trap)g(will)g(not)g(b)s(e)f(executed)i(un)m(til)f(the)g(command)f
+(completes.)55 b(When)35 b(Bash)g(is)150 1467 y(w)m(aiting)j(for)f(an)g
+(async)m(hronous)g(command)g(via)h(the)f Fs(wait)f Ft(builtin,)i(the)g
+(reception)g(of)f(a)g(signal)h(for)150 1576 y(whic)m(h)d(a)g(trap)g
+(has)g(b)s(een)f(set)h(will)h(cause)f(the)g Fs(wait)f
+Ft(builtin)h(to)g(return)f(immediately)i(with)f(an)g(exit)150
+1686 y(status)c(greater)g(than)f(128,)i(immediately)g(after)f(whic)m(h)
+f(the)h(trap)f(is)g(executed.)150 1935 y Fr(3.8)68 b(Shell)45
+b(Scripts)150 2094 y Ft(A)30 b(shell)f(script)h(is)f(a)h(text)h(\014le)
+f(con)m(taining)h(shell)f(commands.)40 b(When)29 b(suc)m(h)g(a)h
+(\014le)g(is)f(used)g(as)h(the)g(\014rst)150 2204 y(non-option)i
+(argumen)m(t)h(when)e(in)m(v)m(oking)i(Bash,)g(and)e(neither)h(the)g(`)
+p Fs(-c)p Ft(')g(nor)g(`)p Fs(-s)p Ft(')g(option)g(is)g(supplied)150
+2313 y(\(see)25 b(Section)h(6.1)f([In)m(v)m(oking)h(Bash],)g(page)f
+(80\),)i(Bash)e(reads)f(and)g(executes)i(commands)e(from)g(the)h
+(\014le,)150 2423 y(then)32 b(exits.)46 b(This)32 b(mo)s(de)f(of)i(op)s
 (eration)f(creates)i(a)e(non-in)m(teractiv)m(e)j(shell.)46
-b(The)31 b(shell)i(\014rst)e(searc)m(hes)150 1812 y(for)d(the)g(\014le)
+b(The)31 b(shell)i(\014rst)e(searc)m(hes)150 2532 y(for)d(the)g(\014le)
 g(in)g(the)g(curren)m(t)f(directory)-8 b(,)30 b(and)d(lo)s(oks)i(in)e
 (the)i(directories)g(in)e Fs($PATH)g Ft(if)h(not)g(found)e(there.)275
-1946 y(When)34 b(Bash)h(runs)e(a)i(shell)g(script,)g(it)h(sets)f(the)f
+2678 y(When)34 b(Bash)h(runs)e(a)i(shell)g(script,)g(it)h(sets)f(the)f
 (sp)s(ecial)i(parameter)f Fs(0)f Ft(to)h(the)g(name)g(of)g(the)g
-(\014le,)150 2056 y(rather)k(than)g(the)h(name)f(of)h(the)f(shell,)j
+(\014le,)150 2787 y(rather)k(than)g(the)h(name)f(of)h(the)f(shell,)j
 (and)d(the)h(p)s(ositional)g(parameters)f(are)h(set)g(to)g(the)g
-(remain-)150 2165 y(ing)f(argumen)m(ts,)j(if)d(an)m(y)g(are)g(giv)m
+(remain-)150 2897 y(ing)f(argumen)m(ts,)j(if)d(an)m(y)g(are)g(giv)m
 (en.)67 b(If)39 b(no)g(additional)g(argumen)m(ts)h(are)f(supplied,)h
-(the)f(p)s(ositional)150 2275 y(parameters)31 b(are)f(unset.)275
-2409 y(A)39 b(shell)h(script)f(ma)m(y)h(b)s(e)f(made)h(executable)h(b)m
+(the)f(p)s(ositional)150 3007 y(parameters)31 b(are)f(unset.)275
+3152 y(A)39 b(shell)h(script)f(ma)m(y)h(b)s(e)f(made)h(executable)h(b)m
 (y)e(using)g(the)h Fs(chmod)e Ft(command)h(to)h(turn)e(on)i(the)150
-2519 y(execute)j(bit.)73 b(When)41 b(Bash)g(\014nds)e(suc)m(h)i(a)h
+3262 y(execute)j(bit.)73 b(When)41 b(Bash)g(\014nds)e(suc)m(h)i(a)h
 (\014le)f(while)g(searc)m(hing)h(the)f Fs($PATH)f Ft(for)h(a)h
-(command,)h(it)150 2628 y(spa)m(wns)30 b(a)g(subshell)g(to)h(execute)h
-(it.)41 b(In)30 b(other)g(w)m(ords,)g(executing)390 2763
-y Fs(filename)46 b Fi(arguments)150 2897 y Ft(is)30 b(equiv)-5
-b(alen)m(t)32 b(to)f(executing)390 3032 y Fs(bash)47
-b(filename)e Fi(arguments)150 3166 y Ft(if)30 b Fs(filename)d
+(command,)h(it)150 3371 y(spa)m(wns)30 b(a)g(subshell)g(to)h(execute)h
+(it.)41 b(In)30 b(other)g(w)m(ords,)g(executing)390 3517
+y Fs(filename)46 b Fi(arguments)150 3662 y Ft(is)30 b(equiv)-5
+b(alen)m(t)32 b(to)f(executing)390 3808 y Fs(bash)47
+b(filename)e Fi(arguments)150 3953 y Ft(if)30 b Fs(filename)d
 Ft(is)j(an)f(executable)j(shell)e(script.)40 b(This)29
 b(subshell)g(reinitializes)i(itself,)g(so)f(that)h(the)e(e\013ect)150
-3276 y(is)36 b(as)h(if)g(a)f(new)g(shell)h(had)f(b)s(een)g(in)m(v)m(ok)
+4063 y(is)36 b(as)h(if)g(a)f(new)g(shell)h(had)f(b)s(een)g(in)m(v)m(ok)
 m(ed)h(to)h(in)m(terpret)e(the)h(script,)h(with)e(the)h(exception)h
-(that)f(the)150 3386 y(lo)s(cations)25 b(of)g(commands)e(remem)m(b)s
+(that)f(the)150 4172 y(lo)s(cations)25 b(of)g(commands)e(remem)m(b)s
 (ered)h(b)m(y)g(the)g(paren)m(t)g(\(see)h(the)f(description)g(of)g
-Fs(hash)f Ft(in)h(Section)h(4.1)150 3495 y([Bourne)30
-b(Shell)h(Builtins],)g(page)g(40\))h(are)e(retained)h(b)m(y)f(the)h(c)m
-(hild.)275 3630 y(Most)36 b(v)m(ersions)g(of)g(Unix)f(mak)m(e)h(this)g
+Fs(hash)f Ft(in)h(Section)h(4.1)150 4282 y([Bourne)30
+b(Shell)h(Builtins],)g(page)g(41\))h(are)e(retained)h(b)m(y)f(the)h(c)m
+(hild.)275 4427 y(Most)36 b(v)m(ersions)g(of)g(Unix)f(mak)m(e)h(this)g
 (a)g(part)f(of)h(the)g(op)s(erating)g(system's)f(command)h(execution)
-150 3739 y(mec)m(hanism.)50 b(If)33 b(the)g(\014rst)g(line)h(of)f(a)h
+150 4537 y(mec)m(hanism.)50 b(If)33 b(the)g(\014rst)g(line)h(of)f(a)h
 (script)f(b)s(egins)g(with)g(the)g(t)m(w)m(o)i(c)m(haracters)g(`)p
-Fs(#!)p Ft(',)f(the)g(remainder)150 3849 y(of)d(the)g(line)h(sp)s
+Fs(#!)p Ft(',)f(the)g(remainder)150 4647 y(of)d(the)g(line)h(sp)s
 (eci\014es)e(an)h(in)m(terpreter)g(for)g(the)g(program.)43
 b(Th)m(us,)30 b(y)m(ou)h(can)h(sp)s(ecify)e(Bash,)i Fs(awk)p
-Ft(,)e(P)m(erl,)150 3958 y(or)g(some)h(other)g(in)m(terpreter)g(and)e
+Ft(,)e(P)m(erl,)150 4756 y(or)g(some)h(other)g(in)m(terpreter)g(and)e
 (write)i(the)f(rest)h(of)g(the)f(script)g(\014le)h(in)f(that)h
-(language.)275 4093 y(The)40 b(argumen)m(ts)h(to)g(the)g(in)m
+(language.)275 4902 y(The)40 b(argumen)m(ts)h(to)g(the)g(in)m
 (terpreter)g(consist)g(of)g(a)g(single)h(optional)f(argumen)m(t)h
-(follo)m(wing)g(the)150 4203 y(in)m(terpreter)33 b(name)h(on)f(the)g
+(follo)m(wing)g(the)150 5011 y(in)m(terpreter)33 b(name)h(on)f(the)g
 (\014rst)f(line)i(of)f(the)g(script)g(\014le,)h(follo)m(w)m(ed)h(b)m(y)
-e(the)g(name)g(of)g(the)h(script)f(\014le,)150 4312 y(follo)m(w)m(ed)g
+e(the)g(name)g(of)g(the)h(script)f(\014le,)150 5121 y(follo)m(w)m(ed)g
 (b)m(y)f(the)f(rest)h(of)g(the)f(argumen)m(ts.)45 b(Bash)31
 b(will)h(p)s(erform)e(this)i(action)h(on)e(op)s(erating)h(systems)150
-4422 y(that)24 b(do)g(not)f(handle)g(it)h(themselv)m(es.)40
+5230 y(that)24 b(do)g(not)f(handle)g(it)h(themselv)m(es.)40
 b(Note)25 b(that)f(some)g(older)g(v)m(ersions)f(of)h(Unix)f(limit)i
-(the)f(in)m(terpreter)150 4531 y(name)30 b(and)g(argumen)m(t)h(to)g(a)g
-(maxim)m(um)f(of)h(32)g(c)m(haracters.)275 4666 y(Bash)h(scripts)g
-(often)g(b)s(egin)g(with)g Fs(#!)e(/bin/bash)g Ft(\(assuming)i(that)h
-(Bash)f(has)g(b)s(een)f(installed)i(in)150 4775 y(`)p
-Fs(/bin)p Ft('\),)25 b(since)e(this)g(ensures)f(that)i(Bash)f(will)h(b)
-s(e)e(used)h(to)h(in)m(terpret)f(the)g(script,)i(ev)m(en)f(if)f(it)h
-(is)f(executed)150 4885 y(under)29 b(another)h(shell.)p
-eop end
+(the)f(in)m(terpreter)150 5340 y(name)30 b(and)g(argumen)m(t)h(to)g(a)g
+(maxim)m(um)f(of)h(32)g(c)m(haracters.)p eop end
 %%Page: 40 46
-TeXDict begin 40 45 bop 150 -116 a Ft(Chapter)30 b(4:)41
-b(Shell)30 b(Builtin)h(Commands)2069 b(40)150 299 y Fo(4)80
+TeXDict begin 40 45 bop 150 -116 a Ft(Chapter)30 b(3:)41
+b(Basic)32 b(Shell)e(F)-8 b(eatures)2246 b(40)275 299
+y(Bash)32 b(scripts)g(often)g(b)s(egin)g(with)g Fs(#!)e(/bin/bash)g
+Ft(\(assuming)i(that)h(Bash)f(has)g(b)s(een)f(installed)i(in)150
+408 y(`)p Fs(/bin)p Ft('\),)25 b(since)e(this)g(ensures)f(that)i(Bash)f
+(will)h(b)s(e)e(used)h(to)h(in)m(terpret)f(the)g(script,)i(ev)m(en)f
+(if)f(it)h(is)f(executed)150 518 y(under)29 b(another)h(shell.)p
+eop end
+%%Page: 41 47
+TeXDict begin 41 46 bop 150 -116 a Ft(Chapter)30 b(4:)41
+b(Shell)30 b(Builtin)h(Commands)2069 b(41)150 299 y Fo(4)80
 b(Shell)53 b(Builtin)f(Commands)150 541 y Ft(Builtin)34
 b(commands)f(are)h(con)m(tained)g(within)f(the)h(shell)g(itself.)50
 b(When)34 b(the)f(name)h(of)f(a)h(builtin)f(com-)150
@@ -10401,12 +10413,12 @@ b(Builtin)150 870 y(commands)f(are)h(necessary)g(to)g(implemen)m(t)g
 (other)g(c)m(hapters:)69 b(builtin)43 b(commands)h(whic)m(h)150
 1473 y(pro)m(vide)23 b(the)h(Bash)f(in)m(terface)i(to)f(the)g(job)f
 (con)m(trol)i(facilities)g(\(see)f(Section)h(7.2)f([Job)f(Con)m(trol)h
-(Builtins],)150 1583 y(page)40 b(98\),)j(the)c(directory)h(stac)m(k)g
+(Builtins],)150 1583 y(page)40 b(99\),)j(the)c(directory)h(stac)m(k)g
 (\(see)g(Section)g(6.8.1)h([Directory)g(Stac)m(k)f(Builtins],)i(page)e
-(90\),)j(the)150 1692 y(command)23 b(history)h(\(see)g(Section)g(9.2)h
-([Bash)f(History)g(Builtins],)h(page)g(133\),)h(and)d(the)h
+(91\),)j(the)150 1692 y(command)23 b(history)h(\(see)g(Section)g(9.2)h
+([Bash)f(History)g(Builtins],)h(page)g(134\),)h(and)d(the)h
 (programmable)150 1802 y(completion)32 b(facilities)g(\(see)g(Section)f
-(8.7)g([Programmable)g(Completion)g(Builtins],)g(page)h(126\).)275
+(8.7)g([Programmable)g(Completion)g(Builtins],)g(page)h(127\).)275
 1939 y(Man)m(y)f(of)f(the)h(builtins)e(ha)m(v)m(e)j(b)s(een)e(extended)
 g(b)m(y)g Fl(posix)g Ft(or)g(Bash.)275 2076 y(Unless)39
 b(otherwise)h(noted,)i(eac)m(h)f(builtin)e(command)g(do)s(cumen)m(ted)g
@@ -10456,9 +10468,9 @@ b(or)f(cannot)g(b)s(e)f(read,)j(the)e(return)f(status)h(is)g(non-zero.)
 38 b(This)20 b(builtin)h(is)f(equiv)-5 b(alen)m(t)630
 5042 y(to)31 b Fs(source)p Ft(.)150 5204 y Fs(break)870
 5340 y(break)46 b([)p Fi(n)11 b Fs(])p eop end
-%%Page: 41 47
-TeXDict begin 41 46 bop 150 -116 a Ft(Chapter)30 b(4:)41
-b(Shell)30 b(Builtin)h(Commands)2069 b(41)630 299 y(Exit)45
+%%Page: 42 48
+TeXDict begin 42 47 bop 150 -116 a Ft(Chapter)30 b(4:)41
+b(Shell)30 b(Builtin)h(Commands)2069 b(42)630 299 y(Exit)45
 b(from)f(a)g Fs(for)p Ft(,)k Fs(while)p Ft(,)e Fs(until)p
 Ft(,)h(or)d Fs(select)f Ft(lo)s(op.)83 b(If)44 b Fq(n)g
 Ft(is)g(supplied,)j(the)e Fq(n)p Ft(th)630 408 y(enclosing)c(lo)s(op)f
@@ -10533,9 +10545,9 @@ b Fs(]])630 5230 y Ft(If)36 b Fq(command)k Ft(is)c(supplied,)h(it)g
 630 5340 y(If)h(the)g(`)p Fs(-l)p Ft(')g(option)h(is)f(supplied,)g(the)
 h(shell)f(places)h(a)g(dash)e(at)i(the)f(b)s(eginning)f(of)i(the)p
 eop end
-%%Page: 42 48
-TeXDict begin 42 47 bop 150 -116 a Ft(Chapter)30 b(4:)h(Shell)f
-(Builtin)h(Commands)2079 b(42)630 299 y(zeroth)36 b(argumen)m(t)g
+%%Page: 43 49
+TeXDict begin 43 48 bop 150 -116 a Ft(Chapter)30 b(4:)h(Shell)f
+(Builtin)h(Commands)2079 b(43)630 299 y(zeroth)36 b(argumen)m(t)g
 (passed)f(to)h Fq(command)t Ft(.)56 b(This)34 b(is)i(what)f(the)h
 Fs(login)e Ft(program)h(do)s(es.)630 408 y(The)e(`)p
 Fs(-c)p Ft(')h(option)g(causes)g Fq(command)j Ft(to)e(b)s(e)e(executed)
@@ -10617,9 +10629,9 @@ Fs(getopts)39 b Ft(exits)j(with)f(a)h(return)e(v)-5 b(alue)630
 Ft(is)h(set)h(to)g(the)g(index)f(of)g(the)h(\014rst)f(non-option)g
 (argumen)m(t,)630 5340 y(and)g Fq(name)35 b Ft(is)c(set)g(to)g(`)p
 Fs(?)p Ft('.)p eop end
-%%Page: 43 49
-TeXDict begin 43 48 bop 150 -116 a Ft(Chapter)30 b(4:)41
-b(Shell)30 b(Builtin)h(Commands)2069 b(43)630 299 y Fs(getopts)27
+%%Page: 44 50
+TeXDict begin 44 49 bop 150 -116 a Ft(Chapter)30 b(4:)41
+b(Shell)30 b(Builtin)h(Commands)2069 b(44)630 299 y Fs(getopts)27
 b Ft(normally)j(parses)e(the)i(p)s(ositional)g(parameters,)g(but)e(if)i
 (more)f(argumen)m(ts)h(are)630 408 y(giv)m(en)h(in)f
 Fq(args)t Ft(,)h Fs(getopts)e Ft(parses)g(those)i(instead.)630
@@ -10707,9 +10719,9 @@ b(If)26 b(no)h Fq(name)32 b Ft(argumen)m(ts)26 b(are)h(giv)m(en,)i(or)
 630 5340 y(if)h(the)h(`)p Fs(-p)p Ft(')f(option)h(is)g(supplied,)e(a)i
 (list)g(of)g(all)g(readonly)f(names)h(is)f(prin)m(ted.)41
 b(The)30 b(other)p eop end
-%%Page: 44 50
-TeXDict begin 44 49 bop 150 -116 a Ft(Chapter)30 b(4:)41
-b(Shell)30 b(Builtin)h(Commands)2069 b(44)630 299 y(options)36
+%%Page: 45 51
+TeXDict begin 45 50 bop 150 -116 a Ft(Chapter)30 b(4:)41
+b(Shell)30 b(Builtin)h(Commands)2069 b(45)630 299 y(options)36
 b(ma)m(y)g(b)s(e)g(used)f(to)h(restrict)h(the)f(output)f(to)h(a)h
 (subset)e(of)h(the)g(set)g(of)g(readonly)630 408 y(names.)63
 b(The)37 b(`)p Fs(-p)p Ft(')h(option)g(causes)g(output)f(to)i(b)s(e)e
@@ -10768,7 +10780,7 @@ Fq(expr)45 b Ft(and)38 b(return)g(a)h(status)g(of)g(0)g(\(true\))h(or)f
 g(m)m(ust)h(b)s(e)f(a)i(separate)g(argumen)m(t.)41 b(Expressions)630
 3959 y(are)26 b(comp)s(osed)f(of)g(the)h(primaries)f(describ)s(ed)f(b)s
 (elo)m(w)h(in)g(Section)h(6.4)h([Bash)e(Conditional)630
-4069 y(Expressions],)39 b(page)g(84.)64 b Fs(test)37
+4069 y(Expressions],)39 b(page)g(85.)64 b Fs(test)37
 b Ft(do)s(es)g(not)h(accept)i(an)m(y)e(options,)i(nor)e(do)s(es)f(it)h
 (accept)630 4178 y(and)30 b(ignore)h(an)f(argumen)m(t)h(of)f(`)p
 Fs(--)p Ft(')h(as)f(signifying)h(the)f(end)g(of)h(options.)630
@@ -10789,9 +10801,9 @@ b(of)f(op)s(erators.)630 5230 y Fi(expr1)39 b Fs(-a)30
 b Fi(expr2)1110 5340 y Ft(T)-8 b(rue)30 b(if)g(b)s(oth)g
 Fq(expr1)37 b Ft(and)30 b Fq(expr2)38 b Ft(are)30 b(true.)p
 eop end
-%%Page: 45 51
-TeXDict begin 45 50 bop 150 -116 a Ft(Chapter)30 b(4:)41
-b(Shell)30 b(Builtin)h(Commands)2069 b(45)630 299 y Fi(expr1)39
+%%Page: 46 52
+TeXDict begin 46 51 bop 150 -116 a Ft(Chapter)30 b(4:)41
+b(Shell)30 b(Builtin)h(Commands)2069 b(46)630 299 y Fi(expr1)39
 b Fs(-o)30 b Fi(expr2)1110 408 y Ft(T)-8 b(rue)30 b(if)g(either)h
 Fq(expr1)38 b Ft(or)30 b Fq(expr2)37 b Ft(is)31 b(true.)630
 568 y(The)37 b Fs(test)f Ft(and)g Fs([)h Ft(builtins)g(ev)-5
@@ -10806,7 +10818,7 @@ b(aluate)39 b(conditional)f(expressions)f(using)g(a)g(set)h(of)f(rules)
 b(If)33 b(the)h(\014rst)e(argumen)m(t)i(is)g(one)g(of)f(the)h(unary)
 1110 1704 y(conditional)42 b(op)s(erators)f(\(see)g(Section)h(6.4)f
 ([Bash)g(Conditional)g(Expres-)1110 1813 y(sions],)34
-b(page)f(84\),)i(the)e(expression)f(is)h(true)g(if)g(the)g(unary)e
+b(page)f(85\),)i(the)e(expression)f(is)h(true)g(if)g(the)g(unary)e
 (test)j(is)f(true.)47 b(If)1110 1923 y(the)33 b(\014rst)g(argumen)m(t)h
 (is)f(not)g(a)h(v)-5 b(alid)34 b(unary)e(op)s(erator,)i(the)g
 (expression)f(is)1110 2032 y(false.)630 2192 y(3)e(argumen)m(ts)1110
@@ -10814,7 +10826,7 @@ b(page)f(84\),)i(the)e(expression)f(is)h(true)g(if)g(the)g(unary)e
 (order)g(listed.)84 b(If)44 b(the)1110 2411 y(second)f(argumen)m(t)g
 (is)g(one)g(of)g(the)g(binary)f(conditional)i(op)s(erators)f(\(see)1110
 2521 y(Section)h(6.4)g([Bash)g(Conditional)g(Expressions],)i(page)e
-(84\),)k(the)43 b(result)1110 2630 y(of)h(the)h(expression)f(is)g(the)g
+(85\),)k(the)43 b(result)1110 2630 y(of)h(the)h(expression)f(is)g(the)g
 (result)g(of)h(the)f(binary)g(test)h(using)e(the)i(\014rst)1110
 2740 y(and)31 b(third)g(argumen)m(ts)i(as)f(op)s(erands.)44
 b(The)31 b(`)p Fs(-a)p Ft(')h(and)g(`)p Fs(-o)p Ft(')f(op)s(erators)i
@@ -10846,9 +10858,9 @@ y(using)30 b(ASCI)s(I)f(ordering.)150 4802 y Fs(times)870
 (system)g(times)h(used)f(b)m(y)g(the)h(shell)f(and)g(its)h(c)m
 (hildren.)61 b(The)630 5181 y(return)29 b(status)i(is)f(zero.)150
 5340 y Fs(trap)p eop end
-%%Page: 46 52
-TeXDict begin 46 51 bop 150 -116 a Ft(Chapter)30 b(4:)41
-b(Shell)30 b(Builtin)h(Commands)2069 b(46)870 299 y Fs(trap)47
+%%Page: 47 53
+TeXDict begin 47 52 bop 150 -116 a Ft(Chapter)30 b(4:)41
+b(Shell)30 b(Builtin)h(Commands)2069 b(47)870 299 y Fs(trap)47
 b([-lp])f([)p Fi(arg)11 b Fs(])46 b([)p Fi(sigspec)56
 b Fs(...)o(])630 457 y Ft(The)43 b(commands)f(in)h Fq(arg)51
 b Ft(are)44 b(to)g(b)s(e)e(read)h(and)g(executed)h(when)e(the)h(shell)g
@@ -10887,7 +10899,7 @@ y(b)s(efore)22 b(the)g(\014rst)f(command)h(executes)i(in)e(a)g(shell)h
 (function.)37 b(Refer)22 b(to)h(the)g(description)f(of)630
 2150 y(the)i Fs(extdebug)d Ft(option)j(to)h(the)f Fs(shopt)e
 Ft(builtin)h(\(see)i(Section)f(4.3.2)i([The)d(Shopt)g(Builtin],)630
-2259 y(page)33 b(61\))g(for)f(details)h(of)f(its)h(e\013ect)g(on)f(the)
+2259 y(page)33 b(62\))g(for)f(details)h(of)f(its)h(e\013ect)g(on)f(the)
 g Fs(DEBUG)f Ft(trap.)46 b(If)31 b(a)i Fq(sigsp)s(ec)38
 b Ft(is)32 b Fs(RETURN)p Ft(,)f(the)630 2369 y(command)h
 Fq(arg)41 b Ft(is)33 b(executed)g(eac)m(h)h(time)f(a)g(shell)g
@@ -10941,9 +10953,9 @@ b(The)31 b(return)f(status)h(is)g(zero)h(if)e(the)h(mo)s(de)g(is)g
 (successfully)g(c)m(hanged)g(or)g(if)g(no)630 5340 y
 Fq(mo)s(de)k Ft(argumen)m(t)c(is)f(supplied,)g(and)f(non-zero)i
 (otherwise.)p eop end
-%%Page: 47 53
-TeXDict begin 47 52 bop 150 -116 a Ft(Chapter)30 b(4:)41
-b(Shell)30 b(Builtin)h(Commands)2069 b(47)630 299 y(Note)38
+%%Page: 48 54
+TeXDict begin 48 53 bop 150 -116 a Ft(Chapter)30 b(4:)41
+b(Shell)30 b(Builtin)h(Commands)2069 b(48)630 299 y(Note)38
 b(that)e(when)g(the)g(mo)s(de)g(is)g(in)m(terpreted)h(as)f(an)g(o)s
 (ctal)i(n)m(um)m(b)s(er,)e(eac)m(h)i(n)m(um)m(b)s(er)d(of)630
 408 y(the)f(umask)g(is)h(subtracted)f(from)f Fs(7)p Ft(.)53
@@ -10988,7 +11000,7 @@ b Fq(v)-5 b(alue)35 b Ft(is)29 b(giv)m(en.)630 3083 y(If)39
 b(no)h Fq(v)-5 b(alue)45 b Ft(is)40 b(giv)m(en,)j(the)d(name)f(and)g(v)
 -5 b(alue)40 b(of)g(the)g(alias)h(is)f(prin)m(ted.)68
 b(Aliases)41 b(are)630 3192 y(describ)s(ed)29 b(in)h(Section)i(6.6)f
-([Aliases],)h(page)f(87.)150 3352 y Fs(bind)870 3487
+([Aliases],)h(page)f(88.)150 3352 y Fs(bind)870 3487
 y(bind)47 b([-m)g Fi(keymap)11 b Fs(])45 b([-lpsvPSVX])870
 3596 y(bind)i([-m)g Fi(keymap)11 b Fs(])45 b([-q)i Fi(function)11
 b Fs(])45 b([-u)h Fi(function)11 b Fs(])45 b([-r)i Fi(keyseq)11
@@ -10998,13 +11010,13 @@ b Fs(])45 b(-x)i Fi(keyseq:shell-command)870 3925 y Fs(bind)g([-m)g
 Fi(keymap)11 b Fs(])45 b Fi(keyseq:function-name)870
 4035 y Fs(bind)i Fi(readline-command)630 4169 y Ft(Displa)m(y)22
 b(curren)m(t)f(Readline)h(\(see)f(Chapter)g(8)g([Command)f(Line)h
-(Editing],)j(page)e(101\))g(k)m(ey)630 4279 y(and)36
+(Editing],)j(page)e(102\))g(k)m(ey)630 4279 y(and)36
 b(function)g(bindings,)i(bind)d(a)i(k)m(ey)g(sequence)g(to)h(a)f
 (Readline)g(function)f(or)h(macro,)630 4388 y(or)44 b(set)h(a)g
 (Readline)f(v)-5 b(ariable.)83 b(Eac)m(h)45 b(non-option)g(argumen)m(t)
 f(is)g(a)h(command)f(as)g(it)630 4498 y(w)m(ould)e(app)s(ear)f(in)h(a)h
 (Readline)g(initialization)i(\014le)d(\(see)h(Section)g(8.3)g
-([Readline)g(Init)630 4607 y(File],)c(page)d(104\),)j(but)c(eac)m(h)h
+([Readline)g(Init)630 4607 y(File],)c(page)d(105\),)j(but)c(eac)m(h)h
 (binding)f(or)g(command)h(m)m(ust)f(b)s(e)g(passed)g(as)h(a)g(separate)
 630 4717 y(argumen)m(t;)31 b(e.g.,)h(`)p Fs
 ("\\C-x\\C-r":re-read-init-f)o(ile)p Ft('.)630 4852 y(Options,)e(if)h
@@ -11016,9 +11028,9 @@ b Fq(k)m(eymap)i Ft(names)c(are)h Fs(emacs)p Ft(,)f Fs(emacs-standard)p
 Ft(,)1110 5340 y Fs(emacs-meta)p Ft(,)99 b Fs(emacs-ctlx)p
 Ft(,)f Fs(vi)p Ft(,)j Fs(vi-move)p Ft(,)f Fs(vi-command)p
 Ft(,)f(and)p eop end
-%%Page: 48 54
-TeXDict begin 48 53 bop 150 -116 a Ft(Chapter)30 b(4:)41
-b(Shell)30 b(Builtin)h(Commands)2069 b(48)1110 299 y
+%%Page: 49 55
+TeXDict begin 49 54 bop 150 -116 a Ft(Chapter)30 b(4:)41
+b(Shell)30 b(Builtin)h(Commands)2069 b(49)1110 299 y
 Fs(vi-insert)p Ft(.)64 b Fs(vi)38 b Ft(is)h(equiv)-5
 b(alen)m(t)41 b(to)e Fs(vi-command)p Ft(;)i Fs(emacs)c
 Ft(is)i(equiv)-5 b(alen)m(t)1110 408 y(to)31 b Fs(emacs-standard)p
@@ -11077,453 +11089,457 @@ b(de\014ning)h(a)g(shell)h(function)f(with)g(the)g(same)h(name)f(as)h
 b(return)g(status)h(is)f(non-)630 5185 y(zero)e(if)g
 Fq(shell-builtin)f Ft(is)g(not)h(a)g(shell)f(builtin)g(command.)150
 5340 y Fs(caller)p eop end
-%%Page: 49 55
-TeXDict begin 49 54 bop 150 -116 a Ft(Chapter)30 b(4:)41
-b(Shell)30 b(Builtin)h(Commands)2069 b(49)870 299 y Fs(caller)46
-b([)p Fi(expr)11 b Fs(])630 429 y Ft(Returns)34 b(the)g(con)m(text)j
+%%Page: 50 56
+TeXDict begin 50 55 bop 150 -116 a Ft(Chapter)30 b(4:)41
+b(Shell)30 b(Builtin)h(Commands)2069 b(50)870 299 y Fs(caller)46
+b([)p Fi(expr)11 b Fs(])630 445 y Ft(Returns)34 b(the)g(con)m(text)j
 (of)e(an)m(y)g(activ)m(e)i(subroutine)c(call)j(\(a)f(shell)g(function)f
-(or)h(a)g(script)630 539 y(executed)c(with)f(the)h Fs(.)f
-Ft(or)g Fs(source)f Ft(builtins\).)630 669 y(Without)45
+(or)h(a)g(script)630 555 y(executed)c(with)f(the)h Fs(.)f
+Ft(or)g Fs(source)f Ft(builtins\).)630 701 y(Without)45
 b Fq(expr)7 b Ft(,)46 b Fs(caller)d Ft(displa)m(ys)h(the)g(line)g(n)m
 (um)m(b)s(er)f(and)g(source)h(\014lename)h(of)f(the)630
-778 y(curren)m(t)35 b(subroutine)f(call.)56 b(If)35 b(a)h(non-negativ)m
+810 y(curren)m(t)35 b(subroutine)f(call.)56 b(If)35 b(a)h(non-negativ)m
 (e)h(in)m(teger)g(is)e(supplied)f(as)h Fq(expr)7 b Ft(,)36
-b Fs(caller)630 888 y Ft(displa)m(ys)41 b(the)f(line)h(n)m(um)m(b)s
+b Fs(caller)630 920 y Ft(displa)m(ys)41 b(the)f(line)h(n)m(um)m(b)s
 (er,)h(subroutine)d(name,)44 b(and)c(source)g(\014le)h(corresp)s
-(onding)e(to)630 998 y(that)c(p)s(osition)g(in)f(the)h(curren)m(t)f
+(onding)e(to)630 1029 y(that)c(p)s(osition)g(in)f(the)h(curren)m(t)f
 (execution)i(call)g(stac)m(k.)54 b(This)34 b(extra)h(information)g(ma)m
-(y)630 1107 y(b)s(e)30 b(used,)g(for)g(example,)h(to)g(prin)m(t)f(a)h
+(y)630 1139 y(b)s(e)30 b(used,)g(for)g(example,)h(to)g(prin)m(t)f(a)h
 (stac)m(k)h(trace.)42 b(The)29 b(curren)m(t)i(frame)f(is)g(frame)h(0.)
-630 1237 y(The)e(return)f(v)-5 b(alue)29 b(is)h(0)f(unless)g(the)g
+630 1285 y(The)e(return)f(v)-5 b(alue)29 b(is)h(0)f(unless)g(the)g
 (shell)g(is)h(not)f(executing)h(a)g(subroutine)e(call)i(or)g
-Fq(expr)630 1347 y Ft(do)s(es)g(not)h(corresp)s(ond)e(to)i(a)g(v)-5
+Fq(expr)630 1395 y Ft(do)s(es)g(not)h(corresp)s(ond)e(to)i(a)g(v)-5
 b(alid)30 b(p)s(osition)h(in)f(the)g(call)i(stac)m(k.)150
-1498 y Fs(command)870 1628 y(command)46 b([-pVv])g Fi(command)56
-b Fs([)p Fi(arguments)g Fs(...)o(])630 1758 y Ft(Runs)31
+1577 y Fs(command)870 1724 y(command)46 b([-pVv])g Fi(command)56
+b Fs([)p Fi(arguments)g Fs(...)o(])630 1870 y Ft(Runs)31
 b Fq(command)36 b Ft(with)d Fq(argumen)m(ts)j Ft(ignoring)d(an)m(y)g
-(shell)g(function)f(named)g Fq(command)t Ft(.)630 1867
+(shell)g(function)f(named)g Fq(command)t Ft(.)630 1979
 y(Only)39 b(shell)i(builtin)e(commands)h(or)g(commands)f(found)g(b)m(y)
-h(searc)m(hing)h(the)f Fs(PATH)f Ft(are)630 1977 y(executed.)g(If)23
+h(searc)m(hing)h(the)f Fs(PATH)f Ft(are)630 2089 y(executed.)g(If)23
 b(there)h(is)f(a)h(shell)f(function)g(named)g Fs(ls)p
 Ft(,)i(running)c(`)p Fs(command)29 b(ls)p Ft(')23 b(within)g(the)630
-2087 y(function)33 b(will)g(execute)i(the)f(external)g(command)f
+2198 y(function)33 b(will)g(execute)i(the)f(external)g(command)f
 Fs(ls)f Ft(instead)i(of)f(calling)i(the)e(function)630
-2196 y(recursiv)m(ely)-8 b(.)84 b(The)44 b(`)p Fs(-p)p
+2308 y(recursiv)m(ely)-8 b(.)84 b(The)44 b(`)p Fs(-p)p
 Ft(')h(option)g(means)f(to)h(use)g(a)f(default)h(v)-5
-b(alue)45 b(for)f Fs(PATH)g Ft(that)h(is)630 2306 y(guaran)m(teed)35
+b(alue)45 b(for)f Fs(PATH)g Ft(that)h(is)630 2418 y(guaran)m(teed)35
 b(to)f(\014nd)e(all)j(of)f(the)g(standard)f(utilities.)52
-b(The)33 b(return)g(status)h(in)f(this)h(case)630 2415
+b(The)33 b(return)g(status)h(in)f(this)h(case)630 2527
 y(is)29 b(127)g(if)g Fq(command)j Ft(cannot)d(b)s(e)e(found)h(or)g(an)g
 (error)h(o)s(ccurred,)f(and)g(the)h(exit)g(status)g(of)630
-2525 y Fq(command)34 b Ft(otherwise.)630 2655 y(If)25
+2637 y Fq(command)34 b Ft(otherwise.)630 2783 y(If)25
 b(either)g(the)h(`)p Fs(-V)p Ft(')f(or)g(`)p Fs(-v)p
 Ft(')g(option)g(is)g(supplied,)h(a)f(description)g(of)h
-Fq(command)i Ft(is)d(prin)m(ted.)630 2765 y(The)i(`)p
+Fq(command)i Ft(is)d(prin)m(ted.)630 2892 y(The)i(`)p
 Fs(-v)p Ft(')h(option)h(causes)f(a)h(single)f(w)m(ord)g(indicating)h
-(the)f(command)g(or)g(\014le)g(name)g(used)630 2874 y(to)36
+(the)f(command)g(or)g(\014le)g(name)g(used)630 3002 y(to)36
 b(in)m(v)m(ok)m(e)g Fq(command)j Ft(to)c(b)s(e)g(displa)m(y)m(ed;)j
 (the)d(`)p Fs(-V)p Ft(')g(option)g(pro)s(duces)e(a)j(more)f(v)m(erb)s
-(ose)630 2984 y(description.)61 b(In)36 b(this)h(case,)j(the)e(return)e
+(ose)630 3112 y(description.)61 b(In)36 b(this)h(case,)j(the)e(return)e
 (status)h(is)g(zero)h(if)f Fq(command)k Ft(is)c(found,)h(and)630
-3093 y(non-zero)31 b(if)f(not.)150 3244 y Fs(declare)870
-3374 y(declare)46 b([-aAfFgilnrtux])d([-p])k([)p Fi(name)11
-b Fs([=)p Fi(value)g Fs(])43 b(...)o(])630 3504 y Ft(Declare)29
+3221 y(non-zero)31 b(if)f(not.)150 3404 y Fs(declare)870
+3550 y(declare)46 b([-aAfFgilnrtux])d([-p])k([)p Fi(name)11
+b Fs([=)p Fi(value)g Fs(])43 b(...)o(])630 3696 y Ft(Declare)29
 b(v)-5 b(ariables)28 b(and)e(giv)m(e)j(them)e(attributes.)40
 b(If)27 b(no)g Fq(name)5 b Ft(s)27 b(are)h(giv)m(en,)h(then)e(displa)m
-(y)630 3614 y(the)k(v)-5 b(alues)30 b(of)h(v)-5 b(ariables)31
-b(instead.)630 3744 y(The)c(`)p Fs(-p)p Ft(')h(option)g(will)g(displa)m
+(y)630 3806 y(the)k(v)-5 b(alues)30 b(of)h(v)-5 b(ariables)31
+b(instead.)630 3952 y(The)c(`)p Fs(-p)p Ft(')h(option)g(will)g(displa)m
 (y)g(the)g(attributes)g(and)g(v)-5 b(alues)28 b(of)g(eac)m(h)h
 Fq(name)5 b Ft(.)40 b(When)27 b(`)p Fs(-p)p Ft(')630
-3854 y(is)j(used)g(with)g Fq(name)36 b Ft(argumen)m(ts,)31
-b(additional)g(options)f(are)h(ignored.)630 3984 y(When)36
+4061 y(is)j(used)g(with)g Fq(name)35 b Ft(argumen)m(ts,)c(additional)h
+(options,)e(other)h(than)f(`)p Fs(-f)p Ft(')g(and)g(`)p
+Fs(-F)p Ft(',)h(are)630 4171 y(ignored.)630 4317 y(When)36
 b(`)p Fs(-p)p Ft(')f(is)h(supplied)f(without)h Fq(name)41
 b Ft(argumen)m(ts,)d Fs(declare)c Ft(will)i(displa)m(y)g(the)g(at-)630
-4093 y(tributes)31 b(and)f(v)-5 b(alues)31 b(of)g(all)h(v)-5
+4427 y(tributes)31 b(and)f(v)-5 b(alues)31 b(of)g(all)h(v)-5
 b(ariables)31 b(ha)m(ving)h(the)f(attributes)g(sp)s(eci\014ed)f(b)m(y)h
-(the)g(addi-)630 4203 y(tional)h(options.)41 b(If)30
+(the)g(addi-)630 4536 y(tional)h(options.)41 b(If)30
 b(no)g(other)h(options)g(are)g(supplied)e(with)h(`)p
 Fs(-p)p Ft(',)g Fs(declare)f Ft(will)i(displa)m(y)630
-4313 y(the)f(attributes)g(and)e(v)-5 b(alues)30 b(of)g(all)g(shell)g(v)
+4646 y(the)f(attributes)g(and)e(v)-5 b(alues)30 b(of)g(all)g(shell)g(v)
 -5 b(ariables.)41 b(The)29 b(`)p Fs(-f)p Ft(')g(option)h(will)g
-(restrict)g(the)630 4422 y(displa)m(y)h(to)g(shell)f(functions.)630
-4552 y(The)36 b(`)p Fs(-F)p Ft(')h(option)g(inhibits)f(the)h(displa)m
+(restrict)g(the)630 4756 y(displa)m(y)h(to)g(shell)f(functions.)630
+4902 y(The)36 b(`)p Fs(-F)p Ft(')h(option)g(inhibits)f(the)h(displa)m
 (y)g(of)g(function)g(de\014nitions;)i(only)e(the)g(function)630
-4662 y(name)30 b(and)f(attributes)i(are)f(prin)m(ted.)40
+5011 y(name)30 b(and)f(attributes)i(are)f(prin)m(ted.)40
 b(If)30 b(the)g Fs(extdebug)e Ft(shell)i(option)g(is)g(enabled)g(using)
-630 4771 y Fs(shopt)24 b Ft(\(see)i(Section)g(4.3.2)i([The)d(Shopt)f
-(Builtin],)k(page)e(61\),)i(the)d(source)h(\014le)f(name)h(and)630
-4881 y(line)38 b(n)m(um)m(b)s(er)e(where)i(the)g(function)f(is)h
+630 5121 y Fs(shopt)24 b Ft(\(see)i(Section)g(4.3.2)i([The)d(Shopt)f
+(Builtin],)k(page)e(62\),)i(the)d(source)h(\014le)f(name)h(and)630
+5230 y(line)38 b(n)m(um)m(b)s(er)e(where)i(the)g(function)f(is)h
 (de\014ned)e(are)i(displa)m(y)m(ed)h(as)e(w)m(ell.)64
-b(`)p Fs(-F)p Ft(')38 b(implies)630 4991 y(`)p Fs(-f)p
-Ft('.)630 5121 y(The)32 b(`)p Fs(-g)p Ft(')h(option)g(forces)g(v)-5
-b(ariables)33 b(to)h(b)s(e)e(created)h(or)g(mo)s(di\014ed)e(at)j(the)f
-(global)h(scop)s(e,)630 5230 y(ev)m(en)k(when)e Fs(declare)f
-Ft(is)j(executed)g(in)f(a)g(shell)h(function.)61 b(It)37
-b(is)g(ignored)h(in)f(all)h(other)630 5340 y(cases.)p
-eop end
-%%Page: 50 56
-TeXDict begin 50 55 bop 150 -116 a Ft(Chapter)30 b(4:)41
-b(Shell)30 b(Builtin)h(Commands)2069 b(50)630 299 y(The)27
-b(follo)m(wing)h(options)g(can)f(b)s(e)g(used)f(to)i(restrict)g(output)
-e(to)i(v)-5 b(ariables)28 b(with)f(the)g(sp)s(ec-)630
-408 y(i\014ed)j(attributes)h(or)f(to)h(giv)m(e)h(v)-5
-b(ariables)31 b(attributes:)630 571 y Fs(-a)384 b Ft(Eac)m(h)36
-b Fq(name)k Ft(is)34 b(an)h(indexed)g(arra)m(y)g(v)-5
+b(`)p Fs(-F)p Ft(')38 b(implies)630 5340 y(`)p Fs(-f)p
+Ft('.)p eop end
+%%Page: 51 57
+TeXDict begin 51 56 bop 150 -116 a Ft(Chapter)30 b(4:)41
+b(Shell)30 b(Builtin)h(Commands)2069 b(51)630 299 y(The)32
+b(`)p Fs(-g)p Ft(')h(option)g(forces)g(v)-5 b(ariables)33
+b(to)h(b)s(e)e(created)h(or)g(mo)s(di\014ed)e(at)j(the)f(global)h(scop)
+s(e,)630 408 y(ev)m(en)k(when)e Fs(declare)f Ft(is)j(executed)g(in)f(a)
+g(shell)h(function.)61 b(It)37 b(is)g(ignored)h(in)f(all)h(other)630
+518 y(cases.)630 646 y(The)27 b(follo)m(wing)h(options)g(can)f(b)s(e)g
+(used)f(to)i(restrict)g(output)e(to)i(v)-5 b(ariables)28
+b(with)f(the)g(sp)s(ec-)630 756 y(i\014ed)j(attributes)h(or)f(to)h(giv)
+m(e)h(v)-5 b(ariables)31 b(attributes:)630 902 y Fs(-a)384
+b Ft(Eac)m(h)36 b Fq(name)k Ft(is)34 b(an)h(indexed)g(arra)m(y)g(v)-5
 b(ariable)36 b(\(see)f(Section)h(6.7)g([Arra)m(ys],)1110
-680 y(page)31 b(88\).)630 842 y Fs(-A)384 b Ft(Eac)m(h)24
+1011 y(page)31 b(89\).)630 1157 y Fs(-A)384 b Ft(Eac)m(h)24
 b Fq(name)k Ft(is)23 b(an)g(asso)s(ciativ)m(e)j(arra)m(y)e(v)-5
 b(ariable)24 b(\(see)g(Section)g(6.7)g([Arra)m(ys],)1110
-952 y(page)31 b(88\).)630 1114 y Fs(-f)384 b Ft(Use)31
-b(function)f(names)g(only)-8 b(.)630 1276 y Fs(-i)384
+1267 y(page)31 b(89\).)630 1413 y Fs(-f)384 b Ft(Use)31
+b(function)f(names)g(only)-8 b(.)630 1559 y Fs(-i)384
 b Ft(The)36 b(v)-5 b(ariable)37 b(is)f(to)h(b)s(e)f(treated)h(as)g(an)f
 (in)m(teger;)41 b(arithmetic)c(ev)-5 b(aluation)1110
-1386 y(\(see)29 b(Section)f(6.5)h([Shell)f(Arithmetic],)i(page)e(86\))h
-(is)f(p)s(erformed)e(when)h(the)1110 1496 y(v)-5 b(ariable)31
-b(is)g(assigned)f(a)h(v)-5 b(alue.)630 1658 y Fs(-l)384
+1669 y(\(see)29 b(Section)f(6.5)h([Shell)f(Arithmetic],)i(page)e(87\))h
+(is)f(p)s(erformed)e(when)h(the)1110 1778 y(v)-5 b(ariable)31
+b(is)g(assigned)f(a)h(v)-5 b(alue.)630 1924 y Fs(-l)384
 b Ft(When)26 b(the)g(v)-5 b(ariable)27 b(is)f(assigned)g(a)g(v)-5
 b(alue,)28 b(all)f(upp)s(er-case)e(c)m(haracters)j(are)1110
-1767 y(con)m(v)m(erted)k(to)f(lo)m(w)m(er-case.)43 b(The)30
-b(upp)s(er-case)g(attribute)h(is)g(disabled.)630 1930
+2034 y(con)m(v)m(erted)k(to)f(lo)m(w)m(er-case.)43 b(The)30
+b(upp)s(er-case)g(attribute)h(is)g(disabled.)630 2180
 y Fs(-n)384 b Ft(Giv)m(e)28 b(eac)m(h)g Fq(name)k Ft(the)27
 b Fq(nameref)44 b Ft(attribute,)28 b(making)f(it)h(a)f(name)f
-(reference)1110 2039 y(to)32 b(another)g(v)-5 b(ariable.)46
+(reference)1110 2290 y(to)32 b(another)g(v)-5 b(ariable.)46
 b(That)31 b(other)h(v)-5 b(ariable)33 b(is)f(de\014ned)e(b)m(y)i(the)g
-(v)-5 b(alue)32 b(of)1110 2149 y Fq(name)5 b Ft(.)39
+(v)-5 b(alue)32 b(of)1110 2399 y Fq(name)5 b Ft(.)39
 b(All)25 b(references)f(and)g(assignmen)m(ts)h(to)g Fq(name)5
-b Ft(,)26 b(except)f(for)f(c)m(hanging)1110 2258 y(the)38
+b Ft(,)26 b(except)f(for)f(c)m(hanging)1110 2509 y(the)38
 b(`)p Fs(-n)p Ft(')f(attribute)h(itself,)i(are)e(p)s(erformed)e(on)h
-(the)h(v)-5 b(ariable)38 b(referenced)1110 2368 y(b)m(y)j
+(the)h(v)-5 b(ariable)38 b(referenced)1110 2619 y(b)m(y)j
 Fq(name)5 b Ft('s)41 b(v)-5 b(alue.)74 b(The)41 b(`)p
 Fs(-n)p Ft(')g(attribute)g(cannot)h(b)s(e)f(applied)g(to)g(arra)m(y)
-1110 2478 y(v)-5 b(ariables.)630 2640 y Fs(-r)384 b Ft(Mak)m(e)25
+1110 2728 y(v)-5 b(ariables.)630 2874 y Fs(-r)384 b Ft(Mak)m(e)25
 b Fq(name)5 b Ft(s)23 b(readonly)-8 b(.)39 b(These)24
 b(names)f(cannot)h(then)f(b)s(e)g(assigned)h(v)-5 b(alues)1110
-2749 y(b)m(y)30 b(subsequen)m(t)g(assignmen)m(t)h(statemen)m(ts)h(or)f
-(unset.)630 2911 y Fs(-t)384 b Ft(Giv)m(e)33 b(eac)m(h)h
+2984 y(b)m(y)30 b(subsequen)m(t)g(assignmen)m(t)h(statemen)m(ts)h(or)f
+(unset.)630 3130 y Fs(-t)384 b Ft(Giv)m(e)33 b(eac)m(h)h
 Fq(name)j Ft(the)32 b Fs(trace)f Ft(attribute.)46 b(T)-8
-b(raced)32 b(functions)g(inherit)g(the)1110 3021 y Fs(DEBUG)26
+b(raced)32 b(functions)g(inherit)g(the)1110 3240 y Fs(DEBUG)26
 b Ft(and)h Fs(RETURN)f Ft(traps)h(from)g(the)h(calling)h(shell.)40
-b(The)27 b(trace)i(attribute)1110 3131 y(has)h(no)g(sp)s(ecial)h
-(meaning)g(for)f(v)-5 b(ariables.)630 3293 y Fs(-u)384
+b(The)27 b(trace)i(attribute)1110 3349 y(has)h(no)g(sp)s(ecial)h
+(meaning)g(for)f(v)-5 b(ariables.)630 3495 y Fs(-u)384
 b Ft(When)28 b(the)h(v)-5 b(ariable)29 b(is)f(assigned)h(a)f(v)-5
 b(alue,)30 b(all)f(lo)m(w)m(er-case)i(c)m(haracters)f(are)1110
-3402 y(con)m(v)m(erted)i(to)f(upp)s(er-case.)40 b(The)30
-b(lo)m(w)m(er-case)j(attribute)e(is)g(disabled.)630 3565
+3605 y(con)m(v)m(erted)i(to)f(upp)s(er-case.)40 b(The)30
+b(lo)m(w)m(er-case)j(attribute)e(is)g(disabled.)630 3751
 y Fs(-x)384 b Ft(Mark)30 b(eac)m(h)h Fq(name)k Ft(for)29
 b(exp)s(ort)h(to)g(subsequen)m(t)f(commands)h(via)g(the)g(en)m(vi-)1110
-3674 y(ronmen)m(t.)630 3836 y(Using)e(`)p Fs(+)p Ft(')h(instead)f(of)g
+3861 y(ronmen)m(t.)630 4007 y(Using)e(`)p Fs(+)p Ft(')h(instead)f(of)g
 (`)p Fs(-)p Ft(')g(turns)f(o\013)i(the)f(attribute)h(instead,)g(with)f
-(the)g(exceptions)h(that)630 3946 y(`)p Fs(+a)p Ft(')h(ma)m(y)h(not)f
+(the)g(exceptions)h(that)630 4116 y(`)p Fs(+a)p Ft(')h(ma)m(y)h(not)f
 (b)s(e)f(used)g(to)i(destro)m(y)g(an)f(arra)m(y)g(v)-5
 b(ariable)31 b(and)f(`)p Fs(+r)p Ft(')g(will)g(not)g(remo)m(v)m(e)i
-(the)630 4056 y(readonly)e(attribute.)41 b(When)30 b(used)f(in)g(a)h
+(the)630 4226 y(readonly)e(attribute.)41 b(When)30 b(used)f(in)g(a)h
 (function,)g Fs(declare)e Ft(mak)m(es)j(eac)m(h)f Fq(name)35
-b Ft(lo)s(cal,)630 4165 y(as)30 b(with)g(the)h Fs(local)e
+b Ft(lo)s(cal,)630 4335 y(as)30 b(with)g(the)h Fs(local)e
 Ft(command,)h(unless)f(the)i(`)p Fs(-g)p Ft(')f(option)g(is)h(used.)40
-b(If)29 b(a)i(v)-5 b(ariable)31 b(name)630 4275 y(is)f(follo)m(w)m(ed)i
+b(If)29 b(a)i(v)-5 b(ariable)31 b(name)630 4445 y(is)f(follo)m(w)m(ed)i
 (b)m(y)f(=)p Fq(v)-5 b(alue)5 b Ft(,)31 b(the)f(v)-5
 b(alue)31 b(of)g(the)f(v)-5 b(ariable)31 b(is)g(set)g(to)g
-Fq(v)-5 b(alue)5 b Ft(.)630 4411 y(The)35 b(return)f(status)i(is)g
+Fq(v)-5 b(alue)5 b Ft(.)630 4573 y(The)35 b(return)f(status)i(is)g
 (zero)g(unless)f(an)g(in)m(v)-5 b(alid)36 b(option)g(is)g(encoun)m
-(tered,)h(an)f(attempt)630 4520 y(is)c(made)g(to)g(de\014ne)f(a)h
+(tered,)h(an)f(attempt)630 4682 y(is)c(made)g(to)g(de\014ne)f(a)h
 (function)g(using)f(`)p Fs(-f)f(foo=bar)p Ft(',)h(an)h(attempt)g(is)g
-(made)g(to)h(assign)630 4630 y(a)42 b(v)-5 b(alue)43
+(made)g(to)h(assign)630 4792 y(a)42 b(v)-5 b(alue)43
 b(to)g(a)f(readonly)g(v)-5 b(ariable,)47 b(an)42 b(attempt)h(is)f(made)
-g(to)h(assign)f(a)h(v)-5 b(alue)42 b(to)h(an)630 4739
+g(to)h(assign)f(a)h(v)-5 b(alue)42 b(to)h(an)630 4902
 y(arra)m(y)30 b(v)-5 b(ariable)30 b(without)g(using)e(the)i(comp)s
 (ound)e(assignmen)m(t)i(syn)m(tax)g(\(see)h(Section)f(6.7)630
-4849 y([Arra)m(ys],)47 b(page)c(88\),)48 b(one)43 b(of)g(the)g
+5011 y([Arra)m(ys],)47 b(page)c(89\),)48 b(one)43 b(of)g(the)g
 Fq(names)k Ft(is)c(not)g(a)g(v)-5 b(alid)43 b(shell)g(v)-5
-b(ariable)44 b(name,)i(an)630 4959 y(attempt)28 b(is)f(made)h(to)f
+b(ariable)44 b(name,)i(an)630 5121 y(attempt)28 b(is)f(made)h(to)f
 (turn)f(o\013)i(readonly)f(status)g(for)g(a)h(readonly)f(v)-5
-b(ariable,)29 b(an)e(attempt)630 5068 y(is)h(made)h(to)g(turn)e(o\013)i
+b(ariable,)29 b(an)e(attempt)630 5230 y(is)h(made)h(to)g(turn)e(o\013)i
 (arra)m(y)f(status)h(for)f(an)g(arra)m(y)h(v)-5 b(ariable,)30
-b(or)e(an)g(attempt)i(is)e(made)g(to)630 5178 y(displa)m(y)j(a)f
-(non-existen)m(t)i(function)e(with)g(`)p Fs(-f)p Ft('.)150
-5340 y Fs(echo)p eop end
-%%Page: 51 57
-TeXDict begin 51 56 bop 150 -116 a Ft(Chapter)30 b(4:)41
-b(Shell)30 b(Builtin)h(Commands)2069 b(51)870 299 y Fs(echo)47
-b([-neE])f([)p Fi(arg)57 b Fs(...)o(])630 430 y Ft(Output)31
-b(the)i Fq(arg)8 b Ft(s,)33 b(separated)g(b)m(y)g(spaces,)g(terminated)
-g(with)f(a)h(newline.)47 b(The)32 b(return)630 540 y(status)27
-b(is)g(0)h(unless)e(a)i(write)f(error)f(o)s(ccurs.)40
-b(If)26 b(`)p Fs(-n)p Ft(')h(is)g(sp)s(eci\014ed,)h(the)f(trailing)h
-(newline)f(is)630 650 y(suppressed.)37 b(If)24 b(the)g(`)p
-Fs(-e)p Ft(')h(option)g(is)f(giv)m(en,)j(in)m(terpretation)f(of)e(the)h
-(follo)m(wing)h(bac)m(kslash-)630 759 y(escap)s(ed)38
+b(or)e(an)g(attempt)i(is)e(made)g(to)630 5340 y(displa)m(y)j(a)f
+(non-existen)m(t)i(function)e(with)g(`)p Fs(-f)p Ft('.)p
+eop end
+%%Page: 52 58
+TeXDict begin 52 57 bop 150 -116 a Ft(Chapter)30 b(4:)41
+b(Shell)30 b(Builtin)h(Commands)2069 b(52)150 299 y Fs(echo)870
+434 y(echo)47 b([-neE])f([)p Fi(arg)57 b Fs(...)o(])630
+568 y Ft(Output)31 b(the)i Fq(arg)8 b Ft(s,)33 b(separated)g(b)m(y)g
+(spaces,)g(terminated)g(with)f(a)h(newline.)47 b(The)32
+b(return)630 678 y(status)27 b(is)g(0)h(unless)e(a)i(write)f(error)f(o)
+s(ccurs.)40 b(If)26 b(`)p Fs(-n)p Ft(')h(is)g(sp)s(eci\014ed,)h(the)f
+(trailing)h(newline)f(is)630 787 y(suppressed.)37 b(If)24
+b(the)g(`)p Fs(-e)p Ft(')h(option)g(is)f(giv)m(en,)j(in)m(terpretation)
+f(of)e(the)h(follo)m(wing)h(bac)m(kslash-)630 897 y(escap)s(ed)38
 b(c)m(haracters)i(is)f(enabled.)65 b(The)38 b(`)p Fs(-E)p
 Ft(')g(option)h(disables)f(the)h(in)m(terpretation)h(of)630
-869 y(these)27 b(escap)s(e)g(c)m(haracters,)i(ev)m(en)e(on)g(systems)f
+1007 y(these)27 b(escap)s(e)g(c)m(haracters,)i(ev)m(en)e(on)g(systems)f
 (where)g(they)h(are)g(in)m(terpreted)g(b)m(y)f(default.)630
-978 y(The)32 b Fs(xpg_echo)f Ft(shell)i(option)g(ma)m(y)h(b)s(e)e(used)
-g(to)h(dynamically)h(determine)f(whether)f(or)630 1088
-y(not)h Fs(echo)f Ft(expands)g(these)h(escap)s(e)h(c)m(haracters)g(b)m
-(y)f(default.)48 b Fs(echo)32 b Ft(do)s(es)g(not)i(in)m(terpret)630
-1198 y(`)p Fs(--)p Ft(')c(to)h(mean)g(the)f(end)g(of)h(options.)630
-1329 y Fs(echo)e Ft(in)m(terprets)i(the)f(follo)m(wing)i(escap)s(e)f
-(sequences:)630 1482 y Fs(\\a)384 b Ft(alert)31 b(\(b)s(ell\))630
-1636 y Fs(\\b)384 b Ft(bac)m(kspace)630 1789 y Fs(\\c)g
-Ft(suppress)28 b(further)h(output)630 1943 y Fs(\\e)630
-2052 y(\\E)384 b Ft(escap)s(e)630 2206 y Fs(\\f)g Ft(form)30
-b(feed)630 2359 y Fs(\\n)384 b Ft(new)30 b(line)630 2513
-y Fs(\\r)384 b Ft(carriage)32 b(return)630 2666 y Fs(\\t)384
-b Ft(horizon)m(tal)32 b(tab)630 2819 y Fs(\\v)384 b Ft(v)m(ertical)32
-b(tab)630 2973 y Fs(\\\\)384 b Ft(bac)m(kslash)630 3126
+1116 y(The)32 b Fs(xpg_echo)f Ft(shell)i(option)g(ma)m(y)h(b)s(e)e
+(used)g(to)h(dynamically)h(determine)f(whether)f(or)630
+1226 y(not)h Fs(echo)f Ft(expands)g(these)h(escap)s(e)h(c)m(haracters)g
+(b)m(y)f(default.)48 b Fs(echo)32 b Ft(do)s(es)g(not)i(in)m(terpret)630
+1335 y(`)p Fs(--)p Ft(')c(to)h(mean)g(the)f(end)g(of)h(options.)630
+1470 y Fs(echo)e Ft(in)m(terprets)i(the)f(follo)m(wing)i(escap)s(e)f
+(sequences:)630 1630 y Fs(\\a)384 b Ft(alert)31 b(\(b)s(ell\))630
+1789 y Fs(\\b)384 b Ft(bac)m(kspace)630 1949 y Fs(\\c)g
+Ft(suppress)28 b(further)h(output)630 2109 y Fs(\\e)630
+2218 y(\\E)384 b Ft(escap)s(e)630 2378 y Fs(\\f)g Ft(form)30
+b(feed)630 2538 y Fs(\\n)384 b Ft(new)30 b(line)630 2697
+y Fs(\\r)384 b Ft(carriage)32 b(return)630 2857 y Fs(\\t)384
+b Ft(horizon)m(tal)32 b(tab)630 3017 y Fs(\\v)384 b Ft(v)m(ertical)32
+b(tab)630 3176 y Fs(\\\\)384 b Ft(bac)m(kslash)630 3336
 y Fs(\\0)p Fi(nnn)240 b Ft(the)32 b(eigh)m(t-bit)i(c)m(haracter)g
 (whose)e(v)-5 b(alue)33 b(is)f(the)g(o)s(ctal)i(v)-5
-b(alue)32 b Fq(nnn)f Ft(\(zero)i(to)1110 3236 y(three)e(o)s(ctal)g
-(digits\))630 3389 y Fs(\\x)p Fi(HH)288 b Ft(the)40 b(eigh)m(t-bit)h(c)
+b(alue)32 b Fq(nnn)f Ft(\(zero)i(to)1110 3446 y(three)e(o)s(ctal)g
+(digits\))630 3605 y Fs(\\x)p Fi(HH)288 b Ft(the)40 b(eigh)m(t-bit)h(c)
 m(haracter)g(whose)e(v)-5 b(alue)39 b(is)h(the)f(hexadecimal)i(v)-5
-b(alue)40 b Fq(HH)1110 3499 y Ft(\(one)31 b(or)f(t)m(w)m(o)i(hex)e
-(digits\))630 3652 y Fs(\\u)p Fi(HHHH)192 b Ft(the)41
+b(alue)40 b Fq(HH)1110 3715 y Ft(\(one)31 b(or)f(t)m(w)m(o)i(hex)e
+(digits\))630 3875 y Fs(\\u)p Fi(HHHH)192 b Ft(the)41
 b(Unico)s(de)g(\(ISO/IEC)f(10646\))j(c)m(haracter)g(whose)e(v)-5
-b(alue)41 b(is)g(the)g(hex-)1110 3762 y(adecimal)32 b(v)-5
+b(alue)41 b(is)g(the)g(hex-)1110 3984 y(adecimal)32 b(v)-5
 b(alue)31 b Fq(HHHH)41 b Ft(\(one)31 b(to)g(four)e(hex)h(digits\))630
-3915 y Fs(\\U)p Fi(HHHHHHHH)1110 4025 y Ft(the)41 b(Unico)s(de)g
+4144 y Fs(\\U)p Fi(HHHHHHHH)1110 4253 y Ft(the)41 b(Unico)s(de)g
 (\(ISO/IEC)f(10646\))j(c)m(haracter)g(whose)e(v)-5 b(alue)41
-b(is)g(the)g(hex-)1110 4134 y(adecimal)32 b(v)-5 b(alue)31
+b(is)g(the)g(hex-)1110 4363 y(adecimal)32 b(v)-5 b(alue)31
 b Fq(HHHHHHHH)41 b Ft(\(one)31 b(to)g(eigh)m(t)h(hex)e(digits\))150
-4288 y Fs(enable)870 4419 y(enable)46 b([-a])h([-dnps])f([-f)g
+4523 y Fs(enable)870 4657 y(enable)46 b([-a])h([-dnps])f([-f)g
 Fi(filename)11 b Fs(])45 b([)p Fi(name)57 b Fs(...)o(])630
-4551 y Ft(Enable)36 b(and)f(disable)h(builtin)g(shell)g(commands.)56
+4792 y Ft(Enable)36 b(and)f(disable)h(builtin)g(shell)g(commands.)56
 b(Disabling)37 b(a)g(builtin)e(allo)m(ws)i(a)f(disk)630
-4661 y(command)e(whic)m(h)g(has)g(the)g(same)h(name)f(as)h(a)f(shell)h
-(builtin)e(to)i(b)s(e)f(executed)h(without)630 4770 y(sp)s(ecifying)27
+4902 y(command)e(whic)m(h)g(has)g(the)g(same)h(name)f(as)h(a)f(shell)h
+(builtin)e(to)i(b)s(e)f(executed)h(without)630 5011 y(sp)s(ecifying)27
 b(a)g(full)g(pathname,)g(ev)m(en)h(though)f(the)g(shell)g(normally)g
-(searc)m(hes)h(for)f(builtins)630 4880 y(b)s(efore)32
+(searc)m(hes)h(for)f(builtins)630 5121 y(b)s(efore)32
 b(disk)f(commands.)46 b(If)31 b(`)p Fs(-n)p Ft(')h(is)g(used,)g(the)g
 Fq(name)5 b Ft(s)32 b(b)s(ecome)h(disabled.)45 b(Otherwise)630
-4989 y Fq(name)5 b Ft(s)44 b(are)h(enabled.)82 b(F)-8
+5230 y Fq(name)5 b Ft(s)44 b(are)h(enabled.)82 b(F)-8
 b(or)45 b(example,)k(to)c(use)f(the)g Fs(test)f Ft(binary)h(found)f
-(via)h Fs($PATH)630 5099 y Ft(instead)31 b(of)f(the)h(shell)f(builtin)g
+(via)h Fs($PATH)630 5340 y Ft(instead)31 b(of)f(the)h(shell)f(builtin)g
 (v)m(ersion,)h(t)m(yp)s(e)g(`)p Fs(enable)e(-n)h(test)p
-Ft('.)630 5230 y(If)42 b(the)h(`)p Fs(-p)p Ft(')f(option)h(is)f
-(supplied,)j(or)d(no)h Fq(name)k Ft(argumen)m(ts)c(app)s(ear,)i(a)e
-(list)g(of)g(shell)630 5340 y(builtins)37 b(is)h(prin)m(ted.)63
-b(With)38 b(no)f(other)h(argumen)m(ts,)j(the)d(list)g(consists)g(of)g
-(all)h(enabled)p eop end
-%%Page: 52 58
-TeXDict begin 52 57 bop 150 -116 a Ft(Chapter)30 b(4:)41
-b(Shell)30 b(Builtin)h(Commands)2069 b(52)630 299 y(shell)33
-b(builtins.)46 b(The)32 b(`)p Fs(-a)p Ft(')h(option)g(means)f(to)i
-(list)f(eac)m(h)h(builtin)e(with)g(an)g(indication)i(of)630
-408 y(whether)c(or)g(not)h(it)g(is)f(enabled.)630 543
-y(The)40 b(`)p Fs(-f)p Ft(')g(option)g(means)g(to)h(load)g(the)f(new)f
-(builtin)h(command)g Fq(name)45 b Ft(from)40 b(shared)630
-652 y(ob)5 b(ject)26 b Fq(\014lename)5 b Ft(,)28 b(on)d(systems)h(that)
+Ft('.)p 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)630 299 y(If)42
+b(the)h(`)p Fs(-p)p Ft(')f(option)h(is)f(supplied,)j(or)d(no)h
+Fq(name)k Ft(argumen)m(ts)c(app)s(ear,)i(a)e(list)g(of)g(shell)630
+408 y(builtins)37 b(is)h(prin)m(ted.)63 b(With)38 b(no)f(other)h
+(argumen)m(ts,)j(the)d(list)g(consists)g(of)g(all)h(enabled)630
+518 y(shell)33 b(builtins.)46 b(The)32 b(`)p Fs(-a)p
+Ft(')h(option)g(means)f(to)i(list)f(eac)m(h)h(builtin)e(with)g(an)g
+(indication)i(of)630 628 y(whether)c(or)g(not)h(it)g(is)f(enabled.)630
+763 y(The)40 b(`)p Fs(-f)p Ft(')g(option)g(means)g(to)h(load)g(the)f
+(new)f(builtin)h(command)g Fq(name)45 b Ft(from)40 b(shared)630
+872 y(ob)5 b(ject)26 b Fq(\014lename)5 b Ft(,)28 b(on)d(systems)h(that)
 g(supp)s(ort)e(dynamic)h(loading.)40 b(The)25 b(`)p Fs(-d)p
-Ft(')h(option)g(will)630 762 y(delete)32 b(a)e(builtin)g(loaded)h(with)
-f(`)p Fs(-f)p Ft('.)630 896 y(If)h(there)g(are)g(no)g(options,)h(a)f
+Ft(')h(option)g(will)630 982 y(delete)32 b(a)e(builtin)g(loaded)h(with)
+f(`)p Fs(-f)p Ft('.)630 1117 y(If)h(there)g(are)g(no)g(options,)h(a)f
 (list)h(of)f(the)g(shell)g(builtins)g(is)g(displa)m(y)m(ed.)43
-b(The)31 b(`)p Fs(-s)p Ft(')f(option)630 1006 y(restricts)f
+b(The)31 b(`)p Fs(-s)p Ft(')f(option)630 1227 y(restricts)f
 Fs(enable)e Ft(to)i(the)f Fl(posix)g Ft(sp)s(ecial)h(builtins.)40
 b(If)27 b(`)p Fs(-s)p Ft(')i(is)f(used)g(with)g(`)p Fs(-f)p
-Ft(',)h(the)f(new)630 1115 y(builtin)i(b)s(ecomes)h(a)f(sp)s(ecial)h
+Ft(',)h(the)f(new)630 1336 y(builtin)i(b)s(ecomes)h(a)f(sp)s(ecial)h
 (builtin)f(\(see)i(Section)f(4.4)g([Sp)s(ecial)g(Builtins],)g(page)g
-(67\).)630 1250 y(The)26 b(return)f(status)h(is)g(zero)h(unless)e(a)i
+(68\).)630 1471 y(The)26 b(return)f(status)h(is)g(zero)h(unless)e(a)i
 Fq(name)k Ft(is)26 b(not)g(a)h(shell)f(builtin)g(or)g(there)g(is)g(an)g
-(error)630 1359 y(loading)31 b(a)g(new)f(builtin)g(from)g(a)g(shared)g
-(ob)5 b(ject.)150 1518 y Fs(help)870 1653 y(help)47 b([-dms])f([)p
-Fi(pattern)11 b Fs(])630 1787 y Ft(Displa)m(y)40 b(helpful)e
+(error)630 1581 y(loading)31 b(a)g(new)f(builtin)g(from)g(a)g(shared)g
+(ob)5 b(ject.)150 1742 y Fs(help)870 1877 y(help)47 b([-dms])f([)p
+Fi(pattern)11 b Fs(])630 2012 y Ft(Displa)m(y)40 b(helpful)e
 (information)h(ab)s(out)g(builtin)f(commands.)66 b(If)38
-b Fq(pattern)h Ft(is)g(sp)s(eci\014ed,)630 1897 y Fs(help)28
+b Fq(pattern)h Ft(is)g(sp)s(eci\014ed,)630 2122 y Fs(help)28
 b Ft(giv)m(es)i(detailed)g(help)e(on)h(all)h(commands)e(matc)m(hing)i
-Fq(pattern)p Ft(,)g(otherwise)f(a)g(list)h(of)630 2006
-y(the)h(builtins)e(is)i(prin)m(ted.)630 2141 y(Options,)f(if)h
+Fq(pattern)p Ft(,)g(otherwise)f(a)g(list)h(of)630 2231
+y(the)h(builtins)e(is)i(prin)m(ted.)630 2366 y(Options,)f(if)h
 (supplied,)e(ha)m(v)m(e)i(the)g(follo)m(wing)h(meanings:)630
-2300 y Fs(-d)384 b Ft(Displa)m(y)32 b(a)e(short)g(description)h(of)f
-(eac)m(h)i Fq(pattern)630 2459 y Fs(-m)384 b Ft(Displa)m(y)32
+2527 y Fs(-d)384 b Ft(Displa)m(y)32 b(a)e(short)g(description)h(of)f
+(eac)m(h)i Fq(pattern)630 2688 y Fs(-m)384 b Ft(Displa)m(y)32
 b(the)e(description)g(of)h(eac)m(h)h Fq(pattern)e Ft(in)g(a)h
-(manpage-lik)m(e)h(format)630 2618 y Fs(-s)384 b Ft(Displa)m(y)32
+(manpage-lik)m(e)h(format)630 2849 y Fs(-s)384 b Ft(Displa)m(y)32
 b(only)e(a)h(short)f(usage)h(synopsis)e(for)i(eac)m(h)g
-Fq(pattern)630 2777 y Ft(The)f(return)f(status)i(is)f(zero)h(unless)f
-(no)g(command)h(matc)m(hes)g Fq(pattern)p Ft(.)150 2936
-y Fs(let)870 3070 y(let)47 b Fi(expression)55 b Fs([)p
-Fi(expression)h Fs(...)o(])630 3205 y Ft(The)41 b Fs(let)g
+Fq(pattern)630 3009 y Ft(The)f(return)f(status)i(is)f(zero)h(unless)f
+(no)g(command)h(matc)m(hes)g Fq(pattern)p Ft(.)150 3170
+y Fs(let)870 3305 y(let)47 b Fi(expression)55 b Fs([)p
+Fi(expression)h Fs(...)o(])630 3440 y Ft(The)41 b Fs(let)g
 Ft(builtin)g(allo)m(ws)i(arithmetic)f(to)h(b)s(e)d(p)s(erformed)g(on)i
-(shell)g(v)-5 b(ariables.)74 b(Eac)m(h)630 3314 y Fq(expression)31
+(shell)g(v)-5 b(ariables.)74 b(Eac)m(h)630 3550 y Fq(expression)31
 b Ft(is)g(ev)-5 b(aluated)32 b(according)f(to)h(the)f(rules)g(giv)m(en)
-h(b)s(elo)m(w)f(in)f(Section)i(6.5)g([Shell)630 3424
-y(Arithmetic],)51 b(page)46 b(86.)87 b(If)45 b(the)g(last)h
+h(b)s(elo)m(w)f(in)f(Section)i(6.5)g([Shell)630 3660
+y(Arithmetic],)51 b(page)46 b(87.)87 b(If)45 b(the)g(last)h
 Fq(expression)g Ft(ev)-5 b(aluates)47 b(to)f(0,)k Fs(let)44
-b Ft(returns)g(1;)630 3534 y(otherwise)31 b(0)g(is)f(returned.)150
-3693 y Fs(local)870 3827 y(local)46 b([)p Fi(option)11
+b Ft(returns)g(1;)630 3769 y(otherwise)31 b(0)g(is)f(returned.)150
+3930 y Fs(local)870 4065 y(local)46 b([)p Fi(option)11
 b Fs(])45 b Fi(name)11 b Fs([=)p Fi(value)g Fs(])44 b(...)630
-3961 y Ft(F)-8 b(or)26 b(eac)m(h)h(argumen)m(t,)g(a)e(lo)s(cal)i(v)-5
+4200 y Ft(F)-8 b(or)26 b(eac)m(h)h(argumen)m(t,)g(a)e(lo)s(cal)i(v)-5
 b(ariable)26 b(named)f Fq(name)31 b Ft(is)25 b(created,)j(and)d
-(assigned)g Fq(v)-5 b(alue)5 b Ft(.)630 4071 y(The)37
+(assigned)g Fq(v)-5 b(alue)5 b Ft(.)630 4310 y(The)37
 b Fq(option)h Ft(can)f(b)s(e)g(an)m(y)h(of)f(the)h(options)g(accepted)g
 (b)m(y)g Fs(declare)p Ft(.)59 b Fs(local)36 b Ft(can)i(only)630
-4180 y(b)s(e)j(used)h(within)f(a)i(function;)48 b(it)42
+4419 y(b)s(e)j(used)h(within)f(a)i(function;)48 b(it)42
 b(mak)m(es)h(the)f(v)-5 b(ariable)43 b Fq(name)48 b Ft(ha)m(v)m(e)43
-b(a)f(visible)h(scop)s(e)630 4290 y(restricted)c(to)g(that)g(function)f
+b(a)f(visible)h(scop)s(e)630 4529 y(restricted)c(to)g(that)g(function)f
 (and)f(its)i(c)m(hildren.)64 b(The)38 b(return)f(status)h(is)h(zero)g
-(unless)630 4400 y Fs(local)g Ft(is)h(used)g(outside)g(a)h(function,)h
+(unless)630 4639 y Fs(local)g Ft(is)h(used)g(outside)g(a)h(function,)h
 (an)e(in)m(v)-5 b(alid)41 b Fq(name)46 b Ft(is)40 b(supplied,)i(or)e
-Fq(name)45 b Ft(is)c(a)630 4509 y(readonly)30 b(v)-5
-b(ariable.)150 4668 y Fs(logout)870 4803 y(logout)46
-b([)p Fi(n)11 b Fs(])630 4937 y Ft(Exit)31 b(a)g(login)g(shell,)g
+Fq(name)45 b Ft(is)c(a)630 4748 y(readonly)30 b(v)-5
+b(ariable.)150 4909 y Fs(logout)870 5044 y(logout)46
+b([)p Fi(n)11 b Fs(])630 5179 y Ft(Exit)31 b(a)g(login)g(shell,)g
 (returning)e(a)i(status)g(of)f Fq(n)g Ft(to)h(the)g(shell's)f(paren)m
-(t.)150 5096 y Fs(mapfile)870 5230 y(mapfile)46 b([-n)h
-Fi(count)11 b Fs(])45 b([-O)i Fi(origin)11 b Fs(])46
-b([-s)g Fi(count)11 b Fs(])46 b([-t])h([-u)g Fi(fd)11
-b Fs(])1061 5340 y([-C)47 b Fi(callback)11 b Fs(])45
-b([-c)i Fi(quantum)11 b Fs(])45 b([)p Fi(array)11 b Fs(])p
-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)630 299 y(Read)37
-b(lines)g(from)f(the)h(standard)f(input)g(in)m(to)h(the)g(indexed)f
-(arra)m(y)i(v)-5 b(ariable)37 b Fq(arra)m(y)8 b Ft(,)39
-b(or)630 408 y(from)c(\014le)h(descriptor)g Fq(fd)j Ft(if)d(the)g(`)p
-Fs(-u)p Ft(')g(option)g(is)g(supplied.)56 b(The)35 b(v)-5
-b(ariable)37 b Fs(MAPFILE)d Ft(is)630 518 y(the)d(default)f
-Fq(arra)m(y)8 b Ft(.)41 b(Options,)30 b(if)h(supplied,)e(ha)m(v)m(e)j
-(the)e(follo)m(wing)i(meanings:)630 681 y Fs(-n)384 b
-Ft(Cop)m(y)30 b(at)h(most)g Fq(coun)m(t)i Ft(lines.)41
-b(If)30 b Fq(coun)m(t)j Ft(is)d(0,)h(all)h(lines)e(are)h(copied.)630
-843 y Fs(-O)384 b Ft(Begin)31 b(assigning)g(to)g Fq(arra)m(y)39
-b Ft(at)31 b(index)f Fq(origin)p Ft(.)41 b(The)30 b(default)h(index)f
-(is)g(0.)630 1006 y Fs(-s)384 b Ft(Discard)31 b(the)f(\014rst)g
-Fq(coun)m(t)j Ft(lines)e(read.)630 1168 y Fs(-t)384 b
-Ft(Remo)m(v)m(e)32 b(a)f(trailing)g(newline)g(from)f(eac)m(h)h(line)g
-(read.)630 1331 y Fs(-u)384 b Ft(Read)31 b(lines)f(from)g(\014le)h
-(descriptor)f Fq(fd)j Ft(instead)e(of)f(the)h(standard)e(input.)630
-1493 y Fs(-C)384 b Ft(Ev)-5 b(aluate)43 b Fq(callbac)m(k)49
-b Ft(eac)m(h)42 b(time)g Fq(quan)m(tum)p Ft(P)f(lines)h(are)f(read.)74
-b(The)41 b(`)p Fs(-c)p Ft(')1110 1603 y(option)31 b(sp)s(eci\014es)f
-Fq(quan)m(tum)p Ft(.)630 1765 y Fs(-c)384 b Ft(Sp)s(ecify)30
-b(the)g(n)m(um)m(b)s(er)f(of)i(lines)f(read)h(b)s(et)m(w)m(een)g(eac)m
-(h)g(call)h(to)f Fq(callbac)m(k)6 b Ft(.)630 1928 y(If)36
-b(`)p Fs(-C)p Ft(')g(is)h(sp)s(eci\014ed)f(without)g(`)p
-Fs(-c)p Ft(',)i(the)f(default)f(quan)m(tum)g(is)h(5000.)61
-b(When)36 b Fq(callbac)m(k)630 2037 y Ft(is)e(ev)-5 b(aluated,)36
-b(it)f(is)f(supplied)f(the)h(index)f(of)h(the)h(next)f(arra)m(y)g
-(elemen)m(t)i(to)e(b)s(e)g(assigned)630 2147 y(and)f(the)g(line)h(to)f
-(b)s(e)g(assigned)g(to)h(that)g(elemen)m(t)h(as)e(additional)h(argumen)
-m(ts.)50 b Fq(callbac)m(k)630 2256 y Ft(is)30 b(ev)-5
-b(aluated)32 b(after)f(the)f(line)h(is)g(read)f(but)g(b)s(efore)f(the)i
-(arra)m(y)g(elemen)m(t)h(is)e(assigned.)630 2392 y(If)25
-b(not)g(supplied)f(with)h(an)g(explicit)i(origin,)g Fs(mapfile)c
-Ft(will)j(clear)g Fq(arra)m(y)34 b Ft(b)s(efore)24 b(assigning)630
-2502 y(to)31 b(it.)630 2638 y Fs(mapfile)41 b Ft(returns)g
-(successfully)i(unless)e(an)i(in)m(v)-5 b(alid)43 b(option)g(or)g
-(option)g(argumen)m(t)g(is)630 2748 y(supplied,)29 b
-Fq(arra)m(y)39 b Ft(is)30 b(in)m(v)-5 b(alid)31 b(or)g(unassignable,)f
-(or)h Fq(arra)m(y)38 b Ft(is)31 b(not)f(an)h(indexed)e(arra)m(y)-8
-b(.)150 2910 y Fs(printf)870 3046 y(printf)46 b([-v)h
-Fi(var)11 b Fs(])46 b Fi(format)57 b Fs([)p Fi(arguments)11
-b Fs(])630 3182 y Ft(W)-8 b(rite)27 b(the)g(formatted)f
-Fq(argumen)m(ts)k Ft(to)d(the)f(standard)f(output)h(under)e(the)i(con)m
-(trol)i(of)e(the)630 3292 y Fq(format)r Ft(.)57 b(The)35
-b(`)p Fs(-v)p Ft(')h(option)g(causes)g(the)g(output)g(to)g(b)s(e)f
-(assigned)h(to)h(the)e(v)-5 b(ariable)37 b Fq(v)-5 b(ar)630
-3401 y Ft(rather)30 b(than)g(b)s(eing)g(prin)m(ted)g(to)h(the)g
-(standard)e(output.)630 3537 y(The)36 b Fq(format)i Ft(is)f(a)f(c)m
-(haracter)i(string)e(whic)m(h)g(con)m(tains)i(three)e(t)m(yp)s(es)g(of)
-h(ob)5 b(jects:)53 b(plain)630 3647 y(c)m(haracters,)41
-b(whic)m(h)c(are)h(simply)e(copied)i(to)g(standard)f(output,)i(c)m
-(haracter)g(escap)s(e)e(se-)630 3757 y(quences,)g(whic)m(h)f(are)g(con)
-m(v)m(erted)h(and)f(copied)g(to)g(the)g(standard)f(output,)i(and)f
-(format)630 3866 y(sp)s(eci\014cations,)i(eac)m(h)g(of)e(whic)m(h)g
-(causes)g(prin)m(ting)g(of)g(the)h(next)f(successiv)m(e)h
-Fq(argumen)m(t)r Ft(.)630 3976 y(In)24 b(addition)h(to)g(the)g
-(standard)f Fs(printf\(1\))e Ft(formats,)27 b Fs(printf)c
-Ft(in)m(terprets)i(the)f(follo)m(wing)630 4085 y(extensions:)630
-4248 y Fs(\045b)384 b Ft(Causes)30 b Fs(printf)e Ft(to)j(expand)f(bac)m
-(kslash)h(escap)s(e)f(sequences)h(in)f(the)g(corre-)1110
-4357 y(sp)s(onding)19 b Fq(argumen)m(t)r Ft(,)k(except)f(that)f(`)p
-Fs(\\c)p Ft(')g(terminates)h(output,)g(bac)m(kslashes)1110
-4467 y(in)27 b(`)p Fs(\\')p Ft(',)h(`)p Fs(\\")p Ft(',)g(and)f(`)p
-Fs(\\?)p Ft(')g(are)h(not)f(remo)m(v)m(ed,)j(and)c(o)s(ctal)j(escap)s
-(es)f(b)s(eginning)1110 4577 y(with)i(`)p Fs(\\0)p Ft(')g(ma)m(y)h(con)
-m(tain)h(up)d(to)i(four)f(digits.)630 4739 y Fs(\045q)384
-b Ft(Causes)32 b Fs(printf)e Ft(to)i(output)g(the)g(corresp)s(onding)f
-Fq(argumen)m(t)j Ft(in)d(a)i(format)1110 4849 y(that)e(can)g(b)s(e)e
-(reused)h(as)h(shell)f(input.)630 5011 y Fs(\045\()p
-Fi(datefmt)11 b Fs(\)T)1110 5121 y Ft(Causes)29 b Fs(printf)e
-Ft(to)j(output)f(the)g(date-time)i(string)e(resulting)h(from)e(using)
-1110 5230 y Fq(datefm)m(t)45 b Ft(as)d(a)g(format)g(string)g(for)g
-Fs(strftime)p Ft(\(3\).)74 b(The)41 b(corresp)s(onding)1110
-5340 y Fq(argumen)m(t)h Ft(is)e(an)g(in)m(teger)i(represen)m(ting)e
-(the)g(n)m(um)m(b)s(er)f(of)h(seconds)g(since)p eop end
+(t.)150 5340 y Fs(mapfile)p eop end
 %%Page: 54 60
 TeXDict begin 54 59 bop 150 -116 a Ft(Chapter)30 b(4:)41
-b(Shell)30 b(Builtin)h(Commands)2069 b(54)1110 299 y(the)24
+b(Shell)30 b(Builtin)h(Commands)2069 b(54)870 299 y Fs(mapfile)46
+b([-n)h Fi(count)11 b Fs(])45 b([-O)i Fi(origin)11 b
+Fs(])46 b([-s)g Fi(count)11 b Fs(])46 b([-t])h([-u)g
+Fi(fd)11 b Fs(])1061 408 y([-C)47 b Fi(callback)11 b
+Fs(])45 b([-c)i Fi(quantum)11 b Fs(])45 b([)p Fi(array)11
+b Fs(])630 540 y Ft(Read)37 b(lines)g(from)f(the)h(standard)f(input)g
+(in)m(to)h(the)g(indexed)f(arra)m(y)i(v)-5 b(ariable)37
+b Fq(arra)m(y)8 b Ft(,)39 b(or)630 650 y(from)c(\014le)h(descriptor)g
+Fq(fd)j Ft(if)d(the)g(`)p Fs(-u)p Ft(')g(option)g(is)g(supplied.)56
+b(The)35 b(v)-5 b(ariable)37 b Fs(MAPFILE)d Ft(is)630
+759 y(the)d(default)f Fq(arra)m(y)8 b Ft(.)41 b(Options,)30
+b(if)h(supplied,)e(ha)m(v)m(e)j(the)e(follo)m(wing)i(meanings:)630
+913 y Fs(-n)384 b Ft(Cop)m(y)30 b(at)h(most)g Fq(coun)m(t)i
+Ft(lines.)41 b(If)30 b Fq(coun)m(t)j Ft(is)d(0,)h(all)h(lines)e(are)h
+(copied.)630 1066 y Fs(-O)384 b Ft(Begin)31 b(assigning)g(to)g
+Fq(arra)m(y)39 b Ft(at)31 b(index)f Fq(origin)p Ft(.)41
+b(The)30 b(default)h(index)f(is)g(0.)630 1219 y Fs(-s)384
+b Ft(Discard)31 b(the)f(\014rst)g Fq(coun)m(t)j Ft(lines)e(read.)630
+1373 y Fs(-t)384 b Ft(Remo)m(v)m(e)32 b(a)f(trailing)g(newline)g(from)f
+(eac)m(h)h(line)g(read.)630 1526 y Fs(-u)384 b Ft(Read)31
+b(lines)f(from)g(\014le)h(descriptor)f Fq(fd)j Ft(instead)e(of)f(the)h
+(standard)e(input.)630 1680 y Fs(-C)384 b Ft(Ev)-5 b(aluate)43
+b Fq(callbac)m(k)49 b Ft(eac)m(h)42 b(time)g Fq(quan)m(tum)p
+Ft(P)f(lines)h(are)f(read.)74 b(The)41 b(`)p Fs(-c)p
+Ft(')1110 1789 y(option)31 b(sp)s(eci\014es)f Fq(quan)m(tum)p
+Ft(.)630 1943 y Fs(-c)384 b Ft(Sp)s(ecify)30 b(the)g(n)m(um)m(b)s(er)f
+(of)i(lines)f(read)h(b)s(et)m(w)m(een)g(eac)m(h)g(call)h(to)f
+Fq(callbac)m(k)6 b Ft(.)630 2096 y(If)36 b(`)p Fs(-C)p
+Ft(')g(is)h(sp)s(eci\014ed)f(without)g(`)p Fs(-c)p Ft(',)i(the)f
+(default)f(quan)m(tum)g(is)h(5000.)61 b(When)36 b Fq(callbac)m(k)630
+2206 y Ft(is)e(ev)-5 b(aluated,)36 b(it)f(is)f(supplied)f(the)h(index)f
+(of)h(the)h(next)f(arra)m(y)g(elemen)m(t)i(to)e(b)s(e)g(assigned)630
+2315 y(and)f(the)g(line)h(to)f(b)s(e)g(assigned)g(to)h(that)g(elemen)m
+(t)h(as)e(additional)h(argumen)m(ts.)50 b Fq(callbac)m(k)630
+2425 y Ft(is)30 b(ev)-5 b(aluated)32 b(after)f(the)f(line)h(is)g(read)f
+(but)g(b)s(efore)f(the)i(arra)m(y)g(elemen)m(t)h(is)e(assigned.)630
+2556 y(If)25 b(not)g(supplied)f(with)h(an)g(explicit)i(origin,)g
+Fs(mapfile)c Ft(will)j(clear)g Fq(arra)m(y)34 b Ft(b)s(efore)24
+b(assigning)630 2666 y(to)31 b(it.)630 2798 y Fs(mapfile)41
+b Ft(returns)g(successfully)i(unless)e(an)i(in)m(v)-5
+b(alid)43 b(option)g(or)g(option)g(argumen)m(t)g(is)630
+2907 y(supplied,)29 b Fq(arra)m(y)39 b Ft(is)30 b(in)m(v)-5
+b(alid)31 b(or)g(unassignable,)f(or)h Fq(arra)m(y)38
+b Ft(is)31 b(not)f(an)h(indexed)e(arra)m(y)-8 b(.)150
+3061 y Fs(printf)870 3192 y(printf)46 b([-v)h Fi(var)11
+b Fs(])46 b Fi(format)57 b Fs([)p Fi(arguments)11 b Fs(])630
+3324 y Ft(W)-8 b(rite)27 b(the)g(formatted)f Fq(argumen)m(ts)k
+Ft(to)d(the)f(standard)f(output)h(under)e(the)i(con)m(trol)i(of)e(the)
+630 3433 y Fq(format)r Ft(.)57 b(The)35 b(`)p Fs(-v)p
+Ft(')h(option)g(causes)g(the)g(output)g(to)g(b)s(e)f(assigned)h(to)h
+(the)e(v)-5 b(ariable)37 b Fq(v)-5 b(ar)630 3543 y Ft(rather)30
+b(than)g(b)s(eing)g(prin)m(ted)g(to)h(the)g(standard)e(output.)630
+3674 y(The)36 b Fq(format)i Ft(is)f(a)f(c)m(haracter)i(string)e(whic)m
+(h)g(con)m(tains)i(three)e(t)m(yp)s(es)g(of)h(ob)5 b(jects:)53
+b(plain)630 3784 y(c)m(haracters,)41 b(whic)m(h)c(are)h(simply)e
+(copied)i(to)g(standard)f(output,)i(c)m(haracter)g(escap)s(e)e(se-)630
+3893 y(quences,)g(whic)m(h)f(are)g(con)m(v)m(erted)h(and)f(copied)g(to)
+g(the)g(standard)f(output,)i(and)f(format)630 4003 y(sp)s
+(eci\014cations,)i(eac)m(h)g(of)e(whic)m(h)g(causes)g(prin)m(ting)g(of)
+g(the)h(next)f(successiv)m(e)h Fq(argumen)m(t)r Ft(.)630
+4113 y(In)24 b(addition)h(to)g(the)g(standard)f Fs(printf\(1\))e
+Ft(formats,)27 b Fs(printf)c Ft(in)m(terprets)i(the)f(follo)m(wing)630
+4222 y(extensions:)630 4376 y Fs(\045b)384 b Ft(Causes)30
+b Fs(printf)e Ft(to)j(expand)f(bac)m(kslash)h(escap)s(e)f(sequences)h
+(in)f(the)g(corre-)1110 4485 y(sp)s(onding)19 b Fq(argumen)m(t)r
+Ft(,)k(except)f(that)f(`)p Fs(\\c)p Ft(')g(terminates)h(output,)g(bac)m
+(kslashes)1110 4595 y(in)27 b(`)p Fs(\\')p Ft(',)h(`)p
+Fs(\\")p Ft(',)g(and)f(`)p Fs(\\?)p Ft(')g(are)h(not)f(remo)m(v)m(ed,)j
+(and)c(o)s(ctal)j(escap)s(es)f(b)s(eginning)1110 4704
+y(with)i(`)p Fs(\\0)p Ft(')g(ma)m(y)h(con)m(tain)h(up)d(to)i(four)f
+(digits.)630 4858 y Fs(\045q)384 b Ft(Causes)32 b Fs(printf)e
+Ft(to)i(output)g(the)g(corresp)s(onding)f Fq(argumen)m(t)j
+Ft(in)d(a)i(format)1110 4967 y(that)e(can)g(b)s(e)e(reused)h(as)h
+(shell)f(input.)630 5121 y Fs(\045\()p Fi(datefmt)11
+b Fs(\)T)1110 5230 y Ft(Causes)29 b Fs(printf)e Ft(to)j(output)f(the)g
+(date-time)i(string)e(resulting)h(from)e(using)1110 5340
+y Fq(datefm)m(t)45 b Ft(as)d(a)g(format)g(string)g(for)g
+Fs(strftime)p Ft(\(3\).)74 b(The)41 b(corresp)s(onding)p
+eop end
+%%Page: 55 61
+TeXDict begin 55 60 bop 150 -116 a Ft(Chapter)30 b(4:)41
+b(Shell)30 b(Builtin)h(Commands)2069 b(55)1110 299 y
+Fq(argumen)m(t)42 b Ft(is)e(an)g(in)m(teger)i(represen)m(ting)e(the)g
+(n)m(um)m(b)s(er)f(of)h(seconds)g(since)1110 408 y(the)24
 b(ep)s(o)s(c)m(h.)38 b(Tw)m(o)24 b(sp)s(ecial)h(argumen)m(t)f(v)-5
 b(alues)24 b(ma)m(y)h(b)s(e)e(used:)36 b(-1)25 b(represen)m(ts)1110
-408 y(the)30 b(curren)m(t)g(time,)h(and)e(-2)i(represen)m(ts)f(the)g
+518 y(the)30 b(curren)m(t)g(time,)h(and)e(-2)i(represen)m(ts)f(the)g
 (time)h(the)f(shell)g(w)m(as)g(in)m(v)m(ok)m(ed.)1110
-518 y(If)38 b(no)g(argumen)m(t)h(is)f(sp)s(eci\014ed,)i(con)m(v)m
+628 y(If)38 b(no)g(argumen)m(t)h(is)f(sp)s(eci\014ed,)i(con)m(v)m
 (ersion)f(b)s(eha)m(v)m(es)g(as)g(if)f(-1)h(had)f(b)s(een)1110
-628 y(giv)m(en.)k(This)29 b(is)i(an)f(exception)i(to)f(the)f(usual)g
-Fs(printf)f Ft(b)s(eha)m(vior.)630 798 y(Argumen)m(ts)f(to)h
+737 y(giv)m(en.)k(This)29 b(is)i(an)f(exception)i(to)f(the)f(usual)g
+Fs(printf)f Ft(b)s(eha)m(vior.)630 883 y(Argumen)m(ts)f(to)h
 (non-string)e(format)i(sp)s(eci\014ers)e(are)h(treated)h(as)g(C)e
-(language)j(constan)m(ts,)630 908 y(except)22 b(that)g(a)g(leading)g
+(language)j(constan)m(ts,)630 993 y(except)22 b(that)g(a)g(leading)g
 (plus)e(or)h(min)m(us)f(sign)i(is)f(allo)m(w)m(ed,)k(and)c(if)g(the)g
-(leading)h(c)m(haracter)h(is)630 1017 y(a)i(single)g(or)f(double)h
+(leading)h(c)m(haracter)h(is)630 1103 y(a)i(single)g(or)f(double)h
 (quote,)h(the)f(v)-5 b(alue)25 b(is)f(the)h(ASCI)s(I)e(v)-5
 b(alue)25 b(of)f(the)h(follo)m(wing)h(c)m(haracter.)630
-1157 y(The)31 b Fq(format)i Ft(is)e(reused)f(as)i(necessary)f(to)h
+1230 y(The)31 b Fq(format)i Ft(is)e(reused)f(as)i(necessary)f(to)h
 (consume)f(all)h(of)f(the)g Fq(argumen)m(ts)t Ft(.)43
-b(If)31 b(the)g Fq(for-)630 1267 y(mat)d Ft(requires)e(more)g
+b(If)31 b(the)g Fq(for-)630 1340 y(mat)d Ft(requires)e(more)g
 Fq(argumen)m(ts)k Ft(than)25 b(are)i(supplied,)e(the)h(extra)h(format)f
-(sp)s(eci\014cations)630 1377 y(b)s(eha)m(v)m(e)j(as)g(if)f(a)h(zero)g
+(sp)s(eci\014cations)630 1450 y(b)s(eha)m(v)m(e)j(as)g(if)f(a)h(zero)g
 (v)-5 b(alue)29 b(or)g(n)m(ull)f(string,)h(as)g(appropriate,)g(had)f(b)
-s(een)g(supplied.)38 b(The)630 1486 y(return)29 b(v)-5
+s(een)g(supplied.)38 b(The)630 1559 y(return)29 b(v)-5
 b(alue)31 b(is)g(zero)g(on)f(success,)h(non-zero)g(on)f(failure.)150
-1657 y Fs(read)870 1797 y(read)47 b([-ers])f([-a)h Fi(aname)11
+1705 y Fs(read)870 1833 y(read)47 b([-ers])f([-a)h Fi(aname)11
 b Fs(])45 b([-d)i Fi(delim)11 b Fs(])46 b([-i)h Fi(text)11
-b Fs(])46 b([-n)g Fi(nchars)11 b Fs(])1061 1906 y([-N)47
+b Fs(])46 b([-n)g Fi(nchars)11 b Fs(])1061 1943 y([-N)47
 b Fi(nchars)11 b Fs(])45 b([-p)i Fi(prompt)11 b Fs(])45
 b([-t)i Fi(timeout)11 b Fs(])45 b([-u)i Fi(fd)11 b Fs(])47
-b([)p Fi(name)57 b Fs(...)o(])630 2046 y Ft(One)26 b(line)h(is)g(read)f
+b([)p Fi(name)57 b Fs(...)o(])630 2071 y Ft(One)26 b(line)h(is)g(read)f
 (from)h(the)f(standard)g(input,)h(or)g(from)f(the)h(\014le)f
-(descriptor)h Fq(fd)i Ft(supplied)630 2156 y(as)37 b(an)g(argumen)m(t)h
+(descriptor)h Fq(fd)i Ft(supplied)630 2180 y(as)37 b(an)g(argumen)m(t)h
 (to)f(the)h(`)p Fs(-u)p Ft(')e(option,)k(and)c(the)i(\014rst)e(w)m(ord)
-g(is)h(assigned)h(to)f(the)h(\014rst)630 2265 y Fq(name)5
+g(is)h(assigned)h(to)f(the)h(\014rst)630 2290 y Fq(name)5
 b Ft(,)28 b(the)g(second)g(w)m(ord)f(to)h(the)f(second)h
 Fq(name)5 b Ft(,)28 b(and)f(so)h(on,)g(with)f(lefto)m(v)m(er)j(w)m
-(ords)d(and)630 2375 y(their)h(in)m(terv)m(ening)g(separators)g
+(ords)d(and)630 2399 y(their)h(in)m(terv)m(ening)g(separators)g
 (assigned)g(to)h(the)e(last)i Fq(name)5 b Ft(.)40 b(If)27
-b(there)h(are)g(few)m(er)f(w)m(ords)630 2485 y(read)44
+b(there)h(are)g(few)m(er)f(w)m(ords)630 2509 y(read)44
 b(from)f(the)g(input)g(stream)h(than)g(names,)j(the)c(remaining)h
-(names)g(are)g(assigned)630 2594 y(empt)m(y)31 b(v)-5
+(names)g(are)g(assigned)630 2619 y(empt)m(y)31 b(v)-5
 b(alues.)41 b(The)30 b(c)m(haracters)i(in)e(the)h(v)-5
 b(alue)31 b(of)g(the)f Fs(IFS)g Ft(v)-5 b(ariable)31
-b(are)g(used)f(to)h(split)630 2704 y(the)37 b(line)h(in)m(to)g(w)m
-(ords.)61 b(The)36 b(bac)m(kslash)i(c)m(haracter)h(`)p
-Fs(\\)p Ft(')e(ma)m(y)h(b)s(e)f(used)f(to)i(remo)m(v)m(e)h(an)m(y)630
-2813 y(sp)s(ecial)h(meaning)g(for)f(the)g(next)h(c)m(haracter)h(read)e
-(and)g(for)g(line)h(con)m(tin)m(uation.)69 b(If)39 b(no)630
-2923 y(names)28 b(are)h(supplied,)f(the)g(line)h(read)g(is)f(assigned)h
-(to)g(the)f(v)-5 b(ariable)29 b Fs(REPLY)p Ft(.)39 b(The)28
-b(return)630 3033 y(co)s(de)e(is)g(zero,)h(unless)e(end-of-\014le)h(is)
-g(encoun)m(tered,)h Fs(read)e Ft(times)h(out)g(\(in)g(whic)m(h)f(case)i
-(the)630 3142 y(return)g(co)s(de)h(is)g(greater)i(than)e(128\),)i(a)e
-(v)-5 b(ariable)29 b(assignmen)m(t)g(error)f(\(suc)m(h)g(as)g
-(assigning)630 3252 y(to)38 b(a)f(readonly)g(v)-5 b(ariable\))38
-b(o)s(ccurs,)h(or)e(an)g(in)m(v)-5 b(alid)38 b(\014le)f(descriptor)g
-(is)g(supplied)e(as)j(the)630 3361 y(argumen)m(t)31 b(to)g(`)p
-Fs(-u)p Ft('.)630 3501 y(Options,)f(if)h(supplied,)e(ha)m(v)m(e)i(the)g
-(follo)m(wing)h(meanings:)630 3672 y Fs(-a)e Fi(aname)114
+b(are)g(used)f(to)h(split)630 2728 y(the)e(line)g(in)m(to)h(w)m(ords)f
+(using)f(the)h(same)g(rules)g(the)g(shell)g(uses)f(for)h(expansion)g
+(\(describ)s(ed)630 2838 y(ab)s(o)m(v)m(e)34 b(in)f(Section)g(3.5.7)i
+([W)-8 b(ord)33 b(Splitting],)i(page)e(29\).)49 b(The)33
+b(bac)m(kslash)g(c)m(haracter)i(`)p Fs(\\)p Ft(')630
+2947 y(ma)m(y)j(b)s(e)f(used)g(to)h(remo)m(v)m(e)h(an)m(y)f(sp)s(ecial)
+g(meaning)f(for)h(the)f(next)h(c)m(haracter)h(read)f(and)630
+3057 y(for)i(line)h(con)m(tin)m(uation.)73 b(If)40 b(no)h(names)f(are)h
+(supplied,)h(the)f(line)f(read)h(is)f(assigned)h(to)630
+3166 y(the)34 b(v)-5 b(ariable)35 b Fs(REPLY)p Ft(.)51
+b(The)33 b(return)g(co)s(de)i(is)f(zero,)i(unless)e(end-of-\014le)g(is)
+g(encoun)m(tered,)630 3276 y Fs(read)d Ft(times)i(out)g(\(in)g(whic)m
+(h)f(case)h(the)g(return)e(co)s(de)i(is)g(greater)g(than)f(128\),)j(a)e
+(v)-5 b(ariable)630 3386 y(assignmen)m(t)27 b(error)e(\(suc)m(h)h(as)g
+(assigning)g(to)g(a)h(readonly)e(v)-5 b(ariable\))27
+b(o)s(ccurs,)g(or)f(an)f(in)m(v)-5 b(alid)630 3495 y(\014le)30
+b(descriptor)h(is)f(supplied)f(as)i(the)f(argumen)m(t)h(to)g(`)p
+Fs(-u)p Ft('.)630 3623 y(Options,)f(if)h(supplied,)e(ha)m(v)m(e)i(the)g
+(follo)m(wing)h(meanings:)630 3769 y Fs(-a)e Fi(aname)114
 b Ft(The)34 b(w)m(ords)f(are)i(assigned)f(to)h(sequen)m(tial)h(indices)
-e(of)g(the)g(arra)m(y)h(v)-5 b(ariable)1110 3781 y Fq(aname)5
+e(of)g(the)g(arra)m(y)h(v)-5 b(ariable)1110 3879 y Fq(aname)5
 b Ft(,)29 b(starting)g(at)f(0.)40 b(All)29 b(elemen)m(ts)g(are)f(remo)m
-(v)m(ed)h(from)e Fq(aname)33 b Ft(b)s(efore)1110 3891
+(v)m(ed)h(from)e Fq(aname)33 b Ft(b)s(efore)1110 3988
 y(the)e(assignmen)m(t.)41 b(Other)30 b Fq(name)36 b Ft(argumen)m(ts)30
-b(are)h(ignored.)630 4061 y Fs(-d)f Fi(delim)114 b Ft(The)41
+b(are)h(ignored.)630 4134 y Fs(-d)f Fi(delim)114 b Ft(The)41
 b(\014rst)h(c)m(haracter)h(of)f Fq(delim)g Ft(is)g(used)g(to)g
-(terminate)h(the)f(input)f(line,)1110 4171 y(rather)30
-b(than)g(newline.)630 4341 y Fs(-e)384 b Ft(Readline)46
+(terminate)h(the)f(input)f(line,)1110 4244 y(rather)30
+b(than)g(newline.)630 4390 y Fs(-e)384 b Ft(Readline)46
 b(\(see)g(Chapter)e(8)h([Command)f(Line)h(Editing],)50
-b(page)45 b(101\))i(is)1110 4451 y(used)37 b(to)i(obtain)g(the)f(line.)
+b(page)45 b(102\))i(is)1110 4500 y(used)37 b(to)i(obtain)g(the)f(line.)
 65 b(Readline)39 b(uses)e(the)i(curren)m(t)f(\(or)g(default,)j(if)1110
-4561 y(line)31 b(editing)g(w)m(as)f(not)h(previously)f(activ)m(e\))j
-(editing)e(settings.)630 4731 y Fs(-i)f Fi(text)162 b
+4609 y(line)31 b(editing)g(w)m(as)f(not)h(previously)f(activ)m(e\))j
+(editing)e(settings.)630 4756 y Fs(-i)f Fi(text)162 b
 Ft(If)36 b(Readline)i(is)f(b)s(eing)g(used)f(to)h(read)g(the)g(line,)j
-Fq(text)f Ft(is)e(placed)h(in)m(to)g(the)1110 4841 y(editing)31
+Fq(text)f Ft(is)e(placed)h(in)m(to)g(the)1110 4865 y(editing)31
 b(bu\013er)e(b)s(efore)h(editing)h(b)s(egins.)630 5011
 y Fs(-n)f Fi(nchars)1110 5121 y Fs(read)38 b Ft(returns)f(after)j
 (reading)f Fq(nc)m(hars)j Ft(c)m(haracters)e(rather)f(than)g(w)m
@@ -11531,9 +11547,9 @@ y Fs(-n)f Fi(nchars)1110 5121 y Fs(read)38 b Ft(returns)f(after)j
 (honor)g(a)h(delimiter)g(if)f(few)m(er)h(than)1110 5340
 y Fq(nc)m(hars)34 b Ft(c)m(haracters)e(are)e(read)h(b)s(efore)f(the)g
 (delimiter.)p eop end
-%%Page: 55 61
-TeXDict begin 55 60 bop 150 -116 a Ft(Chapter)30 b(4:)41
-b(Shell)30 b(Builtin)h(Commands)2069 b(55)630 299 y Fs(-N)30
+%%Page: 56 62
+TeXDict begin 56 61 bop 150 -116 a Ft(Chapter)30 b(4:)41
+b(Shell)30 b(Builtin)h(Commands)2069 b(56)630 299 y Fs(-N)30
 b Fi(nchars)1110 408 y Fs(read)39 b Ft(returns)f(after)j(reading)e
 (exactly)j Fq(nc)m(hars)h Ft(c)m(haracters)f(rather)d(than)1110
 518 y(w)m(aiting)32 b(for)f(a)g(complete)i(line)e(of)g(input,)g(unless)
@@ -11589,15 +11605,15 @@ b Fq(arra)m(y)8 b Ft(,)39 b(or)630 4194 y(from)30 b(\014le)g
 (supplied.)630 4334 y(A)g(synon)m(ym)g(for)g Fs(mapfile)p
 Ft(.)150 4503 y Fs(source)870 4643 y(source)46 b Fi(filename)630
 4782 y Ft(A)30 b(synon)m(ym)g(for)g Fs(.)g Ft(\(see)i(Section)f(4.1)g
-([Bourne)g(Shell)f(Builtins],)h(page)g(40\).)150 4951
+([Bourne)g(Shell)f(Builtins],)h(page)g(41\).)150 4951
 y Fs(type)870 5091 y(type)47 b([-afptP])e([)p Fi(name)57
 b Fs(...)o(])630 5230 y Ft(F)-8 b(or)41 b(eac)m(h)h Fq(name)5
 b Ft(,)44 b(indicate)e(ho)m(w)f(it)g(w)m(ould)f(b)s(e)g(in)m(terpreted)
 h(if)g(used)f(as)h(a)g(command)630 5340 y(name.)p eop
 end
-%%Page: 56 62
-TeXDict begin 56 61 bop 150 -116 a Ft(Chapter)30 b(4:)41
-b(Shell)30 b(Builtin)h(Commands)2069 b(56)630 299 y(If)38
+%%Page: 57 63
+TeXDict begin 57 62 bop 150 -116 a Ft(Chapter)30 b(4:)41
+b(Shell)30 b(Builtin)h(Commands)2069 b(57)630 299 y(If)38
 b(the)g(`)p Fs(-t)p Ft(')g(option)g(is)g(used,)i Fs(type)d
 Ft(prin)m(ts)g(a)i(single)f(w)m(ord)g(whic)m(h)g(is)g(one)g(of)h(`)p
 Fs(alias)p Ft(',)630 408 y(`)p Fs(function)p Ft(',)32
@@ -11662,9 +11678,9 @@ b(maxim)m(um)g(n)m(um)m(b)s(er)f(of)i(p)s(ending)e(signals.)630
 y Fs(-m)384 b Ft(The)36 b(maxim)m(um)g(residen)m(t)h(set)g(size)g
 (\(man)m(y)g(systems)f(do)h(not)f(honor)g(this)1110 5340
 y(limit\).)p eop end
-%%Page: 57 63
-TeXDict begin 57 62 bop 150 -116 a Ft(Chapter)30 b(4:)41
-b(Shell)30 b(Builtin)h(Commands)2069 b(57)630 299 y Fs(-n)384
+%%Page: 58 64
+TeXDict begin 58 63 bop 150 -116 a Ft(Chapter)30 b(4:)41
+b(Shell)30 b(Builtin)h(Commands)2069 b(58)630 299 y Fs(-n)384
 b Ft(The)38 b(maxim)m(um)h(n)m(um)m(b)s(er)e(of)i(op)s(en)f(\014le)h
 (descriptors)g(\(most)g(systems)g(do)1110 408 y(not)31
 b(allo)m(w)g(this)g(v)-5 b(alue)31 b(to)g(b)s(e)e(set\).)630
@@ -11716,7 +11732,7 @@ Fi(name)57 b Fs(...)47 b(])630 3786 y Ft(Remo)m(v)m(e)39
 b(eac)m(h)f Fq(name)k Ft(from)36 b(the)h(list)h(of)f(aliases.)61
 b(If)36 b(`)p Fs(-a)p Ft(')h(is)g(supplied,)h(all)f(aliases)i(are)630
 3896 y(remo)m(v)m(ed.)j(Aliases)31 b(are)g(describ)s(ed)e(in)h(Section)
-i(6.6)f([Aliases],)h(page)f(87.)150 4121 y Fr(4.3)68
+i(6.6)f([Aliases],)h(page)f(88.)150 4121 y Fr(4.3)68
 b(Mo)t(difying)45 b(Shell)g(Beha)l(vior)150 4341 y Fj(4.3.1)63
 b(The)41 b(Set)g(Builtin)150 4488 y Ft(This)35 b(builtin)h(is)g(so)g
 (complicated)i(that)f(it)f(deserv)m(es)h(its)f(o)m(wn)g(section.)59
@@ -11733,9 +11749,9 @@ b Fs(...)o(])630 5230 y Ft(If)22 b(no)h(options)g(or)g(argumen)m(ts)g
 b(alues)23 b(of)g(all)630 5340 y(shell)j(v)-5 b(ariables)27
 b(and)e(functions,)h(sorted)g(according)h(to)g(the)f(curren)m(t)f(lo)s
 (cale,)k(in)c(a)i(format)p eop end
-%%Page: 58 64
-TeXDict begin 58 63 bop 150 -116 a Ft(Chapter)30 b(4:)41
-b(Shell)30 b(Builtin)h(Commands)2069 b(58)630 299 y(that)29
+%%Page: 59 65
+TeXDict begin 59 64 bop 150 -116 a Ft(Chapter)30 b(4:)41
+b(Shell)30 b(Builtin)h(Commands)2069 b(59)630 299 y(that)29
 b(ma)m(y)h(b)s(e)e(reused)g(as)h(input)f(for)h(setting)h(or)e
 (resetting)i(the)f(curren)m(tly-set)h(v)-5 b(ariables.)630
 408 y(Read-only)37 b(v)-5 b(ariables)37 b(cannot)h(b)s(e)e(reset.)59
@@ -11805,14 +11821,14 @@ Fs(-k)384 b Ft(All)34 b(argumen)m(ts)g(in)f(the)h(form)f(of)g
 4863 y(the)k(en)m(vironmen)m(t)g(for)g(a)g(command,)h(not)f(just)f
 (those)i(that)f(precede)g(the)1110 4973 y(command)30
 b(name.)630 5121 y Fs(-m)384 b Ft(Job)32 b(con)m(trol)h(is)f(enabled)g
-(\(see)h(Chapter)f(7)g([Job)g(Con)m(trol],)i(page)e(97\).)47
+(\(see)h(Chapter)f(7)g([Job)g(Con)m(trol],)i(page)e(98\).)47
 b(All)1110 5230 y(pro)s(cesses)27 b(run)f(in)i(a)g(separate)g(pro)s
 (cess)f(group.)40 b(When)27 b(a)h(bac)m(kground)f(job)1110
 5340 y(completes,)32 b(the)f(shell)f(prin)m(ts)g(a)h(line)f(con)m
 (taining)i(its)f(exit)g(status.)p eop end
-%%Page: 59 65
-TeXDict begin 59 64 bop 150 -116 a Ft(Chapter)30 b(4:)41
-b(Shell)30 b(Builtin)h(Commands)2069 b(59)630 299 y Fs(-n)384
+%%Page: 60 66
+TeXDict begin 60 65 bop 150 -116 a Ft(Chapter)30 b(4:)41
+b(Shell)30 b(Builtin)h(Commands)2069 b(60)630 299 y Fs(-n)384
 b Ft(Read)21 b(commands)f(but)g(do)h(not)g(execute)h(them;)i(this)d(ma)
 m(y)g(b)s(e)f(used)g(to)h(c)m(hec)m(k)1110 408 y(a)42
 b(script)g(for)g(syn)m(tax)g(errors.)75 b(This)41 b(option)h(is)g
@@ -11824,7 +11840,7 @@ Ft(.)1110 1186 y Fs(braceexpand)1590 1295 y Ft(Same)f(as)h
 Fs(-B)p Ft(.)1110 1445 y Fs(emacs)240 b Ft(Use)25 b(an)f
 Fs(emacs)p Ft(-st)m(yle)h(line)f(editing)h(in)m(terface)h(\(see)g
 (Chapter)e(8)1590 1554 y([Command)33 b(Line)g(Editing],)h(page)h
-(101\).)51 b(This)32 b(also)i(a\013ects)1590 1664 y(the)d(editing)g(in)
+(102\).)51 b(This)32 b(also)i(a\013ects)1590 1664 y(the)d(editing)g(in)
 m(terface)h(used)d(for)h Fs(read)f(-e)p Ft(.)1110 1813
 y Fs(errexit)144 b Ft(Same)30 b(as)h Fs(-e)p Ft(.)1110
 1963 y Fs(errtrace)96 b Ft(Same)30 b(as)h Fs(-E)p Ft(.)1110
@@ -11833,7 +11849,7 @@ Ft(.)1110 2371 y Fs(hashall)144 b Ft(Same)30 b(as)h Fs(-h)p
 Ft(.)1110 2521 y Fs(histexpand)1590 2630 y Ft(Same)f(as)h
 Fs(-H)p Ft(.)1110 2780 y Fs(history)144 b Ft(Enable)39
 b(command)g(history)-8 b(,)42 b(as)d(describ)s(ed)f(in)h(Section)h(9.1)
-1590 2889 y([Bash)d(History)g(F)-8 b(acilities],)41 b(page)c(133.)60
+1590 2889 y([Bash)d(History)g(F)-8 b(acilities],)41 b(page)c(134.)60
 b(This)36 b(option)h(is)f(on)1590 2999 y(b)m(y)30 b(default)h(in)f(in)m
 (teractiv)m(e)j(shells.)1110 3148 y Fs(ignoreeof)1590
 3258 y Ft(An)d(in)m(teractiv)m(e)j(shell)e(will)g(not)f(exit)h(up)s(on)
@@ -11855,14 +11871,14 @@ b(last)h(\(righ)m(tmost\))h(command)e(to)h(exit)g(with)f(a)g(non-zero)
 (pip)s(eline)f(exit)i(suc-)1590 5340 y(cessfully)-8 b(.)41
 b(This)30 b(option)h(is)f(disabled)g(b)m(y)h(default.)p
 eop end
-%%Page: 60 66
-TeXDict begin 60 65 bop 150 -116 a Ft(Chapter)30 b(4:)41
-b(Shell)30 b(Builtin)h(Commands)2069 b(60)1110 299 y
+%%Page: 61 67
+TeXDict begin 61 66 bop 150 -116 a Ft(Chapter)30 b(4:)41
+b(Shell)30 b(Builtin)h(Commands)2069 b(61)1110 299 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 408 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
 518 y(dard)32 b(\(see)i(Section)g(6.11)h([Bash)e(POSIX)f(Mo)s(de],)j
-(page)e(93\).)1590 628 y(This)k(is)g(in)m(tended)g(to)h(mak)m(e)g(Bash)
+(page)e(94\).)1590 628 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 737 y(p)s(erset)30
 b(of)h(that)f(standard.)1110 911 y Fs(privileged)1590
 1020 y Ft(Same)g(as)h Fs(-p)p Ft(.)1110 1194 y Fs(verbose)144
@@ -11921,12 +11937,12 @@ Ft(If)39 b(set,)j(an)m(y)e(trap)f(on)g Fs(ERR)g Ft(is)g(inherited)g(b)m
 b(and)e(commands)g(executed)i(in)f(a)g(subshell)f(en)m(vironmen)m(t.)
 1110 5340 y(The)d Fs(ERR)f Ft(trap)i(is)f(normally)h(not)f(inherited)g
 (in)g(suc)m(h)g(cases.)p eop end
-%%Page: 61 67
-TeXDict begin 61 66 bop 150 -116 a Ft(Chapter)30 b(4:)41
-b(Shell)30 b(Builtin)h(Commands)2069 b(61)630 299 y Fs(-H)384
+%%Page: 62 68
+TeXDict begin 62 67 bop 150 -116 a Ft(Chapter)30 b(4:)41
+b(Shell)30 b(Builtin)h(Commands)2069 b(62)630 299 y Fs(-H)384
 b Ft(Enable)38 b(`)p Fs(!)p Ft(')h(st)m(yle)h(history)e(substitution)g
 (\(see)h(Section)h(9.3)f([History)g(In-)1110 408 y(teraction],)g(page)d
-(135\).)57 b(This)34 b(option)i(is)f(on)g(b)m(y)h(default)f(for)g(in)m
+(136\).)57 b(This)34 b(option)i(is)f(on)g(b)m(y)h(default)f(for)g(in)m
 (teractiv)m(e)1110 518 y(shells.)630 670 y Fs(-P)384
 b Ft(If)39 b(set,)j(do)d(not)g(resolv)m(e)i(sym)m(b)s(olic)e(links)g
 (when)f(p)s(erforming)g(commands)1110 780 y(suc)m(h)29
@@ -11977,383 +11993,387 @@ Ft(is)g(set)h(to)g(N.)630 4477 y(The)f(return)f(status)i(is)f(alw)m(a)m
 4816 y Ft(This)30 b(builtin)g(allo)m(ws)h(y)m(ou)g(to)g(c)m(hange)h
 (additional)f(shell)f(optional)i(b)s(eha)m(vior.)150
 4968 y Fs(shopt)870 5099 y(shopt)46 b([-pqsu])g([-o])h([)p
-Fi(optname)56 b Fs(...)o(])630 5230 y Ft(T)-8 b(oggle)47
-b(the)d(v)-5 b(alues)45 b(of)g(v)-5 b(ariables)45 b(con)m(trolling)i
-(optional)f(shell)e(b)s(eha)m(vior.)84 b(With)45 b(no)630
-5340 y(options,)32 b(or)f(with)g(the)g(`)p Fs(-p)p Ft(')g(option,)h(a)g
-(list)f(of)h(all)g(settable)g(options)g(is)f(displa)m(y)m(ed,)h(with)p
-eop end
-%%Page: 62 68
-TeXDict begin 62 67 bop 150 -116 a Ft(Chapter)30 b(4:)41
-b(Shell)30 b(Builtin)h(Commands)2069 b(62)630 299 y(an)34
-b(indication)i(of)f(whether)f(or)g(not)h(eac)m(h)h(is)e(set.)54
-b(The)34 b(`)p Fs(-p)p Ft(')h(option)g(causes)g(output)f(to)630
-408 y(b)s(e)i(displa)m(y)m(ed)h(in)e(a)i(form)f(that)h(ma)m(y)g(b)s(e)e
-(reused)h(as)g(input.)58 b(Other)36 b(options)g(ha)m(v)m(e)i(the)630
-518 y(follo)m(wing)32 b(meanings:)630 663 y Fs(-s)384
-b Ft(Enable)30 b(\(set\))i(eac)m(h)f Fq(optname)5 b Ft(.)630
-807 y Fs(-u)384 b Ft(Disable)31 b(\(unset\))g(eac)m(h)h
-Fq(optname)5 b Ft(.)630 952 y Fs(-q)384 b Ft(Suppresses)28
-b(normal)h(output;)h(the)g(return)e(status)i(indicates)h(whether)e(the)
-1110 1062 y Fq(optname)37 b Ft(is)31 b(set)h(or)f(unset.)43
+Fi(optname)56 b Fs(...)o(])630 5230 y Ft(T)-8 b(oggle)37
+b(the)e(v)-5 b(alues)35 b(of)g(settings)h(con)m(trolling)g(optional)g
+(shell)f(b)s(eha)m(vior.)55 b(The)34 b(settings)630 5340
+y(can)h(b)s(e)f(either)i(those)f(listed)h(b)s(elo)m(w,)g(or,)h(if)d
+(the)i(`)p Fs(-o)p Ft(')e(option)i(is)f(used,)g(those)h(a)m(v)-5
+b(ailable)p eop end
+%%Page: 63 69
+TeXDict begin 63 68 bop 150 -116 a Ft(Chapter)30 b(4:)41
+b(Shell)30 b(Builtin)h(Commands)2069 b(63)630 299 y(with)37
+b(the)h(`)p Fs(-o)p Ft(')f(option)h(to)h(the)e Fs(set)g
+Ft(builtin)g(command)g(\(see)i(Section)f(4.3.1)h([The)f(Set)630
+408 y(Builtin],)27 b(page)f(58\).)40 b(With)26 b(no)f(options,)i(or)e
+(with)g(the)g(`)p Fs(-p)p Ft(')g(option,)i(a)e(list)h(of)f(all)h
+(settable)630 518 y(options)31 b(is)f(displa)m(y)m(ed,)h(with)f(an)g
+(indication)h(of)g(whether)e(or)i(not)f(eac)m(h)i(is)e(set.)41
+b(The)30 b(`)p Fs(-p)p Ft(')630 628 y(option)37 b(causes)f(output)g(to)
+h(b)s(e)f(displa)m(y)m(ed)g(in)g(a)h(form)f(that)g(ma)m(y)h(b)s(e)f
+(reused)f(as)i(input.)630 737 y(Other)30 b(options)h(ha)m(v)m(e)g(the)g
+(follo)m(wing)h(meanings:)630 894 y Fs(-s)384 b Ft(Enable)30
+b(\(set\))i(eac)m(h)f Fq(optname)5 b Ft(.)630 1052 y
+Fs(-u)384 b Ft(Disable)31 b(\(unset\))g(eac)m(h)h Fq(optname)5
+b Ft(.)630 1209 y Fs(-q)384 b Ft(Suppresses)28 b(normal)h(output;)h
+(the)g(return)e(status)i(indicates)h(whether)e(the)1110
+1319 y Fq(optname)37 b Ft(is)31 b(set)h(or)f(unset.)43
 b(If)31 b(m)m(ultiple)h Fq(optname)37 b Ft(argumen)m(ts)31
-b(are)h(giv)m(en)1110 1171 y(with)43 b(`)p Fs(-q)p Ft(',)j(the)d
+b(are)h(giv)m(en)1110 1428 y(with)43 b(`)p Fs(-q)p Ft(',)j(the)d
 (return)f(status)h(is)g(zero)h(if)f(all)g Fq(optnames)k
-Ft(are)d(enabled;)1110 1281 y(non-zero)31 b(otherwise.)630
-1425 y Fs(-o)384 b Ft(Restricts)28 b(the)g(v)-5 b(alues)28
+Ft(are)d(enabled;)1110 1538 y(non-zero)31 b(otherwise.)630
+1695 y Fs(-o)384 b Ft(Restricts)28 b(the)g(v)-5 b(alues)28
 b(of)f Fq(optname)33 b Ft(to)c(b)s(e)d(those)i(de\014ned)f(for)g(the)g
-(`)p Fs(-o)p Ft(')h(op-)1110 1535 y(tion)23 b(to)h(the)f
+(`)p Fs(-o)p Ft(')h(op-)1110 1805 y(tion)23 b(to)h(the)f
 Fs(set)f Ft(builtin)h(\(see)g(Section)h(4.3.1)h([The)d(Set)i(Builtin],)
-h(page)e(57\).)630 1680 y(If)40 b(either)g(`)p Fs(-s)p
+h(page)e(58\).)630 1962 y(If)40 b(either)g(`)p Fs(-s)p
 Ft(')g(or)g(`)p Fs(-u)p Ft(')g(is)g(used)g(with)g(no)g
 Fq(optname)45 b Ft(argumen)m(ts,)e Fs(shopt)c Ft(sho)m(ws)h(only)630
-1789 y(those)31 b(options)g(whic)m(h)f(are)g(set)h(or)g(unset,)f(resp)s
-(ectiv)m(ely)-8 b(.)630 1916 y(Unless)30 b(otherwise)h(noted,)g(the)g
+2071 y(those)31 b(options)g(whic)m(h)f(are)g(set)h(or)g(unset,)f(resp)s
+(ectiv)m(ely)-8 b(.)630 2205 y(Unless)30 b(otherwise)h(noted,)g(the)g
 Fs(shopt)d Ft(options)j(are)g(disabled)f(\(o\013)7 b(\))32
-b(b)m(y)e(default.)630 2044 y(The)d(return)f(status)i(when)f(listing)h
+b(b)m(y)e(default.)630 2338 y(The)d(return)f(status)i(when)f(listing)h
 (options)g(is)f(zero)i(if)e(all)i Fq(optnames)i Ft(are)d(enabled,)g
-(non-)630 2153 y(zero)40 b(otherwise.)66 b(When)39 b(setting)h(or)f
+(non-)630 2448 y(zero)40 b(otherwise.)66 b(When)39 b(setting)h(or)f
 (unsetting)g(options,)i(the)e(return)f(status)h(is)g(zero)630
-2263 y(unless)30 b(an)g Fq(optname)36 b Ft(is)30 b(not)h(a)g(v)-5
-b(alid)30 b(shell)h(option.)630 2390 y(The)f(list)h(of)f
-Fs(shopt)f Ft(options)i(is:)630 2534 y Fs(autocd)192
+2557 y(unless)30 b(an)g Fq(optname)36 b Ft(is)30 b(not)h(a)g(v)-5
+b(alid)30 b(shell)h(option.)630 2691 y(The)f(list)h(of)f
+Fs(shopt)f Ft(options)i(is:)630 2848 y Fs(autocd)192
 b Ft(If)27 b(set,)h(a)g(command)f(name)g(that)h(is)f(the)g(name)g(of)h
-(a)f(directory)h(is)f(executed)1110 2644 y(as)j(if)f(it)h(w)m(ere)f
+(a)f(directory)h(is)f(executed)1110 2958 y(as)j(if)f(it)h(w)m(ere)f
 (the)h(argumen)m(t)g(to)g(the)f Fs(cd)g Ft(command.)40
-b(This)29 b(option)g(is)h(only)1110 2754 y(used)g(b)m(y)g(in)m
-(teractiv)m(e)j(shells.)630 2898 y Fs(cdable_vars)1110
-3008 y Ft(If)h(this)h(is)g(set,)i(an)e(argumen)m(t)g(to)h(the)f
-Fs(cd)f Ft(builtin)h(command)f(that)i(is)f(not)1110 3118
+b(This)29 b(option)g(is)h(only)1110 3067 y(used)g(b)m(y)g(in)m
+(teractiv)m(e)j(shells.)630 3224 y Fs(cdable_vars)1110
+3334 y Ft(If)h(this)h(is)g(set,)i(an)e(argumen)m(t)g(to)h(the)f
+Fs(cd)f Ft(builtin)h(command)f(that)i(is)f(not)1110 3444
 y(a)c(directory)g(is)g(assumed)f(to)h(b)s(e)f(the)h(name)f(of)h(a)g(v)
--5 b(ariable)31 b(whose)g(v)-5 b(alue)31 b(is)1110 3227
-y(the)g(directory)f(to)i(c)m(hange)f(to.)630 3372 y Fs(cdspell)144
+-5 b(ariable)31 b(whose)g(v)-5 b(alue)31 b(is)1110 3553
+y(the)g(directory)f(to)i(c)m(hange)f(to.)630 3710 y Fs(cdspell)144
 b Ft(If)27 b(set,)h(minor)f(errors)f(in)h(the)g(sp)s(elling)h(of)f(a)g
-(directory)h(comp)s(onen)m(t)f(in)g(a)h Fs(cd)1110 3481
+(directory)h(comp)s(onen)m(t)f(in)g(a)h Fs(cd)1110 3820
 y Ft(command)i(will)h(b)s(e)f(corrected.)43 b(The)30
 b(errors)g(c)m(hec)m(k)m(ed)j(for)d(are)h(transp)s(osed)1110
-3591 y(c)m(haracters,)46 b(a)c(missing)f(c)m(haracter,)47
+3930 y(c)m(haracters,)46 b(a)c(missing)f(c)m(haracter,)47
 b(and)40 b(a)i(c)m(haracter)h(to)s(o)g(man)m(y)-8 b(.)74
-b(If)42 b(a)1110 3701 y(correction)25 b(is)e(found,)g(the)h(corrected)g
-(path)f(is)g(prin)m(ted,)h(and)f(the)g(command)1110 3810
+b(If)42 b(a)1110 4039 y(correction)25 b(is)e(found,)g(the)h(corrected)g
+(path)f(is)g(prin)m(ted,)h(and)f(the)g(command)1110 4149
 y(pro)s(ceeds.)40 b(This)30 b(option)h(is)f(only)h(used)e(b)m(y)h(in)m
-(teractiv)m(e)k(shells.)630 3955 y Fs(checkhash)1110
-4064 y Ft(If)29 b(this)h(is)g(set,)g(Bash)g(c)m(hec)m(ks)h(that)g(a)f
-(command)f(found)g(in)g(the)h(hash)f(table)1110 4174
+(teractiv)m(e)k(shells.)630 4306 y Fs(checkhash)1110
+4416 y Ft(If)29 b(this)h(is)g(set,)g(Bash)g(c)m(hec)m(ks)h(that)g(a)f
+(command)f(found)g(in)g(the)h(hash)f(table)1110 4525
 y(exists)k(b)s(efore)f(trying)h(to)h(execute)g(it.)48
-b(If)32 b(a)h(hashed)e(command)i(no)f(longer)1110 4284
+b(If)32 b(a)h(hashed)e(command)i(no)f(longer)1110 4635
 y(exists,)f(a)g(normal)f(path)g(searc)m(h)h(is)g(p)s(erformed.)630
-4428 y Fs(checkjobs)1110 4538 y Ft(If)d(set,)i(Bash)e(lists)h(the)g
+4792 y Fs(checkjobs)1110 4902 y Ft(If)d(set,)i(Bash)e(lists)h(the)g
 (status)g(of)f(an)m(y)h(stopp)s(ed)f(and)g(running)e(jobs)i(b)s(efore)
-1110 4647 y(exiting)42 b(an)f(in)m(teractiv)m(e)j(shell.)72
+1110 5011 y(exiting)42 b(an)f(in)m(teractiv)m(e)j(shell.)72
 b(If)41 b(an)m(y)g(jobs)f(are)i(running,)g(this)f(causes)1110
-4757 y(the)30 b(exit)g(to)g(b)s(e)f(deferred)g(un)m(til)h(a)f(second)h
-(exit)g(is)g(attempted)h(without)e(an)1110 4867 y(in)m(terv)m(ening)j
-(command)e(\(see)h(Chapter)f(7)h([Job)f(Con)m(trol],)i(page)f(97\).)42
-b(The)1110 4976 y(shell)31 b(alw)m(a)m(ys)g(p)s(ostp)s(ones)f(exiting)h
-(if)g(an)m(y)f(jobs)g(are)h(stopp)s(ed.)630 5121 y Fs(checkwinsize)1110
-5230 y Ft(If)41 b(set,)k(Bash)c(c)m(hec)m(ks)i(the)f(windo)m(w)e(size)j
-(after)f(eac)m(h)g(command)f(and,)j(if)1110 5340 y(necessary)-8
-b(,)31 b(up)s(dates)f(the)g(v)-5 b(alues)31 b(of)g Fs(LINES)e
-Ft(and)g Fs(COLUMNS)p Ft(.)p eop end
-%%Page: 63 69
-TeXDict begin 63 68 bop 150 -116 a Ft(Chapter)30 b(4:)41
-b(Shell)30 b(Builtin)h(Commands)2069 b(63)630 299 y Fs(cmdhist)144
-b Ft(If)33 b(set,)j(Bash)e(attempts)h(to)g(sa)m(v)m(e)g(all)g(lines)f
-(of)g(a)h(m)m(ultiple-line)g(command)1110 408 y(in)c(the)g(same)g
-(history)g(en)m(try)-8 b(.)42 b(This)30 b(allo)m(ws)i(easy)g
-(re-editing)g(of)f(m)m(ulti-line)1110 518 y(commands.)630
-690 y Fs(compat31)96 b Ft(If)27 b(set,)i(Bash)e(c)m(hanges)i(its)f(b)s
-(eha)m(vior)f(to)i(that)f(of)f(v)m(ersion)h(3.1)h(with)e(resp)s(ect)
-1110 800 y(to)39 b(quoted)f(argumen)m(ts)g(to)h(the)f(conditional)h
-(command's)f(`)p Fs(=~)p Ft(')g(op)s(erator)1110 909
-y(and)i(with)f(resp)s(ect)i(to)g(lo)s(cale-sp)s(eci\014c)h(string)e
-(comparison)g(when)f(using)1110 1019 y(the)31 b Fs([[)e
-Ft(conditional)j(command's)e(`)p Fs(<)p Ft(')h(and)f(`)p
-Fs(>)p Ft(')g(op)s(erators.)41 b(Bash)31 b(v)m(ersions)1110
-1129 y(prior)g(to)h(bash-4.1)g(use)g(ASCI)s(I)e(collation)j(and)e
-(strcmp\(3\);)i(bash-4.1)g(and)1110 1238 y(later)e(use)f(the)h(curren)m
-(t)f(lo)s(cale's)i(collation)h(sequence)e(and)f(strcoll\(3\).)630
-1410 y Fs(compat32)96 b Ft(If)27 b(set,)i(Bash)e(c)m(hanges)i(its)f(b)s
-(eha)m(vior)f(to)i(that)f(of)f(v)m(ersion)h(3.2)h(with)e(resp)s(ect)
-1110 1520 y(to)34 b(lo)s(cale-sp)s(eci\014c)h(string)e(comparison)g
-(when)f(using)h(the)g Fs([[)g Ft(conditional)1110 1630
-y(command's)d(`)p Fs(<)p Ft(')h(and)f(`)p Fs(>)p Ft(')g(op)s(erators)h
-(\(see)g(previous)f(item\).)630 1802 y Fs(compat40)96
+5121 y(the)30 b(exit)g(to)g(b)s(e)f(deferred)g(un)m(til)h(a)f(second)h
+(exit)g(is)g(attempted)h(without)e(an)1110 5230 y(in)m(terv)m(ening)j
+(command)e(\(see)h(Chapter)f(7)h([Job)f(Con)m(trol],)i(page)f(98\).)42
+b(The)1110 5340 y(shell)31 b(alw)m(a)m(ys)g(p)s(ostp)s(ones)f(exiting)h
+(if)g(an)m(y)f(jobs)g(are)h(stopp)s(ed.)p eop end
+%%Page: 64 70
+TeXDict begin 64 69 bop 150 -116 a Ft(Chapter)30 b(4:)41
+b(Shell)30 b(Builtin)h(Commands)2069 b(64)630 299 y Fs(checkwinsize)
+1110 408 y Ft(If)41 b(set,)k(Bash)c(c)m(hec)m(ks)i(the)f(windo)m(w)e
+(size)j(after)f(eac)m(h)g(command)f(and,)j(if)1110 518
+y(necessary)-8 b(,)31 b(up)s(dates)f(the)g(v)-5 b(alues)31
+b(of)g Fs(LINES)e Ft(and)g Fs(COLUMNS)p Ft(.)630 669
+y Fs(cmdhist)144 b Ft(If)33 b(set,)j(Bash)e(attempts)h(to)g(sa)m(v)m(e)
+g(all)g(lines)f(of)g(a)h(m)m(ultiple-line)g(command)1110
+778 y(in)c(the)g(same)g(history)g(en)m(try)-8 b(.)42
+b(This)30 b(allo)m(ws)i(easy)g(re-editing)g(of)f(m)m(ulti-line)1110
+888 y(commands.)630 1039 y Fs(compat31)96 b Ft(If)27
+b(set,)i(Bash)e(c)m(hanges)i(its)f(b)s(eha)m(vior)f(to)i(that)f(of)f(v)
+m(ersion)h(3.1)h(with)e(resp)s(ect)1110 1148 y(to)39
+b(quoted)f(argumen)m(ts)g(to)h(the)f(conditional)h(command's)f(`)p
+Fs(=~)p Ft(')g(op)s(erator)1110 1258 y(and)i(with)f(resp)s(ect)i(to)g
+(lo)s(cale-sp)s(eci\014c)h(string)e(comparison)g(when)f(using)1110
+1367 y(the)31 b Fs([[)e Ft(conditional)j(command's)e(`)p
+Fs(<)p Ft(')h(and)f(`)p Fs(>)p Ft(')g(op)s(erators.)41
+b(Bash)31 b(v)m(ersions)1110 1477 y(prior)g(to)h(bash-4.1)g(use)g(ASCI)
+s(I)e(collation)j(and)e(strcmp\(3\);)i(bash-4.1)g(and)1110
+1587 y(later)e(use)f(the)h(curren)m(t)f(lo)s(cale's)i(collation)h
+(sequence)e(and)f(strcoll\(3\).)630 1737 y Fs(compat32)96
 b Ft(If)27 b(set,)i(Bash)e(c)m(hanges)i(its)f(b)s(eha)m(vior)f(to)i
-(that)f(of)f(v)m(ersion)h(4.0)h(with)e(resp)s(ect)1110
-1911 y(to)34 b(lo)s(cale-sp)s(eci\014c)h(string)e(comparison)g(when)f
-(using)h(the)g Fs([[)g Ft(conditional)1110 2021 y(command's)28
-b(`)p Fs(<)p Ft(')h(and)f(`)p Fs(>)p Ft(')h(op)s(erators)f(\(see)i
-(description)e(of)h Fs(compat31)p Ft(\))e(and)1110 2131
-y(the)38 b(e\013ect)i(of)e(in)m(terrupting)f(a)i(command)e(list.)64
-b(Bash)38 b(v)m(ersions)h(4.0)g(and)1110 2240 y(later)24
-b(in)m(terrupt)f(the)g(list)h(as)g(if)f(the)h(shell)f(receiv)m(ed)i
-(the)e(in)m(terrupt;)i(previous)1110 2350 y(v)m(ersions)31
-b(con)m(tin)m(ue)g(with)f(the)h(next)g(command)f(in)g(the)g(list.)630
-2522 y Fs(compat41)96 b Ft(If)25 b(set,)j(Bash,)e(when)f(in)g
-Fl(posix)g Ft(mo)s(de,)i(treats)f(a)g(single)h(quote)f(in)f(a)h
-(double-)1110 2632 y(quoted)46 b(parameter)h(expansion)f(as)g(a)h(sp)s
-(ecial)f(c)m(haracter.)90 b(The)45 b(single)1110 2741
-y(quotes)34 b(m)m(ust)g(matc)m(h)h(\(an)f(ev)m(en)h(n)m(um)m(b)s(er\))e
-(and)g(the)h(c)m(haracters)h(b)s(et)m(w)m(een)1110 2851
-y(the)40 b(single)g(quotes)g(are)g(considered)g(quoted.)69
-b(This)38 b(is)i(the)g(b)s(eha)m(vior)g(of)1110 2960
+(that)f(of)f(v)m(ersion)h(3.2)h(with)e(resp)s(ect)1110
+1847 y(to)34 b(lo)s(cale-sp)s(eci\014c)h(string)e(comparison)g(when)f
+(using)h(the)g Fs([[)g Ft(conditional)1110 1956 y(command's)d(`)p
+Fs(<)p Ft(')h(and)f(`)p Fs(>)p Ft(')g(op)s(erators)h(\(see)g(previous)f
+(item\).)630 2107 y Fs(compat40)96 b Ft(If)27 b(set,)i(Bash)e(c)m
+(hanges)i(its)f(b)s(eha)m(vior)f(to)i(that)f(of)f(v)m(ersion)h(4.0)h
+(with)e(resp)s(ect)1110 2217 y(to)34 b(lo)s(cale-sp)s(eci\014c)h
+(string)e(comparison)g(when)f(using)h(the)g Fs([[)g Ft(conditional)1110
+2326 y(command's)28 b(`)p Fs(<)p Ft(')h(and)f(`)p Fs(>)p
+Ft(')h(op)s(erators)f(\(see)i(description)e(of)h Fs(compat31)p
+Ft(\))e(and)1110 2436 y(the)38 b(e\013ect)i(of)e(in)m(terrupting)f(a)i
+(command)e(list.)64 b(Bash)38 b(v)m(ersions)h(4.0)g(and)1110
+2545 y(later)24 b(in)m(terrupt)f(the)g(list)h(as)g(if)f(the)h(shell)f
+(receiv)m(ed)i(the)e(in)m(terrupt;)i(previous)1110 2655
+y(v)m(ersions)31 b(con)m(tin)m(ue)g(with)f(the)h(next)g(command)f(in)g
+(the)g(list.)630 2806 y Fs(compat41)96 b Ft(If)25 b(set,)j(Bash,)e
+(when)f(in)g Fl(posix)g Ft(mo)s(de,)i(treats)f(a)g(single)h(quote)f(in)
+f(a)h(double-)1110 2915 y(quoted)46 b(parameter)h(expansion)f(as)g(a)h
+(sp)s(ecial)f(c)m(haracter.)90 b(The)45 b(single)1110
+3025 y(quotes)34 b(m)m(ust)g(matc)m(h)h(\(an)f(ev)m(en)h(n)m(um)m(b)s
+(er\))e(and)g(the)h(c)m(haracters)h(b)s(et)m(w)m(een)1110
+3134 y(the)40 b(single)g(quotes)g(are)g(considered)g(quoted.)69
+b(This)38 b(is)i(the)g(b)s(eha)m(vior)g(of)1110 3244
 y Fl(posix)f Ft(mo)s(de)g(through)g(v)m(ersion)h(4.1.)69
 b(The)39 b(default)g(Bash)h(b)s(eha)m(vior)g(re-)1110
-3070 y(mains)30 b(as)h(in)f(previous)g(v)m(ersions.)630
-3242 y Fs(compat42)96 b Ft(If)29 b(set,)i(Bash)f(do)s(es)f(not)h(pro)s
+3354 y(mains)30 b(as)h(in)f(previous)g(v)m(ersions.)630
+3504 y Fs(compat42)96 b Ft(If)29 b(set,)i(Bash)f(do)s(es)f(not)h(pro)s
 (cess)g(the)g(replacemen)m(t)h(string)e(in)h(the)g(pattern)1110
-3352 y(substitution)g(w)m(ord)g(expansion)g(using)g(quote)h(remo)m(v)-5
-b(al.)630 3524 y Fs(complete_fullquote)1110 3634 y Ft(If)31
+3614 y(substitution)g(w)m(ord)g(expansion)g(using)g(quote)h(remo)m(v)-5
+b(al.)630 3765 y Fs(complete_fullquote)1110 3874 y Ft(If)31
 b(set,)g(Bash)h(quotes)f(all)h(shell)f(metac)m(haracters)i(in)e
-(\014lenames)g(and)g(direc-)1110 3743 y(tory)g(names)f(when)g(p)s
+(\014lenames)g(and)g(direc-)1110 3984 y(tory)g(names)f(when)g(p)s
 (erforming)f(completion.)43 b(If)30 b(not)h(set,)g(Bash)g(remo)m(v)m
-(es)1110 3853 y(metac)m(haracters)40 b(suc)m(h)d(as)h(the)g(dollar)g
-(sign)g(from)f(the)h(set)g(of)f(c)m(haracters)1110 3962
+(es)1110 4093 y(metac)m(haracters)40 b(suc)m(h)d(as)h(the)g(dollar)g
+(sign)g(from)f(the)h(set)g(of)f(c)m(haracters)1110 4203
 y(that)f(will)g(b)s(e)f(quoted)g(in)g(completed)i(\014lenames)e(when)f
-(these)i(metac)m(har-)1110 4072 y(acters)29 b(app)s(ear)e(in)g(shell)h
+(these)i(metac)m(har-)1110 4313 y(acters)29 b(app)s(ear)e(in)g(shell)h
 (v)-5 b(ariable)28 b(references)g(in)f(w)m(ords)g(to)i(b)s(e)e
-(completed.)1110 4181 y(This)k(means)i(that)g(dollar)f(signs)g(in)g(v)
+(completed.)1110 4422 y(This)k(means)i(that)g(dollar)f(signs)g(in)g(v)
 -5 b(ariable)33 b(names)g(that)f(expand)g(to)h(di-)1110
-4291 y(rectories)28 b(will)g(not)f(b)s(e)f(quoted;)j(ho)m(w)m(ev)m(er,)
-g(an)m(y)e(dollar)h(signs)f(app)s(earing)f(in)1110 4401
+4532 y(rectories)28 b(will)g(not)f(b)s(e)f(quoted;)j(ho)m(w)m(ev)m(er,)
+g(an)m(y)e(dollar)h(signs)f(app)s(earing)f(in)1110 4641
 y(\014lenames)j(will)h(not)f(b)s(e)g(quoted,)h(either.)41
 b(This)28 b(is)i(activ)m(e)h(only)e(when)g(bash)1110
-4510 y(is)39 b(using)f(bac)m(kslashes)i(to)g(quote)g(completed)f
-(\014lenames.)67 b(This)38 b(v)-5 b(ariable)1110 4620
+4751 y(is)39 b(using)f(bac)m(kslashes)i(to)g(quote)g(completed)f
+(\014lenames.)67 b(This)38 b(v)-5 b(ariable)1110 4861
 y(is)41 b(set)g(b)m(y)g(default,)j(whic)m(h)c(is)h(the)g(default)g
-(Bash)g(b)s(eha)m(vior)g(in)g(v)m(ersions)1110 4729 y(through)30
-b(4.2.)630 4902 y Fs(direxpand)1110 5011 y Ft(If)k(set,)i(Bash)f
+(Bash)g(b)s(eha)m(vior)g(in)g(v)m(ersions)1110 4970 y(through)30
+b(4.2.)630 5121 y Fs(direxpand)1110 5230 y Ft(If)k(set,)i(Bash)f
 (replaces)g(directory)g(names)g(with)f(the)g(results)h(of)f(w)m(ord)g
-(ex-)1110 5121 y(pansion)k(when)g(p)s(erforming)f(\014lename)i
-(completion.)67 b(This)38 b(c)m(hanges)i(the)1110 5230
-y(con)m(ten)m(ts)29 b(of)e(the)g(readline)h(editing)g(bu\013er.)38
-b(If)27 b(not)g(set,)i(Bash)e(attempts)h(to)1110 5340
-y(preserv)m(e)j(what)f(the)g(user)g(t)m(yp)s(ed.)p eop
-end
-%%Page: 64 70
-TeXDict begin 64 69 bop 150 -116 a Ft(Chapter)30 b(4:)41
-b(Shell)30 b(Builtin)h(Commands)2069 b(64)630 299 y Fs(dirspell)96
-b Ft(If)26 b(set,)i(Bash)f(attempts)g(sp)s(elling)g(correction)g(on)g
-(directory)g(names)f(during)1110 408 y(w)m(ord)36 b(completion)h(if)f
+(ex-)1110 5340 y(pansion)k(when)g(p)s(erforming)f(\014lename)i
+(completion.)67 b(This)38 b(c)m(hanges)i(the)p eop end
+%%Page: 65 71
+TeXDict begin 65 70 bop 150 -116 a Ft(Chapter)30 b(4:)41
+b(Shell)30 b(Builtin)h(Commands)2069 b(65)1110 299 y(con)m(ten)m(ts)29
+b(of)e(the)g(readline)h(editing)g(bu\013er.)38 b(If)27
+b(not)g(set,)i(Bash)e(attempts)h(to)1110 408 y(preserv)m(e)j(what)f
+(the)g(user)g(t)m(yp)s(ed.)630 555 y Fs(dirspell)96 b
+Ft(If)26 b(set,)i(Bash)f(attempts)g(sp)s(elling)g(correction)g(on)g
+(directory)g(names)f(during)1110 664 y(w)m(ord)36 b(completion)h(if)f
 (the)g(directory)g(name)g(initially)h(supplied)e(do)s(es)h(not)1110
-518 y(exist.)630 677 y Fs(dotglob)144 b Ft(If)27 b(set,)i(Bash)f
+774 y(exist.)630 920 y Fs(dotglob)144 b Ft(If)27 b(set,)i(Bash)f
 (includes)g(\014lenames)g(b)s(eginning)f(with)g(a)h(`.')41
-b(in)27 b(the)h(results)g(of)1110 787 y(\014lename)j(expansion.)630
-946 y Fs(execfail)96 b Ft(If)24 b(this)h(is)f(set,)j(a)e(non-in)m
+b(in)27 b(the)h(results)g(of)1110 1029 y(\014lename)j(expansion.)630
+1176 y Fs(execfail)96 b Ft(If)24 b(this)h(is)f(set,)j(a)e(non-in)m
 (teractiv)m(e)i(shell)e(will)f(not)h(exit)h(if)e(it)h(cannot)h(execute)
-1110 1056 y(the)i(\014le)g(sp)s(eci\014ed)g(as)g(an)g(argumen)m(t)g(to)
+1110 1285 y(the)i(\014le)g(sp)s(eci\014ed)g(as)g(an)g(argumen)m(t)g(to)
 h(the)f Fs(exec)f Ft(builtin)h(command.)39 b(An)1110
-1166 y(in)m(teractiv)m(e)33 b(shell)e(do)s(es)f(not)g(exit)i(if)e
-Fs(exec)f Ft(fails.)630 1325 y Fs(expand_aliases)1110
-1435 y Ft(If)j(set,)h(aliases)g(are)g(expanded)e(as)h(describ)s(ed)f(b)
-s(elo)m(w)h(under)f(Aliases,)i(Sec-)1110 1544 y(tion)38
-b(6.6)h([Aliases],)j(page)d(87.)64 b(This)37 b(option)h(is)g(enabled)g
-(b)m(y)g(default)g(for)1110 1654 y(in)m(teractiv)m(e)33
-b(shells.)630 1813 y Fs(extdebug)96 b Ft(If)30 b(set,)h(b)s(eha)m(vior)
+1395 y(in)m(teractiv)m(e)33 b(shell)e(do)s(es)f(not)g(exit)i(if)e
+Fs(exec)f Ft(fails.)630 1541 y Fs(expand_aliases)1110
+1650 y Ft(If)j(set,)h(aliases)g(are)g(expanded)e(as)h(describ)s(ed)f(b)
+s(elo)m(w)h(under)f(Aliases,)i(Sec-)1110 1760 y(tion)38
+b(6.6)h([Aliases],)j(page)d(88.)64 b(This)37 b(option)h(is)g(enabled)g
+(b)m(y)g(default)g(for)1110 1870 y(in)m(teractiv)m(e)33
+b(shells.)630 2016 y Fs(extdebug)96 b Ft(If)30 b(set,)h(b)s(eha)m(vior)
 g(in)m(tended)f(for)g(use)g(b)m(y)g(debuggers)g(is)h(enabled:)1159
-1948 y(1.)61 b(The)32 b(`)p Fs(-F)p Ft(')g(option)h(to)g(the)g
+2144 y(1.)61 b(The)32 b(`)p Fs(-F)p Ft(')g(option)h(to)g(the)g
 Fs(declare)d Ft(builtin)i(\(see)i(Section)f(4.2)h([Bash)1290
-2057 y(Builtins],)29 b(page)g(47\))g(displa)m(ys)f(the)g(source)h
-(\014le)f(name)g(and)f(line)h(n)m(um-)1290 2167 y(b)s(er)h(corresp)s
+2253 y(Builtins],)29 b(page)g(48\))g(displa)m(ys)f(the)g(source)h
+(\014le)f(name)g(and)f(line)h(n)m(um-)1290 2363 y(b)s(er)h(corresp)s
 (onding)g(to)i(eac)m(h)g(function)f(name)g(supplied)f(as)i(an)f(argu-)
-1290 2276 y(men)m(t.)1159 2411 y(2.)61 b(If)20 b(the)h(command)g(run)e
+1290 2472 y(men)m(t.)1159 2600 y(2.)61 b(If)20 b(the)h(command)g(run)e
 (b)m(y)i(the)f Fs(DEBUG)g Ft(trap)g(returns)g(a)h(non-zero)g(v)-5
-b(alue,)1290 2521 y(the)31 b(next)f(command)g(is)h(skipp)s(ed)e(and)g
-(not)i(executed.)1159 2655 y(3.)61 b(If)37 b(the)g(command)g(run)f(b)m
+b(alue,)1290 2710 y(the)31 b(next)f(command)g(is)h(skipp)s(ed)e(and)g
+(not)i(executed.)1159 2838 y(3.)61 b(If)37 b(the)g(command)g(run)f(b)m
 (y)i(the)f Fs(DEBUG)f Ft(trap)h(returns)f(a)i(v)-5 b(alue)38
-b(of)f(2,)1290 2765 y(and)c(the)g(shell)h(is)f(executing)i(in)e(a)h
-(subroutine)e(\(a)i(shell)g(function)f(or)1290 2874 y(a)h(shell)h
+b(of)f(2,)1290 2947 y(and)c(the)g(shell)h(is)f(executing)i(in)e(a)h
+(subroutine)e(\(a)i(shell)g(function)f(or)1290 3057 y(a)h(shell)h
 (script)f(executed)h(b)m(y)f(the)g Fs(.)g Ft(or)g Fs(source)e
-Ft(builtins\),)j(a)g(call)g(to)1290 2984 y Fs(return)29
-b Ft(is)h(sim)m(ulated.)1159 3118 y(4.)61 b Fs(BASH_ARGC)34
+Ft(builtins\),)j(a)g(call)g(to)1290 3166 y Fs(return)29
+b Ft(is)h(sim)m(ulated.)1159 3294 y(4.)61 b Fs(BASH_ARGC)34
 b Ft(and)i Fs(BASH_ARGV)e Ft(are)j(up)s(dated)e(as)h(describ)s(ed)g(in)
-g(their)1290 3228 y(descriptions)30 b(\(see)i(Section)f(5.2)g([Bash)g
-(V)-8 b(ariables],)32 b(page)f(68\).)1159 3362 y(5.)61
+g(their)1290 3404 y(descriptions)30 b(\(see)i(Section)f(5.2)g([Bash)g
+(V)-8 b(ariables],)32 b(page)f(69\).)1159 3532 y(5.)61
 b(F)-8 b(unction)57 b(tracing)g(is)g(enabled:)93 b(command)56
-b(substitution,)63 b(shell)1290 3472 y(functions,)30
+b(substitution,)63 b(shell)1290 3641 y(functions,)30
 b(and)f(subshells)g(in)m(v)m(ok)m(ed)j(with)d Fs(\()h
-Fi(command)39 b Fs(\))30 b Ft(inherit)g(the)1290 3582
-y Fs(DEBUG)f Ft(and)h Fs(RETURN)e Ft(traps.)1159 3716
+Fi(command)39 b Fs(\))30 b Ft(inherit)g(the)1290 3751
+y Fs(DEBUG)f Ft(and)h Fs(RETURN)e Ft(traps.)1159 3879
 y(6.)61 b(Error)41 b(tracing)i(is)f(enabled:)63 b(command)42
-b(substitution,)i(shell)f(func-)1290 3826 y(tions,)30
+b(substitution,)i(shell)f(func-)1290 3988 y(tions,)30
 b(and)f(subshells)g(in)m(v)m(ok)m(ed)i(with)e Fs(\()h
 Fi(command)39 b Fs(\))29 b Ft(inherit)g(the)h Fs(ERR)1290
-3935 y Ft(trap.)630 4095 y Fs(extglob)144 b Ft(If)26
+4098 y Ft(trap.)630 4244 y Fs(extglob)144 b Ft(If)26
 b(set,)i(the)f(extended)f(pattern)h(matc)m(hing)g(features)g(describ)s
-(ed)e(ab)s(o)m(v)m(e)j(\(see)1110 4204 y(Section)j(3.5.8.1)i([P)m
+(ed)e(ab)s(o)m(v)m(e)j(\(see)1110 4354 y(Section)j(3.5.8.1)i([P)m
 (attern)f(Matc)m(hing],)g(page)f(30\))h(are)f(enabled.)630
-4364 y Fs(extquote)96 b Ft(If)49 b(set,)54 b Fs($')p
+4500 y Fs(extquote)96 b Ft(If)49 b(set,)54 b Fs($')p
 Fi(string)11 b Fs(')46 b Ft(and)j Fs($")p Fi(string)11
 b Fs(")46 b Ft(quoting)k(is)f(p)s(erformed)e(within)1110
-4473 y Fs(${)p Fi(parameter)11 b Fs(})30 b Ft(expansions)j(enclosed)h
-(in)g(double)f(quotes.)51 b(This)32 b(option)1110 4583
-y(is)e(enabled)h(b)m(y)f(default.)630 4742 y Fs(failglob)96
+4609 y Fs(${)p Fi(parameter)11 b Fs(})30 b Ft(expansions)j(enclosed)h
+(in)g(double)f(quotes.)51 b(This)32 b(option)1110 4719
+y(is)e(enabled)h(b)m(y)f(default.)630 4865 y Fs(failglob)96
 b Ft(If)36 b(set,)j(patterns)d(whic)m(h)g(fail)h(to)h(matc)m(h)f
-(\014lenames)f(during)g(\014lename)g(ex-)1110 4852 y(pansion)30
-b(result)g(in)g(an)g(expansion)h(error.)630 5011 y Fs(force_fignore)
-1110 5121 y Ft(If)43 b(set,)k(the)d(su\016xes)f(sp)s(eci\014ed)f(b)m(y)
+(\014lenames)f(during)g(\014lename)g(ex-)1110 4975 y(pansion)30
+b(result)g(in)g(an)g(expansion)h(error.)630 5121 y Fs(force_fignore)
+1110 5230 y Ft(If)43 b(set,)k(the)d(su\016xes)f(sp)s(eci\014ed)f(b)m(y)
 i(the)f Fs(FIGNORE)f Ft(shell)h(v)-5 b(ariable)44 b(cause)1110
-5230 y(w)m(ords)31 b(to)h(b)s(e)f(ignored)h(when)f(p)s(erforming)f(w)m
-(ord)h(completion)i(ev)m(en)f(if)g(the)1110 5340 y(ignored)37
+5340 y(w)m(ords)31 b(to)h(b)s(e)f(ignored)h(when)f(p)s(erforming)f(w)m
+(ord)h(completion)i(ev)m(en)f(if)g(the)p eop end
+%%Page: 66 72
+TeXDict begin 66 71 bop 150 -116 a Ft(Chapter)30 b(4:)41
+b(Shell)30 b(Builtin)h(Commands)2069 b(66)1110 299 y(ignored)37
 b(w)m(ords)g(are)g(the)h(only)f(p)s(ossible)g(completions.)62
-b(See)37 b(Section)h(5.2)p eop end
-%%Page: 65 71
-TeXDict begin 65 70 bop 150 -116 a Ft(Chapter)30 b(4:)41
-b(Shell)30 b(Builtin)h(Commands)2069 b(65)1110 299 y([Bash)24
-b(V)-8 b(ariables],)27 b(page)e(68,)h(for)d(a)h(description)g(of)g
-Fs(FIGNORE)p Ft(.)37 b(This)22 b(option)1110 408 y(is)30
-b(enabled)h(b)m(y)f(default.)630 562 y Fs(globasciiranges)1110
-671 y Ft(If)87 b(set,)104 b(range)88 b(expressions)f(used)g(in)h
-(pattern)g(matc)m(hing)h(\(see)1110 781 y(Section)43
-b(3.5.8.1)i([P)m(attern)f(Matc)m(hing],)j(page)c(30\))h(b)s(eha)m(v)m
-(e)f(as)f(if)h(in)f(the)1110 891 y(traditional)h(C)e(lo)s(cale)i(when)e
-(p)s(erforming)f(comparisons.)75 b(That)41 b(is,)k(the)1110
-1000 y(curren)m(t)31 b(lo)s(cale's)i(collating)g(sequence)e(is)g(not)h
-(tak)m(en)g(in)m(to)g(accoun)m(t,)h(so)e(`)p Fs(b)p Ft(')1110
-1110 y(will)g(not)g(collate)i(b)s(et)m(w)m(een)e(`)p
-Fs(A)p Ft(')g(and)f(`)p Fs(B)p Ft(',)h(and)f(upp)s(er-case)g(and)g(lo)m
-(w)m(er-case)1110 1219 y(ASCI)s(I)f(c)m(haracters)j(will)e(collate)j
-(together.)630 1373 y Fs(globstar)96 b Ft(If)38 b(set,)j(the)e(pattern)
-f(`)p Fs(**)p Ft(')h(used)e(in)i(a)f(\014lename)h(expansion)f(con)m
-(text)j(will)1110 1482 y(matc)m(h)36 b(all)g(\014les)f(and)f(zero)i(or)
-f(more)g(directories)h(and)e(sub)s(directories.)54 b(If)1110
-1592 y(the)30 b(pattern)g(is)g(follo)m(w)m(ed)i(b)m(y)d(a)i(`)p
+b(See)37 b(Section)h(5.2)1110 408 y([Bash)24 b(V)-8 b(ariables],)27
+b(page)e(69,)h(for)d(a)h(description)g(of)g Fs(FIGNORE)p
+Ft(.)37 b(This)22 b(option)1110 518 y(is)30 b(enabled)h(b)m(y)f
+(default.)630 701 y Fs(globasciiranges)1110 810 y Ft(If)j(set,)h(range)
+f(expressions)g(used)f(in)h(pattern)g(matc)m(hing)h(brac)m(k)m(et)h
+(expres-)1110 920 y(sions)28 b(\(see)h(Section)h(3.5.8.1)g([P)m(attern)
+g(Matc)m(hing],)h(page)e(30\))g(b)s(eha)m(v)m(e)g(as)g(if)1110
+1029 y(in)i(the)g(traditional)i(C)d(lo)s(cale)j(when)d(p)s(erforming)g
+(comparisons.)44 b(That)31 b(is,)1110 1139 y(the)d(curren)m(t)g(lo)s
+(cale's)i(collating)h(sequence)d(is)h(not)f(tak)m(en)h(in)m(to)g
+(accoun)m(t,)i(so)1110 1249 y(`)p Fs(b)p Ft(')j(will)g(not)g(collate)i
+(b)s(et)m(w)m(een)e(`)p Fs(A)p Ft(')g(and)f(`)p Fs(B)p
+Ft(',)h(and)f(upp)s(er-case)g(and)g(lo)m(w)m(er-)1110
+1358 y(case)e(ASCI)s(I)e(c)m(haracters)j(will)f(collate)i(together.)630
+1541 y Fs(globstar)96 b Ft(If)38 b(set,)j(the)e(pattern)f(`)p
+Fs(**)p Ft(')h(used)e(in)i(a)f(\014lename)h(expansion)f(con)m(text)j
+(will)1110 1650 y(matc)m(h)36 b(all)g(\014les)f(and)f(zero)i(or)f(more)
+g(directories)h(and)e(sub)s(directories.)54 b(If)1110
+1760 y(the)30 b(pattern)g(is)g(follo)m(w)m(ed)i(b)m(y)d(a)i(`)p
 Fs(/)p Ft(',)f(only)g(directories)h(and)f(sub)s(directories)1110
-1702 y(matc)m(h.)630 1855 y Fs(gnu_errfmt)1110 1965 y
+1870 y(matc)m(h.)630 2052 y Fs(gnu_errfmt)1110 2162 y
 Ft(If)35 b(set,)j(shell)e(error)g(messages)g(are)h(written)e(in)h(the)g
-(standard)f Fl(gnu)g Ft(error)1110 2074 y(message)c(format.)630
-2228 y Fs(histappend)1110 2337 y Ft(If)c(set,)j(the)e(history)g(list)g
+(standard)f Fl(gnu)g Ft(error)1110 2271 y(message)c(format.)630
+2454 y Fs(histappend)1110 2564 y Ft(If)c(set,)j(the)e(history)g(list)g
 (is)g(app)s(ended)e(to)j(the)f(\014le)g(named)f(b)m(y)h(the)g(v)-5
-b(alue)29 b(of)1110 2447 y(the)d Fs(HISTFILE)d Ft(v)-5
+b(alue)29 b(of)1110 2673 y(the)d Fs(HISTFILE)d Ft(v)-5
 b(ariable)26 b(when)e(the)h(shell)h(exits,)h(rather)e(than)h(o)m(v)m
-(erwriting)1110 2556 y(the)31 b(\014le.)630 2710 y Fs(histreedit)1110
-2819 y Ft(If)i(set,)h(and)f(Readline)h(is)f(b)s(eing)g(used,)g(a)g
+(erwriting)1110 2783 y(the)31 b(\014le.)630 2966 y Fs(histreedit)1110
+3075 y Ft(If)i(set,)h(and)f(Readline)h(is)f(b)s(eing)g(used,)g(a)g
 (user)g(is)g(giv)m(en)h(the)g(opp)s(ortunit)m(y)1110
-2929 y(to)d(re-edit)g(a)g(failed)g(history)f(substitution.)630
-3082 y Fs(histverify)1110 3192 y Ft(If)35 b(set,)i(and)e(Readline)h(is)
+3185 y(to)d(re-edit)g(a)g(failed)g(history)f(substitution.)630
+3367 y Fs(histverify)1110 3477 y Ft(If)35 b(set,)i(and)e(Readline)h(is)
 f(b)s(eing)g(used,)h(the)f(results)g(of)g(history)h(substitu-)1110
-3302 y(tion)h(are)g(not)g(immediately)h(passed)e(to)h(the)g(shell)g
-(parser.)59 b(Instead,)38 b(the)1110 3411 y(resulting)i(line)f(is)h
+3587 y(tion)h(are)g(not)g(immediately)h(passed)e(to)h(the)g(shell)g
+(parser.)59 b(Instead,)38 b(the)1110 3696 y(resulting)i(line)f(is)h
 (loaded)g(in)m(to)g(the)g(Readline)g(editing)g(bu\013er,)h(allo)m(wing)
-1110 3521 y(further)29 b(mo)s(di\014cation.)630 3674
-y Fs(hostcomplete)1110 3784 y Ft(If)38 b(set,)j(and)c(Readline)i(is)f
+1110 3806 y(further)29 b(mo)s(di\014cation.)630 3988
+y Fs(hostcomplete)1110 4098 y Ft(If)38 b(set,)j(and)c(Readline)i(is)f
 (b)s(eing)g(used,)h(Bash)g(will)f(attempt)h(to)g(p)s(erform)1110
-3893 y(hostname)d(completion)h(when)e(a)h(w)m(ord)f(con)m(taining)i(a)f
-(`)p Fs(@)p Ft(')g(is)g(b)s(eing)f(com-)1110 4003 y(pleted)g(\(see)h
+4208 y(hostname)d(completion)h(when)e(a)h(w)m(ord)f(con)m(taining)i(a)f
+(`)p Fs(@)p Ft(')g(is)g(b)s(eing)f(com-)1110 4317 y(pleted)g(\(see)h
 (Section)f(8.4.6)i([Commands)d(F)-8 b(or)36 b(Completion],)g(page)g
-(120\).)1110 4113 y(This)30 b(option)g(is)h(enabled)f(b)m(y)g(default.)
-630 4266 y Fs(huponexit)1110 4376 y Ft(If)i(set,)i(Bash)f(will)h(send)d
+(121\).)1110 4427 y(This)30 b(option)g(is)h(enabled)f(b)m(y)g(default.)
+630 4609 y Fs(huponexit)1110 4719 y Ft(If)i(set,)i(Bash)f(will)h(send)d
 Fs(SIGHUP)h Ft(to)h(all)h(jobs)e(when)g(an)g(in)m(teractiv)m(e)k(login)
-1110 4485 y(shell)31 b(exits)g(\(see)g(Section)g(3.7.6)h([Signals],)g
-(page)f(38\).)630 4639 y Fs(interactive_comments)1110
-4748 y Ft(Allo)m(w)c(a)g(w)m(ord)e(b)s(eginning)g(with)h(`)p
+1110 4829 y(shell)31 b(exits)g(\(see)g(Section)g(3.7.6)h([Signals],)g
+(page)f(38\).)630 5011 y Fs(interactive_comments)1110
+5121 y Ft(Allo)m(w)c(a)g(w)m(ord)e(b)s(eginning)g(with)h(`)p
 Fs(#)p Ft(')g(to)h(cause)f(that)h(w)m(ord)f(and)f(all)i(remain-)1110
-4858 y(ing)41 b(c)m(haracters)i(on)e(that)h(line)g(to)g(b)s(e)f
+5230 y(ing)41 b(c)m(haracters)i(on)e(that)h(line)g(to)g(b)s(e)f
 (ignored)g(in)g(an)g(in)m(teractiv)m(e)j(shell.)1110
-4967 y(This)30 b(option)g(is)h(enabled)f(b)m(y)g(default.)630
-5121 y Fs(lastpipe)96 b Ft(If)24 b(set,)i(and)e(job)g(con)m(trol)i(is)f
-(not)f(activ)m(e,)k(the)d(shell)f(runs)f(the)i(last)g(command)1110
-5230 y(of)37 b(a)h(pip)s(eline)e(not)h(executed)h(in)f(the)g(bac)m
-(kground)g(in)g(the)g(curren)m(t)g(shell)1110 5340 y(en)m(vironmen)m
-(t.)p eop end
-%%Page: 66 72
-TeXDict begin 66 71 bop 150 -116 a Ft(Chapter)30 b(4:)41
-b(Shell)30 b(Builtin)h(Commands)2069 b(66)630 299 y Fs(lithist)144
-b Ft(If)22 b(enabled,)i(and)d(the)h Fs(cmdhist)e Ft(option)j(is)f
-(enabled,)i(m)m(ulti-line)f(commands)1110 408 y(are)28
-b(sa)m(v)m(ed)h(to)g(the)f(history)g(with)f(em)m(b)s(edded)g(newlines)h
-(rather)g(than)f(using)1110 518 y(semicolon)32 b(separators)f(where)e
-(p)s(ossible.)630 667 y Fs(login_shell)1110 777 y Ft(The)35
-b(shell)h(sets)g(this)f(option)h(if)g(it)g(is)f(started)h(as)g(a)g
-(login)g(shell)g(\(see)g(Sec-)1110 887 y(tion)29 b(6.1)g([In)m(v)m
-(oking)h(Bash],)f(page)g(79\).)41 b(The)28 b(v)-5 b(alue)29
-b(ma)m(y)g(not)f(b)s(e)g(c)m(hanged.)630 1036 y Fs(mailwarn)96
-b Ft(If)34 b(set,)i(and)e(a)h(\014le)g(that)g(Bash)f(is)h(c)m(hec)m
-(king)h(for)f(mail)g(has)f(b)s(een)g(accessed)1110 1146
-y(since)24 b(the)h(last)g(time)f(it)h(w)m(as)f(c)m(hec)m(k)m(ed,)k(the)
-c(message)h Fs("The)k(mail)h(in)f Fi(mail-)1110 1255
-y(file)40 b Fs(has)29 b(been)g(read")g Ft(is)i(displa)m(y)m(ed.)630
-1405 y Fs(no_empty_cmd_completion)1110 1514 y Ft(If)f(set,)g(and)g
+5340 y(This)30 b(option)g(is)h(enabled)f(b)m(y)g(default.)p
+eop end
+%%Page: 67 73
+TeXDict begin 67 72 bop 150 -116 a Ft(Chapter)30 b(4:)41
+b(Shell)30 b(Builtin)h(Commands)2069 b(67)630 299 y Fs(lastpipe)96
+b Ft(If)24 b(set,)i(and)e(job)g(con)m(trol)i(is)f(not)f(activ)m(e,)k
+(the)d(shell)f(runs)f(the)i(last)g(command)1110 408 y(of)37
+b(a)h(pip)s(eline)e(not)h(executed)h(in)f(the)g(bac)m(kground)g(in)g
+(the)g(curren)m(t)g(shell)1110 518 y(en)m(vironmen)m(t.)630
+677 y Fs(lithist)144 b Ft(If)22 b(enabled,)i(and)d(the)h
+Fs(cmdhist)e Ft(option)j(is)f(enabled,)i(m)m(ulti-line)f(commands)1110
+787 y(are)28 b(sa)m(v)m(ed)h(to)g(the)f(history)g(with)f(em)m(b)s
+(edded)g(newlines)h(rather)g(than)f(using)1110 897 y(semicolon)32
+b(separators)f(where)e(p)s(ossible.)630 1056 y Fs(login_shell)1110
+1166 y Ft(The)35 b(shell)h(sets)g(this)f(option)h(if)g(it)g(is)f
+(started)h(as)g(a)g(login)g(shell)g(\(see)g(Sec-)1110
+1275 y(tion)29 b(6.1)g([In)m(v)m(oking)h(Bash],)f(page)g(80\).)41
+b(The)28 b(v)-5 b(alue)29 b(ma)m(y)g(not)f(b)s(e)g(c)m(hanged.)630
+1435 y Fs(mailwarn)96 b Ft(If)34 b(set,)i(and)e(a)h(\014le)g(that)g
+(Bash)f(is)h(c)m(hec)m(king)h(for)f(mail)g(has)f(b)s(een)g(accessed)
+1110 1544 y(since)24 b(the)h(last)g(time)f(it)h(w)m(as)f(c)m(hec)m(k)m
+(ed,)k(the)c(message)h Fs("The)k(mail)h(in)f Fi(mail-)1110
+1654 y(file)40 b Fs(has)29 b(been)g(read")g Ft(is)i(displa)m(y)m(ed.)
+630 1813 y Fs(no_empty_cmd_completion)1110 1923 y Ft(If)f(set,)g(and)g
 (Readline)g(is)h(b)s(eing)e(used,)h(Bash)g(will)g(not)g(attempt)i(to)e
-(searc)m(h)1110 1624 y(the)25 b Fs(PATH)f Ft(for)h(p)s(ossible)f
+(searc)m(h)1110 2032 y(the)25 b Fs(PATH)f Ft(for)h(p)s(ossible)f
 (completions)j(when)d(completion)i(is)f(attempted)h(on)1110
-1733 y(an)k(empt)m(y)h(line.)630 1883 y Fs(nocaseglob)1110
-1993 y Ft(If)38 b(set,)k(Bash)d(matc)m(hes)g(\014lenames)g(in)f(a)h
-(case-insensitiv)m(e)j(fashion)c(when)1110 2102 y(p)s(erforming)29
-b(\014lename)i(expansion.)630 2252 y Fs(nocasematch)1110
-2361 y Ft(If)42 b(set,)k(Bash)d(matc)m(hes)g(patterns)g(in)f(a)h
-(case-insensitiv)m(e)i(fashion)d(when)1110 2471 y(p)s(erforming)31
+2142 y(an)k(empt)m(y)h(line.)630 2301 y Fs(nocaseglob)1110
+2411 y Ft(If)38 b(set,)k(Bash)d(matc)m(hes)g(\014lenames)g(in)f(a)h
+(case-insensitiv)m(e)j(fashion)c(when)1110 2521 y(p)s(erforming)29
+b(\014lename)i(expansion.)630 2680 y Fs(nocasematch)1110
+2790 y Ft(If)42 b(set,)k(Bash)d(matc)m(hes)g(patterns)g(in)f(a)h
+(case-insensitiv)m(e)i(fashion)d(when)1110 2899 y(p)s(erforming)31
 b(matc)m(hing)i(while)f(executing)i Fs(case)d Ft(or)h
-Fs([[)g Ft(conditional)h(com-)1110 2580 y(mands.)630
-2730 y Fs(nullglob)96 b Ft(If)23 b(set,)j(Bash)e(allo)m(ws)g
+Fs([[)g Ft(conditional)h(com-)1110 3009 y(mands.)630
+3168 y Fs(nullglob)96 b Ft(If)23 b(set,)j(Bash)e(allo)m(ws)g
 (\014lename)g(patterns)g(whic)m(h)f(matc)m(h)h(no)g(\014les)f(to)i
-(expand)1110 2839 y(to)31 b(a)g(n)m(ull)f(string,)h(rather)f(than)g
-(themselv)m(es.)630 2989 y Fs(progcomp)96 b Ft(If)25
+(expand)1110 3278 y(to)31 b(a)g(n)m(ull)f(string,)h(rather)f(than)g
+(themselv)m(es.)630 3437 y Fs(progcomp)96 b Ft(If)25
 b(set,)i(the)f(programmable)g(completion)g(facilities)i(\(see)f
-(Section)f(8.6)h([Pro-)1110 3098 y(grammable)45 b(Completion],)k(page)c
-(124\))h(are)f(enabled.)82 b(This)44 b(option)h(is)1110
-3208 y(enabled)30 b(b)m(y)h(default.)630 3357 y Fs(promptvars)1110
-3467 y Ft(If)50 b(set,)56 b(prompt)49 b(strings)h(undergo)g(parameter)h
-(expansion,)k(command)1110 3577 y(substitution,)35 b(arithmetic)g
+(Section)f(8.6)h([Pro-)1110 3547 y(grammable)45 b(Completion],)k(page)c
+(125\))h(are)f(enabled.)82 b(This)44 b(option)h(is)1110
+3656 y(enabled)30 b(b)m(y)h(default.)630 3816 y Fs(promptvars)1110
+3925 y Ft(If)50 b(set,)56 b(prompt)49 b(strings)h(undergo)g(parameter)h
+(expansion,)k(command)1110 4035 y(substitution,)35 b(arithmetic)g
 (expansion,)g(and)e(quote)i(remo)m(v)-5 b(al)35 b(after)f(b)s(eing)1110
-3686 y(expanded)53 b(as)h(describ)s(ed)e(b)s(elo)m(w)i(\(see)h(Section)
-f(6.9)h([Con)m(trolling)g(the)1110 3796 y(Prompt],)30
-b(page)h(91\).)42 b(This)30 b(option)h(is)f(enabled)h(b)m(y)f(default.)
-630 3945 y Fs(restricted_shell)1110 4055 y Ft(The)40
+4144 y(expanded)53 b(as)h(describ)s(ed)e(b)s(elo)m(w)i(\(see)h(Section)
+f(6.9)h([Con)m(trolling)g(the)1110 4254 y(Prompt],)30
+b(page)h(92\).)42 b(This)30 b(option)h(is)f(enabled)h(b)m(y)f(default.)
+630 4413 y Fs(restricted_shell)1110 4523 y Ft(The)40
 b(shell)h(sets)g(this)g(option)g(if)g(it)h(is)e(started)i(in)e
-(restricted)i(mo)s(de)e(\(see)1110 4164 y(Section)c(6.10)g([The)f
-(Restricted)g(Shell],)i(page)e(92\).)56 b(The)34 b(v)-5
-b(alue)35 b(ma)m(y)h(not)1110 4274 y(b)s(e)c(c)m(hanged.)49
+(restricted)i(mo)s(de)e(\(see)1110 4633 y(Section)c(6.10)g([The)f
+(Restricted)g(Shell],)i(page)e(93\).)56 b(The)34 b(v)-5
+b(alue)35 b(ma)m(y)h(not)1110 4742 y(b)s(e)c(c)m(hanged.)49
 b(This)32 b(is)h(not)h(reset)f(when)f(the)h(startup)g(\014les)f(are)i
-(executed,)1110 4384 y(allo)m(wing)k(the)e(startup)f(\014les)h(to)g
+(executed,)1110 4852 y(allo)m(wing)k(the)e(startup)f(\014les)h(to)g
 (disco)m(v)m(er)h(whether)f(or)f(not)i(a)f(shell)g(is)g(re-)1110
-4493 y(stricted.)630 4643 y Fs(shift_verbose)1110 4752
+4961 y(stricted.)630 5121 y Fs(shift_verbose)1110 5230
 y Ft(If)g(this)g(is)g(set,)j(the)d Fs(shift)f Ft(builtin)h(prin)m(ts)f
-(an)h(error)g(message)i(when)d(the)1110 4862 y(shift)30
+(an)h(error)g(message)i(when)d(the)1110 5340 y(shift)30
 b(coun)m(t)h(exceeds)g(the)g(n)m(um)m(b)s(er)e(of)h(p)s(ositional)i
-(parameters.)630 5011 y Fs(sourcepath)1110 5121 y Ft(If)22
-b(set,)j(the)e Fs(source)e Ft(builtin)h(uses)g(the)h(v)-5
-b(alue)23 b(of)g Fs(PATH)e Ft(to)j(\014nd)d(the)h(directory)1110
-5230 y(con)m(taining)29 b(the)e(\014le)h(supplied)e(as)h(an)g(argumen)m
-(t.)40 b(This)27 b(option)h(is)f(enabled)1110 5340 y(b)m(y)j(default.)p
-eop end
-%%Page: 67 73
-TeXDict begin 67 72 bop 150 -116 a Ft(Chapter)30 b(4:)41
-b(Shell)30 b(Builtin)h(Commands)2069 b(67)630 299 y Fs(xpg_echo)96
-b Ft(If)31 b(set,)h(the)g Fs(echo)e Ft(builtin)h(expands)f(bac)m
-(kslash-escap)s(e)j(sequences)f(b)m(y)f(de-)1110 408
-y(fault.)630 568 y(The)c(return)f(status)i(when)f(listing)h(options)g
-(is)f(zero)i(if)e(all)i Fq(optnames)i Ft(are)d(enabled,)g(non-)630
-677 y(zero)40 b(otherwise.)66 b(When)39 b(setting)h(or)f(unsetting)g
-(options,)i(the)e(return)f(status)h(is)g(zero)630 787
-y(unless)30 b(an)g Fq(optname)36 b Ft(is)30 b(not)h(a)g(v)-5
-b(alid)30 b(shell)h(option.)150 1020 y Fr(4.4)68 b(Sp)t(ecial)45
-b(Builtins)150 1179 y Ft(F)-8 b(or)35 b(historical)h(reasons,)g(the)e
-Fl(posix)g Ft(standard)f(has)i(classi\014ed)f(sev)m(eral)i(builtin)e
-(commands)g(as)h Fk(sp)-5 b(e-)150 1289 y(cial)p Ft(.)47
-b(When)33 b(Bash)f(is)h(executing)g(in)f Fl(posix)g Ft(mo)s(de,)h(the)g
-(sp)s(ecial)g(builtins)e(di\013er)i(from)f(other)g(builtin)150
-1398 y(commands)e(in)g(three)h(resp)s(ects:)199 1533
+(parameters.)p eop end
+%%Page: 68 74
+TeXDict begin 68 73 bop 150 -116 a Ft(Chapter)30 b(4:)41
+b(Shell)30 b(Builtin)h(Commands)2069 b(68)630 299 y Fs(sourcepath)1110
+408 y Ft(If)22 b(set,)j(the)e Fs(source)e Ft(builtin)h(uses)g(the)h(v)
+-5 b(alue)23 b(of)g Fs(PATH)e Ft(to)j(\014nd)d(the)h(directory)1110
+518 y(con)m(taining)29 b(the)e(\014le)h(supplied)e(as)h(an)g(argumen)m
+(t.)40 b(This)27 b(option)h(is)f(enabled)1110 628 y(b)m(y)j(default.)
+630 787 y Fs(xpg_echo)96 b Ft(If)31 b(set,)h(the)g Fs(echo)e
+Ft(builtin)h(expands)f(bac)m(kslash-escap)s(e)j(sequences)f(b)m(y)f
+(de-)1110 897 y(fault.)630 1056 y(The)c(return)f(status)i(when)f
+(listing)h(options)g(is)f(zero)i(if)e(all)i Fq(optnames)i
+Ft(are)d(enabled,)g(non-)630 1166 y(zero)40 b(otherwise.)66
+b(When)39 b(setting)h(or)f(unsetting)g(options,)i(the)e(return)f
+(status)h(is)g(zero)630 1275 y(unless)30 b(an)g Fq(optname)36
+b Ft(is)30 b(not)h(a)g(v)-5 b(alid)30 b(shell)h(option.)150
+1508 y Fr(4.4)68 b(Sp)t(ecial)45 b(Builtins)150 1667
+y Ft(F)-8 b(or)35 b(historical)h(reasons,)g(the)e Fl(posix)g
+Ft(standard)f(has)i(classi\014ed)f(sev)m(eral)i(builtin)e(commands)g
+(as)h Fk(sp)-5 b(e-)150 1777 y(cial)p Ft(.)47 b(When)33
+b(Bash)f(is)h(executing)g(in)f Fl(posix)g Ft(mo)s(de,)h(the)g(sp)s
+(ecial)g(builtins)e(di\013er)i(from)f(other)g(builtin)150
+1886 y(commands)e(in)g(three)h(resp)s(ects:)199 2021
 y(1.)61 b(Sp)s(ecial)31 b(builtins)e(are)i(found)e(b)s(efore)h(shell)h
-(functions)f(during)f(command)h(lo)s(okup.)199 1667 y(2.)61
+(functions)f(during)f(command)h(lo)s(okup.)199 2155 y(2.)61
 b(If)30 b(a)h(sp)s(ecial)g(builtin)f(returns)f(an)h(error)g(status,)h
-(a)g(non-in)m(teractiv)m(e)i(shell)d(exits.)199 1802
+(a)g(non-in)m(teractiv)m(e)i(shell)d(exits.)199 2290
 y(3.)61 b(Assignmen)m(t)30 b(statemen)m(ts)h(preceding)f(the)f(command)
 g(sta)m(y)i(in)e(e\013ect)i(in)e(the)h(shell)f(en)m(vironmen)m(t)330
-1911 y(after)i(the)f(command)h(completes.)275 2071 y(When)36
+2399 y(after)i(the)f(command)h(completes.)275 2559 y(When)36
 b(Bash)g(is)h(not)f(executing)i(in)e Fl(posix)f Ft(mo)s(de,)j(these)f
 (builtins)f(b)s(eha)m(v)m(e)h(no)f(di\013eren)m(tly)h(than)150
-2180 y(the)31 b(rest)f(of)h(the)f(Bash)h(builtin)e(commands.)41
+2668 y(the)31 b(rest)f(of)h(the)f(Bash)h(builtin)e(commands.)41
 b(The)30 b(Bash)g Fl(posix)g Ft(mo)s(de)g(is)g(describ)s(ed)f(in)h
-(Section)h(6.11)150 2290 y([Bash)g(POSIX)e(Mo)s(de],)i(page)g(93.)275
-2424 y(These)f(are)g(the)h Fl(posix)f Ft(sp)s(ecial)h(builtins:)390
-2559 y Fs(break)46 b(:)i(.)f(continue)f(eval)g(exec)h(exit)g(export)f
-(readonly)f(return)h(set)390 2668 y(shift)g(trap)h(unset)p
+(Section)h(6.11)150 2778 y([Bash)g(POSIX)e(Mo)s(de],)i(page)g(94.)275
+2912 y(These)f(are)g(the)h Fl(posix)f Ft(sp)s(ecial)h(builtins:)390
+3047 y Fs(break)46 b(:)i(.)f(continue)f(eval)g(exec)h(exit)g(export)f
+(readonly)f(return)h(set)390 3156 y(shift)g(trap)h(unset)p
 eop end
-%%Page: 68 74
-TeXDict begin 68 73 bop 150 -116 a Ft(Chapter)30 b(5:)41
-b(Shell)30 b(V)-8 b(ariables)2459 b(68)150 299 y Fo(5)80
+%%Page: 69 75
+TeXDict begin 69 74 bop 150 -116 a Ft(Chapter)30 b(5:)41
+b(Shell)30 b(V)-8 b(ariables)2459 b(69)150 299 y Fo(5)80
 b(Shell)53 b(V)-13 b(ariables)150 541 y Ft(This)21 b(c)m(hapter)i
 (describ)s(es)e(the)i(shell)f(v)-5 b(ariables)23 b(that)f(Bash)h(uses.)
 37 b(Bash)23 b(automatically)h(assigns)f(default)150
@@ -12402,7 +12422,7 @@ Ft(builtin.)150 3552 y Fs(PATH)288 b Ft(A)32 b(colon-separated)i(list)f
 4042 y Fs(PS1)336 b Ft(The)35 b(primary)f(prompt)h(string.)55
 b(The)35 b(default)h(v)-5 b(alue)35 b(is)h(`)p Fs(\\s-\\v\\$)28
 b Ft('.)56 b(See)36 b(Section)g(6.9)630 4152 y([Con)m(trolling)42
-b(the)e(Prompt],)j(page)e(91,)j(for)c(the)g(complete)i(list)f(of)f
+b(the)e(Prompt],)j(page)e(92,)j(for)c(the)g(complete)i(list)f(of)f
 (escap)s(e)h(sequences)630 4262 y(that)31 b(are)g(expanded)e(b)s(efore)
 h Fs(PS1)g Ft(is)g(displa)m(y)m(ed.)150 4424 y Fs(PS2)336
 b Ft(The)30 b(secondary)g(prompt)g(string.)41 b(The)29
@@ -12415,17 +12435,17 @@ b(few)g(v)-5 b(ariables)24 b(used)g(b)m(y)f(Bash)i(are)f(describ)s(ed)f
 (in)h(di\013eren)m(t)g(c)m(hapters:)38 b(v)-5 b(ariables)25
 b(for)f(con)m(trolling)150 5176 y(the)31 b(job)f(con)m(trol)h
 (facilities)i(\(see)e(Section)g(7.3)h([Job)e(Con)m(trol)h(V)-8
-b(ariables],)32 b(page)g(100\).)150 5340 y Fs(BASH)288
+b(ariables],)32 b(page)g(101\).)150 5340 y Fs(BASH)288
 b Ft(The)30 b(full)g(pathname)g(used)g(to)h(execute)h(the)e(curren)m(t)
 g(instance)h(of)g(Bash.)p eop end
-%%Page: 69 75
-TeXDict begin 69 74 bop 150 -116 a Ft(Chapter)30 b(5:)41
-b(Shell)30 b(V)-8 b(ariables)2459 b(69)150 299 y Fs(BASHOPTS)96
+%%Page: 70 76
+TeXDict begin 70 75 bop 150 -116 a Ft(Chapter)30 b(5:)41
+b(Shell)30 b(V)-8 b(ariables)2459 b(70)150 299 y Fs(BASHOPTS)96
 b Ft(A)31 b(colon-separated)h(list)f(of)g(enabled)f(shell)h(options.)41
 b(Eac)m(h)31 b(w)m(ord)f(in)g(the)h(list)g(is)g(a)g(v)-5
 b(alid)630 408 y(argumen)m(t)33 b(for)g(the)f(`)p Fs(-s)p
 Ft(')h(option)g(to)g(the)g Fs(shopt)e Ft(builtin)i(command)f(\(see)i
-(Section)f(4.3.2)630 518 y([The)j(Shopt)g(Builtin],)i(page)f(61\).)60
+(Section)f(4.3.2)630 518 y([The)j(Shopt)g(Builtin],)i(page)f(62\).)60
 b(The)36 b(options)h(app)s(earing)f(in)g Fs(BASHOPTS)e
 Ft(are)i(those)630 628 y(rep)s(orted)e(as)h(`)p Fs(on)p
 Ft(')f(b)m(y)h(`)p Fs(shopt)p Ft('.)53 b(If)34 b(this)g(v)-5
@@ -12442,7 +12462,7 @@ y Fs(BASH_ALIASES)630 1489 y Ft(An)40 b(asso)s(ciativ)m(e)j(arra)m(y)d
 (v)-5 b(ariable)41 b(whose)f(mem)m(b)s(ers)f(corresp)s(ond)g(to)i(the)f
 (in)m(ternal)h(list)630 1598 y(of)c(aliases)h(as)f(main)m(tained)g(b)m
 (y)g(the)g Fs(alias)e Ft(builtin.)59 b(\(see)37 b(Section)h(4.1)f
-([Bourne)g(Shell)630 1708 y(Builtins],)f(page)e(40\).)53
+([Bourne)g(Shell)630 1708 y(Builtins],)f(page)e(41\).)53
 b(Elemen)m(ts)35 b(added)e(to)i(this)e(arra)m(y)i(app)s(ear)e(in)h(the)
 g(alias)h(list;)i(un-)630 1817 y(setting)31 b(arra)m(y)g(elemen)m(ts)h
 (cause)f(aliases)h(to)f(b)s(e)f(remo)m(v)m(ed)h(from)f(the)h(alias)g
@@ -12458,7 +12478,7 @@ b(The)25 b(n)m(um)m(b)s(er)g(of)h(parameters)g(to)g(the)g(curren)m(t)
 2522 y(is)g(pushed)f(on)m(to)i Fs(BASH_ARGC)p Ft(.)59
 b(The)37 b(shell)g(sets)h Fs(BASH_ARGC)c Ft(only)k(when)e(in)h
 (extended)630 2632 y(debugging)23 b(mo)s(de)f(\(see)h(Section)g(4.3.2)i
-([The)d(Shopt)g(Builtin],)j(page)e(61)h(for)e(a)h(description)630
+([The)d(Shopt)g(Builtin],)j(page)e(62)h(for)e(a)h(description)630
 2741 y(of)31 b(the)f Fs(extdebug)e Ft(option)j(to)g(the)g
 Fs(shopt)e Ft(builtin\).)150 2898 y Fs(BASH_ARGV)630
 3007 y Ft(An)24 b(arra)m(y)g(v)-5 b(ariable)25 b(con)m(taining)h(all)f
@@ -12471,14 +12491,14 @@ Fs(shopt)e Ft(builtin\).)150 2898 y Fs(BASH_ARGV)630
 (on)m(to)i Fs(BASH_ARGV)p Ft(.)66 b(The)40 b(shell)630
 3446 y(sets)28 b Fs(BASH_ARGV)e Ft(only)i(when)f(in)h(extended)g
 (debugging)g(mo)s(de)g(\(see)h(Section)f(4.3.2)i([The)630
-3555 y(Shopt)i(Builtin],)h(page)g(61)g(for)f(a)h(description)f(of)h
+3555 y(Shopt)i(Builtin],)h(page)g(62)g(for)f(a)h(description)f(of)h
 (the)f Fs(extdebug)e Ft(option)j(to)g(the)f Fs(shopt)630
 3665 y Ft(builtin\).)150 3821 y Fs(BASH_CMDS)630 3931
 y Ft(An)i(asso)s(ciativ)m(e)i(arra)m(y)f(v)-5 b(ariable)35
 b(whose)f(mem)m(b)s(ers)f(corresp)s(ond)g(to)i(the)f(in)m(ternal)h
 (hash)630 4041 y(table)c(of)g(commands)f(as)g(main)m(tained)h(b)m(y)g
 (the)f Fs(hash)f Ft(builtin)h(\(see)h(Section)g(4.1)h([Bourne)630
-4150 y(Shell)23 b(Builtins],)j(page)e(40\).)40 b(Elemen)m(ts)24
+4150 y(Shell)23 b(Builtins],)j(page)e(41\).)40 b(Elemen)m(ts)24
 b(added)e(to)j(this)e(arra)m(y)h(app)s(ear)e(in)i(the)f(hash)g(table;)
 630 4260 y(unsetting)30 b(arra)m(y)h(elemen)m(ts)h(cause)f(commands)f
 (to)h(b)s(e)f(remo)m(v)m(ed)h(from)f(the)h(hash)e(table.)150
@@ -12490,16 +12510,16 @@ g(the)f(result)h(of)g(a)g(trap,)i(in)d(whic)m(h)g(case)i(it)f(is)g(the)
 150 4902 y Fs(BASH_COMPAT)630 5011 y Ft(The)i(v)-5 b(alue)34
 b(is)f(used)g(to)h(set)f(the)h(shell's)g(compatibilit)m(y)h(lev)m(el.)
 51 b(See)34 b(Section)g(4.3.2)h([The)630 5121 y(Shopt)40
-b(Builtin],)45 b(page)c(61,)k(for)c(a)g(description)g(of)g(the)g(v)-5
+b(Builtin],)45 b(page)c(62,)k(for)c(a)g(description)g(of)g(the)g(v)-5
 b(arious)41 b(compatibilit)m(y)i(lev)m(els)630 5230 y(and)31
 b(their)g(e\013ects.)45 b(The)31 b(v)-5 b(alue)31 b(ma)m(y)h(b)s(e)f(a)
 h(decimal)g(n)m(um)m(b)s(er)e(\(e.g.,)j(4.2\))g(or)e(an)h(in)m(teger)
 630 5340 y(\(e.g.,)39 b(42\))f(corresp)s(onding)d(to)i(the)f(desired)f
 (compatibilit)m(y)k(lev)m(el.)59 b(If)36 b Fs(BASH_COMPAT)d
 Ft(is)p eop end
-%%Page: 70 76
-TeXDict begin 70 75 bop 150 -116 a Ft(Chapter)30 b(5:)41
-b(Shell)30 b(V)-8 b(ariables)2459 b(70)630 299 y(unset)37
+%%Page: 71 77
+TeXDict begin 71 76 bop 150 -116 a Ft(Chapter)30 b(5:)41
+b(Shell)30 b(V)-8 b(ariables)2459 b(71)630 299 y(unset)37
 b(or)g(set)h(to)g(the)g(empt)m(y)f(string,)j(the)d(compatibilit)m(y)j
 (lev)m(el)f(is)e(set)h(to)g(the)g(default)630 408 y(for)i(the)h(curren)
 m(t)f(v)m(ersion.)72 b(If)40 b Fs(BASH_COMPAT)e Ft(is)i(set)h(to)h(a)e
@@ -12520,7 +12540,7 @@ m(v)m(ok)m(ed)h(to)f(execute)h(a)e(shell)h(script,)g(its)g(v)-5
 b(alue)29 b(is)630 1230 y(expanded)k(and)h(used)g(as)g(the)h(name)f(of)
 g(a)h(startup)f(\014le)g(to)h(read)f(b)s(efore)g(executing)i(the)630
 1340 y(script.)41 b(See)30 b(Section)h(6.2)h([Bash)f(Startup)e(Files],)
-j(page)f(81.)150 1504 y Fs(BASH_EXECUTION_STRING)630
+j(page)f(82.)150 1504 y Fs(BASH_EXECUTION_STRING)630
 1614 y Ft(The)f(command)g(argumen)m(t)h(to)g(the)g(`)p
 Fs(-c)p Ft(')f(in)m(v)m(o)s(cation)i(option.)150 1778
 y Fs(BASH_LINENO)630 1888 y Ft(An)62 b(arra)m(y)i(v)-5
@@ -12559,7 +12579,7 @@ b(b)m(y)f(one)h(within)f(eac)m(h)i(subshell)d(or)i(subshell)e(en)m
 b(executing)h(in)f(that)h(en)m(vironmen)m(t.)42 b(The)30
 b(initial)h(v)-5 b(alue)31 b(is)f(0.)150 4189 y Fs(BASH_VERSINFO)630
 4299 y Ft(A)36 b(readonly)g(arra)m(y)g(v)-5 b(ariable)37
-b(\(see)f(Section)h(6.7)g([Arra)m(ys],)h(page)e(88\))h(whose)f(mem)m(b)
+b(\(see)f(Section)h(6.7)g([Arra)m(ys],)h(page)e(89\))h(whose)f(mem)m(b)
 s(ers)630 4408 y(hold)c(v)m(ersion)h(information)f(for)g(this)g
 (instance)h(of)g(Bash.)46 b(The)32 b(v)-5 b(alues)32
 b(assigned)h(to)g(the)630 4518 y(arra)m(y)e(mem)m(b)s(ers)e(are)i(as)g
@@ -12569,9 +12589,9 @@ Fq(release)5 b Ft(\).)630 4956 y Fs(BASH_VERSINFO[1])1110
 5066 y Ft(The)30 b(minor)g(v)m(ersion)h(n)m(um)m(b)s(er)e(\(the)i
 Fq(v)m(ersion)p Ft(\).)630 5230 y Fs(BASH_VERSINFO[2])1110
 5340 y Ft(The)f(patc)m(h)h(lev)m(el.)p eop end
-%%Page: 71 77
-TeXDict begin 71 76 bop 150 -116 a Ft(Chapter)30 b(5:)41
-b(Shell)30 b(V)-8 b(ariables)2459 b(71)630 299 y Fs(BASH_VERSINFO[3])
+%%Page: 72 78
+TeXDict begin 72 77 bop 150 -116 a Ft(Chapter)30 b(5:)41
+b(Shell)30 b(V)-8 b(ariables)2459 b(72)630 299 y Fs(BASH_VERSINFO[3])
 1110 408 y Ft(The)30 b(build)f(v)m(ersion.)630 591 y
 Fs(BASH_VERSINFO[4])1110 701 y Ft(The)h(release)i(status)e(\(e.g.,)j
 Fq(b)s(eta1)7 b Ft(\).)630 883 y Fs(BASH_VERSINFO[5])1110
@@ -12606,7 +12626,7 @@ Fs(select)e Ft(command)h(to)i(determine)f(the)f(terminal)i(width)d
 (when)h(prin)m(ting)630 3258 y(selection)39 b(lists.)63
 b(Automatically)41 b(set)d(if)f(the)h Fs(checkwinsize)d
 Ft(option)j(is)f(enabled)h(\(see)630 3367 y(Section)44
-b(4.3.2)h([The)e(Shopt)g(Builtin],)k(page)d(61\),)k(or)43
+b(4.3.2)h([The)e(Shopt)g(Builtin],)k(page)d(62\),)k(or)43
 b(in)g(an)g(in)m(teractiv)m(e)j(shell)e(up)s(on)630 3477
 y(receipt)31 b(of)g(a)g Fs(SIGWINCH)p Ft(.)150 3660 y
 Fs(COMP_CWORD)630 3769 y Ft(An)38 b(index)g(in)m(to)h
@@ -12615,13 +12635,13 @@ Fs(${COMP_WORDS})c Ft(of)k(the)g(w)m(ord)f(con)m(taining)i(the)e
 b(v)-5 b(ariable)41 b(is)f(a)m(v)-5 b(ailable)43 b(only)e(in)f(shell)h
 (functions)f(in)m(v)m(ok)m(ed)i(b)m(y)e(the)h(pro-)630
 3988 y(grammable)36 b(completion)g(facilities)i(\(see)e(Section)g(8.6)g
-([Programmable)g(Completion],)630 4098 y(page)31 b(124\).)150
+([Programmable)g(Completion],)630 4098 y(page)31 b(125\).)150
 4281 y Fs(COMP_LINE)630 4390 y Ft(The)38 b(curren)m(t)h(command)f
 (line.)66 b(This)37 b(v)-5 b(ariable)40 b(is)f(a)m(v)-5
 b(ailable)41 b(only)d(in)h(shell)f(functions)630 4500
 y(and)25 b(external)h(commands)f(in)m(v)m(ok)m(ed)h(b)m(y)f(the)h
 (programmable)f(completion)i(facilities)g(\(see)630 4609
-y(Section)k(8.6)h([Programmable)f(Completion],)g(page)g(124\).)150
+y(Section)k(8.6)h([Programmable)f(Completion],)g(page)g(125\).)150
 4792 y Fs(COMP_POINT)630 4902 y Ft(The)25 b(index)g(of)h(the)g(curren)m
 (t)f(cursor)g(p)s(osition)h(relativ)m(e)i(to)e(the)g(b)s(eginning)f(of)
 g(the)h(curren)m(t)630 5011 y(command.)40 b(If)27 b(the)h(curren)m(t)g
@@ -12632,10 +12652,10 @@ b(This)29 b(v)-5 b(ariable)31 b(is)f(a)m(v)-5 b(ailable)630
 5230 y(only)36 b(in)f(shell)h(functions)f(and)g(external)h(commands)g
 (in)m(v)m(ok)m(ed)h(b)m(y)e(the)h(programmable)630 5340
 y(completion)c(facilities)g(\(see)g(Section)f(8.6)g([Programmable)g
-(Completion],)h(page)f(124\).)p eop end
-%%Page: 72 78
-TeXDict begin 72 77 bop 150 -116 a Ft(Chapter)30 b(5:)41
-b(Shell)30 b(V)-8 b(ariables)2459 b(72)150 299 y Fs(COMP_TYPE)630
+(Completion],)h(page)f(125\).)p eop end
+%%Page: 73 79
+TeXDict begin 73 78 bop 150 -116 a Ft(Chapter)30 b(5:)41
+b(Shell)30 b(V)-8 b(ariables)2459 b(73)150 299 y Fs(COMP_TYPE)630
 408 y Ft(Set)27 b(to)h(an)f(in)m(teger)h(v)-5 b(alue)28
 b(corresp)s(onding)e(to)h(the)h(t)m(yp)s(e)f(of)g(completion)h
 (attempted)g(that)630 518 y(caused)e(a)g(completion)i(function)d(to)i
@@ -12650,7 +12670,7 @@ b(This)25 b(v)-5 b(ariable)27 b(is)g(a)m(v)-5 b(ailable)28
 b(only)f(in)f(shell)g(functions)g(and)g(external)630
 956 y(commands)32 b(in)m(v)m(ok)m(ed)i(b)m(y)e(the)g(programmable)h
 (completion)g(facilities)i(\(see)e(Section)g(8.6)630
-1066 y([Programmable)e(Completion],)h(page)f(124\).)150
+1066 y([Programmable)e(Completion],)h(page)f(125\).)150
 1241 y Fs(COMP_KEY)96 b Ft(The)29 b(k)m(ey)i(\(or)g(\014nal)e(k)m(ey)i
 (of)f(a)g(k)m(ey)h(sequence\))g(used)e(to)i(in)m(v)m(ok)m(e)h(the)e
 (curren)m(t)g(completion)630 1351 y(function.)150 1526
@@ -12668,13 +12688,13 @@ h(Readline)h(w)m(ould)f(split)g(it,)53 b(using)47 b Fs(COMP_)630
 b(This)36 b(v)-5 b(ariable)37 b(is)f(a)m(v)-5 b(ailable)39
 b(only)e(in)f(shell)h(func-)630 2469 y(tions)32 b(in)m(v)m(ok)m(ed)i(b)
 m(y)d(the)i(programmable)f(completion)h(facilities)h(\(see)f(Section)g
-(8.6)g([Pro-)630 2578 y(grammable)e(Completion],)g(page)g(124\).)150
+(8.6)g([Pro-)630 2578 y(grammable)e(Completion],)g(page)g(125\).)150
 2754 y Fs(COMPREPLY)630 2863 y Ft(An)37 b(arra)m(y)h(v)-5
 b(ariable)38 b(from)f(whic)m(h)g(Bash)g(reads)g(the)h(p)s(ossible)e
 (completions)j(generated)630 2973 y(b)m(y)33 b(a)g(shell)h(function)f
 (in)m(v)m(ok)m(ed)h(b)m(y)f(the)g(programmable)h(completion)g(facilit)m
 (y)h(\(see)f(Sec-)630 3082 y(tion)g(8.6)g([Programmable)g(Completion],)
-h(page)f(124\).)51 b(Eac)m(h)34 b(arra)m(y)g(elemen)m(t)h(con)m(tains)
+h(page)f(125\).)51 b(Eac)m(h)34 b(arra)m(y)g(elemen)m(t)h(con)m(tains)
 630 3192 y(one)c(p)s(ossible)f(completion.)150 3367 y
 Fs(COPROC)192 b Ft(An)27 b(arra)m(y)g(v)-5 b(ariable)28
 b(created)g(to)f(hold)g(the)g(\014le)g(descriptors)g(for)g(output)f
@@ -12702,16 +12722,16 @@ b(in)f(the)h(en)m(vironmen)m(t)g(when)e(the)i(shell)f(starts)h(with)f
 h(disables)630 4704 y(line)d(editing.)150 4880 y Fs(ENV)336
 b Ft(Similar)35 b(to)g Fs(BASH_ENV)p Ft(;)h(used)e(when)g(the)h(shell)g
 (is)g(in)m(v)m(ok)m(ed)h(in)e Fl(posix)h Ft(Mo)s(de)g(\(see)g(Sec-)630
-4989 y(tion)c(6.11)h([Bash)f(POSIX)e(Mo)s(de],)i(page)g(93\).)150
+4989 y(tion)c(6.11)h([Bash)f(POSIX)e(Mo)s(de],)i(page)g(94\).)150
 5165 y Fs(EUID)288 b Ft(The)30 b(n)m(umeric)g(e\013ectiv)m(e)j(user)d
 (id)g(of)g(the)h(curren)m(t)f(user.)40 b(This)30 b(v)-5
 b(ariable)31 b(is)f(readonly)-8 b(.)150 5340 y Fs(FCEDIT)192
 b Ft(The)30 b(editor)h(used)e(as)i(a)g(default)f(b)m(y)h(the)f(`)p
 Fs(-e)p Ft(')g(option)h(to)g(the)g Fs(fc)f Ft(builtin)g(command.)p
 eop end
-%%Page: 73 79
-TeXDict begin 73 78 bop 150 -116 a Ft(Chapter)30 b(5:)41
-b(Shell)30 b(V)-8 b(ariables)2459 b(73)150 299 y Fs(FIGNORE)144
+%%Page: 74 80
+TeXDict begin 74 79 bop 150 -116 a Ft(Chapter)30 b(5:)41
+b(Shell)30 b(V)-8 b(ariables)2459 b(74)150 299 y Fs(FIGNORE)144
 b Ft(A)35 b(colon-separated)i(list)f(of)g(su\016xes)e(to)i(ignore)g
 (when)e(p)s(erforming)g(\014lename)i(comple-)630 408
 y(tion.)k(A)27 b(\014lename)g(whose)f(su\016x)g(matc)m(hes)i(one)f(of)g
@@ -12763,7 +12783,7 @@ b(If)630 3126 y Fs(GROUPS)29 b Ft(is)h(unset,)g(it)h(loses)g(its)g(sp)s
 (reset.)150 3280 y Fs(histchars)630 3389 y Ft(Up)c(to)g(three)g(c)m
 (haracters)i(whic)m(h)d(con)m(trol)j(history)d(expansion,)i(quic)m(k)g
 (substitution,)g(and)630 3499 y(tok)m(enization)k(\(see)f(Section)f
-(9.3)h([History)f(In)m(teraction],)i(page)f(135\).)41
+(9.3)h([History)f(In)m(teraction],)i(page)f(136\).)41
 b(The)29 b(\014rst)e(c)m(harac-)630 3608 y(ter)j(is)f(the)g
 Fq(history)g(expansion)g Ft(c)m(haracter,)j(that)e(is,)f(the)h(c)m
 (haracter)h(whic)m(h)d(signi\014es)i(the)630 3718 y(start)25
@@ -12798,9 +12818,9 @@ b(lines)h(whic)m(h)f(matc)m(h)h(the)f(previous)f(history)h(en)m(try)h
 5340 y(of)32 b(`)p Fs(ignoreboth)p Ft(')d(is)j(shorthand)e(for)i(`)p
 Fs(ignorespace)p Ft(')d(and)i(`)p Fs(ignoredups)p Ft('.)42
 b(A)32 b(v)-5 b(alue)32 b(of)p eop end
-%%Page: 74 80
-TeXDict begin 74 79 bop 150 -116 a Ft(Chapter)30 b(5:)41
-b(Shell)30 b(V)-8 b(ariables)2459 b(74)630 299 y(`)p
+%%Page: 75 81
+TeXDict begin 75 80 bop 150 -116 a Ft(Chapter)30 b(5:)41
+b(Shell)30 b(V)-8 b(ariables)2459 b(75)630 299 y(`)p
 Fs(erasedups)p Ft(')31 b(causes)i(all)h(previous)f(lines)g(matc)m(hing)
 h(the)f(curren)m(t)g(line)g(to)h(b)s(e)e(remo)m(v)m(ed)630
 408 y(from)42 b(the)h(history)f(list)i(b)s(efore)e(that)h(line)g(is)g
@@ -12884,9 +12904,9 @@ Fs(/etc/hosts)p Ft(')e(that)j(should)630 5230 y(b)s(e)i(read)h(when)f
 b(The)42 b(list)g(of)g(p)s(ossible)630 5340 y(hostname)26
 b(completions)g(ma)m(y)h(b)s(e)d(c)m(hanged)j(while)e(the)h(shell)g(is)
 f(running;)h(the)g(next)f(time)p eop end
-%%Page: 75 81
-TeXDict begin 75 80 bop 150 -116 a Ft(Chapter)30 b(5:)41
-b(Shell)30 b(V)-8 b(ariables)2459 b(75)630 299 y(hostname)37
+%%Page: 76 82
+TeXDict begin 76 81 bop 150 -116 a Ft(Chapter)30 b(5:)41
+b(Shell)30 b(V)-8 b(ariables)2459 b(76)630 299 y(hostname)37
 b(completion)i(is)e(attempted)h(after)g(the)f(v)-5 b(alue)37
 b(is)h(c)m(hanged,)h(Bash)e(adds)g(the)630 408 y(con)m(ten)m(ts)43
 b(of)f(the)f(new)g(\014le)h(to)g(the)f(existing)i(list.)74
@@ -12949,15 +12969,15 @@ Ft(command)i(to)g(determine)g(the)g(column)g(length)g(for)g(prin)m
 (ting)630 4843 y(selection)c(lists.)63 b(Automatically)41
 b(set)d(if)f(the)h Fs(checkwinsize)d Ft(option)j(is)f(enabled)h(\(see)
 630 4952 y(Section)44 b(4.3.2)h([The)e(Shopt)g(Builtin],)k(page)d
-(61\),)k(or)43 b(in)g(an)g(in)m(teractiv)m(e)j(shell)e(up)s(on)630
+(62\),)k(or)43 b(in)g(an)g(in)m(teractiv)m(e)j(shell)e(up)s(on)630
 5062 y(receipt)31 b(of)g(a)g Fs(SIGWINCH)p Ft(.)150 5230
 y Fs(MACHTYPE)96 b Ft(A)26 b(string)g(that)h(fully)f(describ)s(es)f
 (the)h(system)g(t)m(yp)s(e)h(on)f(whic)m(h)f(Bash)i(is)f(executing,)i
 (in)e(the)630 5340 y(standard)k Fl(gnu)g Fq(cpu-compan)m(y-system)h
 Ft(format.)p eop end
-%%Page: 76 82
-TeXDict begin 76 81 bop 150 -116 a Ft(Chapter)30 b(5:)41
-b(Shell)30 b(V)-8 b(ariables)2459 b(76)150 299 y Fs(MAILCHECK)630
+%%Page: 77 83
+TeXDict begin 77 82 bop 150 -116 a Ft(Chapter)30 b(5:)41
+b(Shell)30 b(V)-8 b(ariables)2459 b(77)150 299 y Fs(MAILCHECK)630
 408 y Ft(Ho)m(w)28 b(often)g(\(in)g(seconds\))g(that)g(the)f(shell)h
 (should)f(c)m(hec)m(k)i(for)e(mail)h(in)f(the)h(\014les)g(sp)s
 (eci\014ed)630 518 y(in)i(the)h Fs(MAILPATH)e Ft(or)i
@@ -12980,7 +13000,7 @@ g Fs(getopts)630 1512 y Ft(builtin)30 b(command.)150
 1661 y Fs(OSTYPE)192 b Ft(A)30 b(string)h(describing)f(the)g(op)s
 (erating)h(system)g(Bash)f(is)h(running)d(on.)150 1810
 y Fs(PIPESTATUS)630 1919 y Ft(An)23 b(arra)m(y)h(v)-5
-b(ariable)24 b(\(see)h(Section)f(6.7)h([Arra)m(ys],)g(page)f(88\))h
+b(ariable)24 b(\(see)h(Section)f(6.7)h([Arra)m(ys],)g(page)f(89\))h
 (con)m(taining)g(a)f(list)g(of)g(exit)g(sta-)630 2029
 y(tus)h(v)-5 b(alues)27 b(from)e(the)h(pro)s(cesses)g(in)f(the)h
 (most-recen)m(tly-executed)j(foreground)c(pip)s(eline)630
@@ -12989,7 +13009,7 @@ y(tus)h(v)-5 b(alues)27 b(from)e(the)h(pro)s(cesses)g(in)f(the)h
 Ft(If)h(this)g(v)-5 b(ariable)34 b(is)e(in)g(the)h(en)m(vironmen)m(t)g
 (when)e(Bash)i(starts,)g(the)g(shell)g(en)m(ters)g Fl(posix)630
 2506 y Ft(mo)s(de)22 b(\(see)h(Section)g(6.11)h([Bash)e(POSIX)f(Mo)s
-(de],)k(page)e(93\))g(b)s(efore)f(reading)g(the)g(startup)630
+(de],)k(page)e(94\))g(b)s(efore)f(reading)g(the)g(startup)630
 2616 y(\014les,)32 b(as)f(if)h(the)f(`)p Fs(--posix)p
 Ft(')f(in)m(v)m(o)s(cation)j(option)f(had)f(b)s(een)g(supplied.)42
 b(If)31 b(it)h(is)f(set)h(while)630 2725 y(the)f(shell)f(is)h(running,)
@@ -13007,7 +13027,7 @@ i(the)e(v)-5 b(alue)28 b(is)f(used)g(as)g(the)h(n)m(um)m(b)s(er)e(of)h
 (trailing)630 3868 y(directory)35 b(comp)s(onen)m(ts)g(to)h(retain)f
 (when)f(expanding)g(the)h Fs(\\w)f Ft(and)g Fs(\\W)g
 Ft(prompt)g(string)630 3978 y(escap)s(es)21 b(\(see)h(Section)f(6.9)h
-([Con)m(trolling)g(the)f(Prompt],)h(page)f(91\).)39 b(Characters)21
+([Con)m(trolling)g(the)f(Prompt],)h(page)f(92\).)39 b(Characters)21
 b(remo)m(v)m(ed)630 4088 y(are)31 b(replaced)g(with)f(an)g(ellipsis.)
 150 4236 y Fs(PS3)336 b Ft(The)34 b(v)-5 b(alue)35 b(of)f(this)g(v)-5
 b(ariable)35 b(is)g(used)e(as)i(the)f(prompt)g(for)g(the)g
@@ -13017,7 +13037,7 @@ b(ariable)31 b(is)g(not)f(set,)i(the)e Fs(select)f Ft(command)h
 b Ft(The)20 b(v)-5 b(alue)22 b(is)e(the)h(prompt)f(prin)m(ted)h(b)s
 (efore)f(the)h(command)g(line)g(is)g(ec)m(ho)s(ed)g(when)f(the)h(`)p
 Fs(-x)p Ft(')630 4604 y(option)32 b(is)f(set)h(\(see)g(Section)h(4.3.1)
-g([The)e(Set)g(Builtin],)i(page)f(57\).)45 b(The)31 b(\014rst)f(c)m
+g([The)e(Set)g(Builtin],)i(page)f(58\).)45 b(The)31 b(\014rst)f(c)m
 (haracter)630 4714 y(of)k Fs(PS4)g Ft(is)g(replicated)i(m)m(ultiple)f
 (times,)h(as)e(necessary)-8 b(,)37 b(to)e(indicate)g(m)m(ultiple)g(lev)
 m(els)h(of)630 4823 y(indirection.)41 b(The)30 b(default)h(is)f(`)p
@@ -13029,16 +13049,16 @@ h(b)s(et)m(w)m(een)g(0)f(and)g(32767)630 5230 y(is)i(generated.)43
 b(Assigning)31 b(a)g(v)-5 b(alue)31 b(to)g(this)g(v)-5
 b(ariable)31 b(seeds)g(the)g(random)f(n)m(um)m(b)s(er)f(gen-)630
 5340 y(erator.)p eop end
-%%Page: 77 83
-TeXDict begin 77 82 bop 150 -116 a Ft(Chapter)30 b(5:)41
-b(Shell)30 b(V)-8 b(ariables)2459 b(77)150 299 y Fs(READLINE_LINE)630
+%%Page: 78 84
+TeXDict begin 78 83 bop 150 -116 a Ft(Chapter)30 b(5:)41
+b(Shell)30 b(V)-8 b(ariables)2459 b(78)150 299 y Fs(READLINE_LINE)630
 408 y Ft(The)27 b(con)m(ten)m(ts)i(of)f(the)g(Readline)g(line)g
 (bu\013er,)f(for)h(use)f(with)g(`)p Fs(bind)j(-x)p Ft(')d(\(see)h
-(Section)h(4.2)630 518 y([Bash)i(Builtins],)g(page)g(47\).)150
+(Section)h(4.2)630 518 y([Bash)i(Builtins],)g(page)g(48\).)150
 667 y Fs(READLINE_POINT)630 776 y Ft(The)23 b(p)s(osition)g(of)g(the)h
 (insertion)f(p)s(oin)m(t)g(in)g(the)g(Readline)h(line)f(bu\013er,)h
 (for)f(use)g(with)g(`)p Fs(bind)630 886 y(-x)p Ft(')30
-b(\(see)h(Section)h(4.2)f([Bash)g(Builtins],)g(page)g(47\).)150
+b(\(see)h(Section)h(4.2)f([Bash)g(Builtins],)g(page)g(48\).)150
 1035 y Fs(REPLY)240 b Ft(The)30 b(default)g(v)-5 b(ariable)32
 b(for)e(the)g Fs(read)g Ft(builtin.)150 1183 y Fs(SECONDS)144
 b Ft(This)40 b(v)-5 b(ariable)41 b(expands)f(to)h(the)g(n)m(um)m(b)s
@@ -13058,7 +13078,7 @@ b(full)h(pathname)g(to)h(the)f(shell)g(is)g(k)m(ept)g(in)g(this)g(en)m
 41 b(Eac)m(h)31 b(w)m(ord)f(in)g(the)h(list)g(is)g(a)g(v)-5
 b(alid)630 2248 y(argumen)m(t)24 b(for)f(the)h(`)p Fs(-o)p
 Ft(')f(option)h(to)g(the)g Fs(set)f Ft(builtin)g(command)g(\(see)i
-(Section)f(4.3.1)h([The)630 2358 y(Set)k(Builtin],)h(page)f(57\).)42
+(Section)f(4.3.1)h([The)630 2358 y(Set)k(Builtin],)h(page)f(58\).)42
 b(The)28 b(options)h(app)s(earing)f(in)g Fs(SHELLOPTS)e
 Ft(are)j(those)h(rep)s(orted)630 2467 y(as)g(`)p Fs(on)p
 Ft(')f(b)m(y)h(`)p Fs(set)g(-o)p Ft('.)40 b(If)29 b(this)h(v)-5
@@ -13106,9 +13126,9 @@ b(v)-5 b(alue)51 b(of)g Fq(p)i Ft(determines)e(whether)f(or)h(not)f
 (the)h(fraction)h(is)630 5211 y(included.)630 5340 y(If)30
 b(this)g(v)-5 b(ariable)31 b(is)g(not)f(set,)i(Bash)e(acts)h(as)g(if)f
 (it)h(had)f(the)h(v)-5 b(alue)p eop end
-%%Page: 78 84
-TeXDict begin 78 83 bop 150 -116 a Ft(Chapter)30 b(5:)41
-b(Shell)30 b(V)-8 b(ariables)2459 b(78)870 299 y Fs
+%%Page: 79 85
+TeXDict begin 79 84 bop 150 -116 a Ft(Chapter)30 b(5:)41
+b(Shell)30 b(V)-8 b(ariables)2459 b(79)870 299 y Fs
 ($'\\nreal\\t\0453lR\\nuser\\t\0453)o(lU\\n)o(sys\\)o(t\0453)o(lS')630
 433 y Ft(If)37 b(the)g(v)-5 b(alue)38 b(is)f(n)m(ull,)i(no)f(timing)f
 (information)h(is)f(displa)m(y)m(ed.)62 b(A)37 b(trailing)i(newline)e
@@ -13117,7 +13137,7 @@ b(Shell)30 b(V)-8 b(ariables)2459 b(78)870 299 y Fs
 b(alue)23 b(greater)h(than)e(zero,)j Fs(TMOUT)d Ft(is)g(treated)i(as)e
 (the)h(default)g(timeout)g(for)g(the)630 812 y Fs(read)31
 b Ft(builtin)h(\(see)h(Section)f(4.2)i([Bash)e(Builtins],)h(page)g
-(47\).)47 b(The)32 b Fs(select)e Ft(command)630 922 y(\(see)f(Section)h
+(48\).)47 b(The)32 b Fs(select)e Ft(command)630 922 y(\(see)f(Section)h
 (3.2.4.2)g([Conditional)g(Constructs],)e(page)i(10\))f(terminates)g(if)
 g(input)e(do)s(es)630 1031 y(not)k(arriv)m(e)g(after)g
 Fs(TMOUT)e Ft(seconds)h(when)f(input)h(is)g(coming)h(from)f(a)h
@@ -13134,9 +13154,9 @@ y(temp)s(orary)30 b(\014les)g(for)g(the)h(shell's)g(use.)150
 1813 y Fs(UID)336 b Ft(The)30 b(n)m(umeric)g(real)h(user)f(id)g(of)g
 (the)h(curren)m(t)f(user.)40 b(This)30 b(v)-5 b(ariable)31
 b(is)f(readonly)-8 b(.)p eop end
-%%Page: 79 85
-TeXDict begin 79 84 bop 150 -116 a Ft(Chapter)30 b(6:)41
-b(Bash)30 b(F)-8 b(eatures)2484 b(79)150 299 y Fo(6)80
+%%Page: 80 86
+TeXDict begin 80 85 bop 150 -116 a Ft(Chapter)30 b(6:)41
+b(Bash)30 b(F)-8 b(eatures)2484 b(80)150 299 y Fo(6)80
 b(Bash)54 b(F)-13 b(eatures)150 524 y Ft(This)30 b(c)m(hapter)h
 (describ)s(es)e(features)i(unique)e(to)i(Bash.)150 752
 y Fr(6.1)68 b(In)l(v)l(oking)46 b(Bash)390 912 y Fs(bash)h([long-opt])e
@@ -13151,7 +13171,7 @@ b([-o)k Fi(option)11 b Fs(])46 b([-O)h Fi(shopt_option)11
 b Fs(])43 b([)p Fi(ar-)390 1460 y(gument)57 b Fs(...)o(])275
 1592 y Ft(All)31 b(of)g(the)f(single-c)m(haracter)k(options)d(used)f
 (with)g(the)h Fs(set)f Ft(builtin)g(\(see)h(Section)h(4.3.1)g([The)f
-(Set)150 1702 y(Builtin],)45 b(page)c(57\))i(can)e(b)s(e)f(used)h(as)g
+(Set)150 1702 y(Builtin],)45 b(page)c(58\))i(can)e(b)s(e)f(used)h(as)g
 (options)g(when)f(the)i(shell)f(is)g(in)m(v)m(ok)m(ed.)74
 b(In)41 b(addition,)j(there)150 1811 y(are)38 b(sev)m(eral)h(m)m
 (ulti-c)m(haracter)h(options)d(that)h(y)m(ou)g(can)g(use.)61
@@ -13161,7 +13181,7 @@ b(These)38 b(options)f(m)m(ust)h(app)s(ear)e(on)i(the)150
 2186 y Ft(Arrange)j(for)g(the)g(debugger)g(pro\014le)g(to)h(b)s(e)e
 (executed)i(b)s(efore)f(the)g(shell)g(starts.)49 b(T)-8
 b(urns)630 2296 y(on)37 b(extended)g(debugging)g(mo)s(de)g(\(see)h
-(Section)g(4.3.2)g([The)f(Shopt)g(Builtin],)i(page)f(61)630
+(Section)g(4.3.2)g([The)f(Shopt)g(Builtin],)i(page)f(62)630
 2405 y(for)30 b(a)h(description)f(of)h(the)f Fs(extdebug)f
 Ft(option)h(to)h(the)g Fs(shopt)e Ft(builtin\).)150 2561
 y Fs(--dump-po-strings)630 2670 y Ft(A)37 b(list)g(of)f(all)i
@@ -13181,7 +13201,7 @@ b Ft(\(instead)42 b(of)f(`)p Fs(~/.bashrc)p Ft('\))e(in)i(an)g(in)m
 b Ft(Equiv)-5 b(alen)m(t)31 b(to)g(`)p Fs(-l)p Ft('.)150
 4106 y Fs(--noediting)630 4216 y Ft(Do)h(not)e(use)h(the)g
 Fl(gnu)f Ft(Readline)i(library)e(\(see)h(Chapter)g(8)g([Command)f(Line)
-g(Editing],)630 4325 y(page)h(101\))h(to)f(read)g(command)f(lines)g
+g(Editing],)630 4325 y(page)h(102\))h(to)f(read)g(command)f(lines)g
 (when)g(the)g(shell)h(is)f(in)m(teractiv)m(e.)150 4481
 y Fs(--noprofile)630 4590 y Ft(Don't)i(load)f(the)g(system-wide)g
 (startup)f(\014le)g(`)p Fs(/etc/profile)p Ft(')e(or)j(an)m(y)g(of)g
@@ -13198,15 +13218,15 @@ b Ft(Change)24 b(the)h(b)s(eha)m(vior)f(of)g(Bash)h(where)e(the)i
 5340 y Ft(standard)35 b(to)h(matc)m(h)g(the)g(standard.)55
 b(This)35 b(is)h(in)m(tended)f(to)h(mak)m(e)h(Bash)f(b)s(eha)m(v)m(e)g
 (as)g(a)p eop end
-%%Page: 80 86
-TeXDict begin 80 85 bop 150 -116 a Ft(Chapter)30 b(6:)41
-b(Bash)30 b(F)-8 b(eatures)2484 b(80)630 299 y(strict)26
+%%Page: 81 87
+TeXDict begin 81 86 bop 150 -116 a Ft(Chapter)30 b(6:)41
+b(Bash)30 b(F)-8 b(eatures)2484 b(81)630 299 y(strict)26
 b(sup)s(erset)e(of)h(that)g(standard.)38 b(See)26 b(Section)f(6.11)i
-([Bash)e(POSIX)f(Mo)s(de],)j(page)f(93,)630 408 y(for)k(a)h
+([Bash)e(POSIX)f(Mo)s(de],)j(page)f(94,)630 408 y(for)k(a)h
 (description)f(of)h(the)f(Bash)h Fl(posix)f Ft(mo)s(de.)150
 572 y Fs(--restricted)630 682 y Ft(Mak)m(e)54 b(the)e(shell)g(a)h
 (restricted)g(shell)f(\(see)h(Section)g(6.10)h([The)d(Restricted)j
-(Shell],)630 792 y(page)31 b(92\).)150 956 y Fs(--verbose)630
+(Shell],)630 792 y(page)31 b(93\).)150 956 y Fs(--verbose)630
 1065 y Ft(Equiv)-5 b(alen)m(t)31 b(to)g(`)p Fs(-v)p Ft('.)41
 b(Prin)m(t)30 b(shell)h(input)e(lines)i(as)g(they're)f(read.)150
 1229 y Fs(--version)630 1339 y Ft(Sho)m(w)e(v)m(ersion)g(information)g
@@ -13223,7 +13243,7 @@ Ft(after)f(pro-)630 2000 y(cessing)37 b(the)g(options,)i(then)d(exit.)
 Fs($0)p Ft(.)150 2274 y Fs(-i)384 b Ft(F)-8 b(orce)22
 b(the)g(shell)f(to)g(run)f(in)m(teractiv)m(ely)-8 b(.)41
 b(In)m(teractiv)m(e)23 b(shells)e(are)h(describ)s(ed)d(in)i(Section)h
-(6.3)630 2383 y([In)m(teractiv)m(e)33 b(Shells],)e(page)g(82.)150
+(6.3)630 2383 y([In)m(teractiv)m(e)33 b(Shells],)e(page)g(83.)150
 2547 y Fs(-l)384 b Ft(Mak)m(e)33 b(this)e(shell)h(act)g(as)g(if)f(it)h
 (had)f(b)s(een)f(directly)i(in)m(v)m(ok)m(ed)h(b)m(y)f(login.)44
 b(When)31 b(the)h(shell)630 2657 y(is)37 b(in)m(teractiv)m(e,)43
@@ -13234,11 +13254,11 @@ b(this)37 b(is)g(equiv)-5 b(alen)m(t)39 b(to)f(starting)h(a)e(login)i
 2876 y(`)p Fs(exec)e(bash)h(-l)p Ft(')43 b(or)h(`)p Fs(exec)29
 b(bash)g(--login)p Ft(')42 b(will)i(replace)h(the)f(curren)m(t)f(shell)
 h(with)g(a)630 2986 y(Bash)26 b(login)g(shell.)39 b(See)26
-b(Section)g(6.2)h([Bash)e(Startup)g(Files],)j(page)e(81,)i(for)d(a)h
+b(Section)g(6.2)h([Bash)e(Startup)g(Files],)j(page)e(82,)i(for)d(a)h
 (description)630 3095 y(of)31 b(the)f(sp)s(ecial)h(b)s(eha)m(vior)g(of)
 f(a)h(login)g(shell.)150 3259 y Fs(-r)384 b Ft(Mak)m(e)54
 b(the)e(shell)g(a)h(restricted)g(shell)f(\(see)h(Section)g(6.10)h([The)
-d(Restricted)j(Shell],)630 3369 y(page)31 b(92\).)150
+d(Restricted)j(Shell],)630 3369 y(page)31 b(93\).)150
 3533 y Fs(-s)384 b Ft(If)24 b(this)h(option)h(is)f(presen)m(t,)h(or)f
 (if)g(no)f(argumen)m(ts)i(remain)e(after)i(option)f(pro)s(cessing,)h
 (then)630 3642 y(commands)i(are)h(read)g(from)f(the)h(standard)f
@@ -13257,7 +13277,7 @@ b(implies)i(the)f(`)p Fs(-n)p Ft(')h(option;)g(no)f(commands)g(will)h
 b Fs(])630 4518 y Fq(shopt)p 854 4518 28 4 v 40 w(option)44
 b Ft(is)g(one)h(of)f(the)g(shell)h(options)f(accepted)h(b)m(y)f(the)h
 Fs(shopt)d Ft(builtin)i(\(see)630 4628 y(Section)28 b(4.3.2)g([The)f
-(Shopt)f(Builtin],)i(page)f(61\).)41 b(If)26 b Fq(shopt)p
+(Shopt)f(Builtin],)i(page)f(62\).)41 b(If)26 b Fq(shopt)p
 2690 4628 V 40 w(option)h Ft(is)g(presen)m(t,)h(`)p Fs(-O)p
 Ft(')f(sets)630 4738 y(the)40 b(v)-5 b(alue)40 b(of)f(that)h(option;)45
 b(`)p Fs(+O)p Ft(')40 b(unsets)e(it.)69 b(If)39 b Fq(shopt)p
@@ -13272,9 +13292,9 @@ g(in)g(a)630 5066 y(format)d(that)g(ma)m(y)g(b)s(e)e(reused)h(as)h
 (cessing.)64 b(An)m(y)630 5340 y(argumen)m(ts)31 b(after)g(the)f
 Fs(--)g Ft(are)h(treated)g(as)g(\014lenames)f(and)g(argumen)m(ts.)p
 eop end
-%%Page: 81 87
-TeXDict begin 81 86 bop 150 -116 a Ft(Chapter)30 b(6:)41
-b(Bash)30 b(F)-8 b(eatures)2484 b(81)275 299 y(A)27 b
+%%Page: 82 88
+TeXDict begin 82 87 bop 150 -116 a Ft(Chapter)30 b(6:)41
+b(Bash)30 b(F)-8 b(eatures)2484 b(82)275 299 y(A)27 b
 Fk(lo)-5 b(gin)35 b Ft(shell)27 b(is)g(one)h(whose)f(\014rst)f(c)m
 (haracter)j(of)e(argumen)m(t)h(zero)f(is)h(`)p Fs(-)p
 Ft(',)g(or)f(one)g(in)m(v)m(ok)m(ed)i(with)e(the)150
@@ -13287,7 +13307,7 @@ Fs(-c)p Ft(')e(option,)47 b(and)42 b(whose)h(input)f(and)g(output)g
 b(\(as)h(determined)f(b)m(y)g Fs(isatty\(3\))p Ft(\),)f(or)i(one)f
 (started)g(with)g(the)g(`)p Fs(-i)p Ft(')g(option.)39
 b(See)22 b(Section)h(6.3)150 875 y([In)m(teractiv)m(e)33
-b(Shells],)e(page)g(82,)g(for)f(more)h(information.)275
+b(Shells],)e(page)g(83,)g(for)f(more)h(information.)275
 1013 y(If)38 b(argumen)m(ts)h(remain)g(after)g(option)h(pro)s(cessing,)
 h(and)d(neither)h(the)g(`)p Fs(-c)p Ft(')f(nor)h(the)g(`)p
 Fs(-s)p Ft(')f(option)150 1123 y(has)33 b(b)s(een)g(supplied,)h(the)g
@@ -13310,7 +13330,7 @@ b(If)26 b(no)g(commands)g(are)h(executed,)150 1671 y(the)k(exit)g
 (describ)s(ed)f(ab)s(o)m(v)m(e)i(under)150 2287 y(Tilde)f(Expansion)g
 (\(see)h(Section)h(3.5.2)g([Tilde)e(Expansion],)h(page)g(22\).)275
 2425 y(In)m(teractiv)m(e)h(shells)f(are)g(describ)s(ed)e(in)h(Section)h
-(6.3)h([In)m(teractiv)m(e)h(Shells],)d(page)h(82.)150
+(6.3)h([In)m(teractiv)m(e)h(Shells],)d(page)h(83.)150
 2627 y Fj(In)m(v)m(ok)m(ed)40 b(as)h(an)f(in)m(teractiv)m(e)f(login)j
 (shell,)g(or)g(with)e(`)p Fh(--login)p Fj(')150 2774
 y Ft(When)c(Bash)f(is)h(in)m(v)m(ok)m(ed)h(as)f(an)g(in)m(teractiv)m(e)
@@ -13352,9 +13372,9 @@ y(v)-5 b(ariable)35 b Fs(BASH_ENV)d Ft(in)i(the)h(en)m(vironmen)m(t,)h
 (of)h(a)f(\014le)h(to)g(read)f(and)g(execute.)42 b(Bash)31
 b(b)s(eha)m(v)m(es)g(as)g(if)f(the)g(follo)m(wing)150
 5340 y(command)g(w)m(ere)h(executed:)p eop end
-%%Page: 82 88
-TeXDict begin 82 87 bop 150 -116 a Ft(Chapter)30 b(6:)41
-b(Bash)30 b(F)-8 b(eatures)2484 b(82)390 299 y Fs(if)47
+%%Page: 83 89
+TeXDict begin 83 88 bop 150 -116 a Ft(Chapter)30 b(6:)41
+b(Bash)30 b(F)-8 b(eatures)2484 b(83)390 299 y Fs(if)47
 b([)h(-n)f("$BASH_ENV")e(];)i(then)f(.)i("$BASH_ENV";)c(fi)150
 461 y Ft(but)30 b(the)g(v)-5 b(alue)31 b(of)g(the)f Fs(PATH)f
 Ft(v)-5 b(ariable)32 b(is)e(not)h(used)e(to)i(searc)m(h)g(for)f(the)h
@@ -13412,11 +13432,11 @@ Ft(',)h(if)g(that)g(\014le)f(exists)i(and)e(is)g(readable.)72
 b(It)40 b(will)h(not)g(do)150 3929 y(this)35 b(if)g(in)m(v)m(ok)m(ed)i
 (as)f Fs(sh)p Ft(.)55 b(The)34 b(`)p Fs(--norc)p Ft(')g(option)i(ma)m
 (y)g(b)s(e)f(used)f(to)i(inhibit)f(this)g(b)s(eha)m(vior,)i(and)e(the)
-150 4038 y(`)p Fs(--rcfile)p Ft(')25 b(option)i(ma)m(y)g(b)s(e)f(used)g
-(to)i(force)f(another)g(\014le)g(to)g(b)s(e)f(read,)i(but)e
-Fs(rshd)f Ft(do)s(es)i(not)g(generally)150 4148 y(in)m(v)m(ok)m(e)32
-b(the)f(shell)f(with)h(those)f(options)h(or)f(allo)m(w)i(them)f(to)g(b)
-s(e)e(sp)s(eci\014ed.)150 4374 y Fj(In)m(v)m(ok)m(ed)40
+150 4038 y(`)p Fs(--rcfile)p Ft(')29 b(option)i(ma)m(y)g(b)s(e)f(used)g
+(to)h(force)g(another)g(\014le)g(to)g(b)s(e)f(read,)h(but)f(neither)h
+Fs(rshd)e Ft(nor)h Fs(sshd)150 4148 y Ft(generally)i(in)m(v)m(ok)m(e)g
+(the)e(shell)h(with)f(those)h(options)g(or)f(allo)m(w)i(them)e(to)h(b)s
+(e)f(sp)s(eci\014ed.)150 4374 y Fj(In)m(v)m(ok)m(ed)40
 b(with)g(unequal)h(e\013ectiv)m(e)e(and)i(real)g Fg(uid/gid)p
 Fj(s)150 4521 y Ft(If)24 b(Bash)h(is)f(started)h(with)f(the)h
 (e\013ectiv)m(e)i(user)d(\(group\))h(id)f(not)g(equal)h(to)h(the)e
@@ -13433,9 +13453,9 @@ g(supplied)f(at)h(in)m(v)m(o)s(cation,)k(the)c(startup)g(b)s(eha)m
 (vior)g(is)g(the)g(same,)h(but)f(the)150 5069 y(e\013ectiv)m(e)e(user)d
 (id)g(is)g(not)h(reset.)150 5342 y Fr(6.3)68 b(In)l(teractiv)l(e)47
 b(Shells)p eop end
-%%Page: 83 89
-TeXDict begin 83 88 bop 150 -116 a Ft(Chapter)30 b(6:)41
-b(Bash)30 b(F)-8 b(eatures)2484 b(83)150 299 y Fj(6.3.1)63
+%%Page: 84 90
+TeXDict begin 84 89 bop 150 -116 a Ft(Chapter)30 b(6:)41
+b(Bash)30 b(F)-8 b(eatures)2484 b(84)150 299 y Fj(6.3.1)63
 b(What)40 b(is)h(an)g(In)m(teractiv)m(e)e(Shell?)150
 446 y Ft(An)c(in)m(teractiv)m(e)k(shell)d(is)g(one)g(started)g(without)
 f(non-option)h(argumen)m(ts,)i(unless)d(`)p Fs(-s)p Ft(')h(is)f(sp)s
@@ -13470,8 +13490,8 @@ b(Shell)k(Beha)m(vior)150 3102 y Ft(When)30 b(the)h(shell)f(is)h
 (eha)m(vior)f(in)g(sev)m(eral)i(w)m(a)m(ys.)199 3234
 y(1.)61 b(Startup)37 b(\014les)g(are)h(read)f(and)g(executed)h(as)f
 (describ)s(ed)g(in)g(Section)h(6.2)g([Bash)g(Startup)e(Files],)330
-3343 y(page)31 b(81.)199 3475 y(2.)61 b(Job)35 b(Con)m(trol)g(\(see)h
-(Chapter)f(7)g([Job)g(Con)m(trol],)i(page)f(97\))g(is)f(enabled)g(b)m
+3343 y(page)31 b(82.)199 3475 y(2.)61 b(Job)35 b(Con)m(trol)g(\(see)h
+(Chapter)f(7)g([Job)g(Con)m(trol],)i(page)f(98\))g(is)f(enabled)g(b)m
 (y)g(default.)55 b(When)34 b(job)330 3585 y(con)m(trol)h(is)f(in)f
 (e\013ect,)k(Bash)d(ignores)g(the)g(k)m(eyb)s(oard-generated)h(job)e
 (con)m(trol)i(signals)g Fs(SIGTTIN)p Ft(,)330 3694 y
@@ -13485,27 +13505,27 @@ Fs(PS2)e Ft(b)s(efore)i(reading)g(the)g(second)f(and)h(subsequen)m(t)f
 b(of)f(the)h Fs(PROMPT_COMMAND)22 b Ft(v)-5 b(ariable)27
 b(as)g(a)f(command)g(b)s(efore)g(prin)m(ting)330 4287
 y(the)31 b(primary)e(prompt,)h Fs($PS1)f Ft(\(see)i(Section)g(5.2)h
-([Bash)f(V)-8 b(ariables],)32 b(page)f(68\).)199 4419
+([Bash)f(V)-8 b(ariables],)32 b(page)f(69\).)199 4419
 y(5.)61 b(Readline)27 b(\(see)g(Chapter)e(8)h([Command)g(Line)g
-(Editing],)h(page)g(101\))g(is)f(used)g(to)g(read)g(commands)330
+(Editing],)h(page)g(102\))g(is)f(used)g(to)g(read)g(commands)330
 4528 y(from)k(the)g(user's)g(terminal.)199 4660 y(6.)61
 b(Bash)36 b(insp)s(ects)g(the)h(v)-5 b(alue)37 b(of)f(the)g
 Fs(ignoreeof)e Ft(option)j(to)g Fs(set)29 b(-o)36 b Ft(instead)h(of)f
 (exiting)i(imme-)330 4770 y(diately)f(when)e(it)i(receiv)m(es)h(an)e
 Fs(EOF)f Ft(on)h(its)g(standard)f(input)g(when)h(reading)g(a)g(command)
 g(\(see)330 4879 y(Section)31 b(4.3.1)h([The)e(Set)h(Builtin],)g(page)g
-(57\).)199 5011 y(7.)61 b(Command)43 b(history)h(\(see)h(Section)g(9.1)
-g([Bash)f(History)h(F)-8 b(acilities],)51 b(page)45 b(133\))h(and)d
+(58\).)199 5011 y(7.)61 b(Command)43 b(history)h(\(see)h(Section)g(9.1)
+g([Bash)f(History)h(F)-8 b(acilities],)51 b(page)45 b(134\))h(and)d
 (history)330 5121 y(expansion)h(\(see)i(Section)f(9.3)h([History)g(In)m
-(teraction],)k(page)45 b(135\))h(are)f(enabled)g(b)m(y)f(default.)330
+(teraction],)k(page)45 b(136\))h(are)f(enabled)g(b)m(y)f(default.)330
 5230 y(Bash)28 b(will)g(sa)m(v)m(e)h(the)f(command)f(history)h(to)g
 (the)g(\014le)g(named)f(b)m(y)h Fs($HISTFILE)d Ft(when)h(a)i(shell)g
 (with)330 5340 y(history)i(enabled)h(exits.)p eop end
-%%Page: 84 90
-TeXDict begin 84 89 bop 150 -116 a Ft(Chapter)30 b(6:)41
-b(Bash)30 b(F)-8 b(eatures)2484 b(84)199 299 y(8.)61
+%%Page: 85 91
+TeXDict begin 85 90 bop 150 -116 a Ft(Chapter)30 b(6:)41
+b(Bash)30 b(F)-8 b(eatures)2484 b(85)199 299 y(8.)61
 b(Alias)31 b(expansion)g(\(see)g(Section)g(6.6)g([Aliases],)i(page)e
-(87\))h(is)e(p)s(erformed)f(b)m(y)h(default.)199 431
+(88\))h(is)e(p)s(erformed)f(b)m(y)h(default.)199 431
 y(9.)61 b(In)24 b(the)g(absence)h(of)f(an)m(y)h(traps,)g(Bash)g
 (ignores)f Fs(SIGTERM)f Ft(\(see)i(Section)g(3.7.6)h([Signals],)g(page)
 f(38\).)154 563 y(10.)61 b(In)26 b(the)h(absence)h(of)f(an)m(y)g
@@ -13519,17 +13539,17 @@ Fs(huponexit)e Ft(shell)330 914 y(option)31 b(has)f(b)s(een)g(enabled)g
 1046 y(12.)61 b(The)26 b(`)p Fs(-n)p Ft(')f(in)m(v)m(o)s(cation)k
 (option)d(is)g(ignored,)h(and)f(`)p Fs(set)k(-n)p Ft(')25
 b(has)h(no)g(e\013ect)i(\(see)e(Section)h(4.3.1)h([The)330
-1155 y(Set)j(Builtin],)g(page)g(57\).)154 1287 y(13.)61
+1155 y(Set)j(Builtin],)g(page)g(58\).)154 1287 y(13.)61
 b(Bash)32 b(will)g(c)m(hec)m(k)i(for)e(mail)g(p)s(erio)s(dically)-8
 b(,)34 b(dep)s(ending)c(on)i(the)g(v)-5 b(alues)32 b(of)g(the)h
 Fs(MAIL)p Ft(,)e Fs(MAILPATH)p Ft(,)330 1397 y(and)f
 Fs(MAILCHECK)e Ft(shell)i(v)-5 b(ariables)31 b(\(see)h(Section)f(5.2)g
-([Bash)g(V)-8 b(ariables],)32 b(page)f(68\).)154 1528
+([Bash)g(V)-8 b(ariables],)32 b(page)f(69\).)154 1528
 y(14.)61 b(Expansion)32 b(errors)h(due)f(to)i(references)f(to)h(un)m(b)
 s(ound)c(shell)j(v)-5 b(ariables)34 b(after)g(`)p Fs(set)29
 b(-u)p Ft(')k(has)g(b)s(een)330 1638 y(enabled)d(will)h(not)g(cause)g
 (the)f(shell)h(to)g(exit)g(\(see)g(Section)h(4.3.1)g([The)e(Set)h
-(Builtin],)g(page)g(57\).)154 1770 y(15.)61 b(The)48
+(Builtin],)g(page)g(58\).)154 1770 y(15.)61 b(The)48
 b(shell)h(will)f(not)h(exit)g(on)g(expansion)f(errors)g(caused)g(b)m(y)
 h Fq(v)-5 b(ar)54 b Ft(b)s(eing)48 b(unset)g(or)h(n)m(ull)f(in)330
 1879 y Fs(${)p Fi(var)11 b Fs(:?)p Fi(word)g Fs(})26
@@ -13540,23 +13560,23 @@ b(errors)f(encoun)m(tered)h(b)m(y)f(shell)h(builtins)f(will)g(not)h
 b(running)f(in)i Fl(posix)e Ft(mo)s(de,)j(a)f(sp)s(ecial)g(builtin)f
 (returning)g(an)g(error)h(status)g(will)g(not)f(cause)330
 2253 y(the)31 b(shell)f(to)h(exit)h(\(see)f(Section)g(6.11)h([Bash)f
-(POSIX)e(Mo)s(de],)i(page)g(93\).)154 2385 y(18.)61 b(A)34
+(POSIX)e(Mo)s(de],)i(page)g(94\).)154 2385 y(18.)61 b(A)34
 b(failed)g Fs(exec)f Ft(will)h(not)g(cause)g(the)g(shell)g(to)g(exit)h
 (\(see)f(Section)h(4.1)g([Bourne)f(Shell)f(Builtins],)330
-2494 y(page)e(40\).)154 2626 y(19.)61 b(P)m(arser)31
+2494 y(page)e(41\).)154 2626 y(19.)61 b(P)m(arser)31
 b(syn)m(tax)f(errors)g(will)h(not)g(cause)g(the)f(shell)h(to)g(exit.)
 154 2758 y(20.)61 b(Simple)21 b(sp)s(elling)h(correction)g(for)g
 (directory)g(argumen)m(ts)f(to)i(the)e Fs(cd)g Ft(builtin)g(is)h
 (enabled)f(b)m(y)h(default)330 2868 y(\(see)35 b(the)g(description)f
 (of)h(the)f Fs(cdspell)f Ft(option)h(to)i(the)e Fs(shopt)f
 Ft(builtin)h(in)g(Section)h(4.3.2)h([The)330 2977 y(Shopt)30
-b(Builtin],)h(page)g(61\).)154 3109 y(21.)61 b(The)42
+b(Builtin],)h(page)g(62\).)154 3109 y(21.)61 b(The)42
 b(shell)h(will)g(c)m(hec)m(k)h(the)f(v)-5 b(alue)43 b(of)f(the)h
 Fs(TMOUT)e Ft(v)-5 b(ariable)44 b(and)e(exit)h(if)g(a)g(command)f(is)h
 (not)330 3219 y(read)30 b(within)g(the)g(sp)s(eci\014ed)f(n)m(um)m(b)s
 (er)g(of)i(seconds)f(after)g(prin)m(ting)g Fs($PS1)f
 Ft(\(see)i(Section)g(5.2)h([Bash)330 3328 y(V)-8 b(ariables],)32
-b(page)f(68\).)150 3555 y Fr(6.4)68 b(Bash)45 b(Conditional)h
+b(page)f(69\).)150 3555 y Fr(6.4)68 b(Bash)45 b(Conditional)h
 (Expressions)150 3715 y Ft(Conditional)26 b(expressions)g(are)g(used)f
 (b)m(y)g(the)h Fs([[)f Ft(comp)s(ound)g(command)g(and)g(the)h
 Fs(test)f Ft(and)g Fs([)g Ft(builtin)150 3824 y(commands.)275
@@ -13588,9 +13608,9 @@ b(and)f(is)g(a)h(blo)s(c)m(k)g(sp)s(ecial)g(\014le.)150
 5340 y Fs(-c)f Fi(file)162 b Ft(T)-8 b(rue)30 b(if)g
 Fq(\014le)36 b Ft(exists)31 b(and)f(is)g(a)h(c)m(haracter)h(sp)s(ecial)
 f(\014le.)p eop end
-%%Page: 85 91
-TeXDict begin 85 90 bop 150 -116 a Ft(Chapter)30 b(6:)41
-b(Bash)30 b(F)-8 b(eatures)2484 b(85)150 299 y Fs(-d)30
+%%Page: 86 92
+TeXDict begin 86 91 bop 150 -116 a Ft(Chapter)30 b(6:)41
+b(Bash)30 b(F)-8 b(eatures)2484 b(86)150 299 y Fs(-d)30
 b Fi(file)162 b Ft(T)-8 b(rue)30 b(if)g Fq(\014le)36
 b Ft(exists)31 b(and)f(is)g(a)h(directory)-8 b(.)150
 463 y Fs(-e)30 b Fi(file)162 b Ft(T)-8 b(rue)30 b(if)g
@@ -13647,7 +13667,7 @@ y Fs(-o)g Fi(optname)630 4299 y Ft(T)-8 b(rue)41 b(if)g(the)g(shell)h
 b(list)h(of)f(options)h(app)s(ears)e(in)630 4408 y(the)30
 b(description)f(of)h(the)g(`)p Fs(-o)p Ft(')f(option)h(to)h(the)e
 Fs(set)g Ft(builtin)g(\(see)i(Section)f(4.3.1)h([The)f(Set)630
-4518 y(Builtin],)h(page)g(57\).)150 4682 y Fs(-v)f Fi(varname)630
+4518 y(Builtin],)h(page)g(58\).)150 4682 y Fs(-v)f Fi(varname)630
 4792 y Ft(T)-8 b(rue)30 b(if)g(the)h(shell)f(v)-5 b(ariable)32
 b Fq(v)-5 b(arname)35 b Ft(is)30 b(set)h(\(has)g(b)s(een)e(assigned)i
 (a)g(v)-5 b(alue\).)150 4956 y Fs(-R)30 b Fi(varname)630
@@ -13656,9 +13676,9 @@ b Fq(v)-5 b(arname)35 b Ft(is)30 b(set)h(and)f(is)h(a)f(name)h
 (reference.)150 5230 y Fs(-z)f Fi(string)630 5340 y Ft(T)-8
 b(rue)30 b(if)g(the)h(length)g(of)f Fq(string)38 b Ft(is)31
 b(zero.)p eop end
-%%Page: 86 92
-TeXDict begin 86 91 bop 150 -116 a Ft(Chapter)30 b(6:)41
-b(Bash)30 b(F)-8 b(eatures)2484 b(86)150 299 y Fs(-n)30
+%%Page: 87 93
+TeXDict begin 87 92 bop 150 -116 a Ft(Chapter)30 b(6:)41
+b(Bash)30 b(F)-8 b(eatures)2484 b(87)150 299 y Fs(-n)30
 b Fi(string)150 408 y(string)192 b Ft(T)-8 b(rue)30 b(if)g(the)h
 (length)g(of)f Fq(string)38 b Ft(is)31 b(non-zero.)150
 569 y Fi(string1)39 b Fs(==)30 b Fi(string2)150 678 y(string1)39
@@ -13715,9 +13735,9 @@ b(subtraction)150 5019 y Fs(<<)f(>>)258 b Ft(left)31
 b(and)f(righ)m(t)h(bit)m(wise)g(shifts)150 5180 y Fs(<=)f(>=)g(<)g(>)
 102 b Ft(comparison)150 5340 y Fs(==)30 b(!=)258 b Ft(equalit)m(y)32
 b(and)e(inequalit)m(y)p eop end
-%%Page: 87 93
-TeXDict begin 87 92 bop 150 -116 a Ft(Chapter)30 b(6:)41
-b(Bash)30 b(F)-8 b(eatures)2484 b(87)150 299 y Fs(&)432
+%%Page: 88 94
+TeXDict begin 88 93 bop 150 -116 a Ft(Chapter)30 b(6:)41
+b(Bash)30 b(F)-8 b(eatures)2484 b(88)150 299 y Fs(&)432
 b Ft(bit)m(wise)31 b(AND)150 459 y Fs(^)432 b Ft(bit)m(wise)31
 b(exclusiv)m(e)h(OR)150 619 y Fs(|)432 b Ft(bit)m(wise)31
 b(OR)150 780 y Fs(&&)384 b Ft(logical)33 b(AND)150 940
@@ -13794,9 +13814,9 @@ b(If)150 5230 y(the)31 b(last)h(c)m(haracter)g(of)f(the)g(alias)h(v)-5
 b(alue)31 b(is)g(a)g Fq(blank)6 b Ft(,)30 b(then)h(the)g(next)g
 (command)f(w)m(ord)h(follo)m(wing)h(the)150 5340 y(alias)g(is)e(also)h
 (c)m(hec)m(k)m(ed)i(for)d(alias)h(expansion.)p eop end
-%%Page: 88 94
-TeXDict begin 88 93 bop 150 -116 a Ft(Chapter)30 b(6:)41
-b(Bash)30 b(F)-8 b(eatures)2484 b(88)275 299 y(Aliases)29
+%%Page: 89 95
+TeXDict begin 89 94 bop 150 -116 a Ft(Chapter)30 b(6:)41
+b(Bash)30 b(F)-8 b(eatures)2484 b(89)275 299 y(Aliases)29
 b(are)f(created)i(and)d(listed)i(with)f(the)g Fs(alias)f
 Ft(command,)h(and)g(remo)m(v)m(ed)h(with)f(the)g Fs(unalias)150
 408 y Ft(command.)275 556 y(There)44 b(is)h(no)g(mec)m(hanism)g(for)f
@@ -13807,7 +13827,7 @@ Fs(csh)p Ft(.)83 b(If)150 666 y(argumen)m(ts)37 b(are)h(needed,)g(a)g
 923 y(Aliases)i(are)h(not)e(expanded)g(when)g(the)h(shell)g(is)g(not)g
 (in)m(teractiv)m(e,)j(unless)c(the)h Fs(expand_aliases)150
 1033 y Ft(shell)e(option)f(is)h(set)g(using)f Fs(shopt)f
-Ft(\(see)i(Section)g(4.3.2)h([The)e(Shopt)g(Builtin],)h(page)g(61\).)
+Ft(\(see)i(Section)g(4.3.2)h([The)e(Shopt)g(Builtin],)h(page)g(62\).)
 275 1181 y(The)38 b(rules)h(concerning)h(the)f(de\014nition)g(and)g
 (use)g(of)g(aliases)i(are)e(somewhat)h(confusing.)67
 b(Bash)150 1290 y(alw)m(a)m(ys)42 b(reads)f(at)h(least)g(one)f
@@ -13843,7 +13863,7 @@ m(t)f(that)h(mem)m(b)s(ers)e(b)s(e)g(indexed)150 3165
 y(or)26 b(assigned)h(con)m(tiguously)-8 b(.)41 b(Indexed)25
 b(arra)m(ys)i(are)f(referenced)g(using)g(in)m(tegers)i(\(including)e
 (arithmetic)150 3275 y(expressions)38 b(\(see)h(Section)g(6.5)h([Shell)
-e(Arithmetic],)k(page)d(86\)\))h(and)d(are)i(zero-based;)k(asso)s
+e(Arithmetic],)k(page)d(87\)\))h(and)d(are)i(zero-based;)k(asso)s
 (ciativ)m(e)150 3385 y(arra)m(ys)37 b(use)f(arbitrary)g(strings.)59
 b(Unless)36 b(otherwise)h(noted,)h(indexed)e(arra)m(y)h(indices)f(m)m
 (ust)g(b)s(e)g(non-)150 3494 y(negativ)m(e)d(in)m(tegers.)275
@@ -13866,577 +13886,589 @@ Ft(and)h Fs(readonly)150 5192 y Ft(builtins.)40 b(Eac)m(h)31
 b(attribute)g(applies)g(to)g(all)g(mem)m(b)s(ers)f(of)g(an)h(arra)m(y)
 -8 b(.)275 5340 y(Arra)m(ys)30 b(are)h(assigned)f(to)h(using)f(comp)s
 (ound)f(assignmen)m(ts)i(of)g(the)f(form)p eop end
-%%Page: 89 95
-TeXDict begin 89 94 bop 150 -116 a Ft(Chapter)30 b(6:)41
-b(Bash)30 b(F)-8 b(eatures)2484 b(89)390 299 y Fi(name)11
+%%Page: 90 96
+TeXDict begin 90 95 bop 150 -116 a Ft(Chapter)30 b(6:)41
+b(Bash)30 b(F)-8 b(eatures)2484 b(90)390 299 y Fi(name)11
 b Fs(=\()p Fi(value1)54 b(value2)j Fs(...)47 b(\))150
-477 y Ft(where)37 b(eac)m(h)i Fq(v)-5 b(alue)42 b Ft(is)c(of)g(the)f
+445 y Ft(where)37 b(eac)m(h)i Fq(v)-5 b(alue)42 b Ft(is)c(of)g(the)f
 (form)g Fs([)p Fi(subscript)11 b Fs(]=)p Fq(string)d
 Ft(.)58 b(Indexed)36 b(arra)m(y)i(assignmen)m(ts)g(do)g(not)150
-587 y(require)30 b(an)m(ything)h(but)f Fq(string)8 b
+555 y(require)30 b(an)m(ything)h(but)f Fq(string)8 b
 Ft(.)41 b(When)30 b(assigning)h(to)g(indexed)f(arra)m(ys,)h(if)f(the)h
-(optional)h(subscript)d(is)150 696 y(supplied,)j(that)h(index)f(is)h
+(optional)h(subscript)d(is)150 664 y(supplied,)j(that)h(index)f(is)h
 (assigned)g(to;)h(otherwise)f(the)g(index)f(of)h(the)g(elemen)m(t)h
-(assigned)f(is)f(the)h(last)150 806 y(index)d(assigned)h(to)g(b)m(y)f
+(assigned)f(is)f(the)h(last)150 774 y(index)d(assigned)h(to)g(b)m(y)f
 (the)g(statemen)m(t)j(plus)c(one.)41 b(Indexing)30 b(starts)h(at)g
-(zero.)275 984 y(When)f(assigning)h(to)g(an)f(asso)s(ciativ)m(e)j(arra)
+(zero.)275 920 y(When)f(assigning)h(to)g(an)f(asso)s(ciativ)m(e)j(arra)
 m(y)-8 b(,)32 b(the)e(subscript)f(is)i(required.)275
-1162 y(This)f(syn)m(tax)j(is)e(also)i(accepted)g(b)m(y)f(the)f
+1066 y(This)f(syn)m(tax)j(is)e(also)i(accepted)g(b)m(y)f(the)f
 Fs(declare)f Ft(builtin.)44 b(Individual)31 b(arra)m(y)h(elemen)m(ts)h
-(ma)m(y)g(b)s(e)150 1271 y(assigned)e(to)g(using)f(the)g
+(ma)m(y)g(b)s(e)150 1176 y(assigned)e(to)g(using)f(the)g
 Fi(name)11 b Fs([)p Fi(subscript)g Fs(]=)p Fi(value)34
 b Ft(syn)m(tax)d(in)m(tro)s(duced)f(ab)s(o)m(v)m(e.)275
-1450 y(When)g(assigning)h(to)h(an)e(indexed)g(arra)m(y)-8
+1322 y(When)g(assigning)h(to)h(an)e(indexed)g(arra)m(y)-8
 b(,)32 b(if)f Fq(name)36 b Ft(is)31 b(subscripted)e(b)m(y)i(a)g
-(negativ)m(e)i(n)m(um)m(b)s(er,)c(that)150 1559 y(n)m(um)m(b)s(er)43
+(negativ)m(e)i(n)m(um)m(b)s(er,)c(that)150 1431 y(n)m(um)m(b)s(er)43
 b(is)h(in)m(terpreted)g(as)g(relativ)m(e)i(to)f(one)f(greater)h(than)f
 (the)g(maxim)m(um)f(index)h(of)g Fq(name)5 b Ft(,)48
-b(so)150 1669 y(negativ)m(e)30 b(indices)d(coun)m(t)h(bac)m(k)g(from)f
+b(so)150 1541 y(negativ)m(e)30 b(indices)d(coun)m(t)h(bac)m(k)g(from)f
 (the)g(end)g(of)g(the)h(arra)m(y)-8 b(,)29 b(and)e(an)g(index)g(of)g
-(-1)h(references)g(the)f(last)150 1778 y(elemen)m(t.)275
-1956 y(An)m(y)f(elemen)m(t)i(of)e(an)g(arra)m(y)h(ma)m(y)g(b)s(e)f
+(-1)h(references)g(the)f(last)150 1650 y(elemen)m(t.)275
+1797 y(An)m(y)f(elemen)m(t)i(of)e(an)g(arra)m(y)h(ma)m(y)g(b)s(e)f
 (referenced)g(using)g Fs(${)p Fi(name)11 b Fs([)p Fi(subscript)g
-Fs(]})p Ft(.)33 b(The)26 b(braces)h(are)150 2066 y(required)h(to)j(a)m
+Fs(]})p Ft(.)33 b(The)26 b(braces)h(are)150 1906 y(required)h(to)j(a)m
 (v)m(oid)f(con\015icts)g(with)f(the)h(shell's)f(\014lename)h(expansion)
 f(op)s(erators.)41 b(If)28 b(the)i Fq(subscript)g Ft(is)150
-2176 y(`)p Fs(@)p Ft(')f(or)g(`)p Fs(*)p Ft(',)g(the)g(w)m(ord)g
+2016 y(`)p Fs(@)p Ft(')f(or)g(`)p Fs(*)p Ft(',)g(the)g(w)m(ord)g
 (expands)f(to)i(all)f(mem)m(b)s(ers)f(of)h(the)g(arra)m(y)h
 Fq(name)5 b Ft(.)40 b(These)29 b(subscripts)e(di\013er)i(only)150
-2285 y(when)35 b(the)h(w)m(ord)f(app)s(ears)g(within)g(double)h
+2125 y(when)35 b(the)h(w)m(ord)f(app)s(ears)g(within)g(double)h
 (quotes.)57 b(If)36 b(the)g(w)m(ord)f(is)h(double-quoted,)h
-Fs(${)p Fi(name)11 b Fs([*]})150 2395 y Ft(expands)25
+Fs(${)p Fi(name)11 b Fs([*]})150 2235 y Ft(expands)25
 b(to)h(a)g(single)h(w)m(ord)e(with)g(the)h(v)-5 b(alue)26
 b(of)g(eac)m(h)h(arra)m(y)f(mem)m(b)s(er)f(separated)h(b)m(y)g(the)f
-(\014rst)g(c)m(harac-)150 2504 y(ter)j(of)f(the)h Fs(IFS)e
+(\014rst)g(c)m(harac-)150 2345 y(ter)j(of)f(the)h Fs(IFS)e
 Ft(v)-5 b(ariable,)29 b(and)e Fs(${)p Fi(name)11 b Fs([@]})24
 b Ft(expands)i(eac)m(h)i(elemen)m(t)h(of)f Fq(name)k
-Ft(to)c(a)g(separate)g(w)m(ord.)150 2614 y(When)j(there)h(are)g(no)f
+Ft(to)c(a)g(separate)g(w)m(ord.)150 2454 y(When)j(there)h(are)g(no)f
 (arra)m(y)h(mem)m(b)s(ers,)g Fs(${)p Fi(name)11 b Fs([@]})28
 b Ft(expands)j(to)h(nothing.)44 b(If)31 b(the)h(double-quoted)150
-2724 y(expansion)39 b(o)s(ccurs)h(within)f(a)h(w)m(ord,)i(the)d
+2564 y(expansion)39 b(o)s(ccurs)h(within)f(a)h(w)m(ord,)i(the)d
 (expansion)h(of)g(the)f(\014rst)g(parameter)h(is)g(joined)f(with)h(the)
-150 2833 y(b)s(eginning)29 b(part)g(of)h(the)f(original)i(w)m(ord,)e
+150 2673 y(b)s(eginning)29 b(part)g(of)h(the)f(original)i(w)m(ord,)e
 (and)g(the)h(expansion)f(of)h(the)f(last)i(parameter)e(is)h(joined)f
-(with)150 2943 y(the)g(last)h(part)f(of)g(the)g(original)h(w)m(ord.)40
+(with)150 2783 y(the)g(last)h(part)f(of)g(the)g(original)h(w)m(ord.)40
 b(This)28 b(is)h(analogous)h(to)f(the)h(expansion)e(of)h(the)g(sp)s
-(ecial)h(param-)150 3052 y(eters)35 b(`)p Fs(@)p Ft(')g(and)e(`)p
+(ecial)h(param-)150 2892 y(eters)35 b(`)p Fs(@)p Ft(')g(and)e(`)p
 Fs(*)p Ft('.)54 b Fs(${#)p Fi(name)11 b Fs([)p Fi(subscript)g
 Fs(]})28 b Ft(expands)33 b(to)j(the)e(length)h(of)g Fs(${)p
-Fi(name)11 b Fs([)p Fi(subscript)g Fs(]})p Ft(.)150 3162
+Fi(name)11 b Fs([)p Fi(subscript)g Fs(]})p Ft(.)150 3002
 y(If)30 b Fq(subscript)i Ft(is)f(`)p Fs(@)p Ft(')f(or)h(`)p
 Fs(*)p Ft(',)g(the)g(expansion)g(is)g(the)g(n)m(um)m(b)s(er)e(of)i
 (elemen)m(ts)h(in)f(the)g(arra)m(y)-8 b(.)42 b(Referencing)150
-3271 y(an)33 b(arra)m(y)g(v)-5 b(ariable)34 b(without)f(a)h(subscript)e
+3112 y(an)33 b(arra)m(y)g(v)-5 b(ariable)34 b(without)f(a)h(subscript)e
 (is)h(equiv)-5 b(alen)m(t)34 b(to)g(referencing)f(with)g(a)g(subscript)
-f(of)h(0.)49 b(If)150 3381 y(the)33 b Fq(subscript)h
+f(of)h(0.)49 b(If)150 3221 y(the)33 b Fq(subscript)h
 Ft(used)e(to)h(reference)h(an)f(elemen)m(t)h(of)f(an)g(indexed)f(arra)m
 (y)i(ev)-5 b(aluates)34 b(to)g(a)f(n)m(um)m(b)s(er)f(less)150
-3491 y(than)d(zero,)h(it)f(is)g(in)m(terpreted)g(as)g(relativ)m(e)i(to)
+3331 y(than)d(zero,)h(it)f(is)g(in)m(terpreted)g(as)g(relativ)m(e)i(to)
 f(one)f(greater)h(than)f(the)g(maxim)m(um)f(index)h(of)g(the)g(arra)m
-(y)-8 b(,)150 3600 y(so)34 b(negativ)m(e)j(indices)d(coun)m(t)h(bac)m
+(y)-8 b(,)150 3440 y(so)34 b(negativ)m(e)j(indices)d(coun)m(t)h(bac)m
 (k)g(from)f(the)g(end)f(of)i(the)f(arra)m(y)-8 b(,)36
 b(and)e(an)g(index)g(of)g(-1)h(refers)f(to)h(the)150
-3710 y(last)c(elemen)m(t.)275 3888 y(An)k(arra)m(y)i(v)-5
+3550 y(last)c(elemen)m(t.)275 3696 y(An)k(arra)m(y)i(v)-5
 b(ariable)37 b(is)g(considered)f(set)h(if)f(a)h(subscript)e(has)h(b)s
 (een)g(assigned)g(a)h(v)-5 b(alue.)59 b(The)36 b(n)m(ull)150
-3998 y(string)30 b(is)h(a)g(v)-5 b(alid)30 b(v)-5 b(alue.)275
-4176 y(The)44 b Fs(unset)f Ft(builtin)h(is)h(used)f(to)h(destro)m(y)g
-(arra)m(ys.)84 b Fs(unset)29 b Fi(name)11 b Fs([)p Fi(subscript)g
-Fs(])40 b Ft(destro)m(ys)45 b(the)150 4285 y(arra)m(y)32
-b(elemen)m(t)h(at)g(index)e Fq(subscript)r Ft(.)44 b(Negativ)m(e)34
-b(subscripts)d(to)h(indexed)f(arra)m(ys)i(are)f(in)m(terpreted)g(as)150
-4395 y(describ)s(ed)37 b(ab)s(o)m(v)m(e.)67 b(Care)38
+3806 y(string)30 b(is)h(a)g(v)-5 b(alid)30 b(v)-5 b(alue.)275
+3952 y(It)30 b(is)h(p)s(ossible)f(to)h(obtain)h(the)e(k)m(eys)i
+(\(indices\))f(of)g(an)f(arra)m(y)h(as)g(w)m(ell)h(as)f(the)g(v)-5
+b(alues.)41 b($)p Fs({)p Ft(!)p Fq(name)5 b Ft([)p Fs(@)p
+Ft(])p Fs(})150 4061 y Ft(and)39 b($)p Fs({)p Ft(!)p
+Fq(name)5 b Ft([*])p Fs(})40 b Ft(expand)f(to)h(the)g(indices)f
+(assigned)h(in)f(arra)m(y)h(v)-5 b(ariable)40 b Fq(name)5
+b Ft(.)67 b(The)39 b(treatmen)m(t)150 4171 y(when)i(in)g(double)g
+(quotes)h(is)f(similar)h(to)h(the)e(expansion)h(of)f(the)h(sp)s(ecial)g
+(parameters)g(`)p Fs(@)p Ft(')g(and)f(`)p Fs(*)p Ft(')150
+4281 y(within)30 b(double)g(quotes.)275 4427 y(The)44
+b Fs(unset)f Ft(builtin)h(is)h(used)f(to)h(destro)m(y)g(arra)m(ys.)84
+b Fs(unset)29 b Fi(name)11 b Fs([)p Fi(subscript)g Fs(])40
+b Ft(destro)m(ys)45 b(the)150 4536 y(arra)m(y)32 b(elemen)m(t)h(at)g
+(index)e Fq(subscript)r Ft(.)44 b(Negativ)m(e)34 b(subscripts)d(to)h
+(indexed)f(arra)m(ys)i(are)f(in)m(terpreted)g(as)150
+4646 y(describ)s(ed)37 b(ab)s(o)m(v)m(e.)67 b(Care)38
 b(m)m(ust)h(b)s(e)f(tak)m(en)h(to)h(a)m(v)m(oid)g(un)m(w)m(an)m(ted)e
-(side)h(e\013ects)h(caused)e(b)m(y)h(\014lename)150 4504
+(side)h(e\013ects)h(caused)e(b)m(y)h(\014lename)150 4756
 y(expansion.)49 b Fs(unset)29 b Fi(name)11 b Ft(,)32
 b(where)g Fq(name)39 b Ft(is)33 b(an)g(arra)m(y)-8 b(,)35
 b(remo)m(v)m(es)f(the)f(en)m(tire)h(arra)m(y)-8 b(.)50
-b(A)33 b(subscript)f(of)150 4614 y(`)p Fs(*)p Ft(')f(or)f(`)p
+b(A)33 b(subscript)f(of)150 4865 y(`)p Fs(*)p Ft(')f(or)f(`)p
 Fs(@)p Ft(')g(also)i(remo)m(v)m(es)f(the)g(en)m(tire)g(arra)m(y)-8
-b(.)275 4792 y(The)41 b Fs(declare)p Ft(,)i Fs(local)p
+b(.)275 5011 y(The)41 b Fs(declare)p Ft(,)i Fs(local)p
 Ft(,)h(and)d Fs(readonly)f Ft(builtins)h(eac)m(h)j(accept)f(a)f(`)p
-Fs(-a)p Ft(')g(option)h(to)f(sp)s(ecify)g(an)150 4902
+Fs(-a)p Ft(')g(option)h(to)f(sp)s(ecify)g(an)150 5121
 y(indexed)25 b(arra)m(y)h(and)e(a)i(`)p Fs(-A)p Ft(')f(option)h(to)g
 (sp)s(ecify)f(an)g(asso)s(ciativ)m(e)j(arra)m(y)-8 b(.)40
-b(If)25 b(b)s(oth)g(options)g(are)h(supplied,)150 5011
+b(If)25 b(b)s(oth)g(options)g(are)h(supplied,)150 5230
 y(`)p Fs(-A)p Ft(')k(tak)m(es)i(precedence.)41 b(The)30
 b Fs(read)f Ft(builtin)g(accepts)j(a)e(`)p Fs(-a)p Ft(')g(option)h(to)g
-(assign)g(a)f(list)h(of)f(w)m(ords)g(read)150 5121 y(from)40
+(assign)g(a)f(list)h(of)f(w)m(ords)g(read)150 5340 y(from)40
 b(the)g(standard)f(input)h(to)h(an)f(arra)m(y)-8 b(,)44
 b(and)39 b(can)i(read)f(v)-5 b(alues)40 b(from)g(the)g(standard)g
-(input)f(in)m(to)150 5230 y(individual)26 b(arra)m(y)h(elemen)m(ts.)41
-b(The)26 b Fs(set)f Ft(and)h Fs(declare)f Ft(builtins)g(displa)m(y)i
-(arra)m(y)g(v)-5 b(alues)27 b(in)f(a)h(w)m(a)m(y)g(that)150
-5340 y(allo)m(ws)32 b(them)e(to)h(b)s(e)f(reused)f(as)i(input.)p
-eop end
-%%Page: 90 96
-TeXDict begin 90 95 bop 150 -116 a Ft(Chapter)30 b(6:)41
-b(Bash)30 b(F)-8 b(eatures)2484 b(90)150 299 y Fr(6.8)68
-b(The)45 b(Directory)g(Stac)l(k)150 458 y Ft(The)21 b(directory)h(stac)
-m(k)h(is)e(a)h(list)g(of)f(recen)m(tly-visited)j(directories.)39
-b(The)20 b Fs(pushd)g Ft(builtin)h(adds)g(directories)150
-568 y(to)42 b(the)f(stac)m(k)i(as)e(it)h(c)m(hanges)g(the)f(curren)m(t)
-g(directory)-8 b(,)45 b(and)40 b(the)i Fs(popd)e Ft(builtin)g(remo)m(v)
-m(es)j(sp)s(eci\014ed)150 677 y(directories)29 b(from)f(the)h(stac)m(k)
-h(and)d(c)m(hanges)j(the)e(curren)m(t)g(directory)h(to)g(the)g
-(directory)f(remo)m(v)m(ed.)41 b(The)150 787 y Fs(dirs)29
-b Ft(builtin)h(displa)m(ys)h(the)f(con)m(ten)m(ts)i(of)f(the)f
-(directory)h(stac)m(k.)275 917 y(The)k(con)m(ten)m(ts)i(of)f(the)h
-(directory)f(stac)m(k)h(are)f(also)h(visible)g(as)f(the)g(v)-5
-b(alue)36 b(of)g(the)g Fs(DIRSTACK)e Ft(shell)150 1026
-y(v)-5 b(ariable.)150 1216 y Fj(6.8.1)63 b(Directory)40
-b(Stac)m(k)g(Builtins)150 1383 y Fs(dirs)870 1512 y(dirs)47
-b([-clpv])e([+)p Fi(N)58 b Fs(|)47 b(-)p Fi(N)11 b Fs(])630
-1642 y Ft(Displa)m(y)35 b(the)f(list)g(of)g(curren)m(tly)g(remem)m(b)s
-(ered)f(directories.)51 b(Directories)36 b(are)e(added)f(to)630
-1751 y(the)28 b(list)h(with)f(the)g Fs(pushd)f Ft(command;)i(the)f
-Fs(popd)f Ft(command)h(remo)m(v)m(es)h(directories)g(from)630
-1861 y(the)i(list.)630 2011 y Fs(-c)384 b Ft(Clears)31
-b(the)f(directory)h(stac)m(k)h(b)m(y)e(deleting)h(all)h(of)e(the)h
-(elemen)m(ts.)630 2160 y Fs(-l)384 b Ft(Pro)s(duces)31
-b(a)h(listing)h(using)e(full)h(pathnames;)h(the)f(default)g(listing)h
-(format)1110 2270 y(uses)d(a)h(tilde)g(to)g(denote)g(the)f(home)h
-(directory)-8 b(.)630 2419 y Fs(-p)384 b Ft(Causes)30
-b Fs(dirs)f Ft(to)i(prin)m(t)f(the)h(directory)g(stac)m(k)h(with)e(one)
-g(en)m(try)h(p)s(er)e(line.)630 2569 y Fs(-v)384 b Ft(Causes)36
-b Fs(dirs)f Ft(to)i(prin)m(t)f(the)g(directory)h(stac)m(k)h(with)e(one)
-h(en)m(try)f(p)s(er)f(line,)1110 2679 y(pre\014xing)30
-b(eac)m(h)h(en)m(try)g(with)f(its)h(index)e(in)i(the)f(stac)m(k.)630
-2828 y Fs(+)p Fi(N)384 b Ft(Displa)m(ys)23 b(the)f Fq(N)10
-b Ft(th)21 b(directory)h(\(coun)m(ting)h(from)e(the)h(left)g(of)g(the)g
-(list)g(prin)m(ted)1110 2938 y(b)m(y)30 b Fs(dirs)f Ft(when)h(in)m(v)m
-(ok)m(ed)i(without)e(options\),)h(starting)g(with)g(zero.)630
-3087 y Fs(-)p Fi(N)384 b Ft(Displa)m(ys)47 b(the)g Fq(N)10
-b Ft(th)46 b(directory)h(\(coun)m(ting)g(from)f(the)g(righ)m(t)h(of)g
-(the)f(list)1110 3197 y(prin)m(ted)25 b(b)m(y)g Fs(dirs)g
-Ft(when)f(in)m(v)m(ok)m(ed)j(without)f(options\),)h(starting)g(with)e
-(zero.)150 3347 y Fs(popd)870 3476 y(popd)47 b([-n])f([+)p
-Fi(N)58 b Fs(|)47 b(-)p Fi(N)11 b Fs(])630 3606 y Ft(Remo)m(v)m(e)26
+(input)f(in)m(to)p eop end
+%%Page: 91 97
+TeXDict begin 91 96 bop 150 -116 a Ft(Chapter)30 b(6:)41
+b(Bash)30 b(F)-8 b(eatures)2484 b(91)150 299 y(individual)26
+b(arra)m(y)h(elemen)m(ts.)41 b(The)26 b Fs(set)f Ft(and)h
+Fs(declare)f Ft(builtins)g(displa)m(y)i(arra)m(y)g(v)-5
+b(alues)27 b(in)f(a)h(w)m(a)m(y)g(that)150 408 y(allo)m(ws)32
+b(them)e(to)h(b)s(e)f(reused)f(as)i(input.)150 645 y
+Fr(6.8)68 b(The)45 b(Directory)g(Stac)l(k)150 804 y Ft(The)21
+b(directory)h(stac)m(k)h(is)e(a)h(list)g(of)f(recen)m(tly-visited)j
+(directories.)39 b(The)20 b Fs(pushd)g Ft(builtin)h(adds)g(directories)
+150 914 y(to)42 b(the)f(stac)m(k)i(as)e(it)h(c)m(hanges)g(the)f(curren)
+m(t)g(directory)-8 b(,)45 b(and)40 b(the)i Fs(popd)e
+Ft(builtin)g(remo)m(v)m(es)j(sp)s(eci\014ed)150 1023
+y(directories)29 b(from)f(the)h(stac)m(k)h(and)d(c)m(hanges)j(the)e
+(curren)m(t)g(directory)h(to)g(the)g(directory)f(remo)m(v)m(ed.)41
+b(The)150 1133 y Fs(dirs)29 b Ft(builtin)h(displa)m(ys)h(the)f(con)m
+(ten)m(ts)i(of)f(the)f(directory)h(stac)m(k.)275 1270
+y(The)k(con)m(ten)m(ts)i(of)f(the)h(directory)f(stac)m(k)h(are)f(also)h
+(visible)g(as)f(the)g(v)-5 b(alue)36 b(of)g(the)g Fs(DIRSTACK)e
+Ft(shell)150 1379 y(v)-5 b(ariable.)150 1581 y Fj(6.8.1)63
+b(Directory)40 b(Stac)m(k)g(Builtins)150 1754 y Fs(dirs)870
+1890 y(dirs)47 b([-clpv])e([+)p Fi(N)58 b Fs(|)47 b(-)p
+Fi(N)11 b Fs(])630 2025 y Ft(Displa)m(y)35 b(the)f(list)g(of)g(curren)m
+(tly)g(remem)m(b)s(ered)f(directories.)51 b(Directories)36
+b(are)e(added)f(to)630 2135 y(the)28 b(list)h(with)f(the)g
+Fs(pushd)f Ft(command;)i(the)f Fs(popd)f Ft(command)h(remo)m(v)m(es)h
+(directories)g(from)630 2245 y(the)i(list.)630 2406 y
+Fs(-c)384 b Ft(Clears)31 b(the)f(directory)h(stac)m(k)h(b)m(y)e
+(deleting)h(all)h(of)e(the)h(elemen)m(ts.)630 2568 y
+Fs(-l)384 b Ft(Pro)s(duces)31 b(a)h(listing)h(using)e(full)h
+(pathnames;)h(the)f(default)g(listing)h(format)1110 2678
+y(uses)d(a)h(tilde)g(to)g(denote)g(the)f(home)h(directory)-8
+b(.)630 2840 y Fs(-p)384 b Ft(Causes)30 b Fs(dirs)f Ft(to)i(prin)m(t)f
+(the)h(directory)g(stac)m(k)h(with)e(one)g(en)m(try)h(p)s(er)e(line.)
+630 3002 y Fs(-v)384 b Ft(Causes)36 b Fs(dirs)f Ft(to)i(prin)m(t)f(the)
+g(directory)h(stac)m(k)h(with)e(one)h(en)m(try)f(p)s(er)f(line,)1110
+3111 y(pre\014xing)30 b(eac)m(h)h(en)m(try)g(with)f(its)h(index)e(in)i
+(the)f(stac)m(k.)630 3273 y Fs(+)p Fi(N)384 b Ft(Displa)m(ys)23
+b(the)f Fq(N)10 b Ft(th)21 b(directory)h(\(coun)m(ting)h(from)e(the)h
+(left)g(of)g(the)g(list)g(prin)m(ted)1110 3383 y(b)m(y)30
+b Fs(dirs)f Ft(when)h(in)m(v)m(ok)m(ed)i(without)e(options\),)h
+(starting)g(with)g(zero.)630 3544 y Fs(-)p Fi(N)384 b
+Ft(Displa)m(ys)47 b(the)g Fq(N)10 b Ft(th)46 b(directory)h(\(coun)m
+(ting)g(from)f(the)g(righ)m(t)h(of)g(the)f(list)1110
+3654 y(prin)m(ted)25 b(b)m(y)g Fs(dirs)g Ft(when)f(in)m(v)m(ok)m(ed)j
+(without)f(options\),)h(starting)g(with)e(zero.)150 3816
+y Fs(popd)870 3952 y(popd)47 b([-n])f([+)p Fi(N)58 b
+Fs(|)47 b(-)p Fi(N)11 b Fs(])630 4087 y Ft(Remo)m(v)m(e)26
 b(the)e(top)g(en)m(try)h(from)e(the)h(directory)h(stac)m(k,)i(and)c
 Fs(cd)h Ft(to)h(the)f(new)f(top)i(directory)-8 b(.)630
-3715 y(When)32 b(no)g(argumen)m(ts)h(are)g(giv)m(en,)h
+4197 y(When)32 b(no)g(argumen)m(ts)h(are)g(giv)m(en,)h
 Fs(popd)d Ft(remo)m(v)m(es)j(the)f(top)f(directory)h(from)f(the)g(stac)
-m(k)630 3825 y(and)f(p)s(erforms)e(a)j Fs(cd)f Ft(to)h(the)f(new)g(top)
+m(k)630 4307 y(and)f(p)s(erforms)e(a)j Fs(cd)f Ft(to)h(the)f(new)g(top)
 h(directory)-8 b(.)44 b(The)31 b(elemen)m(ts)i(are)e(n)m(um)m(b)s(ered)
-f(from)630 3934 y(0)j(starting)g(at)g(the)f(\014rst)g(directory)g
+f(from)630 4416 y(0)j(starting)g(at)g(the)f(\014rst)g(directory)g
 (listed)h(with)f Fs(dirs)p Ft(;)g(that)h(is,)g Fs(popd)e
-Ft(is)i(equiv)-5 b(alen)m(t)33 b(to)630 4044 y Fs(popd)c(+0)p
-Ft(.)630 4194 y Fs(-n)384 b Ft(Suppresses)27 b(the)j(normal)g(c)m
+Ft(is)i(equiv)-5 b(alen)m(t)33 b(to)630 4526 y Fs(popd)c(+0)p
+Ft(.)630 4688 y Fs(-n)384 b Ft(Suppresses)27 b(the)j(normal)g(c)m
 (hange)g(of)g(directory)g(when)e(remo)m(ving)j(directo-)1110
-4303 y(ries)f(from)g(the)h(stac)m(k,)h(so)f(that)g(only)f(the)h(stac)m
-(k)g(is)g(manipulated.)630 4453 y Fs(+)p Fi(N)384 b Ft(Remo)m(v)m(es)22
+4797 y(ries)f(from)g(the)h(stac)m(k,)h(so)f(that)g(only)f(the)h(stac)m
+(k)g(is)g(manipulated.)630 4959 y Fs(+)p Fi(N)384 b Ft(Remo)m(v)m(es)22
 b(the)f Fq(N)10 b Ft(th)20 b(directory)g(\(coun)m(ting)i(from)e(the)g
-(left)h(of)g(the)f(list)h(prin)m(ted)1110 4562 y(b)m(y)30
-b Fs(dirs)p Ft(\),)g(starting)h(with)f(zero.)630 4712
+(left)h(of)g(the)f(list)h(prin)m(ted)1110 5069 y(b)m(y)30
+b Fs(dirs)p Ft(\),)g(starting)h(with)f(zero.)630 5230
 y Fs(-)p Fi(N)384 b Ft(Remo)m(v)m(es)46 b(the)g Fq(N)10
 b Ft(th)44 b(directory)h(\(coun)m(ting)h(from)f(the)g(righ)m(t)g(of)g
-(the)g(list)1110 4822 y(prin)m(ted)30 b(b)m(y)g Fs(dirs)p
-Ft(\),)g(starting)h(with)f(zero.)150 4971 y Fs(pushd)870
-5101 y(pushd)46 b([-n])h([+)p Fi(N)57 b Fs(|)48 b Fi(-N)58
-b Fs(|)47 b Fi(dir)11 b Fs(])630 5230 y Ft(Sa)m(v)m(e)29
+(the)g(list)1110 5340 y(prin)m(ted)30 b(b)m(y)g Fs(dirs)p
+Ft(\),)g(starting)h(with)f(zero.)p eop end
+%%Page: 92 98
+TeXDict begin 92 97 bop 150 -116 a Ft(Chapter)30 b(6:)41
+b(Bash)30 b(F)-8 b(eatures)2484 b(92)150 299 y Fs(pushd)870
+433 y(pushd)46 b([-n])h([+)p Fi(N)57 b Fs(|)48 b Fi(-N)58
+b Fs(|)47 b Fi(dir)11 b Fs(])630 568 y Ft(Sa)m(v)m(e)29
 b(the)f(curren)m(t)g(directory)g(on)g(the)g(top)g(of)g(the)g(directory)
 h(stac)m(k)g(and)e(then)h Fs(cd)f Ft(to)i Fq(dir)7 b
-Ft(.)630 5340 y(With)31 b(no)f(argumen)m(ts,)h Fs(pushd)e
-Ft(exc)m(hanges)j(the)e(top)h(t)m(w)m(o)h(directories.)p
-eop end
-%%Page: 91 97
-TeXDict begin 91 96 bop 150 -116 a Ft(Chapter)30 b(6:)41
-b(Bash)30 b(F)-8 b(eatures)2484 b(91)630 299 y Fs(-n)384
-b Ft(Suppresses)26 b(the)i(normal)h(c)m(hange)g(of)f(directory)h(when)e
-(adding)h(directories)1110 408 y(to)j(the)g(stac)m(k,)h(so)e(that)h
-(only)g(the)f(stac)m(k)i(is)f(manipulated.)630 571 y
-Fs(+)p Fi(N)384 b Ft(Brings)29 b(the)f Fq(N)10 b Ft(th)29
-b(directory)g(\(coun)m(ting)h(from)e(the)g(left)i(of)e(the)h(list)g
-(prin)m(ted)1110 680 y(b)m(y)34 b Fs(dirs)p Ft(,)g(starting)h(with)f
-(zero\))i(to)f(the)f(top)g(of)h(the)f(list)h(b)m(y)f(rotating)i(the)
-1110 790 y(stac)m(k.)630 952 y Fs(-)p Fi(N)384 b Ft(Brings)23
-b(the)g Fq(N)10 b Ft(th)23 b(directory)h(\(coun)m(ting)g(from)e(the)i
-(righ)m(t)f(of)g(the)h(list)f(prin)m(ted)1110 1062 y(b)m(y)34
-b Fs(dirs)p Ft(,)g(starting)h(with)f(zero\))i(to)f(the)f(top)g(of)h
-(the)f(list)h(b)m(y)f(rotating)i(the)1110 1171 y(stac)m(k.)630
-1333 y Fi(dir)336 b Ft(Mak)m(es)31 b(the)g(curren)m(t)f(w)m(orking)g
-(directory)g(b)s(e)g(the)g(top)g(of)g(the)h(stac)m(k,)h(mak-)1110
-1443 y(ing)39 b(it)g(the)g(new)f(curren)m(t)g(directory)h(as)g(if)g(it)
-g(had)f(b)s(een)g(supplied)f(as)i(an)1110 1553 y(argumen)m(t)31
-b(to)g(the)f Fs(cd)g Ft(builtin.)150 1789 y Fr(6.9)68
-b(Con)l(trolling)47 b(the)e(Prompt)150 1949 y Ft(The)24
-b(v)-5 b(alue)24 b(of)h(the)f(v)-5 b(ariable)25 b Fs(PROMPT_COMMAND)20
-b Ft(is)25 b(examined)f(just)g(b)s(efore)f(Bash)i(prin)m(ts)e(eac)m(h)j
-(primary)150 2058 y(prompt.)39 b(If)28 b Fs(PROMPT_COMMAND)d
-Ft(is)j(set)h(and)f(has)g(a)h(non-n)m(ull)f(v)-5 b(alue,)29
-b(then)f(the)h(v)-5 b(alue)29 b(is)f(executed)i(just)150
-2168 y(as)h(if)f(it)h(had)f(b)s(een)f(t)m(yp)s(ed)h(on)h(the)f(command)
-g(line.)275 2305 y(In)d(addition,)j(the)f(follo)m(wing)h(table)f
-(describ)s(es)f(the)h(sp)s(ecial)g(c)m(haracters)h(whic)m(h)f(can)f
-(app)s(ear)g(in)h(the)150 2415 y(prompt)g(v)-5 b(ariables)32
-b Fs(PS1)d Ft(to)i Fs(PS4)p Ft(:)150 2578 y Fs(\\a)384
-b Ft(A)30 b(b)s(ell)h(c)m(haracter.)150 2740 y Fs(\\d)384
-b Ft(The)30 b(date,)h(in)f Fs(")p Ft(W)-8 b(eekda)m(y)32
-b(Mon)m(th)f(Date)p Fs(")h Ft(format)f(\(e.g.,)h Fs(")p
-Ft(T)-8 b(ue)30 b(Ma)m(y)h(26)p Fs(")p Ft(\).)150 2903
-y Fs(\\D{)p Fi(format)11 b Fs(})630 3012 y Ft(The)27
-b Fq(format)i Ft(is)f(passed)e(to)i Fs(strftime)p Ft(\(3\))f(and)f(the)
-i(result)f(is)g(inserted)g(in)m(to)h(the)g(prompt)630
-3122 y(string;)42 b(an)d(empt)m(y)f Fq(format)j Ft(results)d(in)g(a)h
-(lo)s(cale-sp)s(eci\014c)h(time)f(represen)m(tation.)65
-b(The)630 3231 y(braces)31 b(are)f(required.)150 3394
-y Fs(\\e)384 b Ft(An)30 b(escap)s(e)h(c)m(haracter.)150
-3556 y Fs(\\h)384 b Ft(The)30 b(hostname,)h(up)e(to)i(the)g(\014rst)e
-(`.'.)150 3718 y Fs(\\H)384 b Ft(The)30 b(hostname.)150
-3880 y Fs(\\j)384 b Ft(The)30 b(n)m(um)m(b)s(er)f(of)h(jobs)g(curren)m
-(tly)h(managed)g(b)m(y)f(the)g(shell.)150 4042 y Fs(\\l)384
+Ft(.)630 678 y(With)31 b(no)f(argumen)m(ts,)h Fs(pushd)e
+Ft(exc)m(hanges)j(the)e(top)h(t)m(w)m(o)h(directories.)630
+837 y Fs(-n)384 b Ft(Suppresses)26 b(the)i(normal)h(c)m(hange)g(of)f
+(directory)h(when)e(adding)h(directories)1110 947 y(to)j(the)g(stac)m
+(k,)h(so)e(that)h(only)g(the)f(stac)m(k)i(is)f(manipulated.)630
+1106 y Fs(+)p Fi(N)384 b Ft(Brings)29 b(the)f Fq(N)10
+b Ft(th)29 b(directory)g(\(coun)m(ting)h(from)e(the)g(left)i(of)e(the)h
+(list)g(prin)m(ted)1110 1216 y(b)m(y)34 b Fs(dirs)p Ft(,)g(starting)h
+(with)f(zero\))i(to)f(the)f(top)g(of)h(the)f(list)h(b)m(y)f(rotating)i
+(the)1110 1325 y(stac)m(k.)630 1485 y Fs(-)p Fi(N)384
+b Ft(Brings)23 b(the)g Fq(N)10 b Ft(th)23 b(directory)h(\(coun)m(ting)g
+(from)e(the)i(righ)m(t)f(of)g(the)h(list)f(prin)m(ted)1110
+1594 y(b)m(y)34 b Fs(dirs)p Ft(,)g(starting)h(with)f(zero\))i(to)f(the)
+f(top)g(of)h(the)f(list)h(b)m(y)f(rotating)i(the)1110
+1704 y(stac)m(k.)630 1863 y Fi(dir)336 b Ft(Mak)m(es)31
+b(the)g(curren)m(t)f(w)m(orking)g(directory)g(b)s(e)g(the)g(top)g(of)g
+(the)h(stac)m(k,)h(mak-)1110 1973 y(ing)39 b(it)g(the)g(new)f(curren)m
+(t)g(directory)h(as)g(if)g(it)g(had)f(b)s(een)g(supplied)f(as)i(an)1110
+2083 y(argumen)m(t)31 b(to)g(the)f Fs(cd)g Ft(builtin.)150
+2315 y Fr(6.9)68 b(Con)l(trolling)47 b(the)e(Prompt)150
+2475 y Ft(The)24 b(v)-5 b(alue)24 b(of)h(the)f(v)-5 b(ariable)25
+b Fs(PROMPT_COMMAND)20 b Ft(is)25 b(examined)f(just)g(b)s(efore)f(Bash)
+i(prin)m(ts)e(eac)m(h)j(primary)150 2584 y(prompt.)39
+b(If)28 b Fs(PROMPT_COMMAND)d Ft(is)j(set)h(and)f(has)g(a)h(non-n)m
+(ull)f(v)-5 b(alue,)29 b(then)f(the)h(v)-5 b(alue)29
+b(is)f(executed)i(just)150 2694 y(as)h(if)f(it)h(had)f(b)s(een)f(t)m
+(yp)s(ed)h(on)h(the)f(command)g(line.)275 2828 y(In)d(addition,)j(the)f
+(follo)m(wing)h(table)f(describ)s(es)f(the)h(sp)s(ecial)g(c)m
+(haracters)h(whic)m(h)f(can)f(app)s(ear)g(in)h(the)150
+2938 y(prompt)g(v)-5 b(ariables)32 b Fs(PS1)d Ft(to)i
+Fs(PS4)p Ft(:)150 3097 y Fs(\\a)384 b Ft(A)30 b(b)s(ell)h(c)m
+(haracter.)150 3257 y Fs(\\d)384 b Ft(The)30 b(date,)h(in)f
+Fs(")p Ft(W)-8 b(eekda)m(y)32 b(Mon)m(th)f(Date)p Fs(")h
+Ft(format)f(\(e.g.,)h Fs(")p Ft(T)-8 b(ue)30 b(Ma)m(y)h(26)p
+Fs(")p Ft(\).)150 3416 y Fs(\\D{)p Fi(format)11 b Fs(})630
+3526 y Ft(The)27 b Fq(format)i Ft(is)f(passed)e(to)i
+Fs(strftime)p Ft(\(3\))f(and)f(the)i(result)f(is)g(inserted)g(in)m(to)h
+(the)g(prompt)630 3636 y(string;)42 b(an)d(empt)m(y)f
+Fq(format)j Ft(results)d(in)g(a)h(lo)s(cale-sp)s(eci\014c)h(time)f
+(represen)m(tation.)65 b(The)630 3745 y(braces)31 b(are)f(required.)150
+3905 y Fs(\\e)384 b Ft(An)30 b(escap)s(e)h(c)m(haracter.)150
+4064 y Fs(\\h)384 b Ft(The)30 b(hostname,)h(up)e(to)i(the)g(\014rst)e
+(`.'.)150 4224 y Fs(\\H)384 b Ft(The)30 b(hostname.)150
+4383 y Fs(\\j)384 b Ft(The)30 b(n)m(um)m(b)s(er)f(of)h(jobs)g(curren)m
+(tly)h(managed)g(b)m(y)f(the)g(shell.)150 4543 y Fs(\\l)384
 b Ft(The)30 b(basename)h(of)f(the)h(shell's)f(terminal)h(device)g
-(name.)150 4205 y Fs(\\n)384 b Ft(A)30 b(newline.)150
-4367 y Fs(\\r)384 b Ft(A)30 b(carriage)i(return.)150
-4529 y Fs(\\s)384 b Ft(The)22 b(name)g(of)h(the)f(shell,)i(the)f
+(name.)150 4702 y Fs(\\n)384 b Ft(A)30 b(newline.)150
+4862 y Fs(\\r)384 b Ft(A)30 b(carriage)i(return.)150
+5021 y Fs(\\s)384 b Ft(The)22 b(name)g(of)h(the)f(shell,)i(the)f
 (basename)f(of)h Fs($0)f Ft(\(the)g(p)s(ortion)g(follo)m(wing)i(the)f
-(\014nal)e(slash\).)150 4691 y Fs(\\t)384 b Ft(The)30
-b(time,)h(in)f(24-hour)h(HH:MM:SS)g(format.)150 4853
-y Fs(\\T)384 b Ft(The)30 b(time,)h(in)f(12-hour)h(HH:MM:SS)g(format.)
-150 5016 y Fs(\\@)384 b Ft(The)30 b(time,)h(in)f(12-hour)h(am/pm)f
-(format.)150 5178 y Fs(\\A)384 b Ft(The)30 b(time,)h(in)f(24-hour)h
-(HH:MM)g(format.)150 5340 y Fs(\\u)384 b Ft(The)30 b(username)g(of)g
-(the)h(curren)m(t)f(user.)p eop end
-%%Page: 92 98
-TeXDict begin 92 97 bop 150 -116 a Ft(Chapter)30 b(6:)41
-b(Bash)30 b(F)-8 b(eatures)2484 b(92)150 299 y Fs(\\v)384
-b Ft(The)30 b(v)m(ersion)h(of)f(Bash)h(\(e.g.,)h(2.00\))150
-458 y Fs(\\V)384 b Ft(The)30 b(release)i(of)e(Bash,)h(v)m(ersion)g
-Fs(+)f Ft(patc)m(hlev)m(el)i(\(e.g.,)h(2.00.0\))150 617
-y Fs(\\w)384 b Ft(The)34 b(curren)m(t)h(w)m(orking)g(directory)-8
-b(,)37 b(with)e Fs($HOME)e Ft(abbreviated)j(with)e(a)h(tilde)h(\(uses)f
-(the)630 726 y Fs($PROMPT_DIRTRIM)26 b Ft(v)-5 b(ariable\).)150
-885 y Fs(\\W)384 b Ft(The)30 b(basename)h(of)f Fs($PWD)p
-Ft(,)g(with)g Fs($HOME)f Ft(abbreviated)h(with)g(a)h(tilde.)150
-1044 y Fs(\\!)384 b Ft(The)30 b(history)g(n)m(um)m(b)s(er)f(of)i(this)f
-(command.)150 1203 y Fs(\\#)384 b Ft(The)30 b(command)g(n)m(um)m(b)s
-(er)f(of)i(this)f(command.)150 1362 y Fs(\\$)384 b Ft(If)30
-b(the)g(e\013ectiv)m(e)j(uid)d(is)g(0,)h Fs(#)p Ft(,)g(otherwise)g
-Fs($)p Ft(.)150 1521 y Fs(\\)p Fi(nnn)288 b Ft(The)30
-b(c)m(haracter)i(whose)e(ASCI)s(I)f(co)s(de)h(is)h(the)f(o)s(ctal)i(v)
--5 b(alue)31 b Fq(nnn)p Ft(.)150 1680 y Fs(\\\\)384 b
-Ft(A)30 b(bac)m(kslash.)150 1839 y Fs(\\[)384 b Ft(Begin)38
-b(a)f(sequence)g(of)g(non-prin)m(ting)g(c)m(haracters.)61
-b(This)36 b(could)h(b)s(e)g(used)f(to)h(em)m(b)s(ed)g(a)630
-1948 y(terminal)31 b(con)m(trol)h(sequence)e(in)m(to)i(the)e(prompt.)
-150 2107 y Fs(\\])384 b Ft(End)29 b(a)i(sequence)g(of)f(non-prin)m
-(ting)g(c)m(haracters.)275 2266 y(The)25 b(command)h(n)m(um)m(b)s(er)f
-(and)h(the)g(history)g(n)m(um)m(b)s(er)f(are)i(usually)f(di\013eren)m
-(t:)39 b(the)26 b(history)g(n)m(um)m(b)s(er)150 2376
-y(of)h(a)f(command)h(is)f(its)h(p)s(osition)f(in)g(the)h(history)f
+(\014nal)e(slash\).)150 5180 y Fs(\\t)384 b Ft(The)30
+b(time,)h(in)f(24-hour)h(HH:MM:SS)g(format.)150 5340
+y Fs(\\T)384 b Ft(The)30 b(time,)h(in)f(12-hour)h(HH:MM:SS)g(format.)p
+eop end
+%%Page: 93 99
+TeXDict begin 93 98 bop 150 -116 a Ft(Chapter)30 b(6:)41
+b(Bash)30 b(F)-8 b(eatures)2484 b(93)150 299 y Fs(\\@)384
+b Ft(The)30 b(time,)h(in)f(12-hour)h(am/pm)f(format.)150
+460 y Fs(\\A)384 b Ft(The)30 b(time,)h(in)f(24-hour)h(HH:MM)g(format.)
+150 620 y Fs(\\u)384 b Ft(The)30 b(username)g(of)g(the)h(curren)m(t)f
+(user.)150 781 y Fs(\\v)384 b Ft(The)30 b(v)m(ersion)h(of)f(Bash)h
+(\(e.g.,)h(2.00\))150 942 y Fs(\\V)384 b Ft(The)30 b(release)i(of)e
+(Bash,)h(v)m(ersion)g Fs(+)f Ft(patc)m(hlev)m(el)i(\(e.g.,)h(2.00.0\))
+150 1102 y Fs(\\w)384 b Ft(The)34 b(curren)m(t)h(w)m(orking)g
+(directory)-8 b(,)37 b(with)e Fs($HOME)e Ft(abbreviated)j(with)e(a)h
+(tilde)h(\(uses)f(the)630 1212 y Fs($PROMPT_DIRTRIM)26
+b Ft(v)-5 b(ariable\).)150 1372 y Fs(\\W)384 b Ft(The)30
+b(basename)h(of)f Fs($PWD)p Ft(,)g(with)g Fs($HOME)f
+Ft(abbreviated)h(with)g(a)h(tilde.)150 1533 y Fs(\\!)384
+b Ft(The)30 b(history)g(n)m(um)m(b)s(er)f(of)i(this)f(command.)150
+1694 y Fs(\\#)384 b Ft(The)30 b(command)g(n)m(um)m(b)s(er)f(of)i(this)f
+(command.)150 1854 y Fs(\\$)384 b Ft(If)30 b(the)g(e\013ectiv)m(e)j
+(uid)d(is)g(0,)h Fs(#)p Ft(,)g(otherwise)g Fs($)p Ft(.)150
+2015 y Fs(\\)p Fi(nnn)288 b Ft(The)30 b(c)m(haracter)i(whose)e(ASCI)s
+(I)f(co)s(de)h(is)h(the)f(o)s(ctal)i(v)-5 b(alue)31 b
+Fq(nnn)p Ft(.)150 2176 y Fs(\\\\)384 b Ft(A)30 b(bac)m(kslash.)150
+2336 y Fs(\\[)384 b Ft(Begin)38 b(a)f(sequence)g(of)g(non-prin)m(ting)g
+(c)m(haracters.)61 b(This)36 b(could)h(b)s(e)g(used)f(to)h(em)m(b)s(ed)
+g(a)630 2446 y(terminal)31 b(con)m(trol)h(sequence)e(in)m(to)i(the)e
+(prompt.)150 2607 y Fs(\\])384 b Ft(End)29 b(a)i(sequence)g(of)f
+(non-prin)m(ting)g(c)m(haracters.)275 2768 y(The)25 b(command)h(n)m(um)
+m(b)s(er)f(and)h(the)g(history)g(n)m(um)m(b)s(er)f(are)i(usually)f
+(di\013eren)m(t:)39 b(the)26 b(history)g(n)m(um)m(b)s(er)150
+2878 y(of)h(a)f(command)h(is)f(its)h(p)s(osition)f(in)g(the)h(history)f
 (list,)i(whic)m(h)f(ma)m(y)g(include)f(commands)g(restored)g(from)150
-2485 y(the)39 b(history)h(\014le)f(\(see)h(Section)g(9.1)h([Bash)e
-(History)h(F)-8 b(acilities],)45 b(page)40 b(133\),)j(while)d(the)f
-(command)150 2595 y(n)m(um)m(b)s(er)j(is)h(the)h(p)s(osition)f(in)g
+2987 y(the)39 b(history)h(\014le)f(\(see)h(Section)g(9.1)h([Bash)e
+(History)h(F)-8 b(acilities],)45 b(page)40 b(134\),)j(while)d(the)f
+(command)150 3097 y(n)m(um)m(b)s(er)j(is)h(the)h(p)s(osition)f(in)g
 (the)g(sequence)h(of)f(commands)g(executed)h(during)e(the)i(curren)m(t)
-f(shell)150 2705 y(session.)275 2839 y(After)35 b(the)g(string)g(is)g
+f(shell)150 3206 y(session.)275 3342 y(After)35 b(the)g(string)g(is)g
 (deco)s(ded,)h(it)f(is)g(expanded)f(via)i(parameter)f(expansion,)i
-(command)d(substi-)150 2948 y(tution,)k(arithmetic)f(expansion,)g(and)e
+(command)d(substi-)150 3452 y(tution,)k(arithmetic)f(expansion,)g(and)e
 (quote)h(remo)m(v)-5 b(al,)39 b(sub)5 b(ject)35 b(to)i(the)f(v)-5
-b(alue)36 b(of)g(the)g Fs(promptvars)150 3058 y Ft(shell)31
-b(option)f(\(see)i(Section)f(4.2)g([Bash)g(Builtins],)g(page)g(47\).)
-150 3290 y Fr(6.10)68 b(The)45 b(Restricted)h(Shell)150
-3449 y Ft(If)27 b(Bash)h(is)g(started)g(with)g(the)g(name)g
+b(alue)36 b(of)g(the)g Fs(promptvars)150 3561 y Ft(shell)31
+b(option)f(\(see)i(Section)f(4.2)g([Bash)g(Builtins],)g(page)g(48\).)
+150 3796 y Fr(6.10)68 b(The)45 b(Restricted)h(Shell)150
+3955 y Ft(If)27 b(Bash)h(is)g(started)g(with)g(the)g(name)g
 Fs(rbash)p Ft(,)f(or)g(the)h(`)p Fs(--restricted)p Ft(')d(or)j(`)p
-Fs(-r)p Ft(')g(option)g(is)g(supplied)e(at)150 3559 y(in)m(v)m(o)s
+Fs(-r)p Ft(')g(option)g(is)g(supplied)e(at)150 4065 y(in)m(v)m(o)s
 (cation,)k(the)d(shell)g(b)s(ecomes)h(restricted.)40
 b(A)27 b(restricted)h(shell)f(is)g(used)f(to)i(set)f(up)f(an)h(en)m
-(vironmen)m(t)150 3669 y(more)g(con)m(trolled)i(than)e(the)g(standard)g
+(vironmen)m(t)150 4174 y(more)g(con)m(trolled)i(than)e(the)g(standard)g
 (shell.)40 b(A)27 b(restricted)h(shell)f(b)s(eha)m(v)m(es)h(iden)m
-(tically)h(to)f Fs(bash)e Ft(with)150 3778 y(the)31 b(exception)g(that)
+(tically)h(to)f Fs(bash)e Ft(with)150 4284 y(the)31 b(exception)g(that)
 g(the)g(follo)m(wing)h(are)e(disallo)m(w)m(ed)i(or)e(not)h(p)s
-(erformed:)225 3912 y Fp(\017)60 b Ft(Changing)30 b(directories)h(with)
-g(the)f Fs(cd)g Ft(builtin.)225 4047 y Fp(\017)60 b Ft(Setting)31
+(erformed:)225 4420 y Fp(\017)60 b Ft(Changing)30 b(directories)h(with)
+g(the)f Fs(cd)g Ft(builtin.)225 4555 y Fp(\017)60 b Ft(Setting)31
 b(or)f(unsetting)h(the)g(v)-5 b(alues)30 b(of)h(the)f
 Fs(SHELL)p Ft(,)g Fs(PATH)p Ft(,)f Fs(ENV)p Ft(,)h(or)g
-Fs(BASH_ENV)e Ft(v)-5 b(ariables.)225 4181 y Fp(\017)60
+Fs(BASH_ENV)e Ft(v)-5 b(ariables.)225 4690 y Fp(\017)60
 b Ft(Sp)s(ecifying)30 b(command)g(names)g(con)m(taining)i(slashes.)225
-4315 y Fp(\017)60 b Ft(Sp)s(ecifying)30 b(a)h(\014lename)f(con)m
+4825 y Fp(\017)60 b Ft(Sp)s(ecifying)30 b(a)h(\014lename)f(con)m
 (taining)i(a)f(slash)f(as)h(an)f(argumen)m(t)h(to)g(the)f
-Fs(.)h Ft(builtin)e(command.)225 4450 y Fp(\017)60 b
+Fs(.)h Ft(builtin)e(command.)225 4960 y Fp(\017)60 b
 Ft(Sp)s(ecifying)28 b(a)i(\014lename)f(con)m(taining)h(a)g(slash)e(as)h
 (an)g(argumen)m(t)h(to)f(the)g(`)p Fs(-p)p Ft(')g(option)g(to)h(the)f
-Fs(hash)330 4559 y Ft(builtin)h(command.)225 4693 y Fp(\017)60
+Fs(hash)330 5070 y Ft(builtin)h(command.)225 5205 y Fp(\017)60
 b Ft(Imp)s(orting)30 b(function)g(de\014nitions)g(from)f(the)i(shell)g
-(en)m(vironmen)m(t)g(at)g(startup.)225 4828 y Fp(\017)60
+(en)m(vironmen)m(t)g(at)g(startup.)225 5340 y Fp(\017)60
 b Ft(P)m(arsing)31 b(the)f(v)-5 b(alue)31 b(of)g Fs(SHELLOPTS)d
-Ft(from)h(the)i(shell)g(en)m(vironmen)m(t)g(at)g(startup.)225
-4962 y Fp(\017)60 b Ft(Redirecting)31 b(output)f(using)g(the)h(`)p
-Fs(>)p Ft(',)g(`)p Fs(>|)p Ft(',)f(`)p Fs(<>)p Ft(',)h(`)p
-Fs(>&)p Ft(',)f(`)p Fs(&>)p Ft(',)h(and)e(`)p Fs(>>)p
-Ft(')i(redirection)g(op)s(erators.)225 5096 y Fp(\017)60
-b Ft(Using)31 b(the)f Fs(exec)f Ft(builtin)h(to)h(replace)h(the)e
-(shell)h(with)f(another)h(command.)225 5230 y Fp(\017)60
-b Ft(Adding)40 b(or)h(deleting)h(builtin)e(commands)h(with)f(the)h(`)p
-Fs(-f)p Ft(')g(and)f(`)p Fs(-d)p Ft(')h(options)g(to)h(the)f
-Fs(enable)330 5340 y Ft(builtin.)p eop end
-%%Page: 93 99
-TeXDict begin 93 98 bop 150 -116 a Ft(Chapter)30 b(6:)41
-b(Bash)30 b(F)-8 b(eatures)2484 b(93)225 299 y Fp(\017)60
-b Ft(Using)31 b(the)f Fs(enable)f Ft(builtin)h(command)g(to)h(enable)g
-(disabled)f(shell)g(builtins.)225 431 y Fp(\017)60 b
-Ft(Sp)s(ecifying)30 b(the)g(`)p Fs(-p)p Ft(')h(option)g(to)g(the)f
-Fs(command)f Ft(builtin.)225 563 y Fp(\017)60 b Ft(T)-8
-b(urning)29 b(o\013)i(restricted)g(mo)s(de)f(with)g(`)p
-Fs(set)g(+r)p Ft(')g(or)g(`)p Fs(set)g(+o)g(restricted)p
-Ft('.)275 717 y(These)g(restrictions)h(are)g(enforced)f(after)h(an)m(y)
-g(startup)f(\014les)g(are)h(read.)275 849 y(When)j(a)i(command)e(that)i
+Ft(from)h(the)i(shell)g(en)m(vironmen)m(t)g(at)g(startup.)p
+eop end
+%%Page: 94 100
+TeXDict begin 94 99 bop 150 -116 a Ft(Chapter)30 b(6:)41
+b(Bash)30 b(F)-8 b(eatures)2484 b(94)225 299 y Fp(\017)60
+b Ft(Redirecting)31 b(output)f(using)g(the)h(`)p Fs(>)p
+Ft(',)g(`)p Fs(>|)p Ft(',)f(`)p Fs(<>)p Ft(',)h(`)p Fs(>&)p
+Ft(',)f(`)p Fs(&>)p Ft(',)h(and)e(`)p Fs(>>)p Ft(')i(redirection)g(op)s
+(erators.)225 435 y Fp(\017)60 b Ft(Using)31 b(the)f
+Fs(exec)f Ft(builtin)h(to)h(replace)h(the)e(shell)h(with)f(another)h
+(command.)225 571 y Fp(\017)60 b Ft(Adding)40 b(or)h(deleting)h
+(builtin)e(commands)h(with)f(the)h(`)p Fs(-f)p Ft(')g(and)f(`)p
+Fs(-d)p Ft(')h(options)g(to)h(the)f Fs(enable)330 681
+y Ft(builtin.)225 817 y Fp(\017)60 b Ft(Using)31 b(the)f
+Fs(enable)f Ft(builtin)h(command)g(to)h(enable)g(disabled)f(shell)g
+(builtins.)225 953 y Fp(\017)60 b Ft(Sp)s(ecifying)30
+b(the)g(`)p Fs(-p)p Ft(')h(option)g(to)g(the)f Fs(command)f
+Ft(builtin.)225 1089 y Fp(\017)60 b Ft(T)-8 b(urning)29
+b(o\013)i(restricted)g(mo)s(de)f(with)g(`)p Fs(set)g(+r)p
+Ft(')g(or)g(`)p Fs(set)g(+o)g(restricted)p Ft('.)275
+1253 y(These)g(restrictions)h(are)g(enforced)f(after)h(an)m(y)g
+(startup)f(\014les)g(are)h(read.)275 1390 y(When)j(a)i(command)e(that)i
 (is)f(found)f(to)h(b)s(e)g(a)g(shell)g(script)g(is)g(executed)h(\(see)g
-(Section)g(3.8)g([Shell)150 958 y(Scripts],)25 b(page)e(39\),)j
+(Section)g(3.8)g([Shell)150 1500 y(Scripts],)25 b(page)e(39\),)j
 Fs(rbash)c Ft(turns)g(o\013)i(an)m(y)f(restrictions)h(in)f(the)g(shell)
-h(spa)m(wned)e(to)i(execute)g(the)g(script.)150 1185
-y Fr(6.11)68 b(Bash)45 b(POSIX)f(Mo)t(de)150 1345 y Ft(Starting)34
+h(spa)m(wned)e(to)i(execute)g(the)g(script.)150 1737
+y Fr(6.11)68 b(Bash)45 b(POSIX)f(Mo)t(de)150 1896 y Ft(Starting)34
 b(Bash)f(with)g(the)g(`)p Fs(--posix)p Ft(')f(command-line)i(option)g
 (or)f(executing)h(`)p Fs(set)c(-o)g(posix)p Ft(')i(while)150
-1454 y(Bash)26 b(is)g(running)e(will)j(cause)f(Bash)g(to)h(conform)f
+2006 y(Bash)26 b(is)g(running)e(will)j(cause)f(Bash)g(to)h(conform)f
 (more)g(closely)h(to)g(the)f Fl(posix)f Ft(standard)g(b)m(y)h(c)m
-(hanging)150 1564 y(the)31 b(b)s(eha)m(vior)f(to)h(matc)m(h)g(that)g
+(hanging)150 2116 y(the)31 b(b)s(eha)m(vior)f(to)h(matc)m(h)g(that)g
 (sp)s(eci\014ed)f(b)m(y)g Fl(posix)g Ft(in)g(areas)h(where)f(the)h
-(Bash)f(default)h(di\013ers.)275 1696 y(When)f(in)m(v)m(ok)m(ed)h(as)g
+(Bash)f(default)h(di\013ers.)275 2253 y(When)f(in)m(v)m(ok)m(ed)h(as)g
 Fs(sh)p Ft(,)f(Bash)h(en)m(ters)g Fl(posix)e Ft(mo)s(de)h(after)h
-(reading)g(the)f(startup)g(\014les.)275 1828 y(The)f(follo)m(wing)j
+(reading)g(the)f(startup)g(\014les.)275 2391 y(The)f(follo)m(wing)j
 (list)f(is)g(what's)f(c)m(hanged)h(when)e(`)p Fl(posix)h
-Ft(mo)s(de')h(is)f(in)g(e\013ect:)199 1960 y(1.)61 b(When)28
+Ft(mo)s(de')h(is)f(in)g(e\013ect:)199 2528 y(1.)61 b(When)28
 b(a)i(command)e(in)g(the)h(hash)f(table)i(no)e(longer)h(exists,)h(Bash)
 f(will)g(re-searc)m(h)h Fs($PATH)d Ft(to)i(\014nd)330
-2069 y(the)i(new)e(lo)s(cation.)43 b(This)29 b(is)i(also)g(a)m(v)-5
+2638 y(the)i(new)e(lo)s(cation.)43 b(This)29 b(is)i(also)g(a)m(v)-5
 b(ailable)33 b(with)d(`)p Fs(shopt)f(-s)h(checkhash)p
-Ft('.)199 2201 y(2.)61 b(The)42 b(message)h(prin)m(ted)e(b)m(y)h(the)g
+Ft('.)199 2774 y(2.)61 b(The)42 b(message)h(prin)m(ted)e(b)m(y)h(the)g
 (job)g(con)m(trol)i(co)s(de)e(and)f(builtins)h(when)f(a)h(job)g(exits)h
-(with)f(a)330 2311 y(non-zero)31 b(status)g(is)f(`Done\(status\)'.)199
-2443 y(3.)61 b(The)40 b(message)h(prin)m(ted)f(b)m(y)g(the)h(job)f(con)
+(with)f(a)330 2884 y(non-zero)31 b(status)g(is)f(`Done\(status\)'.)199
+3020 y(3.)61 b(The)40 b(message)h(prin)m(ted)f(b)m(y)g(the)h(job)f(con)
 m(trol)h(co)s(de)g(and)f(builtins)f(when)h(a)g(job)g(is)h(stopp)s(ed)e
-(is)330 2552 y(`Stopp)s(ed\()p Fq(signame)5 b Ft(\)',)31
+(is)330 3129 y(`Stopp)s(ed\()p Fq(signame)5 b Ft(\)',)31
 b(where)f Fq(signame)36 b Ft(is,)31 b(for)f(example,)h
-Fs(SIGTSTP)p Ft(.)199 2684 y(4.)61 b(The)27 b Fs(bg)g
+Fs(SIGTSTP)p Ft(.)199 3265 y(4.)61 b(The)27 b Fs(bg)g
 Ft(builtin)g(uses)g(the)h(required)f(format)h(to)g(describ)s(e)f(eac)m
-(h)i(job)e(placed)h(in)f(the)h(bac)m(kground,)330 2794
+(h)i(job)e(placed)h(in)f(the)h(bac)m(kground,)330 3375
 y(whic)m(h)h(do)s(es)g(not)g(include)g(an)g(indication)h(of)f(whether)f
 (the)h(job)g(is)g(the)h(curren)m(t)e(or)h(previous)g(job.)199
-2925 y(5.)61 b(Reserv)m(ed)40 b(w)m(ords)g(app)s(earing)f(in)h(a)g(con)
+3511 y(5.)61 b(Reserv)m(ed)40 b(w)m(ords)g(app)s(earing)f(in)h(a)g(con)
 m(text)i(where)d(reserv)m(ed)h(w)m(ords)f(are)i(recognized)g(do)f(not)
-330 3035 y(undergo)30 b(alias)h(expansion.)199 3167 y(6.)61
+330 3621 y(undergo)30 b(alias)h(expansion.)199 3757 y(6.)61
 b(The)38 b Fl(posix)h Fs(PS1)f Ft(and)g Fs(PS2)g Ft(expansions)g(of)i
 (`)p Fs(!)p Ft(')f(to)g(the)g(history)g(n)m(um)m(b)s(er)f(and)g(`)p
-Fs(!!)p Ft(')h(to)g(`)p Fs(!)p Ft(')h(are)330 3276 y(enabled,)26
+Fs(!!)p Ft(')h(to)g(`)p Fs(!)p Ft(')h(are)330 3866 y(enabled,)26
 b(and)f(parameter)g(expansion)g(is)g(p)s(erformed)e(on)i(the)g(v)-5
 b(alues)25 b(of)g Fs(PS1)f Ft(and)h Fs(PS2)f Ft(regardless)330
-3386 y(of)31 b(the)f(setting)i(of)e(the)h Fs(promptvars)c
-Ft(option.)199 3518 y(7.)61 b(The)30 b Fl(posix)g Ft(startup)f(\014les)
+3976 y(of)31 b(the)f(setting)i(of)e(the)h Fs(promptvars)c
+Ft(option.)199 4112 y(7.)61 b(The)30 b Fl(posix)g Ft(startup)f(\014les)
 i(are)g(executed)g(\()p Fs($ENV)p Ft(\))f(rather)g(than)g(the)h(normal)
-f(Bash)g(\014les.)199 3650 y(8.)61 b(Tilde)30 b(expansion)g(is)f(only)h
+f(Bash)g(\014les.)199 4248 y(8.)61 b(Tilde)30 b(expansion)g(is)f(only)h
 (p)s(erformed)f(on)h(assignmen)m(ts)g(preceding)g(a)g(command)g(name,)g
-(rather)330 3759 y(than)g(on)g(all)i(assignmen)m(t)f(statemen)m(ts)h
-(on)e(the)h(line.)199 3891 y(9.)61 b(The)31 b Fs(command)e
+(rather)330 4357 y(than)g(on)g(all)i(assignmen)m(t)f(statemen)m(ts)h
+(on)e(the)h(line.)199 4493 y(9.)61 b(The)31 b Fs(command)e
 Ft(builtin)i(do)s(es)g(not)h(prev)m(en)m(t)f(builtins)g(that)h(tak)m(e)
-h(assignmen)m(t)f(statemen)m(ts)h(as)f(ar-)330 4001 y(gumen)m(ts)40
+h(assignmen)m(t)f(statemen)m(ts)h(as)f(ar-)330 4603 y(gumen)m(ts)40
 b(from)e(expanding)h(them)g(as)h(assignmen)m(t)g(statemen)m(ts;)46
-b(when)38 b(not)i(in)f Fl(posix)f Ft(mo)s(de,)330 4110
+b(when)38 b(not)i(in)f Fl(posix)f Ft(mo)s(de,)330 4713
 y(assignmen)m(t)k(builtins)e(lose)h(their)g(assignmen)m(t)h(statemen)m
-(t)h(expansion)d(prop)s(erties)g(when)g(pre-)330 4220
-y(ceded)31 b(b)m(y)f Fs(command)p Ft(.)154 4352 y(10.)61
+(t)h(expansion)d(prop)s(erties)g(when)g(pre-)330 4822
+y(ceded)31 b(b)m(y)f Fs(command)p Ft(.)154 4958 y(10.)61
 b(The)30 b(default)g(history)h(\014le)f(is)h(`)p Fs(~/.sh_history)p
 Ft(')c(\(this)k(is)f(the)g(default)h(v)-5 b(alue)31 b(of)f
-Fs($HISTFILE)p Ft(\).)154 4484 y(11.)61 b(The)23 b(output)f(of)i(`)p
+Fs($HISTFILE)p Ft(\).)154 5094 y(11.)61 b(The)23 b(output)f(of)i(`)p
 Fs(kill)29 b(-l)p Ft(')23 b(prin)m(ts)f(all)i(the)g(signal)f(names)g
 (on)g(a)h(single)g(line,)h(separated)e(b)m(y)g(spaces,)330
-4593 y(without)30 b(the)h(`)p Fs(SIG)p Ft(')f(pre\014x.)154
-4725 y(12.)61 b(The)30 b Fs(kill)f Ft(builtin)h(do)s(es)g(not)h(accept)
-h(signal)f(names)f(with)g(a)h(`)p Fs(SIG)p Ft(')f(pre\014x.)154
-4857 y(13.)61 b(Non-in)m(teractiv)m(e)34 b(shells)c(exit)h(if)g
-Fq(\014lename)k Ft(in)30 b Fs(.)g Fq(\014lename)36 b
-Ft(is)31 b(not)f(found.)154 4989 y(14.)61 b(Non-in)m(teractiv)m(e)41
-b(shells)d(exit)h(if)f(a)g(syn)m(tax)g(error)g(in)f(an)h(arithmetic)h
-(expansion)f(results)f(in)h(an)330 5099 y(in)m(v)-5 b(alid)31
-b(expression.)154 5230 y(15.)61 b(Non-in)m(teractiv)m(e)27
-b(shells)c(exit)i(if)e(there)h(is)f(a)h(syn)m(tax)g(error)f(in)g(a)h
-(script)f(read)g(with)h(the)f Fs(.)g Ft(or)h Fs(source)330
-5340 y Ft(builtins,)30 b(or)g(in)g(a)h(string)g(pro)s(cessed)e(b)m(y)i
-(the)f Fs(eval)f Ft(builtin.)p eop end
-%%Page: 94 100
-TeXDict begin 94 99 bop 150 -116 a Ft(Chapter)30 b(6:)41
-b(Bash)30 b(F)-8 b(eatures)2484 b(94)154 299 y(16.)61
-b(Redirection)25 b(op)s(erators)f(do)g(not)g(p)s(erform)f(\014lename)h
-(expansion)g(on)g(the)g(w)m(ord)f(in)h(the)g(redirection)330
-408 y(unless)30 b(the)g(shell)h(is)f(in)m(teractiv)m(e.)154
-542 y(17.)61 b(Redirection)31 b(op)s(erators)g(do)f(not)h(p)s(erform)e
+5204 y(without)30 b(the)h(`)p Fs(SIG)p Ft(')f(pre\014x.)154
+5340 y(12.)61 b(The)30 b Fs(kill)f Ft(builtin)h(do)s(es)g(not)h(accept)
+h(signal)f(names)f(with)g(a)h(`)p Fs(SIG)p Ft(')f(pre\014x.)p
+eop end
+%%Page: 95 101
+TeXDict begin 95 100 bop 150 -116 a Ft(Chapter)30 b(6:)41
+b(Bash)30 b(F)-8 b(eatures)2484 b(95)154 299 y(13.)61
+b(Non-in)m(teractiv)m(e)34 b(shells)c(exit)h(if)g Fq(\014lename)k
+Ft(in)30 b Fs(.)g Fq(\014lename)36 b Ft(is)31 b(not)f(found.)154
+432 y(14.)61 b(Non-in)m(teractiv)m(e)41 b(shells)d(exit)h(if)f(a)g(syn)
+m(tax)g(error)g(in)f(an)h(arithmetic)h(expansion)f(results)f(in)h(an)
+330 541 y(in)m(v)-5 b(alid)31 b(expression.)154 674 y(15.)61
+b(Non-in)m(teractiv)m(e)27 b(shells)c(exit)i(if)e(there)h(is)f(a)h(syn)
+m(tax)g(error)f(in)g(a)h(script)f(read)g(with)h(the)f
+Fs(.)g Ft(or)h Fs(source)330 783 y Ft(builtins,)30 b(or)g(in)g(a)h
+(string)g(pro)s(cessed)e(b)m(y)i(the)f Fs(eval)f Ft(builtin.)154
+916 y(16.)61 b(Redirection)25 b(op)s(erators)f(do)g(not)g(p)s(erform)f
+(\014lename)h(expansion)g(on)g(the)g(w)m(ord)f(in)h(the)g(redirection)
+330 1026 y(unless)30 b(the)g(shell)h(is)f(in)m(teractiv)m(e.)154
+1158 y(17.)61 b(Redirection)31 b(op)s(erators)g(do)f(not)h(p)s(erform)e
 (w)m(ord)h(splitting)h(on)f(the)h(w)m(ord)f(in)g(the)g(redirection.)154
-676 y(18.)61 b(F)-8 b(unction)35 b(names)g(m)m(ust)f(b)s(e)g(v)-5
+1291 y(18.)61 b(F)-8 b(unction)35 b(names)g(m)m(ust)f(b)s(e)g(v)-5
 b(alid)35 b(shell)f Fs(name)p Ft(s.)52 b(That)34 b(is,)i(they)f(ma)m(y)
-g(not)g(con)m(tain)g(c)m(haracters)330 786 y(other)e(than)g(letters,)h
+g(not)g(con)m(tain)g(c)m(haracters)330 1401 y(other)e(than)g(letters,)h
 (digits,)h(and)d(underscores,)h(and)f(ma)m(y)h(not)g(start)h(with)e(a)h
-(digit.)49 b(Declaring)330 896 y(a)31 b(function)f(with)g(an)g(in)m(v)
+(digit.)49 b(Declaring)330 1510 y(a)31 b(function)f(with)g(an)g(in)m(v)
 -5 b(alid)31 b(name)g(causes)f(a)h(fatal)h(syn)m(tax)f(error)f(in)g
-(non-in)m(teractiv)m(e)j(shells.)154 1029 y(19.)61 b(F)-8
+(non-in)m(teractiv)m(e)j(shells.)154 1643 y(19.)61 b(F)-8
 b(unction)31 b(names)f(ma)m(y)h(not)g(b)s(e)f(the)g(same)h(as)g(one)f
 (of)h(the)f Fl(posix)g Ft(sp)s(ecial)h(builtins.)154
-1163 y(20.)61 b Fl(posix)30 b Ft(sp)s(ecial)h(builtins)e(are)i(found)e
+1775 y(20.)61 b Fl(posix)30 b Ft(sp)s(ecial)h(builtins)e(are)i(found)e
 (b)s(efore)h(shell)h(functions)f(during)f(command)h(lo)s(okup.)154
-1297 y(21.)61 b(The)29 b Fs(time)g Ft(reserv)m(ed)h(w)m(ord)g(ma)m(y)g
+1908 y(21.)61 b(The)29 b Fs(time)g Ft(reserv)m(ed)h(w)m(ord)g(ma)m(y)g
 (b)s(e)g(used)f(b)m(y)h(itself)g(as)g(a)h(command.)40
-b(When)30 b(used)f(in)g(this)h(w)m(a)m(y)-8 b(,)330 1407
+b(When)30 b(used)f(in)g(this)h(w)m(a)m(y)-8 b(,)330 2018
 y(it)33 b(displa)m(ys)g(timing)g(statistics)h(for)e(the)h(shell)g(and)f
 (its)g(completed)i(c)m(hildren.)47 b(The)32 b Fs(TIMEFORMAT)330
-1517 y Ft(v)-5 b(ariable)31 b(con)m(trols)h(the)e(format)h(of)g(the)f
-(timing)h(information.)154 1650 y(22.)61 b(When)33 b(parsing)f(and)g
+2127 y Ft(v)-5 b(ariable)31 b(con)m(trols)h(the)e(format)h(of)g(the)f
+(timing)h(information.)154 2260 y(22.)61 b(When)33 b(parsing)f(and)g
 (expanding)g(a)i($)p Fs({)6 b Ft(.)22 b(.)g(.)11 b Fs(})33
 b Ft(expansion)f(that)i(app)s(ears)e(within)g(double)g(quotes,)330
-1760 y(single)42 b(quotes)g(are)g(no)g(longer)g(sp)s(ecial)g(and)f
+2370 y(single)42 b(quotes)g(are)g(no)g(longer)g(sp)s(ecial)g(and)f
 (cannot)i(b)s(e)e(used)g(to)h(quote)g(a)g(closing)h(brace)f(or)330
-1870 y(other)31 b(sp)s(ecial)h(c)m(haracter,)i(unless)c(the)i(op)s
+2479 y(other)31 b(sp)s(ecial)h(c)m(haracter,)i(unless)c(the)i(op)s
 (erator)f(is)g(one)h(of)f(those)h(de\014ned)e(to)i(p)s(erform)e
-(pattern)330 1979 y(remo)m(v)-5 b(al.)42 b(In)30 b(this)g(case,)i(they)
+(pattern)330 2589 y(remo)m(v)-5 b(al.)42 b(In)30 b(this)g(case,)i(they)
 e(do)g(not)h(ha)m(v)m(e)h(to)f(app)s(ear)e(as)i(matc)m(hed)g(pairs.)154
-2113 y(23.)61 b(The)29 b(parser)g(do)s(es)g(not)h(recognize)h
+2721 y(23.)61 b(The)29 b(parser)g(do)s(es)g(not)h(recognize)h
 Fs(time)d Ft(as)i(a)g(reserv)m(ed)f(w)m(ord)g(if)h(the)f(next)h(tok)m
-(en)h(b)s(egins)d(with)i(a)330 2223 y(`)p Fs(-)p Ft('.)154
-2357 y(24.)61 b(If)24 b(a)g Fl(posix)g Ft(sp)s(ecial)h(builtin)f
+(en)h(b)s(egins)d(with)i(a)330 2831 y(`)p Fs(-)p Ft('.)154
+2964 y(24.)61 b(If)24 b(a)g Fl(posix)g Ft(sp)s(ecial)h(builtin)f
 (returns)f(an)h(error)g(status,)i(a)e(non-in)m(teractiv)m(e)j(shell)e
-(exits.)39 b(The)24 b(fatal)330 2466 y(errors)30 b(are)h(those)f
+(exits.)39 b(The)24 b(fatal)330 3073 y(errors)30 b(are)h(those)f
 (listed)h(in)f(the)h Fl(posix)e Ft(standard,)h(and)g(include)g(things)g
-(lik)m(e)i(passing)e(incorrect)330 2576 y(options,)43
+(lik)m(e)i(passing)e(incorrect)330 3183 y(options,)43
 b(redirection)d(errors,)i(v)-5 b(ariable)41 b(assignmen)m(t)g(errors)e
-(for)g(assignmen)m(ts)i(preceding)f(the)330 2685 y(command)30
-b(name,)h(and)f(so)g(on.)154 2819 y(25.)61 b(A)31 b(non-in)m(teractiv)m
+(for)g(assignmen)m(ts)i(preceding)f(the)330 3292 y(command)30
+b(name,)h(and)f(so)g(on.)154 3425 y(25.)61 b(A)31 b(non-in)m(teractiv)m
 (e)j(shell)d(exits)h(with)e(an)h(error)g(status)g(if)g(a)g(v)-5
 b(ariable)32 b(assignmen)m(t)g(error)e(o)s(ccurs)330
-2929 y(when)38 b(no)h(command)g(name)g(follo)m(ws)i(the)e(assignmen)m
+3535 y(when)38 b(no)h(command)g(name)g(follo)m(ws)i(the)e(assignmen)m
 (t)h(statemen)m(ts.)69 b(A)39 b(v)-5 b(ariable)40 b(assignmen)m(t)330
-3039 y(error)30 b(o)s(ccurs,)g(for)g(example,)i(when)d(trying)i(to)g
+3644 y(error)30 b(o)s(ccurs,)g(for)g(example,)i(when)d(trying)i(to)g
 (assign)f(a)h(v)-5 b(alue)31 b(to)g(a)g(readonly)f(v)-5
-b(ariable.)154 3173 y(26.)61 b(A)28 b(non-in)m(teractiv)m(e)j(shell)e
+b(ariable.)154 3777 y(26.)61 b(A)28 b(non-in)m(teractiv)m(e)j(shell)e
 (exists)f(with)g(an)g(error)g(status)h(if)f(a)g(v)-5
 b(ariable)29 b(assignmen)m(t)g(error)f(o)s(ccurs)330
-3282 y(in)i(an)g(assignmen)m(t)i(statemen)m(t)g(preceding)e(a)h(sp)s
+3886 y(in)i(an)g(assignmen)m(t)i(statemen)m(t)g(preceding)e(a)h(sp)s
 (ecial)g(builtin,)f(but)g(not)g(with)h(an)m(y)f(other)h(simple)330
-3392 y(command.)154 3526 y(27.)61 b(A)43 b(non-in)m(teractiv)m(e)i
+3996 y(command.)154 4129 y(27.)61 b(A)43 b(non-in)m(teractiv)m(e)i
 (shell)e(exits)h(with)f(an)f(error)h(status)g(if)g(the)g(iteration)h(v)
--5 b(ariable)44 b(in)f(a)g Fs(for)330 3635 y Ft(statemen)m(t)32
+-5 b(ariable)44 b(in)f(a)g Fs(for)330 4238 y Ft(statemen)m(t)32
 b(or)f(the)f(selection)i(v)-5 b(ariable)32 b(in)e(a)g
 Fs(select)f Ft(statemen)m(t)j(is)f(a)f(readonly)h(v)-5
-b(ariable.)154 3769 y(28.)61 b(Pro)s(cess)30 b(substitution)g(is)h(not)
-f(a)m(v)-5 b(ailable.)154 3903 y(29.)61 b(While)32 b(v)-5
+b(ariable.)154 4371 y(28.)61 b(Pro)s(cess)30 b(substitution)g(is)h(not)
+f(a)m(v)-5 b(ailable.)154 4504 y(29.)61 b(While)32 b(v)-5
 b(ariable)32 b(indirection)f(is)g(a)m(v)-5 b(ailable,)34
 b(it)d(ma)m(y)h(not)f(b)s(e)g(applied)g(to)g(the)h(`)p
 Fs(#)p Ft(')f(and)f(`)p Fs(?)p Ft(')h(sp)s(ecial)330
-4013 y(parameters.)154 4147 y(30.)61 b(Assignmen)m(t)23
+4613 y(parameters.)154 4746 y(30.)61 b(Assignmen)m(t)23
 b(statemen)m(ts)h(preceding)e Fl(posix)f Ft(sp)s(ecial)i(builtins)f(p)s
-(ersist)g(in)f(the)i(shell)f(en)m(vironmen)m(t)330 4256
-y(after)31 b(the)f(builtin)g(completes.)154 4390 y(31.)61
+(ersist)g(in)f(the)i(shell)f(en)m(vironmen)m(t)330 4855
+y(after)31 b(the)f(builtin)g(completes.)154 4988 y(31.)61
 b(Assignmen)m(t)35 b(statemen)m(ts)h(preceding)f(shell)f(function)g
 (calls)i(p)s(ersist)e(in)g(the)h(shell)f(en)m(vironmen)m(t)330
-4500 y(after)d(the)f(function)h(returns,)e(as)i(if)f(a)h
+5098 y(after)d(the)f(function)h(returns,)e(as)i(if)f(a)h
 Fl(posix)e Ft(sp)s(ecial)i(builtin)f(command)g(had)g(b)s(een)g
-(executed.)154 4634 y(32.)61 b(The)38 b Fs(export)f Ft(and)g
+(executed.)154 5230 y(32.)61 b(The)38 b Fs(export)f Ft(and)g
 Fs(readonly)f Ft(builtin)i(commands)g(displa)m(y)h(their)f(output)g(in)
-g(the)h(format)g(re-)330 4743 y(quired)30 b(b)m(y)g Fl(posix)p
-Ft(.)154 4877 y(33.)61 b(The)30 b Fs(trap)f Ft(builtin)h(displa)m(ys)g
-(signal)i(names)e(without)g(the)h(leading)g Fs(SIG)p
-Ft(.)154 5011 y(34.)61 b(The)39 b Fs(trap)e Ft(builtin)i(do)s(esn't)g
-(c)m(hec)m(k)h(the)g(\014rst)e(argumen)m(t)i(for)e(a)i(p)s(ossible)e
-(signal)i(sp)s(eci\014cation)330 5121 y(and)30 b(rev)m(ert)i(the)e
-(signal)i(handling)e(to)h(the)g(original)h(disp)s(osition)e(if)h(it)g
-(is,)g(unless)f(that)h(argumen)m(t)330 5230 y(consists)e(solely)g(of)g
-(digits)g(and)f(is)g(a)h(v)-5 b(alid)29 b(signal)g(n)m(um)m(b)s(er.)38
-b(If)28 b(users)g(w)m(an)m(t)h(to)g(reset)g(the)g(handler)330
-5340 y(for)h(a)g(giv)m(en)h(signal)g(to)f(the)h(original)g(disp)s
+g(the)h(format)g(re-)330 5340 y(quired)30 b(b)m(y)g Fl(posix)p
+Ft(.)p eop end
+%%Page: 96 102
+TeXDict begin 96 101 bop 150 -116 a Ft(Chapter)30 b(6:)41
+b(Bash)30 b(F)-8 b(eatures)2484 b(96)154 299 y(33.)61
+b(The)30 b Fs(trap)f Ft(builtin)h(displa)m(ys)g(signal)i(names)e
+(without)g(the)h(leading)g Fs(SIG)p Ft(.)154 432 y(34.)61
+b(The)39 b Fs(trap)e Ft(builtin)i(do)s(esn't)g(c)m(hec)m(k)h(the)g
+(\014rst)e(argumen)m(t)i(for)e(a)i(p)s(ossible)e(signal)i(sp)s
+(eci\014cation)330 541 y(and)30 b(rev)m(ert)i(the)e(signal)i(handling)e
+(to)h(the)g(original)h(disp)s(osition)e(if)h(it)g(is,)g(unless)f(that)h
+(argumen)m(t)330 651 y(consists)e(solely)g(of)g(digits)g(and)f(is)g(a)h
+(v)-5 b(alid)29 b(signal)g(n)m(um)m(b)s(er.)38 b(If)28
+b(users)g(w)m(an)m(t)h(to)g(reset)g(the)g(handler)330
+760 y(for)h(a)g(giv)m(en)h(signal)g(to)f(the)h(original)g(disp)s
 (osition,)f(they)g(should)f(use)h(`)p Fs(-)p Ft(')g(as)g(the)g(\014rst)
-f(argumen)m(t.)p eop end
-%%Page: 95 101
-TeXDict begin 95 100 bop 150 -116 a Ft(Chapter)30 b(6:)41
-b(Bash)30 b(F)-8 b(eatures)2484 b(95)154 299 y(35.)61
-b(The)21 b Fs(.)h Ft(and)f Fs(source)f Ft(builtins)h(do)g(not)h(searc)m
-(h)h(the)f(curren)m(t)f(directory)h(for)g(the)g(\014lename)f(argumen)m
-(t)330 408 y(if)30 b(it)h(is)g(not)f(found)f(b)m(y)i(searc)m(hing)g
-Fs(PATH)p Ft(.)154 547 y(36.)61 b(Subshells)20 b(spa)m(wned)h(to)h
+f(argumen)m(t.)154 893 y(35.)61 b(The)21 b Fs(.)h Ft(and)f
+Fs(source)f Ft(builtins)h(do)g(not)h(searc)m(h)h(the)f(curren)m(t)f
+(directory)h(for)g(the)g(\014lename)f(argumen)m(t)330
+1003 y(if)30 b(it)h(is)g(not)f(found)f(b)m(y)i(searc)m(hing)g
+Fs(PATH)p Ft(.)154 1135 y(36.)61 b(Subshells)20 b(spa)m(wned)h(to)h
 (execute)g(command)g(substitutions)f(inherit)g(the)g(v)-5
 b(alue)22 b(of)g(the)f(`)p Fs(-e)p Ft(')g(option)330
-656 y(from)34 b(the)h(paren)m(t)g(shell.)55 b(When)34
+1245 y(from)34 b(the)h(paren)m(t)g(shell.)55 b(When)34
 b(not)i(in)e Fl(posix)g Ft(mo)s(de,)i(Bash)f(clears)h(the)f(`)p
-Fs(-e)p Ft(')f(option)i(in)e(suc)m(h)330 766 y(subshells.)154
-904 y(37.)61 b(Alias)31 b(expansion)g(is)f(alw)m(a)m(ys)i(enabled,)e
-(ev)m(en)i(in)e(non-in)m(teractiv)m(e)j(shells.)154 1042
+Fs(-e)p Ft(')f(option)i(in)e(suc)m(h)330 1354 y(subshells.)154
+1487 y(37.)61 b(Alias)31 b(expansion)g(is)f(alw)m(a)m(ys)i(enabled,)e
+(ev)m(en)i(in)e(non-in)m(teractiv)m(e)j(shells.)154 1620
 y(38.)61 b(When)43 b(the)g Fs(alias)f Ft(builtin)g(displa)m(ys)i(alias)
 g(de\014nitions,)i(it)d(do)s(es)g(not)g(displa)m(y)h(them)f(with)g(a)
-330 1151 y(leading)31 b(`)p Fs(alias)e Ft(')i(unless)f(the)g(`)p
-Fs(-p)p Ft(')g(option)h(is)g(supplied.)154 1289 y(39.)61
+330 1729 y(leading)31 b(`)p Fs(alias)e Ft(')i(unless)f(the)g(`)p
+Fs(-p)p Ft(')g(option)h(is)g(supplied.)154 1862 y(39.)61
 b(When)40 b(the)g Fs(set)f Ft(builtin)h(is)g(in)m(v)m(ok)m(ed)h
 (without)f(options,)j(it)e(do)s(es)f(not)g(displa)m(y)g(shell)g
-(function)330 1399 y(names)30 b(and)g(de\014nitions.)154
-1537 y(40.)61 b(When)36 b(the)g Fs(set)g Ft(builtin)g(is)g(in)m(v)m(ok)
+(function)330 1972 y(names)30 b(and)g(de\014nitions.)154
+2104 y(40.)61 b(When)36 b(the)g Fs(set)g Ft(builtin)g(is)g(in)m(v)m(ok)
 m(ed)i(without)e(options,)i(it)f(displa)m(ys)f(v)-5 b(ariable)37
-b(v)-5 b(alues)37 b(without)330 1647 y(quotes,)26 b(unless)d(they)i
+b(v)-5 b(alues)37 b(without)330 2214 y(quotes,)26 b(unless)d(they)i
 (con)m(tain)g(shell)f(metac)m(haracters,)k(ev)m(en)d(if)f(the)g(result)
-g(con)m(tains)i(nonprin)m(ting)330 1756 y(c)m(haracters.)154
-1894 y(41.)61 b(When)35 b(the)g Fs(cd)f Ft(builtin)h(is)g(in)m(v)m(ok)m
+g(con)m(tains)i(nonprin)m(ting)330 2323 y(c)m(haracters.)154
+2456 y(41.)61 b(When)35 b(the)g Fs(cd)f Ft(builtin)h(is)g(in)m(v)m(ok)m
 (ed)i(in)d Fq(logical)41 b Ft(mo)s(de,)36 b(and)f(the)g(pathname)g
-(constructed)g(from)330 2004 y Fs($PWD)i Ft(and)h(the)h(directory)f
+(constructed)g(from)330 2566 y Fs($PWD)i Ft(and)h(the)h(directory)f
 (name)h(supplied)e(as)i(an)f(argumen)m(t)h(do)s(es)f(not)g(refer)h(to)g
-(an)f(existing)330 2114 y(directory)-8 b(,)32 b Fs(cd)d
+(an)f(existing)330 2675 y(directory)-8 b(,)32 b Fs(cd)d
 Ft(will)i(fail)g(instead)g(of)f(falling)h(bac)m(k)h(to)f
-Fq(ph)m(ysical)j Ft(mo)s(de.)154 2252 y(42.)61 b(The)36
+Fq(ph)m(ysical)j Ft(mo)s(de.)154 2808 y(42.)61 b(The)36
 b Fs(pwd)f Ft(builtin)h(v)m(eri\014es)h(that)g(the)f(v)-5
 b(alue)37 b(it)g(prin)m(ts)e(is)i(the)f(same)h(as)f(the)h(curren)m(t)f
-(directory)-8 b(,)330 2361 y(ev)m(en)31 b(if)f(it)h(is)g(not)f(ask)m
+(directory)-8 b(,)330 2917 y(ev)m(en)31 b(if)f(it)h(is)g(not)f(ask)m
 (ed)h(to)g(c)m(hec)m(k)h(the)f(\014le)f(system)h(with)f(the)h(`)p
-Fs(-P)p Ft(')f(option.)154 2499 y(43.)61 b(When)35 b(listing)g(the)g
+Fs(-P)p Ft(')f(option.)154 3050 y(43.)61 b(When)35 b(listing)g(the)g
 (history)-8 b(,)36 b(the)f Fs(fc)g Ft(builtin)f(do)s(es)g(not)h
-(include)g(an)f(indication)i(of)f(whether)f(or)330 2609
+(include)g(an)f(indication)i(of)f(whether)f(or)330 3160
 y(not)d(a)f(history)h(en)m(try)f(has)g(b)s(een)g(mo)s(di\014ed.)154
-2747 y(44.)61 b(The)30 b(default)g(editor)h(used)f(b)m(y)g
-Fs(fc)g Ft(is)g Fs(ed)p Ft(.)154 2885 y(45.)61 b(The)37
+3292 y(44.)61 b(The)30 b(default)g(editor)h(used)f(b)m(y)g
+Fs(fc)g Ft(is)g Fs(ed)p Ft(.)154 3425 y(45.)61 b(The)37
 b Fs(type)g Ft(and)g Fs(command)f Ft(builtins)i(will)g(not)g(rep)s(ort)
 f(a)i(non-executable)g(\014le)f(as)g(ha)m(ving)h(b)s(een)330
-2994 y(found,)26 b(though)h(the)g(shell)g(will)g(attempt)h(to)g
+3535 y(found,)26 b(though)h(the)g(shell)g(will)g(attempt)h(to)g
 (execute)g(suc)m(h)f(a)g(\014le)g(if)g(it)g(is)g(the)g(only)g(so-named)
-g(\014le)330 3104 y(found)i(in)h Fs($PATH)p Ft(.)154
-3242 y(46.)61 b(The)33 b Fs(vi)f Ft(editing)i(mo)s(de)f(will)g(in)m(v)m
+g(\014le)330 3644 y(found)i(in)h Fs($PATH)p Ft(.)154
+3777 y(46.)61 b(The)33 b Fs(vi)f Ft(editing)i(mo)s(de)f(will)g(in)m(v)m
 (ok)m(e)i(the)e Fs(vi)g Ft(editor)h(directly)f(when)f(the)i(`)p
-Fs(v)p Ft(')f(command)g(is)g(run,)330 3352 y(instead)e(of)f(c)m(hec)m
-(king)i Fs($VISUAL)d Ft(and)g Fs($EDITOR)p Ft(.)154 3490
+Fs(v)p Ft(')f(command)g(is)g(run,)330 3886 y(instead)e(of)f(c)m(hec)m
+(king)i Fs($VISUAL)d Ft(and)g Fs($EDITOR)p Ft(.)154 4019
 y(47.)61 b(When)41 b(the)g Fs(xpg_echo)e Ft(option)i(is)g(enabled,)j
 (Bash)d(do)s(es)g(not)g(attempt)h(to)g(in)m(terpret)f(an)m(y)h(ar-)330
-3599 y(gumen)m(ts)35 b(to)g Fs(echo)e Ft(as)i(options.)54
+4129 y(gumen)m(ts)35 b(to)g Fs(echo)e Ft(as)i(options.)54
 b(Eac)m(h)35 b(argumen)m(t)g(is)f(displa)m(y)m(ed,)j(after)e(escap)s(e)
-g(c)m(haracters)h(are)330 3709 y(con)m(v)m(erted.)154
-3847 y(48.)61 b(The)30 b Fs(ulimit)f Ft(builtin)g(uses)h(a)h(blo)s(c)m
+g(c)m(haracters)h(are)330 4238 y(con)m(v)m(erted.)154
+4371 y(48.)61 b(The)30 b Fs(ulimit)f Ft(builtin)g(uses)h(a)h(blo)s(c)m
 (k)g(size)g(of)g(512)g(b)m(ytes)g(for)f(the)h(`)p Fs(-c)p
-Ft(')f(and)g(`)p Fs(-f)p Ft(')g(options.)154 3985 y(49.)61
+Ft(')f(and)g(`)p Fs(-f)p Ft(')g(options.)154 4504 y(49.)61
 b(The)39 b(arriv)-5 b(al)41 b(of)f Fs(SIGCHLD)e Ft(when)h(a)h(trap)g
 (is)g(set)h(on)f Fs(SIGCHLD)e Ft(do)s(es)h(not)h(in)m(terrupt)g(the)g
-Fs(wait)330 4095 y Ft(builtin)c(and)h(cause)g(it)h(to)f(return)f
+Fs(wait)330 4613 y Ft(builtin)c(and)h(cause)g(it)h(to)f(return)f
 (immediately)-8 b(.)62 b(The)37 b(trap)f(command)h(is)g(run)e(once)j
-(for)f(eac)m(h)330 4204 y(c)m(hild)31 b(that)g(exits.)154
-4342 y(50.)61 b(The)27 b Fs(read)f Ft(builtin)g(ma)m(y)i(b)s(e)e(in)m
+(for)f(eac)m(h)330 4723 y(c)m(hild)31 b(that)g(exits.)154
+4855 y(50.)61 b(The)27 b Fs(read)f Ft(builtin)g(ma)m(y)i(b)s(e)e(in)m
 (terrupted)h(b)m(y)g(a)h(signal)f(for)g(whic)m(h)g(a)h(trap)f(has)g(b)s
-(een)f(set.)40 b(If)27 b(Bash)330 4452 y(receiv)m(es)41
+(een)f(set.)40 b(If)27 b(Bash)330 4965 y(receiv)m(es)41
 b(a)f(trapp)s(ed)e(signal)i(while)f(executing)h Fs(read)p
 Ft(,)h(the)e(trap)h(handler)e(executes)i(and)f Fs(read)330
-4561 y Ft(returns)29 b(an)h(exit)i(status)e(greater)i(than)e(128.)275
-4732 y(There)k(is)g(other)h Fl(posix)f Ft(b)s(eha)m(vior)h(that)g(Bash)
+5075 y Ft(returns)29 b(an)h(exit)i(status)e(greater)i(than)e(128.)275
+5230 y(There)k(is)g(other)h Fl(posix)f Ft(b)s(eha)m(vior)h(that)g(Bash)
 g(do)s(es)f(not)h(implemen)m(t)g(b)m(y)g(default)f(ev)m(en)i(when)d(in)
-150 4841 y Fl(posix)d Ft(mo)s(de.)40 b(Sp)s(eci\014cally:)199
-4983 y(1.)61 b(The)30 b Fs(fc)f Ft(builtin)h(c)m(hec)m(ks)i
-Fs($EDITOR)c Ft(as)j(a)f(program)g(to)h(edit)g(history)f(en)m(tries)h
-(if)f Fs(FCEDIT)f Ft(is)h(unset,)330 5092 y(rather)g(than)g(defaulting)
-h(directly)g(to)g Fs(ed)p Ft(.)40 b Fs(fc)30 b Ft(uses)g
-Fs(ed)g Ft(if)g Fs(EDITOR)f Ft(is)h(unset.)199 5230 y(2.)61
-b(As)29 b(noted)g(ab)s(o)m(v)m(e,)i(Bash)e(requires)g(the)g
-Fs(xpg_echo)e Ft(option)j(to)g(b)s(e)e(enabled)h(for)g(the)g
-Fs(echo)f Ft(builtin)330 5340 y(to)j(b)s(e)f(fully)g(conforman)m(t.)p
-eop end
-%%Page: 96 102
-TeXDict begin 96 101 bop 150 -116 a Ft(Chapter)30 b(6:)41
-b(Bash)30 b(F)-8 b(eatures)2484 b(96)275 299 y(Bash)66
-b(can)h(b)s(e)f(con\014gured)g(to)i(b)s(e)e Fl(posix)p
-Ft(-conforman)m(t)h(b)m(y)f(default,)77 b(b)m(y)66 b(sp)s(ecifying)h
-(the)150 408 y(`)p Fs(--enable-strict-posix-def)o(ault)o
-Ft(')i(to)76 b Fs(configure)c Ft(when)i(building)g(\(see)i(Section)f
-(10.8)150 518 y([Optional)31 b(F)-8 b(eatures],)32 b(page)f(140\).)p
+150 5340 y Fl(posix)d Ft(mo)s(de.)40 b(Sp)s(eci\014cally:)p
 eop end
 %%Page: 97 103
-TeXDict begin 97 102 bop 150 -116 a Ft(Chapter)30 b(7:)41
-b(Job)30 b(Con)m(trol)2571 b(97)150 299 y Fo(7)80 b(Job)54
+TeXDict begin 97 102 bop 150 -116 a Ft(Chapter)30 b(6:)41
+b(Bash)30 b(F)-8 b(eatures)2484 b(97)199 299 y(1.)61
+b(The)30 b Fs(fc)f Ft(builtin)h(c)m(hec)m(ks)i Fs($EDITOR)c
+Ft(as)j(a)f(program)g(to)h(edit)g(history)f(en)m(tries)h(if)f
+Fs(FCEDIT)f Ft(is)h(unset,)330 408 y(rather)g(than)g(defaulting)h
+(directly)g(to)g Fs(ed)p Ft(.)40 b Fs(fc)30 b Ft(uses)g
+Fs(ed)g Ft(if)g Fs(EDITOR)f Ft(is)h(unset.)199 543 y(2.)61
+b(As)29 b(noted)g(ab)s(o)m(v)m(e,)i(Bash)e(requires)g(the)g
+Fs(xpg_echo)e Ft(option)j(to)g(b)s(e)e(enabled)h(for)g(the)g
+Fs(echo)f Ft(builtin)330 653 y(to)j(b)s(e)f(fully)g(conforman)m(t.)275
+812 y(Bash)66 b(can)h(b)s(e)f(con\014gured)g(to)i(b)s(e)e
+Fl(posix)p Ft(-conforman)m(t)h(b)m(y)f(default,)77 b(b)m(y)66
+b(sp)s(ecifying)h(the)150 922 y(`)p Fs(--enable-strict-posix-def)o
+(ault)o Ft(')i(to)76 b Fs(configure)c Ft(when)i(building)g(\(see)i
+(Section)f(10.8)150 1031 y([Optional)31 b(F)-8 b(eatures],)32
+b(page)f(141\).)p eop end
+%%Page: 98 104
+TeXDict begin 98 103 bop 150 -116 a Ft(Chapter)30 b(7:)41
+b(Job)30 b(Con)m(trol)2571 b(98)150 299 y Fo(7)80 b(Job)54
 b(Con)l(trol)150 521 y Ft(This)25 b(c)m(hapter)i(discusses)f(what)g
 (job)f(con)m(trol)j(is,)f(ho)m(w)f(it)h(w)m(orks,)g(and)f(ho)m(w)g
 (Bash)g(allo)m(ws)h(y)m(ou)g(to)g(access)150 631 y(its)k(facilities.)
@@ -14528,9 +14560,9 @@ h Fs(jobs)e Ft(command\),)k(the)d(curren)m(t)h(job)f(is)g(alw)m(a)m(ys)
 i(\015agged)f(with)f(a)h(`)p Fs(+)p Ft(',)i(and)d(the)150
 5340 y(previous)30 b(job)g(with)g(a)h(`)p Fs(-)p Ft('.)p
 eop end
-%%Page: 98 104
-TeXDict begin 98 103 bop 150 -116 a Ft(Chapter)30 b(7:)41
-b(Job)30 b(Con)m(trol)2571 b(98)275 299 y(A)38 b(job)g(ma)m(y)h(also)g
+%%Page: 99 105
+TeXDict begin 99 104 bop 150 -116 a Ft(Chapter)30 b(7:)41
+b(Job)30 b(Con)m(trol)2571 b(99)275 299 y(A)38 b(job)g(ma)m(y)h(also)g
 (b)s(e)f(referred)f(to)j(using)d(a)i(pre\014x)e(of)i(the)f(name)h(used)
 e(to)i(start)g(it,)i(or)e(using)f(a)150 408 y(substring)29
 b(that)i(app)s(ears)f(in)g(its)h(command)f(line.)41 b(F)-8
@@ -14555,13 +14587,13 @@ g(to)g(not)g(in)m(terrupt)150 1334 y(an)m(y)g(other)g(output.)39
 b(If)24 b(the)i(`)p Fs(-b)p Ft(')e(option)i(to)f(the)g
 Fs(set)f Ft(builtin)h(is)g(enabled,)h(Bash)f(rep)s(orts)f(suc)m(h)h(c)m
 (hanges)150 1443 y(immediately)g(\(see)g(Section)g(4.3.1)g([The)f(Set)g
-(Builtin],)i(page)f(57\).)40 b(An)m(y)24 b(trap)f(on)h
+(Builtin],)i(page)f(58\).)40 b(An)m(y)24 b(trap)f(on)h
 Fs(SIGCHLD)e Ft(is)i(executed)150 1553 y(for)30 b(eac)m(h)i(c)m(hild)e
 (pro)s(cess)g(that)h(exits.)275 1687 y(If)25 b(an)h(attempt)h(to)g
 (exit)g(Bash)f(is)h(made)f(while)g(jobs)f(are)i(stopp)s(ed,)f(\(or)h
 (running,)e(if)h(the)g Fs(checkjobs)150 1796 y Ft(option)e(is)f
 (enabled)h({)g(see)g(Section)g(4.3.2)h([The)e(Shopt)g(Builtin],)j(page)
-e(61\),)i(the)e(shell)f(prin)m(ts)g(a)h(w)m(arning)150
+e(62\),)i(the)e(shell)f(prin)m(ts)g(a)h(w)m(arning)150
 1906 y(message,)k(and)c(if)i(the)f Fs(checkjobs)e Ft(option)j(is)f
 (enabled,)i(lists)e(the)h(jobs)f(and)f(their)i(statuses.)39
 b(The)25 b Fs(jobs)150 2016 y Ft(command)36 b(ma)m(y)h(then)f(b)s(e)f
@@ -14606,90 +14638,90 @@ Ft(s)g(in)g(addition)h(to)g(the)f(normal)h(information.)630
 (status.)630 5340 y Fs(-p)384 b Ft(List)31 b(only)f(the)h(pro)s(cess)f
 Fl(id)g Ft(of)h(the)f(job's)g(pro)s(cess)g(group)g(leader.)p
 eop end
-%%Page: 99 105
-TeXDict begin 99 104 bop 150 -116 a Ft(Chapter)30 b(7:)41
-b(Job)30 b(Con)m(trol)2571 b(99)630 299 y Fs(-r)384 b
-Ft(Displa)m(y)32 b(only)e(running)f(jobs.)630 461 y Fs(-s)384
-b Ft(Displa)m(y)32 b(only)e(stopp)s(ed)f(jobs.)630 622
-y(If)23 b Fq(jobsp)s(ec)28 b Ft(is)c(giv)m(en,)i(output)d(is)h
+%%Page: 100 106
+TeXDict begin 100 105 bop 150 -116 a Ft(Chapter)30 b(7:)41
+b(Job)30 b(Con)m(trol)2526 b(100)630 299 y Fs(-r)384
+b Ft(Displa)m(y)32 b(only)e(running)f(jobs.)630 450 y
+Fs(-s)384 b Ft(Displa)m(y)32 b(only)e(stopp)s(ed)f(jobs.)630
+602 y(If)23 b Fq(jobsp)s(ec)28 b Ft(is)c(giv)m(en,)i(output)d(is)h
 (restricted)g(to)g(information)g(ab)s(out)f(that)h(job.)39
-b(If)23 b Fq(jobsp)s(ec)630 732 y Ft(is)30 b(not)h(supplied,)e(the)i
-(status)g(of)f(all)h(jobs)f(is)h(listed.)630 868 y(If)g(the)g(`)p
+b(If)23 b Fq(jobsp)s(ec)630 711 y Ft(is)30 b(not)h(supplied,)e(the)i
+(status)g(of)f(all)h(jobs)f(is)h(listed.)630 842 y(If)g(the)g(`)p
 Fs(-x)p Ft(')g(option)h(is)f(supplied,)g Fs(jobs)f Ft(replaces)i(an)m
 (y)f Fq(jobsp)s(ec)37 b Ft(found)29 b(in)i Fq(command)k
-Ft(or)630 977 y Fq(argumen)m(ts)41 b Ft(with)36 b(the)i(corresp)s
+Ft(or)630 951 y Fq(argumen)m(ts)41 b Ft(with)36 b(the)i(corresp)s
 (onding)d(pro)s(cess)i(group)f Fl(id)p Ft(,)j(and)d(executes)i
-Fq(command)t Ft(,)630 1087 y(passing)30 b(it)h Fq(argumen)m(t)r
-Ft(s,)g(returning)f(its)g(exit)i(status.)150 1249 y Fs(kill)870
-1384 y(kill)47 b([-s)g Fi(sigspec)11 b Fs(])45 b([-n)i
+Fq(command)t Ft(,)630 1061 y(passing)30 b(it)h Fq(argumen)m(t)r
+Ft(s,)g(returning)f(its)g(exit)i(status.)150 1212 y Fs(kill)870
+1343 y(kill)47 b([-s)g Fi(sigspec)11 b Fs(])45 b([-n)i
 Fi(signum)11 b Fs(])45 b([-)p Fi(sigspec)11 b Fs(])44
-b Fi(jobspec)57 b Fs(or)47 b Fi(pid)870 1494 y Fs(kill)g(-l)g([)p
-Fi(exit_status)11 b Fs(])630 1630 y Ft(Send)22 b(a)i(signal)g(sp)s
+b Fi(jobspec)57 b Fs(or)47 b Fi(pid)870 1452 y Fs(kill)g(-l)g([)p
+Fi(exit_status)11 b Fs(])630 1583 y Ft(Send)22 b(a)i(signal)g(sp)s
 (eci\014ed)f(b)m(y)g Fq(sigsp)s(ec)29 b Ft(or)24 b Fq(sign)m(um)f
 Ft(to)h(the)g(pro)s(cess)f(named)g(b)m(y)g(job)g(sp)s(eci\014-)630
-1739 y(cation)j Fq(jobsp)s(ec)k Ft(or)25 b(pro)s(cess)g
+1692 y(cation)j Fq(jobsp)s(ec)k Ft(or)25 b(pro)s(cess)g
 Fl(id)g Fq(pid)t Ft(.)38 b Fq(sigsp)s(ec)31 b Ft(is)25
 b(either)g(a)h(case-insensitiv)m(e)h(signal)f(name)630
-1849 y(suc)m(h)k(as)h Fs(SIGINT)d Ft(\(with)j(or)f(without)h(the)f
+1802 y(suc)m(h)k(as)h Fs(SIGINT)d Ft(\(with)j(or)f(without)h(the)f
 Fs(SIG)g Ft(pre\014x\))f(or)i(a)f(signal)h(n)m(um)m(b)s(er;)f
-Fq(sign)m(um)g Ft(is)630 1958 y(a)i(signal)g(n)m(um)m(b)s(er.)43
+Fq(sign)m(um)g Ft(is)630 1911 y(a)i(signal)g(n)m(um)m(b)s(er.)43
 b(If)31 b Fq(sigsp)s(ec)37 b Ft(and)31 b Fq(sign)m(um)g
 Ft(are)h(not)f(presen)m(t,)h Fs(SIGTERM)e Ft(is)h(used.)43
-b(The)630 2068 y(`)p Fs(-l)p Ft(')34 b(option)g(lists)h(the)f(signal)h
+b(The)630 2021 y(`)p Fs(-l)p Ft(')34 b(option)g(lists)h(the)f(signal)h
 (names.)51 b(If)33 b(an)m(y)i(argumen)m(ts)f(are)g(supplied)f(when)g(`)
-p Fs(-l)p Ft(')h(is)630 2178 y(giv)m(en,)e(the)g(names)e(of)i(the)f
+p Fs(-l)p Ft(')h(is)630 2131 y(giv)m(en,)e(the)g(names)e(of)i(the)f
 (signals)g(corresp)s(onding)f(to)i(the)f(argumen)m(ts)g(are)h(listed,)g
-(and)630 2287 y(the)c(return)f(status)h(is)g(zero.)41
-b Fq(exit)p 1796 2287 28 4 v 41 w(status)32 b Ft(is)c(a)g(n)m(um)m(b)s
+(and)630 2240 y(the)c(return)f(status)h(is)g(zero.)41
+b Fq(exit)p 1796 2240 28 4 v 41 w(status)32 b Ft(is)c(a)g(n)m(um)m(b)s
 (er)f(sp)s(ecifying)g(a)i(signal)f(n)m(um)m(b)s(er)f(or)630
-2397 y(the)35 b(exit)h(status)f(of)g(a)g(pro)s(cess)g(terminated)g(b)m
+2350 y(the)35 b(exit)h(status)f(of)g(a)g(pro)s(cess)g(terminated)g(b)m
 (y)g(a)g(signal.)55 b(The)34 b(return)g(status)h(is)g(zero)630
-2506 y(if)c(at)h(least)g(one)g(signal)f(w)m(as)h(successfully)f(sen)m
+2459 y(if)c(at)h(least)g(one)g(signal)f(w)m(as)h(successfully)f(sen)m
 (t,)h(or)f(non-zero)h(if)f(an)g(error)f(o)s(ccurs)h(or)g(an)630
-2616 y(in)m(v)-5 b(alid)31 b(option)g(is)f(encoun)m(tered.)150
-2778 y Fs(wait)870 2913 y(wait)47 b([)p Fi(jobspec)56
-b Fs(or)47 b Fi(pid)57 b Fs(...)o(])630 3049 y Ft(W)-8
+2569 y(in)m(v)-5 b(alid)31 b(option)g(is)f(encoun)m(tered.)150
+2720 y Fs(wait)870 2851 y(wait)47 b([-n])f([)p Fi(jobspec)56
+b Fs(or)48 b Fi(pid)57 b Fs(...)o(])630 2981 y Ft(W)-8
 b(ait)28 b(un)m(til)f(the)f(c)m(hild)h(pro)s(cess)f(sp)s(eci\014ed)g(b)
 m(y)g(eac)m(h)h(pro)s(cess)f Fl(id)h Fq(pid)i Ft(or)d(job)g(sp)s
-(eci\014cation)630 3159 y Fq(jobsp)s(ec)j Ft(exits)c(and)f(return)g
+(eci\014cation)630 3091 y Fq(jobsp)s(ec)j Ft(exits)c(and)f(return)g
 (the)g(exit)h(status)g(of)g(the)f(last)h(command)g(w)m(aited)g(for.)39
-b(If)23 b(a)i(job)630 3268 y(sp)s(ec)j(is)g(giv)m(en,)i(all)f(pro)s
+b(If)23 b(a)i(job)630 3200 y(sp)s(ec)j(is)g(giv)m(en,)i(all)f(pro)s
 (cesses)f(in)g(the)g(job)g(are)h(w)m(aited)g(for.)40
-b(If)27 b(no)i(argumen)m(ts)f(are)h(giv)m(en,)630 3378
+b(If)27 b(no)i(argumen)m(ts)f(are)h(giv)m(en,)630 3310
 y(all)f(curren)m(tly)g(activ)m(e)i(c)m(hild)e(pro)s(cesses)f(are)h(w)m
 (aited)g(for,)g(and)f(the)h(return)e(status)i(is)g(zero.)630
-3487 y(If)k(the)h(`)p Fs(-n)p Ft(')f(option)h(is)g(supplied,)f
+3420 y(If)k(the)h(`)p Fs(-n)p Ft(')f(option)h(is)g(supplied,)f
 Fs(wait)f Ft(w)m(aits)i(for)g(an)m(y)f(job)h(to)g(terminate)g(and)f
-(returns)630 3597 y(its)27 b(exit)h(status.)40 b(If)26
+(returns)630 3529 y(its)27 b(exit)h(status.)40 b(If)26
 b(neither)h Fq(jobsp)s(ec)k Ft(nor)c Fq(pid)i Ft(sp)s(eci\014es)e(an)f
-(activ)m(e)j(c)m(hild)e(pro)s(cess)g(of)g(the)630 3707
-y(shell,)k(the)f(return)g(status)g(is)h(127.)150 3868
-y Fs(disown)870 4004 y(disown)46 b([-ar])g([-h])h([)p
-Fi(jobspec)56 b Fs(...)o(])630 4140 y Ft(Without)30 b(options,)f(remo)m
+(activ)m(e)j(c)m(hild)e(pro)s(cess)g(of)g(the)630 3639
+y(shell,)k(the)f(return)g(status)g(is)h(127.)150 3790
+y Fs(disown)870 3921 y(disown)46 b([-ar])g([-h])h([)p
+Fi(jobspec)56 b Fs(...)o(])630 4051 y Ft(Without)30 b(options,)f(remo)m
 (v)m(e)i(eac)m(h)f Fq(jobsp)s(ec)k Ft(from)28 b(the)h(table)h(of)f
 (activ)m(e)i(jobs.)40 b(If)28 b(the)h(`)p Fs(-h)p Ft(')630
-4249 y(option)36 b(is)f(giv)m(en,)i(the)f(job)f(is)g(not)g(remo)m(v)m
+4161 y(option)36 b(is)f(giv)m(en,)i(the)f(job)f(is)g(not)g(remo)m(v)m
 (ed)h(from)f(the)g(table,)j(but)c(is)i(mark)m(ed)f(so)g(that)630
-4359 y Fs(SIGHUP)e Ft(is)j(not)f(sen)m(t)h(to)g(the)f(job)g(if)g(the)g
+4270 y Fs(SIGHUP)e Ft(is)j(not)f(sen)m(t)h(to)g(the)f(job)g(if)g(the)g
 (shell)h(receiv)m(es)h(a)e Fs(SIGHUP)p Ft(.)54 b(If)34
-b Fq(jobsp)s(ec)40 b Ft(is)c(not)630 4468 y(presen)m(t,)27
-b(and)f(neither)g(the)g(`)p Fs(-a)p Ft(')g(nor)g(`)p
-Fs(-r)p Ft(')g(option)h(is)f(supplied,)g(the)g(curren)m(t)g(job)g(is)g
-(used.)630 4578 y(If)i(no)g Fq(jobsp)s(ec)33 b Ft(is)28
-b(supplied,)f(the)i(`)p Fs(-a)p Ft(')f(option)g(means)h(to)f(remo)m(v)m
-(e)i(or)e(mark)g(all)h(jobs;)g(the)630 4688 y(`)p Fs(-r)p
-Ft(')h(option)h(without)f(a)h Fq(jobsp)s(ec)k Ft(argumen)m(t)c
-(restricts)g(op)s(eration)g(to)g(running)e(jobs.)150
-4849 y Fs(suspend)870 4985 y(suspend)46 b([-f])630 5121
-y Ft(Susp)s(end)31 b(the)i(execution)h(of)g(this)f(shell)g(un)m(til)h
-(it)g(receiv)m(es)h(a)e Fs(SIGCONT)f Ft(signal.)50 b(A)33
-b(login)630 5230 y(shell)24 b(cannot)h(b)s(e)e(susp)s(ended;)h(the)g(`)
-p Fs(-f)p Ft(')g(option)g(can)h(b)s(e)e(used)g(to)i(o)m(v)m(erride)g
-(this)f(and)f(force)630 5340 y(the)31 b(susp)s(ension.)p
-eop end
-%%Page: 100 106
-TeXDict begin 100 105 bop 150 -116 a Ft(Chapter)30 b(7:)41
-b(Job)30 b(Con)m(trol)2526 b(100)275 299 y(When)30 b(job)f(con)m(trol)j
+b Fq(jobsp)s(ec)40 b Ft(is)c(not)630 4380 y(presen)m(t,)c(and)f
+(neither)h(the)g(`)p Fs(-a)p Ft(')g(nor)f(the)h(`)p Fs(-r)p
+Ft(')f(option)h(is)g(supplied,)f(the)h(curren)m(t)g(job)f(is)630
+4489 y(used.)58 b(If)36 b(no)g Fq(jobsp)s(ec)41 b Ft(is)36
+b(supplied,)h(the)g(`)p Fs(-a)p Ft(')f(option)h(means)f(to)h(remo)m(v)m
+(e)h(or)e(mark)g(all)630 4599 y(jobs;)28 b(the)f(`)p
+Fs(-r)p Ft(')g(option)g(without)g(a)g Fq(jobsp)s(ec)32
+b Ft(argumen)m(t)27 b(restricts)h(op)s(eration)f(to)h(running)630
+4709 y(jobs.)150 4860 y Fs(suspend)870 4990 y(suspend)46
+b([-f])630 5121 y Ft(Susp)s(end)31 b(the)i(execution)h(of)g(this)f
+(shell)g(un)m(til)h(it)g(receiv)m(es)h(a)e Fs(SIGCONT)f
+Ft(signal.)50 b(A)33 b(login)630 5230 y(shell)24 b(cannot)h(b)s(e)e
+(susp)s(ended;)h(the)g(`)p Fs(-f)p Ft(')g(option)g(can)h(b)s(e)e(used)g
+(to)i(o)m(v)m(erride)g(this)f(and)f(force)630 5340 y(the)31
+b(susp)s(ension.)p eop end
+%%Page: 101 107
+TeXDict begin 101 106 bop 150 -116 a Ft(Chapter)30 b(7:)41
+b(Job)30 b(Con)m(trol)2526 b(101)275 299 y(When)30 b(job)f(con)m(trol)j
 (is)e(not)h(activ)m(e,)i(the)d Fs(kill)f Ft(and)h Fs(wait)f
 Ft(builtins)g(do)h(not)h(accept)h Fq(jobsp)s(ec)j Ft(argu-)150
 408 y(men)m(ts.)41 b(They)30 b(m)m(ust)g(b)s(e)g(supplied)f(pro)s(cess)
@@ -14715,15 +14747,15 @@ Ft(',)d(the)i(string)g(supplied)e(needs)i(to)g(matc)m(h)h(a)f
 62 b(The)37 b(`)p Fs(substring)p Ft(')e(v)-5 b(alue)38
 b(pro)m(vides)f(functionalit)m(y)i(analogous)g(to)630
 1921 y(the)f(`)p Fs(\045?)p Ft(')f(job)h Fl(id)f Ft(\(see)i(Section)f
-(7.1)h([Job)f(Con)m(trol)g(Basics],)j(page)d(97\).)64
+(7.1)h([Job)f(Con)m(trol)g(Basics],)j(page)d(98\).)64
 b(If)37 b(set)h(to)h(an)m(y)630 2031 y(other)32 b(v)-5
 b(alue,)32 b(the)g(supplied)e(string)i(m)m(ust)f(b)s(e)g(a)h(pre\014x)f
 (of)h(a)g(stopp)s(ed)e(job's)i(name;)g(this)630 2140
 y(pro)m(vides)e(functionalit)m(y)i(analogous)g(to)f(the)g(`)p
 Fs(\045)p Ft(')f(job)g Fl(id)p Ft(.)p eop end
-%%Page: 101 107
-TeXDict begin 101 106 bop 150 -116 a Ft(Chapter)30 b(8:)41
-b(Command)29 b(Line)i(Editing)2062 b(101)150 299 y Fo(8)80
+%%Page: 102 108
+TeXDict begin 102 107 bop 150 -116 a Ft(Chapter)30 b(8:)41
+b(Command)29 b(Line)i(Editing)2062 b(102)150 299 y Fo(8)80
 b(Command)54 b(Line)f(Editing)150 640 y Ft(This)28 b(c)m(hapter)i
 (describ)s(es)e(the)h(basic)g(features)h(of)f(the)g Fl(gnu)f
 Ft(command)h(line)g(editing)h(in)m(terface.)42 b(Com-)150
@@ -14736,14 +14768,14 @@ Fs(--noediting)p Ft(')d(option)k(is)e(supplied)g(at)h(shell)g(in)m(v)m
 (o)s(cation.)42 b(Line)26 b(editing)150 1078 y(is)i(also)h(used)e(when)
 h(using)f(the)h(`)p Fs(-e)p Ft(')g(option)h(to)g(the)f
 Fs(read)f Ft(builtin)h(command)f(\(see)i(Section)g(4.2)h([Bash)150
-1188 y(Builtins],)36 b(page)f(47\).)52 b(By)35 b(default,)g(the)f(line)
+1188 y(Builtins],)36 b(page)f(48\).)52 b(By)35 b(default,)g(the)f(line)
 h(editing)f(commands)g(are)h(similar)f(to)h(those)f(of)g(Emacs.)150
 1297 y(A)h(vi-st)m(yle)h(line)f(editing)g(in)m(terface)h(is)e(also)i(a)
 m(v)-5 b(ailable.)55 b(Line)34 b(editing)h(can)g(b)s(e)f(enabled)g(at)h
 (an)m(y)g(time)150 1407 y(using)28 b(the)i(`)p Fs(-o)g(emacs)p
 Ft(')d(or)i(`)p Fs(-o)h(vi)p Ft(')f(options)g(to)h(the)f
 Fs(set)f Ft(builtin)h(command)g(\(see)h(Section)f(4.3.1)i([The)150
-1517 y(Set)g(Builtin],)g(page)g(57\),)h(or)e(disabled)g(using)g(the)h
+1517 y(Set)g(Builtin],)g(page)g(58\),)h(or)e(disabled)g(using)g(the)h
 (`)p Fs(+o)f(emacs)p Ft(')f(or)h(`)p Fs(+o)g(vi)p Ft(')g(options)h(to)g
 Fs(set)p Ft(.)150 1802 y Fr(8.1)68 b(In)l(tro)t(duction)45
 b(to)g(Line)h(Editing)150 1962 y Ft(The)30 b(follo)m(wing)i(paragraphs)
@@ -14783,7 +14815,7 @@ b Fs(DEL)p Ft(,)f Fs(ESC)p Ft(,)g Fs(LFD)p Ft(,)g Fs(SPC)p
 Ft(,)g Fs(RET)p Ft(,)150 3908 y(and)d Fs(TAB)f Ft(all)j(stand)e(for)g
 (themselv)m(es)i(when)d(seen)i(in)f(this)g(text,)j(or)d(in)h(an)f(init)
 h(\014le)f(\(see)i(Section)f(8.3)150 4018 y([Readline)f(Init)g(File],)i
-(page)e(104\).)52 b(If)33 b(y)m(our)g(k)m(eyb)s(oard)h(lac)m(ks)g(a)g
+(page)e(105\).)52 b(If)33 b(y)m(our)g(k)m(eyb)s(oard)h(lac)m(ks)g(a)g
 Fs(LFD)f Ft(k)m(ey)-8 b(,)36 b(t)m(yping)e Fs(C-j)e Ft(will)i(pro)s
 (duce)150 4128 y(the)d(desired)e(c)m(haracter.)43 b(The)30
 b Fs(RET)f Ft(k)m(ey)i(ma)m(y)g(b)s(e)f(lab)s(eled)h
@@ -14807,9 +14839,9 @@ Fs(RET)p Ft(.)39 b(Y)-8 b(ou)25 b(do)g(not)g(ha)m(v)m(e)h(to)g(b)s(e)e
 Fs(RET)p Ft(;)i(the)g(en)m(tire)g(line)f(is)h(accepted)g(regardless)g
 (of)f(the)h(lo)s(cation)h(of)e(the)h(cursor)150 5340
 y(within)c(the)g(line.)p eop end
-%%Page: 102 108
-TeXDict begin 102 107 bop 150 -116 a Ft(Chapter)30 b(8:)41
-b(Command)29 b(Line)i(Editing)2062 b(102)150 299 y Fj(8.2.1)63
+%%Page: 103 109
+TeXDict begin 103 108 bop 150 -116 a Ft(Chapter)30 b(8:)41
+b(Command)29 b(Line)i(Editing)2062 b(103)150 299 y Fj(8.2.1)63
 b(Readline)40 b(Bare)h(Essen)m(tials)150 446 y Ft(In)31
 b(order)h(to)h(en)m(ter)g(c)m(haracters)g(in)m(to)g(the)g(line,)g
 (simply)e(t)m(yp)s(e)i(them.)46 b(The)31 b(t)m(yp)s(ed)h(c)m(haracter)i
@@ -14876,9 +14908,9 @@ b Ft(Mo)m(v)m(e)32 b(to)g(the)e(end)g(of)g(the)h(line.)150
 b(that)f(con)m(trol)g(k)m(eystrok)m(es)h(op)s(erate)e(on)g(c)m
 (haracters)h(while)f(meta)h(k)m(eystrok)m(es)h(op)s(erate)e(on)150
 5340 y(w)m(ords.)p eop end
-%%Page: 103 109
-TeXDict begin 103 108 bop 150 -116 a Ft(Chapter)30 b(8:)41
-b(Command)29 b(Line)i(Editing)2062 b(103)150 299 y Fj(8.2.3)63
+%%Page: 104 110
+TeXDict begin 104 109 bop 150 -116 a Ft(Chapter)30 b(8:)41
+b(Command)29 b(Line)i(Editing)2062 b(104)150 299 y Fj(8.2.3)63
 b(Readline)40 b(Killing)i(Commands)150 446 y Fq(Killing)35
 b Ft(text)28 b(means)e(to)h(delete)h(the)f(text)g(from)g(the)f(line,)i
 (but)e(to)h(sa)m(v)m(e)h(it)g(a)m(w)m(a)m(y)g(for)e(later)i(use,)f
@@ -14952,13 +14984,13 @@ b(on)e(the)h(input)e(line.)150 4974 y Fj(8.2.5)63 b(Searc)m(hing)40
 b(for)i(Commands)g(in)f(the)g(History)150 5121 y Ft(Readline)35
 b(pro)m(vides)f(commands)g(for)g(searc)m(hing)h(through)e(the)i
 (command)f(history)g(\(see)h(Section)g(9.1)150 5230 y([Bash)i(History)h
-(F)-8 b(acilities],)42 b(page)37 b(133\))i(for)d(lines)h(con)m(taining)
+(F)-8 b(acilities],)42 b(page)37 b(134\))i(for)d(lines)h(con)m(taining)
 i(a)e(sp)s(eci\014ed)f(string.)60 b(There)36 b(are)i(t)m(w)m(o)150
 5340 y(searc)m(h)31 b(mo)s(des:)40 b Fq(incremen)m(tal)35
 b Ft(and)30 b Fq(non-incremen)m(tal)p Ft(.)p eop end
-%%Page: 104 110
-TeXDict begin 104 109 bop 150 -116 a Ft(Chapter)30 b(8:)41
-b(Command)29 b(Line)i(Editing)2062 b(104)275 299 y(Incremen)m(tal)26
+%%Page: 105 111
+TeXDict begin 105 110 bop 150 -116 a Ft(Chapter)30 b(8:)41
+b(Command)29 b(Line)i(Editing)2062 b(105)275 299 y(Incremen)m(tal)26
 b(searc)m(hes)h(b)s(egin)e(b)s(efore)g(the)h(user)f(has)h(\014nished)e
 (t)m(yping)i(the)g(searc)m(h)g(string.)39 b(As)26 b(eac)m(h)150
 408 y(c)m(haracter)37 b(of)e(the)h(searc)m(h)g(string)f(is)h(t)m(yp)s
@@ -15034,7 +15066,7 @@ b(lines)h(are)150 4620 y(ignored.)72 b(Lines)41 b(b)s(eginning)f(with)h
 (a)g(`)p Fs(#)p Ft(')g(are)h(commen)m(ts.)73 b(Lines)41
 b(b)s(eginning)f(with)g(a)i(`)p Fs($)p Ft(')f(indicate)150
 4730 y(conditional)e(constructs)f(\(see)g(Section)h(8.3.2)g
-([Conditional)g(Init)e(Constructs],)j(page)e(111\).)64
+([Conditional)g(Init)e(Constructs],)j(page)e(112\).)64
 b(Other)150 4839 y(lines)31 b(denote)g(v)-5 b(ariable)31
 b(settings)g(and)f(k)m(ey)h(bindings.)150 5011 y(V)-8
 b(ariable)32 b(Settings)630 5121 y(Y)-8 b(ou)41 b(can)g(mo)s(dify)e
@@ -15043,9 +15075,9 @@ b(ariable)32 b(Settings)630 5121 y(Y)-8 b(ou)41 b(can)g(mo)s(dify)e
 b(in)f(Readline)i(using)e(the)g Fs(set)g Ft(command)g(within)g(the)h
 (init)g(\014le.)50 b(The)33 b(syn)m(tax)630 5340 y(is)d(simple:)p
 eop end
-%%Page: 105 111
-TeXDict begin 105 110 bop 150 -116 a Ft(Chapter)30 b(8:)41
-b(Command)29 b(Line)i(Editing)2062 b(105)870 299 y Fs(set)47
+%%Page: 106 112
+TeXDict begin 106 111 bop 150 -116 a Ft(Chapter)30 b(8:)41
+b(Command)29 b(Line)i(Editing)2062 b(106)870 299 y Fs(set)47
 b Fi(variable)56 b(value)630 436 y Ft(Here,)29 b(for)e(example,)h(is)g
 (ho)m(w)f(to)h(c)m(hange)g(from)f(the)g(default)h(Emacs-lik)m(e)h(k)m
 (ey)f(binding)e(to)630 545 y(use)k Fs(vi)g Ft(line)h(editing)g
@@ -15063,7 +15095,7 @@ b(1.)39 b(An)m(y)25 b(other)f(v)-5 b(alue)25 b(results)f(in)g(the)g(v)
 1422 y(The)37 b Fs(bind)30 b(-V)37 b Ft(command)g(lists)i(the)f(curren)
 m(t)f(Readline)i(v)-5 b(ariable)38 b(names)g(and)f(v)-5
 b(alues.)630 1532 y(See)31 b(Section)g(4.2)g([Bash)g(Builtins],)g(page)
-g(47.)630 1669 y(A)f(great)i(deal)f(of)g(run-time)f(b)s(eha)m(vior)g
+g(48.)630 1669 y(A)f(great)i(deal)f(of)g(run-time)f(b)s(eha)m(vior)g
 (is)g(c)m(hangeable)j(with)d(the)g(follo)m(wing)i(v)-5
 b(ariables.)630 1833 y Fs(bell-style)1110 1943 y Ft(Con)m(trols)44
 b(what)g(happ)s(ens)e(when)h(Readline)i(w)m(an)m(ts)f(to)h(ring)e(the)h
@@ -15109,9 +15141,9 @@ b(\(`)p Fs(-)p Ft('\))j(and)e(underscores)g(\(`)p Fs(_)p
 Ft('\))i(as)f(equiv)-5 b(alen)m(t)32 b(when)e(p)s(erforming)1110
 5340 y(case-insensitiv)m(e)j(\014lename)d(matc)m(hing)i(and)e
 (completion.)p eop end
-%%Page: 106 112
-TeXDict begin 106 111 bop 150 -116 a Ft(Chapter)30 b(8:)41
-b(Command)29 b(Line)i(Editing)2062 b(106)630 299 y Fs
+%%Page: 107 113
+TeXDict begin 107 112 bop 150 -116 a Ft(Chapter)30 b(8:)41
+b(Command)29 b(Line)i(Editing)2062 b(107)630 299 y Fs
 (completion-prefix-displa)o(y-le)o(ngth)1110 408 y Ft(The)31
 b(length)g(in)g(c)m(haracters)i(of)f(the)f(common)h(pre\014x)e(of)h(a)h
 (list)g(of)f(p)s(ossible)1110 518 y(completions)g(that)f(is)g(displa)m
@@ -15173,11 +15205,11 @@ m(t-bit)j(c)m(haracters.)56 b(The)1110 4956 y(default)31
 b(is)f(`)p Fs(on)p Ft('.)630 5121 y Fs(expand-tilde)1110
 5230 y Ft(If)d(set)h(to)h(`)p Fs(on)p Ft(',)f(tilde)g(expansion)g(is)f
 (p)s(erformed)f(when)h(Readline)h(attempts)1110 5340
-y(w)m(ord)i(completion.)42 b(The)30 b(default)g(is)h(`)p
-Fs(off)p Ft('.)p eop end
-%%Page: 107 113
-TeXDict begin 107 112 bop 150 -116 a Ft(Chapter)30 b(8:)41
-b(Command)29 b(Line)i(Editing)2062 b(107)630 299 y Fs
+y(w)m(ord)i(completion.)42 b(The)30 b(default)g(is)h(`)p
+Fs(off)p Ft('.)p eop end
+%%Page: 108 114
+TeXDict begin 108 113 bop 150 -116 a Ft(Chapter)30 b(8:)41
+b(Command)29 b(Line)i(Editing)2062 b(108)630 299 y Fs
 (history-preserve-point)1110 408 y Ft(If)41 b(set)h(to)h(`)p
 Fs(on)p Ft(',)i(the)c(history)h(co)s(de)g(attempts)h(to)f(place)h(the)f
 (p)s(oin)m(t)f(\(the)1110 518 y(curren)m(t)35 b(cursor)g(p)s(osition\))
@@ -15216,7 +15248,7 @@ Ft('.)69 b(The)1110 2710 y(name)30 b Fs(meta-flag)e Ft(is)j(a)f(synon)m
 (terminate)j(an)f(incremen)m(tal)1110 3075 y(searc)m(h)25
 b(without)g(subsequen)m(tly)g(executing)h(the)f(c)m(haracter)h(as)f(a)g
 (command)1110 3185 y(\(see)38 b(Section)g(8.2.5)h([Searc)m(hing],)h
-(page)e(103\).)62 b(If)37 b(this)g(v)-5 b(ariable)38
+(page)e(104\).)62 b(If)37 b(this)g(v)-5 b(ariable)38
 b(has)f(not)1110 3294 y(b)s(een)e(giv)m(en)h(a)g(v)-5
 b(alue,)37 b(the)f(c)m(haracters)h Fs(ESC)d Ft(and)h
 Fi(C-J)g Ft(will)h(terminate)g(an)1110 3404 y(incremen)m(tal)c(searc)m
@@ -15252,9 +15284,9 @@ y(set)28 b(to)h(a)f(v)-5 b(alue)29 b(less)f(than)g(or)f(equal)i(to)f
 f(pressed)g(to)h(decide)f(whic)m(h)g(k)m(ey)1110 5340
 y(sequence)i(to)g(complete.)42 b(The)30 b(default)g(v)-5
 b(alue)31 b(is)g Fs(500)p Ft(.)p eop end
-%%Page: 108 114
-TeXDict begin 108 113 bop 150 -116 a Ft(Chapter)30 b(8:)41
-b(Command)29 b(Line)i(Editing)2062 b(108)630 299 y Fs(mark-directories)
+%%Page: 109 115
+TeXDict begin 109 114 bop 150 -116 a Ft(Chapter)30 b(8:)41
+b(Command)29 b(Line)i(Editing)2062 b(109)630 299 y Fs(mark-directories)
 1110 408 y Ft(If)38 b(set)g(to)h(`)p Fs(on)p Ft(',)i(completed)e
 (directory)f(names)g(ha)m(v)m(e)i(a)e(slash)g(app)s(ended.)1110
 518 y(The)30 b(default)g(is)h(`)p Fs(on)p Ft('.)630 676
@@ -15316,9 +15348,9 @@ g(ha)m(v)m(e)i(more)f(than)f(one)h(p)s(ossible)f(completion)h(cause)
 (instead)e(of)g(ringing)g(the)g(b)s(ell.)1110 5340 y(The)30
 b(default)g(v)-5 b(alue)31 b(is)g(`)p Fs(off)p Ft('.)p
 eop end
-%%Page: 109 115
-TeXDict begin 109 114 bop 150 -116 a Ft(Chapter)30 b(8:)41
-b(Command)29 b(Line)i(Editing)2062 b(109)630 299 y Fs
+%%Page: 110 116
+TeXDict begin 110 115 bop 150 -116 a Ft(Chapter)30 b(8:)41
+b(Command)29 b(Line)i(Editing)2062 b(110)630 299 y Fs
 (show-all-if-unmodified)1110 408 y Ft(This)38 b(alters)h(the)g(default)
 g(b)s(eha)m(vior)g(of)f(the)h(completion)h(functions)e(in)h(a)1110
 518 y(fashion)25 b(similar)g(to)h Fq(sho)m(w-all-if-am)m(biguous)t
@@ -15384,15 +15416,15 @@ b(The)40 b(name)h(of)630 4236 y(the)35 b(k)m(ey)g(can)g(b)s(e)f
 b(-p)42 b Ft(command)h(displa)m(ys)g(Readline)g(function)g(names)g(and)
 f(bindings)g(in)h(a)630 4831 y(format)37 b(that)h(can)f(put)f(directly)
 i(in)m(to)g(an)f(initialization)j(\014le.)60 b(See)38
-b(Section)f(4.2)i([Bash)630 4941 y(Builtins],)31 b(page)g(47.)630
+b(Section)f(4.2)i([Bash)630 4941 y(Builtins],)31 b(page)g(48.)630
 5097 y Fq(k)m(eyname)5 b Ft(:)42 b Fq(function-name)35
 b Ft(or)c Fq(macro)1110 5207 y(k)m(eyname)k Ft(is)29
 b(the)f(name)h(of)g(a)g(k)m(ey)h(sp)s(elled)e(out)h(in)g(English.)39
 b(F)-8 b(or)30 b(example:)1350 5340 y Fs(Control-u:)45
 b(universal-argument)p eop end
-%%Page: 110 116
-TeXDict begin 110 115 bop 150 -116 a Ft(Chapter)30 b(8:)41
-b(Command)29 b(Line)i(Editing)2062 b(110)1350 299 y Fs(Meta-Rubout:)44
+%%Page: 111 117
+TeXDict begin 111 116 bop 150 -116 a Ft(Chapter)30 b(8:)41
+b(Command)29 b(Line)i(Editing)2062 b(111)1350 299 y Fs(Meta-Rubout:)44
 b(backward-kill-word)1350 408 y(Control-o:)h(">)i(output")1110
 542 y Ft(In)38 b(the)h(ab)s(o)m(v)m(e)h(example,)h Fi(C-u)d
 Ft(is)h(b)s(ound)d(to)k(the)e(function)h Fs(universal-)1110
@@ -15444,9 +15476,9 @@ y Fs(\\b)384 b Ft(bac)m(kspace)630 4707 y Fs(\\d)g Ft(delete)630
 4865 y Fs(\\f)g Ft(form)30 b(feed)630 5023 y Fs(\\n)384
 b Ft(newline)630 5182 y Fs(\\r)g Ft(carriage)32 b(return)630
 5340 y Fs(\\t)384 b Ft(horizon)m(tal)32 b(tab)p eop end
-%%Page: 111 117
-TeXDict begin 111 116 bop 150 -116 a Ft(Chapter)30 b(8:)41
-b(Command)29 b(Line)i(Editing)2062 b(111)630 299 y Fs(\\v)384
+%%Page: 112 118
+TeXDict begin 112 117 bop 150 -116 a Ft(Chapter)30 b(8:)41
+b(Command)29 b(Line)i(Editing)2062 b(112)630 299 y Fs(\\v)384
 b Ft(v)m(ertical)32 b(tab)630 451 y Fs(\\)p Fi(nnn)288
 b Ft(the)35 b(eigh)m(t-bit)h(c)m(haracter)g(whose)e(v)-5
 b(alue)35 b(is)g(the)f(o)s(ctal)i(v)-5 b(alue)35 b Fq(nnn)e
@@ -15516,9 +15548,9 @@ b(Bash)1350 4816 y(#)g(Quote)g(the)g(current)f(or)h(previous)e(word)
 5340 y Fs($else)240 b Ft(Commands)29 b(in)h(this)h(branc)m(h)e(of)i
 (the)f Fs($if)g Ft(directiv)m(e)i(are)f(executed)g(if)f(the)h(test)g
 (fails.)p eop end
-%%Page: 112 118
-TeXDict begin 112 117 bop 150 -116 a Ft(Chapter)30 b(8:)41
-b(Command)29 b(Line)i(Editing)2062 b(112)150 299 y Fs($include)96
+%%Page: 113 119
+TeXDict begin 113 118 bop 150 -116 a Ft(Chapter)30 b(8:)41
+b(Command)29 b(Line)i(Editing)2062 b(113)150 299 y Fs($include)96
 b Ft(This)43 b(directiv)m(e)i(tak)m(es)g(a)e(single)i(\014lename)e(as)h
 (an)f(argumen)m(t)h(and)f(reads)g(commands)630 408 y(and)38
 b(bindings)f(from)h(that)i(\014le.)65 b(F)-8 b(or)39
@@ -15529,9 +15561,9 @@ b(/etc/inputrc)150 852 y Fj(8.3.3)63 b(Sample)41 b(Init)g(File)150
 Ft(\014le.)39 b(This)26 b(illustrates)h(k)m(ey)h(binding,)e(v)-5
 b(ariable)27 b(assignmen)m(t,)i(and)150 1108 y(conditional)j(syn)m
 (tax.)p eop end
-%%Page: 113 119
-TeXDict begin 113 118 bop 150 -116 a Ft(Chapter)30 b(8:)41
-b(Command)29 b(Line)i(Editing)2062 b(113)390 408 y Fs(#)47
+%%Page: 114 120
+TeXDict begin 114 119 bop 150 -116 a Ft(Chapter)30 b(8:)41
+b(Command)29 b(Line)i(Editing)2062 b(114)390 408 y Fs(#)47
 b(This)g(file)g(controls)e(the)i(behaviour)e(of)j(line)e(input)h
 (editing)e(for)390 518 y(#)i(programs)f(that)h(use)g(the)f(GNU)h
 (Readline)f(library.)93 b(Existing)390 628 y(#)47 b(programs)f(include)
@@ -15560,9 +15592,9 @@ y(#)47 b(Arrow)g(keys)f(in)i(8)f(bit)g(keypad)f(mode)390
 4902 y(#)390 5011 y(#)47 b(Arrow)g(keys)f(in)i(8)f(bit)g(ANSI)g(mode)
 390 5121 y(#)390 5230 y(#"\\M-\\C-[D":)331 b(backward-char)390
 5340 y(#"\\M-\\C-[C":)g(forward-char)p eop end
-%%Page: 114 120
-TeXDict begin 114 119 bop 150 -116 a Ft(Chapter)30 b(8:)41
-b(Command)29 b(Line)i(Editing)2062 b(114)390 299 y Fs(#"\\M-\\C-[A":)
+%%Page: 115 121
+TeXDict begin 115 120 bop 150 -116 a Ft(Chapter)30 b(8:)41
+b(Command)29 b(Line)i(Editing)2062 b(115)390 299 y Fs(#"\\M-\\C-[A":)
 331 b(previous-history)390 408 y(#"\\M-\\C-[B":)g(next-history)390
 628 y(C-q:)47 b(quoted-insert)390 847 y($endif)390 1066
 y(#)g(An)h(old-style)d(binding.)93 b(This)47 b(happens)f(to)h(be)g(the)
@@ -15595,9 +15627,9 @@ y($endif)390 3477 y(#)i(use)g(a)h(visible)e(bell)g(if)h(one)g(is)h
 (completions)e(for)390 5121 y(#)j(a)h(word,)e(ask)h(the)g(user)g(if)g
 (he)g(wants)f(to)i(see)f(all)f(of)i(them)390 5230 y(set)f
 (completion-query-items)42 b(150)p eop end
-%%Page: 115 121
-TeXDict begin 115 120 bop 150 -116 a Ft(Chapter)30 b(8:)41
-b(Command)29 b(Line)i(Editing)2062 b(115)390 299 y Fs(#)47
+%%Page: 116 122
+TeXDict begin 116 121 bop 150 -116 a Ft(Chapter)30 b(8:)41
+b(Command)29 b(Line)i(Editing)2062 b(116)390 299 y Fs(#)47
 b(For)g(FTP)390 408 y($if)g(Ftp)390 518 y("\\C-xg":)f("get)g(\\M-?")390
 628 y("\\C-xt":)g("put)g(\\M-?")390 737 y("\\M-.":)g(yank-last-arg)390
 847 y($endif)150 1075 y Fr(8.4)68 b(Bindable)45 b(Readline)i(Commands)
@@ -15607,7 +15639,7 @@ b(Y)-8 b(ou)33 b(can)150 1344 y(list)40 b(y)m(our)f(k)m(ey)i(bindings)d
 (b)m(y)h(executing)i Fs(bind)29 b(-P)39 b Ft(or,)j(for)d(a)h(more)g
 (terse)g(format,)i(suitable)e(for)f(an)150 1454 y Fq(inputrc)34
 b Ft(\014le,)29 b Fs(bind)g(-p)p Ft(.)40 b(\(See)30 b(Section)f(4.2)h
-([Bash)g(Builtins],)g(page)g(47.\))41 b(Command)28 b(names)h(without)
+([Bash)g(Builtins],)g(page)g(48.\))41 b(Command)28 b(names)h(without)
 150 1563 y(an)h(accompan)m(ying)i(k)m(ey)f(sequence)g(are)g(un)m(b)s
 (ound)d(b)m(y)i(default.)275 1696 y(In)25 b(the)h(follo)m(wing)i
 (descriptions,)f Fq(p)s(oin)m(t)h Ft(refers)e(to)h(the)f(curren)m(t)g
@@ -15644,9 +15676,9 @@ b(ords)35 b(are)g(delimited)630 4683 y(b)m(y)30 b(non-quoted)h(shell)f
 b(\(\))630 5322 y Ft(Refresh)30 b(the)g(curren)m(t)h(line.)41
 b(By)30 b(default,)h(this)f(is)h(un)m(b)s(ound.)p eop
 end
-%%Page: 116 122
-TeXDict begin 116 121 bop 150 -116 a Ft(Chapter)30 b(8:)41
-b(Command)29 b(Line)i(Editing)2062 b(116)150 299 y Fj(8.4.2)63
+%%Page: 117 123
+TeXDict begin 117 122 bop 150 -116 a Ft(Chapter)30 b(8:)41
+b(Command)29 b(Line)i(Editing)2062 b(117)150 299 y Fj(8.4.2)63
 b(Commands)42 b(F)-10 b(or)41 b(Manipulating)h(The)f(History)150
 473 y Fs(accept-line)27 b(\(Newline)h(or)i(Return\))630
 582 y Ft(Accept)25 b(the)e(line)h(regardless)g(of)f(where)g(the)h
@@ -15707,9 +15739,9 @@ b(By)33 b(default,)g(this)630 4957 y(command)d(is)h(un)m(b)s(ound.)150
 5340 y(start)29 b(of)g(the)g(curren)m(t)g(line)g(and)f(the)h(p)s(oin)m
 (t.)40 b(The)29 b(searc)m(h)g(string)g(ma)m(y)g(matc)m(h)h(an)m(ywhere)
 p eop end
-%%Page: 117 123
-TeXDict begin 117 122 bop 150 -116 a Ft(Chapter)30 b(8:)41
-b(Command)29 b(Line)i(Editing)2062 b(117)630 299 y(in)32
+%%Page: 118 124
+TeXDict begin 118 123 bop 150 -116 a Ft(Chapter)30 b(8:)41
+b(Command)29 b(Line)i(Editing)2062 b(118)630 299 y(in)32
 b(a)h(history)g(line.)47 b(This)32 b(is)g(a)h(non-incremen)m(tal)h
 (searc)m(h.)47 b(By)33 b(default,)h(this)e(command)630
 408 y(is)e(un)m(b)s(ound.)150 586 y Fs(history-substr-search-ba)o(ckwa)
@@ -15773,9 +15805,9 @@ y Ft(Add)j(the)i(next)f(c)m(haracter)i(t)m(yp)s(ed)e(to)h(the)f(line)h
 5053 y(sequences)d(lik)m(e)g Fi(C-q)p Ft(,)f(for)g(example.)150
 5230 y Fs(self-insert)d(\(a,)j(b,)g(A,)f(1,)h(!,)g(...)o(\))630
 5340 y Ft(Insert)g(y)m(ourself.)p eop end
-%%Page: 118 124
-TeXDict begin 118 123 bop 150 -116 a Ft(Chapter)30 b(8:)41
-b(Command)29 b(Line)i(Editing)2062 b(118)150 299 y Fs(transpose-chars)
+%%Page: 119 125
+TeXDict begin 119 124 bop 150 -116 a Ft(Chapter)30 b(8:)41
+b(Command)29 b(Line)i(Editing)2062 b(119)150 299 y Fs(transpose-chars)
 26 b(\(C-t\))630 408 y Ft(Drag)33 b(the)f(c)m(haracter)h(b)s(efore)f
 (the)g(cursor)f(forw)m(ard)h(o)m(v)m(er)h(the)f(c)m(haracter)i(at)e
 (the)g(cursor,)630 518 y(mo)m(ving)k(the)g(cursor)f(forw)m(ard)g(as)g
@@ -15834,9 +15866,9 @@ b(all)g(c)m(haracters)h(on)f(the)f(curren)m(t)h(line,)h(no)f(matter)g
 (the)g(end)630 5340 y(of)h(the)f(next)h(w)m(ord.)40 b(W)-8
 b(ord)31 b(b)s(oundaries)e(are)h(the)h(same)g(as)f Fs(forward-word)p
 Ft(.)p eop end
-%%Page: 119 125
-TeXDict begin 119 124 bop 150 -116 a Ft(Chapter)30 b(8:)41
-b(Command)29 b(Line)i(Editing)2062 b(119)150 299 y Fs
+%%Page: 120 126
+TeXDict begin 120 125 bop 150 -116 a Ft(Chapter)30 b(8:)41
+b(Command)29 b(Line)i(Editing)2062 b(120)150 299 y Fs
 (backward-kill-word)25 b(\(M-DEL\))630 408 y Ft(Kill)k(the)g(w)m(ord)g
 (b)s(ehind)e(p)s(oin)m(t.)40 b(W)-8 b(ord)29 b(b)s(oundaries)f(are)h
 (the)g(same)g(as)g Fs(backward-word)p Ft(.)150 569 y
@@ -15894,9 +15926,9 @@ Fi(M-1)p Fs(,)h(...)f Fi(M--)p Fs(\))630 4741 y Ft(Add)d(this)h(digit)g
 5340 y(gumen)m(t.)41 b(If)28 b(the)i(command)f(is)g(follo)m(w)m(ed)h(b)
 m(y)f(digits,)i(executing)f Fs(universal-argument)p eop
 end
-%%Page: 120 126
-TeXDict begin 120 125 bop 150 -116 a Ft(Chapter)30 b(8:)41
-b(Command)29 b(Line)i(Editing)2062 b(120)630 299 y(again)33
+%%Page: 121 127
+TeXDict begin 121 126 bop 150 -116 a Ft(Chapter)30 b(8:)41
+b(Command)29 b(Line)i(Editing)2062 b(121)630 299 y(again)33
 b(ends)e(the)h(n)m(umeric)f(argumen)m(t,)i(but)e(is)h(otherwise)g
 (ignored.)45 b(As)32 b(a)g(sp)s(ecial)h(case,)630 408
 y(if)g(this)g(command)f(is)h(immediately)h(follo)m(w)m(ed)h(b)m(y)d(a)h
@@ -15967,9 +15999,9 @@ h(b)s(eha)m(v)m(es)g(iden)m(tically)h(to)e Fs(possible-)630
 (tion)o(s)24 b(\(C-x)30 b(/\))630 5340 y Ft(List)f(the)g(p)s(ossible)f
 (completions)h(of)g(the)g(text)g(b)s(efore)g(p)s(oin)m(t,)g(treating)h
 (it)f(as)g(a)f(\014lename.)p eop end
-%%Page: 121 127
-TeXDict begin 121 126 bop 150 -116 a Ft(Chapter)30 b(8:)41
-b(Command)29 b(Line)i(Editing)2062 b(121)150 299 y Fs
+%%Page: 122 128
+TeXDict begin 122 127 bop 150 -116 a Ft(Chapter)30 b(8:)41
+b(Command)29 b(Line)i(Editing)2062 b(122)150 299 y Fs
 (complete-username)26 b(\(M-~\))630 408 y Ft(A)m(ttempt)32
 b(completion)f(on)g(the)f(text)i(b)s(efore)e(p)s(oin)m(t,)g(treating)i
 (it)f(as)f(a)h(username.)150 569 y Fs(possible-username-comple)o(tion)o
@@ -16022,9 +16054,9 @@ g(macro.)150 4741 y Fs(end-kbd-macro)d(\(C-x)i(\)\))630
 f(macro)h(de\014ned,)f(b)m(y)h(making)f(the)g(c)m(haracters)i(in)e(the)
 630 5340 y(macro)c(app)s(ear)f(as)g(if)h(t)m(yp)s(ed)f(at)h(the)f(k)m
 (eyb)s(oard.)p eop end
-%%Page: 122 128
-TeXDict begin 122 127 bop 150 -116 a Ft(Chapter)30 b(8:)41
-b(Command)29 b(Line)i(Editing)2062 b(122)150 299 y Fs
+%%Page: 123 129
+TeXDict begin 123 128 bop 150 -116 a Ft(Chapter)30 b(8:)41
+b(Command)29 b(Line)i(Editing)2062 b(123)150 299 y Fs
 (print-last-kbd-macro)25 b(\(\))630 408 y Ft(Prin)m(t)30
 b(the)h(last)g(k)m(eb)s(oard)f(macro)h(de\014ned)e(in)i(a)f(format)h
 (suitable)g(for)f(the)h Fq(inputrc)k Ft(\014le.)150 604
@@ -16083,9 +16115,9 @@ b(suc)m(h)h(sequences)g(will)h(ha)m(v)m(e)g(no)f(e\013ect)h(unless)e
 (editing)h(bu\013er.)44 b(This)31 b(is)630 5340 y(un)m(b)s(ound)d(b)m
 (y)i(default,)h(but)f(usually)g(b)s(ound)e(to)j(ESC-[.)p
 eop end
-%%Page: 123 129
-TeXDict begin 123 128 bop 150 -116 a Ft(Chapter)30 b(8:)41
-b(Command)29 b(Line)i(Editing)2062 b(123)150 299 y Fs(insert-comment)26
+%%Page: 124 130
+TeXDict begin 124 129 bop 150 -116 a Ft(Chapter)30 b(8:)41
+b(Command)29 b(Line)i(Editing)2062 b(124)150 299 y Fs(insert-comment)26
 b(\(M-#\))630 408 y Ft(Without)36 b(a)g(n)m(umeric)g(argumen)m(t,)h
 (the)f(v)-5 b(alue)36 b(of)g(the)g Fs(comment-begin)c
 Ft(v)-5 b(ariable)36 b(is)g(in-)630 518 y(serted)c(at)g(the)g(b)s
@@ -16150,18 +16182,18 @@ Fs(*)p Ft(')630 4317 y(is)c(app)s(ended)f(b)s(efore)h(pathname)g
 (do)s(es.)55 b(This)34 b(p)s(erforms)g(alias)i(and)f(history)g
 (expansion)630 4963 y(as)f(w)m(ell)g(as)g(all)h(of)e(the)h(shell)g(w)m
 (ord)f(expansions)g(\(see)i(Section)f(3.5)h([Shell)e(Expansions],)630
-5072 y(page)e(20\).)150 5230 y Fs(history-expand-line)25
+5072 y(page)e(21\).)150 5230 y Fs(history-expand-line)25
 b(\(M-^\))630 5340 y Ft(P)m(erform)30 b(history)h(expansion)f(on)g(the)
 h(curren)m(t)f(line.)p eop end
-%%Page: 124 130
-TeXDict begin 124 129 bop 150 -116 a Ft(Chapter)30 b(8:)41
-b(Command)29 b(Line)i(Editing)2062 b(124)150 299 y Fs(magic-space)27
+%%Page: 125 131
+TeXDict begin 125 130 bop 150 -116 a Ft(Chapter)30 b(8:)41
+b(Command)29 b(Line)i(Editing)2062 b(125)150 299 y Fs(magic-space)27
 b(\(\))630 408 y Ft(P)m(erform)c(history)g(expansion)g(on)g(the)g
 (curren)m(t)g(line)g(and)g(insert)g(a)g(space)h(\(see)g(Section)g(9.3)
-630 518 y([History)31 b(In)m(teraction],)i(page)e(135\).)150
+630 518 y([History)31 b(In)m(teraction],)i(page)e(136\).)150
 686 y Fs(alias-expand-line)26 b(\(\))630 796 y Ft(P)m(erform)i(alias)i
 (expansion)e(on)g(the)h(curren)m(t)f(line)h(\(see)g(Section)g(6.6)h
-([Aliases],)g(page)f(87\).)150 964 y Fs(history-and-alias-expand)o
+([Aliases],)g(page)f(88\).)150 964 y Fs(history-and-alias-expand)o
 (-lin)o(e)24 b(\(\))630 1074 y Ft(P)m(erform)30 b(history)h(and)e
 (alias)j(expansion)e(on)g(the)h(curren)m(t)f(line.)150
 1242 y Fs(insert-last-argument)25 b(\(M-.)k(or)h(M-_\))630
@@ -16188,7 +16220,7 @@ m(ely)j(b)s(et)m(w)m(een)d Fs(emacs)f Ft(and)g Fs(vi)g
 Ft(editing)h(mo)s(des,)h(use)f(the)g(`)p Fs(set)30 b(-o)150
 3114 y(emacs)p Ft(')43 b(and)h(`)p Fs(set)30 b(-o)f(vi)p
 Ft(')44 b(commands)g(\(see)i(Section)f(4.3.1)h([The)e(Set)h(Builtin],)j
-(page)e(57\).)83 b(The)150 3223 y(Readline)31 b(default)g(is)f
+(page)e(58\).)83 b(The)150 3223 y(Readline)31 b(default)g(is)f
 Fs(emacs)f Ft(mo)s(de.)275 3367 y(When)g(y)m(ou)i(en)m(ter)f(a)h(line)f
 (in)g Fs(vi)f Ft(mo)s(de,)h(y)m(ou)h(are)f(already)h(placed)f(in)g
 (`insertion')g(mo)s(de,)g(as)h(if)f(y)m(ou)150 3476 y(had)f(t)m(yp)s
@@ -16205,7 +16237,7 @@ b(w)m(ord)g(completion)i(is)f(attempted)g(for)g(an)f(argumen)m(t)h(to)g
 y(sp)s(eci\014cation)40 b(\(a)h Fq(compsp)s(ec)6 b Ft(\))39
 b(has)h(b)s(een)f(de\014ned)f(using)h(the)h Fs(complete)d
 Ft(builtin)j(\(see)g(Section)h(8.7)150 4320 y([Programmable)h
-(Completion)f(Builtins],)k(page)d(126\),)j(the)c(programmable)g
+(Completion)f(Builtins],)k(page)d(127\),)j(the)c(programmable)g
 (completion)i(facilities)150 4429 y(are)31 b(in)m(v)m(ok)m(ed.)275
 4573 y(First,)23 b(the)e(command)g(name)g(is)h(iden)m(ti\014ed.)37
 b(If)21 b(a)g(compsp)s(ec)g(has)g(b)s(een)f(de\014ned)g(for)h(that)h
@@ -16226,15 +16258,15 @@ b(\014nal)g(slash.)53 b(If)34 b(those)g(searc)m(hes)i(do)e(not)g
 (with)150 5340 y(the)e(`)p Fs(-D)p Ft(')f(option)h(to)g
 Fs(complete)d Ft(is)i(used)g(as)g(the)h(default.)p eop
 end
-%%Page: 125 131
-TeXDict begin 125 130 bop 150 -116 a Ft(Chapter)30 b(8:)41
-b(Command)29 b(Line)i(Editing)2062 b(125)275 299 y(Once)34
+%%Page: 126 132
+TeXDict begin 126 131 bop 150 -116 a Ft(Chapter)30 b(8:)41
+b(Command)29 b(Line)i(Editing)2062 b(126)275 299 y(Once)34
 b(a)g(compsp)s(ec)g(has)g(b)s(een)f(found,)h(it)h(is)f(used)f(to)i
 (generate)h(the)e(list)h(of)f(matc)m(hing)h(w)m(ords.)51
 b(If)150 408 y(a)37 b(compsp)s(ec)f(is)g(not)h(found,)f(the)h(default)f
 (Bash)h(completion)g(describ)s(ed)e(ab)s(o)m(v)m(e)j(\(see)f(Section)g
 (8.4.6)150 518 y([Commands)30 b(F)-8 b(or)31 b(Completion],)g(page)g
-(120\))h(is)f(p)s(erformed.)275 655 y(First,)g(the)g(actions)g(sp)s
+(121\))h(is)f(p)s(erformed.)275 655 y(First,)g(the)g(actions)g(sp)s
 (eci\014ed)f(b)m(y)h(the)f(compsp)s(ec)h(are)g(used.)40
 b(Only)30 b(matc)m(hes)i(whic)m(h)e(are)h(pre\014xed)150
 765 y(b)m(y)25 b(the)h(w)m(ord)f(b)s(eing)f(completed)j(are)e
@@ -16243,7 +16275,7 @@ Fs(-d)p Ft(')g(option)h(is)f(used)g(for)g(\014lename)150
 874 y(or)30 b(directory)h(name)f(completion,)i(the)e(shell)h(v)-5
 b(ariable)31 b Fs(FIGNORE)d Ft(is)i(used)f(to)i(\014lter)g(the)f(matc)m
 (hes.)42 b(See)150 984 y(Section)31 b(5.2)h([Bash)e(V)-8
-b(ariables],)33 b(page)e(68,)g(for)f(a)h(description)g(of)f
+b(ariables],)33 b(page)e(69,)g(for)f(a)h(description)g(of)f
 Fs(FIGNORE)p Ft(.)275 1121 y(An)m(y)f(completions)h(sp)s(eci\014ed)f(b)
 m(y)g(a)h(\014lename)f(expansion)h(pattern)f(to)h(the)g(`)p
 Fs(-G)p Ft(')f(option)h(are)f(gener-)150 1230 y(ated)h(next.)40
@@ -16262,7 +16294,7 @@ b(ariable)33 b(as)g(delimiters.)48 b(Shell)32 b(quoting)h(is)150
 1915 y(and)44 b(v)-5 b(ariable)46 b(expansion,)j(command)44
 b(substitution,)49 b(and)44 b(arithmetic)i(expansion,)j(as)c(describ)s
 (ed)150 2025 y(ab)s(o)m(v)m(e)38 b(\(see)f(Section)h(3.5)g([Shell)e
-(Expansions],)i(page)f(20\).)61 b(The)36 b(results)h(are)g(split)f
+(Expansions],)i(page)f(21\).)61 b(The)36 b(results)h(are)g(split)f
 (using)h(the)f(rules)150 2134 y(describ)s(ed)29 b(ab)s(o)m(v)m(e)i
 (\(see)f(Section)h(3.5.7)h([W)-8 b(ord)30 b(Splitting],)h(page)f(29\).)
 42 b(The)30 b(results)f(of)h(the)g(expansion)150 2244
@@ -16277,7 +16309,7 @@ Fs(-F)p Ft(')g(and)f(`)p Fs(-C)p Ft(')h(options)g(is)g(in)m(v)m(ok)m
 Ft(,)d Fs(COMP_KEY)p Ft(,)i(and)e Fs(COMP_TYPE)f Ft(v)-5
 b(ariables)41 b(are)f(assigned)g(v)-5 b(alues)41 b(as)f(describ)s(ed)
 150 2819 y(ab)s(o)m(v)m(e)34 b(\(see)g(Section)g(5.2)g([Bash)f(V)-8
-b(ariables],)36 b(page)d(68\).)50 b(If)33 b(a)g(shell)g(function)g(is)g
+b(ariables],)36 b(page)d(69\).)50 b(If)33 b(a)g(shell)g(function)g(is)g
 (b)s(eing)f(in)m(v)m(ok)m(ed,)k(the)150 2929 y Fs(COMP_WORDS)j
 Ft(and)i Fs(COMP_CWORD)d Ft(v)-5 b(ariables)42 b(are)g(also)h(set.)74
 b(When)41 b(the)h(function)f(or)h(command)f(is)150 3039
@@ -16296,7 +16328,7 @@ s(eci\014ed)f(with)g(`)p Fs(-F)p Ft(')h(is)g(in)m(v)m(ok)m(ed)h
 (shell)150 3724 y(facilities,)50 b(including)44 b(the)h
 Fs(compgen)d Ft(and)i Fs(compopt)e Ft(builtins)i(describ)s(ed)f(b)s
 (elo)m(w)h(\(see)i(Section)f(8.7)150 3833 y([Programmable)31
-b(Completion)h(Builtins],)f(page)h(126\),)g(to)g(generate)g(the)f(matc)
+b(Completion)h(Builtins],)f(page)h(127\),)g(to)g(generate)g(the)f(matc)
 m(hes.)42 b(It)31 b(m)m(ust)g(put)f(the)150 3943 y(p)s(ossible)g
 (completions)h(in)f(the)h Fs(COMPREPLY)d Ft(arra)m(y)j(v)-5
 b(ariable,)31 b(one)g(p)s(er)e(arra)m(y)i(elemen)m(t.)275
@@ -16328,9 +16360,9 @@ Fs(-S)p Ft(')h(options)g(are)g(added)f(to)i(eac)m(h)150
 (result)f(is)h(returned)e(to)i(the)g(Readline)g(completion)h(co)s(de)
 150 5340 y(as)e(the)f(list)h(of)g(p)s(ossible)f(completions.)p
 eop end
-%%Page: 126 132
-TeXDict begin 126 131 bop 150 -116 a Ft(Chapter)30 b(8:)41
-b(Command)29 b(Line)i(Editing)2062 b(126)275 299 y(If)22
+%%Page: 127 133
+TeXDict begin 127 132 bop 150 -116 a Ft(Chapter)30 b(8:)41
+b(Command)29 b(Line)i(Editing)2062 b(127)275 299 y(If)22
 b(the)i(previously-applied)f(actions)i(do)e(not)h(generate)h(an)m(y)f
 (matc)m(hes,)i(and)d(the)g(`)p Fs(-o)30 b(dirnames)p
 Ft(')22 b(op-)150 408 y(tion)29 b(w)m(as)f(supplied)f(to)i
@@ -16391,12 +16423,13 @@ s(ecs,)i(eac)m(h)g(k)m(ept)e(in)g(a)h(\014le)f(corre-)150
 y Fs(_completion_loader\(\))390 3746 y({)581 3856 y(.)47
 b("/etc/bash_completion.d/$1)o(.sh)o(")42 b(>/dev/null)j(2>&1)i(&&)g
 (return)f(124)390 3965 y(})390 4075 y(complete)g(-D)h(-F)g
-(_completion_loader)150 4310 y Fr(8.7)68 b(Programmable)47
-b(Completion)f(Builtins)150 4469 y Ft(Three)21 b(builtin)g(commands)f
-(are)i(a)m(v)-5 b(ailable)24 b(to)e(manipulate)f(the)h(programmable)f
-(completion)h(facilities:)150 4579 y(one)34 b(to)g(sp)s(ecify)f(ho)m(w)
-h(the)f(argumen)m(ts)h(to)g(a)g(particular)g(command)f(are)h(to)g(b)s
-(e)f(completed,)j(and)d(t)m(w)m(o)150 4688 y(to)e(mo)s(dify)f(the)g
+(_completion_loader)c(-o)k(bashdefault)e(-o)i(default)150
+4310 y Fr(8.7)68 b(Programmable)47 b(Completion)f(Builtins)150
+4469 y Ft(Three)21 b(builtin)g(commands)f(are)i(a)m(v)-5
+b(ailable)24 b(to)e(manipulate)f(the)h(programmable)f(completion)h
+(facilities:)150 4579 y(one)34 b(to)g(sp)s(ecify)f(ho)m(w)h(the)f
+(argumen)m(ts)h(to)g(a)g(particular)g(command)f(are)h(to)g(b)s(e)f
+(completed,)j(and)d(t)m(w)m(o)150 4688 y(to)e(mo)s(dify)f(the)g
 (completion)i(as)e(it)h(is)g(happ)s(ening.)150 4850 y
 Fs(compgen)870 4985 y(compgen)46 b([)p Fi(option)11 b
 Fs(])45 b([)p Fi(word)11 b Fs(])630 5121 y Ft(Generate)27
@@ -16407,9 +16440,9 @@ Fs(complete)d Ft(builtin)j(with)f(the)h(exception)g(of)g(`)p
 Fs(-p)p Ft(')630 5340 y(and)k(`)p Fs(-r)p Ft(',)i(and)e(write)h(the)g
 (matc)m(hes)h(to)g(the)f(standard)f(output.)48 b(When)33
 b(using)f(the)h(`)p Fs(-F)p Ft(')p eop end
-%%Page: 127 133
-TeXDict begin 127 132 bop 150 -116 a Ft(Chapter)30 b(8:)41
-b(Command)29 b(Line)i(Editing)2062 b(127)630 299 y(or)28
+%%Page: 128 134
+TeXDict begin 128 133 bop 150 -116 a Ft(Chapter)30 b(8:)41
+b(Command)29 b(Line)i(Editing)2062 b(128)630 299 y(or)28
 b(`)p Fs(-C)p Ft(')g(options,)h(the)f(v)-5 b(arious)29
 b(shell)f(v)-5 b(ariables)29 b(set)f(b)m(y)g(the)g(programmable)h
 (completion)630 408 y(facilities,)k(while)d(a)m(v)-5
@@ -16455,7 +16488,7 @@ b(de\014ned.)39 b(The)27 b(`)p Fs(-E)p Ft(')i(option)g(indicates)g
 (eci\014cations)h(when)d(w)m(ord)i(completion)630 3278
 y(is)35 b(attempted)h(is)f(describ)s(ed)f(ab)s(o)m(v)m(e)j(\(see)f
 (Section)g(8.6)g([Programmable)g(Completion],)630 3388
-y(page)31 b(124\).)42 b(The)30 b(`)p Fs(-D)p Ft(')h(option)f(tak)m(es)i
+y(page)31 b(125\).)42 b(The)30 b(`)p Fs(-D)p Ft(')h(option)f(tak)m(es)i
 (precedence)f(o)m(v)m(er)h(`)p Fs(-E)p Ft('.)630 3532
 y(Other)41 b(options,)46 b(if)41 b(sp)s(eci\014ed,)j(ha)m(v)m(e)f(the)f
 (follo)m(wing)i(meanings.)75 b(The)41 b(argumen)m(ts)h(to)630
@@ -16478,9 +16511,9 @@ b(the)c(`)p Fs(-P)p Ft(')h(and)e(`)p Fs(-S)p Ft(')h(options\))630
 5230 y Fs(dirnames)96 b Ft(P)m(erform)46 b(directory)g(name)h
 (completion)g(if)f(the)g(compsp)s(ec)1590 5340 y(generates)32
 b(no)e(matc)m(hes.)p eop end
-%%Page: 128 134
-TeXDict begin 128 133 bop 150 -116 a Ft(Chapter)30 b(8:)41
-b(Command)29 b(Line)i(Editing)2062 b(128)1110 299 y Fs(filenames)1590
+%%Page: 129 135
+TeXDict begin 129 134 bop 150 -116 a Ft(Chapter)30 b(8:)41
+b(Command)29 b(Line)i(Editing)2062 b(129)1110 299 y Fs(filenames)1590
 408 y Ft(T)-8 b(ell)40 b(Readline)f(that)h(the)f(compsp)s(ec)f
 (generates)j(\014lenames,)1590 518 y(so)29 b(it)h(can)f(p)s(erform)f
 (an)m(y)h(\014lename-sp)s(eci\014c)h(pro)s(cessing)e(\(lik)m(e)1590
@@ -16507,7 +16540,7 @@ b(also)h(b)s(e)e(sp)s(eci\014ed)f(as)i(`)p Fs(-a)p Ft('.)1110
 2564 y Fs(arrayvar)96 b Ft(Arra)m(y)31 b(v)-5 b(ariable)31
 b(names.)1110 2722 y Fs(binding)144 b Ft(Readline)30
 b(k)m(ey)f(binding)f(names)h(\(see)h(Section)f(8.4)h([Bindable)1590
-2832 y(Readline)h(Commands],)f(page)h(115\).)1110 2990
+2832 y(Readline)h(Commands],)f(page)h(116\).)1110 2990
 y Fs(builtin)144 b Ft(Names)21 b(of)g(shell)f(builtin)h(commands.)37
 b(Ma)m(y)21 b(also)h(b)s(e)e(sp)s(eci\014ed)1590 3099
 y(as)31 b(`)p Fs(-b)p Ft('.)1110 3258 y Fs(command)144
@@ -16527,15 +16560,15 @@ b Ft(Group)30 b(names.)40 b(Ma)m(y)32 b(also)f(b)s(e)f(sp)s(eci\014ed)g
 (as)g(`)p Fs(-g)p Ft('.)1110 4743 y Fs(helptopic)1590
 4853 y Ft(Help)37 b(topics)g(as)g(accepted)h(b)m(y)e(the)h
 Fs(help)f Ft(builtin)g(\(see)h(Sec-)1590 4963 y(tion)31
-b(4.2)g([Bash)g(Builtins],)g(page)g(47\).)1110 5121 y
+b(4.2)g([Bash)g(Builtins],)g(page)g(48\).)1110 5121 y
 Fs(hostname)96 b Ft(Hostnames,)89 b(as)76 b(tak)m(en)h(from)f(the)g
 (\014le)h(sp)s(eci\014ed)e(b)m(y)1590 5230 y(the)55 b
 Fs(HOSTFILE)e Ft(shell)j(v)-5 b(ariable)56 b(\(see)g(Section)g(5.2)h
-([Bash)1590 5340 y(V)-8 b(ariables],)32 b(page)f(68\).)p
+([Bash)1590 5340 y(V)-8 b(ariables],)32 b(page)f(69\).)p
 eop end
-%%Page: 129 135
-TeXDict begin 129 134 bop 150 -116 a Ft(Chapter)30 b(8:)41
-b(Command)29 b(Line)i(Editing)2062 b(129)1110 299 y Fs(job)336
+%%Page: 130 136
+TeXDict begin 130 135 bop 150 -116 a Ft(Chapter)30 b(8:)41
+b(Command)29 b(Line)i(Editing)2062 b(130)1110 299 y Fs(job)336
 b Ft(Job)31 b(names,)h(if)g(job)f(con)m(trol)i(is)f(activ)m(e.)46
 b(Ma)m(y)33 b(also)g(b)s(e)e(sp)s(eci-)1590 408 y(\014ed)f(as)g(`)p
 Fs(-j)p Ft('.)1110 577 y Fs(keyword)144 b Ft(Shell)30
@@ -16547,10 +16580,10 @@ b(names.)41 b(Ma)m(y)31 b(also)g(b)s(e)f(sp)s(eci\014ed)g(as)g(`)p
 Fs(-s)p Ft('.)1110 1081 y Fs(setopt)192 b Ft(V)-8 b(alid)34
 b(argumen)m(ts)f(for)f(the)h(`)p Fs(-o)p Ft(')g(option)g(to)h(the)f
 Fs(set)e Ft(builtin)1590 1190 y(\(see)g(Section)h(4.3.1)g([The)e(Set)g
-(Builtin],)i(page)f(57\).)1110 1358 y Fs(shopt)240 b
+(Builtin],)i(page)f(58\).)1110 1358 y Fs(shopt)240 b
 Ft(Shell)40 b(option)g(names)g(as)g(accepted)i(b)m(y)e(the)g
 Fs(shopt)e Ft(builtin)1590 1468 y(\(see)31 b(Section)h(4.2)f([Bash)g
-(Builtins],)g(page)g(47\).)1110 1636 y Fs(signal)192
+(Builtins],)g(page)g(48\).)1110 1636 y Fs(signal)192
 b Ft(Signal)31 b(names.)1110 1804 y Fs(stopped)144 b
 Ft(Names)31 b(of)g(stopp)s(ed)e(jobs,)h(if)g(job)g(con)m(trol)i(is)f
 (activ)m(e.)1110 1972 y Fs(user)288 b Ft(User)30 b(names.)41
@@ -16570,7 +16603,7 @@ b(When)41 b(it)g(is)g(executed,)k($1)c(is)g(the)g(name)g(of)g(the)g
 3243 y(pleted,)44 b(and)c($3)i(is)e(the)h(w)m(ord)g(preceding)f(the)h
 (w)m(ord)f(b)s(eing)h(completed,)1110 3353 y(as)g(describ)s(ed)f(ab)s
 (o)m(v)m(e)i(\(see)g(Section)f(8.6)h([Programmable)g(Completion],)1110
-3462 y(page)30 b(124\).)42 b(When)29 b(it)h(\014nishes,)e(the)h(p)s
+3462 y(page)30 b(125\).)42 b(When)29 b(it)h(\014nishes,)e(the)h(p)s
 (ossible)g(completions)h(are)g(retriev)m(ed)1110 3572
 y(from)g(the)g(v)-5 b(alue)31 b(of)g(the)f Fs(COMPREPLY)e
 Ft(arra)m(y)j(v)-5 b(ariable.)630 3740 y Fs(-G)30 b Fi(globpat)1110
@@ -16591,9 +16624,9 @@ b(delimiters,)i(and)e(eac)m(h)h(resultan)m(t)g(w)m(ord)e(is)h
 (the)h(mem)m(b)s(ers)f(of)g(the)h(resultan)m(t)g(list)g(whic)m(h)f
 (matc)m(h)i(the)1110 5340 y(w)m(ord)f(b)s(eing)g(completed.)p
 eop end
-%%Page: 130 136
-TeXDict begin 130 135 bop 150 -116 a Ft(Chapter)30 b(8:)41
-b(Command)29 b(Line)i(Editing)2062 b(130)630 299 y Fs(-X)30
+%%Page: 131 137
+TeXDict begin 131 136 bop 150 -116 a Ft(Chapter)30 b(8:)41
+b(Command)29 b(Line)i(Editing)2062 b(131)630 299 y Fs(-X)30
 b Fi(filterpat)1110 408 y Fq(\014lterpat)d Ft(is)e(a)g(pattern)g(as)f
 (used)g(for)h(\014lename)g(expansion.)38 b(It)25 b(is)g(applied)f(to)
 1110 518 y(the)30 b(list)f(of)h(p)s(ossible)f(completions)h(generated)h
@@ -16663,18 +16696,18 @@ Ft(and)j Fs(compgen)e Ft(builtins)h(to)i(do)f(m)m(uc)m(h)g(of)g(the)h
 b(\(see)h(Section)g(3.5.2)h([Tilde)e(Expansion],)i(page)e(22\),)k
 (searc)m(hing)d(directories)g(in)f Fq($CDP)-8 b(A)g(TH)10
 b Ft(,)150 4902 y(whic)m(h)21 b(is)h(describ)s(ed)e(ab)s(o)m(v)m(e)j
-(\(see)f(Section)h(4.1)f([Bourne)g(Shell)f(Builtins],)j(page)e(40\),)j
+(\(see)f(Section)h(4.1)f([Bourne)g(Shell)f(Builtins],)j(page)e(41\),)j
 (and)c(basic)h(supp)s(ort)150 5011 y(for)31 b(the)h Fs(cdable_vars)d
 Ft(shell)i(option)h(\(see)h(Section)f(4.3.2)i([The)d(Shopt)g(Builtin],)
-i(page)f(61\).)46 b Fs(_comp_)150 5121 y(cd)30 b Ft(mo)s(di\014es)g
+i(page)f(62\).)46 b Fs(_comp_)150 5121 y(cd)30 b Ft(mo)s(di\014es)g
 (the)h(v)-5 b(alue)31 b(of)g Fq(IFS)36 b Ft(so)31 b(that)g(it)g(con)m
 (tains)h(only)f(a)g(newline)g(to)h(accommo)s(date)g(\014le)f(names)150
 5230 y(con)m(taining)i(spaces)g(and)e(tabs)h({)g Fs(compgen)e
 Ft(prin)m(ts)h(the)h(p)s(ossible)f(completions)i(it)g(generates)g(one)f
 (p)s(er)150 5340 y(line.)p eop end
-%%Page: 131 137
-TeXDict begin 131 136 bop 150 -116 a Ft(Chapter)30 b(8:)41
-b(Command)29 b(Line)i(Editing)2062 b(131)275 299 y(P)m(ossible)24
+%%Page: 132 138
+TeXDict begin 132 137 bop 150 -116 a Ft(Chapter)30 b(8:)41
+b(Command)29 b(Line)i(Editing)2062 b(132)275 299 y(P)m(ossible)24
 b(completions)h(go)g(in)m(to)g(the)f Fq(COMPREPL)-8 b(Y)36
 b Ft(arra)m(y)24 b(v)-5 b(ariable,)26 b(one)e(completion)i(p)s(er)c
 (arra)m(y)150 408 y(elemen)m(t.)42 b(The)30 b(programmable)g
@@ -16713,9 +16746,9 @@ y(else)772 3148 y(IFS=$'\\n')772 3258 y(_skipdot=false)772
 5121 y(if)f(shopt)f(-q)i(cdable_vars)c(&&)k([[)f(${#COMPREPLY[@]})c
 (-eq)k(0)g(]];)g(then)772 5230 y(COMPREPLY=\()e($\(compgen)g(-v)i(--)g
 ("$cur"\))f(\))581 5340 y(fi)p eop end
-%%Page: 132 138
-TeXDict begin 132 137 bop 150 -116 a Ft(Chapter)30 b(8:)41
-b(Command)29 b(Line)i(Editing)2062 b(132)581 408 y Fs(return)46
+%%Page: 133 139
+TeXDict begin 133 138 bop 150 -116 a Ft(Chapter)30 b(8:)41
+b(Command)29 b(Line)i(Editing)2062 b(133)581 408 y Fs(return)46
 b(0)390 518 y(})275 653 y Ft(W)-8 b(e)31 b(install)g(the)g(completion)h
 (function)e(using)f(the)i(`)p Fs(-F)p Ft(')f(option)h(to)g
 Fs(complete)p Ft(:)390 787 y Fs(#)47 b(Tell)g(readline)f(to)h(quote)f
@@ -16768,9 +16801,9 @@ b(older)h(v)m(ersion)h(of)f(the)g(bash)p 1532 3298 V
 40 w(completion)h(pac)m(k)-5 b(age)57 b(is)e(distributed)f(with)h(bash)
 f(in)h(the)150 3407 y(`)p Fs(examples/complete)p Ft(')26
 b(sub)s(directory)-8 b(.)p eop end
-%%Page: 133 139
-TeXDict begin 133 138 bop 150 -116 a Ft(Chapter)30 b(9:)41
-b(Using)30 b(History)h(In)m(teractiv)m(ely)1925 b(133)150
+%%Page: 134 140
+TeXDict begin 134 139 bop 150 -116 a Ft(Chapter)30 b(9:)41
+b(Using)30 b(History)h(In)m(teractiv)m(ely)1925 b(134)150
 299 y Fo(9)80 b(Using)53 b(History)g(In)l(teractiv)l(ely)150
 543 y Ft(This)42 b(c)m(hapter)h(describ)s(es)f(ho)m(w)g(to)h(use)g(the)
 f Fl(gnu)h Ft(History)g(Library)e(in)m(teractiv)m(ely)-8
@@ -16783,7 +16816,7 @@ y Fr(9.1)68 b(Bash)45 b(History)h(F)-11 b(acilities)150
 1159 y Ft(When)40 b(the)h(`)p Fs(-o)30 b(history)p Ft(')38
 b(option)j(to)g(the)g Fs(set)e Ft(builtin)h(is)h(enabled)f(\(see)h
 (Section)g(4.3.1)i([The)d(Set)150 1269 y(Builtin],)32
-b(page)g(57\),)h(the)e(shell)h(pro)m(vides)f(access)h(to)g(the)f
+b(page)g(58\),)h(the)e(shell)h(pro)m(vides)f(access)h(to)g(the)f
 Fq(command)g(history)p Ft(,)h(the)f(list)h(of)f(commands)150
 1378 y(previously)h(t)m(yp)s(ed.)47 b(The)33 b(v)-5 b(alue)33
 b(of)f(the)h Fs(HISTSIZE)e Ft(shell)h(v)-5 b(ariable)34
@@ -16810,7 +16843,7 @@ h Fs($HISTSIZE)c Ft(lines)150 2393 y(are)35 b(copied)g(from)g(the)g
 (history)f(list)i(to)f(the)g(\014le)g(named)f(b)m(y)h
 Fs($HISTFILE)p Ft(.)51 b(If)35 b(the)g Fs(histappend)d
 Ft(shell)150 2502 y(option)26 b(is)g(set)g(\(see)h(Section)f(4.2)h
-([Bash)f(Builtins],)h(page)g(47\),)h(the)e(lines)g(are)g(app)s(ended)e
+([Bash)f(Builtins],)h(page)g(48\),)h(the)e(lines)g(are)g(app)s(ended)e
 (to)i(the)g(history)150 2612 y(\014le,)36 b(otherwise)f(the)g(history)f
 (\014le)h(is)f(o)m(v)m(erwritten.)55 b(If)34 b Fs(HISTFILE)e
 Ft(is)j(unset,)g(or)g(if)f(the)h(history)f(\014le)h(is)150
@@ -16839,7 +16872,7 @@ b(using)f(command-line)h(editing,)h(searc)m(h)f(commands)g(are)g(a)m(v)
 -5 b(ailable)33 b(in)e(eac)m(h)150 3874 y(editing)45
 b(mo)s(de)g(that)g(pro)m(vide)g(access)h(to)f(the)g(history)f(list)i
 (\(see)f(Section)h(8.4.2)g([Commands)e(F)-8 b(or)150
-3983 y(History],)31 b(page)h(116\).)275 4121 y(The)47
+3983 y(History],)31 b(page)h(117\).)275 4121 y(The)47
 b(shell)i(allo)m(ws)h(con)m(trol)f(o)m(v)m(er)h(whic)m(h)e(commands)g
 (are)h(sa)m(v)m(ed)g(on)f(the)h(history)f(list.)95 b(The)150
 4231 y Fs(HISTCONTROL)25 b Ft(and)j Fs(HISTIGNORE)e Ft(v)-5
@@ -16855,14 +16888,14 @@ b(sa)m(v)m(e)h(eac)m(h)f(line)g(of)f(a)h(m)m(ulti-line)g(command)f(in)g
 m(b)s(edded)f(newlines)h(instead)h(of)f(semicolons.)40
 b(The)23 b Fs(shopt)e Ft(builtin)i(is)h(used)150 4779
 y(to)31 b(set)g(these)g(options.)41 b(See)31 b(Section)g(4.2)g([Bash)g
-(Builtins],)g(page)g(47,)h(for)e(a)h(description)f(of)h
+(Builtins],)g(page)g(48,)h(for)e(a)h(description)f(of)h
 Fs(shopt)p Ft(.)150 5016 y Fr(9.2)68 b(Bash)45 b(History)h(Builtins)150
 5176 y Ft(Bash)31 b(pro)m(vides)f(t)m(w)m(o)i(builtin)e(commands)g
 (whic)m(h)g(manipulate)g(the)h(history)f(list)h(and)f(history)g
 (\014le.)150 5340 y Fs(fc)p eop end
-%%Page: 134 140
-TeXDict begin 134 139 bop 150 -116 a Ft(Chapter)30 b(9:)41
-b(Using)30 b(History)h(In)m(teractiv)m(ely)1925 b(134)870
+%%Page: 135 141
+TeXDict begin 135 140 bop 150 -116 a Ft(Chapter)30 b(9:)41
+b(Using)30 b(History)h(In)m(teractiv)m(ely)1925 b(135)870
 299 y Fs(fc)47 b([-e)g Fi(ename)11 b Fs(])46 b([-lnr])g([)p
 Fi(first)11 b Fs(])45 b([)p Fi(last)11 b Fs(])870 408
 y(fc)47 b(-s)g([)p Fi(pat)11 b Fs(=)p Fi(rep)g Fs(])45
@@ -16908,7 +16941,7 @@ Ft(command)h(is)g Fs(r='fc)e(-s')p Ft(,)h(so)h(that)h(t)m(yping)f(`)p
 Fs(r)f(cc)p Ft(')630 2608 y(runs)35 b(the)h(last)h(command)f(b)s
 (eginning)g(with)g Fs(cc)f Ft(and)h(t)m(yping)g(`)p Fs(r)p
 Ft(')h(re-executes)h(the)e(last)630 2718 y(command)30
-b(\(see)h(Section)h(6.6)f([Aliases],)h(page)g(87\).)150
+b(\(see)h(Section)h(6.6)f([Aliases],)h(page)g(88\).)150
 2906 y Fs(history)870 3054 y(history)46 b([)p Fi(n)11
 b Fs(])870 3164 y(history)46 b(-c)870 3273 y(history)g(-d)h
 Fi(offset)870 3383 y Fs(history)f([-anrw])g([)p Fi(filename)11
@@ -16937,9 +16970,9 @@ Fq(o\013set)r Ft(.)39 b Fq(o\013set)26 b Ft(should)c(b)s(e)h(sp)s
 b(the)i(new)g(history)g(lines)g(\(history)g(lines)g(en)m(tered)h(since)
 f(the)g(b)s(e-)1110 5340 y(ginning)30 b(of)h(the)f(curren)m(t)g(Bash)h
 (session\))g(to)g(the)g(history)f(\014le.)p eop end
-%%Page: 135 141
-TeXDict begin 135 140 bop 150 -116 a Ft(Chapter)30 b(9:)41
-b(Using)30 b(History)h(In)m(teractiv)m(ely)1925 b(135)630
+%%Page: 136 142
+TeXDict begin 136 141 bop 150 -116 a Ft(Chapter)30 b(9:)41
+b(Using)30 b(History)h(In)m(teractiv)m(ely)1925 b(136)630
 299 y Fs(-n)384 b Ft(App)s(end)32 b(the)i(history)f(lines)h(not)g
 (already)g(read)g(from)f(the)h(history)f(\014le)h(to)1110
 408 y(the)26 b(curren)m(t)f(history)g(list.)40 b(These)25
@@ -16994,7 +17027,7 @@ b(Only)29 b(`)p Fs(\\)p Ft(')i(and)f(`)p Fs(')p Ft(')g(ma)m(y)h(b)s(e)f
 (used)g(to)h(escap)s(e)g(the)f(history)g(expansion)h(c)m(haracter.)275
 3768 y(Sev)m(eral)40 b(shell)g(options)g(settable)h(with)e(the)h
 Fs(shopt)e Ft(builtin)h(\(see)h(Section)h(4.2)f([Bash)g(Builtins],)150
-3877 y(page)32 b(47\))h(ma)m(y)f(b)s(e)f(used)g(to)i(tailor)g(the)e(b)s
+3877 y(page)32 b(48\))h(ma)m(y)f(b)s(e)f(used)g(to)i(tailor)g(the)e(b)s
 (eha)m(vior)h(of)g(history)g(expansion.)44 b(If)31 b(the)h
 Fs(histverify)d Ft(shell)150 3987 y(option)39 b(is)f(enabled,)i(and)e
 (Readline)g(is)h(b)s(eing)e(used,)j(history)e(substitutions)g(are)g
@@ -17019,12 +17052,12 @@ y(Readline.)275 5011 y(The)33 b(shell)h(allo)m(ws)h(con)m(trol)h(of)e
 g(expansion)g(mec)m(h-)150 5121 y(anism)h(with)g(the)g
 Fs(histchars)d Ft(v)-5 b(ariable,)38 b(as)d(explained)g(ab)s(o)m(v)m(e)
 i(\(see)f(Section)f(5.2)i([Bash)e(V)-8 b(ariables],)150
-5230 y(page)32 b(68\).)44 b(The)31 b(shell)g(uses)g(the)g(history)g
+5230 y(page)32 b(69\).)44 b(The)31 b(shell)g(uses)g(the)g(history)g
 (commen)m(t)i(c)m(haracter)f(to)g(mark)f(history)g(timestamps)h(when)
 150 5340 y(writing)e(the)h(history)f(\014le.)p eop end
-%%Page: 136 142
-TeXDict begin 136 141 bop 150 -116 a Ft(Chapter)30 b(9:)41
-b(Using)30 b(History)h(In)m(teractiv)m(ely)1925 b(136)150
+%%Page: 137 143
+TeXDict begin 137 142 bop 150 -116 a Ft(Chapter)30 b(9:)41
+b(Using)30 b(History)h(In)m(teractiv)m(ely)1925 b(137)150
 299 y Fj(9.3.1)63 b(Ev)m(en)m(t)39 b(Designators)150
 446 y Ft(An)32 b(ev)m(en)m(t)j(designator)e(is)g(a)g(reference)g(to)h
 (a)f(command)f(line)h(en)m(try)g(in)g(the)g(history)g(list.)48
@@ -17089,9 +17122,9 @@ b Ft(The)30 b(\014rst)f(argumen)m(t;)j(that)f(is,)f(w)m(ord)g(1.)150
 5340 y Fs(\045)432 b Ft(The)30 b(w)m(ord)g(matc)m(hed)h(b)m(y)f(the)h
 (most)g(recen)m(t)g(`)p Fs(?)p Fi(string)11 b Fs(?)p
 Ft(')28 b(searc)m(h.)p eop end
-%%Page: 137 143
-TeXDict begin 137 142 bop 150 -116 a Ft(Chapter)30 b(9:)41
-b(Using)30 b(History)h(In)m(teractiv)m(ely)1925 b(137)150
+%%Page: 138 144
+TeXDict begin 138 143 bop 150 -116 a Ft(Chapter)30 b(9:)41
+b(Using)30 b(History)h(In)m(teractiv)m(ely)1925 b(138)150
 299 y Fi(x)11 b Fs(-)p Fi(y)325 b Ft(A)30 b(range)h(of)g(w)m(ords;)f(`)
 p Fs(-)p Fi(y)11 b Ft(')30 b(abbreviates)h(`)p Fs(0-)p
 Fi(y)11 b Ft('.)150 458 y Fs(*)432 b Ft(All)28 b(of)g(the)g(w)m(ords,)g
@@ -17145,9 +17178,9 @@ Fs(gs/)p Fi(old)11 b Fs(/)p Fi(new)g Fs(/)p Ft(,)26 b(or)k(with)h(`)p
 Fs(&)p Ft('.)150 4351 y Fs(G)432 b Ft(Apply)30 b(the)g(follo)m(wing)i
 (`)p Fs(s)p Ft(')f(mo)s(di\014er)e(once)i(to)g(eac)m(h)h(w)m(ord)e(in)g
 (the)g(ev)m(en)m(t.)p eop end
-%%Page: 138 144
-TeXDict begin 138 143 bop 150 -116 a Ft(Chapter)30 b(10:)41
-b(Installing)31 b(Bash)2356 b(138)150 299 y Fo(10)80
+%%Page: 139 145
+TeXDict begin 139 144 bop 150 -116 a Ft(Chapter)30 b(10:)41
+b(Installing)31 b(Bash)2356 b(139)150 299 y Fo(10)80
 b(Installing)52 b(Bash)150 556 y Ft(This)31 b(c)m(hapter)h(pro)m(vides)
 g(basic)g(instructions)f(for)g(installing)i(Bash)f(on)f(the)h(v)-5
 b(arious)31 b(supp)s(orted)f(plat-)150 665 y(forms.)40
@@ -17228,9 +17261,9 @@ b(T)-8 b(o)32 b(also)g(remo)m(v)m(e)g(the)g(\014les)f(that)g
 Fs(configure)e Ft(created)j(\(so)g(y)m(ou)g(can)f(compile)150
 5340 y(Bash)g(for)f(a)g(di\013eren)m(t)h(kind)f(of)g(computer\),)h(t)m
 (yp)s(e)g(`)p Fs(make)e(distclean)p Ft('.)p eop end
-%%Page: 139 145
-TeXDict begin 139 144 bop 150 -116 a Ft(Chapter)30 b(10:)41
-b(Installing)31 b(Bash)2356 b(139)150 299 y Fr(10.2)68
+%%Page: 140 146
+TeXDict begin 140 145 bop 150 -116 a Ft(Chapter)30 b(10:)41
+b(Installing)31 b(Bash)2356 b(140)150 299 y Fr(10.2)68
 b(Compilers)46 b(and)f(Options)150 458 y Ft(Some)28 b(systems)h
 (require)f(un)m(usual)f(options)i(for)f(compilation)i(or)f(linking)f
 (that)h(the)g Fs(configure)d Ft(script)150 568 y(do)s(es)32
@@ -17314,9 +17347,9 @@ b Fs(configure)d Ft(can)i(\014gure)g(that)g(out,)150
 5340 y(but)c(if)h(it)g(prin)m(ts)g(a)g(message)h(sa)m(ying)g(it)f(can)h
 (not)f(guess)g(the)g(host)g(t)m(yp)s(e,)h(giv)m(e)g(it)f(the)h(`)p
 Fs(--host=TYPE)p Ft(')p eop end
-%%Page: 140 146
-TeXDict begin 140 145 bop 150 -116 a Ft(Chapter)30 b(10:)41
-b(Installing)31 b(Bash)2356 b(140)150 299 y(option.)39
+%%Page: 141 147
+TeXDict begin 141 146 bop 150 -116 a Ft(Chapter)30 b(10:)41
+b(Installing)31 b(Bash)2356 b(141)150 299 y(option.)39
 b(`)p Fs(TYPE)p Ft(')25 b(can)g(either)g(b)s(e)g(a)g(short)g(name)g
 (for)g(the)g(system)g(t)m(yp)s(e,)h(suc)m(h)f(as)g(`)p
 Fs(sun4)p Ft(',)h(or)f(a)g(canonical)150 408 y(name)30
@@ -17386,9 +17419,9 @@ Fs(lib/malloc)p Ft('.)39 b(This)30 b(is)h(not)g(the)630
 5340 y(same)h Fs(malloc)e Ft(that)j(app)s(ears)e(in)g
 Fl(gnu)h Ft(lib)s(c,)g(but)f(an)h(older)f(v)m(ersion)i(originally)g
 (deriv)m(ed)p eop end
-%%Page: 141 147
-TeXDict begin 141 146 bop 150 -116 a Ft(Chapter)30 b(10:)41
-b(Installing)31 b(Bash)2356 b(141)630 299 y(from)32 b(the)h(4.2)g
+%%Page: 142 148
+TeXDict begin 142 147 bop 150 -116 a Ft(Chapter)30 b(10:)41
+b(Installing)31 b(Bash)2356 b(142)630 299 y(from)32 b(the)h(4.2)g
 Fl(bsd)f Fs(malloc)p Ft(.)45 b(This)31 b Fs(malloc)g
 Ft(is)i(v)m(ery)f(fast,)i(but)e(w)m(astes)h(some)g(space)g(on)630
 408 y(eac)m(h)g(allo)s(cation.)48 b(This)31 b(option)i(is)f(enabled)g
@@ -17459,12 +17492,12 @@ Ft(',)150 5230 y(and)45 b(`)p Fs(xpg-echo-default)p Ft(')c(are)k
 (enabled)h(b)m(y)f(default,)k(unless)44 b(the)i(op)s(erating)f(system)h
 (do)s(es)f(not)150 5340 y(pro)m(vide)30 b(the)h(necessary)g(supp)s
 (ort.)p eop end
-%%Page: 142 148
-TeXDict begin 142 147 bop 150 -116 a Ft(Chapter)30 b(10:)41
-b(Installing)31 b(Bash)2356 b(142)150 299 y Fs(--enable-alias)630
+%%Page: 143 149
+TeXDict begin 143 148 bop 150 -116 a Ft(Chapter)30 b(10:)41
+b(Installing)31 b(Bash)2356 b(143)150 299 y Fs(--enable-alias)630
 408 y Ft(Allo)m(w)41 b(alias)g(expansion)f(and)f(include)g(the)h
 Fs(alias)f Ft(and)g Fs(unalias)e Ft(builtins)j(\(see)g(Sec-)630
-518 y(tion)31 b(6.6)g([Aliases],)i(page)e(87\).)150 682
+518 y(tion)31 b(6.6)g([Aliases],)i(page)e(88\).)150 682
 y Fs(--enable-arith-for-comma)o(nd)630 792 y Ft(Include)21
 b(supp)s(ort)g(for)g(the)i(alternate)g(form)f(of)g(the)g
 Fs(for)f Ft(command)h(that)h(b)s(eha)m(v)m(es)f(lik)m(e)i(the)630
@@ -17472,11 +17505,11 @@ Fs(for)f Ft(command)h(that)h(b)s(eha)m(v)m(es)f(lik)m(e)i(the)630
 (3.2.4.1)i([Lo)s(oping)d(Constructs],)h(page)g(10\).)150
 1066 y Fs(--enable-array-variables)630 1176 y Ft(Include)h(supp)s(ort)g
 (for)h(one-dimensional)h(arra)m(y)f(shell)h(v)-5 b(ariables)33
-b(\(see)h(Section)g(6.7)h([Ar-)630 1285 y(ra)m(ys],)c(page)g(88\).)150
+b(\(see)h(Section)g(6.7)h([Ar-)630 1285 y(ra)m(ys],)c(page)g(89\).)150
 1450 y Fs(--enable-bang-history)630 1559 y Ft(Include)36
 b(supp)s(ort)f(for)h Fs(csh)p Ft(-lik)m(e)h(history)g(substitution)f
 (\(see)h(Section)g(9.3)h([History)f(In-)630 1669 y(teraction],)c(page)e
-(135\).)150 1833 y Fs(--enable-brace-expansion)630 1943
+(136\).)150 1833 y Fs(--enable-brace-expansion)630 1943
 y Ft(Include)40 b Fs(csh)p Ft(-lik)m(e)h(brace)f(expansion)g(\()h
 Fs(b{a,b}c)d Fp(7!)i Fs(bac)30 b(bbc)39 b Ft(\).)71 b(See)40
 b(Section)h(3.5.1)630 2052 y([Brace)32 b(Expansion],)e(page)h(21,)h
@@ -17514,23 +17547,23 @@ Ft(reserv)m(ed)i(w)m(ord)g(\(see)h(Section)f(3.2.2)630
 (bash)f(debugger)g(\(distributed)g(separately\).)150
 5011 y Fs(--enable-direxpand-defau)o(lt)630 5121 y Ft(Cause)53
 b(the)g Fs(direxpand)d Ft(shell)j(option)h(\(see)g(Section)f(4.3.2)i
-([The)e(Shopt)f(Builtin],)630 5230 y(page)29 b(61\))g(to)f(b)s(e)f
+([The)e(Shopt)f(Builtin],)630 5230 y(page)29 b(62\))g(to)f(b)s(e)f
 (enabled)h(b)m(y)g(default)g(when)e(the)i(shell)g(starts.)41
 b(It)27 b(is)h(normally)g(disabled)630 5340 y(b)m(y)i(default.)p
 eop end
-%%Page: 143 149
-TeXDict begin 143 148 bop 150 -116 a Ft(Chapter)30 b(10:)41
-b(Installing)31 b(Bash)2356 b(143)150 299 y Fs
+%%Page: 144 150
+TeXDict begin 144 149 bop 150 -116 a Ft(Chapter)30 b(10:)41
+b(Installing)31 b(Bash)2356 b(144)150 299 y Fs
 (--enable-directory-stack)630 408 y Ft(Include)33 b(supp)s(ort)g(for)h
 (a)g Fs(csh)p Ft(-lik)m(e)h(directory)f(stac)m(k)i(and)d(the)i
 Fs(pushd)p Ft(,)f Fs(popd)p Ft(,)g(and)f Fs(dirs)630
 518 y Ft(builtins)d(\(see)h(Section)g(6.8)h([The)e(Directory)i(Stac)m
-(k],)g(page)f(90\).)150 673 y Fs(--enable-disabled-builti)o(ns)630
+(k],)g(page)f(91\).)150 673 y Fs(--enable-disabled-builti)o(ns)630
 783 y Ft(Allo)m(w)40 b(builtin)e(commands)g(to)h(b)s(e)f(in)m(v)m(ok)m
 (ed)i(via)f(`)p Fs(builtin)29 b(xxx)p Ft(')37 b(ev)m(en)j(after)f
 Fs(xxx)e Ft(has)630 892 y(b)s(een)31 b(disabled)g(using)g(`)p
 Fs(enable)d(-n)i(xxx)p Ft('.)43 b(See)32 b(Section)g(4.2)h([Bash)e
-(Builtins],)i(page)f(47,)630 1002 y(for)e(details)i(of)e(the)h
+(Builtins],)i(page)f(48,)630 1002 y(for)e(details)i(of)e(the)h
 Fs(builtin)d Ft(and)i Fs(enable)e Ft(builtin)i(commands.)150
 1157 y Fs(--enable-dparen-arithmet)o(ic)630 1267 y Ft(Include)42
 b(supp)s(ort)f(for)h(the)h Fs(\(\(...)o(\)\))f Ft(command)g(\(see)i
@@ -17543,98 +17576,106 @@ b(page)h(10\).)150 1532 y Fs(--enable-extended-glob)630
 2016 y Ft(Set)40 b(the)g(default)g(v)-5 b(alue)41 b(of)f(the)g
 Fq(extglob)j Ft(shell)d(option)g(describ)s(ed)f(ab)s(o)m(v)m(e)i(under)
 d(Sec-)630 2125 y(tion)31 b(4.3.2)h([The)e(Shopt)g(Builtin],)h(page)g
-(61)g(to)h(b)s(e)d(enabled.)150 2281 y Fs(--enable-help-builtin)630
-2390 y Ft(Include)24 b(the)h Fs(help)f Ft(builtin,)h(whic)m(h)g(displa)
-m(ys)f(help)h(on)f(shell)h(builtins)f(and)h(v)-5 b(ariables)25
-b(\(see)630 2500 y(Section)31 b(4.2)h([Bash)e(Builtins],)i(page)f
-(47\).)150 2655 y Fs(--enable-history)630 2765 y Ft(Include)e(command)g
-(history)h(and)f(the)h Fs(fc)f Ft(and)g Fs(history)e
-Ft(builtin)j(commands)f(\(see)h(Sec-)630 2874 y(tion)h(9.1)g([Bash)g
-(History)g(F)-8 b(acilities],)34 b(page)d(133\).)150
-3029 y Fs(--enable-job-control)630 3139 y Ft(This)e(enables)i(the)f
-(job)g(con)m(trol)h(features)g(\(see)g(Chapter)f(7)g([Job)g(Con)m
-(trol],)h(page)g(97\),)h(if)630 3249 y(the)f(op)s(erating)f(system)h
-(supp)s(orts)d(them.)150 3404 y Fs(--enable-multibyte)630
-3513 y Ft(This)h(enables)i(supp)s(ort)d(for)i(m)m(ultib)m(yte)h(c)m
-(haracters)g(if)f(the)g(op)s(erating)h(system)f(pro)m(vides)630
-3623 y(the)h(necessary)f(supp)s(ort.)150 3778 y Fs
-(--enable-net-redirection)o(s)630 3888 y Ft(This)21 b(enables)h(the)g
-(sp)s(ecial)h(handling)e(of)h(\014lenames)g(of)g(the)g(form)f
-Fs(/dev/tcp/)p Fi(host)11 b Fs(/)p Fi(port)630 3998 y
-Ft(and)29 b Fs(/dev/udp/)p Fi(host)11 b Fs(/)p Fi(port)34
-b Ft(when)28 b(used)g(in)h(redirections)h(\(see)g(Section)g(3.6)g
-([Redirec-)630 4107 y(tions],)h(page)g(31\).)150 4262
-y Fs(--enable-process-substit)o(utio)o(n)630 4372 y Ft(This)49
-b(enables)i(pro)s(cess)f(substitution)g(\(see)h(Section)g(3.5.6)h([Pro)
-s(cess)e(Substitution],)630 4482 y(page)31 b(29\))h(if)e(the)h(op)s
-(erating)f(system)h(pro)m(vides)f(the)h(necessary)g(supp)s(ort.)150
-4637 y Fs(--enable-progcomp)630 4746 y Ft(Enable)d(the)g(programmable)g
-(completion)i(facilities)g(\(see)f(Section)g(8.6)g([Programmable)630
-4856 y(Completion],)i(page)h(124\).)42 b(If)30 b(Readline)h(is)f(not)h
-(enabled,)f(this)h(option)g(has)f(no)g(e\013ect.)150
-5011 y Fs(--enable-prompt-string-d)o(ecod)o(ing)630 5121
-y Ft(T)-8 b(urn)30 b(on)i(the)f(in)m(terpretation)i(of)f(a)g(n)m(um)m
-(b)s(er)e(of)i(bac)m(kslash-escap)s(ed)g(c)m(haracters)i(in)d(the)630
-5230 y Fs($PS1)p Ft(,)36 b Fs($PS2)p Ft(,)g Fs($PS3)p
+(62)g(to)h(b)s(e)d(enabled.)150 2281 y Fs(--enable-glob-asciirange)o
+(-def)o(ault)630 2390 y Ft(Set)i(the)g(default)f(v)-5
+b(alue)31 b(of)g(the)g Fq(globasciiranges)36 b Ft(shell)31
+b(option)g(describ)s(ed)f(ab)s(o)m(v)m(e)h(under)630
+2500 y(Section)41 b(4.3.2)h([The)e(Shopt)f(Builtin],)44
+b(page)d(62)g(to)g(b)s(e)f(enabled.)70 b(This)39 b(con)m(trols)j(the)
+630 2609 y(b)s(eha)m(vior)21 b(of)g(c)m(haracter)h(ranges)f(when)f
+(used)g(in)g(pattern)h(matc)m(hing)h(brac)m(k)m(et)g(expressions.)150
+2765 y Fs(--enable-help-builtin)630 2874 y Ft(Include)i(the)h
+Fs(help)f Ft(builtin,)h(whic)m(h)g(displa)m(ys)f(help)h(on)f(shell)h
+(builtins)f(and)h(v)-5 b(ariables)25 b(\(see)630 2984
+y(Section)31 b(4.2)h([Bash)e(Builtins],)i(page)f(48\).)150
+3139 y Fs(--enable-history)630 3249 y Ft(Include)e(command)g(history)h
+(and)f(the)h Fs(fc)f Ft(and)g Fs(history)e Ft(builtin)j(commands)f
+(\(see)h(Sec-)630 3358 y(tion)h(9.1)g([Bash)g(History)g(F)-8
+b(acilities],)34 b(page)d(134\).)150 3513 y Fs(--enable-job-control)630
+3623 y Ft(This)e(enables)i(the)f(job)g(con)m(trol)h(features)g(\(see)g
+(Chapter)f(7)g([Job)g(Con)m(trol],)h(page)g(98\),)h(if)630
+3733 y(the)f(op)s(erating)f(system)h(supp)s(orts)d(them.)150
+3888 y Fs(--enable-multibyte)630 3998 y Ft(This)h(enables)i(supp)s(ort)
+d(for)i(m)m(ultib)m(yte)h(c)m(haracters)g(if)f(the)g(op)s(erating)h
+(system)f(pro)m(vides)630 4107 y(the)h(necessary)f(supp)s(ort.)150
+4262 y Fs(--enable-net-redirection)o(s)630 4372 y Ft(This)21
+b(enables)h(the)g(sp)s(ecial)h(handling)e(of)h(\014lenames)g(of)g(the)g
+(form)f Fs(/dev/tcp/)p Fi(host)11 b Fs(/)p Fi(port)630
+4482 y Ft(and)29 b Fs(/dev/udp/)p Fi(host)11 b Fs(/)p
+Fi(port)34 b Ft(when)28 b(used)g(in)h(redirections)h(\(see)g(Section)g
+(3.6)g([Redirec-)630 4591 y(tions],)h(page)g(31\).)150
+4746 y Fs(--enable-process-substit)o(utio)o(n)630 4856
+y Ft(This)49 b(enables)i(pro)s(cess)f(substitution)g(\(see)h(Section)g
+(3.5.6)h([Pro)s(cess)e(Substitution],)630 4966 y(page)31
+b(29\))h(if)e(the)h(op)s(erating)f(system)h(pro)m(vides)f(the)h
+(necessary)g(supp)s(ort.)150 5121 y Fs(--enable-progcomp)630
+5230 y Ft(Enable)d(the)g(programmable)g(completion)i(facilities)g
+(\(see)f(Section)g(8.6)g([Programmable)630 5340 y(Completion],)i(page)h
+(125\).)42 b(If)30 b(Readline)h(is)f(not)h(enabled,)f(this)h(option)g
+(has)f(no)g(e\013ect.)p eop end
+%%Page: 145 151
+TeXDict begin 145 150 bop 150 -116 a Ft(Chapter)30 b(10:)41
+b(Installing)31 b(Bash)2356 b(145)150 299 y Fs
+(--enable-prompt-string-d)o(ecod)o(ing)630 408 y Ft(T)-8
+b(urn)30 b(on)i(the)f(in)m(terpretation)i(of)f(a)g(n)m(um)m(b)s(er)e
+(of)i(bac)m(kslash-escap)s(ed)g(c)m(haracters)i(in)d(the)630
+518 y Fs($PS1)p Ft(,)36 b Fs($PS2)p Ft(,)g Fs($PS3)p
 Ft(,)h(and)e Fs($PS4)f Ft(prompt)h(strings.)57 b(See)36
-b(Section)h(6.9)g([Con)m(trolling)g(the)630 5340 y(Prompt],)30
-b(page)h(91,)h(for)e(a)h(complete)h(list)f(of)f(prompt)g(string)g
-(escap)s(e)h(sequences.)p eop end
-%%Page: 144 150
-TeXDict begin 144 149 bop 150 -116 a Ft(Chapter)30 b(10:)41
-b(Installing)31 b(Bash)2356 b(144)150 299 y Fs(--enable-readline)630
-408 y Ft(Include)28 b(supp)s(ort)f(for)h(command-line)h(editing)g(and)f
-(history)g(with)g(the)h(Bash)g(v)m(ersion)g(of)630 518
+b(Section)h(6.9)g([Con)m(trolling)g(the)630 628 y(Prompt],)30
+b(page)h(92,)h(for)e(a)h(complete)h(list)f(of)f(prompt)g(string)g
+(escap)s(e)h(sequences.)150 787 y Fs(--enable-readline)630
+897 y Ft(Include)d(supp)s(ort)f(for)h(command-line)h(editing)g(and)f
+(history)g(with)g(the)h(Bash)g(v)m(ersion)g(of)630 1006
 y(the)i(Readline)g(library)f(\(see)h(Chapter)f(8)g([Command)g(Line)g
-(Editing],)h(page)g(101\).)150 677 y Fs(--enable-restricted)630
-787 y Ft(Include)41 b(supp)s(ort)f(for)i(a)g Fq(restricted)g(shell)p
+(Editing],)h(page)g(102\).)150 1166 y Fs(--enable-restricted)630
+1275 y Ft(Include)41 b(supp)s(ort)f(for)i(a)g Fq(restricted)g(shell)p
 Ft(.)75 b(If)42 b(this)f(is)h(enabled,)j(Bash,)g(when)c(called)630
-897 y(as)f Fs(rbash)p Ft(,)h(en)m(ters)f(a)g(restricted)h(mo)s(de.)68
+1385 y(as)f Fs(rbash)p Ft(,)h(en)m(ters)f(a)g(restricted)h(mo)s(de.)68
 b(See)40 b(Section)h(6.10)g([The)f(Restricted)h(Shell],)630
-1006 y(page)31 b(92,)h(for)e(a)g(description)h(of)f(restricted)h(mo)s
-(de.)150 1166 y Fs(--enable-select)630 1275 y Ft(Include)25
+1494 y(page)31 b(93,)h(for)e(a)g(description)h(of)f(restricted)h(mo)s
+(de.)150 1654 y Fs(--enable-select)630 1763 y Ft(Include)25
 b(the)h Fs(select)f Ft(comp)s(ound)f(command,)j(whic)m(h)e(allo)m(ws)j
-(the)e(generation)h(of)f(simple)630 1385 y(men)m(us)k(\(see)h(Section)g
+(the)e(generation)h(of)f(simple)630 1873 y(men)m(us)k(\(see)h(Section)g
 (3.2.4.2)i([Conditional)e(Constructs],)g(page)g(10\).)150
-1544 y Fs(--enable-separate-helpfi)o(les)630 1654 y Ft(Use)h(external)h
+2032 y Fs(--enable-separate-helpfi)o(les)630 2142 y Ft(Use)h(external)h
 (\014les)f(for)g(the)g(do)s(cumen)m(tation)h(displa)m(y)m(ed)f(b)m(y)g
-(the)g Fs(help)f Ft(builtin)h(instead)630 1763 y(of)f(storing)f(the)h
-(text)g(in)m(ternally)-8 b(.)150 1923 y Fs(--enable-single-help-str)o
-(ings)630 2032 y Ft(Store)40 b(the)g(text)h(displa)m(y)m(ed)g(b)m(y)e
+(the)g Fs(help)f Ft(builtin)h(instead)630 2252 y(of)f(storing)f(the)h
+(text)g(in)m(ternally)-8 b(.)150 2411 y Fs(--enable-single-help-str)o
+(ings)630 2521 y Ft(Store)40 b(the)g(text)h(displa)m(y)m(ed)g(b)m(y)e
 (the)i Fs(help)d Ft(builtin)i(as)g(a)g(single)h(string)f(for)f(eac)m(h)
-i(help)630 2142 y(topic.)54 b(This)33 b(aids)i(in)f(translating)h(the)g
+i(help)630 2630 y(topic.)54 b(This)33 b(aids)i(in)f(translating)h(the)g
 (text)g(to)g(di\013eren)m(t)g(languages.)54 b(Y)-8 b(ou)35
-b(ma)m(y)g(need)630 2252 y(to)c(disable)g(this)f(if)g(y)m(our)h
+b(ma)m(y)g(need)630 2740 y(to)c(disable)g(this)f(if)g(y)m(our)h
 (compiler)g(cannot)f(handle)g(v)m(ery)h(long)g(string)f(literals.)150
-2411 y Fs(--enable-strict-posix-de)o(faul)o(t)630 2521
+2899 y Fs(--enable-strict-posix-de)o(faul)o(t)630 3009
 y Ft(Mak)m(e)c(Bash)f Fl(posix)p Ft(-conforman)m(t)g(b)m(y)f(default)h
 (\(see)g(Section)h(6.11)g([Bash)f(POSIX)e(Mo)s(de],)630
-2630 y(page)31 b(93\).)150 2790 y Fs(--enable-usg-echo-defaul)o(t)630
-2899 y Ft(A)f(synon)m(ym)g(for)g Fs(--enable-xpg-echo-default)p
-Ft(.)150 3059 y Fs(--enable-xpg-echo-defaul)o(t)630 3168
+3118 y(page)31 b(94\).)150 3278 y Fs(--enable-usg-echo-defaul)o(t)630
+3387 y Ft(A)f(synon)m(ym)g(for)g Fs(--enable-xpg-echo-default)p
+Ft(.)150 3547 y Fs(--enable-xpg-echo-defaul)o(t)630 3656
 y Ft(Mak)m(e)c(the)f Fs(echo)e Ft(builtin)i(expand)f(bac)m
 (kslash-escap)s(ed)h(c)m(haracters)h(b)m(y)f(default,)h(without)630
-3278 y(requiring)41 b(the)g(`)p Fs(-e)p Ft(')g(option.)73
+3766 y(requiring)41 b(the)g(`)p Fs(-e)p Ft(')g(option.)73
 b(This)41 b(sets)g(the)g(default)h(v)-5 b(alue)41 b(of)h(the)f
-Fs(xpg_echo)e Ft(shell)630 3387 y(option)26 b(to)g Fs(on)p
+Fs(xpg_echo)e Ft(shell)630 3875 y(option)26 b(to)g Fs(on)p
 Ft(,)g(whic)m(h)g(mak)m(es)g(the)g(Bash)g Fs(echo)e Ft(b)s(eha)m(v)m(e)
 i(more)g(lik)m(e)h(the)f(v)m(ersion)g(sp)s(eci\014ed)630
-3497 y(in)41 b(the)h(Single)g(Unix)f(Sp)s(eci\014cation,)k(v)m(ersion)e
+3985 y(in)41 b(the)h(Single)g(Unix)f(Sp)s(eci\014cation,)k(v)m(ersion)e
 (3.)74 b(See)42 b(Section)g(4.2)h([Bash)f(Builtins],)630
-3606 y(page)31 b(47,)h(for)e(a)g(description)h(of)f(the)h(escap)s(e)g
-(sequences)f(that)h Fs(echo)f Ft(recognizes.)275 3766
+4095 y(page)31 b(48,)h(for)e(a)g(description)h(of)f(the)h(escap)s(e)g
+(sequences)f(that)h Fs(echo)f Ft(recognizes.)275 4254
 y(The)23 b(\014le)i(`)p Fs(config-top.h)p Ft(')c(con)m(tains)26
 b(C)e(Prepro)s(cessor)g(`)p Fs(#define)p Ft(')e(statemen)m(ts)k(for)f
-(options)f(whic)m(h)150 3875 y(are)35 b(not)g(settable)i(from)d
+(options)f(whic)m(h)150 4364 y(are)35 b(not)g(settable)i(from)d
 Fs(configure)p Ft(.)51 b(Some)35 b(of)g(these)g(are)h(not)f(mean)m(t)g
-(to)h(b)s(e)e(c)m(hanged;)k(b)s(ew)m(are)d(of)150 3985
+(to)h(b)s(e)e(c)m(hanged;)k(b)s(ew)m(are)d(of)150 4473
 y(the)h(consequences)g(if)f(y)m(ou)h(do.)55 b(Read)36
 b(the)g(commen)m(ts)g(asso)s(ciated)h(with)e(eac)m(h)i(de\014nition)e
-(for)g(more)150 4095 y(information)c(ab)s(out)f(its)h(e\013ect.)p
+(for)g(more)150 4583 y(information)c(ab)s(out)f(its)h(e\013ect.)p
 eop end
-%%Page: 145 151
-TeXDict begin 145 150 bop 150 -116 a Ft(App)s(endix)29
-b(A:)h(Rep)s(orting)h(Bugs)2299 b(145)150 299 y Fo(App)t(endix)52
+%%Page: 146 152
+TeXDict begin 146 151 bop 150 -116 a Ft(App)s(endix)29
+b(A:)h(Rep)s(orting)h(Bugs)2299 b(146)150 299 y Fo(App)t(endix)52
 b(A)81 b(Rep)t(orting)53 b(Bugs)150 533 y Ft(Please)33
 b(rep)s(ort)e(all)h(bugs)f(y)m(ou)h(\014nd)e(in)i(Bash.)44
 b(But)32 b(\014rst,)g(y)m(ou)g(should)e(mak)m(e)j(sure)e(that)h(it)g
@@ -17663,10 +17704,10 @@ s(duce)e(it.)150 2182 y Fs(bashbug)d Ft(inserts)i(the)h(\014rst)f
 (vides)f(for)g(\014ling)h(a)150 2291 y(bug)h(rep)s(ort.)275
 2426 y(Please)h(send)f(all)h(rep)s(orts)f(concerning)g(this)h(man)m
 (ual)f(to)h Fs(bug-bash@gnu.org)p Ft(.)p eop end
-%%Page: 146 152
-TeXDict begin 146 151 bop 150 -116 a Ft(App)s(endix)29
+%%Page: 147 153
+TeXDict begin 147 152 bop 150 -116 a Ft(App)s(endix)29
 b(B:)i(Ma)5 b(jor)31 b(Di\013erences)g(F)-8 b(rom)31
-b(The)f(Bourne)g(Shell)1258 b(146)150 141 y Fo(App)t(endix)58
+b(The)f(Bourne)g(Shell)1258 b(147)150 141 y Fo(App)t(endix)58
 b(B)81 b(Ma)9 b(jor)54 b(Di\013erences)d(F)-13 b(rom)54
 b(The)g(Bourne)1088 299 y(Shell)150 530 y Ft(Bash)26
 b(implemen)m(ts)h(essen)m(tially)g(the)g(same)f(grammar,)h(parameter)f
@@ -17687,20 +17728,20 @@ Fs(sh)f Ft(included)g(in)h(SVR4.2)h(\(the)f(last)h(v)m(ersion)f(of)g
 Fl(posix)p Ft(-conforman)m(t,)g(ev)m(en)g(where)f(the)g
 Fl(posix)g Ft(sp)s(eci\014cation)h(di\013ers)f(from)g(traditional)330
 1431 y Fs(sh)e Ft(b)s(eha)m(vior)g(\(see)i(Section)f(6.11)h([Bash)e
-(POSIX)g(Mo)s(de],)h(page)g(93\).)225 1565 y Fp(\017)60
+(POSIX)g(Mo)s(de],)h(page)g(94\).)225 1565 y Fp(\017)60
 b Ft(Bash)26 b(has)g(m)m(ulti-c)m(haracter)i(in)m(v)m(o)s(cation)g
 (options)f(\(see)f(Section)h(6.1)g([In)m(v)m(oking)g(Bash],)h(page)e
-(79\).)225 1699 y Fp(\017)60 b Ft(Bash)40 b(has)f(command-line)h
+(80\).)225 1699 y Fp(\017)60 b Ft(Bash)40 b(has)f(command-line)h
 (editing)g(\(see)h(Chapter)e(8)h([Command)f(Line)g(Editing],)k(page)d
-(101\))330 1809 y(and)30 b(the)g Fs(bind)g Ft(builtin.)225
+(102\))330 1809 y(and)30 b(the)g Fs(bind)g Ft(builtin.)225
 1943 y Fp(\017)60 b Ft(Bash)46 b(pro)m(vides)g(a)g(programmable)g(w)m
 (ord)f(completion)i(mec)m(hanism)f(\(see)h(Section)g(8.6)g([Pro-)330
-2052 y(grammable)39 b(Completion],)i(page)e(124\),)i(and)d(builtin)g
+2052 y(grammable)39 b(Completion],)i(page)e(125\),)i(and)d(builtin)g
 (commands)f Fs(complete)p Ft(,)h Fs(compgen)p Ft(,)h(and)330
 2162 y Fs(compopt)p Ft(,)29 b(to)i(manipulate)g(it.)225
 2296 y Fp(\017)60 b Ft(Bash)26 b(has)f(command)h(history)f(\(see)i
 (Section)f(9.1)h([Bash)f(History)h(F)-8 b(acilities],)30
-b(page)c(133\))i(and)d(the)330 2405 y Fs(history)k Ft(and)h
+b(page)c(134\))i(and)d(the)330 2405 y Fs(history)k Ft(and)h
 Fs(fc)g Ft(builtins)g(to)h(manipulate)g(it.)42 b(The)30
 b(Bash)h(history)g(list)g(main)m(tains)g(timestamp)330
 2515 y(information)g(and)e(uses)h(the)h(v)-5 b(alue)31
@@ -17708,9 +17749,9 @@ b(of)f(the)h Fs(HISTTIMEFORMAT)26 b Ft(v)-5 b(ariable)32
 b(to)f(displa)m(y)f(it.)225 2649 y Fp(\017)60 b Ft(Bash)48
 b(implemen)m(ts)h Fs(csh)p Ft(-lik)m(e)g(history)f(expansion)g(\(see)h
 (Section)g(9.3)h([History)f(In)m(teraction],)330 2759
-y(page)31 b(135\).)225 2892 y Fp(\017)60 b Ft(Bash)33
+y(page)31 b(136\).)225 2892 y Fp(\017)60 b Ft(Bash)33
 b(has)g(one-dimensional)h(arra)m(y)f(v)-5 b(ariables)34
-b(\(see)g(Section)g(6.7)g([Arra)m(ys],)g(page)g(88\),)h(and)e(the)330
+b(\(see)g(Section)g(6.7)g([Arra)m(ys],)g(page)g(89\),)h(and)e(the)330
 3002 y(appropriate)39 b(v)-5 b(ariable)40 b(expansions)f(and)g
 (assignmen)m(t)h(syn)m(tax)g(to)g(use)f(them.)67 b(Sev)m(eral)40
 b(of)g(the)330 3112 y(Bash)32 b(builtins)f(tak)m(e)j(options)e(to)h
@@ -17752,10 +17793,10 @@ b Fs(;)30 b Fi(expr3)39 b Fs(\)\))23 b Ft(arithmetic)h(for)e(command,)j
 Ft(comp)s(ound)g(command,)i(whic)m(h)f(allo)m(ws)i(the)f(generation)g
 (of)g(simple)330 5340 y(men)m(us)f(\(see)h(Section)g(3.2.4.2)i
 ([Conditional)e(Constructs],)g(page)g(10\).)p eop end
-%%Page: 147 153
-TeXDict begin 147 152 bop 150 -116 a Ft(App)s(endix)29
+%%Page: 148 154
+TeXDict begin 148 153 bop 150 -116 a Ft(App)s(endix)29
 b(B:)i(Ma)5 b(jor)31 b(Di\013erences)g(F)-8 b(rom)31
-b(The)f(Bourne)g(Shell)1258 b(147)225 299 y Fp(\017)60
+b(The)f(Bourne)g(Shell)1258 b(148)225 299 y Fp(\017)60
 b Ft(Bash)40 b(includes)g(the)g Fs([[)g Ft(comp)s(ound)e(command,)43
 b(whic)m(h)c(mak)m(es)i(conditional)h(testing)f(part)f(of)330
 408 y(the)f(shell)g(grammar)g(\(see)h(Section)f(3.2.4.2)j([Conditional)
@@ -17769,12 +17810,12 @@ b Ft(Bash)31 b(pro)m(vides)f(optional)h(case-insensitiv)m(e)i(matc)m
 (page)h(22\).)225 1034 y Fp(\017)60 b Ft(Bash)24 b(implemen)m(ts)h
 (command)e(aliases)j(and)d(the)i Fs(alias)d Ft(and)i
 Fs(unalias)e Ft(builtins)h(\(see)i(Section)g(6.6)330
-1143 y([Aliases],)32 b(page)f(87\).)225 1279 y Fp(\017)60
+1143 y([Aliases],)32 b(page)f(88\).)225 1279 y Fp(\017)60
 b Ft(Bash)32 b(pro)m(vides)g(shell)g(arithmetic,)i(the)e
 Fs(\(\()g Ft(comp)s(ound)e(command)i(\(see)h(Section)f(3.2.4.2)j([Con-)
 330 1388 y(ditional)d(Constructs],)e(page)i(10\),)g(and)e(arithmetic)i
 (expansion)e(\(see)i(Section)f(6.5)h([Shell)f(Arith-)330
-1498 y(metic],)h(page)f(86\).)225 1633 y Fp(\017)60 b
+1498 y(metic],)h(page)f(87\).)225 1633 y Fp(\017)60 b
 Ft(V)-8 b(ariables)31 b(presen)m(t)e(in)g(the)g(shell's)h(initial)g(en)
 m(vironmen)m(t)g(are)g(automatically)i(exp)s(orted)d(to)h(c)m(hild)330
 1743 y(pro)s(cesses.)38 b(The)23 b(Bourne)g(shell)g(do)s(es)g(not)g
@@ -17836,17 +17877,17 @@ Ft(,)h Fs(OSTYPE)p Ft(,)h Fs(MACHTYPE)p Ft(,)f(and)330
 4985 y Fs(HOSTNAME)p Ft(\),)55 b(and)c(the)g(instance)h(of)g(Bash)f
 (that)h(is)f(running)f(\()p Fs(BASH)p Ft(,)56 b Fs(BASH_VERSION)p
 Ft(,)e(and)330 5095 y Fs(BASH_VERSINFO)p Ft(\).)37 b(See)31
-b(Section)g(5.2)h([Bash)e(V)-8 b(ariables],)33 b(page)e(68,)g(for)f
+b(Section)g(5.2)h([Bash)e(V)-8 b(ariables],)33 b(page)e(69,)g(for)f
 (details.)225 5230 y Fp(\017)60 b Ft(The)44 b Fs(IFS)f
 Ft(v)-5 b(ariable)45 b(is)f(used)f(to)i(split)f(only)g(the)g(results)g
 (of)h(expansion,)i(not)d(all)h(w)m(ords)f(\(see)330 5340
 y(Section)29 b(3.5.7)h([W)-8 b(ord)29 b(Splitting],)h(page)f(29\).)41
 b(This)28 b(closes)h(a)g(longstanding)g(shell)f(securit)m(y)h(hole.)p
 eop end
-%%Page: 148 154
-TeXDict begin 148 153 bop 150 -116 a Ft(App)s(endix)29
+%%Page: 149 155
+TeXDict begin 149 154 bop 150 -116 a Ft(App)s(endix)29
 b(B:)i(Ma)5 b(jor)31 b(Di\013erences)g(F)-8 b(rom)31
-b(The)f(Bourne)g(Shell)1258 b(148)225 299 y Fp(\017)60
+b(The)f(Bourne)g(Shell)1258 b(149)225 299 y Fp(\017)60
 b Ft(The)36 b(\014lename)h(expansion)f(brac)m(k)m(et)i(expression)f(co)
 s(de)f(uses)g(`)p Fs(!)p Ft(')h(and)f(`)p Fs(^)p Ft(')h(to)g(negate)h
 (the)f(set)g(of)330 408 y(c)m(haracters)32 b(b)s(et)m(w)m(een)f(the)f
@@ -17868,7 +17909,7 @@ Ft(do)s(es)g(not)g(separate)330 1230 y(the)31 b(t)m(w)m(o)g(name)g
 (ermitted)f(to)h(ha)m(v)m(e)h(lo)s(cal)g(v)-5 b(ariables)30
 b(using)f(the)g Fs(local)f Ft(builtin,)i(and)e(th)m(us)330
 1468 y(useful)i(recursiv)m(e)g(functions)g(ma)m(y)h(b)s(e)f(written)g
-(\(see)i(Section)f(4.2)g([Bash)g(Builtins],)g(page)h(47\).)225
+(\(see)i(Section)f(4.2)g([Bash)g(Builtins],)g(page)h(48\).)225
 1596 y Fp(\017)60 b Ft(V)-8 b(ariable)25 b(assignmen)m(ts)g(preceding)e
 (commands)h(a\013ect)h(only)f(that)g(command,)h(ev)m(en)f(builtins)g
 (and)330 1705 y(functions)36 b(\(see)h(Section)g(3.7.4)h([En)m
@@ -17904,12 +17945,12 @@ h([Redirections],)g(page)f(31\).)225 3477 y Fp(\017)60
 b Ft(The)29 b Fs(noclobber)e Ft(option)j(is)g(a)m(v)-5
 b(ailable)32 b(to)e(a)m(v)m(oid)h(o)m(v)m(erwriting)g(existing)g
 (\014les)e(with)h(output)f(redi-)330 3587 y(rection)39
-b(\(see)h(Section)f(4.3.1)h([The)e(Set)h(Builtin],)i(page)e(57\).)66
+b(\(see)h(Section)f(4.3.1)h([The)e(Set)h(Builtin],)i(page)e(58\).)66
 b(The)38 b(`)p Fs(>|)p Ft(')h(redirection)g(op)s(erator)330
 3696 y(ma)m(y)31 b(b)s(e)f(used)f(to)i(o)m(v)m(erride)h
 Fs(noclobber)p Ft(.)225 3824 y Fp(\017)60 b Ft(The)34
 b(Bash)g Fs(cd)g Ft(and)f Fs(pwd)g Ft(builtins)h(\(see)h(Section)g(4.1)
-g([Bourne)g(Shell)f(Builtins],)h(page)g(40\))h(eac)m(h)330
+g([Bourne)g(Shell)f(Builtins],)h(page)g(41\))h(eac)m(h)330
 3934 y(tak)m(e)c(`)p Fs(-L)p Ft(')e(and)g(`)p Fs(-P)p
 Ft(')g(options)h(to)g(switc)m(h)g(b)s(et)m(w)m(een)g(logical)i(and)c
 (ph)m(ysical)i(mo)s(des.)225 4061 y Fp(\017)60 b Ft(Bash)25
@@ -17918,28 +17959,28 @@ b(allo)m(ws)h(a)g(function)e(to)i(o)m(v)m(erride)g(a)g(builtin)e(with)h
 4171 y(that)34 b(builtin's)f(functionalit)m(y)h(within)f(the)g
 (function)g(via)h(the)f Fs(builtin)f Ft(and)g Fs(command)g
 Ft(builtins)330 4281 y(\(see)f(Section)h(4.2)f([Bash)g(Builtins],)g
-(page)g(47\).)225 4408 y Fp(\017)60 b Ft(The)35 b Fs(command)e
+(page)g(48\).)225 4408 y Fp(\017)60 b Ft(The)35 b Fs(command)e
 Ft(builtin)i(allo)m(ws)i(selectiv)m(e)h(disabling)e(of)f(functions)g
 (when)g(command)g(lo)s(okup)g(is)330 4518 y(p)s(erformed)29
-b(\(see)i(Section)g(4.2)h([Bash)f(Builtins],)g(page)g(47\).)225
+b(\(see)i(Section)g(4.2)h([Bash)f(Builtins],)g(page)g(48\).)225
 4646 y Fp(\017)60 b Ft(Individual)23 b(builtins)g(ma)m(y)i(b)s(e)e
 (enabled)h(or)g(disabled)g(using)f(the)h Fs(enable)f
 Ft(builtin)g(\(see)i(Section)g(4.2)330 4756 y([Bash)31
-b(Builtins],)g(page)g(47\).)225 4883 y Fp(\017)60 b Ft(The)26
+b(Builtins],)g(page)g(48\).)225 4883 y Fp(\017)60 b Ft(The)26
 b(Bash)h Fs(exec)e Ft(builtin)h(tak)m(es)i(additional)f(options)g(that)
 g(allo)m(w)h(users)d(to)j(con)m(trol)g(the)e(con)m(ten)m(ts)330
 4993 y(of)35 b(the)f(en)m(vironmen)m(t)h(passed)f(to)h(the)g(executed)g
 (command,)h(and)d(what)i(the)f(zeroth)h(argumen)m(t)330
 5103 y(to)c(the)g(command)f(is)g(to)h(b)s(e)f(\(see)h(Section)h(4.1)f
-([Bourne)f(Shell)h(Builtins],)g(page)g(40\).)225 5230
+([Bourne)f(Shell)h(Builtins],)g(page)g(41\).)225 5230
 y Fp(\017)60 b Ft(Shell)29 b(functions)g(ma)m(y)h(b)s(e)f(exp)s(orted)g
 (to)h(c)m(hildren)f(via)h(the)g(en)m(vironmen)m(t)g(using)f
 Fs(export)f(-f)h Ft(\(see)330 5340 y(Section)i(3.3)h([Shell)e(F)-8
 b(unctions],)32 b(page)f(17\).)p eop end
-%%Page: 149 155
-TeXDict begin 149 154 bop 150 -116 a Ft(App)s(endix)29
+%%Page: 150 156
+TeXDict begin 150 155 bop 150 -116 a Ft(App)s(endix)29
 b(B:)i(Ma)5 b(jor)31 b(Di\013erences)g(F)-8 b(rom)31
-b(The)f(Bourne)g(Shell)1258 b(149)225 299 y Fp(\017)60
+b(The)f(Bourne)g(Shell)1258 b(150)225 299 y Fp(\017)60
 b Ft(The)37 b(Bash)g Fs(export)p Ft(,)h Fs(readonly)p
 Ft(,)f(and)f Fs(declare)g Ft(builtins)h(can)g(tak)m(e)i(a)f(`)p
 Fs(-f)p Ft(')f(option)h(to)g(act)g(on)330 408 y(shell)26
@@ -17955,15 +17996,15 @@ Ft(builtin)g(allo)m(ws)j(a)e(name)g(to)g(b)s(e)f(asso)s(ciated)j(with)d
 (an)h(arbitrary)f(\014lename,)330 874 y(ev)m(en)30 b(when)e(that)h
 (\014lename)g(cannot)h(b)s(e)e(found)g(b)m(y)h(searc)m(hing)g(the)g
 Fs($PATH)p Ft(,)g(using)f(`)p Fs(hash)h(-p)p Ft(')g(\(see)330
-984 y(Section)i(4.1)h([Bourne)e(Shell)g(Builtins],)h(page)h(40\).)225
+984 y(Section)i(4.1)h([Bourne)e(Shell)g(Builtins],)h(page)h(41\).)225
 1121 y Fp(\017)60 b Ft(Bash)27 b(includes)f(a)i Fs(help)d
 Ft(builtin)i(for)f(quic)m(k)h(reference)h(to)f(shell)g(facilities)i
-(\(see)f(Section)g(4.2)g([Bash)330 1230 y(Builtins],)j(page)g(47\).)225
+(\(see)f(Section)g(4.2)g([Bash)330 1230 y(Builtins],)j(page)g(48\).)225
 1367 y Fp(\017)60 b Ft(The)42 b Fs(printf)g Ft(builtin)g(is)h(a)m(v)-5
 b(ailable)45 b(to)f(displa)m(y)f(formatted)g(output)g(\(see)h(Section)g
-(4.2)g([Bash)330 1477 y(Builtins],)31 b(page)g(47\).)225
+(4.2)g([Bash)330 1477 y(Builtins],)31 b(page)g(48\).)225
 1614 y Fp(\017)60 b Ft(The)26 b(Bash)h Fs(read)f Ft(builtin)g(\(see)i
-(Section)g(4.2)g([Bash)f(Builtins],)h(page)g(47\))g(will)f(read)g(a)g
+(Section)g(4.2)g([Bash)f(Builtins],)h(page)g(48\))g(will)f(read)g(a)g
 (line)g(ending)330 1724 y(in)f(`)p Fs(\\)p Ft(')h(with)f(the)g(`)p
 Fs(-r)p Ft(')h(option,)h(and)d(will)i(use)f(the)h Fs(REPLY)e
 Ft(v)-5 b(ariable)27 b(as)g(a)f(default)h(if)f(no)h(non-option)330
@@ -17986,23 +18027,23 @@ h(particular)g(c)m(haracter)h(rather)e(than)g(newline.)225
 2628 y Fp(\017)60 b Ft(The)33 b Fs(return)e Ft(builtin)i(ma)m(y)g(b)s
 (e)g(used)f(to)i(ab)s(ort)f(execution)h(of)f(scripts)g(executed)h(with)
 f(the)g Fs(.)g Ft(or)330 2737 y Fs(source)c Ft(builtins)g(\(see)j
-(Section)f(4.1)g([Bourne)g(Shell)f(Builtins],)h(page)g(40\).)225
+(Section)f(4.1)g([Bourne)g(Shell)f(Builtins],)h(page)g(41\).)225
 2874 y Fp(\017)60 b Ft(Bash)43 b(includes)g(the)g Fs(shopt)f
 Ft(builtin,)k(for)d(\014ner)f(con)m(trol)j(of)e(shell)h(optional)g
 (capabilities)h(\(see)330 2984 y(Section)c(4.3.2)g([The)f(Shopt)f
-(Builtin],)k(page)d(61\),)k(and)39 b(allo)m(ws)i(these)f(options)h(to)f
+(Builtin],)k(page)d(62\),)k(and)39 b(allo)m(ws)i(these)f(options)h(to)f
 (b)s(e)f(set)i(and)330 3093 y(unset)30 b(at)h(shell)g(in)m(v)m(o)s
 (cation)h(\(see)f(Section)h(6.1)f([In)m(v)m(oking)g(Bash],)g(page)h
-(79\).)225 3230 y Fp(\017)60 b Ft(Bash)45 b(has)f(m)m(uc)m(h)g(more)h
+(80\).)225 3230 y Fp(\017)60 b Ft(Bash)45 b(has)f(m)m(uc)m(h)g(more)h
 (optional)h(b)s(eha)m(vior)e(con)m(trollable)j(with)e(the)f
 Fs(set)g Ft(builtin)g(\(see)h(Sec-)330 3340 y(tion)31
-b(4.3.1)h([The)e(Set)h(Builtin],)g(page)g(57\).)225 3477
+b(4.3.1)h([The)e(Set)h(Builtin],)g(page)g(58\).)225 3477
 y Fp(\017)60 b Ft(The)45 b(`)p Fs(-x)p Ft(')g(\(`)p Fs(xtrace)p
 Ft('\))g(option)h(displa)m(ys)g(commands)f(other)h(than)f(simple)h
 (commands)f(when)330 3587 y(p)s(erforming)29 b(an)h(execution)i(trace)g
-(\(see)f(Section)g(4.3.1)h([The)e(Set)h(Builtin],)g(page)g(57\).)225
+(\(see)f(Section)g(4.3.1)h([The)e(Set)h(Builtin],)g(page)g(58\).)225
 3724 y Fp(\017)60 b Ft(The)28 b Fs(test)g Ft(builtin)h(\(see)h(Section)
-f(4.1)h([Bourne)f(Shell)g(Builtins],)h(page)g(40\))g(is)f(sligh)m(tly)h
+f(4.1)h([Bourne)f(Shell)g(Builtins],)h(page)g(41\))g(is)f(sligh)m(tly)h
 (di\013eren)m(t,)330 3833 y(as)23 b(it)g(implemen)m(ts)f(the)h
 Fl(posix)f Ft(algorithm,)j(whic)m(h)d(sp)s(eci\014es)g(the)h(b)s(eha)m
 (vior)f(based)g(on)h(the)f(n)m(um)m(b)s(er)330 3943 y(of)31
@@ -18013,7 +18054,7 @@ b(\(a)f(shell)f(function)h(or)f(a)h(script)f(executed)h(with)f(the)h
 Fs(.)f Ft(or)g Fs(source)f Ft(builtins\).)39 b(This)26
 b(supp)s(orts)330 4299 y(the)31 b(bash)e(debugger.)225
 4436 y Fp(\017)60 b Ft(The)42 b Fs(trap)f Ft(builtin)h(\(see)i(Section)
-f(4.1)h([Bourne)e(Shell)g(Builtins],)47 b(page)c(40\))h(allo)m(ws)g(a)e
+f(4.1)h([Bourne)e(Shell)g(Builtins],)47 b(page)c(41\))h(allo)m(ws)g(a)e
 Fs(DEBUG)330 4545 y Ft(pseudo-signal)c(sp)s(eci\014cation,)i(similar)e
 (to)g Fs(EXIT)p Ft(.)62 b(Commands)36 b(sp)s(eci\014ed)h(with)g(a)h
 Fs(DEBUG)e Ft(trap)330 4655 y(are)k(executed)g(b)s(efore)f(ev)m(ery)h
@@ -18029,20 +18070,20 @@ Fs(functrace)d Ft(option)j(has)f(b)s(een)g(enabled)g(using)330
 Fs(extdebug)f Ft(shell)i(option)g(has)f(additional)h(e\013ects)h(on)f
 (the)g Fs(DEBUG)e Ft(trap.)330 5230 y(The)21 b Fs(trap)e
 Ft(builtin)i(\(see)h(Section)g(4.1)g([Bourne)f(Shell)g(Builtins],)j
-(page)e(40\))g(allo)m(ws)g(an)f Fs(ERR)f Ft(pseudo-)330
+(page)e(41\))g(allo)m(ws)g(an)f Fs(ERR)f Ft(pseudo-)330
 5340 y(signal)30 b(sp)s(eci\014cation,)h(similar)f(to)g
 Fs(EXIT)f Ft(and)g Fs(DEBUG)p Ft(.)39 b(Commands)28 b(sp)s(eci\014ed)h
 (with)g(an)g Fs(ERR)g Ft(trap)p eop end
-%%Page: 150 156
-TeXDict begin 150 155 bop 150 -116 a Ft(App)s(endix)29
+%%Page: 151 157
+TeXDict begin 151 156 bop 150 -116 a Ft(App)s(endix)29
 b(B:)i(Ma)5 b(jor)31 b(Di\013erences)g(F)-8 b(rom)31
-b(The)f(Bourne)g(Shell)1258 b(150)330 299 y(are)40 b(executed)g(after)g
+b(The)f(Bourne)g(Shell)1258 b(151)330 299 y(are)40 b(executed)g(after)g
 (a)f(simple)h(command)f(fails,)j(with)d(a)h(few)f(exceptions.)68
 b(The)39 b Fs(ERR)g Ft(trap)g(is)330 408 y(not)g(inherited)f(b)m(y)h
 (shell)g(functions)f(unless)g(the)h Fs(-o)29 b(errtrace)37
 b Ft(option)i(to)g(the)g Fs(set)f Ft(builtin)g(is)330
 518 y(enabled.)330 650 y(The)g Fs(trap)g Ft(builtin)h(\(see)g(Section)h
-(4.1)g([Bourne)f(Shell)g(Builtins],)i(page)f(40\))g(allo)m(ws)g(a)g
+(4.1)g([Bourne)f(Shell)g(Builtins],)i(page)f(41\))g(allo)m(ws)g(a)g
 Fs(RETURN)330 760 y Ft(pseudo-signal)35 b(sp)s(eci\014cation,)j
 (similar)d(to)h Fs(EXIT)e Ft(and)g Fs(DEBUG)p Ft(.)54
 b(Commands)34 b(sp)s(eci\014ed)g(with)h(an)330 869 y
@@ -18057,30 +18098,30 @@ g(the)g Fs(shopt)f Ft(builtin.)225 1330 y Fp(\017)60
 b Ft(The)30 b(Bash)g Fs(type)f Ft(builtin)h(is)g(more)g(extensiv)m(e)i
 (and)d(giv)m(es)j(more)e(information)h(ab)s(out)f(the)g(names)330
 1440 y(it)h(\014nds)e(\(see)i(Section)g(4.2)h([Bash)e(Builtins],)i
-(page)f(47\).)225 1571 y Fp(\017)60 b Ft(The)34 b(Bash)h
+(page)f(48\).)225 1571 y Fp(\017)60 b Ft(The)34 b(Bash)h
 Fs(umask)e Ft(builtin)h(p)s(ermits)g(a)g(`)p Fs(-p)p
 Ft(')h(option)g(to)g(cause)g(the)g(output)f(to)h(b)s(e)f(displa)m(y)m
 (ed)h(in)330 1681 y(the)g(form)g(of)g(a)h Fs(umask)e
 Ft(command)h(that)g(ma)m(y)h(b)s(e)f(reused)f(as)h(input)g(\(see)h
 (Section)g(4.1)g([Bourne)330 1791 y(Shell)30 b(Builtins],)h(page)h
-(40\).)225 1923 y Fp(\017)60 b Ft(Bash)34 b(implemen)m(ts)h(a)g
+(41\).)225 1923 y Fp(\017)60 b Ft(Bash)34 b(implemen)m(ts)h(a)g
 Fs(csh)p Ft(-lik)m(e)g(directory)f(stac)m(k,)j(and)d(pro)m(vides)g(the)
 g Fs(pushd)p Ft(,)g Fs(popd)p Ft(,)g(and)g Fs(dirs)330
 2032 y Ft(builtins)g(to)i(manipulate)f(it)h(\(see)f(Section)h(6.8)g
-([The)f(Directory)h(Stac)m(k],)i(page)d(90\).)56 b(Bash)35
+([The)f(Directory)h(Stac)m(k],)i(page)d(91\).)56 b(Bash)35
 b(also)330 2142 y(mak)m(es)c(the)g(directory)g(stac)m(k)g(visible)g(as)
 g(the)f(v)-5 b(alue)31 b(of)g(the)f Fs(DIRSTACK)f Ft(shell)h(v)-5
 b(ariable.)225 2274 y Fp(\017)60 b Ft(Bash)28 b(in)m(terprets)h(sp)s
 (ecial)g(bac)m(kslash-escap)s(ed)g(c)m(haracters)g(in)f(the)h(prompt)e
 (strings)h(when)f(in)m(ter-)330 2383 y(activ)m(e)33 b(\(see)e(Section)g
-(6.9)h([Con)m(trolling)f(the)g(Prompt],)f(page)h(91\).)225
+(6.9)h([Con)m(trolling)f(the)g(Prompt],)f(page)h(92\).)225
 2515 y Fp(\017)60 b Ft(The)46 b(Bash)h(restricted)g(mo)s(de)f(is)h
 (more)f(useful)g(\(see)h(Section)h(6.10)g([The)e(Restricted)i(Shell],)
-330 2625 y(page)31 b(92\);)h(the)f(SVR4.2)g(shell)f(restricted)h(mo)s
+330 2625 y(page)31 b(93\);)h(the)f(SVR4.2)g(shell)f(restricted)h(mo)s
 (de)f(is)h(to)s(o)g(limited.)225 2757 y Fp(\017)60 b
 Ft(The)30 b Fs(disown)f Ft(builtin)h(can)h(remo)m(v)m(e)h(a)f(job)f
 (from)g(the)h(in)m(ternal)g(shell)g(job)f(table)i(\(see)f(Section)h
-(7.2)330 2866 y([Job)h(Con)m(trol)h(Builtins],)g(page)g(98\))h(or)e
+(7.2)330 2866 y([Job)h(Con)m(trol)h(Builtins],)g(page)g(99\))h(or)e
 (suppress)e(the)i(sending)g(of)g Fs(SIGHUP)e Ft(to)j(a)g(job)f(when)f
 (the)330 2976 y(shell)f(exits)g(as)f(the)h(result)f(of)h(a)f
 Fs(SIGHUP)p Ft(.)225 3108 y Fp(\017)60 b Ft(Bash)31 b(includes)f(a)g(n)
@@ -18097,7 +18138,7 @@ Fp(\017)60 b Ft(The)30 b(SVR4.2)h Fs(sh)f Ft(uses)g(a)g
 Fs(TIMEOUT)f Ft(v)-5 b(ariable)31 b(lik)m(e)h(Bash)e(uses)g
 Fs(TMOUT)p Ft(.)150 3900 y(More)h(features)g(unique)e(to)i(Bash)g(ma)m
 (y)g(b)s(e)f(found)f(in)h(Chapter)f(6)i([Bash)g(F)-8
-b(eatures],)32 b(page)f(79.)150 4127 y Fr(B.1)67 b(Implemen)l(tation)48
+b(eatures],)32 b(page)f(80.)150 4127 y Fr(B.1)67 b(Implemen)l(tation)48
 b(Di\013erences)e(F)-11 b(rom)44 b(The)h(SVR4.2)g(Shell)150
 4287 y Ft(Since)33 b(Bash)h(is)f(a)g(completely)i(new)e(implemen)m
 (tation,)j(it)e(do)s(es)e(not)i(su\013er)e(from)h(man)m(y)g(of)h(the)f
@@ -18118,10 +18159,10 @@ Ft(.)57 b(If)35 b(the)i(shell)f(is)h(started)g(from)e(a)i(pro)s(cess)f
 (with)g Fs(SIGSEGV)e Ft(blo)s(c)m(k)m(ed)k(\(e.g.,)h(b)m(y)d(using)330
 5340 y(the)31 b Fs(system\(\))d Ft(C)i(library)g(function)g(call\),)i
 (it)f(misb)s(eha)m(v)m(es)g(badly)-8 b(.)p eop end
-%%Page: 151 157
-TeXDict begin 151 156 bop 150 -116 a Ft(App)s(endix)29
+%%Page: 152 158
+TeXDict begin 152 157 bop 150 -116 a Ft(App)s(endix)29
 b(B:)i(Ma)5 b(jor)31 b(Di\013erences)g(F)-8 b(rom)31
-b(The)f(Bourne)g(Shell)1258 b(151)225 299 y Fp(\017)60
+b(The)f(Bourne)g(Shell)1258 b(152)225 299 y Fp(\017)60
 b Ft(In)26 b(a)i(questionable)g(attempt)h(at)f(securit)m(y)-8
 b(,)29 b(the)e(SVR4.2)h(shell,)g(when)f(in)m(v)m(ok)m(ed)h(without)g
 (the)f(`)p Fs(-p)p Ft(')330 408 y(option,)39 b(will)d(alter)i(its)e
@@ -18153,10 +18194,10 @@ Fl(posix)330 1738 y Ft(standard.)225 1873 y Fp(\017)60
 b Ft(The)30 b(SVR4.2)h(shell)g(b)s(eha)m(v)m(es)f(di\013eren)m(tly)h
 (when)f(in)m(v)m(ok)m(ed)i(as)e Fs(jsh)g Ft(\(it)h(turns)e(on)h(job)g
 (con)m(trol\).)p eop end
-%%Page: 152 158
-TeXDict begin 152 157 bop 150 -116 a Ft(App)s(endix)29
+%%Page: 153 159
+TeXDict begin 153 158 bop 150 -116 a Ft(App)s(endix)29
 b(C:)h(GNU)h(F)-8 b(ree)31 b(Do)s(cumen)m(tation)i(License)1560
-b(152)150 299 y Fo(App)t(endix)52 b(C)81 b(GNU)54 b(F)-13
+b(153)150 299 y Fo(App)t(endix)52 b(C)81 b(GNU)54 b(F)-13
 b(ree)53 b(Do)t(cumen)l(tation)e(License)1359 502 y Ft(V)-8
 b(ersion)31 b(1.3,)g(3)g(No)m(v)m(em)m(b)s(er)h(2008)390
 635 y(Cop)m(yrigh)m(t)842 632 y(c)817 635 y Fp(\015)e
@@ -18237,10 +18278,10 @@ b(\\In)m(v)-5 b(arian)m(t)27 b(Sections")g(are)f(certain)g(Secondary)g
 5340 y(b)s(eing)e(those)h(of)g(In)m(v)-5 b(arian)m(t)27
 b(Sections,)i(in)d(the)h(notice)h(that)f(sa)m(ys)g(that)g(the)g(Do)s
 (cumen)m(t)g(is)g(released)p eop end
-%%Page: 153 159
-TeXDict begin 153 158 bop 150 -116 a Ft(App)s(endix)29
+%%Page: 154 160
+TeXDict begin 154 159 bop 150 -116 a Ft(App)s(endix)29
 b(C:)h(GNU)h(F)-8 b(ree)31 b(Do)s(cumen)m(tation)i(License)1560
-b(153)330 299 y(under)26 b(this)i(License.)40 b(If)27
+b(154)330 299 y(under)26 b(this)i(License.)40 b(If)27
 b(a)h(section)h(do)s(es)f(not)f(\014t)h(the)g(ab)s(o)m(v)m(e)h
 (de\014nition)e(of)h(Secondary)f(then)h(it)g(is)330 408
 y(not)k(allo)m(w)m(ed)i(to)e(b)s(e)g(designated)g(as)g(In)m(v)-5
@@ -18331,10 +18372,10 @@ b(arran)m(t)m(y)39 b(Disclaimers)f(ma)m(y)g(ha)m(v)m(e)g(is)f(v)m(oid)g
 (and)f(has)h(no)330 5189 y(e\013ect)32 b(on)e(the)h(meaning)f(of)h
 (this)f(License.)199 5340 y(2.)61 b(VERBA)-8 b(TIM)31
 b(COPYING)p eop end
-%%Page: 154 160
-TeXDict begin 154 159 bop 150 -116 a Ft(App)s(endix)29
+%%Page: 155 161
+TeXDict begin 155 160 bop 150 -116 a Ft(App)s(endix)29
 b(C:)h(GNU)h(F)-8 b(ree)31 b(Do)s(cumen)m(tation)i(License)1560
-b(154)330 299 y(Y)-8 b(ou)39 b(ma)m(y)f(cop)m(y)h(and)e(distribute)h
+b(155)330 299 y(Y)-8 b(ou)39 b(ma)m(y)f(cop)m(y)h(and)e(distribute)h
 (the)g(Do)s(cumen)m(t)h(in)f(an)m(y)g(medium,)h(either)g(commercially)h
 (or)330 408 y(noncommercially)-8 b(,)48 b(pro)m(vided)42
 b(that)h(this)f(License,)47 b(the)42 b(cop)m(yrigh)m(t)i(notices,)j
@@ -18424,10 +18465,10 @@ b(in)f(the)h(Title)h(P)m(age)g(\(and)f(on)f(the)h(co)m(v)m(ers,)i(if)e
 5340 y(Do)s(cumen)m(t,)j(and)d(from)g(those)i(of)f(previous)f(v)m
 (ersions)h(\(whic)m(h)g(should,)g(if)g(there)g(w)m(ere)g(an)m(y)-8
 b(,)p eop end
-%%Page: 155 161
-TeXDict begin 155 160 bop 150 -116 a Ft(App)s(endix)29
+%%Page: 156 162
+TeXDict begin 156 161 bop 150 -116 a Ft(App)s(endix)29
 b(C:)h(GNU)h(F)-8 b(ree)31 b(Do)s(cumen)m(tation)i(License)1560
-b(155)510 299 y(b)s(e)31 b(listed)h(in)f(the)g(History)h(section)g(of)g
+b(156)510 299 y(b)s(e)31 b(listed)h(in)f(the)g(History)h(section)g(of)g
 (the)f(Do)s(cumen)m(t\).)45 b(Y)-8 b(ou)32 b(ma)m(y)g(use)f(the)g(same)
 h(title)h(as)510 408 y(a)e(previous)f(v)m(ersion)g(if)h(the)f(original)
 i(publisher)d(of)h(that)h(v)m(ersion)g(giv)m(es)h(p)s(ermission.)360
@@ -18506,10 +18547,10 @@ b(arran)m(t)m(y)32 b(Disclaimers.)330 5121 y(If)h(the)g(Mo)s(di\014ed)g
 (designate)h(some)e(or)h(all)g(of)f(these)h(sections)h(as)e(in)m(v)-5
 b(arian)m(t.)48 b(T)-8 b(o)33 b(do)f(this,)h(add)f(their)p
 eop end
-%%Page: 156 162
-TeXDict begin 156 161 bop 150 -116 a Ft(App)s(endix)29
+%%Page: 157 163
+TeXDict begin 157 162 bop 150 -116 a Ft(App)s(endix)29
 b(C:)h(GNU)h(F)-8 b(ree)31 b(Do)s(cumen)m(tation)i(License)1560
-b(156)330 299 y(titles)37 b(to)f(the)f(list)h(of)g(In)m(v)-5
+b(157)330 299 y(titles)37 b(to)f(the)f(list)h(of)g(In)m(v)-5
 b(arian)m(t)36 b(Sections)g(in)f(the)h(Mo)s(di\014ed)f(V)-8
 b(ersion's)36 b(license)g(notice.)57 b(These)330 408
 y(titles)32 b(m)m(ust)e(b)s(e)g(distinct)h(from)e(an)m(y)i(other)g
@@ -18594,10 +18635,10 @@ b(ma)m(y)g(extract)h(a)f(single)g(do)s(cumen)m(t)f(from)g(suc)m(h)g(a)h
 5230 y(do)s(cumen)m(t,)d(and)f(follo)m(w)i(this)e(License)h(in)g(all)g
 (other)g(resp)s(ects)f(regarding)h(v)m(erbatim)g(cop)m(ying)h(of)330
 5340 y(that)d(do)s(cumen)m(t.)p eop end
-%%Page: 157 163
-TeXDict begin 157 162 bop 150 -116 a Ft(App)s(endix)29
+%%Page: 158 164
+TeXDict begin 158 163 bop 150 -116 a Ft(App)s(endix)29
 b(C:)h(GNU)h(F)-8 b(ree)31 b(Do)s(cumen)m(tation)i(License)1560
-b(157)199 299 y(7.)61 b(A)m(GGREGA)-8 b(TION)32 b(WITH)e(INDEPENDENT)h
+b(158)199 299 y(7.)61 b(A)m(GGREGA)-8 b(TION)32 b(WITH)e(INDEPENDENT)h
 (W)m(ORKS)330 441 y(A)d(compilation)i(of)e(the)g(Do)s(cumen)m(t)h(or)f
 (its)g(deriv)-5 b(ativ)m(es)30 b(with)d(other)i(separate)g(and)e(indep)
 s(enden)m(t)330 551 y(do)s(cumen)m(ts)33 b(or)g(w)m(orks,)h(in)f(or)h
@@ -18682,10 +18723,10 @@ b(ha)m(v)m(e)h(receiv)m(ed)h(copies)e(or)h(righ)m(ts)f(from)g(y)m(ou)g
 (reinstated,)i(receipt)f(of)f(a)g(cop)m(y)h(of)f(some)h(or)f(all)h(of)f
 (the)330 5340 y(same)31 b(material)h(do)s(es)e(not)g(giv)m(e)i(y)m(ou)f
 (an)m(y)g(righ)m(ts)f(to)i(use)e(it.)p eop end
-%%Page: 158 164
-TeXDict begin 158 163 bop 150 -116 a Ft(App)s(endix)29
+%%Page: 159 165
+TeXDict begin 159 164 bop 150 -116 a Ft(App)s(endix)29
 b(C:)h(GNU)h(F)-8 b(ree)31 b(Do)s(cumen)m(tation)i(License)1560
-b(158)154 299 y(10.)61 b(FUTURE)30 b(REVISIONS)f(OF)i(THIS)e(LICENSE)
+b(159)154 299 y(10.)61 b(FUTURE)30 b(REVISIONS)f(OF)i(THIS)e(LICENSE)
 330 433 y(The)41 b(F)-8 b(ree)43 b(Soft)m(w)m(are)f(F)-8
 b(oundation)43 b(ma)m(y)f(publish)e(new,)k(revised)d(v)m(ersions)h(of)g
 (the)g(GNU)g(F)-8 b(ree)330 543 y(Do)s(cumen)m(tation)34
@@ -18749,10 +18790,10 @@ f(of)g(that)330 2944 y(license)31 b(published)e(b)m(y)h(that)h(same)g
 g(under)330 3895 y(CC-BY-SA)30 b(on)g(the)h(same)f(site)h(at)g(an)m(y)g
 (time)g(b)s(efore)e(August)h(1,)h(2009,)h(pro)m(vided)e(the)g(MMC)h(is)
 330 4005 y(eligible)h(for)e(relicensing.)p eop end
-%%Page: 159 165
-TeXDict begin 159 164 bop 150 -116 a Ft(App)s(endix)29
+%%Page: 160 166
+TeXDict begin 160 165 bop 150 -116 a Ft(App)s(endix)29
 b(C:)h(GNU)h(F)-8 b(ree)31 b(Do)s(cumen)m(tation)i(License)1560
-b(159)150 299 y Fr(ADDENDUM:)45 b(Ho)l(w)h(to)f(use)g(this)h(License)f
+b(160)150 299 y Fr(ADDENDUM:)45 b(Ho)l(w)h(to)f(use)g(this)h(License)f
 (for)g(y)l(our)g(do)t(cumen)l(ts)150 458 y Ft(T)-8 b(o)35
 b(use)f(this)h(License)g(in)f(a)h(do)s(cumen)m(t)g(y)m(ou)f(ha)m(v)m(e)
 i(written,)g(include)f(a)f(cop)m(y)i(of)f(the)f(License)h(in)g(the)150
@@ -18787,200 +18828,200 @@ b(exts,)38 b(or)d(some)g(other)h(com)m(bination)g(of)g(the)150
 (license,)k(suc)m(h)43 b(as)g(the)g(GNU)150 2331 y(General)31
 b(Public)f(License,)i(to)f(p)s(ermit)e(their)i(use)f(in)g(free)g(soft)m
 (w)m(are.)p eop end
-%%Page: 160 166
-TeXDict begin 160 165 bop 150 -116 a Ft(App)s(endix)29
-b(D:)i(Indexes)2623 b(160)150 299 y Fo(App)t(endix)52
+%%Page: 161 167
+TeXDict begin 161 166 bop 150 -116 a Ft(App)s(endix)29
+b(D:)i(Indexes)2623 b(161)150 299 y Fo(App)t(endix)52
 b(D)81 b(Indexes)150 631 y Fr(D.1)68 b(Index)45 b(of)g(Shell)g(Builtin)
 g(Commands)150 868 y(.)150 984 y Fe(.)13 b Fc(:)g(:)g(:)g(:)h(:)f(:)g
 (:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)
 g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g
-(:)h(:)f(:)g(:)g(:)39 b Fb(40)150 1218 y Fr(:)150 1335
+(:)h(:)f(:)g(:)g(:)39 b Fb(41)150 1218 y Fr(:)150 1335
 y Fe(:)13 b Fc(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g
 (:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)
 g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)39
-b Fb(40)150 1579 y Fr([)150 1695 y Fe([)13 b Fc(:)g(:)g(:)g(:)h(:)f(:)g
+b Fb(41)150 1579 y Fr([)150 1695 y Fe([)13 b Fc(:)g(:)g(:)g(:)h(:)f(:)g
 (:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)
 g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g
-(:)h(:)f(:)g(:)g(:)39 b Fb(44)150 1938 y Fr(A)150 2055
+(:)h(:)f(:)g(:)g(:)39 b Fb(45)150 1938 y Fr(A)150 2055
 y Fe(alias)21 b Fc(:)13 b(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g
 (:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)
-f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)46 b Fb(47)150
+f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)46 b Fb(48)150
 2289 y Fr(B)150 2405 y Fe(bg)10 b Fc(:)k(:)f(:)g(:)g(:)g(:)g(:)h(:)f(:)
 g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g
 (:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)
-g(:)37 b Fb(98)150 2493 y Fe(bind)23 b Fc(:)13 b(:)g(:)h(:)f(:)g(:)g(:)
+g(:)37 b Fb(99)150 2493 y Fe(bind)23 b Fc(:)13 b(:)g(:)h(:)f(:)g(:)g(:)
 g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g
 (:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)
-49 b Fb(47)150 2580 y Fe(break)21 b Fc(:)13 b(:)g(:)g(:)g(:)g(:)h(:)f
+49 b Fb(48)150 2580 y Fe(break)21 b Fc(:)13 b(:)g(:)g(:)g(:)g(:)h(:)f
 (:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)
 g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)46
-b Fb(40)150 2668 y Fe(builtin)15 b Fc(:)f(:)f(:)h(:)f(:)g(:)g(:)g(:)g
+b Fb(41)150 2668 y Fe(builtin)15 b Fc(:)f(:)f(:)h(:)f(:)g(:)g(:)g(:)g
 (:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)
 h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)41
-b Fb(48)150 2902 y Fr(C)150 3019 y Fe(caller)17 b Fc(:)e(:)e(:)g(:)g(:)
+b Fb(49)150 2902 y Fr(C)150 3019 y Fe(caller)17 b Fc(:)e(:)e(:)g(:)g(:)
 g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g
 (:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)
-43 b Fb(48)150 3106 y Fe(cd)10 b Fc(:)k(:)f(:)g(:)g(:)g(:)g(:)h(:)f(:)g
+43 b Fb(49)150 3106 y Fe(cd)10 b Fc(:)k(:)f(:)g(:)g(:)g(:)g(:)h(:)f(:)g
 (:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)
 g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g
-(:)37 b Fb(41)150 3194 y Fe(command)15 b Fc(:)f(:)f(:)h(:)f(:)g(:)g(:)g
+(:)37 b Fb(42)150 3194 y Fe(command)15 b Fc(:)f(:)f(:)h(:)f(:)g(:)g(:)g
 (:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)
 g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)41
-b Fb(49)150 3281 y Fe(compgen)12 b Fc(:)j(:)e(:)g(:)h(:)f(:)g(:)g(:)g
+b Fb(50)150 3281 y Fe(compgen)12 b Fc(:)j(:)e(:)g(:)h(:)f(:)g(:)g(:)g
 (:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)
 g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)39 b
-Fb(126)150 3368 y Fe(complete)10 b Fc(:)15 b(:)e(:)g(:)g(:)g(:)g(:)h(:)
+Fb(127)150 3368 y Fe(complete)10 b Fc(:)15 b(:)e(:)g(:)g(:)g(:)g(:)h(:)
 f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g
-(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)37 b Fb(127)150
+(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)37 b Fb(128)150
 3456 y Fe(compopt)12 b Fc(:)j(:)e(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g
 (:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)
-g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)39 b Fb(130)150 3543
+g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)39 b Fb(131)150 3543
 y Fe(continue)12 b Fc(:)j(:)e(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g
 (:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)
-g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)38 b Fb(41)150 3778 y
+g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)38 b Fb(42)150 3778 y
 Fr(D)150 3894 y Fe(declare)15 b Fc(:)f(:)f(:)h(:)f(:)g(:)g(:)g(:)g(:)g
 (:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)
 f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)41 b
-Fb(49)150 3982 y Fe(dirs)23 b Fc(:)13 b(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g
+Fb(50)150 3982 y Fe(dirs)23 b Fc(:)13 b(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g
 (:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)
 f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)49
-b Fb(90)150 4069 y Fe(disown)17 b Fc(:)e(:)e(:)g(:)g(:)g(:)g(:)g(:)h(:)
-f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g
-(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)43
-b Fb(99)150 4303 y Fr(E)150 4420 y Fe(echo)23 b Fc(:)13
+b Fb(91)150 4069 y Fe(disown)15 b Fc(:)f(:)g(:)f(:)g(:)g(:)g(:)g(:)g(:)
+h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f
+(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)42
+b Fb(100)150 4303 y Fr(E)150 4420 y Fe(echo)23 b Fc(:)13
 b(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g
 (:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)
-g(:)g(:)g(:)g(:)g(:)g(:)49 b Fb(50)150 4507 y Fe(enable)17
+g(:)g(:)g(:)g(:)g(:)g(:)49 b Fb(52)150 4507 y Fe(enable)17
 b Fc(:)e(:)e(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)
 f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g
-(:)g(:)g(:)g(:)g(:)h(:)43 b Fb(51)150 4595 y Fe(eval)23
+(:)g(:)g(:)g(:)g(:)h(:)43 b Fb(52)150 4595 y Fe(eval)23
 b Fc(:)13 b(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g
 (:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)
-h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)49 b Fb(41)150 4682 y
+h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)49 b Fb(42)150 4682 y
 Fe(exec)23 b Fc(:)13 b(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g
 (:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)
-g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)49 b Fb(41)150
+g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)49 b Fb(42)150
 4770 y Fe(exit)23 b Fc(:)13 b(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h
 (:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)
 g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)49
-b Fb(42)150 4857 y Fe(export)17 b Fc(:)e(:)e(:)g(:)g(:)g(:)g(:)g(:)h(:)
+b Fb(43)150 4857 y Fe(export)17 b Fc(:)e(:)e(:)g(:)g(:)g(:)g(:)g(:)h(:)
 f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g
 (:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)43
-b Fb(42)150 5110 y Fr(F)150 5227 y Fe(fc)8 b Fc(:)14
+b Fb(43)150 5110 y Fr(F)150 5227 y Fe(fc)8 b Fc(:)14
 b(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g
 (:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)
-g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)35 b Fb(133)150 5314
+g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)35 b Fb(134)150 5314
 y Fe(fg)10 b Fc(:)k(:)f(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h
 (:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)
 g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)37
-b Fb(98)2025 868 y Fr(G)2025 988 y Fe(getopts)15 b Fc(:)f(:)f(:)g(:)g
+b Fb(99)2025 868 y Fr(G)2025 988 y Fe(getopts)15 b Fc(:)f(:)f(:)g(:)g
 (:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)
 g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)41
-b Fb(42)2025 1250 y Fr(H)2025 1370 y Fe(hash)23 b Fc(:)13
+b Fb(43)2025 1250 y Fr(H)2025 1370 y Fe(hash)23 b Fc(:)13
 b(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g
 (:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)
-h(:)f(:)g(:)g(:)g(:)g(:)49 b Fb(43)2025 1459 y Fe(help)23
+h(:)f(:)g(:)g(:)g(:)g(:)49 b Fb(44)2025 1459 y Fe(help)23
 b Fc(:)13 b(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g
 (:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)
-g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)49 b Fb(52)2025 1549
+g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)49 b Fb(53)2025 1549
 y Fe(history)12 b Fc(:)j(:)e(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)
 g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f
-(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)39 b Fb(134)2025 1811
+(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)39 b Fb(135)2025 1811
 y Fr(J)2025 1931 y Fe(jobs)23 b Fc(:)13 b(:)g(:)g(:)g(:)h(:)f(:)g(:)g
 (:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)
 g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)49
-b Fb(98)2025 2193 y Fr(K)2025 2313 y Fe(kill)23 b Fc(:)13
-b(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g
-(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)
-h(:)f(:)g(:)g(:)g(:)g(:)49 b Fb(99)2025 2557 y Fr(L)2025
+b Fb(99)2025 2193 y Fr(K)2025 2313 y Fe(kill)21 b Fc(:)13
+b(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g
+(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)
+g(:)h(:)f(:)g(:)g(:)47 b Fb(100)2025 2557 y Fr(L)2025
 2677 y Fe(let)8 b Fc(:)13 b(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f
 (:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)
 g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)34
-b Fb(52)2025 2766 y Fe(local)21 b Fc(:)13 b(:)g(:)g(:)g(:)g(:)g(:)g(:)h
+b Fb(53)2025 2766 y Fe(local)21 b Fc(:)13 b(:)g(:)g(:)g(:)g(:)g(:)g(:)h
 (:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)
 g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)46
-b Fb(52)2025 2856 y Fe(logout)17 b Fc(:)d(:)g(:)f(:)g(:)g(:)g(:)g(:)g
+b Fb(53)2025 2856 y Fe(logout)17 b Fc(:)d(:)g(:)f(:)g(:)g(:)g(:)g(:)g
 (:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)
 f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)44
-b Fb(52)2025 3118 y Fr(M)2025 3238 y Fe(mapfile)15 b
+b Fb(53)2025 3118 y Fr(M)2025 3238 y Fe(mapfile)15 b
 Fc(:)f(:)f(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g
 (:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)
-h(:)f(:)g(:)g(:)41 b Fb(52)2025 3500 y Fr(P)2025 3620
+h(:)f(:)g(:)g(:)41 b Fb(53)2025 3500 y Fr(P)2025 3620
 y Fe(popd)23 b Fc(:)13 b(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)
 h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g
-(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)49 b Fb(90)2025
+(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)49 b Fb(91)2025
 3710 y Fe(printf)17 b Fc(:)d(:)g(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)
 g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g
-(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)44 b Fb(53)2025
+(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)44 b Fb(54)2025
 3799 y Fe(pushd)21 b Fc(:)13 b(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g
 (:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)
 g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)46 b
-Fb(90)2025 3888 y Fe(pwd)8 b Fc(:)13 b(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g
+Fb(92)2025 3888 y Fe(pwd)8 b Fc(:)13 b(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g
 (:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)
 f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)34
-b Fb(43)2025 4150 y Fr(R)2025 4270 y Fe(read)23 b Fc(:)13
+b Fb(44)2025 4150 y Fr(R)2025 4270 y Fe(read)23 b Fc(:)13
 b(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g
 (:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)
-h(:)f(:)g(:)g(:)g(:)g(:)49 b Fb(54)2025 4360 y Fe(readarray)9
+h(:)f(:)g(:)g(:)g(:)g(:)49 b Fb(55)2025 4360 y Fe(readarray)9
 b Fc(:)15 b(:)f(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g
 (:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)
-f(:)g(:)g(:)36 b Fb(55)2025 4449 y Fe(readonly)12 b Fc(:)j(:)e(:)g(:)g
+f(:)g(:)g(:)36 b Fb(56)2025 4449 y Fe(readonly)12 b Fc(:)j(:)e(:)g(:)g
 (:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)
 g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)39
-b Fb(43)2025 4538 y Fe(return)17 b Fc(:)d(:)g(:)f(:)g(:)g(:)g(:)g(:)g
+b Fb(44)2025 4538 y Fe(return)17 b Fc(:)d(:)g(:)f(:)g(:)g(:)g(:)g(:)g
 (:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)
 f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)44
-b Fb(44)2025 4782 y Fr(S)2025 4902 y Fe(set)8 b Fc(:)13
+b Fb(45)2025 4782 y Fr(S)2025 4902 y Fe(set)8 b Fc(:)13
 b(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h
 (:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)
-g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)34 b Fb(57)2025 4991
+g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)34 b Fb(58)2025 4991
 y Fe(shift)21 b Fc(:)13 b(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g
 (:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)
-g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)46 b Fb(44)2025
+g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)46 b Fb(45)2025
 5080 y Fe(shopt)21 b Fc(:)13 b(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g
 (:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)
 g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)46 b
-Fb(61)2025 5169 y Fe(source)17 b Fc(:)d(:)g(:)f(:)g(:)g(:)g(:)g(:)g(:)g
+Fb(62)2025 5169 y Fe(source)17 b Fc(:)d(:)g(:)f(:)g(:)g(:)g(:)g(:)g(:)g
 (:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)
 g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)44
-b Fb(55)2025 5259 y Fe(suspend)15 b Fc(:)f(:)f(:)g(:)g(:)h(:)f(:)g(:)g
-(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)
-g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)41
-b Fb(99)p eop end
-%%Page: 161 167
-TeXDict begin 161 166 bop 150 -116 a Ft(App)s(endix)29
-b(D:)i(Indexes)2623 b(161)150 299 y Fr(T)150 428 y Fe(test)23
+b Fb(56)2025 5259 y Fe(suspend)12 b Fc(:)j(:)e(:)g(:)g(:)g(:)h(:)f(:)g
+(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)
+g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)39 b
+Fb(100)p eop end
+%%Page: 162 168
+TeXDict begin 162 167 bop 150 -116 a Ft(App)s(endix)29
+b(D:)i(Indexes)2623 b(162)150 299 y Fr(T)150 428 y Fe(test)23
 b Fc(:)13 b(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g
 (:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)
-h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)49 b Fb(44)150 522 y
+h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)49 b Fb(45)150 522 y
 Fe(times)21 b Fc(:)13 b(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h
 (:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)
-g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)46 b Fb(45)150
+g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)46 b Fb(46)150
 616 y Fe(trap)23 b Fc(:)13 b(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)
 f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g
 (:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)49
-b Fb(45)150 709 y Fe(type)23 b Fc(:)13 b(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)
+b Fb(46)150 709 y Fe(type)23 b Fc(:)13 b(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)
 g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h
 (:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)49
-b Fb(55)150 803 y Fe(typeset)15 b Fc(:)f(:)f(:)h(:)f(:)g(:)g(:)g(:)g(:)
+b Fb(56)150 803 y Fe(typeset)15 b Fc(:)f(:)f(:)h(:)f(:)g(:)g(:)g(:)g(:)
 g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h
 (:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)41
-b Fb(56)2025 299 y Fr(U)2025 415 y Fe(ulimit)17 b Fc(:)d(:)g(:)f(:)g(:)
+b Fb(57)2025 299 y Fr(U)2025 415 y Fe(ulimit)17 b Fc(:)d(:)g(:)f(:)g(:)
 g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g
 (:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)
-44 b Fb(56)2025 502 y Fe(umask)21 b Fc(:)13 b(:)g(:)g(:)g(:)g(:)g(:)g
+44 b Fb(57)2025 502 y Fe(umask)21 b Fc(:)13 b(:)g(:)g(:)g(:)g(:)g(:)g
 (:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)
 g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)46
-b Fb(46)2025 590 y Fe(unalias)15 b Fc(:)f(:)f(:)g(:)g(:)h(:)f(:)g(:)g
+b Fb(47)2025 590 y Fe(unalias)15 b Fc(:)f(:)f(:)g(:)g(:)h(:)f(:)g(:)g
 (:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)
 g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)41
-b Fb(57)2025 677 y Fe(unset)21 b Fc(:)13 b(:)g(:)g(:)g(:)g(:)g(:)g(:)h
+b Fb(58)2025 677 y Fe(unset)21 b Fc(:)13 b(:)g(:)g(:)g(:)g(:)g(:)g(:)h
 (:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)
 g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)46
-b Fb(47)2025 910 y Fr(W)2025 1026 y Fe(wait)23 b Fc(:)13
-b(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g
-(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)
-h(:)f(:)g(:)g(:)g(:)g(:)49 b Fb(99)150 1259 y Fr(D.2)68
+b Fb(48)2025 910 y Fr(W)2025 1026 y Fe(wait)21 b Fc(:)13
+b(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g
+(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)
+g(:)h(:)f(:)g(:)g(:)47 b Fb(100)150 1259 y Fr(D.2)68
 b(Index)45 b(of)g(Shell)g(Reserv)l(ed)h(W)-11 b(ords)150
 1495 y(!)150 1612 y Fe(!)15 b Fc(:)e(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)
 g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f
@@ -19067,9 +19108,9 @@ b Fb(20)2025 5067 y Fr(*)2025 5192 y Fe(*)13 b Fc(:)g(:)g(:)g(:)g(:)g
 (:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)
 g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g
 (:)g(:)g(:)g(:)h(:)f(:)39 b Fb(20)p eop end
-%%Page: 162 168
-TeXDict begin 162 167 bop 150 -116 a Ft(App)s(endix)29
-b(D:)i(Indexes)2623 b(162)150 299 y Fr(-)150 415 y Fe(-)13
+%%Page: 163 169
+TeXDict begin 163 168 bop 150 -116 a Ft(App)s(endix)29
+b(D:)i(Indexes)2623 b(163)150 299 y Fr(-)150 415 y Fe(-)13
 b Fc(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)
 g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g
 (:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)39 b Fb(20)150
@@ -19089,357 +19130,357 @@ g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g
 (:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)39 b Fb(20)150
 2049 y Fr(A)150 2166 y Fe(auto_resume)22 b Fc(:)13 b(:)g(:)g(:)g(:)g(:)
 h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g
-(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)46 b Fb(100)150
+(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)46 b Fb(101)150
 2409 y Fr(B)150 2525 y Fe(BASH)23 b Fc(:)13 b(:)g(:)h(:)f(:)g(:)g(:)g
 (:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)
 g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)49
-b Fb(68)150 2612 y Fe(BASH_ALIASES)22 b Fc(:)13 b(:)g(:)g(:)g(:)g(:)g
+b Fb(69)150 2612 y Fe(BASH_ALIASES)22 b Fc(:)13 b(:)g(:)g(:)g(:)g(:)g
 (:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)
-g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)45 b Fb(69)150 2700
+g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)45 b Fb(70)150 2700
 y Fe(BASH_ARGC)9 b Fc(:)16 b(:)d(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)
 g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g
-(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)36 b Fb(69)150 2787 y
+(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)36 b Fb(70)150 2787 y
 Fe(BASH_ARGV)9 b Fc(:)16 b(:)d(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g
 (:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)
-g(:)h(:)f(:)g(:)g(:)g(:)g(:)36 b Fb(69)150 2874 y Fe(BASH_CMDS)9
+g(:)h(:)f(:)g(:)g(:)g(:)g(:)36 b Fb(70)150 2874 y Fe(BASH_CMDS)9
 b Fc(:)16 b(:)d(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h
 (:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)
-g(:)g(:)g(:)36 b Fb(69)150 2962 y Fe(BASH_COMMAND)22
+g(:)g(:)g(:)36 b Fb(70)150 2962 y Fe(BASH_COMMAND)22
 b Fc(:)13 b(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f
 (:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)45
-b Fb(69)150 3049 y Fe(BASH_COMPAT)24 b Fc(:)13 b(:)g(:)g(:)g(:)h(:)f(:)
+b Fb(70)150 3049 y Fe(BASH_COMPAT)24 b Fc(:)13 b(:)g(:)g(:)g(:)h(:)f(:)
 g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g
-(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)48 b Fb(69)150
+(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)48 b Fb(70)150
 3137 y Fe(BASH_ENV)12 b Fc(:)j(:)e(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g
 (:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)
-f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)38 b Fb(70)150 3224
+f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)38 b Fb(71)150 3224
 y Fe(BASH_EXECUTION_STRING)13 b Fc(:)18 b(:)13 b(:)g(:)g(:)g(:)h(:)f(:)
 g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)39
-b Fb(70)150 3311 y Fe(BASH_LINENO)24 b Fc(:)13 b(:)g(:)g(:)g(:)h(:)f(:)
+b Fb(71)150 3311 y Fe(BASH_LINENO)24 b Fc(:)13 b(:)g(:)g(:)g(:)h(:)f(:)
 g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g
-(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)48 b Fb(70)150
+(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)48 b Fb(71)150
 3399 y Fe(BASH_REMATCH)22 b Fc(:)13 b(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g
 (:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)
-g(:)g(:)g(:)h(:)f(:)g(:)45 b Fb(70)150 3486 y Fe(BASH_SOURCE)24
+g(:)g(:)g(:)h(:)f(:)g(:)45 b Fb(71)150 3486 y Fe(BASH_SOURCE)24
 b Fc(:)13 b(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g
 (:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)
-48 b Fb(70)150 3573 y Fe(BASH_SUBSHELL)16 b Fc(:)g(:)e(:)f(:)g(:)g(:)g
+48 b Fb(71)150 3573 y Fe(BASH_SUBSHELL)16 b Fc(:)g(:)e(:)f(:)g(:)g(:)g
 (:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)
-g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)43 b Fb(70)150 3661 y
+g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)43 b Fb(71)150 3661 y
 Fe(BASH_VERSINFO)16 b Fc(:)g(:)e(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)
 g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g
-(:)g(:)g(:)43 b Fb(70)150 3748 y Fe(BASH_VERSION)22 b
+(:)g(:)g(:)43 b Fb(71)150 3748 y Fe(BASH_VERSION)22 b
 Fc(:)13 b(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f
 (:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)45
-b Fb(71)150 3835 y Fe(BASH_XTRACEFD)16 b Fc(:)g(:)e(:)f(:)g(:)g(:)g(:)g
+b Fb(72)150 3835 y Fe(BASH_XTRACEFD)16 b Fc(:)g(:)e(:)f(:)g(:)g(:)g(:)g
 (:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)
-h(:)f(:)g(:)g(:)g(:)g(:)g(:)43 b Fb(71)150 3923 y Fe(BASHOPTS)12
+h(:)f(:)g(:)g(:)g(:)g(:)g(:)43 b Fb(72)150 3923 y Fe(BASHOPTS)12
 b Fc(:)j(:)e(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)
 g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g
-(:)g(:)h(:)f(:)38 b Fb(69)150 4010 y Fe(BASHPID)15 b
+(:)g(:)h(:)f(:)38 b Fb(70)150 4010 y Fe(BASHPID)15 b
 Fc(:)f(:)f(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g
 (:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)
-f(:)g(:)g(:)g(:)41 b Fb(69)150 4098 y Fe(bell-style)24
+f(:)g(:)g(:)g(:)41 b Fb(70)150 4098 y Fe(bell-style)24
 b Fc(:)13 b(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g
 (:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)
-49 b Fb(105)150 4185 y Fe(bind-tty-special-chars)8 b
+49 b Fb(106)150 4185 y Fe(bind-tty-special-chars)8 b
 Fc(:)18 b(:)c(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g
-(:)h(:)f(:)g(:)g(:)35 b Fb(105)150 4437 y Fr(C)150 4554
+(:)h(:)f(:)g(:)g(:)35 b Fb(106)150 4437 y Fr(C)150 4554
 y Fe(CDPATH)17 b Fc(:)e(:)e(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g
 (:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)
-h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)43 b Fb(68)150 4641
+h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)43 b Fb(69)150 4641
 y Fe(CHILD_MAX)9 b Fc(:)16 b(:)d(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)
 g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g
-(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)36 b Fb(71)150 4728 y
+(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)36 b Fb(72)150 4728 y
 Fe(colored-stats)14 b Fc(:)i(:)d(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)
 f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g
-(:)g(:)41 b Fb(105)150 4816 y Fe(COLUMNS)15 b Fc(:)f(:)f(:)h(:)f(:)g(:)
+(:)g(:)41 b Fb(106)150 4816 y Fe(COLUMNS)15 b Fc(:)f(:)f(:)h(:)f(:)g(:)
 g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g
 (:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)41
-b Fb(71)150 4903 y Fe(comment-begin)14 b Fc(:)i(:)d(:)h(:)f(:)g(:)g(:)g
+b Fb(72)150 4903 y Fe(comment-begin)14 b Fc(:)i(:)d(:)h(:)f(:)g(:)g(:)g
 (:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)
-g(:)h(:)f(:)g(:)g(:)g(:)41 b Fb(105)150 4991 y Fe(COMP_CWORD)7
+g(:)h(:)f(:)g(:)g(:)g(:)41 b Fb(106)150 4991 y Fe(COMP_CWORD)7
 b Fc(:)15 b(:)e(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g
 (:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)
-f(:)g(:)33 b Fb(71)150 5078 y Fe(COMP_KEY)12 b Fc(:)j(:)e(:)g(:)g(:)g
+f(:)g(:)33 b Fb(72)150 5078 y Fe(COMP_KEY)12 b Fc(:)j(:)e(:)g(:)g(:)g
 (:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)
 g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)38
-b Fb(72)150 5165 y Fe(COMP_LINE)9 b Fc(:)16 b(:)d(:)g(:)g(:)g(:)g(:)g
+b Fb(73)150 5165 y Fe(COMP_LINE)9 b Fc(:)16 b(:)d(:)g(:)g(:)g(:)g(:)g
 (:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)
 g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)36 b
-Fb(71)150 5253 y Fe(COMP_POINT)7 b Fc(:)15 b(:)e(:)h(:)f(:)g(:)g(:)g(:)
+Fb(72)150 5253 y Fe(COMP_POINT)7 b Fc(:)15 b(:)e(:)h(:)f(:)g(:)g(:)g(:)
 g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g
-(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)33 b Fb(71)150
+(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)33 b Fb(72)150
 5340 y Fe(COMP_TYPE)9 b Fc(:)16 b(:)d(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g
 (:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)
-g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)36 b Fb(72)2025 299
+g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)36 b Fb(73)2025 299
 y Fe(COMP_WORDBREAKS)11 b Fc(:)17 b(:)c(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f
 (:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)
-g(:)g(:)38 b Fb(72)2025 387 y Fe(COMP_WORDS)7 b Fc(:)15
+g(:)g(:)38 b Fb(73)2025 387 y Fe(COMP_WORDS)7 b Fc(:)15
 b(:)e(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g
 (:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)
-33 b Fb(72)2025 474 y Fe(completion-display-width)26
+33 b Fb(73)2025 474 y Fe(completion-display-width)26
 b Fc(:)13 b(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f
-(:)g(:)47 b Fb(105)2025 562 y Fe(completion-ignore-case)8
+(:)g(:)47 b Fb(106)2025 562 y Fe(completion-ignore-case)8
 b Fc(:)18 b(:)13 b(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g
-(:)g(:)g(:)g(:)h(:)f(:)35 b Fb(105)2025 649 y Fe(completion-map-case)16
+(:)g(:)g(:)g(:)h(:)f(:)35 b Fb(106)2025 649 y Fe(completion-map-case)16
 b Fc(:)h(:)c(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)
-g(:)g(:)h(:)f(:)g(:)g(:)g(:)43 b Fb(105)2025 737 y Fe
+g(:)g(:)h(:)f(:)g(:)g(:)g(:)43 b Fb(106)2025 737 y Fe
 (completion-prefix-display-leng)q(th)17 b Fc(:)i(:)13
-b(:)g(:)h(:)f(:)g(:)g(:)g(:)44 b Fb(106)2025 825 y Fe
+b(:)g(:)h(:)f(:)g(:)g(:)g(:)44 b Fb(107)2025 825 y Fe
 (completion-query-items)8 b Fc(:)18 b(:)13 b(:)h(:)f(:)g(:)g(:)g(:)g(:)
 g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)35 b
-Fb(106)2025 912 y Fe(COMPREPLY)9 b Fc(:)15 b(:)f(:)f(:)g(:)g(:)g(:)g(:)
+Fb(107)2025 912 y Fe(COMPREPLY)9 b Fc(:)15 b(:)f(:)f(:)g(:)g(:)g(:)g(:)
 g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h
-(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)36 b Fb(72)2025
+(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)36 b Fb(73)2025
 1000 y Fe(convert-meta)17 b Fc(:)e(:)f(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h
 (:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)
-g(:)g(:)g(:)g(:)44 b Fb(106)2025 1088 y Fe(COPROC)17
+g(:)g(:)g(:)g(:)44 b Fb(107)2025 1088 y Fe(COPROC)17
 b Fc(:)d(:)g(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)
 g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f
-(:)g(:)g(:)g(:)g(:)g(:)44 b Fb(72)2025 1323 y Fr(D)2025
+(:)g(:)g(:)g(:)g(:)g(:)44 b Fb(73)2025 1323 y Fr(D)2025
 1440 y Fe(DIRSTACK)12 b Fc(:)j(:)e(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g
 (:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)
-g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)39 b Fb(72)2025 1527
+g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)39 b Fb(73)2025 1527
 y Fe(disable-completion)22 b Fc(:)14 b(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h
 (:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)45
-b Fb(106)2025 1781 y Fr(E)2025 1898 y Fe(editing-mode)17
+b Fb(107)2025 1781 y Fr(E)2025 1898 y Fe(editing-mode)17
 b Fc(:)e(:)f(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)
 g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)44
-b Fb(106)2025 1985 y Fe(EMACS)21 b Fc(:)13 b(:)g(:)g(:)g(:)g(:)g(:)g(:)
+b Fb(107)2025 1985 y Fe(EMACS)21 b Fc(:)13 b(:)g(:)g(:)g(:)g(:)g(:)g(:)
 h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g
 (:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)46
-b Fb(72)2025 2073 y Fe(enable-keypad)14 b Fc(:)i(:)d(:)g(:)g(:)h(:)f(:)
+b Fb(73)2025 2073 y Fe(enable-keypad)14 b Fc(:)i(:)d(:)g(:)g(:)h(:)f(:)
 g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g
-(:)g(:)g(:)g(:)h(:)f(:)g(:)41 b Fb(106)2025 2161 y Fe(ENV)8
+(:)g(:)g(:)g(:)h(:)f(:)g(:)41 b Fb(107)2025 2161 y Fe(ENV)8
 b Fc(:)13 b(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g
 (:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)
-h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)34 b Fb(72)2025
+h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)34 b Fb(73)2025
 2248 y Fe(EUID)23 b Fc(:)13 b(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g
 (:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)
 f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)49
-b Fb(72)2025 2336 y Fe(expand-tilde)17 b Fc(:)e(:)f(:)f(:)g(:)g(:)g(:)g
+b Fb(73)2025 2336 y Fe(expand-tilde)17 b Fc(:)e(:)f(:)f(:)g(:)g(:)g(:)g
 (:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)
-h(:)f(:)g(:)g(:)g(:)g(:)g(:)44 b Fb(106)2025 2590 y Fr(F)2025
+h(:)f(:)g(:)g(:)g(:)g(:)g(:)44 b Fb(107)2025 2590 y Fr(F)2025
 2707 y Fe(FCEDIT)17 b Fc(:)d(:)g(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)
 g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g
-(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)44 b Fb(72)2025
+(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)44 b Fb(73)2025
 2794 y Fe(FIGNORE)15 b Fc(:)f(:)f(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g
 (:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)
-f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)41 b Fb(73)2025
+f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)41 b Fb(74)2025
 2882 y Fe(FUNCNAME)12 b Fc(:)j(:)e(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g
 (:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)
-g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)39 b Fb(73)2025 2970
+g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)39 b Fb(74)2025 2970
 y Fe(FUNCNEST)12 b Fc(:)j(:)e(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g
 (:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)
-h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)39 b Fb(73)2025 3205
+h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)39 b Fb(74)2025 3205
 y Fr(G)2025 3322 y Fe(GLOBIGNORE)7 b Fc(:)15 b(:)e(:)g(:)g(:)h(:)f(:)g
 (:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)
-g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)33 b Fb(73)2025
+g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)33 b Fb(74)2025
 3409 y Fe(GROUPS)17 b Fc(:)d(:)g(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)
 g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g
-(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)44 b Fb(73)2025
+(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)44 b Fb(74)2025
 3644 y Fr(H)2025 3761 y Fe(histchars)9 b Fc(:)15 b(:)f(:)f(:)g(:)g(:)g
 (:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)
 g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)36
-b Fb(73)2025 3849 y Fe(HISTCMD)15 b Fc(:)f(:)f(:)g(:)g(:)h(:)f(:)g(:)g
+b Fb(74)2025 3849 y Fe(HISTCMD)15 b Fc(:)f(:)f(:)g(:)g(:)h(:)f(:)g(:)g
 (:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)
 g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)41
-b Fb(73)2025 3936 y Fe(HISTCONTROL)24 b Fc(:)13 b(:)g(:)g(:)g(:)g(:)g
+b Fb(74)2025 3936 y Fe(HISTCONTROL)24 b Fc(:)13 b(:)g(:)g(:)g(:)g(:)g
 (:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)
-g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)48 b Fb(73)2025
+g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)48 b Fb(74)2025
 4024 y Fe(HISTFILE)12 b Fc(:)j(:)e(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g
 (:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)
-g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)39 b Fb(74)2025 4112
+g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)39 b Fb(75)2025 4112
 y Fe(HISTFILESIZE)21 b Fc(:)14 b(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)
 g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g
-(:)g(:)g(:)g(:)h(:)45 b Fb(74)2025 4199 y Fe(HISTIGNORE)7
+(:)g(:)g(:)g(:)h(:)45 b Fb(75)2025 4199 y Fe(HISTIGNORE)7
 b Fc(:)15 b(:)e(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g
 (:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)
-g(:)h(:)33 b Fb(74)2025 4287 y Fe(history-preserve-point)8
+g(:)h(:)33 b Fb(75)2025 4287 y Fe(history-preserve-point)8
 b Fc(:)18 b(:)13 b(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g
-(:)g(:)g(:)g(:)h(:)f(:)35 b Fb(107)2025 4375 y Fe(history-size)17
+(:)g(:)g(:)g(:)h(:)f(:)35 b Fb(108)2025 4375 y Fe(history-size)17
 b Fc(:)e(:)f(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)
 g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)44
-b Fb(107)2025 4462 y Fe(HISTSIZE)12 b Fc(:)j(:)e(:)g(:)g(:)g(:)g(:)h(:)
+b Fb(108)2025 4462 y Fe(HISTSIZE)12 b Fc(:)j(:)e(:)g(:)g(:)g(:)g(:)h(:)
 f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g
 (:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)39
-b Fb(74)2025 4550 y Fe(HISTTIMEFORMAT)14 b Fc(:)i(:)d(:)g(:)g(:)g(:)h
+b Fb(75)2025 4550 y Fe(HISTTIMEFORMAT)14 b Fc(:)i(:)d(:)g(:)g(:)g(:)h
 (:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)
-g(:)g(:)g(:)g(:)g(:)h(:)f(:)40 b Fb(74)2025 4637 y Fe(HOME)23
+g(:)g(:)g(:)g(:)g(:)h(:)f(:)40 b Fb(75)2025 4637 y Fe(HOME)23
 b Fc(:)13 b(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g
 (:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)
-g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)49 b Fb(68)2025 4725
+g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)49 b Fb(69)2025 4725
 y Fe(horizontal-scroll-mode)8 b Fc(:)18 b(:)13 b(:)h(:)f(:)g(:)g(:)g(:)
 g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)35
-b Fb(107)2025 4813 y Fe(HOSTFILE)12 b Fc(:)j(:)e(:)g(:)g(:)g(:)g(:)h(:)
+b Fb(108)2025 4813 y Fe(HOSTFILE)12 b Fc(:)j(:)e(:)g(:)g(:)g(:)g(:)h(:)
 f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g
 (:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)39
-b Fb(74)2025 4900 y Fe(HOSTNAME)12 b Fc(:)j(:)e(:)g(:)g(:)g(:)g(:)h(:)f
+b Fb(75)2025 4900 y Fe(HOSTNAME)12 b Fc(:)j(:)e(:)g(:)g(:)g(:)g(:)h(:)f
 (:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)
 g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)39 b
-Fb(75)2025 4988 y Fe(HOSTTYPE)12 b Fc(:)j(:)e(:)g(:)g(:)g(:)g(:)h(:)f
+Fb(76)2025 4988 y Fe(HOSTTYPE)12 b Fc(:)j(:)e(:)g(:)g(:)g(:)g(:)h(:)f
 (:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)
 g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)39 b
-Fb(75)2025 5223 y Fr(I)2025 5340 y Fe(IFS)8 b Fc(:)13
+Fb(76)2025 5223 y Fr(I)2025 5340 y Fe(IFS)8 b Fc(:)13
 b(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h
 (:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)
-g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)34 b Fb(68)p eop end
-%%Page: 163 169
-TeXDict begin 163 168 bop 150 -116 a Ft(App)s(endix)29
-b(D:)i(Indexes)2623 b(163)150 299 y Fe(IGNOREEOF)9 b
+g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)34 b Fb(69)p eop end
+%%Page: 164 170
+TeXDict begin 164 169 bop 150 -116 a Ft(App)s(endix)29
+b(D:)i(Indexes)2623 b(164)150 299 y Fe(IGNOREEOF)9 b
 Fc(:)16 b(:)d(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h
 (:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)
-g(:)g(:)g(:)36 b Fb(75)150 387 y Fe(input-meta)24 b Fc(:)13
+g(:)g(:)g(:)36 b Fb(76)150 387 y Fe(input-meta)24 b Fc(:)13
 b(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g
 (:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)49
-b Fb(107)150 475 y Fe(INPUTRC)15 b Fc(:)f(:)f(:)h(:)f(:)g(:)g(:)g(:)g
+b Fb(108)150 475 y Fe(INPUTRC)15 b Fc(:)f(:)f(:)h(:)f(:)g(:)g(:)g(:)g
 (:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)
 h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)41
-b Fb(75)150 563 y Fe(isearch-terminators)16 b Fc(:)h(:)d(:)f(:)g(:)g(:)
+b Fb(76)150 563 y Fe(isearch-terminators)16 b Fc(:)h(:)d(:)f(:)g(:)g(:)
 g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g
-(:)43 b Fb(107)150 800 y Fr(K)150 918 y Fe(keymap)15
+(:)43 b Fb(108)150 800 y Fr(K)150 918 y Fe(keymap)15
 b Fc(:)f(:)g(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)
 h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g
-(:)g(:)g(:)g(:)g(:)42 b Fb(107)150 1173 y Fr(L)150 1291
+(:)g(:)g(:)g(:)g(:)42 b Fb(108)150 1173 y Fr(L)150 1291
 y Fe(LANG)23 b Fc(:)13 b(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)
 g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g
-(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)49 b Fb(75)150
+(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)49 b Fb(76)150
 1379 y Fe(LC_ALL)17 b Fc(:)e(:)e(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)
 g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g
-(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)43 b Fb(75)150
+(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)43 b Fb(76)150
 1467 y Fe(LC_COLLATE)7 b Fc(:)15 b(:)e(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h
 (:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)
-g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)33 b Fb(75)150 1555 y
+g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)33 b Fb(76)150 1555 y
 Fe(LC_CTYPE)12 b Fc(:)j(:)e(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h
 (:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)
-g(:)g(:)g(:)g(:)g(:)h(:)f(:)38 b Fb(75)150 1643 y Fe(LC_MESSAGES)13
+g(:)g(:)g(:)g(:)g(:)h(:)f(:)38 b Fb(76)150 1643 y Fe(LC_MESSAGES)13
 b Fc(:)j(:)d(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)
 f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)40
-b Fb(7,)26 b(75)150 1731 y Fe(LC_NUMERIC)7 b Fc(:)15
+b Fb(7,)26 b(76)150 1731 y Fe(LC_NUMERIC)7 b Fc(:)15
 b(:)e(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h
 (:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)
-33 b Fb(75)150 1819 y Fe(LINENO)17 b Fc(:)e(:)e(:)g(:)g(:)g(:)g(:)g(:)h
+33 b Fb(76)150 1819 y Fe(LINENO)17 b Fc(:)e(:)e(:)g(:)g(:)g(:)g(:)g(:)h
 (:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)
 g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)43
-b Fb(75)150 1907 y Fe(LINES)21 b Fc(:)13 b(:)g(:)g(:)g(:)g(:)h(:)f(:)g
+b Fb(76)150 1907 y Fe(LINES)21 b Fc(:)13 b(:)g(:)g(:)g(:)g(:)h(:)f(:)g
 (:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)
 g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)46
-b Fb(75)150 2144 y Fr(M)150 2262 y Fe(MACHTYPE)12 b Fc(:)j(:)e(:)g(:)g
+b Fb(76)150 2144 y Fr(M)150 2262 y Fe(MACHTYPE)12 b Fc(:)j(:)e(:)g(:)g
 (:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)
 f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)38
-b Fb(75)150 2350 y Fe(MAIL)23 b Fc(:)13 b(:)g(:)h(:)f(:)g(:)g(:)g(:)g
+b Fb(76)150 2350 y Fe(MAIL)23 b Fc(:)13 b(:)g(:)h(:)f(:)g(:)g(:)g(:)g
 (:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)
 h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)49
-b Fb(68)150 2438 y Fe(MAILCHECK)9 b Fc(:)16 b(:)d(:)g(:)g(:)g(:)g(:)g
+b Fb(69)150 2438 y Fe(MAILCHECK)9 b Fc(:)16 b(:)d(:)g(:)g(:)g(:)g(:)g
 (:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)
 g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)36 b
-Fb(76)150 2526 y Fe(MAILPATH)12 b Fc(:)j(:)e(:)g(:)g(:)g(:)h(:)f(:)g(:)
+Fb(77)150 2526 y Fe(MAILPATH)12 b Fc(:)j(:)e(:)g(:)g(:)g(:)h(:)f(:)g(:)
 g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g
-(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)38 b Fb(68)150
+(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)38 b Fb(69)150
 2614 y Fe(MAPFILE)15 b Fc(:)f(:)f(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h
 (:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)
-g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)41 b Fb(76)150
+g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)41 b Fb(77)150
 2702 y Fe(mark-modified-lines)16 b Fc(:)h(:)d(:)f(:)g(:)g(:)g(:)g(:)g
 (:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)43
-b Fb(108)150 2790 y Fe(mark-symlinked-directories)16
+b Fb(109)150 2790 y Fe(mark-symlinked-directories)16
 b Fc(:)i(:)13 b(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)
-42 b Fb(108)150 2878 y Fe(match-hidden-files)23 b Fc(:)13
+42 b Fb(109)150 2878 y Fe(match-hidden-files)23 b Fc(:)13
 b(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g
-(:)g(:)g(:)g(:)h(:)f(:)g(:)45 b Fb(108)150 2966 y Fe
+(:)g(:)g(:)g(:)h(:)f(:)g(:)45 b Fb(109)150 2966 y Fe
 (menu-complete-display-prefix)11 b Fc(:)19 b(:)13 b(:)g(:)g(:)g(:)g(:)g
-(:)h(:)f(:)g(:)g(:)g(:)g(:)37 b Fb(108)150 3054 y Fe(meta-flag)7
+(:)h(:)f(:)g(:)g(:)g(:)g(:)37 b Fb(109)150 3054 y Fe(meta-flag)7
 b Fc(:)16 b(:)d(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g
 (:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)
-g(:)g(:)34 b Fb(107)150 3309 y Fr(O)150 3427 y Fe(OLDPWD)17
+g(:)g(:)34 b Fb(108)150 3309 y Fr(O)150 3427 y Fe(OLDPWD)17
 b Fc(:)e(:)e(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)
 f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g
-(:)g(:)g(:)g(:)g(:)h(:)43 b Fb(76)150 3515 y Fe(OPTARG)17
+(:)g(:)g(:)g(:)g(:)h(:)43 b Fb(77)150 3515 y Fe(OPTARG)17
 b Fc(:)e(:)e(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)
 f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g
-(:)g(:)g(:)g(:)g(:)h(:)43 b Fb(68)150 3603 y Fe(OPTERR)17
+(:)g(:)g(:)g(:)g(:)h(:)43 b Fb(69)150 3603 y Fe(OPTERR)17
 b Fc(:)e(:)e(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)
 f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g
-(:)g(:)g(:)g(:)g(:)h(:)43 b Fb(76)150 3691 y Fe(OPTIND)17
+(:)g(:)g(:)g(:)g(:)h(:)43 b Fb(77)150 3691 y Fe(OPTIND)17
 b Fc(:)e(:)e(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)
 f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g
-(:)g(:)g(:)g(:)g(:)h(:)43 b Fb(68)150 3779 y Fe(OSTYPE)17
+(:)g(:)g(:)g(:)g(:)h(:)43 b Fb(69)150 3779 y Fe(OSTYPE)17
 b Fc(:)e(:)e(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)
 f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g
-(:)g(:)g(:)g(:)g(:)h(:)43 b Fb(76)150 3867 y Fe(output-meta)22
+(:)g(:)g(:)g(:)g(:)h(:)43 b Fb(77)150 3867 y Fe(output-meta)22
 b Fc(:)13 b(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g
 (:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)46
-b Fb(108)150 4123 y Fr(P)150 4240 y Fe(page-completions)7
+b Fb(109)150 4123 y Fr(P)150 4240 y Fe(page-completions)7
 b Fc(:)16 b(:)d(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g
-(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)33 b Fb(108)2025
+(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)33 b Fb(109)2025
 299 y Fe(PATH)23 b Fc(:)13 b(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)
 g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f
 (:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)49
-b Fb(68)2025 386 y Fe(PIPESTATUS)7 b Fc(:)15 b(:)e(:)g(:)g(:)h(:)f(:)g
+b Fb(69)2025 386 y Fe(PIPESTATUS)7 b Fc(:)15 b(:)e(:)g(:)g(:)h(:)f(:)g
 (:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)
-g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)33 b Fb(76)2025
+g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)33 b Fb(77)2025
 473 y Fe(POSIXLY_CORRECT)11 b Fc(:)17 b(:)c(:)g(:)g(:)g(:)g(:)g(:)g(:)h
 (:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)
-g(:)g(:)g(:)38 b Fb(76)2025 560 y Fe(PPID)23 b Fc(:)13
+g(:)g(:)g(:)38 b Fb(77)2025 560 y Fe(PPID)23 b Fc(:)13
 b(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g
 (:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)
-h(:)f(:)g(:)g(:)g(:)g(:)49 b Fb(76)2025 648 y Fe(PROMPT_COMMAND)14
+h(:)f(:)g(:)g(:)g(:)g(:)49 b Fb(77)2025 648 y Fe(PROMPT_COMMAND)14
 b Fc(:)i(:)d(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)
 g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)40
-b Fb(76)2025 735 y Fe(PROMPT_DIRTRIM)14 b Fc(:)i(:)d(:)g(:)g(:)g(:)h(:)
+b Fb(77)2025 735 y Fe(PROMPT_DIRTRIM)14 b Fc(:)i(:)d(:)g(:)g(:)g(:)h(:)
 f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g
-(:)g(:)g(:)g(:)g(:)h(:)f(:)40 b Fb(76)2025 822 y Fe(PS1)8
+(:)g(:)g(:)g(:)g(:)h(:)f(:)40 b Fb(77)2025 822 y Fe(PS1)8
 b Fc(:)13 b(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g
 (:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)
-h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)34 b Fb(68)2025
+h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)34 b Fb(69)2025
 909 y Fe(PS2)8 b Fc(:)13 b(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f
 (:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)
 g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)34
-b Fb(68)2025 996 y Fe(PS3)8 b Fc(:)13 b(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g
+b Fb(69)2025 996 y Fe(PS3)8 b Fc(:)13 b(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g
 (:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)
 f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)34
-b Fb(76)2025 1083 y Fe(PS4)8 b Fc(:)13 b(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)
+b Fb(77)2025 1083 y Fe(PS4)8 b Fc(:)13 b(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)
 g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h
 (:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)
-34 b Fb(76)2025 1171 y Fe(PWD)8 b Fc(:)13 b(:)g(:)h(:)f(:)g(:)g(:)g(:)g
+34 b Fb(77)2025 1171 y Fe(PWD)8 b Fc(:)13 b(:)g(:)h(:)f(:)g(:)g(:)g(:)g
 (:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)
 h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g
-(:)34 b Fb(76)2025 1403 y Fr(R)2025 1519 y Fe(RANDOM)17
+(:)34 b Fb(77)2025 1403 y Fr(R)2025 1519 y Fe(RANDOM)17
 b Fc(:)d(:)g(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)
 g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f
-(:)g(:)g(:)g(:)g(:)g(:)44 b Fb(76)2025 1606 y Fe(READLINE_LINE)16
+(:)g(:)g(:)g(:)g(:)g(:)44 b Fb(77)2025 1606 y Fe(READLINE_LINE)16
 b Fc(:)g(:)d(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)
 g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)43
-b Fb(77)2025 1694 y Fe(READLINE_POINT)14 b Fc(:)i(:)d(:)g(:)g(:)g(:)h
+b Fb(78)2025 1694 y Fe(READLINE_POINT)14 b Fc(:)i(:)d(:)g(:)g(:)g(:)h
 (:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)
-g(:)g(:)g(:)g(:)g(:)h(:)f(:)40 b Fb(77)2025 1781 y Fe(REPLY)21
+g(:)g(:)g(:)g(:)g(:)h(:)f(:)40 b Fb(78)2025 1781 y Fe(REPLY)21
 b Fc(:)13 b(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f
 (:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)
-g(:)g(:)g(:)g(:)h(:)f(:)g(:)46 b Fb(77)2025 1868 y Fe
+g(:)g(:)g(:)g(:)h(:)f(:)g(:)46 b Fb(78)2025 1868 y Fe
 (revert-all-at-newline)11 b Fc(:)18 b(:)13 b(:)g(:)g(:)g(:)g(:)g(:)g(:)
 h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)38
-b Fb(108)2025 2101 y Fr(S)2025 2217 y Fe(SECONDS)15 b
+b Fb(109)2025 2101 y Fr(S)2025 2217 y Fe(SECONDS)15 b
 Fc(:)f(:)f(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g
 (:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)
-h(:)f(:)g(:)g(:)41 b Fb(77)2025 2304 y Fe(SHELL)21 b
+h(:)f(:)g(:)g(:)41 b Fb(78)2025 2304 y Fe(SHELL)21 b
 Fc(:)13 b(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f
 (:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)
-g(:)g(:)g(:)g(:)h(:)f(:)g(:)46 b Fb(77)2025 2391 y Fe(SHELLOPTS)9
+g(:)g(:)g(:)g(:)h(:)f(:)g(:)46 b Fb(78)2025 2391 y Fe(SHELLOPTS)9
 b Fc(:)15 b(:)f(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g
 (:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)
-f(:)g(:)g(:)36 b Fb(77)2025 2478 y Fe(SHLVL)21 b Fc(:)13
+f(:)g(:)g(:)36 b Fb(78)2025 2478 y Fe(SHLVL)21 b Fc(:)13
 b(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g
 (:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)
-g(:)g(:)h(:)f(:)g(:)46 b Fb(77)2025 2565 y Fe(show-all-if-ambiguous)11
+g(:)g(:)h(:)f(:)g(:)46 b Fb(78)2025 2565 y Fe(show-all-if-ambiguous)11
 b Fc(:)18 b(:)13 b(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g
-(:)h(:)f(:)g(:)g(:)g(:)g(:)38 b Fb(108)2025 2653 y Fe
+(:)h(:)f(:)g(:)g(:)g(:)g(:)38 b Fb(109)2025 2653 y Fe
 (show-all-if-unmodified)8 b Fc(:)18 b(:)13 b(:)h(:)f(:)g(:)g(:)g(:)g(:)
 g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)35 b
-Fb(109)2025 2740 y Fe(show-mode-in-prompt)16 b Fc(:)h(:)c(:)g(:)h(:)f
+Fb(110)2025 2740 y Fe(show-mode-in-prompt)16 b Fc(:)h(:)c(:)g(:)h(:)f
 (:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)
-g(:)43 b Fb(109)2025 2827 y Fe(skip-completed-text)16
+g(:)43 b Fb(110)2025 2827 y Fe(skip-completed-text)16
 b Fc(:)h(:)c(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)
-g(:)g(:)h(:)f(:)g(:)g(:)g(:)43 b Fb(109)2025 3078 y Fr(T)2025
+g(:)g(:)h(:)f(:)g(:)g(:)g(:)43 b Fb(110)2025 3078 y Fr(T)2025
 3194 y Fe(TEXTDOMAIN)9 b Fc(:)15 b(:)e(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g
 (:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)
 g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)36 b Fb(7)2025 3282
@@ -19448,303 +19489,303 @@ y Fe(TEXTDOMAINDIR)21 b Fc(:)13 b(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h
 g(:)g(:)g(:)g(:)g(:)46 b Fb(7)2025 3369 y Fe(TIMEFORMAT)7
 b Fc(:)15 b(:)e(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g
 (:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)
-g(:)h(:)33 b Fb(77)2025 3456 y Fe(TMOUT)21 b Fc(:)13
+g(:)h(:)33 b Fb(78)2025 3456 y Fe(TMOUT)21 b Fc(:)13
 b(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g
 (:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)
-g(:)g(:)h(:)f(:)g(:)46 b Fb(78)2025 3543 y Fe(TMPDIR)17
+g(:)g(:)h(:)f(:)g(:)46 b Fb(79)2025 3543 y Fe(TMPDIR)17
 b Fc(:)d(:)g(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)
 g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f
-(:)g(:)g(:)g(:)g(:)g(:)44 b Fb(78)2025 3776 y Fr(U)2025
+(:)g(:)g(:)g(:)g(:)g(:)44 b Fb(79)2025 3776 y Fr(U)2025
 3892 y Fe(UID)8 b Fc(:)13 b(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f
 (:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)
 g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)34
-b Fb(78)2025 4124 y Fr(V)2025 4240 y Fe(visible-stats)14
+b Fb(79)2025 4124 y Fr(V)2025 4240 y Fe(visible-stats)14
 b Fc(:)i(:)d(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)
 g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)41
-b Fb(109)150 4489 y Fr(D.4)68 b(F)-11 b(unction)44 b(Index)150
+b Fb(110)150 4489 y Fr(D.4)68 b(F)-11 b(unction)44 b(Index)150
 4726 y(A)150 4860 y Fe(abort)27 b(\(C-g\))9 b Fc(:)14
 b(:)f(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g
 (:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)36
-b Fb(122)150 4956 y Fe(accept-line)28 b(\(Newline)g(or)e(Return\))e
+b Fb(123)150 4956 y Fe(accept-line)28 b(\(Newline)g(or)e(Return\))e
 Fc(:)13 b(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)50 b
-Fb(116)150 5051 y Fe(alias-expand-line)29 b(\(\))21 b
+Fb(117)150 5051 y Fe(alias-expand-line)29 b(\(\))21 b
 Fc(:)13 b(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g
-(:)g(:)h(:)f(:)g(:)g(:)g(:)47 b Fb(124)2025 4726 y Fr(B)2025
+(:)g(:)h(:)f(:)g(:)g(:)g(:)47 b Fb(125)2025 4726 y Fr(B)2025
 4860 y Fe(backward-char)28 b(\(C-b\))c Fc(:)13 b(:)h(:)f(:)g(:)g(:)g(:)
 g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)50
-b Fb(115)2025 4956 y Fe(backward-delete-char)30 b(\(Rubout\))14
+b Fb(116)2025 4956 y Fe(backward-delete-char)30 b(\(Rubout\))14
 b Fc(:)h(:)e(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)41
-b Fb(117)2025 5052 y Fe(backward-kill-line)29 b(\(C-x)e(Rubout\))16
-b Fc(:)f(:)e(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)43 b Fb(118)2025
+b Fb(118)2025 5052 y Fe(backward-kill-line)29 b(\(C-x)e(Rubout\))16
+b Fc(:)f(:)e(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)43 b Fb(119)2025
 5148 y Fe(backward-kill-word)29 b(\(M-DEL\))24 b Fc(:)13
 b(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)49
-b Fb(119)2025 5244 y Fe(backward-word)28 b(\(M-b\))c
+b Fb(120)2025 5244 y Fe(backward-word)28 b(\(M-b\))c
 Fc(:)13 b(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g
-(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)50 b Fb(115)2025 5340
+(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)50 b Fb(116)2025 5340
 y Fe(beginning-of-history)30 b(\(M-<\))23 b Fc(:)13 b(:)g(:)g(:)h(:)f
-(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)49 b Fb(116)p
+(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)49 b Fb(117)p
 eop end
-%%Page: 164 170
-TeXDict begin 164 169 bop 150 -116 a Ft(App)s(endix)29
-b(D:)i(Indexes)2623 b(164)150 299 y Fe(beginning-of-line)29
+%%Page: 165 171
+TeXDict begin 165 170 bop 150 -116 a Ft(App)s(endix)29
+b(D:)i(Indexes)2623 b(165)150 299 y Fe(beginning-of-line)29
 b(\(C-a\))13 b Fc(:)h(:)f(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g
-(:)g(:)g(:)g(:)g(:)h(:)f(:)39 b Fb(115)150 558 y Fr(C)150
+(:)g(:)g(:)g(:)g(:)h(:)f(:)39 b Fb(116)150 558 y Fr(C)150
 677 y Fe(call-last-kbd-macro)30 b(\(C-x)c(e\))9 b Fc(:)14
 b(:)f(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)36
-b Fb(121)150 765 y Fe(capitalize-word)29 b(\(M-c\))18
+b Fb(122)150 765 y Fe(capitalize-word)29 b(\(M-c\))18
 b Fc(:)c(:)f(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)
-g(:)g(:)g(:)g(:)h(:)44 b Fb(118)150 854 y Fe(character-search)29
+g(:)g(:)g(:)g(:)h(:)44 b Fb(119)150 854 y Fe(character-search)29
 b(\(C-]\))15 b Fc(:)g(:)e(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g
-(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)42 b Fb(122)150 943 y
+(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)42 b Fb(123)150 943 y
 Fe(character-search-backward)31 b(\(M-C-]\))23 b Fc(:)13
-b(:)g(:)h(:)f(:)g(:)g(:)g(:)48 b Fb(122)150 1031 y Fe(clear-screen)28
+b(:)g(:)h(:)f(:)g(:)g(:)g(:)48 b Fb(123)150 1031 y Fe(clear-screen)28
 b(\(C-l\))8 b Fc(:)15 b(:)e(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g
 (:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)35
-b Fb(115)150 1120 y Fe(complete)27 b(\(TAB\))20 b Fc(:)13
+b Fb(116)150 1120 y Fe(complete)27 b(\(TAB\))20 b Fc(:)13
 b(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g
-(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)45 b Fb(120)150
+(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)45 b Fb(121)150
 1208 y Fe(complete-command)29 b(\(M-!\))15 b Fc(:)g(:)e(:)g(:)g(:)g(:)g
 (:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)42
-b Fb(121)150 1297 y Fe(complete-filename)29 b(\(M-/\))13
+b Fb(122)150 1297 y Fe(complete-filename)29 b(\(M-/\))13
 b Fc(:)h(:)f(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)
-g(:)h(:)f(:)39 b Fb(120)150 1386 y Fe(complete-hostname)29
+g(:)h(:)f(:)39 b Fb(121)150 1386 y Fe(complete-hostname)29
 b(\(M-@\))13 b Fc(:)h(:)f(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g
-(:)g(:)g(:)g(:)g(:)h(:)f(:)39 b Fb(121)150 1474 y Fe
+(:)g(:)g(:)g(:)g(:)h(:)f(:)39 b Fb(122)150 1474 y Fe
 (complete-into-braces)30 b(\(M-{\))23 b Fc(:)13 b(:)h(:)f(:)g(:)g(:)g
-(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)49 b Fb(121)150
+(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)49 b Fb(122)150
 1563 y Fe(complete-username)29 b(\(M-~\))13 b Fc(:)h(:)f(:)h(:)f(:)g(:)
 g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)39
-b Fb(121)150 1652 y Fe(complete-variable)29 b(\(M-$\))13
+b Fb(122)150 1652 y Fe(complete-variable)29 b(\(M-$\))13
 b Fc(:)h(:)f(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)
-g(:)h(:)f(:)39 b Fb(121)150 1740 y Fe(copy-backward-word)30
+g(:)h(:)f(:)39 b Fb(122)150 1740 y Fe(copy-backward-word)30
 b(\(\))18 b Fc(:)13 b(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h
-(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)44 b Fb(119)150 1829
+(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)44 b Fb(120)150 1829
 y Fe(copy-forward-word)29 b(\(\))21 b Fc(:)13 b(:)g(:)h(:)f(:)g(:)g(:)g
 (:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)47
-b Fb(119)150 1917 y Fe(copy-region-as-kill)30 b(\(\))15
+b Fb(120)150 1917 y Fe(copy-region-as-kill)30 b(\(\))15
 b Fc(:)f(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)
-g(:)g(:)g(:)g(:)42 b Fb(119)150 2176 y Fr(D)150 2295
+g(:)g(:)g(:)g(:)42 b Fb(120)150 2176 y Fr(D)150 2295
 y Fe(dabbrev-expand)29 b(\(\))11 b Fc(:)i(:)g(:)g(:)h(:)f(:)g(:)g(:)g
 (:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)
-g(:)38 b Fb(121)150 2384 y Fe(delete-char)28 b(\(C-d\))11
+g(:)38 b Fb(122)150 2384 y Fe(delete-char)28 b(\(C-d\))11
 b Fc(:)j(:)f(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)
-g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)38 b Fb(117)150
+g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)38 b Fb(118)150
 2472 y Fe(delete-char-or-list)30 b(\(\))15 b Fc(:)f(:)f(:)g(:)g(:)g(:)g
 (:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)42
-b Fb(120)150 2561 y Fe(delete-horizontal-space)31 b(\(\))22
+b Fb(121)150 2561 y Fe(delete-horizontal-space)31 b(\(\))22
 b Fc(:)13 b(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)
-49 b Fb(119)150 2650 y Fe(digit-argument)29 b(\()p Fd(M-0)p
+49 b Fb(120)150 2650 y Fe(digit-argument)29 b(\()p Fd(M-0)p
 Fe(,)e Fd(M-1)p Fe(,)f(...)g Fd(M--)p Fe(\))d Fc(:)13
-b(:)h(:)f(:)g(:)g(:)g(:)g(:)49 b Fb(119)150 2738 y Fe
+b(:)h(:)f(:)g(:)g(:)g(:)g(:)49 b Fb(120)150 2738 y Fe
 (display-shell-version)30 b(\(C-x)d(C-v\))16 b Fc(:)e(:)f(:)g(:)g(:)h
-(:)f(:)g(:)g(:)g(:)g(:)43 b Fb(123)150 2827 y Fe(do-uppercase-version)
+(:)f(:)g(:)g(:)g(:)g(:)43 b Fb(124)150 2827 y Fe(do-uppercase-version)
 30 b(\(M-a,)d(M-b,)f(M-)p Fd(x)9 b Fe(,)27 b(...\))325
 2914 y Fc(:)13 b(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)
 g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h
-(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)48 b Fb(122)150 3003
+(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)48 b Fb(123)150 3003
 y Fe(downcase-word)29 b(\(M-l\))23 b Fc(:)14 b(:)f(:)g(:)g(:)g(:)g(:)g
 (:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)49
-b Fb(118)150 3091 y Fe(dump-functions)29 b(\(\))11 b
+b Fb(119)150 3091 y Fe(dump-functions)29 b(\(\))11 b
 Fc(:)i(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g
-(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)38 b Fb(123)150
+(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)38 b Fb(124)150
 3180 y Fe(dump-macros)28 b(\(\))19 b Fc(:)13 b(:)g(:)g(:)h(:)f(:)g(:)g
 (:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)
-g(:)g(:)h(:)f(:)g(:)45 b Fb(123)150 3269 y Fe(dump-variables)29
+g(:)g(:)h(:)f(:)g(:)45 b Fb(124)150 3269 y Fe(dump-variables)29
 b(\(\))11 b Fc(:)i(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g
 (:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)38
-b Fb(123)150 3357 y Fe(dynamic-complete-history)31 b(\(M-TAB\))7
-b Fc(:)15 b(:)e(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)33 b Fb(121)150
+b Fb(124)150 3357 y Fe(dynamic-complete-history)31 b(\(M-TAB\))7
+b Fc(:)15 b(:)e(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)33 b Fb(122)150
 3616 y Fr(E)150 3735 y Fe(edit-and-execute-command)e(\(C-xC-e\))23
-b Fc(:)13 b(:)g(:)h(:)f(:)g(:)g(:)g(:)48 b Fb(124)150
+b Fc(:)13 b(:)g(:)h(:)f(:)g(:)g(:)g(:)48 b Fb(125)150
 3824 y Fe(end-kbd-macro)29 b(\(C-x)d(\)\))7 b Fc(:)14
 b(:)f(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g
-(:)g(:)h(:)f(:)g(:)34 b Fb(121)150 3912 y Fe(end-of-history)29
+(:)g(:)h(:)f(:)g(:)34 b Fb(122)150 3912 y Fe(end-of-history)29
 b(\(M->\))21 b Fc(:)13 b(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)
-g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)47 b Fb(116)150
+g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)47 b Fb(117)150
 4001 y Fe(end-of-line)28 b(\(C-e\))11 b Fc(:)j(:)f(:)g(:)h(:)f(:)g(:)g
 (:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)
-g(:)g(:)38 b Fb(115)150 4090 y Fe(exchange-point-and-mark)31
+g(:)g(:)38 b Fb(116)150 4090 y Fe(exchange-point-and-mark)31
 b(\(C-x)26 b(C-x\))11 b Fc(:)j(:)g(:)f(:)g(:)g(:)g(:)g(:)g(:)38
-b Fb(122)150 4349 y Fr(F)150 4467 y Fe(forward-backward-delete-char)32
+b Fb(123)150 4349 y Fr(F)150 4467 y Fe(forward-backward-delete-char)32
 b(\(\))9 b Fc(:)14 b(:)f(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)36
-b Fb(117)150 4556 y Fe(forward-char)28 b(\(C-f\))8 b
+b Fb(118)150 4556 y Fe(forward-char)28 b(\(C-f\))8 b
 Fc(:)15 b(:)e(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g
-(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)35 b Fb(115)150
+(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)35 b Fb(116)150
 4645 y Fe(forward-search-history)c(\(C-s\))17 b Fc(:)d(:)f(:)g(:)g(:)g
-(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)44 b Fb(116)150 4733
+(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)44 b Fb(117)150 4733
 y Fe(forward-word)28 b(\(M-f\))8 b Fc(:)15 b(:)e(:)g(:)g(:)g(:)h(:)f(:)
 g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g
-(:)35 b Fb(115)150 4982 y Fr(G)150 5101 y Fe(glob-complete-word)30
+(:)35 b Fb(116)150 4982 y Fr(G)150 5101 y Fe(glob-complete-word)30
 b(\(M-g\))10 b Fc(:)k(:)f(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h
-(:)f(:)g(:)g(:)g(:)g(:)37 b Fb(123)150 5189 y Fe(glob-expand-word)29
+(:)f(:)g(:)g(:)g(:)g(:)37 b Fb(124)150 5189 y Fe(glob-expand-word)29
 b(\(C-x)e(*\))17 b Fc(:)c(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f
-(:)g(:)g(:)g(:)g(:)g(:)g(:)44 b Fb(123)150 5278 y Fe
+(:)g(:)g(:)g(:)g(:)g(:)g(:)44 b Fb(124)150 5278 y Fe
 (glob-list-expansions)30 b(\(C-x)d(g\))7 b Fc(:)13 b(:)g(:)g(:)g(:)g(:)
-h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)33 b Fb(123)2025
+h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)33 b Fb(124)2025
 299 y Fr(H)2025 419 y Fe(history-and-alias-expand-line)f(\(\))7
-b Fc(:)13 b(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)34 b Fb(124)2025
+b Fc(:)13 b(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)34 b Fb(125)2025
 508 y Fe(history-expand-line)c(\(M-^\))8 b Fc(:)13 b(:)h(:)f(:)g(:)g(:)
 g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)34 b
-Fb(123)2025 597 y Fe(history-search-backward)d(\(\))22
+Fb(124)2025 597 y Fe(history-search-backward)d(\(\))22
 b Fc(:)13 b(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)
-49 b Fb(116)2025 686 y Fe(history-search-forward)30 b(\(\))8
+49 b Fb(117)2025 686 y Fe(history-search-forward)30 b(\(\))8
 b Fc(:)13 b(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g
-(:)h(:)34 b Fb(116)2025 775 y Fe(history-substr-search-backward)e(\(\))
-22 b Fc(:)13 b(:)g(:)g(:)g(:)h(:)f(:)g(:)48 b Fb(117)2025
+(:)h(:)34 b Fb(117)2025 775 y Fe(history-substr-search-backward)e(\(\))
+22 b Fc(:)13 b(:)g(:)g(:)g(:)h(:)f(:)g(:)48 b Fb(118)2025
 864 y Fe(history-substr-search-forward)32 b(\(\))7 b
-Fc(:)13 b(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)34 b Fb(116)2025
+Fc(:)13 b(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)34 b Fb(117)2025
 1125 y Fr(I)2025 1244 y Fe(insert-comment)29 b(\(M-#\))21
 b Fc(:)13 b(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g
-(:)g(:)g(:)g(:)h(:)f(:)g(:)47 b Fb(123)2025 1333 y Fe
+(:)g(:)g(:)g(:)h(:)f(:)g(:)47 b Fb(124)2025 1333 y Fe
 (insert-completions)29 b(\(M-*\))10 b Fc(:)15 b(:)e(:)g(:)g(:)g(:)g(:)h
-(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)37 b Fb(120)2025
+(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)37 b Fb(121)2025
 1422 y Fe(insert-last-argument)30 b(\(M-.)c(or)g(M-_\))18
-b Fc(:)c(:)f(:)h(:)f(:)g(:)g(:)g(:)g(:)45 b Fb(124)2025
+b Fc(:)c(:)f(:)h(:)f(:)g(:)g(:)g(:)g(:)45 b Fb(125)2025
 1683 y Fr(K)2025 1803 y Fe(kill-line)27 b(\(C-k\))16
 b Fc(:)f(:)e(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)
 f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)43 b
-Fb(118)2025 1892 y Fe(kill-region)28 b(\(\))19 b Fc(:)13
+Fb(119)2025 1892 y Fe(kill-region)28 b(\(\))19 b Fc(:)13
 b(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g
-(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)45 b Fb(119)2025
+(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)45 b Fb(120)2025
 1981 y Fe(kill-whole-line)29 b(\(\))8 b Fc(:)14 b(:)f(:)g(:)g(:)g(:)g
 (:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)
-f(:)g(:)35 b Fb(118)2025 2070 y Fe(kill-word)27 b(\(M-d\))16
+f(:)g(:)35 b Fb(119)2025 2070 y Fe(kill-word)27 b(\(M-d\))16
 b Fc(:)f(:)e(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)
 f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)43 b
-Fb(118)2025 2321 y Fr(M)2025 2440 y Fe(magic-space)28
+Fb(119)2025 2321 y Fr(M)2025 2440 y Fe(magic-space)28
 b(\(\))19 b Fc(:)13 b(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h
 (:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)45
-b Fb(124)2025 2529 y Fe(menu-complete)28 b(\(\))13 b
+b Fb(125)2025 2529 y Fe(menu-complete)28 b(\(\))13 b
 Fc(:)h(:)f(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g
-(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)40 b Fb(120)2025
+(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)40 b Fb(121)2025
 2618 y Fe(menu-complete-backward)30 b(\(\))8 b Fc(:)13
 b(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)34
-b Fb(120)2025 2880 y Fr(N)2025 2999 y Fe(next-history)28
+b Fb(121)2025 2880 y Fr(N)2025 2999 y Fe(next-history)28
 b(\(C-n\))8 b Fc(:)15 b(:)e(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g
 (:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)35
-b Fb(116)2025 3088 y Fe(non-incremental-forward-search)q(-hist)q(ory)d
+b Fb(117)2025 3088 y Fe(non-incremental-forward-search)q(-hist)q(ory)d
 (\(M-n\))2200 3175 y Fc(:)13 b(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h
 (:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)
 g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)49 b
-Fb(116)2025 3264 y Fe(non-incremental-reverse-search)q(-hist)q(ory)32
+Fb(117)2025 3264 y Fe(non-incremental-reverse-search)q(-hist)q(ory)32
 b(\(M-p\))2200 3352 y Fc(:)13 b(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h
 (:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)
 g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)49 b
-Fb(116)2025 3594 y Fr(O)2025 3714 y Fe(operate-and-get-next)30
+Fb(117)2025 3594 y Fr(O)2025 3714 y Fe(operate-and-get-next)30
 b(\(C-o\))23 b Fc(:)13 b(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)
-g(:)g(:)g(:)49 b Fb(124)2025 3803 y Fe(overwrite-mode)29
+g(:)g(:)g(:)49 b Fb(125)2025 3803 y Fe(overwrite-mode)29
 b(\(\))11 b Fc(:)i(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f
 (:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)38
-b Fb(118)2025 4053 y Fr(P)2025 4173 y Fe(possible-command-completions)
+b Fb(119)2025 4053 y Fr(P)2025 4173 y Fe(possible-command-completions)
 32 b(\(C-x)26 b(!\))21 b Fc(:)13 b(:)g(:)h(:)f(:)47 b
-Fb(121)2025 4262 y Fe(possible-completions)30 b(\(M-?\))23
+Fb(122)2025 4262 y Fe(possible-completions)30 b(\(M-?\))23
 b Fc(:)13 b(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)
-49 b Fb(120)2025 4351 y Fe(possible-filename-completions)32
-b(\(C-x)26 b(/\))18 b Fc(:)c(:)f(:)g(:)45 b Fb(120)2025
+49 b Fb(121)2025 4351 y Fe(possible-filename-completions)32
+b(\(C-x)26 b(/\))18 b Fc(:)c(:)f(:)g(:)45 b Fb(121)2025
 4440 y Fe(possible-hostname-completions)32 b(\(C-x)26
-b(@\))18 b Fc(:)c(:)f(:)g(:)45 b Fb(121)2025 4529 y Fe
+b(@\))18 b Fc(:)c(:)f(:)g(:)45 b Fb(122)2025 4529 y Fe
 (possible-username-completions)32 b(\(C-x)26 b(~\))18
-b Fc(:)c(:)f(:)g(:)45 b Fb(121)2025 4618 y Fe
+b Fc(:)c(:)f(:)g(:)45 b Fb(122)2025 4618 y Fe
 (possible-variable-completions)32 b(\(C-x)26 b($\))18
-b Fc(:)c(:)f(:)g(:)45 b Fb(121)2025 4707 y Fe(prefix-meta)28
+b Fc(:)c(:)f(:)g(:)45 b Fb(122)2025 4707 y Fe(prefix-meta)28
 b(\(ESC\))11 b Fc(:)j(:)f(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h
 (:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)38
-b Fb(122)2025 4796 y Fe(previous-history)29 b(\(C-p\))15
+b Fb(123)2025 4796 y Fe(previous-history)29 b(\(C-p\))15
 b Fc(:)f(:)g(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)
-h(:)f(:)g(:)g(:)42 b Fb(116)2025 4885 y Fe(print-last-kbd-macro)30
+h(:)f(:)g(:)g(:)42 b Fb(117)2025 4885 y Fe(print-last-kbd-macro)30
 b(\(\))13 b Fc(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g
-(:)g(:)g(:)g(:)g(:)g(:)40 b Fb(122)2025 5146 y Fr(Q)2025
+(:)g(:)g(:)g(:)g(:)g(:)40 b Fb(123)2025 5146 y Fr(Q)2025
 5266 y Fe(quoted-insert)28 b(\(C-q)f(or)f(C-v\))19 b
 Fc(:)14 b(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g
-(:)46 b Fb(117)p eop end
-%%Page: 165 171
-TeXDict begin 165 170 bop 150 -116 a Ft(App)s(endix)29
-b(D:)i(Indexes)2623 b(165)150 299 y Fr(R)150 426 y Fe
+(:)46 b Fb(118)p eop end
+%%Page: 166 172
+TeXDict begin 166 171 bop 150 -116 a Ft(App)s(endix)29
+b(D:)i(Indexes)2623 b(166)150 299 y Fr(R)150 426 y Fe
 (re-read-init-file)29 b(\(C-x)e(C-r\))9 b Fc(:)14 b(:)f(:)h(:)f(:)g(:)g
-(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)36 b Fb(122)150
+(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)36 b Fb(123)150
 519 y Fe(redraw-current-line)30 b(\(\))15 b Fc(:)f(:)f(:)g(:)g(:)g(:)g
 (:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)42
-b Fb(115)150 612 y Fe(reverse-search-history)31 b(\(C-r\))17
+b Fb(116)150 612 y Fe(reverse-search-history)31 b(\(C-r\))17
 b Fc(:)d(:)f(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)44
-b Fb(116)150 705 y Fe(revert-line)28 b(\(M-r\))11 b Fc(:)j(:)f(:)g(:)h
+b Fb(117)150 705 y Fe(revert-line)28 b(\(M-r\))11 b Fc(:)j(:)f(:)g(:)h
 (:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)
-g(:)g(:)g(:)g(:)g(:)38 b Fb(122)150 975 y Fr(S)150 1103
+g(:)g(:)g(:)g(:)g(:)38 b Fb(123)150 975 y Fr(S)150 1103
 y Fe(self-insert)28 b(\(a,)e(b,)g(A,)g(1,)h(!,)f(...\))7
 b Fc(:)13 b(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)33
-b Fb(117)150 1195 y Fe(set-mark)27 b(\(C-@\))20 b Fc(:)13
+b Fb(118)150 1195 y Fe(set-mark)27 b(\(C-@\))20 b Fc(:)13
 b(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g
-(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)45 b Fb(122)150
+(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)45 b Fb(123)150
 1288 y Fe(shell-backward-kill-word)31 b(\(\))20 b Fc(:)13
 b(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)46
-b Fb(119)150 1381 y Fe(shell-backward-word)30 b(\(\))15
+b Fb(120)150 1381 y Fe(shell-backward-word)30 b(\(\))15
 b Fc(:)f(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)
-g(:)g(:)g(:)g(:)42 b Fb(115)150 1474 y Fe(shell-expand-line)29
+g(:)g(:)g(:)g(:)42 b Fb(116)150 1474 y Fe(shell-expand-line)29
 b(\(M-C-e\))8 b Fc(:)15 b(:)e(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g
-(:)g(:)g(:)h(:)f(:)g(:)34 b Fb(123)150 1567 y Fe(shell-forward-word)c
+(:)g(:)g(:)h(:)f(:)g(:)34 b Fb(124)150 1567 y Fe(shell-forward-word)c
 (\(\))18 b Fc(:)13 b(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)
-f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)44 b Fb(115)150 1659
+f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)44 b Fb(116)150 1659
 y Fe(shell-kill-word)29 b(\(\))8 b Fc(:)14 b(:)f(:)g(:)g(:)g(:)h(:)f(:)
 g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g
-(:)35 b Fb(119)150 1752 y Fe(skip-csi-sequence)29 b(\(\))21
+(:)35 b Fb(120)150 1752 y Fe(skip-csi-sequence)29 b(\(\))21
 b Fc(:)13 b(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g
-(:)g(:)h(:)f(:)g(:)g(:)g(:)47 b Fb(122)150 1845 y Fe(start-kbd-macro)29
+(:)g(:)h(:)f(:)g(:)g(:)g(:)47 b Fb(123)150 1845 y Fe(start-kbd-macro)29
 b(\(C-x)e(\(\))19 b Fc(:)14 b(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g
-(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)46 b Fb(121)2025 299
+(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)46 b Fb(122)2025 299
 y Fr(T)2025 415 y Fe(tilde-expand)28 b(\(M-&\))8 b Fc(:)15
 b(:)e(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g
-(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)35 b Fb(122)2025 503 y
+(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)35 b Fb(123)2025 503 y
 Fe(transpose-chars)29 b(\(C-t\))18 b Fc(:)c(:)f(:)g(:)g(:)g(:)g(:)h(:)f
 (:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)45
-b Fb(118)2025 590 y Fe(transpose-words)29 b(\(M-t\))18
+b Fb(119)2025 590 y Fe(transpose-words)29 b(\(M-t\))18
 b Fc(:)c(:)f(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)
-g(:)g(:)g(:)g(:)g(:)45 b Fb(118)2025 843 y Fr(U)2025
+g(:)g(:)g(:)g(:)g(:)45 b Fb(119)2025 843 y Fr(U)2025
 959 y Fe(undo)26 b(\(C-_)h(or)f(C-x)g(C-u\))c Fc(:)13
 b(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g
-(:)h(:)f(:)g(:)g(:)48 b Fb(122)2025 1047 y Fe(universal-argument)29
+(:)h(:)f(:)g(:)g(:)48 b Fb(123)2025 1047 y Fe(universal-argument)29
 b(\(\))18 b Fc(:)c(:)f(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g
-(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)45 b Fb(119)2025 1134
+(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)45 b Fb(120)2025 1134
 y Fe(unix-filename-rubout)30 b(\(\))13 b Fc(:)g(:)g(:)g(:)h(:)f(:)g(:)g
 (:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)40
-b Fb(119)2025 1222 y Fe(unix-line-discard)29 b(\(C-u\))13
+b Fb(120)2025 1222 y Fe(unix-line-discard)29 b(\(C-u\))13
 b Fc(:)h(:)f(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)
-g(:)g(:)g(:)40 b Fb(118)2025 1309 y Fe(unix-word-rubout)29
+g(:)g(:)g(:)40 b Fb(119)2025 1309 y Fe(unix-word-rubout)29
 b(\(C-w\))15 b Fc(:)f(:)g(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g
-(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)42 b Fb(119)2025 1396
+(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)42 b Fb(120)2025 1396
 y Fe(upcase-word)28 b(\(M-u\))11 b Fc(:)j(:)f(:)g(:)g(:)g(:)h(:)f(:)g
 (:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)
-g(:)38 b Fb(118)2025 1649 y Fr(Y)2025 1766 y Fe(yank)26
+g(:)38 b Fb(119)2025 1649 y Fr(Y)2025 1766 y Fe(yank)26
 b(\(C-y\))12 b Fc(:)i(:)f(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f
 (:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)
-g(:)g(:)g(:)g(:)39 b Fb(119)2025 1853 y Fe(yank-last-arg)28
+g(:)g(:)g(:)g(:)39 b Fb(120)2025 1853 y Fe(yank-last-arg)28
 b(\(M-.)f(or)f(M-_\))19 b Fc(:)14 b(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f
-(:)g(:)g(:)g(:)g(:)g(:)g(:)46 b Fb(117)2025 1940 y Fe(yank-nth-arg)28
+(:)g(:)g(:)g(:)g(:)g(:)g(:)46 b Fb(118)2025 1940 y Fe(yank-nth-arg)28
 b(\(M-C-y\))22 b Fc(:)13 b(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h
-(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)47 b Fb(117)2025
+(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)47 b Fb(118)2025
 2028 y Fe(yank-pop)27 b(\(M-y\))20 b Fc(:)13 b(:)g(:)g(:)g(:)g(:)h(:)f
 (:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)
-g(:)g(:)g(:)g(:)h(:)45 b Fb(119)150 2260 y Fr(D.5)68
+g(:)g(:)g(:)g(:)h(:)45 b Fb(120)150 2260 y Fr(D.5)68
 b(Concept)45 b(Index)150 2520 y(A)150 2640 y Fb(alias)27
 b(expansion)18 b Fc(:)c(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g
 (:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)
-h(:)44 b Fb(87)150 2729 y(arithmetic)26 b(ev)l(aluation)16
+h(:)44 b Fb(88)150 2729 y(arithmetic)26 b(ev)l(aluation)16
 b Fc(:)e(:)f(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)
-g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)43 b Fb(86)150 2818
+g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)43 b Fb(87)150 2818
 y(arithmetic)26 b(expansion)d Fc(:)13 b(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g
 (:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)49
 b Fb(28)150 2907 y(arithmetic,)27 b(shell)17 b Fc(:)d(:)f(:)g(:)g(:)g
 (:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)
-f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)43 b Fb(86)150 2996 y(arra)n(ys)15
+f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)43 b Fb(87)150 2996 y(arra)n(ys)15
 b Fc(:)f(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)
 f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g
-(:)g(:)g(:)g(:)g(:)h(:)f(:)41 b Fb(88)150 3255 y Fr(B)150
+(:)g(:)g(:)g(:)g(:)h(:)f(:)41 b Fb(89)150 3255 y Fr(B)150
 3375 y Fb(bac)n(kground)9 b Fc(:)j(:)i(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h
 (:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)
-g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)35 b Fb(97)150 3464 y(Bash)26
+g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)35 b Fb(98)150 3464 y(Bash)26
 b(con\014guration)d Fc(:)13 b(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g
 (:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)49
-b Fb(138)150 3553 y(Bash)26 b(installation)c Fc(:)13
+b Fb(139)150 3553 y(Bash)26 b(installation)c Fc(:)13
 b(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g
-(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)46 b Fb(138)150
+(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)46 b Fb(139)150
 3642 y(Bourne)26 b(shell)13 b Fc(:)h(:)f(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)
 g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f
 (:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)40 b Fb(5)150 3731
@@ -19756,14 +19797,14 @@ g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f
 g(:)g(:)36 b Fb(3)150 4063 y Fr(C)150 4182 y Fb(command)26
 b(editing)13 b Fc(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g
 (:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)40
-b Fb(102)150 4272 y(command)26 b(execution)d Fc(:)13
+b Fb(103)150 4272 y(command)26 b(execution)d Fc(:)13
 b(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g
 (:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)49 b Fb(36)150 4361
 y(command)26 b(expansion)16 b Fc(:)d(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)
 g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)42
 b Fb(35)150 4450 y(command)26 b(history)12 b Fc(:)h(:)g(:)g(:)g(:)g(:)h
 (:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)
-g(:)g(:)g(:)g(:)g(:)39 b Fb(133)150 4539 y(command)26
+g(:)g(:)g(:)g(:)g(:)39 b Fb(134)150 4539 y(command)26
 b(searc)n(h)10 b Fc(:)j(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g
 (:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)
 36 b Fb(36)150 4628 y(command)26 b(substitution)15 b
@@ -19796,10 +19837,10 @@ b(shell)7 b Fc(:)14 b(:)g(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g
 (:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)
 g(:)g(:)35 b Fb(7)2025 2698 y(completion)26 b(builtins)15
 b Fc(:)f(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)
-g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)42 b Fb(126)2025
+g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)42 b Fb(127)2025
 2787 y(con\014guration)15 b Fc(:)f(:)f(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g
 (:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)
-g(:)g(:)h(:)f(:)g(:)42 b Fb(138)2025 2875 y(con)n(trol)26
+g(:)g(:)h(:)f(:)g(:)42 b Fb(139)2025 2875 y(con)n(trol)26
 b(op)r(erator)20 b Fc(:)14 b(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)
 g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g
 (:)g(:)h(:)46 b Fb(3)2025 2964 y(copro)r(cess)12 b Fc(:)i(:)f(:)g(:)h
@@ -19808,18 +19849,18 @@ g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)38
 b Fb(15)2025 3222 y Fr(D)2025 3342 y Fb(directory)26
 b(stac)n(k)c Fc(:)13 b(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f
 (:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)
-g(:)49 b Fb(90)2025 3600 y Fr(E)2025 3719 y Fb(editing)26
+g(:)49 b Fb(91)2025 3600 y Fr(E)2025 3719 y Fb(editing)26
 b(command)g(lines)11 b Fc(:)i(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f
 (:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)38
-b Fb(102)2025 3808 y(en)n(vironmen)n(t)12 b Fc(:)g(:)h(:)g(:)h(:)f(:)g
+b Fb(103)2025 3808 y(en)n(vironmen)n(t)12 b Fc(:)g(:)h(:)g(:)h(:)f(:)g
 (:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)
 g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)39 b Fb(37)2025
 3897 y(ev)l(aluation,)26 b(arithmetic)e Fc(:)13 b(:)g(:)g(:)g(:)g(:)g
 (:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)
-g(:)49 b Fb(86)2025 3985 y(ev)n(en)n(t)24 b(designators)14
+g(:)49 b Fb(87)2025 3985 y(ev)n(en)n(t)24 b(designators)14
 b Fc(:)h(:)e(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)
 g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)41 b
-Fb(136)2025 4074 y(execution)25 b(en)n(vironmen)n(t)11
+Fb(137)2025 4074 y(execution)25 b(en)n(vironmen)n(t)11
 b Fc(:)i(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)
 h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)37 b Fb(36)2025 4163
 y(exit)25 b(status)18 b Fc(:)c(:)f(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g
@@ -19827,7 +19868,7 @@ y(exit)25 b(status)18 b Fc(:)c(:)f(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g
 h(:)f(:)g(:)g(:)g(:)45 b Fb(3,)26 b(38)2025 4252 y(expansion)20
 b Fc(:)13 b(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g
 (:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)
-g(:)g(:)g(:)47 b Fb(20)2025 4341 y(expansion,)26 b(arithmetic)12
+g(:)g(:)g(:)47 b Fb(21)2025 4341 y(expansion,)26 b(arithmetic)12
 b Fc(:)i(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)
 h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)38 b Fb(28)2025 4430
 y(expansion,)26 b(brace)10 b Fc(:)j(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g
@@ -19845,16 +19886,16 @@ b Fc(:)13 b(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g
 g(:)g(:)g(:)h(:)f(:)g(:)34 b Fb(22)2025 4874 y(expressions,)27
 b(arithmetic)7 b Fc(:)13 b(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g
 (:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)34
-b Fb(86)2025 4963 y(expressions,)27 b(conditional)11
+b Fb(87)2025 4963 y(expressions,)27 b(conditional)11
 b Fc(:)j(:)f(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)
-g(:)g(:)h(:)f(:)g(:)g(:)g(:)38 b Fb(84)2025 5221 y Fr(F)2025
+g(:)g(:)h(:)f(:)g(:)g(:)g(:)38 b Fb(85)2025 5221 y Fr(F)2025
 5340 y Fb(\014eld)15 b Fc(:)e(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g
 (:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)
 f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)42
 b Fb(3)p eop end
-%%Page: 166 172
-TeXDict begin 166 171 bop 150 -116 a Ft(App)s(endix)29
-b(D:)i(Indexes)2623 b(166)150 299 y Fb(\014lename)15
+%%Page: 167 173
+TeXDict begin 167 172 bop 150 -116 a Ft(App)s(endix)29
+b(D:)i(Indexes)2623 b(167)150 299 y Fb(\014lename)15
 b Fc(:)f(:)f(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)
 g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g
 (:)g(:)g(:)h(:)f(:)g(:)42 b Fb(3)150 386 y(\014lename)26
@@ -19862,38 +19903,38 @@ b(expansion)d Fc(:)13 b(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g
 (:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)49
 b Fb(29)150 473 y(foreground)24 b Fc(:)13 b(:)g(:)g(:)g(:)g(:)g(:)g(:)h
 (:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)
-g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)49 b Fb(97)150
+g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)49 b Fb(98)150
 561 y(functions,)26 b(shell)21 b Fc(:)14 b(:)f(:)g(:)g(:)g(:)g(:)g(:)g
 (:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)
 g(:)g(:)g(:)g(:)g(:)g(:)47 b Fb(17)150 811 y Fr(H)150
 927 y Fb(history)26 b(builtins)14 b Fc(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f
 (:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)
-g(:)g(:)g(:)g(:)h(:)40 b Fb(133)150 1014 y(history)26
+g(:)g(:)g(:)g(:)h(:)40 b Fb(134)150 1014 y(history)26
 b(ev)n(en)n(ts)18 b Fc(:)13 b(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h
 (:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)
-g(:)g(:)g(:)46 b Fb(136)150 1101 y(history)26 b(expansion)8
+g(:)g(:)g(:)46 b Fb(137)150 1101 y(history)26 b(expansion)8
 b Fc(:)13 b(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g
 (:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)35
-b Fb(135)150 1189 y(history)26 b(list)21 b Fc(:)13 b(:)g(:)g(:)g(:)g(:)
+b Fb(136)150 1189 y(history)26 b(list)21 b Fc(:)13 b(:)g(:)g(:)g(:)g(:)
 g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f
-(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)47 b Fb(133)150
+(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)47 b Fb(134)150
 1276 y(History)-6 b(,)26 b(ho)n(w)g(to)f(use)13 b Fc(:)g(:)g(:)h(:)f(:)
 g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g
-(:)g(:)g(:)g(:)h(:)39 b Fb(132)150 1526 y Fr(I)150 1642
+(:)g(:)g(:)g(:)h(:)39 b Fb(133)150 1526 y Fr(I)150 1642
 y Fb(iden)n(ti\014er)22 b Fc(:)14 b(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f
 (:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)
 g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)50 b Fb(3)150
 1729 y(initialization)28 b(\014le,)e(readline)11 b Fc(:)j(:)f(:)g(:)g
 (:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)38
-b Fb(104)150 1816 y(installation)13 b Fc(:)i(:)e(:)g(:)g(:)h(:)f(:)g(:)
+b Fb(105)150 1816 y(installation)13 b Fc(:)i(:)e(:)g(:)g(:)h(:)f(:)g(:)
 g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g
-(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)40 b Fb(138)150
+(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)40 b Fb(139)150
 1904 y(in)n(teraction,)27 b(readline)18 b Fc(:)c(:)f(:)g(:)g(:)g(:)h(:)
 f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g
-(:)g(:)45 b Fb(101)150 1991 y(in)n(teractiv)n(e)26 b(shell)14
+(:)g(:)45 b Fb(102)150 1991 y(in)n(teractiv)n(e)26 b(shell)14
 b Fc(:)g(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)
-f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)41 b Fb(81,)26
-b(82)150 2078 y(in)n(ternationalization)14 b Fc(:)h(:)f(:)f(:)g(:)g(:)g
+f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)41 b Fb(82,)26
+b(83)150 2078 y(in)n(ternationalization)14 b Fc(:)h(:)f(:)f(:)g(:)g(:)g
 (:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)
 g(:)h(:)f(:)g(:)g(:)41 b Fb(7)150 2311 y Fr(J)150 2428
 y Fb(job)16 b Fc(:)e(:)f(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)
@@ -19902,19 +19943,19 @@ g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g
 b Fb(3)150 2515 y(job)26 b(con)n(trol)13 b Fc(:)h(:)f(:)g(:)g(:)h(:)f
 (:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)
 g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)40 b Fb(3,)26
-b(97)150 2765 y Fr(K)150 2881 y Fb(kill)g(ring)19 b Fc(:)13
+b(98)150 2765 y Fr(K)150 2881 y Fb(kill)g(ring)19 b Fc(:)13
 b(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g
 (:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)
-f(:)g(:)45 b Fb(103)150 2968 y(killing)27 b(text)17 b
+f(:)g(:)45 b Fb(104)150 2968 y(killing)27 b(text)17 b
 Fc(:)c(:)g(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h
 (:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)
-44 b Fb(103)150 3218 y Fr(L)150 3334 y Fb(lo)r(calization)14
+44 b Fb(104)150 3218 y Fr(L)150 3334 y Fb(lo)r(calization)14
 b Fc(:)i(:)d(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)
 g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h
 (:)f(:)g(:)41 b Fb(7)150 3421 y(login)27 b(shell)17 b
 Fc(:)d(:)f(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g
 (:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)
-g(:)g(:)44 b Fb(81)150 3671 y Fr(M)150 3788 y Fb(matc)n(hing,)26
+g(:)g(:)44 b Fb(82)150 3671 y Fr(M)150 3788 y Fb(matc)n(hing,)26
 b(pattern)20 b Fc(:)14 b(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)
 g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)47
 b Fb(30)150 3875 y(metac)n(haracter)18 b Fc(:)d(:)e(:)g(:)g(:)g(:)g(:)g
@@ -19928,7 +19969,7 @@ b Fb(3)150 4311 y(nativ)n(e)25 b(languages)13 b Fc(:)i(:)e(:)g(:)h(:)f
 g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)40 b Fb(7)150 4399
 y(notation,)27 b(readline)7 b Fc(:)13 b(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g
 (:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)
-g(:)h(:)33 b Fb(102)150 4649 y Fr(O)150 4765 y Fb(op)r(erator,)27
+g(:)h(:)33 b Fb(103)150 4649 y Fr(O)150 4765 y Fb(op)r(erator,)27
 b(shell)16 b Fc(:)e(:)f(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h
 (:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)
 g(:)g(:)43 b Fb(3)150 5015 y Fr(P)150 5131 y Fb(parameter)26
@@ -19955,7 +19996,7 @@ b Fb(8)2025 649 y(POSIX)17 b Fc(:)12 b(:)h(:)g(:)g(:)g(:)g(:)h(:)f(:)g
 g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)44
 b Fb(3)2025 736 y(POSIX)24 b(Mo)r(de)11 b Fc(:)j(:)f(:)g(:)g(:)g(:)g(:)
 h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f
-(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)37 b Fb(93)2025
+(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)37 b Fb(94)2025
 824 y(pro)r(cess)26 b(group)9 b Fc(:)14 b(:)f(:)g(:)h(:)f(:)g(:)g(:)g
 (:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)
 g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)37 b Fb(3)2025 911
@@ -19966,10 +20007,10 @@ b(substitution)c Fc(:)13 b(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g
 (:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)48
 b Fb(29)2025 1086 y(programmable)27 b(completion)20 b
 Fc(:)13 b(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g
-(:)g(:)h(:)f(:)46 b Fb(124)2025 1174 y(prompting)11 b
+(:)g(:)h(:)f(:)46 b Fb(125)2025 1174 y(prompting)11 b
 Fc(:)i(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g
 (:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)
-g(:)g(:)38 b Fb(91)2025 1425 y Fr(Q)2025 1541 y Fb(quoting)10
+g(:)g(:)38 b Fb(92)2025 1425 y Fr(Q)2025 1541 y Fb(quoting)10
 b Fc(:)j(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)
 g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g
 (:)g(:)g(:)g(:)h(:)f(:)g(:)37 b Fb(6)2025 1629 y(quoting,)26
@@ -19978,7 +20019,7 @@ b(ANSI)13 b Fc(:)e(:)j(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g
 h(:)f(:)40 b Fb(6)2025 1880 y Fr(R)2025 1997 y Fb(Readline,)26
 b(ho)n(w)g(to)g(use)c Fc(:)13 b(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g
 (:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)49
-b Fb(100)2025 2084 y(redirection)7 b Fc(:)13 b(:)g(:)h(:)f(:)g(:)g(:)g
+b Fb(101)2025 2084 y(redirection)7 b Fc(:)13 b(:)g(:)h(:)f(:)g(:)g(:)g
 (:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)
 g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)33 b
 Fb(31)2025 2172 y(reserv)n(ed)25 b(w)n(ord)7 b Fc(:)14
@@ -19987,13 +20028,13 @@ b(:)f(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g
 b Fb(3)2025 2259 y(restricted)26 b(shell)8 b Fc(:)14
 b(:)f(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g
 (:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)35
-b Fb(92)2025 2346 y(return)25 b(status)c Fc(:)13 b(:)h(:)f(:)g(:)g(:)g
+b Fb(93)2025 2346 y(return)25 b(status)c Fc(:)13 b(:)h(:)f(:)g(:)g(:)g
 (:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)
 g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)48 b Fb(4)2025
 2581 y Fr(S)2025 2697 y Fb(shell)26 b(arithmetic)11 b
 Fc(:)j(:)f(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g
 (:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)37
-b Fb(86)2025 2785 y(shell)26 b(function)12 b Fc(:)h(:)g(:)h(:)f(:)g(:)g
+b Fb(87)2025 2785 y(shell)26 b(function)12 b Fc(:)h(:)g(:)h(:)f(:)g(:)g
 (:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)
 g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)38 b Fb(17)2025
 2872 y(shell)26 b(script)c Fc(:)13 b(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)
@@ -20004,7 +20045,7 @@ g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g
 (:)h(:)f(:)g(:)g(:)g(:)g(:)45 b Fb(18)2025 3047 y(shell,)26
 b(in)n(teractiv)n(e)14 b Fc(:)g(:)f(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g
 (:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)
-g(:)h(:)40 b Fb(82)2025 3135 y(signal)7 b Fc(:)14 b(:)f(:)g(:)g(:)g(:)h
+g(:)h(:)40 b Fb(83)2025 3135 y(signal)7 b Fc(:)14 b(:)f(:)g(:)g(:)g(:)h
 (:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)
 g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g
 (:)g(:)34 b Fb(4)2025 3222 y(signal)27 b(handling)17
@@ -20012,13 +20053,13 @@ b Fc(:)c(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)
 g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)44
 b Fb(38)2025 3310 y(sp)r(ecial)27 b(builtin)10 b Fc(:)j(:)g(:)g(:)g(:)g
 (:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)
-g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)37 b Fb(4,)26 b(67)2025
+g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)37 b Fb(4,)26 b(68)2025
 3397 y(startup)f(\014les)d Fc(:)13 b(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)
 g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g
-(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)48 b Fb(81)2025 3485 y(susp)r(ending)25
+(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)48 b Fb(82)2025 3485 y(susp)r(ending)25
 b(jobs)6 b Fc(:)14 b(:)g(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)
 g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g
-(:)33 b Fb(97)2025 3736 y Fr(T)2025 3853 y Fb(tilde)26
+(:)33 b Fb(98)2025 3736 y Fr(T)2025 3853 y Fb(tilde)26
 b(expansion)18 b Fc(:)13 b(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f
 (:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)
 g(:)g(:)45 b Fb(22)2025 3940 y(tok)n(en)11 b Fc(:)h(:)i(:)f(:)g(:)g(:)g
@@ -20031,7 +20072,7 @@ b(shell)8 b Fc(:)14 b(:)f(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g
 (:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)
 f(:)g(:)g(:)34 b Fb(18)2025 4483 y(v)l(ariables,)27 b(readline)18
 b Fc(:)c(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)
-f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)45 b Fb(105)2025
+f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)45 b Fb(106)2025
 4734 y Fr(W)2025 4850 y Fb(w)n(ord)21 b Fc(:)13 b(:)g(:)g(:)g(:)g(:)h
 (:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)
 g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g
@@ -20041,7 +20082,7 @@ b Fc(:)13 b(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g
 b Fb(29)2025 5189 y Fr(Y)2025 5305 y Fb(y)n(anking)25
 b(text)7 b Fc(:)12 b(:)h(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)
 g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g
-(:)g(:)g(:)34 b Fb(103)p eop end
+(:)g(:)g(:)34 b Fb(104)p eop end
 %%Trailer
 
 userdict /end-hook known{end-hook}if
index 9da8edb5e6366abfba45ec26ecbbfa0bada270f9..ab58dad5e86356ccb1f3f7cae16f66574f88f839 100644 (file)
@@ -26,7 +26,7 @@
 @numsecentry{Shell Parameters}{3.4}{Shell Parameters}{18}
 @numsubsecentry{Positional Parameters}{3.4.1}{Positional Parameters}{19}
 @numsubsecentry{Special Parameters}{3.4.2}{Special Parameters}{20}
-@numsecentry{Shell Expansions}{3.5}{Shell Expansions}{20}
+@numsecentry{Shell Expansions}{3.5}{Shell Expansions}{21}
 @numsubsecentry{Brace Expansion}{3.5.1}{Brace Expansion}{21}
 @numsubsecentry{Tilde Expansion}{3.5.2}{Tilde Expansion}{22}
 @numsubsecentry{Shell Parameter Expansion}{3.5.3}{Shell Parameter Expansion}{23}
@@ -38,7 +38,7 @@
 @numsubsubsecentry{Pattern Matching}{3.5.8.1}{Pattern Matching}{30}
 @numsubsecentry{Quote Removal}{3.5.9}{Quote Removal}{31}
 @numsecentry{Redirections}{3.6}{Redirections}{31}
-@numsubsecentry{Redirecting Input}{3.6.1}{}{32}
+@numsubsecentry{Redirecting Input}{3.6.1}{}{33}
 @numsubsecentry{Redirecting Output}{3.6.2}{}{33}
 @numsubsecentry{Appending Redirected Output}{3.6.3}{}{33}
 @numsubsecentry{Redirecting Standard Output and Standard Error}{3.6.4}{}{33}
 @numsubsecentry{Exit Status}{3.7.5}{Exit Status}{38}
 @numsubsecentry{Signals}{3.7.6}{Signals}{38}
 @numsecentry{Shell Scripts}{3.8}{Shell Scripts}{39}
-@numchapentry{Shell Builtin Commands}{4}{Shell Builtin Commands}{40}
-@numsecentry{Bourne Shell Builtins}{4.1}{Bourne Shell Builtins}{40}
-@numsecentry{Bash Builtin Commands}{4.2}{Bash Builtins}{47}
-@numsecentry{Modifying Shell Behavior}{4.3}{Modifying Shell Behavior}{57}
-@numsubsecentry{The Set Builtin}{4.3.1}{The Set Builtin}{57}
-@numsubsecentry{The Shopt Builtin}{4.3.2}{The Shopt Builtin}{61}
-@numsecentry{Special Builtins}{4.4}{Special Builtins}{67}
-@numchapentry{Shell Variables}{5}{Shell Variables}{68}
-@numsecentry{Bourne Shell Variables}{5.1}{Bourne Shell Variables}{68}
-@numsecentry{Bash Variables}{5.2}{Bash Variables}{68}
-@numchapentry{Bash Features}{6}{Bash Features}{79}
-@numsecentry{Invoking Bash}{6.1}{Invoking Bash}{79}
-@numsecentry{Bash Startup Files}{6.2}{Bash Startup Files}{81}
-@numsecentry{Interactive Shells}{6.3}{Interactive Shells}{82}
-@numsubsecentry{What is an Interactive Shell?}{6.3.1}{What is an Interactive Shell?}{83}
-@numsubsecentry{Is this Shell Interactive?}{6.3.2}{Is this Shell Interactive?}{83}
-@numsubsecentry{Interactive Shell Behavior}{6.3.3}{Interactive Shell Behavior}{83}
-@numsecentry{Bash Conditional Expressions}{6.4}{Bash Conditional Expressions}{84}
-@numsecentry{Shell Arithmetic}{6.5}{Shell Arithmetic}{86}
-@numsecentry{Aliases}{6.6}{Aliases}{87}
-@numsecentry{Arrays}{6.7}{Arrays}{88}
-@numsecentry{The Directory Stack}{6.8}{The Directory Stack}{90}
-@numsubsecentry{Directory Stack Builtins}{6.8.1}{Directory Stack Builtins}{90}
-@numsecentry{Controlling the Prompt}{6.9}{Controlling the Prompt}{91}
-@numsecentry{The Restricted Shell}{6.10}{The Restricted Shell}{92}
-@numsecentry{Bash POSIX Mode}{6.11}{Bash POSIX Mode}{93}
-@numchapentry{Job Control}{7}{Job Control}{97}
-@numsecentry{Job Control Basics}{7.1}{Job Control Basics}{97}
-@numsecentry{Job Control Builtins}{7.2}{Job Control Builtins}{98}
-@numsecentry{Job Control Variables}{7.3}{Job Control Variables}{100}
-@numchapentry{Command Line Editing}{8}{Command Line Editing}{101}
-@numsecentry{Introduction to Line Editing}{8.1}{Introduction and Notation}{101}
-@numsecentry{Readline Interaction}{8.2}{Readline Interaction}{101}
-@numsubsecentry{Readline Bare Essentials}{8.2.1}{Readline Bare Essentials}{102}
-@numsubsecentry{Readline Movement Commands}{8.2.2}{Readline Movement Commands}{102}
-@numsubsecentry{Readline Killing Commands}{8.2.3}{Readline Killing Commands}{103}
-@numsubsecentry{Readline Arguments}{8.2.4}{Readline Arguments}{103}
-@numsubsecentry{Searching for Commands in the History}{8.2.5}{Searching}{103}
-@numsecentry{Readline Init File}{8.3}{Readline Init File}{104}
-@numsubsecentry{Readline Init File Syntax}{8.3.1}{Readline Init File Syntax}{104}
-@numsubsecentry{Conditional Init Constructs}{8.3.2}{Conditional Init Constructs}{111}
-@numsubsecentry{Sample Init File}{8.3.3}{Sample Init File}{112}
-@numsecentry{Bindable Readline Commands}{8.4}{Bindable Readline Commands}{115}
-@numsubsecentry{Commands For Moving}{8.4.1}{Commands For Moving}{115}
-@numsubsecentry{Commands For Manipulating The History}{8.4.2}{Commands For History}{116}
-@numsubsecentry{Commands For Changing Text}{8.4.3}{Commands For Text}{117}
-@numsubsecentry{Killing And Yanking}{8.4.4}{Commands For Killing}{118}
-@numsubsecentry{Specifying Numeric Arguments}{8.4.5}{Numeric Arguments}{119}
-@numsubsecentry{Letting Readline Type For You}{8.4.6}{Commands For Completion}{120}
-@numsubsecentry{Keyboard Macros}{8.4.7}{Keyboard Macros}{121}
-@numsubsecentry{Some Miscellaneous Commands}{8.4.8}{Miscellaneous Commands}{122}
-@numsecentry{Readline vi Mode}{8.5}{Readline vi Mode}{124}
-@numsecentry{Programmable Completion}{8.6}{Programmable Completion}{124}
-@numsecentry{Programmable Completion Builtins}{8.7}{Programmable Completion Builtins}{126}
-@numsecentry{A Programmable Completion Example}{8.8}{A Programmable Completion Example}{130}
-@numchapentry{Using History Interactively}{9}{Using History Interactively}{133}
-@numsecentry{Bash History Facilities}{9.1}{Bash History Facilities}{133}
-@numsecentry{Bash History Builtins}{9.2}{Bash History Builtins}{133}
-@numsecentry{History Expansion}{9.3}{History Interaction}{135}
-@numsubsecentry{Event Designators}{9.3.1}{Event Designators}{136}
-@numsubsecentry{Word Designators}{9.3.2}{Word Designators}{136}
-@numsubsecentry{Modifiers}{9.3.3}{Modifiers}{137}
-@numchapentry{Installing Bash}{10}{Installing Bash}{138}
-@numsecentry{Basic Installation}{10.1}{Basic Installation}{138}
-@numsecentry{Compilers and Options}{10.2}{Compilers and Options}{139}
-@numsecentry{Compiling For Multiple Architectures}{10.3}{Compiling For Multiple Architectures}{139}
-@numsecentry{Installation Names}{10.4}{Installation Names}{139}
-@numsecentry{Specifying the System Type}{10.5}{Specifying the System Type}{139}
-@numsecentry{Sharing Defaults}{10.6}{Sharing Defaults}{140}
-@numsecentry{Operation Controls}{10.7}{Operation Controls}{140}
-@numsecentry{Optional Features}{10.8}{Optional Features}{140}
-@appentry{Reporting Bugs}{A}{Reporting Bugs}{145}
-@appentry{Major Differences From The Bourne Shell}{B}{Major Differences From The Bourne Shell}{146}
-@appsecentry{Implementation Differences From The SVR4.2 Shell}{B.1}{}{150}
-@appentry{GNU Free Documentation License}{C}{GNU Free Documentation License}{152}
-@appentry{Indexes}{D}{Indexes}{160}
-@appsecentry{Index of Shell Builtin Commands}{D.1}{Builtin Index}{160}
-@appsecentry{Index of Shell Reserved Words}{D.2}{Reserved Word Index}{161}
-@appsecentry{Parameter and Variable Index}{D.3}{Variable Index}{161}
-@appsecentry{Function Index}{D.4}{Function Index}{163}
-@appsecentry{Concept Index}{D.5}{Concept Index}{165}
+@numchapentry{Shell Builtin Commands}{4}{Shell Builtin Commands}{41}
+@numsecentry{Bourne Shell Builtins}{4.1}{Bourne Shell Builtins}{41}
+@numsecentry{Bash Builtin Commands}{4.2}{Bash Builtins}{48}
+@numsecentry{Modifying Shell Behavior}{4.3}{Modifying Shell Behavior}{58}
+@numsubsecentry{The Set Builtin}{4.3.1}{The Set Builtin}{58}
+@numsubsecentry{The Shopt Builtin}{4.3.2}{The Shopt Builtin}{62}
+@numsecentry{Special Builtins}{4.4}{Special Builtins}{68}
+@numchapentry{Shell Variables}{5}{Shell Variables}{69}
+@numsecentry{Bourne Shell Variables}{5.1}{Bourne Shell Variables}{69}
+@numsecentry{Bash Variables}{5.2}{Bash Variables}{69}
+@numchapentry{Bash Features}{6}{Bash Features}{80}
+@numsecentry{Invoking Bash}{6.1}{Invoking Bash}{80}
+@numsecentry{Bash Startup Files}{6.2}{Bash Startup Files}{82}
+@numsecentry{Interactive Shells}{6.3}{Interactive Shells}{83}
+@numsubsecentry{What is an Interactive Shell?}{6.3.1}{What is an Interactive Shell?}{84}
+@numsubsecentry{Is this Shell Interactive?}{6.3.2}{Is this Shell Interactive?}{84}
+@numsubsecentry{Interactive Shell Behavior}{6.3.3}{Interactive Shell Behavior}{84}
+@numsecentry{Bash Conditional Expressions}{6.4}{Bash Conditional Expressions}{85}
+@numsecentry{Shell Arithmetic}{6.5}{Shell Arithmetic}{87}
+@numsecentry{Aliases}{6.6}{Aliases}{88}
+@numsecentry{Arrays}{6.7}{Arrays}{89}
+@numsecentry{The Directory Stack}{6.8}{The Directory Stack}{91}
+@numsubsecentry{Directory Stack Builtins}{6.8.1}{Directory Stack Builtins}{91}
+@numsecentry{Controlling the Prompt}{6.9}{Controlling the Prompt}{92}
+@numsecentry{The Restricted Shell}{6.10}{The Restricted Shell}{93}
+@numsecentry{Bash POSIX Mode}{6.11}{Bash POSIX Mode}{94}
+@numchapentry{Job Control}{7}{Job Control}{98}
+@numsecentry{Job Control Basics}{7.1}{Job Control Basics}{98}
+@numsecentry{Job Control Builtins}{7.2}{Job Control Builtins}{99}
+@numsecentry{Job Control Variables}{7.3}{Job Control Variables}{101}
+@numchapentry{Command Line Editing}{8}{Command Line Editing}{102}
+@numsecentry{Introduction to Line Editing}{8.1}{Introduction and Notation}{102}
+@numsecentry{Readline Interaction}{8.2}{Readline Interaction}{102}
+@numsubsecentry{Readline Bare Essentials}{8.2.1}{Readline Bare Essentials}{103}
+@numsubsecentry{Readline Movement Commands}{8.2.2}{Readline Movement Commands}{103}
+@numsubsecentry{Readline Killing Commands}{8.2.3}{Readline Killing Commands}{104}
+@numsubsecentry{Readline Arguments}{8.2.4}{Readline Arguments}{104}
+@numsubsecentry{Searching for Commands in the History}{8.2.5}{Searching}{104}
+@numsecentry{Readline Init File}{8.3}{Readline Init File}{105}
+@numsubsecentry{Readline Init File Syntax}{8.3.1}{Readline Init File Syntax}{105}
+@numsubsecentry{Conditional Init Constructs}{8.3.2}{Conditional Init Constructs}{112}
+@numsubsecentry{Sample Init File}{8.3.3}{Sample Init File}{113}
+@numsecentry{Bindable Readline Commands}{8.4}{Bindable Readline Commands}{116}
+@numsubsecentry{Commands For Moving}{8.4.1}{Commands For Moving}{116}
+@numsubsecentry{Commands For Manipulating The History}{8.4.2}{Commands For History}{117}
+@numsubsecentry{Commands For Changing Text}{8.4.3}{Commands For Text}{118}
+@numsubsecentry{Killing And Yanking}{8.4.4}{Commands For Killing}{119}
+@numsubsecentry{Specifying Numeric Arguments}{8.4.5}{Numeric Arguments}{120}
+@numsubsecentry{Letting Readline Type For You}{8.4.6}{Commands For Completion}{121}
+@numsubsecentry{Keyboard Macros}{8.4.7}{Keyboard Macros}{122}
+@numsubsecentry{Some Miscellaneous Commands}{8.4.8}{Miscellaneous Commands}{123}
+@numsecentry{Readline vi Mode}{8.5}{Readline vi Mode}{125}
+@numsecentry{Programmable Completion}{8.6}{Programmable Completion}{125}
+@numsecentry{Programmable Completion Builtins}{8.7}{Programmable Completion Builtins}{127}
+@numsecentry{A Programmable Completion Example}{8.8}{A Programmable Completion Example}{131}
+@numchapentry{Using History Interactively}{9}{Using History Interactively}{134}
+@numsecentry{Bash History Facilities}{9.1}{Bash History Facilities}{134}
+@numsecentry{Bash History Builtins}{9.2}{Bash History Builtins}{134}
+@numsecentry{History Expansion}{9.3}{History Interaction}{136}
+@numsubsecentry{Event Designators}{9.3.1}{Event Designators}{137}
+@numsubsecentry{Word Designators}{9.3.2}{Word Designators}{137}
+@numsubsecentry{Modifiers}{9.3.3}{Modifiers}{138}
+@numchapentry{Installing Bash}{10}{Installing Bash}{139}
+@numsecentry{Basic Installation}{10.1}{Basic Installation}{139}
+@numsecentry{Compilers and Options}{10.2}{Compilers and Options}{140}
+@numsecentry{Compiling For Multiple Architectures}{10.3}{Compiling For Multiple Architectures}{140}
+@numsecentry{Installation Names}{10.4}{Installation Names}{140}
+@numsecentry{Specifying the System Type}{10.5}{Specifying the System Type}{140}
+@numsecentry{Sharing Defaults}{10.6}{Sharing Defaults}{141}
+@numsecentry{Operation Controls}{10.7}{Operation Controls}{141}
+@numsecentry{Optional Features}{10.8}{Optional Features}{141}
+@appentry{Reporting Bugs}{A}{Reporting Bugs}{146}
+@appentry{Major Differences From The Bourne Shell}{B}{Major Differences From The Bourne Shell}{147}
+@appsecentry{Implementation Differences From The SVR4.2 Shell}{B.1}{}{151}
+@appentry{GNU Free Documentation License}{C}{GNU Free Documentation License}{153}
+@appentry{Indexes}{D}{Indexes}{161}
+@appsecentry{Index of Shell Builtin Commands}{D.1}{Builtin Index}{161}
+@appsecentry{Index of Shell Reserved Words}{D.2}{Reserved Word Index}{162}
+@appsecentry{Parameter and Variable Index}{D.3}{Variable Index}{162}
+@appsecentry{Function Index}{D.4}{Function Index}{164}
+@appsecentry{Concept Index}{D.5}{Concept Index}{166}
index 3f7d238a07f3288420b675e04459e55b6e9ad20f..8d3982a54a3cc8daa70642786ad48fa2b731543d 100644 (file)
 \entry{!}{20}{\code {!}}
 \entry{0}{20}{\code {0}}
 \entry{_}{20}{\code {_}}
-\entry{CDPATH}{68}{\code {CDPATH}}
-\entry{HOME}{68}{\code {HOME}}
-\entry{IFS}{68}{\code {IFS}}
-\entry{MAIL}{68}{\code {MAIL}}
-\entry{MAILPATH}{68}{\code {MAILPATH}}
-\entry{OPTARG}{68}{\code {OPTARG}}
-\entry{OPTIND}{68}{\code {OPTIND}}
-\entry{PATH}{68}{\code {PATH}}
-\entry{PS1}{68}{\code {PS1}}
-\entry{PS2}{68}{\code {PS2}}
-\entry{BASH}{68}{\code {BASH}}
-\entry{BASHOPTS}{69}{\code {BASHOPTS}}
-\entry{BASHPID}{69}{\code {BASHPID}}
-\entry{BASH_ALIASES}{69}{\code {BASH_ALIASES}}
-\entry{BASH_ARGC}{69}{\code {BASH_ARGC}}
-\entry{BASH_ARGV}{69}{\code {BASH_ARGV}}
-\entry{BASH_CMDS}{69}{\code {BASH_CMDS}}
-\entry{BASH_COMMAND}{69}{\code {BASH_COMMAND}}
-\entry{BASH_COMPAT}{69}{\code {BASH_COMPAT}}
-\entry{BASH_ENV}{70}{\code {BASH_ENV}}
-\entry{BASH_EXECUTION_STRING}{70}{\code {BASH_EXECUTION_STRING}}
-\entry{BASH_LINENO}{70}{\code {BASH_LINENO}}
-\entry{BASH_REMATCH}{70}{\code {BASH_REMATCH}}
-\entry{BASH_SOURCE}{70}{\code {BASH_SOURCE}}
-\entry{BASH_SUBSHELL}{70}{\code {BASH_SUBSHELL}}
-\entry{BASH_VERSINFO}{70}{\code {BASH_VERSINFO}}
-\entry{BASH_VERSION}{71}{\code {BASH_VERSION}}
-\entry{BASH_XTRACEFD}{71}{\code {BASH_XTRACEFD}}
-\entry{CHILD_MAX}{71}{\code {CHILD_MAX}}
-\entry{COLUMNS}{71}{\code {COLUMNS}}
-\entry{COMP_CWORD}{71}{\code {COMP_CWORD}}
-\entry{COMP_LINE}{71}{\code {COMP_LINE}}
-\entry{COMP_POINT}{71}{\code {COMP_POINT}}
-\entry{COMP_TYPE}{72}{\code {COMP_TYPE}}
-\entry{COMP_KEY}{72}{\code {COMP_KEY}}
-\entry{COMP_WORDBREAKS}{72}{\code {COMP_WORDBREAKS}}
-\entry{COMP_WORDS}{72}{\code {COMP_WORDS}}
-\entry{COMPREPLY}{72}{\code {COMPREPLY}}
-\entry{COPROC}{72}{\code {COPROC}}
-\entry{DIRSTACK}{72}{\code {DIRSTACK}}
-\entry{EMACS}{72}{\code {EMACS}}
-\entry{ENV}{72}{\code {ENV}}
-\entry{EUID}{72}{\code {EUID}}
-\entry{FCEDIT}{72}{\code {FCEDIT}}
-\entry{FIGNORE}{73}{\code {FIGNORE}}
-\entry{FUNCNAME}{73}{\code {FUNCNAME}}
-\entry{FUNCNEST}{73}{\code {FUNCNEST}}
-\entry{GLOBIGNORE}{73}{\code {GLOBIGNORE}}
-\entry{GROUPS}{73}{\code {GROUPS}}
-\entry{histchars}{73}{\code {histchars}}
-\entry{HISTCMD}{73}{\code {HISTCMD}}
-\entry{HISTCONTROL}{73}{\code {HISTCONTROL}}
-\entry{HISTFILE}{74}{\code {HISTFILE}}
-\entry{HISTFILESIZE}{74}{\code {HISTFILESIZE}}
-\entry{HISTIGNORE}{74}{\code {HISTIGNORE}}
-\entry{HISTSIZE}{74}{\code {HISTSIZE}}
-\entry{HISTTIMEFORMAT}{74}{\code {HISTTIMEFORMAT}}
-\entry{HOSTFILE}{74}{\code {HOSTFILE}}
-\entry{HOSTNAME}{75}{\code {HOSTNAME}}
-\entry{HOSTTYPE}{75}{\code {HOSTTYPE}}
-\entry{IGNOREEOF}{75}{\code {IGNOREEOF}}
-\entry{INPUTRC}{75}{\code {INPUTRC}}
-\entry{LANG}{75}{\code {LANG}}
-\entry{LC_ALL}{75}{\code {LC_ALL}}
-\entry{LC_COLLATE}{75}{\code {LC_COLLATE}}
-\entry{LC_CTYPE}{75}{\code {LC_CTYPE}}
-\entry{LC_MESSAGES}{75}{\code {LC_MESSAGES}}
-\entry{LC_NUMERIC}{75}{\code {LC_NUMERIC}}
-\entry{LINENO}{75}{\code {LINENO}}
-\entry{LINES}{75}{\code {LINES}}
-\entry{MACHTYPE}{75}{\code {MACHTYPE}}
-\entry{MAILCHECK}{76}{\code {MAILCHECK}}
-\entry{MAPFILE}{76}{\code {MAPFILE}}
-\entry{OLDPWD}{76}{\code {OLDPWD}}
-\entry{OPTERR}{76}{\code {OPTERR}}
-\entry{OSTYPE}{76}{\code {OSTYPE}}
-\entry{PIPESTATUS}{76}{\code {PIPESTATUS}}
-\entry{POSIXLY_CORRECT}{76}{\code {POSIXLY_CORRECT}}
-\entry{PPID}{76}{\code {PPID}}
-\entry{PROMPT_COMMAND}{76}{\code {PROMPT_COMMAND}}
-\entry{PROMPT_DIRTRIM}{76}{\code {PROMPT_DIRTRIM}}
-\entry{PS3}{76}{\code {PS3}}
-\entry{PS4}{76}{\code {PS4}}
-\entry{PWD}{76}{\code {PWD}}
-\entry{RANDOM}{76}{\code {RANDOM}}
-\entry{READLINE_LINE}{77}{\code {READLINE_LINE}}
-\entry{READLINE_POINT}{77}{\code {READLINE_POINT}}
-\entry{REPLY}{77}{\code {REPLY}}
-\entry{SECONDS}{77}{\code {SECONDS}}
-\entry{SHELL}{77}{\code {SHELL}}
-\entry{SHELLOPTS}{77}{\code {SHELLOPTS}}
-\entry{SHLVL}{77}{\code {SHLVL}}
-\entry{TIMEFORMAT}{77}{\code {TIMEFORMAT}}
-\entry{TMOUT}{78}{\code {TMOUT}}
-\entry{TMPDIR}{78}{\code {TMPDIR}}
-\entry{UID}{78}{\code {UID}}
-\entry{auto_resume}{100}{\code {auto_resume}}
-\entry{bell-style}{105}{\code {bell-style}}
-\entry{bind-tty-special-chars}{105}{\code {bind-tty-special-chars}}
-\entry{colored-stats}{105}{\code {colored-stats}}
-\entry{comment-begin}{105}{\code {comment-begin}}
-\entry{completion-display-width}{105}{\code {completion-display-width}}
-\entry{completion-ignore-case}{105}{\code {completion-ignore-case}}
-\entry{completion-map-case}{105}{\code {completion-map-case}}
-\entry{completion-prefix-display-length}{106}{\code {completion-prefix-display-length}}
-\entry{completion-query-items}{106}{\code {completion-query-items}}
-\entry{convert-meta}{106}{\code {convert-meta}}
-\entry{disable-completion}{106}{\code {disable-completion}}
-\entry{editing-mode}{106}{\code {editing-mode}}
-\entry{enable-keypad}{106}{\code {enable-keypad}}
-\entry{expand-tilde}{106}{\code {expand-tilde}}
-\entry{history-preserve-point}{107}{\code {history-preserve-point}}
-\entry{history-size}{107}{\code {history-size}}
-\entry{horizontal-scroll-mode}{107}{\code {horizontal-scroll-mode}}
-\entry{input-meta}{107}{\code {input-meta}}
-\entry{meta-flag}{107}{\code {meta-flag}}
-\entry{isearch-terminators}{107}{\code {isearch-terminators}}
-\entry{keymap}{107}{\code {keymap}}
-\entry{mark-modified-lines}{108}{\code {mark-modified-lines}}
-\entry{mark-symlinked-directories}{108}{\code {mark-symlinked-directories}}
-\entry{match-hidden-files}{108}{\code {match-hidden-files}}
-\entry{menu-complete-display-prefix}{108}{\code {menu-complete-display-prefix}}
-\entry{output-meta}{108}{\code {output-meta}}
-\entry{page-completions}{108}{\code {page-completions}}
-\entry{revert-all-at-newline}{108}{\code {revert-all-at-newline}}
-\entry{show-all-if-ambiguous}{108}{\code {show-all-if-ambiguous}}
-\entry{show-all-if-unmodified}{109}{\code {show-all-if-unmodified}}
-\entry{show-mode-in-prompt}{109}{\code {show-mode-in-prompt}}
-\entry{skip-completed-text}{109}{\code {skip-completed-text}}
-\entry{visible-stats}{109}{\code {visible-stats}}
+\entry{CDPATH}{69}{\code {CDPATH}}
+\entry{HOME}{69}{\code {HOME}}
+\entry{IFS}{69}{\code {IFS}}
+\entry{MAIL}{69}{\code {MAIL}}
+\entry{MAILPATH}{69}{\code {MAILPATH}}
+\entry{OPTARG}{69}{\code {OPTARG}}
+\entry{OPTIND}{69}{\code {OPTIND}}
+\entry{PATH}{69}{\code {PATH}}
+\entry{PS1}{69}{\code {PS1}}
+\entry{PS2}{69}{\code {PS2}}
+\entry{BASH}{69}{\code {BASH}}
+\entry{BASHOPTS}{70}{\code {BASHOPTS}}
+\entry{BASHPID}{70}{\code {BASHPID}}
+\entry{BASH_ALIASES}{70}{\code {BASH_ALIASES}}
+\entry{BASH_ARGC}{70}{\code {BASH_ARGC}}
+\entry{BASH_ARGV}{70}{\code {BASH_ARGV}}
+\entry{BASH_CMDS}{70}{\code {BASH_CMDS}}
+\entry{BASH_COMMAND}{70}{\code {BASH_COMMAND}}
+\entry{BASH_COMPAT}{70}{\code {BASH_COMPAT}}
+\entry{BASH_ENV}{71}{\code {BASH_ENV}}
+\entry{BASH_EXECUTION_STRING}{71}{\code {BASH_EXECUTION_STRING}}
+\entry{BASH_LINENO}{71}{\code {BASH_LINENO}}
+\entry{BASH_REMATCH}{71}{\code {BASH_REMATCH}}
+\entry{BASH_SOURCE}{71}{\code {BASH_SOURCE}}
+\entry{BASH_SUBSHELL}{71}{\code {BASH_SUBSHELL}}
+\entry{BASH_VERSINFO}{71}{\code {BASH_VERSINFO}}
+\entry{BASH_VERSION}{72}{\code {BASH_VERSION}}
+\entry{BASH_XTRACEFD}{72}{\code {BASH_XTRACEFD}}
+\entry{CHILD_MAX}{72}{\code {CHILD_MAX}}
+\entry{COLUMNS}{72}{\code {COLUMNS}}
+\entry{COMP_CWORD}{72}{\code {COMP_CWORD}}
+\entry{COMP_LINE}{72}{\code {COMP_LINE}}
+\entry{COMP_POINT}{72}{\code {COMP_POINT}}
+\entry{COMP_TYPE}{73}{\code {COMP_TYPE}}
+\entry{COMP_KEY}{73}{\code {COMP_KEY}}
+\entry{COMP_WORDBREAKS}{73}{\code {COMP_WORDBREAKS}}
+\entry{COMP_WORDS}{73}{\code {COMP_WORDS}}
+\entry{COMPREPLY}{73}{\code {COMPREPLY}}
+\entry{COPROC}{73}{\code {COPROC}}
+\entry{DIRSTACK}{73}{\code {DIRSTACK}}
+\entry{EMACS}{73}{\code {EMACS}}
+\entry{ENV}{73}{\code {ENV}}
+\entry{EUID}{73}{\code {EUID}}
+\entry{FCEDIT}{73}{\code {FCEDIT}}
+\entry{FIGNORE}{74}{\code {FIGNORE}}
+\entry{FUNCNAME}{74}{\code {FUNCNAME}}
+\entry{FUNCNEST}{74}{\code {FUNCNEST}}
+\entry{GLOBIGNORE}{74}{\code {GLOBIGNORE}}
+\entry{GROUPS}{74}{\code {GROUPS}}
+\entry{histchars}{74}{\code {histchars}}
+\entry{HISTCMD}{74}{\code {HISTCMD}}
+\entry{HISTCONTROL}{74}{\code {HISTCONTROL}}
+\entry{HISTFILE}{75}{\code {HISTFILE}}
+\entry{HISTFILESIZE}{75}{\code {HISTFILESIZE}}
+\entry{HISTIGNORE}{75}{\code {HISTIGNORE}}
+\entry{HISTSIZE}{75}{\code {HISTSIZE}}
+\entry{HISTTIMEFORMAT}{75}{\code {HISTTIMEFORMAT}}
+\entry{HOSTFILE}{75}{\code {HOSTFILE}}
+\entry{HOSTNAME}{76}{\code {HOSTNAME}}
+\entry{HOSTTYPE}{76}{\code {HOSTTYPE}}
+\entry{IGNOREEOF}{76}{\code {IGNOREEOF}}
+\entry{INPUTRC}{76}{\code {INPUTRC}}
+\entry{LANG}{76}{\code {LANG}}
+\entry{LC_ALL}{76}{\code {LC_ALL}}
+\entry{LC_COLLATE}{76}{\code {LC_COLLATE}}
+\entry{LC_CTYPE}{76}{\code {LC_CTYPE}}
+\entry{LC_MESSAGES}{76}{\code {LC_MESSAGES}}
+\entry{LC_NUMERIC}{76}{\code {LC_NUMERIC}}
+\entry{LINENO}{76}{\code {LINENO}}
+\entry{LINES}{76}{\code {LINES}}
+\entry{MACHTYPE}{76}{\code {MACHTYPE}}
+\entry{MAILCHECK}{77}{\code {MAILCHECK}}
+\entry{MAPFILE}{77}{\code {MAPFILE}}
+\entry{OLDPWD}{77}{\code {OLDPWD}}
+\entry{OPTERR}{77}{\code {OPTERR}}
+\entry{OSTYPE}{77}{\code {OSTYPE}}
+\entry{PIPESTATUS}{77}{\code {PIPESTATUS}}
+\entry{POSIXLY_CORRECT}{77}{\code {POSIXLY_CORRECT}}
+\entry{PPID}{77}{\code {PPID}}
+\entry{PROMPT_COMMAND}{77}{\code {PROMPT_COMMAND}}
+\entry{PROMPT_DIRTRIM}{77}{\code {PROMPT_DIRTRIM}}
+\entry{PS3}{77}{\code {PS3}}
+\entry{PS4}{77}{\code {PS4}}
+\entry{PWD}{77}{\code {PWD}}
+\entry{RANDOM}{77}{\code {RANDOM}}
+\entry{READLINE_LINE}{78}{\code {READLINE_LINE}}
+\entry{READLINE_POINT}{78}{\code {READLINE_POINT}}
+\entry{REPLY}{78}{\code {REPLY}}
+\entry{SECONDS}{78}{\code {SECONDS}}
+\entry{SHELL}{78}{\code {SHELL}}
+\entry{SHELLOPTS}{78}{\code {SHELLOPTS}}
+\entry{SHLVL}{78}{\code {SHLVL}}
+\entry{TIMEFORMAT}{78}{\code {TIMEFORMAT}}
+\entry{TMOUT}{79}{\code {TMOUT}}
+\entry{TMPDIR}{79}{\code {TMPDIR}}
+\entry{UID}{79}{\code {UID}}
+\entry{auto_resume}{101}{\code {auto_resume}}
+\entry{bell-style}{106}{\code {bell-style}}
+\entry{bind-tty-special-chars}{106}{\code {bind-tty-special-chars}}
+\entry{colored-stats}{106}{\code {colored-stats}}
+\entry{comment-begin}{106}{\code {comment-begin}}
+\entry{completion-display-width}{106}{\code {completion-display-width}}
+\entry{completion-ignore-case}{106}{\code {completion-ignore-case}}
+\entry{completion-map-case}{106}{\code {completion-map-case}}
+\entry{completion-prefix-display-length}{107}{\code {completion-prefix-display-length}}
+\entry{completion-query-items}{107}{\code {completion-query-items}}
+\entry{convert-meta}{107}{\code {convert-meta}}
+\entry{disable-completion}{107}{\code {disable-completion}}
+\entry{editing-mode}{107}{\code {editing-mode}}
+\entry{enable-keypad}{107}{\code {enable-keypad}}
+\entry{expand-tilde}{107}{\code {expand-tilde}}
+\entry{history-preserve-point}{108}{\code {history-preserve-point}}
+\entry{history-size}{108}{\code {history-size}}
+\entry{horizontal-scroll-mode}{108}{\code {horizontal-scroll-mode}}
+\entry{input-meta}{108}{\code {input-meta}}
+\entry{meta-flag}{108}{\code {meta-flag}}
+\entry{isearch-terminators}{108}{\code {isearch-terminators}}
+\entry{keymap}{108}{\code {keymap}}
+\entry{mark-modified-lines}{109}{\code {mark-modified-lines}}
+\entry{mark-symlinked-directories}{109}{\code {mark-symlinked-directories}}
+\entry{match-hidden-files}{109}{\code {match-hidden-files}}
+\entry{menu-complete-display-prefix}{109}{\code {menu-complete-display-prefix}}
+\entry{output-meta}{109}{\code {output-meta}}
+\entry{page-completions}{109}{\code {page-completions}}
+\entry{revert-all-at-newline}{109}{\code {revert-all-at-newline}}
+\entry{show-all-if-ambiguous}{109}{\code {show-all-if-ambiguous}}
+\entry{show-all-if-unmodified}{110}{\code {show-all-if-unmodified}}
+\entry{show-mode-in-prompt}{110}{\code {show-mode-in-prompt}}
+\entry{skip-completed-text}{110}{\code {skip-completed-text}}
+\entry{visible-stats}{110}{\code {visible-stats}}
index ccf60dce5777d24f40e27917689854e961f136ed..1bcbf6213620cb14ca23c670655551d5b02dff19 100644 (file)
 \initial {0}
 \entry {\code {0}}{20}
 \initial {A}
-\entry {\code {auto_resume}}{100}
+\entry {\code {auto_resume}}{101}
 \initial {B}
-\entry {\code {BASH}}{68}
-\entry {\code {BASH_ALIASES}}{69}
-\entry {\code {BASH_ARGC}}{69}
-\entry {\code {BASH_ARGV}}{69}
-\entry {\code {BASH_CMDS}}{69}
-\entry {\code {BASH_COMMAND}}{69}
-\entry {\code {BASH_COMPAT}}{69}
-\entry {\code {BASH_ENV}}{70}
-\entry {\code {BASH_EXECUTION_STRING}}{70}
-\entry {\code {BASH_LINENO}}{70}
-\entry {\code {BASH_REMATCH}}{70}
-\entry {\code {BASH_SOURCE}}{70}
-\entry {\code {BASH_SUBSHELL}}{70}
-\entry {\code {BASH_VERSINFO}}{70}
-\entry {\code {BASH_VERSION}}{71}
-\entry {\code {BASH_XTRACEFD}}{71}
-\entry {\code {BASHOPTS}}{69}
-\entry {\code {BASHPID}}{69}
-\entry {\code {bell-style}}{105}
-\entry {\code {bind-tty-special-chars}}{105}
+\entry {\code {BASH}}{69}
+\entry {\code {BASH_ALIASES}}{70}
+\entry {\code {BASH_ARGC}}{70}
+\entry {\code {BASH_ARGV}}{70}
+\entry {\code {BASH_CMDS}}{70}
+\entry {\code {BASH_COMMAND}}{70}
+\entry {\code {BASH_COMPAT}}{70}
+\entry {\code {BASH_ENV}}{71}
+\entry {\code {BASH_EXECUTION_STRING}}{71}
+\entry {\code {BASH_LINENO}}{71}
+\entry {\code {BASH_REMATCH}}{71}
+\entry {\code {BASH_SOURCE}}{71}
+\entry {\code {BASH_SUBSHELL}}{71}
+\entry {\code {BASH_VERSINFO}}{71}
+\entry {\code {BASH_VERSION}}{72}
+\entry {\code {BASH_XTRACEFD}}{72}
+\entry {\code {BASHOPTS}}{70}
+\entry {\code {BASHPID}}{70}
+\entry {\code {bell-style}}{106}
+\entry {\code {bind-tty-special-chars}}{106}
 \initial {C}
-\entry {\code {CDPATH}}{68}
-\entry {\code {CHILD_MAX}}{71}
-\entry {\code {colored-stats}}{105}
-\entry {\code {COLUMNS}}{71}
-\entry {\code {comment-begin}}{105}
-\entry {\code {COMP_CWORD}}{71}
-\entry {\code {COMP_KEY}}{72}
-\entry {\code {COMP_LINE}}{71}
-\entry {\code {COMP_POINT}}{71}
-\entry {\code {COMP_TYPE}}{72}
-\entry {\code {COMP_WORDBREAKS}}{72}
-\entry {\code {COMP_WORDS}}{72}
-\entry {\code {completion-display-width}}{105}
-\entry {\code {completion-ignore-case}}{105}
-\entry {\code {completion-map-case}}{105}
-\entry {\code {completion-prefix-display-length}}{106}
-\entry {\code {completion-query-items}}{106}
-\entry {\code {COMPREPLY}}{72}
-\entry {\code {convert-meta}}{106}
-\entry {\code {COPROC}}{72}
+\entry {\code {CDPATH}}{69}
+\entry {\code {CHILD_MAX}}{72}
+\entry {\code {colored-stats}}{106}
+\entry {\code {COLUMNS}}{72}
+\entry {\code {comment-begin}}{106}
+\entry {\code {COMP_CWORD}}{72}
+\entry {\code {COMP_KEY}}{73}
+\entry {\code {COMP_LINE}}{72}
+\entry {\code {COMP_POINT}}{72}
+\entry {\code {COMP_TYPE}}{73}
+\entry {\code {COMP_WORDBREAKS}}{73}
+\entry {\code {COMP_WORDS}}{73}
+\entry {\code {completion-display-width}}{106}
+\entry {\code {completion-ignore-case}}{106}
+\entry {\code {completion-map-case}}{106}
+\entry {\code {completion-prefix-display-length}}{107}
+\entry {\code {completion-query-items}}{107}
+\entry {\code {COMPREPLY}}{73}
+\entry {\code {convert-meta}}{107}
+\entry {\code {COPROC}}{73}
 \initial {D}
-\entry {\code {DIRSTACK}}{72}
-\entry {\code {disable-completion}}{106}
+\entry {\code {DIRSTACK}}{73}
+\entry {\code {disable-completion}}{107}
 \initial {E}
-\entry {\code {editing-mode}}{106}
-\entry {\code {EMACS}}{72}
-\entry {\code {enable-keypad}}{106}
-\entry {\code {ENV}}{72}
-\entry {\code {EUID}}{72}
-\entry {\code {expand-tilde}}{106}
+\entry {\code {editing-mode}}{107}
+\entry {\code {EMACS}}{73}
+\entry {\code {enable-keypad}}{107}
+\entry {\code {ENV}}{73}
+\entry {\code {EUID}}{73}
+\entry {\code {expand-tilde}}{107}
 \initial {F}
-\entry {\code {FCEDIT}}{72}
-\entry {\code {FIGNORE}}{73}
-\entry {\code {FUNCNAME}}{73}
-\entry {\code {FUNCNEST}}{73}
+\entry {\code {FCEDIT}}{73}
+\entry {\code {FIGNORE}}{74}
+\entry {\code {FUNCNAME}}{74}
+\entry {\code {FUNCNEST}}{74}
 \initial {G}
-\entry {\code {GLOBIGNORE}}{73}
-\entry {\code {GROUPS}}{73}
+\entry {\code {GLOBIGNORE}}{74}
+\entry {\code {GROUPS}}{74}
 \initial {H}
-\entry {\code {histchars}}{73}
-\entry {\code {HISTCMD}}{73}
-\entry {\code {HISTCONTROL}}{73}
-\entry {\code {HISTFILE}}{74}
-\entry {\code {HISTFILESIZE}}{74}
-\entry {\code {HISTIGNORE}}{74}
-\entry {\code {history-preserve-point}}{107}
-\entry {\code {history-size}}{107}
-\entry {\code {HISTSIZE}}{74}
-\entry {\code {HISTTIMEFORMAT}}{74}
-\entry {\code {HOME}}{68}
-\entry {\code {horizontal-scroll-mode}}{107}
-\entry {\code {HOSTFILE}}{74}
-\entry {\code {HOSTNAME}}{75}
-\entry {\code {HOSTTYPE}}{75}
+\entry {\code {histchars}}{74}
+\entry {\code {HISTCMD}}{74}
+\entry {\code {HISTCONTROL}}{74}
+\entry {\code {HISTFILE}}{75}
+\entry {\code {HISTFILESIZE}}{75}
+\entry {\code {HISTIGNORE}}{75}
+\entry {\code {history-preserve-point}}{108}
+\entry {\code {history-size}}{108}
+\entry {\code {HISTSIZE}}{75}
+\entry {\code {HISTTIMEFORMAT}}{75}
+\entry {\code {HOME}}{69}
+\entry {\code {horizontal-scroll-mode}}{108}
+\entry {\code {HOSTFILE}}{75}
+\entry {\code {HOSTNAME}}{76}
+\entry {\code {HOSTTYPE}}{76}
 \initial {I}
-\entry {\code {IFS}}{68}
-\entry {\code {IGNOREEOF}}{75}
-\entry {\code {input-meta}}{107}
-\entry {\code {INPUTRC}}{75}
-\entry {\code {isearch-terminators}}{107}
+\entry {\code {IFS}}{69}
+\entry {\code {IGNOREEOF}}{76}
+\entry {\code {input-meta}}{108}
+\entry {\code {INPUTRC}}{76}
+\entry {\code {isearch-terminators}}{108}
 \initial {K}
-\entry {\code {keymap}}{107}
+\entry {\code {keymap}}{108}
 \initial {L}
-\entry {\code {LANG}}{75}
-\entry {\code {LC_ALL}}{75}
-\entry {\code {LC_COLLATE}}{75}
-\entry {\code {LC_CTYPE}}{75}
-\entry {\code {LC_MESSAGES}}{7, 75}
-\entry {\code {LC_NUMERIC}}{75}
-\entry {\code {LINENO}}{75}
-\entry {\code {LINES}}{75}
+\entry {\code {LANG}}{76}
+\entry {\code {LC_ALL}}{76}
+\entry {\code {LC_COLLATE}}{76}
+\entry {\code {LC_CTYPE}}{76}
+\entry {\code {LC_MESSAGES}}{7, 76}
+\entry {\code {LC_NUMERIC}}{76}
+\entry {\code {LINENO}}{76}
+\entry {\code {LINES}}{76}
 \initial {M}
-\entry {\code {MACHTYPE}}{75}
-\entry {\code {MAIL}}{68}
-\entry {\code {MAILCHECK}}{76}
-\entry {\code {MAILPATH}}{68}
-\entry {\code {MAPFILE}}{76}
-\entry {\code {mark-modified-lines}}{108}
-\entry {\code {mark-symlinked-directories}}{108}
-\entry {\code {match-hidden-files}}{108}
-\entry {\code {menu-complete-display-prefix}}{108}
-\entry {\code {meta-flag}}{107}
+\entry {\code {MACHTYPE}}{76}
+\entry {\code {MAIL}}{69}
+\entry {\code {MAILCHECK}}{77}
+\entry {\code {MAILPATH}}{69}
+\entry {\code {MAPFILE}}{77}
+\entry {\code {mark-modified-lines}}{109}
+\entry {\code {mark-symlinked-directories}}{109}
+\entry {\code {match-hidden-files}}{109}
+\entry {\code {menu-complete-display-prefix}}{109}
+\entry {\code {meta-flag}}{108}
 \initial {O}
-\entry {\code {OLDPWD}}{76}
-\entry {\code {OPTARG}}{68}
-\entry {\code {OPTERR}}{76}
-\entry {\code {OPTIND}}{68}
-\entry {\code {OSTYPE}}{76}
-\entry {\code {output-meta}}{108}
+\entry {\code {OLDPWD}}{77}
+\entry {\code {OPTARG}}{69}
+\entry {\code {OPTERR}}{77}
+\entry {\code {OPTIND}}{69}
+\entry {\code {OSTYPE}}{77}
+\entry {\code {output-meta}}{109}
 \initial {P}
-\entry {\code {page-completions}}{108}
-\entry {\code {PATH}}{68}
-\entry {\code {PIPESTATUS}}{76}
-\entry {\code {POSIXLY_CORRECT}}{76}
-\entry {\code {PPID}}{76}
-\entry {\code {PROMPT_COMMAND}}{76}
-\entry {\code {PROMPT_DIRTRIM}}{76}
-\entry {\code {PS1}}{68}
-\entry {\code {PS2}}{68}
-\entry {\code {PS3}}{76}
-\entry {\code {PS4}}{76}
-\entry {\code {PWD}}{76}
+\entry {\code {page-completions}}{109}
+\entry {\code {PATH}}{69}
+\entry {\code {PIPESTATUS}}{77}
+\entry {\code {POSIXLY_CORRECT}}{77}
+\entry {\code {PPID}}{77}
+\entry {\code {PROMPT_COMMAND}}{77}
+\entry {\code {PROMPT_DIRTRIM}}{77}
+\entry {\code {PS1}}{69}
+\entry {\code {PS2}}{69}
+\entry {\code {PS3}}{77}
+\entry {\code {PS4}}{77}
+\entry {\code {PWD}}{77}
 \initial {R}
-\entry {\code {RANDOM}}{76}
-\entry {\code {READLINE_LINE}}{77}
-\entry {\code {READLINE_POINT}}{77}
-\entry {\code {REPLY}}{77}
-\entry {\code {revert-all-at-newline}}{108}
+\entry {\code {RANDOM}}{77}
+\entry {\code {READLINE_LINE}}{78}
+\entry {\code {READLINE_POINT}}{78}
+\entry {\code {REPLY}}{78}
+\entry {\code {revert-all-at-newline}}{109}
 \initial {S}
-\entry {\code {SECONDS}}{77}
-\entry {\code {SHELL}}{77}
-\entry {\code {SHELLOPTS}}{77}
-\entry {\code {SHLVL}}{77}
-\entry {\code {show-all-if-ambiguous}}{108}
-\entry {\code {show-all-if-unmodified}}{109}
-\entry {\code {show-mode-in-prompt}}{109}
-\entry {\code {skip-completed-text}}{109}
+\entry {\code {SECONDS}}{78}
+\entry {\code {SHELL}}{78}
+\entry {\code {SHELLOPTS}}{78}
+\entry {\code {SHLVL}}{78}
+\entry {\code {show-all-if-ambiguous}}{109}
+\entry {\code {show-all-if-unmodified}}{110}
+\entry {\code {show-mode-in-prompt}}{110}
+\entry {\code {skip-completed-text}}{110}
 \initial {T}
 \entry {\code {TEXTDOMAIN}}{7}
 \entry {\code {TEXTDOMAINDIR}}{7}
-\entry {\code {TIMEFORMAT}}{77}
-\entry {\code {TMOUT}}{78}
-\entry {\code {TMPDIR}}{78}
+\entry {\code {TIMEFORMAT}}{78}
+\entry {\code {TMOUT}}{79}
+\entry {\code {TMPDIR}}{79}
 \initial {U}
-\entry {\code {UID}}{78}
+\entry {\code {UID}}{79}
 \initial {V}
-\entry {\code {visible-stats}}{109}
+\entry {\code {visible-stats}}{110}
index 7874a85d0454bff4b6d698b5481bcc327fa65bb3..10d659e3972af9c867a89a3be1363b453cb2d720 100644 (file)
@@ -370,22 +370,22 @@ B\bBA\bAS\bSH\bH B\bBU\bUI\bIL\bLT\bTI\bIN\bN C\bCO\bOM\bMM\bMA\bAN\bND\bDS\bS
               Declare  variables and/or give them attributes.  If no _\bn_\ba_\bm_\bes are
               given then display the values of variables.  The -\b-p\bp option  will
               display the attributes and values of each _\bn_\ba_\bm_\be.  When -\b-p\bp is used
-              with _\bn_\ba_\bm_\be arguments, additional options are ignored.  When -\b-p\bp is
-              supplied  without _\bn_\ba_\bm_\be arguments, it will display the attributes
-              and values of all variables having the attributes  specified  by
-              the  additional  options.  If no other options are supplied with
-              -\b-p\bp, d\bde\bec\bcl\bla\bar\bre\be will display the attributes and values of all  shell
-              variables.   The  -\b-f\bf  option  will restrict the display to shell
-              functions.  The -\b-F\bF option inhibits the display of function defi-
-              nitions;  only the function name and attributes are printed.  If
-              the e\bex\bxt\btd\bde\beb\bbu\bug\bg shell option is enabled  using  s\bsh\bho\bop\bpt\bt,  the  source
-              file name and line number where the function is defined are dis-
-              played as well.  The -\b-F\bF option implies -\b-f\bf.  The -\b-g\bg option forces
-              variables  to  be  created or modified at the global scope, even
-              when d\bde\bec\bcl\bla\bar\bre\be is executed in a shell function.  It is ignored  in
-              all  other cases.  The following options can be used to restrict
-              output to variables with the  specified  attribute  or  to  give
-              variables attributes:
+              with _\bn_\ba_\bm_\be arguments, additional options, other than -\b-f\bf  and  -\b-F\bF,
+              are  ignored.   When  -\b-p\bp  is supplied without _\bn_\ba_\bm_\be arguments, it
+              will display the attributes and values of all  variables  having
+              the attributes specified by the additional options.  If no other
+              options  are  supplied  with  -\b-p\bp,  d\bde\bec\bcl\bla\bar\bre\be  will   display   the
+              attributes  and  values  of  all shell variables.  The -\b-f\bf option
+              will restrict the display to shell  functions.   The  -\b-F\bF  option
+              inhibits  the display of function definitions; only the function
+              name and attributes are printed.  If the e\bex\bxt\btd\bde\beb\bbu\bug\bg  shell  option
+              is  enabled  using  s\bsh\bho\bop\bpt\bt,  the source file name and line number
+              where the function is defined are displayed  as  well.   The  -\b-F\bF
+              option implies -\b-f\bf.  The -\b-g\bg option forces variables to be created
+              or modified at the global scope, even when d\bde\bec\bcl\bla\bar\bre\be  is  executed
+              in  a  shell  function.   It is ignored in all other cases.  The
+              following options can be used to restrict  output  to  variables
+              with the specified attribute or to give variables attributes:
               -\b-a\ba     Each  _\bn_\ba_\bm_\be  is  an  indexed  array  variable  (see A\bAr\brr\bra\bay\bys\bs
                      above).
               -\b-A\bA     Each _\bn_\ba_\bm_\be is an associative array  variable  (see  A\bAr\brr\bra\bay\bys\bs
@@ -458,16 +458,14 @@ B\bBA\bAS\bSH\bH B\bBU\bUI\bIL\bLT\bTI\bIN\bN C\bCO\bOM\bMM\bMA\bAN\bND\bDS\bS
 
        d\bdi\bis\bso\bow\bwn\bn [-\b-a\bar\br] [-\b-h\bh] [_\bj_\bo_\bb_\bs_\bp_\be_\bc ...]
               Without options, remove each _\bj_\bo_\bb_\bs_\bp_\be_\bc from the  table  of  active
-              jobs.   If _\bj_\bo_\bb_\bs_\bp_\be_\bc is not present, and neither -\b-a\ba nor -\b-r\br is sup-
-              plied, the shell's notion of the _\bc_\bu_\br_\br_\be_\bn_\bt _\bj_\bo_\bb is used.  If the -\b-h\bh
-              option is given, each _\bj_\bo_\bb_\bs_\bp_\be_\bc is not removed from the table, but
-              is marked so that S\bSI\bIG\bGH\bHU\bUP\bP is not sent to the  job  if  the  shell
-              receives a S\bSI\bIG\bGH\bHU\bUP\bP.  If no _\bj_\bo_\bb_\bs_\bp_\be_\bc is present, and neither the -\b-a\ba
-              nor the -\b-r\br option is supplied, the _\bc_\bu_\br_\br_\be_\bn_\bt _\bj_\bo_\bb is used.   If  no
-              _\bj_\bo_\bb_\bs_\bp_\be_\bc  is  supplied, the -\b-a\ba option means to remove or mark all
-              jobs; the -\b-r\br option without a _\bj_\bo_\bb_\bs_\bp_\be_\bc argument restricts  opera-
-              tion  to  running  jobs.  The return value is 0 unless a _\bj_\bo_\bb_\bs_\bp_\be_\bc
-              does not specify a valid job.
+              jobs.   If _\bj_\bo_\bb_\bs_\bp_\be_\bc is not present, and neither the -\b-a\ba nor the -\b-r\br
+              option is supplied, the _\bc_\bu_\br_\br_\be_\bn_\bt _\bj_\bo_\bb is used.  If the  -\b-h\bh  option
+              is  given,  each  _\bj_\bo_\bb_\bs_\bp_\be_\bc  is not removed from the table, but is
+              marked so that S\bSI\bIG\bGH\bHU\bUP\bP is not  sent  to  the  job  if  the  shell
+              receives  a  S\bSI\bIG\bGH\bHU\bUP\bP.   If  no _\bj_\bo_\bb_\bs_\bp_\be_\bc is supplied, the -\b-a\ba option
+              means to remove or mark all jobs; the -\b-r\br option without  a  _\bj_\bo_\bb_\b-
+              _\bs_\bp_\be_\bc  argument  restricts operation to running jobs.  The return
+              value is 0 unless a _\bj_\bo_\bb_\bs_\bp_\be_\bc does not specify a valid job.
 
        e\bec\bch\bho\bo [-\b-n\bne\beE\bE] [_\ba_\br_\bg ...]
               Output the _\ba_\br_\bgs, separated by spaces,  followed  by  a  newline.
@@ -927,162 +925,163 @@ B\bBA\bAS\bSH\bH B\bBU\bUI\bIL\bLT\bTI\bIN\bN C\bCO\bOM\bMM\bMA\bAN\bND\bDS\bS
               ing  separators  assigned  to the last _\bn_\ba_\bm_\be.  If there are fewer
               words read from the input stream than names, the remaining names
               are  assigned  empty  values.  The characters in I\bIF\bFS\bS are used to
-              split the line into words.  The backslash character (\\b\)  may  be
-              used  to  remove any special meaning for the next character read
-              and for line continuation.  Options, if supplied, have the  fol-
-              lowing meanings:
+              split the line into words using the same rules  the  shell  uses
+              for expansion (described above under W\bWo\bor\brd\bd S\bSp\bpl\bli\bit\btt\bti\bin\bng\bg).  The back-
+              slash character (\\b\) may be used to remove  any  special  meaning
+              for the next character read and for line continuation.  Options,
+              if supplied, have the following meanings:
               -\b-a\ba _\ba_\bn_\ba_\bm_\be
                      The words are assigned to sequential indices of the array
                      variable _\ba_\bn_\ba_\bm_\be, starting at 0.  _\ba_\bn_\ba_\bm_\be is unset before any
                      new  values  are  assigned.   Other  _\bn_\ba_\bm_\be  arguments  are
                      ignored.
               -\b-d\bd _\bd_\be_\bl_\bi_\bm
-                     The first character of _\bd_\be_\bl_\bi_\bm is  used  to  terminate  the
+                     The  first  character  of  _\bd_\be_\bl_\bi_\bm is used to terminate the
                      input line, rather than newline.
               -\b-e\be     If the standard input is coming from a terminal, r\bre\bea\bad\bdl\bli\bin\bne\be
-                     (see R\bRE\bEA\bAD\bDL\bLI\bIN\bNE\bE above) is used to obtain the  line.   Read-
-                     line  uses  the  current (or default, if line editing was
+                     (see  R\bRE\bEA\bAD\bDL\bLI\bIN\bNE\bE  above) is used to obtain the line.  Read-
+                     line uses the current (or default, if  line  editing  was
                      not previously active) editing settings.
               -\b-i\bi _\bt_\be_\bx_\bt
-                     If r\bre\bea\bad\bdl\bli\bin\bne\be is being used  to  read  the  line,  _\bt_\be_\bx_\b is
+                     If  r\bre\bea\bad\bdl\bli\bin\bne\be  is  being  used  to  read the line, _\bt_\be_\bx_\bt is
                      placed into the editing buffer before editing begins.
               -\b-n\bn _\bn_\bc_\bh_\ba_\br_\bs
-                     r\bre\bea\bad\b returns after reading _\bn_\bc_\bh_\ba_\br_\bs characters rather than
-                     waiting for a complete line of input, but honor a  delim-
-                     iter  if fewer than _\bn_\bc_\bh_\ba_\br_\bs characters are read before the
+                     r\bre\bea\bad\breturns after reading _\bn_\bc_\bh_\ba_\br_\bs characters rather  than
+                     waiting  for a complete line of input, but honor a delim-
+                     iter if fewer than _\bn_\bc_\bh_\ba_\br_\bs characters are read before  the
                      delimiter.
               -\b-N\bN _\bn_\bc_\bh_\ba_\br_\bs
-                     r\bre\bea\bad\breturns  after  reading  exactly  _\bn_\bc_\bh_\ba_\br_\b characters
-                     rather  than waiting for a complete line of input, unless
-                     EOF is encountered or r\bre\bea\bad\bd times out.  Delimiter  charac-
-                     ters  encountered  in the input are not treated specially
-                     and do not cause r\bre\bea\bad\bd to return until  _\bn_\bc_\bh_\ba_\br_\b characters
+                     r\bre\bea\bad\b returns  after  reading  exactly  _\bn_\bc_\bh_\ba_\br_\bs characters
+                     rather than waiting for a complete line of input,  unless
+                     EOF  is encountered or r\bre\bea\bad\bd times out.  Delimiter charac-
+                     ters encountered in the input are not  treated  specially
+                     and  do  not cause r\bre\bea\bad\bd to return until _\bn_\bc_\bh_\ba_\br_\bs characters
                      are read.
               -\b-p\bp _\bp_\br_\bo_\bm_\bp_\bt
                      Display _\bp_\br_\bo_\bm_\bp_\bt on standard error, without a trailing new-
                      line, before attempting to read any input.  The prompt is
                      displayed only if input is coming from a terminal.
               -\b-r\br     Backslash does not act as an escape character.  The back-
-                     slash is considered to be part of the line.  In  particu-
-                     lar,  a  backslash-newline pair may not be used as a line
+                     slash  is considered to be part of the line.  In particu-
+                     lar, a backslash-newline pair may not be used as  a  line
                      continuation.
               -\b-s\bs     Silent mode.  If input is coming from a terminal, charac-
                      ters are not echoed.
               -\b-t\bt _\bt_\bi_\bm_\be_\bo_\bu_\bt
-                     Cause  r\bre\bea\bad\bd  to time out and return failure if a complete
-                     line of input (or a specified number  of  characters)  is
-                     not  read within _\bt_\bi_\bm_\be_\bo_\bu_\bt seconds.  _\bt_\bi_\bm_\be_\bo_\bu_\bt may be a deci-
-                     mal number with a fractional portion following the  deci-
-                     mal  point.   This  option  is  only effective if r\bre\bea\bad\bd is
-                     reading input from a terminal,  pipe,  or  other  special
-                     file;  it  has no effect when reading from regular files.
+                     Cause r\bre\bea\bad\bd to time out and return failure if  a  complete
+                     line  of  input  (or a specified number of characters) is
+                     not read within _\bt_\bi_\bm_\be_\bo_\bu_\bt seconds.  _\bt_\bi_\bm_\be_\bo_\bu_\bt may be a  deci-
+                     mal  number with a fractional portion following the deci-
+                     mal point.  This option is  only  effective  if  r\bre\bea\bad\b is
+                     reading  input  from  a  terminal, pipe, or other special
+                     file; it has no effect when reading from  regular  files.
                      If r\bre\bea\bad\bd times out, r\bre\bea\bad\bd saves any partial input read into
-                     the  specified  variable  _\bn_\ba_\bm_\be.   If  _\bt_\bi_\bm_\be_\bo_\bu_\bt  is 0, r\bre\bea\bad\bd
-                     returns immediately, without trying  to  read  any  data.
-                     The  exit status is 0 if input is available on the speci-
-                     fied file descriptor, non-zero otherwise.  The exit  sta-
+                     the specified variable  _\bn_\ba_\bm_\be.   If  _\bt_\bi_\bm_\be_\bo_\bu_\bt  is  0,  r\bre\bea\bad\bd
+                     returns  immediately,  without  trying  to read any data.
+                     The exit status is 0 if input is available on the  speci-
+                     fied  file descriptor, non-zero otherwise.  The exit sta-
                      tus is greater than 128 if the timeout is exceeded.
               -\b-u\bu _\bf_\bd  Read input from file descriptor _\bf_\bd.
 
               If no _\bn_\ba_\bm_\be_\bs are supplied, the line read is assigned to the vari-
-              able R\bRE\bEP\bPL\bLY\bY.  The return code  is  zero,  unless  end-of-file  is
-              encountered,  r\bre\bea\bad\bd  times  out (in which case the return code is
-              greater than 128), a variable assignment error (such as  assign-
-              ing  to a readonly variable) occurs, or an invalid file descrip-
+              able  R\bRE\bEP\bPL\bLY\bY.   The  return  code  is zero, unless end-of-file is
+              encountered, r\bre\bea\bad\bd times out (in which case the  return  code  is
+              greater  than 128), a variable assignment error (such as assign-
+              ing to a readonly variable) occurs, or an invalid file  descrip-
               tor is supplied as the argument to -\b-u\bu.
 
        r\bre\bea\bad\bdo\bon\bnl\bly\by [-\b-a\baA\bAf\bf] [-\b-p\bp] [_\bn_\ba_\bm_\be[=_\bw_\bo_\br_\bd] ...]
-              The given _\bn_\ba_\bm_\be_\bs are marked readonly; the values of  these  _\bn_\ba_\bm_\be_\bs
-              may  not  be changed by subsequent assignment.  If the -\b-f\bf option
-              is supplied, the functions corresponding to  the  _\bn_\ba_\bm_\be_\bs  are  so
-              marked.   The  -\b-a\ba  option  restricts  the  variables  to indexed
-              arrays; the -\b-A\bA option restricts  the  variables  to  associative
-              arrays.   If both options are supplied, -\b-A\bA takes precedence.  If
-              no _\bn_\ba_\bm_\be arguments are given, or if the -\b-p\bp option is supplied,  a
+              The  given  _\bn_\ba_\bm_\be_\bs are marked readonly; the values of these _\bn_\ba_\bm_\be_\bs
+              may not be changed by subsequent assignment.  If the  -\b-f\b option
+              is  supplied,  the  functions  corresponding to the _\bn_\ba_\bm_\be_\bs are so
+              marked.  The  -\b-a\ba  option  restricts  the  variables  to  indexed
+              arrays;  the  -\b-A\bA  option  restricts the variables to associative
+              arrays.  If both options are supplied, -\b-A\bA takes precedence.   If
+              no  _\bn_\ba_\bm_\be arguments are given, or if the -\b-p\bp option is supplied, a
               list of all readonly names is printed.  The other options may be
-              used to restrict the output to a subset of the set  of  readonly
-              names.   The -\b-p\bp option causes output to be displayed in a format
-              that may be reused as input.  If a variable name is followed  by
-              =_\bw_\bo_\br_\bd,  the  value  of  the variable is set to _\bw_\bo_\br_\bd.  The return
-              status is 0 unless an invalid option is encountered, one of  the
+              used  to  restrict the output to a subset of the set of readonly
+              names.  The -\b-p\bp option causes output to be displayed in a  format
+              that  may be reused as input.  If a variable name is followed by
+              =_\bw_\bo_\br_\bd, the value of the variable is set  to  _\bw_\bo_\br_\bd.   The  return
+              status  is 0 unless an invalid option is encountered, one of the
               _\bn_\ba_\bm_\be_\bs is not a valid shell variable name, or -\b-f\bf is supplied with
               a _\bn_\ba_\bm_\be that is not a function.
 
        r\bre\bet\btu\bur\brn\bn [_\bn]
-              Causes a function to stop executing and return the value  speci-
-              fied  by _\bn to its caller.  If _\bn is omitted, the return status is
-              that of the last command executed  in  the  function  body.   If
-              r\bre\bet\btu\bur\brn\b is  used  outside  a function, but during execution of a
-              script by the .\b.  (s\bso\bou\bur\brc\bce\be) command, it causes the shell  to  stop
-              executing  that script and return either _\bn or the exit status of
-              the last command executed within the script as the  exit  status
-              of  the script.  If _\bn is supplied, the return value is its least
-              significant 8 bits.  The return status is non-zero if r\bre\bet\btu\bur\brn\b is
-              supplied  a  non-numeric argument, or is used outside a function
-              and not during execution of a script by .\b. or s\bso\bou\bur\brc\bce\be.   Any  com-
-              mand  associated  with the R\bRE\bET\bTU\bUR\bRN\bN trap is executed before execu-
+              Causes  a function to stop executing and return the value speci-
+              fied by _\bn to its caller.  If _\bn is omitted, the return status  is
+              that  of  the  last  command  executed in the function body.  If
+              r\bre\bet\btu\bur\brn\bis used outside a function, but  during  execution  of  a
+              script  by  the .\b.  (s\bso\bou\bur\brc\bce\be) command, it causes the shell to stop
+              executing that script and return either _\bn or the exit status  of
+              the  last  command executed within the script as the exit status
+              of the script.  If _\bn is supplied, the return value is its  least
+              significant  8 bits.  The return status is non-zero if r\bre\bet\btu\bur\brn\bn is
+              supplied a non-numeric argument, or is used outside  a  function
+              and  not  during execution of a script by .\b. or s\bso\bou\bur\brc\bce\be.  Any com-
+              mand associated with the R\bRE\bET\bTU\bUR\bRN\bN trap is executed  before  execu-
               tion resumes after the function or script.
 
        s\bse\bet\bt [-\b--\b-a\bab\bbe\bef\bfh\bhk\bkm\bmn\bnp\bpt\btu\buv\bvx\bxB\bBC\bCE\bEH\bHP\bPT\bT] [-\b-o\bo _\bo_\bp_\bt_\bi_\bo_\bn_\b-_\bn_\ba_\bm_\be] [_\ba_\br_\bg ...]
        s\bse\bet\bt [+\b+a\bab\bbe\bef\bfh\bhk\bkm\bmn\bnp\bpt\btu\buv\bvx\bxB\bBC\bCE\bEH\bHP\bPT\bT] [+\b+o\bo _\bo_\bp_\bt_\bi_\bo_\bn_\b-_\bn_\ba_\bm_\be] [_\ba_\br_\bg ...]
-              Without options, the name and value of each shell  variable  are
+              Without  options,  the name and value of each shell variable are
               displayed in a format that can be reused as input for setting or
               resetting the currently-set variables.  Read-only variables can-
-              not  be  reset.  In _\bp_\bo_\bs_\bi_\bx mode, only shell variables are listed.
-              The output is sorted according  to  the  current  locale.   When
-              options  are specified, they set or unset shell attributes.  Any
-              arguments remaining after option processing are treated as  val-
+              not be reset.  In _\bp_\bo_\bs_\bi_\bx mode, only shell variables  are  listed.
+              The  output  is  sorted  according  to the current locale.  When
+              options are specified, they set or unset shell attributes.   Any
+              arguments  remaining after option processing are treated as val-
               ues for the positional parameters and are assigned, in order, to
-              $\b$1\b1, $\b$2\b2, .\b..\b..\b.  $\b$_\bn.  Options,  if  specified,  have  the  following
+              $\b$1\b1,  $\b$2\b2,  .\b..\b..\b.   $\b$_\bn.   Options,  if specified, have the following
               meanings:
-              -\b-a\ba      Automatically  mark  variables  and  functions which are
-                      modified or created for export  to  the  environment  of
+              -\b-a\ba      Automatically mark variables  and  functions  which  are
+                      modified  or  created  for  export to the environment of
                       subsequent commands.
-              -\b-b\bb      Report  the status of terminated background jobs immedi-
+              -\b-b\bb      Report the status of terminated background jobs  immedi-
                       ately, rather than before the next primary prompt.  This
                       is effective only when job control is enabled.
-              -\b-e\be      Exit  immediately  if a _\bp_\bi_\bp_\be_\bl_\bi_\bn_\be (which may consist of a
-                      single _\bs_\bi_\bm_\bp_\bl_\be _\bc_\bo_\bm_\bm_\ba_\bn_\bd), a _\bl_\bi_\bs_\bt, or  a  _\bc_\bo_\bm_\bp_\bo_\bu_\bn_\b _\bc_\bo_\bm_\bm_\ba_\bn_\bd
-                      (see  S\bSH\bHE\bEL\bLL\bL  G\bGR\bRA\bAM\bMM\bMA\bAR\bR above),  exits with a non-zero sta-
-                      tus.  The shell does not exit if the command that  fails
-                      is  part  of  the  command  list immediately following a
-                      w\bwh\bhi\bil\ble\bor u\bun\bnt\bti\bil\bl keyword, part of the test  following  the
-                      i\bif\b or e\bel\bli\bif\bf reserved words, part of any command executed
-                      in a &\b&&\b& or |\b||\b| list  except  the  command  following  the
-                      final  &\b&&\b& or |\b||\b|, any command in a pipeline but the last,
-                      or if the command's return value is being inverted  with
-                      !\b!.   If a compound command other than a subshell returns
-                      a non-zero status because a command failed while -\b-e\b was
-                      being  ignored, the shell does not exit.  A trap on E\bER\bRR\bR,
+              -\b-e\be      Exit immediately if a _\bp_\bi_\bp_\be_\bl_\bi_\bn_\be (which may consist  of  a
+                      single  _\bs_\bi_\bm_\bp_\bl_\be  _\bc_\bo_\bm_\bm_\ba_\bn_\bd),  a _\bl_\bi_\bs_\bt, or a _\bc_\bo_\bm_\bp_\bo_\bu_\bn_\bd _\bc_\bo_\bm_\bm_\ba_\bn_\bd
+                      (see S\bSH\bHE\bEL\bLL\bL G\bGR\bRA\bAM\bMM\bMA\bAR\bR above),  exits with a  non-zero  sta-
+                      tus.   The shell does not exit if the command that fails
+                      is part of the  command  list  immediately  following  a
+                      w\bwh\bhi\bil\ble\b or  u\bun\bnt\bti\bil\bl keyword, part of the test following the
+                      i\bif\bor e\bel\bli\bif\bf reserved words, part of any command  executed
+                      in  a  &\b&&\b&  or  |\b||\b|  list except the command following the
+                      final &\b&&\b& or |\b||\b|, any command in a pipeline but the  last,
+                      or  if the command's return value is being inverted with
+                      !\b!.  If a compound command other than a subshell  returns
+                      a  non-zero status because a command failed while -\b-e\be was
+                      being ignored, the shell does not exit.  A trap on  E\bER\bRR\bR,
                       if set, is executed before the shell exits.  This option
                       applies to the shell environment and each subshell envi-
-                      ronment separately (see  C\bCO\bOM\bMM\bMA\bAN\bND\bD  E\bEX\bXE\bEC\bCU\bUT\bTI\bIO\bON\b E\bEN\bNV\bVI\bIR\bRO\bON\bNM\bME\bEN\bNT\bT
+                      ronment  separately  (see  C\bCO\bOM\bMM\bMA\bAN\bND\bD E\bEX\bXE\bEC\bCU\bUT\bTI\bIO\bON\bN E\bEN\bNV\bVI\bIR\bRO\bON\bNM\bME\bEN\bNT\bT
                       above), and may cause subshells to exit before executing
                       all the commands in the subshell.
 
-                      If a compound command or shell function  executes  in  a
-                      context  where -\b-e\be is being ignored, none of the commands
-                      executed within the compound command  or  function  body
-                      will  be  affected  by the -\b-e\be setting, even if -\b-e\be is set
-                      and a command returns a failure status.  If  a  compound
-                      command  or  shell function sets -\b-e\be while executing in a
-                      context where -\b-e\be is ignored, that setting will not  have
-                      any  effect  until  the  compound command or the command
+                      If  a  compound  command or shell function executes in a
+                      context where -\b-e\be is being ignored, none of the  commands
+                      executed  within  the  compound command or function body
+                      will be affected by the -\b-e\be setting, even if  -\b-e\be  is  set
+                      and  a  command returns a failure status.  If a compound
+                      command or shell function sets -\b-e\be while executing  in  a
+                      context  where -\b-e\be is ignored, that setting will not have
+                      any effect until the compound  command  or  the  command
                       containing the function call completes.
               -\b-f\bf      Disable pathname expansion.
-              -\b-h\bh      Remember the location of commands as they are looked  up
+              -\b-h\bh      Remember  the location of commands as they are looked up
                       for execution.  This is enabled by default.
-              -\b-k\bk      All  arguments  in the form of assignment statements are
-                      placed in the environment for a command, not just  those
+              -\b-k\bk      All arguments in the form of assignment  statements  are
+                      placed  in the environment for a command, not just those
                       that precede the command name.
-              -\b-m\bm      Monitor  mode.   Job control is enabled.  This option is
-                      on by default for interactive  shells  on  systems  that
-                      support  it  (see J\bJO\bOB\bB C\bCO\bON\bNT\bTR\bRO\bOL\bL above).  All processes run
+              -\b-m\bm      Monitor mode.  Job control is enabled.  This  option  is
+                      on  by  default  for  interactive shells on systems that
+                      support it (see J\bJO\bOB\bB C\bCO\bON\bNT\bTR\bRO\bOL\bL above).  All  processes  run
                       in a separate process group.  When a background job com-
                       pletes, the shell prints a line containing its exit sta-
                       tus.
               -\b-n\bn      Read commands but do not execute them.  This may be used
-                      to  check  a  shell  script  for syntax errors.  This is
+                      to check a shell script  for  syntax  errors.   This  is
                       ignored by interactive shells.
               -\b-o\bo _\bo_\bp_\bt_\bi_\bo_\bn_\b-_\bn_\ba_\bm_\be
                       The _\bo_\bp_\bt_\bi_\bo_\bn_\b-_\bn_\ba_\bm_\be can be one of the following:
@@ -1090,10 +1089,10 @@ B\bBA\bAS\bSH\bH B\bBU\bUI\bIL\bLT\bTI\bIN\bN C\bCO\bOM\bMM\bMA\bAN\bND\bDS\bS
                               Same as -\b-a\ba.
                       b\bbr\bra\bac\bce\bee\bex\bxp\bpa\ban\bnd\bd
                               Same as -\b-B\bB.
-                      e\bem\bma\bac\bcs\bs   Use an emacs-style command line  editing  inter-
+                      e\bem\bma\bac\bcs\bs   Use  an  emacs-style command line editing inter-
                               face.  This is enabled by default when the shell
                               is interactive, unless the shell is started with
-                              the  -\b--\b-n\bno\boe\bed\bdi\bit\bti\bin\bng\bg  option.  This also affects the
+                              the -\b--\b-n\bno\boe\bed\bdi\bit\bti\bin\bng\bg option.  This also  affects  the
                               editing interface used for r\bre\bea\bad\bd -\b-e\be.
                       e\ber\brr\bre\bex\bxi\bit\bt Same as -\b-e\be.
                       e\ber\brr\brt\btr\bra\bac\bce\be
@@ -1107,8 +1106,8 @@ B\bBA\bAS\bSH\bH B\bBU\bUI\bIL\bLT\bTI\bIN\bN C\bCO\bOM\bMM\bMA\bAN\bND\bDS\bS
                               H\bHI\bIS\bST\bTO\bOR\bRY\bY.  This option is on by default in inter-
                               active shells.
                       i\big\bgn\bno\bor\bre\bee\beo\bof\bf
-                              The  effect  is  as   if   the   shell   command
-                              ``IGNOREEOF=10''  had  been  executed (see S\bSh\bhe\bel\bll\bl
+                              The   effect   is   as   if  the  shell  command
+                              ``IGNOREEOF=10'' had been  executed  (see  S\bSh\bhe\bel\bll\bl
                               V\bVa\bar\bri\bia\bab\bbl\ble\bes\bs above).
                       k\bke\bey\byw\bwo\bor\brd\bd Same as -\b-k\bk.
                       m\bmo\bon\bni\bit\bto\bor\br Same as -\b-m\bm.
@@ -1123,341 +1122,343 @@ B\bBA\bAS\bSH\bH B\bBU\bUI\bIL\bLT\bTI\bIN\bN C\bCO\bOM\bMM\bMA\bAN\bND\bDS\bS
                       p\bph\bhy\bys\bsi\bic\bca\bal\bl
                               Same as -\b-P\bP.
                       p\bpi\bip\bpe\bef\bfa\bai\bil\bl
-                              If set, the return value of a  pipeline  is  the
-                              value  of  the  last (rightmost) command to exit
-                              with a non-zero status, or zero if all  commands
-                              in  the pipeline exit successfully.  This option
+                              If  set,  the  return value of a pipeline is the
+                              value of the last (rightmost)  command  to  exit
+                              with  a non-zero status, or zero if all commands
+                              in the pipeline exit successfully.  This  option
                               is disabled by default.
-                      p\bpo\bos\bsi\bix\bx   Change the behavior of b\bba\bas\bsh\bh  where  the  default
-                              operation  differs  from  the  POSIX standard to
-                              match the standard (_\bp_\bo_\bs_\bi_\bx _\bm_\bo_\bd_\be).  See  S\bSE\bEE\b A\bAL\bLS\bSO\bO
+                      p\bpo\bos\bsi\bix\bx   Change  the  behavior  of b\bba\bas\bsh\bh where the default
+                              operation differs from  the  POSIX  standard  to
+                              match  the  standard (_\bp_\bo_\bs_\bi_\bx _\bm_\bo_\bd_\be).  See S\bSE\bEE\bE A\bAL\bLS\bSO\bO
                               below for a reference to a document that details
                               how posix mode affects bash's behavior.
                       p\bpr\bri\biv\bvi\bil\ble\beg\bge\bed\bd
                               Same as -\b-p\bp.
                       v\bve\ber\brb\bbo\bos\bse\be Same as -\b-v\bv.
-                      v\bvi\bi      Use a vi-style command line  editing  interface.
+                      v\bvi\bi      Use  a  vi-style command line editing interface.
                               This also affects the editing interface used for
                               r\bre\bea\bad\bd -\b-e\be.
                       x\bxt\btr\bra\bac\bce\be  Same as -\b-x\bx.
                       If -\b-o\bo is supplied with no _\bo_\bp_\bt_\bi_\bo_\bn_\b-_\bn_\ba_\bm_\be, the values of the
-                      current  options are printed.  If +\b+o\bo is supplied with no
-                      _\bo_\bp_\bt_\bi_\bo_\bn_\b-_\bn_\ba_\bm_\be, a series of s\bse\bet\bt commands  to  recreate  the
-                      current  option  settings  is  displayed on the standard
+                      current options are printed.  If +\b+o\bo is supplied with  no
+                      _\bo_\bp_\bt_\bi_\bo_\bn_\b-_\bn_\ba_\bm_\be,  a  series  of s\bse\bet\bt commands to recreate the
+                      current option settings is  displayed  on  the  standard
                       output.
-              -\b-p\bp      Turn on _\bp_\br_\bi_\bv_\bi_\bl_\be_\bg_\be_\bd mode.  In this  mode,  the  $\b$E\bEN\bNV\b and
-                      $\b$B\bBA\bAS\bSH\bH_\b_E\bEN\bNV\b files  are not processed, shell functions are
-                      not inherited from the environment, and  the  S\bSH\bHE\bEL\bLL\bLO\bOP\bPT\bTS\bS,
-                      B\bBA\bAS\bSH\bHO\bOP\bPT\bTS\bS,  C\bCD\bDP\bPA\bAT\bTH\bH,  and  G\bGL\bLO\bOB\bBI\bIG\bGN\bNO\bOR\bRE\bE  variables,  if they
+              -\b-p\bp      Turn  on  _\bp_\br_\bi_\bv_\bi_\bl_\be_\bg_\be_\bd  mode.   In this mode, the $\b$E\bEN\bNV\bV and
+                      $\b$B\bBA\bAS\bSH\bH_\b_E\bEN\bNV\bfiles are not processed, shell  functions  are
+                      not  inherited  from the environment, and the S\bSH\bHE\bEL\bLL\bLO\bOP\bPT\bTS\bS,
+                      B\bBA\bAS\bSH\bHO\bOP\bPT\bTS\bS, C\bCD\bDP\bPA\bAT\bTH\bH,  and  G\bGL\bLO\bOB\bBI\bIG\bGN\bNO\bOR\bRE\bE  variables,  if  they
                       appear in the environment, are ignored.  If the shell is
-                      started  with the effective user (group) id not equal to
-                      the real user (group) id, and the -\b-p\bp option is not  sup-
+                      started with the effective user (group) id not equal  to
+                      the  real user (group) id, and the -\b-p\bp option is not sup-
                       plied, these actions are taken and the effective user id
-                      is set to the real user id.  If the -\b-p\bp  option  is  sup-
-                      plied  at  startup,  the effective user id is not reset.
-                      Turning this option off causes the  effective  user  and
+                      is  set  to  the real user id.  If the -\b-p\bp option is sup-
+                      plied at startup, the effective user id  is  not  reset.
+                      Turning  this  option  off causes the effective user and
                       group ids to be set to the real user and group ids.
               -\b-t\bt      Exit after reading and executing one command.
               -\b-u\bu      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
+                      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.
               -\b-v\bv      Print shell input lines as they are read.
-              -\b-x\bx      After expanding each _\bs_\bi_\bm_\bp_\bl_\be _\bc_\bo_\bm_\bm_\ba_\bn_\bd, f\bfo\bor\br  command,  c\bca\bas\bse\be
+              -\b-x\bx      After  expanding  each _\bs_\bi_\bm_\bp_\bl_\be _\bc_\bo_\bm_\bm_\ba_\bn_\bd, f\bfo\bor\br command, c\bca\bas\bse\be
                       command, s\bse\bel\ble\bec\bct\bt command, or arithmetic f\bfo\bor\br command, dis-
-                      play the expanded value of P\bPS\bS4\b4, followed by the  command
+                      play  the expanded value of P\bPS\bS4\b4, followed by the command
                       and its expanded arguments or associated word list.
-              -\b-B\bB      The  shell performs brace expansion (see B\bBr\bra\bac\bce\be E\bEx\bxp\bpa\ban\bns\bsi\bio\bon\bn
+              -\b-B\bB      The shell performs brace expansion (see B\bBr\bra\bac\bce\b E\bEx\bxp\bpa\ban\bns\bsi\bio\bon\bn
                       above).  This is on by default.
-              -\b-C\bC      If set, b\bba\bas\bsh\bh does not overwrite an  existing  file  with
-                      the  >\b>,  >\b>&\b&,  and <\b<>\b> redirection operators.  This may be
+              -\b-C\bC      If  set,  b\bba\bas\bsh\bh  does not overwrite an existing file with
+                      the >\b>, >\b>&\b&, and <\b<>\b> redirection operators.   This  may  be
                       overridden when creating output files by using the redi-
                       rection operator >\b>|\b| instead of >\b>.
               -\b-E\bE      If set, any trap on E\bER\bRR\bR is inherited by shell functions,
-                      command substitutions, and commands executed in  a  sub-
-                      shell  environment.  The E\bER\bRR\bR trap is normally not inher-
+                      command  substitutions,  and commands executed in a sub-
+                      shell environment.  The E\bER\bRR\bR trap is normally not  inher-
                       ited in such cases.
               -\b-H\bH      Enable !\b!  style history substitution.  This option is on
                       by default when the shell is interactive.
-              -\b-P\bP      If  set,  the shell does not resolve symbolic links when
-                      executing commands such as c\bcd\bd that  change  the  current
+              -\b-P\bP      If set, the shell does not resolve symbolic  links  when
+                      executing  commands  such  as c\bcd\bd that change the current
                       working  directory.   It  uses  the  physical  directory
                       structure instead.  By default, b\bba\bas\bsh\bh follows the logical
-                      chain  of  directories  when  performing  commands which
+                      chain of  directories  when  performing  commands  which
                       change the current directory.
-              -\b-T\bT      If set, any traps on D\bDE\bEB\bBU\bUG\bG and R\bRE\bET\bTU\bUR\bRN\bN are  inherited  by
-                      shell  functions,  command  substitutions,  and commands
-                      executed in  a  subshell  environment.   The  D\bDE\bEB\bBU\bUG\b and
+              -\b-T\bT      If  set,  any traps on D\bDE\bEB\bBU\bUG\bG and R\bRE\bET\bTU\bUR\bRN\bN are inherited by
+                      shell functions,  command  substitutions,  and  commands
+                      executed  in  a  subshell  environment.   The  D\bDE\bEB\bBU\bUG\bG and
                       R\bRE\bET\bTU\bUR\bRN\bN traps are normally not inherited in such cases.
-              -\b--\b-      If  no arguments follow this option, then the positional
+              -\b--\b-      If no arguments follow this option, then the  positional
                       parameters are unset.  Otherwise, the positional parame-
-                      ters  are  set  to  the _\ba_\br_\bgs, even if some of them begin
+                      ters are set to the _\ba_\br_\bgs, even if  some  of  them  begin
                       with a -\b-.
-              -\b-       Signal the end of options, cause all remaining  _\ba_\br_\bgs  to
+              -\b-       Signal  the  end of options, cause all remaining _\ba_\br_\bgs to
                       be assigned to the positional parameters.  The -\b-x\bx and -\b-v\bv
                       options are turned off.  If there are no _\ba_\br_\bgs, the posi-
                       tional parameters remain unchanged.
 
-              The  options are off by default unless otherwise noted.  Using +
-              rather than - causes  these  options  to  be  turned  off.   The
-              options  can  also be specified as arguments to an invocation of
-              the shell.  The current set of options may be found in $\b$-\b-.   The
+              The options are off by default unless otherwise noted.  Using  +
+              rather  than  -  causes  these  options  to  be turned off.  The
+              options can also be specified as arguments to an  invocation  of
+              the  shell.  The current set of options may be found in $\b$-\b-.  The
               return status is always true unless an invalid option is encoun-
               tered.
 
        s\bsh\bhi\bif\bft\bt [_\bn]
-              The positional parameters from _\bn+1 ... are renamed  to  $\b$1\b .\b..\b..\b..\b.
-              Parameters  represented  by  the  numbers  $\b$#\b# down to $\b$#\b#-_\bn+1 are
-              unset.  _\bn must be a non-negative number less than  or  equal  to
-              $\b$#\b#.   If  _\bn is 0, no parameters are changed.  If _\bn is not given,
-              it is assumed to be 1.  If _\bn is greater than $\b$#\b#, the  positional
-              parameters  are  not changed.  The return status is greater than
+              The  positional  parameters  from _\bn+1 ... are renamed to $\b$1\b1 .\b..\b..\b..\b.
+              Parameters represented by the numbers  $\b$#\b#  down  to  $\b$#\b#-_\bn+1  are
+              unset.   _\bn  must  be a non-negative number less than or equal to
+              $\b$#\b#.  If _\bn is 0, no parameters are changed.  If _\bn is  not  given,
+              it  is assumed to be 1.  If _\bn is greater than $\b$#\b#, the positional
+              parameters are not changed.  The return status is  greater  than
               zero if _\bn is greater than $\b$#\b# or less than zero; otherwise 0.
 
        s\bsh\bho\bop\bpt\bt [-\b-p\bpq\bqs\bsu\bu] [-\b-o\bo] [_\bo_\bp_\bt_\bn_\ba_\bm_\be ...]
-              Toggle the values of variables controlling optional shell behav-
-              ior.  With no options, or with the -\b-p\bp option, a list of all set-
-              table options is displayed, with an indication of whether or not
-              each  is  set.  The -\b-p\bp option causes output to be displayed in a
-              form that may be reused as input.  Other options have  the  fol-
-              lowing meanings:
+              Toggle  the values of settings controlling optional shell behav-
+              ior.  The settings can be either those listed below, or, if  the
+              -\b-o\bo option is used, those available with the -\b-o\bo option to the s\bse\bet\bt
+              builtin command.  With no options, or with the -\b-p\bp option, a list
+              of  all  settable  options  is  displayed, with an indication of
+              whether or not each is set.  The -\b-p\bp option causes output  to  be
+              displayed  in a form that may be reused as input.  Other options
+              have the following meanings:
               -\b-s\bs     Enable (set) each _\bo_\bp_\bt_\bn_\ba_\bm_\be.
               -\b-u\bu     Disable (unset) each _\bo_\bp_\bt_\bn_\ba_\bm_\be.
-              -\b-q\bq     Suppresses  normal output (quiet mode); the return status
+              -\b-q\bq     Suppresses normal output (quiet mode); the return  status
                      indicates whether the _\bo_\bp_\bt_\bn_\ba_\bm_\be is set or unset.  If multi-
-                     ple  _\bo_\bp_\bt_\bn_\ba_\bm_\be arguments are given with -\b-q\bq, the return sta-
-                     tus is zero if all _\bo_\bp_\bt_\bn_\ba_\bm_\be_\bs are enabled; non-zero  other-
+                     ple _\bo_\bp_\bt_\bn_\ba_\bm_\be arguments are given with -\b-q\bq, the return  sta-
+                     tus  is zero if all _\bo_\bp_\bt_\bn_\ba_\bm_\be_\bs are enabled; non-zero other-
                      wise.
-              -\b-o\bo     Restricts  the  values of _\bo_\bp_\bt_\bn_\ba_\bm_\be to be those defined for
+              -\b-o\bo     Restricts the values of _\bo_\bp_\bt_\bn_\ba_\bm_\be to be those  defined  for
                      the -\b-o\bo option to the s\bse\bet\bt builtin.
 
-              If either -\b-s\bs or -\b-u\bu is used  with  no  _\bo_\bp_\bt_\bn_\ba_\bm_\be  arguments,  s\bsh\bho\bop\bpt\bt
-              shows  only  those options which are set or unset, respectively.
-              Unless otherwise noted, the s\bsh\bho\bop\bpt\bt options are  disabled  (unset)
+              If  either  -\b-s\bs  or  -\b-u\bu  is used with no _\bo_\bp_\bt_\bn_\ba_\bm_\be arguments, s\bsh\bho\bop\bpt\bt
+              shows only those options which are set or  unset,  respectively.
+              Unless  otherwise  noted, the s\bsh\bho\bop\bpt\bt options are disabled (unset)
               by default.
 
-              The  return  status when listing options is zero if all _\bo_\bp_\bt_\bn_\ba_\bm_\be_\bs
-              are enabled, non-zero  otherwise.   When  setting  or  unsetting
-              options,  the  return  status is zero unless an _\bo_\bp_\bt_\bn_\ba_\bm_\be is not a
+              The return status when listing options is zero if  all  _\bo_\bp_\bt_\bn_\ba_\bm_\be_\bs
+              are  enabled,  non-zero  otherwise.   When  setting or unsetting
+              options, the return status is zero unless an _\bo_\bp_\bt_\bn_\ba_\bm_\be  is  not  a
               valid shell option.
 
               The list of s\bsh\bho\bop\bpt\bt options is:
 
-              a\bau\but\bto\boc\bcd\bd  If set, a command name that is the name of  a  directory
-                      is  executed  as  if it were the argument to the c\bcd\bd com-
+              a\bau\but\bto\boc\bcd\bd  If  set,  a command name that is the name of a directory
+                      is executed as if it were the argument to  the  c\bcd\b com-
                       mand.  This option is only used by interactive shells.
               c\bcd\bda\bab\bbl\ble\be_\b_v\bva\bar\brs\bs
-                      If set, an argument to the c\bcd\bd builtin  command  that  is
-                      not  a directory is assumed to be the name of a variable
+                      If  set,  an  argument to the c\bcd\bd builtin command that is
+                      not a directory is assumed to be the name of a  variable
                       whose value is the directory to change to.
               c\bcd\bds\bsp\bpe\bel\bll\bl If set, minor errors in the spelling of a directory com-
-                      ponent  in  a  c\bcd\bd command will be corrected.  The errors
+                      ponent in a c\bcd\bd command will be  corrected.   The  errors
                       checked for are transposed characters, a missing charac-
-                      ter,  and  one  character  too many.  If a correction is
-                      found, the corrected filename is printed, and  the  com-
-                      mand  proceeds.  This option is only used by interactive
+                      ter, and one character too many.   If  a  correction  is
+                      found,  the  corrected filename is printed, and the com-
+                      mand proceeds.  This option is only used by  interactive
                       shells.
               c\bch\bhe\bec\bck\bkh\bha\bas\bsh\bh
                       If set, b\bba\bas\bsh\bh checks that a command found in the hash ta-
-                      ble  exists  before  trying  to execute it.  If a hashed
-                      command no longer exists, a normal path search  is  per-
+                      ble exists before trying to execute  it.   If  a  hashed
+                      command  no  longer exists, a normal path search is per-
                       formed.
               c\bch\bhe\bec\bck\bkj\bjo\bob\bbs\bs
                       If set, b\bba\bas\bsh\bh lists the status of any stopped and running
-                      jobs before exiting an interactive shell.  If  any  jobs
+                      jobs  before  exiting an interactive shell.  If any jobs
                       are running, this causes the exit to be deferred until a
-                      second exit is attempted without an intervening  command
-                      (see  J\bJO\bOB\bB  C\bCO\bON\bNT\bTR\bRO\bOL\bL  above).   The shell always postpones
+                      second  exit is attempted without an intervening command
+                      (see J\bJO\bOB\bB C\bCO\bON\bNT\bTR\bRO\bOL\bL above).   The  shell  always  postpones
                       exiting if any jobs are stopped.
               c\bch\bhe\bec\bck\bkw\bwi\bin\bns\bsi\biz\bze\be
-                      If set, b\bba\bas\bsh\bh checks the window size after  each  command
-                      and,  if necessary, updates the values of L\bLI\bIN\bNE\bES\bS and C\bCO\bOL\bL-\b-
+                      If  set,  b\bba\bas\bsh\bh checks the window size after each command
+                      and, if necessary, updates the values of L\bLI\bIN\bNE\bES\bS and  C\bCO\bOL\bL-\b-
                       U\bUM\bMN\bNS\bS.
-              c\bcm\bmd\bdh\bhi\bis\bst\bt If set, b\bba\bas\bsh\bh attempts to save all lines of  a  multiple-
-                      line  command  in  the  same history entry.  This allows
+              c\bcm\bmd\bdh\bhi\bis\bst\bt If  set,  b\bba\bas\bsh\bh attempts to save all lines of a multiple-
+                      line command in the same  history  entry.   This  allows
                       easy re-editing of multi-line commands.
               c\bco\bom\bmp\bpa\bat\bt3\b31\b1
                       If set, b\bba\bas\bsh\bh changes its behavior to that of version 3.1
-                      with  respect  to quoted arguments to the [\b[[\b[ conditional
+                      with respect to quoted arguments to the  [\b[[\b conditional
                       command's =\b=~\b~ operator and locale-specific string compar-
-                      ison  when  using  the  [\b[[\b[ conditional command's <\b< and >\b>
-                      operators.  Bash versions prior to  bash-4.1  use  ASCII
+                      ison when using the [\b[[\b[ conditional  command's  <\b<  and  >\b>
+                      operators.   Bash  versions  prior to bash-4.1 use ASCII
                       collation and _\bs_\bt_\br_\bc_\bm_\bp(3); bash-4.1 and later use the cur-
                       rent locale's collation sequence and _\bs_\bt_\br_\bc_\bo_\bl_\bl(3).
               c\bco\bom\bmp\bpa\bat\bt3\b32\b2
                       If set, b\bba\bas\bsh\bh changes its behavior to that of version 3.2
-                      with  respect  to locale-specific string comparison when
-                      using the [\b[[\b[ conditional command's  <\b<  and  >\b operators
+                      with respect to locale-specific string  comparison  when
+                      using  the  [\b[[\b[  conditional  command's <\b< and >\b> operators
                       (see previous item).
               c\bco\bom\bmp\bpa\bat\bt4\b40\b0
                       If set, b\bba\bas\bsh\bh changes its behavior to that of version 4.0
-                      with respect to locale-specific string  comparison  when
-                      using  the  [\b[[\b[  conditional  command's <\b< and >\b> operators
-                      (see description of c\bco\bom\bmp\bpa\bat\bt3\b31\b1) and the effect  of  inter-
-                      rupting  a  command  list.   Bash versions 4.0 and later
-                      interrupt the list as if the shell received  the  inter-
-                      rupt;  previous  versions continue with the next command
+                      with  respect  to locale-specific string comparison when
+                      using the [\b[[\b[ conditional command's  <\b<  and  >\b operators
+                      (see  description  of c\bco\bom\bmp\bpa\bat\bt3\b31\b1) and the effect of inter-
+                      rupting a command list.  Bash  versions  4.0  and  later
+                      interrupt  the  list as if the shell received the inter-
+                      rupt; previous versions continue with the  next  command
                       in the list.
               c\bco\bom\bmp\bpa\bat\bt4\b41\b1
-                      If set, b\bba\bas\bsh\bh, when in _\bp_\bo_\bs_\bi_\bx mode, treats a single  quote
-                      in  a  double-quoted  parameter  expansion  as a special
-                      character.  The single quotes must match (an  even  num-
-                      ber)  and  the  characters between the single quotes are
-                      considered quoted.  This is the behavior of  posix  mode
-                      through  version 4.1.  The default bash behavior remains
+                      If  set, b\bba\bas\bsh\bh, when in _\bp_\bo_\bs_\bi_\bx mode, treats a single quote
+                      in a double-quoted  parameter  expansion  as  a  special
+                      character.   The  single quotes must match (an even num-
+                      ber) and the characters between the  single  quotes  are
+                      considered  quoted.   This is the behavior of posix mode
+                      through version 4.1.  The default bash behavior  remains
                       as in previous versions.
               c\bco\bom\bmp\bpa\bat\bt4\b42\b2
-                      If set, b\bba\bas\bsh\bh does not process the replacement string  in
-                      the  pattern  substitution  word  expansion  using quote
+                      If  set, b\bba\bas\bsh\bh does not process the replacement string in
+                      the pattern  substitution  word  expansion  using  quote
                       removal.
               c\bco\bom\bmp\bpl\ble\bet\bte\be_\b_f\bfu\bul\bll\blq\bqu\buo\bot\bte\be
-                      If set, b\bba\bas\bsh\bh quotes all shell  metacharacters  in  file-
-                      names  and  directory  names when performing completion.
+                      If  set,  b\bba\bas\bsh\bh  quotes all shell metacharacters in file-
+                      names and directory names  when  performing  completion.
                       If not set, b\bba\bas\bsh\bh removes metacharacters such as the dol-
-                      lar  sign from the set of characters that will be quoted
-                      in completed filenames when these metacharacters  appear
-                      in  shell  variable references in words to be completed.
-                      This means that dollar  signs  in  variable  names  that
-                      expand  to  directories will not be quoted; however, any
-                      dollar signs appearing in filenames will not be  quoted,
-                      either.   This  is  active only when bash is using back-
-                      slashes to quote completed filenames.  This variable  is
-                      set  by  default,  which is the default bash behavior in
+                      lar sign from the set of characters that will be  quoted
+                      in  completed filenames when these metacharacters appear
+                      in shell variable references in words to  be  completed.
+                      This  means  that  dollar  signs  in variable names that
+                      expand to directories will not be quoted;  however,  any
+                      dollar  signs appearing in filenames will not be quoted,
+                      either.  This is active only when bash  is  using  back-
+                      slashes  to quote completed filenames.  This variable is
+                      set by default, which is the default  bash  behavior  in
                       versions through 4.2.
               d\bdi\bir\bre\bex\bxp\bpa\ban\bnd\bd
-                      If set, b\bba\bas\bsh\bh replaces directory names with  the  results
-                      of  word  expansion when performing filename completion.
+                      If  set,  b\bba\bas\bsh\bh replaces directory names with the results
+                      of word expansion when performing  filename  completion.
                       This  changes  the  contents  of  the  readline  editing
-                      buffer.   If not set, b\bba\bas\bsh\bh attempts to preserve what the
+                      buffer.  If not set, b\bba\bas\bsh\bh attempts to preserve what  the
                       user typed.
               d\bdi\bir\brs\bsp\bpe\bel\bll\bl
-                      If set, b\bba\bas\bsh\bh attempts spelling correction  on  directory
-                      names  during word completion if the directory name ini-
+                      If  set,  b\bba\bas\bsh\bh attempts spelling correction on directory
+                      names during word completion if the directory name  ini-
                       tially supplied does not exist.
-              d\bdo\bot\btg\bgl\blo\bob\bb If set, b\bba\bas\bsh\bh includes filenames beginning with a `.'  in
+              d\bdo\bot\btg\bgl\blo\bob\bb If  set, b\bba\bas\bsh\bh includes filenames beginning with a `.' in
                       the results of pathname expansion.
               e\bex\bxe\bec\bcf\bfa\bai\bil\bl
                       If set, a non-interactive shell will not exit if it can-
-                      not execute the file specified as  an  argument  to  the
-                      e\bex\bxe\bec\b builtin  command.   An  interactive shell does not
+                      not  execute  the  file  specified as an argument to the
+                      e\bex\bxe\bec\bbuiltin command.  An  interactive  shell  does  not
                       exit if e\bex\bxe\bec\bc fails.
               e\bex\bxp\bpa\ban\bnd\bd_\b_a\bal\bli\bia\bas\bse\bes\bs
-                      If set, aliases are expanded as  described  above  under
+                      If  set,  aliases  are expanded as described above under
                       A\bAL\bLI\bIA\bAS\bSE\bES\bS.  This option is enabled by default for interac-
                       tive shells.
               e\bex\bxt\btd\bde\beb\bbu\bug\bg
-                      If set,  behavior  intended  for  use  by  debuggers  is
+                      If  set,  behavior  intended  for  use  by  debuggers is
                       enabled:
                       1\b1.\b.     The -\b-F\bF option to the d\bde\bec\bcl\bla\bar\bre\be builtin displays the
                              source file name and line number corresponding to
                              each function name supplied as an argument.
-                      2\b2.\b.     If  the  command  run by the D\bDE\bEB\bBU\bUG\bG trap returns a
-                             non-zero value, the next command is  skipped  and
+                      2\b2.\b.     If the command run by the D\bDE\bEB\bBU\bUG\bG  trap  returns  a
+                             non-zero  value,  the next command is skipped and
                              not executed.
-                      3\b3.\b.     If  the  command  run by the D\bDE\bEB\bBU\bUG\bG trap returns a
-                             value of 2, and the shell is executing in a  sub-
-                             routine  (a shell function or a shell script exe-
-                             cuted by the .\b. or s\bso\bou\bur\brc\bce\be  builtins),  a  call  to
+                      3\b3.\b.     If the command run by the D\bDE\bEB\bBU\bUG\bG  trap  returns  a
+                             value  of 2, and the shell is executing in a sub-
+                             routine (a shell function or a shell script  exe-
+                             cuted  by  the  .\b.  or s\bso\bou\bur\brc\bce\be builtins), a call to
                              r\bre\bet\btu\bur\brn\bn is simulated.
-                      4\b4.\b.     B\bBA\bAS\bSH\bH_\b_A\bAR\bRG\bGC\b and B\bBA\bAS\bSH\bH_\b_A\bAR\bRG\bGV\bV are updated as described
+                      4\b4.\b.     B\bBA\bAS\bSH\bH_\b_A\bAR\bRG\bGC\band B\bBA\bAS\bSH\bH_\b_A\bAR\bRG\bGV\bV are updated as  described
                              in their descriptions above.
-                      5\b5.\b.     Function tracing is enabled:   command  substitu-
+                      5\b5.\b.     Function  tracing  is enabled:  command substitu-
                              tion, shell functions, and subshells invoked with
                              (\b( _\bc_\bo_\bm_\bm_\ba_\bn_\bd )\b) inherit the D\bDE\bEB\bBU\bUG\bG and R\bRE\bET\bTU\bUR\bRN\bN traps.
-                      6\b6.\b.     Error tracing is enabled:  command  substitution,
-                             shell  functions,  and  subshells  invoked with (\b(
+                      6\b6.\b.     Error  tracing is enabled:  command substitution,
+                             shell functions, and  subshells  invoked  with  (\b(
                              _\bc_\bo_\bm_\bm_\ba_\bn_\bd )\b) inherit the E\bER\bRR\bR trap.
               e\bex\bxt\btg\bgl\blo\bob\bb If set, the extended pattern matching features described
                       above under P\bPa\bat\bth\bhn\bna\bam\bme\be E\bEx\bxp\bpa\ban\bns\bsi\bio\bon\bn are enabled.
               e\bex\bxt\btq\bqu\buo\bot\bte\be
-                      If  set,  $\b$'_\bs_\bt_\br_\bi_\bn_\bg'  and  $\b$"_\bs_\bt_\br_\bi_\bn_\bg" quoting is performed
-                      within  $\b${\b{_\bp_\ba_\br_\ba_\bm_\be_\bt_\be_\br}\b}  expansions  enclosed   in   double
+                      If set, $\b$'_\bs_\bt_\br_\bi_\bn_\bg' and  $\b$"_\bs_\bt_\br_\bi_\bn_\bg"  quoting  is  performed
+                      within   $\b${\b{_\bp_\ba_\br_\ba_\bm_\be_\bt_\be_\br}\b}   expansions  enclosed  in  double
                       quotes.  This option is enabled by default.
               f\bfa\bai\bil\blg\bgl\blo\bob\bb
-                      If  set,  patterns  which fail to match filenames during
+                      If set, patterns which fail to  match  filenames  during
                       pathname expansion result in an expansion error.
               f\bfo\bor\brc\bce\be_\b_f\bfi\big\bgn\bno\bor\bre\be
-                      If set, the suffixes  specified  by  the  F\bFI\bIG\bGN\bNO\bOR\bRE\b shell
-                      variable  cause words to be ignored when performing word
+                      If  set,  the  suffixes  specified  by the F\bFI\bIG\bGN\bNO\bOR\bRE\bE shell
+                      variable cause words to be ignored when performing  word
                       completion even if the ignored words are the only possi-
                       ble  completions.   See  S\bSH\bHE\bEL\bLL\bL  V\bVA\bAR\bRI\bIA\bAB\bBL\bLE\bES\bS  above  for  a
-                      description of  F\bFI\bIG\bGN\bNO\bOR\bRE\bE.   This  option  is  enabled  by
+                      description  of  F\bFI\bIG\bGN\bNO\bOR\bRE\bE.   This  option  is  enabled by
                       default.
               g\bgl\blo\bob\bba\bas\bsc\bci\bii\bir\bra\ban\bng\bge\bes\bs
-                      If  set, range expressions used in pattern matching (see
-                      P\bPa\bat\btt\bte\ber\brn\bn M\bMa\bat\btc\bch\bhi\bin\bng\bg above) behave as if in the  traditional
-                      C locale when performing comparisons.  That is, the cur-
-                      rent locale's  collating  sequence  is  not  taken  into
-                      account,  so  b\bb  will  not  collate between A\bA and B\bB, and
-                      upper-case and lower-case ASCII characters will  collate
-                      together.
+                      If set,  range  expressions  used  in  pattern  matching
+                      bracket  expressions (see P\bPa\bat\btt\bte\ber\brn\bn M\bMa\bat\btc\bch\bhi\bin\bng\bg above) behave
+                      as if in the traditional C locale when  performing  com-
+                      parisons.   That  is,  the  current  locale's  collating
+                      sequence is not taken into account, so b\bb will  not  col-
+                      late  between  A\bA  and  B\bB,  and upper-case and lower-case
+                      ASCII characters will collate together.
               g\bgl\blo\bob\bbs\bst\bta\bar\br
                       If set, the pattern *\b**\b* used in a pathname expansion con-
-                      text will match all files and zero or  more  directories
-                      and  subdirectories.  If the pattern is followed by a /\b/,
+                      text  will  match all files and zero or more directories
+                      and subdirectories.  If the pattern is followed by a  /\b/,
                       only directories and subdirectories match.
               g\bgn\bnu\bu_\b_e\ber\brr\brf\bfm\bmt\bt
                       If set, shell error messages are written in the standard
                       GNU error message format.
               h\bhi\bis\bst\bta\bap\bpp\bpe\ben\bnd\bd
-                      If  set,  the history list is appended to the file named
-                      by the value of the H\bHI\bIS\bST\bTF\bFI\bIL\bLE\bE  variable  when  the  shell
+                      If set, the history list is appended to the  file  named
+                      by  the  value  of  the H\bHI\bIS\bST\bTF\bFI\bIL\bLE\bE variable when the shell
                       exits, rather than overwriting the file.
               h\bhi\bis\bst\btr\bre\bee\bed\bdi\bit\bt
-                      If  set, and r\bre\bea\bad\bdl\bli\bin\bne\be is being used, a user is given the
+                      If set, and r\bre\bea\bad\bdl\bli\bin\bne\be is being used, a user is given  the
                       opportunity to re-edit a failed history substitution.
               h\bhi\bis\bst\btv\bve\ber\bri\bif\bfy\by
-                      If set, and r\bre\bea\bad\bdl\bli\bin\bne\be is being used, the results of  his-
-                      tory  substitution  are  not  immediately  passed to the
-                      shell parser.  Instead, the  resulting  line  is  loaded
+                      If  set, and r\bre\bea\bad\bdl\bli\bin\bne\be is being used, the results of his-
+                      tory substitution are  not  immediately  passed  to  the
+                      shell  parser.   Instead,  the  resulting line is loaded
                       into the r\bre\bea\bad\bdl\bli\bin\bne\be editing buffer, allowing further modi-
                       fication.
               h\bho\bos\bst\btc\bco\bom\bmp\bpl\ble\bet\bte\be
                       If set, and r\bre\bea\bad\bdl\bli\bin\bne\be is being used, b\bba\bas\bsh\bh will attempt to
-                      perform  hostname  completion when a word containing a @\b@
-                      is  being  completed  (see  C\bCo\bom\bmp\bpl\ble\bet\bti\bin\bng\bg  under   R\bRE\bEA\bAD\bDL\bLI\bIN\bNE\bE
+                      perform hostname completion when a word containing  a  @\b@
+                      is   being  completed  (see  C\bCo\bom\bmp\bpl\ble\bet\bti\bin\bng\bg  under  R\bRE\bEA\bAD\bDL\bLI\bIN\bNE\bE
                       above).  This is enabled by default.
               h\bhu\bup\bpo\bon\bne\bex\bxi\bit\bt
                       If set, b\bba\bas\bsh\bh will send S\bSI\bIG\bGH\bHU\bUP\bP to all jobs when an inter-
                       active login shell exits.
               i\bin\bnt\bte\ber\bra\bac\bct\bti\biv\bve\be_\b_c\bco\bom\bmm\bme\ben\bnt\bts\bs
                       If set, allow a word beginning with #\b# to cause that word
-                      and  all remaining characters on that line to be ignored
-                      in an interactive  shell  (see  C\bCO\bOM\bMM\bME\bEN\bNT\bTS\bS  above).   This
+                      and all remaining characters on that line to be  ignored
+                      in  an  interactive  shell  (see  C\bCO\bOM\bMM\bME\bEN\bNT\bTS\bS above).  This
                       option is enabled by default.
               l\bla\bas\bst\btp\bpi\bip\bpe\be
-                      If  set,  and  job control is not active, the shell runs
+                      If set, and job control is not active,  the  shell  runs
                       the last command of a pipeline not executed in the back-
                       ground in the current shell environment.
-              l\bli\bit\bth\bhi\bis\bst\bt If  set,  and  the c\bcm\bmd\bdh\bhi\bis\bst\bt option is enabled, multi-line
+              l\bli\bit\bth\bhi\bis\bst\bt If set, and the c\bcm\bmd\bdh\bhi\bis\bst\bt option  is  enabled,  multi-line
                       commands are saved to the history with embedded newlines
                       rather than using semicolon separators where possible.
               l\blo\bog\bgi\bin\bn_\b_s\bsh\bhe\bel\bll\bl
-                      The  shell  sets this option if it is started as a login
-                      shell (see I\bIN\bNV\bVO\bOC\bCA\bAT\bTI\bIO\bON\bN above).   The  value  may  not  be
+                      The shell sets this option if it is started as  a  login
+                      shell  (see  I\bIN\bNV\bVO\bOC\bCA\bAT\bTI\bIO\bON\bN  above).   The  value may not be
                       changed.
               m\bma\bai\bil\blw\bwa\bar\brn\bn
-                      If  set,  and  a file that b\bba\bas\bsh\bh is checking for mail has
-                      been accessed since the last time it  was  checked,  the
-                      message  ``The  mail in _\bm_\ba_\bi_\bl_\bf_\bi_\bl_\be has been read'' is dis-
+                      If set, and a file that b\bba\bas\bsh\bh is checking  for  mail  has
+                      been  accessed  since  the last time it was checked, the
+                      message ``The mail in _\bm_\ba_\bi_\bl_\bf_\bi_\bl_\be has been read''  is  dis-
                       played.
               n\bno\bo_\b_e\bem\bmp\bpt\bty\by_\b_c\bcm\bmd\bd_\b_c\bco\bom\bmp\bpl\ble\bet\bti\bio\bon\bn
-                      If set, and  r\bre\bea\bad\bdl\bli\bin\bne\be  is  being  used,  b\bba\bas\bsh\bh  will  not
+                      If  set,  and  r\bre\bea\bad\bdl\bli\bin\bne\be  is  being  used,  b\bba\bas\bsh\bh will not
                       attempt to search the P\bPA\bAT\bTH\bH for possible completions when
                       completion is attempted on an empty line.
               n\bno\boc\bca\bas\bse\beg\bgl\blo\bob\bb
-                      If set, b\bba\bas\bsh\bh matches  filenames  in  a  case-insensitive
+                      If  set,  b\bba\bas\bsh\bh  matches  filenames in a case-insensitive
                       fashion when performing pathname expansion (see P\bPa\bat\bth\bhn\bna\bam\bme\be
                       E\bEx\bxp\bpa\ban\bns\bsi\bio\bon\bn above).
               n\bno\boc\bca\bas\bse\bem\bma\bat\btc\bch\bh
-                      If set, b\bba\bas\bsh\bh  matches  patterns  in  a  case-insensitive
+                      If  set,  b\bba\bas\bsh\bh  matches  patterns  in a case-insensitive
                       fashion when performing matching while executing c\bca\bas\bse\be or
                       [\b[[\b[ conditional commands.
               n\bnu\bul\bll\blg\bgl\blo\bob\bb
-                      If set, b\bba\bas\bsh\bh allows patterns which match no  files  (see
-                      P\bPa\bat\bth\bhn\bna\bam\bme\b E\bEx\bxp\bpa\ban\bns\bsi\bio\bon\bn  above)  to expand to a null string,
+                      If  set,  b\bba\bas\bsh\bh allows patterns which match no files (see
+                      P\bPa\bat\bth\bhn\bna\bam\bme\bE\bEx\bxp\bpa\ban\bns\bsi\bio\bon\bn above) to expand to  a  null  string,
                       rather than themselves.
               p\bpr\bro\bog\bgc\bco\bom\bmp\bp
                       If set, the programmable completion facilities (see P\bPr\bro\bo-\b-
@@ -1465,50 +1466,50 @@ B\bBA\bAS\bSH\bH B\bBU\bUI\bIL\bLT\bTI\bIN\bN C\bCO\bOM\bMM\bMA\bAN\bND\bDS\bS
                       enabled by default.
               p\bpr\bro\bom\bmp\bpt\btv\bva\bar\brs\bs
                       If set, prompt strings undergo parameter expansion, com-
-                      mand   substitution,  arithmetic  expansion,  and  quote
-                      removal after being expanded as described  in  P\bPR\bRO\bOM\bMP\bPT\bTI\bIN\bNG\bG
+                      mand  substitution,  arithmetic  expansion,  and   quote
+                      removal  after  being expanded as described in P\bPR\bRO\bOM\bMP\bPT\bTI\bIN\bNG\bG
                       above.  This option is enabled by default.
               r\bre\bes\bst\btr\bri\bic\bct\bte\bed\bd_\b_s\bsh\bhe\bel\bll\bl
-                      The   shell  sets  this  option  if  it  is  started  in
+                      The  shell  sets  this  option  if  it  is  started   in
                       restricted mode (see R\bRE\bES\bST\bTR\bRI\bIC\bCT\bTE\bED\bD S\bSH\bHE\bEL\bLL\bL below).  The value
-                      may  not be changed.  This is not reset when the startup
-                      files are executed, allowing the startup files  to  dis-
+                      may not be changed.  This is not reset when the  startup
+                      files  are  executed, allowing the startup files to dis-
                       cover whether or not a shell is restricted.
               s\bsh\bhi\bif\bft\bt_\b_v\bve\ber\brb\bbo\bos\bse\be
-                      If  set,  the s\bsh\bhi\bif\bft\bt builtin prints an error message when
+                      If set, the s\bsh\bhi\bif\bft\bt builtin prints an error  message  when
                       the shift count exceeds the number of positional parame-
                       ters.
               s\bso\bou\bur\brc\bce\bep\bpa\bat\bth\bh
                       If set, the s\bso\bou\bur\brc\bce\be (.\b.) builtin uses the value of P\bPA\bAT\bTH\bH to
-                      find the directory containing the file  supplied  as  an
+                      find  the  directory  containing the file supplied as an
                       argument.  This option is enabled by default.
               x\bxp\bpg\bg_\b_e\bec\bch\bho\bo
-                      If   set,  the  e\bec\bch\bho\bo  builtin  expands  backslash-escape
+                      If  set,  the  e\bec\bch\bho\bo  builtin  expands   backslash-escape
                       sequences by default.
 
        s\bsu\bus\bsp\bpe\ben\bnd\bd [-\b-f\bf]
-              Suspend the execution of this shell until it receives a  S\bSI\bIG\bGC\bCO\bON\bNT\bT
+              Suspend  the execution of this shell until it receives a S\bSI\bIG\bGC\bCO\bON\bNT\bT
               signal.  A login shell cannot be suspended; the -\b-f\bf option can be
               used to override this and force the suspension.  The return sta-
-              tus  is  0  unless the shell is a login shell and -\b-f\bf is not sup-
+              tus is 0 unless the shell is a login shell and -\b-f\bf  is  not  sup-
               plied, or if job control is not enabled.
 
        t\bte\bes\bst\bt _\be_\bx_\bp_\br
        [\b[ _\be_\bx_\bp_\br ]\b]
               Return a status of 0 (true) or 1 (false) depending on the evalu-
               ation of the conditional expression _\be_\bx_\bp_\br.  Each operator and op-
-              erand must be a separate argument.  Expressions are composed  of
-              the  primaries  described  above  under C\bCO\bON\bND\bDI\bIT\bTI\bIO\bON\bNA\bAL\bL E\bEX\bXP\bPR\bRE\bES\bSS\bSI\bIO\bON\bNS\bS.
-              t\bte\bes\bst\bdoes not accept any options, nor does it accept and  ignore
+              erand  must be a separate argument.  Expressions are composed of
+              the primaries described  above  under  C\bCO\bON\bND\bDI\bIT\bTI\bIO\bON\bNA\bAL\b E\bEX\bXP\bPR\bRE\bES\bSS\bSI\bIO\bON\bNS\bS.
+              t\bte\bes\bst\b does not accept any options, nor does it accept and ignore
               an argument of -\b--\b- as signifying the end of options.
 
-              Expressions  may  be  combined  using  the  following operators,
+              Expressions may  be  combined  using  the  following  operators,
               listed  in  decreasing  order  of  precedence.   The  evaluation
-              depends  on the number of arguments; see below.  Operator prece-
+              depends on the number of arguments; see below.  Operator  prece-
               dence is used when there are five or more arguments.
               !\b! _\be_\bx_\bp_\br True if _\be_\bx_\bp_\br is false.
               (\b( _\be_\bx_\bp_\br )\b)
-                     Returns the value of _\be_\bx_\bp_\br.  This may be used to  override
+                     Returns  the value of _\be_\bx_\bp_\br.  This may be used to override
                      the normal precedence of operators.
               _\be_\bx_\bp_\br_\b1 -a\ba _\be_\bx_\bp_\br_\b2
                      True if both _\be_\bx_\bp_\br_\b1 and _\be_\bx_\bp_\br_\b2 are true.
@@ -1525,120 +1526,120 @@ B\bBA\bAS\bSH\bH B\bBU\bUI\bIL\bLT\bTI\bIN\bN C\bCO\bOM\bMM\bMA\bAN\bND\bDS\bS
                      null.
               2 arguments
                      If the first argument is !\b!, the expression is true if and
-                     only if the second argument is null.  If the first  argu-
-                     ment  is  one  of  the unary conditional operators listed
-                     above under C\bCO\bON\bND\bDI\bIT\bTI\bIO\bON\bNA\bAL\bL E\bEX\bXP\bPR\bRE\bES\bSS\bSI\bIO\bON\bNS\bS,  the  expression  is
+                     only  if the second argument is null.  If the first argu-
+                     ment is one of the  unary  conditional  operators  listed
+                     above  under  C\bCO\bON\bND\bDI\bIT\bTI\bIO\bON\bNA\bAL\bL  E\bEX\bXP\bPR\bRE\bES\bSS\bSI\bIO\bON\bNS\bS, the expression is
                      true if the unary test is true.  If the first argument is
                      not a valid unary conditional operator, the expression is
                      false.
               3 arguments
                      The following conditions are applied in the order listed.
-                     If the second argument is one of the  binary  conditional
+                     If  the  second argument is one of the binary conditional
                      operators listed above under C\bCO\bON\bND\bDI\bIT\bTI\bIO\bON\bNA\bAL\bL E\bEX\bXP\bPR\bRE\bES\bSS\bSI\bIO\bON\bNS\bS, the
                      result of the expression is the result of the binary test
-                     using  the first and third arguments as operands.  The -\b-a\ba
-                     and -\b-o\bo operators are  considered  binary  operators  when
-                     there  are  three arguments.  If the first argument is !\b!,
-                     the value is the negation of the two-argument test  using
+                     using the first and third arguments as operands.  The  -\b-a\ba
+                     and  -\b-o\bo  operators  are  considered binary operators when
+                     there are three arguments.  If the first argument  is  !\b!,
+                     the  value is the negation of the two-argument test using
                      the second and third arguments.  If the first argument is
                      exactly (\b( and the third argument is exactly )\b), the result
-                     is  the one-argument test of the second argument.  Other-
+                     is the one-argument test of the second argument.   Other-
                      wise, the expression is false.
               4 arguments
                      If the first argument is !\b!, the result is the negation of
-                     the  three-argument  expression composed of the remaining
+                     the three-argument expression composed of  the  remaining
                      arguments.  Otherwise, the expression is parsed and eval-
-                     uated  according  to  precedence  using  the rules listed
+                     uated according to  precedence  using  the  rules  listed
                      above.
               5 or more arguments
-                     The expression  is  parsed  and  evaluated  according  to
+                     The  expression  is  parsed  and  evaluated  according to
                      precedence using the rules listed above.
 
-              When  used  with  t\bte\bes\bst\bt  or [\b[, the <\b< and >\b> operators sort lexico-
+              When used with t\bte\bes\bst\bt or [\b[, the <\b< and  >\b>  operators  sort  lexico-
               graphically using ASCII ordering.
 
-       t\bti\bim\bme\bes\bs  Print the accumulated user and system times for  the  shell  and
+       t\bti\bim\bme\bes\bs  Print  the  accumulated  user and system times for the shell and
               for processes run from the shell.  The return status is 0.
 
        t\btr\bra\bap\bp [-\b-l\blp\bp] [[_\ba_\br_\bg] _\bs_\bi_\bg_\bs_\bp_\be_\bc ...]
-              The  command  _\ba_\br_\bg  is  to  be  read  and executed when the shell
-              receives signal(s) _\bs_\bi_\bg_\bs_\bp_\be_\bc.  If _\ba_\br_\bg is absent (and  there  is  a
-              single  _\bs_\bi_\bg_\bs_\bp_\be_\bc)  or  -\b-,  each  specified signal is reset to its
-              original disposition (the value it  had  upon  entrance  to  the
-              shell).   If _\ba_\br_\bg is the null string the signal specified by each
-              _\bs_\bi_\bg_\bs_\bp_\be_\bis ignored by the shell and by the commands it  invokes.
-              If  _\ba_\br_\bg  is  not present and -\b-p\bp has been supplied, then the trap
-              commands associated with each  _\bs_\bi_\bg_\bs_\bp_\be_\bc  are  displayed.   If  no
-              arguments  are  supplied or if only -\b-p\bp is given, t\btr\bra\bap\bp prints the
-              list of commands associated with each  signal.   The  -\b-l\b option
-              causes  the shell to print a list of signal names and their cor-
-              responding numbers.   Each  _\bs_\bi_\bg_\bs_\bp_\be_\bc  is  either  a  signal  name
-              defined  in  <_\bs_\bi_\bg_\bn_\ba_\bl_\b._\bh>,  or  a signal number.  Signal names are
+              The command _\ba_\br_\bg is to  be  read  and  executed  when  the  shell
+              receives  signal(s)  _\bs_\bi_\bg_\bs_\bp_\be_\bc.   If _\ba_\br_\bg is absent (and there is a
+              single _\bs_\bi_\bg_\bs_\bp_\be_\bc) or -\b-, each specified  signal  is  reset  to  its
+              original  disposition  (the  value  it  had upon entrance to the
+              shell).  If _\ba_\br_\bg is the null string the signal specified by  each
+              _\bs_\bi_\bg_\bs_\bp_\be_\b is ignored by the shell and by the commands it invokes.
+              If _\ba_\br_\bg is not present and -\b-p\bp has been supplied,  then  the  trap
+              commands  associated  with  each  _\bs_\bi_\bg_\bs_\bp_\be_\bc  are displayed.  If no
+              arguments are supplied or if only -\b-p\bp is given, t\btr\bra\bap\bp  prints  the
+              list  of  commands  associated  with each signal.  The -\b-l\bl option
+              causes the shell to print a list of signal names and their  cor-
+              responding  numbers.   Each  _\bs_\bi_\bg_\bs_\bp_\be_\bc  is  either  a  signal name
+              defined in <_\bs_\bi_\bg_\bn_\ba_\bl_\b._\bh>, or a signal  number.   Signal  names  are
               case insensitive and the S\bSI\bIG\bG prefix is optional.
 
-              If a _\bs_\bi_\bg_\bs_\bp_\be_\bc is E\bEX\bXI\bIT\bT (0) the command _\ba_\br_\bg  is  executed  on  exit
-              from  the shell.  If a _\bs_\bi_\bg_\bs_\bp_\be_\bc is D\bDE\bEB\bBU\bUG\bG, the command _\ba_\br_\bg is exe-
-              cuted before every _\bs_\bi_\bm_\bp_\bl_\be _\bc_\bo_\bm_\bm_\ba_\bn_\bd, _\bf_\bo_\br  command,  _\bc_\ba_\bs_\b command,
-              _\bs_\be_\bl_\be_\bc_\b command,  every  arithmetic  _\bf_\bo_\br command, and before the
-              first command executes in a shell function  (see  S\bSH\bHE\bEL\bLL\b G\bGR\bRA\bAM\bMM\bMA\bAR\bR
-              above).   Refer to the description of the e\bex\bxt\btd\bde\beb\bbu\bug\bg option to the
+              If  a  _\bs_\bi_\bg_\bs_\bp_\be_\bc  is  E\bEX\bXI\bIT\bT (0) the command _\ba_\br_\bg is executed on exit
+              from the shell.  If a _\bs_\bi_\bg_\bs_\bp_\be_\bc is D\bDE\bEB\bBU\bUG\bG, the command _\ba_\br_\bg is  exe-
+              cuted  before  every  _\bs_\bi_\bm_\bp_\bl_\be _\bc_\bo_\bm_\bm_\ba_\bn_\bd, _\bf_\bo_\br command, _\bc_\ba_\bs_\be command,
+              _\bs_\be_\bl_\be_\bc_\bcommand, every arithmetic _\bf_\bo_\br  command,  and  before  the
+              first  command  executes  in a shell function (see S\bSH\bHE\bEL\bLL\bL G\bGR\bRA\bAM\bMM\bMA\bAR\bR
+              above).  Refer to the description of the e\bex\bxt\btd\bde\beb\bbu\bug\bg option to  the
               s\bsh\bho\bop\bpt\bt builtin for details of its effect on the D\bDE\bEB\bBU\bUG\bG trap.  If a
               _\bs_\bi_\bg_\bs_\bp_\be_\bc is R\bRE\bET\bTU\bUR\bRN\bN, the command _\ba_\br_\bg is executed each time a shell
               function or a script executed with the .\b. or s\bso\bou\bur\brc\bce\be builtins fin-
               ishes executing.
 
-              If  a  _\bs_\bi_\bg_\bs_\bp_\be_\bc  is E\bER\bRR\bR, the command _\ba_\br_\bg is executed whenever a a
+              If a _\bs_\bi_\bg_\bs_\bp_\be_\bc is E\bER\bRR\bR, the command _\ba_\br_\bg is executed  whenever  a  a
               pipeline (which may consist of a single simple command), a list,
               or a compound command returns a non-zero exit status, subject to
-              the following conditions.  The E\bER\bRR\bR trap is not executed  if  the
+              the  following  conditions.  The E\bER\bRR\bR trap is not executed if the
               failed command is part of the command list immediately following
-              a w\bwh\bhi\bil\ble\be or u\bun\bnt\bti\bil\bl keyword, part of the test in an  _\bi_\b statement,
+              a  w\bwh\bhi\bil\ble\be  or u\bun\bnt\bti\bil\bl keyword, part of the test in an _\bi_\bf statement,
               part of a command executed in a &\b&&\b& or |\b||\b| list except the command
-              following the final &\b&&\b& or |\b||\b|, any command in a pipeline but  the
-              last,  or  if the command's return value is being inverted using
-              !\b!.  These are the same conditions obeyed  by  the  e\ber\brr\bre\bex\bxi\bit\b (-\b-e\be)
+              following  the final &\b&&\b& or |\b||\b|, any command in a pipeline but the
+              last, or if the command's return value is being  inverted  using
+              !\b!.   These  are  the  same conditions obeyed by the e\ber\brr\bre\bex\bxi\bit\bt (-\b-e\be)
               option.
 
-              Signals  ignored  upon  entry  to the shell cannot be trapped or
-              reset.  Trapped signals that are not being ignored are reset  to
+              Signals ignored upon entry to the shell  cannot  be  trapped  or
+              reset.   Trapped signals that are not being ignored are reset to
               their original values in a subshell or subshell environment when
-              one is created.  The return status is false if  any  _\bs_\bi_\bg_\bs_\bp_\be_\b is
+              one  is  created.   The return status is false if any _\bs_\bi_\bg_\bs_\bp_\be_\bc is
               invalid; otherwise t\btr\bra\bap\bp returns true.
 
        t\bty\byp\bpe\be [-\b-a\baf\bft\btp\bpP\bP] _\bn_\ba_\bm_\be [_\bn_\ba_\bm_\be ...]
-              With  no options, indicate how each _\bn_\ba_\bm_\be would be interpreted if
+              With no options, indicate how each _\bn_\ba_\bm_\be would be interpreted  if
               used as a command name.  If the -\b-t\bt option is used, t\bty\byp\bpe\be prints a
-              string  which  is  one  of _\ba_\bl_\bi_\ba_\bs, _\bk_\be_\by_\bw_\bo_\br_\bd, _\bf_\bu_\bn_\bc_\bt_\bi_\bo_\bn, _\bb_\bu_\bi_\bl_\bt_\bi_\bn, or
-              _\bf_\bi_\bl_\bif  _\bn_\ba_\bm_\be  is  an  alias,  shell  reserved  word,  function,
-              builtin,  or disk file, respectively.  If the _\bn_\ba_\bm_\be is not found,
-              then nothing  is  printed,  and  an  exit  status  of  false  is
-              returned.   If  the  -\b-p\bp  option is used, t\bty\byp\bpe\be either returns the
+              string which is one of _\ba_\bl_\bi_\ba_\bs,  _\bk_\be_\by_\bw_\bo_\br_\bd,  _\bf_\bu_\bn_\bc_\bt_\bi_\bo_\bn,  _\bb_\bu_\bi_\bl_\bt_\bi_\bn,  or
+              _\bf_\bi_\bl_\b if  _\bn_\ba_\bm_\be  is  an  alias,  shell  reserved  word, function,
+              builtin, or disk file, respectively.  If the _\bn_\ba_\bm_\be is not  found,
+              then  nothing  is  printed,  and  an  exit  status  of  false is
+              returned.  If the -\b-p\bp option is used,  t\bty\byp\bpe\be  either  returns  the
               name of the disk file that would be executed if _\bn_\ba_\bm_\be were speci-
               fied as a command name, or nothing if ``type -t name'' would not
-              return _\bf_\bi_\bl_\be.  The -\b-P\bP option forces a P\bPA\bAT\bTH\bH search for each  _\bn_\ba_\bm_\be,
+              return  _\bf_\bi_\bl_\be.  The -\b-P\bP option forces a P\bPA\bAT\bTH\bH search for each _\bn_\ba_\bm_\be,
               even if ``type -t name'' would not return _\bf_\bi_\bl_\be.  If a command is
               hashed, -\b-p\bp and -\b-P\bP print the hashed value, which is not necessar-
-              ily  the  file  that appears first in P\bPA\bAT\bTH\bH.  If the -\b-a\ba option is
-              used, t\bty\byp\bpe\be prints all of the places that contain  an  executable
+              ily the file that appears first in P\bPA\bAT\bTH\bH.  If the  -\b-a\ba  option  is
+              used,  t\bty\byp\bpe\be  prints all of the places that contain an executable
               named _\bn_\ba_\bm_\be.  This includes aliases and functions, if and only if
               the -\b-p\bp option is not also used.  The table of hashed commands is
-              not  consulted  when  using  -\b-a\ba.  The -\b-f\bf option suppresses shell
+              not consulted when using -\b-a\ba.  The  -\b-f\bf  option  suppresses  shell
               function lookup, as with the c\bco\bom\bmm\bma\ban\bnd\bd builtin.  t\bty\byp\bpe\be returns true
               if all of the arguments are found, false if any are not found.
 
        u\bul\bli\bim\bmi\bit\bt [-\b-H\bHS\bST\bTa\bab\bbc\bcd\bde\bef\bfi\bil\blm\bmn\bnp\bpq\bqr\brs\bst\btu\buv\bvx\bx [_\bl_\bi_\bm_\bi_\bt]]
-              Provides  control  over the resources available to the shell and
-              to processes started by it, on systems that allow such  control.
+              Provides control over the resources available to the  shell  and
+              to  processes started by it, on systems that allow such control.
               The -\b-H\bH and -\b-S\bS options specify that the hard or soft limit is set
-              for the given resource.  A hard limit cannot be increased  by  a
-              non-root  user  once it is set; a soft limit may be increased up
-              to the value of the hard limit.  If neither -\b-H\bH nor -\b-S\bS is  speci-
+              for  the  given resource.  A hard limit cannot be increased by a
+              non-root user once it is set; a soft limit may be  increased  up
+              to  the value of the hard limit.  If neither -\b-H\bH nor -\b-S\bS is speci-
               fied, both the soft and hard limits are set.  The value of _\bl_\bi_\bm_\bi_\bt
               can be a number in the unit specified for the resource or one of
               the special values h\bha\bar\brd\bd, s\bso\bof\bft\bt, or u\bun\bnl\bli\bim\bmi\bit\bte\bed\bd, which stand for the
-              current hard limit,  the  current  soft  limit,  and  no  limit,
-              respectively.   If  _\bl_\bi_\bm_\bi_\bt  is  omitted, the current value of the
-              soft limit of the resource is printed, unless the -\b-H\bH  option  is
+              current  hard  limit,  the  current  soft  limit,  and no limit,
+              respectively.  If _\bl_\bi_\bm_\bi_\bt is omitted, the  current  value  of  the
+              soft  limit  of the resource is printed, unless the -\b-H\bH option is
               given.  When more than one resource is specified, the limit name
               and unit are printed before the value.  Other options are inter-
               preted as follows:
@@ -1647,11 +1648,11 @@ B\bBA\bAS\bSH\bH B\bBU\bUI\bIL\bLT\bTI\bIN\bN C\bCO\bOM\bMM\bMA\bAN\bND\bDS\bS
               -\b-c\bc     The maximum size of core files created
               -\b-d\bd     The maximum size of a process's data segment
               -\b-e\be     The maximum scheduling priority ("nice")
-              -\b-f\bf     The  maximum  size  of files written by the shell and its
+              -\b-f\bf     The maximum size of files written by the  shell  and  its
                      children
               -\b-i\bi     The maximum number of pending signals
               -\b-l\bl     The maximum size that may be locked into memory
-              -\b-m\bm     The maximum resident set size (many systems do not  honor
+              -\b-m\bm     The  maximum resident set size (many systems do not honor
                      this limit)
               -\b-n\bn     The maximum number of open file descriptors (most systems
                      do not allow this value to be set)
@@ -1660,65 +1661,65 @@ B\bBA\bAS\bSH\bH B\bBU\bUI\bIL\bLT\bTI\bIN\bN C\bCO\bOM\bMM\bMA\bAN\bND\bDS\bS
               -\b-r\br     The maximum real-time scheduling priority
               -\b-s\bs     The maximum stack size
               -\b-t\bt     The maximum amount of cpu time in seconds
-              -\b-u\bu     The maximum number of processes  available  to  a  single
+              -\b-u\bu     The  maximum  number  of  processes available to a single
                      user
-              -\b-v\bv     The  maximum  amount  of  virtual memory available to the
+              -\b-v\bv     The maximum amount of virtual  memory  available  to  the
                      shell and, on some systems, to its children
               -\b-x\bx     The maximum number of file locks
               -\b-T\bT     The maximum number of threads
 
-              If _\bl_\bi_\bm_\bi_\bt is given, and the -\b-a\ba option is not used, _\bl_\bi_\bm_\bi_\bt  is  the
-              new  value  of  the  specified resource.  If no option is given,
-              then -\b-f\bf is assumed.  Values are in 1024-byte increments,  except
-              for  -\b-t\bt,  which is in seconds; -\b-p\bp, which is in units of 512-byte
-              blocks; and -\b-T\bT, -\b-b\bb, -\b-n\bn, and -\b-u\bu, which are unscaled values.   The
-              return  status is 0 unless an invalid option or argument is sup-
+              If  _\bl_\bi_\bm_\bi_\bt  is given, and the -\b-a\ba option is not used, _\bl_\bi_\bm_\bi_\bt is the
+              new value of the specified resource.  If  no  option  is  given,
+              then  -\b-f\bf is assumed.  Values are in 1024-byte increments, except
+              for -\b-t\bt, which is in seconds; -\b-p\bp, which is in units  of  512-byte
+              blocks;  and -\b-T\bT, -\b-b\bb, -\b-n\bn, and -\b-u\bu, which are unscaled values.  The
+              return status is 0 unless an invalid option or argument is  sup-
               plied, or an error occurs while setting a new limit.
 
        u\bum\bma\bas\bsk\bk [-\b-p\bp] [-\b-S\bS] [_\bm_\bo_\bd_\be]
               The user file-creation mask is set to _\bm_\bo_\bd_\be.  If _\bm_\bo_\bd_\be begins with
-              a  digit,  it is interpreted as an octal number; otherwise it is
-              interpreted as a symbolic mode mask similar to that accepted  by
-              _\bc_\bh_\bm_\bo_\bd(1).   If _\bm_\bo_\bd_\be is omitted, the current value of the mask is
-              printed.  The -\b-S\bS option causes the mask to be  printed  in  sym-
-              bolic  form;  the  default output is an octal number.  If the -\b-p\bp
+              a digit, it is interpreted as an octal number; otherwise  it  is
+              interpreted  as a symbolic mode mask similar to that accepted by
+              _\bc_\bh_\bm_\bo_\bd(1).  If _\bm_\bo_\bd_\be is omitted, the current value of the mask  is
+              printed.   The  -\b-S\bS  option causes the mask to be printed in sym-
+              bolic form; the default output is an octal number.   If  the  -\b-p\bp
               option is supplied, and _\bm_\bo_\bd_\be is omitted, the output is in a form
               that may be reused as input.  The return status is 0 if the mode
-              was successfully changed or if no _\bm_\bo_\bd_\be  argument  was  supplied,
+              was  successfully  changed  or if no _\bm_\bo_\bd_\be argument was supplied,
               and false otherwise.
 
        u\bun\bna\bal\bli\bia\bas\bs [-a\ba] [_\bn_\ba_\bm_\be ...]
-              Remove  each  _\bn_\ba_\bm_\be  from  the list of defined aliases.  If -\b-a\ba is
-              supplied, all alias definitions are removed.  The  return  value
+              Remove each _\bn_\ba_\bm_\be from the list of defined  aliases.   If  -\b-a\b is
+              supplied,  all  alias definitions are removed.  The return value
               is true unless a supplied _\bn_\ba_\bm_\be is not a defined alias.
 
        u\bun\bns\bse\bet\bt [-f\bfv\bv] [-n\bn] [_\bn_\ba_\bm_\be ...]
-              For  each  _\bn_\ba_\bm_\be,  remove the corresponding variable or function.
+              For each _\bn_\ba_\bm_\be, remove the corresponding  variable  or  function.
               If the -\b-v\bv option is given, each _\bn_\ba_\bm_\be refers to a shell variable,
-              and  that  variable  is removed.  Read-only variables may not be
-              unset.  If -\b-f\bf is specified, each _\bn_\ba_\bm_\be refers to  a  shell  func-
-              tion,  and the function definition is removed.  If the -\b-n\bn option
-              is supplied, and _\bn_\ba_\bm_\be is a variable with the _\bn_\ba_\bm_\be_\br_\be_\b attribute,
-              _\bn_\ba_\bm_\b will  be unset rather than the variable it references.  -\b-n\bn
-              has no effect if the -\b-f\bf option is supplied.  If no  options  are
-              supplied,  each  _\bn_\ba_\bm_\be refers to a variable; if there is no vari-
-              able by that name, any function with that name is  unset.   Each
-              unset  variable  or  function  is  removed  from the environment
-              passed to subsequent commands.  If any of C\bCO\bOM\bMP\bP_\b_W\bWO\bOR\bRD\bDB\bBR\bRE\bEA\bAK\bKS\bS,  R\bRA\bAN\bN-\b-
+              and that variable is removed.  Read-only variables  may  not  be
+              unset.   If  -\b-f\bf  is specified, each _\bn_\ba_\bm_\be refers to a shell func-
+              tion, and the function definition is removed.  If the -\b-n\b option
+              is  supplied, and _\bn_\ba_\bm_\be is a variable with the _\bn_\ba_\bm_\be_\br_\be_\bf attribute,
+              _\bn_\ba_\bm_\bwill be unset rather than the variable it  references.   -\b-n\bn
+              has  no  effect if the -\b-f\bf option is supplied.  If no options are
+              supplied, each _\bn_\ba_\bm_\be refers to a variable; if there is  no  vari-
+              able  by  that name, any function with that name is unset.  Each
+              unset variable or  function  is  removed  from  the  environment
+              passed  to subsequent commands.  If any of C\bCO\bOM\bMP\bP_\b_W\bWO\bOR\bRD\bDB\bBR\bRE\bEA\bAK\bKS\bS, R\bRA\bAN\bN-\b-
               D\bDO\bOM\bM, S\bSE\bEC\bCO\bON\bND\bDS\bS, L\bLI\bIN\bNE\bEN\bNO\bO, H\bHI\bIS\bST\bTC\bCM\bMD\bD, F\bFU\bUN\bNC\bCN\bNA\bAM\bME\bE, G\bGR\bRO\bOU\bUP\bPS\bS, or D\bDI\bIR\bRS\bST\bTA\bAC\bCK\bK are
               unset, they lose their special properties, even if they are sub-
               sequently reset.  The exit status is true unless a _\bn_\ba_\bm_\be is read-
               only.
 
-       w\bwa\bai\bit\bt [-\b--\b-n\bn] [_\bn _\b._\b._\b.]
-              Wait for each specified process and return its termination  sta-
-              tus.   Each  _\b may be a process ID or a job specification; if a
-              job spec is given, all processes  in  that  job's  pipeline  are
-              waited  for.  If _\bn is not given, all currently active child pro-
-              cesses are waited for, and the return status is  zero.   If  the
-              -\b--\b-n\bn  option is supplied, w\bwa\bai\bit\bt waits for any job to terminate and
-              returns its exit status.  If _\bn specifies a non-existent  process
-              or  job, the return status is 127.  Otherwise, the return status
+       w\bwa\bai\bit\bt [-\b-n\bn] [_\bn _\b._\b._\b.]
+              Wait for each specified child process and return its termination
+              status.  Each _\bn may be a process ID or a job specification; if a
+              job  spec  is  given,  all  processes in that job's pipeline are
+              waited for.  If _\bn is not given, all currently active child  pro-
+              cesses are waited for, and the return status is zero.  If the -\b-n\bn
+              option is supplied, w\bwa\bai\bit\bt waits for  any  job  to  terminate  and
+              returns  its exit status.  If _\bn specifies a non-existent process
+              or job, the return status is 127.  Otherwise, the return  status
               is the exit status of the last process or job waited for.
 
 S\bSE\bEE\bE A\bAL\bLS\bSO\bO
index 7e996a6c9ee5f20a3ffceae763440435dea2af2d..e0c2dd5e580923db33183cacfa55963706c77387 100644 (file)
@@ -1,6 +1,6 @@
 %!PS-Adobe-3.0
 %%Creator: groff version 1.19.2
-%%CreationDate: Fri Mar  8 15:56:21 2013
+%%CreationDate: Wed Sep 11 09:17:46 2013
 %%DocumentNeededResources: font Times-Roman
 %%+ font Times-Bold
 %%+ font Times-Italic
@@ -803,2100 +803,2100 @@ G 3.764(nt).15 G 1.264(hen display the v)-3.764 F 1.264(alues of)-.25 F
 -.25(va)144 679.2 S 3.482(riables. The).25 F F1<ad70>3.482 E F0 .982
 (option will display the attrib)3.482 F .982(utes and v)-.2 F .983
 (alues of each)-.25 F F2(name)3.483 E F0 5.983(.W).18 G(hen)-5.983 E F1
-<ad70>3.483 E F0 .983(is used)3.483 F(with)144 691.2 Q F2(name)3.58 E F0
-(ar)3.58 E 1.079(guments, additional options are ignored.)-.18 F(When)
-6.079 E F1<ad70>3.579 E F0 1.079(is supplied without)3.579 F F2(name)
-3.579 E F0(ar)3.579 E(gu-)-.18 E .15(ments, it will display the attrib)
-144 703.2 R .15(utes and v)-.2 F .151(alues of all v)-.25 F .151
-(ariables ha)-.25 F .151(ving the attrib)-.2 F .151
-(utes speci\214ed by the)-.2 F .047(additional options.)144 715.2 R .047
-(If no other options are supplied with)5.047 F F1<ad70>2.547 E F0(,)A F1
-(declar)2.547 E(e)-.18 E F0 .046(will display the attrib)2.546 F .046
-(utes and)-.2 F -.25(va)144 727.2 S 1.362(lues of all shell v).25 F
-3.862(ariables. The)-.25 F F1<ad66>3.862 E F0 1.363
-(option will restrict the display to shell functions.)3.862 F(The)6.363
-E F1<ad46>3.863 E F0(GNU Bash-4.2)72 768 Q(2004 Apr 20)148.735 E(5)
-203.725 E 0 Cg EP
+<ad70>3.483 E F0 .983(is used)3.483 F(with)144 691.2 Q F2(name)2.775 E
+F0(ar)2.775 E .275(guments, additional options, other than)-.18 F F1
+<ad66>2.775 E F0(and)2.775 E F1<ad46>2.775 E F0 2.775(,a)C .274
+(re ignored.)-2.775 F(When)5.274 E F1<ad70>2.774 E F0 .274(is supplied)
+2.774 F(without)144 703.2 Q F2(name)4.813 E F0(ar)4.813 E 2.313
+(guments, it will display the attrib)-.18 F 2.314(utes and v)-.2 F 2.314
+(alues of all v)-.25 F 2.314(ariables ha)-.25 F 2.314(ving the)-.2 F
+(attrib)144 715.2 Q 1.182(utes speci\214ed by the additional options.)
+-.2 F 1.181(If no other options are supplied with)6.182 F F1<ad70>3.681
+E F0(,)A F1(declar)3.681 E(e)-.18 E F0 .62(will display the attrib)144
+727.2 R .62(utes and v)-.2 F .62(alues of all shell v)-.25 F 3.12
+(ariables. The)-.25 F F1<ad66>3.12 E F0 .62
+(option will restrict the display)3.12 F(GNU Bash-4.2)72 768 Q
+(2004 Apr 20)148.735 E(5)203.725 E 0 Cg EP
 %%Page: 6 6
 %%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 2.422(optio\
-n inhibits the display of function de\214nitions; only the function nam\
-e and attrib)144 84 R 2.422(utes are)-.2 F 2.663(printed. If)144 96 R
-(the)2.663 E/F1 10/Times-Bold@0 SF(extdeb)2.663 E(ug)-.2 E F0 .164
-(shell option is enabled using)2.663 F F1(shopt)2.664 E F0 2.664(,t)C
-.164(he source \214le name and line number)-2.664 F 1.288
-(where the function is de\214ned are displayed as well.)144 108 R(The)
-6.288 E F1<ad46>3.788 E F0 1.288(option implies)3.788 F F1<ad66>3.788 E
-F0 6.288(.T)C(he)-6.288 E F1<ad67>3.788 E F0(option)3.788 E .49
-(forces v)144 120 R .49
-(ariables to be created or modi\214ed at the global scope, e)-.25 F -.15
-(ve)-.25 G 2.991(nw).15 G(hen)-2.991 E F1(declar)2.991 E(e)-.18 E F0
-.491(is e)2.991 F -.15(xe)-.15 G .491(cuted in a).15 F .125
-(shell function.)144 132 R .125(It is ignored in all other cases.)5.125
-F .125(The follo)5.125 F .124
-(wing options can be used to restrict output)-.25 F(to v)144 144 Q
-(ariables with the speci\214ed attrib)-.25 E(ute or to gi)-.2 E .3 -.15
-(ve v)-.25 H(ariables attrib)-.1 E(utes:)-.2 E F1<ad61>144 156 Q F0
-(Each)25.3 E/F2 10/Times-Italic@0 SF(name)2.5 E F0(is an inde)2.5 E -.15
-(xe)-.15 G 2.5(da).15 G(rray v)-2.5 E(ariable \(see)-.25 E F1(Arrays)2.5
-E F0(abo)2.5 E -.15(ve)-.15 G(\).).15 E F1<ad41>144 168 Q F0(Each)23.08
-E F2(name)2.5 E F0(is an associati)2.5 E .3 -.15(ve a)-.25 H(rray v).15
-E(ariable \(see)-.25 E F1(Arrays)2.5 E F0(abo)2.5 E -.15(ve)-.15 G(\).)
-.15 E F1<ad66>144 180 Q F0(Use function names only)26.97 E(.)-.65 E F1
-<ad69>144 192 Q F0 .557(The v)27.52 F .558
-(ariable is treated as an inte)-.25 F .558(ger; arithmetic e)-.15 F -.25
-(va)-.25 G .558(luation \(see).25 F/F3 9/Times-Bold@0 SF .558
-(ARITHMETIC EV)3.058 F(ALU)-1.215 E(A-)-.54 E(TION)180 204 Q F0(abo)2.25
-E -.15(ve)-.15 G 2.5(\)i).15 G 2.5(sp)-2.5 G(erformed when the v)-2.5 E
-(ariable is assigned a v)-.25 E(alue.)-.25 E F1<ad6c>144 216 Q F0 .91
-(When the v)27.52 F .909(ariable is assigned a v)-.25 F .909
-(alue, all upper)-.25 F .909(-case characters are con)-.2 F -.15(ve)-.4
-G .909(rted to lo).15 F(wer)-.25 E(-)-.2 E 2.5(case. The)180 228 R
-(upper)2.5 E(-case attrib)-.2 E(ute is disabled.)-.2 E F1<ad6e>144 240 Q
-F0(Gi)24.74 E 1.619 -.15(ve e)-.25 H(ach).15 E F2(name)3.819 E F0(the)
-3.819 E F2(namer)3.819 E(ef)-.37 E F0(attrib)3.819 E 1.319
-(ute, making it a name reference to another v)-.2 F(ariable.)-.25 E
-1.033(That other v)180 252 R 1.033(ariable is de\214ned by the v)-.25 F
-1.033(alue of)-.25 F F2(name)3.533 E F0 6.033(.A)C 1.033
-(ll references and assignments to)-6.033 F F2(name)180 264 Q F0 4.032
-(,e)C 1.532(xcept for changing the)-4.182 F F1<ad6e>4.032 E F0(attrib)
-4.032 E 1.532(ute itself, are performed on the v)-.2 F 1.533
-(ariable refer)-.25 F(-)-.2 E(enced by)180 276 Q F2(name)2.5 E F0 1.1
--.55('s v)D 2.5(alue. The).3 F F1<ad6e>2.5 E F0(attrib)2.5 E
-(ute cannot be applied to array v)-.2 E(ariables.)-.25 E F1<ad72>144 288
-Q F0(Mak)25.86 E(e)-.1 E F2(name)5.047 E F0 5.047(sr)C(eadonly)-5.047 E
-7.547(.T)-.65 G 2.546(hese names cannot then be assigned v)-7.547 F
-2.546(alues by subsequent)-.25 F(assignment statements or unset.)180 300
-Q F1<ad74>144 312 Q F0(Gi)26.97 E .729 -.15(ve e)-.25 H(ach).15 E F2
-(name)2.929 E F0(the)2.929 E F2(tr)2.929 E(ace)-.15 E F0(attrib)2.929 E
+(TINS\(1\) B)-.92 F(ASH_B)-.35 E(UIL)-.1 E(TINS\(1\))-.92 E 1.291
+(to shell functions.)144 84 R(The)6.291 E/F1 10/Times-Bold@0 SF<ad46>
+3.791 E F0 1.291(option inhibits the display of function de\214nitions;\
+ only the function)3.791 F .948(name and attrib)144 96 R .948
+(utes are printed.)-.2 F .948(If the)5.948 F F1(extdeb)3.448 E(ug)-.2 E
+F0 .948(shell option is enabled using)3.448 F F1(shopt)3.448 E F0 3.448
+(,t)C .948(he source)-3.448 F 1.342(\214le name and line number where t\
+he function is de\214ned are displayed as well.)144 108 R(The)6.342 E F1
+<ad46>3.841 E F0(option)3.841 E(implies)144 120 Q F1<ad66>3.891 E F0
+6.391(.T)C(he)-6.391 E F1<ad67>3.891 E F0 1.391(option forces v)3.891 F
+1.391(ariables to be created or modi\214ed at the global scope, e)-.25 F
+-.15(ve)-.25 G(n).15 E(when)144 132 Q F1(declar)4.383 E(e)-.18 E F0
+1.883(is e)4.383 F -.15(xe)-.15 G 1.883(cuted in a shell function.).15 F
+1.882(It is ignored in all other cases.)6.883 F 1.882(The follo)6.882 F
+(wing)-.25 E .793(options can be used to restrict output to v)144 144 R
+.794(ariables with the speci\214ed attrib)-.25 F .794(ute or to gi)-.2 F
+1.094 -.15(ve v)-.25 H(ariables)-.1 E(attrib)144 156 Q(utes:)-.2 E F1
+<ad61>144 168 Q F0(Each)25.3 E/F2 10/Times-Italic@0 SF(name)2.5 E F0
+(is an inde)2.5 E -.15(xe)-.15 G 2.5(da).15 G(rray v)-2.5 E
+(ariable \(see)-.25 E F1(Arrays)2.5 E F0(abo)2.5 E -.15(ve)-.15 G(\).)
+.15 E F1<ad41>144 180 Q F0(Each)23.08 E F2(name)2.5 E F0
+(is an associati)2.5 E .3 -.15(ve a)-.25 H(rray v).15 E(ariable \(see)
+-.25 E F1(Arrays)2.5 E F0(abo)2.5 E -.15(ve)-.15 G(\).).15 E F1<ad66>144
+192 Q F0(Use function names only)26.97 E(.)-.65 E F1<ad69>144 204 Q F0
+.558(The v)27.52 F .558(ariable is treated as an inte)-.25 F .558
+(ger; arithmetic e)-.15 F -.25(va)-.25 G .558(luation \(see).25 F/F3 9
+/Times-Bold@0 SF .557(ARITHMETIC EV)3.058 F(ALU)-1.215 E(A-)-.54 E(TION)
+180 216 Q F0(abo)2.25 E -.15(ve)-.15 G 2.5(\)i).15 G 2.5(sp)-2.5 G
+(erformed when the v)-2.5 E(ariable is assigned a v)-.25 E(alue.)-.25 E
+F1<ad6c>144 228 Q F0 .909(When the v)27.52 F .909
+(ariable is assigned a v)-.25 F .909(alue, all upper)-.25 F .909
+(-case characters are con)-.2 F -.15(ve)-.4 G .91(rted to lo).15 F(wer)
+-.25 E(-)-.2 E 2.5(case. The)180 240 R(upper)2.5 E(-case attrib)-.2 E
+(ute is disabled.)-.2 E F1<ad6e>144 252 Q F0(Gi)24.74 E 1.62 -.15(ve e)
+-.25 H(ach).15 E F2(name)3.82 E F0(the)3.82 E F2(namer)3.819 E(ef)-.37 E
+F0(attrib)3.819 E 1.319(ute, making it a name reference to another v)-.2
+F(ariable.)-.25 E 1.032(That other v)180 264 R 1.033
+(ariable is de\214ned by the v)-.25 F 1.033(alue of)-.25 F F2(name)3.533
+E F0 6.033(.A)C 1.033(ll references and assignments to)-6.033 F F2(name)
+180 276 Q F0 4.033(,e)C 1.533(xcept for changing the)-4.183 F F1<ad6e>
+4.032 E F0(attrib)4.032 E 1.532(ute itself, are performed on the v)-.2 F
+1.532(ariable refer)-.25 F(-)-.2 E(enced by)180 288 Q F2(name)2.5 E F0
+1.1 -.55('s v)D 2.5(alue. The).3 F F1<ad6e>2.5 E F0(attrib)2.5 E
+(ute cannot be applied to array v)-.2 E(ariables.)-.25 E F1<ad72>144 300
+Q F0(Mak)25.86 E(e)-.1 E F2(name)5.046 E F0 5.046(sr)C(eadonly)-5.046 E
+7.546(.T)-.65 G 2.546(hese names cannot then be assigned v)-7.546 F
+2.547(alues by subsequent)-.25 F(assignment statements or unset.)180 312
+Q F1<ad74>144 324 Q F0(Gi)26.97 E .73 -.15(ve e)-.25 H(ach).15 E F2
+(name)2.93 E F0(the)2.929 E F2(tr)2.929 E(ace)-.15 E F0(attrib)2.929 E
 2.929(ute. T)-.2 F .429(raced functions inherit the)-.35 F F1(DEB)2.929
-E(UG)-.1 E F0(and)2.93 E F1(RETURN)2.93 E F0
-(traps from the calling shell.)180 324 Q(The trace attrib)5 E
-(ute has no special meaning for v)-.2 E(ariables.)-.25 E F1<ad75>144 336
-Q F0 .91(When the v)24.74 F .909(ariable is assigned a v)-.25 F .909
+E(UG)-.1 E F0(and)2.929 E F1(RETURN)2.929 E F0
+(traps from the calling shell.)180 336 Q(The trace attrib)5 E
+(ute has no special meaning for v)-.2 E(ariables.)-.25 E F1<ad75>144 348
+Q F0 .909(When the v)24.74 F .909(ariable is assigned a v)-.25 F .909
 (alue, all lo)-.25 F(wer)-.25 E .909(-case characters are con)-.2 F -.15
-(ve)-.4 G .909(rted to upper).15 F(-)-.2 E 2.5(case. The)180 348 R(lo)
-2.5 E(wer)-.25 E(-case attrib)-.2 E(ute is disabled.)-.2 E F1<ad78>144
-360 Q F0(Mark)25.3 E F2(name)2.5 E F0 2.5(sf)C(or e)-2.5 E
-(xport to subsequent commands via the en)-.15 E(vironment.)-.4 E .12
-(Using `+' instead of `\255' turns of)144 376.8 R 2.62(ft)-.25 G .12
-(he attrib)-2.62 F .121(ute instead, with the e)-.2 F .121
-(xceptions that)-.15 F F1(+a)2.621 E F0 .121(may not be used)2.621 F
-.645(to destro)144 388.8 R 3.145(ya)-.1 G 3.145(na)-3.145 G .645(rray v)
--3.145 F .645(ariable and)-.25 F F1(+r)3.145 E F0 .645(will not remo)
-3.145 F .945 -.15(ve t)-.15 H .645(he readonly attrib).15 F 3.144
-(ute. When)-.2 F .644(used in a func-)3.144 F(tion,)144 400.8 Q F1
+(ve)-.4 G .91(rted to upper).15 F(-)-.2 E 2.5(case. The)180 360 R(lo)2.5
+E(wer)-.25 E(-case attrib)-.2 E(ute is disabled.)-.2 E F1<ad78>144 372 Q
+F0(Mark)25.3 E F2(name)2.5 E F0 2.5(sf)C(or e)-2.5 E
+(xport to subsequent commands via the en)-.15 E(vironment.)-.4 E .121
+(Using `+' instead of `\255' turns of)144 388.8 R 2.621(ft)-.25 G .121
+(he attrib)-2.621 F .121(ute instead, with the e)-.2 F .12
+(xceptions that)-.15 F F1(+a)2.62 E F0 .12(may not be used)2.62 F .644
+(to destro)144 400.8 R 3.144(ya)-.1 G 3.144(na)-3.144 G .644(rray v)
+-3.144 F .644(ariable and)-.25 F F1(+r)3.145 E F0 .645(will not remo)
+3.145 F .945 -.15(ve t)-.15 H .645(he readonly attrib).15 F 3.145
+(ute. When)-.2 F .645(used in a func-)3.145 F(tion,)144 412.8 Q F1
 (declar)2.835 E(e)-.18 E F0(and)2.835 E F1(typeset)2.835 E F0(mak)2.835
 E 2.835(ee)-.1 G(ach)-2.835 E F2(name)2.835 E F0 .335
 (local, as with the)2.835 F F1(local)2.835 E F0 .335
-(command, unless the)2.835 F F1<ad67>2.835 E F0(option)2.835 E .134
-(is supplied.)144 412.8 R .134(If a v)5.134 F .134
+(command, unless the)2.835 F F1<ad67>2.835 E F0(option)2.835 E .133
+(is supplied.)144 424.8 R .133(If a v)5.133 F .133
 (ariable name is follo)-.25 F .134(wed by =)-.25 F F2(value)A F0 2.634
-(,t)C .134(he v)-2.634 F .134(alue of the v)-.25 F .133
-(ariable is set to)-.25 F F2(value)2.633 E F0 5.133(.T)C(he)-5.133 E .8
-(return v)144 424.8 R .8(alue is 0 unless an in)-.25 F -.25(va)-.4 G
-.801
+(,t)C .134(he v)-2.634 F .134(alue of the v)-.25 F .134
+(ariable is set to)-.25 F F2(value)2.634 E F0 5.134(.T)C(he)-5.134 E
+.801(return v)144 436.8 R .801(alue is 0 unless an in)-.25 F -.25(va)-.4
+G .8
 (lid option is encountered, an attempt is made to de\214ne a function)
-.25 F(using)144 436.8 Q/F4 10/Courier@0 SF 1.039(\255f foo=bar)3.539 F
-F0 3.539(,a)C 3.539(na)-3.539 G 1.038(ttempt is made to assign a v)
--3.539 F 1.038(alue to a readonly v)-.25 F 1.038(ariable, an attempt is)
--.25 F .974(made to assign a v)144 448.8 R .974(alue to an array v)-.25
+.25 F(using)144 448.8 Q/F4 10/Courier@0 SF 1.038(\255f foo=bar)3.538 F
+F0 3.538(,a)C 3.538(na)-3.538 G 1.038(ttempt is made to assign a v)
+-3.538 F 1.038(alue to a readonly v)-.25 F 1.039(ariable, an attempt is)
+-.25 F .974(made to assign a v)144 460.8 R .974(alue to an array v)-.25
 F .974(ariable without using the compound assignment syntax \(see)-.25 F
-F1(Arrays)144 460.8 Q F0(abo)2.86 E -.15(ve)-.15 G .36(\), one of the)
+F1(Arrays)144 472.8 Q F0(abo)2.86 E -.15(ve)-.15 G .36(\), one of the)
 .15 F F2(names)2.86 E F0 .36(is not a v)2.86 F .36(alid shell v)-.25 F
-.36(ariable name, an attempt is made to turn of)-.25 F(f)-.25 E .056
-(readonly status for a readonly v)144 472.8 R .057
-(ariable, an attempt is made to turn of)-.25 F 2.557(fa)-.25 G .057
-(rray status for an array v)-2.557 F(ari-)-.25 E
-(able, or an attempt is made to display a non-e)144 484.8 Q
+.36(ariable name, an attempt is made to turn of)-.25 F(f)-.25 E .057
+(readonly status for a readonly v)144 484.8 R .057
+(ariable, an attempt is made to turn of)-.25 F 2.556(fa)-.25 G .056
+(rray status for an array v)-2.556 F(ari-)-.25 E
+(able, or an attempt is made to display a non-e)144 496.8 Q
 (xistent function with)-.15 E F1<ad66>2.5 E F0(.)A F1
-(dirs [\255clpv] [+)108 501.6 Q F2(n)A F1 2.5(][)C<ad>-2.5 E F2(n)A F1
-(])A F0 -.4(Wi)144 513.6 S .329
+(dirs [\255clpv] [+)108 513.6 Q F2(n)A F1 2.5(][)C<ad>-2.5 E F2(n)A F1
+(])A F0 -.4(Wi)144 525.6 S .328
 (thout options, displays the list of currently remembered directories.)
-.4 F .328(The def)5.328 F .328(ault display is on a)-.1 F 1.238
-(single line with directory names separated by spaces.)144 525.6 R 1.238
-(Directories are added to the list with the)6.238 F F1(pushd)144 537.6 Q
+.4 F .329(The def)5.329 F .329(ault display is on a)-.1 F 1.238
+(single line with directory names separated by spaces.)144 537.6 R 1.238
+(Directories are added to the list with the)6.238 F F1(pushd)144 549.6 Q
 F0(command; the)2.5 E F1(popd)2.5 E F0(command remo)2.5 E -.15(ve)-.15 G
-2.5(se).15 G(ntries from the list.)-2.5 E F1<ad63>144 549.6 Q F0
+2.5(se).15 G(ntries from the list.)-2.5 E F1<ad63>144 561.6 Q F0
 (Clears the directory stack by deleting all of the entries.)25.86 E F1
-<ad6c>144 561.6 Q F0 .882
-(Produces a listing using full pathnames; the def)27.52 F .881
+<ad6c>144 573.6 Q F0 .881
+(Produces a listing using full pathnames; the def)27.52 F .882
 (ault listing format uses a tilde to denote)-.1 F(the home directory)180
-573.6 Q(.)-.65 E F1<ad70>144 585.6 Q F0
+585.6 Q(.)-.65 E F1<ad70>144 597.6 Q F0
 (Print the directory stack with one entry per line.)24.74 E F1<ad76>144
-597.6 Q F0 .272(Print the directory stack with one entry per line, pre\
-\214xing each entry with its inde)25.3 F 2.773(xi)-.15 G 2.773(nt)-2.773
-G(he)-2.773 E(stack.)180 609.6 Q F1(+)144 621.6 Q F2(n)A F0 1.565
-(Displays the)25.3 F F2(n)4.065 E F0 1.565
-(th entry counting from the left of the list sho)B 1.564(wn by)-.25 F F1
-(dirs)4.064 E F0 1.564(when in)4.064 F -.2(vo)-.4 G -.1(ke).2 G(d).1 E
-(without options, starting with zero.)180 633.6 Q F1<ad>144 645.6 Q F2
+609.6 Q F0 .273(Print the directory stack with one entry per line, pre\
+\214xing each entry with its inde)25.3 F 2.772(xi)-.15 G 2.772(nt)-2.772
+G(he)-2.772 E(stack.)180 621.6 Q F1(+)144 633.6 Q F2(n)A F0 1.564
+(Displays the)25.3 F F2(n)4.064 E F0 1.565
+(th entry counting from the left of the list sho)B 1.565(wn by)-.25 F F1
+(dirs)4.065 E F0 1.565(when in)4.065 F -.2(vo)-.4 G -.1(ke).2 G(d).1 E
+(without options, starting with zero.)180 645.6 Q F1<ad>144 657.6 Q F2
 (n)A F0 1.194(Displays the)25.3 F F2(n)3.694 E F0 1.194
 (th entry counting from the right of the list sho)B 1.194(wn by)-.25 F
 F1(dirs)3.694 E F0 1.194(when in)3.694 F -.2(vo)-.4 G -.1(ke).2 G(d).1 E
-(without options, starting with zero.)180 657.6 Q .258(The return v)144
-674.4 R .258(alue is 0 unless an in)-.25 F -.25(va)-.4 G .258
+(without options, starting with zero.)180 669.6 Q .257(The return v)144
+686.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 686.4 Q F1(diso)108 703.2 Q(wn)-.1 E F0([)2.5 E F1
-(\255ar)A F0 2.5(][)C F1<ad68>-2.5 E F0 2.5(][)C F2(jobspec)-2.5 E F0
-(...])2.5 E -.4(Wi)144 715.2 S .121(thout options, remo).4 F .422 -.15
-(ve e)-.15 H(ach).15 E F2(jobspec)4.362 E F0 .122
-(from the table of acti)2.932 F .422 -.15(ve j)-.25 H 2.622(obs. If).15
-F F2(jobspec)4.362 E F0 .122(is not present, and)2.932 F(neither)144
-727.2 Q F1<ad61>3.837 E F0(nor)3.837 E F1<ad72>3.837 E F0 1.337
-(is supplied, the shell')3.837 F 3.836(sn)-.55 G 1.336(otion of the)
--3.836 F F2(curr)3.836 E 1.336(ent job)-.37 F F0 1.336(is used.)3.836 F
-1.336(If the)6.336 F F1<ad68>3.836 E F0 1.336(option is)3.836 F
-(GNU Bash-4.2)72 768 Q(2004 Apr 20)148.735 E(6)203.725 E 0 Cg EP
+.15 F(tory stack.)144 698.4 Q(GNU Bash-4.2)72 768 Q(2004 Apr 20)148.735
+E(6)203.725 E 0 Cg EP
 %%Page: 7 7
 %%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(gi)144 84 Q
--.15(ve)-.25 G .14(n, each).15 F/F1 10/Times-Italic@0 SF(jobspec)4.38 E
-F0 .14(is not remo)2.95 F -.15(ve)-.15 G 2.641(df).15 G .141
-(rom the table, b)-2.641 F .141(ut is mark)-.2 F .141(ed so that)-.1 F
-/F2 9/Times-Bold@0 SF(SIGHUP)2.641 E F0 .141(is not sent to the)2.391 F
-.005(job if the shell recei)144 96 R -.15(ve)-.25 G 2.504(sa).15 G F2
-(SIGHUP)A/F3 9/Times-Roman@0 SF(.)A F0 .004(If no)4.504 F F1(jobspec)
-4.244 E F0 .004(is present, and neither the)2.814 F/F4 10/Times-Bold@0
-SF<ad61>2.504 E F0 .004(nor the)2.504 F F4<ad72>2.504 E F0 .004
-(option is)2.504 F 1.228(supplied, the)144 108 R F1(curr)3.728 E 1.228
-(ent job)-.37 F F0 1.229(is used.)3.729 F 1.229(If no)6.229 F F1
-(jobspec)5.469 E F0 1.229(is supplied, the)4.039 F F4<ad61>3.729 E F0
-1.229(option means to remo)3.729 F 1.529 -.15(ve o)-.15 H(r).15 E .657
-(mark all jobs; the)144 120 R F4<ad72>3.157 E F0 .657(option without a)
-3.157 F F1(jobspec)4.897 E F0(ar)3.467 E .656
-(gument restricts operation to running jobs.)-.18 F(The)5.656 E
-(return v)144 132 Q(alue is 0 unless a)-.25 E F1(jobspec)4.24 E F0
-(does not specify a v)2.81 E(alid job)-.25 E(.)-.4 E F4(echo)108 148.8 Q
-F0([)2.5 E F4(\255neE)A F0 2.5(][)C F1(ar)-2.5 E(g)-.37 E F0(...])2.5 E
-.424(Output the)144 160.8 R F1(ar)2.924 E(g)-.37 E F0 .424
-(s, separated by spaces, follo)B .424(wed by a ne)-.25 F 2.924
+(TINS\(1\) B)-.92 F(ASH_B)-.35 E(UIL)-.1 E(TINS\(1\))-.92 E/F1 10
+/Times-Bold@0 SF(diso)108 84 Q(wn)-.1 E F0([)2.5 E F1(\255ar)A F0 2.5
+(][)C F1<ad68>-2.5 E F0 2.5(][)C/F2 10/Times-Italic@0 SF(jobspec)-2.5 E
+F0(...])2.5 E -.4(Wi)144 96 S .122(thout options, remo).4 F .422 -.15
+(ve e)-.15 H(ach).15 E F2(jobspec)4.362 E F0 .122
+(from the table of acti)2.932 F .422 -.15(ve j)-.25 H 2.622(obs. If).15
+F F2(jobspec)4.362 E F0 .121(is not present, and)2.932 F .096
+(neither the)144 108 R F1<ad61>2.596 E F0 .096(nor the)2.596 F F1<ad72>
+2.596 E F0 .096(option is supplied, the)2.596 F F2(curr)2.596 E .096
+(ent job)-.37 F F0 .096(is used.)2.596 F .096(If the)5.096 F F1<ad68>
+2.596 E F0 .096(option is gi)2.596 F -.15(ve)-.25 G .096(n, each).15 F
+F2(jobspec)144 120 Q F0 .673(is not remo)3.483 F -.15(ve)-.15 G 3.173
+(df).15 G .672(rom the table, b)-3.173 F .672(ut is mark)-.2 F .672
+(ed so that)-.1 F/F3 9/Times-Bold@0 SF(SIGHUP)3.172 E F0 .672
+(is not sent to the job if the)2.922 F .962(shell recei)144 132 R -.15
+(ve)-.25 G 3.462(sa).15 G F3(SIGHUP)A/F4 9/Times-Roman@0 SF(.)A F0 .962
+(If no)5.462 F F2(jobspec)5.202 E F0 .962(is supplied, the)3.772 F F1
+<ad61>3.462 E F0 .962(option means to remo)3.462 F 1.262 -.15(ve o)-.15
+H 3.462(rm).15 G .962(ark all)-3.462 F 1.359(jobs; the)144 144 R F1
+<ad72>3.859 E F0 1.359(option without a)3.859 F F2(jobspec)5.599 E F0
+(ar)4.169 E 1.358(gument restricts operation to running jobs.)-.18 F
+1.358(The return)6.358 F -.25(va)144 156 S(lue is 0 unless a).25 E F2
+(jobspec)4.24 E F0(does not specify a v)2.81 E(alid job)-.25 E(.)-.4 E
+F1(echo)108 172.8 Q F0([)2.5 E F1(\255neE)A F0 2.5(][)C F2(ar)-2.5 E(g)
+-.37 E F0(...])2.5 E .424(Output the)144 184.8 R F2(ar)2.924 E(g)-.37 E
+F0 .424(s, separated by spaces, follo)B .424(wed by a ne)-.25 F 2.924
 (wline. The)-.25 F .424(return status is 0 unless a write)2.924 F .308
-(error occurs.)144 172.8 R(If)5.308 E F4<ad6e>2.808 E F0 .308
+(error occurs.)144 196.8 R(If)5.308 E F1<ad6e>2.808 E F0 .308
 (is speci\214ed, the trailing ne)2.808 F .308(wline is suppressed.)-.25
-F .307(If the)5.308 F F4<ad65>2.807 E F0 .307(option is gi)2.807 F -.15
+F .307(If the)5.308 F F1<ad65>2.807 E F0 .307(option is gi)2.807 F -.15
 (ve)-.25 G .307(n, inter).15 F(-)-.2 E 1.348(pretation of the follo)144
-184.8 R 1.348(wing backslash-escaped characters is enabled.)-.25 F(The)
-6.348 E F4<ad45>3.849 E F0 1.349(option disables the)3.849 F 1.055
-(interpretation of these escape characters, e)144 196.8 R -.15(ve)-.25 G
+208.8 R 1.348(wing backslash-escaped characters is enabled.)-.25 F(The)
+6.348 E F1<ad45>3.849 E F0 1.349(option disables the)3.849 F 1.055
+(interpretation of these escape characters, e)144 220.8 R -.15(ve)-.25 G
 3.555(no).15 G 3.555(ns)-3.555 G 1.055(ystems where the)-3.555 F 3.554
 (ya)-.15 G 1.054(re interpreted by def)-3.554 F(ault.)-.1 E(The)144
-208.8 Q F4(xpg_echo)3.458 E F0 .959
+232.8 Q F1(xpg_echo)3.458 E F0 .959
 (shell option may be used to dynamically determine whether or not)3.458
-F F4(echo)3.459 E F0 -.15(ex)3.459 G(pands).15 E .716
-(these escape characters by def)144 220.8 R(ault.)-.1 E F4(echo)5.716 E
-F0 .716(does not interpret)3.216 F F4<adad>3.216 E F0 .715
-(to mean the end of options.)3.216 F F4(echo)5.715 E F0
-(interprets the follo)144 232.8 Q(wing escape sequences:)-.25 E F4(\\a)
-144 244.8 Q F0(alert \(bell\))28.22 E F4(\\b)144 256.8 Q F0(backspace)
-27.66 E F4(\\c)144 268.8 Q F0(suppress further output)28.78 E F4(\\e)144
-280.8 Q(\\E)144 292.8 Q F0(an escape character)26.55 E F4(\\f)144 304.8
-Q F0(form feed)29.89 E F4(\\n)144 316.8 Q F0(ne)27.66 E 2.5(wl)-.25 G
-(ine)-2.5 E F4(\\r)144 328.8 Q F0(carriage return)28.78 E F4(\\t)144
-340.8 Q F0(horizontal tab)29.89 E F4(\\v)144 352.8 Q F0 -.15(ve)28.22 G
-(rtical tab).15 E F4(\\\\)144 364.8 Q F0(backslash)30.44 E F4(\\0)144
-376.8 Q F1(nnn)A F0(the eight-bit character whose v)13.22 E
-(alue is the octal v)-.25 E(alue)-.25 E F1(nnn)2.5 E F0
-(\(zero to three octal digits\))2.5 E F4(\\x)144 388.8 Q F1(HH)A F0
+F F1(echo)3.459 E F0 -.15(ex)3.459 G(pands).15 E .716
+(these escape characters by def)144 244.8 R(ault.)-.1 E F1(echo)5.716 E
+F0 .716(does not interpret)3.216 F F1<adad>3.216 E F0 .715
+(to mean the end of options.)3.216 F F1(echo)5.715 E F0
+(interprets the follo)144 256.8 Q(wing escape sequences:)-.25 E F1(\\a)
+144 268.8 Q F0(alert \(bell\))28.22 E F1(\\b)144 280.8 Q F0(backspace)
+27.66 E F1(\\c)144 292.8 Q F0(suppress further output)28.78 E F1(\\e)144
+304.8 Q(\\E)144 316.8 Q F0(an escape character)26.55 E F1(\\f)144 328.8
+Q F0(form feed)29.89 E F1(\\n)144 340.8 Q F0(ne)27.66 E 2.5(wl)-.25 G
+(ine)-2.5 E F1(\\r)144 352.8 Q F0(carriage return)28.78 E F1(\\t)144
+364.8 Q F0(horizontal tab)29.89 E F1(\\v)144 376.8 Q F0 -.15(ve)28.22 G
+(rtical tab).15 E F1(\\\\)144 388.8 Q F0(backslash)30.44 E F1(\\0)144
+400.8 Q F2(nnn)A F0(the eight-bit character whose v)13.22 E
+(alue is the octal v)-.25 E(alue)-.25 E F2(nnn)2.5 E F0
+(\(zero to three octal digits\))2.5 E F1(\\x)144 412.8 Q F2(HH)A F0
 (the eight-bit character whose v)13.78 E(alue is the he)-.25 E
-(xadecimal v)-.15 E(alue)-.25 E F1(HH)2.5 E F0(\(one or tw)2.5 E 2.5(oh)
--.1 G .3 -.15(ex d)-2.5 H(igits\)).15 E F4(\\u)144 400.8 Q F1(HHHH)A F0
-1.506(the Unicode \(ISO/IEC 10646\) character whose v)180 412.8 R 1.507
-(alue is the he)-.25 F 1.507(xadecimal v)-.15 F(alue)-.25 E F1(HHHH)
-4.007 E F0(\(one to four he)180 424.8 Q 2.5(xd)-.15 G(igits\))-2.5 E F4
-(\\U)144 436.8 Q F1(HHHHHHHH)A F0 .548
-(the Unicode \(ISO/IEC 10646\) character whose v)180 448.8 R .547
-(alue is the he)-.25 F .547(xadecimal v)-.15 F(alue)-.25 E F1(HHHHH-)
-3.047 E(HHH)180 460.8 Q F0(\(one to eight he)2.5 E 2.5(xd)-.15 G
-(igits\))-2.5 E F4(enable)108 477.6 Q F0([)2.5 E F4<ad61>A F0 2.5(][)C
-F4(\255dnps)-2.5 E F0 2.5(][)C F4<ad66>-2.5 E F1(\214lename)2.5 E F0 2.5
-(][)C F1(name)-2.5 E F0(...])2.5 E .277(Enable and disable b)144 489.6 R
+(xadecimal v)-.15 E(alue)-.25 E F2(HH)2.5 E F0(\(one or tw)2.5 E 2.5(oh)
+-.1 G .3 -.15(ex d)-2.5 H(igits\)).15 E F1(\\u)144 424.8 Q F2(HHHH)A F0
+1.506(the Unicode \(ISO/IEC 10646\) character whose v)180 436.8 R 1.507
+(alue is the he)-.25 F 1.507(xadecimal v)-.15 F(alue)-.25 E F2(HHHH)
+4.007 E F0(\(one to four he)180 448.8 Q 2.5(xd)-.15 G(igits\))-2.5 E F1
+(\\U)144 460.8 Q F2(HHHHHHHH)A F0 .548
+(the Unicode \(ISO/IEC 10646\) character whose v)180 472.8 R .547
+(alue is the he)-.25 F .547(xadecimal v)-.15 F(alue)-.25 E F2(HHHHH-)
+3.047 E(HHH)180 484.8 Q F0(\(one to eight he)2.5 E 2.5(xd)-.15 G
+(igits\))-2.5 E F1(enable)108 501.6 Q F0([)2.5 E F1<ad61>A F0 2.5(][)C
+F1(\255dnps)-2.5 E F0 2.5(][)C F1<ad66>-2.5 E F2(\214lename)2.5 E F0 2.5
+(][)C F2(name)-2.5 E F0(...])2.5 E .277(Enable and disable b)144 513.6 R
 .278(uiltin shell commands.)-.2 F .278(Disabling a b)5.278 F .278
 (uiltin allo)-.2 F .278(ws a disk command which has)-.25 F .834
-(the same name as a shell b)144 501.6 R .834(uiltin to be e)-.2 F -.15
+(the same name as a shell b)144 525.6 R .834(uiltin to be e)-.2 F -.15
 (xe)-.15 G .834(cuted without specifying a full pathname, e).15 F -.15
 (ve)-.25 G 3.333(nt).15 G(hough)-3.333 E .989
-(the shell normally searches for b)144 513.6 R .989
-(uiltins before disk commands.)-.2 F(If)5.989 E F4<ad6e>3.489 E F0 .99
-(is used, each)3.49 F F1(name)3.49 E F0 .99(is dis-)3.49 F 1.582
-(abled; otherwise,)144 525.6 R F1(names)4.082 E F0 1.582(are enabled.)
+(the shell normally searches for b)144 537.6 R .989
+(uiltins before disk commands.)-.2 F(If)5.989 E F1<ad6e>3.489 E F0 .99
+(is used, each)3.49 F F2(name)3.49 E F0 .99(is dis-)3.49 F 1.582
+(abled; otherwise,)144 549.6 R F2(names)4.082 E F0 1.582(are enabled.)
 4.082 F -.15(Fo)6.582 G 4.082(re).15 G 1.582(xample, to use the)-4.232 F
-F4(test)4.082 E F0 1.582(binary found via the)4.082 F F2 -.666(PA)4.081
-G(TH)-.189 E F0 .08(instead of the shell b)144 537.6 R .08(uiltin v)-.2
+F1(test)4.082 E F0 1.582(binary found via the)4.082 F F3 -.666(PA)4.081
+G(TH)-.189 E F0 .08(instead of the shell b)144 561.6 R .08(uiltin v)-.2
 F .08(ersion, run)-.15 F/F5 10/Courier@0 SF .081(enable -n test)2.58 F
-F0 5.081(.T)C(he)-5.081 E F4<ad66>2.581 E F0 .081
-(option means to load the ne)2.581 F(w)-.25 E -.2(bu)144 549.6 S 1.525
-(iltin command).2 F F1(name)4.385 E F0 1.524(from shared object)4.204 F
-F1(\214lename)4.024 E F0 4.024(,o).18 G 4.024(ns)-4.024 G 1.524
-(ystems that support dynamic loading.)-4.024 F(The)144 561.6 Q F4<ad64>
+F0 5.081(.T)C(he)-5.081 E F1<ad66>2.581 E F0 .081
+(option means to load the ne)2.581 F(w)-.25 E -.2(bu)144 573.6 S 1.525
+(iltin command).2 F F2(name)4.385 E F0 1.524(from shared object)4.204 F
+F2(\214lename)4.024 E F0 4.024(,o).18 G 4.024(ns)-4.024 G 1.524
+(ystems that support dynamic loading.)-4.024 F(The)144 585.6 Q F1<ad64>
 2.866 E F0 .366(option will delete a b)2.866 F .366(uiltin pre)-.2 F
-.366(viously loaded with)-.25 F F4<ad66>2.867 E F0 5.367(.I)C 2.867(fn)
--5.367 G(o)-2.867 E F1(name)2.867 E F0(ar)2.867 E .367(guments are gi)
--.18 F -.15(ve)-.25 G .367(n, or).15 F .399(if the)144 573.6 R F4<ad70>
+.366(viously loaded with)-.25 F F1<ad66>2.867 E F0 5.367(.I)C 2.867(fn)
+-5.367 G(o)-2.867 E F2(name)2.867 E F0(ar)2.867 E .367(guments are gi)
+-.18 F -.15(ve)-.25 G .367(n, or).15 F .399(if the)144 597.6 R F1<ad70>
 2.899 E F0 .399(option is supplied, a list of shell b)2.899 F .399
 (uiltins is printed.)-.2 F -.4(Wi)5.399 G .399(th no other option ar).4
 F .398(guments, the)-.18 F .098(list consists of all enabled shell b)144
-585.6 R 2.598(uiltins. If)-.2 F F4<ad6e>2.598 E F0 .098
+609.6 R 2.598(uiltins. If)-.2 F F1<ad6e>2.598 E F0 .098
 (is supplied, only disabled b)2.598 F .099(uiltins are printed.)-.2 F
-(If)5.099 E F4<ad61>2.599 E F0 1.917
-(is supplied, the list printed includes all b)144 597.6 R 1.916
+(If)5.099 E F1<ad61>2.599 E F0 1.917
+(is supplied, the list printed includes all b)144 621.6 R 1.916
 (uiltins, with an indication of whether or not each is)-.2 F 2.878
-(enabled. If)144 609.6 R F4<ad73>2.878 E F0 .379
-(is supplied, the output is restricted to the POSIX)2.878 F F1(special)
+(enabled. If)144 633.6 R F1<ad73>2.878 E F0 .379
+(is supplied, the output is restricted to the POSIX)2.878 F F2(special)
 2.879 E F0 -.2(bu)2.879 G 2.879(iltins. The).2 F .379(return v)2.879 F
-(alue)-.25 E .995(is 0 unless a)144 621.6 R F1(name)3.855 E F0 .994
+(alue)-.25 E .995(is 0 unless a)144 645.6 R F2(name)3.855 E F0 .994
 (is not a shell b)3.675 F .994(uiltin or there is an error loading a ne)
 -.2 F 3.494(wb)-.25 G .994(uiltin from a shared)-3.694 F(object.)144
-633.6 Q F4 -2.3 -.15(ev a)108 650.4 T(l).15 E F0([)2.5 E F1(ar)A(g)-.37
-E F0(...])2.5 E(The)144 662.4 Q F1(ar)3.17 E(g)-.37 E F0 3.17(sa)C .671
+657.6 Q F1 -2.3 -.15(ev a)108 674.4 T(l).15 E F0([)2.5 E F2(ar)A(g)-.37
+E F0(...])2.5 E(The)144 686.4 Q F2(ar)3.17 E(g)-.37 E F0 3.17(sa)C .671
 (re read and concatenated together into a single command.)-3.17 F .671
-(This command is then read)5.671 F .495(and e)144 674.4 R -.15(xe)-.15 G
+(This command is then read)5.671 F .495(and e)144 698.4 R -.15(xe)-.15 G
 .495(cuted by the shell, and its e).15 F .495
-(xit status is returned as the v)-.15 F .495(alue of)-.25 F F4 -2.3 -.15
+(xit status is returned as the v)-.15 F .495(alue of)-.25 F F1 -2.3 -.15
 (ev a)2.995 H(l).15 E F0 5.495(.I)C 2.995(ft)-5.495 G .495(here are no)
--2.995 F F1(ar)2.995 E(gs)-.37 E F0(,).27 E(or only null ar)144 686.4 Q
-(guments,)-.18 E F4 -2.3 -.15(ev a)2.5 H(l).15 E F0(returns 0.)2.5 E F4
-(exec)108 703.2 Q F0([)2.5 E F4(\255cl)A F0 2.5(][)C F4<ad61>-2.5 E F1
-(name)2.5 E F0 2.5(][)C F1(command)-2.5 E F0([)2.5 E F1(ar)A(guments)
--.37 E F0(]])A(If)144 715.2 Q F1(command)3.005 E F0 .305
-(is speci\214ed, it replaces the shell.)3.575 F .305(No ne)5.305 F 2.805
-(wp)-.25 G .306(rocess is created.)-2.805 F(The)5.306 E F1(ar)3.136 E
-(guments)-.37 E F0(become)3.076 E .177(the ar)144 727.2 R .177
-(guments to)-.18 F F1(command)2.676 E F0 5.176(.I)C 2.676(ft)-5.176 G
-(he)-2.676 E F4<ad6c>2.676 E F0 .176
-(option is supplied, the shell places a dash at the be)2.676 F .176
-(ginning of)-.15 F(GNU Bash-4.2)72 768 Q(2004 Apr 20)148.735 E(7)203.725
-E 0 Cg EP
+-2.995 F F2(ar)2.995 E(gs)-.37 E F0(,).27 E(or only null ar)144 710.4 Q
+(guments,)-.18 E F1 -2.3 -.15(ev a)2.5 H(l).15 E F0(returns 0.)2.5 E
+(GNU Bash-4.2)72 768 Q(2004 Apr 20)148.735 E(7)203.725 E 0 Cg EP
 %%Page: 8 8
 %%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 .499
-(the zeroth ar)144 84 R .499(gument passed to)-.18 F/F1 10
-/Times-Italic@0 SF(command)2.999 E F0 5.499(.T).77 G .499(his is what)
--5.499 F F1(lo)2.999 E(gin)-.1 E F0 .499(\(1\) does.).24 F(The)5.5 E/F2
-10/Times-Bold@0 SF<ad63>3 E F0 .5(option causes)3 F F1(com-)3.2 E(mand)
-144 96 Q F0 .639(to be e)3.909 F -.15(xe)-.15 G .638
-(cuted with an empty en).15 F 3.138(vironment. If)-.4 F F2<ad61>3.138 E
-F0 .638(is supplied, the shell passes)3.138 F F1(name)3.498 E F0 .638
-(as the)3.318 F 1.077(zeroth ar)144 108 R 1.077(gument to the e)-.18 F
--.15(xe)-.15 G 1.077(cuted command.).15 F(If)6.077 E F1(command)3.777 E
-F0 1.077(cannot be e)4.347 F -.15(xe)-.15 G 1.077
-(cuted for some reason, a).15 F(non-interacti)144 120 Q .877 -.15(ve s)
--.25 H .577(hell e).15 F .577(xits, unless the)-.15 F F2(execfail)3.077
-E F0 .577(shell option is enabled.)3.077 F .576
-(In that case, it returns f)5.577 F(ail-)-.1 E 2.505(ure. An)144 132 R
+(TINS\(1\) B)-.92 F(ASH_B)-.35 E(UIL)-.1 E(TINS\(1\))-.92 E/F1 10
+/Times-Bold@0 SF(exec)108 84 Q F0([)2.5 E F1(\255cl)A F0 2.5(][)C F1
+<ad61>-2.5 E/F2 10/Times-Italic@0 SF(name)2.5 E F0 2.5(][)C F2(command)
+-2.5 E F0([)2.5 E F2(ar)A(guments)-.37 E F0(]])A(If)144 96 Q F2(command)
+3.005 E F0 .305(is speci\214ed, it replaces the shell.)3.575 F .305
+(No ne)5.305 F 2.805(wp)-.25 G .306(rocess is created.)-2.805 F(The)
+5.306 E F2(ar)3.136 E(guments)-.37 E F0(become)3.076 E .177(the ar)144
+108 R .177(guments to)-.18 F F2(command)2.676 E F0 5.176(.I)C 2.676(ft)
+-5.176 G(he)-2.676 E F1<ad6c>2.676 E F0 .176
+(option is supplied, the shell places a dash at the be)2.676 F .176
+(ginning of)-.15 F .499(the zeroth ar)144 120 R .499(gument passed to)
+-.18 F F2(command)2.999 E F0 5.499(.T).77 G .499(his is what)-5.499 F F2
+(lo)2.999 E(gin)-.1 E F0 .499(\(1\) does.).24 F(The)5.5 E F1<ad63>3 E F0
+.5(option causes)3 F F2(com-)3.2 E(mand)144 132 Q F0 .639(to be e)3.909
+F -.15(xe)-.15 G .638(cuted with an empty en).15 F 3.138(vironment. If)
+-.4 F F1<ad61>3.138 E F0 .638(is supplied, the shell passes)3.138 F F2
+(name)3.498 E F0 .638(as the)3.318 F 1.077(zeroth ar)144 144 R 1.077
+(gument to the e)-.18 F -.15(xe)-.15 G 1.077(cuted command.).15 F(If)
+6.077 E F2(command)3.777 E F0 1.077(cannot be e)4.347 F -.15(xe)-.15 G
+1.077(cuted for some reason, a).15 F(non-interacti)144 156 Q .877 -.15
+(ve s)-.25 H .577(hell e).15 F .577(xits, unless the)-.15 F F1(execfail)
+3.077 E F0 .577(shell option is enabled.)3.077 F .576
+(In that case, it returns f)5.577 F(ail-)-.1 E 2.505(ure. An)144 168 R
 (interacti)2.505 E .305 -.15(ve s)-.25 H .005(hell returns f).15 F .005
 (ailure if the \214le cannot be e)-.1 F -.15(xe)-.15 G 2.505(cuted. If)
-.15 F F1(command)2.705 E F0 .005(is not speci\214ed,)3.275 F(an)144 144
+.15 F F2(command)2.705 E F0 .005(is not speci\214ed,)3.275 F(an)144 180
 Q 3.037(yr)-.15 G .537(edirections tak)-3.037 F 3.036(ee)-.1 G -.25(ff)
 -3.036 G .536(ect in the current shell, and the return status is 0.).25
-F .536(If there is a redirection)5.536 F(error)144 156 Q 2.5(,t)-.4 G
-(he return status is 1.)-2.5 E F2(exit)108 172.8 Q F0([)2.5 E F1(n)A F0
+F .536(If there is a redirection)5.536 F(error)144 192 Q 2.5(,t)-.4 G
+(he return status is 1.)-2.5 E F1(exit)108 208.8 Q F0([)2.5 E F2(n)A F0
 6.29(]C)C .095(ause the shell to e)-6.29 F .095(xit with a status of)
--.15 F F1(n)2.595 E F0 5.095(.I)C(f)-5.095 E F1(n)2.955 E F0 .096
+-.15 F F2(n)2.595 E F0 5.095(.I)C(f)-5.095 E F2(n)2.955 E F0 .096
 (is omitted, the e)2.835 F .096(xit status is that of the last command)
--.15 F -.15(exe)144 184.8 S 2.5(cuted. A).15 F(trap on)2.5 E/F3 9
+-.15 F -.15(exe)144 220.8 S 2.5(cuted. A).15 F(trap on)2.5 E/F3 9
 /Times-Bold@0 SF(EXIT)2.5 E F0(is e)2.25 E -.15(xe)-.15 G
-(cuted before the shell terminates.).15 E F2(export)108 201.6 Q F0([)2.5
-E F2(\255fn)A F0 2.5(][).833 G F1(name)-2.5 E F0([=)A F1(wor)A(d)-.37 E
-F0(]] ...)A F2(export \255p)108 213.6 Q F0 .257(The supplied)144 225.6 R
-F1(names)3.117 E F0 .257(are mark)3.027 F .257(ed for automatic e)-.1 F
+(cuted before the shell terminates.).15 E F1(export)108 237.6 Q F0([)2.5
+E F1(\255fn)A F0 2.5(][).833 G F2(name)-2.5 E F0([=)A F2(wor)A(d)-.37 E
+F0(]] ...)A F1(export \255p)108 249.6 Q F0 .257(The supplied)144 261.6 R
+F2(names)3.117 E F0 .257(are mark)3.027 F .257(ed for automatic e)-.1 F
 .257(xport to the en)-.15 F .257(vironment of subsequently e)-.4 F -.15
-(xe)-.15 G(cuted).15 E 2.626(commands. If)144 237.6 R(the)2.626 E F2
+(xe)-.15 G(cuted).15 E 2.626(commands. If)144 273.6 R(the)2.626 E F1
 <ad66>2.626 E F0 .127(option is gi)2.627 F -.15(ve)-.25 G .127(n, the)
-.15 F F1(names)2.987 E F0 .127(refer to functions.)2.897 F .127(If no)
-5.127 F F1(names)2.987 E F0 .127(are gi)2.897 F -.15(ve)-.25 G .127
-(n, or if the).15 F F2<ad70>144 249.6 Q F0 .048
+.15 F F2(names)2.987 E F0 .127(refer to functions.)2.897 F .127(If no)
+5.127 F F2(names)2.987 E F0 .127(are gi)2.897 F -.15(ve)-.25 G .127
+(n, or if the).15 F F1<ad70>144 285.6 Q F0 .048
 (option is supplied, a list of names of all e)2.548 F .048(xported v)
--.15 F .048(ariables is printed.)-.25 F(The)5.048 E F2<ad6e>2.547 E F0
-.047(option causes the)2.547 F -.15(ex)144 261.6 S 1.446
+-.15 F .048(ariables is printed.)-.25 F(The)5.048 E F1<ad6e>2.547 E F0
+.047(option causes the)2.547 F -.15(ex)144 297.6 S 1.446
 (port property to be remo).15 F -.15(ve)-.15 G 3.947(df).15 G 1.447
-(rom each)-3.947 F F1(name)3.947 E F0 6.447(.I)C 3.947(fav)-6.447 G
-1.447(ariable name is follo)-4.197 F 1.447(wed by =)-.25 F F1(wor)A(d)
--.37 E F0 3.947(,t)C(he)-3.947 E -.25(va)144 273.6 S .742(lue of the v)
-.25 F .742(ariable is set to)-.25 F F1(wor)3.242 E(d)-.37 E F0(.)A F2
+(rom each)-3.947 F F2(name)3.947 E F0 6.447(.I)C 3.947(fav)-6.447 G
+1.447(ariable name is follo)-4.197 F 1.447(wed by =)-.25 F F2(wor)A(d)
+-.37 E F0 3.947(,t)C(he)-3.947 E -.25(va)144 309.6 S .742(lue of the v)
+.25 F .742(ariable is set to)-.25 F F2(wor)3.242 E(d)-.37 E F0(.)A F1
 (export)5.742 E F0 .742(returns an e)3.242 F .741
 (xit status of 0 unless an in)-.15 F -.25(va)-.4 G .741(lid option is)
-.25 F .031(encountered, one of the)144 285.6 R F1(names)2.531 E F0 .031
+.25 F .031(encountered, one of the)144 321.6 R F2(names)2.531 E F0 .031
 (is not a v)2.531 F .032(alid shell v)-.25 F .032(ariable name, or)-.25
-F F2<ad66>2.532 E F0 .032(is supplied with a)2.532 F F1(name)2.892 E F0
-(that)2.712 E(is not a function.)144 297.6 Q F2(fc)108 314.4 Q F0([)2.5
-E F2<ad65>A F1(ename)2.5 E F0 2.5(][)C F2(\255lnr)-2.5 E F0 2.5(][)C F1
-<8c72>-2.5 E(st)-.1 E F0 2.5(][)C F1(last)-2.5 E F0(])A F2(fc \255s)108
-326.4 Q F0([)2.5 E F1(pat)A F0(=)A F1 -.37(re)C(p).37 E F0 2.5(][)C F1
+F F1<ad66>2.532 E F0 .032(is supplied with a)2.532 F F2(name)2.892 E F0
+(that)2.712 E(is not a function.)144 333.6 Q F1(fc)108 350.4 Q F0([)2.5
+E F1<ad65>A F2(ename)2.5 E F0 2.5(][)C F1(\255lnr)-2.5 E F0 2.5(][)C F2
+<8c72>-2.5 E(st)-.1 E F0 2.5(][)C F2(last)-2.5 E F0(])A F1(fc \255s)108
+362.4 Q F0([)2.5 E F2(pat)A F0(=)A F2 -.37(re)C(p).37 E F0 2.5(][)C F2
 (cmd)-2.5 E F0(])A .432
-(The \214rst form selects a range of commands from)144 338.4 R F1<8c72>
-4.842 E(st)-.1 E F0(to)3.612 E F1(last)3.022 E F0 .431
+(The \214rst form selects a range of commands from)144 374.4 R F2<8c72>
+4.842 E(st)-.1 E F0(to)3.612 E F2(last)3.022 E F0 .431
 (from the history list and displays or)3.612 F .141(edits and re-e)144
-350.4 R -.15(xe)-.15 G .141(cutes them.).15 F F1 -.45(Fi)5.141 G -.1(rs)
-.45 G(t).1 E F0(and)3.321 E F1(last)2.731 E F0 .141
+386.4 R -.15(xe)-.15 G .141(cutes them.).15 F F2 -.45(Fi)5.141 G -.1(rs)
+.45 G(t).1 E F0(and)3.321 E F2(last)2.731 E F0 .141
 (may be speci\214ed as a string \(to locate the last command)3.321 F(be)
-144 362.4 Q .311(ginning with that string\) or as a number \(an inde)
+144 398.4 Q .311(ginning with that string\) or as a number \(an inde)
 -.15 F 2.811(xi)-.15 G .31(nto the history list, where a ne)-2.811 F
 -.05(ga)-.15 G(ti).05 E .61 -.15(ve n)-.25 H(umber).15 E .314
-(is used as an of)144 374.4 R .314
-(fset from the current command number\).)-.25 F(If)5.314 E F1(last)2.905
+(is used as an of)144 410.4 R .314
+(fset from the current command number\).)-.25 F(If)5.314 E F2(last)2.905
 E F0 .315(is not speci\214ed it is set to the cur)3.495 F(-)-.2 E .949
-(rent command for listing \(so that)144 386.4 R/F4 10/Courier@0 SF .948
+(rent command for listing \(so that)144 422.4 R/F4 10/Courier@0 SF .948
 (fc \255l \25510)3.448 F F0 .948(prints the last 10 commands\) and to)
-3.448 F F1<8c72>5.358 E(st)-.1 E F0(other)4.128 E(-)-.2 E 2.5(wise. If)
-144 398.4 R F1<8c72>4.41 E(st)-.1 E F0
+3.448 F F2<8c72>5.358 E(st)-.1 E F0(other)4.128 E(-)-.2 E 2.5(wise. If)
+144 434.4 R F2<8c72>4.41 E(st)-.1 E F0
 (is not speci\214ed it is set to the pre)3.18 E
-(vious command for editing and \25516 for listing.)-.25 E(The)144 422.4
-Q F2<ad6e>2.522 E F0 .022
+(vious command for editing and \25516 for listing.)-.25 E(The)144 458.4
+Q F1<ad6e>2.522 E F0 .022
 (option suppresses the command numbers when listing.)2.522 F(The)5.022 E
-F2<ad72>2.522 E F0 .022(option re)2.522 F -.15(ve)-.25 G .022
-(rses the order of).15 F .438(the commands.)144 434.4 R .438(If the)
-5.438 F F2<ad6c>2.938 E F0 .438(option is gi)2.938 F -.15(ve)-.25 G .438
+F1<ad72>2.522 E F0 .022(option re)2.522 F -.15(ve)-.25 G .022
+(rses the order of).15 F .438(the commands.)144 470.4 R .438(If the)
+5.438 F F1<ad6c>2.938 E F0 .438(option is gi)2.938 F -.15(ve)-.25 G .438
 (n, the commands are listed on standard output.).15 F(Otherwise,)5.438 E
-.334(the editor gi)144 446.4 R -.15(ve)-.25 G 2.834(nb).15 G(y)-2.834 E
-F1(ename)3.024 E F0 .335(is in)3.014 F -.2(vo)-.4 G -.1(ke).2 G 2.835
+.334(the editor gi)144 482.4 R -.15(ve)-.25 G 2.834(nb).15 G(y)-2.834 E
+F2(ename)3.024 E F0 .335(is in)3.014 F -.2(vo)-.4 G -.1(ke).2 G 2.835
 (do).1 G 2.835(na\214)-2.835 G .335(le containing those commands.)-2.835
-F(If)5.335 E F1(ename)3.025 E F0 .335(is not gi)3.015 F -.15(ve)-.25 G
-(n,).15 E .631(the v)144 458.4 R .631(alue of the)-.25 F F3(FCEDIT)3.131
+F(If)5.335 E F2(ename)3.025 E F0 .335(is not gi)3.015 F -.15(ve)-.25 G
+(n,).15 E .631(the v)144 494.4 R .631(alue of the)-.25 F F3(FCEDIT)3.131
 E F0 -.25(va)2.881 G .631(riable is used, and the v).25 F .631(alue of)
 -.25 F F3(EDIT)3.131 E(OR)-.162 E F0(if)2.881 E F3(FCEDIT)3.13 E F0 .63
-(is not set.)2.88 F .63(If nei-)5.63 F .95(ther v)144 470.4 R .95
-(ariable is set,)-.25 F F1(vi)5.116 E F0 .95(is used.)5.116 F .951
+(is not set.)2.88 F .63(If nei-)5.63 F .95(ther v)144 506.4 R .95
+(ariable is set,)-.25 F F2(vi)5.116 E F0 .95(is used.)5.116 F .951
 (When editing is complete, the edited commands are echoed and)5.95 F
--.15(exe)144 482.4 S(cuted.).15 E .789(In the second form,)144 506.4 R
-F1(command)3.288 E F0 .788(is re-e)3.288 F -.15(xe)-.15 G .788
-(cuted after each instance of).15 F F1(pat)3.288 E F0 .788
-(is replaced by)3.288 F F1 -.37(re)3.288 G(p).37 E F0(.)A F1(Com-)5.788
-E(mand)144 518.4 Q F0 .346(is intepreted the same as)2.846 F F1<8c72>
+-.15(exe)144 518.4 S(cuted.).15 E .789(In the second form,)144 542.4 R
+F2(command)3.288 E F0 .788(is re-e)3.288 F -.15(xe)-.15 G .788
+(cuted after each instance of).15 F F2(pat)3.288 E F0 .788
+(is replaced by)3.288 F F2 -.37(re)3.288 G(p).37 E F0(.)A F2(Com-)5.788
+E(mand)144 554.4 Q F0 .346(is intepreted the same as)2.846 F F2<8c72>
 2.847 E(st)-.1 E F0(abo)2.847 E -.15(ve)-.15 G 5.347(.A).15 G .347
 (useful alias to use with this is)-2.5 F F4 .347(r='fc \255s')2.847 F F0
-2.847(,s)C 2.847(ot)-2.847 G(hat)-2.847 E(typing)144 530.4 Q F4 7.166
+2.847(,s)C 2.847(ot)-2.847 G(hat)-2.847 E(typing)144 566.4 Q F4 7.166
 (rc)3.666 G(c)-7.166 E F0 1.166(runs the last command be)3.666 F 1.166
 (ginning with)-.15 F F4(cc)3.666 E F0 1.165(and typing)3.666 F F4(r)
 3.665 E F0(re-e)3.665 E -.15(xe)-.15 G 1.165(cutes the last com-).15 F
-(mand.)144 542.4 Q .142(If the \214rst form is used, the return v)144
-566.4 R .142(alue is 0 unless an in)-.25 F -.25(va)-.4 G .142
-(lid option is encountered or).25 F F1<8c72>4.552 E(st)-.1 E F0(or)3.322
-E F1(last)2.732 E F0 .455(specify history lines out of range.)144 578.4
-R .454(If the)5.454 F F2<ad65>2.954 E F0 .454
+(mand.)144 578.4 Q .142(If the \214rst form is used, the return v)144
+602.4 R .142(alue is 0 unless an in)-.25 F -.25(va)-.4 G .142
+(lid option is encountered or).25 F F2<8c72>4.552 E(st)-.1 E F0(or)3.322
+E F2(last)2.732 E F0 .455(specify history lines out of range.)144 614.4
+R .454(If the)5.454 F F1<ad65>2.954 E F0 .454
 (option is supplied, the return v)2.954 F .454(alue is the v)-.25 F .454
-(alue of the)-.25 F .787(last command e)144 590.4 R -.15(xe)-.15 G .787
+(alue of the)-.25 F .787(last command e)144 626.4 R -.15(xe)-.15 G .787
 (cuted or f).15 F .788
 (ailure if an error occurs with the temporary \214le of commands.)-.1 F
 .788(If the)5.788 F 1.136
 (second form is used, the return status is that of the command re-e)144
-602.4 R -.15(xe)-.15 G 1.135(cuted, unless).15 F F1(cmd)3.835 E F0 1.135
-(does not)4.405 F(specify a v)144 614.4 Q
-(alid history line, in which case)-.25 E F2(fc)2.5 E F0(returns f)2.5 E
-(ailure.)-.1 E F2(fg)108 631.2 Q F0([)2.5 E F1(jobspec)A F0(])A(Resume)
-144 643.2 Q F1(jobspec)5.653 E F0 1.413(in the fore)4.223 F 1.413
+638.4 R -.15(xe)-.15 G 1.135(cuted, unless).15 F F2(cmd)3.835 E F0 1.135
+(does not)4.405 F(specify a v)144 650.4 Q
+(alid history line, in which case)-.25 E F1(fc)2.5 E F0(returns f)2.5 E
+(ailure.)-.1 E F1(fg)108 667.2 Q F0([)2.5 E F2(jobspec)A F0(])A(Resume)
+144 679.2 Q F2(jobspec)5.653 E F0 1.413(in the fore)4.223 F 1.413
 (ground, and mak)-.15 F 3.913(ei)-.1 G 3.913(tt)-3.913 G 1.413
-(he current job)-3.913 F 6.413(.I)-.4 G(f)-6.413 E F1(jobspec)5.653 E F0
-1.414(is not present, the)4.223 F(shell')144 655.2 Q 3.117(sn)-.55 G
-.617(otion of the)-3.117 F F1(curr)3.117 E .617(ent job)-.37 F F0 .617
+(he current job)-3.913 F 6.413(.I)-.4 G(f)-6.413 E F2(jobspec)5.653 E F0
+1.414(is not present, the)4.223 F(shell')144 691.2 Q 3.117(sn)-.55 G
+.617(otion of the)-3.117 F F2(curr)3.117 E .617(ent job)-.37 F F0 .617
 (is used.)3.117 F .617(The return v)5.617 F .616
-(alue is that of the command placed into the)-.25 F(fore)144 667.2 Q
+(alue is that of the command placed into the)-.25 F(fore)144 703.2 Q
 .362(ground, or f)-.15 F .362
 (ailure if run when job control is disabled or)-.1 F 2.862(,w)-.4 G .363
-(hen run with job control enabled, if)-2.862 F F1(jobspec)145.74 679.2 Q
-F0 .004(does not specify a v)2.815 F .004(alid job or)-.25 F F1(jobspec)
+(hen run with job control enabled, if)-2.862 F F2(jobspec)145.74 715.2 Q
+F0 .004(does not specify a v)2.815 F .004(alid job or)-.25 F F2(jobspec)
 4.244 E F0 .004(speci\214es a job that w)2.814 F .004
-(as started without job control.)-.1 F F2(getopts)108 696 Q F1
-(optstring name)2.5 E F0([)2.5 E F1(ar)A(gs)-.37 E F0(])A F2(getopts)144
-708 Q F0 .793
-(is used by shell procedures to parse positional parameters.)3.293 F F1
-(optstring)6.023 E F0 .793(contains the option)3.513 F .15
-(characters to be recognized; if a character is follo)144 720 R .149
-(wed by a colon, the option is e)-.25 F .149(xpected to ha)-.15 F .449
--.15(ve a)-.2 H(n).15 E(GNU Bash-4.2)72 768 Q(2004 Apr 20)148.735 E(8)
-203.725 E 0 Cg EP
+(as started without job control.)-.1 F(GNU Bash-4.2)72 768 Q
+(2004 Apr 20)148.735 E(8)203.725 E 0 Cg EP
 %%Page: 9 9
 %%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(ar)144 84 Q
-.578(gument, which should be separated from it by white space.)-.18 F
-.579(The colon and question mark char)5.579 F(-)-.2 E 1.665
-(acters may not be used as option characters.)144 96 R 1.665
-(Each time it is in)6.665 F -.2(vo)-.4 G -.1(ke).2 G(d,).1 E/F1 10
-/Times-Bold@0 SF(getopts)4.165 E F0 1.665(places the ne)4.165 F(xt)-.15
-E .796(option in the shell v)144 108 R(ariable)-.25 E/F2 10
-/Times-Italic@0 SF(name)3.296 E F0 3.296(,i).18 G(nitializing)-3.296 E
-F2(name)3.657 E F0 .797(if it does not e)3.477 F .797
-(xist, and the inde)-.15 F 3.297(xo)-.15 G 3.297(ft)-3.297 G .797(he ne)
--3.297 F(xt)-.15 E(ar)144 120 Q .085(gument to be processed into the v)
--.18 F(ariable)-.25 E/F3 9/Times-Bold@0 SF(OPTIND)2.585 E/F4 9
-/Times-Roman@0 SF(.)A F3(OPTIND)4.585 E F0 .085
-(is initialized to 1 each time the shell)2.335 F .845
-(or a shell script is in)144 132 R -.2(vo)-.4 G -.1(ke).2 G 3.345
+(TINS\(1\) B)-.92 F(ASH_B)-.35 E(UIL)-.1 E(TINS\(1\))-.92 E/F1 10
+/Times-Bold@0 SF(getopts)108 84 Q/F2 10/Times-Italic@0 SF
+(optstring name)2.5 E F0([)2.5 E F2(ar)A(gs)-.37 E F0(])A F1(getopts)144
+96 Q F0 .793
+(is used by shell procedures to parse positional parameters.)3.293 F F2
+(optstring)6.023 E F0 .793(contains the option)3.513 F .15
+(characters to be recognized; if a character is follo)144 108 R .149
+(wed by a colon, the option is e)-.25 F .149(xpected to ha)-.15 F .449
+-.15(ve a)-.2 H(n).15 E(ar)144 120 Q .578
+(gument, which should be separated from it by white space.)-.18 F .579
+(The colon and question mark char)5.579 F(-)-.2 E 1.665
+(acters may not be used as option characters.)144 132 R 1.665
+(Each time it is in)6.665 F -.2(vo)-.4 G -.1(ke).2 G(d,).1 E F1(getopts)
+4.165 E F0 1.665(places the ne)4.165 F(xt)-.15 E .796
+(option in the shell v)144 144 R(ariable)-.25 E F2(name)3.296 E F0 3.296
+(,i).18 G(nitializing)-3.296 E F2(name)3.657 E F0 .797(if it does not e)
+3.477 F .797(xist, and the inde)-.15 F 3.297(xo)-.15 G 3.297(ft)-3.297 G
+.797(he ne)-3.297 F(xt)-.15 E(ar)144 156 Q .085
+(gument to be processed into the v)-.18 F(ariable)-.25 E/F3 9
+/Times-Bold@0 SF(OPTIND)2.585 E/F4 9/Times-Roman@0 SF(.)A F3(OPTIND)
+4.585 E F0 .085(is initialized to 1 each time the shell)2.335 F .845
+(or a shell script is in)144 168 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 F1
 (getopts)3.346 E F0 .846(places that ar)3.346 F(gument)-.18 E .804
-(into the v)144 144 R(ariable)-.25 E F3(OPT)3.304 E(ARG)-.81 E F4(.)A F0
+(into the v)144 180 R(ariable)-.25 E F3(OPT)3.304 E(ARG)-.81 E F4(.)A F0
 .803(The shell does not reset)5.304 F F3(OPTIND)3.303 E F0 .803
 (automatically; it must be manually)3.053 F .293
-(reset between multiple calls to)144 156 R F1(getopts)2.793 E F0 .293
+(reset between multiple calls to)144 192 R F1(getopts)2.793 E F0 .293
 (within the same shell in)2.793 F -.2(vo)-.4 G .293(cation if a ne).2 F
-2.793(ws)-.25 G .294(et of parameters)-2.793 F(is to be used.)144 168 Q
-2.044(When the end of options is encountered,)144 192 R F1(getopts)4.543
+2.793(ws)-.25 G .294(et of parameters)-2.793 F(is to be used.)144 204 Q
+2.044(When the end of options is encountered,)144 228 R F1(getopts)4.543
 E F0 -.15(ex)4.543 G 2.043(its with a return v).15 F 2.043
-(alue greater than zero.)-.25 F F3(OPTIND)144 204 Q F0
+(alue greater than zero.)-.25 F F3(OPTIND)144 240 Q F0
 (is set to the inde)2.25 E 2.5(xo)-.15 G 2.5(ft)-2.5 G
 (he \214rst non-option ar)-2.5 E(gument, and)-.18 E F2(name)2.5 E F0
-(is set to ?.)2.5 E F1(getopts)144 228 Q F0 2.392
+(is set to ?.)2.5 E F1(getopts)144 264 Q F0 2.392
 (normally parses the positional parameters, b)4.892 F 2.392
 (ut if more ar)-.2 F 2.393(guments are gi)-.18 F -.15(ve)-.25 G 4.893
 (ni).15 G(n)-4.893 E F2(ar)4.893 E(gs)-.37 E F0(,).27 E F1(getopts)144
-240 Q F0(parses those instead.)2.5 E F1(getopts)144 264 Q F0 1.166
+276 Q F0(parses those instead.)2.5 E F1(getopts)144 300 Q F0 1.166
 (can report errors in tw)3.666 F 3.665(ow)-.1 G 3.665(ays. If)-3.765 F
 1.165(the \214rst character of)3.665 F F2(optstring)3.895 E F0 1.165
 (is a colon,)3.885 F F2(silent)4.005 E F0(error)4.345 E 1.07
-(reporting is used.)144 276 R 1.071
+(reporting is used.)144 312 R 1.071
 (In normal operation, diagnostic messages are printed when in)6.07 F
--.25(va)-.4 G 1.071(lid options or).25 F .394(missing option ar)144 288
+-.25(va)-.4 G 1.071(lid options or).25 F .394(missing option ar)144 324
 R .394(guments are encountered.)-.18 F .394(If the v)5.394 F(ariable)
 -.25 E F3(OPTERR)2.894 E F0 .394(is set to 0, no error messages)2.644 F
-(will be displayed, e)144 300 Q -.15(ve)-.25 G 2.5(ni).15 G 2.5(ft)-2.5
+(will be displayed, e)144 336 Q -.15(ve)-.25 G 2.5(ni).15 G 2.5(ft)-2.5
 G(he \214rst character of)-2.5 E F2(optstring)2.73 E F0(is not a colon.)
-2.72 E .666(If an in)144 324 R -.25(va)-.4 G .666(lid option is seen,)
+2.72 E .666(If an in)144 360 R -.25(va)-.4 G .666(lid option is seen,)
 .25 F F1(getopts)3.166 E F0 .667(places ? into)3.167 F F2(name)3.527 E
 F0 .667(and, if not silent, prints an error message)3.347 F .4
-(and unsets)144 336 R F3(OPT)2.9 E(ARG)-.81 E F4(.)A F0(If)4.899 E F1
+(and unsets)144 372 R F3(OPT)2.9 E(ARG)-.81 E F4(.)A F0(If)4.899 E F1
 (getopts)2.899 E F0 .399
 (is silent, the option character found is placed in)2.899 F F3(OPT)2.899
 E(ARG)-.81 E F0 .399(and no)2.649 F(diagnostic message is printed.)144
-348 Q 1.241(If a required ar)144 372 R 1.241(gument is not found, and)
+384 Q 1.241(If a required ar)144 408 R 1.241(gument is not found, and)
 -.18 F F1(getopts)3.741 E F0 1.241(is not silent, a question mark \()
 3.741 F F1(?).833 E F0 3.742(\)i).833 G 3.742(sp)-3.742 G 1.242
-(laced in)-3.742 F F2(name)144 384 Q F0(,).18 E F3(OPT)2.735 E(ARG)-.81
+(laced in)-3.742 F F2(name)144 420 Q F0(,).18 E F3(OPT)2.735 E(ARG)-.81
 E F0 .234(is unset, and a diagnostic message is printed.)2.485 F(If)
 5.234 E F1(getopts)2.734 E F0 .234(is silent, then a colon \()2.734 F F1
-(:).833 E F0(\)).833 E(is placed in)144 396 Q F2(name)2.86 E F0(and)2.68
+(:).833 E F0(\)).833 E(is placed in)144 432 Q F2(name)2.86 E F0(and)2.68
 E F3(OPT)2.5 E(ARG)-.81 E F0(is set to the option character found.)2.25
-E F1(getopts)144 420 Q F0 .902
+E F1(getopts)144 456 Q F0 .902
 (returns true if an option, speci\214ed or unspeci\214ed, is found.)
 3.401 F .902(It returns f)5.902 F .902(alse if the end of)-.1 F
-(options is encountered or an error occurs.)144 432 Q F1(hash)108 448.8
+(options is encountered or an error occurs.)144 468 Q F1(hash)108 484.8
 Q F0([)2.5 E F1(\255lr)A F0 2.5(][)C F1<ad70>-2.5 E F2(\214lename)2.5 E
 F0 2.5(][)C F1(\255dt)-2.5 E F0 2.5(][)C F2(name)-2.5 E F0(])A .858
-(Each time)144 460.8 R F1(hash)3.358 E F0 .858(is in)3.358 F -.2(vo)-.4
+(Each time)144 496.8 R F1(hash)3.358 E F0 .858(is in)3.358 F -.2(vo)-.4
 G -.1(ke).2 G .858(d, the full pathname of the command).1 F F2(name)
 3.718 E F0 .858(is determined by searching)3.538 F .956
-(the directories in)144 472.8 R F1($P)3.456 E -.95(AT)-.74 G(H).95 E F0
+(the directories in)144 508.8 R F1($P)3.456 E -.95(AT)-.74 G(H).95 E F0
 .956(and remembered.)3.456 F(An)5.956 E 3.456(yp)-.15 G(re)-3.456 E .956
-(viously-remembered pathname is discarded.)-.25 F .243(If the)144 484.8
+(viously-remembered pathname is discarded.)-.25 F .243(If the)144 520.8
 R F1<ad70>2.743 E F0 .243
 (option is supplied, no path search is performed, and)2.743 F F2
 (\214lename)4.653 E F0 .242(is used as the full \214lename)2.923 F 1.711
-(of the command.)144 496.8 R(The)6.711 E F1<ad72>4.211 E F0 1.711
+(of the command.)144 532.8 R(The)6.711 E F1<ad72>4.211 E F0 1.711
 (option causes the shell to for)4.211 F 1.712
 (get all remembered locations.)-.18 F(The)6.712 E F1<ad64>4.212 E F0
-.833(option causes the shell to for)144 508.8 R .833
+.833(option causes the shell to for)144 544.8 R .833
 (get the remembered location of each)-.18 F F2(name)3.333 E F0 5.833(.I)
 C 3.333(ft)-5.833 G(he)-3.333 E F1<ad74>3.333 E F0 .833(option is sup-)
-3.333 F .703(plied, the full pathname to which each)144 520.8 R F2(name)
+3.333 F .703(plied, the full pathname to which each)144 556.8 R F2(name)
 3.204 E F0 .704(corresponds is printed.)3.204 F .704(If multiple)5.704 F
 F2(name)3.204 E F0(ar)3.204 E(guments)-.18 E .795(are supplied with)144
-532.8 R F1<ad74>3.295 E F0 3.295(,t)C(he)-3.295 E F2(name)3.295 E F0
+568.8 R F1<ad74>3.295 E F0 3.295(,t)C(he)-3.295 E F2(name)3.295 E F0
 .795(is printed before the hashed full pathname.)3.295 F(The)5.795 E F1
 <ad6c>3.295 E F0 .795(option causes)3.295 F .934
 (output to be displayed in a format that may be reused as input.)144
-544.8 R .934(If no ar)5.934 F .935(guments are gi)-.18 F -.15(ve)-.25 G
-.935(n, or if).15 F(only)144 556.8 Q F1<ad6c>2.822 E F0 .322
+580.8 R .934(If no ar)5.934 F .935(guments are gi)-.18 F -.15(ve)-.25 G
+.935(n, or if).15 F(only)144 592.8 Q F1<ad6c>2.822 E F0 .322
 (is supplied, information about remembered commands is printed.)2.822 F
-.321(The return status is true)5.321 F(unless a)144 568.8 Q F2(name)2.86
+.321(The return status is true)5.321 F(unless a)144 604.8 Q F2(name)2.86
 E F0(is not found or an in)2.68 E -.25(va)-.4 G(lid option is supplied.)
-.25 E F1(help)108 585.6 Q F0([)2.5 E F1(\255dms)A F0 2.5(][)C F2
+.25 E F1(help)108 621.6 Q F0([)2.5 E F1(\255dms)A F0 2.5(][)C F2
 (pattern)-2.5 E F0(])A .866(Display helpful information about b)144
-597.6 R .867(uiltin commands.)-.2 F(If)5.867 E F2(pattern)4.617 E F0
+633.6 R .867(uiltin commands.)-.2 F(If)5.867 E F2(pattern)4.617 E F0
 .867(is speci\214ed,)3.607 F F1(help)3.367 E F0(gi)3.367 E -.15(ve)-.25
 G 3.367(sd).15 G(etailed)-3.367 E .307(help on all commands matching)144
-609.6 R F2(pattern)2.807 E F0 2.807(;o).24 G .307
+645.6 R F2(pattern)2.807 E F0 2.807(;o).24 G .307
 (therwise help for all the b)-2.807 F .306
-(uiltins and shell control struc-)-.2 F(tures is printed.)144 621.6 Q F1
-<ad64>144 633.6 Q F0(Display a short description of each)24.74 E F2
-(pattern)2.5 E F1<ad6d>144 645.6 Q F0(Display the description of each)
+(uiltins and shell control struc-)-.2 F(tures is printed.)144 657.6 Q F1
+<ad64>144 669.6 Q F0(Display a short description of each)24.74 E F2
+(pattern)2.5 E F1<ad6d>144 681.6 Q F0(Display the description of each)
 21.97 E F2(pattern)2.5 E F0(in a manpage-lik)2.5 E 2.5(ef)-.1 G(ormat)
--2.5 E F1<ad73>144 657.6 Q F0
+-2.5 E F1<ad73>144 693.6 Q F0
 (Display only a short usage synopsis for each)26.41 E F2(pattern)2.5 E
-F0(The return status is 0 unless no command matches)144 674.4 Q F2
-(pattern)2.5 E F0(.).24 E F1(history [)108 691.2 Q F2(n)A F1(])A
-(history \255c)108 703.2 Q F0(GNU Bash-4.2)72 768 Q(2004 Apr 20)148.735
-E(9)203.725 E 0 Cg EP
+F0(The return status is 0 unless no command matches)144 710.4 Q F2
+(pattern)2.5 E F0(.).24 E(GNU Bash-4.2)72 768 Q(2004 Apr 20)148.735 E(9)
+203.725 E 0 Cg EP
 %%Page: 10 10
 %%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(history \255d)108 84 Q/F2 10/Times-Italic@0 SF(of)2.5 E
-(fset)-.18 E F1(history \255anrw)108 96 Q F0([)2.5 E F2(\214lename)A F0
-(])A F1(history \255p)108 108 Q F2(ar)2.5 E(g)-.37 E F0([)2.5 E F2(ar)A
-2.5(g.)-.37 G(..)-2.5 E F0(])A F1(history \255s)108 120 Q F2(ar)2.5 E(g)
--.37 E F0([)2.5 E F2(ar)A 2.5(g.)-.37 G(..)-2.5 E F0(])A -.4(Wi)144 132
-S .752
+/Times-Bold@0 SF(history [)108 84 Q/F2 10/Times-Italic@0 SF(n)A F1(])A
+(history \255c)108 96 Q(history \255d)108 108 Q F2(of)2.5 E(fset)-.18 E
+F1(history \255anrw)108 120 Q F0([)2.5 E F2(\214lename)A F0(])A F1
+(history \255p)108 132 Q F2(ar)2.5 E(g)-.37 E F0([)2.5 E F2(ar)A 2.5(g.)
+-.37 G(..)-2.5 E F0(])A F1(history \255s)108 144 Q F2(ar)2.5 E(g)-.37 E
+F0([)2.5 E F2(ar)A 2.5(g.)-.37 G(..)-2.5 E F0(])A -.4(Wi)144 156 S .752
 (th no options, display the command history list with line numbers.).4 F
 .752(Lines listed with a)5.752 F F1(*)3.252 E F0(ha)3.252 E -.15(ve)-.2
-G .381(been modi\214ed.)144 144 R .38(An ar)5.38 F .38(gument of)-.18 F
+G .381(been modi\214ed.)144 168 R .38(An ar)5.38 F .38(gument of)-.18 F
 F2(n)3.24 E F0 .38(lists only the last)3.12 F F2(n)3.24 E F0 2.88
 (lines. If)3.12 F .38(the shell v)2.88 F(ariable)-.25 E/F3 9
-/Times-Bold@0 SF(HISTTIMEFOR-)2.88 E(MA)144 156 Q(T)-.855 E F0 .264
+/Times-Bold@0 SF(HISTTIMEFOR-)2.88 E(MA)144 180 Q(T)-.855 E F0 .264
 (is set and not null, it is used as a format string for)2.514 F F2
 (strftime)2.765 E F0 .265(\(3\) to display the time stamp asso-)B 1.02
-(ciated with each displayed history entry)144 168 R 6.019(.N)-.65 G
+(ciated with each displayed history entry)144 192 R 6.019(.N)-.65 G
 3.519(oi)-6.019 G(nterv)-3.519 E 1.019
 (ening blank is printed between the formatted)-.15 F .176
-(time stamp and the history line.)144 180 R(If)5.176 E F2(\214lename)
+(time stamp and the history line.)144 204 R(If)5.176 E F2(\214lename)
 2.676 E F0 .176
 (is supplied, it is used as the name of the history \214le; if)2.676 F
-(not, the v)144 192 Q(alue of)-.25 E F3(HISTFILE)2.5 E F0(is used.)2.25
+(not, the v)144 216 Q(alue of)-.25 E F3(HISTFILE)2.5 E F0(is used.)2.25
 E(Options, if supplied, ha)5 E .3 -.15(ve t)-.2 H(he follo).15 E
-(wing meanings:)-.25 E F1<ad63>144 204 Q F0
+(wing meanings:)-.25 E F1<ad63>144 228 Q F0
 (Clear the history list by deleting all the entries.)25.86 E F1<ad64>144
-216 Q F2(of)2.5 E(fset)-.18 E F0(Delete the history entry at position)
-180 228 Q F2(of)2.5 E(fset)-.18 E F0(.)A F1<ad61>144 240 Q F0 .599
+240 Q F2(of)2.5 E(fset)-.18 E F0(Delete the history entry at position)
+180 252 Q F2(of)2.5 E(fset)-.18 E F0(.)A F1<ad61>144 264 Q F0 .599
 (Append the `)25.3 F(`ne)-.74 E(w')-.25 E 3.099('h)-.74 G .598
 (istory lines \(history lines entered since the be)-3.099 F .598
-(ginning of the current)-.15 F F1(bash)180 252 Q F0
-(session\) to the history \214le.)2.5 E F1<ad6e>144 264 Q F0 .854(Read \
+(ginning of the current)-.15 F F1(bash)180 276 Q F0
+(session\) to the history \214le.)2.5 E F1<ad6e>144 288 Q F0 .854(Read \
 the history lines not already read from the history \214le into the cur\
 rent history list.)24.74 F .773
-(These are lines appended to the history \214le since the be)180 276 R
+(These are lines appended to the history \214le since the be)180 300 R
 .772(ginning of the current)-.15 F F1(bash)3.272 E F0(ses-)3.272 E
-(sion.)180 288 Q F1<ad72>144 300 Q F0(Read the contents of the history \
+(sion.)180 312 Q F1<ad72>144 324 Q F0(Read the contents of the history \
 \214le and append them to the current history list.)25.86 E F1<ad77>144
-312 Q F0(Write the current history list to the history \214le, o)23.08 E
+336 Q F0(Write the current history list to the history \214le, o)23.08 E
 -.15(ve)-.15 G(rwriting the history \214le').15 E 2.5(sc)-.55 G
-(ontents.)-2.5 E F1<ad70>144 324 Q F0 .625
+(ontents.)-2.5 E F1<ad70>144 348 Q F0 .625
 (Perform history substitution on the follo)24.74 F(wing)-.25 E F2(ar)
 3.125 E(gs)-.37 E F0 .626(and display the result on the standard)3.125 F
-2.975(output. Does)180 336 R .475
+2.975(output. Does)180 360 R .475
 (not store the results in the history list.)2.975 F(Each)5.475 E F2(ar)
 2.975 E(g)-.37 E F0 .475(must be quoted to disable)2.975 F
-(normal history e)180 348 Q(xpansion.)-.15 E F1<ad73>144 360 Q F0 .362
+(normal history e)180 372 Q(xpansion.)-.15 E F1<ad73>144 384 Q F0 .362
 (Store the)26.41 F F2(ar)3.192 E(gs)-.37 E F0 .363
 (in the history list as a single entry)3.132 F 5.363(.T)-.65 G .363
-(he last command in the history list is)-5.363 F(remo)180 372 Q -.15(ve)
+(he last command in the history list is)-5.363 F(remo)180 396 Q -.15(ve)
 -.15 G 2.5(db).15 G(efore the)-2.5 E F2(ar)2.83 E(gs)-.37 E F0
-(are added.)2.77 E .146(If the)144 388.8 R F3(HISTTIMEFORMA)2.645 E(T)
+(are added.)2.77 E .146(If the)144 412.8 R F3(HISTTIMEFORMA)2.645 E(T)
 -.855 E F0 -.25(va)2.395 G .145
 (riable is set, the time stamp information associated with each history)
-.25 F .668(entry is written to the history \214le, mark)144 400.8 R .669
+.25 F .668(entry is written to the history \214le, mark)144 424.8 R .669
 (ed with the history comment character)-.1 F 5.669(.W)-.55 G .669
-(hen the history)-5.669 F .956(\214le is read, lines be)144 412.8 R .956
+(hen the history)-5.669 F .956(\214le is read, lines be)144 436.8 R .956
 (ginning with the history comment character follo)-.15 F .955
 (wed immediately by a digit)-.25 F .415
-(are interpreted as timestamps for the pre)144 424.8 R .416
+(are interpreted as timestamps for the pre)144 448.8 R .416
 (vious history line.)-.25 F .416(The return v)5.416 F .416
 (alue is 0 unless an in)-.25 F -.25(va)-.4 G(lid).25 E .499(option is e\
 ncountered, an error occurs while reading or writing the history \214le\
-, an in)144 436.8 R -.25(va)-.4 G(lid).25 E F2(of)2.999 E(fset)-.18 E F0
-(is)2.999 E(supplied as an ar)144 448.8 Q(gument to)-.18 E F1<ad64>2.5 E
+, an in)144 460.8 R -.25(va)-.4 G(lid).25 E F2(of)2.999 E(fset)-.18 E F0
+(is)2.999 E(supplied as an ar)144 472.8 Q(gument to)-.18 E F1<ad64>2.5 E
 F0 2.5(,o)C 2.5(rt)-2.5 G(he history e)-2.5 E
 (xpansion supplied as an ar)-.15 E(gument to)-.18 E F1<ad70>2.5 E F0 -.1
-(fa)2.5 G(ils.).1 E F1(jobs)108 465.6 Q F0([)2.5 E F1(\255lnprs)A F0 2.5
-(][)C F2(jobspec)A F0(... ])2.5 E F1(jobs \255x)108 477.6 Q F2(command)
+(fa)2.5 G(ils.).1 E F1(jobs)108 489.6 Q F0([)2.5 E F1(\255lnprs)A F0 2.5
+(][)C F2(jobspec)A F0(... ])2.5 E F1(jobs \255x)108 501.6 Q F2(command)
 2.5 E F0([)2.5 E F2(ar)2.5 E(gs)-.37 E F0(... ])2.5 E
-(The \214rst form lists the acti)144 489.6 Q .3 -.15(ve j)-.25 H 2.5
+(The \214rst form lists the acti)144 513.6 Q .3 -.15(ve j)-.25 H 2.5
 (obs. The).15 F(options ha)2.5 E .3 -.15(ve t)-.2 H(he follo).15 E
-(wing meanings:)-.25 E F1<ad6c>144 501.6 Q F0
+(wing meanings:)-.25 E F1<ad6c>144 525.6 Q F0
 (List process IDs in addition to the normal information.)27.52 E F1
-<ad6e>144 513.6 Q F0 .193(Display information only about jobs that ha)
+<ad6e>144 537.6 Q F0 .193(Display information only about jobs that ha)
 24.74 F .494 -.15(ve c)-.2 H .194(hanged status since the user w).15 F
-.194(as last noti-)-.1 F(\214ed of their status.)180 525.6 Q F1<ad70>144
-537.6 Q F0(List only the process ID of the job')24.74 E 2.5(sp)-.55 G
-(rocess group leader)-2.5 E(.)-.55 E F1<ad72>144 549.6 Q F0
-(Display only running jobs.)25.86 E F1<ad73>144 561.6 Q F0
-(Display only stopped jobs.)26.41 E(If)144 578.4 Q F2(jobspec)4.554 E F0
+.194(as last noti-)-.1 F(\214ed of their status.)180 549.6 Q F1<ad70>144
+561.6 Q F0(List only the process ID of the job')24.74 E 2.5(sp)-.55 G
+(rocess group leader)-2.5 E(.)-.55 E F1<ad72>144 573.6 Q F0
+(Display only running jobs.)25.86 E F1<ad73>144 585.6 Q F0
+(Display only stopped jobs.)26.41 E(If)144 602.4 Q F2(jobspec)4.554 E F0
 .314(is gi)3.124 F -.15(ve)-.25 G .314
 (n, output is restricted to information about that job).15 F 5.313(.T)
--.4 G .313(he return status is 0 unless)-5.313 F(an in)144 590.4 Q -.25
+-.4 G .313(he return status is 0 unless)-5.313 F(an in)144 614.4 Q -.25
 (va)-.4 G(lid option is encountered or an in).25 E -.25(va)-.4 G(lid).25
-E F2(jobspec)4.24 E F0(is supplied.)2.81 E .394(If the)144 607.2 R F1
+E F2(jobspec)4.24 E F0(is supplied.)2.81 E .394(If the)144 631.2 R F1
 <ad78>2.894 E F0 .394(option is supplied,)2.894 F F1(jobs)2.894 E F0
 .394(replaces an)2.894 F(y)-.15 E F2(jobspec)4.634 E F0 .394(found in)
 3.204 F F2(command)3.094 E F0(or)3.664 E F2(ar)3.224 E(gs)-.37 E F0 .395
-(with the corre-)3.164 F(sponding process group ID, and e)144 619.2 Q
+(with the corre-)3.164 F(sponding process group ID, and e)144 643.2 Q
 -.15(xe)-.15 G(cutes).15 E F2(command)2.7 E F0(passing it)3.27 E F2(ar)
 2.5 E(gs)-.37 E F0 2.5(,r).27 G(eturning its e)-2.5 E(xit status.)-.15 E
-F1(kill)108 636 Q F0([)2.5 E F1<ad73>A F2(sigspec)2.5 E F0(|)2.5 E F1
+F1(kill)108 660 Q F0([)2.5 E F1<ad73>A F2(sigspec)2.5 E F0(|)2.5 E F1
 <ad6e>2.5 E F2(signum)2.5 E F0(|)2.5 E F1<ad>2.5 E F2(sigspec)A F0 2.5
 (][)C F2(pid)-2.5 E F0(|)2.5 E F2(jobspec)2.5 E F0 2.5(].)C(..)-2.5 E F1
-(kill \255l)108 648 Q F0([)2.5 E F2(sigspec)A F0(|)2.5 E F2 -.2(ex)2.5 G
-(it_status).2 E F0(])A .12(Send the signal named by)144 660 R F2
+(kill \255l)108 672 Q F0([)2.5 E F2(sigspec)A F0(|)2.5 E F2 -.2(ex)2.5 G
+(it_status).2 E F0(])A .12(Send the signal named by)144 684 R F2
 (sigspec)2.96 E F0(or)2.93 E F2(signum)2.96 E F0 .119
 (to the processes named by)2.939 F F2(pid)3.869 E F0(or)3.389 E F2
 (jobspec)2.619 E F0(.).31 E F2(sigspec)5.459 E F0(is)2.929 E .318
-(either a case-insensiti)144 672 R .618 -.15(ve s)-.25 H .318
+(either a case-insensiti)144 696 R .618 -.15(ve s)-.25 H .318
 (ignal name such as).15 F F3(SIGKILL)2.818 E F0 .319
 (\(with or without the)2.569 F F3(SIG)2.819 E F0 .319
-(pre\214x\) or a signal)2.569 F(number;)144 684 Q F2(signum)4.189 E F0
+(pre\214x\) or a signal)2.569 F(number;)144 708 Q F2(signum)4.189 E F0
 1.349(is a signal number)4.169 F 6.349(.I)-.55 G(f)-6.349 E F2(sigspec)
 4.189 E F0 1.349(is not present, then)4.159 F F3(SIGTERM)3.849 E F0
-1.348(is assumed.)3.599 F(An)6.348 E(ar)144 696 Q .522(gument of)-.18 F
+1.348(is assumed.)3.599 F(An)6.348 E(ar)144 720 Q .522(gument of)-.18 F
 F1<ad6c>3.023 E F0 .523(lists the signal names.)3.023 F .523(If an)5.523
 F 3.023(ya)-.15 G -.18(rg)-3.023 G .523(uments are supplied when).18 F
 F1<ad6c>3.023 E F0 .523(is gi)3.023 F -.15(ve)-.25 G .523(n, the names)
-.15 F .28(of the signals corresponding to the ar)144 708 R .28
-(guments are listed, and the return status is 0.)-.18 F(The)5.28 E F2
--.2(ex)2.78 G(it_status).2 E F0(ar)144 720 Q 1.984(gument to)-.18 F F1
-<ad6c>4.484 E F0 1.985
-(is a number specifying either a signal number or the e)4.484 F 1.985
-(xit status of a process)-.15 F(GNU Bash-4.2)72 768 Q(2004 Apr 20)
-148.735 E(10)198.725 E 0 Cg EP
+.15 F(GNU Bash-4.2)72 768 Q(2004 Apr 20)148.735 E(10)198.725 E 0 Cg EP
 %%Page: 11 11
 %%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 .672
-(terminated by a signal.)144 84 R/F1 10/Times-Bold@0 SF(kill)5.672 E F0
-.672(returns true if at least one signal w)3.172 F .671
-(as successfully sent, or f)-.1 F .671(alse if an)-.1 F
-(error occurs or an in)144 96 Q -.25(va)-.4 G
-(lid option is encountered.).25 E F1(let)108 112.8 Q/F2 10
-/Times-Italic@0 SF(ar)2.5 E(g)-.37 E F0([)2.5 E F2(ar)A(g)-.37 E F0
-(...])2.5 E(Each)144 124.8 Q F2(ar)3.026 E(g)-.37 E F0 .196
+(TINS\(1\) B)-.92 F(ASH_B)-.35 E(UIL)-.1 E(TINS\(1\))-.92 E .28
+(of the signals corresponding to the ar)144 84 R .28
+(guments are listed, and the return status is 0.)-.18 F(The)5.28 E/F1 10
+/Times-Italic@0 SF -.2(ex)2.78 G(it_status).2 E F0(ar)144 96 Q .377
+(gument to)-.18 F/F2 10/Times-Bold@0 SF<ad6c>2.877 E F0 .378
+(is a number specifying either a signal number or the e)2.877 F .378
+(xit status of a process termi-)-.15 F .594(nated by a signal.)144 108 R
+F2(kill)5.593 E F0 .593(returns true if at least one signal w)3.093 F
+.593(as successfully sent, or f)-.1 F .593(alse if an error)-.1 F
+(occurs or an in)144 120 Q -.25(va)-.4 G(lid option is encountered.).25
+E F2(let)108 136.8 Q F1(ar)2.5 E(g)-.37 E F0([)2.5 E F1(ar)A(g)-.37 E F0
+(...])2.5 E(Each)144 148.8 Q F1(ar)3.026 E(g)-.37 E F0 .196
 (is an arithmetic e)2.916 F .197(xpression to be e)-.15 F -.25(va)-.25 G
 .197(luated \(see).25 F/F3 9/Times-Bold@0 SF .197(ARITHMETIC EV)2.697 F
 (ALU)-1.215 E -.855(AT)-.54 G(ION).855 E F0(abo)2.447 E -.15(ve)-.15 G
-2.697(\). If).15 F(the last)144 136.8 Q F2(ar)2.83 E(g)-.37 E F0 -.25
-(eva)2.72 G(luates to 0,).25 E F1(let)2.5 E F0
-(returns 1; 0 is returned otherwise.)2.5 E F1(local)108 153.6 Q F0([)2.5
-E F2(option)A F0 2.5(][)C F2(name)-2.5 E F0([=)A F2(value)A F0 2.5(].)C
-(..])-2.5 E -.15(Fo)144 165.6 S 2.56(re).15 G .06(ach ar)-2.56 F .06
-(gument, a local v)-.18 F .06(ariable named)-.25 F F2(name)2.92 E F0 .06
-(is created, and assigned)2.74 F F2(value)2.56 E F0 5.06(.T).18 G(he)
--5.06 E F2(option)2.56 E F0 .06(can be)2.56 F(an)144 177.6 Q 3.152(yo)
--.15 G 3.152(ft)-3.152 G .652(he options accepted by)-3.152 F F1(declar)
-3.152 E(e)-.18 E F0 5.652(.W)C(hen)-5.652 E F1(local)3.152 E F0 .653
+2.697(\). If).15 F(the last)144 160.8 Q F1(ar)2.83 E(g)-.37 E F0 -.25
+(eva)2.72 G(luates to 0,).25 E F2(let)2.5 E F0
+(returns 1; 0 is returned otherwise.)2.5 E F2(local)108 177.6 Q F0([)2.5
+E F1(option)A F0 2.5(][)C F1(name)-2.5 E F0([=)A F1(value)A F0 2.5(].)C
+(..])-2.5 E -.15(Fo)144 189.6 S 2.56(re).15 G .06(ach ar)-2.56 F .06
+(gument, a local v)-.18 F .06(ariable named)-.25 F F1(name)2.92 E F0 .06
+(is created, and assigned)2.74 F F1(value)2.56 E F0 5.06(.T).18 G(he)
+-5.06 E F1(option)2.56 E F0 .06(can be)2.56 F(an)144 201.6 Q 3.152(yo)
+-.15 G 3.152(ft)-3.152 G .652(he options accepted by)-3.152 F F2(declar)
+3.152 E(e)-.18 E F0 5.652(.W)C(hen)-5.652 E F2(local)3.152 E F0 .653
 (is used within a function, it causes the v)3.152 F(ari-)-.25 E(able)144
-189.6 Q F2(name)3.721 E F0 .861(to ha)3.541 F 1.161 -.15(ve a v)-.2 H
+213.6 Q F1(name)3.721 E F0 .861(to ha)3.541 F 1.161 -.15(ve a v)-.2 H
 .861(isible scope restricted to that function and its children.).15 F
--.4(Wi)5.86 G .86(th no operands,).4 F F1(local)144 201.6 Q F0 1.164
+-.4(Wi)5.86 G .86(th no operands,).4 F F2(local)144 225.6 Q F0 1.164
 (writes a list of local v)3.664 F 1.165
 (ariables to the standard output.)-.25 F 1.165(It is an error to use)
-6.165 F F1(local)3.665 E F0 1.165(when not)3.665 F .233
-(within a function.)144 213.6 R .233(The return status is 0 unless)5.233
-F F1(local)2.733 E F0 .233(is used outside a function, an in)2.733 F
--.25(va)-.4 G(lid).25 E F2(name)3.092 E F0(is)2.912 E(supplied, or)144
-225.6 Q F2(name)2.5 E F0(is a readonly v)2.5 E(ariable.)-.25 E F1
-(logout)108 242.4 Q F0(Exit a login shell.)9.33 E F1(map\214le)108 259.2
-Q F0([)2.5 E F1<ad6e>A F2(count)2.5 E F0 2.5(][)C F1<ad4f>-2.5 E F2
-(origin)2.5 E F0 2.5(][)C F1<ad73>-2.5 E F2(count)2.5 E F0 2.5(][)C F1
-<ad74>-2.5 E F0 2.5(][)C F1<ad75>-2.5 E F2(fd)2.5 E F0 2.5(][)C F1<ad43>
--2.5 E F2(callbac)2.5 E(k)-.2 E F0 2.5(][)C F1<ad63>-2.5 E F2(quantum)
-2.5 E F0 2.5(][)C F2(arr)-2.5 E(ay)-.15 E F0(])A F1 -.18(re)108 271.2 S
-(adarray).18 E F0([)2.5 E F1<ad6e>A F2(count)2.5 E F0 2.5(][)C F1<ad4f>
--2.5 E F2(origin)2.5 E F0 2.5(][)C F1<ad73>-2.5 E F2(count)2.5 E F0 2.5
-(][)C F1<ad74>-2.5 E F0 2.5(][)C F1<ad75>-2.5 E F2(fd)2.5 E F0 2.5(][)C
-F1<ad43>-2.5 E F2(callbac)2.5 E(k)-.2 E F0 2.5(][)C F1<ad63>-2.5 E F2
-(quantum)2.5 E F0 2.5(][)C F2(arr)-2.5 E(ay)-.15 E F0(])A .35
-(Read lines from the standard input into the inde)144 283.2 R -.15(xe)
--.15 G 2.851(da).15 G .351(rray v)-2.851 F(ariable)-.25 E F2(arr)2.851 E
+6.165 F F2(local)3.665 E F0 1.165(when not)3.665 F .233
+(within a function.)144 237.6 R .233(The return status is 0 unless)5.233
+F F2(local)2.733 E F0 .233(is used outside a function, an in)2.733 F
+-.25(va)-.4 G(lid).25 E F1(name)3.092 E F0(is)2.912 E(supplied, or)144
+249.6 Q F1(name)2.5 E F0(is a readonly v)2.5 E(ariable.)-.25 E F2
+(logout)108 266.4 Q F0(Exit a login shell.)9.33 E F2(map\214le)108 283.2
+Q F0([)2.5 E F2<ad6e>A F1(count)2.5 E F0 2.5(][)C F2<ad4f>-2.5 E F1
+(origin)2.5 E F0 2.5(][)C F2<ad73>-2.5 E F1(count)2.5 E F0 2.5(][)C F2
+<ad74>-2.5 E F0 2.5(][)C F2<ad75>-2.5 E F1(fd)2.5 E F0 2.5(][)C F2<ad43>
+-2.5 E F1(callbac)2.5 E(k)-.2 E F0 2.5(][)C F2<ad63>-2.5 E F1(quantum)
+2.5 E F0 2.5(][)C F1(arr)-2.5 E(ay)-.15 E F0(])A F2 -.18(re)108 295.2 S
+(adarray).18 E F0([)2.5 E F2<ad6e>A F1(count)2.5 E F0 2.5(][)C F2<ad4f>
+-2.5 E F1(origin)2.5 E F0 2.5(][)C F2<ad73>-2.5 E F1(count)2.5 E F0 2.5
+(][)C F2<ad74>-2.5 E F0 2.5(][)C F2<ad75>-2.5 E F1(fd)2.5 E F0 2.5(][)C
+F2<ad43>-2.5 E F1(callbac)2.5 E(k)-.2 E F0 2.5(][)C F2<ad63>-2.5 E F1
+(quantum)2.5 E F0 2.5(][)C F1(arr)-2.5 E(ay)-.15 E F0(])A .35
+(Read lines from the standard input into the inde)144 307.2 R -.15(xe)
+-.15 G 2.851(da).15 G .351(rray v)-2.851 F(ariable)-.25 E F1(arr)2.851 E
 (ay)-.15 E F0 2.851(,o).32 G 2.851(rf)-2.851 G .351
-(rom \214le descriptor)-2.851 F F2(fd)2.851 E F0 1.249(if the)144 295.2
-R F1<ad75>3.749 E F0 1.249(option is supplied.)3.749 F 1.249(The v)6.249
+(rom \214le descriptor)-2.851 F F1(fd)2.851 E F0 1.249(if the)144 319.2
+R F2<ad75>3.749 E F0 1.249(option is supplied.)3.749 F 1.249(The v)6.249
 F(ariable)-.25 E F3(MAPFILE)3.749 E F0 1.249(is the def)3.499 F(ault)-.1
-E F2(arr)3.748 E(ay)-.15 E F0 6.248(.O)C 1.248(ptions, if supplied,)
--6.248 F(ha)144 307.2 Q .3 -.15(ve t)-.2 H(he follo).15 E
-(wing meanings:)-.25 E F1<ad6e>144 319.2 Q F0(Cop)24.74 E 2.5(ya)-.1 G
-2.5(tm)-2.5 G(ost)-2.5 E F2(count)2.7 E F0 2.5(lines. If)3.18 F F2
-(count)2.5 E F0(is 0, all lines are copied.)2.5 E F1<ad4f>144 331.2 Q F0
-(Be)22.52 E(gin assigning to)-.15 E F2(arr)2.83 E(ay)-.15 E F0(at inde)
-2.82 E(x)-.15 E F2(origin)2.5 E F0 5(.T).24 G(he def)-5 E(ault inde)-.1
-E 2.5(xi)-.15 G 2.5(s0)-2.5 G(.)-2.5 E F1<ad73>144 343.2 Q F0
-(Discard the \214rst)26.41 E F2(count)2.5 E F0(lines read.)2.5 E F1
-<ad74>144 355.2 Q F0(Remo)26.97 E .3 -.15(ve a t)-.15 H(railing ne).15 E
-(wline from each line read.)-.25 E F1<ad75>144 367.2 Q F0
-(Read lines from \214le descriptor)24.74 E F2(fd)2.5 E F0
-(instead of the standard input.)2.5 E F1<ad43>144 379.2 Q F0(Ev)23.08 E
-(aluate)-.25 E F2(callbac)2.7 E(k)-.2 E F0(each time)3.17 E F2(quantum)
-2.5 E F0(lines are read.)2.5 E(The)5 E F1<ad63>2.5 E F0
-(option speci\214es)2.5 E F2(quantum)2.5 E F0(.).32 E F1<ad63>144 391.2
-Q F0(Specify the number of lines read between each call to)25.86 E F2
-(callbac)2.5 E(k)-.2 E F0(.).67 E(If)144 408 Q F1<ad43>2.967 E F0 .467
-(is speci\214ed without)2.967 F F1<ad63>2.967 E F0 2.967(,t)C .467
-(he def)-2.967 F .467(ault quantum is 5000.)-.1 F(When)5.467 E F2
+E F1(arr)3.748 E(ay)-.15 E F0 6.248(.O)C 1.248(ptions, if supplied,)
+-6.248 F(ha)144 331.2 Q .3 -.15(ve t)-.2 H(he follo).15 E
+(wing meanings:)-.25 E F2<ad6e>144 343.2 Q F0(Cop)24.74 E 2.5(ya)-.1 G
+2.5(tm)-2.5 G(ost)-2.5 E F1(count)2.7 E F0 2.5(lines. If)3.18 F F1
+(count)2.5 E F0(is 0, all lines are copied.)2.5 E F2<ad4f>144 355.2 Q F0
+(Be)22.52 E(gin assigning to)-.15 E F1(arr)2.83 E(ay)-.15 E F0(at inde)
+2.82 E(x)-.15 E F1(origin)2.5 E F0 5(.T).24 G(he def)-5 E(ault inde)-.1
+E 2.5(xi)-.15 G 2.5(s0)-2.5 G(.)-2.5 E F2<ad73>144 367.2 Q F0
+(Discard the \214rst)26.41 E F1(count)2.5 E F0(lines read.)2.5 E F2
+<ad74>144 379.2 Q F0(Remo)26.97 E .3 -.15(ve a t)-.15 H(railing ne).15 E
+(wline from each line read.)-.25 E F2<ad75>144 391.2 Q F0
+(Read lines from \214le descriptor)24.74 E F1(fd)2.5 E F0
+(instead of the standard input.)2.5 E F2<ad43>144 403.2 Q F0(Ev)23.08 E
+(aluate)-.25 E F1(callbac)2.7 E(k)-.2 E F0(each time)3.17 E F1(quantum)
+2.5 E F0(lines are read.)2.5 E(The)5 E F2<ad63>2.5 E F0
+(option speci\214es)2.5 E F1(quantum)2.5 E F0(.).32 E F2<ad63>144 415.2
+Q F0(Specify the number of lines read between each call to)25.86 E F1
+(callbac)2.5 E(k)-.2 E F0(.).67 E(If)144 432 Q F2<ad43>2.967 E F0 .467
+(is speci\214ed without)2.967 F F2<ad63>2.967 E F0 2.967(,t)C .467
+(he def)-2.967 F .467(ault quantum is 5000.)-.1 F(When)5.467 E F1
 (callbac)2.967 E(k)-.2 E F0 .467(is e)2.967 F -.25(va)-.25 G .467
-(luated, it is sup-).25 F .262(plied the inde)144 420 R 2.762(xo)-.15 G
+(luated, it is sup-).25 F .262(plied the inde)144 444 R 2.762(xo)-.15 G
 2.762(ft)-2.762 G .262(he ne)-2.762 F .261(xt array element to be assig\
 ned and the line to be assigned to that element)-.15 F .274
-(as additional ar)144 432 R(guments.)-.18 E F2(callbac)5.274 E(k)-.2 E
+(as additional ar)144 456 R(guments.)-.18 E F1(callbac)5.274 E(k)-.2 E
 F0 .274(is e)2.774 F -.25(va)-.25 G .274
 (luated after the line is read b).25 F .275
-(ut before the array element is)-.2 F(assigned.)144 444 Q
-(If not supplied with an e)144 460.8 Q(xplicit origin,)-.15 E F1
-(map\214le)2.5 E F0(will clear)2.5 E F2(arr)2.5 E(ay)-.15 E F0
-(before assigning to it.)2.5 E F1(map\214le)144 477.6 Q F0 1.906
+(ut before the array element is)-.2 F(assigned.)144 468 Q
+(If not supplied with an e)144 484.8 Q(xplicit origin,)-.15 E F2
+(map\214le)2.5 E F0(will clear)2.5 E F1(arr)2.5 E(ay)-.15 E F0
+(before assigning to it.)2.5 E F2(map\214le)144 501.6 Q F0 1.906
 (returns successfully unless an in)4.406 F -.25(va)-.4 G 1.905
-(lid option or option ar).25 F 1.905(gument is supplied,)-.18 F F2(arr)
-4.405 E(ay)-.15 E F0(is)4.405 E(in)144 489.6 Q -.25(va)-.4 G
-(lid or unassignable, or if).25 E F2(arr)2.5 E(ay)-.15 E F0
+(lid option or option ar).25 F 1.905(gument is supplied,)-.18 F F1(arr)
+4.405 E(ay)-.15 E F0(is)4.405 E(in)144 513.6 Q -.25(va)-.4 G
+(lid or unassignable, or if).25 E F1(arr)2.5 E(ay)-.15 E F0
 (is not an inde)2.5 E -.15(xe)-.15 G 2.5(da).15 G(rray)-2.5 E(.)-.65 E
-F1(popd)108 506.4 Q F0<5bad>2.5 E F1(n)A F0 2.5(][)C(+)-2.5 E F2(n)A F0
-2.5(][)C<ad>-2.5 E F2(n)A F0(])A(Remo)144 518.4 Q -.15(ve)-.15 G 2.799
+F2(popd)108 530.4 Q F0<5bad>2.5 E F2(n)A F0 2.5(][)C(+)-2.5 E F1(n)A F0
+2.5(][)C<ad>-2.5 E F1(n)A F0(])A(Remo)144 542.4 Q -.15(ve)-.15 G 2.799
 (se).15 G .299(ntries from the directory stack.)-2.799 F -.4(Wi)5.299 G
 .299(th no ar).4 F .299(guments, remo)-.18 F -.15(ve)-.15 G 2.799(st).15
 G .3(he top directory from the)-2.799 F 1.479(stack, and performs a)144
-530.4 R F1(cd)3.979 E F0 1.479(to the ne)3.979 F 3.979(wt)-.25 G 1.479
+554.4 R F2(cd)3.979 E F0 1.479(to the ne)3.979 F 3.979(wt)-.25 G 1.479
 (op directory)-3.979 F 6.479(.A)-.65 G -.18(rg)-6.479 G 1.478
 (uments, if supplied, ha).18 F 1.778 -.15(ve t)-.2 H 1.478(he follo).15
-F(wing)-.25 E(meanings:)144 542.4 Q F1<ad6e>144 554.4 Q F0 .551
+F(wing)-.25 E(meanings:)144 566.4 Q F2<ad6e>144 578.4 Q F0 .551
 (Suppresses the normal change of directory when remo)24.74 F .551
 (ving directories from the stack, so)-.15 F
-(that only the stack is manipulated.)180 566.4 Q F1(+)144 578.4 Q F2(n)A
-F0(Remo)25.3 E -.15(ve)-.15 G 2.64(st).15 G(he)-2.64 E F2(n)2.64 E F0
+(that only the stack is manipulated.)180 590.4 Q F2(+)144 602.4 Q F1(n)A
+F0(Remo)25.3 E -.15(ve)-.15 G 2.64(st).15 G(he)-2.64 E F1(n)2.64 E F0
 .14(th entry counting from the left of the list sho)B .14(wn by)-.25 F
-F1(dirs)2.64 E F0 2.64(,s)C .14(tarting with zero.)-2.64 F -.15(Fo)180
-590.4 S 2.5(re).15 G(xample:)-2.65 E/F4 10/Courier@0 SF(popd +0)2.5 E F0
+F2(dirs)2.64 E F0 2.64(,s)C .14(tarting with zero.)-2.64 F -.15(Fo)180
+614.4 S 2.5(re).15 G(xample:)-2.65 E/F4 10/Courier@0 SF(popd +0)2.5 E F0
 (remo)2.5 E -.15(ve)-.15 G 2.5(st).15 G(he \214rst directory)-2.5 E(,)
--.65 E F4(popd +1)2.5 E F0(the second.)2.5 E F1<ad>144 602.4 Q F2(n)A F0
-(Remo)25.3 E -.15(ve)-.15 G 3.759(st).15 G(he)-3.759 E F2(n)3.759 E F0
+-.65 E F4(popd +1)2.5 E F0(the second.)2.5 E F2<ad>144 626.4 Q F1(n)A F0
+(Remo)25.3 E -.15(ve)-.15 G 3.759(st).15 G(he)-3.759 E F1(n)3.759 E F0
 1.259(th entry counting from the right of the list sho)B 1.26(wn by)-.25
-F F1(dirs)3.76 E F0 3.76(,s)C 1.26(tarting with)-3.76 F 2.5(zero. F)180
-614.4 R(or e)-.15 E(xample:)-.15 E F4(popd -0)2.5 E F0(remo)2.5 E -.15
+F F2(dirs)3.76 E F0 3.76(,s)C 1.26(tarting with)-3.76 F 2.5(zero. F)180
+638.4 R(or e)-.15 E(xample:)-.15 E F4(popd -0)2.5 E F0(remo)2.5 E -.15
 (ve)-.15 G 2.5(st).15 G(he last directory)-2.5 E(,)-.65 E F4(popd -1)2.5
-E F0(the ne)2.5 E(xt to last.)-.15 E .644(If the)144 631.2 R F1(popd)
-3.144 E F0 .644(command is successful, a)3.144 F F1(dirs)3.143 E F0 .643
-(is performed as well, and the return status is 0.)3.143 F F1(popd)5.643
-E F0 .415(returns f)144 643.2 R .415(alse if an in)-.1 F -.25(va)-.4 G
+E F0(the ne)2.5 E(xt to last.)-.15 E .644(If the)144 655.2 R F2(popd)
+3.144 E F0 .644(command is successful, a)3.144 F F2(dirs)3.143 E F0 .643
+(is performed as well, and the return status is 0.)3.143 F F2(popd)5.643
+E F0 .415(returns f)144 667.2 R .415(alse if an in)-.1 F -.25(va)-.4 G
 .415(lid option is encountered, the directory stack is empty).25 F 2.916
 (,an)-.65 G(on-e)-2.916 E .416(xistent direc-)-.15 F
-(tory stack entry is speci\214ed, or the directory change f)144 655.2 Q
-(ails.)-.1 E F1(printf)108 672 Q F0([)2.5 E F1<ad76>A F2(var)2.5 E F0(])
-A F2(format)2.5 E F0([)2.5 E F2(ar)A(guments)-.37 E F0(])A 1.437
-(Write the formatted)144 684 R F2(ar)3.937 E(guments)-.37 E F0 1.437
-(to the standard output under the control of the)3.937 F F2(format)3.936
-E F0 6.436(.T)C(he)-6.436 E F1<ad76>3.936 E F0 .126
-(option causes the output to be assigned to the v)144 696 R(ariable)-.25
-E F2(var)2.626 E F0 .126(rather than being printed to the standard)2.626
-F(output.)144 708 Q(GNU Bash-4.2)72 768 Q(2004 Apr 20)148.735 E(11)
-198.725 E 0 Cg EP
+(tory stack entry is speci\214ed, or the directory change f)144 679.2 Q
+(ails.)-.1 E F2(printf)108 696 Q F0([)2.5 E F2<ad76>A F1(var)2.5 E F0(])
+A F1(format)2.5 E F0([)2.5 E F1(ar)A(guments)-.37 E F0(])A 1.437
+(Write the formatted)144 708 R F1(ar)3.937 E(guments)-.37 E F0 1.437
+(to the standard output under the control of the)3.937 F F1(format)3.936
+E F0 6.436(.T)C(he)-6.436 E F2<ad76>3.936 E F0 .126
+(option causes the output to be assigned to the v)144 720 R(ariable)-.25
+E F1(var)2.626 E F0 .126(rather than being printed to the standard)2.626
+F(GNU Bash-4.2)72 768 Q(2004 Apr 20)148.735 E(11)198.725 E 0 Cg EP
 %%Page: 12 12
 %%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(The)144 84 Q
-/F1 10/Times-Italic@0 SF(format)3.018 E F0 .517(is a character string w\
-hich contains three types of objects: plain characters, which are)3.018
-F .704(simply copied to standard output, character escape sequences, wh\
-ich are con)144 96 R -.15(ve)-.4 G .704(rted and copied to).15 F .036(t\
-he standard output, and format speci\214cations, each of which causes p\
-rinting of the ne)144 108 R .036(xt successi)-.15 F -.15(ve)-.25 G F1
-(ar)144 120 Q(gument)-.37 E F0 5.531(.I)C 3.031(na)-5.531 G .531
-(ddition to the standard)-3.031 F F1(printf)3.032 E F0 .532
-(\(1\) format speci\214cations,)B/F2 10/Times-Bold@0 SF(printf)3.032 E
-F0 .532(interprets the follo)3.032 F(w-)-.25 E(ing e)144 132 Q
-(xtensions:)-.15 E F2(%b)144 144 Q F0(causes)20.44 E F2(printf)5.115 E
-F0 2.615(to e)5.115 F 2.615
+(TINS\(1\) B)-.92 F(ASH_B)-.35 E(UIL)-.1 E(TINS\(1\))-.92 E(output.)144
+84 Q(The)144 108 Q/F1 10/Times-Italic@0 SF(format)3.018 E F0 .517(is a \
+character string which contains three types of objects: plain character\
+s, which are)3.018 F .704(simply copied to standard output, character e\
+scape sequences, which are con)144 120 R -.15(ve)-.4 G .704
+(rted and copied to).15 F .036(the standard output, and format speci\
+\214cations, each of which causes printing of the ne)144 132 R .036
+(xt successi)-.15 F -.15(ve)-.25 G F1(ar)144 144 Q(gument)-.37 E F0
+5.531(.I)C 3.031(na)-5.531 G .531(ddition to the standard)-3.031 F F1
+(printf)3.032 E F0 .532(\(1\) format speci\214cations,)B/F2 10
+/Times-Bold@0 SF(printf)3.032 E F0 .532(interprets the follo)3.032 F(w-)
+-.25 E(ing e)144 156 Q(xtensions:)-.15 E F2(%b)144 168 Q F0(causes)20.44
+E F2(printf)5.115 E F0 2.615(to e)5.115 F 2.615
 (xpand backslash escape sequences in the corresponding)-.15 F F1(ar)
-5.115 E(gument)-.37 E F0(\(e)180 156 Q .608(xcept that)-.15 F F2(\\c)
+5.115 E(gument)-.37 E F0(\(e)180 180 Q .608(xcept that)-.15 F F2(\\c)
 3.108 E F0 .608(terminates output, backslashes in)3.108 F F2<5c08>3.108
 E F0(,)A F2(\\")3.108 E F0 3.108(,a)C(nd)-3.108 E F2(\\?)3.108 E F0 .608
 (are not remo)3.108 F -.15(ve)-.15 G .608(d, and octal).15 F(escapes be)
-180 168 Q(ginning with)-.15 E F2(\\0)2.5 E F0
-(may contain up to four digits\).)2.5 E F2(%q)144 180 Q F0(causes)20.44
+180 192 Q(ginning with)-.15 E F2(\\0)2.5 E F0
+(may contain up to four digits\).)2.5 E F2(%q)144 204 Q F0(causes)20.44
 E F2(printf)2.51 E F0 .01(to output the corresponding)2.51 F F1(ar)2.51
 E(gument)-.37 E F0 .01(in a format that can be reused as shell)2.51 F
-(input.)180 192 Q F2(%\()144 204 Q F1(datefmt)A F2(\)T)A F0(causes)180
-216 Q F2(printf)4.403 E F0 1.904
+(input.)180 216 Q F2(%\()144 228 Q F1(datefmt)A F2(\)T)A F0(causes)180
+240 Q F2(printf)4.403 E F0 1.904
 (to output the date-time string resulting from using)4.403 F F1(datefmt)
-4.404 E F0 1.904(as a format)4.404 F .381(string for)180 228 R F1
+4.404 E F0 1.904(as a format)4.404 F .381(string for)180 252 R F1
 (strftime)2.881 E F0 2.881(\(3\). The)B(corresponding)2.881 E F1(ar)
 2.881 E(gument)-.37 E F0 .381(is an inte)2.881 F .381
 (ger representing the number)-.15 F .457(of seconds since the epoch.)180
-240 R -1 -.8(Tw o)5.458 H .458(special ar)3.758 F .458(gument v)-.18 F
+264 R -1 -.8(Tw o)5.458 H .458(special ar)3.758 F .458(gument v)-.18 F
 .458(alues may be used: -1 represents the)-.25 F .848
-(current time, and -2 represents the time the shell w)180 252 R .847
+(current time, and -2 represents the time the shell w)180 276 R .847
 (as in)-.1 F -.2(vo)-.4 G -.1(ke).2 G 3.347(d. If).1 F .847(no ar)3.347
-F .847(gument is speci-)-.18 F .354(\214ed, con)180 264 R -.15(ve)-.4 G
+F .847(gument is speci-)-.18 F .354(\214ed, con)180 288 R -.15(ve)-.4 G
 .354(rsion beha).15 F -.15(ve)-.2 G 2.854(sa).15 G 2.854(si)-2.854 G
 2.854(f-)-2.854 G 2.854(1h)-2.854 G .354(ad been gi)-2.854 F -.15(ve)
 -.25 G 2.854(n. This).15 F .355(is an e)2.854 F .355
-(xception to the usual)-.15 F F2(printf)2.855 E F0(beha)180 276 Q(vior)
--.2 E(.)-.55 E(Ar)144 292.8 Q .464(guments to non-string format speci\
+(xception to the usual)-.15 F F2(printf)2.855 E F0(beha)180 300 Q(vior)
+-.2 E(.)-.55 E(Ar)144 316.8 Q .464(guments to non-string format speci\
 \214ers are treated as C constants, e)-.18 F .463
-(xcept that a leading plus or)-.15 F 1.258(minus sign is allo)144 304.8
+(xcept that a leading plus or)-.15 F 1.258(minus sign is allo)144 328.8
 R 1.259
 (wed, and if the leading character is a single or double quote, the v)
--.25 F 1.259(alue is the)-.25 F(ASCII v)144 316.8 Q(alue of the follo)
--.25 E(wing character)-.25 E(.)-.55 E(The)144 333.6 Q F1(format)3.424 E
+-.25 F 1.259(alue is the)-.25 F(ASCII v)144 340.8 Q(alue of the follo)
+-.25 E(wing character)-.25 E(.)-.55 E(The)144 357.6 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 F1(ar)144 345.6 Q(guments)-.37 E
+3.423 E F0 .923(requires more)3.423 F F1(ar)144 369.6 Q(guments)-.37 E
 F0 .033(than are supplied, the e)2.533 F .033
 (xtra format speci\214cations beha)-.15 F .333 -.15(ve a)-.2 H 2.533(si)
 .15 G 2.533(faz)-2.533 G .033(ero v)-2.533 F .034(alue or null string,)
--.25 F(as appropriate, had been supplied.)144 357.6 Q(The return v)5 E
+-.25 F(as appropriate, had been supplied.)144 381.6 Q(The return v)5 E
 (alue is zero on success, non-zero on f)-.25 E(ailure.)-.1 E F2(pushd)
-108 374.4 Q F0([)2.5 E F2<ad6e>A F0 2.5(][)C(+)-2.5 E F1(n)A F0 2.5(][)C
-<ad>-2.5 E F1(n)A F0(])A F2(pushd)108 386.4 Q F0([)2.5 E F2<ad6e>A F0
+108 398.4 Q F0([)2.5 E F2<ad6e>A F0 2.5(][)C(+)-2.5 E F1(n)A F0 2.5(][)C
+<ad>-2.5 E F1(n)A F0(])A F2(pushd)108 410.4 Q F0([)2.5 E F2<ad6e>A F0
 2.5(][)C F1(dir)-2.5 E F0(])A .64(Adds a directory to the top of the di\
-rectory stack, or rotates the stack, making the ne)144 398.4 R 3.139(wt)
--.25 G .639(op of the)-3.139 F 1.315(stack the current w)144 410.4 R
+rectory stack, or rotates the stack, making the ne)144 422.4 R 3.139(wt)
+-.25 G .639(op of the)-3.139 F 1.315(stack the current w)144 434.4 R
 1.315(orking directory)-.1 F 6.315(.W)-.65 G 1.315(ith no ar)-6.715 F
 1.315(guments, e)-.18 F 1.316(xchanges the top tw)-.15 F 3.816(od)-.1 G
 1.316(irectories and)-3.816 F .872
-(returns 0, unless the directory stack is empty)144 422.4 R 5.871(.A)
+(returns 0, unless the directory stack is empty)144 446.4 R 5.871(.A)
 -.65 G -.18(rg)-5.871 G .871(uments, if supplied, ha).18 F 1.171 -.15
-(ve t)-.2 H .871(he follo).15 F .871(wing mean-)-.25 F(ings:)144 434.4 Q
-F2<ad6e>144 446.4 Q F0 .902(Suppresses the normal change of directory w\
+(ve t)-.2 H .871(he follo).15 F .871(wing mean-)-.25 F(ings:)144 458.4 Q
+F2<ad6e>144 470.4 Q F0 .902(Suppresses the normal change of directory w\
 hen adding directories to the stack, so that)24.74 F
-(only the stack is manipulated.)180 458.4 Q F2(+)144 470.4 Q F1(n)A F0
+(only the stack is manipulated.)180 482.4 Q F2(+)144 494.4 Q F1(n)A F0
 1.268(Rotates the stack so that the)25.3 F F1(n)3.768 E F0 1.267
 (th directory \(counting from the left of the list sho)B 1.267(wn by)
--.25 F F2(dirs)180 482.4 Q F0 2.5(,s)C
-(tarting with zero\) is at the top.)-2.5 E F2<ad>144 494.4 Q F1(n)A F0
+-.25 F F2(dirs)180 506.4 Q F0 2.5(,s)C
+(tarting with zero\) is at the top.)-2.5 E F2<ad>144 518.4 Q F1(n)A F0
 .92(Rotates the stack so that the)25.3 F F1(n)3.42 E F0 .92
 (th directory \(counting from the right of the list sho)B .92(wn by)-.25
-F F2(dirs)180 506.4 Q F0 2.5(,s)C(tarting with zero\) is at the top.)
--2.5 E F1(dir)144.35 518.4 Q F0(Adds)23.98 E F1(dir)3.138 E F0 .288
+F F2(dirs)180 530.4 Q F0 2.5(,s)C(tarting with zero\) is at the top.)
+-2.5 E F1(dir)144.35 542.4 Q F0(Adds)23.98 E F1(dir)3.138 E F0 .288
 (to the directory stack at the top, making it the ne)3.518 F 2.787(wc)
 -.25 G .287(urrent w)-2.787 F .287(orking directory as)-.1 F
-(if it had been supplied as the ar)180 530.4 Q(gument to the)-.18 E F2
-(cd)2.5 E F0 -.2(bu)2.5 G(iltin.).2 E .488(If the)144 547.2 R F2(pushd)
+(if it had been supplied as the ar)180 554.4 Q(gument to the)-.18 E F2
+(cd)2.5 E F0 -.2(bu)2.5 G(iltin.).2 E .488(If the)144 571.2 R F2(pushd)
 2.988 E F0 .488(command is successful, a)2.988 F F2(dirs)2.988 E F0 .488
 (is performed as well.)2.988 F .489(If the \214rst form is used,)5.488 F
-F2(pushd)2.989 E F0 1.04(returns 0 unless the cd to)144 559.2 R F1(dir)
+F2(pushd)2.989 E F0 1.04(returns 0 unless the cd to)144 583.2 R F1(dir)
 3.89 E F0 -.1(fa)4.27 G 3.539(ils. W).1 F 1.039(ith the second form,)-.4
 F F2(pushd)3.539 E F0 1.039(returns 0 unless the directory)3.539 F .846
-(stack is empty)144 571.2 R 3.346(,an)-.65 G(on-e)-3.346 E .847(xistent\
+(stack is empty)144 595.2 R 3.346(,an)-.65 G(on-e)-3.346 E .847(xistent\
  directory stack element is speci\214ed, or the directory change to the)
--.15 F(speci\214ed ne)144 583.2 Q 2.5(wc)-.25 G(urrent directory f)-2.5
-E(ails.)-.1 E F2(pwd)108 600 Q F0([)2.5 E F2(\255LP)A F0(])A .845
-(Print the absolute pathname of the current w)144 612 R .845
+-.15 F(speci\214ed ne)144 607.2 Q 2.5(wc)-.25 G(urrent directory f)-2.5
+E(ails.)-.1 E F2(pwd)108 624 Q F0([)2.5 E F2(\255LP)A F0(])A .845
+(Print the absolute pathname of the current w)144 636 R .845
 (orking directory)-.1 F 5.844(.T)-.65 G .844
 (he pathname printed contains no)-5.844 F .181(symbolic links if the)144
-624 R F2<ad50>2.681 E F0 .181(option is supplied or the)2.681 F F2 .181
+648 R F2<ad50>2.681 E F0 .181(option is supplied or the)2.681 F F2 .181
 (\255o ph)2.681 F(ysical)-.15 E F0 .181(option to the)2.681 F F2(set)
 2.681 E F0 -.2(bu)2.681 G .182(iltin command is).2 F 3.264(enabled. If)
-144 636 R(the)3.264 E F2<ad4c>3.264 E F0 .763
+144 660 R(the)3.264 E F2<ad4c>3.264 E F0 .763
 (option is used, the pathname printed may contain symbolic links.)3.264
 F .763(The return)5.763 F 1.36(status is 0 unless an error occurs while\
- reading the name of the current directory or an in)144 648 R -.25(va)
--.4 G(lid).25 E(option is supplied.)144 660 Q F2 -.18(re)108 676.8 S(ad)
+ reading the name of the current directory or an in)144 672 R -.25(va)
+-.4 G(lid).25 E(option is supplied.)144 684 Q F2 -.18(re)108 700.8 S(ad)
 .18 E F0([)3.817 E F2(\255ers)A F0 3.817(][)C F2<ad61>-3.817 E F1(aname)
 3.817 E F0 3.817(][)C F2<ad64>-3.817 E F1(delim)3.817 E F0 3.817(][)C F2
 <ad69>-3.817 E F1(te)3.817 E(xt)-.2 E F0 3.817(][)C F2<ad6e>-3.817 E F1
 (nc)3.816 E(har)-.15 E(s)-.1 E F0 3.816(][)C F2<ad4e>-3.816 E F1(nc)
 3.816 E(har)-.15 E(s)-.1 E F0 3.816(][)C F2<ad70>-3.816 E F1(pr)3.816 E
 (ompt)-.45 E F0 3.816(][)C F2<ad74>-3.816 E F1(timeout)3.816 E F0 3.816
-(][)C F2<ad75>-3.816 E F1(fd)3.816 E F0(])A([)108 688.8 Q F1(name)A F0
+(][)C F2<ad75>-3.816 E F1(fd)3.816 E F0(])A([)108 712.8 Q F1(name)A F0
 (...])2.5 E .516(One line is read from the standard input, or from the \
-\214le descriptor)144 700.8 R F1(fd)3.016 E F0 .516(supplied as an ar)
-3.016 F .516(gument to)-.18 F(the)144 712.8 Q F2<ad75>2.538 E F0 .038
-(option, and the \214rst w)2.538 F .038(ord is assigned to the \214rst)
--.1 F F1(name)2.539 E F0 2.539(,t).18 G .039(he second w)-2.539 F .039
-(ord to the second)-.1 F F1(name)2.539 E F0(,).18 E .42
-(and so on, with lefto)144 724.8 R -.15(ve)-.15 G 2.92(rw).15 G .42
-(ords and their interv)-3.02 F .42
-(ening separators assigned to the last)-.15 F F1(name)2.92 E F0 5.42(.I)
-.18 G 2.92(ft)-5.42 G(here)-2.92 E(GNU Bash-4.2)72 768 Q(2004 Apr 20)
-148.735 E(12)198.725 E 0 Cg EP
+\214le descriptor)144 724.8 R F1(fd)3.016 E F0 .516(supplied as an ar)
+3.016 F .516(gument to)-.18 F(GNU Bash-4.2)72 768 Q(2004 Apr 20)148.735
+E(12)198.725 E 0 Cg EP
 %%Page: 13 13
 %%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 .54(are fe)
-144 84 R .54(wer w)-.25 F .541(ords read from the input stream than nam\
-es, the remaining names are assigned empty)-.1 F -.25(va)144 96 S 2.511
-(lues. The).25 F .011(characters in)2.511 F/F1 9/Times-Bold@0 SF(IFS)
-2.511 E F0 .011(are used to split the line into w)2.261 F 2.511
-(ords. The)-.1 F .011(backslash character \()2.511 F/F2 10/Times-Bold@0
-SF(\\)A F0 2.51(\)m)C(ay)-2.51 E 1.89(be used to remo)144 108 R 2.19
--.15(ve a)-.15 H 2.19 -.15(ny s).15 H 1.891(pecial meaning for the ne)
-.15 F 1.891(xt character read and for line continuation.)-.15 F
-(Options, if supplied, ha)144 120 Q .3 -.15(ve t)-.2 H(he follo).15 E
-(wing meanings:)-.25 E F2<ad61>144 132 Q/F3 10/Times-Italic@0 SF(aname)
-2.5 E F0 1.05(The w)180 144 R 1.049
-(ords are assigned to sequential indices of the array v)-.1 F(ariable)
--.25 E F3(aname)3.549 E F0 3.549(,s).18 G 1.049(tarting at 0.)-3.549 F
-F3(aname)180.33 156 Q F0(is unset before an)2.68 E 2.5(yn)-.15 G .5 -.25
-(ew va)-2.5 H(lues are assigned.).25 E(Other)5 E F3(name)2.5 E F0(ar)2.5
-E(guments are ignored.)-.18 E F2<ad64>144 168 Q F3(delim)2.5 E F0
-(The \214rst character of)180 180 Q F3(delim)2.5 E F0
+(TINS\(1\) B)-.92 F(ASH_B)-.35 E(UIL)-.1 E(TINS\(1\))-.92 E(the)144 84 Q
+/F1 10/Times-Bold@0 SF<ad75>2.538 E F0 .038(option, and the \214rst w)
+2.538 F .038(ord is assigned to the \214rst)-.1 F/F2 10/Times-Italic@0
+SF(name)2.539 E F0 2.539(,t).18 G .039(he second w)-2.539 F .039
+(ord to the second)-.1 F F2(name)2.539 E F0(,).18 E .42
+(and so on, with lefto)144 96 R -.15(ve)-.15 G 2.92(rw).15 G .42
+(ords and their interv)-3.02 F .42
+(ening separators assigned to the last)-.15 F F2(name)2.92 E F0 5.42(.I)
+.18 G 2.92(ft)-5.42 G(here)-2.92 E .54(are fe)144 108 R .54(wer w)-.25 F
+.541(ords read from the input stream than names, the remaining names ar\
+e assigned empty)-.1 F -.25(va)144 120 S 3.357(lues. The).25 F .857
+(characters in)3.357 F/F3 9/Times-Bold@0 SF(IFS)3.357 E F0 .857
+(are used to split the line into w)3.107 F .857
+(ords using the same rules the shell)-.1 F .753(uses for e)144 132 R
+.753(xpansion \(described abo)-.15 F 1.053 -.15(ve u)-.15 H(nder).15 E
+F1 -.75(Wo)3.253 G .753(rd Splitting).75 F F0 3.253(\). The)B .753
+(backslash character \()3.253 F F1(\\)A F0 3.253(\)m)C .754(ay be)-3.253
+F .076(used to remo)144 144 R .376 -.15(ve a)-.15 H .376 -.15(ny s).15 H
+.075(pecial meaning for the ne).15 F .075
+(xt character read and for line continuation.)-.15 F(Options,)5.075 E
+(if supplied, ha)144 156 Q .3 -.15(ve t)-.2 H(he follo).15 E
+(wing meanings:)-.25 E F1<ad61>144 168 Q F2(aname)2.5 E F0 1.049(The w)
+180 180 R 1.049(ords are assigned to sequential indices of the array v)
+-.1 F(ariable)-.25 E F2(aname)3.55 E F0 3.55(,s).18 G 1.05
+(tarting at 0.)-3.55 F F2(aname)180.33 192 Q F0(is unset before an)2.68
+E 2.5(yn)-.15 G .5 -.25(ew va)-2.5 H(lues are assigned.).25 E(Other)5 E
+F2(name)2.5 E F0(ar)2.5 E(guments are ignored.)-.18 E F1<ad64>144 204 Q
+F2(delim)2.5 E F0(The \214rst character of)180 216 Q F2(delim)2.5 E F0
 (is used to terminate the input line, rather than ne)2.5 E(wline.)-.25 E
-F2<ad65>144 192 Q F0 .372
-(If the standard input is coming from a terminal,)25.86 F F2 -.18(re)
-2.873 G(adline).18 E F0(\(see)2.873 E F1(READLINE)2.873 E F0(abo)2.623 E
--.15(ve)-.15 G 2.873(\)i).15 G 2.873(su)-2.873 G(sed)-2.873 E .218
-(to obtain the line.)180 204 R .218(Readline uses the current \(or def)
+F1<ad65>144 228 Q F0 .373
+(If the standard input is coming from a terminal,)25.86 F F1 -.18(re)
+2.873 G(adline).18 E F0(\(see)2.873 E F3(READLINE)2.872 E F0(abo)2.622 E
+-.15(ve)-.15 G 2.872(\)i).15 G 2.872(su)-2.872 G(sed)-2.872 E .218
+(to obtain the line.)180 240 R .218(Readline uses the current \(or def)
 5.218 F .218(ault, if line editing w)-.1 F .218(as not pre)-.1 F
-(viously)-.25 E(acti)180 216 Q -.15(ve)-.25 G 2.5(\)e).15 G
-(diting settings.)-2.5 E F2<ad69>144 228 Q F3(te)2.5 E(xt)-.2 E F0(If)
-10.78 E F2 -.18(re)2.715 G(adline).18 E F0 .216
-(is being used to read the line,)2.715 F F3(te)2.716 E(xt)-.2 E F0 .216
-(is placed into the editing b)2.716 F(uf)-.2 E .216(fer before edit-)
--.25 F(ing be)180 240 Q(gins.)-.15 E F2<ad6e>144 252 Q F3(nc)2.5 E(har)
--.15 E(s)-.1 E F2 -.18(re)180 264 S(ad).18 E F0 1.395
-(returns after reading)3.895 F F3(nc)3.895 E(har)-.15 E(s)-.1 E F0 1.395
-(characters rather than w)3.895 F 1.394(aiting for a complete line of)
--.1 F(input, b)180 276 Q(ut honor a delimiter if fe)-.2 E(wer than)-.25
-E F3(nc)2.5 E(har)-.15 E(s)-.1 E F0
-(characters are read before the delimiter)2.5 E(.)-.55 E F2<ad4e>144 288
-Q F3(nc)2.5 E(har)-.15 E(s)-.1 E F2 -.18(re)180 300 S(ad).18 E F0 1.269
-(returns after reading e)3.769 F(xactly)-.15 E F3(nc)3.769 E(har)-.15 E
-(s)-.1 E F0 1.269(characters rather than w)3.769 F 1.27
-(aiting for a complete)-.1 F .275
-(line of input, unless EOF is encountered or)180 312 R F2 -.18(re)2.775
-G(ad).18 E F0 .274(times out.)2.774 F .274(Delimiter characters encoun-)
-5.274 F 1.002
-(tered in the input are not treated specially and do not cause)180 324 R
-F2 -.18(re)3.503 G(ad).18 E F0 1.003(to return until)3.503 F F3(nc)3.503
-E(har)-.15 E(s)-.1 E F0(characters are read.)180 336 Q F2<ad70>144 348 Q
-F3(pr)2.5 E(ompt)-.45 E F0(Display)180 360 Q F3(pr)3.661 E(ompt)-.45 E
-F0 1.161(on standard error)3.661 F 3.661(,w)-.4 G 1.161
+(viously)-.25 E(acti)180 252 Q -.15(ve)-.25 G 2.5(\)e).15 G
+(diting settings.)-2.5 E F1<ad69>144 264 Q F2(te)2.5 E(xt)-.2 E F0(If)
+10.78 E F1 -.18(re)2.716 G(adline).18 E F0 .216
+(is being used to read the line,)2.716 F F2(te)2.716 E(xt)-.2 E F0 .216
+(is placed into the editing b)2.716 F(uf)-.2 E .215(fer before edit-)
+-.25 F(ing be)180 276 Q(gins.)-.15 E F1<ad6e>144 288 Q F2(nc)2.5 E(har)
+-.15 E(s)-.1 E F1 -.18(re)180 300 S(ad).18 E F0 1.394
+(returns after reading)3.894 F F2(nc)3.894 E(har)-.15 E(s)-.1 E F0 1.395
+(characters rather than w)3.894 F 1.395(aiting for a complete line of)
+-.1 F(input, b)180 312 Q(ut honor a delimiter if fe)-.2 E(wer than)-.25
+E F2(nc)2.5 E(har)-.15 E(s)-.1 E F0
+(characters are read before the delimiter)2.5 E(.)-.55 E F1<ad4e>144 324
+Q F2(nc)2.5 E(har)-.15 E(s)-.1 E F1 -.18(re)180 336 S(ad).18 E F0 1.269
+(returns after reading e)3.77 F(xactly)-.15 E F2(nc)3.769 E(har)-.15 E
+(s)-.1 E F0 1.269(characters rather than w)3.769 F 1.269
+(aiting for a complete)-.1 F .274
+(line of input, unless EOF is encountered or)180 348 R F1 -.18(re)2.775
+G(ad).18 E F0 .275(times out.)2.775 F .275(Delimiter characters encoun-)
+5.275 F 1.003
+(tered in the input are not treated specially and do not cause)180 360 R
+F1 -.18(re)3.502 G(ad).18 E F0 1.002(to return until)3.502 F F2(nc)3.502
+E(har)-.15 E(s)-.1 E F0(characters are read.)180 372 Q F1<ad70>144 384 Q
+F2(pr)2.5 E(ompt)-.45 E F0(Display)180 396 Q F2(pr)3.66 E(ompt)-.45 E F0
+1.161(on standard error)3.66 F 3.661(,w)-.4 G 1.161
 (ithout a trailing ne)-3.661 F 1.161(wline, before attempting to read)
--.25 F(an)180 372 Q 2.5(yi)-.15 G 2.5(nput. The)-2.5 F
-(prompt is displayed only if input is coming from a terminal.)2.5 E F2
-<ad72>144 384 Q F0 .543(Backslash does not act as an escape character)
-25.86 F 5.543(.T)-.55 G .544(he backslash is considered to be part of)
--5.543 F(the line.)180 396 Q(In particular)5 E 2.5(,ab)-.4 G
+-.25 F(an)180 408 Q 2.5(yi)-.15 G 2.5(nput. The)-2.5 F
+(prompt is displayed only if input is coming from a terminal.)2.5 E F1
+<ad72>144 420 Q F0 .544(Backslash does not act as an escape character)
+25.86 F 5.543(.T)-.55 G .543(he backslash is considered to be part of)
+-5.543 F(the line.)180 432 Q(In particular)5 E 2.5(,ab)-.4 G
 (ackslash-ne)-2.5 E(wline pair may not be used as a line continuation.)
--.25 E F2<ad73>144 408 Q F0(Silent mode.)26.41 E
-(If input is coming from a terminal, characters are not echoed.)5 E F2
-<ad74>144 420 Q F3(timeout)2.5 E F0(Cause)180 432 Q F2 -.18(re)2.929 G
-(ad).18 E F0 .428(to time out and return f)2.929 F .428
-(ailure if a complete line of input \(or a speci\214ed num-)-.1 F .56
-(ber of characters\) is not read within)180 444 R F3(timeout)3.061 E F0
-(seconds.)3.061 E F3(timeout)5.561 E F0 .561(may be a decimal number)
-3.061 F(with a fractional portion follo)180 456 Q
+-.25 E F1<ad73>144 444 Q F0(Silent mode.)26.41 E
+(If input is coming from a terminal, characters are not echoed.)5 E F1
+<ad74>144 456 Q F2(timeout)2.5 E F0(Cause)180 468 Q F1 -.18(re)2.928 G
+(ad).18 E F0 .428(to time out and return f)2.928 F .428
+(ailure if a complete line of input \(or a speci\214ed num-)-.1 F .561
+(ber of characters\) is not read within)180 480 R F2(timeout)3.061 E F0
+(seconds.)3.061 E F2(timeout)5.561 E F0 .56(may be a decimal number)
+3.061 F(with a fractional portion follo)180 492 Q
 (wing the decimal point.)-.25 E(This option is only ef)5 E(fecti)-.25 E
-.3 -.15(ve i)-.25 H(f).15 E F2 -.18(re)2.5 G(ad).18 E F0 .506(is readin\
+.3 -.15(ve i)-.25 H(f).15 E F1 -.18(re)2.5 G(ad).18 E F0 .506(is readin\
 g input from a terminal, pipe, or other special \214le; it has no ef)180
-468 R .506(fect when reading)-.25 F .59(from re)180 480 R .59
-(gular \214les.)-.15 F(If)5.59 E F2 -.18(re)3.09 G(ad).18 E F0 .589
-(times out,)3.09 F F2 -.18(re)3.089 G(ad).18 E F0(sa)3.089 E -.15(ve)-.2
-G 3.089(sa).15 G .889 -.15(ny p)-3.089 H .589
-(artial input read into the speci\214ed).15 F -.25(va)180 492 S(riable)
-.25 E F3(name)2.77 E F0 5.27(.I)C(f)-5.27 E F3(timeout)2.77 E F0 .27
-(is 0,)2.77 F F2 -.18(re)2.77 G(ad).18 E F0 .27(returns immediately)2.77
+504 R .505(fect when reading)-.25 F .589(from re)180 516 R .589
+(gular \214les.)-.15 F(If)5.589 E F1 -.18(re)3.089 G(ad).18 E F0 .589
+(times out,)3.089 F F1 -.18(re)3.089 G(ad).18 E F0(sa)3.089 E -.15(ve)
+-.2 G 3.089(sa).15 G .889 -.15(ny p)-3.089 H .59
+(artial input read into the speci\214ed).15 F -.25(va)180 528 S(riable)
+.25 E F2(name)2.77 E F0 5.27(.I)C(f)-5.27 E F2(timeout)2.77 E F0 .27
+(is 0,)2.77 F F1 -.18(re)2.77 G(ad).18 E F0 .27(returns immediately)2.77
 F 2.77(,w)-.65 G .27(ithout trying to read an)-2.77 F 2.77(yd)-.15 G
-(ata.)-2.77 E 1.12(The e)180 504 R 1.12(xit status is 0 if input is a)
+(ata.)-2.77 E 1.12(The e)180 540 R 1.12(xit status is 0 if input is a)
 -.15 F -.25(va)-.2 G 1.12(ilable on the speci\214ed \214le descriptor)
 .25 F 3.62(,n)-.4 G 1.12(on-zero other)-3.62 F(-)-.2 E 2.5(wise. The)180
-516 R -.15(ex)2.5 G(it status is greater than 128 if the timeout is e)
-.15 E(xceeded.)-.15 E F2<ad75>144 528 Q F3(fd)2.5 E F0
-(Read input from \214le descriptor)14.46 E F3(fd)2.5 E F0(.)A .191
-(If no)144 544.8 R F3(names)3.051 E F0 .191
-(are supplied, the line read is assigned to the v)2.961 F(ariable)-.25 E
-F1(REPL)2.692 E(Y)-.828 E/F4 9/Times-Roman@0 SF(.)A F0 .192
-(The return code is zero,)4.692 F 1.344
-(unless end-of-\214le is encountered,)144 556.8 R F2 -.18(re)3.844 G(ad)
+552 R -.15(ex)2.5 G(it status is greater than 128 if the timeout is e)
+.15 E(xceeded.)-.15 E F1<ad75>144 564 Q F2(fd)2.5 E F0
+(Read input from \214le descriptor)14.46 E F2(fd)2.5 E F0(.)A .192
+(If no)144 580.8 R F2(names)3.052 E F0 .192
+(are supplied, the line read is assigned to the v)2.962 F(ariable)-.25 E
+F3(REPL)2.691 E(Y)-.828 E/F4 9/Times-Roman@0 SF(.)A F0 .191
+(The return code is zero,)4.691 F 1.343
+(unless end-of-\214le is encountered,)144 592.8 R F1 -.18(re)3.843 G(ad)
 .18 E F0 1.343
-(times out \(in which case the return code is greater than)3.844 F .871
-(128\), a v)144 568.8 R .871
+(times out \(in which case the return code is greater than)3.843 F .872
+(128\), a v)144 604.8 R .871
 (ariable assignment error \(such as assigning to a readonly v)-.25 F
-.872(ariable\) occurs, or an in)-.25 F -.25(va)-.4 G(lid).25 E
-(\214le descriptor is supplied as the ar)144 580.8 Q(gument to)-.18 E F2
-<ad75>2.5 E F0(.)A F2 -.18(re)108 597.6 S(adonly).18 E F0([)2.5 E F2
-(\255aAf)A F0 2.5(][)C F2<ad70>-2.5 E F0 2.5(][)C F3(name)-2.5 E F0([=)A
-F3(wor)A(d)-.37 E F0 2.5(].)C(..])-2.5 E .77(The gi)144 609.6 R -.15(ve)
--.25 G(n).15 E F3(names)3.27 E F0 .77(are mark)3.27 F .77
-(ed readonly; the v)-.1 F .77(alues of these)-.25 F F3(names)3.63 E F0
-.77(may not be changed by subse-)3.54 F 1.096(quent assignment.)144
-621.6 R 1.096(If the)6.096 F F2<ad66>3.596 E F0 1.097
-(option is supplied, the functions corresponding to the)3.596 F F3
-(names)3.597 E F0 1.097(are so)3.597 F(mark)144 633.6 Q 3.334(ed. The)
--.1 F F2<ad61>3.334 E F0 .834(option restricts the v)3.334 F .834
+.871(ariable\) occurs, or an in)-.25 F -.25(va)-.4 G(lid).25 E
+(\214le descriptor is supplied as the ar)144 616.8 Q(gument to)-.18 E F1
+<ad75>2.5 E F0(.)A F1 -.18(re)108 633.6 S(adonly).18 E F0([)2.5 E F1
+(\255aAf)A F0 2.5(][)C F1<ad70>-2.5 E F0 2.5(][)C F2(name)-2.5 E F0([=)A
+F2(wor)A(d)-.37 E F0 2.5(].)C(..])-2.5 E .77(The gi)144 645.6 R -.15(ve)
+-.25 G(n).15 E F2(names)3.27 E F0 .77(are mark)3.27 F .77
+(ed readonly; the v)-.1 F .77(alues of these)-.25 F F2(names)3.63 E F0
+.77(may not be changed by subse-)3.54 F 1.097(quent assignment.)144
+657.6 R 1.097(If the)6.097 F F1<ad66>3.597 E F0 1.097
+(option is supplied, the functions corresponding to the)3.597 F F2
+(names)3.596 E F0 1.096(are so)3.596 F(mark)144 669.6 Q 3.334(ed. The)
+-.1 F F1<ad61>3.334 E F0 .834(option restricts the v)3.334 F .834
 (ariables to inde)-.25 F -.15(xe)-.15 G 3.334(da).15 G .834(rrays; the)
--3.334 F F2<ad41>3.334 E F0 .834(option restricts the v)3.334 F(ari-)
--.25 E .776(ables to associati)144 645.6 R 1.076 -.15(ve a)-.25 H 3.276
-(rrays. If).15 F .777(both options are supplied,)3.276 F F2<ad41>3.277 E
-F0(tak)3.277 E .777(es precedence.)-.1 F .777(If no)5.777 F F3(name)
-3.637 E F0(ar)3.457 E(gu-)-.18 E .522(ments are gi)144 657.6 R -.15(ve)
--.25 G .521(n, or if the).15 F F2<ad70>3.021 E F0 .521
+-3.334 F F1<ad41>3.334 E F0 .834(option restricts the v)3.334 F(ari-)
+-.25 E .777(ables to associati)144 681.6 R 1.077 -.15(ve a)-.25 H 3.277
+(rrays. If).15 F .777(both options are supplied,)3.277 F F1<ad41>3.277 E
+F0(tak)3.277 E .776(es precedence.)-.1 F .776(If no)5.776 F F2(name)
+3.636 E F0(ar)3.456 E(gu-)-.18 E .521(ments are gi)144 693.6 R -.15(ve)
+-.25 G .521(n, or if the).15 F F1<ad70>3.021 E F0 .521
 (option is supplied, a list of all readonly names is printed.)3.021 F
-.521(The other)5.521 F .295(options may be used to restrict the output \
-to a subset of the set of readonly names.)144 669.6 R(The)5.296 E F2
-<ad70>2.796 E F0(option)2.796 E .786
+.522(The other)5.521 F .295(options may be used to restrict the output \
+to a subset of the set of readonly names.)144 705.6 R(The)5.295 E F1
+<ad70>2.795 E F0(option)2.795 E .786
 (causes output to be displayed in a format that may be reused as input.)
-144 681.6 R .786(If a v)5.786 F .785(ariable name is fol-)-.25 F(lo)144
-693.6 Q .717(wed by =)-.25 F F3(wor)A(d)-.37 E F0 3.218(,t)C .718(he v)
--3.218 F .718(alue of the v)-.25 F .718(ariable is set to)-.25 F F3(wor)
+144 717.6 R .786(If a v)5.786 F .786(ariable name is fol-)-.25 F(lo)144
+729.6 Q .718(wed by =)-.25 F F2(wor)A(d)-.37 E F0 3.218(,t)C .718(he v)
+-3.218 F .718(alue of the v)-.25 F .718(ariable is set to)-.25 F F2(wor)
 3.218 E(d)-.37 E F0 5.718(.T)C .718(he return status is 0 unless an in)
--5.718 F -.25(va)-.4 G(lid).25 E .26(option is encountered, one of the)
-144 705.6 R F3(names)3.12 E F0 .26(is not a v)3.03 F .26(alid shell v)
--.25 F .26(ariable name, or)-.25 F F2<ad66>2.76 E F0 .26
-(is supplied with a)2.76 F F3(name)144.36 717.6 Q F0
-(that is not a function.)2.68 E(GNU Bash-4.2)72 768 Q(2004 Apr 20)
+-5.718 F -.25(va)-.4 G(lid).25 E(GNU Bash-4.2)72 768 Q(2004 Apr 20)
 148.735 E(13)198.725 E 0 Cg EP
 %%Page: 14 14
 %%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 -.18(re)108 84 S(tur).18 E(n)-.15 E F0([)2.5 E/F2 10
-/Times-Italic@0 SF(n)A F0(])A .02(Causes a function to stop e)144 96 R
--.15(xe)-.15 G .02(cuting and return the v).15 F .021
-(alue speci\214ed by)-.25 F F2(n)2.881 E F0 .021(to its caller)2.761 F
-5.021(.I)-.55 G(f)-5.021 E F2(n)2.881 E F0 .021(is omitted,)2.761 F .469
-(the return status is that of the last command e)144 108 R -.15(xe)-.15
-G .469(cuted in the function body).15 F 5.469(.I)-.65 G(f)-5.469 E F1
--.18(re)2.969 G(tur).18 E(n)-.15 E F0 .468(is used out-)2.969 F .466
-(side a function, b)144 120 R .466(ut during e)-.2 F -.15(xe)-.15 G .467
-(cution of a script by the).15 F F1(.)2.967 E F0(\()5.467 E F1(sour)A
-(ce)-.18 E F0 2.967(\)c)C .467(ommand, it causes the shell to)-2.967 F
-.088(stop e)144 132 R -.15(xe)-.15 G .087
-(cuting that script and return either).15 F F2(n)2.947 E F0 .087
+(TINS\(1\) B)-.92 F(ASH_B)-.35 E(UIL)-.1 E(TINS\(1\))-.92 E .26
+(option is encountered, one of the)144 84 R/F1 10/Times-Italic@0 SF
+(names)3.12 E F0 .26(is not a v)3.03 F .26(alid shell v)-.25 F .26
+(ariable name, or)-.25 F/F2 10/Times-Bold@0 SF<ad66>2.76 E F0 .26
+(is supplied with a)2.76 F F1(name)144.36 96 Q F0
+(that is not a function.)2.68 E F2 -.18(re)108 112.8 S(tur).18 E(n)-.15
+E F0([)2.5 E F1(n)A F0(])A .021(Causes a function to stop e)144 124.8 R
+-.15(xe)-.15 G .021(cuting and return the v).15 F .021
+(alue speci\214ed by)-.25 F F1(n)2.88 E F0 .02(to its caller)2.76 F 5.02
+(.I)-.55 G(f)-5.02 E F1(n)2.88 E F0 .02(is omitted,)2.76 F .469
+(the return status is that of the last command e)144 136.8 R -.15(xe)
+-.15 G .469(cuted in the function body).15 F 5.469(.I)-.65 G(f)-5.469 E
+F2 -.18(re)2.969 G(tur).18 E(n)-.15 E F0 .469(is used out-)2.969 F .467
+(side a function, b)144 148.8 R .467(ut during e)-.2 F -.15(xe)-.15 G
+.467(cution of a script by the).15 F F2(.)2.967 E F0(\()5.467 E F2(sour)
+A(ce)-.18 E F0 2.966(\)c)C .466(ommand, it causes the shell to)-2.966 F
+.087(stop e)144 160.8 R -.15(xe)-.15 G .087
+(cuting that script and return either).15 F F1(n)2.947 E F0 .087
 (or the e)2.827 F .087(xit status of the last command e)-.15 F -.15(xe)
--.15 G .087(cuted within).15 F .613(the script as the e)144 144 R .613
-(xit status of the script.)-.15 F(If)5.613 E F2(n)3.113 E F0 .613
+-.15 G .088(cuted within).15 F .613(the script as the e)144 172.8 R .613
+(xit status of the script.)-.15 F(If)5.613 E F1(n)3.113 E F0 .613
 (is supplied, the return v)3.113 F .613
-(alue is its least signi\214cant 8)-.25 F 2.511(bits. The)144 156 R .011
-(return status is non-zero if)2.511 F F1 -.18(re)2.511 G(tur).18 E(n)
--.15 E F0 .011(is supplied a non-numeric ar)2.511 F .01
-(gument, or is used outside)-.18 F 2.909(af)144 168 S .409
-(unction and not during e)-2.909 F -.15(xe)-.15 G .41
-(cution of a script by).15 F F1(.)2.91 E F0(or)3.743 E F1(sour)2.91 E
-(ce)-.18 E F0 5.41(.A)C .71 -.15(ny c)-5.41 H .41
-(ommand associated with the).15 F F1(RETURN)144 180 Q F0(trap is e)2.5 E
--.15(xe)-.15 G(cuted before e).15 E -.15(xe)-.15 G
-(cution resumes after the function or script.).15 E F1(set)108 196.8 Q
-F0([)2.5 E F1(\255\255abefhkmnptuvxBCEHPT)A F0 2.5(][)C F1<ad6f>-2.5 E
-F2(option\255name)2.5 E F0 2.5(][)C F2(ar)-2.5 E(g)-.37 E F0(...])2.5 E
-F1(set)108 208.8 Q F0([)2.5 E F1(+abefhkmnptuvxBCEHPT)A F0 2.5(][)C F1
-(+o)-2.5 E F2(option\255name)2.5 E F0 2.5(][)C F2(ar)-2.5 E(g)-.37 E F0
-(...])2.5 E -.4(Wi)144 220.8 S .836(thout options, the name and v).4 F
-.835(alue of each shell v)-.25 F .835
+(alue is its least signi\214cant 8)-.25 F 2.51(bits. The)144 184.8 R .01
+(return status is non-zero if)2.51 F F2 -.18(re)2.511 G(tur).18 E(n)-.15
+E F0 .011(is supplied a non-numeric ar)2.511 F .011
+(gument, or is used outside)-.18 F 2.91(af)144 196.8 S .41
+(unction and not during e)-2.91 F -.15(xe)-.15 G .41
+(cution of a script by).15 F F2(.)2.91 E F0(or)3.743 E F2(sour)2.91 E
+(ce)-.18 E F0 5.41(.A)C .71 -.15(ny c)-5.41 H .409
+(ommand associated with the).15 F F2(RETURN)144 208.8 Q F0(trap is e)2.5
+-.15(xe)-.15 G(cuted before e).15 E -.15(xe)-.15 G
+(cution resumes after the function or script.).15 E F2(set)108 225.6 Q
+F0([)2.5 E F2(\255\255abefhkmnptuvxBCEHPT)A F0 2.5(][)C F2<ad6f>-2.5 E
+F1(option\255name)2.5 E F0 2.5(][)C F1(ar)-2.5 E(g)-.37 E F0(...])2.5 E
+F2(set)108 237.6 Q F0([)2.5 E F2(+abefhkmnptuvxBCEHPT)A F0 2.5(][)C F2
+(+o)-2.5 E F1(option\255name)2.5 E F0 2.5(][)C F1(ar)-2.5 E(g)-.37 E F0
+(...])2.5 E -.4(Wi)144 249.6 S .835(thout options, the name and v).4 F
+.835(alue of each shell v)-.25 F .836
 (ariable are displayed in a format that can be)-.25 F .784
-(reused as input for setting or resetting the currently-set v)144 232.8
-R 3.284(ariables. Read-only)-.25 F -.25(va)3.284 G .784
-(riables cannot be).25 F 2.912(reset. In)144 244.8 R F2(posix)2.912 E F0
+(reused as input for setting or resetting the currently-set v)144 261.6
+R 3.284(ariables. Read-only)-.25 F -.25(va)3.284 G .783
+(riables cannot be).25 F 2.911(reset. In)144 273.6 R F1(posix)2.911 E F0
 .412(mode, only shell v)2.912 F .412(ariables are listed.)-.25 F .412
-(The output is sorted according to the current)5.412 F 3.53
-(locale. When)144 256.8 R 1.031(options are speci\214ed, the)3.53 F
-3.531(ys)-.15 G 1.031(et or unset shell attrib)-3.531 F 3.531(utes. An)
--.2 F 3.531(ya)-.15 G -.18(rg)-3.531 G 1.031(uments remaining).18 F
-1.624(after option processing are treated as v)144 268.8 R 1.623
+(The output is sorted according to the current)5.412 F 3.531
+(locale. When)144 285.6 R 1.031(options are speci\214ed, the)3.531 F
+3.531(ys)-.15 G 1.031(et or unset shell attrib)-3.531 F 3.53(utes. An)
+-.2 F 3.53(ya)-.15 G -.18(rg)-3.53 G 1.03(uments remaining).18 F 1.623
+(after option processing are treated as v)144 297.6 R 1.624
 (alues for the positional parameters and are assigned, in)-.25 F(order)
-144 280.8 Q 2.5(,t)-.4 G(o)-2.5 E F1($1)2.5 E F0(,)A F1($2)2.5 E F0(,)A
-F1 2.5(... $)2.5 F F2(n)A F0 5(.O)C(ptions, if speci\214ed, ha)-5 E .3
--.15(ve t)-.2 H(he follo).15 E(wing meanings:)-.25 E F1<ad61>144 292.8 Q
-F0 .539(Automatically mark v)29.3 F .539
-(ariables and functions which are modi\214ed or created for e)-.25 F .54
-(xport to)-.15 F(the en)184 304.8 Q(vironment of subsequent commands.)
--.4 E F1<ad62>144 316.8 Q F0 .132
+144 309.6 Q 2.5(,t)-.4 G(o)-2.5 E F2($1)2.5 E F0(,)A F2($2)2.5 E F0(,)A
+F2 2.5(... $)2.5 F F1(n)A F0 5(.O)C(ptions, if speci\214ed, ha)-5 E .3
+-.15(ve t)-.2 H(he follo).15 E(wing meanings:)-.25 E F2<ad61>144 321.6 Q
+F0 .54(Automatically mark v)29.3 F .539
+(ariables and functions which are modi\214ed or created for e)-.25 F
+.539(xport to)-.15 F(the en)184 333.6 Q
+(vironment of subsequent commands.)-.4 E F2<ad62>144 345.6 Q F0 .131
 (Report the status of terminated background jobs immediately)28.74 F
-2.632(,r)-.65 G .131(ather than before the ne)-2.632 F(xt)-.15 E
-(primary prompt.)184 328.8 Q(This is ef)5 E(fecti)-.25 E .3 -.15(ve o)
--.25 H(nly when job control is enabled.).15 E F1<ad65>144 340.8 Q F0
-.087(Exit immediately if a)29.86 F F2(pipeline)2.587 E F0 .087
-(\(which may consist of a single)2.587 F F2 .088(simple command)2.588 F
-F0 .088(\), a)B F2(list)2.588 E F0 2.588(,o)C(r)-2.588 E(a)184 352.8 Q
-F2 1.294(compound command)3.794 F F0(\(see)3.794 E/F3 9/Times-Bold@0 SF
-1.294(SHELL GRAMMAR)3.794 F F0(abo)3.544 E -.15(ve)-.15 G 3.793(\), e)
-.15 F 1.293(xits with a non-zero status.)-.15 F .079
-(The shell does not e)184 364.8 R .079(xit if the command that f)-.15 F
-.08(ails is part of the command list immediately)-.1 F(follo)184 376.8 Q
-1.655(wing a)-.25 F F1(while)4.155 E F0(or)4.155 E F1(until)4.155 E F0
--.1(ke)4.155 G(yw)-.05 E 1.655(ord, part of the test follo)-.1 F 1.654
-(wing the)-.25 F F1(if)4.154 E F0(or)4.154 E F1(elif)4.154 E F0(reserv)
-4.154 E(ed)-.15 E -.1(wo)184 388.8 S .581(rds, part of an).1 F 3.081(yc)
--.15 G .581(ommand e)-3.081 F -.15(xe)-.15 G .581(cuted in a).15 F F1
-(&&)3.081 E F0(or)3.081 E F1(||)3.081 E F0 .582(list e)3.082 F .582
-(xcept the command follo)-.15 F(wing)-.25 E .918(the \214nal)184 400.8 R
-F1(&&)3.418 E F0(or)3.418 E F1(||)3.418 E F0 3.418(,a)C 1.218 -.15(ny c)
--3.418 H .918(ommand in a pipeline b).15 F .917
-(ut the last, or if the command')-.2 F 3.417(sr)-.55 G(eturn)-3.417 E
--.25(va)184 412.8 S .66(lue is being in).25 F -.15(ve)-.4 G .66
-(rted with).15 F F1(!)3.16 E F0 5.661(.I)C 3.161(fac)-5.661 G .661
-(ompound command other than a subshell returns a)-3.161 F 1.113
-(non-zero status because a command f)184 424.8 R 1.112(ailed while)-.1 F
-F1<ad65>3.612 E F0 -.1(wa)3.612 G 3.612(sb).1 G 1.112
-(eing ignored, the shell does)-3.612 F .177(not e)184 436.8 R 2.677
-(xit. A)-.15 F .177(trap on)2.677 F F1(ERR)2.677 E F0 2.677(,i)C 2.678
-(fs)-2.677 G .178(et, is e)-2.678 F -.15(xe)-.15 G .178
-(cuted before the shell e).15 F 2.678(xits. This)-.15 F .178
-(option applies to)2.678 F .618(the shell en)184 448.8 R .617
+2.632(,r)-.65 G .132(ather than before the ne)-2.632 F(xt)-.15 E
+(primary prompt.)184 357.6 Q(This is ef)5 E(fecti)-.25 E .3 -.15(ve o)
+-.25 H(nly when job control is enabled.).15 E F2<ad65>144 369.6 Q F0
+.088(Exit immediately if a)29.86 F F1(pipeline)2.588 E F0 .087
+(\(which may consist of a single)2.588 F F1 .087(simple command)2.587 F
+F0 .087(\), a)B F1(list)2.587 E F0 2.587(,o)C(r)-2.587 E(a)184 381.6 Q
+F1 1.293(compound command)3.793 F F0(\(see)3.793 E/F3 9/Times-Bold@0 SF
+1.293(SHELL GRAMMAR)3.793 F F0(abo)3.544 E -.15(ve)-.15 G 3.794(\), e)
+.15 F 1.294(xits with a non-zero status.)-.15 F .08
+(The shell does not e)184 393.6 R .079(xit if the command that f)-.15 F
+.079(ails is part of the command list immediately)-.1 F(follo)184 405.6
+Q 1.654(wing a)-.25 F F2(while)4.154 E F0(or)4.154 E F2(until)4.154 E F0
+-.1(ke)4.154 G(yw)-.05 E 1.655(ord, part of the test follo)-.1 F 1.655
+(wing the)-.25 F F2(if)4.155 E F0(or)4.155 E F2(elif)4.155 E F0(reserv)
+4.155 E(ed)-.15 E -.1(wo)184 417.6 S .582(rds, part of an).1 F 3.082(yc)
+-.15 G .582(ommand e)-3.082 F -.15(xe)-.15 G .581(cuted in a).15 F F2
+(&&)3.081 E F0(or)3.081 E F2(||)3.081 E F0 .581(list e)3.081 F .581
+(xcept the command follo)-.15 F(wing)-.25 E .917(the \214nal)184 429.6 R
+F2(&&)3.417 E F0(or)3.417 E F2(||)3.417 E F0 3.417(,a)C 1.217 -.15(ny c)
+-3.417 H .918(ommand in a pipeline b).15 F .918
+(ut the last, or if the command')-.2 F 3.418(sr)-.55 G(eturn)-3.418 E
+-.25(va)184 441.6 S .661(lue is being in).25 F -.15(ve)-.4 G .661
+(rted with).15 F F2(!)3.161 E F0 5.661(.I)C 3.161(fac)-5.661 G .66
+(ompound command other than a subshell returns a)-3.161 F 1.112
+(non-zero status because a command f)184 453.6 R 1.112(ailed while)-.1 F
+F2<ad65>3.612 E F0 -.1(wa)3.612 G 3.612(sb).1 G 1.113
+(eing ignored, the shell does)-3.612 F .178(not e)184 465.6 R 2.678
+(xit. A)-.15 F .178(trap on)2.678 F F2(ERR)2.678 E F0 2.678(,i)C 2.678
+(fs)-2.678 G .178(et, is e)-2.678 F -.15(xe)-.15 G .178
+(cuted before the shell e).15 F 2.677(xits. This)-.15 F .177
+(option applies to)2.677 F .617(the shell en)184 477.6 R .617
 (vironment and each subshell en)-.4 F .617(vironment separately \(see)
--.4 F F3 .617(COMMAND EXE-)3.117 F .642(CUTION ENVIR)184 460.8 R(ONMENT)
+-.4 F F3 .618(COMMAND EXE-)3.118 F .643(CUTION ENVIR)184 489.6 R(ONMENT)
 -.27 E F0(abo)2.893 E -.15(ve)-.15 G .643
 (\), and may cause subshells to e).15 F .643(xit before e)-.15 F -.15
-(xe)-.15 G .643(cuting all).15 F(the commands in the subshell.)184 472.8
-Q 2.042(If a compound command or shell function e)184 490.8 R -.15(xe)
--.15 G 2.042(cutes in a conte).15 F 2.042(xt where)-.15 F F1<ad65>4.542
-E F0 2.042(is being)4.542 F 1.435(ignored, none of the commands e)184
-502.8 R -.15(xe)-.15 G 1.436
-(cuted within the compound command or function).15 F .194
-(body will be af)184 514.8 R .194(fected by the)-.25 F F1<ad65>2.694 E
-F0 .193(setting, e)2.693 F -.15(ve)-.25 G 2.693(ni).15 G(f)-2.693 E F1
-<ad65>2.693 E F0 .193(is set and a command returns a f)2.693 F(ailure)
--.1 E 3.39(status. If)184 526.8 R 3.39(ac)3.39 G .89
-(ompound command or shell function sets)-3.39 F F1<ad65>3.39 E F0 .89
+(xe)-.15 G .642(cuting all).15 F(the commands in the subshell.)184 501.6
+Q 2.042(If a compound command or shell function e)184 519.6 R -.15(xe)
+-.15 G 2.042(cutes in a conte).15 F 2.042(xt where)-.15 F F2<ad65>4.542
+E F0 2.043(is being)4.543 F 1.436(ignored, none of the commands e)184
+531.6 R -.15(xe)-.15 G 1.435
+(cuted within the compound command or function).15 F .193
+(body will be af)184 543.6 R .193(fected by the)-.25 F F2<ad65>2.693 E
+F0 .193(setting, e)2.693 F -.15(ve)-.25 G 2.693(ni).15 G(f)-2.693 E F2
+<ad65>2.693 E F0 .194(is set and a command returns a f)2.693 F(ailure)
+-.1 E 3.39(status. If)184 555.6 R 3.39(ac)3.39 G .89
+(ompound command or shell function sets)-3.39 F F2<ad65>3.39 E F0 .89
 (while e)3.39 F -.15(xe)-.15 G .89(cuting in a conte).15 F(xt)-.15 E
-(where)184 538.8 Q F1<ad65>3.154 E F0 .654
-(is ignored, that setting will not ha)3.154 F .953 -.15(ve a)-.2 H .953
--.15(ny e).15 H -.25(ff).15 G .653(ect until the compound command).25 F
-(or the command containing the function call completes.)184 550.8 Q F1
-<ad66>144 562.8 Q F0(Disable pathname e)30.97 E(xpansion.)-.15 E F1
-<ad68>144 574.8 Q F0 2.238(Remember the location of commands as the)
-28.74 F 4.738(ya)-.15 G 2.239(re look)-4.738 F 2.239(ed up for e)-.1 F
--.15(xe)-.15 G 4.739(cution. This).15 F(is)4.739 E(enabled by def)184
-586.8 Q(ault.)-.1 E F1<ad6b>144 598.8 Q F0 .514(All ar)28.74 F .514
+(where)184 567.6 Q F2<ad65>3.153 E F0 .653
+(is ignored, that setting will not ha)3.153 F .954 -.15(ve a)-.2 H .954
+-.15(ny e).15 H -.25(ff).15 G .654(ect until the compound command).25 F
+(or the command containing the function call completes.)184 579.6 Q F2
+<ad66>144 591.6 Q F0(Disable pathname e)30.97 E(xpansion.)-.15 E F2
+<ad68>144 603.6 Q F0 2.239(Remember the location of commands as the)
+28.74 F 4.738(ya)-.15 G 2.238(re look)-4.738 F 2.238(ed up for e)-.1 F
+-.15(xe)-.15 G 4.738(cution. This).15 F(is)4.738 E(enabled by def)184
+615.6 Q(ault.)-.1 E F2<ad6b>144 627.6 Q F0 .513(All ar)28.74 F .514
 (guments in the form of assignment statements are placed in the en)-.18
-F .513(vironment for a)-.4 F
-(command, not just those that precede the command name.)184 610.8 Q F1
-<ad6d>144 622.8 Q F0 .148(Monitor mode.)25.97 F .148
-(Job control is enabled.)5.148 F .149(This option is on by def)5.148 F
-.149(ault for interacti)-.1 F .449 -.15(ve s)-.25 H(hells).15 E .651
-(on systems that support it \(see)184 634.8 R F3 .651(JOB CONTR)3.151 F
-(OL)-.27 E F0(abo)2.901 E -.15(ve)-.15 G 3.151(\). All).15 F .65
-(processes run in a separate)3.151 F .678(process group.)184 646.8 R
-.679(When a background job completes, the shell prints a line containin\
-g its)5.678 F -.15(ex)184 658.8 S(it status.).15 E F1<ad6e>144 670.8 Q
-F0 .653(Read commands b)28.74 F .653(ut do not e)-.2 F -.15(xe)-.15 G
-.653(cute them.).15 F .652(This may be used to check a shell script for)
-5.653 F(syntax errors.)184 682.8 Q(This is ignored by interacti)5 E .3
--.15(ve s)-.25 H(hells.).15 E F1<ad6f>144 694.8 Q F2(option\255name)2.5
-E F0(The)184 706.8 Q F2(option\255name)2.5 E F0(can be one of the follo)
-2.5 E(wing:)-.25 E(GNU Bash-4.2)72 768 Q(2004 Apr 20)148.735 E(14)
-198.725 E 0 Cg EP
+F .514(vironment for a)-.4 F
+(command, not just those that precede the command name.)184 639.6 Q F2
+<ad6d>144 651.6 Q F0 .149(Monitor mode.)25.97 F .149
+(Job control is enabled.)5.149 F .148(This option is on by def)5.149 F
+.148(ault for interacti)-.1 F .448 -.15(ve s)-.25 H(hells).15 E .65
+(on systems that support it \(see)184 663.6 R F3 .651(JOB CONTR)3.151 F
+(OL)-.27 E F0(abo)2.901 E -.15(ve)-.15 G 3.151(\). All).15 F .651
+(processes run in a separate)3.151 F .679(process group.)184 675.6 R
+.678(When a background job completes, the shell prints a line containin\
+g its)5.679 F -.15(ex)184 687.6 S(it status.).15 E F2<ad6e>144 699.6 Q
+F0 .652(Read commands b)28.74 F .652(ut do not e)-.2 F -.15(xe)-.15 G
+.652(cute them.).15 F .653(This may be used to check a shell script for)
+5.652 F(syntax errors.)184 711.6 Q(This is ignored by interacti)5 E .3
+-.15(ve s)-.25 H(hells.).15 E(GNU Bash-4.2)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(allexport)184 84 Q F0(Same as)224 96 Q F1<ad61>2.5 E F0
-(.)A F1(braceexpand)184 108 Q F0(Same as)224 120 Q F1<ad42>2.5 E F0(.)A
-F1(emacs)184 132 Q F0 .089
+/Times-Bold@0 SF<ad6f>144 84 Q/F2 10/Times-Italic@0 SF(option\255name)
+2.5 E F0(The)184 96 Q F2(option\255name)2.5 E F0
+(can be one of the follo)2.5 E(wing:)-.25 E F1(allexport)184 108 Q F0
+(Same as)224 120 Q F1<ad61>2.5 E F0(.)A F1(braceexpand)184 132 Q F0
+(Same as)224 144 Q F1<ad42>2.5 E F0(.)A F1(emacs)184 156 Q F0 .089
 (Use an emacs-style command line editing interf)13.9 F 2.589(ace. This)
 -.1 F .089(is enabled by def)2.589 F(ault)-.1 E .95
-(when the shell is interacti)224 144 R -.15(ve)-.25 G 3.45(,u).15 G .95
+(when the shell is interacti)224 168 R -.15(ve)-.25 G 3.45(,u).15 G .95
 (nless the shell is started with the)-3.45 F F1(\255\255noediting)3.45 E
-F0 2.5(option. This)224 156 R(also af)2.5 E(fects the editing interf)
+F0 2.5(option. This)224 180 R(also af)2.5 E(fects the editing interf)
 -.25 E(ace used for)-.1 E F1 -.18(re)2.5 G(ad \255e).18 E F0(.)A F1(err)
-184 168 Q(exit)-.18 E F0(Same as)11.31 E F1<ad65>2.5 E F0(.)A F1
-(errtrace)184 180 Q F0(Same as)5.03 E F1<ad45>2.5 E F0(.)A F1(functrace)
-184 192 Q F0(Same as)224 204 Q F1<ad54>2.5 E F0(.)A F1(hashall)184 216 Q
-F0(Same as)9.43 E F1<ad68>2.5 E F0(.)A F1(histexpand)184 228 Q F0
-(Same as)224 240 Q F1<ad48>2.5 E F0(.)A F1(history)184 252 Q F0 .586
+184 192 Q(exit)-.18 E F0(Same as)11.31 E F1<ad65>2.5 E F0(.)A F1
+(errtrace)184 204 Q F0(Same as)5.03 E F1<ad45>2.5 E F0(.)A F1(functrace)
+184 216 Q F0(Same as)224 228 Q F1<ad54>2.5 E F0(.)A F1(hashall)184 240 Q
+F0(Same as)9.43 E F1<ad68>2.5 E F0(.)A F1(histexpand)184 252 Q F0
+(Same as)224 264 Q F1<ad48>2.5 E F0(.)A F1(history)184 276 Q F0 .587
 (Enable command history)10 F 3.087(,a)-.65 G 3.087(sd)-3.087 G .587
-(escribed abo)-3.087 F .887 -.15(ve u)-.15 H(nder).15 E/F2 9
-/Times-Bold@0 SF(HIST)3.087 E(OR)-.162 E(Y)-.315 E/F3 9/Times-Roman@0 SF
-(.)A F0 .587(This option is)5.087 F(on by def)224 264 Q
+(escribed abo)-3.087 F .887 -.15(ve u)-.15 H(nder).15 E/F3 9
+/Times-Bold@0 SF(HIST)3.087 E(OR)-.162 E(Y)-.315 E/F4 9/Times-Roman@0 SF
+(.)A F0 .587(This option is)5.087 F(on by def)224 288 Q
 (ault in interacti)-.1 E .3 -.15(ve s)-.25 H(hells.).15 E F1(ignor)184
-276 Q(eeof)-.18 E F0 1.657(The ef)224 288 R 1.657
-(fect is as if the shell command)-.25 F/F4 10/Courier@0 SF(IGNOREEOF=10)
-4.156 E F0 1.656(had been e)4.156 F -.15(xe)-.15 G(cuted).15 E(\(see)224
-300 Q F1(Shell V)2.5 E(ariables)-.92 E F0(abo)2.5 E -.15(ve)-.15 G(\).)
-.15 E F1 -.1(ke)184 312 S(yw).1 E(ord)-.1 E F0(Same as)224 324 Q F1
-<ad6b>2.5 E F0(.)A F1(monitor)184 336 Q F0(Same as)5.56 E F1<ad6d>2.5 E
-F0(.)A F1(noclob)184 348 Q(ber)-.1 E F0(Same as)224 360 Q F1<ad43>2.5 E
-F0(.)A F1(noexec)184 372 Q F0(Same as)11.12 E F1<ad6e>2.5 E F0(.)A F1
-(noglob)184 384 Q F0(Same as)11.1 E F1<ad66>2.5 E F0(.)A F1(nolog)184
-396 Q F0(Currently ignored.)16.66 E F1(notify)184 408 Q F0(Same as)15 E
-F1<ad62>2.5 E F0(.)A F1(nounset)184 420 Q F0(Same as)6.66 E F1<ad75>2.5
-E F0(.)A F1(onecmd)184 432 Q F0(Same as)6.67 E F1<ad74>2.5 E F0(.)A F1
-(ph)184 444 Q(ysical)-.15 E F0(Same as)5.14 E F1<ad50>2.5 E F0(.)A F1
-(pipefail)184 456 Q F0 1.029(If set, the return v)7.77 F 1.029
-(alue of a pipeline is the v)-.25 F 1.03
-(alue of the last \(rightmost\) com-)-.25 F 1.137(mand to e)224 468 R
+300 Q(eeof)-.18 E F0 1.656(The ef)224 312 R 1.656
+(fect is as if the shell command)-.25 F/F5 10/Courier@0 SF(IGNOREEOF=10)
+4.157 E F0 1.657(had been e)4.157 F -.15(xe)-.15 G(cuted).15 E(\(see)224
+324 Q F1(Shell V)2.5 E(ariables)-.92 E F0(abo)2.5 E -.15(ve)-.15 G(\).)
+.15 E F1 -.1(ke)184 336 S(yw).1 E(ord)-.1 E F0(Same as)224 348 Q F1
+<ad6b>2.5 E F0(.)A F1(monitor)184 360 Q F0(Same as)5.56 E F1<ad6d>2.5 E
+F0(.)A F1(noclob)184 372 Q(ber)-.1 E F0(Same as)224 384 Q F1<ad43>2.5 E
+F0(.)A F1(noexec)184 396 Q F0(Same as)11.12 E F1<ad6e>2.5 E F0(.)A F1
+(noglob)184 408 Q F0(Same as)11.1 E F1<ad66>2.5 E F0(.)A F1(nolog)184
+420 Q F0(Currently ignored.)16.66 E F1(notify)184 432 Q F0(Same as)15 E
+F1<ad62>2.5 E F0(.)A F1(nounset)184 444 Q F0(Same as)6.66 E F1<ad75>2.5
+E F0(.)A F1(onecmd)184 456 Q F0(Same as)6.67 E F1<ad74>2.5 E F0(.)A F1
+(ph)184 468 Q(ysical)-.15 E F0(Same as)5.14 E F1<ad50>2.5 E F0(.)A F1
+(pipefail)184 480 Q F0 1.03(If set, the return v)7.77 F 1.029
+(alue of a pipeline is the v)-.25 F 1.029
+(alue of the last \(rightmost\) com-)-.25 F 1.136(mand to e)224 492 R
 1.136
 (xit with a non-zero status, or zero if all commands in the pipeline)
--.15 F -.15(ex)224 480 S(it successfully).15 E 5(.T)-.65 G
-(his option is disabled by def)-5 E(ault.)-.1 E F1(posix)184 492 Q F0
-2.09(Change the beha)17.77 F 2.091(vior of)-.2 F F1(bash)4.591 E F0
+-.15 F -.15(ex)224 504 S(it successfully).15 E 5(.T)-.65 G
+(his option is disabled by def)-5 E(ault.)-.1 E F1(posix)184 516 Q F0
+2.091(Change the beha)17.77 F 2.091(vior of)-.2 F F1(bash)4.591 E F0
 2.091(where the def)4.591 F 2.091(ault operation dif)-.1 F 2.091
 (fers from the)-.25 F 1.212(POSIX standard to match the standard \()224
-504 R/F5 10/Times-Italic@0 SF 1.212(posix mode)B F0 3.712(\). See)B F2
-1.212(SEE ALSO)3.712 F F0(belo)3.462 E(w)-.25 E 2.306
-(for a reference to a document that details ho)224 516 R 4.807(wp)-.25 G
-2.307(osix mode af)-4.807 F 2.307(fects bash')-.25 F(s)-.55 E(beha)224
-528 Q(vior)-.2 E(.)-.55 E F1(pri)184 540 Q(vileged)-.1 E F0(Same as)224
-552 Q F1<ad70>2.5 E F0(.)A F1 -.1(ve)184 564 S(rbose).1 E F0(Same as)
-7.33 E F1<ad76>2.5 E F0(.)A F1(vi)184 576 Q F0 1.466
-(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 588 Q
+528 R F2 1.212(posix mode)B F0 3.712(\). See)B F3 1.212(SEE ALSO)3.712 F
+F0(belo)3.463 E(w)-.25 E 2.307
+(for a reference to a document that details ho)224 540 R 4.806(wp)-.25 G
+2.306(osix mode af)-4.806 F 2.306(fects bash')-.25 F(s)-.55 E(beha)224
+552 Q(vior)-.2 E(.)-.55 E F1(pri)184 564 Q(vileged)-.1 E F0(Same as)224
+576 Q F1<ad70>2.5 E F0(.)A F1 -.1(ve)184 588 S(rbose).1 E F0(Same as)
+7.33 E F1<ad76>2.5 E F0(.)A F1(vi)184 600 Q F0 1.465
+(Use a vi-style command line editing interf)32.22 F 3.966(ace. This)-.1
+F 1.466(also af)3.966 F 1.466(fects the editing)-.25 F(interf)224 612 Q
 (ace used for)-.1 E F1 -.18(re)2.5 G(ad \255e).18 E F0(.)A F1(xtrace)184
-600 Q F0(Same as)13.35 E F1<ad78>2.5 E F0(.)A(If)184 618 Q F1<ad6f>3.052
-E F0 .552(is supplied with no)3.052 F F5(option\255name)3.053 E F0 3.053
-(,t)C .553(he v)-3.053 F .553(alues of the current options are printed.)
--.25 F(If)5.553 E F1(+o)184 630 Q F0 1.072(is supplied with no)3.572 F
-F5(option\255name)3.572 E F0 3.572(,a)C 1.071(series of)-.001 F F1(set)
-3.571 E F0 1.071(commands to recreate the current)3.571 F
-(option settings is displayed on the standard output.)184 642 Q F1<ad70>
-144 654 Q F0 -.45(Tu)28.74 G 1.071(rn on).45 F F5(privile)4.821 E -.1
-(ge)-.4 G(d).1 E F0 3.572(mode. In)4.341 F 1.072(this mode, the)3.572 F
-F2($ENV)3.572 E F0(and)3.322 E F2($B)3.572 E(ASH_ENV)-.27 E F0 1.072
-(\214les are not pro-)3.322 F 1.501
-(cessed, shell functions are not inherited from the en)184 666 R 1.5
-(vironment, and the)-.4 F F2(SHELLOPTS)4 E F3(,)A F2 -.27(BA)184 678 S
-(SHOPTS).27 E F3(,)A F2(CDP)2.774 E -.855(AT)-.666 G(H).855 E F3(,)A F0
-(and)2.774 E F2(GLOBIGNORE)3.024 E F0 -.25(va)2.774 G .524
-(riables, if the).25 F 3.025(ya)-.15 G .525(ppear in the en)-3.025 F
-(vironment,)-.4 E .38(are ignored.)184 690 R .38
-(If the shell is started with the ef)5.38 F(fecti)-.25 E .679 -.15(ve u)
--.25 H .379(ser \(group\) id not equal to the real).15 F .461
-(user \(group\) id, and the)184 702 R F1<ad70>2.961 E F0 .461
-(option is not supplied, these actions are tak)2.961 F .462
-(en and the ef)-.1 F(fec-)-.25 E(ti)184 714 Q .695 -.15(ve u)-.25 H .395
-(ser id is set to the real user id.).15 F .395(If the)5.395 F F1<ad70>
-2.895 E F0 .394(option is supplied at startup, the ef)2.895 F(fecti)-.25
-E -.15(ve)-.25 G .386(user id is not reset.)184 726 R -.45(Tu)5.386 G
-.386(rning this option of).45 F 2.886(fc)-.25 G .387(auses the ef)-2.886
-F(fecti)-.25 E .687 -.15(ve u)-.25 H .387(ser and group ids to be).15 F
-(GNU Bash-4.2)72 768 Q(2004 Apr 20)148.735 E(15)198.725 E 0 Cg EP
+624 Q F0(Same as)13.35 E F1<ad78>2.5 E F0(.)A(If)184 642 Q F1<ad6f>3.053
+E F0 .553(is supplied with no)3.053 F F2(option\255name)3.053 E F0 3.053
+(,t)C .553(he v)-3.053 F .552(alues of the current options are printed.)
+-.25 F(If)5.552 E F1(+o)184 654 Q F0 1.071(is supplied with no)3.571 F
+F2(option\255name)3.571 E F0 3.571(,as)C 1.071(eries of)-3.571 F F1(set)
+3.572 E F0 1.072(commands to recreate the current)3.572 F
+(option settings is displayed on the standard output.)184 666 Q F1<ad70>
+144 678 Q F0 -.45(Tu)28.74 G 1.072(rn on).45 F F2(privile)4.822 E -.1
+(ge)-.4 G(d).1 E F0 3.572(mode. In)4.342 F 1.072(this mode, the)3.572 F
+F3($ENV)3.572 E F0(and)3.322 E F3($B)3.572 E(ASH_ENV)-.27 E F0 1.071
+(\214les are not pro-)3.322 F 1.5
+(cessed, shell functions are not inherited from the en)184 690 R 1.501
+(vironment, and the)-.4 F F3(SHELLOPTS)4.001 E F4(,)A F3 -.27(BA)184 702
+S(SHOPTS).27 E F4(,)A F3(CDP)2.775 E -.855(AT)-.666 G(H).855 E F4(,)A F0
+(and)2.775 E F3(GLOBIGNORE)3.025 E F0 -.25(va)2.775 G .524
+(riables, if the).25 F 3.024(ya)-.15 G .524(ppear in the en)-3.024 F
+(vironment,)-.4 E .379(are ignored.)184 714 R .379
+(If the shell is started with the ef)5.379 F(fecti)-.25 E .679 -.15
+(ve u)-.25 H .38(ser \(group\) id not equal to the real).15 F 2.196
+(user \(group\) id, and the)184 726 R F1<ad70>4.696 E F0 2.196
+(option is not supplied, these actions are tak)4.696 F 2.196(en and the)
+-.1 F(GNU Bash-4.2)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
-(set to the real user and group ids.)184 84 Q/F1 10/Times-Bold@0 SF
-<ad74>144 96 Q F0(Exit after reading and e)30.97 E -.15(xe)-.15 G
-(cuting one command.).15 E F1<ad75>144 108 Q F0 -.35(Tr)28.74 G .044
+(TINS\(1\) B)-.92 F(ASH_B)-.35 E(UIL)-.1 E(TINS\(1\))-.92 E(ef)184 84 Q
+(fecti)-.25 E 1.666 -.15(ve u)-.25 H 1.366
+(ser id is set to the real user id.).15 F 1.367(If the)6.367 F/F1 10
+/Times-Bold@0 SF<ad70>3.867 E F0 1.367
+(option is supplied at startup, the)3.867 F(ef)184 96 Q(fecti)-.25 E
+.709 -.15(ve u)-.25 H .409(ser id is not reset.).15 F -.45(Tu)5.409 G
+.409(rning this option of).45 F 2.909(fc)-.25 G .408(auses the ef)-2.909
+F(fecti)-.25 E .708 -.15(ve u)-.25 H .408(ser and group).15 F
+(ids to be set to the real user and group ids.)184 108 Q F1<ad74>144 120
+Q F0(Exit after reading and e)30.97 E -.15(xe)-.15 G
+(cuting one command.).15 E F1<ad75>144 132 Q F0 -.35(Tr)28.74 G .043
 (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 120 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 132 R 3.246(,t)-.4 G .746
+parameters "@" and "*" as an)-.25 F .183
+(error when performing parameter e)184 144 R 2.683(xpansion. If)-.15 F
+-.15(ex)2.683 G .182(pansion is attempted on an unset v).15 F(ari-)-.25
+E .746(able or parameter)184 156 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
-144 Q F1<ad76>144 156 Q F0(Print shell input lines as the)29.3 E 2.5(ya)
--.15 G(re read.)-2.5 E F1<ad78>144 168 Q F0 .315(After e)29.3 F .315
+168 Q F1<ad76>144 180 Q F0(Print shell input lines as the)29.3 E 2.5(ya)
+-.15 G(re read.)-2.5 E F1<ad78>144 192 Q F0 .315(After e)29.3 F .315
 (xpanding each)-.15 F/F2 10/Times-Italic@0 SF .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.236
-(or arithmetic)184 180 R F1 -.25(fo)3.736 G(r).25 E F0 1.236
+F0(command,)2.815 E F1(select)2.815 E F0(command,)2.815 E 1.235
+(or arithmetic)184 204 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 9/Times-Bold@0 SF(PS4)3.736 E/F4 9/Times-Roman@0 SF(,)A F0
-(follo)3.486 E 1.236(wed by the com-)-.25 F(mand and its e)184 192 Q
+(follo)3.486 E 1.236(wed by the com-)-.25 F(mand and its e)184 216 Q
 (xpanded ar)-.15 E(guments or associated w)-.18 E(ord list.)-.1 E F1
-<ad42>144 204 Q F0 2.578(The shell performs brace e)27.63 F 2.578
+<ad42>144 228 Q F0 2.579(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.079(\). This).15 F 2.579(is on by)5.079 F(def)184 216 Q
-(ault.)-.1 E F1<ad43>144 228 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
+-.15(ve)-.15 G 5.078(\). This).15 F 2.578(is on by)5.078 F(def)184 240 Q
+(ault.)-.1 E F1<ad43>144 252 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
 (xisting \214le with the)-.15 F F1(>)2.714 E F0(,)A F1(>&)2.714 E F0
-2.713(,a)C(nd)-2.713 E F1(<>)2.713 E F0 .213(redirection opera-)2.713 F
-3.053(tors. This)184 240 R .553(may be o)3.053 F -.15(ve)-.15 G .553
+2.714(,a)C(nd)-2.714 E F1(<>)2.714 E F0 .214(redirection opera-)2.714 F
+3.054(tors. This)184 264 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 252 Q F1(>|)2.5 E F0(instead of)2.5 E F1(>)2.5 E F0(.)A F1
-<ad45>144 264 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 276 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 288 Q F1
-<ad48>144 300 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 312 Q -.15
-(ve)-.25 G(.).15 E F1<ad50>144 324 Q F0 .959
+.15 F(tor)184 276 Q F1(>|)2.5 E F0(instead of)2.5 E F1(>)2.5 E F0(.)A F1
+<ad45>144 288 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 300 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 312 Q F1
+<ad48>144 324 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 336 Q -.15
+(ve)-.25 G(.).15 E F1<ad50>144 348 Q F0 .96
 (If set, the shell does not resolv)28.19 F 3.459(es)-.15 G .959
-(ymbolic links when e)-3.459 F -.15(xe)-.15 G .96
-(cuting commands such as).15 F F1(cd)3.46 E F0 2.822
-(that change the current w)184 336 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 348 R(def)2.685
+(ymbolic links when e)-3.459 F -.15(xe)-.15 G .959
+(cuting commands such as).15 F F1(cd)3.459 E F0 2.821
+(that change the current w)184 360 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 372 R(def)2.686
 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 360 Q(.)-.65 E F1<ad54>144
-372 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 384 Q(.)-.65 E F1<ad54>144
+396 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 384 R -.15(xe)-.15 G 1.932
+(substitutions, and commands e)184 408 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 396 Q F0
-(traps are normally not inherited in such cases.)2.5 E F1<adad>144 408 Q
-F0 .401(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 420 Q F0
+(traps are normally not inherited in such cases.)2.5 E F1<adad>144 432 Q
+F0 .4(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.4 E(the positional parameters are set to the)184 420 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.401 E(the positional parameters are set to the)184 444 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
-432 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 444 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 456 Q .425(The options are of)144
-472.8 R 2.925(fb)-.25 G 2.925(yd)-2.925 G(ef)-2.925 E .425
+456 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 468 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 480 Q .425(The options are of)144
+496.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 .178
-(to be turned of)144 484.8 R 2.678(f. The)-.25 F .178
+(Using + rather than \255 causes these options)5.425 F .177
+(to be turned of)144 508.8 R 2.677(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 .177(cation of the shell.).2 F(The)5.177 E .066
-(current set of options may be found in)144 496.8 R F1<24ad>2.566 E F0
+-.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 520.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 .067(lid option).25 F
-(is encountered.)144 508.8 Q F1(shift)108 525.6 Q F0([)2.5 E F2(n)A F0
-(])A .429(The positional parameters from)144 537.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 549.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 561.6 R(If)5.06 E F2(n)2.92 E F0
+(ys true unless an in).1 F -.25(va)-.4 G .066(lid option).25 F
+(is encountered.)144 532.8 Q F1(shift)108 549.6 Q F0([)2.5 E F2(n)A F0
+(])A .428(The positional parameters from)144 561.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 573.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 585.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 .143(positional parameters are not changed.)144 573.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 585.6 Q F1(shopt)108 602.4 Q F0([)
+(,t)C(he)-2.56 E .144(positional parameters are not changed.)144 597.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 609.6 Q F1(shopt)108 626.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 614.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 626.4 R(The)
-144 638.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 650.4 Q .3 -.15(ve t)-.2 H(he follo).15 E(wing meanings:)
--.25 E F1<ad73>144 662.4 Q F0(Enable \(set\) each)26.41 E F2(optname)2.5
-E F0(.)A F1<ad75>144 674.4 Q F0(Disable \(unset\) each)24.74 E F2
-(optname)2.5 E F0(.)A F1<ad71>144 686.4 Q F0 .003(Suppresses normal out\
-put \(quiet mode\); the return status indicates whether the)24.74 F F2
-(optname)2.504 E F0(is)2.504 E .256(set or unset.)180 698.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.755(,t)C .255(he return status is zero if)-2.755 F
-(all)180 710.4 Q F2(optnames)2.5 E F0(are enabled; non-zero otherwise.)
-2.5 E(GNU Bash-4.2)72 768 Q(2004 Apr 20)148.735 E(16)198.725 E 0 Cg EP
+-2.5 E F0(...])2.5 E -.8(To)144 638.4 S .639(ggle the v).8 F .639
+(alues of settings controlling optional shell beha)-.25 F(vior)-.2 E
+5.639(.T)-.55 G .64(he settings can be either those)-5.639 F .375
+(listed belo)144 650.4 R 1.675 -.65(w, o)-.25 H 1.175 -.4(r, i).65 H
+2.875(ft).4 G(he)-2.875 E F1<ad6f>2.875 E F0 .375
+(option is used, those a)2.875 F -.25(va)-.2 G .375(ilable with the).25
+F F1<ad6f>2.875 E F0 .374(option to the)2.875 F F1(set)2.874 E F0 -.2
+(bu)2.874 G .374(iltin com-).2 F 3.325(mand. W)144 662.4 R .825
+(ith no options, or with the)-.4 F F1<ad70>3.325 E F0 .826
+(option, a list of all settable options is displayed, with an)3.325 F
+.945(indication of whether or not each is set.)144 674.4 R(The)5.945 E
+F1<ad70>3.445 E F0 .945(option causes output to be displayed in a form)
+3.445 F(that may be reused as input.)144 686.4 Q(Other options ha)5 E .3
+-.15(ve t)-.2 H(he follo).15 E(wing meanings:)-.25 E F1<ad73>144 698.4 Q
+F0(Enable \(set\) each)26.41 E F2(optname)2.5 E F0(.)A F1<ad75>144 710.4
+Q F0(Disable \(unset\) each)24.74 E F2(optname)2.5 E F0(.)A
+(GNU Bash-4.2)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<ad6f>144 84 Q F0(Restricts the v)25.3 E(alues of)-.25 E
-/F2 10/Times-Italic@0 SF(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 .624(If either)144 100.8 R F1<ad73>3.124 E F0(or)3.124 E F1
-<ad75>3.124 E F0 .624(is used with no)3.124 F F2(optname)3.124 E F0(ar)
-3.124 E(guments,)-.18 E F1(shopt)3.124 E F0(sho)3.124 E .624
+/Times-Bold@0 SF<ad71>144 84 Q F0 .003(Suppresses normal output \(quiet\
+ mode\); the return status indicates whether the)24.74 F/F2 10
+/Times-Italic@0 SF(optname)2.504 E F0(is)2.504 E .256(set or unset.)180
+96 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 108 Q F2(optnames)2.5 E F0(are enabled; non-zero otherwise.)2.5
+E F1<ad6f>144 120 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 .624
+(If either)144 136.8 R F1<ad73>3.124 E F0(or)3.124 E F1<ad75>3.124 E F0
+.624(is used with no)3.124 F F2(optname)3.124 E F0(ar)3.124 E(guments,)
+-.18 E F1(shopt)3.124 E F0(sho)3.124 E .624
 (ws only those options which are)-.25 F 2.234(set or unset, respecti)144
-112.8 R -.15(ve)-.25 G(ly).15 E 7.234(.U)-.65 G 2.234
+148.8 R -.15(ve)-.25 G(ly).15 E 7.234(.U)-.65 G 2.234
 (nless otherwise noted, the)-7.234 F F1(shopt)4.734 E F0 2.234
-(options are disabled \(unset\) by)4.734 F(def)144 124.8 Q(ault.)-.1 E
-1.544(The return status when listing options is zero if all)144 141.6 R
+(options are disabled \(unset\) by)4.734 F(def)144 160.8 Q(ault.)-.1 E
+1.544(The return status when listing options is zero if all)144 177.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 153.6 R F2(optname)3.196 E F0 .696(is not a v)3.196 F .695
-(alid shell)-.25 F(option.)144 165.6 Q(The list of)144 182.4 Q F1(shopt)
-2.5 E F0(options is:)2.5 E F1(autocd)144 200.4 Q F0 .199
+144 189.6 R F2(optname)3.196 E F0 .696(is not a v)3.196 F .695
+(alid shell)-.25 F(option.)144 201.6 Q(The list of)144 218.4 Q F1(shopt)
+2.5 E F0(options is:)2.5 E F1(autocd)144 236.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 .2(cuted as if it were the ar).15 F(gu-)-.18 E
-(ment to the)184 212.4 Q F1(cd)2.5 E F0 2.5(command. This)2.5 F
+(ment to the)184 248.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 224.4 Q(ars)-.1 E F0 .156(If set, an ar)184 236.4 R .156
+F1(cdable_v)144 260.4 Q(ars)-.1 E F0 .156(If set, an ar)184 272.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 248.4 Q(ariable whose v)-.25 E
-(alue is the directory to change to.)-.25 E F1(cdspell)144 260.4 Q F0
+(name of a v)184 284.4 Q(ariable whose v)-.25 E
+(alue is the directory to change to.)-.25 E F1(cdspell)144 296.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.988
-(corrected. The)184 272.4 R 1.488(errors check)3.988 F 1.487
+(corrected. The)184 308.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 .77(one character too man)184 284.4 R 4.57 -.65(y. I)
+-.4 G(nd)-3.987 E .77(one character too man)184 320.4 R 4.57 -.65(y. I)
 -.15 H 3.27(fac).65 G .77
 (orrection is found, the corrected \214lename is printed, and)-3.27 F
-(the command proceeds.)184 296.4 Q
+(the command proceeds.)184 332.4 Q
 (This option is only used by interacti)5 E .3 -.15(ve s)-.25 H(hells.)
-.15 E F1(checkhash)144 308.4 Q F0 2.08(If set,)184 320.4 R F1(bash)4.58
+.15 E F1(checkhash)144 344.4 Q F0 2.08(If set,)184 356.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 332.4 S(cute it.).15 E
+(xists before trying to)-.15 F -.15(exe)184 368.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 344.4
-Q F0 .448(If set,)184 356.4 R F1(bash)2.948 E F0 .448
+(xists, a normal path search is performed.)-.15 E F1(checkjobs)144 380.4
+Q F0 .448(If set,)184 392.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 368.4 R(an)3.439 E 3.439(yj)-.15 G
+F -.15(ve)-.25 G 3.439(shell. If)184 404.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 2.203
-(attempted without an interv)184 380.4 R 2.203(ening command \(see)-.15
+(attempted without an interv)184 416.4 R 2.203(ening command \(see)-.15
 F/F3 9/Times-Bold@0 SF 2.203(JOB CONTR)4.703 F(OL)-.27 E F0(abo)4.453 E
--.15(ve)-.15 G 4.703(\). The).15 F(shell)4.704 E(al)184 392.4 Q -.1(wa)
+-.15(ve)-.15 G 4.703(\). The).15 F(shell)4.704 E(al)184 428.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 404.4 Q F0 .797(If set,)184
-416.4 R F1(bash)3.297 E F0 .797(checks the windo)3.297 F 3.297(ws)-.25 G
+(obs are stopped.)-2.5 E F1(checkwinsize)144 440.4 Q F0 .797(If set,)184
+452.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 428.4 S(lues of).25 E F3(LINES)2.5
+.796(pdates the)-3.296 F -.25(va)184 464.4 S(lues of).25 E F3(LINES)2.5
 E F0(and)2.25 E F3(COLUMNS)2.5 E/F4 9/Times-Roman@0 SF(.)A F1(cmdhist)
-144 440.4 Q F0 1.202(If set,)6.11 F F1(bash)3.702 E F0 1.202
+144 476.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
-452.4 Q 5(.T)-.65 G(his allo)-5 E
-(ws easy re-editing of multi-line commands.)-.25 E F1(compat31)144 464.4
-Q F0 .42(If set,)184 476.4 R F1(bash)2.92 E F0 .42(changes its beha)2.92
+488.4 Q 5(.T)-.65 G(his allo)-5 E
+(ws easy re-editing of multi-line commands.)-.25 E F1(compat31)144 500.4
+Q F0 .42(If set,)184 512.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 .461(to the)
-184 488.4 R F1([[)2.961 E F0 .462(conditional command')2.962 F(s)-.55 E
+184 524.4 R F1([[)2.961 E F0 .462(conditional command')2.962 F(s)-.55 E
 F1(=~)2.962 E F0 .462
 (operator and locale-speci\214c string comparison when)2.962 F .71
-(using the)184 500.4 R F1([[)3.21 E F0 .71(conditional command')3.21 F
+(using the)184 536.4 R F1([[)3.21 E F0 .71(conditional command')3.21 F
 (s)-.55 E F1(<)3.21 E F0(and)3.21 E F1(>)3.21 E F0 3.21(operators. Bash)
 3.21 F -.15(ve)3.21 G .71(rsions prior to bash-4.1).15 F .82
-(use ASCII collation and)184 512.4 R F2(str)3.321 E(cmp)-.37 E F0 .821
+(use ASCII collation and)184 548.4 R F2(str)3.321 E(cmp)-.37 E F0 .821
 (\(3\); bash-4.1 and later use the current locale').19 F 3.321(sc)-.55 G
-(ollation)-3.321 E(sequence and)184 524.4 Q F2(str)2.5 E(coll)-.37 E F0
-(\(3\).).51 E F1(compat32)144 536.4 Q F0 1.41(If set,)184 548.4 R F1
+(ollation)-3.321 E(sequence and)184 560.4 Q F2(str)2.5 E(coll)-.37 E F0
+(\(3\).).51 E F1(compat32)144 572.4 Q F0 1.41(If set,)184 584.4 R F1
 (bash)3.91 E F0 1.41(changes its beha)3.91 F 1.409(vior to that of v)-.2
 F 1.409(ersion 3.2 with respect to locale-speci\214c)-.15 F .422
-(string comparison when using the)184 560.4 R F1([[)2.922 E F0 .422
+(string comparison when using the)184 596.4 R F1([[)2.922 E F0 .422
 (conditional command')2.922 F(s)-.55 E F1(<)2.922 E F0(and)2.922 E F1(>)
-2.923 E F0 .423(operators \(see pre-)2.923 F(vious item\).)184 572.4 Q
-F1(compat40)144 584.4 Q F0 1.41(If set,)184 596.4 R F1(bash)3.91 E F0
+2.923 E F0 .423(operators \(see pre-)2.923 F(vious item\).)184 608.4 Q
+F1(compat40)144 620.4 Q F0 1.41(If set,)184 632.4 R F1(bash)3.91 E F0
 1.41(changes its beha)3.91 F 1.409(vior to that of v)-.2 F 1.409
 (ersion 4.0 with respect to locale-speci\214c)-.15 F 2.007
-(string comparison when using the)184 608.4 R F1([[)4.507 E F0 2.008
+(string comparison when using the)184 644.4 R F1([[)4.507 E F0 2.008
 (conditional command')4.507 F(s)-.55 E F1(<)4.508 E F0(and)4.508 E F1(>)
-4.508 E F0 2.008(operators \(see)4.508 F .77(description of)184 620.4 R
+4.508 E F0 2.008(operators \(see)4.508 F .77(description of)184 656.4 R
 F1(compat31)3.27 E F0 3.269(\)a)C .769(nd the ef)-3.269 F .769
 (fect of interrupting a command list.)-.25 F .769(Bash v)5.769 F
 (ersions)-.15 E .086
-(4.0 and later interrupt the list as if the shell recei)184 632.4 R -.15
+(4.0 and later interrupt the list as if the shell recei)184 668.4 R -.15
 (ve)-.25 G 2.587(dt).15 G .087(he interrupt; pre)-2.587 F .087(vious v)
--.25 F .087(ersions con-)-.15 F(tinue with the ne)184 644.4 Q
-(xt command in the list.)-.15 E F1(compat41)144 656.4 Q F0 1.484
-(If set,)184 668.4 R F1(bash)3.984 E F0 3.984(,w)C 1.484(hen in)-3.984 F
+-.25 F .087(ersions con-)-.15 F(tinue with the ne)184 680.4 Q
+(xt command in the list.)-.15 E F1(compat41)144 692.4 Q F0 1.484
+(If set,)184 704.4 R F1(bash)3.984 E F0 3.984(,w)C 1.484(hen in)-3.984 F
 F2(posix)3.984 E F0 1.483
 (mode, treats a single quote in a double-quoted parameter)3.984 F -.15
-(ex)184 680.4 S .958(pansion as a special character).15 F 5.958(.T)-.55
+(ex)184 716.4 S .958(pansion as a special character).15 F 5.958(.T)-.55
 G .959(he single quotes must match \(an e)-5.958 F -.15(ve)-.25 G 3.459
 (nn).15 G .959(umber\) and)-3.459 F .59
 (the characters between the single quotes are considered quoted.)184
-692.4 R .59(This is the beha)5.59 F .59(vior of)-.2 F .589
-(posix mode through v)184 704.4 R .589(ersion 4.1.)-.15 F .589(The def)
-5.589 F .589(ault bash beha)-.1 F .589(vior remains as in pre)-.2 F .59
-(vious v)-.25 F(er)-.15 E(-)-.2 E(sions.)184 716.4 Q(GNU Bash-4.2)72 768
-Q(2004 Apr 20)148.735 E(17)198.725 E 0 Cg EP
+728.4 R .59(This is the beha)5.59 F .59(vior of)-.2 F(GNU Bash-4.2)72
+768 Q(2004 Apr 20)148.735 E(17)198.725 E 0 Cg EP
 %%Page: 18 18
 %%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(compat42)144 84 Q F0 1.797(If set,)184 96 R F1(bash)
-4.297 E F0 1.796
+(TINS\(1\) B)-.92 F(ASH_B)-.35 E(UIL)-.1 E(TINS\(1\))-.92 E .589
+(posix mode through v)184 84 R .589(ersion 4.1.)-.15 F .589(The def)
+5.589 F .589(ault bash beha)-.1 F .589(vior remains as in pre)-.2 F .59
+(vious v)-.25 F(er)-.15 E(-)-.2 E(sions.)184 96 Q/F1 10/Times-Bold@0 SF
+(compat42)144 108 Q F0 1.797(If set,)184 120 R F1(bash)4.297 E F0 1.796
 (does not process the replacement string in the pattern substitution w)
-4.296 F(ord)-.1 E -.15(ex)184 108 S(pansion using quote remo).15 E -.25
-(va)-.15 G(l.).25 E F1(complete_fullquote)144 120 Q F0 .653(If set,)184
-132 R F1(bash)3.153 E F0 .653(quotes all shell metacharacters in \214le\
+4.296 F(ord)-.1 E -.15(ex)184 132 S(pansion using quote remo).15 E -.25
+(va)-.15 G(l.).25 E F1(complete_fullquote)144 144 Q F0 .653(If set,)184
+156 R F1(bash)3.153 E F0 .653(quotes all shell metacharacters in \214le\
 names and directory names when per)3.153 F(-)-.2 E 1.525
-(forming completion.)184 144 R 1.524(If not set,)6.525 F F1(bash)4.024 E
+(forming completion.)184 168 R 1.524(If not set,)6.525 F F1(bash)4.024 E
 F0(remo)4.024 E -.15(ve)-.15 G 4.024(sm).15 G 1.524
 (etacharacters such as the dollar sign)-4.024 F 2.667(from the set of c\
 haracters that will be quoted in completed \214lenames when these)184
-156 R .029(metacharacters appear in shell v)184 168 R .028
+180 R .029(metacharacters appear in shell v)184 192 R .028
 (ariable references in w)-.25 F .028(ords to be completed.)-.1 F .028
-(This means)5.028 F 1.072(that dollar signs in v)184 180 R 1.073
+(This means)5.028 F 1.072(that dollar signs in v)184 204 R 1.073
 (ariable names that e)-.25 F 1.073
 (xpand to directories will not be quoted; ho)-.15 F(w-)-.25 E -2.15 -.25
-(ev e)184 192 T 1.923 -.4(r, a).25 H 1.423 -.15(ny d).4 H 1.123
+(ev e)184 216 T 1.923 -.4(r, a).25 H 1.423 -.15(ny d).4 H 1.123
 (ollar signs appearing in \214lenames will not be quoted, either).15 F
 6.123(.T)-.55 G 1.122(his is acti)-6.123 F -.15(ve)-.25 G .59
 (only when bash is using backslashes to quote completed \214lenames.)184
-204 R .59(This v)5.59 F .59(ariable is set)-.25 F(by def)184 216 Q
+228 R .59(This v)5.59 F .59(ariable is set)-.25 F(by def)184 240 Q
 (ault, which is the def)-.1 E(ault bash beha)-.1 E(vior in v)-.2 E
-(ersions through 4.2.)-.15 E F1(dir)144 228 Q(expand)-.18 E F0 .487
-(If set,)184 240 R F1(bash)2.987 E F0 .486
+(ersions through 4.2.)-.15 E F1(dir)144 252 Q(expand)-.18 E F0 .487
+(If set,)184 264 R F1(bash)2.987 E F0 .486
 (replaces directory names with the results of w)2.986 F .486(ord e)-.1 F
 .486(xpansion when perform-)-.15 F .179(ing \214lename completion.)184
-252 R .179(This changes the contents of the readline editing b)5.179 F
+276 R .179(This changes the contents of the readline editing b)5.179 F
 (uf)-.2 E(fer)-.25 E 5.18(.I)-.55 G 2.68(fn)-5.18 G(ot)-2.68 E(set,)184
-264 Q F1(bash)2.5 E F0(attempts to preserv)2.5 E 2.5(ew)-.15 G
-(hat the user typed.)-2.5 E F1(dirspell)144 276 Q F0 .859(If set,)7.77 F
+288 Q F1(bash)2.5 E F0(attempts to preserv)2.5 E 2.5(ew)-.15 G
+(hat the user typed.)-2.5 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
 (ord completion if)-.1 F
-(the directory name initially supplied does not e)184 288 Q(xist.)-.15 E
-F1(dotglob)144 300 Q F0 .165(If set,)7.77 F F1(bash)2.665 E F0 .165
+(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
 (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 312 Q F0 1.387
+(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
 (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 324 Q
+1.386(cute the \214le speci\214ed as an).15 F(ar)184 348 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 336 Q F0
-.716(If set, aliases are e)184 348 R .717(xpanded as described abo)-.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 9/Times-Bold@0 SF(ALIASES)3.217 E
 /F3 9/Times-Roman@0 SF(.)A F0 .717(This option is enabled)5.217 F
-(by def)184 360 Q(ault for interacti)-.1 E .3 -.15(ve s)-.25 H(hells.)
-.15 E F1(extdeb)144 372 Q(ug)-.2 E F0(If set, beha)184 384 Q
+(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
-396 Q F0(The)28.5 E F1<ad46>4.251 E F0 1.751(option to the)4.251 F F1
+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 408 Q
-(gument.)-.18 E F1(2.)184 420 Q F0 1.667(If the command run by the)28.5
+(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
 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 432
-Q -.15(xe)-.15 G(cuted.).15 E F1(3.)184 444 Q F0 .841
+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 456 S .488
+(exe)220 480 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 468 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(4.)184 480 Q
+(sour)220 492 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(4.)184 504 Q
 F2 -.27(BA)28.5 G(SH_ARGC).27 E F0(and)3.154 E F2 -.27(BA)3.404 G
 (SH_ARGV).27 E F0 .904(are updated as described in their descriptions)
-3.154 F(abo)220 492 Q -.15(ve)-.15 G(.).15 E F1(5.)184 504 Q F0 1.359
+3.154 F(abo)220 516 Q -.15(ve)-.15 G(.).15 E F1(5.)184 528 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
-516 Q -.2(vo)-.4 G -.1(ke).2 G 2.5(dw).1 G(ith)-2.5 E F1(\()2.5 E/F4 10
+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
 /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 528 Q F0 .805(Error tracing is enabled:)28.5 F .804
-(command substitution, shell functions, and subshells)5.805 F(in)220 540
+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
 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 F0(trap.)
-2.5 E F1(extglob)144 552 Q F0 .4(If set, the e)8.89 F .4
+2.5 E F1(extglob)144 576 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 564 Q
-F0(are enabled.)2.5 E F1(extquote)144 576 Q F0 2.473(If set,)184 588 R
+-.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
 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 600 Q
-(This option is enabled by def)5 E(ault.)-.1 E F1(failglob)144 612 Q F0
+(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 624 S(pansion error).15 E(.)
--.55 E F1 -.25(fo)144 636 S -.18(rc).25 G(e_\214gnor).18 E(e)-.18 E F0
-.937(If set, the suf)184 648 R<8c78>-.25 E .936(es speci\214ed by the)
+(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
+.937(If set, the suf)184 672 R<8c78>-.25 E .936(es speci\214ed by the)
 -.15 F F2(FIGNORE)3.436 E F0 .936(shell v)3.186 F .936(ariable cause w)
--.25 F .936(ords to be ignored)-.1 F .32(when performing w)184 660 R .32
+-.25 F .936(ords to be ignored)-.1 F .32(when performing w)184 684 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 2.948
-(pletions. See)184 672 R F2 .448(SHELL V)2.948 F(ARIABLES)-1.215 E F0
+(pletions. See)184 696 R F2 .448(SHELL V)2.948 F(ARIABLES)-1.215 E F0
 (abo)2.698 E .748 -.15(ve f)-.15 H .448(or a description of).15 F F2
 (FIGNORE)2.947 E F3(.)A F0 .447(This option is)4.947 F(enabled by def)
-184 684 Q(ault.)-.1 E F1(globasciiranges)144 696 Q F0 .805
-(If set, range e)184 708 R .806
-(xpressions used in pattern matching \(see)-.15 F F2 -.09(Pa)3.306 G
-(tter).09 E 3.056(nM)-.135 G(atching)-3.056 E F0(abo)3.056 E -.15(ve)
--.15 G 3.306(\)b).15 G(eha)-3.306 E -.15(ve)-.2 G 2.089
-(as if in the traditional C locale when performing comparisons.)184 720
-R 2.089(That is, the current)7.089 F(GNU Bash-4.2)72 768 Q(2004 Apr 20)
-148.735 E(18)198.725 E 0 Cg EP
+184 708 Q(ault.)-.1 E(GNU Bash-4.2)72 768 Q(2004 Apr 20)148.735 E(18)
+198.725 E 0 Cg EP
 %%Page: 19 19
 %%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(locale')184
-84 Q 2.613(sc)-.55 G .113(ollating sequence is not tak)-2.613 F .113
-(en into account, so)-.1 F/F1 10/Times-Bold@0 SF(b)2.613 E F0 .114
-(will not collate between)2.613 F F1(A)2.614 E F0(and)2.614 E F1(B)184
-96 Q F0 2.5(,a)C(nd upper)-2.5 E(-case and lo)-.2 E(wer)-.25 E
-(-case ASCII characters will collate together)-.2 E(.)-.55 E F1
-(globstar)144 108 Q F0 .519(If set, the pattern)5 F F1(**)3.019 E F0
-.519(used in a pathname e)3.019 F .519(xpansion conte)-.15 F .518
-(xt will match all \214les and zero)-.15 F .431
-(or more directories and subdirectories.)184 120 R .431
-(If the pattern is follo)5.431 F .432(wed by a)-.25 F F1(/)2.932 E F0
-2.932(,o)C .432(nly directories)-2.932 F(and subdirectories match.)184
-132 Q F1(gnu_errfmt)144 144 Q F0(If set, shell error messages are writt\
-en in the standard GNU error message format.)184 156 Q F1(histappend)144
-168 Q F0 .676
+(TINS\(1\) B)-.92 F(ASH_B)-.35 E(UIL)-.1 E(TINS\(1\))-.92 E/F1 10
+/Times-Bold@0 SF(globasciiranges)144 84 Q F0 2.518(If set, range e)184
+96 R 2.519(xpressions used in pattern matching brack)-.15 F 2.519(et e)
+-.1 F 2.519(xpressions \(see)-.15 F/F2 9/Times-Bold@0 SF -.09(Pa)5.019 G
+(tter).09 E(n)-.135 E(Matching)184 108 Q F0(abo)2.965 E -.15(ve)-.15 G
+3.215(\)b).15 G(eha)-3.215 E 1.015 -.15(ve a)-.2 H 3.214(si).15 G 3.214
+(fi)-3.214 G 3.214(nt)-3.214 G .714
+(he traditional C locale when performing comparisons.)-3.214 F 1.02
+(That is, the current locale')184 120 R 3.52(sc)-.55 G 1.02
+(ollating sequence is not tak)-3.52 F 1.02(en into account, so)-.1 F F1
+(b)3.52 E F0 1.02(will not)3.52 F .957(collate between)184 132 R F1(A)
+3.457 E F0(and)3.457 E F1(B)3.457 E F0 3.457(,a)C .957(nd upper)-3.457 F
+.957(-case and lo)-.2 F(wer)-.25 E .956
+(-case ASCII characters will collate)-.2 F(together)184 144 Q(.)-.55 E
+F1(globstar)144 156 Q F0 .518(If set, the pattern)5 F F1(**)3.018 E F0
+.519(used in a pathname e)3.019 F .519(xpansion conte)-.15 F .519
+(xt will match all \214les and zero)-.15 F .432
+(or more directories and subdirectories.)184 168 R .431
+(If the pattern is follo)5.432 F .431(wed by a)-.25 F F1(/)2.931 E F0
+2.931(,o)C .431(nly directories)-2.931 F(and subdirectories match.)184
+180 Q F1(gnu_errfmt)144 192 Q F0(If set, shell error messages are writt\
+en in the standard GNU error message format.)184 204 Q F1(histappend)144
+216 Q F0 .676
 (If set, the history list is appended to the \214le named by the v)184
-180 R .676(alue of the)-.25 F/F2 9/Times-Bold@0 SF(HISTFILE)3.176 E F0
--.25(va)2.926 G(ri-).25 E(able when the shell e)184 192 Q
-(xits, rather than o)-.15 E -.15(ve)-.15 G(rwriting the \214le.).15 E F1
-(histr)144 204 Q(eedit)-.18 E F0 .575(If set, and)184 216 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 228 Q F1(histv)144 240 Q
-(erify)-.1 E F0 .403(If set, and)184 252 R F1 -.18(re)2.903 G(adline).18
-E F0 .403
+228 R .676(alue of the)-.25 F F2(HISTFILE)3.177 E F0 -.25(va)2.927 G
+(ri-).25 E(able when the shell e)184 240 Q(xits, rather than o)-.15 E
+-.15(ve)-.15 G(rwriting the \214le.).15 E F1(histr)144 252 Q(eedit)-.18
+E F0 .576(If set, and)184 264 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 276 Q F1(histv)144 288 Q(erify)-.1 E F0 .402
+(If set, and)184 300 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 .661(passed to the shell parser)184 264 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 276 S -.25(ff).2 G(er).25 E
+2.903 F .662(passed to the shell parser)184 312 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 324 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 288 Q F0 1.182(If set, and)184 300 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
-312 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(READLINE)3.881 E F0(abo)184 324 Q -.15(ve)-.15 G 2.5(\). This).15 F
-(is enabled by def)2.5 E(ault.)-.1 E F1(huponexit)144 336 Q F0(If set,)
-184 348 Q F1(bash)2.5 E F0(will send)2.5 E F2(SIGHUP)2.5 E F0
+(hostcomplete)144 336 Q F0 1.181(If set, and)184 348 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
+360 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(READLINE)3.88 E F0(abo)184 372 Q -.15(ve)-.15 G 2.5(\). This).15 F
+(is enabled by def)2.5 E(ault.)-.1 E F1(huponexit)144 384 Q F0(If set,)
+184 396 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 360 Q -.1(ve)-.1 G(_comments).1 E F0
-.33(If set, allo)184 372 R 2.83(waw)-.25 G .33(ord be)-2.93 F .33
+.15 E(xits.)-.15 E F1(interacti)144 408 Q -.1(ve)-.1 G(_comments).1 E F0
+.33(If set, allo)184 420 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 384 R 1.267 -.15(ve s)-.25
+(that line to be ignored in an interacti)184 432 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 .968(option is)3.468 F(enabled by def)184 396 Q
-(ault.)-.1 E F1(lastpipe)144 408 Q F0 1.212
+G 3.467(\). This).15 F .967(option is)3.467 F(enabled by def)184 444 Q
+(ault.)-.1 E F1(lastpipe)144 456 Q F0 1.211
 (If set, and job control is not acti)6.66 F -.15(ve)-.25 G 3.712(,t).15
 G 1.212(he shell runs the last command of a pipeline not)-3.712 F -.15
-(exe)184 420 S(cuted in the background in the current shell en).15 E
-(vironment.)-.4 E F1(lithist)144 432 Q F0 .654(If set, and the)15.55 F
-F1(cmdhist)3.154 E F0 .654
+(exe)184 468 S(cuted in the background in the current shell en).15 E
+(vironment.)-.4 E F1(lithist)144 480 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 444 Q
+3.154(dt).15 G 3.154(ot)-3.154 G .654(he history)-3.154 F
+(with embedded ne)184 492 Q
 (wlines rather than using semicolon separators where possible.)-.25 E F1
-(login_shell)144 456 Q F0 .486
+(login_shell)144 504 Q F0 .486
 (The shell sets this option if it is started as a login shell \(see)184
-468 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 480 S(lue may not be changed.).25
-E F1(mailwar)144 492 Q(n)-.15 E F0 .814(If set, and a \214le that)184
-504 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 516 S 2.5(sc).1 G(heck)-2.5 E(ed, the message `)-.1 E
+516 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 528 S(lue may not be changed.).25
+E F1(mailwar)144 540 Q(n)-.15 E F0 .815(If set, and a \214le that)184
+552 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 564 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 528 Q F0 .325(If set, and)184 540 R F1 -.18
-(re)2.825 G(adline).18 E F0 .325(is being used,)2.825 F F1(bash)2.824 E
-F0 .324(will not attempt to search the)2.824 F F2 -.666(PA)2.824 G(TH)
--.189 E F0 .324(for possible)2.574 F
-(completions when completion is attempted on an empty line.)184 552 Q F1
-(nocaseglob)144 564 Q F0 .436(If set,)184 576 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 588 S
+(no_empty_cmd_completion)144 576 Q F0 .324(If set, and)184 588 R F1 -.18
+(re)2.824 G(adline).18 E F0 .324(is being used,)2.824 F F1(bash)2.824 E
+F0 .324(will not attempt to search the)2.824 F F2 -.666(PA)2.825 G(TH)
+-.189 E F0 .325(for possible)2.575 F
+(completions when completion is attempted on an empty line.)184 600 Q F1
+(nocaseglob)144 612 Q F0 .437(If set,)184 624 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 636 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 600 Q F0 1.194(If set,)184
-612 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 624 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 636 Q F0
-.854(If set,)184 648 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 660 S(pand to a null string, rather than themselv)
-.15 E(es.)-.15 E F1(pr)144 672 Q(ogcomp)-.18 E F0 .677
-(If set, the programmable completion f)184 684 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 696 Q
-(This option is enabled by def)5 E(ault.)-.1 E(GNU Bash-4.2)72 768 Q
-(2004 Apr 20)148.735 E(19)198.725 E 0 Cg EP
+-.15(ve)-.15 G(\).).15 E F1(nocasematch)144 648 Q F0 1.193(If set,)184
+660 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 672 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 684 Q F0
+.855(If set,)184 696 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 708 S(pand to a null string, rather than themselv)
+.15 E(es.)-.15 E(GNU Bash-4.2)72 768 Q(2004 Apr 20)148.735 E(19)198.725
+E 0 Cg EP
 %%Page: 20 20
 %%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(pr)144 84 Q(omptv)-.18 E(ars)-.1 E F0 1.447
-(If set, prompt strings under)184 96 R 1.448(go parameter e)-.18 F 1.448
-(xpansion, command substitution, arithmetic)-.15 F -.15(ex)184 108 S
-.171(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 9
-/Times-Bold@0 SF(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 120 Q(ault.)-.1 E F1 -.18(re)
-144 132 S(stricted_shell).18 E F0 1.069
+/Times-Bold@0 SF(pr)144 84 Q(ogcomp)-.18 E F0 .676
+(If set, the programmable completion f)184 96 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 108 Q
+(This option is enabled by def)5 E(ault.)-.1 E F1(pr)144 120 Q(omptv)
+-.18 E(ars)-.1 E F0 1.448(If set, prompt strings under)184 132 R 1.448
+(go parameter e)-.18 F 1.447(xpansion, command substitution, arithmetic)
+-.15 F -.15(ex)184 144 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 9/Times-Bold@0 SF(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 156 Q(ault.)-.1
+E F1 -.18(re)144 168 S(stricted_shell).18 E F0 1.069
 (The shell sets this option if it is started in restricted mode \(see)
-184 144 R F2 1.069(RESTRICTED SHELL)3.569 F F0(belo)184 156 Q 4.178
+184 180 R F2 1.069(RESTRICTED SHELL)3.569 F F0(belo)184 192 Q 4.178
 (w\). The)-.25 F -.25(va)4.178 G 1.678(lue may not be changed.).25 F
 1.678(This is not reset when the startup \214les are)6.678 F -.15(exe)
-184 168 S(cuted, allo).15 E(wing the startup \214les to disco)-.25 E
+184 204 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 180 Q(erbose)-.1 E F0 .501(If set, the)184 192 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
-(xceeds the number)-.15 F(of positional parameters.)184 204 Q F1(sour)
-144 216 Q(cepath)-.18 E F0 .771(If set, the)184 228 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 240 Q 2.5(gument. This)-.18 F(option is enabled by def)2.5 E(ault.)
--.1 E F1(xpg_echo)144 252 Q F0(If set, the)184 264 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 280.8 Q F0([)2.5 E F1<ad66>A F0(])A 1.001
-(Suspend the e)144 292.8 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 304.8 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 316.8 S(nless the shell is a login shell and)-2.5 E
+F1(shift_v)144 216 Q(erbose)-.1 E F0 .502(If set, the)184 228 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 240 Q F1(sour)
+144 252 Q(cepath)-.18 E F0 .77(If set, the)184 264 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 276 Q 2.5(gument. This)-.18 F
+(option is enabled by def)2.5 E(ault.)-.1 E F1(xpg_echo)144 288 Q F0
+(If set, the)184 300 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 316.8 Q F0([)2.5 E F1<ad66>A F0(])A 1.002(Suspend the e)144 328.8 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 340.8 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 352.8 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 333.6 Q/F3 10/Times-Italic@0 SF -.2(ex)2.5 G(pr).2 E F1([)
-108 345.6 Q F3 -.2(ex)2.5 G(pr).2 E F1(])2.5 E F0 .877
-(Return a status of 0 \(true\) or 1 \(f)6.77 F .878
-(alse\) depending on the e)-.1 F -.25(va)-.25 G .878
-(luation of the conditional e).25 F(xpression)-.15 E F3 -.2(ex)144 357.6
+E F1(test)108 369.6 Q/F3 10/Times-Italic@0 SF -.2(ex)2.5 G(pr).2 E F1([)
+108 381.6 Q F3 -.2(ex)2.5 G(pr).2 E F1(])2.5 E F0 .878
+(Return a status of 0 \(true\) or 1 \(f)6.77 F .877
+(alse\) depending on the e)-.1 F -.25(va)-.25 G .877
+(luation of the conditional e).25 F(xpression)-.15 E F3 -.2(ex)144 393.6
 S(pr).2 E F0 5.53(.E).73 G .53
 (ach operator and operand must be a separate ar)-5.53 F 3.03
-(gument. Expressions)-.18 F .53(are composed of the)3.03 F 3.079
-(primaries described abo)144 369.6 R 3.379 -.15(ve u)-.15 H(nder).15 E
-F2(CONDITION)5.579 E 3.079(AL EXPRESSIONS)-.18 F/F4 9/Times-Roman@0 SF
-(.)A F1(test)7.579 E F0 3.08(does not accept an)5.58 F(y)-.15 E
-(options, nor does it accept and ignore an ar)144 381.6 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 399.6 R .785
-(wing operators, listed in decreasing order of prece-)-.25 F 3.411
-(dence. The)144 411.6 R -.25(eva)3.411 G .911
-(luation depends on the number of ar).25 F .912(guments; see belo)-.18 F
-4.712 -.65(w. O)-.25 H .912(perator precedence is).65 F
-(used when there are \214v)144 423.6 Q 2.5(eo)-.15 G 2.5(rm)-2.5 G
-(ore ar)-2.5 E(guments.)-.18 E F1(!)144 435.6 Q F3 -.2(ex)2.5 G(pr).2 E
+(gument. Expressions)-.18 F .53(are composed of the)3.03 F 3.08
+(primaries described abo)144 405.6 R 3.38 -.15(ve u)-.15 H(nder).15 E F2
+(CONDITION)5.58 E 3.079(AL EXPRESSIONS)-.18 F/F4 9/Times-Roman@0 SF(.)A
+F1(test)7.579 E F0 3.079(does not accept an)5.579 F(y)-.15 E
+(options, nor does it accept and ignore an ar)144 417.6 Q(gument of)-.18
+E F1<adad>2.5 E F0(as signifying the end of options.)2.5 E .785
+(Expressions may be combined using the follo)144 435.6 R .786
+(wing operators, listed in decreasing order of prece-)-.25 F 3.412
+(dence. The)144 447.6 R -.25(eva)3.412 G .912
+(luation depends on the number of ar).25 F .911(guments; see belo)-.18 F
+4.711 -.65(w. O)-.25 H .911(perator precedence is).65 F
+(used when there are \214v)144 459.6 Q 2.5(eo)-.15 G 2.5(rm)-2.5 G
+(ore ar)-2.5 E(guments.)-.18 E F1(!)144 471.6 Q F3 -.2(ex)2.5 G(pr).2 E
 F0 -.35(Tr)12.6 G(ue if).35 E F3 -.2(ex)2.5 G(pr).2 E F0(is f)3.23 E
-(alse.)-.1 E F1(\()144 447.6 Q F3 -.2(ex)2.5 G(pr).2 E F1(\))2.5 E F0
+(alse.)-.1 E F1(\()144 483.6 Q F3 -.2(ex)2.5 G(pr).2 E F1(\))2.5 E F0
 .26(Returns the v)6.77 F .26(alue of)-.25 F F3 -.2(ex)2.76 G(pr).2 E F0
 5.26(.T)C .26(his may be used to o)-5.26 F -.15(ve)-.15 G .26
-(rride the normal precedence of opera-).15 F(tors.)180 459.6 Q F3 -.2
-(ex)144 471.6 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 483.6 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 F3 -.2(ex)144 495.6 S
+(rride the normal precedence of opera-).15 F(tors.)180 495.6 Q F3 -.2
+(ex)144 507.6 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 519.6 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 F3 -.2(ex)144 531.6 S
 (pr1).2 E F0<ad>2.5 E F1(o)A F3 -.2(ex)2.5 G(pr2).2 E F0 -.35(Tr)180
-507.6 S(ue if either).35 E F3 -.2(ex)2.5 G(pr1).2 E F0(or)2.5 E F3 -.2
-(ex)2.5 G(pr2).2 E F0(is true.)2.52 E F1(test)144 524.4 Q F0(and)2.5 E
+543.6 S(ue if either).35 E F3 -.2(ex)2.5 G(pr1).2 E F0(or)2.5 E F3 -.2
+(ex)2.5 G(pr2).2 E F0(is true.)2.52 E F1(test)144 560.4 Q F0(and)2.5 E
 F1([)2.5 E F0 -.25(eva)2.5 G(luate conditional e).25 E
 (xpressions using a set of rules based on the number of ar)-.15 E
-(guments.)-.18 E 2.5(0a)144 542.4 S -.18(rg)-2.5 G(uments).18 E(The e)
-180 554.4 Q(xpression is f)-.15 E(alse.)-.1 E 2.5(1a)144 566.4 S -.18
-(rg)-2.5 G(ument).18 E(The e)180 578.4 Q
+(guments.)-.18 E 2.5(0a)144 578.4 S -.18(rg)-2.5 G(uments).18 E(The e)
+180 590.4 Q(xpression is f)-.15 E(alse.)-.1 E 2.5(1a)144 602.4 S -.18
+(rg)-2.5 G(ument).18 E(The e)180 614.4 Q
 (xpression is true if and only if the ar)-.15 E(gument is not null.)-.18
-E 2.5(2a)144 590.4 S -.18(rg)-2.5 G(uments).18 E .37(If the \214rst ar)
-180 602.4 R .37(gument is)-.18 F F1(!)2.87 E F0 2.87(,t)C .37(he e)-2.87
+E 2.5(2a)144 626.4 S -.18(rg)-2.5 G(uments).18 E .37(If the \214rst ar)
+180 638.4 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 .38(If the \214rst ar)180 614.4 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 626.4 Q .552
+(gument is null.)-.18 F .379(If the \214rst ar)180 650.4 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 662.4 Q .553
 (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 638.4 Q
+(If the \214rst ar)5.552 F(gu-)-.18 E(ment is not a v)180 674.4 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 650.4 S -.18(rg)-2.5 G
-(uments).18 E .236(The follo)180 662.4 R .236
+(xpression is f)-.15 E(alse.)-.1 E 2.5(3a)144 686.4 S -.18(rg)-2.5 G
+(uments).18 E .236(The follo)180 698.4 R .236
 (wing conditions are applied in the order listed.)-.25 F .236
 (If the second ar)5.236 F .236(gument is one of)-.18 F .855
-(the binary conditional operators listed abo)180 674.4 R 1.155 -.15
+(the binary conditional operators listed abo)180 710.4 R 1.155 -.15
 (ve u)-.15 H(nder).15 E F2(CONDITION)3.355 E .855(AL EXPRESSIONS)-.18 F
-F4(,)A F0(the)3.105 E .579(result of the e)180 686.4 R .578(xpression i\
+F4(,)A F0(the)3.104 E .578(result of the e)180 722.4 R .578(xpression i\
 s the result of the binary test using the \214rst and third ar)-.15 F
-(guments)-.18 E 1.332(as operands.)180 698.4 R(The)6.332 E F1<ad61>3.832
-E F0(and)3.832 E F1<ad6f>3.832 E F0 1.333
-(operators are considered binary operators when there are)3.832 F .558
-(three ar)180 710.4 R 3.058(guments. If)-.18 F .558(the \214rst ar)3.058
-F .558(gument is)-.18 F F1(!)3.058 E F0 3.058(,t)C .558(he v)-3.058 F
-.558(alue is the ne)-.25 F -.05(ga)-.15 G .558(tion of the tw).05 F
-(o-ar)-.1 E(gument)-.18 E .52(test using the second and third ar)180
-722.4 R 3.021(guments. If)-.18 F .521(the \214rst ar)3.021 F .521
-(gument is e)-.18 F(xactly)-.15 E F1(\()3.021 E F0 .521(and the third)
-3.021 F(GNU Bash-4.2)72 768 Q(2004 Apr 20)148.735 E(20)198.725 E 0 Cg EP
+(guments)-.18 E(GNU Bash-4.2)72 768 Q(2004 Apr 20)148.735 E(20)198.725 E
+0 Cg EP
 %%Page: 21 21
 %%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(ar)180 84 Q
-.485(gument is e)-.18 F(xactly)-.15 E/F1 10/Times-Bold@0 SF(\))2.985 E
-F0 2.985(,t)C .485(he result is the one-ar)-2.985 F .485
-(gument test of the second ar)-.18 F 2.985(gument. Other)-.18 F(-)-.2 E
-(wise, the e)180 96 Q(xpression is f)-.15 E(alse.)-.1 E 2.5(4a)144 108 S
--.18(rg)-2.5 G(uments).18 E .384(If the \214rst ar)180 120 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
-132 R 4.147(guments. Otherwise,)-.18 F 1.647(the e)4.147 F 1.647
+(TINS\(1\) B)-.92 F(ASH_B)-.35 E(UIL)-.1 E(TINS\(1\))-.92 E 1.333
+(as operands.)180 84 R(The)6.333 E/F1 10/Times-Bold@0 SF<ad61>3.833 E F0
+(and)3.833 E F1<ad6f>3.832 E F0 1.332
+(operators are considered binary operators when there are)3.832 F .558
+(three ar)180 96 R 3.058(guments. If)-.18 F .558(the \214rst ar)3.058 F
+.558(gument is)-.18 F F1(!)3.058 E F0 3.058(,t)C .558(he v)-3.058 F .558
+(alue is the ne)-.25 F -.05(ga)-.15 G .558(tion of the tw).05 F(o-ar)-.1
+E(gument)-.18 E .521(test using the second and third ar)180 108 R 3.021
+(guments. If)-.18 F .521(the \214rst ar)3.021 F .52(gument is e)-.18 F
+(xactly)-.15 E F1(\()3.02 E F0 .52(and the third)3.02 F(ar)180 120 Q
+.485(gument is e)-.18 F(xactly)-.15 E F1(\))2.985 E F0 2.985(,t)C .485
+(he result is the one-ar)-2.985 F .485(gument test of the second ar)-.18
+F 2.985(gument. Other)-.18 F(-)-.2 E(wise, the e)180 132 Q
+(xpression is f)-.15 E(alse.)-.1 E 2.5(4a)144 144 S -.18(rg)-2.5 G
+(uments).18 E .385(If the \214rst ar)180 156 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 168 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 144 Q -.15(ve)
--.15 G(.).15 E 2.5(5o)144 156 S 2.5(rm)-2.5 G(ore ar)-2.5 E(guments)-.18
-E 1.635(The e)180 168 R 1.635(xpression is parsed and e)-.15 F -.25(va)
+(according to precedence using the rules listed abo)180 180 Q -.15(ve)
+-.15 G(.).15 E 2.5(5o)144 192 S 2.5(rm)-2.5 G(ore ar)-2.5 E(guments)-.18
+E 1.635(The e)180 204 R 1.635(xpression is parsed and e)-.15 F -.25(va)
 -.25 G 1.635(luated according to precedence using the rules listed).25 F
-(abo)180 180 Q -.15(ve)-.15 G(.).15 E(When used with)144 198 Q F1(test)
+(abo)180 216 Q -.15(ve)-.15 G(.).15 E(When used with)144 234 Q F1(test)
 2.5 E F0(or)2.5 E F1([)2.5 E F0 2.5(,t)C(he)-2.5 E F1(<)2.5 E F0(and)2.5
 E F1(>)2.5 E F0(operators sort le)2.5 E
-(xicographically using ASCII ordering.)-.15 E F1(times)108 214.8 Q F0
+(xicographically using ASCII ordering.)-.15 E F1(times)108 250.8 Q F0
 1.229(Print the accumulated user and system times for the shell and for\
- processes run from the shell.)13.23 F(The return status is 0.)144 226.8
-Q F1(trap)108 243.6 Q F0([)2.5 E F1(\255lp)A F0 2.5(][)C([)-2.5 E/F2 10
+ processes run from the shell.)13.23 F(The return status is 0.)144 262.8
+Q F1(trap)108 279.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 255.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)
-144 267.6 R F2(sigspec)3.108 E F0 3.108(\)o)C(r)-3.108 E F1<ad>3.108 E
+.703(The command)144 291.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 303.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 279.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 315.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 291.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
-(been supplied, then the trap commands associated with each)144 303.6 R
-F2(sigspec)4.054 E F0 1.215(are displayed.)4.024 F 1.215(If no ar)6.215
-F(gu-)-.18 E .86(ments are supplied or if only)144 315.6 R F1<ad70>3.36
+144.34 327.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 339.6 R
+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 351.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 327.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 339.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
-(names are case insensiti)144 351.6 Q .3 -.15(ve a)-.25 H(nd the).15 E
-/F3 9/Times-Bold@0 SF(SIG)2.5 E F0(pre\214x is optional.)2.25 E 1.648
-(If a)144 369.6 R F2(sigspec)4.488 E F0(is)4.458 E F3(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
-381.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 393.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 405.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 417.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 429.6 Q F2(ar)
-3.474 E(g)-.37 E F0 .644(is e)3.364 F -.15(xe)-.15 G .643
+(signal. The)144 363.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.31
+(bers. Each)144 375.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 387.6 Q .3 -.15(ve a)-.25 H(nd the).15 E
+/F3 9/Times-Bold@0 SF(SIG)2.5 E F0(pre\214x is optional.)2.25 E 1.649
+(If a)144 405.6 R F2(sigspec)4.489 E F0(is)4.459 E F3(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
+417.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 429.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 441.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 453.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 465.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 441.6 Q -.15(xe)
--.15 G(cuting.).15 E .521(If a)144 459.6 R F2(sigspec)3.361 E F0(is)
-3.331 E F3(ERR)3.021 E F4(,)A F0 .522(the command)2.771 F F2(ar)3.352 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 477.6 Q -.15(xe)
+-.15 G(cuting.).15 E .522(If a)144 495.6 R F2(sigspec)3.362 E F0(is)
+3.332 E F3(ERR)3.022 E F4(,)A F0 .522(the command)2.772 F F2(ar)3.352 E
 (g)-.37 E F0 .522(is e)3.242 F -.15(xe)-.15 G .522(cuted whene).15 F
--.15(ve)-.25 G 3.022(raap).15 G .522(ipeline \(which may consist of a)
+-.15(ve)-.25 G 3.022(raap).15 G .521(ipeline \(which may consist of a)
 -3.022 F .185(single simple command\), a list, or a compound command re\
-turns a non\255zero e)144 471.6 R .184(xit status, subject to)-.15 F
-.451(the follo)144 483.6 R .451(wing conditions.)-.25 F(The)5.451 E F3
-(ERR)2.951 E F0 .451(trap is not e)2.701 F -.15(xe)-.15 G .451
-(cuted if the f).15 F .452(ailed command is part of the com-)-.1 F .388
-(mand list immediately follo)144 495.6 R .388(wing a)-.25 F F1(while)
-2.888 E F0(or)2.888 E F1(until)2.888 E F0 -.1(ke)2.888 G(yw)-.05 E .388
-(ord, part of the test in an)-.1 F F2(if)2.897 E F0 .387
-(statement, part)4.847 F .777(of a command e)144 507.6 R -.15(xe)-.15 G
+turns a non\255zero e)144 507.6 R .185(xit status, subject to)-.15 F
+.452(the follo)144 519.6 R .452(wing conditions.)-.25 F(The)5.452 E F3
+(ERR)2.952 E F0 .451(trap is not e)2.701 F -.15(xe)-.15 G .451
+(cuted if the f).15 F .451(ailed command is part of the com-)-.1 F .387
+(mand list immediately follo)144 531.6 R .387(wing a)-.25 F F1(while)
+2.887 E F0(or)2.887 E F1(until)2.888 E F0 -.1(ke)2.888 G(yw)-.05 E .388
+(ord, part of the test in an)-.1 F F2(if)2.898 E F0 .388
+(statement, part)4.848 F .778(of a command e)144 543.6 R -.15(xe)-.15 G
 .778(cuted in a).15 F F1(&&)3.278 E F0(or)3.278 E F1(||)3.278 E F0 .778
 (list e)3.278 F .778(xcept the command follo)-.15 F .778
-(wing the \214nal)-.25 F F1(&&)3.278 E F0(or)3.278 E F1(||)3.278 E F0
-3.278(,a)C -.15(ny)-3.278 G 1.28(command in a pipeline b)144 519.6 R
+(wing the \214nal)-.25 F F1(&&)3.278 E F0(or)3.278 E F1(||)3.277 E F0
+3.277(,a)C -.15(ny)-3.277 G 1.28(command in a pipeline b)144 555.6 R
 1.28(ut the last, or if the command')-.2 F 3.78(sr)-.55 G 1.28(eturn v)
 -3.78 F 1.28(alue is being in)-.25 F -.15(ve)-.4 G 1.28(rted using).15 F
-F1(!)3.78 E F0(.)A(These are the same conditions obe)144 531.6 Q
+F1(!)3.78 E F0(.)A(These are the same conditions obe)144 567.6 Q
 (yed by the)-.15 E F1(err)2.5 E(exit)-.18 E F0(\()2.5 E F1<ad65>A F0 2.5
 (\)o)C(ption.)-2.5 E 1.095
 (Signals ignored upon entry to the shell cannot be trapped or reset.)144
-549.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 561.6 R .662
-(alues in a subshell or subshell en)-.25 F .661(vironment when one is)
--.4 F 2.5(created. The)144 573.6 R(return status is f)2.5 E(alse if an)
+585.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 597.6 R .662
+(alues in a subshell or subshell en)-.25 F .662(vironment when one is)
+-.4 F 2.5(created. The)144 609.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
-590.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 602.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 614.4 Q F0 .843(option is used,)3.343 F F1(type)3.343 E F0
+626.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 638.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 650.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 626.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
-(found, then nothing is printed, and an e)144 638.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
-(either returns the name of the disk \214le that w)144 650.4 R .855
+(,).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 662.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 674.4 R .118
+(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 686.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 662.4 R/F5 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 674.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 F5 .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 686.4 Q F1<ad50>3.231 E F0 .731(print the hashed v)3.231 F
-.73(alue, which is not necessarily the \214le that appears \214rst in)
--.25 F F3 -.666(PA)3.23 G(TH)-.189 E F4(.)A F0 .73(If the)5.23 F F1
-<ad61>144 698.4 Q F0 1.748(option is used,)4.248 F F1(type)4.248 E F0
-1.748(prints all of the places that contain an e)4.248 F -.15(xe)-.15 G
-1.748(cutable named).15 F F2(name)4.249 E F0 6.749(.T).18 G(his)-6.749 E
-.744(includes aliases and functions, if and only if the)144 710.4 R F1
-<ad70>3.244 E F0 .744(option is not also used.)3.244 F .743
-(The table of hashed)5.744 F 1.223(commands is not consulted when using)
-144 722.4 R F1<ad61>3.723 E F0 6.223(.T)C(he)-6.223 E F1<ad66>3.723 E F0
-1.223(option suppresses shell function lookup, as)3.723 F(GNU Bash-4.2)
-72 768 Q(2004 Apr 20)148.735 E(21)198.725 E 0 Cg EP
+.855(were speci\214ed as a com-)3.535 F .64(mand name, or nothing if)144
+698.4 R/F5 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 710.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 F5 .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 722.4 Q F1<ad50>3.23 E F0 .73(print the hashed v)3.23
+F .731
+(alue, which is not necessarily the \214le that appears \214rst in)-.25
+F F3 -.666(PA)3.231 G(TH)-.189 E F4(.)A F0 .731(If the)5.231 F
+(GNU Bash-4.2)72 768 Q(2004 Apr 20)148.735 E(21)198.725 E 0 Cg EP
 %%Page: 22 22
 %%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 .326
-(with the)144 84 R/F1 10/Times-Bold@0 SF(command)2.826 E F0 -.2(bu)2.826
-G(iltin.).2 E F1(type)5.326 E F0 .326(returns true if all of the ar)
-2.826 F .325(guments are found, f)-.18 F .325(alse if an)-.1 F 2.825(ya)
--.15 G .325(re not)-2.825 F(found.)144 96 Q F1(ulimit)108 112.8 Q F0([)
-2.5 E F1(\255HST)A(abcde\214lmnpqrstuvx)-.92 E F0([)2.5 E/F2 10
-/Times-Italic@0 SF(limit)A F0(]])A(Pro)144 124.8 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
+(TINS\(1\) B)-.92 F(ASH_B)-.35 E(UIL)-.1 E(TINS\(1\))-.92 E/F1 10
+/Times-Bold@0 SF<ad61>144 84 Q F0 1.749(option is used,)4.249 F F1(type)
+4.248 E F0 1.748(prints all of the places that contain an e)4.248 F -.15
+(xe)-.15 G 1.748(cutable named).15 F/F2 10/Times-Italic@0 SF(name)4.248
+E F0 6.748(.T).18 G(his)-6.748 E .744
+(includes aliases and functions, if and only if the)144 96 R F1<ad70>
+3.244 E F0 .744(option is not also used.)3.244 F .744
+(The table of hashed)5.744 F 1.223(commands is not consulted when using)
+144 108 R F1<ad61>3.723 E F0 6.223(.T)C(he)-6.223 E F1<ad66>3.723 E F0
+1.223(option suppresses shell function lookup, as)3.723 F .325(with the)
+144 120 R F1(command)2.825 E F0 -.2(bu)2.825 G(iltin.).2 E F1(type)5.325
+E F0 .325(returns true if all of the ar)2.825 F .326
+(guments are found, f)-.18 F .326(alse if an)-.1 F 2.826(ya)-.15 G .326
+(re not)-2.826 F(found.)144 132 Q F1(ulimit)108 148.8 Q F0([)2.5 E F1
+(\255HST)A(abcde\214lmnpqrstuvx)-.92 E F0([)2.5 E F2(limit)A F0(]])A
+(Pro)144 160.8 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
 (ilable to the shell and to processes started by it, on systems).25 F
-.944(that allo)144 136.8 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
+.943(that allo)144 172.8 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
 (options specify that the hard or soft limit is set for the)3.444 F(gi)
-144 148.8 Q -.15(ve)-.25 G 2.708(nr).15 G 2.708(esource. A)-2.708 F .208
+144 184.8 Q -.15(ve)-.25 G 2.709(nr).15 G 2.709(esource. A)-2.709 F .208
 (hard limit cannot be increased by a non-root user once it is set; a so\
-ft limit may)2.708 F .426(be increased up to the v)144 160.8 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
-172.8 R .139(The v)5.139 F .139(alue of)-.25 F F2(limit)2.729 E F0 .139
+ft limit may)2.709 F .425(be increased up to the v)144 196.8 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
+208.8 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
-.742(of the special v)144 184.8 R(alues)-.25 E F1(hard)3.242 E F0(,)A F1
+.741(of the special v)144 220.8 R(alues)-.25 E F1(hard)3.241 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 196.8 R -.15(ve)-.25 G(ly).15 E
+(soft limit, and no limit, respecti)144 232.8 R -.15(ve)-.25 G(ly).15 E
 5.78(.I)-.65 G(f)-5.78 E F2(limit)3.37 E F0 .78
 (is omitted, the current v)3.96 F .78(alue of the soft limit of the)-.25
-F .499(resource is printed, unless the)144 208.8 R F1<ad48>2.999 E F0
-.499(option is gi)2.999 F -.15(ve)-.25 G 2.999(n. When).15 F .498
+F .498(resource is printed, unless the)144 244.8 R F1<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
-(limit name and unit are printed before the v)144 220.8 Q 2.5
+(limit name and unit are printed before the v)144 256.8 Q 2.5
 (alue. Other)-.25 F(options are interpreted as follo)2.5 E(ws:)-.25 E F1
-<ad61>144 232.8 Q F0(All current limits are reported)25.3 E F1<ad62>144
-244.8 Q F0(The maximum sock)24.74 E(et b)-.1 E(uf)-.2 E(fer size)-.25 E
-F1<ad63>144 256.8 Q F0(The maximum size of core \214les created)25.86 E
-F1<ad64>144 268.8 Q F0(The maximum size of a process')24.74 E 2.5(sd)
--.55 G(ata se)-2.5 E(gment)-.15 E F1<ad65>144 280.8 Q F0
-(The maximum scheduling priority \("nice"\))25.86 E F1<ad66>144 292.8 Q
+<ad61>144 268.8 Q F0(All current limits are reported)25.3 E F1<ad62>144
+280.8 Q F0(The maximum sock)24.74 E(et b)-.1 E(uf)-.2 E(fer size)-.25 E
+F1<ad63>144 292.8 Q F0(The maximum size of core \214les created)25.86 E
+F1<ad64>144 304.8 Q F0(The maximum size of a process')24.74 E 2.5(sd)
+-.55 G(ata se)-2.5 E(gment)-.15 E F1<ad65>144 316.8 Q F0
+(The maximum scheduling priority \("nice"\))25.86 E F1<ad66>144 328.8 Q
 F0(The maximum size of \214les written by the shell and its children)
-26.97 E F1<ad69>144 304.8 Q F0(The maximum number of pending signals)
-27.52 E F1<ad6c>144 316.8 Q F0(The maximum size that may be lock)27.52 E
-(ed into memory)-.1 E F1<ad6d>144 328.8 Q F0
+26.97 E F1<ad69>144 340.8 Q F0(The maximum number of pending signals)
+27.52 E F1<ad6c>144 352.8 Q F0(The maximum size that may be lock)27.52 E
+(ed into memory)-.1 E F1<ad6d>144 364.8 Q F0
 (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 340.8 Q F0 .791(Th\
+(ystems do not honor this limit\))-2.5 E F1<ad6e>144 376.8 Q F0 .791(Th\
 e maximum number of open \214le descriptors \(most systems do not allo)
-24.74 F 3.291(wt)-.25 G .791(his v)-3.291 F .791(alue to)-.25 F
-(be set\))180 352.8 Q F1<ad70>144 364.8 Q F0
+24.74 F 3.29(wt)-.25 G .79(his v)-3.29 F .79(alue to)-.25 F(be set\))180
+388.8 Q F1<ad70>144 400.8 Q F0
 (The pipe size in 512-byte blocks \(this may not be set\))24.74 E F1
-<ad71>144 376.8 Q F0
+<ad71>144 412.8 Q F0
 (The maximum number of bytes in POSIX message queues)24.74 E F1<ad72>144
-388.8 Q F0(The maximum real-time scheduling priority)25.86 E F1<ad73>144
-400.8 Q F0(The maximum stack size)26.41 E F1<ad74>144 412.8 Q F0
-(The maximum amount of cpu time in seconds)26.97 E F1<ad75>144 424.8 Q
+424.8 Q F0(The maximum real-time scheduling priority)25.86 E F1<ad73>144
+436.8 Q F0(The maximum stack size)26.41 E F1<ad74>144 448.8 Q F0
+(The maximum amount of cpu time in seconds)26.97 E F1<ad75>144 460.8 Q
 F0(The maximum number of processes a)24.74 E -.25(va)-.2 G
-(ilable to a single user).25 E F1<ad76>144 436.8 Q F0 .47
+(ilable to a single user).25 E F1<ad76>144 472.8 Q F0 .47
 (The maximum amount of virtual memory a)25.3 F -.25(va)-.2 G .47
 (ilable to the shell and, on some systems, to).25 F(its children)180
-448.8 Q F1<ad78>144 460.8 Q F0(The maximum number of \214le locks)25.3 E
-F1<ad54>144 472.8 Q F0(The maximum number of threads)23.63 E(If)144
-489.6 Q F2(limit)3.058 E F0 .468(is gi)3.648 F -.15(ve)-.25 G .468
+484.8 Q F1<ad78>144 496.8 Q F0(The maximum number of \214le locks)25.3 E
+F1<ad54>144 508.8 Q F0(The maximum number of threads)23.63 E(If)144
+525.6 Q F2(limit)3.058 E F0 .468(is gi)3.648 F -.15(ve)-.25 G .468
 (n, and the).15 F F1<ad61>2.968 E F0 .468(option is not used,)2.968 F F2
 (limit)2.968 E F0 .468(is the ne)2.968 F 2.968(wv)-.25 G .468
-(alue of the speci\214ed resource.)-3.218 F(If)5.468 E .045
-(no option is gi)144 501.6 R -.15(ve)-.25 G .045(n, then).15 F F1<ad66>
-2.545 E F0 .045(is assumed.)2.545 F -1.11(Va)5.045 G .045
-(lues are in 1024-byte increments, e)1.11 F .044(xcept for)-.15 F F1
-<ad74>2.544 E F0 2.544(,w)C .044(hich is)-2.544 F .402(in seconds;)144
-513.6 R F1<ad70>2.902 E F0 2.902(,w)C .402
-(hich is in units of 512-byte blocks; and)-2.902 F F1<ad54>2.902 E F0(,)
+(alue of the speci\214ed resource.)-3.218 F(If)5.468 E .044
+(no option is gi)144 537.6 R -.15(ve)-.25 G .044(n, then).15 F F1<ad66>
+2.544 E F0 .045(is assumed.)2.545 F -1.11(Va)5.045 G .045
+(lues are in 1024-byte increments, e)1.11 F .045(xcept for)-.15 F F1
+<ad74>2.545 E F0 2.545(,w)C .045(hich is)-2.545 F .403(in seconds;)144
+549.6 R F1<ad70>2.903 E F0 2.903(,w)C .402
+(hich is in units of 512-byte blocks; and)-2.903 F F1<ad54>2.902 E F0(,)
 A F1<ad62>2.902 E F0(,)A F1<ad6e>2.902 E F0 2.902(,a)C(nd)-2.902 E F1
-<ad75>2.903 E F0 2.903(,w)C .403(hich are unscaled)-2.903 F -.25(va)144
-525.6 S 3.083(lues. The).25 F .583(return status is 0 unless an in)3.083
+<ad75>2.902 E F0 2.902(,w)C .402(hich are unscaled)-2.902 F -.25(va)144
+561.6 S 3.082(lues. The).25 F .583(return status is 0 unless an in)3.083
 F -.25(va)-.4 G .583(lid option or ar).25 F .583
 (gument is supplied, or an error occurs)-.18 F(while setting a ne)144
-537.6 Q 2.5(wl)-.25 G(imit.)-2.5 E F1(umask)108 554.4 Q F0([)2.5 E F1
+573.6 Q 2.5(wl)-.25 G(imit.)-2.5 E F1(umask)108 590.4 Q F0([)2.5 E F1
 <ad70>A F0 2.5(][)C F1<ad53>-2.5 E F0 2.5(][)C F2(mode)-2.5 E F0(])A .2
-(The user \214le-creation mask is set to)144 566.4 R F2(mode)2.7 E F0
+(The user \214le-creation mask is set to)144 602.4 R F2(mode)2.7 E 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 578.4 R F2 -.15(ch)2.566 G(mod).15 E F0(\(1\).).77 E(If)144
-590.4 Q F2(mode)3.262 E F0 .382(is omitted, the current v)3.062 F .382
+pted by)144 614.4 R F2 -.15(ch)2.566 G(mod).15 E F0(\(1\).).77 E(If)144
+626.4 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 602.4 R .547
+(printed in symbolic form; the def)144 638.4 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 614.4 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 626.4 Q
+(mode)144.38 650.4 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 662.4 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 643.2 Q F0<5bad>2.5 E F1(a)A F0 2.5(][)C F2(name)-2.5 E F0
-(...])2.5 E(Remo)144 655.2 Q 1.955 -.15(ve e)-.15 H(ach).15 E F2(name)
+(unalias)108 679.2 Q F0<5bad>2.5 E F1(a)A F0 2.5(][)C F2(name)-2.5 E F0
+(...])2.5 E(Remo)144 691.2 Q 1.955 -.15(ve e)-.15 H(ach).15 E F2(name)
 4.155 E F0 1.655(from the list of de\214ned aliases.)4.155 F(If)6.655 E
 F1<ad61>4.155 E F0 1.655(is supplied, all alias de\214nitions are)4.155
-F(remo)144 667.2 Q -.15(ve)-.15 G 2.5(d. The).15 F(return v)2.5 E
+F(remo)144 703.2 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 684 Q F0<5bad>2.5 E F1
-(fv)A F0 2.5(][)C<ad>-2.5 E F1(n)A F0 2.5(][)C F2(name)-2.5 E F0(...])
-2.5 E -.15(Fo)144 696 S 3.827(re).15 G(ach)-3.827 E F2(name)3.827 E F0
-3.827(,r).18 G(emo)-3.827 E 1.627 -.15(ve t)-.15 H 1.327
-(he corresponding v).15 F 1.327(ariable or function.)-.25 F 1.327
-(If the)6.327 F F1<ad76>3.828 E F0 1.328(option is gi)3.828 F -.15(ve)
--.25 G 1.328(n, each).15 F F2(name)144.36 708 Q F0 1.551
-(refers to a shell v)4.231 F 1.551(ariable, and that v)-.25 F 1.551
-(ariable is remo)-.25 F -.15(ve)-.15 G 4.05(d. Read-only).15 F -.25(va)
-4.05 G 1.55(riables may not be).25 F 4.641(unset. If)144 720 R F1<ad66>
-4.641 E F0 2.141(is speci\214ed, each)4.641 F F2(name)5.001 E F0 2.141
-(refers to a shell function, and the function de\214nition is)4.821 F
-(GNU Bash-4.2)72 768 Q(2004 Apr 20)148.735 E(22)198.725 E 0 Cg EP
+(is not a de\214ned alias.)2.68 E(GNU Bash-4.2)72 768 Q(2004 Apr 20)
+148.735 E(22)198.725 E 0 Cg EP
 %%Page: 23 23
 %%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(remo)144 84
-Q -.15(ve)-.15 G 2.538(d. If).15 F(the)2.537 E/F1 10/Times-Bold@0 SF
-<ad6e>2.537 E F0 .037(option is supplied, and)2.537 F/F2 10
-/Times-Italic@0 SF(name)2.537 E F0 .037(is a v)2.537 F .037
-(ariable with the)-.25 F F2(namer)2.537 E(ef)-.37 E F0(attrib)2.537 E
-(ute,)-.2 E F2(name)2.537 E F0(will)2.537 E .492
-(be unset rather than the v)144 96 R .492(ariable it references.)-.25 F
+(TINS\(1\) B)-.92 F(ASH_B)-.35 E(UIL)-.1 E(TINS\(1\))-.92 E/F1 10
+/Times-Bold@0 SF(unset)108 84 Q F0<5bad>2.5 E F1(fv)A F0 2.5(][)C<ad>
+-2.5 E F1(n)A F0 2.5(][)C/F2 10/Times-Italic@0 SF(name)-2.5 E F0(...])
+2.5 E -.15(Fo)144 96 S 3.828(re).15 G(ach)-3.828 E F2(name)3.828 E F0
+3.828(,r).18 G(emo)-3.828 E 1.628 -.15(ve t)-.15 H 1.328
+(he corresponding v).15 F 1.327(ariable or function.)-.25 F 1.327
+(If the)6.327 F F1<ad76>3.827 E F0 1.327(option is gi)3.827 F -.15(ve)
+-.25 G 1.327(n, each).15 F F2(name)144.36 108 Q F0 1.55
+(refers to a shell v)4.23 F 1.551(ariable, and that v)-.25 F 1.551
+(ariable is remo)-.25 F -.15(ve)-.15 G 4.051(d. Read-only).15 F -.25(va)
+4.051 G 1.551(riables may not be).25 F 4.642(unset. If)144 120 R F1
+<ad66>4.642 E F0 2.142(is speci\214ed, each)4.642 F F2(name)5.001 E F0
+2.141(refers to a shell function, and the function de\214nition is)4.821
+F(remo)144 132 Q -.15(ve)-.15 G 2.537(d. If).15 F(the)2.537 E F1<ad6e>
+2.537 E F0 .037(option is supplied, and)2.537 F F2(name)2.537 E F0 .037
+(is a v)2.537 F .037(ariable with the)-.25 F F2(namer)2.537 E(ef)-.37 E
+F0(attrib)2.537 E(ute,)-.2 E F2(name)2.537 E F0(will)2.538 E .492
+(be unset rather than the v)144 144 R .492(ariable it references.)-.25 F
 F1<ad6e>5.492 E F0 .492(has no ef)2.992 F .492(fect if the)-.25 F F1
-<ad66>2.992 E F0 .492(option is supplied.)2.992 F .493(If no)5.493 F
-.221(options are supplied, each)144 108 R F2(name)2.721 E F0 .221
-(refers to a v)2.721 F .22(ariable; if there is no v)-.25 F .22
-(ariable by that name, an)-.25 F 2.72(yf)-.15 G(unc-)-2.72 E 1.188
-(tion with that name is unset.)144 120 R 1.189(Each unset v)6.189 F
-1.189(ariable or function is remo)-.25 F -.15(ve)-.15 G 3.689(df).15 G
-1.189(rom the en)-3.689 F(vironment)-.4 E 3.206
-(passed to subsequent commands.)144 132 R 3.206(If an)8.206 F 5.706(yo)
+<ad66>2.992 E F0 .492(option is supplied.)2.992 F .492(If no)5.492 F .22
+(options are supplied, each)144 156 R F2(name)2.72 E F0 .22
+(refers to a v)2.72 F .221(ariable; if there is no v)-.25 F .221
+(ariable by that name, an)-.25 F 2.721(yf)-.15 G(unc-)-2.721 E 1.189
+(tion with that name is unset.)144 168 R 1.189(Each unset v)6.189 F
+1.189(ariable or function is remo)-.25 F -.15(ve)-.15 G 3.688(df).15 G
+1.188(rom the en)-3.688 F(vironment)-.4 E 3.205
+(passed to subsequent commands.)144 180 R 3.206(If an)8.206 F 5.706(yo)
 -.15 G(f)-5.706 E/F3 9/Times-Bold@0 SF(COMP_W)5.706 E(ORDBREAKS)-.09 E
-/F4 9/Times-Roman@0 SF(,)A F3(RANDOM)5.455 E F4(,)A F3(SECONDS)5.455 E
-F4(,)A F3(LINENO)144 144 Q F4(,)A F3(HISTCMD)4.347 E F4(,)A F3(FUNCN)
-4.347 E(AME)-.18 E F4(,)A F3(GR)4.347 E(OUPS)-.27 E F4(,)A F0(or)4.348 E
+/F4 9/Times-Roman@0 SF(,)A F3(RANDOM)5.456 E F4(,)A F3(SECONDS)5.456 E
+F4(,)A F3(LINENO)144 192 Q F4(,)A F3(HISTCMD)4.348 E F4(,)A F3(FUNCN)
+4.348 E(AME)-.18 E F4(,)A F3(GR)4.348 E(OUPS)-.27 E F4(,)A F0(or)4.348 E
 F3(DIRST)4.598 E -.495(AC)-.81 G(K).495 E F0 2.098(are unset, the)4.348
-F 4.598(yl)-.15 G 2.098(ose their special)-4.598 F(properties, e)144 156
+F 4.597(yl)-.15 G 2.097(ose their special)-4.597 F(properties, e)144 204
 Q -.15(ve)-.25 G 2.5(ni).15 G 2.5(ft)-2.5 G(he)-2.5 E 2.5(ya)-.15 G
 (re subsequently reset.)-2.5 E(The e)5 E(xit status is true unless a)
--.15 E F2(name)2.86 E F0(is readonly)2.68 E(.)-.65 E F1(wait)108 172.8 Q
-F0([)2.5 E F1(\255-n)A F0 2.5(][)C F2 2.5(n.)-2.5 G(..)-2.5 E F0(])A -.8
-(Wa)144 184.8 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 .287(may be a process ID or a)3.028 F .722
-(job speci\214cation; if a job spec is gi)144 196.8 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.583 E F0(is)3.463 E .876(not gi)144 208.8 R -.15(ve)-.25 G .876
-(n, all currently acti).15 F 1.176 -.15(ve c)-.25 H .876
-(hild processes are w).15 F .876(aited for)-.1 F 3.376(,a)-.4 G .876
-(nd the return status is zero.)-3.376 F .875(If the)5.875 F F1(\255-n)
-144 220.8 Q F0 .176(option is supplied,)2.676 F F1(wait)2.676 E F0 -.1
-(wa)2.676 G .176(its for an).1 F 2.677(yj)-.15 G .177
-(ob to terminate and returns its e)-2.677 F .177(xit status.)-.15 F(If)
-5.177 E F2(n)3.037 E F0(speci\214es)2.917 E 2.596(an)144 232.8 S(on-e)
--2.596 E .096(xistent process or job, the return status is 127.)-.15 F
-.095(Otherwise, the return status is the e)5.095 F .095(xit status)-.15
-F(of the last process or job w)144 244.8 Q(aited for)-.1 E(.)-.55 E/F5
-10.95/Times-Bold@0 SF(SEE ALSO)72 261.6 Q F0(bash\(1\), sh\(1\))108
-273.6 Q(GNU Bash-4.2)72 768 Q(2004 Apr 20)148.735 E(23)198.725 E 0 Cg EP
+-.15 E F2(name)2.86 E F0(is readonly)2.68 E(.)-.65 E F1(wait)108 220.8 Q
+F0([)2.5 E F1<ad6e>A F0 2.5(][)C F2 2.5(n.)-2.5 G(..)-2.5 E F0(])A -.8
+(Wa)144 232.8 S .026(it for each speci\214ed child process and return i\
+ts termination status.).8 F(Each)5.027 E F2(n)2.887 E F0 .027
+(may be a process ID)2.767 F .256
+(or a job speci\214cation; if a job spec is gi)144 244.8 R -.15(ve)-.25
+G .256(n, all processes in that job').15 F 2.756(sp)-.55 G .256
+(ipeline are w)-2.756 F .256(aited for)-.1 F 5.256(.I)-.55 G(f)-5.256 E
+F2(n)3.116 E F0 .317(is not gi)144 256.8 R -.15(ve)-.25 G .317
+(n, all currently acti).15 F .618 -.15(ve c)-.25 H .318
+(hild processes are w).15 F .318(aited for)-.1 F 2.818(,a)-.4 G .318
+(nd the return status is zero.)-2.818 F .318(If the)5.318 F F1<ad6e>144
+268.8 Q F0 .362(option is supplied,)2.862 F F1(wait)2.862 E F0 -.1(wa)
+2.862 G .362(its for an).1 F 2.862(yj)-.15 G .362
+(ob to terminate and returns its e)-2.862 F .361(xit status.)-.15 F(If)
+5.361 E F2(n)3.221 E F0(speci\214es)3.101 E 2.595(an)144 280.8 S(on-e)
+-2.595 E .095(xistent process or job, the return status is 127.)-.15 F
+.096(Otherwise, the return status is the e)5.095 F .096(xit status)-.15
+F(of the last process or job w)144 292.8 Q(aited for)-.1 E(.)-.55 E/F5
+10.95/Times-Bold@0 SF(SEE ALSO)72 309.6 Q F0(bash\(1\), sh\(1\))108
+321.6 Q(GNU Bash-4.2)72 768 Q(2004 Apr 20)148.735 E(23)198.725 E 0 Cg EP
 %%Trailer
 end
 %%EOF
index 346eab06cd962b7ef1aef56ddb722bdf807e132b..e43f9ad41940107b127597ad1abc23712d33b428 100644 (file)
@@ -1,6 +1,6 @@
 %!PS-Adobe-3.0
 %%Creator: groff version 1.19.2
-%%CreationDate: Fri Mar  8 15:56:21 2013
+%%CreationDate: Wed Sep 11 09:17:46 2013
 %%DocumentNeededResources: font Times-Roman
 %%+ font Times-Bold
 %%DocumentSuppliedResources: procset grops 1.19 2
index 4a6cd019b844459f1ee3bff90a601296b6db438c..d0bc621ff44bdfa300b30389bc7e19d9a6659933 100644 (file)
@@ -113,6 +113,12 @@ _rl_any_typein ()
   return any_typein;
 }
 
+int
+_rl_pushed_input_available ()
+{
+  return (push_index != pop_index);
+}
+
 /* Return the amount of space available in the buffer for stuffing
    characters. */
 static int
@@ -163,12 +169,6 @@ _rl_unget_char (key)
   return (0);
 }
 
-int
-_rl_pushed_input_available ()
-{
-  return (push_index != pop_index);
-}
-
 /* If a character is available to be read, then read it and stuff it into
    IBUFFER.  Otherwise, just return.  Returns number of characters read
    (0 if none available) and -1 on error (EIO). */
index fc56537c94ed1802f396d2f8ba6d02c53140be3c..43011f577b0b8cff49e76a4bc16506bc0039663a 100644 (file)
@@ -358,7 +358,7 @@ _rl_isearch_dispatch (cxt, c)
     {
       /* _rl_keyseq_timeout specified in milliseconds; _rl_input_queued
         takes microseconds, so multiply by 1000.  If we don't get any
-        additional input and we this keymap shadows another function, process
+        additional input and this keymap shadows another function, process
         that key as if it was all we read. */
       if (_rl_keyseq_timeout > 0 &&
            RL_ISSTATE (RL_STATE_CALLBACK) == 0 &&
@@ -483,7 +483,7 @@ add_character:
         XXX - since _rl_input_available depends on the application-
         settable keyboard timeout value, this could alternatively
         use _rl_input_queued(100000) */
-      if (cxt->lastc == ESC && _rl_input_available ())
+      if (cxt->lastc == ESC && (_rl_pushed_input_available () || _rl_input_available ()))
        rl_execute_next (ESC);
       return (0);
     }
index 807a0659ec903f5862224e4c4b6ad16861ddbcc6..3270c7db3da84cc779b919160639dd1a2c1637ee 100644 (file)
@@ -826,7 +826,7 @@ _rl_insert_char (count, c)
         pending characters that are bound to rl_insert, and insert
         them all.  Don't do this if we're current reading input from
         a macro. */
-      if ((RL_ISSTATE (RL_STATE_MACROINPUT) == 0) && _rl_any_typein ())
+      if ((RL_ISSTATE (RL_STATE_MACROINPUT) == 0) && _rl_pushed_input_available ())
        _rl_insert_typein (c);
       else
        {