%!PS-Adobe-3.0
%%Creator: groff version 1.19
-%%CreationDate: Tue Apr 20 15:26:44 2004
+%%CreationDate: Tue Jun 1 12:27:23 2004
%%DocumentNeededResources: font Times-Roman
%%+ font Times-Bold
%%+ font Times-Italic
%%+ font Palatino-Italic
%%+ font Palatino-Bold
%%DocumentSuppliedResources: procset grops 1.19 0
-%%Pages: 63
+%%Pages: 64
%%PageOrder: Ascend
%%DocumentMedia: Default 612 792 0 () ()
%%Orientation: Portrait
144 686.4 Q .3 -.15(ve \()-.25 H(see).15 E F4(INV)2.5 E(OCA)-.405 E
(TION)-.855 E F0(belo)2.25 E(w\).)-.25 E F2(\255\255login)108 703.2 Q F0
(Equi)144 715.2 Q -.25(va)-.25 G(lent to).25 E F2<ad6c>2.5 E F0(.)A
-(GNU Bash-3.0)72 768 Q(2004 Apr 20)148.735 E(1)203.725 E 0 Cg EP
+(GNU Bash-3.0)72 768 Q(2004 May 27)147.345 E(1)202.335 E 0 Cg EP
%%Page: 2 2
%%BeginPageSetup
BP
108 727.2 S 2.5(tt).2 G(he v)-2.5 E(alue of the)-.25 E F3 -.666(PA)2.5 G
(TH)-.189 E F0 -.25(va)2.25 G
(riable is not used to search for the \214le name.).25 E(GNU Bash-3.0)72
-768 Q(2004 Apr 20)148.735 E(2)203.725 E 0 Cg EP
+768 Q(2004 May 27)147.345 E(2)202.335 E 0 Cg EP
%%Page: 3 3
%%BeginPageSetup
BP
F F1(|)2.92 E F0 5.42(.T)C .42(he format for a pipeline)-5.42 F(is:)108
703.2 Q([)144 720 Q F1(time)A F0([)2.5 E F1<ad70>A F0(]] [ ! ])A F2
(command)2.5 E F0([)2.5 E F1(|)2.5 E F2(command2)2.5 E F0(... ])2.5 E
-(GNU Bash-3.0)72 768 Q(2004 Apr 20)148.735 E(3)203.725 E 0 Cg EP
+(GNU Bash-3.0)72 768 Q(2004 May 27)147.345 E(3)202.335 E 0 Cg EP
%%Page: 4 4
%%BeginPageSetup
BP
F(SIONS)144 727.2 Q F5(.)A F0 -.8(Wo)5.633 G 1.133
(rd splitting and pathname e).8 F 1.133
(xpansion are not performed on the w)-.15 F 1.133(ords between the)-.1 F
-F3([[)3.632 E F0(GNU Bash-3.0)72 768 Q(2004 Apr 20)148.735 E(4)203.725 E
+F3([[)3.632 E F0(GNU Bash-3.0)72 768 Q(2004 May 27)147.345 E(4)202.335 E
0 Cg EP
%%Page: 5 5
%%BeginPageSetup
(The line read is sa)5.759 F -.15(ve)-.2 G 3.26(di).15 G 3.26(nt)-3.26 G
.76(he v)-3.26 F(ariable)-.25 E F1(REPL)3.26 E(Y)-.92 E F0 5.76(.T)C(he)
-5.76 E F2(list)3.35 E F0 .76(is e)3.94 F -.15(xe)-.15 G .76
-(cuted after).15 F(GNU Bash-3.0)72 768 Q(2004 Apr 20)148.735 E(5)203.725
+(cuted after).15 F(GNU Bash-3.0)72 768 Q(2004 May 27)147.345 E(5)202.335
E 0 Cg EP
%%Page: 6 6
%%BeginPageSetup
G(he)-2.974 E F2 .474(escape c)2.974 F(har)-.15 E(acter)-.15 E F0 5.474
(.I).73 G 2.974(tp)-5.474 G(reserv)-2.974 E .474(es the literal v)-.15 F
.474(alue of the ne)-.25 F .474(xt character that)-.15 F(GNU Bash-3.0)72
-768 Q(2004 Apr 20)148.735 E(6)203.725 E 0 Cg EP
+768 Q(2004 May 27)147.345 E(6)202.335 E 0 Cg EP
%%Page: 7 7
%%BeginPageSetup
BP
5.706 E .445(tional parameters are assigned from the shell')108 729.6 R
2.944(sa)-.55 G -.18(rg)-2.944 G .444(uments when it is in).18 F -.2(vo)
-.4 G -.1(ke).2 G .444(d, and may be reassigned using).1 F(GNU Bash-3.0)
-72 768 Q(2004 Apr 20)148.735 E(7)203.725 E 0 Cg EP
+72 768 Q(2004 May 27)147.345 E(7)202.335 E 0 Cg EP
%%Page: 8 8
%%BeginPageSetup
BP
F F1(${FUNCN)144 727.2 Q(AME[)-.2 E F3 8.951($i + 1)B F1(]})A F0 -.1(wa)
11.451 G 11.451(sc).1 G 11.451(alled. The)-11.451 F 8.951
(corresponding source \214le name is)11.451 F(GNU Bash-3.0)72 768 Q
-(2004 Apr 20)148.735 E(8)203.725 E 0 Cg EP
+(2004 May 27)147.345 E(8)202.335 E 0 Cg EP
%%Page: 9 9
%%BeginPageSetup
BP
5.35(.I)-.65 G(f)-5.35 E F3(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 723.6 Q(GNU Bash-3.0)
-72 768 Q(2004 Apr 20)148.735 E(9)203.725 E 0 Cg EP
+72 768 Q(2004 May 27)147.345 E(9)202.335 E 0 Cg EP
%%Page: 10 10
%%BeginPageSetup
BP
4.51 E F2(RANDOM)2.51 E F0(is)2.26 E
(unset, it loses its special properties, e)144 720 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(GNU Bash-3.0)72 768 Q(2004 Apr 20)148.735 E(10)198.725 E 0 Cg EP
+-2.5 E(GNU Bash-3.0)72 768 Q(2004 May 27)147.345 E(10)197.335 E 0 Cg EP
%%Page: 11 11
%%BeginPageSetup
BP
(all pre)144 724.8 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-3.0)72 768 Q(2004 Apr 20)148.735 E(11)198.725 E 0 Cg EP
+(GNU Bash-3.0)72 768 Q(2004 May 27)147.345 E(11)197.335 E 0 Cg EP
%%Page: 12 12
%%BeginPageSetup
BP
(rrides the v).15 F .764(alue of)-.25 F F1(LANG)3.264 E F0 .764(and an)
3.264 F 3.264(yo)-.15 G(ther)-3.264 E F1(LC_)3.264 E F0 -.25(va)3.264 G
.764(riable specifying a locale cate-).25 F(gory)144 696 Q(.)-.65 E
-(GNU Bash-3.0)72 768 Q(2004 Apr 20)148.735 E(12)198.725 E 0 Cg EP
+(GNU Bash-3.0)72 768 Q(2004 May 27)147.345 E(12)197.335 E 0 Cg EP
%%Page: 13 13
%%BeginPageSetup
BP
E F0 1.226(is replicated multiple)3.476 F(times, as necessary)144 696 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(GNU Bash-3.0)72 768 Q(2004 Apr 20)148.735 E(13)
-198.725 E 0 Cg EP
+-.74('')2.5 G(.).74 E(GNU Bash-3.0)72 768 Q(2004 May 27)147.345 E(13)
+197.335 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(TIMEFORMA)108 84 Q(T)-.95 E F0 .827(The v)
-144 96 R .826
+-.35 E/F1 10/Times-Bold@0 SF(SHELL)108 84 Q F0 .664
+(The full pathname to the shell is k)144 96 R .664(ept in this en)-.1 F
+.664(vironment v)-.4 F 3.164(ariable. If)-.25 F .663
+(it is not set when the shell)3.164 F(starts,)144 108 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 120 Q(T)-.95 E F0 .826(The v)144
+132 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 108 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 120 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 132 Q
-(ws; the braces denote optional portions.)-.25 E F1(%%)144 150 Q F0 2.5
-(Al)30 G(iteral)-2.5 E F1(%)2.5 E F0(.)A F1(%[)144 162 Q/F2 10
+3.327(wt)-.25 G .827(he timing information for)-3.327 F .649
+(pipelines pre\214x)144 144 R .649(ed with the)-.15 F F1(time)3.149 E F0
+(reserv)3.149 E .649(ed w)-.15 F .648(ord should be displayed.)-.1 F
+(The)5.648 E F1(%)3.148 E F0 .648(character introduces)3.148 F .711
+(an escape sequence that is e)144 156 R .711(xpanded to a time v)-.15 F
+.712(alue or other information.)-.25 F .712(The escape sequences)5.712 F
+(and their meanings are as follo)144 168 Q
+(ws; the braces denote optional portions.)-.25 E F1(%%)144 186 Q F0 2.5
+(Al)30 G(iteral)-2.5 E F1(%)2.5 E F0(.)A F1(%[)144 198 Q/F2 10
/Times-Italic@0 SF(p)A F1(][l]R)A F0(The elapsed time in seconds.)11.68
-E F1(%[)144 174 Q F2(p)A F1(][l]U)A F0
-(The number of CPU seconds spent in user mode.)11.68 E F1(%[)144 186 Q
+E F1(%[)144 210 Q F2(p)A F1(][l]U)A F0
+(The number of CPU seconds spent in user mode.)11.68 E F1(%[)144 222 Q
F2(p)A F1(][l]S)A F0(The number of CPU seconds spent in system mode.)
-13.34 E F1(%P)144 198 Q F0
+13.34 E F1(%P)144 234 Q F0
(The CPU percentage, computed as \(%U + %S\) / %R.)33.89 E .87
-(The optional)144 214.8 R F2(p)3.37 E F0 .87(is a digit specifying the)
+(The optional)144 250.8 R F2(p)3.37 E F0 .87(is a digit specifying the)
3.37 F F2(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 226.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 238.8 R .537(alues of)-.25 F F2
-(p)3.037 E F0 .537(greater than 3 are changed to 3.)3.037 F(If)5.538 E
-F2(p)3.038 E F0 .538(is not speci\214ed,)3.038 F(the v)144 250.8 Q
-(alue 3 is used.)-.25 E .668(The optional)144 267.6 R F1(l)3.168 E F0
+(he number of fractional digits after a decimal)-3.37 F 2.525(point. A)
+144 262.8 R -.25(va)2.525 G .025
+(lue of 0 causes no decimal point or fraction to be output.).25 F .026
+(At most three places after the)5.025 F .538
+(decimal point may be speci\214ed; v)144 274.8 R .538(alues of)-.25 F F2
+(p)3.038 E F0 .537(greater than 3 are changed to 3.)3.037 F(If)5.537 E
+F2(p)3.037 E F0 .537(is not speci\214ed,)3.037 F(the v)144 286.8 Q
+(alue 3 is used.)-.25 E .667(The optional)144 303.6 R F1(l)3.167 E F0
.668(speci\214es a longer format, including minutes, of the form)3.168 F
-F2(MM)3.168 E F0(m)A F2(SS)A F0(.)A F2(FF)A F0 3.167(s. The)B -.25(va)
-3.167 G(lue).25 E(of)144 279.6 Q F2(p)2.5 E F0
-(determines whether or not the fraction is included.)2.5 E 13.364
-(If this v)144 296.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($'\\nr)144
-308.4 Q(eal\\t%3lR\\nuser\\t%3lU\\nsys%3lS')-.18 E F0 5.031(.I)C 2.531
+F2(MM)3.168 E F0(m)A F2(SS)A F0(.)A F2(FF)A F0 3.168(s. The)B -.25(va)
+3.168 G(lue).25 E(of)144 315.6 Q F2(p)2.5 E F0
+(determines whether or not the fraction is included.)2.5 E 13.365
+(If this v)144 332.4 R 13.365(ariable is not set,)-.25 F F1(bash)15.865
+E F0 13.364(acts as if it had the v)15.865 F(alue)-.25 E F1($'\\nr)144
+344.4 Q(eal\\t%3lR\\nuser\\t%3lU\\nsys%3lS')-.18 E F0 5.031(.I)C 2.531
(ft)-5.031 G .031(he v)-2.531 F .031
(alue is null, no timing information is displayed.)-.25 F 2.5(At)144
-320.4 S(railing ne)-2.5 E
+356.4 S(railing ne)-2.5 E
(wline is added when the format string is displayed.)-.25 E F1(TMOUT)108
-337.2 Q F0 .717(If set to a v)144 349.2 R .717(alue greater than zero,)
--.25 F F1(TMOUT)3.217 E F0 .717(is treated as the def)3.217 F .718
-(ault timeout for the)-.1 F F1 -.18(re)3.218 G(ad).18 E F0 -.2(bu)3.218
-G(iltin.).2 E(The)144 361.2 Q F1(select)2.542 E F0 .042
+373.2 Q F0 .718(If set to a v)144 385.2 R .717(alue greater than zero,)
+-.25 F F1(TMOUT)3.217 E F0 .717(is treated as the def)3.217 F .717
+(ault timeout for the)-.1 F F1 -.18(re)3.217 G(ad).18 E F0 -.2(bu)3.217
+G(iltin.).2 E(The)144 397.2 Q F1(select)2.542 E F0 .042
(command terminates if input does not arri)2.542 F .342 -.15(ve a)-.25 H
(fter).15 E F1(TMOUT)2.542 E F0 .042(seconds when input is com-)2.542 F
-.885(ing from a terminal.)144 373.2 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 385.2
+.886(ing from a terminal.)144 409.2 R .886(In an interacti)5.886 F 1.185
+-.15(ve s)-.25 H .885(hell, the v).15 F .885
+(alue is interpreted as the number of seconds to)-.25 F -.1(wa)144 421.2
S .546(it for input after issuing the primary prompt.).1 F F1(Bash)5.546
E F0 .546(terminates after w)3.046 F .546(aiting for that number of)-.1
-F(seconds if input does not arri)144 397.2 Q -.15(ve)-.25 G(.).15 E F1
-(auto_r)108 414 Q(esume)-.18 E F0 .53(This v)144 426 R .53
-(ariable controls ho)-.25 F 3.03(wt)-.25 G .531
-(he shell interacts with the user and job control.)-3.03 F .531
-(If this v)5.531 F .531(ariable is set,)-.25 F .539(single w)144 438 R
+F(seconds if input does not arri)144 433.2 Q -.15(ve)-.25 G(.).15 E F1
+(auto_r)108 450 Q(esume)-.18 E F0 .531(This v)144 462 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 474 R
.538(ord simple commands without redirections are treated as candidates\
- for resumption of an)-.1 F -.15(ex)144 450 S .366(isting stopped job)
-.15 F 5.366(.T)-.4 G .366(here is no ambiguity allo)-5.366 F .366
-(wed; if there is more than one job be)-.25 F .367(ginning with)-.15 F
-1.125(the string typed, the job most recently accessed is selected.)144
-462 R(The)6.125 E F2(name)3.985 E F0 1.124(of a stopped job, in this)
-3.805 F(conte)144 474 Q 1.132(xt, is the command line used to start it.)
+ for resumption of an)-.1 F -.15(ex)144 486 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
+498 R(The)6.125 E F2(name)3.985 E F0 1.125(of a stopped job, in this)
+3.805 F(conte)144 510 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 F2 -.2(ex)3.633 G(act)
-.2 E F0 3.633(,t).68 G 1.133(he string supplied must)-3.633 F .625
-(match the name of a stopped job e)144 486 R .624(xactly; if set to)-.15
-F F2(substring)3.124 E F0 3.124(,t).22 G .624
-(he string supplied needs to match a)-3.124 F .884
-(substring of the name of a stopped job)144 498 R 5.884(.T)-.4 G(he)
--5.884 E F2(substring)3.724 E F0 -.25(va)3.604 G .885(lue pro).25 F .885
-(vides functionality analogous to)-.15 F(the)144 510 Q F1(%?)3.334 E F0
-.834(job identi\214er \(see)5.834 F/F3 9/Times-Bold@0 SF .834(JOB CONTR)
+.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 522 R .624(xactly; if set to)-.15
+F F2(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 534 R 5.884(.T)-.4 G(he)
+-5.884 E F2(substring)3.724 E F0 -.25(va)3.604 G .884(lue pro).25 F .884
+(vides functionality analogous to)-.15 F(the)144 546 Q F1(%?)3.333 E F0
+.833(job identi\214er \(see)5.833 F/F3 9/Times-Bold@0 SF .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 .833
+3.334 F 3.334(yo)-.15 G .834(ther v)-3.334 F .834
(alue, the supplied string)-.25 F .314
-(must be a pre\214x of a stopped job')144 522 R 2.814(sn)-.55 G .314
+(must be a pre\214x of a stopped job')144 558 R 2.814(sn)-.55 G .314
(ame; this pro)-2.814 F .314(vides functionality analogous to the)-.15 F
-F1(%)2.814 E F0 .315(job iden-)2.815 F(ti\214er)144 534 Q(.)-.55 E F1
-(histchars)108 550.8 Q F0 2.07(The tw)144 562.8 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 F3(HIST)4.569 E(OR)
--.162 E(Y)-.315 E(EXP)144 574.8 Q(ANSION)-.666 E F0(belo)3.465 E 3.715
-(w\). The)-.25 F 1.215(\214rst character is the)3.715 F F2 1.216
-(history e)3.715 F(xpansion)-.2 E F0(character)3.716 E 3.716(,t)-.4 G
-1.216(he character which)-3.716 F .798(signals the start of a history e)
-144 586.8 R .798(xpansion, normally `)-.15 F F1(!)A F0 3.298('. The)B
+F1(%)2.814 E F0 .314(job iden-)2.814 F(ti\214er)144 570 Q(.)-.55 E F1
+(histchars)108 586.8 Q F0 2.069(The tw)144 598.8 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 F3(HIST)4.57 E(OR)
+-.162 E(Y)-.315 E(EXP)144 610.8 Q(ANSION)-.666 E F0(belo)3.466 E 3.716
+(w\). The)-.25 F 1.216(\214rst character is the)3.716 F F2 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 .798(signals the start of a history e)
+144 622.8 R .798(xpansion, normally `)-.15 F F1(!)A F0 3.298('. The)B
.798(second character is the)3.298 F F2(quic)3.298 E 3.298(ks)-.2 G
-(ubstitu-)-3.298 E(tion)144 598.8 Q F0(character)2.739 E 2.739(,w)-.4 G
-.239(hich is used as shorthand for re-running the pre)-2.739 F .24
-(vious command entered, substitut-)-.25 F .576
-(ing one string for another in the command.)144 610.8 R .575(The def)
-5.575 F .575(ault is `)-.1 F F1(^)A F0 3.075('. The)B .575
-(optional third character is the)3.075 F .223(character which indicates\
+(ubstitu-)-3.298 E(tion)144 634.8 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 646.8 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 .223(character which indicates\
that the remainder of the line is a comment when found as the \214rst \
-char)144 622.8 R(-)-.2 E 1.294(acter of a w)144 634.8 R 1.294
-(ord, normally `)-.1 F F1(#)A F0 3.794('. The)B 1.293
-(history comment character causes history substitution to be)3.794 F
-.379(skipped for the remaining w)144 646.8 R .379(ords on the line.)-.1
-F .38(It does not necessarily cause the shell parser to treat)5.379 F
-(the rest of the line as a comment.)144 658.8 Q F1(Arrays)87 675.6 Q
-(Bash)108 687.6 Q F0(pro)2.958 E .458(vides one-dimensional array v)-.15
-F 2.958(ariables. An)-.25 F 2.958(yv)-.15 G .458
-(ariable may be used as an array; the)-3.208 F F1(declar)2.958 E(e)-.18
-E F0 -.2(bu)2.958 G(iltin).2 E .96(will e)108 699.6 R .96
-(xplicitly declare an array)-.15 F 5.96(.T)-.65 G .961
-(here is no maximum limit on the size of an array)-5.96 F 3.461(,n)-.65
-G .961(or an)-3.461 F 3.461(yr)-.15 G(equirement)-3.461 E
-(that members be inde)108 711.6 Q -.15(xe)-.15 G 2.5(do).15 G 2.5(ra)
--2.5 G(ssigned contiguously)-2.5 E 5(.A)-.65 G(rrays are inde)-5 E -.15
-(xe)-.15 G 2.5(du).15 G(sing inte)-2.5 E(gers and are zero-based.)-.15 E
-1.302(An array is created automatically if an)108 728.4 R 3.801(yv)-.15
-G 1.301(ariable is assigned to using the syntax)-4.051 F F2(name)3.801 E
-F0([)A F2(subscript)A F0(]=)A F2(value)A F0(.)A(GNU Bash-3.0)72 768 Q
-(2004 Apr 20)148.735 E(14)198.725 E 0 Cg EP
+char)144 658.8 R(-)-.2 E 1.293(acter of a w)144 670.8 R 1.293
+(ord, normally `)-.1 F F1(#)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 682.8 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 694.8 Q(GNU Bash-3.0)72 768 Q
+(2004 May 27)147.345 E(14)197.335 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(The)108 84 Q/F1 10/Times-Italic@0 SF(subscript)3.181 E F0 .341
-(is treated as an arithmetic e)3.521 F .342(xpression that must e)-.15 F
--.25(va)-.25 G .342(luate to a number greater than or equal to).25 F
-4.077(zero. T)108 96 R 4.077(oe)-.8 G 1.577(xplicitly declare an array)
--4.227 F 4.077(,u)-.65 G(se)-4.077 E/F2 10/Times-Bold@0 SF(declar)4.077
-E 4.077<65ad>-.18 G(a)-4.077 E F1(name)4.077 E F0(\(see)4.077 E/F3 9
-/Times-Bold@0 SF 1.577(SHELL B)4.077 F(UIL)-.09 E 1.576(TIN COMMANDS)
--.828 F F0(belo)3.826 E(w\).)-.25 E F2(declar)108 108 Q 3.375<65ad>-.18
-G(a)-3.375 E F1(name)3.375 E F2([)A F1(subscript)A F2(])A F0 .875
-(is also accepted; the)3.375 F F1(subscript)3.375 E F0 .875(is ignored.)
-3.375 F(Attrib)5.875 E .876(utes may be speci\214ed for an)-.2 F
-(array v)108 120 Q(ariable using the)-.25 E F2(declar)2.5 E(e)-.18 E F0
-(and)2.5 E F2 -.18(re)2.5 G(adonly).18 E F0 -.2(bu)2.5 G 2.5
+-.35 E/F1 10/Times-Bold@0 SF(Arrays)87 84 Q(Bash)108 96 Q F0(pro)2.958 E
+.458(vides one-dimensional array v)-.15 F 2.958(ariables. An)-.25 F
+2.958(yv)-.15 G .458(ariable may be used as an array; the)-3.208 F F1
+(declar)2.958 E(e)-.18 E F0 -.2(bu)2.958 G(iltin).2 E .961(will e)108
+108 R .961(xplicitly declare an array)-.15 F 5.961(.T)-.65 G .961
+(here is no maximum limit on the size of an array)-5.961 F 3.46(,n)-.65
+G .96(or an)-3.46 F 3.46(yr)-.15 G(equirement)-3.46 E
+(that members be inde)108 120 Q -.15(xe)-.15 G 2.5(do).15 G 2.5(ra)-2.5
+G(ssigned contiguously)-2.5 E 5(.A)-.65 G(rrays are inde)-5 E -.15(xe)
+-.15 G 2.5(du).15 G(sing inte)-2.5 E(gers and are zero-based.)-.15 E
+1.301(An array is created automatically if an)108 136.8 R 3.801(yv)-.15
+G 1.302(ariable is assigned to using the syntax)-4.051 F/F2 10
+/Times-Italic@0 SF(name)3.802 E F0([)A F2(subscript)A F0(]=)A F2(value)A
+F0(.)A(The)108 148.8 Q F2(subscript)3.182 E F0 .342
+(is treated as an arithmetic e)3.522 F .342(xpression that must e)-.15 F
+-.25(va)-.25 G .341(luate to a number greater than or equal to).25 F
+4.076(zero. T)108 160.8 R 4.076(oe)-.8 G 1.577
+(xplicitly declare an array)-4.226 F 4.077(,u)-.65 G(se)-4.077 E F1
+(declar)4.077 E 4.077<65ad>-.18 G(a)-4.077 E F2(name)4.077 E F0(\(see)
+4.077 E/F3 9/Times-Bold@0 SF 1.577(SHELL B)4.077 F(UIL)-.09 E 1.577
+(TIN COMMANDS)-.828 F F0(belo)3.827 E(w\).)-.25 E F1(declar)108 172.8 Q
+3.376<65ad>-.18 G(a)-3.376 E F2(name)3.376 E F1([)A F2(subscript)A F1(])
+A F0 .876(is also accepted; the)3.376 F F2(subscript)3.375 E F0 .875
+(is ignored.)3.375 F(Attrib)5.875 E .875(utes may be speci\214ed for an)
+-.2 F(array v)108 184.8 Q(ariable using the)-.25 E F1(declar)2.5 E(e)
+-.18 E F0(and)2.5 E F1 -.18(re)2.5 G(adonly).18 E F0 -.2(bu)2.5 G 2.5
(iltins. Each).2 F(attrib)2.5 E(ute applies to all members of an array)
-.2 E(.)-.65 E 1.647
-(Arrays are assigned to using compound assignments of the form)108 136.8
-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 148.8 Q F0 .65(is of the form [)3.15 F F1
-(subscript)A F0(]=)A F1(string)A F0 5.65(.O)C(nly)-5.65 E F1(string)3.15
+(Arrays are assigned to using compound assignments of the form)108 201.6
+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.148(,w)C 1.648(here each)
+-4.148 F F2(value)108 213.6 Q F0 .65(is of the form [)3.15 F F2
+(subscript)A F0(]=)A F2(string)A F0 5.65(.O)C(nly)-5.65 E F2(string)3.15
E F0 .65(is required.)3.15 F .65(If the optional brack)5.65 F .65
-(ets and subscript are)-.1 F .277(supplied, that inde)108 160.8 R 2.777
-(xi)-.15 G 2.777(sa)-2.777 G .277(ssigned to; otherwise the inde)-2.777
-F 2.777(xo)-.15 G 2.777(ft)-2.777 G .276
-(he element assigned is the last inde)-2.777 F 2.776(xa)-.15 G .276
-(ssigned to)-2.776 F 1.393(by the statement plus one.)108 172.8 R(Inde)
-6.393 E 1.393(xing starts at zero.)-.15 F 1.394
-(This syntax is also accepted by the)6.394 F F2(declar)3.894 E(e)-.18 E
-F0 -.2(bu)3.894 G(iltin.).2 E(Indi)108 184.8 Q
-(vidual array elements may be assigned to using the)-.25 E F1(name)2.5 E
-F0([)A F1(subscript)A F0(]=)A F1(value)A F0(syntax introduced abo)2.5 E
--.15(ve)-.15 G(.).15 E(An)108 201.6 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(braces are required to a)3.575 F
--.2(vo)-.2 G(id).2 E 1.541(con\215icts with pathname e)108 213.6 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 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 225.6 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 237.6 Q F1(name)A F0 .52([*]} e)B
-.52(xpands to a single w)-.15 F .52(ord with the v)-.1 F .521
+(ets and subscript are)-.1 F .276(supplied, that inde)108 225.6 R 2.776
+(xi)-.15 G 2.776(sa)-2.776 G .276(ssigned to; otherwise the inde)-2.776
+F 2.777(xo)-.15 G 2.777(ft)-2.777 G .277
+(he element assigned is the last inde)-2.777 F 2.777(xa)-.15 G .277
+(ssigned to)-2.777 F 1.394(by the statement plus one.)108 237.6 R(Inde)
+6.394 E 1.394(xing starts at zero.)-.15 F 1.393
+(This syntax is also accepted by the)6.394 F F1(declar)3.893 E(e)-.18 E
+F0 -.2(bu)3.893 G(iltin.).2 E(Indi)108 249.6 Q
+(vidual array elements may be assigned to using the)-.25 E F2(name)2.5 E
+F0([)A F2(subscript)A F0(]=)A F2(value)A F0(syntax introduced abo)2.5 E
+-.15(ve)-.15 G(.).15 E(An)108 266.4 Q 3.575(ye)-.15 G 1.075
+(lement of an array may be referenced using ${)-3.575 F F2(name)A F0([)A
+F2(subscript)A F0 3.575(]}. The)B 1.076(braces are required to a)3.576 F
+-.2(vo)-.2 G(id).2 E 1.542(con\215icts with pathname e)108 278.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 F2(name)4.041 E F0(.)A 1.056
+(These subscripts dif)108 290.4 R 1.056(fer only when the w)-.25 F 1.057
+(ord appears within double quotes.)-.1 F 1.057(If the w)6.057 F 1.057
+(ord is double-quoted,)-.1 F(${)108 302.4 Q F2(name)A F0 .521([*]} e)B
+.521(xpands to a single w)-.15 F .521(ord with the v)-.1 F .52
(alue of each array member separated by the \214rst character)-.25 F
-1.375(of the)108 249.6 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)
-3.875 F 3.874(ord. When)-.1 F 1.003(there are no array members, ${)108
-261.6 R F1(name)A F0 1.004([@]} e)B 1.004(xpands to nothing.)-.15 F
-1.004(This is analogous to the e)6.004 F 1.004(xpansion of the)-.15 F
-.694(special parameters)108 273.6 R F2(*)3.194 E F0(and)3.194 E F2(@)
-3.194 E F0(\(see)3.194 E F2 .694(Special P)3.194 F(arameters)-.1 E F0
-(abo)3.194 E -.15(ve)-.15 G 3.194(\). ${#).15 F F1(name)A F0([)A F1
-(subscript)A F0 .694(]} e)B .693(xpands to the length)-.15 F .154(of ${)
-108 285.6 R F1(name)A F0([)A F1(subscript)A F0 2.654(]}. If)B F1
-(subscript)2.654 E F0(is)2.654 E F2(*)2.654 E F0(or)2.654 E F2(@)2.654 E
-F0 2.654(,t)C .154(he e)-2.654 F .155
-(xpansion is the number of elements in the array)-.15 F 5.155(.R)-.65 G
-(efer)-5.155 E(-)-.2 E(encing an array v)108 297.6 Q
+1.374(of the)108 314.4 R F3(IFS)3.874 E F0 1.374(special v)3.624 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.375(to a separate w)
+3.875 F 3.875(ord. When)-.1 F 1.004(there are no array members, ${)108
+326.4 R F2(name)A F0 1.004([@]} e)B 1.004(xpands to nothing.)-.15 F
+1.004(This is analogous to the e)6.004 F 1.003(xpansion of the)-.15 F
+.693(special parameters)108 338.4 R F1(*)3.193 E F0(and)3.194 E F1(@)
+3.194 E F0(\(see)3.194 E F1 .694(Special P)3.194 F(arameters)-.1 E F0
+(abo)3.194 E -.15(ve)-.15 G 3.194(\). ${#).15 F F2(name)A F0([)A F2
+(subscript)A F0 .694(]} e)B .694(xpands to the length)-.15 F .155(of ${)
+108 350.4 R F2(name)A F0([)A F2(subscript)A F0 2.655(]}. If)B F2
+(subscript)2.655 E F0(is)2.655 E F1(*)2.655 E F0(or)2.655 E F1(@)2.655 E
+F0 2.655(,t)C .154(he e)-2.655 F .154
+(xpansion is the number of elements in the array)-.15 F 5.154(.R)-.65 G
+(efer)-5.154 E(-)-.2 E(encing an array v)108 362.4 Q
(ariable without a subscript is equi)-.25 E -.25(va)-.25 G
-(lent to referencing element zero.).25 E(The)108 314.4 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
+(lent to referencing element zero.).25 E(The)108 379.2 Q F1(unset)2.766
+E F0 -.2(bu)2.766 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 F1(sub-)2.766 E(script)108 326.4 Q F0(.)A F2(unset)5.3 E F1(name)
-2.8 E F0 2.8(,w)C(here)-2.8 E F1(name)2.8 E F0 .3(is an array)2.8 F
-2.801(,o)-.65 G(r)-2.801 E F2(unset)2.801 E F1(name)2.801 E F0([)A F1
-(subscript)A F0 .301(], where)B F1(subscript)2.801 E F0(is)2.801 E F2(*)
-2.801 E F0(or)2.801 E F2(@)2.801 E F0 2.801(,r)C(emo)-2.801 E -.15(ve)
--.15 G(s).15 E(the entire array)108 338.4 Q(.)-.65 E(The)108 355.2 Q F2
-(declar)3.671 E(e)-.18 E F0(,)A F2(local)3.671 E F0 3.671(,a)C(nd)-3.671
-E F2 -.18(re)3.671 G(adonly).18 E F0 -.2(bu)3.671 G 1.171
-(iltins each accept a).2 F F2<ad61>3.671 E F0 1.17
-(option to specify an array)3.671 F 6.17(.T)-.65 G(he)-6.17 E F2 -.18
-(re)3.67 G(ad).18 E F0 -.2(bu)3.67 G(iltin).2 E .44(accepts a)108 367.2
-R F2<ad61>2.941 E F0 .441(option to assign a list of w)2.941 F .441
+-.15 E F2(sub-)2.767 E(script)108 391.2 Q F0(.)A F1(unset)5.301 E F2
+(name)2.801 E F0 2.801(,w)C(here)-2.801 E F2(name)2.801 E F0 .301
+(is an array)2.801 F 2.801(,o)-.65 G(r)-2.801 E F1(unset)2.801 E F2
+(name)2.801 E F0([)A F2(subscript)A F0 .3(], where)B F2(subscript)2.8 E
+F0(is)2.8 E F1(*)2.8 E F0(or)2.8 E F1(@)2.8 E F0 2.8(,r)C(emo)-2.8 E
+-.15(ve)-.15 G(s).15 E(the entire array)108 403.2 Q(.)-.65 E(The)108 420
+Q F1(declar)3.67 E(e)-.18 E F0(,)A F1(local)3.67 E F0 3.67(,a)C(nd)-3.67
+E F1 -.18(re)3.67 G(adonly).18 E F0 -.2(bu)3.67 G 1.17
+(iltins each accept a).2 F F1<ad61>3.671 E F0 1.171
+(option to specify an array)3.671 F 6.171(.T)-.65 G(he)-6.171 E F1 -.18
+(re)3.671 G(ad).18 E F0 -.2(bu)3.671 G(iltin).2 E .441(accepts a)108 432
+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 F2(set)2.941 E F0(and)2.941 E F2(declar)2.941 E(e)-.18 E F0 -.2
-(bu)108 379.2 S(iltins display array v).2 E(alues in a w)-.25 E
+-5.441 E F1(set)2.941 E F0(and)2.941 E F1(declar)2.94 E(e)-.18 E F0 -.2
+(bu)108 444 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/F4 10.95
-/Times-Bold@0 SF(EXP)72 396 Q(ANSION)-.81 E F0 .76(Expansion is perform\
-ed on the command line after it has been split into w)108 408 R 3.26
+/Times-Bold@0 SF(EXP)72 460.8 Q(ANSION)-.81 E F0 .76(Expansion is perfo\
+rmed on the command line after it has been split into w)108 472.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 420 S .369(pansion performed:).15 F F1(br)
-2.869 E .369(ace e)-.15 F(xpansion)-.2 E F0(,).24 E F1 .369(tilde e)
-2.869 F(xpansion)-.2 E F0(,).24 E F1(par)2.869 E .369
-(ameter and variable e)-.15 F(xpansion)-.2 E F0(,).24 E F1 .37
-(command sub-)2.869 F(stitution)108 432 Q F0(,).24 E F1(arithmetic e)2.5
-E(xpansion)-.2 E F0(,).24 E F1(wor)2.5 E 2.5(ds)-.37 G(plitting)-2.5 E
-F0 2.5(,a).22 G(nd)-2.5 E F1(pathname e)2.5 E(xpansion)-.2 E F0(.).24 E
-.471(The order of e)108 448.8 R .471(xpansions is: brace e)-.15 F .471
+(inds of)-3.26 F -.15(ex)108 484.8 S .37(pansion performed:).15 F F2(br)
+2.869 E .369(ace e)-.15 F(xpansion)-.2 E F0(,).24 E F2 .369(tilde e)
+2.869 F(xpansion)-.2 E F0(,).24 E F2(par)2.869 E .369
+(ameter and variable e)-.15 F(xpansion)-.2 E F0(,).24 E F2 .369
+(command sub-)2.869 F(stitution)108 496.8 Q F0(,).24 E F2(arithmetic e)
+2.5 E(xpansion)-.2 E F0(,).24 E F2(wor)2.5 E 2.5(ds)-.37 G(plitting)-2.5
+E F0 2.5(,a).22 G(nd)-2.5 E F2(pathname e)2.5 E(xpansion)-.2 E F0(.).24
+E .47(The order of e)108 513.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 460.8 Q
+.471(ariable and arithmetic e)-3.221 F(xpansion)-.15 E
+(and command substitution \(done in a left-to-right f)108 525.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 477.6 Q
-(xpansion a)-.15 E -.25(va)-.2 G(ilable:).25 E F1(pr)2.5 E
-(ocess substitution)-.45 E F0(.)A 1.486(Only brace e)108 494.4 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 506.4 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 518.4 S(pansions of ").15 E F2($@)A F0 2.5("a)C(nd ")
--2.5 E F2(${)A F1(name)A F2([@]})A F0 2.5("a)C 2.5(se)-2.5 G
+(On systems that can support it, there is an additional e)108 542.4 Q
+(xpansion a)-.15 E -.25(va)-.2 G(ilable:).25 E F2(pr)2.5 E
+(ocess substitution)-.45 E F0(.)A 1.487(Only brace e)108 559.2 R 1.487
+(xpansion, w)-.15 F 1.487(ord splitting, and pathname e)-.1 F 1.487
+(xpansion can change the number of w)-.15 F 1.486(ords of the)-.1 F -.15
+(ex)108 571.2 S 1.164(pansion; other e).15 F 1.164(xpansions e)-.15 F
+1.164(xpand a single w)-.15 F 1.165(ord to a single w)-.1 F 3.665
+(ord. The)-.1 F 1.165(only e)3.665 F 1.165(xceptions to this are the)
+-.15 F -.15(ex)108 583.2 S(pansions of ").15 E F1($@)A F0 2.5("a)C(nd ")
+-2.5 E F1(${)A F2(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 F3 -.666(PA)2.5 G
-(RAMETERS).666 E/F5 9/Times-Roman@0 SF(\).)A F2(Brace Expansion)87 535.2
-Q F1(Br)108.58 547.2 Q .606(ace e)-.15 F(xpansion)-.2 E F0 .606
+(RAMETERS).666 E/F5 9/Times-Roman@0 SF(\).)A F1(Brace Expansion)87 600 Q
+F2(Br)108.58 612 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 559.2 Q F1 .415
-(pathname e)2.915 F(xpansion)-.2 E F0 2.915(,b)C .415
+.606(This mechanism is similar)5.606 F(to)108 624 Q F2 .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 571.2 R F1(pr)2.651 E(eamble)
+(he)-2.915 E .152(form of an optional)108 636 R F2(pr)2.652 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 583.2 R
-.563(wed by an optional)-.25 F F1(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
-(contained within the braces, and the postscript is then appended to ea\
-ch resulting string, e)108 595.2 R .659(xpanding left to)-.15 F(right.)
-108 607.2 Q .719(Brace e)108 624 R .719(xpansions may be nested.)-.15 F
-.719(The results of each e)5.719 F .719
+F(xpres-)-.15 E .563(sion between a pair of braces, follo)108 648 R .563
+(wed by an optional)-.25 F F2(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 660 R .658(xpanding left to)-.15 F(right.)108
+672 Q .718(Brace e)108 688.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 636 Q 2.5(ed. F)-.15 F(or e)-.15 E(xample, a)-.15 E F2({)A F0(d,c,b)
-A F2(})A F0 2.5(ee)C(xpands into `ade ace abe'.)-2.65 E 3.133(As)108
-652.8 S .633(equence e)-3.133 F .633(xpression tak)-.15 F .633
-(es the form)-.1 F F2({)3.133 E F1(x)A F2(..)A F1(y)A F2(})A F0 3.133
-(,w)C(here)-3.133 E F1(x)3.133 E F0(and)3.134 E F1(y)3.134 E F0 .634
-(are either inte)3.134 F .634(gers or single characters.)-.15 F(When)
-5.634 E(inte)108 664.8 Q .402(gers are supplied, the e)-.15 F .402
-(xpression e)-.15 F .401(xpands to each number between)-.15 F F1(x)2.901
-E F0(and)2.901 E F1(y)2.901 E F0 2.901(,i)C(nclusi)-2.901 E -.15(ve)-.25
-G 5.401(.W).15 G .401(hen characters)-5.401 F .687(are supplied, the e)
-108 676.8 R .688(xpression e)-.15 F .688(xpands to each character le)
--.15 F .688(xicographically between)-.15 F F1(x)3.188 E F0(and)3.188 E
-F1(y)3.188 E F0 3.188(,i)C(nclusi)-3.188 E -.15(ve)-.25 G 5.688(.N).15 G
-(ote)-5.688 E(that both)108 688.8 Q F1(x)2.5 E F0(and)2.5 E F1(y)2.5 E
-F0(must be of the same type.)2.5 E .582(Brace e)108 705.6 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 717.6 R .015(ed in the result.)-.15 F .015
-(It is strictly te)5.015 F(xtual.)-.15 E F2(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 729.6 Q
-(xt of the e)-.15 E(xpansion or the te)-.15 E(xt between the braces.)
--.15 E(GNU Bash-3.0)72 768 Q(2004 Apr 20)148.735 E(15)198.725 E 0 Cg EP
+108 700.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.134(As)
+108 717.6 S .634(equence e)-3.134 F .634(xpression tak)-.15 F .634
+(es the form)-.1 F F1({)3.134 E F2(x)A F1(..)A F2(y)A F1(})A F0 3.134
+(,w)C(here)-3.134 E F2(x)3.134 E F0(and)3.134 E F2(y)3.133 E F0 .633
+(are either inte)3.133 F .633(gers or single characters.)-.15 F(When)
+5.633 E(inte)108 729.6 Q .401(gers are supplied, the e)-.15 F .401
+(xpression e)-.15 F .401(xpands to each number between)-.15 F F2(x)2.901
+E F0(and)2.902 E F2(y)2.902 E F0 2.902(,i)C(nclusi)-2.902 E -.15(ve)-.25
+G 5.402(.W).15 G .402(hen characters)-5.402 F(GNU Bash-3.0)72 768 Q
+(2004 May 27)147.345 E(15)197.335 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 3.633(Ac)108 84 S 1.133(orrectly-formed brace e)-3.633 F 1.132(x\
-pansion must contain unquoted opening and closing braces, and at least \
-one)-.15 F 3.44(unquoted comma or a v)108 96 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 108 R/F1 10/Times-Bold@0 SF({)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 120 R 2.91(oa)-.8 G -.2(vo)-3.11 G .41
+-.35 E .688(are supplied, the e)108 84 R .688(xpression e)-.15 F .688
+(xpands to each character le)-.15 F .688(xicographically between)-.15 F
+/F1 10/Times-Italic@0 SF(x)3.188 E F0(and)3.188 E F1(y)3.188 E F0 3.187
+(,i)C(nclusi)-3.187 E -.15(ve)-.25 G 5.687(.N).15 G(ote)-5.687 E
+(that both)108 96 Q F1(x)2.5 E F0(and)2.5 E F1(y)2.5 E F0
+(must be of the same type.)2.5 E .581(Brace e)108 112.8 R .581
+(xpansion is performed before an)-.15 F 3.081(yo)-.15 G .581(ther e)
+-3.081 F .581(xpansions, and an)-.15 F 3.082(yc)-.15 G .582
+(haracters special to other e)-3.082 F(xpansions)-.15 E .016
+(are preserv)108 124.8 R .016(ed in the result.)-.15 F .016
+(It is strictly te)5.016 F(xtual.)-.15 E/F2 10/Times-Bold@0 SF(Bash)
+5.016 E F0 .015(does not apply an)2.516 F 2.515(ys)-.15 G .015
+(yntactic interpretation to the con-)-2.515 F(te)108 136.8 Q
+(xt of the e)-.15 E(xpansion or the te)-.15 E(xt between the braces.)
+-.15 E 3.632(Ac)108 153.6 S 1.132(orrectly-formed brace e)-3.632 F 1.132
+(xpansion must contain unquoted opening and closing braces, and at leas\
+t one)-.15 F 3.441(unquoted comma or a v)108 165.6 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.44(xpansion is left)-.15 F 2.755
+(unchanged. A)108 177.6 R F2({)2.755 E F0(or)2.755 E F2(,)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.911
+(sion. T)108 189.6 R 2.911(oa)-.8 G -.2(vo)-3.111 G .411
(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 132 Q 1.476(This construct is typically used as\
- shorthand when the common pre\214x of the strings to be generated is)
-108 148.8 R(longer than in the abo)108 160.8 Q .3 -.15(ve ex)-.15 H
-(ample:).15 E(mkdir /usr/local/src/bash/{old,ne)144 177.6 Q -.65(w,)-.25
-G(dist,b).65 E(ugs})-.2 E(or)108 189.6 Q(cho)144 201.6 Q
+F2(${)2.911 E F0 .41(is not considered eligible for brace e)2.911 F
+(xpan-)-.15 E(sion.)108 201.6 Q 1.476(This construct is typically used \
+as shorthand when the common pre\214x of the strings to be generated is)
+108 218.4 R(longer than in the abo)108 230.4 Q .3 -.15(ve ex)-.15 H
+(ample:).15 E(mkdir /usr/local/src/bash/{old,ne)144 247.2 Q -.65(w,)-.25
+G(dist,b).65 E(ugs})-.2 E(or)108 259.2 Q(cho)144 271.2 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 218.4 R .618
+-.25 E(x}})-.15 E .618(Brace e)108 288 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 230.4 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 242.4 Q -.15
+.618(ersions of)-.15 F F2(sh)3.118 E F0(.)A F2(sh)5.618 E F0 .618
+(does not treat open-)3.118 F .247
+(ing or closing braces specially when the)108 300 R 2.747(ya)-.15 G .247
+(ppear as part of a w)-2.747 F .248(ord, and preserv)-.1 F .248
+(es them in the output.)-.15 F F2(Bash)5.248 E F0(remo)108 312 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/F2 10/Times-Italic@0 SF(\214le{1,2})108 254.4 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 F2 .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 266.4 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 278.4 Q F0(option to the)2.5 E F1
-(set)2.5 E F0(command \(see)2.5 E/F3 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 -.18(Ti)
-87 295.2 S(lde Expansion).18 E F0 1.087(If a w)108 307.2 R 1.087(ord be)
--.1 F 1.087(gins with an unquoted tilde character \(`)-.15 F F1(~)A F0
-1.086('\), all of the characters preceding the \214rst unquoted)B .185(\
-slash \(or all characters, if there is no unquoted slash\) are consider\
-ed a)108 319.2 R F2(tilde-pr)2.685 E(e\214x)-.37 E F0 5.185(.I)C 2.685
-(fn)-5.185 G .185(one of the characters)-2.685 F .726(in the tilde-pre\
-\214x are quoted, the characters in the tilde-pre\214x follo)108 331.2 R
-.725(wing the tilde are treated as a possible)-.25 F F2(lo)108 343.2 Q
-.522(gin name)-.1 F F0 5.522(.I)C 3.022(ft)-5.522 G .522
+(or e)-.15 F 1.03(xample, a w)-.15 F 1.03(ord entered to)-.1 F F2(sh)
+3.53 E F0(as)3.53 E F1(\214le{1,2})108 324 Q F0 .514
+(appears identically in the output.)3.014 F .515(The same w)5.515 F .515
+(ord is output as)-.1 F F1 .515(\214le1 \214le2)4.925 F F0 .515(after e)
+3.035 F .515(xpansion by)-.15 F F2(bash)3.015 E F0(.)A .437
+(If strict compatibility with)108 336 R F2(sh)2.936 E F0 .436
+(is desired, start)2.936 F F2(bash)2.936 E F0 .436(with the)2.936 F F2
+(+B)2.936 E F0 .436(option or disable brace e)2.936 F .436
+(xpansion with the)-.15 F F2(+B)108 348 Q F0(option to the)2.5 E F2(set)
+2.5 E F0(command \(see)2.5 E/F3 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 F2 -.18(Ti)87 364.8 S
+(lde Expansion).18 E F0 1.086(If a w)108 376.8 R 1.086(ord be)-.1 F
+1.086(gins with an unquoted tilde character \(`)-.15 F F2(~)A F0 1.087
+('\), all of the characters preceding the \214rst unquoted)B .185(slash\
+ \(or all characters, if there is no unquoted slash\) are considered a)
+108 388.8 R F1(tilde-pr)2.685 E(e\214x)-.37 E F0 5.185(.I)C 2.685(fn)
+-5.185 G .185(one of the characters)-2.685 F .725(in the tilde-pre\214x\
+ are quoted, the characters in the tilde-pre\214x follo)108 400.8 R .726
+(wing the tilde are treated as a possible)-.25 F F1(lo)108 412.8 Q .523
+(gin name)-.1 F F0 5.523(.I)C 3.023(ft)-5.523 G .523
(his login name is the null string, the tilde is replaced with the v)
--3.022 F .523(alue of the shell parameter)-.25 F F3(HOME)108 355.2 Q/F4
-9/Times-Roman@0 SF(.)A F0(If)4.787 E F3(HOME)2.787 E F0 .287
-(is unset, the home directory of the user e)2.537 F -.15(xe)-.15 G .286
-(cuting the shell is substituted instead.).15 F(Other)5.286 E(-)-.2 E(w\
+-3.023 F .522(alue of the shell parameter)-.25 F F3(HOME)108 424.8 Q/F4
+9/Times-Roman@0 SF(.)A F0(If)4.786 E F3(HOME)2.786 E F0 .287
+(is unset, the home directory of the user e)2.536 F -.15(xe)-.15 G .287
+(cuting the shell is substituted instead.).15 F(Other)5.287 E(-)-.2 E(w\
ise, the tilde-pre\214x is replaced with the home directory associated \
-with the speci\214ed login name.)108 367.2 Q .092
-(If the tilde-pre\214x is a `~+', the v)108 384 R .092
+with the speci\214ed login name.)108 436.8 Q .093
+(If the tilde-pre\214x is a `~+', the v)108 453.6 R .092
(alue of the shell v)-.25 F(ariable)-.25 E F3(PWD)2.592 E F0 .092
-(replaces the tilde-pre\214x.)2.342 F .093(If the tilde-pre\214x is)
-5.093 F 3.404(a`)108 396 S .904(~\255', the v)-3.404 F .904
+(replaces the tilde-pre\214x.)2.342 F .092(If the tilde-pre\214x is)
+5.092 F 3.403(a`)108 465.6 S .903(~\255', the v)-3.403 F .903
(alue of the shell v)-.25 F(ariable)-.25 E F3(OLDPWD)3.404 E F4(,)A F0
-.904(if it is set, is substituted.)3.154 F .903(If the characters follo)
-5.903 F .903(wing the)-.25 F 1.641
-(tilde in the tilde-pre\214x consist of a number)108 408 R F2(N)4.141 E
-F0 4.142(,o)C 1.642(ptionally pre\214x)-4.142 F 1.642
-(ed by a `+' or a `\255', the tilde-pre\214x is)-.15 F 1.438(replaced w\
-ith the corresponding element from the directory stack, as it w)108 420
-R 1.437(ould be displayed by the)-.1 F F1(dirs)3.937 E F0 -.2(bu)108 432
-S .454(iltin in).2 F -.2(vo)-.4 G -.1(ke).2 G 2.954(dw).1 G .454
-(ith the tilde-pre\214x as an ar)-2.954 F 2.954(gument. If)-.18 F .454
-(the characters follo)2.954 F .455(wing the tilde in the tilde-pre\214x)
--.25 F
+.904(if it is set, is substituted.)3.154 F .904(If the characters follo)
+5.904 F .904(wing the)-.25 F 1.642
+(tilde in the tilde-pre\214x consist of a number)108 477.6 R F1(N)4.142
+E F0 4.142(,o)C 1.642(ptionally pre\214x)-4.142 F 1.641
+(ed by a `+' or a `\255', the tilde-pre\214x is)-.15 F 1.437(replaced w\
+ith the corresponding element from the directory stack, as it w)108
+489.6 R 1.438(ould be displayed by the)-.1 F F2(dirs)3.938 E F0 -.2(bu)
+108 501.6 S .455(iltin in).2 F -.2(vo)-.4 G -.1(ke).2 G 2.955(dw).1 G
+.455(ith the tilde-pre\214x as an ar)-2.955 F 2.954(gument. If)-.18 F
+.454(the characters follo)2.954 F .454
+(wing the tilde in the tilde-pre\214x)-.25 F
(consist of a number without a leading `+' or `\255', `+' is assumed.)
-108 444 Q(If the login name is in)108 460.8 Q -.25(va)-.4 G
+108 513.6 Q(If the login name is in)108 530.4 Q -.25(va)-.4 G
(lid, or the tilde e).25 E(xpansion f)-.15 E(ails, the w)-.1 E
-(ord is unchanged.)-.1 E .827(Each v)108 477.6 R .827
+(ord is unchanged.)-.1 E .826(Each v)108 547.2 R .826
(ariable assignment is check)-.25 F .827(ed for unquoted tilde-pre\214x)
--.1 F .827(es immediately follo)-.15 F .827(wing a)-.25 F F1(:)3.326 E
-F0(or)3.326 E F1(=)3.326 E F0 5.826(.I)C 3.326(nt)-5.826 G(hese)-3.326 E
-.466(cases, tilde e)108 489.6 R .466(xpansion is also performed.)-.15 F
-(Consequently)5.467 E 2.967(,o)-.65 G .467
+-.1 F .827(es immediately follo)-.15 F .827(wing a)-.25 F F2(:)3.327 E
+F0(or)3.327 E F2(=)3.327 E F0 5.827(.I)C 3.327(nt)-5.827 G(hese)-3.327 E
+.467(cases, tilde e)108 559.2 R .467(xpansion is also performed.)-.15 F
+(Consequently)5.467 E 2.967(,o)-.65 G .466
(ne may use \214le names with tildes in assignments)-2.967 F(to)108
-501.6 Q F3 -.666(PA)2.5 G(TH)-.189 E F4(,)A F3(MAILP)2.25 E -.855(AT)
+571.2 Q F3 -.666(PA)2.5 G(TH)-.189 E F4(,)A F3(MAILP)2.25 E -.855(AT)
-.666 G(H).855 E F4(,)A F0(and)2.25 E F3(CDP)2.5 E -.855(AT)-.666 G(H)
.855 E F4(,)A F0(and the shell assigns the e)2.25 E(xpanded v)-.15 E
-(alue.)-.25 E F1 -.1(Pa)87 518.4 S(rameter Expansion).1 E F0 1.606
-(The `)108 530.4 R F1($)A F0 4.106('c)C 1.606
-(haracter introduces parameter e)-4.106 F 1.605
-(xpansion, command substitution, or arithmetic e)-.15 F 4.105
-(xpansion. The)-.15 F .406(parameter name or symbol to be e)108 542.4 R
-.407(xpanded may be enclosed in braces, which are optional b)-.15 F .407
-(ut serv)-.2 F 2.907(et)-.15 G 2.907(op)-2.907 G(ro-)-2.907 E .033
-(tect the v)108 554.4 R .033(ariable to be e)-.25 F .033
-(xpanded from characters immediately follo)-.15 F .032
-(wing it which could be interpreted as part)-.25 F(of the name.)108
-566.4 Q 1.189
-(When braces are used, the matching ending brace is the \214rst `)108
-583.2 R F1(})A F0 3.69('n)C 1.19(ot escaped by a backslash or within a)
--3.69 F .053(quoted string, and not within an embedded arithmetic e)108
-595.2 R .052(xpansion, command substitution, or paramter e)-.15 F(xpan-)
--.15 E(sion.)108 607.2 Q(${)108 624 Q F2(par)A(ameter)-.15 E F0(})A
-1.204(The v)144 636 R 1.204(alue of)-.25 F F2(par)3.704 E(ameter)-.15 E
-F0 1.204(is substituted.)3.704 F 1.204(The braces are required when)
-6.204 F F2(par)4.955 E(ameter)-.15 E F0 1.205(is a positional)4.435 F
-.264(parameter with more than one digit, or when)144 648 R F2(par)4.014
-E(ameter)-.15 E F0 .264(is follo)3.494 F .264
+(alue.)-.25 E F2 -.1(Pa)87 588 S(rameter Expansion).1 E F0 1.605(The `)
+108 600 R F2($)A F0 4.105('c)C 1.605(haracter introduces parameter e)
+-4.105 F 1.606(xpansion, command substitution, or arithmetic e)-.15 F
+4.106(xpansion. The)-.15 F .407(parameter name or symbol to be e)108 612
+R .407(xpanded may be enclosed in braces, which are optional b)-.15 F
+.406(ut serv)-.2 F 2.906(et)-.15 G 2.906(op)-2.906 G(ro-)-2.906 E .032
+(tect the v)108 624 R .032(ariable to be e)-.25 F .032
+(xpanded from characters immediately follo)-.15 F .033
+(wing it which could be interpreted as part)-.25 F(of the name.)108 636
+Q 1.19(When braces are used, the matching ending brace is the \214rst `)
+108 652.8 R F2(})A F0 3.689('n)C 1.189
+(ot escaped by a backslash or within a)-3.689 F .052
+(quoted string, and not within an embedded arithmetic e)108 664.8 R .053
+(xpansion, command substitution, or paramter e)-.15 F(xpan-)-.15 E
+(sion.)108 676.8 Q(${)108 693.6 Q F1(par)A(ameter)-.15 E F0(})A 1.205
+(The v)144 705.6 R 1.205(alue of)-.25 F F1(par)3.705 E(ameter)-.15 E F0
+1.204(is substituted.)3.705 F 1.204(The braces are required when)6.204 F
+F1(par)4.954 E(ameter)-.15 E F0 1.204(is a positional)4.434 F .264
+(parameter with more than one digit, or when)144 717.6 R F1(par)4.014 E
+(ameter)-.15 E F0 .264(is follo)3.494 F .264
(wed by a character which is not to)-.25 F
-(be interpreted as part of its name.)144 660 Q 1.508
-(If the \214rst character of)108 676.8 R F2(par)4.009 E(ameter)-.15 E F0
-1.509(is an e)4.009 F 1.509(xclamation point, a le)-.15 F -.15(ve)-.25 G
-4.009(lo).15 G 4.009(fv)-4.009 G 1.509
-(ariable indirection is introduced.)-4.259 F F1(Bash)108 688.8 Q F0 .106
-(uses the v)2.606 F .106(alue of the v)-.25 F .106
-(ariable formed from the rest of)-.25 F F2(par)2.606 E(ameter)-.15 E F0
-.106(as the name of the v)2.606 F .106(ariable; this v)-.25 F(ari-)-.25
-E .351(able is then e)108 700.8 R .351(xpanded and that v)-.15 F .352
-(alue is used in the rest of the substitution, rather than the v)-.25 F
-.352(alue of)-.25 F F2(par)2.852 E(ame-)-.15 E(ter)108 712.8 Q F0 2.52
-(itself. This)2.52 F .02(is kno)2.52 F .02(wn as)-.25 F F2(indir)2.52 E
-.02(ect e)-.37 F(xpansion)-.2 E F0 5.019(.T)C .019(he e)-5.019 F .019
-(xceptions to this are the e)-.15 F .019(xpansions of ${!)-.15 F F2(pr)A
-(e\214x)-.37 E F0 .019(*} and)B(${)108 724.8 Q F1(!)A F2(name)A F0([)A
-F2(@)A F0 .762(]} described belo)B 4.563 -.65(w. T)-.25 H .763(he e).65
-F .763(xclamation point must immediately follo)-.15 F 3.263(wt)-.25 G
-.763(he left brace in order to)-3.263 F(GNU Bash-3.0)72 768 Q
-(2004 Apr 20)148.735 E(16)198.725 E 0 Cg EP
+(be interpreted as part of its name.)144 729.6 Q(GNU Bash-3.0)72 768 Q
+(2004 May 27)147.345 E(16)197.335 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(introduce indirection.)108 84 Q .334(In each of the cases belo)
-108 100.8 R -.65(w,)-.25 G/F1 10/Times-Italic@0 SF(wor)3.484 E(d)-.37 E
-F0 .334(is subject to tilde e)2.834 F .334(xpansion, parameter e)-.15 F
-.334(xpansion, command substitution,)-.15 F 1.417(and arithmetic e)108
-112.8 R 3.918(xpansion. When)-.15 F 1.418(not performing substring e)
-3.918 F(xpansion,)-.15 E/F2 10/Times-Bold@0 SF(bash)3.918 E F0 1.418
-(tests for a parameter that is)3.918 F(unset or null; omitting the colo\
-n results in a test only for a parameter that is unset.)108 124.8 Q(${)
-108 141.6 Q F1(par)A(ameter)-.15 E F2<3aad>A F1(wor)A(d)-.37 E F0(})A F2
-.723(Use Default V)144 153.6 R(alues)-.92 E F0 5.723(.I)C(f)-5.723 E F1
-(par)4.473 E(ameter)-.15 E F0 .723(is unset or null, the e)3.953 F .722
-(xpansion of)-.15 F F1(wor)3.562 E(d)-.37 E F0 .722(is substituted.)
-3.992 F(Other)5.722 E(-)-.2 E(wise, the v)144 165.6 Q(alue of)-.25 E F1
-(par)3.75 E(ameter)-.15 E F0(is substituted.)3.23 E(${)108 177.6 Q F1
-(par)A(ameter)-.15 E F2(:=)A F1(wor)A(d)-.37 E F0(})A F2 2.004
-(Assign Default V)144 189.6 R(alues)-.92 E F0 7.004(.I)C(f)-7.004 E F1
-(par)5.754 E(ameter)-.15 E F0 2.005(is unset or null, the e)5.234 F
-2.005(xpansion of)-.15 F F1(wor)4.845 E(d)-.37 E F0 2.005
-(is assigned to)5.275 F F1(par)144 201.6 Q(ameter)-.15 E F0 5.279(.T).73
-G .279(he v)-5.279 F .279(alue of)-.25 F F1(par)4.029 E(ameter)-.15 E F0
-.278(is then substituted.)3.508 F .278
+-.35 E 1.509(If the \214rst character of)108 84 R/F1 10/Times-Italic@0
+SF(par)4.009 E(ameter)-.15 E F0 1.509(is an e)4.009 F 1.509
+(xclamation point, a le)-.15 F -.15(ve)-.25 G 4.009(lo).15 G 4.008(fv)
+-4.009 G 1.508(ariable indirection is introduced.)-4.258 F/F2 10
+/Times-Bold@0 SF(Bash)108 96 Q F0 .106(uses the v)2.606 F .106
+(alue of the v)-.25 F .106(ariable formed from the rest of)-.25 F F1
+(par)2.606 E(ameter)-.15 E F0 .106(as the name of the v)2.606 F .106
+(ariable; this v)-.25 F(ari-)-.25 E .352(able is then e)108 108 R .352
+(xpanded and that v)-.15 F .351
+(alue is used in the rest of the substitution, rather than the v)-.25 F
+.351(alue of)-.25 F F1(par)2.851 E(ame-)-.15 E(ter)108 120 Q F0 2.519
+(itself. This)2.519 F .019(is kno)2.519 F .019(wn as)-.25 F F1(indir)
+2.519 E .019(ect e)-.37 F(xpansion)-.2 E F0 5.019(.T)C .019(he e)-5.019
+F .02(xceptions to this are the e)-.15 F .02(xpansions of ${!)-.15 F F1
+(pr)A(e\214x)-.37 E F0 .02(*} and)B(${)108 132 Q F2(!)A F1(name)A F0([)A
+F1(@)A F0 .763(]} described belo)B 4.563 -.65(w. T)-.25 H .763(he e).65
+F .763(xclamation point must immediately follo)-.15 F 3.263(wt)-.25 G
+.763(he left brace in order to)-3.263 F(introduce indirection.)108 144 Q
+.334(In each of the cases belo)108 160.8 R -.65(w,)-.25 G F1(wor)3.484 E
+(d)-.37 E F0 .334(is subject to tilde e)2.834 F .334
+(xpansion, parameter e)-.15 F .334(xpansion, command substitution,)-.15
+F 1.418(and arithmetic e)108 172.8 R 3.918(xpansion. When)-.15 F 1.418
+(not performing substring e)3.918 F(xpansion,)-.15 E F2(bash)3.918 E F0
+1.418(tests for a parameter that is)3.918 F(unset or null; omitting the\
+ colon results in a test only for a parameter that is unset.)108 184.8 Q
+(${)108 201.6 Q F1(par)A(ameter)-.15 E F2<3aad>A F1(wor)A(d)-.37 E F0(})
+A F2 .722(Use Default V)144 213.6 R(alues)-.92 E F0 5.722(.I)C(f)-5.722
+E F1(par)4.472 E(ameter)-.15 E F0 .723(is unset or null, the e)3.952 F
+.723(xpansion of)-.15 F F1(wor)3.563 E(d)-.37 E F0 .723(is substituted.)
+3.993 F(Other)5.723 E(-)-.2 E(wise, the v)144 225.6 Q(alue of)-.25 E F1
+(par)3.75 E(ameter)-.15 E F0(is substituted.)3.23 E(${)108 237.6 Q F1
+(par)A(ameter)-.15 E F2(:=)A F1(wor)A(d)-.37 E F0(})A F2 2.005
+(Assign Default V)144 249.6 R(alues)-.92 E F0 7.005(.I)C(f)-7.005 E F1
+(par)5.755 E(ameter)-.15 E F0 2.005(is unset or null, the e)5.235 F
+2.004(xpansion of)-.15 F F1(wor)4.844 E(d)-.37 E F0 2.004
+(is assigned to)5.274 F F1(par)144 261.6 Q(ameter)-.15 E F0 5.278(.T).73
+G .278(he v)-5.278 F .278(alue of)-.25 F F1(par)4.028 E(ameter)-.15 E F0
+.278(is then substituted.)3.508 F .279
(Positional parameters and special param-)5.278 F
-(eters may not be assigned to in this w)144 213.6 Q(ay)-.1 E(.)-.65 E
-(${)108 225.6 Q F1(par)A(ameter)-.15 E F2(:?)A F1(wor)A(d)-.37 E F0(})A
-F2 .535(Display Err)144 237.6 R .535(or if Null or Unset)-.18 F F0 5.535
+(eters may not be assigned to in this w)144 273.6 Q(ay)-.1 E(.)-.65 E
+(${)108 285.6 Q F1(par)A(ameter)-.15 E F2(:?)A F1(wor)A(d)-.37 E F0(})A
+F2 .535(Display Err)144 297.6 R .535(or if Null or Unset)-.18 F F0 5.535
(.I)C(f)-5.535 E F1(par)4.285 E(ameter)-.15 E F0 .535
(is null or unset, the e)3.765 F .535(xpansion of)-.15 F F1(wor)3.035 E
-(d)-.37 E F0 .535(\(or a mes-)3.035 F .662(sage to that ef)144 249.6 R
-.662(fect if)-.25 F F1(wor)3.502 E(d)-.37 E F0 .661(is not present\) is\
- written to the standard error and the shell, if it is not)3.932 F
-(interacti)144 261.6 Q -.15(ve)-.25 G 2.5(,e).15 G 2.5(xits. Otherwise,)
+(d)-.37 E F0 .535(\(or a mes-)3.035 F .661(sage to that ef)144 309.6 R
+.661(fect if)-.25 F F1(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
+(interacti)144 321.6 Q -.15(ve)-.25 G 2.5(,e).15 G 2.5(xits. Otherwise,)
-2.65 F(the v)2.5 E(alue of)-.25 E F1(par)2.5 E(ameter)-.15 E F0
-(is substituted.)2.5 E(${)108 273.6 Q F1(par)A(ameter)-.15 E F2(:+)A F1
-(wor)A(d)-.37 E F0(})A F2 .745(Use Alter)144 285.6 R .745(nate V)-.15 F
+(is substituted.)2.5 E(${)108 333.6 Q F1(par)A(ameter)-.15 E F2(:+)A F1
+(wor)A(d)-.37 E F0(})A F2 .745(Use Alter)144 345.6 R .745(nate V)-.15 F
(alue)-.92 E F0 5.745(.I)C(f)-5.745 E F1(par)4.495 E(ameter)-.15 E F0
.745(is null or unset, nothing is substituted, otherwise the e)3.975 F
-(xpan-)-.15 E(sion of)144 297.6 Q F1(wor)2.84 E(d)-.37 E F0
-(is substituted.)3.27 E(${)108 309.6 Q F1(par)A(ameter)-.15 E F2(:)A F1
-(of)A(fset)-.18 E F0(})A(${)108 321.6 Q F1(par)A(ameter)-.15 E F2(:)A F1
-(of)A(fset)-.18 E F2(:)A F1(length)A F0(})A F2 .797
-(Substring Expansion.)144 333.6 R F0 .796(Expands to up to)5.797 F F1
+(xpan-)-.15 E(sion of)144 357.6 Q F1(wor)2.84 E(d)-.37 E F0
+(is substituted.)3.27 E(${)108 369.6 Q F1(par)A(ameter)-.15 E F2(:)A F1
+(of)A(fset)-.18 E F0(})A(${)108 381.6 Q F1(par)A(ameter)-.15 E F2(:)A F1
+(of)A(fset)-.18 E F2(:)A F1(length)A F0(})A F2 .796
+(Substring Expansion.)144 393.6 R F0 .796(Expands to up to)5.796 F F1
(length)3.296 E F0 .796(characters of)3.296 F F1(par)3.296 E(ameter)-.15
-E F0 .796(starting at the character)3.296 F .228(speci\214ed by)144
-345.6 R F1(of)2.728 E(fset)-.18 E F0 5.228(.I)C(f)-5.228 E F1(length)
-2.728 E F0 .229(is omitted, e)2.729 F .229(xpands to the substring of)
--.15 F F1(par)2.729 E(ameter)-.15 E F0 .229(starting at the char)2.729 F
-(-)-.2 E .433(acter speci\214ed by)144 357.6 R F1(of)2.933 E(fset)-.18 E
+E F0 .797(starting at the character)3.296 F .229(speci\214ed by)144
+405.6 R F1(of)2.729 E(fset)-.18 E F0 5.229(.I)C(f)-5.229 E F1(length)
+2.729 E F0 .229(is omitted, e)2.729 F .229(xpands to the substring of)
+-.15 F F1(par)2.729 E(ameter)-.15 E F0 .228(starting at the char)2.728 F
+(-)-.2 E .432(acter speci\214ed by)144 417.6 R F1(of)2.933 E(fset)-.18 E
F0(.)A F1(length)5.433 E F0(and)2.933 E F1(of)2.933 E(fset)-.18 E F0
.433(are arithmetic e)2.933 F .433(xpressions \(see)-.15 F/F3 9
-/Times-Bold@0 SF .432(ARITHMETIC EV)2.933 F(ALU-)-1.215 E -.855(AT)144
-369.6 S(ION).855 E F0(belo)2.576 E(w\).)-.25 E F1(length)5.326 E F0 .326
-(must e)2.826 F -.25(va)-.25 G .326
-(luate to a number greater than or equal to zero.).25 F(If)5.327 E F1
-(of)2.827 E(fset)-.18 E F0 -.25(eva)2.827 G(luates).25 E .016
-(to a number less than zero, the v)144 381.6 R .015
+/Times-Bold@0 SF .433(ARITHMETIC EV)2.933 F(ALU-)-1.215 E -.855(AT)144
+429.6 S(ION).855 E F0(belo)2.577 E(w\).)-.25 E F1(length)5.327 E F0 .327
+(must e)2.827 F -.25(va)-.25 G .326
+(luate to a number greater than or equal to zero.).25 F(If)5.326 E F1
+(of)2.826 E(fset)-.18 E F0 -.25(eva)2.826 G(luates).25 E .015
+(to a number less than zero, the v)144 441.6 R .015
(alue is used as an of)-.25 F .015(fset from the end of the v)-.25 F
-.015(alue of)-.25 F F1(par)2.515 E(ameter)-.15 E F0 5.015(.I)C(f)-5.015
-E F1(par)144 393.6 Q(ameter)-.15 E F0(is)3.25 E F2(@)3.25 E F0 3.25(,t)C
+.016(alue of)-.25 F F1(par)2.516 E(ameter)-.15 E F0 5.016(.I)C(f)-5.016
+E F1(par)144 453.6 Q(ameter)-.15 E F0(is)3.25 E F2(@)3.25 E F0 3.25(,t)C
.75(he result is)-3.25 F F1(length)3.25 E F0 .75
(positional parameters be)3.25 F .75(ginning at)-.15 F F1(of)3.25 E
(fset)-.18 E F0 5.75(.I)C(f)-5.75 E F1(par)3.25 E(ameter)-.15 E F0 .75
-(is an)3.25 F 1.835(array name inde)144 405.6 R -.15(xe)-.15 G 4.335(db)
-.15 G 4.335(y@o)-4.335 G 4.335(r*)-4.335 G 4.335(,t)-4.335 G 1.835
-(he result is the)-4.335 F F1(length)4.335 E F0 1.834
-(members of the array be)4.335 F 1.834(ginning with)-.15 F(${)144 417.6
+(is an)3.25 F 1.834(array name inde)144 465.6 R -.15(xe)-.15 G 4.334(db)
+.15 G 4.334(y@o)-4.334 G 4.335(r*)-4.334 G 4.335(,t)-4.335 G 1.835
+(he result is the)-4.335 F F1(length)4.335 E F0 1.835
+(members of the array be)4.335 F 1.835(ginning with)-.15 F(${)144 477.6
Q F1(par)A(ameter)-.15 E F0([)A F1(of)A(fset)-.18 E F0 2.999
(]}. Substring)B(inde)2.999 E .499
(xing is zero-based unless the positional parameters are used,)-.15 F
-(in which case the inde)144 429.6 Q(xing starts at 1.)-.15 E(${)108
-446.4 Q F2(!)A F1(pr)A(e\214x)-.37 E F2(*)A F0(})A(${)108 458.4 Q F2(!)A
+(in which case the inde)144 489.6 Q(xing starts at 1.)-.15 E(${)108
+506.4 Q F2(!)A F1(pr)A(e\214x)-.37 E F2(*)A F0(})A(${)108 518.4 Q F2(!)A
F1(pr)A(e\214x)-.37 E F2(@)A F0(})A .42(Expands to the names of v)144
-470.4 R .42(ariables whose names be)-.25 F .42(gin with)-.15 F F1(pr)
+530.4 R .42(ariables whose names be)-.25 F .42(gin with)-.15 F F1(pr)
2.92 E(e\214x)-.37 E F0 2.92(,s)C .42(eparated by the \214rst character)
--2.92 F(of the)144 482.4 Q F3(IFS)2.5 E F0(special v)2.25 E(ariable.)
--.25 E(${)108 499.2 Q F2(!)A F1(name)A F0([)A F1(@)A F0(]})A(${)108
-511.2 Q F2(!)A F1(name)A F0([)A F1(*)A F0(]})A(If)144 523.2 Q F1(name)
-2.921 E F0 .421(is an array v)2.921 F .421(ariable, e)-.25 F .421
+-2.92 F(of the)144 542.4 Q F3(IFS)2.5 E F0(special v)2.25 E(ariable.)
+-.25 E(${)108 559.2 Q F2(!)A F1(name)A F0([)A F1(@)A F0(]})A(${)108
+571.2 Q F2(!)A F1(name)A F0([)A F1(*)A F0(]})A(If)144 583.2 Q F1(name)
+2.922 E F0 .421(is an array v)2.922 F .421(ariable, e)-.25 F .421
(xpands to the list of array indices \(k)-.15 F -.15(ey)-.1 G .421
-(s\) assigned in).15 F F1(name)2.921 E F0 5.422(.I)C(f)-5.422 E F1(name)
-2.922 E F0 .238(is not an array)144 535.2 R 2.738(,e)-.65 G .238
-(xpands to 0 if)-2.888 F F1(name)2.738 E F0 .237
-(is set and null otherwise.)2.738 F(When)5.237 E F1(@)2.737 E F0 .237
-(is used and the e)2.737 F(xpansion)-.15 E
-(appears within double quotes, each k)144 547.2 Q .3 -.15(ey ex)-.1 H
-(pands to a separate w).15 E(ord.)-.1 E(${)108 564 Q F2(#)A F1(par)A
-(ameter)-.15 E F0(})A 1.391(The length in characters of the v)144 576 R
+(s\) assigned in).15 F F1(name)2.921 E F0 5.421(.I)C(f)-5.421 E F1(name)
+2.921 E F0 .237(is not an array)144 595.2 R 2.737(,e)-.65 G .237
+(xpands to 0 if)-2.887 F F1(name)2.737 E F0 .238
+(is set and null otherwise.)2.737 F(When)5.238 E F1(@)2.738 E F0 .238
+(is used and the e)2.738 F(xpansion)-.15 E
+(appears within double quotes, each k)144 607.2 Q .3 -.15(ey ex)-.1 H
+(pands to a separate w).15 E(ord.)-.1 E(${)108 624 Q F2(#)A F1(par)A
+(ameter)-.15 E F0(})A 1.392(The length in characters of the v)144 636 R
1.392(alue of)-.25 F F1(par)3.892 E(ameter)-.15 E F0 1.392
(is substituted.)3.892 F(If)6.392 E F1(par)5.142 E(ameter)-.15 E F0(is)
-4.622 E F2(*)3.892 E F0(or)3.892 E F2(@)3.892 E F0 3.892(,t)C(he)-3.892
-E -.25(va)144 588 S 1.749
+4.622 E F2(*)3.891 E F0(or)3.891 E F2(@)3.891 E F0 3.891(,t)C(he)-3.891
+E -.25(va)144 648 S 1.748
(lue substituted is the number of positional parameters.).25 F(If)6.749
-E F1(par)5.498 E(ameter)-.15 E F0 1.748(is an array name sub-)4.978 F
-(scripted by)144 600 Q F2(*)2.5 E F0(or)2.5 E F2(@)2.5 E F0 2.5(,t)C
+E F1(par)5.499 E(ameter)-.15 E F0 1.749(is an array name sub-)4.979 F
+(scripted by)144 660 Q F2(*)2.5 E F0(or)2.5 E F2(@)2.5 E F0 2.5(,t)C
(he v)-2.5 E(alue substituted is the number of elements in the array)
--.25 E(.)-.65 E(${)108 616.8 Q F1(par)A(ameter)-.15 E F2(#)A F1(wor)A(d)
--.37 E F0(})A(${)108 628.8 Q F1(par)A(ameter)-.15 E F2(##)A F1(wor)A(d)
--.37 E F0(})A(The)144 640.8 Q F1(wor)3.33 E(d)-.37 E F0 .49(is e)3.76 F
-.491(xpanded to produce a pattern just as in pathname e)-.15 F 2.991
-(xpansion. If)-.15 F .491(the pattern matches)2.991 F .412(the be)144
-652.8 R .412(ginning of the v)-.15 F .411(alue of)-.25 F F1(par)2.911 E
+-.25 E(.)-.65 E(${)108 676.8 Q F1(par)A(ameter)-.15 E F2(#)A F1(wor)A(d)
+-.37 E F0(})A(${)108 688.8 Q F1(par)A(ameter)-.15 E F2(##)A F1(wor)A(d)
+-.37 E F0(})A(The)144 700.8 Q F1(wor)3.331 E(d)-.37 E F0 .491(is e)3.761
+F .491(xpanded to produce a pattern just as in pathname e)-.15 F 2.99
+(xpansion. If)-.15 F .49(the pattern matches)2.99 F .411(the be)144
+712.8 R .411(ginning of the v)-.15 F .411(alue of)-.25 F F1(par)2.911 E
(ameter)-.15 E F0 2.911(,t).73 G .411(hen the result of the e)-2.911 F
-.411(xpansion is the e)-.15 F .411(xpanded v)-.15 F .411(alue of)-.25 F
-F1(par)145.25 664.8 Q(ameter)-.15 E F0 .607
-(with the shortest matching pattern \(the `)3.837 F(`)-.74 E F2(#)A F0
+.411(xpansion is the e)-.15 F .412(xpanded v)-.15 F .412(alue of)-.25 F
+F1(par)145.25 724.8 Q(ameter)-.15 E F0 .607
+(with the shortest matching pattern \(the `)3.838 F(`)-.74 E F2(#)A F0
2.087 -.74('' c)D .607(ase\) or the longest matching pattern \(the).74 F
--.74(``)144 676.8 S F2(##).74 E F0 1.654 -.74('' c)D .174
-(ase\) deleted.).74 F(If)5.174 E F1(par)3.924 E(ameter)-.15 E F0(is)
-3.404 E F2(@)2.674 E F0(or)2.674 E F2(*)2.674 E F0 2.674(,t)C .173
-(he pattern remo)-2.674 F -.25(va)-.15 G 2.673(lo).25 G .173
-(peration is applied to each posi-)-2.673 F .654
-(tional parameter in turn, and the e)144 688.8 R .654
-(xpansion is the resultant list.)-.15 F(If)5.655 E F1(par)4.405 E
-(ameter)-.15 E F0 .655(is an array v)3.885 F(ariable)-.25 E .651
-(subscripted with)144 700.8 R F2(@)3.151 E F0(or)3.151 E F2(*)3.151 E F0
-3.151(,t)C .651(he pattern remo)-3.151 F -.25(va)-.15 G 3.151(lo).25 G
-.65(peration is applied to each member of the array in)-3.151 F
-(turn, and the e)144 712.8 Q(xpansion is the resultant list.)-.15 E
-(GNU Bash-3.0)72 768 Q(2004 Apr 20)148.735 E(17)198.725 E 0 Cg EP
+(GNU Bash-3.0)72 768 Q(2004 May 27)147.345 E(17)197.335 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(${)108 84 Q/F1 10/Times-Italic@0 SF(par)A(ameter)-.15 E/F2 10
-/Times-Bold@0 SF(%)A F1(wor)A(d)-.37 E F0(})A(${)108 96 Q F1(par)A
-(ameter)-.15 E F2(%%)A F1(wor)A(d)-.37 E F0(})A(The)144 108 Q F1(wor)
-2.618 E(d)-.37 E F0 .118(is e)2.618 F .119
+-.35 E -.74(``)144 84 S/F1 10/Times-Bold@0 SF(##).74 E F0 1.653 -.74
+('' c)D .173(ase\) deleted.).74 F(If)5.173 E/F2 10/Times-Italic@0 SF
+(par)3.923 E(ameter)-.15 E F0(is)3.403 E F1(@)2.673 E F0(or)2.673 E F1
+(*)2.673 E F0 2.674(,t)C .174(he pattern remo)-2.674 F -.25(va)-.15 G
+2.674(lo).25 G .174(peration is applied to each posi-)-2.674 F .655
+(tional parameter in turn, and the e)144 96 R .654
+(xpansion is the resultant list.)-.15 F(If)5.654 E F2(par)4.404 E
+(ameter)-.15 E F0 .654(is an array v)3.884 F(ariable)-.25 E .65
+(subscripted with)144 108 R F1(@)3.15 E F0(or)3.15 E F1(*)3.15 E F0 3.15
+(,t)C .65(he pattern remo)-3.15 F -.25(va)-.15 G 3.151(lo).25 G .651
+(peration is applied to each member of the array in)-3.151 F
+(turn, and the e)144 120 Q(xpansion is the resultant list.)-.15 E(${)108
+136.8 Q F2(par)A(ameter)-.15 E F1(%)A F2(wor)A(d)-.37 E F0(})A(${)108
+148.8 Q F2(par)A(ameter)-.15 E F1(%%)A F2(wor)A(d)-.37 E F0(})A(The)144
+160.8 Q F2(wor)2.619 E(d)-.37 E F0 .119(is e)2.619 F .119
(xpanded to produce a pattern just as in pathname e)-.15 F 2.619
-(xpansion. If)-.15 F .119(the pattern matches a)2.619 F 2.402
-(trailing portion of the e)144 120 R 2.402(xpanded v)-.15 F 2.401
-(alue of)-.25 F F1(par)4.901 E(ameter)-.15 E F0 4.901(,t).73 G 2.401
-(hen the result of the e)-4.901 F 2.401(xpansion is the)-.15 F -.15(ex)
-144 132 S 1.152(panded v).15 F 1.152(alue of)-.25 F F1(par)4.902 E
+(xpansion. If)-.15 F .118(the pattern matches a)2.619 F 2.401
+(trailing portion of the e)144 172.8 R 2.401(xpanded v)-.15 F 2.401
+(alue of)-.25 F F2(par)4.901 E(ameter)-.15 E F0 4.901(,t).73 G 2.402
+(hen the result of the e)-4.901 F 2.402(xpansion is the)-.15 F -.15(ex)
+144 184.8 S 1.153(panded v).15 F 1.153(alue of)-.25 F F2(par)4.902 E
(ameter)-.15 E F0 1.152(with the shortest matching pattern \(the `)4.382
-F(`)-.74 E F2(%)A F0 2.632 -.74('' c)D 1.153(ase\) or the longest).74 F
-.79(matching pattern \(the `)144 144 R(`)-.74 E F2(%%)A F0 2.27 -.74
-('' c)D .79(ase\) deleted.).74 F(If)5.79 E F1(par)4.54 E(ameter)-.15 E
-F0(is)4.02 E F2(@)3.29 E F0(or)3.29 E F2(*)3.29 E F0 3.29(,t)C .79
+F(`)-.74 E F1(%)A F0 2.632 -.74('' c)D 1.152(ase\) or the longest).74 F
+.79(matching pattern \(the `)144 196.8 R(`)-.74 E F1(%%)A F0 2.27 -.74
+('' c)D .79(ase\) deleted.).74 F(If)5.79 E F2(par)4.54 E(ameter)-.15 E
+F0(is)4.02 E F1(@)3.29 E F0(or)3.29 E F1(*)3.29 E F0 3.29(,t)C .79
(he pattern remo)-3.29 F -.25(va)-.15 G 3.29(lo).25 G(pera-)-3.29 E
1.758(tion is applied to each positional parameter in turn, and the e)
-144 156 R 1.758(xpansion is the resultant list.)-.15 F(If)6.759 E F1
-(par)145.25 168 Q(ameter)-.15 E F0 .089(is an array v)3.319 F .089
-(ariable subscripted with)-.25 F F2(@)2.589 E F0(or)2.589 E F2(*)2.589 E
-F0 2.589(,t)C .089(he pattern remo)-2.589 F -.25(va)-.15 G 2.588(lo).25
-G .088(peration is applied to)-2.588 F
-(each member of the array in turn, and the e)144 180 Q
-(xpansion is the resultant list.)-.15 E(${)108 196.8 Q F1(par)A(ameter)
--.15 E F2(/)A F1(pattern)A F2(/)A F1(string)A F0(})A(${)108 208.8 Q F1
-(par)A(ameter)-.15 E F2(//)A F1(pattern)A F2(/)A F1(string)A F0(})A(The)
-144 220.8 Q F1(pattern)5.085 E F0 2.585(is e)5.085 F 2.585
+144 208.8 R 1.758(xpansion is the resultant list.)-.15 F(If)6.758 E F2
+(par)145.25 220.8 Q(ameter)-.15 E F0 .088(is an array v)3.318 F .089
+(ariable subscripted with)-.25 F F1(@)2.589 E F0(or)2.589 E F1(*)2.589 E
+F0 2.589(,t)C .089(he pattern remo)-2.589 F -.25(va)-.15 G 2.589(lo).25
+G .089(peration is applied to)-2.589 F
+(each member of the array in turn, and the e)144 232.8 Q
+(xpansion is the resultant list.)-.15 E(${)108 249.6 Q F2(par)A(ameter)
+-.15 E F1(/)A F2(pattern)A F1(/)A F2(string)A F0(})A(${)108 261.6 Q F2
+(par)A(ameter)-.15 E F1(//)A F2(pattern)A F1(/)A F2(string)A F0(})A(The)
+144 273.6 Q F2(pattern)5.085 E F0 2.585(is e)5.085 F 2.585
(xpanded to produce a pattern just as in pathname e)-.15 F(xpansion.)
--.15 E F1 -.8(Pa)7.585 G -.15(ra).8 G(meter).15 E F0(is)5.085 E -.15(ex)
-144 232.8 S 1.17(panded and the longest match of).15 F F1(pattern)3.67 E
-F0(ag)3.669 E 1.169(ainst its v)-.05 F 1.169(alue is replaced with)-.25
-F F1(string)3.669 E F0 6.169(.I)C 3.669(nt)-6.169 G 1.169(he \214rst)
--3.669 F 2.028(form, only the \214rst match is replaced.)144 244.8 R
-2.028(The second form causes all matches of)7.028 F F1(pattern)4.528 E
-F0 2.029(to be)4.529 F 1.36(replaced with)144 256.8 R F1(string)3.86 E
-F0 6.36(.I)C(f)-6.36 E F1(pattern)3.86 E F0(be)3.86 E 1.36(gins with)
--.15 F F2(#)3.86 E F0 3.86(,i)C 3.86(tm)-3.86 G 1.36
-(ust match at the be)-3.86 F 1.36(ginning of the e)-.15 F(xpanded)-.15 E
--.25(va)144 268.8 S .62(lue of).25 F F1(par)3.12 E(ameter)-.15 E F0 5.62
-(.I)C(f)-5.62 E F1(pattern)3.12 E F0(be)3.12 E .62(gins with)-.15 F F2
-(%)3.12 E F0 3.12(,i)C 3.121(tm)-3.12 G .621
-(ust match at the end of the e)-3.121 F .621(xpanded v)-.15 F .621
-(alue of)-.25 F F1(par)144 280.8 Q(ameter)-.15 E F0 6.254(.I)C(f)-6.254
-E F1(string)3.754 E F0 1.253(is null, matches of)3.753 F F1(pattern)
-3.753 E F0 1.253(are deleted and the)3.753 F F2(/)3.753 E F0(follo)3.753
-E(wing)-.25 E F1(pattern)3.753 E F0 1.253(may be)3.753 F 2.678
-(omitted. If)144 292.8 R F1(par)3.928 E(ameter)-.15 E F0(is)3.408 E F2
-(@)2.678 E F0(or)2.678 E F2(*)2.679 E F0 2.679(,t)C .179
+-.15 E F2 -.8(Pa)7.585 G -.15(ra).8 G(meter).15 E F0(is)5.085 E -.15(ex)
+144 285.6 S 1.169(panded and the longest match of).15 F F2(pattern)3.669
+E F0(ag)3.669 E 1.169(ainst its v)-.05 F 1.17(alue is replaced with)-.25
+F F2(string)3.67 E F0 6.17(.I)C 3.67(nt)-6.17 G 1.17(he \214rst)-3.67 F
+2.028(form, only the \214rst match is replaced.)144 297.6 R 2.028
+(The second form causes all matches of)7.028 F F2(pattern)4.528 E F0
+2.028(to be)4.528 F 1.36(replaced with)144 309.6 R F2(string)3.86 E F0
+6.36(.I)C(f)-6.36 E F2(pattern)3.86 E F0(be)3.86 E 1.36(gins with)-.15 F
+F1(#)3.86 E F0 3.86(,i)C 3.86(tm)-3.86 G 1.36(ust match at the be)-3.86
+F 1.36(ginning of the e)-.15 F(xpanded)-.15 E -.25(va)144 321.6 S .621
+(lue of).25 F F2(par)3.121 E(ameter)-.15 E F0 5.621(.I)C(f)-5.621 E F2
+(pattern)3.121 E F0(be)3.121 E .621(gins with)-.15 F F1(%)3.121 E F0
+3.121(,i)C 3.121(tm)-3.121 G .62(ust match at the end of the e)-3.121 F
+.62(xpanded v)-.15 F .62(alue of)-.25 F F2(par)144 333.6 Q(ameter)-.15 E
+F0 6.253(.I)C(f)-6.253 E F2(string)3.753 E F0 1.253(is null, matches of)
+3.753 F F2(pattern)3.753 E F0 1.253(are deleted and the)3.753 F F1(/)
+3.753 E F0(follo)3.753 E(wing)-.25 E F2(pattern)3.753 E F0 1.254(may be)
+3.754 F 2.679(omitted. If)144 345.6 R F2(par)3.929 E(ameter)-.15 E F0
+(is)3.409 E F1(@)2.679 E F0(or)2.679 E F1(*)2.679 E F0 2.679(,t)C .178
(he substitution operation is applied to each positional parameter)
--2.679 F .619(in turn, and the e)144 304.8 R .619
-(xpansion is the resultant list.)-.15 F(If)5.619 E F1(par)4.369 E
-(ameter)-.15 E F0 .618(is an array v)3.849 F .618
-(ariable subscripted with)-.25 F F2(@)144 316.8 Q F0(or)3.223 E F2(*)
-3.223 E F0 3.223(,t)C .723(he substitution operation is applied to each\
- member of the array in turn, and the e)-3.223 F(xpan-)-.15 E
-(sion is the resultant list.)144 328.8 Q F2(Command Substitution)87
-345.6 Q F1 1.698(Command substitution)108 357.6 R F0(allo)4.198 E 1.697
-(ws the output of a command to replace the command name.)-.25 F 1.697
-(There are tw)6.697 F(o)-.1 E(forms:)108 369.6 Q F2($\()144 391.2 Q F1
-(command)A F2(\))1.666 E F0(or)108 403.2 Q F2(`)144 415.2 Q F1(command)A
-F2(`)A(Bash)108 432 Q F0 .019(performs the e)2.519 F .019(xpansion by e)
--.15 F -.15(xe)-.15 G(cuting).15 E F1(command)2.519 E F0 .02
+-2.679 F .618(in turn, and the e)144 357.6 R .619
+(xpansion is the resultant list.)-.15 F(If)5.619 E F2(par)4.369 E
+(ameter)-.15 E F0 .619(is an array v)3.849 F .619
+(ariable subscripted with)-.25 F F1(@)144 369.6 Q F0(or)3.224 E F1(*)
+3.224 E F0 3.224(,t)C .723(he substitution operation is applied to each\
+ member of the array in turn, and the e)-3.224 F(xpan-)-.15 E
+(sion is the resultant list.)144 381.6 Q F1(Command Substitution)87
+398.4 Q F2 1.697(Command substitution)108 410.4 R F0(allo)4.197 E 1.697
+(ws the output of a command to replace the command name.)-.25 F 1.698
+(There are tw)6.698 F(o)-.1 E(forms:)108 422.4 Q F1($\()144 444 Q F2
+(command)A F1(\))1.666 E F0(or)108 456 Q F1(`)144 468 Q F2(command)A F1
+(`)A(Bash)108 484.8 Q F0 .02(performs the e)2.52 F .02(xpansion by e)
+-.15 F -.15(xe)-.15 G(cuting).15 E F2(command)2.519 E F0 .019
(and replacing the command substitution with the stan-)2.519 F .768
-(dard output of the command, with an)108 444 R 3.268(yt)-.15 G .768
+(dard output of the command, with an)108 496.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(the)108 456 Q 3.218(ym)
--.15 G .718(ay be remo)-3.218 F -.15(ve)-.15 G 3.218(dd).15 G .719
-(uring w)-3.218 F .719(ord splitting.)-.1 F .719
-(The command substitution)5.719 F F2($\(cat)3.219 E F1(\214le)3.219 E F2
-(\))A F0 .719(can be replaced by the)3.219 F(equi)108 468 Q -.25(va)-.25
-G(lent b).25 E(ut f)-.2 E(aster)-.1 E F2($\(<)2.5 E F1(\214le)2.5 E F2
-(\))A F0(.)A 1.724(When the old-style backquote form of substitution is\
- used, backslash retains its literal meaning e)108 484.8 R(xcept)-.15 E
-.314(when follo)108 496.8 R .314(wed by)-.25 F F2($)2.814 E F0(,)A F2(`)
-2.814 E F0 2.814(,o)C(r)-2.814 E F2(\\)2.814 E F0 5.314(.T)C .315(he \
-\214rst backquote not preceded by a backslash terminates the command su\
-b-)-5.314 F 3.887(stitution. When)108 508.8 R 1.387(using the $\()3.887
-F F1(command).833 E F0 3.887(\)f)1.666 G 1.386
-(orm, all characters between the parentheses mak)-3.887 F 3.886(eu)-.1 G
-3.886(pt)-3.886 G 1.386(he com-)-3.886 F
-(mand; none are treated specially)108 520.8 Q(.)-.65 E .894
-(Command substitutions may be nested.)108 537.6 R 2.494 -.8(To n)5.894 H
+F .768(wlines are not deleted, b)-.25 F(ut)-.2 E(the)108 508.8 Q 3.219
+(ym)-.15 G .719(ay be remo)-3.219 F -.15(ve)-.15 G 3.219(dd).15 G .719
+(uring w)-3.219 F .719(ord splitting.)-.1 F .719
+(The command substitution)5.719 F F1($\(cat)3.219 E F2(\214le)3.219 E F1
+(\))A F0 .718(can be replaced by the)3.219 F(equi)108 520.8 Q -.25(va)
+-.25 G(lent b).25 E(ut f)-.2 E(aster)-.1 E F1($\(<)2.5 E F2(\214le)2.5 E
+F1(\))A F0(.)A 1.724(When the old-style backquote form of substitution \
+is used, backslash retains its literal meaning e)108 537.6 R(xcept)-.15
+E .315(when follo)108 549.6 R .315(wed by)-.25 F F1($)2.815 E F0(,)A F1
+(`)2.815 E F0 2.815(,o)C(r)-2.815 E F1(\\)2.815 E F0 5.315(.T)C .314(he\
+ \214rst backquote not preceded by a backslash terminates the command s\
+ub-)-5.315 F 3.886(stitution. When)108 561.6 R 1.386(using the $\()3.886
+F F2(command).833 E F0 3.886(\)f)1.666 G 1.387
+(orm, all characters between the parentheses mak)-3.886 F 3.887(eu)-.1 G
+3.887(pt)-3.887 G 1.387(he com-)-3.887 F
+(mand; none are treated specially)108 573.6 Q(.)-.65 E .894
+(Command substitutions may be nested.)108 590.4 R 2.494 -.8(To n)5.894 H
.894(est when using the backquoted form, escape the inner back-).8 F
-(quotes with backslashes.)108 549.6 Q .422
-(If the substitution appears within double quotes, w)108 566.4 R .422
-(ord splitting and pathname e)-.1 F .422(xpansion are not performed)-.15
-F(on the results.)108 578.4 Q F2(Arithmetic Expansion)87 595.2 Q F0
-1.034(Arithmetic e)108 607.2 R 1.034(xpansion allo)-.15 F 1.034
-(ws the e)-.25 F -.25(va)-.25 G 1.034(luation of an arithmetic e).25 F
-1.035(xpression and the substitution of the result.)-.15 F
-(The format for arithmetic e)108 619.2 Q(xpansion is:)-.15 E F2($\(\()
-144 636 Q F1 -.2(ex)C(pr).2 E(ession)-.37 E F2(\)\))A F0(The)108 652.8 Q
-F1 -.2(ex)2.666 G(pr).2 E(ession)-.37 E F0 .165
-(is treated as if it were within double quotes, b)2.906 F .165
-(ut a double quote inside the parentheses is not)-.2 F 1.074
-(treated specially)108 664.8 R 6.074(.A)-.65 G 1.074(ll tok)-6.074 F
+(quotes with backslashes.)108 602.4 Q .422
+(If the substitution appears within double quotes, w)108 619.2 R .422
+(ord splitting and pathname e)-.1 F .423(xpansion are not performed)-.15
+F(on the results.)108 631.2 Q F1(Arithmetic Expansion)87 648 Q F0 1.035
+(Arithmetic e)108 660 R 1.035(xpansion allo)-.15 F 1.035(ws the e)-.25 F
+-.25(va)-.25 G 1.034(luation of an arithmetic e).25 F 1.034
+(xpression and the substitution of the result.)-.15 F
+(The format for arithmetic e)108 672 Q(xpansion is:)-.15 E F1($\(\()144
+688.8 Q F2 -.2(ex)C(pr).2 E(ession)-.37 E F1(\)\))A F0(The)108 705.6 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 717.6 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.075
-(xpansion, command)-.15 F(substitution, and quote remo)108 676.8 Q -.25
+(go parameter e)-.18 F 1.074(xpansion, string e)-.15 F 1.074
+(xpansion, command)-.15 F(substitution, and quote remo)108 729.6 Q -.25
(va)-.15 G 2.5(l. Arithmetic).25 F -.15(ex)2.5 G
-(pansions may be nested.).15 E 1.379(The e)108 693.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 F1 -.2(ex)108 705.6 S(pr).2 E(ession)-.37 E F0(is in)
-2.74 E -.25(va)-.4 G(lid,).25 E F2(bash)2.5 E F0
-(prints a message indicating f)2.5 E(ailure and no substitution occurs.)
--.1 E(GNU Bash-3.0)72 768 Q(2004 Apr 20)148.735 E(18)198.725 E 0 Cg EP
+(pansions may be nested.).15 E(GNU Bash-3.0)72 768 Q(2004 May 27)147.345
+E(18)197.335 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/F1 10/Times-Bold@0 SF(Pr)87 84 Q(ocess Substitution)-.18 E/F2 10
-/Times-Italic@0 SF(Pr)108 96 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 108 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 120 R
-F2(FIFO)2.558 E F0 .058(or some \214le in)2.558 F F1(/de)2.558 E(v/fd)
+-.35 E 1.378(The e)108 84 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/F1 9/Times-Bold@0 SF 1.378(ARITHMETIC EV)3.878 F
+(ALU)-1.215 E -.855(AT)-.54 G(ION).855 E/F2 9/Times-Roman@0 SF(.)A F0
+(If)5.879 E/F3 10/Times-Italic@0 SF -.2(ex)108 96 S(pr).2 E(ession)-.37
+E F0(is in)2.74 E -.25(va)-.4 G(lid,).25 E/F4 10/Times-Bold@0 SF(bash)
+2.5 E F0(prints a message indicating f)2.5 E
+(ailure and no substitution occurs.)-.1 E F4(Pr)87 112.8 Q
+(ocess Substitution)-.18 E F3(Pr)108 124.8 Q .971(ocess substitution)
+-.45 F F0 .971(is supported on systems that support named pipes \()3.471
+F F3(FIFOs)A F0 3.47(\)o)C 3.47(rt)-3.47 G(he)-3.47 E F4(/de)3.47 E
+(v/fd)-.15 E F0 .97(method of)3.47 F .021(naming open \214les.)108 136.8
+R .021(It tak)5.021 F .021(es the form of)-.1 F F4(<\()2.521 E F3(list)A
+F4(\)).833 E F0(or)2.521 E F4(>\()2.521 E F3(list)A F4(\)).833 E F0
+5.021(.T)C .021(he process)-5.021 F F3(list)2.521 E F0 .021
+(is run with its input or output con-)2.521 F .059(nected to a)108 148.8
+R F3(FIFO)2.559 E F0 .058(or some \214le in)2.559 F F4(/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 .059(gument to the current com-)-.18 F .131
-(mand as the result of the e)108 132 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 .13(vide input for)
--.15 F F2(list)2.63 E F0(.)A(If the)108 144 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 .896(When a)108 160.8 R -.25(va)-.2 G .896(ilable, process substit\
-ution is performed simultaneously with parameter and v).25 F .897
+-5.058 F .058(gument to the current com-)-.18 F .13
+(mand as the result of the e)108 160.8 R 2.63(xpansion. If)-.15 F(the)
+2.63 E F4(>\()2.63 E F3(list)A F4(\)).833 E F0 .13
+(form is used, writing to the \214le will pro)2.63 F .131
+(vide input for)-.15 F F3(list)2.631 E F0(.)A(If the)108 172.8 Q F4(<\()
+2.5 E F3(list)A F4(\)).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 F3(list)2.5 E F0
+(.)A .897(When a)108 189.6 R -.25(va)-.2 G .896(ilable, process substit\
+ution is performed simultaneously with parameter and v).25 F .896
(ariable e)-.25 F(xpansion,)-.15 E
-(command substitution, and arithmetic e)108 172.8 Q(xpansion.)-.15 E F1
--.75(Wo)87 189.6 S(rd Splitting).75 E F0 1.143
-(The shell scans the results of parameter e)108 201.6 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 213.6 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 230.4 R/F3 9/Times-Bold@0 SF
-(IFS)2.563 E F0 .063(as a delimiter)2.313 F 2.563(,a)-.4 G .063
+(command substitution, and arithmetic e)108 201.6 Q(xpansion.)-.15 E F4
+-.75(Wo)87 218.4 S(rd Splitting).75 E F0 1.142
+(The shell scans the results of parameter e)108 230.4 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 242.4 Q
+F3(wor)2.5 E 2.5(ds)-.37 G(plitting)-2.5 E F0(.).22 E .063
+(The shell treats each character of)108 259.2 R F1(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 .628(on these characters.)108 242.4 R(If)5.628 E F3
-(IFS)3.128 E F0 .627(is unset, or its v)2.877 F .627(alue is e)-.25 F
-(xactly)-.15 E F1(<space><tab><newline>)3.127 E F0 3.127(,t)C .627
-(he def)-3.127 F .627(ault, then an)-.1 F(y)-.15 E 2.527(sequence of)108
-254.4 R F3(IFS)5.027 E F0 2.527(characters serv)4.777 F 2.527
-(es to delimit w)-.15 F 5.027(ords. If)-.1 F F3(IFS)5.027 E F0 2.527
-(has a v)4.777 F 2.527(alue other than the def)-.25 F 2.528(ault, then)
--.1 F .363(sequences of the whitespace characters)108 266.4 R F1(space)
-2.863 E F0(and)2.863 E F1(tab)2.863 E F0 .363(are ignored at the be)
-2.863 F .362(ginning and end of the w)-.15 F .362(ord, as)-.1 F .334
-(long as the whitespace character is in the v)108 278.4 R .334(alue of)
--.25 F F3(IFS)2.834 E F0(\(an)2.584 E F3(IFS)2.834 E F0 .335
-(whitespace character\).)2.585 F(An)5.335 E 2.835(yc)-.15 G .335
-(haracter in)-2.835 F F3(IFS)2.835 E F0 .296(that is not)108 290.4 R F3
+-.15 F(ords)-.1 E .627(on these characters.)108 271.2 R(If)5.627 E F1
+(IFS)3.127 E F0 .627(is unset, or its v)2.877 F .627(alue is e)-.25 F
+(xactly)-.15 E F4(<space><tab><newline>)3.127 E F0 3.128(,t)C .628
+(he def)-3.128 F .628(ault, then an)-.1 F(y)-.15 E 2.528(sequence of)108
+283.2 R F1(IFS)5.028 E F0 2.527(characters serv)4.778 F 2.527
+(es to delimit w)-.15 F 5.027(ords. If)-.1 F F1(IFS)5.027 E F0 2.527
+(has a v)4.777 F 2.527(alue other than the def)-.25 F 2.527(ault, then)
+-.1 F .362(sequences of the whitespace characters)108 295.2 R F4(space)
+2.863 E F0(and)2.863 E F4(tab)2.863 E F0 .363(are ignored at the be)
+2.863 F .363(ginning and end of the w)-.15 F .363(ord, as)-.1 F .335
+(long as the whitespace character is in the v)108 307.2 R .334(alue of)
+-.25 F F1(IFS)2.834 E F0(\(an)2.584 E F1(IFS)2.834 E F0 .334
+(whitespace character\).)2.584 F(An)5.334 E 2.834(yc)-.15 G .334
+(haracter in)-2.834 F F1(IFS)2.834 E F0 .295(that is not)108 319.2 R F1
(IFS)2.795 E F0 .295(whitespace, along with an)2.545 F 2.795(ya)-.15 G
-(djacent)-2.795 E F3(IFS)2.795 E F0 .295
-(whitespace characters, delimits a \214eld.)2.545 F 2.795(As)5.295 G
-(equence)-2.795 E(of)108 302.4 Q F3(IFS)3.752 E F0 1.252
-(whitespace characters is also treated as a delimiter)3.502 F 6.252(.I)
--.55 G 3.752(ft)-6.252 G 1.252(he v)-3.752 F 1.252(alue of)-.25 F F3
-(IFS)3.752 E F0 1.253(is null, no w)3.502 F 1.253(ord splitting)-.1 F
-(occurs.)108 314.4 Q 1.8(Explicit null ar)108 331.2 R 1.8(guments \()
--.18 F F1 .833("").833 G F0(or)3.467 E F1 .833('')5.133 G F0 4.3(\)a)C
-1.8(re retained.)-4.3 F 1.799(Unquoted implicit null ar)6.8 F 1.799
-(guments, resulting from the)-.18 F -.15(ex)108 343.2 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 355.2 Q
-(gument results and is retained.)-.18 E(Note that if no e)108 372 Q
-(xpansion occurs, no splitting is performed.)-.15 E F1 -.1(Pa)87 388.8 S
-(thname Expansion).1 E F0 .371(After w)108 400.8 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 412.8 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 1.457
-(cally sorted list of \214le names matching the pattern.)108 424.8 R
-1.456(If no matching \214le names are found, and the shell)6.457 F
-(option)108 436.8 Q F1(nullglob)3.265 E F0 .765(is disabled, the w)3.265
-F .765(ord is left unchanged.)-.1 F .765(If the)5.765 F F1(nullglob)
-3.265 E F0 .765(option is set, and no matches are)3.265 F .306
-(found, the w)108 448.8 R .306(ord is remo)-.1 F -.15(ve)-.15 G 2.806
-(d. If).15 F(the)2.805 E F1(failglob)2.805 E F0 .305
+(djacent)-2.795 E F1(IFS)2.795 E F0 .295
+(whitespace characters, delimits a \214eld.)2.545 F 2.796(As)5.296 G
+(equence)-2.796 E(of)108 331.2 Q F1(IFS)3.753 E F0 1.252
+(whitespace characters is also treated as a delimiter)3.503 F 6.252(.I)
+-.55 G 3.752(ft)-6.252 G 1.252(he v)-3.752 F 1.252(alue of)-.25 F F1
+(IFS)3.752 E F0 1.252(is null, no w)3.502 F 1.252(ord splitting)-.1 F
+(occurs.)108 343.2 Q 1.799(Explicit null ar)108 360 R 1.799(guments \()
+-.18 F F4 .833("").833 G F0(or)3.466 E F4 .833('')5.132 G F0 4.3(\)a)C
+1.8(re retained.)-4.3 F 1.8(Unquoted implicit null ar)6.8 F 1.8
+(guments, resulting from the)-.18 F -.15(ex)108 372 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 384 Q
+(gument results and is retained.)-.18 E(Note that if no e)108 400.8 Q
+(xpansion occurs, no splitting is performed.)-.15 E F4 -.1(Pa)87 417.6 S
+(thname Expansion).1 E F0 .37(After w)108 429.6 R .37
+(ord splitting, unless the)-.1 F F4<ad66>2.87 E F0 .37
+(option has been set,)2.87 F F4(bash)2.87 E F0 .371(scans each w)2.871 F
+.371(ord for the characters)-.1 F F4(*)2.871 E F0(,)A F4(?)2.871 E F0
+2.871(,a)C(nd)-2.871 E F4([)2.871 E F0(.)A .678
+(If one of these characters appears, then the w)108 441.6 R .677
+(ord is re)-.1 F -.05(ga)-.15 G .677(rded as a).05 F F3(pattern)3.177 E
+F0 3.177(,a).24 G .677(nd replaced with an alphabeti-)-3.177 F 1.456
+(cally sorted list of \214le names matching the pattern.)108 453.6 R
+1.457(If no matching \214le names are found, and the shell)6.457 F
+(option)108 465.6 Q F4(nullglob)3.265 E F0 .765(is disabled, the w)3.265
+F .765(ord is left unchanged.)-.1 F .765(If the)5.765 F F4(nullglob)
+3.265 E F0 .765(option is set, and no matches are)3.265 F .305
+(found, the w)108 477.6 R .305(ord is remo)-.1 F -.15(ve)-.15 G 2.805
+(d. If).15 F(the)2.805 E F4(failglob)2.805 E F0 .305
(shell option is set, and no matches are found, an error message)2.805 F
-.928(is printed and the command is not e)108 460.8 R -.15(xe)-.15 G
-3.428(cuted. If).15 F .928(the shell option)3.428 F F1(nocaseglob)3.428
-E F0 .929(is enabled, the match is per)3.429 F(-)-.2 E .033
-(formed without re)108 472.8 R -.05(ga)-.15 G .033
-(rd to the case of alphabetic characters.).05 F .032
-(When a pattern is used for pathname e)5.032 F(xpansion,)-.15 E .104
-(the character)108 484.8 R F1 -.63(``)2.604 G -.55(.').63 G(')-.08 E F0
-.104(at the start of a name or immediately follo)5.104 F .105
-(wing a slash must be matched e)-.25 F(xplicitly)-.15 E 2.605(,u)-.65 G
-(nless)-2.605 E .888(the shell option)108 496.8 R F1(dotglob)3.388 E F0
-.888(is set.)3.388 F .887
-(When matching a pathname, the slash character must al)5.888 F -.1(wa)
--.1 G .887(ys be matched).1 F -.15(ex)108 508.8 S(plicitly).15 E 6.165
-(.I)-.65 G 3.665(no)-6.165 G 1.165(ther cases, the)-3.665 F F1 -.63(``)
-3.665 G -.55(.').63 G(')-.08 E F0 1.166
-(character is not treated specially)6.165 F 6.166(.S)-.65 G 1.166
-(ee the description of)-6.166 F F1(shopt)3.666 E F0(belo)3.666 E(w)-.25
-E(under)108 520.8 Q F3 .478(SHELL B)2.978 F(UIL)-.09 E .478
-(TIN COMMANDS)-.828 F F0 .477(for a description of the)2.728 F F1
-(nocaseglob)2.977 E F0(,)A F1(nullglob)2.977 E F0(,)A F1(failglob)2.977
-E F0 2.977(,a)C(nd)-2.977 E F1(dotglob)2.977 E F0(shell options.)108
-532.8 Q(The)108 549.6 Q F3(GLOBIGNORE)2.63 E F0 .13(shell v)2.38 F .131
-(ariable may be used to restrict the set of \214le names matching a)-.25
-F F2(pattern)2.631 E F0 5.131(.I).24 G(f)-5.131 E F3(GLO-)2.631 E
-(BIGNORE)108 561.6 Q F0 2.015(is set, each matching \214le name that al\
-so matches one of the patterns in)4.265 F F3(GLOBIGNORE)4.515 E F0(is)
-4.264 E(remo)108 573.6 Q -.15(ve)-.15 G 2.503(df).15 G .003
-(rom the list of matches.)-2.503 F .003(The \214le names)5.003 F F1 -.63
-(``)2.503 G -.55(.').63 G(')-.08 E F0(and)5.003 E F1 -.63(``)2.503 G(..)
-.63 E -.63('')-.55 G F0 .004(are al)5.633 F -.1(wa)-.1 G .004
-(ys ignored when).1 F F3(GLOBIGNORE)2.504 E F0(is)2.254 E .046
-(set and not null.)108 585.6 R(Ho)5.046 E(we)-.25 E -.15(ve)-.25 G .846
--.4(r, s).15 H(etting).4 E F3(GLOBIGNORE)2.546 E F0 .046
-(to a non-null v)2.296 F .045(alue has the ef)-.25 F .045
-(fect of enabling the)-.25 F F1(dotglob)2.545 E F0 .613
-(shell option, so all other \214le names be)108 597.6 R .614
-(ginning with a)-.15 F F1 -.63(``)3.114 G -.55(.').63 G(')-.08 E F0 .614
-(will match.)5.614 F 2.214 -.8(To g)5.614 H .614(et the old beha).8 F
-.614(vior of ignoring)-.2 F .457(\214le names be)108 609.6 R .457
-(ginning with a)-.15 F F1 -.63(``)2.957 G -.55(.').63 G(')-.08 E F0
-2.957(,m)C(ak)-2.957 E(e)-.1 E F1 -.63(``)2.957 G(.*').63 E(')-.63 E F0
-.457(one of the patterns in)5.457 F F3(GLOBIGNORE)2.957 E/F4 9
-/Times-Roman@0 SF(.)A F0(The)4.957 E F1(dotglob)2.956 E F0 .456
-(option is)2.956 F(disabled when)108 621.6 Q F3(GLOBIGNORE)2.5 E F0
-(is unset.)2.25 E F1 -.1(Pa)108 638.4 S(tter).1 E 2.5(nM)-.15 G(atching)
--2.5 E F0(An)108 655.2 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 667.2
-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 679.2 R .576
+.929(is printed and the command is not e)108 489.6 R -.15(xe)-.15 G
+3.428(cuted. If).15 F .928(the shell option)3.428 F F4(nocaseglob)3.428
+E F0 .928(is enabled, the match is per)3.428 F(-)-.2 E .032
+(formed without re)108 501.6 R -.05(ga)-.15 G .032
+(rd to the case of alphabetic characters.).05 F .033
+(When a pattern is used for pathname e)5.033 F(xpansion,)-.15 E .105
+(the character)108 513.6 R F4 -.63(``)2.605 G -.55(.').63 G(')-.08 E F0
+.105(at the start of a name or immediately follo)5.105 F .104
+(wing a slash must be matched e)-.25 F(xplicitly)-.15 E 2.604(,u)-.65 G
+(nless)-2.604 E .887(the shell option)108 525.6 R F4(dotglob)3.387 E F0
+.887(is set.)3.387 F .888
+(When matching a pathname, the slash character must al)5.887 F -.1(wa)
+-.1 G .888(ys be matched).1 F -.15(ex)108 537.6 S(plicitly).15 E 6.166
+(.I)-.65 G 3.666(no)-6.166 G 1.166(ther cases, the)-3.666 F F4 -.63(``)
+3.666 G -.55(.').63 G(')-.08 E F0 1.166
+(character is not treated specially)6.166 F 6.165(.S)-.65 G 1.165
+(ee the description of)-6.165 F F4(shopt)3.665 E F0(belo)3.665 E(w)-.25
+E(under)108 549.6 Q F1 .477(SHELL B)2.977 F(UIL)-.09 E .477
+(TIN COMMANDS)-.828 F F0 .477(for a description of the)2.727 F F4
+(nocaseglob)2.978 E F0(,)A F4(nullglob)2.978 E F0(,)A F4(failglob)2.978
+E F0 2.978(,a)C(nd)-2.978 E F4(dotglob)2.978 E F0(shell options.)108
+561.6 Q(The)108 578.4 Q F1(GLOBIGNORE)2.631 E F0 .131(shell v)2.381 F
+.131(ariable may be used to restrict the set of \214le names matching a)
+-.25 F F3(pattern)2.63 E F0 5.13(.I).24 G(f)-5.13 E F1(GLO-)2.63 E
+(BIGNORE)108 590.4 Q F0 2.015(is set, each matching \214le name that al\
+so matches one of the patterns in)4.264 F F1(GLOBIGNORE)4.515 E F0(is)
+4.265 E(remo)108 602.4 Q -.15(ve)-.15 G 2.504(df).15 G .004
+(rom the list of matches.)-2.504 F .003(The \214le names)5.003 F F4 -.63
+(``)2.503 G -.55(.').63 G(')-.08 E F0(and)5.003 E F4 -.63(``)2.503 G(..)
+.63 E -.63('')-.55 G F0 .003(are al)5.633 F -.1(wa)-.1 G .003
+(ys ignored when).1 F F1(GLOBIGNORE)2.503 E F0(is)2.253 E .045
+(set and not null.)108 614.4 R(Ho)5.045 E(we)-.25 E -.15(ve)-.25 G .845
+-.4(r, s).15 H(etting).4 E F1(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 F4(dotglob)2.546 E F0 .614
+(shell option, so all other \214le names be)108 626.4 R .614
+(ginning with a)-.15 F F4 -.63(``)3.114 G -.55(.').63 G(')-.08 E F0 .614
+(will match.)5.614 F 2.213 -.8(To g)5.614 H .613(et the old beha).8 F
+.613(vior of ignoring)-.2 F .456(\214le names be)108 638.4 R .456
+(ginning with a)-.15 F F4 -.63(``)2.957 G -.55(.').63 G(')-.08 E F0
+2.957(,m)C(ak)-2.957 E(e)-.1 E F4 -.63(``)2.957 G(.*').63 E(')-.63 E F0
+.457(one of the patterns in)5.457 F F1(GLOBIGNORE)2.957 E F2(.)A F0(The)
+4.957 E F4(dotglob)2.957 E F0 .457(option is)2.957 F(disabled when)108
+650.4 Q F1(GLOBIGNORE)2.5 E F0(is unset.)2.25 E F4 -.1(Pa)108 667.2 S
+(tter).1 E 2.5(nM)-.15 G(atching)-2.5 E F0(An)108 684 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 696 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 708 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 691.2 Q(.)-.65 E
-(The special pattern characters ha)108 708 Q .3 -.15(ve t)-.2 H
-(he follo).15 E(wing meanings:)-.25 E(GNU Bash-3.0)72 768 Q(2004 Apr 20)
-148.735 E(19)198.725 E 0 Cg EP
+-.15 G(re)-3.076 E(to be matched literally)108 720 Q(.)-.65 E
+(GNU Bash-3.0)72 768 Q(2004 May 27)147.345 E(19)197.335 E 0 Cg EP
%%Page: 20 20
%%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(*)108 84 Q F0(Matches an)31 E 2.5(ys)-.15 G
-(tring, including the null string.)-2.5 E F1(?)108 96 Q F0(Matches an)31
-E 2.5(ys)-.15 G(ingle character)-2.5 E(.)-.55 E F1([...])108 108 Q F0
-.257(Matches an)21.84 F 2.757(yo)-.15 G .257
-(ne of the enclosed characters.)-2.757 F 2.757(Ap)5.257 G .257
-(air of characters separated by a h)-2.757 F .256(yphen denotes a)-.05 F
-/F2 10/Times-Italic@0 SF -.15(ra)144 120 S(ng).15 E 3.289(ee)-.1 G(xpr)
--3.489 E(ession)-.37 E F0 3.289(;a)C 1.089 -.15(ny c)-3.289 H .789
-(haracter that sorts between those tw).15 F 3.289(oc)-.1 G .789
-(haracters, inclusi)-3.289 F -.15(ve)-.25 G 3.29(,u).15 G .79
-(sing the cur)-3.29 F(-)-.2 E .35(rent locale')144 132 R 2.85(sc)-.55 G
-.35(ollating sequence and character set, is matched.)-2.85 F .349
-(If the \214rst character follo)5.349 F .349(wing the)-.25 F F1([)2.849
-E F0 .563(is a)144 144 R F1(!)3.063 E F0 .563(or a)5.563 F F1(^)3.063 E
-F0 .564(then an)3.063 F 3.064(yc)-.15 G .564
-(haracter not enclosed is matched.)-3.064 F .564
-(The sorting order of characters in range)5.564 F -.15(ex)144 156 S
+-.35 E(The special pattern characters ha)108 84 Q .3 -.15(ve t)-.2 H
+(he follo).15 E(wing meanings:)-.25 E/F1 10/Times-Bold@0 SF(*)108 100.8
+Q F0(Matches an)31 E 2.5(ys)-.15 G(tring, including the null string.)
+-2.5 E F1(?)108 112.8 Q F0(Matches an)31 E 2.5(ys)-.15 G
+(ingle character)-2.5 E(.)-.55 E F1([...])108 124.8 Q F0 .256
+(Matches an)21.84 F 2.756(yo)-.15 G .257(ne of the enclosed characters.)
+-2.756 F 2.757(Ap)5.257 G .257(air of characters separated by a h)-2.757
+F .257(yphen denotes a)-.05 F/F2 10/Times-Italic@0 SF -.15(ra)144 136.8
+S(ng).15 E 3.29(ee)-.1 G(xpr)-3.49 E(ession)-.37 E F0 3.29(;a)C 1.09
+-.15(ny c)-3.29 H .789(haracter that sorts between those tw).15 F 3.289
+(oc)-.1 G .789(haracters, inclusi)-3.289 F -.15(ve)-.25 G 3.289(,u).15 G
+.789(sing the cur)-3.289 F(-)-.2 E .349(rent locale')144 148.8 R 2.849
+(sc)-.55 G .349(ollating sequence and character set, is matched.)-2.849
+F .35(If the \214rst character follo)5.349 F .35(wing the)-.25 F F1([)
+2.85 E F0 .564(is a)144 160.8 R F1(!)3.064 E F0 .564(or a)5.564 F F1(^)
+3.064 E F0 .564(then an)3.064 F 3.064(yc)-.15 G .564
+(haracter not enclosed is matched.)-3.064 F .563
+(The sorting order of characters in range)5.564 F -.15(ex)144 172.8 S
1.102(pressions is determined by the current locale and the v).15 F
-1.102(alue of the)-.25 F F1(LC_COLLA)3.602 E(TE)-.95 E F0 1.102(shell v)
-3.602 F(ari-)-.25 E .088(able, if set.)144 168 R(A)5.088 E F1<ad>2.588 E
-F0 .088(may be matched by including it as the \214rst or last character\
- in the set.)2.588 F(A)5.089 E F1(])2.589 E F0 .089(may be)2.589 F
-(matched by including it as the \214rst character in the set.)144 180 Q
--.4(Wi)144 198 S(thin).4 E F1([)2.915 E F0(and)2.915 E F1(])2.915 E F0
-(,)A F2 -.15(ch)2.915 G(ar).15 E .415(acter classes)-.15 F F0 .415
+1.102(alue of the)-.25 F F1(LC_COLLA)3.602 E(TE)-.95 E F0 1.103(shell v)
+3.603 F(ari-)-.25 E .089(able, if set.)144 184.8 R(A)5.089 E F1<ad>2.589
+E F0 .088(may be matched by including it as the \214rst or last charact\
+er in the set.)2.589 F(A)5.088 E F1(])2.588 E F0 .088(may be)2.588 F
+(matched by including it as the \214rst character in the set.)144 196.8
+Q -.4(Wi)144 214.8 S(thin).4 E F1([)2.914 E F0(and)2.914 E F1(])2.914 E
+F0(,)A F2 -.15(ch)2.914 G(ar).15 E .414(acter classes)-.15 F F0 .415
(can be speci\214ed using the syntax)2.915 F F1([:)2.915 E F2(class)A F1
-(:])A F0 2.914(,w)C(here)-2.914 E F2(class)2.914 E F0 .414(is one of)
-2.914 F(the follo)144 210 Q
+(:])A F0 2.915(,w)C(here)-2.915 E F2(class)2.915 E F0 .415(is one of)
+2.915 F(the follo)144 226.8 Q
(wing classes de\214ned in the POSIX.2 standard:)-.25 E F1 5.421
-(alnum alpha ascii blank cntrl digit graph lo)144 222 R 5.421
-(wer print punct space upper w)-.1 F(ord)-.1 E(xdigit)144 234 Q F0 2.519
-(Ac)144 246 S .019(haracter class matches an)-2.519 F 2.519(yc)-.15 G
-.019(haracter belonging to that class.)-2.519 F(The)5.018 E F1 -.1(wo)
-2.518 G(rd).1 E F0 .018(character class matches)2.518 F
-(letters, digits, and the character _.)144 258 Q -.4(Wi)144 276 S(thin)
-.4 E F1([)3.546 E F0(and)3.546 E F1(])3.546 E F0 3.546(,a)C(n)-3.546 E
-F2 1.046(equivalence class)3.546 F F0 1.046
-(can be speci\214ed using the syntax)3.546 F F1([=)3.547 E F2(c)A F1(=])
-A F0 3.547(,w)C 1.047(hich matches all)-3.547 F(characters with the sam\
+(alnum alpha ascii blank cntrl digit graph lo)144 238.8 R 5.421
+(wer print punct space upper w)-.1 F(ord)-.1 E(xdigit)144 250.8 Q F0
+2.518(Ac)144 262.8 S .018(haracter class matches an)-2.518 F 2.518(yc)
+-.15 G .019(haracter belonging to that class.)-2.518 F(The)5.019 E F1
+-.1(wo)2.519 G(rd).1 E F0 .019(character class matches)2.519 F
+(letters, digits, and the character _.)144 274.8 Q -.4(Wi)144 292.8 S
+(thin).4 E F1([)3.547 E F0(and)3.547 E F1(])3.547 E F0 3.547(,a)C(n)
+-3.547 E F2 1.046(equivalence class)3.546 F F0 1.046
+(can be speci\214ed using the syntax)3.546 F F1([=)3.546 E F2(c)A F1(=])
+A F0 3.546(,w)C 1.046(hich matches all)-3.546 F(characters with the sam\
e collation weight \(as de\214ned by the current locale\) as the charac\
-ter)144 288 Q F2(c)2.5 E F0(.)A -.4(Wi)144 306 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 F2
+ter)144 304.8 Q F2(c)2.5 E F0(.)A -.4(Wi)144 322.8 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 F2
(symbol)A F1(.])A F0(matches the collating symbol)2.5 E F2(symbol)2.5 E
-F0(.)A .705(If the)108 322.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
-334.8 R .255(In the follo)5.255 F .255(wing description, a)-.25 F F2
+F0(.)A .704(If the)108 339.6 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
+351.6 R .256(In the follo)5.256 F .256(wing description, a)-.25 F F2
(pattern-list)2.755 E F0 .255
-(is a list of one or more patterns separated by a)2.755 F F1(|)2.756 E
+(is a list of one or more patterns separated by a)2.755 F F1(|)2.755 E
F0(.)A(Composite patterns may be formed using one or more of the follo)
-108 346.8 Q(wing sub-patterns:)-.25 E F1(?\()144 370.8 Q F2
+108 363.6 Q(wing sub-patterns:)-.25 E F1(?\()144 387.6 Q F2
(pattern-list).833 E F1(\)).833 E F0
-(Matches zero or one occurrence of the gi)180 382.8 Q -.15(ve)-.25 G 2.5
-(np).15 G(atterns)-2.5 E F1(*\()144 394.8 Q F2(pattern-list).833 E F1
-(\)).833 E F0(Matches zero or more occurrences of the gi)180 406.8 Q
--.15(ve)-.25 G 2.5(np).15 G(atterns)-2.5 E F1(+\()144 418.8 Q F2
+(Matches zero or one occurrence of the gi)180 399.6 Q -.15(ve)-.25 G 2.5
+(np).15 G(atterns)-2.5 E F1(*\()144 411.6 Q F2(pattern-list).833 E F1
+(\)).833 E F0(Matches zero or more occurrences of the gi)180 423.6 Q
+-.15(ve)-.25 G 2.5(np).15 G(atterns)-2.5 E F1(+\()144 435.6 Q F2
(pattern-list).833 E F1(\)).833 E F0
-(Matches one or more occurrences of the gi)180 430.8 Q -.15(ve)-.25 G
-2.5(np).15 G(atterns)-2.5 E F1(@\()144 442.8 Q F2(pattern-list).833 E F1
-(\)).833 E F0(Matches e)180 454.8 Q(xactly one of the gi)-.15 E -.15(ve)
--.25 G 2.5(np).15 G(atterns)-2.5 E F1(!\()144 466.8 Q F2(pattern-list)
-.833 E F1(\)).833 E F0(Matches an)180 478.8 Q(ything e)-.15 E
+(Matches one or more occurrences of the gi)180 447.6 Q -.15(ve)-.25 G
+2.5(np).15 G(atterns)-2.5 E F1(@\()144 459.6 Q F2(pattern-list).833 E F1
+(\)).833 E F0(Matches e)180 471.6 Q(xactly one of the gi)-.15 E -.15(ve)
+-.25 G 2.5(np).15 G(atterns)-2.5 E F1(!\()144 483.6 Q F2(pattern-list)
+.833 E F1(\)).833 E F0(Matches an)180 495.6 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 495.6 Q -.1(va)-.1 G(l).1 E F0 1.081
-(After the preceding e)108 507.6 R 1.08
+F1(Quote Remo)87 512.4 Q -.1(va)-.1 G(l).1 E F0 1.08
+(After the preceding e)108 524.4 R 1.08
(xpansions, all unquoted occurrences of the characters)-.15 F F1(\\)3.58
-E F0(,)A F1(')3.58 E F0 3.58(,a)C(nd)-3.58 E F1(")4.413 E F0 1.08
-(that did not result)4.413 F(from one of the abo)108 519.6 Q .3 -.15
+E F0(,)A F1(')3.58 E F0 3.58(,a)C(nd)-3.58 E F1(")4.413 E F0 1.081
+(that did not result)4.414 F(from one of the abo)108 536.4 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 536.4 Q F0 .545(Before a command is e)
-108 548.4 R -.15(xe)-.15 G .545(cuted, its input and output may be).15 F
+/Times-Bold@0 SF(REDIRECTION)72 553.2 Q F0 .545(Before a command is e)
+108 565.2 R -.15(xe)-.15 G .545(cuted, its input and output may be).15 F
F2 -.37(re)3.045 G(dir).37 E(ected)-.37 E F0 .545
-(using a special notation interpreted)3.815 F .617(by the shell.)108
-560.4 R .617(Redirection may also be used to open and close \214les for\
- the current shell e)5.617 F -.15(xe)-.15 G .616(cution en).15 F(viron-)
--.4 E 3.274(ment. The)108 572.4 R(follo)3.274 E .774
+(using a special notation interpreted)3.815 F .616(by the shell.)108
+577.2 R .617(Redirection may also be used to open and close \214les for\
+ the current shell e)5.616 F -.15(xe)-.15 G .617(cution en).15 F(viron-)
+-.4 E 3.275(ment. The)108 589.2 R(follo)3.275 E .774
(wing redirection operators may precede or appear an)-.25 F .774
-(ywhere within a)-.15 F F2 .775(simple command)3.615 F F0(or)4.045 E
-(may follo)108 584.4 Q 2.5(wa)-.25 G F2(command)A F0 5(.R).77 G
+(ywhere within a)-.15 F F2 .774(simple command)3.614 F F0(or)4.044 E
+(may follo)108 601.2 Q 2.5(wa)-.25 G F2(command)A F0 5(.R).77 G
(edirections are processed in the order the)-5 E 2.5(ya)-.15 G(ppear)
--2.5 E 2.5(,f)-.4 G(rom left to right.)-2.5 E .284(In the follo)108
-601.2 R .283(wing descriptions, if the \214le descriptor number is omit\
-ted, and the \214rst character of the redirect-)-.25 F .512
-(ion operator is)108 613.2 R F1(<)3.012 E F0 3.012(,t)C .512
+-2.5 E 2.5(,f)-.4 G(rom left to right.)-2.5 E .283(In the follo)108 618
+R .284(wing descriptions, if the \214le descriptor number is omitted, a\
+nd the \214rst character of the redirect-)-.25 F .513(ion operator is)
+108 630 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 625.2 Q F1(>)2.5 E F0 2.5(,t)C
+(redirection operator is)108 642 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 642 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 .772
-(jected to brace e)108 654 R .773(xpansion, tilde e)-.15 F .773
-(xpansion, parameter e)-.15 F .773
-(xpansion, command substitution, arithmetic e)-.15 F(xpan-)-.15 E .844
-(sion, quote remo)108 666 R -.25(va)-.15 G .843(l, pathname e).25 F .843
-(xpansion, and w)-.15 F .843(ord splitting.)-.1 F .843(If it e)5.843 F
-.843(xpands to more than one w)-.15 F(ord,)-.1 E F1(bash)3.343 E F0
-(reports an error)108 678 Q(.)-.55 E
-(Note that the order of redirections is signi\214cant.)108 694.8 Q -.15
-(Fo)5 G 2.5(re).15 G(xample, the command)-2.65 E(ls)144 711.6 Q F1(>)2.5
-E F0(dirlist 2)2.5 E F1(>&)A F0(1)A
-(directs both standard output and standard error to the \214le)108 728.4
-Q F2(dirlist)2.5 E F0 2.5(,w).68 G(hile the command)-2.5 E(GNU Bash-3.0)
-72 768 Q(2004 Apr 20)148.735 E(20)198.725 E 0 Cg EP
+-2.5 E .824(The w)108 658.8 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 .773
+(jected to brace e)108 670.8 R .773(xpansion, tilde e)-.15 F .773
+(xpansion, parameter e)-.15 F .772
+(xpansion, command substitution, arithmetic e)-.15 F(xpan-)-.15 E .843
+(sion, quote remo)108 682.8 R -.25(va)-.15 G .843(l, pathname e).25 F
+.843(xpansion, and w)-.15 F .843(ord splitting.)-.1 F .843(If it e)5.843
+F .843(xpands to more than one w)-.15 F(ord,)-.1 E F1(bash)3.344 E F0
+(reports an error)108 694.8 Q(.)-.55 E
+(Note that the order of redirections is signi\214cant.)108 711.6 Q -.15
+(Fo)5 G 2.5(re).15 G(xample, the command)-2.65 E(ls)144 728.4 Q F1(>)2.5
+E F0(dirlist 2)2.5 E F1(>&)A F0(1)A(GNU Bash-3.0)72 768 Q(2004 May 27)
+147.345 E(20)197.335 E 0 Cg EP
%%Page: 21 21
%%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(ls 2)144 84 Q/F1 10/Times-Bold@0 SF(>&)A F0(1)A F1(>)2.5 E F0
-(dirlist)2.5 E .387(directs only the standard output to \214le)108 100.8
-R/F2 10/Times-Italic@0 SF(dirlist)2.887 E F0 2.887(,b).68 G .388
-(ecause the standard error w)-2.887 F .388
+-.35 E(directs both standard output and standard error to the \214le)108
+84 Q/F1 10/Times-Italic@0 SF(dirlist)2.5 E F0 2.5(,w).68 G
+(hile the command)-2.5 E(ls 2)144 100.8 Q/F2 10/Times-Bold@0 SF(>&)A F0
+(1)A F2(>)2.5 E F0(dirlist)2.5 E .388
+(directs only the standard output to \214le)108 117.6 R F1(dirlist)2.888
+E F0 2.888(,b).68 G .387(ecause the standard error w)-2.888 F .387
(as duplicated as standard output)-.1 F(before the standard output w)108
-112.8 Q(as redirected to)-.1 E F2(dirlist)2.5 E F0(.).68 E F1(Bash)108
-129.6 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
+129.6 Q(as redirected to)-.1 E F1(dirlist)2.5 E F0(.).68 E F2(Bash)108
+146.4 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 141.6 Q F1(/de)144 158.4 Q(v/fd/)-.15 E F2(fd)A F0(If)180
-170.4 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 E F1
-(/de)144 182.4 Q(v/stdin)-.15 E F0(File descriptor 0 is duplicated.)180
-194.4 Q F1(/de)144 206.4 Q(v/stdout)-.15 E F0
-(File descriptor 1 is duplicated.)180 218.4 Q F1(/de)144 230.4 Q
-(v/stderr)-.15 E F0(File descriptor 2 is duplicated.)180 242.4 Q F1(/de)
-144 254.4 Q(v/tcp/)-.15 E F2(host)A F1(/)A F2(port)A F0(If)180 266.4 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 278.4 Q F1(bash)2.5 E F0
-(attempts to open a TCP connection to the corresponding sock)2.5 E(et.)
--.1 E F1(/de)144 290.4 Q(v/udp/)-.15 E F2(host)A F1(/)A F2(port)A F0(If)
-180 302.4 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
+(table:)108 158.4 Q F2(/de)144 175.2 Q(v/fd/)-.15 E F1(fd)A F0(If)180
+187.2 Q F1(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 F1(fd)2.5 E F0(is duplicated.)2.5 E F2
+(/de)144 199.2 Q(v/stdin)-.15 E F0(File descriptor 0 is duplicated.)180
+211.2 Q F2(/de)144 223.2 Q(v/stdout)-.15 E F0
+(File descriptor 1 is duplicated.)180 235.2 Q F2(/de)144 247.2 Q
+(v/stderr)-.15 E F0(File descriptor 2 is duplicated.)180 259.2 Q F2(/de)
+144 271.2 Q(v/tcp/)-.15 E F1(host)A F2(/)A F1(port)A F0(If)180 283.2 Q
+F1(host)2.997 E F0 .497(is a v)2.997 F .497
+(alid hostname or Internet address, and)-.25 F F1(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 314.4 Q F1(bash)2.5 E F0
+(vice name,)180 295.2 Q F2(bash)2.5 E F0
+(attempts to open a TCP connection to the corresponding sock)2.5 E(et.)
+-.1 E F2(/de)144 307.2 Q(v/udp/)-.15 E F1(host)A F2(/)A F1(port)A F0(If)
+180 319.2 Q F1(host)2.996 E F0 .496(is a v)2.996 F .496
+(alid hostname or Internet address, and)-.25 F F1(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 331.2 Q F2(bash)2.5 E F0
(attempts to open a UDP connection to the corresponding sock)2.5 E(et.)
--.1 E 2.5(Af)108 331.2 S
+-.1 E 2.5(Af)108 348 S
(ailure to open or create a \214le causes the redirection to f)-2.6 E
-(ail.)-.1 E F1(Redir)87 348 Q(ecting Input)-.18 E F0 .391
+(ail.)-.1 E F2(Redir)87 364.8 Q(ecting Input)-.18 E F0 .391
(Redirection of input causes the \214le whose name results from the e)
-108 360 R .391(xpansion of)-.15 F F2(wor)3.231 E(d)-.37 E F0 .391
-(to be opened for read-)3.661 F(ing on \214le descriptor)108 372 Q F2(n)
-2.5 E F0 2.5(,o).24 G 2.5(rt)-2.5 G
-(he standard input \(\214le descriptor 0\) if)-2.5 E F2(n)2.86 E F0
+108 376.8 R .391(xpansion of)-.15 F F1(wor)3.231 E(d)-.37 E F0 .391
+(to be opened for read-)3.661 F(ing on \214le descriptor)108 388.8 Q F1
+(n)2.5 E F0 2.5(,o).24 G 2.5(rt)-2.5 G
+(he standard input \(\214le descriptor 0\) if)-2.5 E F1(n)2.86 E F0
(is not speci\214ed.)2.74 E
-(The general format for redirecting input is:)108 388.8 Q([)144 405.6 Q
-F2(n)A F0(])A F1(<)A F2(wor)A(d)-.37 E F1(Redir)87 422.4 Q
-(ecting Output)-.18 E F0 .175
+(The general format for redirecting input is:)108 405.6 Q([)144 422.4 Q
+F1(n)A F0(])A F2(<)A F1(wor)A(d)-.37 E F2(Redir)87 439.2 Q
+(ecting Output)-.18 E F0 .174
(Redirection of output causes the \214le whose name results from the e)
-108 434.4 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 446.4
-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 458.4 S(ist it is created; if it does e).15 E
+108 451.2 R .175(xpansion of)-.15 F F1(wor)3.015 E(d)-.37 E F0 .175
+(to be opened for writ-)3.445 F .825(ing on \214le descriptor)108 463.2
+R F1(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 F1(n)3.684 E F0
+.824(is not speci\214ed.)3.564 F .824(If the \214le does not)5.824 F
+-.15(ex)108 475.2 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 475.2 Q([)144 492 Q
-F2(n)A F0(])A F1(>)A F2(wor)A(d)-.37 E F0 .155
-(If the redirection operator is)108 508.8 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 520.8 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 532.8 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.908 G .408
+(The general format for redirecting output is:)108 492 Q([)144 508.8 Q
+F1(n)A F0(])A F2(>)A F1(wor)A(d)-.37 E F0 .154
+(If the redirection operator is)108 525.6 R F2(>)2.654 E F0 2.654(,a)C
+.154(nd the)-2.654 F F2(noclob)2.654 E(ber)-.1 E F0 .154(option to the)
+2.654 F F2(set)2.655 E F0 -.2(bu)2.655 G .155
+(iltin has been enabled, the redirection).2 F .658(will f)108 537.6 R
+.658(ail if the \214le whose name results from the e)-.1 F .658
+(xpansion of)-.15 F F1(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 549.6 R F2(>|)2.909 E F0 2.909(,o)C
+2.909(rt)-2.909 G .409(he redirection operator is)-2.909 F F2(>)2.909 E
+F0 .409(and the)2.909 F F2(noclob)2.909 E(ber)-.1 E F0 .409
+(option to the)2.909 F F2(set)2.909 E F0 -.2(bu)2.909 G .409
(iltin command).2 F(is not enabled, the redirection is attempted e)108
-544.8 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
-561.6 S(pending Redir).25 E(ected Output)-.18 E F0 .641
-(Redirection of output in this f)108 573.6 R .642
-(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 585.6 R F2(n)2.974 E F0
+561.6 Q -.15(ve)-.25 G 2.5(ni).15 G 2.5(ft)-2.5 G(he \214le named by)
+-2.5 E F1(wor)2.5 E(d)-.37 E F0 -.15(ex)2.5 G(ists.).15 E F2 -.25(Ap)87
+578.4 S(pending Redir).25 E(ected Output)-.18 E F0 .642
+(Redirection of output in this f)108 590.4 R .642
+(ashion causes the \214le whose name results from the e)-.1 F .641
+(xpansion of)-.15 F F1(wor)3.481 E(d)-.37 E F0 .641(to be)3.911 F .473
+(opened for appending on \214le descriptor)108 602.4 R F1(n)2.973 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.333 E F0
-.473(is not speci\214ed.)3.213 F(If)5.473 E(the \214le does not e)108
-597.6 Q(xist it is created.)-.15 E
-(The general format for appending output is:)108 614.4 Q([)144 631.2 Q
-F2(n)A F0(])A F1(>>)A F2(wor)A(d)-.37 E F1(Redir)87 652.8 Q
-(ecting Standard Output and Standard Err)-.18 E(or)-.18 E(Bash)108 664.8
-Q F0(allo)3.141 E .642(ws both the standard output \(\214le descriptor \
+(he standard output \(\214le descriptor 1\) if)-2.974 F F1(n)3.334 E F0
+.474(is not speci\214ed.)3.214 F(If)5.474 E(the \214le does not e)108
+614.4 Q(xist it is created.)-.15 E
+(The general format for appending output is:)108 631.2 Q([)144 648 Q F1
+(n)A F0(])A F2(>>)A F1(wor)A(d)-.37 E F2(Redir)87 669.6 Q
+(ecting Standard Output and Standard Err)-.18 E(or)-.18 E(Bash)108 681.6
+Q F0(allo)3.142 E .642(ws both the standard output \(\214le descriptor \
1\) and the standard error output \(\214le descriptor 2\) to)-.25 F
-(be redirected to the \214le whose name is the e)108 676.8 Q
-(xpansion of)-.15 E F2(wor)2.84 E(d)-.37 E F0(with this construct.)3.27
-E(There are tw)108 693.6 Q 2.5(of)-.1 G
-(ormats for redirecting standard output and standard error:)-2.5 E F1
-(&>)144 710.4 Q F2(wor)A(d)-.37 E F0(and)108 722.4 Q(GNU Bash-3.0)72 768
-Q(2004 Apr 20)148.735 E(21)198.725 E 0 Cg EP
+(be redirected to the \214le whose name is the e)108 693.6 Q
+(xpansion of)-.15 E F1(wor)2.84 E(d)-.37 E F0(with this construct.)3.27
+E(There are tw)108 710.4 Q 2.5(of)-.1 G
+(ormats for redirecting standard output and standard error:)-2.5 E F2
+(&>)144 727.2 Q F1(wor)A(d)-.37 E F0(GNU Bash-3.0)72 768 Q(2004 May 27)
+147.345 E(21)197.335 E 0 Cg EP
%%Page: 22 22
%%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(>&)144 84 Q/F2 10/Times-Italic@0 SF(wor)A
-(d)-.37 E F0(Of the tw)108 100.8 Q 2.5(of)-.1 G
+-.35 E(and)108 84 Q/F1 10/Times-Bold@0 SF(>&)144 96 Q/F2 10
+/Times-Italic@0 SF(wor)A(d)-.37 E F0(Of the tw)108 112.8 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 117.6 Q F2(wor)A(d)-.37 E F0(2)2.5
-E F1(>&)A F0(1)A F1(Her)87 134.4 Q 2.5(eD)-.18 G(ocuments)-2.5 E F0 .33
+-.25(va)-.25 G(lent to).25 E F1(>)144 129.6 Q F2(wor)A(d)-.37 E F0(2)2.5
+E F1(>&)A F0(1)A F1(Her)87 146.4 Q 2.5(eD)-.18 G(ocuments)-2.5 E F0 .33
(This type of redirection instructs the shell to read input from the cu\
-rrent source until a line containing only)108 146.4 R F2(wor)108.34
-158.4 Q(d)-.37 E F0 .683(\(with no trailing blanks\) is seen.)3.953 F
+rrent source until a line containing only)108 158.4 R F2(wor)108.34
+170.4 Q(d)-.37 E F0 .684(\(with no trailing blanks\) is seen.)3.954 F
.684
(All of the lines read up to that point are then used as the standard)
-5.684 F(input for a command.)108 170.4 Q
-(The format of here-documents is:)108 187.2 Q F1(<<)144 204 Q F0([)A F1
-<ad>A F0(])A F2(wor)A(d)-.37 E(her)164 216 Q(e-document)-.37 E
-(delimiter)144 228 Q F0 .128(No parameter e)108 244.8 R .127
+5.684 F(input for a command.)108 182.4 Q
+(The format of here-documents is:)108 199.2 Q F1(<<)144 216 Q F0([)A F1
+<ad>A F0(])A F2(wor)A(d)-.37 E(her)164 228 Q(e-document)-.37 E
+(delimiter)144 240 Q F0 .127(No parameter e)108 256.8 R .127
(xpansion, command substitution, arithmetic e)-.15 F .127
-(xpansion, or pathname e)-.15 F .127(xpansion is performed)-.15 F(on)108
-256.8 Q F2(wor)3.274 E(d)-.37 E F0 5.774(.I).77 G 3.274(fa)-5.774 G
-1.074 -.15(ny c)-3.274 H .774(haracters in).15 F F2(wor)3.614 E(d)-.37 E
+(xpansion, or pathname e)-.15 F .128(xpansion is performed)-.15 F(on)108
+268.8 Q F2(wor)3.275 E(d)-.37 E F0 5.775(.I).77 G 3.275(fa)-5.775 G
+1.075 -.15(ny c)-3.275 H .774(haracters in).15 F F2(wor)3.614 E(d)-.37 E
F0 .774(are quoted, the)4.044 F F2(delimiter)3.624 E F0 .774
-(is the result of quote remo)4.004 F -.25(va)-.15 G 3.275(lo).25 G(n)
--3.275 E F2(wor)3.275 E(d)-.37 E F0 3.275(,a).77 G(nd)-3.275 E .905
-(the lines in the here-document are not e)108 268.8 R 3.405(xpanded. If)
--.15 F F2(wor)3.405 E(d)-.37 E F0 .904
-(is unquoted, all lines of the here-document are)3.405 F .694
-(subjected to parameter e)108 280.8 R .695
-(xpansion, command substitution, and arithmetic e)-.15 F 3.195
-(xpansion. In)-.15 F .695(the latter case, the)3.195 F
-(character sequence)108 292.8 Q F1(\\<newline>)2.5 E F0(is ignored, and)
+(is the result of quote remo)4.004 F -.25(va)-.15 G 3.274(lo).25 G(n)
+-3.274 E F2(wor)3.274 E(d)-.37 E F0 3.274(,a).77 G(nd)-3.274 E .904
+(the lines in the here-document are not e)108 280.8 R 3.405(xpanded. If)
+-.15 F F2(wor)3.405 E(d)-.37 E F0 .905
+(is unquoted, all lines of the here-document are)3.405 F .695
+(subjected to parameter e)108 292.8 R .695
+(xpansion, command substitution, and arithmetic e)-.15 F 3.194
+(xpansion. In)-.15 F .694(the latter case, the)3.194 F
+(character sequence)108 304.8 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(`)2.5 E F0(.)A .602
-(If the redirection operator is)108 309.6 R F1(<<\255)3.101 E F0 3.101
+2.5 E F0(,)A F1($)2.5 E F0 2.5(,a)C(nd)-2.5 E F1(`)2.5 E F0(.)A .601
+(If the redirection operator is)108 321.6 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 321.6 Q F2(delimiter)2.5 E F0 5
+ and the line)-3.101 F(containing)108 333.6 Q F2(delimiter)2.5 E F0 5
(.T).73 G(his allo)-5 E
(ws here-documents within shell scripts to be indented in a natural f)
--.25 E(ashion.)-.1 E F1(Her)87 338.4 Q 2.5(eS)-.18 G(trings)-2.5 E F0
-2.5(Av)108 350.4 S(ariant of here documents, the format is:)-2.75 E F1
-(<<<)144 367.2 Q F2(wor)A(d)-.37 E F0(The)108 384 Q F2(wor)2.5 E(d)-.37
+-.25 E(ashion.)-.1 E F1(Her)87 350.4 Q 2.5(eS)-.18 G(trings)-2.5 E F0
+2.5(Av)108 362.4 S(ariant of here documents, the format is:)-2.75 E F1
+(<<<)144 379.2 Q F2(wor)A(d)-.37 E F0(The)108 396 Q F2(wor)2.5 E(d)-.37
E F0(is e)2.5 E
(xpanded and supplied to the command on its standard input.)-.15 E F1
-(Duplicating File Descriptors)87 400.8 Q F0(The redirection operator)108
-412.8 Q([)144 429.6 Q F2(n)A F0(])A F1(<&)A F2(wor)A(d)-.37 E F0 .126
-(is used to duplicate input \214le descriptors.)108 446.4 R(If)5.127 E
-F2(wor)2.967 E(d)-.37 E F0 -.15(ex)3.397 G .127
+(Duplicating File Descriptors)87 412.8 Q F0(The redirection operator)108
+424.8 Q([)144 441.6 Q F2(n)A F0(])A F1(<&)A F2(wor)A(d)-.37 E F0 .127
+(is used to duplicate input \214le descriptors.)108 458.4 R(If)5.127 E
+F2(wor)2.967 E(d)-.37 E F0 -.15(ex)3.397 G .126
(pands to one or more digits, the \214le descriptor denoted).15 F(by)108
-458.4 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 470.4 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 482.4 Q
-(The operator)108 499.2 Q([)144 516 Q F2(n)A F0(])A F1(>&)A F2(wor)A(d)
--.37 E F0 .444
-(is used similarly to duplicate output \214le descriptors.)108 532.8 R
-(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 544.8 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.597(occurs. As)108 556.8 R 2.597
-(as)2.597 G .097(pecial case, if)-2.597 F F2(n)2.596 E F0 .096
+470.4 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 482.4 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 494.4 Q
+(The operator)108 511.2 Q([)144 528 Q F2(n)A F0(])A F1(>&)A F2(wor)A(d)
+-.37 E F0 .443
+(is used similarly to duplicate output \214le descriptors.)108 544.8 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 556.8 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.596(occurs. As)108 568.8 R 2.596
+(as)2.596 G .096(pecial case, if)-2.596 F F2(n)2.596 E F0 .096
(is omitted, and)2.596 F F2(wor)2.596 E(d)-.37 E F0 .096(does not e)
2.596 F .096(xpand to one or more digits, the standard out-)-.15 F
-(put and standard error are redirected as described pre)108 568.8 Q
-(viously)-.25 E(.)-.65 E F1(Mo)87 585.6 Q(ving File Descriptors)-.1 E F0
-(The redirection operator)108 597.6 Q([)144 614.4 Q F2(n)A F0(])A F1(<&)
-A F2(digit)A F1<ad>A F0(mo)108 631.2 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 643.2 Q F2(digit)5
+(put and standard error are redirected as described pre)108 580.8 Q
+(viously)-.25 E(.)-.65 E F1(Mo)87 597.6 Q(ving File Descriptors)-.1 E F0
+(The redirection operator)108 609.6 Q([)144 626.4 Q F2(n)A F0(])A F1(<&)
+A F2(digit)A F1<ad>A F0(mo)108 643.2 Q -.15(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 655.2 Q F2(digit)5
E F0(is closed after being duplicated to)2.5 E F2(n)2.5 E F0(.)A
-(Similarly)108 660 Q 2.5(,t)-.65 G(he redirection operator)-2.5 E([)144
-676.8 Q F2(n)A F0(])A F1(>&)A F2(digit)A F1<ad>A F0(mo)108 693.6 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 705.6 Q(GNU Bash-3.0)72 768 Q
-(2004 Apr 20)148.735 E(22)198.725 E 0 Cg EP
+(Similarly)108 672 Q 2.5(,t)-.65 G(he redirection operator)-2.5 E([)144
+688.8 Q F2(n)A F0(])A F1(>&)A F2(digit)A F1<ad>A F0(mo)108 705.6 Q -.15
+(ve)-.15 G 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 717.6 Q(GNU Bash-3.0)72 768 Q
+(2004 May 27)147.345 E(22)197.335 E 0 Cg EP
%%Page: 23 23
%%BeginPageSetup
BP
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(`)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(`)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
(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 0 is unchanged.)5.532 F .532(The \214rst ele-)5.532 F
-1.017(ment of the)108 583.2 R F4(FUNCN)3.517 E(AME)-.18 E F0 -.25(va)
-3.267 G 1.017
+-.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 .533
+(Special parameter 0 is unchanged.)5.532 F .533(The \214rst ele-)5.533 F
+1.018(ment of the)108 583.2 R F4(FUNCN)3.518 E(AME)-.18 E F0 -.25(va)
+3.268 G 1.017
(riable is set to the name of the function while the function is e).25 F
--.15(xe)-.15 G 3.518(cuting. All).15 F 1.285
+-.15(xe)-.15 G 3.517(cuting. All).15 F 1.285
(other aspects of the shell e)108 595.2 R -.15(xe)-.15 G 1.285
(cution en).15 F 1.285
(vironment are identical between a function and its caller with the)-.4
-F -.15(ex)108 607.2 S 1.96(ception that the).15 F F4(DEB)4.46 E(UG)-.09
-E F0 1.961(trap \(see the description of the)4.21 F F1(trap)4.461 E F0
--.2(bu)4.461 G 1.961(iltin under).2 F F4 1.961(SHELL B)4.461 F(UIL)-.09
-E 1.961(TIN COM-)-.828 F(MANDS)108 619.2 Q F0(belo)2.343 E .092
+F -.15(ex)108 607.2 S 1.961(ception that the).15 F F4(DEB)4.461 E(UG)
+-.09 E F0 1.961(trap \(see the description of the)4.211 F F1(trap)4.46 E
+F0 -.2(bu)4.46 G 1.96(iltin under).2 F F4 1.96(SHELL B)4.46 F(UIL)-.09 E
+1.96(TIN COM-)-.828 F(MANDS)108 619.2 Q F0(belo)2.342 E .092
(w\) is not inherited unless the function has been gi)-.25 F -.15(ve)
-.25 G 2.592(nt).15 G(he)-2.592 E F1(trace)2.592 E F0(attrib)2.592 E
-.092(ute \(see the description of)-.2 F(the)108 631.2 Q F4(declar)3.115
-E(e)-.162 E F0 -.2(bu)2.865 G .615(iltin belo).2 F .615(w\) or the)-.25
-F F1 .616(\255o functrace)3.115 F F0 .616
-(shell option has been enabled with the)3.116 F F1(set)3.116 E F0 -.2
-(bu)3.116 G .616(iltin \(in which).2 F(case all functions inherit the)
+.092(ute \(see the description of)-.2 F(the)108 631.2 Q F4(declar)3.116
+E(e)-.162 E F0 -.2(bu)2.866 G .616(iltin belo).2 F .616(w\) or the)-.25
+F F1 .616(\255o functrace)3.116 F F0 .616
+(shell option has been enabled with the)3.116 F F1(set)3.115 E F0 -.2
+(bu)3.115 G .615(iltin \(in which).2 F(case all functions inherit the)
108 643.2 Q F1(DEB)2.5 E(UG)-.1 E F0(trap\).)2.5 E -1.11(Va)108 660 S
-.656(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 672 Q
+.655(riables local to the function may be declared with the)1.11 F F1
+(local)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 672 Q
(alues are shared between the function and its caller)-.25 E(.)-.55 E
-.043(If the b)108 688.8 R .043(uiltin command)-.2 F F1 -.18(re)2.543 G
+.044(If the b)108 688.8 R .043(uiltin command)-.2 F F1 -.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
-.044(cution resumes with).15 F 1.012(the ne)108 700.8 R 1.012
+.043(cution resumes with).15 F 1.011(the ne)108 700.8 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.511 E F0 1.011
-(trap is e)3.511 F -.15(xe)-.15 G(cuted).15 E .213(before e)108 712.8 R
--.15(xe)-.15 G .213(cution resumes.).15 F .213
-(When a function completes, the v)5.213 F .214
+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 712.8 R
+-.15(xe)-.15 G .214(cution resumes.).15 F .213
+(When a function completes, the v)5.214 F .213
(alues of the positional parameters and the spe-)-.25 F(cial parameter)
108 724.8 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(GNU Bash-3.0)72 768 Q(2004 Apr 20)148.735 E(23)
-198.725 E 0 Cg EP
+-2.65 G(cution.).15 E(GNU Bash-3.0)72 768 Q(2004 May 27)147.345 E(23)
+197.335 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.359(Function names and de\214nitions may be listed with the)108
+-.35 E 1.358(Function names and de\214nitions may be listed with the)108
84 R/F1 10/Times-Bold@0 SF<ad66>3.858 E F0 1.358(option to the)3.858 F
-F1(declar)3.858 E(e)-.18 E 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 96 R F1<ad46>3.39 E F0
+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 3.39(mands. The)108 96 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
-.327(\214le and line number)108 108 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 .011(automatically ha)108 120 R .311
+.326(\214le and line number)108 108 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 .012(automatically ha)108 120 R .312
-.15(ve t)-.2 H .011(hem de\214ned with the).15 F F1<ad66>2.511 E F0
.011(option to the)2.511 F F1(export)2.511 E F0 -.2(bu)2.511 G 2.511
-(iltin. Note).2 F .012(that shell functions and v)2.511 F(ari-)-.25 E
-.188(ables with the same name may result in multiple identically-named \
-entries in the en)108 132 R .187(vironment passed to the)-.4 F(shell')
+(iltin. Note).2 F .011(that shell functions and v)2.511 F(ari-)-.25 E
+.187(ables with the same name may result in multiple identically-named \
+entries in the en)108 132 R .188(vironment passed to the)-.4 F(shell')
108 144 Q 2.5(sc)-.55 G 2.5(hildren. Care)-2.5 F(should be tak)2.5 E
(en in cases where this may cause a problem.)-.1 E
(Functions may be recursi)108 160.8 Q -.15(ve)-.25 G 5(.N).15 G 2.5(ol)
-5 G(imit is imposed on the number of recursi)-2.5 E .3 -.15(ve c)-.25 H
(alls.).15 E/F2 10.95/Times-Bold@0 SF(ARITHMETIC EV)72 177.6 Q(ALU)
--1.478 E -1.04(AT)-.657 G(ION)1.04 E F0 2.297(The shell allo)108 189.6 R
+-1.478 E -1.04(AT)-.657 G(ION)1.04 E F0 2.298(The shell allo)108 189.6 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 201.6 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 213.6 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
-225.6 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 237.6 Q -.15
+4.797 E F0(and)4.797 E F1(declar)108 201.6 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 213.6 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
+225.6 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 237.6 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 254.4 Q F1(++)A F3(id)2.5 E F1<adad>A F0 -.25
(Shell v)108 547.2 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 559.2 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 559.2 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 571.2 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 583.2 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 571.2 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 583.2 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 595.2 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 .344
-(assigned a v)108 607.2 R 2.844(alue. A)-.25 F .343(null v)2.843 F .343
-(alue e)-.25 F -.25(va)-.25 G .343(luates to 0.).25 F 2.843(As)5.343 G
-.343(hell v)-2.843 F .343(ariable need not ha)-.25 F .643 -.15(ve i)-.2
-H .343(ts inte).15 F .343(ger attrib)-.15 F .343(ute turned on)-.2 F
-(to be used in an e)108 619.2 Q(xpression.)-.15 E 1.406
-(Constants with a leading 0 are interpreted as octal numbers.)108 636 R
-3.906(Al)6.406 G 1.407(eading 0x or 0X denotes he)-3.906 F(xadecimal.)
--.15 E .59(Otherwise, numbers tak)108 648 R 3.09(et)-.1 G .59(he form [)
--3.09 F F3(base#)A F0 .59(]n, where)B F3(base)3.089 E F0 .589
-(is a decimal number between 2 and 64 represent-)3.089 F .092
-(ing the arithmetic base, and)108 660 R F3(n)2.592 E F0 .093
-(is a number in that base.)2.592 F(If)5.093 E F3(base#)2.593 E F0 .093
-(is omitted, then base 10 is used.)2.593 F .093(The digits)5.093 F .065
+(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 .343(assigned a v)108 607.2 R 2.843(alue. A)-.25 F .343(null v)
+2.843 F .343(alue e)-.25 F -.25(va)-.25 G .343(luates to 0.).25 F 2.843
+(As)5.343 G .343(hell v)-2.843 F .343(ariable need not ha)-.25 F .643
+-.15(ve i)-.2 H .343(ts inte).15 F .344(ger attrib)-.15 F .344
+(ute turned on)-.2 F(to be used in an e)108 619.2 Q(xpression.)-.15 E
+1.406(Constants with a leading 0 are interpreted as octal numbers.)108
+636 R 3.906(Al)6.406 G 1.406(eading 0x or 0X denotes he)-3.906 F
+(xadecimal.)-.15 E .589(Otherwise, numbers tak)108 648 R 3.089(et)-.1 G
+.589(he form [)-3.089 F F3(base#)A F0 .589(]n, where)B F3(base)3.089 E
+F0 .59(is a decimal number between 2 and 64 represent-)3.089 F .093
+(ing the arithmetic base, and)108 660 R F3(n)2.593 E F0 .093
+(is a number in that base.)2.593 F(If)5.093 E F3(base#)2.593 E F0 .092
+(is omitted, then base 10 is used.)2.593 F .092(The digits)5.092 F .064
(greater than 9 are represented by the lo)108 672 R .064
(wercase letters, the uppercase letters, @, and _, in that order)-.25 F
-5.064(.I)-.55 G(f)-5.064 E F3(base)2.564 E F0 .696
-(is less than or equal to 36, lo)108 684 R .697
-(wercase and uppercase letters may be used interchang)-.25 F .697
-(ably to represent num-)-.05 F(bers between 10 and 35.)108 696 Q .235
-(Operators are e)108 712.8 R -.25(va)-.25 G .235
+5.065(.I)-.55 G(f)-5.065 E F3(base)2.565 E F0 .697
+(is less than or equal to 36, lo)108 684 R .696
+(wercase and uppercase letters may be used interchang)-.25 F .696
+(ably to represent num-)-.05 F(bers between 10 and 35.)108 696 Q .234
+(Operators are e)108 712.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 724.8 S
(rride the precedence rules abo).15 E -.15(ve)-.15 G(.).15 E
-(GNU Bash-3.0)72 768 Q(2004 Apr 20)148.735 E(24)198.725 E 0 Cg EP
+(GNU Bash-3.0)72 768 Q(2004 May 27)147.345 E(24)197.335 E 0 Cg EP
%%Page: 25 25
%%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(CONDITION)72 84 Q(AL EXPRESSIONS)-.219 E
-F0 .255(Conditional e)108 96 R .255(xpressions are used by the)-.15 F/F2
+F0 .256(Conditional e)108 96 R .256(xpressions are used by the)-.15 F/F2
10/Times-Bold@0 SF([[)2.755 E F0 .255(compound command and the)2.755 F
-F2(test)2.755 E F0(and)2.755 E F2([)2.756 E F0 -.2(bu)2.756 G .256
+F2(test)2.755 E F0(and)2.755 E F2([)2.755 E F0 -.2(bu)2.755 G .255
(iltin commands to test).2 F .77(\214le attrib)108 108 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 120 R 1.04(If an)6.04 F(y)-.15 E/F3 10
-/Times-Italic@0 SF(\214le)3.54 E F0(ar)3.54 E 1.041
-(gument to one of the primaries is of the form)-.18 F F3(/de)3.541 E
-(v/fd/n)-.15 E F0 3.541(,t)C 1.041(hen \214le)-3.541 F(descriptor)108
-132 Q F3(n)3.789 E F0 1.289(is check)3.789 F 3.789(ed. If)-.1 F(the)
-3.789 E F3(\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 120 R 1.041(If an)6.041 F(y)-.15 E/F3 10
+/Times-Italic@0 SF(\214le)3.541 E F0(ar)3.541 E 1.04
+(gument to one of the primaries is of the form)-.18 F F3(/de)3.54 E
+(v/fd/n)-.15 E F0 3.54(,t)C 1.04(hen \214le)-3.54 F(descriptor)108 132 Q
+F3(n)3.788 E F0 1.289(is check)3.788 F 3.789(ed. If)-.1 F(the)3.789 E F3
+(\214le)3.789 E F0(ar)3.789 E 1.289
(gument to one of the primaries is one of)-.18 F F3(/de)3.789 E(v/stdin)
--.15 E F0(,)A F3(/de)3.788 E(v/stdout)-.15 E F0 3.788(,o)C(r)-3.788 E F3
+-.15 E F0(,)A F3(/de)3.789 E(v/stdout)-.15 E F0 3.789(,o)C(r)-3.789 E F3
(/de)108 144 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 F2<ad61>108 168 Q F3
<ad4e>108 408 Q F3(\214le)2.5 E F0 -.35(Tr)8.36 G(ue if).35 E F3(\214le)
2.5 E F0 -.15(ex)2.5 G(ists and has been modi\214ed since it w).15 E
(as last read.)-.1 E F3(\214le1)108 420 Q F0<ad>2.5 E F2(nt)A F3
-(\214le2)2.5 E F0 -.35(Tr)144 432 S .038(ue if).35 F F3(\214le1)2.538 E
+(\214le2)2.5 E F0 -.35(Tr)144 432 S .039(ue if).35 F F3(\214le1)2.539 E
F0 .039(is ne)2.539 F .039
(wer \(according to modi\214cation date\) than)-.25 F F3(\214le2)2.539 E
F0 2.539(,o)C 2.539(ri)-2.539 G(f)-2.539 E F3(\214le1)2.539 E F0 -.15
-(ex)2.539 G .039(ists and).15 F F3(\214le2)2.539 E F0 .039(does not.)
-2.539 F F3(\214le1)108 444 Q F0<ad>2.5 E F2(ot)A F3(\214le2)2.5 E F0
+(ex)2.539 G .039(ists and).15 F F3(\214le2)2.539 E F0 .038(does not.)
+2.538 F F3(\214le1)108 444 Q F0<ad>2.5 E F2(ot)A F3(\214le2)2.5 E F0
-.35(Tr)144 456 S(ue if).35 E F3(\214le1)2.5 E F0(is older than)2.5 E F3
(\214le2)2.5 E F0 2.5(,o)C 2.5(ri)-2.5 G(f)-2.5 E F3(\214le2)2.5 E F0
-.15(ex)2.5 G(ists and).15 E F3(\214le1)2.5 E F0(does not.)2.5 E F3
(\214le1)108 468 Q F2(\255ef)2.5 E F3(\214le2)2.5 E F0 -.35(Tr)144 480 S
(ue if).35 E F3(\214le1)2.5 E F0(and)2.5 E F3(\214le2)2.5 E F0
(refer to the same de)2.5 E(vice and inode numbers.)-.25 E F2<ad6f>108
-492 Q F3(optname)2.5 E F0 -.35(Tr)144 504 S 1.144(ue if shell option).35
-F F3(optname)3.874 E F0 1.144(is enabled.)3.824 F 1.143
-(See the list of options under the description of the)6.144 F F2<ad6f>
-3.643 E F0(option to the)144 516 Q F2(set)2.5 E F0 -.2(bu)2.5 G
+492 Q F3(optname)2.5 E F0 -.35(Tr)144 504 S 1.143(ue if shell option).35
+F F3(optname)3.873 E F0 1.143(is enabled.)3.823 F 1.144
+(See the list of options under the description of the)6.143 F F2<ad6f>
+3.644 E F0(option to the)144 516 Q F2(set)2.5 E F0 -.2(bu)2.5 G
(iltin belo).2 E -.65(w.)-.25 G F2<ad7a>108 528 Q F3(string)2.5 E F0
-.35(Tr)144 540 S(ue if the length of).35 E F3(string)2.5 E F0(is zero.)
-2.5 E F2<ad6e>108 552 Q F3(string)2.5 E(string)108 564 Q F0 -.35(Tr)
-12.66 G(ue if the length of).35 E F3(string)2.84 E F0(is non-zero.)2.72
-E F3(string1)108 576 Q F2(==)2.5 E F3(string2)2.5 E F0 -.35(Tr)144 588 S
-(ue if the strings are equal.).35 E F2(=)5 E F0(may be used in place of)
-2.5 E F2(==)2.5 E F0(for strict POSIX compliance.)2.5 E F3(string1)108
-600 Q F2(!=)2.5 E F3(string2)2.5 E F0 -.35(Tr)144 612 S
-(ue if the strings are not equal.).35 E F3(string1)108 624 Q F2(<)2.5 E
-F3(string2)2.5 E F0 -.35(Tr)144 636 S(ue if).35 E F3(string1)2.5 E F0
-(sorts before)2.5 E F3(string2)2.5 E F0(le)2.5 E
-(xicographically in the current locale.)-.15 E F3(string1)108 648 Q F2
-(>)2.5 E F3(string2)2.5 E F0 -.35(Tr)144 660 S(ue if).35 E F3(string1)
+2.5 E F3(string)108 552 Q F2<ad6e>108 564 Q F3(string)2.5 E F0 -.35(Tr)
+144 576 S(ue if the length of).35 E F3(string)2.84 E F0(is non-zero.)
+2.72 E F3(string1)108 592.8 Q F2(==)2.5 E F3(string2)2.5 E F0 -.35(Tr)
+144 604.8 S(ue if the strings are equal.).35 E F2(=)5 E F0
+(may be used in place of)2.5 E F2(==)2.5 E F0
+(for strict POSIX compliance.)2.5 E F3(string1)108 621.6 Q F2(!=)2.5 E
+F3(string2)2.5 E F0 -.35(Tr)144 633.6 S
+(ue if the strings are not equal.).35 E F3(string1)108 650.4 Q F2(<)2.5
+E F3(string2)2.5 E F0 -.35(Tr)144 662.4 S(ue if).35 E F3(string1)2.5 E
+F0(sorts before)2.5 E F3(string2)2.5 E F0(le)2.5 E
+(xicographically in the current locale.)-.15 E F3(string1)108 679.2 Q F2
+(>)2.5 E F3(string2)2.5 E F0 -.35(Tr)144 691.2 S(ue if).35 E F3(string1)
2.5 E F0(sorts after)2.5 E F3(string2)2.5 E F0(le)2.5 E
-(xicographically in the current locale.)-.15 E F3(ar)108.33 672 Q(g1)
--.37 E F2(OP)2.5 E F3(ar)2.5 E(g2)-.37 E/F4 9/Times-Bold@0 SF(OP)144 684
-Q F0 .385(is one of)2.634 F F2(\255eq)2.885 E F0(,)A F2(\255ne)2.885 E
-F0(,)A F2(\255lt)2.885 E F0(,)A F2(\255le)2.885 E F0(,)A F2(\255gt)2.885
-E F0 2.885(,o)C(r)-2.885 E F2(\255ge)2.885 E F0 5.385(.T)C .385
-(hese arithmetic binary operators return true if)-5.385 F F3(ar)2.885 E
-(g1)-.37 E F0 .845(is equal to, not equal to, less than, less than or e\
-qual to, greater than, or greater than or equal to)144 696 R F3(ar)144
-708 Q(g2)-.37 E F0 2.5(,r)C(especti)-2.5 E -.15(ve)-.25 G(ly).15 E(.)
--.65 E F3(Ar)6.01 E(g1)-.37 E F0(and)2.5 E F3(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(GNU Bash-3.0)
-72 768 Q(2004 Apr 20)148.735 E(25)198.725 E 0 Cg EP
+(xicographically in the current locale.)-.15 E(GNU Bash-3.0)72 768 Q
+(2004 May 27)147.345 E(25)197.335 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.95/Times-Bold@0 SF(SIMPLE COMMAND EXP)72 84 Q(ANSION)-.81 E
-F0 .613(When a simple command is e)108 96 R -.15(xe)-.15 G .614
-(cuted, the shell performs the follo).15 F .614(wing e)-.25 F .614
+-.35 E/F1 10/Times-Italic@0 SF(ar)108.33 84 Q(g1)-.37 E/F2 10
+/Times-Bold@0 SF(OP)2.5 E F1(ar)2.5 E(g2)-.37 E/F3 9/Times-Bold@0 SF(OP)
+144 96 Q F0 .385(is one of)2.635 F F2(\255eq)2.885 E F0(,)A F2(\255ne)
+2.885 E F0(,)A F2(\255lt)2.885 E F0(,)A F2(\255le)2.885 E F0(,)A F2
+(\255gt)2.885 E F0 2.885(,o)C(r)-2.885 E F2(\255ge)2.885 E F0 5.385(.T)C
+.385(hese arithmetic binary operators return true if)-5.385 F F1(ar)
+2.884 E(g1)-.37 E F0 .845(is equal to, not equal to, less than, less th\
+an or equal to, greater than, or greater than or equal to)144 108 R F1
+(ar)144 120 Q(g2)-.37 E F0 2.5(,r)C(especti)-2.5 E -.15(ve)-.25 G(ly).15
+E(.)-.65 E F1(Ar)6.01 E(g1)-.37 E F0(and)2.5 E F1(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 136.8 Q(ANSION)-.81 E F0 .614
+(When a simple command is e)108 148.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 108 Q 26(1. The)108 124.8 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 160.8 Q 26(1. The)108 177.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 136.8 Q -.15(ve)-.2 G 2.5(df).15 G
-(or later processing.)-2.5 E 26(2. The)108 153.6 R -.1(wo)3.663 G 1.163
+(name\) and redirections are sa)144 189.6 Q -.15(ve)-.2 G 2.5(df).15 G
+(or later processing.)-2.5 E 26(2. The)108 206.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
-165.6 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
+218.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 177.6 Q(guments.)-.18 E 26(3. Redirections)108 194.4 R
-(are performed as described abo)2.5 E .3 -.15(ve u)-.15 H(nder).15 E/F2
-9/Times-Bold@0 SF(REDIRECTION)2.5 E/F3 9/Times-Roman@0 SF(.)A F0 26
-(4. The)108 211.2 R(te)3.216 E .717(xt after the)-.15 F/F4 10
-/Times-Bold@0 SF(=)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
-(command substitution, arithmetic e)144 223.2 R .339
+(are the ar)144 230.4 Q(guments.)-.18 E 26(3. Redirections)108 247.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 264 R(te)
+3.217 E .717(xt after the)-.15 F F2(=)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 .339
+(command substitution, arithmetic e)144 276 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 235.2 Q
-.332(If no command name results, the v)108 252 R .332
+(efore being assigned to the v)-2.839 F(ari-)-.25 E(able.)144 288 Q .332
+(If no command name results, the v)108 304.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 264 S .757
+2.832(vironment. Otherwise,)-.4 F(the)2.832 E -.25(va)108 316.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 276 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 288 Q(xits with a non-zero status.)-.15 E .15
-(If no command name results, redirections are performed, b)108 304.8 R
-.149(ut do not af)-.2 F .149(fect the current shell en)-.25 F 2.649
-(vironment. A)-.4 F(redirection error causes the command to e)108 316.8
+(fect the current shell en)-.25 F(vi-)-.4 E 3.177(ronment. If)108 328.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 340.8 Q(xits with a non-zero status.)-.15 E .149
+(If no command name results, redirections are performed, b)108 357.6 R
+.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 369.6
Q(xit with a non-zero status.)-.15 E 1.064
-(If there is a command name left after e)108 333.6 R 1.064(xpansion, e)
+(If there is a command name left after e)108 386.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
-345.6 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 357.6 R .466
-(xit status of the last command substitution performed.)-.15 F .467
-(If there were no command substitutions, the)5.466 F(command e)108 369.6
-Q(xits with a status of zero.)-.15 E F1(COMMAND EXECUTION)72 386.4 Q F0
-.547(After a command has been split into w)108 398.4 R .546
+4.864 -.65(w. O)-.25 H 1.064(therwise, the).65 F .068(command e)108
+398.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 410.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 422.4
+Q(xits with a status of zero.)-.15 E F4(COMMAND EXECUTION)72 439.2 Q F0
+.546(After a command has been split into w)108 451.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 410.4 Q(wing actions are tak)-.25 E
+F(gu-)-.18 E(ments, the follo)108 463.2 Q(wing actions are tak)-.25 E
(en.)-.1 E .379(If the command name contains no slashes, the shell atte\
-mpts to locate it.)108 427.2 R .379(If there e)5.379 F .379
+mpts to locate it.)108 480 R .379(If there e)5.379 F .379
(xists a shell function by)-.15 F .246(that name, that function is in)
-108 439.2 R -.2(vo)-.4 G -.1(ke).2 G 2.746(da).1 G 2.746(sd)-2.746 G
-.246(escribed abo)-2.746 F .546 -.15(ve i)-.15 H(n).15 E F2(FUNCTIONS)
-2.746 E F3(.)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 451.2 Q 2.5
+108 492 R -.2(vo)-.4 G -.1(ke).2 G 2.746(da).1 G 2.746(sd)-2.746 G .246
+(escribed abo)-2.746 F .546 -.15(ve i)-.15 H(n).15 E F3(FUNCTIONS)2.746
+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 504 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 .309
-(If the name is neither a shell function nor a b)108 468 R .31
-(uiltin, and contains no slashes,)-.2 F F4(bash)2.81 E F0 .31
-(searches each element of)2.81 F(the)108 480 Q F2 -.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 F4(Bash)5.662 E F0 .662
-(uses a hash table to remember)3.162 F 1.914(the full pathnames of e)108
-492 R -.15(xe)-.15 G 1.915(cutable \214les \(see).15 F F4(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 504 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(search is unsuccessful, the shell prints an \
-error message and returns an e)108 516 Q(xit status of 127.)-.15 E 1.089
-(If the search is successful, or if the command name contains one or mo\
-re slashes, the shell e)108 532.8 R -.15(xe)-.15 G 1.09(cutes the).15 F
-.198(named program in a separate e)108 544.8 R -.15(xe)-.15 G .198
+(uiltin is in)-.2 E -.2(vo)-.4 G -.1(ke).2 G(d.).1 E .31
+(If the name is neither a shell function nor a b)108 520.8 R .309
+(uiltin, and contains no slashes,)-.2 F F2(bash)2.809 E F0 .309
+(searches each element of)2.809 F(the)108 532.8 Q F3 -.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 F2(Bash)5.662 E F0 .663
+(uses a hash table to remember)3.162 F 1.915(the full pathnames of e)108
+544.8 R -.15(xe)-.15 G 1.915(cutable \214les \(see).15 F F2(hash)4.415 E
+F0(under)4.415 E F3 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 556.8 R F3 -.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(search is unsuccessful, the shell prints an e\
+rror message and returns an e)108 568.8 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 585.6 R -.15(xe)-.15 G 1.089(cutes the)
+.15 F .197(named program in a separate e)108 597.6 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 .197
-(n, and the remain-).15 F(ing ar)108 556.8 Q
+(gument 0 is set to the name gi)-.18 F -.15(ve)-.25 G .198
+(n, and the remain-).15 F(ing ar)108 609.6 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 573.6 R
+(ve)-.25 G(n, if an).15 E -.65(y.)-.15 G 1.809(If this e)108 626.4 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 .678(assumed to be a)108 585.6 R/F5 10
-/Times-Italic@0 SF .678(shell script)3.178 F F0 3.178(,a\214)C .678
+4.309(ti)-4.309 G(s)-4.309 E .677(assumed to be a)108 638.4 R F1 .678
+(shell script)3.177 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 .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 597.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 609.6 R 1.219
+(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 650.4 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 662.4 R 1.219
(xception that the locations of commands remembered by the parent \(see)
--.15 F F4(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 621.6 S(IL).09 E(TIN COMMANDS)-.828 E F3(\))A
-F0(are retained by the child.)2.25 E .347(If the program is a \214le be)
-108 638.4 R .347(ginning with)-.15 F F4(#!)2.847 E F0 2.847(,t)C .348(h\
+-.15 F F2(hash)3.719 E F0(belo)3.719 E 3.719(wu)-.25 G(nder)-3.719 E F3
+(SHELL)3.719 E -.09(BU)108 674.4 S(IL).09 E(TIN COMMANDS)-.828 E F5(\))A
+F0(are retained by the child.)2.25 E .348(If the program is a \214le be)
+108 691.2 R .348(ginning with)-.15 F F2(#!)2.848 E F0 2.848(,t)C .347(h\
e remainder of the \214rst line speci\214es an interpreter for the pro-)
--2.847 F 3.178(gram. The)108 650.4 R .678(shell e)3.178 F -.15(xe)-.15 G
+-2.848 F 3.178(gram. The)108 703.2 R .678(shell e)3.178 F -.15(xe)-.15 G
.678(cutes the speci\214ed interpreter on operating systems that do not\
- handle this e).15 F -.15(xe)-.15 G(cutable).15 E 1.192(format themselv)
-108 662.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.193
-(gument follo)-.18 F 1.193(wing the)-.25 F 1.131
-(interpreter name on the \214rst line of the program, follo)108 674.4 R
-1.13(wed by the name of the program, follo)-.25 F 1.13(wed by the)-.25 F
-(command ar)108 686.4 Q(guments, if an)-.18 E -.65(y.)-.15 G F1
-(COMMAND EXECUTION ENVIR)72 703.2 Q(ONMENT)-.329 E F0(The shell has an)
-108 715.2 Q F5 -.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(GNU Bash-3.0)72
-768 Q(2004 Apr 20)148.735 E(26)198.725 E 0 Cg EP
+ handle this e).15 F -.15(xe)-.15 G(cutable).15 E 1.193(format themselv)
+108 715.2 R 3.693(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
+(interpreter name on the \214rst line of the program, follo)108 727.2 R
+1.131(wed by the name of the program, follo)-.25 F 1.131(wed by the)-.25
+F(GNU Bash-3.0)72 768 Q(2004 May 27)147.345 E(26)197.335 E 0 Cg EP
%%Page: 27 27
%%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 32.5<836f>108 84 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 10
-/Times-Bold@0 SF(exec)3.906 E F0 -.2(bu)144 96 S(iltin).2 E 32.5<8374>
-108 112.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 129.6 S
-(he \214le creation mode mask as set by)-32.5 E F1(umask)2.5 E F0
+-.35 E(command ar)108 84 Q(guments, if an)-.18 E -.65(y.)-.15 G/F1 10.95
+/Times-Bold@0 SF(COMMAND EXECUTION ENVIR)72 100.8 Q(ONMENT)-.329 E F0
+(The shell has an)108 112.8 Q/F2 10/Times-Italic@0 SF -.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 141.6 S
+1.406(pen \214les inherited by the shell at in)-32.5 F -.2(vo)-.4 G
+1.405(cation, as modi\214ed by redirections supplied to the).2 F/F3 10
+/Times-Bold@0 SF(exec)3.905 E F0 -.2(bu)144 153.6 S(iltin).2 E 32.5
+<8374>108 170.4 S(he current w)-32.5 E(orking directory as set by)-.1 E
+F3(cd)2.5 E F0(,)A F3(pushd)2.5 E F0 2.5(,o)C(r)-2.5 E F3(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 187.2 S
+(he \214le creation mode mask as set by)-32.5 E F3(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 146.4 S(urrent traps set by)-32.5 E F1(trap)2.5 E F0 32.5
-<8373>108 163.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 175.2 Q(vironment)-.4 E 32.5<8373>108 192 S
+<8363>108 204 S(urrent traps set by)-32.5 E F3(trap)2.5 E F0 32.5<8373>
+108 220.8 S .256(hell parameters that are set by v)-32.5 F .256
+(ariable assignment or with)-.25 F F3(set)2.756 E F0 .257
+(or inherited from the shell')2.756 F 2.757(sp)-.55 G(arent)-2.757 E
+(in the en)144 232.8 Q(vironment)-.4 E 32.5<8373>108 249.6 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
-(arent in the en)-2.5 E(vironment)-.4 E 32.5<836f>108 208.8 S
+(arent in the en)-2.5 E(vironment)-.4 E 32.5<836f>108 266.4 S
(ptions enabled at in)-32.5 E -.2(vo)-.4 G(cation \(either by def).2 E
-(ault or with command-line ar)-.1 E(guments\) or by)-.18 E F1(set)2.5 E
-F0 32.5<836f>108 225.6 S(ptions enabled by)-32.5 E F1(shopt)2.5 E F0
-32.5<8373>108 242.4 S(hell aliases de\214ned with)-32.5 E F1(alias)2.5 E
-F0 32.5<8376>108 259.2 S
+(ault or with command-line ar)-.1 E(guments\) or by)-.18 E F3(set)2.5 E
+F0 32.5<836f>108 283.2 S(ptions enabled by)-32.5 E F3(shopt)2.5 E F0
+32.5<8373>108 300 S(hell aliases de\214ned with)-32.5 E F3(alias)2.5 E
+F0 32.5<8376>108 316.8 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
-F1($PPID)2.5 E F0 .426(When a simple command other than a b)108 276 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 288 S .134(cution en).15 F .134
+(alue of)-.25 E F3($$)2.5 E F0 2.5(,a)C(nd the v)-2.5 E(alue of)-.25 E
+F3($PPID)2.5 E F0 .427(When a simple command other than a b)108 333.6 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 345.6 S .133(cution en).15 F .133
(vironment that consists of the follo)-.4 F 2.634(wing. Unless)-.25 F
-.133(otherwise noted, the v)2.634 F .133(alues are inherited from)-.25 F
-(the shell.)108 300 Q 32.5<8374>108 328.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
+.134(otherwise noted, the v)2.634 F .134(alues are inherited from)-.25 F
+(the shell.)108 357.6 Q 32.5<8374>108 386.4 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
1.056
(odi\214cations and additions speci\214ed by redirections to the com-)
--3.556 F(mand)144 340.8 Q 32.5<8374>108 357.6 S(he current w)-32.5 E
-(orking directory)-.1 E 32.5<8374>108 374.4 S
-(he \214le creation mode mask)-32.5 E 32.5<8373>108 391.2 S .857(hell v)
+-3.556 F(mand)144 398.4 Q 32.5<8374>108 415.2 S(he current w)-32.5 E
+(orking directory)-.1 E 32.5<8374>108 432 S
+(he \214le creation mode mask)-32.5 E 32.5<8373>108 448.8 S .856(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 403.2 Q(vironment)
--.4 E 32.5<8374>108 420 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 432 Q
-2.5(Ac)108 448.8 S(ommand in)-2.5 E -.2(vo)-.4 G -.1(ke).2 G 2.5(di).1 G
+(xported for the command,)-.15 F(passed in the en)144 460.8 Q(vironment)
+-.4 E 32.5<8374>108 477.6 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 489.6 Q
+2.5(Ac)108 506.4 S(ommand in)-2.5 E -.2(vo)-.4 G -.1(ke).2 G 2.5(di).1 G
2.5(nt)-2.5 G(his separate en)-2.5 E(vironment cannot af)-.4 E
(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 465.6 R -.2(vo)-.4 G -.1
-(ke).2 G 3.077(di).1 G(n)-3.077 E 2.744(as)108 477.6 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 489.6 R .358
+ntheses, and asynchronous commands are in)108 523.2 R -.2(vo)-.4 G -.1
+(ke).2 G 3.078(di).1 G(n)-3.078 E 2.745(as)108 535.2 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 547.2 R .358
(alues that the shell inherited from its parent at in)-.25 F -.2(vo)-.4
-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 501.6
-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 513.6 Q(fect the shell')-.25 E 2.5(se)-.55 G
--.15(xe)-2.65 G(cution en).15 E(vironment.)-.4 E .405
-(If a command is follo)108 530.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 542.4 R/F2 10/Times-Italic@0 SF(/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 554.4 Q/F3 10.95/Times-Bold@0 SF
-(ENVIR)72 571.2 Q(ONMENT)-.329 E F0 2.354(When a program is in)108 583.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
+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 559.2
+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-)
+-.4 E(ment cannot af)108 571.2 Q(fect the shell')-.25 E 2.5(se)-.55 G
+-.15(xe)-2.65 G(cution en).15 E(vironment.)-.4 E .404
+(If a command is follo)108 588 R .404(wed by a)-.25 F F3(&)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 600 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 612 Q F1(ENVIR)72 628.8 Q(ONMENT)
+-.329 E F0 2.353(When a program is in)108 640.8 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(his is a list of)-7.353 F F2(name)108 595.2 Q
+E F0 7.353(.T).68 G 2.354(his is a list of)-7.353 F F2(name)108 652.8 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 612 R 1.485(vides se)-.15 F
--.15(ve)-.25 G 1.485(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(wn)-.25 E(en)108 624 Q .144(vironme\
-nt and creates a parameter for each name found, automatically marking i\
-t 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 636 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 1.153
-(eters and functions to be added to and deleted from the en)108 648 R
-3.653(vironment. If)-.4 F 1.153(the v)3.653 F 1.153
-(alue of a parameter in the)-.25 F(en)108 660 Q .64
+(value)A F0(.).18 E 1.486(The shell pro)108 669.6 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.485
+(cation, the shell scans its o).2 F(wn)-.25 E(en)108 681.6 Q .144(viron\
+ment and creates a parameter for each 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 693.6 R .203(ecuted commands inherit the en)-.15 F
+2.703(vironment. The)-.4 F F3(export)2.703 E F0(and)2.703 E F3(declar)
+2.703 E 2.703<65ad>-.18 G(x)-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 705.6 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 717.6 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 672 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 684 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 696 Q 2.5<65ad>-.18 G(x)-2.5 E F0(commands.)2.5 E
-.563(The en)108 712.8 R .563(vironment for an)-.4 F(y)-.15 E F2 .563
-(simple command)3.403 F F0 .562
-(or function may be augmented temporarily by pre\214xing it with)3.833 F
-.202(parameter assignments, as described abo)108 724.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(GNU Bash-3.0)72 768 Q(2004 Apr 20)148.735 E
-(27)198.725 E 0 Cg EP
+-.4 F .64(The en)5.64 F(viron-)-.4 E .58(ment inherited by an)108 729.6
+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
+(GNU Bash-3.0)72 768 Q(2004 May 27)147.345 E(27)197.335 E 0 Cg EP
%%Page: 28 28
%%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(en)108 84 Q(vironment seen by that command.)-.4 E .81(If the)108
-100.8 R/F1 10/Times-Bold@0 SF<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 10/Times-Italic@0 SF
-(all)3.64 E F0 .81(parameter assignments are placed in)3.82 F(the en)108
-112.8 Q
+-.35 E .301(modi\214ed in the shell, less an)108 84 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 10/Times-Bold@0 SF(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 96 Q 2.5<65ad>-.18 G(x)-2.5 E F0(commands.)2.5 E
+.562(The en)108 112.8 R .562(vironment for an)-.4 F(y)-.15 E/F2 10
+/Times-Italic@0 SF .562(simple command)3.402 F F0 .563
+(or function may be augmented temporarily by pre\214xing it with)3.833 F
+.203(parameter assignments, as described abo)108 124.8 R .502 -.15(ve i)
+-.15 H(n).15 E/F3 9/Times-Bold@0 SF -.666(PA)2.702 G(RAMETERS).666 E/F4
+9/Times-Roman@0 SF(.)A F0 .202(These assignment statements af)4.702 F
+.202(fect only the)-.25 F(en)108 136.8 Q
+(vironment seen by that command.)-.4 E .81(If the)108 153.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 165.6 Q
(vironment for a command, not just those that precede the command name.)
--.4 E(When)108 129.6 Q F1(bash)3.396 E F0(in)3.396 E -.2(vo)-.4 G -.1
-(ke).2 G 3.396(sa).1 G 3.397(ne)-3.396 G .897(xternal command, the v)
+-.4 E(When)108 182.4 Q F1(bash)3.397 E F0(in)3.397 E -.2(vo)-.4 G -.1
+(ke).2 G 3.397(sa).1 G 3.397(ne)-3.397 G .897(xternal command, the v)
-3.547 F(ariable)-.25 E F1(_)3.397 E F0 .897
(is set to the full \214le name of the command and)3.397 F
-(passed to that command in its en)108 141.6 Q(vironment.)-.4 E/F3 10.95
-/Times-Bold@0 SF(EXIT ST)72 158.4 Q -1.04(AT)-.986 G(US)1.04 E F0 -.15
-(Fo)108 170.4 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 182.4 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 194.4 Q F2(N)2.5 E F0(,)A F1(bash)
+(passed to that command in its en)108 194.4 Q(vironment.)-.4 E/F5 10.95
+/Times-Bold@0 SF(EXIT ST)72 211.2 Q -1.04(AT)-.986 G(US)1.04 E F0 -.15
+(Fo)108 223.2 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 235.2 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 247.2 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 .405
-(If a command is not found, the child process created to e)108 211.2 R
--.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 223.2 Q(ut is not e)-.2 E -.15(xe)
--.15 G(cutable, the return status is 126.).15 E(If a command f)108 240 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 .08(Shell b)108 256.8 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 .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 268.8 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 285.6 Q
-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 297.6
+(xit status.)-.15 E .404
+(If a command is not found, the child process created to e)108 264 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 276 Q(ut is not e)-.2 E -.15(xe)
+-.15 G(cutable, the return status is 126.).15 E(If a command f)108 292.8
+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 309.6 R .081
+(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 321.6 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 338.4 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
+(cuted, unless a syntax error occurs, in which case).15 F(it e)108 350.4
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 314.4 Q(ALS)-.219 E F0(When)108 326.4 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 9/Times-Bold@0 SF(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
-338.4 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 350.4 Q F0(ignores)2.5 E F4(SIGQ)2.5 E(UIT)-.09 E/F5
-9/Times-Roman@0 SF(.)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(Non-b)108 367.2
-Q 1.064(uiltin commands run by)-.2 F F1(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
-379.2 R .748(job control is not in ef)3.248 F .747
-(fect, asynchronous commands ignore)-.25 F F4(SIGINT)3.247 E F0(and)
-2.997 E F4(SIGQ)3.247 E(UIT)-.09 E F0 .747(in addi-)2.997 F .652
-(tion to these inherited handlers.)108 391.2 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 403.2 Q 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 2.046(The shell e)108 420 R 2.046(xits by def)
--.15 F 2.045(ault upon receipt of a)-.1 F F4(SIGHUP)4.545 E F5(.)A F0
-2.045(Before e)6.545 F 2.045(xiting, an interacti)-.15 F 2.345 -.15
-(ve s)-.25 H 2.045(hell resends the).15 F F4(SIGHUP)108 432 Q F0 1.004
-(to all jobs, running or stopped.)3.254 F 1.004(Stopped jobs are sent)
-6.004 F F4(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 F4(SIGHUP)108 444 Q
-F5(.)A F0 2.53 -.8(To p)5.43 H(re).8 E -.15(ve)-.25 G .93(nt the shell \
-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 456 R F1(diso)3.856 E(wn)-.1 E F0 -.2(bu)3.856
-G 1.356(iltin \(see).2 F F4 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 F4(SIGHUP)108 468 Q F0(using)2.25
-E F1(diso)2.5 E(wn \255h)-.1 E F0(.)A .166(If the)108 484.8 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 F4(SIGHUP)
-2.666 E F0 .166(to all jobs when an interacti)2.416 F -.15(ve)-.25 G
-(login shell e)108 496.8 Q(xits.)-.15 E .41
-(If 0 for which a trap has been set, the trap will not be e)108 513.6 R
+(exit)2.5 E F0 -.2(bu)2.5 G(iltin command belo).2 E -.65(w.)-.25 G F5
+(SIGN)72 367.2 Q(ALS)-.219 E F0(When)108 379.2 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 F3(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 391.2 Q .757 -.15
+(ve s)-.25 H .457(hell\), and).15 F F3(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
+F1(bash)108 403.2 Q F0(ignores)2.5 E F3(SIGQ)2.5 E(UIT)-.09 E F4(.)A F0
+(If job control is in ef)4.5 E(fect,)-.25 E F1(bash)2.5 E F0(ignores)2.5
+E F3(SIGTTIN)2.5 E F4(,)A F3(SIGTT)2.25 E(OU)-.162 E F4(,)A F0(and)2.25
+E F3(SIGTSTP)2.5 E F4(.)A F0(Non-b)108 420 Q 1.065
+(uiltin commands run by)-.2 F F1(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 432
+R .747(job control is not in ef)3.247 F .747
+(fect, asynchronous commands ignore)-.25 F F3(SIGINT)3.248 E F0(and)
+2.998 E F3(SIGQ)3.248 E(UIT)-.09 E F0 .748(in addi-)2.998 F .653
+(tion to these inherited handlers.)108 444 R .653
+(Commands run as a result of command substitution ignore the k)5.653 F
+-.15(ey)-.1 G(board-).15 E(generated job control signals)108 456 Q F3
+(SIGTTIN)2.5 E F4(,)A F3(SIGTT)2.25 E(OU)-.162 E F4(,)A F0(and)2.25 E F3
+(SIGTSTP)2.5 E F4(.)A F0 2.045(The shell e)108 472.8 R 2.045
+(xits by def)-.15 F 2.045(ault upon receipt of a)-.1 F F3(SIGHUP)4.545 E
+F4(.)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 F3(SIGHUP)108 484.8 Q F0
+1.005(to all jobs, running or stopped.)3.255 F 1.004
+(Stopped jobs are sent)6.005 F F3(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 F3(SIGHUP)108 496.8 Q F4(.)A F0 2.529 -.8(To p)
+5.429 H(re).8 E -.15(ve)-.25 G .93(nt the shell 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 508.8 R F1(diso)
+3.857 E(wn)-.1 E F0 -.2(bu)3.857 G 1.357(iltin \(see).2 F F3 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(ed to not recei)-.1 F -.15(ve)-.25 G F3
+(SIGHUP)108 520.8 Q F0(using)2.25 E F1(diso)2.5 E(wn \255h)-.1 E F0(.)A
+.166(If the)108 537.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 F3(SIGHUP)2.666 E F0 .166
+(to all jobs when an interacti)2.416 F -.15(ve)-.25 G(login shell e)108
+549.6 Q(xits.)-.15 E .41
+(If 0 for which a trap has been set, the trap will not be e)108 566.4 R
-.15(xe)-.15 G .41(cuted until the command completes.).15 F(When)5.41 E
-F1(bash)2.91 E F0 .3(is w)108 525.6 R .3
+F1(bash)2.91 E F0 .3(is w)108 578.4 R .3
(aiting for an asynchronous command via the)-.1 F F1(wait)2.8 E F0 -.2
(bu)2.8 G .3(iltin, the reception of a signal for which a trap has).2 F
-.369(been set will cause the)108 537.6 R F1(wait)2.869 E F0 -.2(bu)2.869
-G .369(iltin to return immediately with an e).2 F .37
+.37(been set will cause the)108 590.4 R F1(wait)2.87 E F0 -.2(bu)2.87 G
+.369(iltin to return immediately with an e).2 F .369
(xit status greater than 128, immediately)-.15 F
-(after which the trap is e)108 549.6 Q -.15(xe)-.15 G(cuted.).15 E F3
-(JOB CONTR)72 566.4 Q(OL)-.329 E F2 -.25(Jo)108 578.4 S 4.568(bc).25 G
-(ontr)-4.568 E(ol)-.45 E F0 2.068(refers to the ability to selecti)5.078
+(after which the trap is e)108 602.4 Q -.15(xe)-.15 G(cuted.).15 E F5
+(JOB CONTR)72 619.2 Q(OL)-.329 E F2 -.25(Jo)108 631.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 F2(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 590.4 Q F2 -.37(re)C
-(sume).37 E F0 3.201(\)t)C .701(heir e)-3.201 F -.15(xe)-.15 G .702
+2.068(he e)-4.567 F -.15(xe)-.15 G 2.068
+(cution of processes and continue).15 F(\()108 643.2 Q F2 -.37(re)C
+(sume).37 E F0 3.202(\)t)C .702(heir e)-3.202 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.002 -.15(ve i)-.25 H(nterf).15 E(ace)
--.1 E(supplied jointly by the system')108 602.4 Q 2.5(st)-.55 G
+(acility via an interacti)-.1 F 1.001 -.15(ve i)-.25 H(nterf).15 E(ace)
+-.1 E(supplied jointly by the system')108 655.2 Q 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 .785(The shell associates a)108 619.2 R F2(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 631.2 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 F2(bac)2.841 E(kgr)-.2 E
-(ound)-.45 E F0 .341(\), it prints a line).77 F(that looks lik)108 643.2
-Q(e:)-.1 E([1] 25647)144 660 Q .241(indicating that this job is job num\
-ber 1 and that the process ID of the last process in the pipeline assoc\
-iated)108 676.8 R .732(with this job is 25647.)108 688.8 R .733
-(All of the processes in a single pipeline are members of the same job)
-5.732 F(.)-.4 E F1(Bash)5.733 E F0(uses)3.233 E(the)108 700.8 Q F2(job)
-4.24 E F0(abstraction as the basis for job control.)2.73 E 3.063 -.8
-(To f)108 717.6 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 729.6 R F2(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
-(GNU Bash-3.0)72 768 Q(2004 Apr 20)148.735 E(28)198.725 E 0 Cg EP
+F0(.)A .784(The shell associates a)108 672 R F2(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 684 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 F2(bac)2.84 E(kgr)-.2 E
+(ound)-.45 E F0 .34(\), it prints a line).77 F(that looks lik)108 696 Q
+(e:)-.1 E([1] 25647)144 712.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 729.6 R(GNU Bash-3.0)72 768 Q(2004 May 27)147.345 E(28)
+197.335 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 .023
+-.35 E .733(with this job is 25647.)108 84 R .732
+(All of the processes in a single pipeline are members of the same job)
+5.733 F(.)-.4 E/F1 10/Times-Bold@0 SF(Bash)5.732 E F0(uses)3.232 E(the)
+108 96 Q/F2 10/Times-Italic@0 SF(job)4.24 E F0
+(abstraction as the basis for job control.)2.73 E 3.062 -.8(To f)108
+112.8 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 124.8 R F2(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
+(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
-84 R .323 -.15(ve k)-.25 H -.15(ey).05 G .023
-(board-generated signals such as).15 F/F1 9/Times-Bold@0 SF(SIG-)2.522 E
-(INT)108 96 Q/F2 9/Times-Roman@0 SF(.)A F0 1.346
-(These processes are said to be in the)5.846 F/F3 10/Times-Italic@0 SF
-(for)3.847 E -.4(eg)-.37 G -.45(ro).4 G(und).45 E F0(.).77 E F3(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 108 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 .041
-(ground processes are allo)108 120 R .042
+136.8 R .323 -.15(ve k)-.25 H -.15(ey).05 G .023
+(board-generated signals such as).15 F/F3 9/Times-Bold@0 SF(SIG-)2.523 E
+(INT)108 148.8 Q/F4 9/Times-Roman@0 SF(.)A F0 1.347
+(These processes are said to be in the)5.847 F F2(for)3.846 E -.4(eg)
+-.37 G -.45(ro).4 G(und).45 E F0(.).77 E F2(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 160.8 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 .042
+(ground processes are allo)108 172.8 R .042
(wed to read from or write to the terminal.)-.25 F .042
-(Background processes which attempt to)5.042 F 1.64
-(read from \(write to\) the terminal are sent a)108 132 R F1 1.639
-(SIGTTIN \(SIGTT)4.14 F(OU\))-.162 E F0 1.639
-(signal by the terminal dri)3.889 F -.15(ve)-.25 G 2.439 -.4(r, w).15 H
-(hich,).4 E(unless caught, suspends the process.)108 144 Q 1.087
-(If the operating system on which)108 160.8 R/F4 10/Times-Bold@0 SF
-(bash)3.587 E F0 1.088(is running supports job control,)3.588 F F4(bash)
-3.588 E F0 1.088(contains f)3.588 F 1.088(acilities to use it.)-.1 F -.8
-(Ty)108 172.8 S .302(ping the).8 F F3(suspend)3.142 E F0 .302
-(character \(typically)3.572 F F4(^Z)2.801 E F0 2.801(,C)C .301
+(Background processes which attempt to)5.042 F 1.639
+(read from \(write to\) the terminal are sent a)108 184.8 R F3 1.64
+(SIGTTIN \(SIGTT)4.14 F(OU\))-.162 E F0 1.64(signal by the terminal dri)
+3.89 F -.15(ve)-.25 G 2.44 -.4(r, w).15 H(hich,).4 E
+(unless caught, suspends the process.)108 196.8 Q 1.088
+(If the operating system on which)108 213.6 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 225.6 S
+.301(ping the).8 F F2(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 184.8 R F4(bash)4.642 E F0
-7.142(.T)C 2.142(yping the)-7.942 F F3 2.142(delayed suspend)4.992 F F0
-2.143(character \(typically)5.413 F F4(^Y)4.643 E F0 4.643(,C)C
-(ontrol-Y\))-4.643 E .021(causes the process to be stopped when it atte\
+F 2.143(stopped and returns control to)108 237.6 R F1(bash)4.642 E F0
+7.142(.T)C 2.142(yping the)-7.942 F F2 2.142(delayed suspend)4.992 F F0
+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
-196.8 R(to)108 208.8 Q F4(bash)3.392 E F0 5.892(.T)C .892
+249.6 R(to)108 261.6 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
-F4(bg)3.392 E F0 .892(command to continue it in the)3.392 F .895
-(background, the)108 220.8 R F4(fg)3.395 E F0 .895
-(command to continue it in the fore)3.395 F .895(ground, or the)-.15 F
-F4(kill)3.395 E F0 .894(command to kill it.)3.395 F(A)5.894 E F4(^Z)
-3.394 E F0(tak)3.394 E(es)-.1 E(ef)108 232.8 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 273.6 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 285.6 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 244.8 Q 1.098(There are a number of w)108 261.6 R 1.097
+108 297.6 Q 1.097(There are a number of w)108 314.4 R 1.097
(ays to refer to a job in the shell.)-.1 F 1.097(The character)6.097 F
-F4(%)3.597 E F0 1.097(introduces a job name.)3.597 F(Job)6.097 E(number)
-108 273.6 Q F3(n)3.13 E F0 .27(may be referred to as)3.01 F F4(%n)2.77 E
+F1(%)3.597 E F0 1.098(introduces a job name.)3.597 F(Job)6.098 E(number)
+108 326.4 Q F2(n)3.13 E F0 .27(may be referred to as)3.01 F F1(%n)2.77 E
F0 5.27(.A)C .27
(job may also be referred to using a pre\214x of the name used to start)
-2.5 F .277(it, or using a substring that appears in its command line.)
-108 285.6 R -.15(Fo)5.277 G 2.777(re).15 G(xample,)-2.927 E F4(%ce)2.777
-E F0 .277(refers to a stopped)2.777 F F4(ce)2.777 E F0(job)2.777 E 5.277
-(.I)-.4 G 2.777(fa)-5.277 G .38(pre\214x matches more than one job,)108
-297.6 R F4(bash)2.88 E F0 .38(reports an error)2.88 F 5.38(.U)-.55 G
-(sing)-5.38 E F4(%?ce)2.88 E F0 2.88(,o)C 2.88(nt)-2.88 G .38
-(he other hand, refers to an)-2.88 F 2.88(yj)-.15 G(ob)-2.88 E .623
-(containing the string)108 309.6 R F4(ce)3.123 E F0 .622
-(in its command line.)3.123 F .622
-(If the substring matches more than one job,)5.622 F F4(bash)3.122 E F0
-.622(reports an)3.122 F(error)108 321.6 Q 5.143(.T)-.55 G .143
-(he symbols)-5.143 F F4(%%)2.643 E F0(and)2.643 E F4(%+)2.643 E F0 .143
+108 338.4 R -.15(Fo)5.277 G 2.777(re).15 G(xample,)-2.927 E F1(%ce)2.777
+E F0 .277(refers to a stopped)2.777 F F1(ce)2.777 E F0(job)2.778 E 5.278
+(.I)-.4 G 2.778(fa)-5.278 G .38(pre\214x matches more than one job,)108
+350.4 R F1(bash)2.88 E F0 .38(reports an error)2.88 F 5.38(.U)-.55 G
+(sing)-5.38 E F1(%?ce)2.88 E F0 2.88(,o)C 2.88(nt)-2.88 G .38
+(he other hand, refers to an)-2.88 F 2.88(yj)-.15 G(ob)-2.88 E .622
+(containing the string)108 362.4 R F1(ce)3.122 E F0 .622
+(in its command line.)3.122 F .622
+(If the substring matches more than one job,)5.622 F F1(bash)3.123 E F0
+.623(reports an)3.123 F(error)108 374.4 Q 5.143(.T)-.55 G .143
+(he symbols)-5.143 F F1(%%)2.643 E F0(and)2.643 E F1(%+)2.643 E F0 .143
(refer to the shell')2.643 F 2.643(sn)-.55 G .143(otion of the)-2.643 F
-F3(curr)2.643 E .143(ent job)-.37 F F0 2.643(,w).23 G .143
-(hich is the last job stopped)-2.643 F 1.209(while it w)108 333.6 R
-1.209(as in the fore)-.1 F 1.208(ground or started in the background.)
--.15 F(The)6.208 E F3(pr)4.958 E -.15(ev)-.37 G 1.208(ious job).15 F F0
-1.208(may be referenced using)3.938 F F4<25ad>108 345.6 Q F0 5.486(.I)C
-2.986(no)-5.486 G .486
-(utput pertaining to jobs \(e.g., the output of the)-2.986 F F4(jobs)
-2.987 E F0 .487(command\), the current job is al)2.987 F -.1(wa)-.1 G
-.487(ys \215agged).1 F(with a)108 357.6 Q F4(+)2.5 E F0 2.5(,a)C
-(nd the pre)-2.5 E(vious job with a)-.25 E F4<ad>2.5 E F0(.)A .444
-(Simply naming a job can be used to bring it into the fore)108 374.4 R
-(ground:)-.15 E F4(%1)2.943 E F0 .443(is a synon)2.943 F .443(ym for)
--.15 F F4 -.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
-386.4 R 3.972(ground. Similarly)-.15 F(,)-.65 E F4 -.63(``)3.973 G 1.473
-(%1 &').63 F(')-.63 E F0 1.473(resumes job 1 in the background,)3.973 F
-(equi)108 398.4 Q -.25(va)-.25 G(lent to).25 E F4 -.63(``)2.5 G(bg %1')
-.63 E(')-.63 E F0(.)A .131(The shell learns immediately whene)108 415.2
-R -.15(ve)-.25 G 2.631(raj).15 G .131(ob changes state.)-2.631 F
-(Normally)5.131 E(,)-.65 E F4(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 427.2 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 F4<ad62>2.658 E F0 .158
-(option to)2.658 F(the)108 439.2 Q F4(set)3.952 E F0 -.2(bu)3.952 G
-1.452(iltin command is enabled,).2 F F4(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 F1(SIGCHLD)3.951 E F0(is)3.701 E -.15
-(exe)108 451.2 S(cuted for each child that e).15 E(xits.)-.15 E 1.026
-(If an attempt to e)108 468 R(xit)-.15 E F4(bash)3.527 E F0 1.027
-(is made while jobs are stopped, the shell prints a w)3.527 F 1.027
-(arning message.)-.1 F(The)6.027 E F4(jobs)3.527 E F0 .256
-(command may then be used to inspect their status.)108 480 R .255
-(If a second attempt to e)5.255 F .255(xit is made without an interv)
+F2(curr)2.643 E .143(ent job)-.37 F F0 2.643(,w).23 G .143
+(hich is the last job stopped)-2.643 F 1.208(while it w)108 386.4 R
+1.208(as in the fore)-.1 F 1.208(ground or started in the background.)
+-.15 F(The)6.208 E F2(pr)4.958 E -.15(ev)-.37 G 1.208(ious job).15 F F0
+1.209(may be referenced using)3.939 F F1<25ad>108 398.4 Q F0 5.487(.I)C
+2.987(no)-5.487 G .487
+(utput pertaining to jobs \(e.g., the output of the)-2.987 F F1(jobs)
+2.987 E F0 .486(command\), the current job is al)2.987 F -.1(wa)-.1 G
+.486(ys \215agged).1 F(with a)108 410.4 Q F1(+)2.5 E F0 2.5(,a)C
+(nd the pre)-2.5 E(vious job with a)-.25 E F1<ad>2.5 E F0(.)A .443
+(Simply naming a job can be used to bring it into the fore)108 427.2 R
+(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
+439.2 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 451.2 Q -.25(va)-.25 G(lent to).25 E F1 -.63(``)2.5 G(bg %1')
+.63 E(')-.63 E F0(.)A .13(The shell learns immediately whene)108 468 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 480 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 492 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 F3(SIGCHLD)3.952 E F0(is)3.702 E -.15
+(exe)108 504 S(cuted for each child that e).15 E(xits.)-.15 E 1.027
+(If an attempt to e)108 520.8 R(xit)-.15 E F1(bash)3.527 E F0 1.027
+(is made while jobs are stopped, the shell prints a w)3.527 F 1.026
+(arning message.)-.1 F(The)6.026 E F1(jobs)3.526 E F0 .255
+(command may then be used to inspect their status.)108 532.8 R .255
+(If a second attempt to e)5.255 F .256(xit is made without an interv)
-.15 F(en-)-.15 E(ing command, the shell does not print another w)108
-492 Q(arning, and the stopped jobs are terminated.)-.1 E/F5 10.95
-/Times-Bold@0 SF(PR)72 508.8 Q(OMPTING)-.329 E F0 .644(When e)108 520.8
-R -.15(xe)-.15 G .644(cuting interacti).15 F -.15(ve)-.25 G(ly).15 E(,)
--.65 E F4(bash)3.144 E F0 .645(displays the primary prompt)3.145 F F1
-(PS1)3.145 E F0 .645(when it is ready to read a command,)2.895 F 1.826
-(and the secondary prompt)108 532.8 R F1(PS2)4.326 E F0 1.825
-(when it needs more input to complete a command.)4.076 F F4(Bash)6.825 E
-F0(allo)4.325 E 1.825(ws these)-.25 F 1.499(prompt strings to be custom\
+544.8 Q(arning, and the stopped jobs are terminated.)-.1 E/F5 10.95
+/Times-Bold@0 SF(PR)72 561.6 Q(OMPTING)-.329 E F0 .645(When e)108 573.6
+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 F3
+(PS1)3.145 E F0 .645(when it is ready to read a command,)2.895 F 1.825
+(and the secondary prompt)108 585.6 R F3(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 544.8 R(decoded as follo)108 556.8 Q(ws:)-.25 E F4(\\a)144
-568.8 Q F0(an ASCII bell character \(07\))28.22 E F4(\\d)144 580.8 Q F0
+ are)108 597.6 R(decoded as follo)108 609.6 Q(ws:)-.25 E F1(\\a)144
+621.6 Q F0(an ASCII bell character \(07\))28.22 E F1(\\d)144 633.6 Q F0
(the date in "W)27.66 E(eekday Month Date" format \(e.g., "T)-.8 E
-(ue May 26"\))-.45 E F4(\\D{)144 592.8 Q F3(format)A F4(})A F0(the)180
-604.8 Q F3(format)3.927 E F0 1.427(is passed to)3.927 F F3(strftime)
-3.927 E F0 1.427
+(ue May 26"\))-.45 E F1(\\D{)144 645.6 Q F2(format)A F1(})A F0(the)180
+657.6 Q F2(format)3.926 E F0 1.426(is passed to)3.926 F F2(strftime)
+3.926 E F0 1.427
(\(3\) and the result is inserted into the prompt string; an)B(empty)180
-616.8 Q F3(format)2.5 E F0
+669.6 Q F2(format)2.5 E F0
(results in a locale-speci\214c time representation.)2.5 E
-(The braces are required)5 E F4(\\e)144 628.8 Q F0
-(an ASCII escape character \(033\))28.78 E F4(\\h)144 640.8 Q F0
-(the hostname up to the \214rst `.)27.66 E(')-.7 E F4(\\H)144 652.8 Q F0
-(the hostname)25.44 E F4(\\j)144 664.8 Q F0
-(the number of jobs currently managed by the shell)29.89 E F4(\\l)144
-676.8 Q F0(the basename of the shell')30.44 E 2.5(st)-.55 G(erminal de)
--2.5 E(vice name)-.25 E F4(\\n)144 688.8 Q F0(ne)27.66 E(wline)-.25 E F4
-(\\r)144 700.8 Q F0(carriage return)28.78 E F4(\\s)144 712.8 Q F0
-(the name of the shell, the basename of)29.33 E F4($0)2.5 E F0
-(\(the portion follo)2.5 E(wing the \214nal slash\))-.25 E(GNU Bash-3.0)
-72 768 Q(2004 Apr 20)148.735 E(29)198.725 E 0 Cg EP
+(The braces are required)5 E F1(\\e)144 681.6 Q F0
+(an ASCII escape character \(033\))28.78 E F1(\\h)144 693.6 Q F0
+(the hostname up to the \214rst `.)27.66 E(')-.7 E F1(\\H)144 705.6 Q F0
+(the hostname)25.44 E F1(\\j)144 717.6 Q F0
+(the number of jobs currently managed by the shell)29.89 E(GNU Bash-3.0)
+72 768 Q(2004 May 27)147.345 E(29)197.335 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/F1 10/Times-Bold@0 SF(\\t)144 84 Q F0
-(the current time in 24-hour HH:MM:SS format)29.89 E F1(\\T)144 96 Q F0
-(the current time in 12-hour HH:MM:SS format)26.55 E F1(\\@)144 108 Q F0
-(the current time in 12-hour am/pm format)23.92 E F1(\\A)144 120 Q F0
-(the current time in 24-hour HH:MM format)26 E F1(\\u)144 132 Q F0
-(the username of the current user)27.66 E F1(\\v)144 144 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 156 Q F0(the release of)26 E F1(bash)2.5 E F0 2.5(,v)C
-(ersion + patchelv)-2.65 E(el \(e.g., 2.00.0\))-.15 E F1(\\w)144 168 Q
+-.35 E/F1 10/Times-Bold@0 SF(\\l)144 84 Q F0(the basename of the shell')
+30.44 E 2.5(st)-.55 G(erminal de)-2.5 E(vice name)-.25 E F1(\\n)144 96 Q
+F0(ne)27.66 E(wline)-.25 E F1(\\r)144 108 Q F0(carriage return)28.78 E
+F1(\\s)144 120 Q F0(the name of the shell, the basename of)29.33 E F1
+($0)2.5 E F0(\(the portion follo)2.5 E(wing the \214nal slash\))-.25 E
+F1(\\t)144 132 Q F0(the current time in 24-hour HH:MM:SS format)29.89 E
+F1(\\T)144 144 Q F0(the current time in 12-hour HH:MM:SS format)26.55 E
+F1(\\@)144 156 Q F0(the current time in 12-hour am/pm format)23.92 E F1
+(\\A)144 168 Q F0(the current time in 24-hour HH:MM format)26 E F1(\\u)
+144 180 Q F0(the username of the current user)27.66 E F1(\\v)144 192 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 204 Q F0(the release of)26 E F1(bash)2.5 E F0 2.5(,v)C
+(ersion + patchelv)-2.65 E(el \(e.g., 2.00.0\))-.15 E F1(\\w)144 216 Q
F0(the current w)26 E(orking directory)-.1 E 2.5(,w)-.65 G(ith)-2.5 E F1
-($HOME)2.5 E F0(abbre)2.5 E(viated with a tilde)-.25 E F1(\\W)144 180 Q
+($HOME)2.5 E F0(abbre)2.5 E(viated with a tilde)-.25 E F1(\\W)144 228 Q
F0(the basename of the current w)23.22 E(orking directory)-.1 E 2.5(,w)
-.65 G(ith)-2.5 E F1($HOME)2.5 E F0(abbre)2.5 E(viated with a tilde)-.25
-E F1(\\!)144 192 Q F0(the history number of this command)29.89 E F1(\\#)
-144 204 Q F0(the command number of this command)28.22 E F1(\\$)144 216 Q
+E F1(\\!)144 240 Q F0(the history number of this command)29.89 E F1(\\#)
+144 252 Q F0(the command number of this command)28.22 E F1(\\$)144 264 Q
F0(if the ef)28.22 E(fecti)-.25 E .3 -.15(ve U)-.25 H(ID is 0, a).15 E
-F1(#)2.5 E F0 2.5(,o)C(therwise a)-2.5 E F1($)2.5 E(\\)144 228 Q/F2 10
+F1(#)2.5 E F0 2.5(,o)C(therwise a)-2.5 E F1($)2.5 E(\\)144 276 Q/F2 10
/Times-Italic@0 SF(nnn)A F0
(the character corresponding to the octal number)18.22 E F2(nnn)2.5 E F1
-(\\\\)144 240 Q F0 2.5(ab)30.44 G(ackslash)-2.5 E F1(\\[)144 252 Q F0
+(\\\\)144 288 Q F0 2.5(ab)30.44 G(ackslash)-2.5 E F1(\\[)144 300 Q F0
(be)29.89 E 1.257(gin a sequence of non-printing characters, which coul\
d be used to embed a terminal)-.15 F(control sequence into the prompt)
-180 264 Q F1(\\])144 276 Q F0(end a sequence of non-printing characters)
-29.89 E .12(The command number and the history number are usually dif)
-108 292.8 R .119(ferent: the history number of a command is its)-.25 F
+180 312 Q F1(\\])144 324 Q F0(end a sequence of non-printing characters)
+29.89 E .119(The command number and the history number are usually dif)
+108 340.8 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 304.8 R/F3 9/Times-Bold@0 SF(HIST)
-4.085 E(OR)-.162 E(Y)-.315 E F0(belo)108 316.8 Q .541(w\), while the co\
+ from the history \214le \(see)108 352.8 R/F3 9/Times-Bold@0 SF(HIST)
+4.084 E(OR)-.162 E(Y)-.315 E F0(belo)108 364.8 Q .541(w\), while the co\
mmand number 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 328.8 R .546
+(xe)-.15 G .541(cuted during the cur).15 F(-)-.2 E .546
+(rent shell session.)108 376.8 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
-.352(tion, arithmetic e)108 340.8 R .352(xpansion, and quote remo)-.15 F
+.351(tion, arithmetic e)108 388.8 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 F1
-(pr)2.852 E(omptv)-.18 E(ars)-.1 E F0 .351(shell option \(see the)2.852
-F(description of the)108 352.8 Q F1(shopt)2.5 E F0(command under)2.5 E
+(pr)2.852 E(omptv)-.18 E(ars)-.1 E F0 .352(shell option \(see the)2.852
+F(description of the)108 400.8 Q F1(shopt)2.5 E F0(command under)2.5 E
F3(SHELL B)2.5 E(UIL)-.09 E(TIN COMMANDS)-.828 E F0(belo)2.25 E(w\).)
--.25 E/F4 10.95/Times-Bold@0 SF(READLINE)72 369.6 Q F0 .15
+-.25 E/F4 10.95/Times-Bold@0 SF(READLINE)72 417.6 Q F0 .151
(This is the library that handles reading input when using an interacti)
-108 381.6 R .451 -.15(ve s)-.25 H .151(hell, unless the).15 F F1
-(\255\255noediting)2.651 E F0(option)2.651 E .067(is gi)108 393.6 R -.15
-(ve)-.25 G 2.567(na).15 G 2.566(ts)-2.567 G .066(hell in)-2.566 F -.2
+108 429.6 R .45 -.15(ve s)-.25 H .15(hell, unless the).15 F F1
+(\255\255noediting)2.65 E F0(option)2.65 E .066(is gi)108 441.6 R -.15
+(ve)-.25 G 2.566(na).15 G 2.566(ts)-2.566 G .066(hell in)-2.566 F -.2
(vo)-.4 G 2.566(cation. By).2 F(def)2.566 E .066
(ault, the line editing commands are similar to those of emacs.)-.1 F
-2.566(Av)5.066 G(i-style)-2.566 E .565(line editing interf)108 405.6 R
-.565(ace is also a)-.1 F -.25(va)-.2 G 3.065(ilable. T).25 F 3.065(ot)
+2.567(Av)5.067 G(i-style)-2.567 E .566(line editing interf)108 453.6 R
+.566(ace is also a)-.1 F -.25(va)-.2 G 3.065(ilable. T).25 F 3.065(ot)
-.8 G .565(urn of)-3.065 F 3.065(fl)-.25 G .565
-(ine editing after the shell is running, use the)-3.065 F F1 .566
-(+o emacs)3.066 F F0(or)108 417.6 Q F1(+o vi)2.5 E F0(options to the)2.5
+(ine editing after the shell is running, use the)-3.065 F F1 .565
+(+o emacs)3.065 F F0(or)108 465.6 Q F1(+o vi)2.5 E F0(options to the)2.5
E F1(set)2.5 E F0 -.2(bu)2.5 G(iltin \(see).2 E F3(SHELL B)2.5 E(UIL)
-.09 E(TIN COMMANDS)-.828 E F0(belo)2.25 E(w\).)-.25 E F1
-(Readline Notation)87 434.4 Q F0 .568
-(In this section, the emacs-style notation is used to denote k)108 446.4
-R -.15(ey)-.1 G(strok).15 E 3.067(es. Control)-.1 F -.1(ke)3.067 G .567
-(ys are denoted by C\255)-.05 F F2 -.1(ke)C(y)-.2 E F0(,)A 1.152
-(e.g., C\255n means Control\255N.)108 458.4 R(Similarly)6.152 E(,)-.65 E
-F2(meta)4.032 E F0 -.1(ke)3.913 G 1.153(ys are denoted by M\255)-.05 F
-F2 -.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 470.4 S .831
-(yboards without a)-.05 F F2(meta)3.711 E F0 -.1(ke)3.591 G 2.131 -.65
-(y, M)-.05 H<ad>.65 E F2(x)A F0 .831(means ESC)3.331 F F2(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 F2(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 482.4 R F2 .599(meta pr)3.099 F
-(e\214x)-.37 E F0 5.599(.T)C .599(he combination M\255C\255)-5.599 F F2
-(x)A F0 .599(means ESC\255Control\255)3.099 F F2(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 494.4 Q .3 -.15(ey w)-.1 H
+(Readline Notation)87 482.4 Q F0 .567
+(In this section, the emacs-style notation is used to denote k)108 494.4
+R -.15(ey)-.1 G(strok).15 E 3.068(es. Control)-.1 F -.1(ke)3.068 G .568
+(ys are denoted by C\255)-.05 F F2 -.1(ke)C(y)-.2 E F0(,)A 1.153
+(e.g., C\255n means Control\255N.)108 506.4 R(Similarly)6.153 E(,)-.65 E
+F2(meta)4.033 E F0 -.1(ke)3.913 G 1.153(ys are denoted by M\255)-.05 F
+F2 -.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 518.4 S .83
+(yboards without a)-.05 F F2(meta)3.71 E F0 -.1(ke)3.59 G 2.13 -.65
+(y, M)-.05 H<ad>.65 E F2(x)A F0 .83(means ESC)3.33 F F2(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 F2(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 530.4 R F2 .6(meta pr)3.1 F
+(e\214x)-.37 E F0 5.6(.T)C .6(he combination M\255C\255)-5.6 F F2(x)A F0
+.599(means ESC\255Control\255)3.099 F F2(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 542.4 Q .3 -.15(ey w)-.1 H
(hile pressing the).15 E F2(x)3.27 E F0 -.1(ke)3.03 G -.65(y.)-.05 G(\))
-.65 E .62(Readline commands may be gi)108 511.2 R -.15(ve)-.25 G 3.119
+.65 E .619(Readline commands may be gi)108 559.2 R -.15(ve)-.25 G 3.119
(nn).15 G(umeric)-3.119 E F2(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 523.2 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
+.619(hich normally act as a repeat count.)-3.119 F(Sometimes,)5.62 E(ho)
+108 571.2 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
(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.019(acts in the forw)108 535.2 R 1.018
+(ument to a command that).18 F 1.018(acts in the forw)108 583.2 R 1.018
(ard direction \(e.g.,)-.1 F F1(kill\255line)3.518 E F0 3.518(\)c)C
-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 547.2 Q
+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 595.2 Q
(vior with ar)-.2 E(guments de)-.18 E(viates from this are noted belo)
--.25 E -.65(w.)-.25 G .811(When a command is described as)108 564 R F2
+-.25 E -.65(w.)-.25 G .812(When a command is described as)108 612 R F2
(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 .812
-(or possible future retrie)-3.311 F -.25(va)-.25 G 3.312(l\().25 G F2
-(yank-)-3.312 E(ing)108 576 Q F0 2.529(\). The)B .029(killed te)2.529 F
+(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 F2
+(yank-)-3.311 E(ing)108 624 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 F2
.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,)
--.15 F .567(which can be yank)108 588 R .567(ed all at once.)-.1 F .567
+-.15 F .567(which can be yank)108 636 R .567(ed all at once.)-.1 F .567
(Commands which do not kill te)5.567 F .567
(xt separate the chunks of te)-.15 F .567(xt on the kill)-.15 F(ring.)
-108 600 Q F1(Readline Initialization)87 616.8 Q F0 .091(Readline is cus\
-tomized by putting commands in an initialization \214le \(the)108 628.8
-R F2(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 640.8 R .196(en from the v)
+108 648 Q F1(Readline Initialization)87 664.8 Q F0 .091(Readline is cus\
+tomized by putting commands in an initialization \214le \(the)108 676.8
+R F2(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 688.8 R .196(en from the v)
-.1 F .196(alue of the)-.25 F F3(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 F2(~/.inputr)2.696
-E(c)-.37 E F0 5.196(.W).31 G .197(hen a)-5.196 F 1.034(program which us\
+E(c)-.37 E F0 5.196(.W).31 G .196(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 652.8 R 1.334 -.15(ey b)-.1 H 1.034(indings and).15 F -.25
-(va)108 664.8 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 676.8 R .737(Lines be)5.737 F .737
+nd the k)108 700.8 R 1.335 -.15(ey b)-.1 H 1.035(indings and).15 F -.25
+(va)108 712.8 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
+(lines are ignored.)108 724.8 R .737(Lines be)5.737 F .737
(ginning with a)-.15 F F1(#)3.237 E F0 .737(are comments.)3.237 F .737
-(Lines be)5.737 F .737(ginning with a)-.15 F F1($)3.237 E F0 .736
-(indicate conditional)3.236 F 2.5(constructs. Other)108 688.8 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 705.6 R .986(ault k)-.1 F
--.15(ey)-.1 G .987(-bindings may be changed with an).15 F F2(inputr)
-3.497 E(c)-.37 E F0 3.487(\214le. Other)3.797 F .987
-(programs that use this library may)3.487 F(add their o)108 717.6 Q
-(wn commands and bindings.)-.25 E(GNU Bash-3.0)72 768 Q(2004 Apr 20)
-148.735 E(30)198.725 E 0 Cg EP
+(Lines be)5.737 F .737(ginning with a)-.15 F F1($)3.237 E F0 .737
+(indicate conditional)3.237 F(GNU Bash-3.0)72 768 Q(2004 May 27)147.345
+E(30)197.335 E 0 Cg EP
%%Page: 31 31
%%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 -.15(Fo)108 84 S 2.5(re).15 G(xample, placing)-2.65 E
-(M\255Control\255u: uni)144 100.8 Q -.15(ve)-.25 G(rsal\255ar).15 E
-(gument)-.18 E(or)108 112.8 Q(C\255Meta\255u: uni)144 124.8 Q -.15(ve)
--.25 G(rsal\255ar).15 E(gument)-.18 E(into the)108 136.8 Q/F1 10
-/Times-Italic@0 SF(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 F1(univer)2.5 E(sal\255ar)-.1 E(gument)
--.37 E F0(.).68 E 1.261(The follo)108 153.6 R 1.261
-(wing symbolic character names are recognized:)-.25 F F1 -.4(RU)3.761 G
-(BOUT).4 E F0(,)1.27 E F1(DEL)3.761 E F0(,).53 E F1(ESC)3.761 E F0(,).72
-E F1(LFD)3.761 E F0(,).28 E F1(NEWLINE)3.76 E F0(,).73 E F1(RET)3.76 E
-F0(,)1.27 E F1(RETURN)108 165.6 Q F0(,)1.1 E F1(SPC)2.5 E F0(,).72 E F1
-(SP)2.5 E -.3(AC)-.9 G(E).3 E F0 2.5(,a).73 G(nd)-2.5 E F1 -.5(TA)2.5 G
-(B).5 E F0(.).27 E .209(In addition to command names, readline allo)108
-182.4 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(ound to a string that is inserted when the k)
--2.709 F .509 -.15(ey i)-.1 H(s).15 E(pressed \(a)108 194.4 Q F1(macr)
-2.5 E(o)-.45 E F0(\).)A/F2 10/Times-Bold@0 SF(Readline K)87 211.2 Q
-(ey Bindings)-.25 E F0 .366(The syntax for controlling k)108 223.2 R
-.666 -.15(ey b)-.1 H .366(indings in the).15 F F1(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 .382(command or the te)
-108 235.2 R .383(xt of a macro and a k)-.15 F .683 -.15(ey s)-.1 H .383
+-.35 E 2.5(constructs. Other)108 84 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
+100.8 R .987(ault k)-.1 F -.15(ey)-.1 G .987
+(-bindings may be changed with an).15 F/F1 10/Times-Italic@0 SF(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 112.8 Q
+(wn commands and bindings.)-.25 E -.15(Fo)108 129.6 S 2.5(re).15 G
+(xample, placing)-2.65 E(M\255Control\255u: uni)144 146.4 Q -.15(ve)-.25
+G(rsal\255ar).15 E(gument)-.18 E(or)108 158.4 Q(C\255Meta\255u: uni)144
+170.4 Q -.15(ve)-.25 G(rsal\255ar).15 E(gument)-.18 E(into the)108 182.4
+Q F1(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 F1
+(univer)2.5 E(sal\255ar)-.1 E(gument)-.37 E F0(.).68 E 1.26(The follo)
+108 199.2 R 1.261(wing symbolic character names are recognized:)-.25 F
+F1 -.4(RU)3.761 G(BOUT).4 E F0(,)1.27 E F1(DEL)3.761 E F0(,).53 E F1
+(ESC)3.761 E F0(,).72 E F1(LFD)3.761 E F0(,).28 E F1(NEWLINE)3.761 E F0
+(,).73 E F1(RET)3.761 E F0(,)1.27 E F1(RETURN)108 211.2 Q F0(,)1.1 E F1
+(SPC)2.5 E F0(,).72 E F1(SP)2.5 E -.3(AC)-.9 G(E).3 E F0 2.5(,a).73 G
+(nd)-2.5 E F1 -.5(TA)2.5 G(B).5 E F0(.).27 E .209
+(In addition to command names, readline allo)108 228 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
+(ound to a string that is inserted when the k)-2.709 F .509 -.15(ey i)
+-.1 H(s).15 E(pressed \(a)108 240 Q F1(macr)2.5 E(o)-.45 E F0(\).)A/F2
+10/Times-Bold@0 SF(Readline K)87 256.8 Q(ey Bindings)-.25 E F0 .366
+(The syntax for controlling k)108 268.8 R .666 -.15(ey b)-.1 H .366
+(indings in the).15 F F1(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 280.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 247.2 R 3.353(ow)-.1 G .853
+(\214ed in one of tw)108 292.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 F1(Meta\255)3.353 E F0(or)3.353 E F1(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 259.2 Q 1.541(When using the form)108 276 R F2
--.1(ke)4.041 G(yname).1 E F0(:)A F1(function\255name).833 E F0(or)4.041
+(ey)-.1 G(sequence.)108 304.8 Q 1.542(When using the form)108 321.6 R F2
+-.1(ke)4.042 G(yname).1 E F0(:)A F1(function\255name).833 E F0(or)4.042
E F1(macr)4.042 E(o)-.45 E F0(,)A F1 -.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 288 R(or e)-.15 E(xample:)-.15 E
-(Control-u: uni)144 312 Q -.15(ve)-.25 G(rsal\255ar).15 E(gument)-.18 E
-(Meta-Rubout: backw)144 324 Q(ard-kill-w)-.1 E(ord)-.1 E
-(Control-o: "> output")144 336 Q .699(In the abo)108 352.8 R .998 -.15
+(is the name of a k)4.222 F 1.841 -.15(ey s)-.1 H 1.541(pelled out in)
+.15 F 2.5(English. F)108 333.6 R(or e)-.15 E(xample:)-.15 E
+(Control-u: uni)144 357.6 Q -.15(ve)-.25 G(rsal\255ar).15 E(gument)-.18
+E(Meta-Rubout: backw)144 369.6 Q(ard-kill-w)-.1 E(ord)-.1 E
+(Control-o: "> output")144 381.6 Q .698(In the abo)108 398.4 R .998 -.15
(ve ex)-.15 H(ample,).15 E F1(C\255u)3.038 E F0 .698
(is bound to the function)3.448 F F2(uni)3.198 E -.1(ve)-.1 G
(rsal\255ar).1 E(gument)-.1 E F0(,)A F1(M\255DEL)3.878 E F0 .698
-(is bound to the func-)3.728 F(tion)108 364.8 Q F2
-(backward\255kill\255w)2.758 E(ord)-.1 E F0 2.758(,a)C(nd)-2.758 E F1
-(C\255o)2.598 E F0 .258(is bound to run the macro e)2.938 F .259
+(is bound to the func-)3.728 F(tion)108 410.4 Q F2
+(backward\255kill\255w)2.759 E(ord)-.1 E F0 2.759(,a)C(nd)-2.759 E F1
+(C\255o)2.599 E F0 .258(is bound to run the macro e)2.939 F .258
(xpressed on the right hand side \(that is, to)-.15 F(insert the te)108
-376.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 .056(In the second form,)108 393.6 R F2("k)2.556
-E(eyseq")-.1 E F0(:)A F1(function\255name).833 E F0(or)2.556 E F1(macr)
-2.556 E(o)-.45 E F0(,)A F2 -.1(ke)2.556 G(yseq).1 E F0(dif)2.555 E .055
-(fers from)-.25 F F2 -.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 405.6 R 1.584 -.15(ey s)-.1 H 1.284(equence m\
+422.4 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 439.2 R F2("k)2.555
+E(eyseq")-.1 E F0(:)A F1(function\255name).833 E F0(or)2.555 E F1(macr)
+2.555 E(o)-.45 E F0(,)A F2 -.1(ke)2.555 G(yseq).1 E F0(dif)2.556 E .056
+(fers from)-.25 F F2 -.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
+(denoting an entire k)108 451.2 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 .386(GNU Emacs style k)108 417.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 429.6 Q("\\C\255u": uni)144 453.6 Q -.15(ve)
+(Some)6.284 E .385(GNU Emacs style k)108 463.2 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
+(are not recognized.)108 475.2 Q("\\C\255u": uni)144 499.2 Q -.15(ve)
-.25 G(rsal\255ar).15 E(gument)-.18 E
-("\\C\255x\\C\255r": re\255read\255init\255\214le)144 465.6 Q
-("\\e[11~": "Function K)144 477.6 Q .3 -.15(ey 1)-.25 H(").15 E .314
-(In this e)108 494.4 R(xample,)-.15 E F1(C\255u)2.654 E F0 .314(is ag)
-3.064 F .315(ain bound to the function)-.05 F F2(uni)2.815 E -.1(ve)-.1
+("\\C\255x\\C\255r": re\255read\255init\255\214le)144 511.2 Q
+("\\e[11~": "Function K)144 523.2 Q .3 -.15(ey 1)-.25 H(").15 E .315
+(In this e)108 540 R(xample,)-.15 E F1(C\255u)2.655 E F0 .315(is ag)
+3.065 F .315(ain bound to the function)-.05 F F2(uni)2.815 E -.1(ve)-.1
G(rsal\255ar).1 E(gument)-.1 E F0(.)A F1 .315(C\255x C\255r)5.155 F F0
-.315(is bound to the func-)3.545 F(tion)108 506.4 Q F2 -.18(re)2.5 G
-<ad72>.18 E(ead\255init\255\214le)-.18 E F0 2.5(,a)C(nd)-2.5 E F1
-(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
-(The full set of GNU Emacs style escape sequences is)108 523.2 Q F2
-<5c43ad>144 535.2 Q F0(control pre\214x)20.3 E F2<5c4dad>144 547.2 Q F0
-(meta pre\214x)18.08 E F2(\\e)144 559.2 Q F0(an escape character)28.78 E
-F2(\\\\)144 571.2 Q F0(backslash)30.44 E F2(\\")144 583.2 Q F0
-(literal ")27.67 E F2(\\')144 595.2 Q F0(literal ')29.89 E(In addition \
-to the GNU Emacs style escape sequences, a second set of backslash esca\
-pes is a)108 612 Q -.25(va)-.2 G(ilable:).25 E F2(\\a)144 624 Q F0
-(alert \(bell\))28.22 E F2(\\b)144 636 Q F0(backspace)27.66 E F2(\\d)144
-648 Q F0(delete)27.66 E F2(\\f)144 660 Q F0(form feed)29.89 E F2(\\n)144
-672 Q F0(ne)27.66 E(wline)-.25 E F2(\\r)144 684 Q F0(carriage return)
-28.78 E F2(\\t)144 696 Q F0(horizontal tab)29.89 E F2(\\v)144 708 Q F0
--.15(ve)28.22 G(rtical tab).15 E(GNU Bash-3.0)72 768 Q(2004 Apr 20)
-148.735 E(31)198.725 E 0 Cg EP
+.314(is bound to the func-)3.544 F(tion)108 552 Q F2 -.18(re)2.5 G<ad72>
+.18 E(ead\255init\255\214le)-.18 E F0 2.5(,a)C(nd)-2.5 E F1(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(The full set of GNU Emacs style escape sequences is)108
+568.8 Q F2<5c43ad>144 580.8 Q F0(control pre\214x)20.3 E F2<5c4dad>144
+592.8 Q F0(meta pre\214x)18.08 E F2(\\e)144 604.8 Q F0
+(an escape character)28.78 E F2(\\\\)144 616.8 Q F0(backslash)30.44 E F2
+(\\")144 628.8 Q F0(literal ")27.67 E F2(\\')144 640.8 Q F0(literal ')
+29.89 E(In addition to the GNU Emacs style escape sequences, a second s\
+et of backslash escapes is a)108 657.6 Q -.25(va)-.2 G(ilable:).25 E F2
+(\\a)144 669.6 Q F0(alert \(bell\))28.22 E F2(\\b)144 681.6 Q F0
+(backspace)27.66 E F2(\\d)144 693.6 Q F0(delete)27.66 E F2(\\f)144 705.6
+Q F0(form feed)29.89 E F2(\\n)144 717.6 Q F0(ne)27.66 E(wline)-.25 E
+(GNU Bash-3.0)72 768 Q(2004 May 27)147.345 E(31)197.335 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/F1 10/Times-Bold@0 SF(\\)144 84 Q/F2 10/Times-Italic@0 SF(nnn)A
+-.35 E/F1 10/Times-Bold@0 SF(\\r)144 84 Q F0(carriage return)28.78 E F1
+(\\t)144 96 Q F0(horizontal tab)29.89 E F1(\\v)144 108 Q F0 -.15(ve)
+28.22 G(rtical tab).15 E F1(\\)144 120 Q/F2 10/Times-Italic@0 SF(nnn)A
F0(the eight-bit character whose v)18.22 E(alue is the octal v)-.25 E
-(alue)-.25 E F2(nnn)2.5 E F0(\(one to three digits\))2.5 E F1(\\x)144 96
-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.142(When entering the te)
-108 112.8 R 1.141(xt of a macro, single or double quotes must be used t\
-o indicate a macro de\214nition.)-.15 F .089(Unquoted te)108 124.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 136.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 '.)-.15 E F1(Bash)108 153.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 165.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 177.6 Q/F3 9/Times-Bold@0 SF(SHELL B)2.5 E
+(alue)-.25 E F2(nnn)2.5 E F0(\(one to three digits\))2.5 E F1(\\x)144
+132 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
+(When entering the te)108 148.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 160.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
+172.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 '.)-.15 E F1
+(Bash)108 189.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 201.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
+(iltin command).2 F(\(see)108 213.6 Q/F3 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 194.4 Q(ariables)-.92 E F0 .044(Readline has v)108 206.4
+(Readline V)87 230.4 Q(ariables)-.92 E F0 .043(Readline has v)108 242.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.553 E(tr)108 218.4 Q(c)-.37 E
-F0(\214le with a statement of the form)2.81 E F1(set)144 235.2 Q F2
-(variable\255name value)2.5 E F0 .488(Except where noted, readline v)108
-252 R .489(ariables can tak)-.25 F 2.989(et)-.1 G .489(he v)-2.989 F
+(riable may be set in the).25 F F2(inpu-)2.554 E(tr)108 254.4 Q(c)-.37 E
+F0(\214le with a statement of the form)2.81 E F1(set)144 271.2 Q F2
+(variable\255name value)2.5 E F0 .489(Except where noted, readline v)108
+288 R .489(ariables can tak)-.25 F 2.989(et)-.1 G .489(he v)-2.989 F
(alues)-.25 E F1(On)2.989 E F0(or)2.989 E F1(Off)2.989 E F0 5.489(.T)C
-.489(he v)-5.489 F .489(ariables and their def)-.25 F .489(ault v)-.1 F
-(al-)-.25 E(ues are:)108 264 Q F1(bell\255style \(audible\))108 280.8 Q
-F0 .011(Controls what happens when readline w)144 292.8 R .011
-(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 304.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 316.8 Q 2.5(sb)-.55 G(ell.)
--2.5 E F1(comment\255begin \(`)108 328.8 Q(`#')-.63 E('\))-.63 E F0 .885
-(The string that is inserted when the readline)144 340.8 R 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 352.8 Q F1
+.489(he v)-5.489 F .488(ariables and their def)-.25 F .488(ault v)-.1 F
+(al-)-.25 E(ues are:)108 300 Q F1(bell\255style \(audible\))108 316.8 Q
+F0 .01(Controls what happens when readline w)144 328.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 340.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 352.8 Q 2.5(sb)-.55 G
+(ell.)-2.5 E F1(comment\255begin \(`)108 364.8 Q(`#')-.63 E('\))-.63 E
+F0 .884(The string that is inserted when the readline)144 376.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 388.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 364.8 Q
-(e\255case \(Off\))-.18 E F0(If set to)144 376.8 Q F1(On)2.5 E F0 2.5
+(in vi command mode.)2.5 E F1(completion\255ignor)108 400.8 Q
+(e\255case \(Off\))-.18 E F0(If set to)144 412.8 Q F1(On)2.5 E F0 2.5
(,r)C(eadline performs \214lename matching and completion in a case\255\
insensiti)-2.5 E .3 -.15(ve f)-.25 H(ashion.).05 E F1
-(completion\255query\255items \(100\))108 388.8 Q F0 .529
-(This determines when the user is queried about vie)144 400.8 R .53
-(wing the number of possible completions gen-)-.25 F .561(erated by the)
-144 412.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
-424.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 436.8 S .237
+(completion\255query\255items \(100\))108 424.8 Q F0 .53
+(This determines when the user is queried about vie)144 436.8 R .529
+(wing the number of possible completions gen-)-.25 F .56(erated by the)
+144 448.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 460.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 472.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 448.8 Q F1(con)108
-460.8 Q -.1(ve)-.4 G(rt\255meta \(On\)).1 E F0 .612(If set to)144 472.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
+.237(re simply listed)-2.737 F(on the terminal.)144 484.8 Q F1(con)108
+496.8 Q -.1(ve)-.4 G(rt\255meta \(On\)).1 E F0 .613(If set to)144 508.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
(stripping the eighth bit and pre\214xing an escape character \(in ef)
-144 484.8 R .541(fect, using escape as the)-.25 F F2 .541(meta pr)3.041
-F(e-)-.37 E<8c78>144 496.8 Q F0(\).)A F1(disable\255completion \(Off\))
-108 508.8 Q F0 .038(If set to)144 520.8 R F1(On)2.538 E F0 2.538(,r)C
+144 520.8 R .541(fect, using escape as the)-.25 F F2 .542(meta pr)3.042
+F(e-)-.37 E<8c78>144 532.8 Q F0(\).)A F1(disable\255completion \(Off\))
+108 544.8 Q F0 .038(If set to)144 556.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 532.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 544.8 Q F0 .253
-(Controls whether readline be)144 556.8 R .253(gins with a set of k)-.15
-F .553 -.15(ey b)-.1 H .253(indings similar to).15 F F2(emacs)2.752 E F0
-(or)2.752 E F2(vi)2.752 E F0(.)A F1(editing\255mode)5.252 E F0
-(can be set to either)144 568.8 Q F1(emacs)2.5 E F0(or)2.5 E F1(vi)2.5 E
-F0(.)A F1(enable\255k)108 580.8 Q(eypad \(Off\))-.1 E F0 .892
-(When set to)144 592.8 R F1(On)3.393 E F0 3.393(,r)C .893
+144 568.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 580.8 Q F0 .252
+(Controls whether readline be)144 592.8 R .253(gins with a set of k)-.15
+F .553 -.15(ey b)-.1 H .253(indings similar to).15 F F2(emacs)2.753 E F0
+(or)2.753 E F2(vi)2.753 E F0(.)A F1(editing\255mode)5.253 E F0
+(can be set to either)144 604.8 Q F1(emacs)2.5 E F0(or)2.5 E F1(vi)2.5 E
+F0(.)A F1(enable\255k)108 616.8 Q(eypad \(Off\))-.1 E F0 .893
+(When set to)144 628.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
-(tems need this to enable the arro)144 604.8 Q 2.5(wk)-.25 G -.15(ey)
--2.6 G(s.).15 E F1(expand\255tilde \(Off\))108 616.8 Q F0(If set to)144
-628.8 Q F1(on)2.5 E F0 2.5(,t)C(ilde e)-2.5 E
+.893(pad when it is called.).15 F .892(Some sys-)5.893 F
+(tems need this to enable the arro)144 640.8 Q 2.5(wk)-.25 G -.15(ey)
+-2.6 G(s.).15 E F1(expand\255tilde \(Off\))108 652.8 Q F0(If set to)144
+664.8 Q F1(on)2.5 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-pr)108 640.8 Q(eser)-.18 E -.1(ve)-.1 G(-point).1 E F0
-1.493(If set to)144 652.8 R F1(on)3.993 E F0 3.993(,t)C 1.493(he histor\
+-.1 E F1(history-pr)108 676.8 Q(eser)-.18 E -.1(ve)-.1 G(-point).1 E F0
+1.492(If set to)144 688.8 R F1(on)3.992 E F0 3.992(,t)C 1.493(he histor\
y code attempts to place point at the same location on each history lin\
-e)-3.993 F(retri)144 664.8 Q -.15(ve)-.25 G 2.5(dw).15 G(ith)-2.5 E F1
+e)-3.992 F(retri)144 700.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(horizontal\255scr)108 676.8 Q(oll\255mode \(Off\))-.18 E
-F0 .448(When set to)144 688.8 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 700.8 R(w)-.25 E(line.)144 712.8 Q(GNU Bash-3.0)72 768 Q
-(2004 Apr 20)148.735 E(32)198.725 E 0 Cg EP
+2.5 E F0(.)A(GNU Bash-3.0)72 768 Q(2004 May 27)147.345 E(32)197.335 E 0
+Cg EP
%%Page: 33 33
%%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(input\255meta \(Off\))108 84 Q F0 .227
-(If set to)144 96 R F1(On)2.727 E F0 2.727(,r)C .228(eadline will enabl\
-e eight-bit input \(that is, it will not strip the high bit from the ch\
-ar)-2.727 F(-)-.2 E .957(acters it reads\), re)144 108 R -.05(ga)-.15 G
-.956(rdless of what the terminal claims it can support.).05 F .956
-(The name)5.956 F F1(meta\255\215ag)3.456 E F0 .956(is a)3.456 F(synon)
-144 120 Q(ym for this v)-.15 E(ariable.)-.25 E F1(isear)108 132 Q
+-.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
+(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 \
+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
+(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
+(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 144 R -.15(xe)-.15 G(cut-).15 E .935
-(ing the character as a command.)144 156 R .935(If this v)5.935 F .935
-(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 168 Q F2(C\255J)2.5 E F0(will terminate an incremental search.)
-2.5 E F1 -.1(ke)108 180 S(ymap \(emacs\)).1 E F0 2.02
-(Set the current readline k)144 192 R -.15(ey)-.1 G 4.521(map. The).15 F
+thout subsequently e)144 192 R -.15(xe)-.15 G(cut-).15 E .934
+(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
+(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
+(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.021(emacs, emacs\255standar)4.521 F(d,)-.37 E
-.069(emacs\255meta, emacs\255ctlx, vi, vi\255command)144 204 R F0 2.568
+(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
(,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.568 E F0(;)A F2(emacs)2.568 E F0 1.543(is equi)144 216 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
+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
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.044 E F0(also)4.044 E(af)144 228 Q(fects the def)-.25
-E(ault k)-.1 E -.15(ey)-.1 G(map.).15 E F1(mark\255dir)108 240 Q
-(ectories \(On\))-.18 E F0(If set to)144 252 Q F1(On)2.5 E F0 2.5(,c)C
+(editing\255mode)4.043 E F0(also)4.043 E(af)144 276 Q(fects the def)-.25
+E(ault k)-.1 E -.15(ey)-.1 G(map.).15 E F1(mark\255dir)108 288 Q
+(ectories \(On\))-.18 E F0(If set to)144 300 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.)
-.15 E F1(mark\255modi\214ed\255lines \(Off\))108 264 Q F0(If set to)144
-276 Q F1(On)2.5 E F0 2.5(,h)C(istory lines that ha)-2.5 E .3 -.15(ve b)
+.15 E F1(mark\255modi\214ed\255lines \(Off\))108 312 Q F0(If set to)144
+324 Q F1(On)2.5 E F0 2.5(,h)C(istory lines that ha)-2.5 E .3 -.15(ve b)
-.2 H(een modi\214ed are displayed with a preceding asterisk \().15 E F1
-(*)A F0(\).)A F1(mark\255symlink)108 288 Q(ed\255dir)-.1 E
-(ectories \(Off\))-.18 E F0 .175(If set to)144 300 R F1(On)2.675 E F0
+(*)A F0(\).)A F1(mark\255symlink)108 336 Q(ed\255dir)-.1 E
+(ectories \(Off\))-.18 E F0 .175(If set to)144 348 R F1(On)2.675 E F0
2.675(,c)C .175
(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 312
+-.15(ve a s)-.2 H .175(lash appended \(sub-).15 F(ject to the v)144 360
Q(alue of)-.25 E F1(mark\255dir)2.5 E(ectories)-.18 E F0(\).)A F1
-(match\255hidden\255\214les \(On\))108 324 Q F0 .192(This v)144 336 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 1.024
+(match\255hidden\255\214les \(On\))108 372 Q F0 .193(This v)144 384 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 1.023
(\214les\) when performing \214lename completion, unless the leading `.)
-144 348 R 3.523('i)-.7 G 3.523(ss)-3.523 G 1.023
-(upplied by the user in the)-3.523 F(\214lename to be completed.)144 360
-Q F1(output\255meta \(Off\))108 372 Q F0 .506(If set to)144 384 R F1(On)
-3.006 E F0 3.006(,r)C .507(eadline will display characters with the eig\
-hth bit set directly rather than as a meta-)-3.006 F(pre\214x)144 396 Q
-(ed escape sequence.)-.15 E F1(page\255completions \(On\))108 408 Q F0
-.809(If set to)144 420 R F1(On)3.308 E F0 3.308(,r)C .808
+144 396 R 3.523('i)-.7 G 3.523(ss)-3.523 G 1.024
+(upplied by the user in the)-3.523 F(\214lename to be completed.)144 408
+Q F1(output\255meta \(Off\))108 420 Q F0 .507(If set to)144 432 R F1(On)
+3.007 E F0 3.007(,r)C .507(eadline will display characters with the eig\
+hth bit set directly rather than as a meta-)-3.007 F(pre\214x)144 444 Q
+(ed escape sequence.)-.15 E F1(page\255completions \(On\))108 456 Q F0
+.808(If set to)144 468 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 432 Q F1
-(print\255completions\255horizontally \(Off\))108 444 Q F0 1.318
-(If set to)144 456 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
-F(order)144 468 Q 2.5(,r)-.4 G(ather than do)-2.5 E(wn the screen.)-.25
-E F1(sho)108 480 Q(w\255all\255if\255ambiguous \(Off\))-.1 E F0 .478
-(This alters the def)144 492 R .478(ault beha)-.1 F .478
-(vior of the completion functions.)-.2 F .477(If set to)5.477 F F1(on)
-2.977 E F0 2.977(,w)C .477(ords which ha)-3.077 F .777 -.15(ve m)-.2 H
+-3.308 F(tions at a time.)144 480 Q F1
+(print\255completions\255horizontally \(Off\))108 492 Q F0 1.319
+(If set to)144 504 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 516 Q 2.5(,r)-.4 G(ather than do)-2.5 E(wn the screen.)-.25
+E F1(sho)108 528 Q(w\255all\255if\255ambiguous \(Off\))-.1 E F0 .477
+(This alters the def)144 540 R .477(ault beha)-.1 F .477
+(vior of the completion functions.)-.2 F .478(If set to)5.478 F F1(on)
+2.978 E F0 2.978(,w)C .478(ords which ha)-3.078 F .778 -.15(ve m)-.2 H
(ore).15 E 1.264(than one possible completion cause the matches to be l\
-isted immediately instead of ringing the)144 504 R(bell.)144 516 Q F1
-(sho)108 528 Q(w\255all\255if\255unmodi\214ed \(Off\))-.1 E F0 5.346
-(This alters the def)144 540 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 552 Q(w\255all\255if\255ambiguous)-.1 E F0 6.922(.I)C
-4.422(fs)-6.922 G 1.922(et to)-4.422 F F1(on)4.422 E F0 4.422(,w)C 1.922
-(ords which ha)-4.522 F 2.223 -.15(ve m)-.2 H 1.923
-(ore than one possible completion).15 F 1.04(without an)144 564 R 3.54
+isted immediately instead of ringing the)144 552 R(bell.)144 564 Q F1
+(sho)108 576 Q(w\255all\255if\255unmodi\214ed \(Off\))-.1 E F0 5.345
+(This alters the def)144 588 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 600 Q(w\255all\255if\255ambiguous)-.1 E F0 6.923(.I)C
+4.423(fs)-6.923 G 1.923(et to)-4.423 F F1(on)4.423 E F0 4.423(,w)C 1.923
+(ords which ha)-4.523 F 2.222 -.15(ve m)-.2 H 1.922
+(ore than one possible completion).15 F 1.039(without an)144 612 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 576 Q F1
-(visible\255stats \(Off\))108 588 Q F0 .846(If set to)144 600 R F1(On)
+(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 624 Q F1
+(visible\255stats \(Off\))108 636 Q F0 .847(If set to)144 648 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(stat)3.346 E F0 .846
(\(2\) is appended to the \214lename)B
-(when listing possible completions.)144 612 Q F1
-(Readline Conditional Constructs)87 628.8 Q F0 .05
-(Readline implements a f)108 640.8 R .05(acility similar in spirit to t\
-he conditional compilation features of the C preprocessor)-.1 F .096
-(which allo)108 652.8 R .096(ws k)-.25 F .396 -.15(ey b)-.1 H .096
+(when listing possible completions.)144 660 Q F1
+(Readline Conditional Constructs)87 676.8 Q F0 .05
+(Readline implements a f)108 688.8 R .05(acility similar in spirit to t\
+he conditional compilation features of the C preprocessor)-.1 F .097
+(which allo)108 700.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
-(There are four parser)5.096 F(directi)108 664.8 Q -.15(ve)-.25 G 2.5
-(su).15 G(sed.)-2.5 E F1($if)108 681.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
-(or the application using readline.)144 693.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 705.6 Q(GNU Bash-3.0)72 768 Q
-(2004 Apr 20)148.735 E(33)198.725 E 0 Cg EP
+(ariable settings to be performed as the result of tests.)-.25 F .096
+(There are four parser)5.096 F(directi)108 712.8 Q -.15(ve)-.25 G 2.5
+(su).15 G(sed.)-2.5 E(GNU Bash-3.0)72 768 Q(2004 May 27)147.345 E(33)
+197.335 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/F1 10/Times-Bold@0 SF(mode)144 84 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(directi)3.711 E 1.511
--.15(ve i)-.25 H 3.711(su).15 G 1.211
+-.35 E/F1 10/Times-Bold@0 SF($if)108 84 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 96 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 108 Q F1(mode)144 124.8 Q F0(The)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 96 R .565(may be used in conjunction with the)3.065 F 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 108 R/F2 10/Times-Italic@0 SF
+(mode. This)180 136.8 R .565(may be used in conjunction with the)3.065 F
+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 148.8 R/F2 10/Times-Italic@0 SF
(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 120 Q F1(term)144 136.8 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 148.8 R
+(out in emacs mode.)180 160.8 Q F1(term)144 177.6 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 189.6 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 160.8 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 201.6 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
-172.8 Q F1<ad>2.5 E F0 5(.T)C(his allo)-5 E(ws)-.25 E F2(sun)2.84 E F0
+213.6 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
-2.5(,f).77 G(or instance.)-2.5 E F1(application)144 189.6 Q F0(The)180
-201.6 Q F1(application)3.003 E F0 .503
+2.5(,f).77 G(or instance.)-2.5 E F1(application)144 230.4 Q F0(The)180
+242.4 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
-213.6 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 225.6 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 237.6 R -.15(Fo)5.396 G 2.896(ri).15 G .396
+254.4 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 .5(particular v)180
+266.4 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 278.4 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 249.6
-Q(vious w)-.25 E(ord in Bash:)-.1 E F1($if)180 273.6 Q F0(Bash)2.5 E 2.5
-(#Q)180 285.6 S(uote the current or pre)-2.5 E(vious w)-.25 E(ord)-.1 E
-("\\C\255xq": "\\eb\\"\\ef\\"")180 297.6 Q F1($endif)180 309.6 Q($endif)
-108 326.4 Q F0(This command, as seen in the pre)9.33 E(vious e)-.25 E
+(ey s)-.1 H .396(equence that quotes the).15 F(current or pre)180 290.4
+Q(vious w)-.25 E(ord in Bash:)-.1 E F1($if)180 314.4 Q F0(Bash)2.5 E 2.5
+(#Q)180 326.4 S(uote the current or pre)-2.5 E(vious w)-.25 E(ord)-.1 E
+("\\C\255xq": "\\eb\\"\\ef\\"")180 338.4 Q F1($endif)180 350.4 Q($endif)
+108 367.2 Q F0(This command, as seen in the pre)9.33 E(vious e)-.25 E
(xample, terminates an)-.15 E F1($if)2.5 E F0(command.)2.5 E F1($else)
-108 343.2 Q F0(Commands in this branch of the)15.45 E F1($if)2.5 E F0
+108 384 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 360 Q F0 .357
-(This directi)144 372 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 400.8 Q F0 .356
+(This directi)144 412.8 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 384 R(or e)-.15 E(xample, the follo)-.15 E(wing directi)-.25 E .3
+144 424.8 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 F1
-($include)144 408 Q F2(/etc/inputr)5.833 E(c)-.37 E F1(Sear)87 424.8 Q
-(ching)-.18 E F0 .834(Readline pro)108 436.8 R .834
+($include)144 448.8 Q F2(/etc/inputr)5.833 E(c)-.37 E F1(Sear)87 465.6 Q
+(ching)-.18 E F0 .835(Readline pro)108 477.6 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 448.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 489.6 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 465.6 R .698
+E .697(Incremental searches be)108 506.4 R .697
(gin before the user has \214nished typing the search string.)-.15 F
-.697(As each character of the)5.697 F .112
-(search string is typed, readline displays the ne)108 477.6 R .112
+.698(As each character of the)5.698 F .113
+(search string is typed, readline displays the ne)108 518.4 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
-(incremental search requires only as man)108 489.6 R 3.042(yc)-.15 G
+E 5.112(.A)-.55 G(n)-5.112 E .542
+(incremental search requires only as man)108 530.4 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
-(acters present in the v)108 501.6 R .224(alue of the)-.25 F F1(isear)
+5.542(.T)-.65 G .542(he char)-5.542 F(-)-.2 E .224
+(acters present in the v)108 542.4 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 513.6 R .66(ariable has not been assigned a v)-.25 F .66
+(If that v)108 554.4 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 525.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 537.6 Q 2.939 -.8(To \214)
-108 554.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 566.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 578.4 R .475 -.15(ey s)-.1
+F .097(mental search.)108 566.4 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 578.4 Q 2.938 -.8(To \214)
+108 595.2 T 1.339(nd other matching entries in the history list, type C\
+ontrol-S or Control-R as appropriate.).8 F 1.339(This will)6.339 F .675
+(search backw)108 607.2 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 619.2 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 590.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
-602.4 Q .653(Readline remembers the last incremental search string.)108
-619.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 631.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 631.2 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 643.2
+Q .653(Readline remembers the last incremental search string.)108 660 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 672 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 648 R(The search \
-string may be typed by the user or be part of the contents of the curre\
-nt line.)108 660 Q F1(Readline Command Names)87 676.8 Q F0 1.392
-(The follo)108 688.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 700.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 712.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 724.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(GNU Bash-3.0)72 768 Q(2004 Apr 20)148.735 E(34)
-198.725 E 0 Cg EP
+re starting to search for matching history lines.)108 688.8 R(The searc\
+h string may be typed by the user or be part of the contents of the cur\
+rent line.)108 700.8 Q(GNU Bash-3.0)72 768 Q(2004 May 27)147.345 E(34)
+197.335 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/F1 10/Times-Bold@0 SF(Commands f)87 84 Q(or Mo)-.25 E(ving)-.1 E
-(beginning\255of\255line \(C\255a\))108 96 Q F0(Mo)144 108 Q .3 -.15
-(ve t)-.15 H 2.5(ot).15 G(he start of the current line.)-2.5 E F1
-(end\255of\255line \(C\255e\))108 120 Q F0(Mo)144 132 Q .3 -.15(ve t)
--.15 H 2.5(ot).15 G(he end of the line.)-2.5 E F1 -.25(fo)108 144 S
-(rward\255char \(C\255f\)).25 E F0(Mo)144 156 Q .3 -.15(ve f)-.15 H(orw)
-.15 E(ard a character)-.1 E(.)-.55 E F1(backward\255char \(C\255b\))108
-168 Q F0(Mo)144 180 Q .3 -.15(ve b)-.15 H(ack a character).15 E(.)-.55 E
-F1 -.25(fo)108 192 S(rward\255w).25 E(ord \(M\255f\))-.1 E F0(Mo)144 204
-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
-(ters and digits\).)144 216 Q F1(backward\255w)108 228 Q(ord \(M\255b\))
--.1 E F0(Mo)144 240 Q 1.71 -.15(ve b)-.15 H 1.41
+-.35 E/F1 10/Times-Bold@0 SF(Readline Command Names)87 84 Q F0 1.391
+(The follo)108 96 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.892(ya)-.15 G(re)-3.892 E 2.622(bound. Command)108 108 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 120 Q/F2 10
+/Times-Italic@0 SF(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 132 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 148.8 Q(or Mo)-.25 E(ving)-.1
+E(beginning\255of\255line \(C\255a\))108 160.8 Q F0(Mo)144 172.8 Q .3
+-.15(ve t)-.15 H 2.5(ot).15 G(he start of the current line.)-2.5 E F1
+(end\255of\255line \(C\255e\))108 184.8 Q F0(Mo)144 196.8 Q .3 -.15
+(ve t)-.15 H 2.5(ot).15 G(he end of the line.)-2.5 E F1 -.25(fo)108
+208.8 S(rward\255char \(C\255f\)).25 E F0(Mo)144 220.8 Q .3 -.15(ve f)
+-.15 H(orw).15 E(ard a character)-.1 E(.)-.55 E F1
+(backward\255char \(C\255b\))108 232.8 Q F0(Mo)144 244.8 Q .3 -.15(ve b)
+-.15 H(ack a character).15 E(.)-.55 E F1 -.25(fo)108 256.8 S(rward\255w)
+.25 E(ord \(M\255f\))-.1 E F0(Mo)144 268.8 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 280.8 Q F1(backward\255w)108 292.8 Q
+(ord \(M\255b\))-.1 E F0(Mo)144 304.8 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
(ord. W)-.1 F 1.41(ords are composed of alphanumeric)-.8 F
-(characters \(letters and digits\).)144 252 Q F1(clear\255scr)108 264 Q
-(een \(C\255l\))-.18 E F0 .993(Clear the screen lea)144 276 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 288 Q F1 -.18(re)108 300
-S(draw\255curr).18 E(ent\255line)-.18 E F0(Refresh the current line.)144
-312 Q F1(Commands f)87 328.8 Q(or Manipulating the History)-.25 E
-(accept\255line \(Newline, Retur)108 340.8 Q(n\))-.15 E F0 .159
-(Accept the line re)144 352.8 R -.05(ga)-.15 G .159
-(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
-(according to the state of the)144 364.8 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
-(restore the history line to its original state.)144 376.8 Q F1(pr)108
-388.8 Q -.15(ev)-.18 G(ious\255history \(C\255p\)).15 E F0
-(Fetch the pre)144 400.8 Q(vious command from the history list, mo)-.25
-E(ving back in the list.)-.15 E F1(next\255history \(C\255n\))108 412.8
-Q F0(Fetch the ne)144 424.8 Q(xt command from the history list, mo)-.15
+(characters \(letters and digits\).)144 316.8 Q F1(clear\255scr)108
+328.8 Q(een \(C\255l\))-.18 E F0 .993(Clear the screen lea)144 340.8 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 352.8 Q F1 -.18(re)108
+364.8 S(draw\255curr).18 E(ent\255line)-.18 E F0
+(Refresh the current line.)144 376.8 Q F1(Commands f)87 393.6 Q
+(or Manipulating the History)-.25 E(accept\255line \(Newline, Retur)108
+405.6 Q(n\))-.15 E F0 .158(Accept the line re)144 417.6 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.659(,a)-.65 G .159
+(dd it to the history list)-2.659 F .699(according to the state of the)
+144 429.6 R/F3 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
+(restore the history line to its original state.)144 441.6 Q F1(pr)108
+453.6 Q -.15(ev)-.18 G(ious\255history \(C\255p\)).15 E F0
+(Fetch the pre)144 465.6 Q(vious command from the history list, mo)-.25
+E(ving back in the list.)-.15 E F1(next\255history \(C\255n\))108 477.6
+Q F0(Fetch the ne)144 489.6 Q(xt command from the history list, mo)-.15
E(ving forw)-.15 E(ard in the list.)-.1 E F1
-(beginning\255of\255history \(M\255<\))108 436.8 Q F0(Mo)144 448.8 Q .3
+(beginning\255of\255history \(M\255<\))108 501.6 Q F0(Mo)144 513.6 Q .3
-.15(ve t)-.15 H 2.5(ot).15 G(he \214rst line in the history)-2.5 E(.)
--.65 E F1(end\255of\255history \(M\255>\))108 460.8 Q F0(Mo)144 472.8 Q
+-.65 E F1(end\255of\255history \(M\255>\))108 525.6 Q F0(Mo)144 537.6 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 484.8 T(erse\255sear).08 E(ch\255history \(C\255r\))-.18 E F0
-1.471(Search backw)144 496.8 R 1.471
-(ard starting at the current line and mo)-.1 F 1.47
+(re v)108 549.6 T(erse\255sear).08 E(ch\255history \(C\255r\))-.18 E F0
+1.47(Search backw)144 561.6 R 1.471
+(ard starting at the current line and mo)-.1 F 1.471
(ving `up' through the history as necessary)-.15 F(.)-.65 E
-(This is an incremental search.)144 508.8 Q F1 -.25(fo)108 520.8 S
-(rward\255sear).25 E(ch\255history \(C\255s\))-.18 E F0 1.131
-(Search forw)144 532.8 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 F(.)-.65 E(This is an incremental search.)144 544.8 Q F1
-(non\255incr)108 556.8 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 568.8 R .164(ard through the history starting at the current line u\
-sing a non-incremental search for)-.1 F 2.5(as)144 580.8 S
-(tring supplied by the user)-2.5 E(.)-.55 E F1(non\255incr)108 592.8 Q
+(This is an incremental search.)144 573.6 Q F1 -.25(fo)108 585.6 S
+(rward\255sear).25 E(ch\255history \(C\255s\))-.18 E F0 1.132
+(Search forw)144 597.6 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 609.6 Q F1
+(non\255incr)108 621.6 Q(emental\255r)-.18 E -2.3 -.15(ev e)-.18 H
+(rse\255sear).15 E(ch\255history \(M\255p\))-.18 E F0 .164(Search backw)
+144 633.6 R .164(ard through the history starting at the current line u\
+sing a non-incremental search for)-.1 F 2.5(as)144 645.6 S
+(tring supplied by the user)-2.5 E(.)-.55 E F1(non\255incr)108 657.6 Q
(emental\255f)-.18 E(orward\255sear)-.25 E(ch\255history \(M\255n\))-.18
-E F0 1.353(Search forw)144 604.8 R 1.354(ard through the history using \
+E F0 1.354(Search forw)144 669.6 R 1.354(ard through the history using \
a non-incremental search for a string supplied by the)-.1 F(user)144
-616.8 Q(.)-.55 E F1(history\255sear)108 628.8 Q(ch\255f)-.18 E(orward)
--.25 E F0 .249(Search forw)144 640.8 R .249(ard through the history for\
+681.6 Q(.)-.55 E F1(history\255sear)108 693.6 Q(ch\255f)-.18 E(orward)
+-.25 E F0 .248(Search forw)144 705.6 R .249(ard through the history for\
the string of characters between the start of the current line)-.1 F
-(and the point.)144 652.8 Q(This is a non-incremental search.)5 E F1
-(history\255sear)108 664.8 Q(ch\255backward)-.18 E F0 .95(Search backw)
-144 676.8 R .951(ard through the history for the string of characters b\
-etween the start of the current)-.1 F(line and the point.)144 688.8 Q
-(This is a non-incremental search.)5 E F1(yank\255nth\255ar)108 700.8 Q
-2.5(g\()-.1 G<4dad43ad7929>-2.5 E F0 .622(Insert the \214rst ar)144
-712.8 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 724.8 R -.4(Wi)5.794 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(GNU Bash-3.0)72 768 Q(2004 Apr 20)148.735 E(35)
-198.725 E 0 Cg EP
+(and the point.)144 717.6 Q(This is a non-incremental search.)5 E
+(GNU Bash-3.0)72 768 Q(2004 May 27)147.345 E(35)197.335 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(pre)144 84 Q .292(vious command be)-.25 F .292(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/F1 10
-/Times-Italic@0 SF(n)2.791 E F0 .291(th w)B .291(ord from the end of)-.1
-F(the pre)144 96 Q(vious command.)-.25 E/F2 10/Times-Bold@0 SF
-(yank\255last\255ar)108 108 Q 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 120 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 132
-S .736(th an ar).4 F .736(gument, beha)-.18 F 1.036 -.15(ve ex)-.2 H
-.736(actly lik).15 F(e)-.1 E F2(yank\255nth\255ar)3.235 E(g)-.1 E F0
-5.735(.S)C(uccessi)-5.735 E 1.035 -.15(ve c)-.25 H .735(alls to).15 F F2
-(yank\255last\255ar)3.235 E(g)-.1 E F0(mo)3.235 E -.15(ve)-.15 G
-(back through the history list, inserting the last ar)144 144 Q
-(gument of each line in turn.)-.18 E F2
-(shell\255expand\255line \(M\255C\255e\))108 156 Q F0 .622
-(Expand the line as the shell does.)144 168 R .622
-(This performs alias and history e)5.622 F .623
-(xpansion as well as all of the)-.15 F(shell w)144 180 Q(ord e)-.1 E 2.5
+-.35 E/F1 10/Times-Bold@0 SF(history\255sear)108 84 Q(ch\255backward)
+-.18 E F0 .951(Search backw)144 96 R .951(ard through the history for t\
+he string of characters between the start of the current)-.1 F
+(line and the point.)144 108 Q(This is a non-incremental search.)5 E F1
+(yank\255nth\255ar)108 120 Q 2.5(g\()-.1 G<4dad43ad7929>-2.5 E F0 .622
+(Insert the \214rst ar)144 132 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 .795(at point.)144 144 R -.4(Wi)5.795 G .794
+(th an ar).4 F(gument)-.18 E/F2 10/Times-Italic@0 SF(n)3.294 E F0 3.294
+(,i).24 G .794(nsert the)-3.294 F F2(n)3.294 E F0 .794(th w)B .794
+(ord from the pre)-.1 F .794(vious command \(the w)-.25 F .794
+(ords in the)-.1 F(pre)144 156 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 F2(n)2.791 E F0 .291(th w)B .292
+(ord from the end of)-.1 F(the pre)144 168 Q(vious command.)-.25 E F1
+(yank\255last\255ar)108 180 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 192 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 204
+S .735(th an ar).4 F .735(gument, beha)-.18 F 1.035 -.15(ve ex)-.2 H
+.735(actly lik).15 F(e)-.1 E F1(yank\255nth\255ar)3.235 E(g)-.1 E F0
+5.736(.S)C(uccessi)-5.736 E 1.036 -.15(ve c)-.25 H .736(alls to).15 F F1
+(yank\255last\255ar)3.236 E(g)-.1 E F0(mo)3.236 E -.15(ve)-.15 G
+(back through the history list, inserting the last ar)144 216 Q
+(gument of each line in turn.)-.18 E F1
+(shell\255expand\255line \(M\255C\255e\))108 228 Q F0 .623
+(Expand the line as the shell does.)144 240 R .622
+(This performs alias and history e)5.622 F .622
+(xpansion as well as all of the)-.15 F(shell w)144 252 Q(ord e)-.1 E 2.5
(xpansions. See)-.15 F/F3 9/Times-Bold@0 SF(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 F2
-(history\255expand\255line \(M\255^\))108 192 Q F0 .939
-(Perform history e)144 204 R .939(xpansion on the current line.)-.15 F
+(or a description of history e)-2.5 E(xpansion.)-.15 E F1
+(history\255expand\255line \(M\255^\))108 264 Q F0 .938
+(Perform history e)144 276 R .939(xpansion on the current line.)-.15 F
(See)5.939 E F3(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.438(wf)-.25 G .938(or a descrip-)
--3.438 F(tion of history e)144 216 Q(xpansion.)-.15 E F2(magic\255space)
-108 228 Q F0 1.626(Perform history e)144 240 R 1.626
-(xpansion on the current line and insert a space.)-.15 F(See)6.627 E F3
-(HIST)4.127 E(OR)-.162 E 3.877(YE)-.315 G(XP)-3.877 E(ANSION)-.666 E F0
-(belo)144 252 Q 2.5(wf)-.25 G(or a description of history e)-2.5 E
-(xpansion.)-.15 E F2(alias\255expand\255line)108 264 Q F0 .395
-(Perform alias e)144 276 R .395(xpansion on the current line.)-.15 F
-(See)5.395 E F3(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 288 Q F2
-(history\255and\255alias\255expand\255line)108 300 Q F0
-(Perform history and alias e)144 312 Q(xpansion on the current line.)
--.15 E F2(insert\255last\255ar)108 324 Q(gument \(M\255.)-.1 E 2.5(,M)
-.833 G -1.667(\255_ \))-2.5 F F0 2.5(As)144 336 S(ynon)-2.5 E(ym for)
--.15 E F2(yank\255last\255ar)2.5 E(g)-.1 E F0(.)A F2
-(operate\255and\255get\255next \(C\255o\))108 348 Q F0 .947
-(Accept the current line for e)144 360 R -.15(xe)-.15 G .948
-(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 372 Q(An)5 E 2.5(ya)-.15 G -.18(rg)-2.5 G
-(ument is ignored.).18 E F2
-(edit\255and\255execute\255command \(C\255xC\255e\))108 384 Q F0(In)144
-396 Q -.2(vo)-.4 G 1.226 -.1(ke a).2 H 3.526(ne).1 G 1.026
+(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 288 Q(xpansion.)-.15 E F1(magic\255space)
+108 300 Q F0 1.627(Perform history e)144 312 R 1.627
+(xpansion on the current line and insert a space.)-.15 F(See)6.626 E F3
+(HIST)4.126 E(OR)-.162 E 3.876(YE)-.315 G(XP)-3.876 E(ANSION)-.666 E F0
+(belo)144 324 Q 2.5(wf)-.25 G(or a description of history e)-2.5 E
+(xpansion.)-.15 E F1(alias\255expand\255line)108 336 Q F0 .394
+(Perform alias e)144 348 R .394(xpansion on the current line.)-.15 F
+(See)5.395 E F3(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.)144 360 Q F1
+(history\255and\255alias\255expand\255line)108 372 Q F0
+(Perform history and alias e)144 384 Q(xpansion on the current line.)
+-.15 E F1(insert\255last\255ar)108 396 Q(gument \(M\255.)-.1 E 2.5(,M)
+.833 G -1.667(\255_ \))-2.5 F F0 2.5(As)144 408 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 420 Q F0 .948
+(Accept the current line for e)144 432 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
+(history for editing.)144 444 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 456 Q F0(In)144
+468 Q -.2(vo)-.4 G 1.226 -.1(ke a).2 H 3.526(ne).1 G 1.026
(ditor on the current command line, and e)-3.526 F -.15(xe)-.15 G 1.026
-(cute the result as shell commands.).15 F F2(Bash)6.026 E F0
-(attempts to in)144 408 Q -.2(vo)-.4 G -.1(ke).2 G F3($FCEDIT)2.6 E/F4 9
-/Times-Roman@0 SF(,)A F3($EDIT)2.25 E(OR)-.162 E F4(,)A F0(and)2.25 E F1
+(cute the result as shell commands.).15 F F1(Bash)6.026 E F0
+(attempts to in)144 480 Q -.2(vo)-.4 G -.1(ke).2 G F3($FCEDIT)2.6 E/F4 9
+/Times-Roman@0 SF(,)A F3($EDIT)2.25 E(OR)-.162 E F4(,)A F0(and)2.25 E F2
(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 F2(Commands f)87 424.8 Q(or Changing T)-.25 E
-(ext)-.92 E(delete\255char \(C\255d\))108 436.8 Q F0 .357
-(Delete the character at point.)144 448.8 R .358(If point is at the be)
+(hat order)-2.5 E(.)-.55 E F1(Commands f)87 496.8 Q(or Changing T)-.25 E
+(ext)-.92 E(delete\255char \(C\255d\))108 508.8 Q F0 .358
+(Delete the character at point.)144 520.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 460.8 Q(as not bound to)-.1 E
-F2(delete\255char)2.5 E F0 2.5(,t)C(hen return)-2.5 E F3(EOF)2.5 E F4(.)
-A F2(backward\255delete\255char \(Rubout\))108 472.8 Q F0 .553
-(Delete the character behind the cursor)144 484.8 R 5.553(.W)-.55 G .553
+(line, and the last character typed w)144 532.8 Q(as not bound to)-.1 E
+F1(delete\255char)2.5 E F0 2.5(,t)C(hen return)-2.5 E F3(EOF)2.5 E F4(.)
+A F1(backward\255delete\255char \(Rubout\))108 544.8 Q F0 .552
+(Delete the character behind the cursor)144 556.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
-.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 496.8 Q F2 -.25(fo)108 508.8 S
-(rward\255backward\255delete\255char).25 E F0 .473
-(Delete the character under the cursor)144 520.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 532.8 Q F2
-(quoted\255insert \(C\255q, C\255v\))108 544.8 Q F0 .779(Add the ne)144
-556.8 R .779(xt character typed to the line v)-.15 F 3.279
+.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 568.8 Q F1 -.25(fo)108 580.8 S
+(rward\255backward\255delete\255char).25 E F0 .474
+(Delete the character under the cursor)144 592.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
+(character behind the cursor is deleted.)144 604.8 Q F1
+(quoted\255insert \(C\255q, C\255v\))108 616.8 Q F0 .778(Add the ne)144
+628.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 F2(C\255q)3.278 E F0 3.278
-(,f)C(or)-3.278 E -.15(ex)144 568.8 S(ample.).15 E F2
-(tab\255insert \(C\255v T)108 580.8 Q(AB\))-.9 E F0
-(Insert a tab character)144 592.8 Q(.)-.55 E F2
-(self\255insert \(a, b, A, 1, !, ...\))108 604.8 Q F0
-(Insert the character typed.)144 616.8 Q F2
-(transpose\255chars \(C\255t\))108 628.8 Q F0 .321
-(Drag the character before point forw)144 640.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 .322
-(ving point forw)-.15 F .322(ard as well.)-.1 F 1.182
+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 640.8 S(ample.).15 E F1
+(tab\255insert \(C\255v T)108 652.8 Q(AB\))-.9 E F0
+(Insert a tab character)144 664.8 Q(.)-.55 E F1
+(self\255insert \(a, b, A, 1, !, ...\))108 676.8 Q F0
+(Insert the character typed.)144 688.8 Q F1
+(transpose\255chars \(C\255t\))108 700.8 Q F0 .322
+(Drag the character before point forw)144 712.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
(If point is at the end of the line, then this transposes the tw)144
-652.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 664.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 F2
-(transpose\255w)108 676.8 Q(ords \(M\255t\))-.1 E F0 .023(Drag the w)144
-688.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 700.8 Q 2.5
-(ow)-.1 G(ords on the line.)-2.6 E(GNU Bash-3.0)72 768 Q(2004 Apr 20)
-148.735 E(36)198.725 E 0 Cg EP
+724.8 R 3.683(oc)-.1 G 1.183(haracters before point.)-3.683 F(Ne)6.183 E
+-.05(ga)-.15 G(ti).05 E -.15(ve)-.25 G(GNU Bash-3.0)72 768 Q
+(2004 May 27)147.345 E(36)197.335 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/F1 10/Times-Bold@0 SF(upcase\255w)108 84 Q(ord \(M\255u\))-.1 E
-F0 1.699(Uppercase the current \(or follo)144 96 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.998
--.15(ve a)-.25 H -.18(rg).15 G 1.698(ument, uppercase the pre).18 F
-(vious)-.25 E -.1(wo)144 108 S(rd, b).1 E(ut do not mo)-.2 E .3 -.15
-(ve p)-.15 H(oint.).15 E F1(do)108 120 Q(wncase\255w)-.1 E
-(ord \(M\255l\))-.1 E F0(Lo)144 132 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 144 S(rd, b).1 E(ut do not mo)-.2 E .3
--.15(ve p)-.15 H(oint.).15 E F1(capitalize\255w)108 156 Q
-(ord \(M\255c\))-.1 E F0 1.975(Capitalize the current \(or follo)144 168
+-.35 E(ar)144 84 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 10/Times-Bold@0 SF(transpose\255w)108 96 Q
+(ords \(M\255t\))-.1 E F0 .024(Drag the w)144 108 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
+(is at the end of the line, this transposes the last tw)144 120 Q 2.5
+(ow)-.1 G(ords on the line.)-2.6 E F1(upcase\255w)108 132 Q
+(ord \(M\255u\))-.1 E F0 1.698(Uppercase the current \(or follo)144 144
+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
+(ument, uppercase the pre).18 F(vious)-.25 E -.1(wo)144 156 S(rd, b).1 E
+(ut do not mo)-.2 E .3 -.15(ve p)-.15 H(oint.).15 E F1(do)108 168 Q
+(wncase\255w)-.1 E(ord \(M\255l\))-.1 E F0(Lo)144 180 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)
+-.25 F(vious)-.25 E -.1(wo)144 192 S(rd, b).1 E(ut do not mo)-.2 E .3
+-.15(ve p)-.15 H(oint.).15 E F1(capitalize\255w)108 204 Q
+(ord \(M\255c\))-.1 E F0 1.974(Capitalize the current \(or follo)144 216
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.974
-(ument, capitalize the pre).18 F(vious)-.25 E -.1(wo)144 180 S(rd, b).1
-E(ut do not mo)-.2 E .3 -.15(ve p)-.15 H(oint.).15 E F1 -.1(ove)108 192
-S(rwrite\255mode).1 E F0 -.8(To)144 204 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 216 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 .78(This command af)5.781 F
-(fects)-.25 E(only)144 228 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/F2 10
-/Times-Italic@0 SF -.37(re)4.395 G(adline\(\)).37 E F0 1.895
-(starts in insert)4.395 F 3.969(mode. In)144 240 R -.15(ove)3.969 G
-1.469(rwrite mode, characters bound to).15 F F1(self\255insert)3.969 E
-F0 1.468(replace the te)3.969 F 1.468(xt at point rather than)-.15 F
-.957(pushing the te)144 252 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 264 Q
-(By def)5 E(ault, this command is unbound.)-.1 E F1(Killing and Y)87
-280.8 Q(anking)-.85 E(kill\255line \(C\255k\))108 292.8 Q F0
-(Kill the te)144 304.8 Q(xt from point to the end of the line.)-.15 E F1
-(backward\255kill\255line \(C\255x Rubout\))108 316.8 Q F0(Kill backw)
-144 328.8 Q(ard to the be)-.1 E(ginning of the line.)-.15 E F1
-(unix\255line\255discard \(C\255u\))108 340.8 Q F0(Kill backw)144 352.8
+-.15 G(ti).05 E 2.274 -.15(ve a)-.25 H -.18(rg).15 G 1.975
+(ument, capitalize the pre).18 F(vious)-.25 E -.1(wo)144 228 S(rd, b).1
+E(ut do not mo)-.2 E .3 -.15(ve p)-.15 H(oint.).15 E F1 -.1(ove)108 240
+S(rwrite\255mode).1 E F0 -.8(To)144 252 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 264 S .78(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 276 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 F(ferently)-.25 E 6.894(.E)-.65 G
+1.894(ach call to)-6.894 F/F2 10/Times-Italic@0 SF -.37(re)4.394 G
+(adline\(\)).37 E F0 1.894(starts in insert)4.394 F 3.968(mode. In)144
+288 R -.15(ove)3.968 G 1.468(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 300 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 312 Q(By def)5 E
+(ault, this command is unbound.)-.1 E F1(Killing and Y)87 328.8 Q
+(anking)-.85 E(kill\255line \(C\255k\))108 340.8 Q F0(Kill the te)144
+352.8 Q(xt from point to the end of the line.)-.15 E F1
+(backward\255kill\255line \(C\255x Rubout\))108 364.8 Q F0(Kill backw)
+144 376.8 Q(ard to the be)-.1 E(ginning of the line.)-.15 E F1
+(unix\255line\255discard \(C\255u\))108 388.8 Q F0(Kill backw)144 400.8
Q(ard from point to the be)-.1 E(ginning of the line.)-.15 E
(The killed te)5 E(xt is sa)-.15 E -.15(ve)-.2 G 2.5(do).15 G 2.5(nt)
--2.5 G(he kill-ring.)-2.5 E F1(kill\255whole\255line)108 364.8 Q F0
+-2.5 G(he kill-ring.)-2.5 E F1(kill\255whole\255line)108 412.8 Q F0
(Kill all characters on the current line, no matter where point is.)144
-376.8 Q F1(kill\255w)108 388.8 Q(ord \(M\255d\))-.1 E F0 .729
-(Kill from point to the end of the current w)144 400.8 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 412.8 S
+424.8 Q F1(kill\255w)108 436.8 Q(ord \(M\255d\))-.1 E F0 .728
+(Kill from point to the end of the current w)144 448.8 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 460.8 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 424.8 Q
-(ord \(M\255Rubout\))-.1 E F0(Kill the w)144 436.8 Q(ord behind point.)
+(rward\255w).25 E(ord)-.1 E F0(.)A F1(backward\255kill\255w)108 472.8 Q
+(ord \(M\255Rubout\))-.1 E F0(Kill the w)144 484.8 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(unix\255w)108 448.8 Q
-(ord\255rubout \(C\255w\))-.1 E F0 .364(Kill the w)144 460.8 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
-472.8 Q F1(unix\255\214lename\255rubout)108 484.8 Q F0 .167(Kill the w)
-144 496.8 R .166
+(backward\255w)2.5 E(ord)-.1 E F0(.)A F1(unix\255w)108 496.8 Q
+(ord\255rubout \(C\255w\))-.1 E F0 .365(Kill the w)144 508.8 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
+520.8 Q F1(unix\255\214lename\255rubout)108 532.8 Q F0 .166(Kill the w)
+144 544.8 R .166
(ord behind point, using white space and the slash character as the w)
--.1 F .166(ord boundaries.)-.1 F(The)5.166 E(killed te)144 508.8 Q
+-.1 F .167(ord boundaries.)-.1 F(The)5.167 E(killed te)144 556.8 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 520.8 Q F0
-(Delete all spaces and tabs around point.)144 532.8 Q F1(kill\255r)108
-544.8 Q(egion)-.18 E F0(Kill the te)144 556.8 Q(xt in the current re)
--.15 E(gion.)-.15 E F1(copy\255r)108 568.8 Q(egion\255as\255kill)-.18 E
-F0(Cop)144 580.8 Q 2.5(yt)-.1 G(he te)-2.5 E(xt in the re)-.15 E
+-2.5 E F1(delete\255horizontal\255space \(M\255\\\))108 568.8 Q F0
+(Delete all spaces and tabs around point.)144 580.8 Q F1(kill\255r)108
+592.8 Q(egion)-.18 E F0(Kill the te)144 604.8 Q(xt in the current re)
+-.15 E(gion.)-.15 E F1(copy\255r)108 616.8 Q(egion\255as\255kill)-.18 E
+F0(Cop)144 628.8 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 592.8 Q(ord)-.1 E F0(Cop)144 604.8 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
-616.8 Q(ord)-.1 E F0(.)A F1(copy\255f)108 628.8 Q(orward\255w)-.25 E
-(ord)-.1 E F0(Cop)144 640.8 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 652.8 Q(ord)-.1 E F0(.)A F1(yank \(C\255y\))108 664.8 Q
-F0 -1(Ya)144 676.8 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 688.8 Q F0
-(Rotate the kill ring, and yank the ne)144 700.8 Q 2.5(wt)-.25 G 2.5
-(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(GNU Bash-3.0)72 768 Q
-(2004 Apr 20)148.735 E(37)198.725 E 0 Cg EP
+(copy\255backward\255w)108 640.8 Q(ord)-.1 E F0(Cop)144 652.8 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 664.8
+Q(ord)-.1 E F0(.)A F1(copy\255f)108 676.8 Q(orward\255w)-.25 E(ord)-.1 E
+F0(Cop)144 688.8 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 700.8 Q(ord)-.1 E F0(.)
+A(GNU Bash-3.0)72 768 Q(2004 May 27)147.345 E(37)197.335 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/F1 10/Times-Bold@0 SF(Numeric Ar)87 84 Q(guments)-.1 E
-(digit\255ar)108 96 Q(gument \(M\2550, M\2551, ..., M\255\255\))-.1 E F0
-.641(Add this digit to the ar)144 108 R .641
+-.35 E/F1 10/Times-Bold@0 SF(yank \(C\255y\))108 84 Q F0 -1(Ya)144 96 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 108 Q F0
+(Rotate the kill ring, and yank the ne)144 120 Q 2.5(wt)-.25 G 2.5
+(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 136.8 Q
+(guments)-.1 E(digit\255ar)108 148.8 Q
+(gument \(M\2550, M\2551, ..., M\255\255\))-.1 E F0 .642
+(Add this digit to the ar)144 160.8 R .641
(gument already accumulating, or start a ne)-.18 F 3.141(wa)-.25 G -.18
-(rg)-3.141 G 3.142(ument. M\255\255).18 F .642(starts a ne)3.142 F(g-)
--.15 E(ati)144 120 Q .3 -.15(ve a)-.25 H -.18(rg).15 G(ument.).18 E F1
-(uni)108 132 Q -.1(ve)-.1 G(rsal\255ar).1 E(gument)-.1 E F0 .779
-(This is another w)144 144 R .779(ay to specify an ar)-.1 F 3.279
-(gument. If)-.18 F .779(this command is follo)3.279 F .778
+(rg)-3.141 G 3.141(ument. M\255\255).18 F .641(starts a ne)3.141 F(g-)
+-.15 E(ati)144 172.8 Q .3 -.15(ve a)-.25 H -.18(rg).15 G(ument.).18 E F1
+(uni)108 184.8 Q -.1(ve)-.1 G(rsal\255ar).1 E(gument)-.1 E F0 .778
+(This is another w)144 196.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
(wed by one or more digits,)-.25 F 1.376
(optionally with a leading minus sign, those digits de\214ne the ar)144
-156 R 3.876(gument. If)-.18 F 1.376(the command is fol-)3.876 F(lo)144
-168 Q 1.17(wed by digits, e)-.25 F -.15(xe)-.15 G(cuting).15 E F1(uni)
+208.8 R 3.876(gument. If)-.18 F 1.376(the command is fol-)3.876 F(lo)144
+220.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 .898(wise ignored.)144 180 R .898
-(As a special case, if this command is immediately follo)5.898 F .898
+-.2 F(-)-.2 E .899(wise ignored.)144 232.8 R .898
+(As a special case, if this command is immediately follo)5.899 F .898
(wed by a character that is)-.25 F .243
-(neither a digit or minus sign, the ar)144 192 R .243
+(neither a digit or minus sign, the ar)144 244.8 R .243
(gument count for the ne)-.18 F .243(xt command is multiplied by four)
--.15 F 5.242(.T)-.55 G(he)-5.242 E(ar)144 204 Q .378
+-.15 F 5.243(.T)-.55 G(he)-5.243 E(ar)144 256.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 216 Q 2.5(,as)-.4 G(econd time mak)
+.378(gument count)-.18 F(four)144 268.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 F1
-(Completing)87 232.8 Q(complete \(T)108 244.8 Q(AB\))-.9 E F0 1.137
-(Attempt to perform completion on the te)144 256.8 R 1.137
+(Completing)87 285.6 Q(complete \(T)108 297.6 Q(AB\))-.9 E F0 1.137
+(Attempt to perform completion on the te)144 309.6 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 268.8 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 280.8 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
+(attempts completion treating the)3.637 F(te)144 321.6 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 333.6 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
(If none of these pro-)5.701 F
-(duces a match, \214lename completion is attempted.)144 292.8 Q F1
-(possible\255completions \(M\255?\))108 304.8 Q F0
-(List the possible completions of the te)144 316.8 Q(xt before point.)
--.15 E F1(insert\255completions \(M\255*\))108 328.8 Q F0 .783
-(Insert all completions of the te)144 340.8 R .783
+(duces a match, \214lename completion is attempted.)144 345.6 Q F1
+(possible\255completions \(M\255?\))108 357.6 Q F0
+(List the possible completions of the te)144 369.6 Q(xt before point.)
+-.15 E F1(insert\255completions \(M\255*\))108 381.6 Q F0 .783
+(Insert all completions of the te)144 393.6 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.283 E(pletions)144
-352.8 Q F0(.)A F1(menu\255complete)108 364.8 Q F0 .929(Similar to)144
-376.8 R F1(complete)3.429 E F0 3.429(,b)C .929(ut replaces the w)-3.629
+.783(een generated by).15 F F1(possible\255com-)3.282 E(pletions)144
+405.6 Q F0(.)A F1(menu\255complete)108 417.6 Q F0 .928(Similar to)144
+429.6 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.193(possible completions.)144 388.8 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 400.8 R .828
+1.194(possible completions.)144 441.6 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
+(completions, inserting each match in turn.)144 453.6 R .828
(At the end of the list of completions, the bell is rung)5.828 F .727
-(\(subject to the setting of)144 412.8 R F1(bell\255style)3.227 E F0
+(\(subject to the setting of)144 465.6 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.228 E F0 1.73
-(positions forw)144 424.8 R 1.73(ard in the list of matches; a ne)-.1 F
+E F0(mo)3.227 E -.15(ve)-.15 G(s).15 E F2(n)3.227 E F0 1.73
+(positions forw)144 477.6 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
-E(through the list.)144 436.8 Q(This command is intended to be bound to)
+E(through the list.)144 489.6 Q(This command is intended to be bound to)
5 E F1 -.9(TA)2.5 G(B).9 E F0 2.5(,b)C(ut is unbound by def)-2.7 E
-(ault.)-.1 E F1(delete\255char\255or\255list)108 448.8 Q F0 .234
-(Deletes the character under the cursor if not at the be)144 460.8 R
+(ault.)-.1 E F1(delete\255char\255or\255list)108 501.6 Q F0 .234
+(Deletes the character under the cursor if not at the be)144 513.6 R
.234(ginning or end of the line \(lik)-.15 F(e)-.1 E F1(delete\255char)
-2.735 E F0(\).)A .425(If at the end of the line, beha)144 472.8 R -.15
+2.734 E F0(\).)A .425(If at the end of the line, beha)144 525.6 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 484.8 Q(ault.)-.1 E F1
-(complete\255\214lename \(M\255/\))108 496.8 Q F0
-(Attempt \214lename completion on the te)144 508.8 Q(xt before point.)
--.15 E F1(possible\255\214lename\255completions \(C\255x /\))108 520.8 Q
-F0(List the possible completions of the te)144 532.8 Q
+(his command is unbound)-5.425 F(by def)144 537.6 Q(ault.)-.1 E F1
+(complete\255\214lename \(M\255/\))108 549.6 Q F0
+(Attempt \214lename completion on the te)144 561.6 Q(xt before point.)
+-.15 E F1(possible\255\214lename\255completions \(C\255x /\))108 573.6 Q
+F0(List the possible completions of the te)144 585.6 Q
(xt before point, treating it as a \214lename.)-.15 E F1
-(complete\255user)108 544.8 Q(name \(M\255~\))-.15 E F0
-(Attempt completion on the te)144 556.8 Q
+(complete\255user)108 597.6 Q(name \(M\255~\))-.15 E F0
+(Attempt completion on the te)144 609.6 Q
(xt before point, treating it as a username.)-.15 E F1(possible\255user)
-108 568.8 Q(name\255completions \(C\255x ~\))-.15 E F0
-(List the possible completions of the te)144 580.8 Q
+108 621.6 Q(name\255completions \(C\255x ~\))-.15 E F0
+(List the possible completions of the te)144 633.6 Q
(xt before point, treating it as a username.)-.15 E F1(complete\255v)108
-592.8 Q(ariable \(M\255$\))-.1 E F0(Attempt completion on the te)144
-604.8 Q(xt before point, treating it as a shell v)-.15 E(ariable.)-.25 E
-F1(possible\255v)108 616.8 Q(ariable\255completions \(C\255x $\))-.1 E
-F0(List the possible completions of the te)144 628.8 Q
+645.6 Q(ariable \(M\255$\))-.1 E F0(Attempt completion on the te)144
+657.6 Q(xt before point, treating it as a shell v)-.15 E(ariable.)-.25 E
+F1(possible\255v)108 669.6 Q(ariable\255completions \(C\255x $\))-.1 E
+F0(List the possible completions of the te)144 681.6 Q
(xt before point, treating it as a shell v)-.15 E(ariable.)-.25 E F1
-(complete\255hostname \(M\255@\))108 640.8 Q F0
-(Attempt completion on the te)144 652.8 Q
-(xt before point, treating it as a hostname.)-.15 E F1
-(possible\255hostname\255completions \(C\255x @\))108 664.8 Q F0
-(List the possible completions of the te)144 676.8 Q
-(xt before point, treating it as a hostname.)-.15 E F1
-(complete\255command \(M\255!\))108 688.8 Q F0 .58
-(Attempt completion on the te)144 700.8 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 712.8 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 724.8 Q -.15(xe)-.15 G
-(cutable \214lenames, in that order).15 E(.)-.55 E(GNU Bash-3.0)72 768 Q
-(2004 Apr 20)148.735 E(38)198.725 E 0 Cg EP
+(complete\255hostname \(M\255@\))108 693.6 Q F0
+(Attempt completion on the te)144 705.6 Q
+(xt before point, treating it as a hostname.)-.15 E(GNU Bash-3.0)72 768
+Q(2004 May 27)147.345 E(38)197.335 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
-(possible\255command\255completions \(C\255x !\))108 84 Q F0
+(possible\255hostname\255completions \(C\255x @\))108 84 Q F0
(List the possible completions of the te)144 96 Q
+(xt before point, treating it as a hostname.)-.15 E F1
+(complete\255command \(M\255!\))108 108 Q F0 .581
+(Attempt completion on the te)144 120 R .581
+(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 132 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 144 Q -.15(xe)-.15 G
+(cutable \214lenames, in that order).15 E(.)-.55 E F1
+(possible\255command\255completions \(C\255x !\))108 156 Q F0
+(List the possible completions of the te)144 168 Q
(xt before point, treating it as a command name.)-.15 E F1
-(dynamic\255complete\255history \(M\255T)108 108 Q(AB\))-.9 E F0 .424
-(Attempt completion on the te)144 120 R .425
-(xt before point, comparing the te)-.15 F .425(xt ag)-.15 F .425
+(dynamic\255complete\255history \(M\255T)108 180 Q(AB\))-.9 E F0 .425
+(Attempt completion on the te)144 192 R .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 132 Q F1
-(complete\255into\255braces \(M\255{\))108 144 Q F0 .4(Perform \214lena\
+(for possible completion matches.)144 204 Q F1
+(complete\255into\255braces \(M\255{\))108 216 Q F0 .4(Perform \214lena\
me completion and insert the list of possible completions enclosed with\
-in braces so)144 156 R(the list is a)144 168 Q -.25(va)-.2 G
+in braces so)144 228 R(the list is a)144 240 Q -.25(va)-.2 G
(ilable to the shell \(see).25 E F1(Brace Expansion)2.5 E F0(abo)2.5 E
--.15(ve)-.15 G(\).).15 E F1 -.25(Ke)87 184.8 S(yboard Macr).25 E(os)-.18
-E(start\255kbd\255macr)108 196.8 Q 2.5(o\()-.18 G(C\255x \()-2.5 E(\))
-.833 E F0(Be)144 208.8 Q(gin sa)-.15 E
+-.15(ve)-.15 G(\).).15 E F1 -.25(Ke)87 256.8 S(yboard Macr).25 E(os)-.18
+E(start\255kbd\255macr)108 268.8 Q 2.5(o\()-.18 G(C\255x \()-2.5 E(\))
+.833 E F0(Be)144 280.8 Q(gin sa)-.15 E
(ving the characters typed into the current k)-.2 E -.15(ey)-.1 G
-(board macro.).15 E F1(end\255kbd\255macr)108 220.8 Q 2.5(o\()-.18 G
-(C\255x \))-2.5 E(\)).833 E F0(Stop sa)144 232.8 Q
+(board macro.).15 E F1(end\255kbd\255macr)108 292.8 Q 2.5(o\()-.18 G
+(C\255x \))-2.5 E(\)).833 E F0(Stop sa)144 304.8 Q
(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 244.8 Q 2.5(o\()-.18 G(C\255x e\))-2.5
-E F0(Re-e)144 256.8 Q -.15(xe)-.15 G .999(cute the last k).15 F -.15(ey)
--.1 G .999(board macro de\214ned, by making the characters in the macro\
- appear as if).15 F(typed at the k)144 268.8 Q -.15(ey)-.1 G(board.).15
-E F1(Miscellaneous)87 285.6 Q -.18(re)108 297.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 309.6 R/F2 10/Times-Italic@0 SF(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 321.6 Q F1(abort \(C\255g\))108 333.6 Q F0 3.248
-(Abort the current editing command and ring the terminal')144 345.6 R
-5.749(sb)-.55 G 3.249(ell \(subject to the setting of)-5.749 F F1
-(bell\255style)144 357.6 Q F0(\).)A F1(do\255upper)108 369.6 Q
+(call\255last\255kbd\255macr)108 316.8 Q 2.5(o\()-.18 G(C\255x e\))-2.5
+E F0(Re-e)144 328.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(typed at the k)144 340.8 Q -.15(ey)-.1 G(board.).15 E F1
+(Miscellaneous)87 357.6 Q -.18(re)108 369.6 S<ad72>.18 E
+(ead\255init\255\214le \(C\255x C\255r\))-.18 E F0 1.776
+(Read in the contents of the)144 381.6 R/F2 10/Times-Italic@0 SF(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 393.6 Q F1(abort \(C\255g\))108 405.6 Q F0 3.249
+(Abort the current editing command and ring the terminal')144 417.6 R
+5.748(sb)-.55 G 3.248(ell \(subject to the setting of)-5.748 F F1
+(bell\255style)144 429.6 Q F0(\).)A F1(do\255upper)108 441.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 381.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 453.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 393.6 Q(.)-.55 E F1(pr)108 405.6 Q
-(e\214x\255meta \(ESC\))-.18 E F0(Metafy the ne)144 417.6 Q
+(uppercase character)144 465.6 Q(.)-.55 E F1(pr)108 477.6 Q
+(e\214x\255meta \(ESC\))-.18 E F0(Metafy the ne)144 489.6 Q
(xt character typed.)-.15 E/F3 9/Times-Bold@0 SF(ESC)5 E F1(f)2.25 E F0
(is equi)2.5 E -.25(va)-.25 G(lent to).25 E F1(Meta\255f)2.5 E F0(.)A F1
-(undo \(C\255_, C\255x C\255u\))108 429.6 Q F0
-(Incremental undo, separately remembered for each line.)144 441.6 Q F1
--2.29 -.18(re v)108 453.6 T(ert\255line \(M\255r\)).08 E F0 1.095
-(Undo all changes made to this line.)144 465.6 R 1.095(This is lik)6.095
+(undo \(C\255_, C\255x C\255u\))108 501.6 Q F0
+(Incremental undo, separately remembered for each line.)144 513.6 Q F1
+-2.29 -.18(re v)108 525.6 T(ert\255line \(M\255r\)).08 E F0 1.095
+(Undo all changes made to this line.)144 537.6 R 1.095(This is lik)6.095
F 3.595(ee)-.1 G -.15(xe)-3.745 G 1.095(cuting the).15 F F1(undo)3.595 E
F0 1.095(command enough times to)3.595 F
-(return the line to its initial state.)144 477.6 Q F1
-(tilde\255expand \(M\255&\))108 489.6 Q F0(Perform tilde e)144 501.6 Q
+(return the line to its initial state.)144 549.6 Q F1
+(tilde\255expand \(M\255&\))108 561.6 Q F0(Perform tilde e)144 573.6 Q
(xpansion on the current w)-.15 E(ord.)-.1 E F1
-(set\255mark \(C\255@, M\255<space>\))108 513.6 Q F0
-(Set the mark to the point.)144 525.6 Q(If a numeric ar)5 E
+(set\255mark \(C\255@, M\255<space>\))108 585.6 Q F0
+(Set the mark to the point.)144 597.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 537.6 Q F0(Sw)
-144 549.6 Q .283(ap the point with the mark.)-.1 F .283
+(exchange\255point\255and\255mark \(C\255x C\255x\))108 609.6 Q F0(Sw)
+144 621.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)
-144 561.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 573.6 Q(ch \(C\255]\))-.18 E F0 3.035(Ac)144
-585.6 S .535(haracter is read and point is mo)-3.035 F -.15(ve)-.15 G
+2.783(dp).15 G .283(osition, and the old)-2.783 F(cursor position is sa)
+144 633.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 645.6 Q(ch \(C\255]\))-.18 E F0 3.036(Ac)144
+657.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)
-144 597.6 Q(vious occurrences.)-.25 E F1(character\255sear)108 609.6 Q
-(ch\255backward \(M\255C\255]\))-.18 E F0 3.544(Ac)144 621.6 S 1.044
-(haracter is read and point is mo)-3.544 F -.15(ve)-.15 G 3.544(dt).15 G
+(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 669.6 Q(vious occurrences.)-.25 E F1(character\255sear)108 681.6 Q
+(ch\255backward \(M\255C\255]\))-.18 E F0 3.543(Ac)144 693.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 633.6 Q F1
-(insert\255comment \(M\255#\))108 645.6 Q F0 -.4(Wi)144 657.6 S .48
-(thout a numeric ar).4 F .48(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 669.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 681.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 1.014(inserted, otherwise the characters in)144 693.6 R F1
-(comment-begin)3.514 E F0 1.014(are deleted from the be)3.514 F 1.013
-(ginning of the line.)-.15 F 1.468
-(In either case, the line is accepted as if a ne)144 705.6 R 1.468
-(wline had been typed.)-.25 F 1.469(The def)6.469 F 1.469(ault v)-.1 F
-1.469(alue of)-.25 F F1(com-)3.969 E(ment\255begin)144 717.6 Q F0 .84
-(causes this command to mak)3.34 F 3.339(et)-.1 G .839
-(he current line a shell comment.)-3.339 F .839(If a numeric ar)5.839 F
-(gu-)-.18 E(ment causes the comment character to be remo)144 729.6 Q
--.15(ve)-.15 G(d, the line will be e).15 E -.15(xe)-.15 G
-(cuted by the shell.).15 E(GNU Bash-3.0)72 768 Q(2004 Apr 20)148.735 E
-(39)198.725 E 0 Cg EP
+(count searches for subsequent occurrences.)144 705.6 Q(GNU Bash-3.0)72
+768 Q(2004 May 27)147.345 E(39)197.335 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(glob\255complete\255w)108 84 Q
-(ord \(M\255g\))-.1 E F0 .791(The w)144 96 R .791
-(ord before point is treated as a pattern for pathname e)-.1 F .792
-(xpansion, with an asterisk implicitly)-.15 F 2.5(appended. This)144 108
+-.35 E/F1 10/Times-Bold@0 SF(insert\255comment \(M\255#\))108 84 Q F0
+-.4(Wi)144 96 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 .48(riable is inserted at the).25 F(be)144 108 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 120 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.821(,t)C .321(he v)-2.821 F .321(alue is)
+-.25 F 1.013(inserted, otherwise the characters in)144 132 R F1
+(comment-begin)3.514 E F0 1.014(are deleted from the be)3.514 F 1.014
+(ginning of the line.)-.15 F 1.469
+(In either case, the line is accepted as if a ne)144 144 R 1.468
+(wline had been typed.)-.25 F 1.468(The def)6.468 F 1.468(ault v)-.1 F
+1.468(alue of)-.25 F F1(com-)3.968 E(ment\255begin)144 156 Q F0 .839
+(causes this command to mak)3.339 F 3.339(et)-.1 G .839
+(he current line a shell comment.)-3.339 F .84(If a numeric ar)5.84 F
+(gu-)-.18 E(ment causes the comment character to be remo)144 168 Q -.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 180 Q
+(ord \(M\255g\))-.1 E F0 .792(The w)144 192 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 204
R(pattern is used to generate a list of matching \214le names for possi\
-ble completions.)2.5 E F1(glob\255expand\255w)108 120 Q
-(ord \(C\255x *\))-.1 E F0 .372(The w)144 132 R .372
-(ord before point is treated as a pattern for pathname e)-.1 F .371
+ble completions.)2.5 E F1(glob\255expand\255w)108 216 Q
+(ord \(C\255x *\))-.1 E F0 .371(The w)144 228 R .372
+(ord before point is treated as a pattern for pathname e)-.1 F .372
(xpansion, and the list of matching \214le)-.15 F .516
-(names is inserted, replacing the w)144 144 R 3.016(ord. If)-.1 F 3.016
+(names is inserted, replacing the w)144 240 R 3.016(ord. If)-.1 F 3.016
(an)3.016 G .516(umeric ar)-3.016 F .516
(gument is supplied, an asterisk is appended)-.18 F(before pathname e)
-144 156 Q(xpansion.)-.15 E F1(glob\255list\255expansions \(C\255x g\))
-108 168 Q F0 .923(The list of e)144 180 R .923(xpansions that w)-.15 F
+144 252 Q(xpansion.)-.15 E F1(glob\255list\255expansions \(C\255x g\))
+108 264 Q F0 .923(The list of e)144 276 R .923(xpansions that w)-.15 F
.923(ould ha)-.1 F 1.223 -.15(ve b)-.2 H .923(een generated by).15 F F1
(glob\255expand\255w)3.423 E(ord)-.1 E F0 .923(is displayed, and)3.423 F
-.872(the line is redra)144 192 R 3.372(wn. If)-.15 F 3.372(an)3.372 G
+.872(the line is redra)144 288 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 204 S(pansion.).15 E F1(dump\255functions)108 216 Q F0 .627
-(Print all of the functions and their k)144 228 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
-(ment is supplied, the output is formatted in such a w)144 240 Q
+(ex)144 300 S(pansion.).15 E F1(dump\255functions)108 312 Q F0 .626
+(Print all of the functions and their k)144 324 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 336 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 252 Q(ariables)-.1 E F0
-1.799(Print all of the settable readline v)144 264 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 276 R .304
+2.5 E(c)-.37 E F0(\214le.)2.5 E F1(dump\255v)108 348 Q(ariables)-.1 E F0
+1.8(Print all of the settable readline v)144 360 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 372 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 288 Q(c)-.37 E F0
-(\214le.)2.5 E F1(dump\255macr)108 300 Q(os)-.18 E F0 .756
-(Print all of the readline k)144 312 R 1.056 -.15(ey s)-.1 H .756
+(ay that it can be made part of an)-.1 F F2(inputr)144 384 Q(c)-.37 E F0
+(\214le.)2.5 E F1(dump\255macr)108 396 Q(os)-.18 E F0 .756
+(Print all of the readline k)144 408 R 1.056 -.15(ey s)-.1 H .756
(equences bound to macros and the strings the).15 F 3.256(yo)-.15 G
-3.256(uput. If)-3.256 F 3.256(an)3.256 G(umeric)-3.256 E(ar)144 324 Q
+3.256(uput. If)-3.256 F 3.255(an)3.255 G(umeric)-3.255 E(ar)144 420 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
-(\214le.)144 336 Q F1(display\255shell\255v)108 348 Q
-(ersion \(C\255x C\255v\))-.1 E F0(Display v)144 360 Q
+(ay that it can be made part of an)-.1 F F2(inputr)3.028 E(c)-.37 E F0
+(\214le.)144 432 Q F1(display\255shell\255v)108 444 Q
+(ersion \(C\255x C\255v\))-.1 E F0(Display v)144 456 Q
(ersion information about the current instance of)-.15 E F1(bash)2.5 E
-F0(.)A F1(Pr)87 376.8 Q(ogrammable Completion)-.18 E F0 .146(When w)108
-388.8 R .147(ord completion is attempted for an ar)-.1 F .147
+F0(.)A F1(Pr)87 472.8 Q(ogrammable Completion)-.18 E F0 .147(When w)108
+484.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 400.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 496.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)
--.25 F(programmable completion f)108 412.8 Q(acilities are in)-.1 E -.2
-(vo)-.4 G -.1(ke).2 G(d.).1 E .333
-(First, the command name is identi\214ed.)108 429.6 R .334
+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 508.8 Q(acilities are in)-.1 E -.2
+(vo)-.4 G -.1(ke).2 G(d.).1 E .334
+(First, the command name is identi\214ed.)108 525.6 R .333
(If a compspec has been de\214ned for that command, the compspec is)
-5.333 F .587
-(used to generate the list of possible completions for the w)108 441.6 R
-3.087(ord. If)-.1 F .587(the command w)3.087 F .586
-(ord is a full pathname, a)-.1 F 1.18
-(compspec for the full pathname is searched for \214rst.)108 453.6 R
-1.181(If no compspec is found for the full pathname, an)6.181 F
-(attempt is made to \214nd a compspec for the portion follo)108 465.6 Q
+5.334 F .587
+(used to generate the list of possible completions for the w)108 537.6 R
+3.087(ord. If)-.1 F .587(the command w)3.087 F .587
+(ord is a full pathname, a)-.1 F 1.181
+(compspec for the full pathname is searched for \214rst.)108 549.6 R
+1.18(If no compspec is found for the full pathname, an)6.181 F
+(attempt is made to \214nd a compspec for the portion follo)108 561.6 Q
(wing the \214nal slash.)-.25 E .817(Once a compspec has been found, it\
- is used to generate the list of matching w)108 482.4 R 3.317(ords. If)
+ is used to generate the list of matching w)108 578.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
-494.4 Q(ault)-.1 E F1(bash)2.5 E F0(completion as described abo)2.5 E .3
+590.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
-.463(First, the actions speci\214ed by the compspec are used.)108 511.2
-R .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 523.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
+.464(First, the actions speci\214ed by the compspec are used.)108 607.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 619.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
(option is used for \214lename or directory name completion, the)3.095 F
-(shell v)108 535.2 Q(ariable)-.25 E F3(FIGNORE)2.5 E F0
-(is used to \214lter the matches.)2.25 E(An)108 552 Q 2.585(yc)-.15 G
+(shell v)108 631.2 Q(ariable)-.25 E F3(FIGNORE)2.5 E F0
+(is used to \214lter the matches.)2.25 E(An)108 648 Q 2.585(yc)-.15 G
.085(ompletions speci\214ed by a \214lename e)-2.585 F .085
(xpansion pattern to the)-.15 F F1<ad47>2.585 E F0 .085
(option are generated ne)2.585 F 2.585(xt. The)-.15 F -.1(wo)2.585 G
-(rds).1 E .844(generated by the pattern need not match the w)108 564 R
-.844(ord being completed.)-.1 F(The)5.844 E F3(GLOBIGNORE)3.343 E F0
-.843(shell v)3.093 F .843(ariable is)-.25 F
-(not used to \214lter the matches, b)108 576 Q(ut the)-.2 E F3(FIGNORE)
-2.5 E F0 -.25(va)2.25 G(riable is used.).25 E(Ne)108 592.8 Q .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 604.8 R F3(IFS)2.913 E F0 .412(special v)2.663 F .412
+(rds).1 E .843(generated by the pattern need not match the w)108 660 R
+.844(ord being completed.)-.1 F(The)5.844 E F3(GLOBIGNORE)3.344 E F0
+.844(shell v)3.094 F .844(ariable is)-.25 F
+(not used to \214lter the matches, b)108 672 Q(ut the)-.2 E F3(FIGNORE)
+2.5 E F0 -.25(va)2.25 G(riable is used.).25 E(Ne)108 688.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
+700.8 R F3(IFS)2.912 E F0 .412(special v)2.662 F .412
(ariable as delimiters.)-.25 F .412(Shell quoting is honored.)5.412 F
-.412(Each w)5.412 F .412(ord is then e)-.1 F(xpanded)-.15 E 1.64
-(using brace e)108 616.8 R 1.64(xpansion, tilde e)-.15 F 1.64
+.413(Each w)5.412 F .413(ord is then e)-.1 F(xpanded)-.15 E 1.64
+(using brace e)108 712.8 R 1.64(xpansion, tilde e)-.15 F 1.64
(xpansion, parameter and v)-.15 F 1.64(ariable e)-.25 F 1.64
-(xpansion, command substitution, arith-)-.15 F 1.345(metic e)108 628.8 R
-1.345(xpansion, and pathname e)-.15 F 1.344(xpansion, as described abo)
+(xpansion, command substitution, arith-)-.15 F 1.344(metic e)108 724.8 R
+1.344(xpansion, and pathname e)-.15 F 1.344(xpansion, as described abo)
-.15 F 1.644 -.15(ve u)-.15 H(nder).15 E F3(EXP)3.844 E(ANSION)-.666 E
-/F4 9/Times-Roman@0 SF(.)A F0 1.344(The results are split)5.844 F 1.265
-(using the rules described abo)108 640.8 R 1.565 -.15(ve u)-.15 H(nder)
-.15 E F1 -.75(Wo)3.765 G 1.265(rd Splitting).75 F F0 6.265(.T)C 1.265
-(he results of the e)-6.265 F 1.265(xpansion are pre\214x-matched)-.15 F
-(ag)108 652.8 Q(ainst the w)-.05 E
-(ord being completed, and the matching w)-.1 E
-(ords become the possible completions.)-.1 E 1.238
-(After these matches ha)108 669.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 .513(options is in)108 681.6 R -.2(vo)
--.4 G -.1(ke).2 G 3.013(d. When).1 F .513(the command or function is in)
-3.013 F -.2(vo)-.4 G -.1(ke).2 G .513(d, the).1 F F3(COMP_LINE)3.013 E
-F0(and)2.763 E F3(COMP_POINT)3.013 E F0 -.25(va)2.763 G(ri-).25 E .873
-(ables are assigned v)108 693.6 R .873(alues as described abo)-.25 F
-1.173 -.15(ve u)-.15 H(nder).15 E F1 .872(Shell V)3.373 F(ariables)-.92
-E F0 5.872(.I)C 3.372(fas)-5.872 G .872(hell function is being in)-3.372
-F -.2(vo)-.4 G -.1(ke).2 G(d,).1 E(the)108 705.6 Q F3(COMP_W)5.26 E
-(ORDS)-.09 E F0(and)5.01 E F3(COMP_CW)5.26 E(ORD)-.09 E F0 -.25(va)5.01
-G 2.76(riables are also set.).25 F 2.76(When the function or command is)
-7.76 F(in)108 717.6 Q -.2(vo)-.4 G -.1(ke).2 G .404(d, the \214rst ar).1
-F .404(gument is the name of the command whose ar)-.18 F .403
-(guments are being completed, the second)-.18 F(ar)108 729.6 Q 1.993
-(gument is the w)-.18 F 1.993(ord being completed, and the third ar)-.1
-F 1.993(gument is the w)-.18 F 1.993(ord preceding the w)-.1 F 1.994
-(ord being)-.1 F(GNU Bash-3.0)72 768 Q(2004 Apr 20)148.735 E(40)198.725
-E 0 Cg EP
+/F4 9/Times-Roman@0 SF(.)A F0 1.345(The results are split)5.844 F
+(GNU Bash-3.0)72 768 Q(2004 May 27)147.345 E(40)197.335 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 .5(completed on the current command line.)108 84 R .499
-(No \214ltering of the generated completions ag)5.499 F .499
-(ainst the w)-.05 F .499(ord being)-.1 F(completed is performed; the fu\
-nction or command has complete freedom in generating the matches.)108 96
-Q(An)108 112.8 Q 2.937(yf)-.15 G .437(unction speci\214ed with)-2.937 F
-/F1 10/Times-Bold@0 SF<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 124.8 Q F1
-(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
-(It must put the possible completions in the)5.456 F/F2 9/Times-Bold@0
-SF(COMPREPL)108 136.8 Q(Y)-.828 E F0(array v)2.25 E(ariable.)-.25 E(Ne)
-108 153.6 Q .08(xt, an)-.15 F 2.58(yc)-.15 G .08
-(ommand speci\214ed with the)-2.58 F F1<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 165.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
-177.6 Q(wline, if necessary)-.25 E(.)-.65 E .376
-(After all of the possible completions are generated, an)108 194.4 R
-2.877<798c>-.15 G .377(lter speci\214ed with the)-2.877 F F1<ad58>2.877
-E F0 .377(option is applied to the)2.877 F 3.182(list. The)108 206.4 R
-.682(\214lter is a pattern as used for pathname e)3.182 F .681
-(xpansion; a)-.15 F F1(&)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 218.4 R .522(ord being completed.)-.1 F 3.022(Al)5.522 G
-(iteral)-3.022 E F1(&)3.022 E F0 .523
+-.35 E 1.265(using the rules described abo)108 84 R 1.565 -.15(ve u)-.15
+H(nder).15 E/F1 10/Times-Bold@0 SF -.75(Wo)3.765 G 1.265(rd Splitting)
+.75 F F0 6.265(.T)C 1.265(he results of the e)-6.265 F 1.265
+(xpansion are pre\214x-matched)-.15 F(ag)108 96 Q(ainst the w)-.05 E
+(ord being completed, and the matching w)-.1 E
+(ords become the possible completions.)-.1 E 1.237
+(After these matches ha)108 112.8 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 .513(options is in)108 124.8 R -.2(vo)
+-.4 G -.1(ke).2 G 3.013(d. When).1 F .513(the command or function is in)
+3.013 F -.2(vo)-.4 G -.1(ke).2 G .513(d, the).1 F/F2 9/Times-Bold@0 SF
+(COMP_LINE)3.013 E F0(and)2.763 E F2(COMP_POINT)3.013 E F0 -.25(va)2.763
+G(ri-).25 E .872(ables are assigned v)108 136.8 R .872
+(alues as described abo)-.25 F 1.172 -.15(ve u)-.15 H(nder).15 E F1 .873
+(Shell V)3.372 F(ariables)-.92 E F0 5.873(.I)C 3.373(fas)-5.873 G .873
+(hell function is being in)-3.373 F -.2(vo)-.4 G -.1(ke).2 G(d,).1 E
+(the)108 148.8 Q F2(COMP_W)5.261 E(ORDS)-.09 E F0(and)5.011 E F2
+(COMP_CW)5.26 E(ORD)-.09 E F0 -.25(va)5.01 G 2.76(riables are also set.)
+.25 F 2.76(When the function or command is)7.76 F(in)108 160.8 Q -.2(vo)
+-.4 G -.1(ke).2 G .403(d, the \214rst ar).1 F .404
+(gument is the name of the command whose ar)-.18 F .404
+(guments are being completed, the second)-.18 F(ar)108 172.8 Q .52
+(gument is the w)-.18 F .52(ord being completed, and the third ar)-.1 F
+.52(gument is the w)-.18 F .52(ord preceding the w)-.1 F .52
+(ord being com-)-.1 F .103(pleted on the current command line.)108 184.8
+R .104(No \214ltering of the generated completions ag)5.104 F .104
+(ainst the w)-.05 F .104(ord being com-)-.1 F(pleted is performed; the \
+function or command has complete freedom in generating the matches.)108
+196.8 Q(An)108 213.6 Q 2.938(yf)-.15 G .437(unction speci\214ed with)
+-2.938 F F1<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 .437
+(acilities, including)-.1 F(the)108 225.6 Q F1(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 F2(COMPREPL)108
+237.6 Q(Y)-.828 E F0(array v)2.25 E(ariable.)-.25 E(Ne)108 254.4 Q .081
+(xt, an)-.15 F 2.581(yc)-.15 G .081(ommand speci\214ed with the)-2.581 F
+F1<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 266.4 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 278.4 Q(wline, if necessary)-.25 E(.)-.65 E
+.377(After all of the possible completions are generated, an)108 295.2 R
+2.877<798c>-.15 G .377(lter speci\214ed with the)-2.877 F F1<ad58>2.876
+E F0 .376(option is applied to the)2.876 F 3.181(list. The)108 307.2 R
+.681(\214lter is a pattern as used for pathname e)3.181 F .681
+(xpansion; a)-.15 F F1(&)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 319.2 R .523(ord being completed.)-.1 F 3.023(Al)5.523 G
+(iteral)-3.023 E F1(&)3.023 E F0 .522
(may be escaped with a backslash; the backslash is remo)3.022 F -.15(ve)
--.15 G 3.023(db).15 G(efore)-3.023 E .85(attempting a match.)108 230.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 F1(!)3.349 E F0(ne)108 242.4 Q -.05(ga)-.15 G
+-.15 G 3.022(db).15 G(efore)-3.022 E .849(attempting a match.)108 331.2
+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 F1
+(!)3.35 E F0(ne)108 343.2 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 259.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 F1
-<ad50>3.087 E F0(and)3.087 E F1<ad53>3.087 E F0 .587
+(d.).15 E(Finally)108 360 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 F1<ad50>
+3.087 E F0(and)3.087 E F1<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 271.2 Q .247(If the pre)108 288 R .247
+possible completions.)108 372 Q .246(If the pre)108 388.8 R .247
(viously-applied actions do not generate an)-.25 F 2.747(ym)-.15 G .247
(atches, and the)-2.747 F F1 .247(\255o dir)2.747 F(names)-.15 E F0 .247
-(option w)2.747 F .246(as supplied to)-.1 F F1(complete)108 300 Q F0
+(option w)2.747 F .247(as supplied to)-.1 F F1(complete)108 400.8 Q F0
(when the compspec w)2.5 E
-(as de\214ned, directory name completion is attempted.)-.1 E .461
-(If the)108 316.8 R F1 .462(\255o plusdirs)2.961 F F0 .462(option w)
+(as de\214ned, directory name completion is attempted.)-.1 E .462
+(If the)108 417.6 R F1 .462(\255o plusdirs)2.962 F F0 .462(option w)
2.962 F .462(as supplied to)-.1 F F1(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 328.8 Q 2.5(ym)-.15 G
-(atches are added to the results of the other actions.)-2.5 E .56
-(By def)108 345.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 357.6 R .631(The def)5.631 F(ault)-.1
-E F1(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 369.6 R
-.559(If the)5.559 F F1 .559(\255o bashdefault)3.059 F F0 .559(option w)
-3.059 F .559(as supplied to)-.1 F F1(complete)3.058 E F0 .558
-(when the compspec)3.058 F -.1(wa)108 381.6 S 3.171(sd).1 G .671
-(e\214ned, the)-3.171 F F1(bash)3.171 E F0(def)3.171 E .671
+F(pletion is attempted and an)108 429.6 Q 2.5(ym)-.15 G
+(atches are added to the results of the other actions.)-2.5 E .559
+(By def)108 446.4 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 458.4 R .632(The def)5.632 F(ault)-.1
+E F1(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 470.4 R
+.558(If the)5.558 F F1 .559(\255o bashdefault)3.059 F F0 .559(option w)
+3.059 F .559(as supplied to)-.1 F F1(complete)3.059 E F0 .559
+(when the compspec)3.059 F -.1(wa)108 482.4 S 3.172(sd).1 G .672
+(e\214ned, the)-3.172 F F1(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 F1<ad6f>3.172 E(default)108 393.6 Q F0 1.207
-(option w)3.707 F 1.207(as supplied to)-.1 F F1(complete)3.707 E F0
+-.1 F .671(If the)5.671 F F1<ad6f>3.171 E(default)108 494.4 Q F0 1.207
+(option w)3.706 F 1.207(as supplied to)-.1 F F1(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
-405.6 Q(ault)-.1 E F1(bash)2.5 E F0(completions\) generate no matches.)
+506.4 Q(ault)-.1 E F1(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 422.4 R .633(tions force\
+desired, the programmable completion func-)108 523.2 R .632(tions force\
readline to append a slash to completed names which are symbolic links\
- to directories, subject)108 434.4 R 2.761(to the v)108 446.4 R 2.761
-(alue of the)-.25 F F1(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 F1(mark-sym-)5.262 E(link)108 458.4
+ to directories, subject)108 535.2 R 2.762(to the v)108 547.2 R 2.762
+(alue of the)-.25 F F1(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 F1(mark-sym-)5.261 E(link)108 559.2
Q(ed\255dir)-.1 E(ectories)-.18 E F0(readline v)2.5 E(ariable.)-.25 E/F3
-10.95/Times-Bold@0 SF(HIST)72 475.2 Q(OR)-.197 E(Y)-.383 E F0 .372
-(When the)108 487.2 R F1 .372(\255o history)2.872 F F0 .372
-(option to the)2.872 F F1(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/F4
-10/Times-Italic@0 SF .371(command history)2.871 F F0(,)A .031
-(the list of commands pre)108 499.2 R .031(viously typed.)-.25 F .031
+10.95/Times-Bold@0 SF(HIST)72 576 Q(OR)-.197 E(Y)-.383 E F0 .371
+(When the)108 588 R F1 .371(\255o history)2.871 F F0 .371(option to the)
+2.871 F F1(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/F4
+10/Times-Italic@0 SF .372(command history)2.872 F F0(,)A .032
+(the list of commands pre)108 600 R .031(viously typed.)-.25 F .031
(The v)5.031 F .031(alue of the)-.25 F F1(HISTSIZE)2.531 E F0 -.25(va)
-2.531 G .031(riable is used as the number of com-).25 F .43(mands to sa)
-108 511.2 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 F2(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
+2.531 G .031(riable is used as the number of com-).25 F .429
+(mands to sa)108 612 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 F2
+(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
(stores each command in the history list prior to parameter and v)108
-523.2 R .287(ariable e)-.25 F .287(xpansion \(see)-.15 F F2(EXP)2.787 E
-(ANSION)-.666 E F0(abo)2.537 E -.15(ve)-.15 G(\)).15 E -.2(bu)108 535.2
-S 4.066(ta).2 G 1.565(fter history e)-4.066 F 1.565
+624 R .287(ariable e)-.25 F .287(xpansion \(see)-.15 F F2(EXP)2.787 E
+(ANSION)-.666 E F0(abo)2.537 E -.15(ve)-.15 G(\)).15 E -.2(bu)108 636 S
+4.065(ta).2 G 1.565(fter history e)-4.065 F 1.565
(xpansion is performed, subject to the v)-.15 F 1.565
(alues of the shell v)-.25 F(ariables)-.25 E F2(HISTIGNORE)4.065 E F0
-(and)3.815 E F2(HISTCONTR)108 547.2 Q(OL)-.27 E/F5 9/Times-Roman@0 SF(.)
-A F0 .082
+(and)3.816 E F2(HISTCONTR)108 648 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 564 R(ariable)-.25 E F2(HISTFILE)2.583 E F0(\(def)2.333 E(ault)-.1 E
-F4(~/.bash_history)2.583 E F0(\).)A .315(The \214le named by the v)108
-576 R .315(alue of)-.25 F F2(HISTFILE)2.815 E F0 .315
+108 664.8 R(ariable)-.25 E F2(HISTFILE)2.582 E F0(\(def)2.332 E(ault)-.1
+E F4(~/.bash_history)2.582 E F0(\).)A .315(The \214le named by the v)108
+676.8 R .315(alue of)-.25 F F2(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 .952
-(lines speci\214ed by the v)108 588 R .953(alue of)-.25 F F2
+.315(ontain no more than the number of)-2.815 F .953
+(lines speci\214ed by the v)108 688.8 R .953(alue of)-.25 F F2
(HISTFILESIZE)3.453 E F5(.)A F0 .953(When an interacti)5.453 F 1.253
-.15(ve s)-.25 H .953(hell e).15 F .953(xits, the last)-.15 F F2
-($HISTSIZE)3.453 E F0(lines)3.203 E .65
-(are copied from the history list to)108 600 R F2($HISTFILE)3.15 E F5(.)
-A F0 .65(If the)5.15 F F1(histappend)3.15 E F0 .649
-(shell option is enabled \(see the descrip-)3.15 F .141(tion of)108 612
-R F1(shopt)2.641 E F0(under)2.641 E F2 .141(SHELL B)2.641 F(UIL)-.09 E
-.141(TIN COMMANDS)-.828 F F0(belo)2.391 E .141
+($HISTSIZE)3.452 E F0(lines)3.202 E .649
+(are copied from the history list to)108 700.8 R F2($HISTFILE)3.15 E F5
+(.)A F0 .65(If the)5.15 F F1(histappend)3.15 E F0 .65
+(shell option is enabled \(see the descrip-)3.15 F .141(tion of)108
+712.8 R F1(shopt)2.641 E F0(under)2.641 E F2 .141(SHELL B)2.641 F(UIL)
+-.09 E .141(TIN COMMANDS)-.828 F F0(belo)2.391 E .141
(w\), the lines are appended to the history \214le, other)-.25 F(-)-.2 E
-.573(wise the history \214le is o)108 624 R -.15(ve)-.15 G 3.073
+.572(wise the history \214le is o)108 724.8 R -.15(ve)-.15 G 3.073
(rwritten. If).15 F F2(HISTFILE)3.073 E F0 .573
(is unset, or if the history \214le is unwritable, the history is)2.823
-F 1.141(not sa)108 636 R -.15(ve)-.2 G 3.641(d. After).15 F(sa)3.641 E
-1.141(ving the history)-.2 F 3.641(,t)-.65 G 1.142
-(he history \214le is truncated to contain no more than)-3.641 F F2
-(HISTFILESIZE)3.642 E F0 2.5(lines. If)108 648 R F2(HISTFILESIZE)2.5 E
-F0(is not set, no truncation is performed.)2.25 E 1.294(The b)108 664.8
-R 1.294(uiltin command)-.2 F F1(fc)3.794 E F0(\(see)3.794 E F2 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 676.8
-S .673(cute a portion of the history list.).15 F(The)5.673 E F1(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
-(and manipulate the history \214le.)108 688.8 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 700.8 Q
-(vide access to the history list.)-.15 E 1.485(The shell allo)108 717.6
-R 1.485(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 F2(HISTCONTR)3.986
-E(OL)-.27 E F0(and)3.736 E F2(HISTIGNORE)108 729.6 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
-(GNU Bash-3.0)72 768 Q(2004 Apr 20)148.735 E(41)198.725 E 0 Cg EP
+F(GNU Bash-3.0)72 768 Q(2004 May 27)147.345 E(41)197.335 E 0 Cg EP
%%Page: 42 42
%%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(cmdhist)108 84 Q F0 .75
+-.35 E 1.142(not sa)108 84 R -.15(ve)-.2 G 3.642(d. After).15 F(sa)3.642
+E 1.142(ving the history)-.2 F 3.642(,t)-.65 G 1.141
+(he history \214le is truncated to contain no more than)-3.642 F/F1 9
+/Times-Bold@0 SF(HISTFILESIZE)3.641 E F0 2.5(lines. If)108 96 R F1
+(HISTFILESIZE)2.5 E F0(is not set, no truncation is performed.)2.25 E
+1.293(The b)108 112.8 R 1.293(uiltin command)-.2 F/F2 10/Times-Bold@0 SF
+(fc)3.793 E F0(\(see)3.793 E F1 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 124.8 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 .279
+(and manipulate the history \214le.)108 136.8 R .279
+(When using command-line editing, search commands are a)5.279 F -.25(va)
+-.2 G .28(ilable in each).25 F(editing mode that pro)108 148.8 Q
+(vide access to the history list.)-.15 E 1.486(The shell allo)108 165.6
+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.485 E F1(HISTCONTR)3.985
+E(OL)-.27 E F0(and)3.735 E F1(HISTIGNORE)108 177.6 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 189.6 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 96 R 3.577(,a)-.65 G 1.077
+(the same history entry)108 201.6 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 F1(lithist)3.576 E F0
-.373(shell option causes the shell to sa)108 108 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 120 R F1(shopt)2.819 E F0 -.2(bu)2.819 G .318
-(iltin belo).2 F 2.818(wu)-.25 G(nder)-2.818 E/F2 9/Times-Bold@0 SF .318
-(SHELL B)2.818 F(UIL)-.09 E .318(TIN COMMANDS)-.828 F F0 .318
-(for information on setting and)2.568 F(unsetting shell options.)108 132
-Q/F3 10.95/Times-Bold@0 SF(HIST)72 148.8 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
-160.8 R .611(xpansion feature that is similar to the history e)-.15 F
-.611(xpansion in)-.15 F F1(csh.)3.111 E F0 .611(This section)5.611 F
-.871(describes what syntax features are a)108 172.8 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 184.8 R F1(+H)4.514 E F0 2.014
-(option to the)4.514 F F1(set)4.514 E F0 -.2(bu)4.514 G 2.014
-(iltin command \(see).2 F F2 2.014(SHELL B)4.514 F(UIL)-.09 E 2.014
-(TIN COMMANDS)-.828 F F0(belo)108 196.8 Q 2.5(w\). Non-interacti)-.25 F
+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 213.6 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 225.6 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 F1 .318(SHELL B)2.818 F
+(UIL)-.09 E .318(TIN COMMANDS)-.828 F F0 .319
+(for information on setting and)2.568 F(unsetting shell options.)108
+237.6 Q/F3 10.95/Times-Bold@0 SF(HIST)72 254.4 Q(OR)-.197 E 2.738(YE)
+-.383 G(XP)-2.738 E(ANSION)-.81 E F0 .611
+(The shell supports a history e)108 266.4 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 278.4 R -.25(va)-.2 G 3.371
+(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 290.4 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 F1 2.013(SHELL B)4.513 F(UIL)-.09 E 2.013
+(TIN COMMANDS)-.828 F F0(belo)108 302.4 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 213.6 R 1.306
+(xpansion by def)-.15 E(ault.)-.1 E 1.305(History e)108 319.2 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 225.6 R .209(guments to a pre)-.18 F .21
+ input stream, making it easy to repeat)-.1 F .21
+(commands, insert the ar)108 331.2 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 237.6 Q(.)-.65 E 1.164(History e)108
-254.4 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 266.4 S 3.2
+F(vious)-.25 E(commands quickly)108 343.2 Q(.)-.65 E 1.163(History e)108
+360 R 1.163(xpansion is performed immediately after a complete line is \
+read, before the shell breaks it into)-.15 F -.1(wo)108 372 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 278.4 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 290.4 R/F4
-10/Times-Italic@0 SF -.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 F4(wor)
-3.163 E(ds)-.37 E F0 5.663(.V)C(arious)-6.773 E F4(modi\214er)108 302.4
-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 314.4 R -.15
-(ve)-.25 G(ral).15 E F4(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 326.4 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 338.4 Q
-F1(!)3.333 E F0(by def)3.333 E 2.5(ault. Only)-.1 F(backslash \()2.5 E
-F1(\\).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 355.2 Q -.15(ve)-.25 G
+3.2 F 4.367(substitution. The)108 384 R 1.868(second is to select porti\
+ons 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 396 R/F4 10
+/Times-Italic@0 SF -.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 F4(wor)
+3.162 E(ds)-.37 E F0 5.662(.V)C(arious)-6.772 E F4(modi\214er)108 408 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 420 R -.15(ve)
+-.25 G(ral).15 E F4(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 432 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 444 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 460.8 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 367.2 T
-3.163(ni).25 G 3.163(fi)-3.163 G 3.162(ti)-3.163 G 3.162(su)-3.162 G
+F .03(xpansion character)-.15 F(,)-.4 E -2.15 -.25(ev e)108 472.8 T
+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 F1(=)3.162 E F0 5.662(.I)C 3.162(ft)-5.662 G(he)-3.162 E F1
-(extglob)3.162 E F0 .662(shell option is enabled,)3.162 F F1(\()3.162 E
-F0(will also inhibit e)108 379.2 Q(xpansion.)-.15 E(Se)108 396 Q -.15
-(ve)-.25 G .109(ral shell options settable with the).15 F F1(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.259(If the)108 408 R F1
-(histv)3.759 E(erify)-.1 E F0 1.259
-(shell option is enabled \(see the description of the)3.759 F F1(shopt)
-3.759 E F0 -.2(bu)3.759 G 1.259(iltin\), and).2 F F1 -.18(re)3.758 G
-(adline).18 E F0 1.258(is being)3.758 F 1.497(used, history substitutio\
-ns are not immediately passed to the shell parser)108 420 R 6.498(.I)
--.55 G 1.498(nstead, the e)-6.498 F 1.498(xpanded line is)-.15 F 2.228
-(reloaded into the)108 432 R F1 -.18(re)4.728 G(adline).18 E F0 2.228
+-.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.163 E
+F0(will also inhibit e)108 484.8 Q(xpansion.)-.15 E(Se)108 501.6 Q -.15
+(ve)-.25 G .11(ral shell options settable with the).15 F F2(shopt)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.258(If the)108 513.6 R F2
+(histv)3.758 E(erify)-.1 E F0 1.259
+(shell option is enabled \(see the description of the)3.758 F F2(shopt)
+3.759 E F0 -.2(bu)3.759 G 1.259(iltin\), and).2 F F2 -.18(re)3.759 G
+(adline).18 E F0 1.259(is being)3.759 F 1.498(used, history substitutio\
+ns are not immediately passed to the shell parser)108 525.6 R 6.497(.I)
+-.55 G 1.497(nstead, the e)-6.497 F 1.497(xpanded line is)-.15 F 2.228
+(reloaded into the)108 537.6 R F2 -.18(re)4.728 G(adline).18 E F0 2.228
(editing b)4.728 F(uf)-.2 E 2.228(fer for further modi\214cation.)-.25 F
-(If)7.228 E F1 -.18(re)4.728 G(adline).18 E F0 2.228
-(is being used, and the)4.728 F F1(histr)108 444 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 456 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
-(iltin command may be used to see what a history).2 F -.15(ex)108 468 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
-(iltin may be used to add commands to the).2 F
-(end of the history list without actually e)108 480 Q -.15(xe)-.15 G
+(If)7.228 E F2 -.18(re)4.728 G(adline).18 E F0 2.228
+(is being used, and the)4.728 F F2(histr)108 549.6 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 F2 -.18(re)
+3.702 G(adline).18 E F0(editing)3.702 E -.2(bu)108 561.6 S -.25(ff).2 G
+1.16(er for correction.).25 F(The)6.16 E F2<ad70>3.66 E F0 1.16
+(option to the)3.66 F F2(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 573.6
+S .056(pansion will do before using it.).15 F(The)5.056 E F2<ad73>2.556
+E F0 .056(option to the)2.556 F F2(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 585.6 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 496.8 R 2.2
+(ilable for subsequent recall.).25 E 2.2(The shell allo)108 602.4 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(description of)108 508.8
-Q F1(histchars)2.5 E F0(abo)2.5 E .3 -.15(ve u)-.15 H(nder).15 E F1
-(Shell V)2.5 E(ariables)-.92 E F0(\).)A F1(Ev)87 525.6 Q
-(ent Designators)-.1 E F0(An e)108 537.6 Q -.15(ve)-.25 G(nt designator\
- is a reference to a command line entry in the history list.).15 E F1(!)
-108 554.4 Q F0 1.607(Start a history substitution, e)32.67 F 1.607
-(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
-(\(when the)144 566.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 578.4 Q F4(n)A F0(Refer to command line)27.67 E
-F4(n)2.5 E F0(.).24 E F1<21ad>108 590.4 Q F4(n)A F0
+-.25 F 2.2(xpansion mechanism \(see the)-.15 F(description of)108 614.4
+Q F2(histchars)2.5 E F0(abo)2.5 E .3 -.15(ve u)-.15 H(nder).15 E F2
+(Shell V)2.5 E(ariables)-.92 E F0(\).)A F2(Ev)87 631.2 Q
+(ent Designators)-.1 E F0(An e)108 643.2 Q -.15(ve)-.25 G(nt designator\
+ is a reference to a command line entry in the history list.).15 E F2(!)
+108 660 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 F2(blank)4.107 E F0 4.107
+(,n)C -.25(ew)-4.107 G 1.607(line, carriage return, = or \().25 F
+(\(when the)144 672 Q F2(extglob)2.5 E F0
+(shell option is enabled using the)2.5 E F2(shopt)2.5 E F0 -.2(bu)2.5 G
+(iltin\).).2 E F2(!)108 684 Q F4(n)A F0(Refer to command line)27.67 E F4
+(n)2.5 E F0(.).24 E F2<21ad>108 696 Q F4(n)A F0
(Refer to the current command line minus)21.97 E F4(n)2.5 E F0(.).24 E
-F1(!!)108 602.4 Q F0(Refer to the pre)29.34 E(vious command.)-.25 E
-(This is a synon)5 E(ym for `!\2551'.)-.15 E F1(!)108 614.4 Q F4(string)
-A F0(Refer to the most recent command starting with)9.33 E F4(string)2.5
-E F0(.).22 E F1(!?)108 626.4 Q F4(string)A F1([?])A F0 1.022
-(Refer to the most recent command containing)144 638.4 R F4(string)3.522
-E F0 6.022(.T).22 G 1.022(he trailing)-6.022 F F1(?)3.522 E F0 1.022
-(may be omitted if)3.522 F F4(string)3.861 E F0(is)3.741 E(follo)144
-650.4 Q(wed immediately by a ne)-.25 E(wline.)-.25 E/F5 12/Times-Bold@0
-SF(^)108 667.4 Q F4(string1)-5 I F5(^)5 I F4(string2)-5 I F5(^)5 I F0
-2.629(Quick substitution.)144 674.4 R 2.629
-(Repeat the last command, replacing)7.629 F F4(string1)5.469 E F0(with)
-5.129 E F4(string2)5.129 E F0 7.629(.E).02 G(qui)-7.629 E -.25(va)-.25 G
-2.63(lent to).25 F -.74(``)144 686.4 S(!!:s/).74 E F4(string1)A F0(/)A
-F4(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 698.4 Q F0
-(The entire command line typed so f)27.67 E(ar)-.1 E(.)-.55 E
-(GNU Bash-3.0)72 768 Q(2004 Apr 20)148.735 E(42)198.725 E 0 Cg EP
+F2(!!)108 708 Q F0(Refer to the pre)29.34 E(vious command.)-.25 E
+(This is a synon)5 E(ym for `!\2551'.)-.15 E(GNU Bash-3.0)72 768 Q
+(2004 May 27)147.345 E(42)197.335 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 -.75(Wo)87 84 S(rd Designators).75 E F0 -.8
-(Wo)108 96 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.313(separates the e)3.813 F -.15(ve)-.25 G 1.313
-(nt speci\214cation).15 F .529(from the w)108 108 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.53(.W)C(ords)-6.33 E 1.301
-(are numbered from the be)108 120 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 132 Q F1
-2.5(0\()108 148.8 S(zer)-2.5 E(o\))-.18 E F0(The zeroth w)144 160.8 Q
+-.35 E/F1 10/Times-Bold@0 SF(!)108 84 Q/F2 10/Times-Italic@0 SF(string)A
+F0(Refer to the most recent command starting with)9.33 E F2(string)2.5 E
+F0(.).22 E F1(!?)108 96 Q F2(string)A F1([?])A F0 1.022
+(Refer to the most recent command containing)144 108 R F2(string)3.522 E
+F0 6.022(.T).22 G 1.022(he trailing)-6.022 F F1(?)3.522 E F0 1.022
+(may be omitted if)3.522 F F2(string)3.862 E F0(is)3.742 E(follo)144 120
+Q(wed immediately by a ne)-.25 E(wline.)-.25 E/F3 12/Times-Bold@0 SF(^)
+108 137 Q F2(string1)-5 I F3(^)5 I F2(string2)-5 I F3(^)5 I F0 2.63
+(Quick substitution.)144 144 R 2.629(Repeat the last command, replacing)
+7.629 F F2(string1)5.469 E F0(with)5.129 E F2(string2)5.129 E F0 7.629
+(.E).02 G(qui)-7.629 E -.25(va)-.25 G 2.629(lent to).25 F -.74(``)144
+156 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
+168 Q F0(The entire command line typed so f)27.67 E(ar)-.1 E(.)-.55 E F1
+-.75(Wo)87 184.8 S(rd Designators).75 E F0 -.8(Wo)108 196.8 S 1.313
+(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 208.8 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 220.8 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 232.8 Q
+F1 2.5(0\()108 249.6 S(zer)-2.5 E(o\))-.18 E F0(The zeroth w)144 261.6 Q
2.5(ord. F)-.1 F(or the shell, this is the command w)-.15 E(ord.)-.1 E
-/F2 10/Times-Italic@0 SF(n)108.36 172.8 Q F0(The)30.64 E F2(n)2.5 E F0
-(th w)A(ord.)-.1 E F1(^)108 184.8 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 196.8 Q F0
-(The last ar)31 E(gument.)-.18 E F1(%)108 208.8 Q F0(The w)26 E
-(ord matched by the most recent `?)-.1 E F2(string)A F0(?' search.)A F2
-(x)108.77 220.8 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 232.8 Q F0 .315(All of the w)31 F .315(ords b)
--.1 F .315(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.816 E F0 .316(if there is)2.816 F
-(just one w)144 244.8 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 256.8 Q
-F0(Abbre)26 E(viates)-.25 E F2(x\255$)2.5 E F0(.)A F1<78ad>108 268.8 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
-285.6 Q(ord designator is supplied without an e)-.1 E -.15(ve)-.25 G
+F2(n)108.36 273.6 Q F0(The)30.64 E F2(n)2.5 E F0(th w)A(ord.)-.1 E F1(^)
+108 285.6 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 297.6 Q F0(The last ar)31 E(gument.)-.18 E F1(%)
+108 309.6 Q F0(The w)26 E(ord matched by the most recent `?)-.1 E F2
+(string)A F0(?' search.)A F2(x)108.77 321.6 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 333.6 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 345.6 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
+357.6 Q F0(Abbre)26 E(viates)-.25 E F2(x\255$)2.5 E F0(.)A F1<78ad>108
+369.6 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 386.4 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 302.4 Q F0 .184
-(After the optional w)108 314.4 R .184(ord designator)-.1 F 2.684(,t)-.4
-G .183(here may appear a sequence of one or more of the follo)-2.684 F
-.183(wing modi\214ers,)-.25 F(each preceded by a `:'.)108 326.4 Q F1(h)
-108 343.2 Q F0(Remo)30.44 E .3 -.15(ve a t)-.15 H
+-.15(ve)-.25 G(nt.).15 E F1(Modi\214ers)87 403.2 Q F0 .183
+(After the optional w)108 415.2 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 427.2 Q F1(h)
+108 444 Q F0(Remo)30.44 E .3 -.15(ve a t)-.15 H
(railing \214le name component, lea).15 E(ving only the head.)-.2 E F1
-(t)108 355.2 Q F0(Remo)32.67 E .3 -.15(ve a)-.15 H
+(t)108 456 Q F0(Remo)32.67 E .3 -.15(ve a)-.15 H
(ll leading \214le name components, lea).15 E(ving the tail.)-.2 E F1(r)
-108 367.2 Q F0(Remo)31.56 E .3 -.15(ve a t)-.15 H(railing suf).15 E
+108 468 Q F0(Remo)31.56 E .3 -.15(ve a t)-.15 H(railing suf).15 E
(\214x of the form)-.25 E F2(.xxx)2.5 E F0 2.5(,l)C(ea)-2.5 E
-(ving the basename.)-.2 E F1(e)108 379.2 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 391.2
-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 403.2 Q F0
-(Quote the substituted w)30.44 E(ords, escaping further substitutions.)
--.1 E F1(x)108 415.2 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 427.2 Q F2(old)A F1(/)A
-F2(ne)A(w)-.15 E F1(/)A F0(Substitute)144 439.2 Q F2(ne)3.081 E(w)-.15 E
-F0 .221(for the \214rst occurrence of)3.031 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 .617(of /.)144
-451.2 R .617
+(ving the basename.)-.2 E F1(e)108 480 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 492 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 504 Q F0(Quote the substituted w)
+30.44 E(ords, escaping further substitutions.)-.1 E F1(x)108 516 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 528 Q F2(old)A F1(/)A F2(ne)A(w)-.15 E F1(/)A
+F0(Substitute)144 540 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 552 R .617
(The \214nal delimiter is optional if it is the last character of the e)
-5.617 F -.15(ve)-.25 G .617(nt line.).15 F .616(The delimiter may)5.616
-F .666(be quoted in)144 463.2 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
+5.616 F -.15(ve)-.25 G .617(nt line.).15 F .617(The delimiter may)5.617
+F .666(be quoted in)144 564 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 .275(single backslash will quote the &.)144 475.2 R
-(If)5.275 E F2(old)3.004 E F0 .274(is null, it is set to the last)3.544
-F F2(old)3.004 E F0 .274(substituted, or)3.544 F 2.774(,i)-.4 G 2.774
-(fn)-2.774 G 2.774(op)-2.774 G(re)-2.774 E(vi-)-.25 E
-(ous history substitutions took place, the last)144 487.2 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 499.2 Q F0(Repeat the pre)27.67 E(vious substitution.)-.25 E F1
-(g)108 511.2 Q F0 .397(Cause changes to be applied o)31 F -.15(ve)-.15 G
-2.897(rt).15 G .398(he entire e)-2.897 F -.15(ve)-.25 G .398(nt line.)
-.15 F .398(This is used in conjunction with `)5.398 F F1(:s)A F0 2.898
-('\()C(e.g.,)-2.898 E(`)144 523.2 Q F1(:gs/)A F2(old)A F1(/)A F2(ne)A(w)
--.15 E F1(/)A F0 1.219('\) or `)B F1(:&)A F0 3.719('. If)B 1.219
-(used with `)3.719 F F1(:s)A F0 1.218(', an)B 3.718(yd)-.15 G 1.218
-(elimiter can be used in place of /, and the \214nal)-3.718 F .089
-(delimiter is optional if it is the last character of the e)144 535.2 R
--.15(ve)-.25 G .09(nt line.).15 F(An)5.09 E F1(a)2.59 E F0 .09
-(may be used as a synon)2.59 F .09(ym for)-.15 F F1(g)144 547.2 Q F0(.)A
-F1(G)108 559.2 Q F0(Apply the follo)28.22 E(wing `)-.25 E F1(s)A F0 2.5
+F0 5.666(.A).77 G .274(single backslash will quote the &.)144 576 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 588 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 600 Q F0(Repeat the pre)27.67 E(vious substitution.)-.25 E F1(g)108
+612 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 624 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 636 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 648 Q F0(.)A
+F1(G)108 660 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 576 Q(UIL)-.11 E
-(TIN COMMANDS)-1.007 E F0 .063(Unless otherwise noted, each b)108 588 R
-.062(uiltin command documented in this section as accepting options pre\
-ceded by)-.2 F F1<ad>108 600 Q F0(accepts)2.5 E F1<adad>2.5 E F0
-(to signify the end of the options.)2.5 E F1(:)108 618 Q F0([)2.5 E F2
-(ar)A(guments)-.37 E F0(])A .451(No ef)144 630 R .451
+(nt line.).15 E/F4 10.95/Times-Bold@0 SF(SHELL B)72 676.8 Q(UIL)-.11 E
+(TIN COMMANDS)-1.007 E F0 .062(Unless otherwise noted, each b)108 688.8
+R .062(uiltin command documented in this section as accepting options p\
+receded by)-.2 F F1<ad>108 700.8 Q F0(accepts)2.5 E F1<adad>2.5 E F0
+(to signify the end of the options.)2.5 E(GNU Bash-3.0)72 768 Q
+(2004 May 27)147.345 E(43)197.335 E 0 Cg EP
+%%Page: 44 44
+%%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(:)108 84 Q F0([)2.5 E/F2 10/Times-Italic@0
+SF(ar)A(guments)-.37 E F0(])A .452(No ef)144 96 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 .452(and performing an)3.222 F
-2.952(ys)-.15 G(peci\214ed)-2.952 E 2.5(redirections. A)144 642 R
-(zero e)2.5 E(xit code is returned.)-.15 E F1(.)110.5 658.8 Q F2
+-.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 108 R
+(zero e)2.5 E(xit code is returned.)-.15 E F1(.)110.5 124.8 Q F2
(\214lename)6.666 E F0([)2.5 E F2(ar)A(guments)-.37 E F0(])A F1(sour)108
-670.8 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 682.8 R -.15(xe)-.15 G 1.02
+136.8 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 148.8 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.68(status of the last command e)144 694.8 R -.15(xe)-.15 G
+(xit)-.15 E 1.68(status of the last command e)144 160.8 R -.15(xe)-.15 G
1.68(cuted from).15 F F2(\214lename)4.18 E F0 6.68(.I).18 G(f)-6.68 E F2
(\214lename)6.09 E F0 1.68(does not contain a slash, \214le)4.36 F .608
-(names in)144 706.8 R/F4 9/Times-Bold@0 SF -.666(PA)3.108 G(TH)-.189 E
+(names in)144 172.8 R/F3 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 .832(need not be e)144 718.8
-R -.15(xe)-.15 G 3.332(cutable. When).15 F F1(bash)3.332 E F0 .832
-(is not in)3.332 F F2 .832(posix mode)3.332 F F0 3.332(,t)C .833
-(he current directory is searched if no)-3.332 F .982
-(\214le is found in)144 730.8 R F4 -.666(PA)3.481 G(TH)-.189 E/F5 9
+-5.608 F F3 -.666(PA)3.108 G(TH)-.189 E F0 .833(need not be e)144 184.8
+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 196.8 R F3 -.666(PA)3.481 G(TH)-.189 E/F4 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 .981(f, the)-.25 F(GNU Bash-3.0)72 768
-Q(2004 Apr 20)148.735 E(43)198.725 E 0 Cg EP
-%%Page: 44 44
-%%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 9/Times-Bold@0 SF -.666(PA)144 84 S(TH)-.189 E F0 .112
-(is not searched.)2.362 F .112(If an)5.112 F(y)-.15 E/F2 10
-/Times-Italic@0 SF(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 96 Q F0 .342(is e)2.842 F -.15(xe)-.15 G 2.842
-(cuted. Otherwise).15 F .342(the positional parameters are unchanged.)
-2.842 F .341(The return status is the)5.341 F .716
-(status of the last command e)144 108 R .716
+(iltin command is turned of).2 F .982(f, the)-.25 F F3 -.666(PA)144
+208.8 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 220.8 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 232.8 R .716
(xited within the script \(0 if no commands are e)-.15 F -.15(xe)-.15 G
-.716(cuted\), and f).15 F .716(alse if)-.1 F F2(\214lename)145.91 120 Q
-F0(is not found or cannot be read.)2.68 E/F3 10/Times-Bold@0 SF(alias)
-108 136.8 Q F0([)2.5 E F3<ad70>A F0 2.5(][)C F2(name)-2.5 E F0([=)A F2
-(value)A F0 2.5(].)C(..])-2.5 E F3(Alias)144 148.8 Q F0 2.725
-(with no ar)5.225 F 2.724(guments or with the)-.18 F F3<ad70>5.224 E F0
-2.724(option prints the list of aliases in the form)5.224 F F3(alias)
-5.224 E F2(name)144 160.8 Q F0(=)A F2(value)A F0 .58
-(on standard output.)3.08 F .58(When ar)5.58 F .58
+.716(cuted\), and f).15 F .715(alse if)-.1 F F2(\214lename)145.91 244.8
+Q F0(is not found or cannot be read.)2.68 E F1(alias)108 261.6 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 273.6 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 285.6 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 172.8 Q F2(value)2.895 E F0 .395(is gi)2.895 F -.15
+3.08 E F0(whose)144 297.6 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 184.8 R 2.554(xpanded. F)-.15 F .054
+(stitution when the alias is e)144 309.6 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 .054(is sup-)2.554
-F 1.314(plied, the name and v)144 196.8 R 1.314
-(alue of the alias is printed.)-.25 F F3(Alias)6.314 E F0 1.314
-(returns true unless a)3.814 F F2(name)3.814 E F0 1.313(is gi)3.814 F
--.15(ve)-.25 G 3.813(nf).15 G(or)-3.813 E
-(which no alias has been de\214ned.)144 208.8 Q F3(bg)108 225.6 Q F0([)
-2.5 E F2(jobspec)A F0(])A .356(Resume the suspended job)144 237.6 R F2
-(jobspec)2.856 E F0 .357
-(in the background, as if it had been started with)2.856 F F3(&)2.857 E
-F0 5.357(.I)C(f)-5.357 E F2(jobspec)2.857 E F0 .473
-(is not present, the shell')144 249.6 R 2.973(sn)-.55 G .473
+(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 321.6 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 333.6 Q F1(bg)108 350.4 Q F0([)
+2.5 E F2(jobspec)A F0(])A .357(Resume the suspended job)144 362.4 R F2
+(jobspec)2.857 E F0 .356
+(in the background, as if it had been started with)2.857 F F1(&)2.856 E
+F0 5.356(.I)C(f)-5.356 E F2(jobspec)2.856 E F0 .472
+(is not present, the shell')144 374.4 R 2.973(sn)-.55 G .473
(otion of the)-2.973 F F2(curr)2.973 E .473(ent job)-.37 F F0 .473
-(is used.)2.973 F F3(bg)5.473 E F2(jobspec)4.713 E F0 .472
+(is used.)2.973 F F1(bg)5.473 E F2(jobspec)4.713 E F0 .473
(returns 0 unless run when)3.283 F .663(job control is disabled or)144
-261.6 R 3.163(,w)-.4 G .663(hen run with job control enabled, if)-3.163
+386.4 R 3.163(,w)-.4 G .663(hen run with job control enabled, if)-3.163
F F2(jobspec)3.163 E F0 -.1(wa)3.163 G 3.163(sn).1 G .663
-(ot found or started)-3.163 F(without job control.)144 273.6 Q F3(bind)
-108 290.4 Q F0([)2.5 E F3<ad6d>A F2 -.1(ke)2.5 G(ymap)-.2 E F0 2.5(][)C
-F3(\255lpsvPSV)-2.5 E F0(])A F3(bind)108 302.4 Q F0([)2.5 E F3<ad6d>A F2
--.1(ke)2.5 G(ymap)-.2 E F0 2.5(][)C F3<ad71>-2.5 E F2(function)2.5 E F0
-2.5(][)C F3<ad75>-2.5 E F2(function)2.5 E F0 2.5(][)C F3<ad72>-2.5 E F2
--.1(ke)2.5 G(yseq)-.2 E F0(])A F3(bind)108 314.4 Q F0([)2.5 E F3<ad6d>A
-F2 -.1(ke)2.5 G(ymap)-.2 E F0(])A F3<ad66>2.5 E F2(\214lename)2.5 E F3
-(bind)108 326.4 Q F0([)2.5 E F3<ad6d>A F2 -.1(ke)2.5 G(ymap)-.2 E F0(])A
-F3<ad78>2.5 E F2 -.1(ke)2.5 G(yseq)-.2 E F0(:)A F2(shell\255command)A F3
-(bind)108 338.4 Q F0([)2.5 E F3<ad6d>A F2 -.1(ke)2.5 G(ymap)-.2 E F0(])A
-F2 -.1(ke)2.5 G(yseq)-.2 E F0(:)A F2(function\255name)A F3(bind)108
-350.4 Q F2 -.37(re)2.5 G(adline\255command).37 E F0 .239
-(Display current)144 362.4 R F3 -.18(re)2.739 G(adline).18 E F0 -.1(ke)
-2.739 G 2.739(ya)-.05 G .239(nd function bindings, bind a k)-2.739 F
-.539 -.15(ey s)-.1 H .238(equence to a).15 F F3 -.18(re)2.738 G(adline)
-.18 E F0 .238(function or)2.738 F .475(macro, or set a)144 374.4 R F3
--.18(re)2.975 G(adline).18 E F0 -.25(va)2.975 G 2.975(riable. Each).25 F
-.476(non-option ar)2.976 F .476(gument is a command as it w)-.18 F .476
-(ould appear in)-.1 F F2(.inputr)144 386.4 Q(c)-.37 E F0 2.984(,b).31 G
-.484(ut each binding or command must be passed as a separate ar)-3.184 F
-.483(gument; e.g., '"\\C\255x\\C\255r":)-.18 F 2.5
-(re\255read\255init\255\214le'. Options,)144 398.4 R(if supplied, ha)2.5
-E .3 -.15(ve t)-.2 H(he follo).15 E(wing meanings:)-.25 E F3<ad6d>144
-410.4 Q F2 -.1(ke)2.5 G(ymap)-.2 E F0(Use)180 422.4 Q F2 -.1(ke)5.158 G
-(ymap)-.2 E F0 2.658(as the k)5.348 F -.15(ey)-.1 G 2.658(map to be af)
-.15 F 2.659(fected by the subsequent bindings.)-.25 F(Acceptable)7.659 E
-F2 -.1(ke)180 434.4 S(ymap)-.2 E F0 3.193(names are)5.883 F F2 3.193
-(emacs, emacs\255standar)5.693 F 3.192
+(ot found or started)-3.163 F(without job control.)144 398.4 Q F1(bind)
+108 415.2 Q F0([)2.5 E F1<ad6d>A F2 -.1(ke)2.5 G(ymap)-.2 E F0 2.5(][)C
+F1(\255lpsvPSV)-2.5 E F0(])A F1(bind)108 427.2 Q F0([)2.5 E F1<ad6d>A F2
+-.1(ke)2.5 G(ymap)-.2 E F0 2.5(][)C F1<ad71>-2.5 E F2(function)2.5 E F0
+2.5(][)C F1<ad75>-2.5 E F2(function)2.5 E F0 2.5(][)C F1<ad72>-2.5 E F2
+-.1(ke)2.5 G(yseq)-.2 E F0(])A F1(bind)108 439.2 Q F0([)2.5 E F1<ad6d>A
+F2 -.1(ke)2.5 G(ymap)-.2 E F0(])A F1<ad66>2.5 E F2(\214lename)2.5 E F1
+(bind)108 451.2 Q F0([)2.5 E F1<ad6d>A F2 -.1(ke)2.5 G(ymap)-.2 E F0(])A
+F1<ad78>2.5 E F2 -.1(ke)2.5 G(yseq)-.2 E F0(:)A F2(shell\255command)A F1
+(bind)108 463.2 Q F0([)2.5 E F1<ad6d>A F2 -.1(ke)2.5 G(ymap)-.2 E F0(])A
+F2 -.1(ke)2.5 G(yseq)-.2 E F0(:)A F2(function\255name)A F1(bind)108
+475.2 Q F2 -.37(re)2.5 G(adline\255command).37 E F0 .238
+(Display current)144 487.2 R F1 -.18(re)2.738 G(adline).18 E F0 -.1(ke)
+2.738 G 2.738(ya)-.05 G .239(nd function bindings, bind a k)-2.738 F
+.539 -.15(ey s)-.1 H .239(equence to a).15 F F1 -.18(re)2.739 G(adline)
+.18 E F0 .239(function or)2.739 F .476(macro, or set a)144 499.2 R F1
+-.18(re)2.976 G(adline).18 E F0 -.25(va)2.976 G 2.976(riable. Each).25 F
+.476(non-option ar)2.976 F .475(gument is a command as it w)-.18 F .475
+(ould appear in)-.1 F F2(.inputr)144 511.2 Q(c)-.37 E F0 2.983(,b).31 G
+.484(ut each binding or command must be passed as a separate ar)-3.183 F
+.484(gument; e.g., '"\\C\255x\\C\255r":)-.18 F 2.5
+(re\255read\255init\255\214le'. Options,)144 523.2 R(if supplied, ha)2.5
+E .3 -.15(ve t)-.2 H(he follo).15 E(wing meanings:)-.25 E F1<ad6d>144
+535.2 Q F2 -.1(ke)2.5 G(ymap)-.2 E F0(Use)180 547.2 Q F2 -.1(ke)5.159 G
+(ymap)-.2 E F0 2.659(as the k)5.349 F -.15(ey)-.1 G 2.658(map to be af)
+.15 F 2.658(fected by the subsequent bindings.)-.25 F(Acceptable)7.658 E
+F2 -.1(ke)180 559.2 S(ymap)-.2 E F0 3.192(names are)5.882 F F2 3.192
+(emacs, emacs\255standar)5.692 F 3.193
(d, emacs\255meta, emacs\255ctlx, vi, vi\255mo)-.37 F(ve)-.1 E(,)-.1 E
-(vi\255command)180 446.4 Q F0 4.429(,a)C(nd)-4.429 E F2(vi\255insert)
-4.429 E F0(.).68 E F2(vi)6.929 E F0 1.929(is equi)4.429 F -.25(va)-.25 G
-1.929(lent to).25 F F2(vi\255command)4.429 E F0(;)A F2(emacs)4.429 E F0
-1.929(is equi)4.429 F -.25(va)-.25 G 1.93(lent to).25 F F2
-(emacs\255standar)180 458.4 Q(d)-.37 E F0(.)A F3<ad6c>144 470.4 Q F0
-(List the names of all)27.52 E F3 -.18(re)2.5 G(adline).18 E F0
-(functions.)2.5 E F3<ad70>144 482.4 Q F0(Display)24.74 E F3 -.18(re)2.5
+(vi\255command)180 571.2 Q F0 4.43(,a)C(nd)-4.43 E F2(vi\255insert)4.429
+E F0(.).68 E F2(vi)6.929 E F0 1.929(is equi)4.429 F -.25(va)-.25 G 1.929
+(lent to).25 F F2(vi\255command)4.429 E F0(;)A F2(emacs)4.429 E F0 1.929
+(is equi)4.429 F -.25(va)-.25 G 1.929(lent to).25 F F2(emacs\255standar)
+180 583.2 Q(d)-.37 E F0(.)A F1<ad6c>144 595.2 Q F0
+(List the names of all)27.52 E F1 -.18(re)2.5 G(adline).18 E F0
+(functions.)2.5 E F1<ad70>144 607.2 Q F0(Display)24.74 E F1 -.18(re)2.5
G(adline).18 E F0(function names and bindings in such a w)2.5 E
-(ay that the)-.1 E 2.5(yc)-.15 G(an be re-read.)-2.5 E F3<ad50>144 494.4
-Q F0(List current)24.19 E F3 -.18(re)2.5 G(adline).18 E F0
-(function names and bindings.)2.5 E F3<ad76>144 506.4 Q F0(Display)25.3
-E F3 -.18(re)2.5 G(adline).18 E F0 -.25(va)2.5 G(riable names and v).25
+(ay that the)-.1 E 2.5(yc)-.15 G(an be re-read.)-2.5 E F1<ad50>144 619.2
+Q F0(List current)24.19 E F1 -.18(re)2.5 G(adline).18 E F0
+(function names and bindings.)2.5 E F1<ad76>144 631.2 Q F0(Display)25.3
+E F1 -.18(re)2.5 G(adline).18 E F0 -.25(va)2.5 G(riable names and v).25
E(alues in such a w)-.25 E(ay that the)-.1 E 2.5(yc)-.15 G
-(an be re-read.)-2.5 E F3<ad56>144 518.4 Q F0(List current)23.08 E F3
+(an be re-read.)-2.5 E F1<ad56>144 643.2 Q F0(List current)23.08 E F1
-.18(re)2.5 G(adline).18 E F0 -.25(va)2.5 G(riable names and v).25 E
-(alues.)-.25 E F3<ad73>144 530.4 Q F0(Display)26.41 E F3 -.18(re)3.655 G
+(alues.)-.25 E F1<ad73>144 655.2 Q F0(Display)26.41 E F1 -.18(re)3.655 G
(adline).18 E F0 -.1(ke)3.655 G 3.655(ys)-.05 G 1.155
(equences bound to macros and the strings the)-3.655 F 3.655(yo)-.15 G
-1.155(utput in such a)-3.655 F -.1(wa)180 542.4 S 2.5(yt).1 G(hat the)
--2.5 E 2.5(yc)-.15 G(an be re-read.)-2.5 E F3<ad53>144 554.4 Q F0
-(Display)24.74 E F3 -.18(re)2.5 G(adline).18 E F0 -.1(ke)2.5 G 2.5(ys)
+1.155(utput in such a)-3.655 F -.1(wa)180 667.2 S 2.5(yt).1 G(hat the)
+-2.5 E 2.5(yc)-.15 G(an be re-read.)-2.5 E F1<ad53>144 679.2 Q F0
+(Display)24.74 E F1 -.18(re)2.5 G(adline).18 E F0 -.1(ke)2.5 G 2.5(ys)
-.05 G(equences bound to macros and the strings the)-2.5 E 2.5(yo)-.15 G
-(utput.)-2.5 E F3<ad66>144 566.4 Q F2(\214lename)2.5 E F0(Read k)180
-578.4 Q .3 -.15(ey b)-.1 H(indings from).15 E F2(\214lename)2.5 E F0(.)A
-F3<ad71>144 590.4 Q F2(function)2.5 E F0(Query about which k)180 602.4 Q
--.15(ey)-.1 G 2.5(si).15 G -1.9 -.4(nv o)-2.5 H .2 -.1(ke t).4 H
-(he named).1 E F2(function)2.5 E F0(.)A F3<ad75>144 614.4 Q F2(function)
-2.5 E F0(Unbind all k)180 626.4 Q -.15(ey)-.1 G 2.5(sb).15 G
-(ound to the named)-2.5 E F2(function)2.5 E F0(.)A F3<ad72>144 638.4 Q
-F2 -.1(ke)2.5 G(yseq)-.2 E F0(Remo)180 650.4 Q .3 -.15(ve a)-.15 H .3
--.15(ny c).15 H(urrent binding for).15 E F2 -.1(ke)2.5 G(yseq)-.2 E F0
-(.)A F3<ad78>144 662.4 Q F2 -.1(ke)2.5 G(yseq)-.2 E F3(:)A F2
-(shell\255command)A F0(Cause)180 674.4 Q F2(shell\255command)2.5 E F0
-(to be e)2.5 E -.15(xe)-.15 G(cuted whene).15 E -.15(ve)-.25 G(r).15 E
-F2 -.1(ke)2.5 G(yseq)-.2 E F0(is entered.)2.5 E(The return v)144 691.2 Q
-(alue is 0 unless an unrecognized option is gi)-.25 E -.15(ve)-.25 G 2.5
-(no).15 G 2.5(ra)-2.5 G 2.5(ne)-2.5 G(rror occurred.)-2.5 E
-(GNU Bash-3.0)72 768 Q(2004 Apr 20)148.735 E(44)198.725 E 0 Cg EP
+(utput.)-2.5 E F1<ad66>144 691.2 Q F2(\214lename)2.5 E F0(Read k)180
+703.2 Q .3 -.15(ey b)-.1 H(indings from).15 E F2(\214lename)2.5 E F0(.)A
+(GNU Bash-3.0)72 768 Q(2004 May 27)147.345 E(44)197.335 E 0 Cg EP
%%Page: 45 45
%%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(br)108 84 Q(eak)-.18 E F0([)2.5 E/F2 10
-/Times-Italic@0 SF(n)A F0(])A .054(Exit from within a)144 96 R F1 -.25
-(fo)2.554 G(r).25 E F0(,)A F1(while)2.554 E F0(,)A F1(until)2.555 E F0
-2.555(,o)C(r)-2.555 E F1(select)2.555 E F0 2.555(loop. If)2.555 F F2(n)
-2.555 E F0 .055(is speci\214ed, break)2.555 F F2(n)2.555 E F0(le)2.555 E
--.15(ve)-.25 G(ls.).15 E F2(n)5.415 E F0 .055(must be)2.795 F/F3 10
-/Symbol SF<b3>2.555 E F0(1.)2.555 E(If)144 108 Q F2(n)3.075 E F0 .215(i\
-s greater than the number of enclosing loops, all enclosing loops are e)
-2.955 F 2.714(xited. The)-.15 F .214(return v)2.714 F(alue)-.25 E
-(is 0 unless the shell is not e)144 120 Q -.15(xe)-.15 G
-(cuting a loop when).15 E F1(br)2.5 E(eak)-.18 E F0(is e)2.5 E -.15(xe)
--.15 G(cuted.).15 E F1 -.2(bu)108 136.8 S(iltin).2 E F2(shell\255b)2.5 E
-(uiltin)-.2 E F0([)2.5 E F2(ar)A(guments)-.37 E F0(])A(Ex)144 148.8 Q
-.792(ecute the speci\214ed shell b)-.15 F .792(uiltin, passing it)-.2 F
-F2(ar)3.293 E(guments)-.37 E F0 3.293(,a).27 G .793(nd return its e)
--3.293 F .793(xit status.)-.15 F .793(This is useful)5.793 F .616
+-.35 E/F1 10/Times-Bold@0 SF<ad71>144 84 Q/F2 10/Times-Italic@0 SF
+(function)2.5 E F0(Query about which k)180 96 Q -.15(ey)-.1 G 2.5(si).15
+G -1.9 -.4(nv o)-2.5 H .2 -.1(ke t).4 H(he named).1 E F2(function)2.5 E
+F0(.)A F1<ad75>144 108 Q F2(function)2.5 E F0(Unbind all k)180 120 Q
+-.15(ey)-.1 G 2.5(sb).15 G(ound to the named)-2.5 E F2(function)2.5 E F0
+(.)A F1<ad72>144 132 Q F2 -.1(ke)2.5 G(yseq)-.2 E F0(Remo)180 144 Q .3
+-.15(ve a)-.15 H .3 -.15(ny c).15 H(urrent binding for).15 E F2 -.1(ke)
+2.5 G(yseq)-.2 E F0(.)A F1<ad78>144 156 Q F2 -.1(ke)2.5 G(yseq)-.2 E F1
+(:)A F2(shell\255command)A F0(Cause)180 168 Q F2(shell\255command)2.5 E
+F0(to be e)2.5 E -.15(xe)-.15 G(cuted whene).15 E -.15(ve)-.25 G(r).15 E
+F2 -.1(ke)2.5 G(yseq)-.2 E F0(is entered.)2.5 E(The return v)144 184.8 Q
+(alue is 0 unless an unrecognized option is gi)-.25 E -.15(ve)-.25 G 2.5
+(no).15 G 2.5(ra)-2.5 G 2.5(ne)-2.5 G(rror occurred.)-2.5 E F1(br)108
+201.6 Q(eak)-.18 E F0([)2.5 E F2(n)A F0(])A .055(Exit from within a)144
+213.6 R F1 -.25(fo)2.555 G(r).25 E F0(,)A F1(while)2.555 E F0(,)A F1
+(until)2.555 E F0 2.555(,o)C(r)-2.555 E F1(select)2.555 E F0 2.555
+(loop. If)2.555 F F2(n)2.555 E F0 .055(is speci\214ed, break)2.555 F F2
+(n)2.555 E F0(le)2.555 E -.15(ve)-.25 G(ls.).15 E F2(n)5.414 E F0 .054
+(must be)2.794 F/F3 10/Symbol SF<b3>2.554 E F0(1.)2.554 E(If)144 225.6 Q
+F2(n)3.074 E F0 .215(is greater than the number of enclosing loops, all\
+ enclosing loops are e)2.954 F 2.715(xited. The)-.15 F .215(return v)
+2.715 F(alue)-.25 E(is 0 unless the shell is not e)144 237.6 Q -.15(xe)
+-.15 G(cuting a loop when).15 E F1(br)2.5 E(eak)-.18 E F0(is e)2.5 E
+-.15(xe)-.15 G(cuted.).15 E F1 -.2(bu)108 254.4 S(iltin).2 E F2
+(shell\255b)2.5 E(uiltin)-.2 E F0([)2.5 E F2(ar)A(guments)-.37 E F0(])A
+(Ex)144 266.4 Q .793(ecute the speci\214ed shell b)-.15 F .793
+(uiltin, passing it)-.2 F F2(ar)3.293 E(guments)-.37 E F0 3.293(,a).27 G
+.793(nd return its e)-3.293 F .792(xit status.)-.15 F .792
+(This is useful)5.792 F .615
(when de\214ning a function whose name is the same as a shell b)144
-160.8 R .615(uiltin, retaining the functionality of)-.2 F .57(the b)144
-172.8 R .57(uiltin within the function.)-.2 F(The)5.57 E F1(cd)3.07 E F0
+278.4 R .616(uiltin, retaining the functionality of)-.2 F .57(the b)144
+290.4 R .57(uiltin within the function.)-.2 F(The)5.57 E F1(cd)3.07 E F0
-.2(bu)3.07 G .57(iltin is commonly rede\214ned this w).2 F(ay)-.1 E
-5.57(.T)-.65 G .57(he return status)-5.57 F(is f)144 184.8 Q(alse if)-.1
+5.57(.T)-.65 G .57(he return status)-5.57 F(is f)144 302.4 Q(alse if)-.1
E F2(shell\255b)2.84 E(uiltin)-.2 E F0(is not a shell b)2.74 E
-(uiltin command.)-.2 E F1(cd)108 201.6 Q F0([)2.5 E F1(\255L|-P)A F0 2.5
-(][)C F2(dir)-2.5 E F0(])A .21(Change the current directory to)144 213.6
+(uiltin command.)-.2 E F1(cd)108 319.2 Q F0([)2.5 E F1(\255L|-P)A F0 2.5
+(][)C F2(dir)-2.5 E F0(])A .21(Change the current directory to)144 331.2
R F2(dir)2.71 E F0 5.21(.T)C .21(he v)-5.21 F(ariable)-.25 E/F4 9
/Times-Bold@0 SF(HOME)2.71 E F0 .21(is the def)2.46 F(ault)-.1 E F2(dir)
2.71 E F0 5.21(.T).73 G .21(he v)-5.21 F(ariable)-.25 E F4(CDP)2.71 E
--.855(AT)-.666 G(H).855 E F0 .776
-(de\214nes the search path for the directory containing)144 225.6 R F2
-(dir)3.276 E F0 5.777(.A).73 G(lternati)-5.777 E 1.077 -.15(ve d)-.25 H
-.777(irectory names in).15 F F4(CDP)3.277 E -.855(AT)-.666 G(H).855 E F0
-.764(are separated by a colon \(:\).)144 237.6 R 3.264(An)5.764 G .764
+-.855(AT)-.666 G(H).855 E F0 .777
+(de\214nes the search path for the directory containing)144 343.2 R F2
+(dir)3.276 E F0 5.776(.A).73 G(lternati)-5.776 E 1.076 -.15(ve d)-.25 H
+.776(irectory names in).15 F F4(CDP)3.276 E -.855(AT)-.666 G(H).855 E F0
+.764(are separated by a colon \(:\).)144 355.2 R 3.264(An)5.764 G .764
(ull directory name in)-3.264 F F4(CDP)3.264 E -.855(AT)-.666 G(H).855 E
-F0 .764(is the same as the current direc-)3.014 F(tory)144 249.6 Q 2.973
-(,i)-.65 G .473(.e., `)-2.973 F(`)-.74 E F1(.)A F0 -.74('')C 5.473(.I)
-.74 G(f)-5.473 E F2(dir)3.323 E F0(be)3.703 E .474
+F0 .764(is the same as the current direc-)3.014 F(tory)144 367.2 Q 2.974
+(,i)-.65 G .474(.e., `)-2.974 F(`)-.74 E F1(.)A F0 -.74('')C 5.474(.I)
+.74 G(f)-5.474 E F2(dir)3.324 E F0(be)3.704 E .474
(gins with a slash \(/\), then)-.15 F F4(CDP)2.974 E -.855(AT)-.666 G(H)
-.855 E F0 .474(is not used. The)2.724 F F1<ad50>2.974 E F0 .474
-(option says to use)2.974 F .58(the ph)144 261.6 R .58
+.855 E F0 .473(is not used. The)2.724 F F1<ad50>2.973 E F0 .473
+(option says to use)2.973 F .579(the ph)144 379.2 R .579
(ysical directory structure instead of follo)-.05 F .579
-(wing symbolic links \(see also the)-.25 F F1<ad50>3.079 E F0 .579
-(option to the)3.079 F F1(set)144 273.6 Q F0 -.2(bu)3.383 G .883
-(iltin command\); the).2 F F1<ad4c>3.383 E F0 .884
+(wing symbolic links \(see also the)-.25 F F1<ad50>3.08 E F0 .58
+(option to the)3.08 F F1(set)144 391.2 Q F0 -.2(bu)3.384 G .884
+(iltin command\); the).2 F F1<ad4c>3.384 E F0 .884
(option forces symbolic links to be follo)3.384 F 3.384(wed. An)-.25 F
-(ar)3.384 E .884(gument of)-.18 F F1<ad>3.384 E F0(is)3.384 E(equi)144
-285.6 Q -.25(va)-.25 G .063(lent to).25 F F4($OLDPWD)2.563 E/F5 9
-/Times-Roman@0 SF(.)A F0 .063(If a non-empty directory name from)4.563 F
-F1(CDP)2.562 E -.95(AT)-.74 G(H).95 E F0 .062(is used, or if)2.562 F F1
-<ad>2.562 E F0 .062(is the \214rst)2.562 F(ar)144 297.6 Q .116(gument, \
+(ar)3.383 E .883(gument of)-.18 F F1<ad>3.383 E F0(is)3.383 E(equi)144
+403.2 Q -.25(va)-.25 G .062(lent to).25 F F4($OLDPWD)2.562 E/F5 9
+/Times-Roman@0 SF(.)A F0 .062(If a non-empty directory name from)4.562 F
+F1(CDP)2.562 E -.95(AT)-.74 G(H).95 E F0 .063(is used, or if)2.562 F F1
+<ad>2.563 E F0 .063(is the \214rst)2.563 F(ar)144 415.2 Q .116(gument, \
and the directory change is successful, the absolute pathname of the ne)
--.18 F 2.616(ww)-.25 G .116(orking direc-)-2.716 F 1.165
-(tory is written to the standard output.)144 309.6 R 1.164(The return v)
-6.164 F 1.164(alue is true if the directory w)-.25 F 1.164
-(as successfully)-.1 F(changed; f)144 321.6 Q(alse otherwise.)-.1 E F1
-(caller)108 338.4 Q F0([)2.5 E F2 -.2(ex)C(pr).2 E F0(])A .253
-(Returns the conte)144 350.4 R .254(xt of an)-.15 F 2.754(ya)-.15 G(cti)
+-.18 F 2.615(ww)-.25 G .115(orking direc-)-2.715 F 1.164
+(tory is written to the standard output.)144 427.2 R 1.164(The return v)
+6.164 F 1.165(alue is true if the directory w)-.25 F 1.165
+(as successfully)-.1 F(changed; f)144 439.2 Q(alse otherwise.)-.1 E F1
+(caller)108 456 Q F0([)2.5 E F2 -.2(ex)C(pr).2 E F0(])A .254
+(Returns the conte)144 468 R .254(xt of an)-.15 F 2.754(ya)-.15 G(cti)
-2.754 E .554 -.15(ve s)-.25 H .254
(ubroutine call \(a shell function or a script e).15 F -.15(xe)-.15 G
-.254(cuted with the).15 F F1(.)2.754 E F0(or)2.754 E F1(sour)144 362.4 Q
-(ce)-.18 E F0 -.2(bu)3.063 G 3.063(iltins. W).2 F(ithout)-.4 E F2 -.2
+.254(cuted with the).15 F F1(.)2.753 E F0(or)2.753 E F1(sour)144 480 Q
+(ce)-.18 E F0 -.2(bu)3.062 G 3.062(iltins. W).2 F(ithout)-.4 E F2 -.2
(ex)3.062 G(pr).2 E F0(,)A F1(caller)3.062 E F0 .562
(displays the line number and source \214lename of the current)3.062 F
-.253(subroutine call.)144 374.4 R .253(If a non-ne)5.253 F -.05(ga)-.15
-G(ti).05 E .553 -.15(ve i)-.25 H(nte).15 E .253(ger is supplied as)-.15
-F F2 -.2(ex)2.753 G(pr).2 E F0(,)A F1(caller)2.753 E F0 .254
-(displays the line number)2.754 F 2.754(,s)-.4 G(ub-)-2.754 E 1.327(rou\
+.254(subroutine call.)144 492 R .254(If a non-ne)5.254 F -.05(ga)-.15 G
+(ti).05 E .554 -.15(ve i)-.25 H(nte).15 E .253(ger is supplied as)-.15 F
+F2 -.2(ex)2.753 G(pr).2 E F0(,)A F1(caller)2.753 E F0 .253
+(displays the line number)2.753 F 2.753(,s)-.4 G(ub-)-2.753 E 1.327(rou\
tine name, and source \214le corresponding to that position in the curr\
-ent e)144 386.4 R -.15(xe)-.15 G 1.327(cution call stack.).15 F(This e)
-144 398.4 Q(xtra information may be used, for e)-.15 E .001
-(xample, to print a stack trace.)-.15 F .001(The current frame is frame)
-5.001 F 3.02(0. The)144 410.4 R .52(return v)3.02 F .52
-(alue is 0 unless the shell is not e)-.25 F -.15(xe)-.15 G .519
-(cuting a subroutine call or).15 F F2 -.2(ex)3.019 G(pr).2 E F0 .519
-(does not corre-)3.019 F(spond to a v)144 422.4 Q
-(alid position in the call stack.)-.25 E F1(command)108 439.2 Q F0([)2.5
+ent e)144 504 R -.15(xe)-.15 G 1.328(cution call stack.).15 F .001
+(This e)144 516 R .001(xtra information may be used, for e)-.15 F .001
+(xample, to print a stack trace.)-.15 F(The current frame is frame)5 E
+3.019(0. The)144 528 R .519(return v)3.019 F .519
+(alue is 0 unless the shell is not e)-.25 F -.15(xe)-.15 G .52
+(cuting a subroutine call or).15 F F2 -.2(ex)3.02 G(pr).2 E F0 .52
+(does not corre-)3.02 F(spond to a v)144 540 Q
+(alid position in the call stack.)-.25 E F1(command)108 556.8 Q F0([)2.5
E F1(\255pVv)A F0(])A F2(command)2.5 E F0([)2.5 E F2(ar)A(g)-.37 E F0
-(...])2.5 E(Run)144 451.2 Q F2(command)2.956 E F0(with)3.527 E F2(ar)
+(...])2.5 E(Run)144 568.8 Q F2(command)2.957 E F0(with)3.527 E F2(ar)
3.087 E(gs)-.37 E F0 .257
(suppressing the normal shell function lookup. Only b)3.027 F .257
-(uiltin commands or)-.2 F .502(commands found in the)144 463.2 R F4
--.666(PA)3.002 G(TH)-.189 E F0 .502(are e)2.752 F -.15(xe)-.15 G 3.002
+(uiltin commands or)-.2 F .501(commands found in the)144 580.8 R F4
+-.666(PA)3.001 G(TH)-.189 E F0 .502(are e)2.751 F -.15(xe)-.15 G 3.002
(cuted. If).15 F(the)3.002 E F1<ad70>3.002 E F0 .502(option is gi)3.002
-F -.15(ve)-.25 G .501(n, the search for).15 F F2(command)3.201 E F0(is)
-3.771 E .231(performed using a def)144 475.2 R .231(ault v)-.1 F .231
+F -.15(ve)-.25 G .502(n, the search for).15 F F2(command)3.202 E F0(is)
+3.772 E .232(performed using a def)144 592.8 R .231(ault v)-.1 F .231
(alue for)-.25 F F1 -.74(PA)2.731 G(TH)-.21 E F0 .231
(that is guaranteed to \214nd all of the standard utilities.)2.731 F(If)
-5.232 E .175(either the)144 487.2 R F1<ad56>2.675 E F0(or)2.675 E F1
-<ad76>2.675 E F0 .175(option is supplied, a description of)2.675 F F2
-(command)2.875 E F0 .174(is printed.)3.445 F(The)5.174 E F1<ad76>2.674 E
-F0 .174(option causes)2.674 F 3.11(as)144 499.2 S .61(ingle w)-3.11 F
+5.231 E .174(either the)144 604.8 R F1<ad56>2.674 E F0(or)2.674 E F1
+<ad76>2.674 E F0 .175(option is supplied, a description of)2.674 F F2
+(command)2.875 E F0 .175(is printed.)3.445 F(The)5.175 E F1<ad76>2.675 E
+F0 .175(option causes)2.675 F 3.11(as)144 616.8 S .61(ingle w)-3.11 F
.61(ord indicating the command or \214le name used to in)-.1 F -.2(vo)
-.4 G -.1(ke).2 G F2(command)3.41 E F0 .61(to be displayed; the)3.88 F
-F1<ad56>144 511.2 Q F0 .25(option produces a more v)2.75 F .25
-(erbose description.)-.15 F .249(If the)5.25 F F1<ad56>2.749 E F0(or)
-2.749 E F1<ad76>2.749 E F0 .249(option is supplied, the e)2.749 F .249
-(xit status)-.15 F 1.004(is 0 if)144 523.2 R F2(command)3.704 E F0 -.1
-(wa)4.274 G 3.504(sf).1 G 1.005(ound, and 1 if not.)-3.504 F 1.005
+F1<ad56>144 628.8 Q F0 .249(option produces a more v)2.749 F .249
+(erbose description.)-.15 F .249(If the)5.249 F F1<ad56>2.749 E F0(or)
+2.749 E F1<ad76>2.75 E F0 .25(option is supplied, the e)2.75 F .25
+(xit status)-.15 F 1.005(is 0 if)144 640.8 R F2(command)3.705 E F0 -.1
+(wa)4.275 G 3.505(sf).1 G 1.005(ound, and 1 if not.)-3.505 F 1.004
(If neither option is supplied and an error occurred or)6.005 F F2
-(command)144.2 535.2 Q F0 1.599(cannot be found, the e)4.869 F 1.599
-(xit status is 127.)-.15 F 1.599(Otherwise, the e)6.599 F 1.598
-(xit status of the)-.15 F F1(command)4.098 E F0 -.2(bu)144 547.2 S
+(command)144.2 652.8 Q F0 1.598(cannot be found, the e)4.868 F 1.599
+(xit status is 127.)-.15 F 1.599(Otherwise, the e)6.599 F 1.599
+(xit status of the)-.15 F F1(command)4.099 E F0 -.2(bu)144 664.8 S
(iltin is the e).2 E(xit status of)-.15 E F2(command)2.5 E F0(.).77 E F1
-(compgen)108 564 Q F0([)2.5 E F2(option)A F0 2.5(][)C F2(wor)-2.5 E(d)
--.37 E F0(])A .012(Generate possible completion matches for)144 576 R F2
-(wor)2.513 E(d)-.37 E F0 .013(according to the)2.513 F F2(option)2.513 E
-F0 .013(s, which may be an)B 2.513(yo)-.15 G(ption)-2.513 E .982
-(accepted by the)144 588 R F1(complete)3.482 E F0 -.2(bu)3.481 G .981
+(compgen)108 681.6 Q F0([)2.5 E F2(option)A F0 2.5(][)C F2(wor)-2.5 E(d)
+-.37 E F0(])A .013(Generate possible completion matches for)144 693.6 R
+F2(wor)2.513 E(d)-.37 E F0 .013(according to the)2.513 F F2(option)2.513
+E F0 .013(s, which may be an)B 2.512(yo)-.15 G(ption)-2.512 E .981
+(accepted by the)144 705.6 R F1(complete)3.481 E F0 -.2(bu)3.481 G .981
(iltin with the e).2 F .981(xception of)-.15 F F1<ad70>3.481 E F0(and)
-3.481 E F1<ad72>3.481 E F0 3.481(,a)C .981(nd write the matches to the)
--3.481 F 1.415(standard output.)144 600 R 1.415(When using the)6.415 F
+3.481 E F1<ad72>3.481 E F0 3.481(,a)C .982(nd write the matches to the)
+-3.481 F 1.415(standard output.)144 717.6 R 1.415(When using the)6.415 F
F1<ad46>3.915 E F0(or)3.915 E F1<ad43>3.915 E F0 1.415(options, the v)
3.915 F 1.415(arious shell v)-.25 F 1.415(ariables set by the pro-)-.25
-F(grammable completion f)144 612 Q(acilities, while a)-.1 E -.25(va)-.2
-G(ilable, will not ha).25 E .3 -.15(ve u)-.2 H(seful v).15 E(alues.)-.25
-E .352(The matches will be generated in the same w)144 636 R .352
-(ay as if the programmable completion code had gen-)-.1 F .02(erated th\
-em directly from a completion speci\214cation with the same \215ags.)144
-648 R(If)5.02 E F2(wor)2.52 E(d)-.37 E F0 .02(is speci\214ed, only)2.52
-F(those completions matching)144 660 Q F2(wor)2.5 E(d)-.37 E F0
-(will be displayed.)2.5 E(The return v)144 684 Q
-(alue is true unless an in)-.25 E -.25(va)-.4 G
-(lid option is supplied, or no matches were generated.).25 E F1
-(complete)108 700.8 Q F0([)2.787 E F1(\255abcdefgjksuv)A F0 2.787(][)C
-F1<ad6f>-2.787 E F2(comp-option)2.786 E F0 2.786(][)C F1<ad41>-2.786 E
-F2(action)2.786 E F0 2.786(][)C F1<ad47>-2.786 E F2(globpat)2.786 E F0
-2.786(][)C F1<ad57>-2.786 E F2(wor)2.786 E(dlist)-.37 E F0 2.786(][)C F1
-<ad50>-2.786 E F2(pr)2.786 E(e\214x)-.37 E F0 2.786(][)C F1<ad53>-2.786
-E F2(suf-)2.786 E<8c78>108 712.8 Q F0(])A([)144 724.8 Q F1<ad58>A F2
-(\214lterpat)2.5 E F0 2.5(][)C F1<ad46>-2.5 E F2(function)2.5 E F0 2.5
-(][)C F1<ad43>-2.5 E F2(command)2.5 E F0(])A F2(name)2.5 E F0([)2.5 E F2
-(name ...)A F0(])A(GNU Bash-3.0)72 768 Q(2004 Apr 20)148.735 E(45)
-198.725 E 0 Cg EP
+F(grammable completion f)144 729.6 Q(acilities, while a)-.1 E -.25(va)
+-.2 G(ilable, will not ha).25 E .3 -.15(ve u)-.2 H(seful v).15 E(alues.)
+-.25 E(GNU Bash-3.0)72 768 Q(2004 May 27)147.345 E(45)197.335 E 0 Cg EP
%%Page: 46 46
%%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(complete \255pr)108 84 Q F0([)2.5 E/F2 10
-/Times-Italic@0 SF(name)A F0(...])2.5 E .634(Specify ho)144 96 R 3.134
-(wa)-.25 G -.18(rg)-3.134 G .634(uments to each).18 F F2(name)3.134 E F0
-.634(should be completed.)3.134 F .633(If the)5.634 F F1<ad70>3.133 E F0
-.633(option is supplied, or if no)3.133 F .139(options are supplied, e)
-144 108 R .139(xisting completion speci\214cations are printed in a w)
--.15 F .14(ay that allo)-.1 F .14(ws them to be)-.25 F .31
-(reused as input.)144 120 R(The)5.31 E F1<ad72>2.81 E F0 .31
+-.35 E .352(The matches will be generated in the same w)144 84 R .352
+(ay as if the programmable completion code had gen-)-.1 F .02(erated th\
+em directly from a completion speci\214cation with the same \215ags.)144
+96 R(If)5.02 E/F1 10/Times-Italic@0 SF(wor)2.52 E(d)-.37 E F0 .02
+(is speci\214ed, only)2.52 F(those completions matching)144 108 Q F1
+(wor)2.5 E(d)-.37 E F0(will be displayed.)2.5 E(The return v)144 132 Q
+(alue is true unless an in)-.25 E -.25(va)-.4 G
+(lid option is supplied, or no matches were generated.).25 E/F2 10
+/Times-Bold@0 SF(complete)108 148.8 Q F0([)2.786 E F2(\255abcdefgjksuv)A
+F0 2.786(][)C F2<ad6f>-2.786 E F1(comp-option)2.786 E F0 2.786(][)C F2
+<ad41>-2.786 E F1(action)2.786 E F0 2.786(][)C F2<ad47>-2.786 E F1
+(globpat)2.786 E F0 2.786(][)C F2<ad57>-2.786 E F1(wor)2.786 E(dlist)
+-.37 E F0 2.786(][)C F2<ad50>-2.786 E F1(pr)2.786 E(e\214x)-.37 E F0
+2.787(][)C F2<ad53>-2.787 E F1(suf-)2.787 E<8c78>108 160.8 Q F0(])A([)
+144 172.8 Q F2<ad58>A F1(\214lterpat)2.5 E F0 2.5(][)C F2<ad46>-2.5 E F1
+(function)2.5 E F0 2.5(][)C F2<ad43>-2.5 E F1(command)2.5 E F0(])A F1
+(name)2.5 E F0([)2.5 E F1(name ...)A F0(])A F2(complete \255pr)108 184.8
+Q F0([)2.5 E F1(name)A F0(...])2.5 E .633(Specify ho)144 196.8 R 3.133
+(wa)-.25 G -.18(rg)-3.133 G .633(uments to each).18 F F1(name)3.133 E F0
+.633(should be completed.)3.133 F .634(If the)5.634 F F2<ad70>3.134 E F0
+.634(option is supplied, or if no)3.134 F .14(options are supplied, e)
+144 208.8 R .139(xisting completion speci\214cations are printed in a w)
+-.15 F .139(ay that allo)-.1 F .139(ws them to be)-.25 F .31
+(reused as input.)144 220.8 R(The)5.31 E F2<ad72>2.81 E F0 .31
(option remo)2.81 F -.15(ve)-.15 G 2.81(sac).15 G .31
-(ompletion speci\214cation for each)-2.81 F F2(name)2.81 E F0 2.81(,o)C
-1.11 -.4(r, i)-2.81 H 2.81(fn).4 G(o)-2.81 E F2(name)2.81 E F0(s)A
-(are supplied, all completion speci\214cations.)144 132 Q 1.437
+(ompletion speci\214cation for each)-2.81 F F1(name)2.81 E F0 2.81(,o)C
+1.11 -.4(r, i)-2.81 H 2.81(fn).4 G(o)-2.81 E F1(name)2.81 E F0(s)A
+(are supplied, all completion speci\214cations.)144 232.8 Q 1.438
(The process of applying these completion speci\214cations when w)144
-156 R 1.438(ord completion is attempted is)-.1 F(described abo)144 168 Q
-.3 -.15(ve u)-.15 H(nder).15 E F1(Pr)2.5 E(ogrammable Completion)-.18 E
-F0(.)A .556(Other options, if speci\214ed, ha)144 192 R .856 -.15(ve t)
--.2 H .555(he follo).15 F .555(wing meanings.)-.25 F .555(The ar)5.555 F
-.555(guments to the)-.18 F F1<ad47>3.055 E F0(,)A F1<ad57>3.055 E F0
-3.055(,a)C(nd)-3.055 E F1<ad58>3.055 E F0 .722
-(options \(and, if necessary)144 204 R 3.222(,t)-.65 G(he)-3.222 E F1
-<ad50>3.222 E F0(and)3.222 E F1<ad53>3.222 E F0 .723
-(options\) should be quoted to protect them from e)3.222 F(xpan-)-.15 E
-(sion before the)144 216 Q F1(complete)2.5 E F0 -.2(bu)2.5 G
-(iltin is in).2 E -.2(vo)-.4 G -.1(ke).2 G(d.).1 E F1<ad6f>144 228 Q F2
-(comp-option)2.5 E F0(The)184 240 Q F2(comp-option)2.791 E F0 .291
+256.8 R 1.437(ord completion is attempted is)-.1 F(described abo)144
+268.8 Q .3 -.15(ve u)-.15 H(nder).15 E F2(Pr)2.5 E
+(ogrammable Completion)-.18 E F0(.)A .555
+(Other options, if speci\214ed, ha)144 292.8 R .855 -.15(ve t)-.2 H .555
+(he follo).15 F .555(wing meanings.)-.25 F .555(The ar)5.555 F .555
+(guments to the)-.18 F F2<ad47>3.056 E F0(,)A F2<ad57>3.056 E F0 3.056
+(,a)C(nd)-3.056 E F2<ad58>3.056 E F0 .723(options \(and, if necessary)
+144 304.8 R 3.223(,t)-.65 G(he)-3.223 E F2<ad50>3.223 E F0(and)3.223 E
+F2<ad53>3.223 E F0 .722
+(options\) should be quoted to protect them from e)3.223 F(xpan-)-.15 E
+(sion before the)144 316.8 Q F2(complete)2.5 E F0 -.2(bu)2.5 G
+(iltin is in).2 E -.2(vo)-.4 G -.1(ke).2 G(d.).1 E F2<ad6f>144 328.8 Q
+F1(comp-option)2.5 E F0(The)184 340.8 Q F1(comp-option)2.79 E F0 .291
(controls se)2.791 F -.15(ve)-.25 G .291(ral aspects of the compspec')
.15 F 2.791(sb)-.55 G(eha)-2.791 E .291(vior be)-.2 F .291
-(yond the simple)-.15 F(generation of completions.)184 252 Q F2
-(comp-option)5 E F0(may be one of:)2.5 E F1(bashdefault)184 264 Q F0
-.281(Perform the rest of the def)224 276 R(ault)-.1 E F1(bash)2.781 E F0
-.281(completions if the compspec generates no)2.781 F(matches.)224 288 Q
-F1(default)184 300 Q F0 2.876(Use readline')10 F 5.376(sd)-.55 G(ef)
--5.376 E 2.875(ault \214lename completion if the compspec generates no)
--.1 F(matches.)224 312 Q F1(dir)184 324 Q(names)-.15 E F0(Perform direc\
-tory name completion if the compspec generates no matches.)224 336 Q F1
-(\214lenames)184 348 Q F0 -.7(Te)224 360 S .137(ll readline that the co\
-mpspec generates \214lenames, so it can perform an).7 F 2.637<798c>-.15
-G(le-)-2.637 E .496(name\255speci\214c processing \(lik)224 372 R 2.996
-(ea)-.1 G .496(dding a slash to directory names or suppress-)-2.996 F
-(ing trailing spaces\).)224 384 Q
-(Intended to be used with shell functions.)5 E F1(nospace)184 396 Q F0
+(yond the simple)-.15 F(generation of completions.)184 352.8 Q F1
+(comp-option)5 E F0(may be one of:)2.5 E F2(bashdefault)184 364.8 Q F0
+.281(Perform the rest of the def)224 376.8 R(ault)-.1 E F2(bash)2.781 E
+F0 .281(completions if the compspec generates no)2.781 F(matches.)224
+388.8 Q F2(default)184 400.8 Q F0 2.875(Use readline')10 F 5.375(sd)-.55
+G(ef)-5.375 E 2.876
+(ault \214lename completion if the compspec generates no)-.1 F(matches.)
+224 412.8 Q F2(dir)184 424.8 Q(names)-.15 E F0(Perform directory name c\
+ompletion if the compspec generates no matches.)224 436.8 Q F2
+(\214lenames)184 448.8 Q F0 -.7(Te)224 460.8 S .137(ll readline that th\
+e compspec generates \214lenames, so it can perform an).7 F 2.636<798c>
+-.15 G(le-)-2.636 E .496(name\255speci\214c processing \(lik)224 472.8 R
+2.996(ea)-.1 G .496(dding a slash to directory names or suppress-)-2.996
+F(ing trailing spaces\).)224 484.8 Q
+(Intended to be used with shell functions.)5 E F2(nospace)184 496.8 Q F0
-.7(Te)6.11 G .22(ll readline not to append a space \(the def).7 F .22
(ault\) to w)-.1 F .22(ords completed at the end)-.1 F(of the line.)224
-408 Q F1<ad41>144 420 Q F2(action)2.5 E F0(The)184 432 Q F2(action)2.5 E
-F0(may be one of the follo)2.5 E
-(wing to generate a list of possible completions:)-.25 E F1(alias)184
-444 Q F0(Alias names.)20.55 E(May also be speci\214ed as)5 E F1<ad61>2.5
-E F0(.)A F1(arrayv)184 456 Q(ar)-.1 E F0(Array v)224 468 Q
-(ariable names.)-.25 E F1 4.7(binding Readline)184 480 R F0 -.1(ke)2.5 G
-2.5(yb)-.05 G(inding names.)-2.5 E F1 -.2(bu)184 492 S(iltin).2 E F0
+508.8 Q F2<ad41>144 520.8 Q F1(action)2.5 E F0(The)184 532.8 Q F1
+(action)2.5 E F0(may be one of the follo)2.5 E
+(wing to generate a list of possible completions:)-.25 E F2(alias)184
+544.8 Q F0(Alias names.)20.55 E(May also be speci\214ed as)5 E F2<ad61>
+2.5 E F0(.)A F2(arrayv)184 556.8 Q(ar)-.1 E F0(Array v)224 568.8 Q
+(ariable names.)-.25 E F2 4.7(binding Readline)184 580.8 R F0 -.1(ke)2.5
+G 2.5(yb)-.05 G(inding names.)-2.5 E F2 -.2(bu)184 592.8 S(iltin).2 E F0
(Names of shell b)11.85 E(uiltin commands.)-.2 E
-(May also be speci\214ed as)5 E F1<ad62>2.5 E F0(.)A F1(command)184 504
-Q F0(Command names.)224 516 Q(May also be speci\214ed as)5 E F1<ad63>2.5
-E F0(.)A F1(dir)184 528 Q(ectory)-.18 E F0(Directory names.)224 540 Q
-(May also be speci\214ed as)5 E F1<ad64>2.5 E F0(.)A F1(disabled)184 552
-Q F0(Names of disabled shell b)224 564 Q(uiltins.)-.2 E F1(enabled)184
-576 Q F0(Names of enabled shell b)6.66 E(uiltins.)-.2 E F1(export)184
-588 Q F0(Names of e)12.23 E(xported shell v)-.15 E 2.5(ariables. May)
--.25 F(also be speci\214ed as)2.5 E F1<ad65>2.5 E F0(.)A F1(\214le)184
-600 Q F0(File names.)27.22 E(May also be speci\214ed as)5 E F1<ad66>2.5
-E F0(.)A F1(function)184 612 Q F0(Names of shell functions.)224 624 Q F1
-(gr)184 636 Q(oup)-.18 E F0(Group names.)14.62 E
-(May also be speci\214ed as)5 E F1<ad67>2.5 E F0(.)A F1(helptopic)184
-648 Q F0(Help topics as accepted by the)224 660 Q F1(help)2.5 E F0 -.2
-(bu)2.5 G(iltin.).2 E F1(hostname)184 672 Q F0(Hostnames, as tak)224 684
-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 F1(job)184 696 Q F0
-(Job names, if job control is acti)26.11 E -.15(ve)-.25 G 5(.M).15 G
-(ay also be speci\214ed as)-5 E F1<ad6a>2.5 E F0(.)A(GNU Bash-3.0)72 768
-Q(2004 Apr 20)148.735 E(46)198.725 E 0 Cg EP
+(May also be speci\214ed as)5 E F2<ad62>2.5 E F0(.)A F2(command)184
+604.8 Q F0(Command names.)224 616.8 Q(May also be speci\214ed as)5 E F2
+<ad63>2.5 E F0(.)A F2(dir)184 628.8 Q(ectory)-.18 E F0(Directory names.)
+224 640.8 Q(May also be speci\214ed as)5 E F2<ad64>2.5 E F0(.)A F2
+(disabled)184 652.8 Q F0(Names of disabled shell b)224 664.8 Q(uiltins.)
+-.2 E F2(enabled)184 676.8 Q F0(Names of enabled shell b)6.66 E
+(uiltins.)-.2 E F2(export)184 688.8 Q F0(Names of e)12.23 E
+(xported shell v)-.15 E 2.5(ariables. May)-.25 F(also be speci\214ed as)
+2.5 E F2<ad65>2.5 E F0(.)A F2(\214le)184 700.8 Q F0(File names.)27.22 E
+(May also be speci\214ed as)5 E F2<ad66>2.5 E F0(.)A(GNU Bash-3.0)72 768
+Q(2004 May 27)147.345 E(46)197.335 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 -.1(ke)184 84 S(yw).1 E(ord)-.1 E F0
-(Shell reserv)224 96 Q(ed w)-.15 E 2.5(ords. May)-.1 F
-(also be speci\214ed as)2.5 E F1<ad6b>2.5 E F0(.)A F1(running)184 108 Q
-F0(Names of running jobs, if job control is acti)5.54 E -.15(ve)-.25 G
-(.).15 E F1(ser)184 120 Q(vice)-.1 E F0(Service names.)10.67 E
-(May also be speci\214ed as)5 E F1<ad73>2.5 E F0(.)A F1(setopt)184 132 Q
-F0 -1.11(Va)14.45 G(lid ar)1.11 E(guments for the)-.18 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 F1
-(shopt)184 144 Q F0(Shell option names as accepted by the)16.66 E F1
-(shopt)2.5 E F0 -.2(bu)2.5 G(iltin.).2 E F1(signal)184 156 Q F0
-(Signal names.)14.99 E F1(stopped)184 168 Q F0
+-.35 E/F1 10/Times-Bold@0 SF(function)184 84 Q F0
+(Names of shell functions.)224 96 Q F1(gr)184 108 Q(oup)-.18 E F0
+(Group names.)14.62 E(May also be speci\214ed as)5 E F1<ad67>2.5 E F0(.)
+A F1(helptopic)184 120 Q F0(Help topics as accepted by the)224 132 Q F1
+(help)2.5 E F0 -.2(bu)2.5 G(iltin.).2 E F1(hostname)184 144 Q F0
+(Hostnames, as tak)224 156 Q(en from the \214le speci\214ed by the)-.1 E
+/F2 9/Times-Bold@0 SF(HOSTFILE)2.5 E F0(shell v)2.25 E(ariable.)-.25 E
+F1(job)184 168 Q F0(Job names, if job control is acti)26.11 E -.15(ve)
+-.25 G 5(.M).15 G(ay also be speci\214ed as)-5 E F1<ad6a>2.5 E F0(.)A F1
+-.1(ke)184 180 S(yw).1 E(ord)-.1 E F0(Shell reserv)224 192 Q(ed w)-.15 E
+2.5(ords. May)-.1 F(also be speci\214ed as)2.5 E F1<ad6b>2.5 E F0(.)A F1
+(running)184 204 Q F0(Names of running jobs, if job control is acti)5.54
+E -.15(ve)-.25 G(.).15 E F1(ser)184 216 Q(vice)-.1 E F0(Service names.)
+10.67 E(May also be speci\214ed as)5 E F1<ad73>2.5 E F0(.)A F1(setopt)
+184 228 Q F0 -1.11(Va)14.45 G(lid ar)1.11 E(guments for the)-.18 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 F1(shopt)184 240 Q F0(Shell option names as accepted by the)16.66 E
+F1(shopt)2.5 E F0 -.2(bu)2.5 G(iltin.).2 E F1(signal)184 252 Q F0
+(Signal names.)14.99 E F1(stopped)184 264 Q F0
(Names of stopped jobs, if job control is acti)6.66 E -.15(ve)-.25 G(.)
-.15 E F1(user)184 180 Q F0(User names.)21.67 E
-(May also be speci\214ed as)5 E F1<ad75>2.5 E F0(.)A F1 -.1(va)184 192 S
+.15 E F1(user)184 276 Q F0(User names.)21.67 E
+(May also be speci\214ed as)5 E F1<ad75>2.5 E F0(.)A F1 -.1(va)184 288 S
(riable).1 E F0(Names of all shell v)5.1 E 2.5(ariables. May)-.25 F
-(also be speci\214ed as)2.5 E F1<ad76>2.5 E F0(.)A F1<ad47>144 204 Q/F2
-10/Times-Italic@0 SF(globpat)2.5 E F0 1.411(The \214lename e)184 216 R
-1.411(xpansion pattern)-.15 F F2(globpat)3.911 E F0 1.411(is e)3.911 F
-1.411(xpanded to generate the possible comple-)-.15 F(tions.)184 228 Q
-F1<ad57>144 240 Q F2(wor)2.5 E(dlist)-.37 E F0(The)184 252 Q F2(wor)
-3.639 E(dlist)-.37 E F0 1.14(is split using the characters in the)3.639
-F/F3 9/Times-Bold@0 SF(IFS)3.64 E F0 1.14(special v)3.39 F 1.14
-(ariable as delimiters, and)-.25 F 2.008(each resultant w)184 264 R
-2.008(ord is e)-.1 F 4.508(xpanded. The)-.15 F 2.007
-(possible completions are the members of the)4.508 F
-(resultant list which match the w)184 276 Q(ord being completed.)-.1 E
-F1<ad43>144 288 Q F2(command)2.5 E(command)184 300 Q F0 1.055(is e)3.555
-F -.15(xe)-.15 G 1.055(cuted in a subshell en).15 F 1.056
+(also be speci\214ed as)2.5 E F1<ad76>2.5 E F0(.)A F1<ad47>144 300 Q/F3
+10/Times-Italic@0 SF(globpat)2.5 E F0 1.41(The \214lename e)184 312 R
+1.411(xpansion pattern)-.15 F F3(globpat)3.911 E F0 1.411(is e)3.911 F
+1.411(xpanded to generate the possible comple-)-.15 F(tions.)184 324 Q
+F1<ad57>144 336 Q F3(wor)2.5 E(dlist)-.37 E F0(The)184 348 Q F3(wor)3.64
+E(dlist)-.37 E F0 1.14(is split using the characters in the)3.64 F F2
+(IFS)3.64 E F0 1.139(special v)3.39 F 1.139(ariable as delimiters, and)
+-.25 F 2.007(each resultant w)184 360 R 2.007(ord is e)-.1 F 4.507
+(xpanded. The)-.15 F 2.008(possible completions are the members of the)
+4.507 F(resultant list which match the w)184 372 Q(ord being completed.)
+-.1 E F1<ad43>144 384 Q F3(command)2.5 E(command)184 396 Q F0 1.056
+(is e)3.556 F -.15(xe)-.15 G 1.056(cuted in a subshell en).15 F 1.056
(vironment, and its output is used as the possible)-.4 F(completions.)
-184 312 Q F1<ad46>144 324 Q F2(function)2.5 E F0 1.181
-(The shell function)184 336 R F2(function)3.681 E F0 1.181(is e)3.681 F
--.15(xe)-.15 G 1.181(cuted in the current shell en).15 F 3.68
-(vironment. When)-.4 F 1.18(it \214n-)3.68 F .932
-(ishes, the possible completions are retrie)184 348 R -.15(ve)-.25 G
-3.432(df).15 G .932(rom the v)-3.432 F .932(alue of the)-.25 F F3
-(COMPREPL)3.432 E(Y)-.828 E F0(array)3.182 E -.25(va)184 360 S(riable.)
-.25 E F1<ad58>144 372 Q F2(\214lterpat)2.5 E(\214lterpat)184 384 Q F0
-.733(is a pattern as used for \214lename e)3.234 F 3.233(xpansion. It)
+184 408 Q F1<ad46>144 420 Q F3(function)2.5 E F0 1.18
+(The shell function)184 432 R F3(function)3.68 E F0 1.181(is e)3.681 F
+-.15(xe)-.15 G 1.181(cuted in the current shell en).15 F 3.681
+(vironment. When)-.4 F 1.181(it \214n-)3.681 F .932
+(ishes, the possible completions are retrie)184 444 R -.15(ve)-.25 G
+3.432(df).15 G .932(rom the v)-3.432 F .932(alue of the)-.25 F F2
+(COMPREPL)3.431 E(Y)-.828 E F0(array)3.181 E -.25(va)184 456 S(riable.)
+.25 E F1<ad58>144 468 Q F3(\214lterpat)2.5 E(\214lterpat)184 480 Q F0
+.733(is a pattern as used for \214lename e)3.233 F 3.233(xpansion. It)
-.15 F .733(is applied to the list of possible)3.233 F 1.596
-(completions generated by the preceding options and ar)184 396 R 1.596
-(guments, and each completion)-.18 F(matching)184 408 Q F2(\214lterpat)
-3.205 E F0 .705(is remo)3.205 F -.15(ve)-.15 G 3.205(df).15 G .704
-(rom the list.)-3.205 F 3.204(Al)5.704 G(eading)-3.204 E F1(!)3.204 E F0
-(in)3.204 E F2(\214lterpat)3.204 E F0(ne)3.204 E -.05(ga)-.15 G .704
-(tes the pattern;).05 F(in this case, an)184 420 Q 2.5(yc)-.15 G
-(ompletion not matching)-2.5 E F2(\214lterpat)2.5 E F0(is remo)2.5 E
--.15(ve)-.15 G(d.).15 E F1<ad50>144 432 Q F2(pr)2.5 E(e\214x)-.37 E(pr)
-184 444 Q(e\214x)-.37 E F0 .534(is added at the be)3.034 F .534
+(completions generated by the preceding options and ar)184 492 R 1.596
+(guments, and each completion)-.18 F(matching)184 504 Q F3(\214lterpat)
+3.204 E F0 .704(is remo)3.204 F -.15(ve)-.15 G 3.204(df).15 G .704
+(rom the list.)-3.204 F 3.204(Al)5.704 G(eading)-3.204 E F1(!)3.204 E F0
+(in)3.204 E F3(\214lterpat)3.205 E F0(ne)3.205 E -.05(ga)-.15 G .705
+(tes the pattern;).05 F(in this case, an)184 516 Q 2.5(yc)-.15 G
+(ompletion not matching)-2.5 E F3(\214lterpat)2.5 E F0(is remo)2.5 E
+-.15(ve)-.15 G(d.).15 E F1<ad50>144 528 Q F3(pr)2.5 E(e\214x)-.37 E(pr)
+184 540 Q(e\214x)-.37 E F0 .535(is added at the be)3.035 F .534
(ginning of each possible completion after all other options ha)-.15 F
--.15(ve)-.2 G(been applied.)184 456 Q F1<ad53>144 468 Q F2(suf)2.5 E
+-.15(ve)-.2 G(been applied.)184 552 Q F1<ad53>144 564 Q F3(suf)2.5 E
2.81(\214x suf)-.18 F<8c78>-.18 E F0
(is appended to each possible completion after all other options ha)2.5
-E .3 -.15(ve b)-.2 H(een applied.).15 E .467(The return v)144 484.8 R
-.467(alue is true unless an in)-.25 F -.25(va)-.4 G .466
-(lid option is supplied, an option other than).25 F F1<ad70>2.966 E F0
-(or)2.966 E F1<ad72>2.966 E F0 .466(is sup-)2.966 F 1.361
-(plied without a)144 496.8 R F2(name)3.861 E F0(ar)3.861 E 1.361
-(gument, an attempt is made to remo)-.18 F 1.662 -.15(ve a c)-.15 H
-1.362(ompletion speci\214cation for a).15 F F2(name)144 508.8 Q F0
+E .3 -.15(ve b)-.2 H(een applied.).15 E .466(The return v)144 580.8 R
+.466(alue is true unless an in)-.25 F -.25(va)-.4 G .466
+(lid option is supplied, an option other than).25 F F1<ad70>2.967 E F0
+(or)2.967 E F1<ad72>2.967 E F0 .467(is sup-)2.967 F 1.362
+(plied without a)144 592.8 R F3(name)3.862 E F0(ar)3.862 E 1.361
+(gument, an attempt is made to remo)-.18 F 1.661 -.15(ve a c)-.15 H
+1.361(ompletion speci\214cation for a).15 F F3(name)144 604.8 Q F0
(for which no speci\214cation e)2.5 E
(xists, or an error occurs adding a completion speci\214cation.)-.15 E
-F1(continue)108 525.6 Q F0([)2.5 E F2(n)A F0(])A 1.754(Resume the ne)144
-537.6 R 1.754(xt iteration of the enclosing)-.15 F F1 -.25(fo)4.254 G(r)
+F1(continue)108 621.6 Q F0([)2.5 E F3(n)A F0(])A 1.753(Resume the ne)144
+633.6 R 1.753(xt iteration of the enclosing)-.15 F F1 -.25(fo)4.254 G(r)
.25 E F0(,)A F1(while)4.254 E F0(,)A F1(until)4.254 E F0 4.254(,o)C(r)
--4.254 E F1(select)4.254 E F0 4.253(loop. If)4.254 F F2(n)4.613 E F0
-1.753(is speci\214ed,)4.493 F 1.208(resume at the)144 549.6 R F2(n)3.709
-E F0 1.209(th enclosing loop.)B F2(n)6.569 E F0 1.209(must be)3.949 F/F4
-10/Symbol SF<b3>3.709 E F0 3.709(1. If)3.709 F F2(n)4.069 E F0 1.209
-(is greater than the number of enclosing)3.949 F .668
-(loops, the last enclosing loop \(the `)144 561.6 R(`top-le)-.74 E -.15
-(ve)-.25 G(l').15 E 3.168('l)-.74 G .668(oop\) is resumed.)-3.168 F .667
-(The return v)5.667 F .667(alue is 0 unless the)-.25 F(shell is not e)
-144 573.6 Q -.15(xe)-.15 G(cuting a loop when).15 E F1(continue)2.5 E F0
-(is e)2.5 E -.15(xe)-.15 G(cuted.).15 E F1(declar)108 590.4 Q(e)-.18 E
-F0([)2.5 E F1(\255afFirtx)A F0 2.5(][)C F1<ad70>-2.5 E F0 2.5(][)C F2
-(name)-2.5 E F0([=)A F2(value)A F0 2.5(].)C(..])-2.5 E F1(typeset)108
-602.4 Q F0([)2.5 E F1(\255afFirtx)A F0 2.5(][)C F1<ad70>-2.5 E F0 2.5
-(][)C F2(name)-2.5 E F0([=)A F2(value)A F0 2.5(].)C(..])-2.5 E 1.264
-(Declare v)144 614.4 R 1.264(ariables and/or gi)-.25 F 1.564 -.15(ve t)
--.25 H 1.264(hem attrib).15 F 3.765(utes. If)-.2 F(no)3.765 E F2(name)
-3.765 E F0 3.765(sa)C 1.265(re gi)-3.765 F -.15(ve)-.25 G 3.765(nt).15 G
-1.265(hen display the v)-3.765 F 1.265(alues of)-.25 F -.25(va)144 626.4
-S 3.327(riables. The).25 F F1<ad70>3.327 E F0 .826
-(option will display the attrib)3.327 F .826(utes and v)-.2 F .826
-(alues of each)-.25 F F2(name)3.326 E F0 5.826(.W).18 G(hen)-5.826 E F1
-<ad70>3.326 E F0 .826(is used,)3.326 F .22
-(additional options are ignored.)144 638.4 R(The)5.22 E F1<ad46>2.72 E
-F0 .22(option inhibits the display of function de\214nitions; only the)
-2.72 F .466(function name and attrib)144 650.4 R .466(utes are printed.)
--.2 F .466(If the)5.466 F F1(extdeb)2.966 E(ug)-.2 E F0 .466
-(shell option is enabled using)2.966 F F1(shopt)2.966 E F0 2.966(,t)C
-(he)-2.966 E 1.308(source \214le name and line number where the functio\
-n is de\214ned are displayed as well.)144 662.4 R(The)6.309 E F1<ad46>
-3.809 E F0 .191(option implies)144 674.4 R F1<ad66>2.691 E F0 5.191(.T)C
-.191(he follo)-5.191 F .191
-(wing options can be used to restrict output to v)-.25 F .19
-(ariables with the speci-)-.25 F(\214ed attrib)144 686.4 Q(ute or to gi)
--.2 E .3 -.15(ve v)-.25 H(ariables attrib)-.1 E(utes:)-.2 E F1<ad61>144
-698.4 Q F0(Each)25.3 E F2(name)2.5 E F0(is an array 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<ad66>144 710.4 Q F0(Use function names only)26.97 E(.)-.65 E
-(GNU Bash-3.0)72 768 Q(2004 Apr 20)148.735 E(47)198.725 E 0 Cg EP
+-4.254 E F1(select)4.254 E F0 4.254(loop. If)4.254 F F3(n)4.614 E F0
+1.754(is speci\214ed,)4.494 F 1.209(resume at the)144 645.6 R F3(n)3.709
+E F0 1.209(th enclosing loop.)B F3(n)6.569 E F0 1.209(must be)3.949 F/F4
+10/Symbol SF<b3>3.709 E F0 3.709(1. If)3.709 F F3(n)4.069 E F0 1.209
+(is greater than the number of enclosing)3.949 F .667
+(loops, the last enclosing loop \(the `)144 657.6 R(`top-le)-.74 E -.15
+(ve)-.25 G(l').15 E 3.167('l)-.74 G .667(oop\) is resumed.)-3.167 F .668
+(The return v)5.668 F .668(alue is 0 unless the)-.25 F(shell is not e)
+144 669.6 Q -.15(xe)-.15 G(cuting a loop when).15 E F1(continue)2.5 E F0
+(is e)2.5 E -.15(xe)-.15 G(cuted.).15 E F1(declar)108 686.4 Q(e)-.18 E
+F0([)2.5 E F1(\255afFirtx)A F0 2.5(][)C F1<ad70>-2.5 E F0 2.5(][)C F3
+(name)-2.5 E F0([=)A F3(value)A F0 2.5(].)C(..])-2.5 E F1(typeset)108
+698.4 Q F0([)2.5 E F1(\255afFirtx)A F0 2.5(][)C F1<ad70>-2.5 E F0 2.5
+(][)C F3(name)-2.5 E F0([=)A F3(value)A F0 2.5(].)C(..])-2.5 E 1.265
+(Declare v)144 710.4 R 1.265(ariables and/or gi)-.25 F 1.565 -.15(ve t)
+-.25 H 1.265(hem attrib).15 F 3.765(utes. If)-.2 F(no)3.765 E F3(name)
+3.765 E F0 3.765(sa)C 1.265(re gi)-3.765 F -.15(ve)-.25 G 3.764(nt).15 G
+1.264(hen display the v)-3.764 F 1.264(alues of)-.25 F -.25(va)144 722.4
+S 3.326(riables. The).25 F F1<ad70>3.326 E F0 .826
+(option will display the attrib)3.326 F .826(utes and v)-.2 F .826
+(alues of each)-.25 F F3(name)3.326 E F0 5.827(.W).18 G(hen)-5.827 E F1
+<ad70>3.327 E F0 .827(is used,)3.327 F(GNU Bash-3.0)72 768 Q
+(2004 May 27)147.345 E(47)197.335 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/F1 10/Times-Bold@0 SF<ad69>144 84 Q F0 .557(The v)27.52 F .558
+-.35 E .22(additional options are ignored.)144 84 R(The)5.22 E/F1 10
+/Times-Bold@0 SF<ad46>2.72 E F0 .22
+(option inhibits the display of function de\214nitions; only the)2.72 F
+.466(function name and attrib)144 96 R .466(utes are printed.)-.2 F .466
+(If the)5.466 F F1(extdeb)2.966 E(ug)-.2 E F0 .466
+(shell option is enabled using)2.966 F F1(shopt)2.966 E F0 2.966(,t)C
+(he)-2.966 E 1.308(source \214le name and line number where the functio\
+n is de\214ned are displayed as well.)144 108 R(The)6.308 E F1<ad46>
+3.808 E F0 .19(option implies)144 120 R F1<ad66>2.69 E F0 5.19(.T)C .19
+(he follo)-5.19 F .191(wing options can be used to restrict output to v)
+-.25 F .191(ariables with the speci-)-.25 F(\214ed attrib)144 132 Q
+(ute or to gi)-.2 E .3 -.15(ve v)-.25 H(ariables attrib)-.1 E(utes:)-.2
+E F1<ad61>144 144 Q F0(Each)25.3 E/F2 10/Times-Italic@0 SF(name)2.5 E F0
+(is an array 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<ad66>144 156 Q F0(Use function names only)
+26.97 E(.)-.65 E F1<ad69>144 168 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/F2 9/Times-Bold@0 SF .558
-(ARITHMETIC EV)3.058 F(ALU)-1.215 E(A-)-.54 E(TION \))180 96 Q F0
+(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 180 Q F0
(is performed when the v)2.25 E(ariable is assigned a v)-.25 E(alue.)
--.25 E F1<ad72>144 108 Q F0(Mak)25.86 E(e)-.1 E/F3 10/Times-Italic@0 SF
-(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 120 Q F1
-<ad74>144 132 Q F0(Gi)26.97 E 1.23 -.15(ve e)-.25 H(ach).15 E F3(name)
-3.43 E F0(the)3.43 E F3(tr)3.431 E(ace)-.15 E F0(attrib)3.431 E 3.431
+-.25 E F1<ad72>144 192 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 204 Q F1
+<ad74>144 216 Q F0(Gi)26.97 E 1.231 -.15(ve e)-.25 H(ach).15 E F2(name)
+3.431 E F0(the)3.431 E F2(tr)3.431 E(ace)-.15 E F0(attrib)3.431 E 3.431
(ute. T)-.2 F .931(raced functions inherit the)-.35 F F1(DEB)3.431 E(UG)
--.1 E F0 .931(trap from the)3.431 F(calling shell.)180 144 Q
+-.1 E F0 .93(trap from the)3.43 F(calling shell.)180 228 Q
(The trace attrib)5 E(ute has no special meaning for v)-.2 E(ariables.)
--.25 E F1<ad78>144 156 Q F0(Mark)25.3 E F3(name)2.5 E F0 2.5(sf)C(or e)
+-.25 E F1<ad78>144 240 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
-.337(Using `+' instead of `\255' turns of)144 172.8 R 2.837(ft)-.25 G
-.337(he attrib)-2.837 F .337(ute instead, with the e)-.2 F .336
-(xception that)-.15 F F1(+a)2.836 E F0 .336(may not be used)2.836 F .792
-(to destro)144 184.8 R 3.293(ya)-.1 G 3.293(na)-3.293 G .793(rray v)
+.336(Using `+' instead of `\255' turns of)144 256.8 R 2.837(ft)-.25 G
+.337(he attrib)-2.837 F .337(ute instead, with the e)-.2 F .337
+(xception that)-.15 F F1(+a)2.837 E F0 .337(may not be used)2.837 F .793
+(to destro)144 268.8 R 3.293(ya)-.1 G 3.293(na)-3.293 G .793(rray v)
-3.293 F 3.293(ariable. When)-.25 F .793(used in a function, mak)3.293 F
-.793(es each)-.1 F F3(name)3.293 E F0 .793(local, as with the)3.293 F F1
-(local)3.293 E F0 2.843(command. If)144 196.8 R 2.843(av)2.843 G .342
-(ariable name is follo)-3.093 F .342(wed by =)-.25 F F3(value)A F0 2.842
-(,t)C .342(he v)-2.842 F .342(alue of the v)-.25 F .342
-(ariable is set to)-.25 F F3(value)2.842 E F0 5.342(.T)C(he)-5.342 E .8
-(return v)144 208.8 R .8(alue is 0 unless an in)-.25 F -.25(va)-.4 G
-.801
+.793(es each)-.1 F F2(name)3.293 E F0 .793(local, as with the)3.293 F F1
+(local)3.292 E F0 2.842(command. If)144 280.8 R 2.842(av)2.842 G .342
+(ariable name is follo)-3.092 F .342(wed by =)-.25 F F2(value)A F0 2.842
+(,t)C .342(he v)-2.842 F .342(alue of the v)-.25 F .343
+(ariable is set to)-.25 F F2(value)2.843 E F0 5.343(.T)C(he)-5.343 E
+.801(return v)144 292.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 220.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 232.8 R .974(alue to an array v)-.25
+.25 F(using)144 304.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 316.8 R .974(alue to an array v)-.25
F .974(ariable without using the compound assignment syntax \(see)-.25 F
-F1(Arrays)144 244.8 Q F0(abo)2.86 E -.15(ve)-.15 G .36(\), one of the)
-.15 F F3(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 256.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 268.8 Q
+F1(Arrays)144 328.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 .057
+(readonly status for a readonly v)144 340.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 352.8 Q
(xistent function with)-.15 E F1<ad66>2.5 E F0(.)A F1
-(dirs [\255clpv] [+)108 285.6 Q F3(n)A F1 2.5(][)C<ad>-2.5 E F3(n)A F1
-(])A F0 -.4(Wi)144 297.6 S .329
+(dirs [\255clpv] [+)108 369.6 Q F2(n)A F1 2.5(][)C<ad>-2.5 E F2(n)A F1
+(])A F0 -.4(Wi)144 381.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 309.6 R 1.238
-(Directories are added to the list with the)6.238 F F1(pushd)144 321.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 393.6 R 1.238
+(Directories are added to the list with the)6.238 F F1(pushd)144 405.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(+)144 333.6 Q F3(n)A F0
-1.565(Displays the)25.3 F F3(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 345.6 Q F1<ad>144 357.6 Q F3
-(n)A F0 1.194(Displays the)25.3 F F3(n)3.694 E F0 1.194
+2.5(se).15 G(ntries from the list.)-2.5 E F1(+)144 417.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 429.6 Q F1<ad>144 441.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 369.6 Q F1<ad63>144 381.6 Q F0
+(without options, starting with zero.)180 453.6 Q F1<ad63>144 465.6 Q F0
(Clears the directory stack by deleting all of the entries.)25.86 E F1
-<ad6c>144 393.6 Q F0 .324(Produces a longer listing; the def)27.52 F
+<ad6c>144 477.6 Q F0 .324(Produces a longer listing; the def)27.52 F
.324(ault listing format uses a tilde to denote the home direc-)-.1 F
-(tory)180 405.6 Q(.)-.65 E F1<ad70>144 417.6 Q F0
+(tory)180 489.6 Q(.)-.65 E F1<ad70>144 501.6 Q F0
(Print the directory stack with one entry per line.)24.74 E F1<ad76>144
-429.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 441.6 Q .258(The return v)144 458.4 R .258
+513.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 525.6 Q .257(The return v)144 542.4 R .258
(alue is 0 unless an in)-.25 F -.25(va)-.4 G .258
-(lid option is supplied or).25 F F3(n)2.758 E F0(inde)2.758 E -.15(xe)
+(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 470.4 Q F1(diso)108 487.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 F3(jobspec)-2.5 E F0
-(...])2.5 E -.4(Wi)144 499.2 S .33(thout options, each).4 F F3(jobspec)
-4.57 E F0 .33(is remo)3.14 F -.15(ve)-.15 G 2.83(df).15 G .331
-(rom the table of acti)-2.83 F .631 -.15(ve j)-.25 H 2.831(obs. If).15 F
-(the)2.831 E F1<ad68>2.831 E F0 .331(option is gi)2.831 F -.15(ve)-.25 G
-(n,).15 E(each)144 511.2 Q F3(jobspec)4.521 E F0 .281(is not remo)3.091
-F -.15(ve)-.15 G 2.78(df).15 G .28(rom the table, b)-2.78 F .28
-(ut is mark)-.2 F .28(ed so that)-.1 F F2(SIGHUP)2.78 E F0 .28
-(is not sent to the job if)2.53 F .223(the shell recei)144 523.2 R -.15
-(ve)-.25 G 2.724(sa).15 G F2(SIGHUP)A/F5 9/Times-Roman@0 SF(.)A F0 .224
-(If no)4.724 F F3(jobspec)4.464 E F0 .224(is present, and neither the)
-3.034 F F1<ad61>2.724 E F0 .224(nor the)2.724 F F1<ad72>2.724 E F0 .224
-(option is sup-)2.724 F .652(plied, the)144 535.2 R F3(curr)3.152 E .652
-(ent job)-.37 F F0 .652(is used.)3.152 F .652(If no)5.652 F F3(jobspec)
-4.892 E F0 .652(is supplied, the)3.462 F F1<ad61>3.152 E F0 .651
-(option means to remo)3.151 F .951 -.15(ve o)-.15 H 3.151(rm).15 G(ark)
--3.151 E .434(all jobs; the)144 547.2 R F1<ad72>2.934 E F0 .434
-(option without a)2.934 F F3(jobspec)4.675 E F0(ar)3.245 E .435
-(gument restricts operation to running jobs.)-.18 F .435(The return)
-5.435 F -.25(va)144 559.2 S(lue is 0 unless a).25 E F3(jobspec)4.24 E F0
-(does not specify a v)2.81 E(alid job)-.25 E(.)-.4 E F1(echo)108 576 Q
-F0([)2.5 E F1(\255neE)A F0 2.5(][)C F3(ar)-2.5 E(g)-.37 E F0(...])2.5 E
-.395(Output the)144 588 R F3(ar)2.895 E(g)-.37 E F0 .395
+.15 F(tory stack.)144 554.4 Q F1(diso)108 571.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 583.2 S .331(thout options, each).4 F F2(jobspec)
+4.571 E F0 .331(is remo)3.141 F -.15(ve)-.15 G 2.831(df).15 G .331
+(rom the table of acti)-2.831 F .63 -.15(ve j)-.25 H 2.83(obs. If).15 F
+(the)2.83 E F1<ad68>2.83 E F0 .33(option is gi)2.83 F -.15(ve)-.25 G(n,)
+.15 E(each)144 595.2 Q F2(jobspec)4.52 E F0 .28(is not remo)3.09 F -.15
+(ve)-.15 G 2.78(df).15 G .28(rom the table, b)-2.78 F .28(ut is mark)-.2
+F .28(ed so that)-.1 F F3(SIGHUP)2.78 E F0 .281
+(is not sent to the job if)2.53 F .224(the shell recei)144 607.2 R -.15
+(ve)-.25 G 2.724(sa).15 G F3(SIGHUP)A/F5 9/Times-Roman@0 SF(.)A F0 .224
+(If no)4.724 F F2(jobspec)4.464 E F0 .224(is present, and neither the)
+3.034 F F1<ad61>2.724 E F0 .224(nor the)2.724 F F1<ad72>2.724 E F0 .223
+(option is sup-)2.724 F .651(plied, the)144 619.2 R F2(curr)3.151 E .651
+(ent job)-.37 F F0 .651(is used.)3.151 F .652(If no)5.651 F F2(jobspec)
+4.892 E F0 .652(is supplied, the)3.462 F F1<ad61>3.152 E F0 .652
+(option means to remo)3.152 F .952 -.15(ve o)-.15 H 3.152(rm).15 G(ark)
+-3.152 E .435(all jobs; the)144 631.2 R F1<ad72>2.935 E F0 .435
+(option without a)2.935 F F2(jobspec)4.675 E F0(ar)3.245 E .434
+(gument restricts operation to running jobs.)-.18 F .434(The return)
+5.434 F -.25(va)144 643.2 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 660 Q
+F0([)2.5 E F1(\255neE)A F0 2.5(][)C F2(ar)-2.5 E(g)-.37 E F0(...])2.5 E
+.394(Output the)144 672 R F2(ar)2.894 E(g)-.37 E F0 .394
(s, separated by spaces, follo)B .395(wed by a ne)-.25 F 2.895
-(wline. The)-.25 F .394(return status is al)2.895 F -.1(wa)-.1 G .394
-(ys 0.).1 F(If)5.394 E F1<ad6e>2.894 E F0 .548
-(is speci\214ed, the trailing ne)144 600 R .548(wline is suppressed.)
+(wline. The)-.25 F .395(return status is al)2.895 F -.1(wa)-.1 G .395
+(ys 0.).1 F(If)5.395 E F1<ad6e>2.895 E F0 .549
+(is speci\214ed, the trailing ne)144 684 R .548(wline is suppressed.)
-.25 F .548(If the)5.548 F F1<ad65>3.048 E F0 .548(option is gi)3.048 F
--.15(ve)-.25 G .548(n, interpretation of the fol-).15 F(lo)144 612 Q
-.053(wing backslash-escaped characters is enabled.)-.25 F(The)5.053 E F1
-<ad45>2.553 E F0 .052(option disables the interpretation of these)2.552
-F 1.502(escape characters, e)144 624 R -.15(ve)-.25 G 4.002(no).15 G
-4.002(ns)-4.002 G 1.502(ystems where the)-4.002 F 4.002(ya)-.15 G 1.502
-(re interpreted by def)-4.002 F 4.003(ault. The)-.1 F F1(xpg_echo)4.003
-E F0(shell)4.003 E .009
-(option may be used to dynamically determine whether or not)144 636 R F1
-(echo)2.509 E F0 -.15(ex)2.509 G .009(pands these escape characters).15
-F .659(by def)144 648 R(ault.)-.1 E F1(echo)5.659 E F0 .659
-(does not interpret)3.159 F F1<adad>3.159 E F0 .659
-(to mean the end of options.)3.159 F F1(echo)5.66 E F0 .66
-(interprets the follo)3.16 F(wing)-.25 E(escape sequences:)144 660 Q F1
-(\\a)144 672 Q F0(alert \(bell\))28.22 E F1(\\b)144 684 Q F0(backspace)
-27.66 E F1(\\c)144 696 Q F0(suppress trailing ne)28.78 E(wline)-.25 E F1
-(\\e)144 708 Q F0(an escape character)28.78 E(GNU Bash-3.0)72 768 Q
-(2004 Apr 20)148.735 E(48)198.725 E 0 Cg EP
+-.15(ve)-.25 G .548(n, interpretation of the fol-).15 F(lo)144 696 Q
+.052(wing backslash-escaped characters is enabled.)-.25 F(The)5.052 E F1
+<ad45>2.552 E F0 .053(option disables the interpretation of these)2.553
+F 1.503(escape characters, e)144 708 R -.15(ve)-.25 G 4.003(no).15 G
+4.003(ns)-4.003 G 1.502(ystems where the)-4.003 F 4.002(ya)-.15 G 1.502
+(re interpreted by def)-4.002 F 4.002(ault. The)-.1 F F1(xpg_echo)4.002
+E F0(shell)4.002 E .009
+(option may be used to dynamically determine whether or not)144 720 R F1
+(echo)2.509 E F0 -.15(ex)2.51 G .01(pands these escape characters).15 F
+(GNU Bash-3.0)72 768 Q(2004 May 27)147.345 E(48)197.335 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/Times-Bold@0 SF(\\f)144 84 Q F0(form feed)29.89 E F1(\\n)
-144 96 Q F0(ne)27.66 E 2.5(wl)-.25 G(ine)-2.5 E F1(\\r)144 108 Q F0
-(carriage return)28.78 E F1(\\t)144 120 Q F0(horizontal tab)29.89 E F1
-(\\v)144 132 Q F0 -.15(ve)28.22 G(rtical tab).15 E F1(\\\\)144 144 Q F0
-(backslash)30.44 E F1(\\0)144 156 Q/F2 10/Times-Italic@0 SF(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(\\)
-144 168 Q F2(nnn)A F0(the eight-bit character whose v)18.22 E
+-.35 E .66(by def)144 84 R(ault.)-.1 E/F1 10/Times-Bold@0 SF(echo)5.66 E
+F0 .66(does not interpret)3.16 F F1<adad>3.16 E F0 .659
+(to mean the end of options.)3.159 F F1(echo)5.659 E F0 .659
+(interprets the follo)3.159 F(wing)-.25 E(escape sequences:)144 96 Q F1
+(\\a)144 108 Q F0(alert \(bell\))28.22 E F1(\\b)144 120 Q F0(backspace)
+27.66 E F1(\\c)144 132 Q F0(suppress trailing ne)28.78 E(wline)-.25 E F1
+(\\e)144 144 Q F0(an escape character)28.78 E F1(\\f)144 156 Q F0
+(form feed)29.89 E F1(\\n)144 168 Q F0(ne)27.66 E 2.5(wl)-.25 G(ine)-2.5
+E F1(\\r)144 180 Q F0(carriage return)28.78 E F1(\\t)144 192 Q F0
+(horizontal tab)29.89 E F1(\\v)144 204 Q F0 -.15(ve)28.22 G(rtical tab)
+.15 E F1(\\\\)144 216 Q F0(backslash)30.44 E F1(\\0)144 228 Q/F2 10
+/Times-Italic@0 SF(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
-(\(one to three octal digits\))2.5 E F1(\\x)144 180 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 F1(enable)108 196.8 Q F0([)2.5 E
-F1(\255adnps)A 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 .278(Enable and disable b)144 208.8 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 .833
-(the same name as a shell b)144 220.8 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.334(nt).15 G(hough)-3.334 E .99
-(the shell normally searches for b)144 232.8 R .989
-(uiltins before disk commands.)-.2 F(If)5.989 E F1<ad6e>3.489 E F0 .989
-(is used, each)3.489 F F2(name)3.489 E F0 .989(is dis-)3.489 F 1.581
-(abled; otherwise,)144 244.8 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
-F1(test)4.082 E F0 1.582(binary found via the)4.082 F/F3 9/Times-Bold@0
-SF -.666(PA)4.082 G(TH)-.189 E F0 .081(instead of the shell b)144 256.8
-R .081(uiltin v)-.2 F .081(ersion, run)-.15 F/F4 10/Courier@0 SF .081
-(enable -n test)2.581 F F0 5.081(.T)C(he)-5.081 E F1<ad66>2.58 E F0 .08
-(option means to load the ne)2.58 F(w)-.25 E -.2(bu)144 268.8 S 1.524
-(iltin command).2 F F2(name)4.384 E F0 1.524(from shared object)4.204 F
+(\(zero to three octal digits\))2.5 E F1(\\)144 240 Q F2(nnn)A F0
+(the eight-bit character whose v)18.22 E(alue is the octal v)-.25 E
+(alue)-.25 E F2(nnn)2.5 E F0(\(one to three octal digits\))2.5 E F1(\\x)
+144 252 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 F1
+(enable)108 268.8 Q F0([)2.5 E F1(\255adnps)A 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 280.8 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
+292.8 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
+304.8 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 316.8 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 F1(test)4.082 E F0 1.582
+(binary found via the)4.082 F/F3 9/Times-Bold@0 SF -.666(PA)4.081 G(TH)
+-.189 E F0 .08(instead of the shell b)144 328.8 R .08(uiltin v)-.2 F .08
+(ersion, run)-.15 F/F4 10/Courier@0 SF .081(enable -n test)2.58 F 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 340.8 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 280.8 Q F1<ad64>
-2.867 E F0 .367(option will delete a b)2.867 F .367(uiltin pre)-.2 F
-.367(viously loaded with)-.25 F F1<ad66>2.866 E F0 5.366(.I)C 2.866(fn)
--5.366 G(o)-2.866 E F2(name)2.866 E F0(ar)2.866 E .366(guments are gi)
--.18 F -.15(ve)-.25 G .366(n, or).15 F .398(if the)144 292.8 R F1<ad70>
-2.898 E F0 .399(option is supplied, a list of shell b)2.899 F .399
+(ystems that support dynamic loading.)-4.024 F(The)144 352.8 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 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 364.8 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 .399(guments, the)-.18 F .099(list consists of all enabled shell b)144
-304.8 R 2.598(uiltins. If)-.2 F F1<ad6e>2.598 E F0 .098
-(is supplied, only disabled b)2.598 F .098(uiltins are printed.)-.2 F
-(If)5.098 E F1<ad61>2.598 E F0 1.916
-(is supplied, the list printed includes all b)144 316.8 R 1.916
-(uiltins, with an indication of whether or not each is)-.2 F 2.879
-(enabled. If)144 328.8 R F1<ad73>2.879 E F0 .379
-(is supplied, the output is restricted to the POSIX)2.879 F F2(special)
-2.879 E F0 -.2(bu)2.878 G 2.878(iltins. The).2 F .378(return v)2.878 F
-(alue)-.25 E .994(is 0 unless a)144 340.8 R F2(name)3.854 E F0 .994
-(is not a shell b)3.674 F .994(uiltin or there is an error loading a ne)
--.2 F 3.495(wb)-.25 G .995(uiltin from a shared)-3.695 F(object.)144
-352.8 Q F1 -2.3 -.15(ev a)108 369.6 T(l).15 E F0([)2.5 E F2(ar)A(g)-.37
-E F0(...])2.5 E(The)144 381.6 Q F2(ar)3.171 E(g)-.37 E F0 3.171(sa)C
-.671(re read and concatenated together into a single command.)-3.171 F
-.67(This command is then read)5.67 F .495(and e)144 393.6 R -.15(xe)-.15
-G .495(cuted by the shell, and its e).15 F .495
+F .398(guments, the)-.18 F .098(list consists of all enabled shell b)144
+376.8 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 F1<ad61>2.599 E F0 1.917
+(is supplied, the list printed includes all b)144 388.8 R 1.916
+(uiltins, with an indication of whether or not each is)-.2 F 2.878
+(enabled. If)144 400.8 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 412.8 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
+424.8 Q F1 -2.3 -.15(ev a)108 441.6 T(l).15 E F0([)2.5 E F2(ar)A(g)-.37
+E F0(...])2.5 E(The)144 453.6 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 465.6 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 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 F2(ar)2.995 E(gs)-.37 E F0(,).27 E(or only null ar)144 405.6 Q
+-2.995 F F2(ar)2.995 E(gs)-.37 E F0(,).27 E(or only null ar)144 477.6 Q
(guments,)-.18 E F1 -2.3 -.15(ev a)2.5 H(l).15 E F0(returns 0.)2.5 E F1
-(exec)108 422.4 Q F0([)2.5 E F1(\255cl)A F0 2.5(][)C F1<ad61>-2.5 E F2
+(exec)108 494.4 Q F0([)2.5 E F1(\255cl)A F0 2.5(][)C F1<ad61>-2.5 E F2
(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 434.4 Q F2(command)3.006 E F0 .306
-(is speci\214ed, it replaces the shell.)3.576 F .305(No ne)5.305 F 2.805
-(wp)-.25 G .305(rocess is created.)-2.805 F(The)5.305 E F2(ar)3.135 E
-(guments)-.37 E F0(become)3.075 E .176(the ar)144 446.4 R .176
+-.37 E F0(]])A(If)144 506.4 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 518.4 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 .177
-(ginning of)-.15 F .16(the zeroth ar)144 458.4 R 2.66(gp)-.18 G .16
-(assed to)-2.66 F F2(command)2.66 E F0 5.16(.T).77 G .159(his is what)
--5.16 F F2(lo)2.659 E(gin)-.1 E F0 .159(\(1\) does.).24 F(The)5.159 E F1
-<ad63>2.659 E F0 .159(option causes)2.659 F F2(command)2.859 E F0(to)
-3.429 E 1.195(be e)144 470.4 R -.15(xe)-.15 G 1.195
-(cuted with an empty en).15 F 3.695(vironment. If)-.4 F F1<ad61>3.696 E
-F0 1.196(is supplied, the shell passes)3.696 F F2(name)4.056 E F0 1.196
-(as the zeroth)3.876 F(ar)144 482.4 Q .02(gument to the e)-.18 F -.15
+(option is supplied, the shell places a dash at the be)2.676 F .176
+(ginning of)-.15 F .159(the zeroth ar)144 530.4 R 2.659(gp)-.18 G .159
+(assed to)-2.659 F F2(command)2.659 E F0 5.159(.T).77 G .159
+(his is what)-5.159 F F2(lo)2.659 E(gin)-.1 E F0 .159(\(1\) does.).24 F
+(The)5.16 E F1<ad63>2.66 E F0 .16(option causes)2.66 F F2(command)2.86 E
+F0(to)3.43 E 1.196(be e)144 542.4 R -.15(xe)-.15 G 1.196
+(cuted with an empty en).15 F 3.696(vironment. If)-.4 F F1<ad61>3.696 E
+F0 1.196(is supplied, the shell passes)3.696 F F2(name)4.055 E F0 1.195
+(as the zeroth)3.875 F(ar)144 554.4 Q .02(gument to the e)-.18 F -.15
(xe)-.15 G .02(cuted command.).15 F(If)5.02 E F2(command)2.72 E F0 .02
(cannot be e)3.29 F -.15(xe)-.15 G .02
-(cuted for some reason, a non-inter).15 F(-)-.2 E(acti)144 494.4 Q 1.066
--.15(ve s)-.25 H .766(hell e).15 F .766(xits, unless the shell option)
+(cuted for some reason, a non-inter).15 F(-)-.2 E(acti)144 566.4 Q 1.067
+-.15(ve s)-.25 H .767(hell e).15 F .767(xits, unless the shell option)
-.15 F F1(execfail)3.266 E F0 .766
-(is enabled, in which case it returns f)3.266 F 3.267(ailure. An)-.1 F
-(interacti)144 506.4 Q 1.519 -.15(ve s)-.25 H 1.219(hell returns f).15 F
+(is enabled, in which case it returns f)3.266 F 3.266(ailure. An)-.1 F
+(interacti)144 578.4 Q 1.518 -.15(ve s)-.25 H 1.218(hell returns f).15 F
1.219(ailure if the \214le cannot be e)-.1 F -.15(xe)-.15 G 3.719
-(cuted. If).15 F F2(command)3.918 E F0 1.218(is not speci\214ed, an)
-4.488 F(y)-.15 E .133(redirections tak)144 518.4 R 2.633(ee)-.1 G -.25
-(ff)-2.633 G .134(ect in the current shell, and the return status is 0.)
+(cuted. If).15 F F2(command)3.919 E F0 1.219(is not speci\214ed, an)
+4.489 F(y)-.15 E .134(redirections tak)144 590.4 R 2.634(ee)-.1 G -.25
+(ff)-2.634 G .134(ect in the current shell, and the return status is 0.)
.25 F .134(If there is a redirection error)5.134 F(,)-.4 E
-(the return status is 1.)144 530.4 Q F1(exit)108 547.2 Q F0([)2.5 E F2
-(n)A F0 6.29(]C)C .096(ause the shell to e)-6.29 F .096
-(xit with a status of)-.15 F F2(n)2.596 E F0 5.096(.I)C(f)-5.096 E F2(n)
-2.955 E F0 .095(is omitted, the e)2.835 F .095
-(xit status is that of the last command)-.15 F -.15(exe)144 559.2 S 2.5
+(the return status is 1.)144 602.4 Q F1(exit)108 619.2 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 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 631.2 S 2.5
(cuted. A).15 F(trap on)2.5 E F3(EXIT)2.5 E F0(is e)2.25 E -.15(xe)-.15
-G(cuted before the shell terminates.).15 E F1(export)108 576 Q F0([)2.5
+G(cuted before the shell terminates.).15 E F1(export)108 648 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 588 Q F0 .256(The supplied)144 600 R F2
+F0(]] ...)A F1(export \255p)108 660 Q F0 .257(The supplied)144 672 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.627(commands. If)144 612 R(the)2.627 E F1<ad66>
-2.627 E F0 .127(option is gi)2.627 F -.15(ve)-.25 G .127(n, the).15 F F2
+(xe)-.15 G(cuted).15 E 2.626(commands. If)144 684 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 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 .126(n, or if the)
-.15 F F1<ad70>144 624 Q F0 .659
-(option is supplied, a list of all names that are e)3.159 F .66
-(xported in this shell is printed.)-.15 F(The)5.66 E F1<ad6e>3.16 E F0
-(option)3.16 E 1.587(causes the e)144 636 R 1.587
+(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 696 Q F0 .66
+(option is supplied, a list of all names that are e)3.16 F .659
+(xported in this shell is printed.)-.15 F(The)5.659 E F1<ad6e>3.159 E F0
+(option)3.159 E 1.586(causes the e)144 708 R 1.586
(xport property to be remo)-.15 F -.15(ve)-.15 G 4.086(df).15 G 1.586
(rom each)-4.086 F F2(name)4.086 E F0 6.586(.I)C 4.086(fav)-6.586 G
-1.586(ariable name is follo)-4.336 F 1.586(wed by)-.25 F(=)144 648 Q F2
-(wor)A(d)-.37 E F0 2.803(,t)C .303(he v)-2.803 F .303(alue of the v)-.25
+1.587(ariable name is follo)-4.336 F 1.587(wed by)-.25 F(=)144 720 Q F2
+(wor)A(d)-.37 E F0 2.804(,t)C .304(he v)-2.804 F .304(alue of the v)-.25
F .304(ariable is set to)-.25 F F2(wor)2.804 E(d)-.37 E F0(.)A F1
-(export)5.304 E F0 .304(returns an e)2.804 F .304
-(xit status of 0 unless an in)-.15 F -.25(va)-.4 G(lid).25 E .294
-(option is encountered, one of the)144 660 R F2(names)2.793 E F0 .293
-(is not a v)2.793 F .293(alid shell v)-.25 F .293(ariable name, or)-.25
-F F1<ad66>2.793 E F0 .293(is supplied with a)2.793 F F2(name)144.36 672
-Q F0(that is not a function.)2.68 E F1(fc)108 688.8 Q F0([)2.5 E F1
-<ad65>A F2(ename)2.5 E F0 2.5(][)C F1(\255nlr)-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
-700.8 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 .477(Fix Command.)144 712.8 R .478
-(In the \214rst form, a range of commands from)5.477 F F2<8c72>4.888 E
-(st)-.1 E F0(to)3.658 E F2(last)3.068 E F0 .478
-(is selected from the his-)3.658 F .882(tory list.)144 724.8 R F2 -.45
-(Fi)5.882 G -.1(rs).45 G(t).1 E F0(and)4.062 E F2(last)3.472 E F0 .882
-(may be speci\214ed as a string \(to locate the last command be)4.062 F
-.881(ginning with)-.15 F(GNU Bash-3.0)72 768 Q(2004 Apr 20)148.735 E(49)
-198.725 E 0 Cg EP
+(export)5.304 E F0 .304(returns an e)2.804 F .303
+(xit status of 0 unless an in)-.15 F -.25(va)-.4 G(lid).25 E
+(GNU Bash-3.0)72 768 Q(2004 May 27)147.345 E(49)197.335 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 .797(that string\) or as a number \(an inde)144 84 R 3.297(xi)
--.15 G .797(nto the history list, where a ne)-3.297 F -.05(ga)-.15 G(ti)
-.05 E 1.097 -.15(ve n)-.25 H .797(umber is used as an).15 F(of)144 96 Q
-.277(fset from the current command number\).)-.25 F(If)5.277 E/F1 10
-/Times-Italic@0 SF(last)2.867 E F0 .276
-(is not speci\214ed it is set to the current command)3.457 F .092
-(for listing \(so that)144 108 R/F2 10/Courier@0 SF .092
+-.35 E .293(option is encountered, one of the)144 84 R/F1 10
+/Times-Italic@0 SF(names)2.793 E F0 .293(is not a v)2.793 F .293
+(alid shell v)-.25 F .293(ariable name, or)-.25 F/F2 10/Times-Bold@0 SF
+<ad66>2.793 E F0 .294(is supplied with a)2.793 F F1(name)144.36 96 Q F0
+(that is not a function.)2.68 E F2(fc)108 112.8 Q F0([)2.5 E F2<ad65>A
+F1(ename)2.5 E F0 2.5(][)C F2(\255nlr)-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 124.8 Q F0
+([)2.5 E F1(pat)A F0(=)A F1 -.37(re)C(p).37 E F0 2.5(][)C F1(cmd)-2.5 E
+F0(])A .478(Fix Command.)144 136.8 R .478
+(In the \214rst form, a range of commands from)5.478 F F1<8c72>4.888 E
+(st)-.1 E F0(to)3.658 E F1(last)3.068 E F0 .477
+(is selected from the his-)3.658 F .881(tory list.)144 148.8 R F1 -.45
+(Fi)5.881 G -.1(rs).45 G(t).1 E F0(and)4.061 E F1(last)3.471 E F0 .882
+(may be speci\214ed as a string \(to locate the last command be)4.062 F
+.882(ginning with)-.15 F .797(that string\) or as a number \(an inde)144
+160.8 R 3.297(xi)-.15 G .797(nto the history list, where a ne)-3.297 F
+-.05(ga)-.15 G(ti).05 E 1.097 -.15(ve n)-.25 H .796(umber is used as an)
+.15 F(of)144 172.8 Q .276(fset from the current command number\).)-.25 F
+(If)5.276 E F1(last)2.866 E F0 .277
+(is not speci\214ed it is set to the current command)3.456 F .093
+(for listing \(so that)144 184.8 R/F3 10/Courier@0 SF .092
(fc \255l \25510)2.592 F F0 .092(prints the last 10 commands\) and to)
2.592 F F1<8c72>4.502 E(st)-.1 E F0 2.592(otherwise. If)3.272 F F1<8c72>
-4.502 E(st)-.1 E F0 .093(is not)3.273 F
-(speci\214ed it is set to the pre)144 120 Q
-(vious command for editing and \25516 for listing.)-.25 E(The)144 144 Q
-/F3 10/Times-Bold@0 SF<ad6e>2.522 E F0 .022
+4.502 E(st)-.1 E F0 .092(is not)3.272 F
+(speci\214ed it is set to the pre)144 196.8 Q
+(vious command for editing and \25516 for listing.)-.25 E(The)144 220.8
+Q F2<ad6e>2.522 E F0 .022
(option suppresses the command numbers when listing.)2.522 F(The)5.022 E
-F3<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 156 R .438(If the)5.438
-F F3<ad6c>2.938 E F0 .438(option is gi)2.938 F -.15(ve)-.25 G .438
+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 232.8 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
(n, the commands are listed on standard output.).15 F(Otherwise,)5.438 E
-.335(the editor gi)144 168 R -.15(ve)-.25 G 2.835(nb).15 G(y)-2.835 E F1
-(ename)3.025 E F0 .335(is in)3.015 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.334 E F1(ename)3.024 E F0 .334(is not gi)3.014 F -.15(ve)-.25 G
-(n,).15 E .63(the v)144 180 R .63(alue of the)-.25 F/F4 9/Times-Bold@0
-SF(FCEDIT)3.13 E F0 -.25(va)2.88 G .631(riable is used, and the v).25 F
-.631(alue of)-.25 F F4(EDIT)3.131 E(OR)-.162 E F0(if)2.881 E F4(FCEDIT)
-3.131 E F0 .631(is not set.)2.881 F .631(If nei-)5.631 F .951(ther v)144
-192 R .951(ariable is set,)-.25 F F1(vi)5.117 E F0 .951(is used.)5.117 F
-.95(When editing is complete, the edited commands are echoed and)5.951 F
--.15(exe)144 204 S(cuted.).15 E .039(In the second form,)144 228 R F1
-(command)2.539 E F0 .039(is re-e)2.539 F -.15(xe)-.15 G .039
-(cuted after each instance of).15 F F1(pat)2.54 E F0 .04(is replaced by)
-2.54 F F1 -.37(re)2.54 G(p).37 E F0 5.04(.A)C(useful)-2.5 E .406
-(alias to use with this is)144 240 R F2 .406(r='fc \255s')2.906 F F0
-2.906(,s)C 2.906(ot)-2.906 G .406(hat typing)-2.906 F F2 6.406(rc)2.906
-G(c)-6.406 E F0 .406(runs the last command be)2.906 F .406(ginning with)
--.15 F F2(cc)144 252 Q F0(and typing)2.5 E F2(r)2.5 E F0(re-e)2.5 E -.15
-(xe)-.15 G(cutes the last command.).15 E .142
-(If the \214rst form is used, the return v)144 276 R .142
+.334(the editor gi)144 244.8 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
+(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 256.8 R .631(alue of the)-.25 F/F4 9
+/Times-Bold@0 SF(FCEDIT)3.131 E F0 -.25(va)2.881 G .631
+(riable is used, and the v).25 F .631(alue of)-.25 F F4(EDIT)3.131 E(OR)
+-.162 E F0(if)2.881 E F4(FCEDIT)3.13 E F0 .63(is not set.)2.88 F .63
+(If nei-)5.63 F .95(ther v)144 268.8 R .95(ariable is set,)-.25 F F1(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 280.8 S(cuted.).15 E .04(In the second form,)144 304.8 R F1
+(command)2.54 E F0 .04(is re-e)2.54 F -.15(xe)-.15 G .039
+(cuted after each instance of).15 F F1(pat)2.539 E F0 .039
+(is replaced by)2.539 F F1 -.37(re)2.539 G(p).37 E F0 5.039(.A)C(useful)
+-2.5 E .406(alias to use with this is)144 316.8 R F3 .406(r='fc \255s')
+2.906 F F0 2.906(,s)C 2.906(ot)-2.906 G .406(hat typing)-2.906 F F3
+6.406(rc)2.906 G(c)-6.406 E F0 .406(runs the last command be)2.906 F
+.407(ginning with)-.15 F F3(cc)144 328.8 Q F0(and typing)2.5 E F3(r)2.5
+E F0(re-e)2.5 E -.15(xe)-.15 G(cutes the last command.).15 E .142
+(If the \214rst form is used, the return v)144 352.8 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 288 R
-.454(If the)5.454 F F3<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 300 R -.15(xe)-.15 G .787
-(cuted or f).15 F .788
+E F1(last)2.732 E F0 .454(specify history lines out of range.)144 364.8
+R .454(If the)5.454 F F2<ad65>2.954 E F0 .454
+(option is supplied, the return v)2.954 F .455(alue is the v)-.25 F .455
+(alue of the)-.25 F .788(last command e)144 376.8 R -.15(xe)-.15 G .788
+(cuted or f).15 F .787
(ailure if an error occurs with the temporary \214le of commands.)-.1 F
-.788(If the)5.788 F 1.136
+.787(If the)5.787 F 1.135
(second form is used, the return status is that of the command re-e)144
-312 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 324 Q
-(alid history line, in which case)-.25 E F3(fc)2.5 E F0(returns f)2.5 E
-(ailure.)-.1 E F3(fg)108 340.8 Q F0([)2.5 E F1(jobspec)A F0(])A(Resume)
-144 352.8 Q F1(jobspec)5.653 E F0 1.413(in the fore)4.223 F 1.413
+388.8 R -.15(xe)-.15 G 1.136(cuted, unless).15 F F1(cmd)3.836 E F0 1.136
+(does not)4.406 F(specify a v)144 400.8 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 417.6 Q F0([)2.5 E F1(jobspec)A F0(])A(Resume)
+144 429.6 Q F1(jobspec)5.654 E F0 1.413(in the fore)4.224 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 364.8 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
-(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 376.8 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 388.8 Q
-F0 .004(does not specify a v)2.815 F .004(alid job or)-.25 F F1(jobspec)
+1.413(is not present, the)4.223 F(shell')144 441.6 Q 3.116(sn)-.55 G
+.616(otion of the)-3.116 F F1(curr)3.116 E .616(ent job)-.37 F F0 .617
+(is used.)3.116 F .617(The return v)5.617 F .617
+(alue is that of the command placed into the)-.25 F(fore)144 453.6 Q
+.363(ground, or f)-.15 F .363
+(ailure if run when job control is disabled or)-.1 F 2.862(,w)-.4 G .362
+(hen run with job control enabled, if)-2.862 F F1(jobspec)145.74 465.6 Q
+F0 .004(does not specify a v)2.814 F .004(alid job or)-.25 F F1(jobspec)
4.244 E F0 .004(speci\214es a job that w)2.814 F .004
-(as started without job control.)-.1 F F3(getopts)108 405.6 Q F1
-(optstring name)2.5 E F0([)2.5 E F1(ar)A(gs)-.37 E F0(])A F3(getopts)144
-417.6 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 429.6 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 441.6 Q .578
-(gument, which should be separated from it by white space.)-.18 F .579
+(as started without job control.)-.1 F F2(getopts)108 482.4 Q F1
+(optstring name)2.5 E F0([)2.5 E F1(ar)A(gs)-.37 E F0(])A F2(getopts)144
+494.4 Q F0 .793
+(is used by shell procedures to parse positional parameters.)3.294 F F1
+(optstring)6.023 E F0 .793(contains the option)3.513 F .149
+(characters to be recognized; if a character is follo)144 506.4 R .15
+(wed by a colon, the option is e)-.25 F .15(xpected to ha)-.15 F .45
+-.15(ve a)-.2 H(n).15 E(ar)144 518.4 Q .579
+(gument, which should be separated from it by white space.)-.18 F .578
(The colon and question mark char)5.579 F(-)-.2 E 1.665
-(acters may not be used as option characters.)144 453.6 R 1.665
-(Each time it is in)6.665 F -.2(vo)-.4 G -.1(ke).2 G(d,).1 E F3(getopts)
-4.165 E F0 1.665(places the ne)4.165 F(xt)-.15 E .796
-(option in the shell v)144 465.6 R(ariable)-.25 E F1(name)3.296 E F0
-3.296(,i).18 G(nitializing)-3.296 E F1(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 477.6 Q .085
+(acters may not be used as option characters.)144 530.4 R 1.665
+(Each time it is in)6.665 F -.2(vo)-.4 G -.1(ke).2 G(d,).1 E F2(getopts)
+4.165 E F0 1.665(places the ne)4.165 F(xt)-.15 E .797
+(option in the shell v)144 542.4 R(ariable)-.25 E F1(name)3.297 E F0
+3.297(,i).18 G(nitializing)-3.297 E F1(name)3.657 E F0 .797
+(if it does not e)3.477 F .796(xist, and the inde)-.15 F 3.296(xo)-.15 G
+3.296(ft)-3.296 G .796(he ne)-3.296 F(xt)-.15 E(ar)144 554.4 Q .085
(gument to be processed into the v)-.18 F(ariable)-.25 E F4(OPTIND)2.585
E/F5 9/Times-Roman@0 SF(.)A F4(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 489.6 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 F3
-(getopts)3.346 E F0 .846(places that ar)3.346 F(gument)-.18 E .804
-(into the v)144 501.6 R(ariable)-.25 E F4(OPT)3.304 E(ARG)-.81 E F5(.)A
-F0 .803(The shell does not reset)5.304 F F4(OPTIND)3.303 E F0 .803
-(automatically; it must be manually)3.053 F .293
-(reset between multiple calls to)144 513.6 R F3(getopts)2.793 E F0 .293
+(is initialized to 1 each time the shell)2.335 F .846
+(or a shell script is in)144 566.4 R -.2(vo)-.4 G -.1(ke).2 G 3.345
+(d. When).1 F .845(an option requires an ar)3.345 F(gument,)-.18 E F2
+(getopts)3.345 E F0 .845(places that ar)3.345 F(gument)-.18 E .803
+(into the v)144 578.4 R(ariable)-.25 E F4(OPT)3.303 E(ARG)-.81 E F5(.)A
+F0 .803(The shell does not reset)5.303 F F4(OPTIND)3.303 E F0 .804
+(automatically; it must be manually)3.054 F .294
+(reset between multiple calls to)144 590.4 R F2(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 525.6
-Q 2.044(When the end of options is encountered,)144 549.6 R F3(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 561.6 Q F0
+2.793(ws)-.25 G .293(et of parameters)-2.793 F(is to be used.)144 602.4
+Q 2.043(When the end of options is encountered,)144 626.4 R F2(getopts)
+4.543 E F0 -.15(ex)4.543 G 2.043(its with a return v).15 F 2.044
+(alue greater than zero.)-.25 F F2(OPTIND)144 638.4 Q F0
(is set to the inde)2.5 E 2.5(xo)-.15 G 2.5(ft)-2.5 G
-(he \214rst non-option ar)-2.5 E(gument, and)-.18 E F3(name)2.5 E F0
-(is set to ?.)2.5 E F3(getopts)144 585.6 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 F1(ar)4.893 E(gs)-.37 E F0(,).27 E F3(getopts)144
-597.6 Q F0(parses those instead.)2.5 E F3(getopts)144 621.6 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 F1(optstring)3.895 E F0 1.165
-(is a colon,)3.885 F F1(silent)4.005 E F0(error)4.345 E 1.263
-(reporting is used.)144 633.6 R 1.263
+(he \214rst non-option ar)-2.5 E(gument, and)-.18 E F2(name)2.5 E F0
+(is set to ?.)2.5 E F2(getopts)144 662.4 Q F0 2.393
+(normally parses the positional parameters, b)4.893 F 2.392
+(ut if more ar)-.2 F 2.392(guments are gi)-.18 F -.15(ve)-.25 G 4.892
+(ni).15 G(n)-4.892 E F1(ar)4.892 E(gs)-.37 E F0(,).27 E F2(getopts)144
+674.4 Q F0(parses those instead.)2.5 E F2(getopts)144 698.4 Q F0 1.165
+(can report errors in tw)3.665 F 3.665(ow)-.1 G 3.665(ays. If)-3.765 F
+1.165(the \214rst character of)3.665 F F1(optstring)3.895 E F0 1.166
+(is a colon,)3.886 F F1(silent)4.006 E F0(error)4.346 E 1.264
+(reporting is used.)144 710.4 R 1.263
(In normal operation diagnostic messages are printed when in)6.263 F
--.25(va)-.4 G 1.263(lid options or).25 F .394(missing option ar)144
-645.6 R .394(guments are encountered.)-.18 F .394(If the v)5.394 F
+-.25(va)-.4 G 1.263(lid options or).25 F .393(missing option ar)144
+722.4 R .393(guments are encountered.)-.18 F .394(If the v)5.394 F
(ariable)-.25 E F4(OPTERR)2.894 E F0 .394
-(is set to 0, no error messages)2.644 F(will be displayed, e)144 657.6 Q
--.15(ve)-.25 G 2.5(ni).15 G 2.5(ft)-2.5 G(he \214rst character of)-2.5 E
-F1(optstring)2.73 E F0(is not a colon.)2.72 E .666(If an in)144 681.6 R
--.25(va)-.4 G .666(lid option is seen,).25 F F3(getopts)3.166 E F0 .667
-(places ? into)3.167 F F1(name)3.527 E F0 .667
-(and, if not silent, prints an error message)3.347 F .4(and unsets)144
-693.6 R F4(OPT)2.9 E(ARG)-.81 E F5(.)A F0(If)4.899 E F3(getopts)2.899 E
-F0 .399(is silent, the option character found is placed in)2.899 F F4
-(OPT)2.899 E(ARG)-.81 E F0 .399(and no)2.649 F
-(diagnostic message is printed.)144 705.6 Q 1.241(If a required ar)144
-729.6 R 1.241(gument is not found, and)-.18 F F3(getopts)3.741 E F0
-1.241(is not silent, a question mark \()3.741 F F3(?).833 E F0 3.742
-(\)i).833 G 3.742(sp)-3.742 G 1.242(laced in)-3.742 F(GNU Bash-3.0)72
-768 Q(2004 Apr 20)148.735 E(50)198.725 E 0 Cg EP
+(is set to 0, no error messages)2.644 F(GNU Bash-3.0)72 768 Q
+(2004 May 27)147.345 E(50)197.335 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-Italic@0 SF(name)144 84 Q F0(,).18 E/F2 9
-/Times-Bold@0 SF(OPT)2.735 E(ARG)-.81 E F0 .234
-(is unset, and a diagnostic message is printed.)2.485 F(If)5.234 E/F3 10
-/Times-Bold@0 SF(getopts)2.734 E F0 .234(is silent, then a colon \()
-2.734 F F3(:).833 E F0(\)).833 E(is placed in)144 96 Q F1(name)2.86 E F0
-(and)2.68 E F2(OPT)2.5 E(ARG)-.81 E F0
-(is set to the option character found.)2.25 E F3(getopts)144 120 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 132 Q F3(hash)108 148.8
-Q F0([)2.5 E F3(\255lr)A F0 2.5(][)C F3<ad70>-2.5 E F1(\214lename)2.5 E
-F0 2.5(][)C F3(\255dt)-2.5 E F0 2.5(][)C F1(name)-2.5 E F0(])A -.15(Fo)
-144 160.8 S 3.555(re).15 G(ach)-3.555 E F1(name)3.555 E F0 3.555(,t).18
+-.35 E(will be displayed, e)144 84 Q -.15(ve)-.25 G 2.5(ni).15 G 2.5(ft)
+-2.5 G(he \214rst character of)-2.5 E/F1 10/Times-Italic@0 SF(optstring)
+2.73 E F0(is not a colon.)2.72 E .667(If an in)144 108 R -.25(va)-.4 G
+.667(lid option is seen,).25 F/F2 10/Times-Bold@0 SF(getopts)3.167 E F0
+.667(places ? into)3.167 F F1(name)3.527 E F0 .666
+(and, if not silent, prints an error message)3.347 F .399(and unsets)144
+120 R/F3 9/Times-Bold@0 SF(OPT)2.899 E(ARG)-.81 E/F4 9/Times-Roman@0 SF
+(.)A F0(If)4.899 E F2(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 .4(and no)2.65 F(diagnostic message is printed.)144 132
+Q 1.242(If a required ar)144 156 R 1.242(gument is not found, and)-.18 F
+F2(getopts)3.741 E F0 1.241(is not silent, a question mark \()3.741 F F2
+(?).833 E F0 3.741(\)i).833 G 3.741(sp)-3.741 G 1.241(laced in)-3.741 F
+F1(name)144 168 Q F0(,).18 E F3(OPT)2.734 E(ARG)-.81 E F0 .234
+(is unset, and a diagnostic message is printed.)2.484 F(If)5.234 E F2
+(getopts)2.734 E F0 .235(is silent, then a colon \()2.734 F F2(:).833 E
+F0(\)).833 E(is placed in)144 180 Q F1(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 F2
+(getopts)144 204 Q F0 .902
+(returns true if an option, speci\214ed or unspeci\214ed, is found.)
+3.402 F .902(It returns f)5.902 F .901(alse if the end of)-.1 F
+(options is encountered or an error occurs.)144 216 Q F2(hash)108 232.8
+Q F0([)2.5 E F2(\255lr)A F0 2.5(][)C F2<ad70>-2.5 E F1(\214lename)2.5 E
+F0 2.5(][)C F2(\255dt)-2.5 E F0 2.5(][)C F1(name)-2.5 E F0(])A -.15(Fo)
+144 244.8 S 3.554(re).15 G(ach)-3.554 E F1(name)3.554 E F0 3.554(,t).18
G 1.054(he full \214le name of the command is determined by searching t\
-he directories in)-3.555 F F3($P)144 172.8 Q -.95(AT)-.74 G(H).95 E F0
-.349(and remembered.)2.849 F .349(If the)5.349 F F3<ad70>2.849 E F0 .349
+he directories in)-3.554 F F2($P)144 256.8 Q -.95(AT)-.74 G(H).95 E F0
+.35(and remembered.)2.85 F .35(If the)5.35 F F2<ad70>2.85 E F0 .349
(option is supplied, no path search is performed, and)2.849 F F1
-(\214lename)4.76 E F0 .452
-(is used as the full \214le name of the command.)144 184.8 R(The)5.452 E
-F3<ad72>2.952 E F0 .452(option causes the shell to for)2.952 F .452
-(get all remem-)-.18 F .592(bered locations.)144 196.8 R(The)5.592 E F3
-<ad64>3.092 E F0 .593(option causes the shell to for)3.092 F .593
-(get the remembered location of each)-.18 F F1(name)3.093 E F0(.)A .021
-(If the)144 208.8 R F3<ad74>2.521 E F0 .021
-(option is supplied, the full pathname to which each)2.521 F F1(name)
-2.52 E F0 .02(corresponds is printed.)2.52 F .02(If multi-)5.02 F(ple)
-144 220.8 Q F1(name)3.703 E F0(ar)3.703 E 1.203
-(guments are supplied with)-.18 F F3<ad74>3.703 E F0 3.703(,t)C(he)
--3.703 E F1(name)3.703 E F0 1.204
-(is printed before the hashed full pathname.)3.703 F(The)144 232.8 Q F3
-<ad6c>3.216 E F0 .715(option causes output to be displayed in a format \
-that may be reused as input.)3.216 F .715(If no ar)5.715 F(gu-)-.18 E
-1.183(ments are gi)144 244.8 R -.15(ve)-.25 G 1.183(n, or if only).15 F
-F3<ad6c>3.683 E F0 1.184
+(\214lename)4.759 E F0 .452
+(is used as the full \214le name of the command.)144 268.8 R(The)5.452 E
+F2<ad72>2.952 E F0 .452(option causes the shell to for)2.952 F .453
+(get all remem-)-.18 F .593(bered locations.)144 280.8 R(The)5.593 E F2
+<ad64>3.093 E F0 .593(option causes the shell to for)3.093 F .592
+(get the remembered location of each)-.18 F F1(name)3.092 E F0(.)A .02
+(If the)144 292.8 R F2<ad74>2.52 E F0 .02
+(option is supplied, the full pathname to which each)2.52 F F1(name)
+2.521 E F0 .021(corresponds is printed.)2.521 F .021(If multi-)5.021 F
+(ple)144 304.8 Q F1(name)3.704 E F0(ar)3.704 E 1.204
+(guments are supplied with)-.18 F F2<ad74>3.703 E F0 3.703(,t)C(he)
+-3.703 E F1(name)3.703 E F0 1.203
+(is printed before the hashed full pathname.)3.703 F(The)144 316.8 Q F2
+<ad6c>3.215 E F0 .715(option causes output to be displayed in a format \
+that may be reused as input.)3.215 F .716(If no ar)5.716 F(gu-)-.18 E
+1.184(ments are gi)144 328.8 R -.15(ve)-.25 G 1.184(n, or if only).15 F
+F2<ad6c>3.684 E F0 1.183
(is supplied, information about remembered commands is printed.)3.684 F
-(The return status is true unless a)144 256.8 Q F1(name)2.86 E F0
+(The return status is true unless a)144 340.8 Q F1(name)2.86 E F0
(is not found or an in)2.68 E -.25(va)-.4 G(lid option is supplied.).25
-E F3(help)108 273.6 Q F0([)2.5 E F3<ad73>A F0 2.5(][)C F1(pattern)-2.5 E
-F0(])A .867(Display helpful information about b)144 285.6 R .867
-(uiltin commands.)-.2 F(If)5.867 E F1(pattern)4.617 E F0 .866
-(is speci\214ed,)3.607 F F3(help)3.366 E F0(gi)3.366 E -.15(ve)-.25 G
-3.366(sd).15 G(etailed)-3.366 E .306(help on all commands matching)144
-297.6 R F1(pattern)2.806 E F0 2.807(;o).24 G .307
-(therwise help for all the b)-2.807 F .307
-(uiltins and shell control struc-)-.2 F .596(tures is printed.)144 309.6
-R(The)5.596 E F3<ad73>3.096 E F0 .596
+E F2(help)108 357.6 Q F0([)2.5 E F2<ad73>A F0 2.5(][)C F1(pattern)-2.5 E
+F0(])A .866(Display helpful information about b)144 369.6 R .867
+(uiltin commands.)-.2 F(If)5.867 E F1(pattern)4.617 E F0 .867
+(is speci\214ed,)3.607 F F2(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
+381.6 R F1(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 .596(tures is printed.)144 393.6
+R(The)5.596 E F2<ad73>3.096 E F0 .596
(option restricts the information displayed to a short usage synopsis.)
3.096 F(The)5.596 E(return status is 0 unless no command matches)144
-321.6 Q F1(pattern)2.5 E F0(.).24 E F3(history [)108 338.4 Q F1(n)A F3
-(])A(history \255c)108 350.4 Q(history \255d)108 362.4 Q F1(of)2.5 E
-(fset)-.18 E F3(history \255anrw)108 374.4 Q F0([)2.5 E F1(\214lename)A
-F0(])A F3(history \255p)108 386.4 Q F1(ar)2.5 E(g)-.37 E F0([)2.5 E F1
-(ar)A 2.5(g.)-.37 G(..)-2.5 E F0(])A F3(history \255s)108 398.4 Q F1(ar)
+405.6 Q F1(pattern)2.5 E F0(.).24 E F2(history [)108 422.4 Q F1(n)A F2
+(])A(history \255c)108 434.4 Q(history \255d)108 446.4 Q F1(of)2.5 E
+(fset)-.18 E F2(history \255anrw)108 458.4 Q F0([)2.5 E F1(\214lename)A
+F0(])A F2(history \255p)108 470.4 Q F1(ar)2.5 E(g)-.37 E F0([)2.5 E F1
+(ar)A 2.5(g.)-.37 G(..)-2.5 E F0(])A F2(history \255s)108 482.4 Q F1(ar)
2.5 E(g)-.37 E F0([)2.5 E F1(ar)A 2.5(g.)-.37 G(..)-2.5 E F0(])A -.4(Wi)
-144 410.4 S .752
+144 494.4 S .752
(th no options, display the command history list with line numbers.).4 F
-.752(Lines listed with a)5.752 F F3(*)3.252 E F0(ha)3.252 E -.15(ve)-.2
-G 1.231(been modi\214ed.)144 422.4 R 1.231(An ar)6.231 F 1.231
-(gument of)-.18 F F1(n)4.091 E F0 1.231(lists only the last)3.971 F F1
-(n)4.091 E F0 3.73(lines. If)3.97 F 1.23(the shell v)3.73 F(ariable)-.25
-E F3(HISTTIME-)3.73 E(FORMA)144 434.4 Q(T)-.95 E F0 .249
-(is set and not null, it is used as a format string for)2.749 F F1
-(strftime)2.75 E F0 .25(\(3\) to display the time stamp)B .379
-(associated with each displayed history entry)144 446.4 R 5.379(.N)-.65
-G 2.878(oi)-5.379 G(nterv)-2.878 E .378
-(ening blank is printed between the format-)-.15 F .814
-(ted time stamp and the history line.)144 458.4 R(If)5.814 E F1
+.752(Lines listed with a)5.752 F F2(*)3.251 E F0(ha)3.251 E -.15(ve)-.2
+G 1.23(been modi\214ed.)144 506.4 R 1.23(An ar)6.23 F 1.23(gument of)
+-.18 F F1(n)4.09 E F0 1.231(lists only the last)3.97 F F1(n)4.091 E F0
+3.731(lines. If)3.971 F 1.231(the shell v)3.731 F(ariable)-.25 E F2
+(HISTTIME-)3.731 E(FORMA)144 518.4 Q(T)-.95 E F0 .25
+(is set and not null, it is used as a format string for)2.75 F F1
+(strftime)2.749 E F0 .249(\(3\) to display the time stamp)B .378
+(associated with each displayed history entry)144 530.4 R 5.378(.N)-.65
+G 2.878(oi)-5.378 G(nterv)-2.878 E .379
+(ening blank is printed between the format-)-.15 F .815
+(ted time stamp and the history line.)144 542.4 R(If)5.814 E F1
(\214lename)3.314 E F0 .814
(is supplied, it is used as the name of the history)3.314 F
-(\214le; if not, the v)144 470.4 Q(alue of)-.25 E F2(HISTFILE)2.5 E F0
+(\214le; if not, the v)144 554.4 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 F3<ad63>144 482.4 Q F0
-(Clear the history list by deleting all the entries.)25.86 E F3<ad64>144
-494.4 Q F1(of)2.5 E(fset)-.18 E F0(Delete the history entry at position)
-180 506.4 Q F1(of)2.5 E(fset)-.18 E F0(.)A F3<ad61>144 518.4 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 F3(bash)180 530.4 Q F0
-(session\) to the history \214le.)2.5 E F3<ad6e>144 542.4 Q F0 .854(Rea\
+(he follo).15 E(wing meanings:)-.25 E F2<ad63>144 566.4 Q F0
+(Clear the history list by deleting all the entries.)25.86 E F2<ad64>144
+578.4 Q F1(of)2.5 E(fset)-.18 E F0(Delete the history entry at position)
+180 590.4 Q F1(of)2.5 E(fset)-.18 E F0(.)A F2<ad61>144 602.4 Q F0 .598
+(Append the `)25.3 F(`ne)-.74 E(w')-.25 E 3.098('h)-.74 G .598
+(istory lines \(history lines entered since the be)-3.098 F .599
+(ginning of the current)-.15 F F2(bash)180 614.4 Q F0
+(session\) to the history \214le.)2.5 E F2<ad6e>144 626.4 Q F0 .854(Rea\
d the history lines not already read from the history \214le into the c\
-urrent history list.)24.74 F .773
-(These are lines appended to the history \214le since the be)180 554.4 R
-.772(ginning of the current)-.15 F F3(bash)3.272 E F0(ses-)3.272 E
-(sion.)180 566.4 Q F3<ad72>144 578.4 Q F0(Read the contents of the hist\
-ory \214le and use them as the current history)25.86 E(.)-.65 E F3<ad77>
-144 590.4 Q F0(Write the current history to the history \214le, o)23.08
+urrent history list.)24.74 F .772
+(These are lines appended to the history \214le since the be)180 638.4 R
+.773(ginning of the current)-.15 F F2(bash)3.273 E F0(ses-)3.273 E
+(sion.)180 650.4 Q F2<ad72>144 662.4 Q F0(Read the contents of the hist\
+ory \214le and use them as the current history)25.86 E(.)-.65 E F2<ad77>
+144 674.4 Q F0(Write the current history 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 F3<ad70>144 602.4 Q F0 .625
+(ontents.)-2.5 E F2<ad70>144 686.4 Q F0 .626
(Perform history substitution on the follo)24.74 F(wing)-.25 E F1(ar)
-3.125 E(gs)-.37 E F0 .626(and display the result on the standard)3.125 F
-2.975(output. Does)180 614.4 R .475
+3.125 E(gs)-.37 E F0 .625(and display the result on the standard)3.125 F
+2.975(output. Does)180 698.4 R .475
(not store the results in the history list.)2.975 F(Each)5.475 E F1(ar)
2.975 E(g)-.37 E F0 .475(must be quoted to disable)2.975 F
-(normal history e)180 626.4 Q(xpansion.)-.15 E F3<ad73>144 638.4 Q F0
-.362(Store the)26.41 F F1(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 650.4 Q -.15
-(ve)-.15 G 2.5(db).15 G(efore the)-2.5 E F1(ar)2.83 E(gs)-.37 E F0
-(are added.)2.77 E .28(If the)144 667.2 R F3(HISTTIMEFORMA)2.78 E(T)-.95
-E F0 .28
-(is set, the time stamp information associated with each history entry)
-2.78 F .216(is written to the history \214le.)144 679.2 R .216
-(The return v)5.216 F .216(alue is 0 unless an in)-.25 F -.25(va)-.4 G
-.216(lid option is encountered, an error).25 F .422
-(occurs while reading or writing the history \214le, an in)144 691.2 R
--.25(va)-.4 G(lid).25 E F1(of)2.922 E(fset)-.18 E F0 .422
-(is supplied as an ar)2.922 F .421(gument to)-.18 F F3<ad64>2.921 E F0
-(,)A(or the history e)144 703.2 Q(xpansion supplied as an ar)-.15 E
-(gument to)-.18 E F3<ad70>2.5 E F0 -.1(fa)2.5 G(ils.).1 E(GNU Bash-3.0)
-72 768 Q(2004 Apr 20)148.735 E(51)198.725 E 0 Cg EP
+(normal history e)180 710.4 Q(xpansion.)-.15 E(GNU Bash-3.0)72 768 Q
+(2004 May 27)147.345 E(51)197.335 E 0 Cg EP
%%Page: 52 52
%%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(jobs)108 84 Q F0([)2.5 E F1(\255lnprs)A F0
-2.5(][)C/F2 10/Times-Italic@0 SF(jobspec)A F0(... ])2.5 E F1(jobs \255x)
-108 96 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 108 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 120 Q F0
+-.35 E/F1 10/Times-Bold@0 SF<ad73>144 84 Q F0 .363(Store the)26.41 F/F2
+10/Times-Italic@0 SF(ar)3.193 E(gs)-.37 E F0 .363
+(in the history list as a single entry)3.133 F 5.363(.T)-.65 G .362
+(he last command in the history list is)-5.363 F(remo)180 96 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 .28(If the)144 112.8 R F1(HISTTIMEFORMA)2.78 E(T)-.95
+E F0 .28
+(is set, the time stamp information associated with each history entry)
+2.78 F .216(is written to the history \214le.)144 124.8 R .216
+(The return v)5.216 F .216(alue is 0 unless an in)-.25 F -.25(va)-.4 G
+.216(lid option is encountered, an error).25 F .422
+(occurs while reading or writing the history \214le, an in)144 136.8 R
+-.25(va)-.4 G(lid).25 E F2(of)2.922 E(fset)-.18 E F0 .422
+(is supplied as an ar)2.922 F .422(gument to)-.18 F F1<ad64>2.922 E F0
+(,)A(or the history e)144 148.8 Q(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
+165.6 Q F0([)2.5 E F1(\255lnprs)A F0 2.5(][)C F2(jobspec)A F0(... ])2.5
+E F1(jobs \255x)108 177.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 189.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 201.6 Q F0
(List process IDs in addition to the normal information.)27.52 E F1
-<ad70>144 132 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<ad6e>144 144 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 156 Q F1<ad72>144 168 Q F0
-(Restrict output to running jobs.)25.86 E F1<ad73>144 180 Q F0
-(Restrict output to stopped jobs.)26.41 E(If)144 196.8 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 208.8 Q -.25
+<ad70>144 213.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<ad6e>144 225.6 Q F0
+.194(Display information only about jobs that ha)24.74 F .494 -.15(ve c)
+-.2 H .193(hanged status since the user w).15 F .193(as last noti-)-.1 F
+(\214ed of their status.)180 237.6 Q F1<ad72>144 249.6 Q F0
+(Restrict output to running jobs.)25.86 E F1<ad73>144 261.6 Q F0
+(Restrict output to stopped jobs.)26.41 E(If)144 278.4 Q F2(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(an in)144 290.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 225.6 R F1
-<ad78>2.894 E F0 .394(option is supplied,)2.894 F F1(jobs)2.894 E F0
+E F2(jobspec)4.24 E F0(is supplied.)2.81 E .395(If the)144 307.2 R F1
+<ad78>2.895 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 237.6 Q
+3.204 F F2(command)3.094 E F0(or)3.664 E F2(ar)3.224 E(gs)-.37 E F0 .394
+(with the corre-)3.164 F(sponding process group ID, and e)144 319.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 254.4 Q F0([)2.5 E F1<ad73>A F2(sigspec)2.5 E F0(|)2.5 E F1
+F1(kill)108 336 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 266.4 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 278.4 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 .047
-(either a signal name such as)144 290.4 R/F3 9/Times-Bold@0 SF(SIGKILL)
-2.547 E F0 .047(or a signal number;)2.297 F F2(signum)2.888 E F0 .048
-(is a signal number)2.868 F 5.048(.I)-.55 G(f)-5.048 E F2(sigspec)2.888
-E F0(is)2.858 E 3.395(as)144 302.4 S .894
-(ignal name, the name may be gi)-3.395 F -.15(ve)-.25 G 3.394(nw).15 G
-.894(ith or without the)-3.394 F F3(SIG)3.394 E F0 3.394(pre\214x. If)
-3.144 F F2(sigspec)3.734 E F0 .894(is not present,)3.704 F(then)144
-314.4 Q F3(SIGTERM)3.072 E F0 .572(is assumed.)2.822 F .572(An ar)5.572
-F .572(gument of)-.18 F F1<ad6c>3.072 E F0 .572(lists the signal names.)
-3.072 F .572(If an)5.572 F 3.072(ya)-.15 G -.18(rg)-3.072 G .572
-(uments are sup-).18 F .268(plied when)144 326.4 R F1<ad6c>2.767 E F0
-.267(is gi)2.767 F -.15(ve)-.25 G .267
-(n, the names of the signals corresponding to the ar).15 F .267
-(guments are listed, and the)-.18 F .287(return status is 0.)144 338.4 R
-(The)5.287 E F2 -.2(ex)2.787 G(it_status).2 E F0(ar)2.787 E .288
-(gument to)-.18 F F1<ad6c>2.788 E F0 .288
-(is a number specifying either a signal number or)2.788 F .552(the e)144
-350.4 R .551(xit status of a process terminated by a signal.)-.15 F F1
-(kill)5.551 E F0 .551(returns true if at least one signal w)3.051 F .551
-(as suc-)-.1 F(cessfully sent, or f)144 362.4 Q
-(alse if an error occurs or an in)-.1 E -.25(va)-.4 G
-(lid option is encountered.).25 E F1(let)108 379.2 Q F2(ar)2.5 E(g)-.37
-E F0([)2.5 E F2(ar)A(g)-.37 E F0(...])2.5 E(Each)144 391.2 Q F2(ar)3.964
-E(g)-.37 E F0 1.134(is an arithmetic e)3.854 F 1.134(xpression to be e)
--.15 F -.25(va)-.25 G 1.135(luated \(see).25 F F3 1.135(ARITHMETIC EV)
-3.635 F(ALU)-1.215 E -.855(AT)-.54 G(ION).855 E/F4 9/Times-Roman@0 SF
-(\).)A F0 1.135(If the)5.635 F(last)144 403.2 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 420 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 432 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 444 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
+(kill \255l)108 348 Q F0([)2.5 E F2(sigspec)A F0(|)2.5 E F2 -.2(ex)2.5 G
+(it_status).2 E F0(])A .119(Send the signal named by)144 360 R F2
+(sigspec)2.959 E F0(or)2.929 E F2(signum)2.959 E F0 .119
+(to the processes named by)2.939 F F2(pid)3.87 E F0(or)3.39 E F2
+(jobspec)2.62 E F0(.).31 E F2(sigspec)5.46 E F0(is)2.93 E .319
+(either a case-insensiti)144 372 R .619 -.15(ve s)-.25 H .319
+(ignal name such as).15 F/F3 9/Times-Bold@0 SF(SIGKILL)2.819 E F0 .318
+(\(with or without the)2.569 F F3(SIG)2.818 E F0 .318
+(pre\214x\) or a signal)2.568 F(number;)144 384 Q F2(signum)4.188 E F0
+1.349(is a signal number)4.168 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.349(is assumed.)3.599 F(An)6.349 E(ar)144 396 Q .523(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 408 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 420 Q .378(gument to)-.18 F F1
+<ad6c>2.878 E F0 .378
+(is a number specifying either a signal number or the e)2.878 F .377
+(xit status of a process termi-)-.15 F .593(nated by a signal.)144 432 R
+F1(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 .594(alse if an error)-.1 F
+(occurs or an in)144 444 Q -.25(va)-.4 G(lid option is encountered.).25
+E F1(let)108 460.8 Q F2(ar)2.5 E(g)-.37 E F0([)2.5 E F2(ar)A(g)-.37 E F0
+(...])2.5 E(Each)144 472.8 Q F2(ar)3.965 E(g)-.37 E F0 1.135
+(is an arithmetic e)3.855 F 1.134(xpression to be e)-.15 F -.25(va)-.25
+G 1.134(luated \(see).25 F F3 1.134(ARITHMETIC EV)3.634 F(ALU)-1.215 E
+-.855(AT)-.54 G(ION).855 E/F4 9/Times-Roman@0 SF(\).)A F0 1.134(If the)
+5.634 F(last)144 484.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 501.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 513.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 525.6 Q 3.153(yo)-.15 G 3.153(ft)-3.153 G .653
+(he options accepted by)-3.153 F F1(declar)3.153 E(e)-.18 E F0 5.652(.W)
+C(hen)-5.652 E F1(local)3.152 E F0 .652
(is used within a function, it causes the v)3.152 F(ari-)-.25 E(able)144
-456 Q F2(name)3.721 E F0 .861(to ha)3.541 F 1.161 -.15(ve a v)-.2 H .861
+537.6 Q F2(name)3.72 E F0 .86(to ha)3.54 F 1.16 -.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 468 Q F0 1.164
-(writes a list of local v)3.664 F 1.165
+(Wi)5.861 G .861(th no operands,).4 F F1(local)144 549.6 Q F0 1.165
+(writes a list of local v)3.665 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 480 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 492 Q
-F2(name)2.5 E F0(is a readonly v)2.5 E(ariable.)-.25 E F1(logout)108
-508.8 Q F0(Exit a login shell.)9.33 E F1(popd)108 525.6 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 537.6 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
-549.6 R F1(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 561.6 Q F1(+)144 573.6 Q F2(n)A F0(Remo)25.3
+6.165 F F1(local)3.664 E F0 1.164(when not)3.664 F .232
+(within a function.)144 561.6 R .233(The return status is 0 unless)5.232
+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.093 E F0(is)2.913 E(supplied, or)144
+573.6 Q F2(name)2.5 E F0(is a readonly v)2.5 E(ariable.)-.25 E F1
+(logout)108 590.4 Q F0(Exit a login shell.)9.33 E F1(popd)108 607.2 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 619.2 Q -.15(ve)-.15 G 2.8(se).15 G .3
+(ntries from the directory stack.)-2.8 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 .299
+(he top directory from the)-2.799 F 1.478(stack, and performs a)144
+631.2 R F1(cd)3.978 E F0 1.479(to the ne)3.978 F 3.979(wt)-.25 G 1.479
+(op directory)-3.979 F 6.479(.A)-.65 G -.18(rg)-6.479 G 1.479
+(uments, if supplied, ha).18 F 1.779 -.15(ve t)-.2 H 1.479(he follo).15
+F(wing)-.25 E(meanings:)144 643.2 Q F1(+)144 655.2 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 .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
-585.6 S 2.5(re).15 G(xample:)-2.65 E/F5 10/Courier@0 SF(popd +0)2.5 E F0
+667.2 S 2.5(re).15 G(xample:)-2.65 E/F5 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 F5(popd +1)2.5 E F0(the second.)2.5 E F1<ad>144 597.6 Q F2(n)A F0
-(Remo)25.3 E -.15(ve)-.15 G 3.76(st).15 G(he)-3.76 E F2(n)3.76 E F0
-1.259(th entry counting from the right of the list sho)B 1.259(wn by)
--.25 F F1(dirs)3.759 E F0 3.759(,s)C 1.259(tarting with)-3.759 F 2.5
-(zero. F)180 609.6 R(or e)-.15 E(xample:)-.15 E F5(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 F5(popd -1)2.5 E F0(the ne)2.5 E(xt to last.)-.15 E F1<ad6e>144 621.6
-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 633.6 Q .644(If the)144 650.4 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 662.4 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 674.4 Q
-(ails.)-.1 E F1(printf)108 691.2 Q F2(format)2.5 E F0([)2.5 E F2(ar)A
-(guments)-.37 E F0(])A .372(Write the formatted)144 703.2 R F2(ar)2.872
-E(guments)-.37 E F0 .372
-(to the standard output under the control of the)2.872 F F2(format)2.872
-E F0 5.372(.T)C(he)-5.372 E F2(format)2.872 E F0 1.804(is a character s\
-tring which contains three types of objects: plain characters, which ar\
-e simply)144 715.2 R 1.859
-(copied to standard output, character escape sequences, which are con)
-144 727.2 R -.15(ve)-.4 G 1.858(rted and copied to the).15 F
-(GNU Bash-3.0)72 768 Q(2004 Apr 20)148.735 E(52)198.725 E 0 Cg EP
+-.65 E F5(popd +1)2.5 E F0(the second.)2.5 E F1<ad>144 679.2 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
+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
+691.2 R(or e)-.15 E(xample:)-.15 E F5(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 F5(popd -1)2.5
+E F0(the ne)2.5 E(xt to last.)-.15 E F1<ad6e>144 703.2 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 715.2 Q(GNU Bash-3.0)72 768 Q
+(2004 May 27)147.345 E(52)197.335 E 0 Cg EP
%%Page: 53 53
%%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.171(standard output, and format speci\214cations, each of whic\
-h causes printing of the ne)144 84 R 1.172(xt successi)-.15 F -.15(ve)
--.25 G/F1 10/Times-Italic@0 SF(ar)144 96 Q(gument)-.37 E F0 6.274(.I)C
-3.774(na)-6.274 G 1.274(ddition to the standard)-3.774 F F1(printf)3.774
-E F0 1.274(\(1\) formats,)B/F2 10/Times-Bold@0 SF(%b)3.774 E F0(causes)
-3.774 E F2(printf)3.774 E F0 1.273(to e)3.774 F 1.273(xpand backslash)
--.15 F .619(escape sequences in the corresponding)144 108 R F1(ar)3.119
-E(gument)-.37 E F0(\(e)3.119 E .619(xcept that)-.15 F F2(\\c)3.119 E F0
-.62(terminates output, backslashes in)3.119 F F2(\\')144 120 Q F0(,)A F2
-(\\")2.954 E F0 2.954(,a)C(nd)-2.954 E F2(\\?)2.954 E F0 .454
-(are not remo)2.954 F -.15(ve)-.15 G .454(d, and octal escapes be).15 F
-.454(ginning with)-.15 F F2(\\0)2.954 E F0 .454
-(may contain up to four digits\),)2.954 F(and)144 132 Q F2(%q)2.567 E F0
-(causes)2.567 E F2(printf)2.567 E F0 .067(to output the corresponding)
-2.567 F F1(ar)2.568 E(gument)-.37 E F0 .068
-(in a format that can be reused as shell)2.568 F(input.)144 144 Q(The)
-144 168 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 180 Q(guments)-.37 E F0
-.033(than are supplied, the e)2.533 F .033
+-.35 E .643(If the)144 84 R/F1 10/Times-Bold@0 SF(popd)3.143 E F0 .643
+(command is successful, a)3.143 F F1(dirs)3.143 E F0 .644
+(is performed as well, and the return status is 0.)3.143 F F1(popd)5.644
+E F0 .416(returns f)144 96 R .416(alse if an in)-.1 F -.25(va)-.4 G .415
+(lid option is encountered, the directory stack is empty).25 F 2.915
+(,an)-.65 G(on-e)-2.915 E .415(xistent direc-)-.15 F
+(tory stack entry is speci\214ed, or the directory change f)144 108 Q
+(ails.)-.1 E F1(printf)108 124.8 Q/F2 10/Times-Italic@0 SF(format)2.5 E
+F0([)2.5 E F2(ar)A(guments)-.37 E F0(])A .372(Write the formatted)144
+136.8 R F2(ar)2.872 E(guments)-.37 E F0 .372
+(to the standard output under the control of the)2.872 F F2(format)2.872
+E F0 5.372(.T)C(he)-5.372 E F2(format)2.872 E F0 1.804(is a character s\
+tring which contains three types of objects: plain characters, which ar\
+e simply)144 148.8 R .158
+(copied to standard output, character escape sequences, which are con)
+144 160.8 R -.15(ve)-.4 G .159(rted and copied to the stan-).15 F .499(\
+dard output, and format speci\214cations, each of which causes printing\
+ of the ne)144 172.8 R .499(xt successi)-.15 F -.15(ve)-.25 G F2(ar)
+3.149 E(gu-)-.37 E(ment)144 184.8 Q F0 5.423(.I)C 2.923(na)-5.423 G .423
+(ddition to the standard)-2.923 F F2(printf)2.923 E F0 .424
+(\(1\) formats,)B F1(%b)2.924 E F0(causes)2.924 E F1(printf)2.924 E F0
+.424(to e)2.924 F .424(xpand backslash escape)-.15 F .934
+(sequences in the corresponding)144 196.8 R F2(ar)3.434 E(gument)-.37 E
+F0(\(e)3.434 E .934(xcept that)-.15 F F1(\\c)3.434 E F0 .934
+(terminates output, backslashes in)3.434 F F1(\\')3.433 E F0(,)A F1(\\")
+3.433 E F0(,)A(and)144 208.8 Q F1(\\?)3.421 E F0 .921(are not remo)3.421
+F -.15(ve)-.15 G .922(d, and octal escapes be).15 F .922(ginning with)
+-.15 F F1(\\0)3.422 E F0 .922(may contain up to four digits\), and)3.422
+F F1(%q)144 220.8 Q F0(causes)3.631 E F1(printf)3.631 E F0 1.131
+(to output the corresponding)3.631 F F2(ar)3.631 E(gument)-.37 E F0 1.13
+(in a format that can be reused as shell)3.631 F(input.)144 232.8 Q(The)
+144 256.8 Q F2(format)3.423 E F0 .923
+(is reused as necessary to consume all of the)3.423 F F2(ar)3.423 E
+(guments)-.37 E F0 5.923(.I)C 3.423(ft)-5.923 G(he)-3.423 E F2(format)
+3.423 E F0 .924(requires more)3.424 F F2(ar)144 268.8 Q(guments)-.37 E
+F0 .033(than are supplied, the e)2.534 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 192 Q(The return v)5 E
-(alue is zero on success, non-zero on f)-.25 E(ailure.)-.1 E F2(pushd)
-108 208.8 Q F0([)2.5 E F2<ad6e>A F0 2.5(][)C F1(dir)-2.5 E F0(])A F2
-(pushd)108 220.8 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 .64(Adds a directory to the top of the\
- directory stack, or rotates the stack, making the ne)144 232.8 R 3.139
-(wt)-.25 G .639(op of the)-3.139 F 1.315(stack the current w)144 244.8 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 256.8 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 268.8 Q
-F2(+)144 280.8 Q F1(n)A F0 1.267(Rotates the stack so that the)25.3 F F1
-(n)3.767 E F0 1.268
-(th directory \(counting from the left of the list sho)B 1.268(wn by)
--.25 F F2(dirs)180 292.8 Q F0 2.5(,s)C
-(tarting with zero\) is at the top.)-2.5 E F2<ad>144 304.8 Q F1(n)A F0
-.92(Rotates the stack so that the)25.3 F F1(n)3.42 E F0 .92
+.15 G 2.533(faz)-2.533 G .033(ero v)-2.533 F .033(alue or null string,)
+-.25 F(as appropriate, had been supplied.)144 280.8 Q(The return v)5 E
+(alue is zero on success, non-zero on f)-.25 E(ailure.)-.1 E F1(pushd)
+108 297.6 Q F0([)2.5 E F1<ad6e>A F0 2.5(][)C F2(dir)-2.5 E F0(])A F1
+(pushd)108 309.6 Q F0([)2.5 E F1<ad6e>A F0 2.5(][)C(+)-2.5 E F2(n)A F0
+2.5(][)C<ad>-2.5 E F2(n)A F0(])A .639(Adds a directory to the top of th\
+e directory stack, or rotates the stack, making the ne)144 321.6 R 3.14
+(wt)-.25 G .64(op of the)-3.14 F 1.316(stack the current w)144 333.6 R
+1.316(orking directory)-.1 F 6.316(.W)-.65 G 1.315(ith no ar)-6.716 F
+1.315(guments, e)-.18 F 1.315(xchanges the top tw)-.15 F 3.815(od)-.1 G
+1.315(irectories and)-3.815 F .871
+(returns 0, unless the directory stack is empty)144 345.6 R 5.871(.A)
+-.65 G -.18(rg)-5.871 G .872(uments, if supplied, ha).18 F 1.172 -.15
+(ve t)-.2 H .872(he follo).15 F .872(wing mean-)-.25 F(ings:)144 357.6 Q
+F1(+)144 369.6 Q F2(n)A F0 1.268(Rotates the stack so that the)25.3 F F2
+(n)3.768 E F0 1.267
+(th directory \(counting from the left of the list sho)B 1.267(wn by)
+-.25 F F1(dirs)180 381.6 Q F0 2.5(,s)C
+(tarting with zero\) is at the top.)-2.5 E F1<ad>144 393.6 Q F2(n)A F0
+.92(Rotates the stack so that the)25.3 F F2(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 316.8 Q F0 2.5(,s)C(tarting with zero\) is at the top.)
--2.5 E F2<ad6e>144 328.8 Q F0 .902(Suppresses the normal change of dire\
+F F1(dirs)180 405.6 Q F0 2.5(,s)C(tarting with zero\) is at the top.)
+-2.5 E F1<ad6e>144 417.6 Q F0 .902(Suppresses the normal change of dire\
ctory when adding directories to the stack, so that)24.74 F
-(only the stack is manipulated.)180 340.8 Q F1(dir)144.35 352.8 Q F0
-(Adds)23.98 E F1(dir)2.85 E F0
+(only the stack is manipulated.)180 429.6 Q F2(dir)144.35 441.6 Q F0
+(Adds)23.98 E F2(dir)2.85 E F0
(to the directory stack at the top, making it the ne)3.23 E 2.5(wc)-.25
-G(urrent w)-2.5 E(orking directory)-.1 E(.)-.65 E .489(If the)144 369.6
-R F2(pushd)2.989 E F0 .489(command is successful, a)2.989 F F2(dirs)
-2.988 E F0 .488(is performed as well.)2.988 F .488
-(If the \214rst form is used,)5.488 F F2(pushd)2.988 E F0 1.039
-(returns 0 unless the cd to)144 381.6 R F1(dir)3.889 E F0 -.1(fa)4.269 G
-3.539(ils. W).1 F 1.039(ith the second form,)-.4 F F2(pushd)3.54 E F0
-1.04(returns 0 unless the directory)3.54 F .847(stack is empty)144 393.6
-R 3.347(,an)-.65 G(on-e)-3.347 E .847(xistent directory stack element i\
-s speci\214ed, or the directory change to the)-.15 F(speci\214ed ne)144
-405.6 Q 2.5(wc)-.25 G(urrent directory f)-2.5 E(ails.)-.1 E F2(pwd)108
-422.4 Q F0([)2.5 E F2(\255LP)A F0(])A .844
-(Print the absolute pathname of the current w)144 434.4 R .845
-(orking directory)-.1 F 5.845(.T)-.65 G .845
-(he pathname printed contains no)-5.845 F .182(symbolic links if the)144
-446.4 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 .181(iltin command is).2 F 3.263
-(enabled. If)144 458.4 R(the)3.263 E F2<ad4c>3.263 E F0 .763
-(option is used, the pathname printed may contain symbolic links.)3.263
-F .764(The return)5.764 F 1.36(status is 0 unless an error occurs while\
- reading the name of the current directory or an in)144 470.4 R -.25(va)
--.4 G(lid).25 E(option is supplied.)144 482.4 Q F2 -.18(re)108 499.2 S
-(ad).18 E F0([)2.5 E F2(\255ers)A F0 2.5(][)C F2<ad75>-2.5 E F1(fd)2.5 E
-F0 2.5(][)C F2<ad74>-2.5 E F1(timeout)2.5 E F0 2.5(][)C F2<ad61>-2.5 E
-F1(aname)2.5 E F0 2.5(][)C F2<ad70>-2.5 E F1(pr)2.5 E(ompt)-.45 E F0 2.5
-(][)C F2<ad6e>-2.5 E F1(nc)2.5 E(har)-.15 E(s)-.1 E F0 2.5(][)C F2<ad64>
--2.5 E F1(delim)2.5 E F0 2.5(][)C F1(name)-2.5 E F0(...])2.5 E .516(One\
+G(urrent w)-2.5 E(orking directory)-.1 E(.)-.65 E .488(If the)144 458.4
+R F1(pushd)2.988 E F0 .488(command is successful, a)2.988 F F1(dirs)
+2.988 E F0 .488(is performed as well.)2.988 F .489
+(If the \214rst form is used,)5.488 F F1(pushd)2.989 E F0 1.04
+(returns 0 unless the cd to)144 470.4 R F2(dir)3.89 E F0 -.1(fa)4.27 G
+3.539(ils. W).1 F 1.039(ith the second form,)-.4 F F1(pushd)3.539 E F0
+1.039(returns 0 unless the directory)3.539 F .846(stack is empty)144
+482.4 R 3.346(,an)-.65 G(on-e)-3.346 E .847(xistent directory stack ele\
+ment is speci\214ed, or the directory change to the)-.15 F
+(speci\214ed ne)144 494.4 Q 2.5(wc)-.25 G(urrent directory f)-2.5 E
+(ails.)-.1 E F1(pwd)108 511.2 Q F0([)2.5 E F1(\255LP)A F0(])A .845
+(Print the absolute pathname of the current w)144 523.2 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
+535.2 R F1<ad50>2.681 E F0 .181(option is supplied or the)2.681 F F1
+.181(\255o ph)2.681 F(ysical)-.15 E F0 .181(option to the)2.681 F F1
+(set)2.681 E F0 -.2(bu)2.681 G .182(iltin command is).2 F 3.264
+(enabled. If)144 547.2 R(the)3.264 E F1<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 559.2 R -.25(va)
+-.4 G(lid).25 E(option is supplied.)144 571.2 Q F1 -.18(re)108 588 S(ad)
+.18 E F0([)2.5 E F1(\255ers)A F0 2.5(][)C F1<ad75>-2.5 E F2(fd)2.5 E F0
+2.5(][)C F1<ad74>-2.5 E F2(timeout)2.5 E F0 2.5(][)C F1<ad61>-2.5 E F2
+(aname)2.5 E F0 2.5(][)C F1<ad70>-2.5 E F2(pr)2.5 E(ompt)-.45 E F0 2.5
+(][)C F1<ad6e>-2.5 E F2(nc)2.5 E(har)-.15 E(s)-.1 E F0 2.5(][)C F1<ad64>
+-2.5 E F2(delim)2.5 E F0 2.5(][)C F2(name)-2.5 E F0(...])2.5 E .516(One\
line is read from the standard input, or from the \214le descriptor)144
-511.2 R F1(fd)3.016 E F0 .516(supplied as an ar)3.016 F .517(gument to)
--.18 F(the)144 523.2 Q F2<ad75>2.539 E F0 .039
-(option, and the \214rst w)2.539 F .038(ord is assigned to the \214rst)
--.1 F F1(name)2.538 E F0 2.538(,t).18 G .038(he second w)-2.538 F .038
-(ord to the second)-.1 F F1(name)2.538 E F0(,).18 E .42
-(and so on, with lefto)144 535.2 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 .541(are fe)144 547.2 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 559.2 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
+600 R F2(fd)3.016 E F0 .516(supplied as an ar)3.016 F .516(gument to)
+-.18 F(the)144 612 Q F1<ad75>2.538 E F0 .038(option, and the \214rst w)
+2.538 F .038(ord is assigned to the \214rst)-.1 F F2(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 624 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 636 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 648 S 2.511(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 F2(\\)A F0 2.511(\)m)C(ay)-2.511 E 1.891
-(be used to remo)144 571.2 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
+(backslash character \()2.511 F F1(\\)A F0 2.51(\)m)C(ay)-2.51 E 1.89
+(be used to remo)144 660 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 583.2 Q .3 -.15(ve t)-.2 H(he follo).15 E
-(wing meanings:)-.25 E F2<ad61>144 595.2 Q F1(aname)2.5 E F0 1.049
-(The w)180 607.2 R 1.049
-(ords are assigned to sequential indices of the array v)-.1 F(ariable)
--.25 E F1(aname)3.55 E F0 3.55(,s).18 G 1.05(tarting at 0.)-3.55 F F1
-(aname)180.33 619.2 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 F1(name)2.5 E F0(ar)2.5
-E(guments are ignored.)-.18 E F2<ad64>144 631.2 Q F1(delim)2.5 E F0
-(The \214rst character of)180 643.2 Q F1(delim)2.5 E F0
-(is used to terminate the input line, rather than ne)2.5 E(wline.)-.25 E
-F2<ad65>144 655.2 Q F0 .373
-(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 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
-(to obtain the line.)180 667.2 Q F2<ad6e>144 679.2 Q F1(nc)2.5 E(har)
--.15 E(s)-.1 E F2 -.18(re)180 691.2 S(ad).18 E F0 1.394
-(returns after reading)3.894 F F1(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.)180 703.2 Q(GNU Bash-3.0)72 768 Q(2004 Apr 20)148.735 E(53)
-198.725 E 0 Cg EP
+(Options, if supplied, ha)144 672 Q .3 -.15(ve t)-.2 H(he follo).15 E
+(wing meanings:)-.25 E F1<ad61>144 684 Q F2(aname)2.5 E F0 1.05(The w)
+180 696 R 1.049(ords are assigned to sequential indices of the array v)
+-.1 F(ariable)-.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 708 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(GNU Bash-3.0)72
+768 Q(2004 May 27)147.345 E(53)197.335 E 0 Cg EP
%%Page: 54 54
%%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<ad70>144 84 Q/F2 10/Times-Italic@0 SF(pr)
-2.5 E(ompt)-.45 E F0(Display)180 96 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 108 Q 2.5
-(yi)-.15 G 2.5(nput. The)-2.5 F
+-.35 E/F1 10/Times-Bold@0 SF<ad64>144 84 Q/F2 10/Times-Italic@0 SF
+(delim)2.5 E F0(The \214rst character of)180 96 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 108 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 9/Times-Bold@0 SF(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(to obtain the line.)180 120 Q F1<ad6e>144 132 Q F2(nc)2.5
+E(har)-.15 E(s)-.1 E F1 -.18(re)180 144 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.)180 156 Q F1<ad70>144 168 Q F2(pr)2.5 E(ompt)-.45 E F0
+(Display)180 180 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 192 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 120 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 132 Q(In particular)5 E 2.5(,ab)-.4 G
+<ad72>144 204 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 216 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 144 Q F0(Silent mode.)26.41 E
+-.25 E F1<ad73>144 228 Q F0(Silent mode.)26.41 E
(If input is coming from a terminal, characters are not echoed.)5 E F1
-<ad74>144 156 Q F2(timeout)2.5 E F0(Cause)180 168 Q F1 -.18(re)3.549 G
-(ad).18 E F0 1.048(to time out and return f)3.549 F 1.048
+<ad74>144 240 Q F2(timeout)2.5 E F0(Cause)180 252 Q F1 -.18(re)3.548 G
+(ad).18 E F0 1.048(to time out and return f)3.548 F 1.048
(ailure if a complete line of input is not read within)-.1 F F2(timeout)
-180 180 Q F0 2.92(seconds. This)2.92 F .42(option has no ef)2.92 F .42
+180 264 Q F0 2.92(seconds. This)2.92 F .42(option has no ef)2.92 F .42
(fect if)-.25 F F1 -.18(re)2.92 G(ad).18 E F0 .42
-(is not reading input from the terminal)2.92 F(or a pipe.)180 192 Q F1
-<ad75>144 204 Q F2(fd)2.5 E/F3 10/Palatino-Roman@0 SF(Read input fr)
-14.46 E(om \214le descriptor)-.18 E/F4 10/Palatino-Italic@0 SF(fd)2.5 E
-F3(.)A .336(If no)144 220.8 R F4(names)3.096 E F3(ar)2.896 E 2.836(es)
--.18 G .336(upplied, the line r)-2.836 F .336
-(ead is assigned to the variable)-.18 F/F5 9/Palatino-Bold@0 SF(REPL)
-2.835 E(Y)-.828 E/F6 9/Palatino-Roman@0 SF(.)A F3 .335(The r)4.835 F
-.335(eturn code)-.18 F 1.057(is zer)144 232.8 R 1.058
-(o, unless end-of-\214le is encounter)-.18 F(ed,)-.18 E/F7 10
-/Palatino-Bold@0 SF(read)3.558 E F3 1.058
+(is not reading input from the terminal)2.92 F(or a pipe.)180 276 Q F1
+<ad75>144 288 Q F2(fd)2.5 E/F4 10/Palatino-Roman@0 SF(Read input fr)
+14.46 E(om \214le descriptor)-.18 E/F5 10/Palatino-Italic@0 SF(fd)2.5 E
+F4(.)A .335(If no)144 304.8 R F5(names)3.095 E F4(ar)2.895 E 2.835(es)
+-.18 G .335(upplied, the line r)-2.835 F .336
+(ead is assigned to the variable)-.18 F/F6 9/Palatino-Bold@0 SF(REPL)
+2.836 E(Y)-.828 E/F7 9/Palatino-Roman@0 SF(.)A F4 .336(The r)4.836 F
+.336(eturn code)-.18 F 1.058(is zer)144 316.8 R 1.058
+(o, unless end-of-\214le is encounter)-.18 F(ed,)-.18 E/F8 10
+/Palatino-Bold@0 SF(read)3.558 E F4 1.058
(times out, or an invalid \214le descriptor is)3.558 F
-(supplied as the ar)144 244.8 Q(gument to)-.18 E F7<ad75>2.5 E F3(.)A F7
-(readonly)108 261.6 Q F3([)2.5 E F7(\255apf)A F3 2.5(][)C F4(name)-2.5 E
-F3([=)A F4(word)A F3 2.5(].)C(..])-2.5 E .588(The given)144 273.6 R F4
-(names)3.088 E F3(ar)3.088 E 3.088(em)-.18 G .588(arked r)-3.088 F .587
-(eadonly; the values of these)-.18 F F4(names)3.347 E F3 .587
-(may not be changed by)3.147 F .832(subsequent assignment.)144 285.6 R
-.832(If the)5.832 F F7<ad66>3.332 E F3 .833
-(option is supplied, the functions corr)3.332 F .833(esponding to the)
--.18 F F4(names)144 297.6 Q F3(ar)3.81 E 3.81(es)-.18 G 3.81(om)-3.81 G
-3.81(arked. The)-3.81 F F7<ad61>3.81 E F3 1.309(option r)3.809 F 1.309
-(estricts the variables to arrays.)-.18 F 1.309(If no)6.309 F F4(name)
-4.069 E F3(ar)4.159 E(gu-)-.18 E 1.057(ments ar)144 309.6 R 3.557(eg)
--.18 G 1.057(iven, or if the)-3.557 F F7<ad70>3.557 E F3 1.057
+(supplied as the ar)144 328.8 Q(gument to)-.18 E F8<ad75>2.5 E F4(.)A F8
+(readonly)108 345.6 Q F4([)2.5 E F8(\255apf)A F4 2.5(][)C F5(name)-2.5 E
+F4([=)A F5(word)A F4 2.5(].)C(..])-2.5 E .587(The given)144 357.6 R F5
+(names)3.087 E F4(ar)3.087 E 3.087(em)-.18 G .587(arked r)-3.087 F .587
+(eadonly; the values of these)-.18 F F5(names)3.347 E F4 .588
+(may not be changed by)3.148 F .833(subsequent assignment.)144 369.6 R
+.833(If the)5.833 F F8<ad66>3.333 E F4 .832
+(option is supplied, the functions corr)3.333 F .832(esponding to the)
+-.18 F F5(names)144 381.6 Q F4(ar)3.809 E 3.809(es)-.18 G 3.809(om)
+-3.809 G 3.809(arked. The)-3.809 F F8<ad61>3.809 E F4 1.309(option r)
+3.809 F 1.309(estricts the variables to arrays.)-.18 F 1.31(If no)6.31 F
+F5(name)4.07 E F4(ar)4.16 E(gu-)-.18 E 1.058(ments ar)144 393.6 R 3.557
+(eg)-.18 G 1.057(iven, or if the)-3.557 F F8<ad70>3.557 E F4 1.057
(option is supplied, a list of all r)3.557 F 1.057
-(eadonly names is printed.)-.18 F(The)144 321.6 Q F7<ad70>2.578 E F3
+(eadonly names is printed.)-.18 F(The)144 405.6 Q F8<ad70>2.577 E F4
.077(option causes output to be displayed in a format that may be r)
-2.578 F .077(eused as input.)-.18 F .077(If a)5.077 F .902
-(variable name is followed by =)144 333.6 R F4(word)A F3 3.402(,t)C .903
-(he value of the variable is set to)-3.402 F F4(word)3.403 E F3 5.903
-(.T)C .903(he r)-5.903 F(eturn)-.18 E .998
-(status is 0 unless an invalid option is encounter)144 345.6 R .998
-(ed, one of the)-.18 F F4(names)3.757 E F3 .997(is not a valid shell)
-3.557 F(variable name, or)144 357.6 Q F7<ad66>2.5 E F3
-(is supplied with a)2.5 E F4(name)2.76 E F3(that is not a function.)2.85
-E F7(return)108 374.4 Q F3([)2.5 E F4(n)A F3(])A .563
-(Causes a function to exit with the r)144 386.4 R .563
-(eturn value speci\214ed by)-.18 F F4(n)3.063 E F3 5.563(.I).08 G(f)
--5.563 E F4(n)3.323 E F3 .563(is omitted, the r)3.143 F(eturn)-.18 E
-.545(status is that of the last command executed in the function body)
-144 398.4 R 5.544(.I)-1.11 G 3.044(fu)-5.544 G .544(sed outside a func-)
--3.044 F 1.148(tion, but during execution of a script by the)144 410.4 R
-F7(.)3.648 E F3(\()6.148 E F7(source)A F3 3.648(\)c)C 1.148
-(ommand, it causes the shell to)-3.648 F .631
-(stop executing that script and r)144 422.4 R .631(eturn either)-.18 F
-F4(n)3.391 E F3 .63(or the exit status of the last command exe-)3.211 F
-.54(cuted within the script as the exit status of the script.)144 434.4
-R .541(If used outside a function and not)5.541 F .038
-(during execution of a script by)144 446.4 R F7(.)2.538 E F3 2.538(,t)
-.833 G .038(he r)-2.538 F .038(eturn status is false.)-.18 F .037
-(Any command associated with)5.038 F(the)144 458.4 Q F7(RETURN)2.5 E F3
+2.577 F .078(eused as input.)-.18 F .078(If a)5.078 F .903
+(variable name is followed by =)144 417.6 R F5(word)A F4 3.403(,t)C .902
+(he value of the variable is set to)-3.403 F F5(word)3.402 E F4 5.902
+(.T)C .902(he r)-5.902 F(eturn)-.18 E .997
+(status is 0 unless an invalid option is encounter)144 429.6 R .998
+(ed, one of the)-.18 F F5(names)3.758 E F4 .998(is not a valid shell)
+3.558 F(variable name, or)144 441.6 Q F8<ad66>2.5 E F4
+(is supplied with a)2.5 E F5(name)2.76 E F4(that is not a function.)2.85
+E F8(return)108 458.4 Q F4([)2.5 E F5(n)A F4(])A .563
+(Causes a function to exit with the r)144 470.4 R .563
+(eturn value speci\214ed by)-.18 F F5(n)3.063 E F4 5.563(.I).08 G(f)
+-5.563 E F5(n)3.323 E F4 .563(is omitted, the r)3.143 F(eturn)-.18 E
+.544(status is that of the last command executed in the function body)
+144 482.4 R 5.545(.I)-1.11 G 3.045(fu)-5.545 G .545(sed outside a func-)
+-3.045 F 1.148(tion, but during execution of a script by the)144 494.4 R
+F8(.)3.648 E F4(\()6.148 E F8(source)A F4 3.648(\)c)C 1.148
+(ommand, it causes the shell to)-3.648 F .63
+(stop executing that script and r)144 506.4 R .63(eturn either)-.18 F F5
+(n)3.391 E F4 .631(or the exit status of the last command exe-)3.211 F
+.541(cuted within the script as the exit status of the script.)144 518.4
+R .54(If used outside a function and not)5.54 F .037
+(during execution of a script by)144 530.4 R F8(.)2.538 E F4 2.538(,t)
+.833 G .038(he r)-2.538 F .038(eturn status is false.)-.18 F .038
+(Any command associated with)5.038 F(the)144 542.4 Q F8(RETURN)2.5 E F4
(trap is executed befor)2.5 E 2.5(ee)-.18 G(xecution r)-2.5 E
-(esumes after the function or script.)-.18 E F7(set)108 475.2 Q F3([)2.5
-E F7(\255\255abefhkmnptuvxBCHP)A F3 2.5(][)C F7<ad6f>-2.5 E F4(option)
-2.5 E F3 2.5(][)C F4(ar)-2.5 E(g)-.18 E F3(...])2.5 E -.55(Wi)144 487.2
-S .245(thout options, the name and value of each shell variable ar).55 F
-2.746(ed)-.18 G .246(isplayed in a format that)-2.746 F 2.184(can be r)
-144 499.2 R 2.184(eused as input.)-.18 F 2.184
-(The output is sorted accor)7.184 F 2.183(ding to the curr)-.18 F 2.183
-(ent locale.)-.18 F(When)7.183 E 1.005(options ar)144 511.2 R 3.505(es)
--.18 G 1.006(peci\214ed, they set or unset shell attributes.)-3.505 F
-1.006(Any ar)6.006 F 1.006(guments r)-.18 F 1.006(emaining after)-.18 F
-1.982(the options ar)144 523.2 R 4.482(ep)-.18 G -.18(ro)-4.482 G 1.982
-(cessed ar).18 F 4.482(et)-.18 G -.18(re)-4.482 G 1.981
+(esumes after the function or script.)-.18 E F8(set)108 559.2 Q F4([)2.5
+E F8(\255\255abefhkmnptuvxBCHP)A F4 2.5(][)C F8<ad6f>-2.5 E F5(option)
+2.5 E F4 2.5(][)C F5(ar)-2.5 E(g)-.18 E F4(...])2.5 E -.55(Wi)144 571.2
+S .246(thout options, the name and value of each shell variable ar).55 F
+2.745(ed)-.18 G .245(isplayed in a format that)-2.745 F 2.183(can be r)
+144 583.2 R 2.183(eused as input.)-.18 F 2.184
+(The output is sorted accor)7.183 F 2.184(ding to the curr)-.18 F 2.184
+(ent locale.)-.18 F(When)7.184 E 1.006(options ar)144 595.2 R 3.506(es)
+-.18 G 1.006(peci\214ed, they set or unset shell attributes.)-3.506 F
+1.006(Any ar)6.006 F 1.005(guments r)-.18 F 1.005(emaining after)-.18 F
+1.981(the options ar)144 607.2 R 4.481(ep)-.18 G -.18(ro)-4.481 G 1.981
+(cessed ar).18 F 4.481(et)-.18 G -.18(re)-4.481 G 1.982
(ated as values for the positional parameters and ar).18 F(e)-.18 E
-(assigned, in or)144 535.2 Q(der)-.18 E 2.5(,t)-.74 G(o)-2.5 E F7($1)2.5
-E F3(,)A F7($2)2.5 E F3(,)A F7 2.5(... $)2.5 F F4(n)A F3 5(.O)C
-(ptions, if speci\214ed, have the following meanings:)-5 E F7<ad61>144
-547.2 Q F3 1.063(Automatically mark variables and functions which ar)
+(assigned, in or)144 619.2 Q(der)-.18 E 2.5(,t)-.74 G(o)-2.5 E F8($1)2.5
+E F4(,)A F8($2)2.5 E F4(,)A F8 2.5(... $)2.5 F F5(n)A F4 5(.O)C
+(ptions, if speci\214ed, have the following meanings:)-5 E F8<ad61>144
+631.2 Q F4 1.063(Automatically mark variables and functions which ar)
28.94 F 3.563(em)-.18 G 1.063(odi\214ed or cr)-3.563 F 1.063(eated for)
--.18 F(export to the envir)184 559.2 Q(onment of subsequent commands.)
--.18 E F7<ad62>144 571.2 Q F3 .096
+-.18 F(export to the envir)184 643.2 Q(onment of subsequent commands.)
+-.18 E F8<ad62>144 655.2 Q F4 .096
(Report the status of terminated backgr)27.83 F .096
(ound jobs immediately)-.18 F 2.596(,r)-1.11 G .096(ather than befor)
--2.596 F(e)-.18 E(the next primary pr)184 583.2 Q 2.5(ompt. This)-.18 F
-(is ef)2.5 E(fective only when job contr)-.18 E(ol is enabled.)-.18 E F7
-<ad65>144 595.2 Q F3 .178(Exit immediately if a)28.94 F F4 .178
-(simple command)2.678 F F3(\(see)2.678 E F5 .178(SHELL GRAMMAR)2.678 F
-F3 .179(above\) exits with a)2.429 F(non-zer)184 607.2 Q 3.233(os)-.18 G
-3.233(tatus. The)-3.233 F .733
-(shell does not exit if the command that fails is part of the)3.233 F
-.695(command list immediately following a)184 619.2 R F7(while)3.196 E
-F3(or)3.196 E F7(until)3.196 E F3(keywor)3.196 E .696
-(d, part of the test)-.18 F .981(in an)184 631.2 R F4(if)3.641 E F3 .981
-(statement, part of a)5.331 F F7(&&)3.481 E F3(or)3.481 E/F8 10/Symbol
-SF<efef>3.481 E F3 .98(list, or if the command's r)3.481 F .98
-(eturn value is)-.18 F(being inverted via)184 643.2 Q F7(!)2.5 E F3 5
-(.A)C(trap on)-2.5 E F7(ERR)2.5 E F3 2.5(,i)C 2.5(fs)-2.5 G
-(et, is executed befor)-2.5 E 2.5(et)-.18 G(he shell exits.)-2.5 E F7
-<ad66>144 655.2 Q F3(Disable pathname expansion.)30.05 E F7<ad68>144
-667.2 Q F3 .591(Remember the location of commands as they ar)27.83 F
-3.092(el)-.18 G .592(ooked up for execution.)-3.092 F(This)5.592 E
-(is enabled by default.)184 679.2 Q F7<ad6b>144 691.2 Q F3 .935(All ar)
-27.83 F .934(guments in the form of assignment statements ar)-.18 F
-3.434(ep)-.18 G .934(laced in the envir)-3.434 F(on-)-.18 E
-(ment for a command, not just those that pr)184 703.2 Q
-(ecede the command name.)-.18 E F7<ad6d>144 715.2 Q F3 .71
-(Monitor mode.)25.05 F .71(Job contr)5.71 F .711(ol is enabled.)-.18 F
-.711(This option is on by default for interac-)5.711 F 1.165
-(tive shells on systems that support it \(see)184 727.2 R F5 1.164
-(JOB CONTROL)3.664 F F3 3.664(above\). Backgr)3.414 F(ound)-.18 E F0
-(GNU Bash-3.0)72 768 Q(2004 Apr 20)148.735 E(54)198.725 E 0 Cg EP
+-2.596 F(e)-.18 E(the next primary pr)184 667.2 Q 2.5(ompt. This)-.18 F
+(is ef)2.5 E(fective only when job contr)-.18 E(ol is enabled.)-.18 E F8
+<ad65>144 679.2 Q F4 .179(Exit immediately if a)28.94 F F5 .178
+(simple command)2.679 F F4(\(see)2.678 E F6 .178(SHELL GRAMMAR)2.678 F
+F4 .178(above\) exits with a)2.428 F(non-zer)184 691.2 Q 3.232(os)-.18 G
+3.232(tatus. The)-3.232 F .733
+(shell does not exit if the command that fails is part of the)3.232 F
+.696(command list immediately following a)184 703.2 R F8(while)3.196 E
+F4(or)3.196 E F8(until)3.196 E F4(keywor)3.196 E .696
+(d, part of the test)-.18 F .98(in an)184 715.2 R F5(if)3.64 E F4 .98
+(statement, part of a)5.33 F F8(&&)3.48 E F4(or)3.481 E/F9 10/Symbol SF
+<efef>3.481 E F4 .981(list, or if the command's r)3.481 F .981
+(eturn value is)-.18 F(being inverted via)184 727.2 Q F8(!)2.5 E F4 5
+(.A)C(trap on)-2.5 E F8(ERR)2.5 E F4 2.5(,i)C 2.5(fs)-2.5 G
+(et, is executed befor)-2.5 E 2.5(et)-.18 G(he shell exits.)-2.5 E F0
+(GNU Bash-3.0)72 768 Q(2004 May 27)147.345 E(54)197.335 E 0 Cg EP
%%Page: 55 55
%%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/Palatino-Roman@0 SF(pr)184 84 Q .539(ocesses r)-.18 F .539
+-.35 E/F1 10/Palatino-Bold@0 SF<ad66>144 84 Q/F2 10/Palatino-Roman@0 SF
+(Disable pathname expansion.)30.05 E F1<ad68>144 96 Q F2 .592
+(Remember the location of commands as they ar)27.83 F 3.092(el)-.18 G
+.591(ooked up for execution.)-3.092 F(This)5.591 E
+(is enabled by default.)184 108 Q F1<ad6b>144 120 Q F2 .934(All ar)27.83
+F .934(guments in the form of assignment statements ar)-.18 F 3.434(ep)
+-.18 G .935(laced in the envir)-3.434 F(on-)-.18 E
+(ment for a command, not just those that pr)184 132 Q
+(ecede the command name.)-.18 E F1<ad6d>144 144 Q F2 .711(Monitor mode.)
+25.05 F .711(Job contr)5.711 F .711(ol is enabled.)-.18 F .711
+(This option is on by default for interac-)5.711 F 1.164
+(tive shells on systems that support it \(see)184 156 R/F3 9
+/Palatino-Bold@0 SF 1.165(JOB CONTROL)3.665 F F2 3.665(above\). Backgr)
+3.415 F(ound)-.18 E(pr)184 168 Q .54(ocesses r)-.18 F .54
(un in a separate pr)-.08 F .539(ocess gr)-.18 F .539
(oup and a line containing their exit status)-.18 F
-(is printed upon their completion.)184 96 Q/F2 10/Palatino-Bold@0 SF
-<ad6e>144 108 Q F1 1.313(Read commands but do not execute them.)27.83 F
-1.313(This may be used to check a shell)6.313 F(script for syntax err)
-184 120 Q 2.5(ors. This)-.18 F(is ignor)2.5 E(ed by interactive shells.)
--.18 E F2<ad6f>144 132 Q/F3 10/Palatino-Italic@0 SF(option\255name)2.5 E
-F1(The)184 144 Q F3(option\255name)2.5 E F1
-(can be one of the following:)2.5 E F2(allexport)184 156 Q F1(Same as)
-224 168 Q F2<ad61>2.5 E F1(.)A F2(braceexpand)184 180 Q F1(Same as)224
-192 Q F2<ad42>2.5 E F1(.)A F2(emacs)184 204 Q F1 .412
+(is printed upon their completion.)184 180 Q F1<ad6e>144 192 Q F2 1.313
+(Read commands but do not execute them.)27.83 F 1.313
+(This may be used to check a shell)6.313 F(script for syntax err)184 204
+Q 2.5(ors. This)-.18 F(is ignor)2.5 E(ed by interactive shells.)-.18 E
+F1<ad6f>144 216 Q/F4 10/Palatino-Italic@0 SF(option\255name)2.5 E F2
+(The)184 228 Q F4(option\255name)2.5 E F2(can be one of the following:)
+2.5 E F1(allexport)184 240 Q F2(Same as)224 252 Q F1<ad61>2.5 E F2(.)A
+F1(braceexpand)184 264 Q F2(Same as)224 276 Q F1<ad42>2.5 E F2(.)A F1
+(emacs)184 288 Q F2 .412
(Use an emacs-style command line editing interface.)12.23 F .412
(This is enabled by)5.412 F .358(default when the shell is interactive,\
- unless the shell is started with the)224 216 R F2(\255\255noediting)224
-228 Q F1(option.)2.5 E F2(errtrace)184 240 Q F1(Same as)5.56 E F2<ad45>
-2.5 E F1(.)A F2(functrace)184 252 Q F1(Same as)224 264 Q F2<ad54>2.5 E
-F1(.)A F2(errexit)184 276 Q F1(Same as)10.56 E F2<ad65>2.5 E F1(.)A F2
-(hashall)184 288 Q F1(Same as)6.68 E F2<ad68>2.5 E F1(.)A F2(histexpand)
-184 300 Q F1(Same as)224 312 Q F2<ad48>2.5 E F1(.)A F2(history)184 324 Q
-F1 2.27(Enable command history)7.78 F 4.771(,a)-1.11 G 4.771(sd)-4.771 G
-2.271(escribed above under)-4.771 F/F4 9/Palatino-Bold@0 SF(HISTOR)4.771
-E(Y)-.495 E/F5 9/Palatino-Roman@0 SF(.)A F1(This)6.771 E
-(option is on by default in interactive shells.)224 336 Q F2(ignoreeof)
-184 348 Q F1 1.674(The ef)224 360 R 1.674
+ unless the shell is started with the)224 300 R F1(\255\255noediting)224
+312 Q F2(option.)2.5 E F1(errtrace)184 324 Q F2(Same as)5.56 E F1<ad45>
+2.5 E F2(.)A F1(functrace)184 336 Q F2(Same as)224 348 Q F1<ad54>2.5 E
+F2(.)A F1(errexit)184 360 Q F2(Same as)10.56 E F1<ad65>2.5 E F2(.)A F1
+(hashall)184 372 Q F2(Same as)6.68 E F1<ad68>2.5 E F2(.)A F1(histexpand)
+184 384 Q F2(Same as)224 396 Q F1<ad48>2.5 E F2(.)A F1(history)184 408 Q
+F2 2.271(Enable command history)7.78 F 4.771(,a)-1.11 G 4.771(sd)-4.771
+G 2.271(escribed above under)-4.771 F F3(HISTOR)4.771 E(Y)-.495 E/F5 9
+/Palatino-Roman@0 SF(.)A F2(This)6.77 E
+(option is on by default in interactive shells.)224 420 Q F1(ignoreeof)
+184 432 Q F2 1.673(The ef)224 444 R 1.673
(fect is as if the shell command)-.18 F/F6 10/Courier@0 SF(IGNOREEOF=10)
-4.173 E F1 1.673(had been exe-)4.173 F(cuted \(see)224 372 Q F2(Shell V)
-2.5 E(ariables)-1.11 E F1(above\).)2.5 E F2(keyword)184 384 Q F1
-(Same as)224 396 Q F2<ad6b>2.5 E F1(.)A F2(monitor)184 408 Q F1(Same as)
-224 420 Q F2<ad6d>2.5 E F1(.)A F2(noclobber)184 432 Q F1(Same as)224 444
-Q F2<ad43>2.5 E F1(.)A F2(noexec)184 456 Q F1(Same as)8.89 E F2<ad6e>2.5
-E F1(.)A F2(noglob)184 468 Q F1(Same as)7.77 E F2<ad66>2.5 E F1(.)A F2
-(nolog)5 E F1(Curr)2.5 E(ently ignor)-.18 E(ed.)-.18 E F2(notify)184 480
-Q F1(Same as)12.22 E F2<ad62>2.5 E F1(.)A F2(nounset)184 492 Q F1
-(Same as)224 504 Q F2<ad75>2.5 E F1(.)A F2(onecmd)184 516 Q F1(Same as)
-224 528 Q F2<ad74>2.5 E F1(.)A F2(physical)184 540 Q F1(Same as)224 552
-Q F2<ad50>2.5 E F1(.)A F2(pipefail)184 564 Q F1 .734(If set, the r)224
-576 R .734
+4.174 E F2 1.674(had been exe-)4.174 F(cuted \(see)224 456 Q F1(Shell V)
+2.5 E(ariables)-1.11 E F2(above\).)2.5 E F1(keyword)184 468 Q F2
+(Same as)224 480 Q F1<ad6b>2.5 E F2(.)A F1(monitor)184 492 Q F2(Same as)
+224 504 Q F1<ad6d>2.5 E F2(.)A F1(noclobber)184 516 Q F2(Same as)224 528
+Q F1<ad43>2.5 E F2(.)A F1(noexec)184 540 Q F2(Same as)8.89 E F1<ad6e>2.5
+E F2(.)A F1(noglob)184 552 Q F2(Same as)7.77 E F1<ad66>2.5 E F2(.)A F1
+(nolog)5 E F2(Curr)2.5 E(ently ignor)-.18 E(ed.)-.18 E F1(notify)184 564
+Q F2(Same as)12.22 E F1<ad62>2.5 E F2(.)A F1(nounset)184 576 Q F2
+(Same as)224 588 Q F1<ad75>2.5 E F2(.)A F1(onecmd)184 600 Q F2(Same as)
+224 612 Q F1<ad74>2.5 E F2(.)A F1(physical)184 624 Q F2(Same as)224 636
+Q F1<ad50>2.5 E F2(.)A F1(pipefail)184 648 Q F2 .735(If set, the r)224
+660 R .734
(eturn value of a pipeline is the value of the last \(rightmost\))-.18 F
-.311(command to exit with a non-zer)224 588 R 2.811(os)-.18 G .311
-(tatus, or zer)-2.811 F 2.811(oi)-.18 G 2.811(fa)-2.811 G .31
-(ll commands in the)-2.811 F(pipeline exit successfully)224 600 Q 5(.T)
--1.11 G(his option is disabled by default.)-5 E F2(posix)184 612 Q F1
-.815(Change the behavior of)15.56 F F2(bash)3.315 E F1(wher)3.315 E
+.31(command to exit with a non-zer)224 672 R 2.811(os)-.18 G .311
+(tatus, or zer)-2.811 F 2.811(oi)-.18 G 2.811(fa)-2.811 G .311
+(ll commands in the)-2.811 F(pipeline exit successfully)224 684 Q 5(.T)
+-1.11 G(his option is disabled by default.)-5 E F1(posix)184 696 Q F2
+.815(Change the behavior of)15.56 F F1(bash)3.315 E F2(wher)3.315 E
3.315(et)-.18 G .815(he default operation dif)-3.315 F .815(fers fr)-.18
-F(om)-.18 E(the POSIX 1003.2 standar)224 624 Q 2.5(dt)-.18 G 2.5(om)-2.5
-G(atch the standar)-2.5 E 2.5(d\()-.18 G F3(`posix mode)-2.5 E F1(\).)A
-F2(privileged)184 636 Q F1(Same as)224 648 Q F2<ad70>2.5 E F1(.)A F2
-(verbose)184 660 Q F1(Same as)224 672 Q F2<ad76>2.5 E F1(.)A F2(vi)184
-684 Q F1(Use a vi-style command line editing interface.)31.11 E F2
-(xtrace)184 696 Q F1(Same as)13.34 E F2<ad78>2.5 E F1(.)A(If)184 714 Q
-F2<ad6f>4.631 E F1 2.131(is supplied with no)4.631 F F3(option\255name)
-4.631 E F1 4.631(,t)C 2.131(he values of the curr)-4.631 F 2.13
-(ent options ar)-.18 F(e)-.18 E 4.411(printed. If)184 726 R F2(+o)4.411
-E F1 1.911(is supplied with no)4.411 F F3(option\255name)4.412 E F1
-4.412(,as)C 1.912(eries of)-4.412 F F2(set)4.412 E F1 1.912(commands to)
-4.412 F F0(GNU Bash-3.0)72 768 Q(2004 Apr 20)148.735 E(55)198.725 E 0 Cg
-EP
+F(om)-.18 E(the POSIX 1003.2 standar)224 708 Q 2.5(dt)-.18 G 2.5(om)-2.5
+G(atch the standar)-2.5 E 2.5(d\()-.18 G F4(`posix mode)-2.5 E F2(\).)A
+F0(GNU Bash-3.0)72 768 Q(2004 May 27)147.345 E(55)197.335 E 0 Cg EP
%%Page: 56 56
%%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/Palatino-Roman@0 SF -.18(re)184 84 S(cr).18 E
-(eate the curr)-.18 E(ent option settings is displayed on the standar)
--.18 E 2.5(do)-.18 G(utput.)-2.5 E/F2 10/Palatino-Bold@0 SF<ad70>144 96
-Q F1 -.9(Tu)27.83 G .854(rn on).9 F/F3 10/Palatino-Italic@0 SF
-(privileged)3.924 E F1 3.354(mode. In)3.684 F .853(this mode, the)3.353
-F/F4 9/Palatino-Bold@0 SF($ENV)3.353 E F1(and)3.103 E F4($BASH_ENV)3.353
-E F1 .853(\214les ar)3.103 F 3.353(en)-.18 G(ot)-3.353 E(pr)184 108 Q
+-.35 E/F1 10/Palatino-Bold@0 SF(privileged)184 84 Q/F2 10
+/Palatino-Roman@0 SF(Same as)224 96 Q F1<ad70>2.5 E F2(.)A F1(verbose)
+184 108 Q F2(Same as)224 120 Q F1<ad76>2.5 E F2(.)A F1(vi)184 132 Q F2
+(Use a vi-style command line editing interface.)31.11 E F1(xtrace)184
+144 Q F2(Same as)13.34 E F1<ad78>2.5 E F2(.)A(If)184 162 Q F1<ad6f>4.63
+E F2 2.131(is supplied with no)4.63 F/F3 10/Palatino-Italic@0 SF
+(option\255name)4.631 E F2 4.631(,t)C 2.131(he values of the curr)-4.631
+F 2.131(ent options ar)-.18 F(e)-.18 E 4.412(printed. If)184 174 R F1
+(+o)4.412 E F2 1.912(is supplied with no)4.412 F F3(option\255name)4.412
+E F2 4.411(,as)C 1.911(eries of)-4.411 F F1(set)4.411 E F2 1.911
+(commands to)4.411 F -.18(re)184 186 S(cr).18 E(eate the curr)-.18 E
+(ent option settings is displayed on the standar)-.18 E 2.5(do)-.18 G
+(utput.)-2.5 E F1<ad70>144 198 Q F2 -.9(Tu)27.83 G .853(rn on).9 F F3
+(privileged)3.923 E F2 3.353(mode. In)3.683 F .853(this mode, the)3.353
+F/F4 9/Palatino-Bold@0 SF($ENV)3.353 E F2(and)3.103 E F4($BASH_ENV)3.354
+E F2 .854(\214les ar)3.104 F 3.354(en)-.18 G(ot)-3.354 E(pr)184 210 Q
2.873(ocessed, shell functions ar)-.18 F 5.373(en)-.18 G 2.873
(ot inherited fr)-5.373 F 2.873(om the envir)-.18 F 2.873
-(onment, and the)-.18 F F4(SHELLOPTS)184 120 Q F1 .549
-(variable, if it appears in the envir)2.799 F .548(onment, is ignor)-.18
-F 3.048(ed. If)-.18 F .548(the shell is)3.048 F 1.115
-(started with the ef)184 132 R 1.115(fective user \(gr)-.18 F 1.115
+(onment, and the)-.18 F F4(SHELLOPTS)184 222 Q F2 .548
+(variable, if it appears in the envir)2.798 F .548(onment, is ignor)-.18
+F 3.049(ed. If)-.18 F .549(the shell is)3.049 F 1.115
+(started with the ef)184 234 R 1.115(fective user \(gr)-.18 F 1.115
(oup\) id not equal to the r)-.18 F 1.115(eal user \(gr)-.18 F 1.115
-(oup\) id,)-.18 F .498(and the)184 144 R F2<ad70>2.998 E F1 .498
+(oup\) id,)-.18 F .497(and the)184 246 R F1<ad70>2.997 E F2 .498
(option is not supplied, these actions ar)2.998 F 2.998(et)-.18 G .498
-(aken and the ef)-2.998 F .497(fective user)-.18 F .684
-(id is set to the r)184 156 R .685(eal user id.)-.18 F .685(If the)5.685
-F F2<ad70>3.185 E F1 .685(option is supplied at startup, the ef)3.185 F
-(fective)-.18 E .753(user id is not r)184 168 R 3.252(eset. T)-.18 F
+(aken and the ef)-2.998 F .498(fective user)-.18 F .685
+(id is set to the r)184 258 R .685(eal user id.)-.18 F .685(If the)5.685
+F F1<ad70>3.185 E F2 .684(option is supplied at startup, the ef)3.185 F
+(fective)-.18 E .752(user id is not r)184 270 R 3.252(eset. T)-.18 F
.752(urning this option of)-.9 F 3.252(fc)-.18 G .752(auses the ef)
--3.252 F .752(fective user and gr)-.18 F(oup)-.18 E
-(ids to be set to the r)184 180 Q(eal user and gr)-.18 E(oup ids.)-.18 E
-F2<ad74>144 192 Q F1(Exit after r)30.61 E
-(eading and executing one command.)-.18 E F2<ad75>144 204 Q F1 -.88 -.9
+-3.252 F .753(fective user and gr)-.18 F(oup)-.18 E
+(ids to be set to the r)184 282 Q(eal user and gr)-.18 E(oup ids.)-.18 E
+F1<ad74>144 294 Q F2(Exit after r)30.61 E
+(eading and executing one command.)-.18 E F1<ad75>144 306 Q F2 -.88 -.9
(Tr e)27.83 H 2.498(at unset variables as an err).9 F 2.498
(or when performing parameter expansion.)-.18 F(If)7.498 E .869
(expansion is attempted on an unset variable, the shell prints an err)
-184 216 R .869(or message,)-.18 F
-(and, if not interactive, exits with a non-zer)184 228 Q 2.5(os)-.18 G
-(tatus.)-2.5 E F2<ad76>144 240 Q F1(Print shell input lines as they ar)
-28.38 E 2.5(er)-.18 G(ead.)-2.68 E F2<ad78>144 252 Q F1 2.636
-(After expanding each)28.94 F F3 2.637(simple command)5.136 F F1(,)A F2
-(for)5.137 E F1(command,)5.137 E F2(case)5.137 E F1(command,)5.137 E F2
-(select)5.137 E F1 .955(command, or arithmetic)184 264 R F2(for)3.455 E
-F1 .955(command, display the expanded value of)3.455 F F4(PS4)3.454 E/F5
-9/Palatino-Roman@0 SF(,)A F1(fol-)3.204 E
-(lowed by the command and its expanded ar)184 276 Q
-(guments or associated wor)-.18 E 2.5(dl)-.18 G(ist.)-2.5 E F2<ad42>144
-288 Q F1 .484(The shell performs brace expansion \(see)27.27 F F2 .484
-(Brace Expansion)2.984 F F1 2.984(above\). This)2.984 F .485(is on by)
-2.984 F(default.)184 300 Q F2<ad43>144 312 Q F1 .078(If set,)26.72 F F2
-(bash)2.578 E F1 .077(does not overwrite an existing \214le with the)
-2.578 F F2(>)2.577 E F1(,)A F2(>&)2.577 E F1 2.577(,a)C(nd)-2.577 E F2
-(<>)2.577 E F1 -.18(re)2.577 G(dir).18 E(ection)-.18 E 2.645
-(operators. This)184 324 R .145(may be overridden when cr)2.645 F .145
-(eating output \214les by using the r)-.18 F(edi-)-.18 E -.18(re)184 336
-S(ction operator).18 E F2(>|)2.5 E F1(instead of)2.5 E F2(>)2.5 E F1(.)A
-F2<ad45>144 348 Q F1 .902(If set, any trap on)27.83 F F2(ERR)3.402 E F1
-.901(is inherited by shell functions, command substitutions,)3.402 F .75
-(and commands executed in a subshell envir)184 360 R 3.25(onment. The)
--.18 F F2(ERR)3.25 E F1 .75(trap is normally)3.25 F
-(not inherited in such cases.)184 372 Q F2<ad48>144 384 Q F1(Enable)
-25.61 E F2(!)2.516 E F1 .016(style history substitution.)5.016 F .016
+184 318 R .87(or message,)-.18 F
+(and, if not interactive, exits with a non-zer)184 330 Q 2.5(os)-.18 G
+(tatus.)-2.5 E F1<ad76>144 342 Q F2(Print shell input lines as they ar)
+28.38 E 2.5(er)-.18 G(ead.)-2.68 E F1<ad78>144 354 Q F2 2.637
+(After expanding each)28.94 F F3 2.637(simple command)5.137 F F2(,)A F1
+(for)5.137 E F2(command,)5.137 E F1(case)5.136 E F2(command,)5.136 E F1
+(select)5.136 E F2 .954(command, or arithmetic)184 366 R F1(for)3.454 E
+F2 .955(command, display the expanded value of)3.455 F F4(PS4)3.455 E/F5
+9/Palatino-Roman@0 SF(,)A F2(fol-)3.205 E
+(lowed by the command and its expanded ar)184 378 Q
+(guments or associated wor)-.18 E 2.5(dl)-.18 G(ist.)-2.5 E F1<ad42>144
+390 Q F2 .484(The shell performs brace expansion \(see)27.27 F F1 .484
+(Brace Expansion)2.984 F F2 2.984(above\). This)2.984 F .484(is on by)
+2.984 F(default.)184 402 Q F1<ad43>144 414 Q F2 .077(If set,)26.72 F F1
+(bash)2.577 E F2 .077(does not overwrite an existing \214le with the)
+2.577 F F1(>)2.578 E F2(,)A F1(>&)2.578 E F2 2.578(,a)C(nd)-2.578 E F1
+(<>)2.578 E F2 -.18(re)2.578 G(dir).18 E(ection)-.18 E 2.645
+(operators. This)184 426 R .145(may be overridden when cr)2.645 F .145
+(eating output \214les by using the r)-.18 F(edi-)-.18 E -.18(re)184 438
+S(ction operator).18 E F1(>|)2.5 E F2(instead of)2.5 E F1(>)2.5 E F2(.)A
+F1<ad45>144 450 Q F2 .901(If set, any trap on)27.83 F F1(ERR)3.402 E F2
+.902(is inherited by shell functions, command substitutions,)3.402 F .75
+(and commands executed in a subshell envir)184 462 R 3.25(onment. The)
+-.18 F F1(ERR)3.25 E F2 .75(trap is normally)3.25 F
+(not inherited in such cases.)184 474 Q F1<ad48>144 486 Q F2(Enable)
+25.61 E F1(!)2.515 E F2 .015(style history substitution.)5.015 F .016
(This option is on by default when the shell is)5.016 F(interactive.)184
-396 Q F2<ad50>144 408 Q F1 .692(If set, the shell does not follow symbo\
-lic links when executing commands such)27.83 F(as)184 420 Q F2(cd)3.57 E
-F1 1.069(that change the curr)3.57 F 1.069(ent working dir)-.18 F
-(ectory)-.18 E 6.069(.I)-1.11 G 3.569(tu)-6.069 G 1.069
-(ses the physical dir)-3.569 F(ectory)-.18 E(str)184 432 Q(uctur)-.08 E
-2.911(ei)-.18 G 2.911(nstead. By)-2.911 F(default,)2.912 E F2(bash)2.912
-E F1 .412(follows the logical chain of dir)2.912 F .412(ectories when)
--.18 F(performing commands which change the curr)184 444 Q(ent dir)-.18
-E(ectory)-.18 E(.)-1.11 E F2<ad54>144 456 Q F1 1.251
-(If set, any trap on)27.27 F F2(DEBUG)3.751 E F1 1.251
+498 Q F1<ad50>144 510 Q F2 .693(If set, the shell does not follow symbo\
+lic links when executing commands such)27.83 F(as)184 522 Q F1(cd)3.569
+E F2 1.069(that change the curr)3.569 F 1.069(ent working dir)-.18 F
+(ectory)-.18 E 6.069(.I)-1.11 G 3.569(tu)-6.069 G 1.07
+(ses the physical dir)-3.569 F(ectory)-.18 E(str)184 534 Q(uctur)-.08 E
+2.912(ei)-.18 G 2.912(nstead. By)-2.912 F(default,)2.912 E F1(bash)2.912
+E F2 .412(follows the logical chain of dir)2.912 F .411(ectories when)
+-.18 F(performing commands which change the curr)184 546 Q(ent dir)-.18
+E(ectory)-.18 E(.)-1.11 E F1<ad54>144 558 Q F2 1.25(If set, any trap on)
+27.27 F F1(DEBUG)3.751 E F2 1.251
(is inherited by shell functions, command substitu-)3.751 F .712
-(tions, and commands executed in a subshell envir)184 468 R 3.212
-(onment. The)-.18 F F2(DEBUG)3.212 E F1 .712(trap is)3.212 F
-(normally not inherited in such cases.)184 480 Q F2<adad>144 492 Q F1
-1.782(If no ar)27.88 F 1.782
+(tions, and commands executed in a subshell envir)184 570 R 3.212
+(onment. The)-.18 F F1(DEBUG)3.212 E F2 .711(trap is)3.211 F
+(normally not inherited in such cases.)184 582 Q F1<adad>144 594 Q F2
+1.781(If no ar)27.88 F 1.782
(guments follow this option, then the positional parameters ar)-.18 F
-4.281(eu)-.18 G(nset.)-4.281 E 1.303
-(Otherwise, the positional parameters ar)184 504 R 3.803(es)-.18 G 1.303
-(et to the)-3.803 F F3(ar)3.803 E(g)-.18 E F1 1.303
-(s, even if some of them)B(begin with a)184 516 Q F2<ad>2.5 E F1(.)A F2
-<ad>144 528 Q F1 1.296(Signal the end of options, cause all r)33.94 F
-(emaining)-.18 E F3(ar)3.796 E(g)-.18 E F1 3.796(st)C 3.796(ob)-3.796 G
-3.795(ea)-3.796 G 1.295(ssigned to the posi-)-3.795 F .041
-(tional parameters.)184 540 R(The)5.041 E F2<ad78>2.541 E F1(and)2.541 E
-F2<ad76>2.541 E F1 .041(options ar)2.541 F 2.541(et)-.18 G .041
-(urned of)-2.541 F 2.541(f. If)-.18 F(ther)2.542 E 2.542(ea)-.18 G .402
--.18(re n)-2.542 H(o).18 E F3(ar)2.542 E(g)-.18 E F1 .042(s, the)B
-(positional parameters r)184 552 Q(emain unchanged.)-.18 E .121
-(The options ar)144 568.8 R 2.621(eo)-.18 G .481 -.18(ff b)-2.621 H
-2.621(yd).18 G .121(efault unless otherwise noted.)-2.621 F .12
-(Using + rather than \255 causes these)5.121 F .277
-(options to be turned of)144 580.8 R 2.777(f. The)-.18 F .277
-(options can also be speci\214ed as ar)2.777 F .278
-(guments to an invocation)-.18 F .723(of the shell.)144 592.8 R .723
-(The curr)5.723 F .723(ent set of options may be found in)-.18 F F2
-<24ad>3.223 E F1 5.723(.T)C .723(he r)-5.723 F .723
-(eturn status is always)-.18 F(tr)144 604.8 Q
-(ue unless an invalid option is encounter)-.08 E(ed.)-.18 E F2(shift)108
-621.6 Q F1([)2.5 E F3(n)A F1(])A .806(The positional parameters fr)144
-633.6 R(om)-.18 E F3(n)3.306 E F1 .806(+1 ... ar)B 3.306(er)-.18 G .806
-(enamed to)-3.486 F F2 .806($1 ....)3.306 F F1 .807(Parameters r)5.806 F
-(epr)-.18 E .807(esented by)-.18 F .055(the numbers)144 645.6 R F2($#)
-2.555 E F1 .055(down to)2.555 F F2($#)2.555 E F1<ad>A F3(n)A F1 .055
-(+1 ar)B 2.555(eu)-.18 G(nset.)-2.555 E F3(n)5.315 E F1 .055
-(must be a non-negative number less than or)2.635 F .494(equal to)144
-657.6 R F2($#)2.994 E F1 5.494(.I)C(f)-5.494 E F3(n)3.254 E F1 .494
-(is 0, no parameters ar)3.074 F 2.994(ec)-.18 G 2.994(hanged. If)-2.994
-F F3(n)3.254 E F1 .495(is not given, it is assumed to be 1.)3.074 F(If)
-144 669.6 Q F3(n)4.052 E F1 1.292(is gr)3.872 F 1.292(eater than)-.18 F
-F2($#)3.792 E F1 3.792(,t)C 1.292(he positional parameters ar)-3.792 F
-3.792(en)-.18 G 1.292(ot changed.)-3.792 F 1.292(The r)6.292 F 1.292
-(eturn status is)-.18 F(gr)144 681.6 Q(eater than zer)-.18 E 2.5(oi)-.18
-G(f)-2.5 E F3(n)2.76 E F1(is gr)2.58 E(eater than)-.18 E F2($#)2.5 E F1
-(or less than zer)2.5 E(o; otherwise 0.)-.18 E F2(shopt)108 698.4 Q F1
-([)2.5 E F2(\255pqsu)A F1 2.5(][)C F2<ad6f>-2.5 E F1 2.5(][)C F3
-(optname)-2.5 E F1(...])2.5 E -.92(To)144 710.4 S 1.522
-(ggle the values of variables contr).92 F 1.523
-(olling optional shell behavior)-.18 F 6.523(.W)-.74 G 1.523
-(ith no options, or)-7.073 F 2.532(with the)144 722.4 R F2<ad70>5.032 E
-F1 2.531(option, a list of all settable options is displayed, with an i\
-ndication of)5.032 F F0(GNU Bash-3.0)72 768 Q(2004 Apr 20)148.735 E(56)
-198.725 E 0 Cg EP
+4.282(eu)-.18 G(nset.)-4.282 E 1.303
+(Otherwise, the positional parameters ar)184 606 R 3.803(es)-.18 G 1.303
+(et to the)-3.803 F F3(ar)3.803 E(g)-.18 E F2 1.303
+(s, even if some of them)B(begin with a)184 618 Q F1<ad>2.5 E F2(.)A F1
+<ad>144 630 Q F2 1.295(Signal the end of options, cause all r)33.94 F
+(emaining)-.18 E F3(ar)3.796 E(g)-.18 E F2 3.796(st)C 3.796(ob)-3.796 G
+3.796(ea)-3.796 G 1.296(ssigned to the posi-)-3.796 F .042
+(tional parameters.)184 642 R(The)5.042 E F1<ad78>2.542 E F2(and)2.542 E
+F1<ad76>2.542 E F2 .041(options ar)2.541 F 2.541(et)-.18 G .041
+(urned of)-2.541 F 2.541(f. If)-.18 F(ther)2.541 E 2.541(ea)-.18 G .401
+-.18(re n)-2.541 H(o).18 E F3(ar)2.541 E(g)-.18 E F2 .041(s, the)B
+(positional parameters r)184 654 Q(emain unchanged.)-.18 E .12
+(The options ar)144 670.8 R 2.62(eo)-.18 G .48 -.18(ff b)-2.62 H 2.62
+(yd).18 G .121(efault unless otherwise noted.)-2.62 F .121
+(Using + rather than \255 causes these)5.121 F .278
+(options to be turned of)144 682.8 R 2.778(f. The)-.18 F .277
+(options can also be speci\214ed as ar)2.777 F .277
+(guments to an invocation)-.18 F .722(of the shell.)144 694.8 R .723
+(The curr)5.723 F .723(ent set of options may be found in)-.18 F F1
+<24ad>3.223 E F2 5.723(.T)C .723(he r)-5.723 F .723
+(eturn status is always)-.18 F(tr)144 706.8 Q
+(ue unless an invalid option is encounter)-.08 E(ed.)-.18 E F0
+(GNU Bash-3.0)72 768 Q(2004 May 27)147.345 E(56)197.335 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/Palatino-Roman@0 SF .961(whether or not each is set.)144 84
-R(The)5.962 E/F2 10/Palatino-Bold@0 SF<ad70>3.462 E F1 .962
+-.35 E/F1 10/Palatino-Bold@0 SF(shift)108 84 Q/F2 10/Palatino-Roman@0 SF
+([)2.5 E/F3 10/Palatino-Italic@0 SF(n)A F2(])A .807
+(The positional parameters fr)144 96 R(om)-.18 E F3(n)3.306 E F2 .806
+(+1 ... ar)B 3.306(er)-.18 G .806(enamed to)-3.486 F F1 .806($1 ....)
+3.306 F F2 .806(Parameters r)5.806 F(epr)-.18 E .806(esented by)-.18 F
+.055(the numbers)144 108 R F1($#)2.555 E F2 .055(down to)2.555 F F1($#)
+2.555 E F2<ad>A F3(n)A F2 .055(+1 ar)B 2.555(eu)-.18 G(nset.)-2.555 E F3
+(n)5.315 E F2 .055(must be a non-negative number less than or)2.635 F
+.495(equal to)144 120 R F1($#)2.995 E F2 5.495(.I)C(f)-5.495 E F3(n)
+3.255 E F2 .494(is 0, no parameters ar)3.075 F 2.994(ec)-.18 G 2.994
+(hanged. If)-2.994 F F3(n)3.254 E F2 .494
+(is not given, it is assumed to be 1.)3.074 F(If)144 132 Q F3(n)4.052 E
+F2 1.292(is gr)3.872 F 1.292(eater than)-.18 F F1($#)3.792 E F2 3.792
+(,t)C 1.292(he positional parameters ar)-3.792 F 3.792(en)-.18 G 1.292
+(ot changed.)-3.792 F 1.292(The r)6.292 F 1.292(eturn status is)-.18 F
+(gr)144 144 Q(eater than zer)-.18 E 2.5(oi)-.18 G(f)-2.5 E F3(n)2.76 E
+F2(is gr)2.58 E(eater than)-.18 E F1($#)2.5 E F2(or less than zer)2.5 E
+(o; otherwise 0.)-.18 E F1(shopt)108 160.8 Q F2([)2.5 E F1(\255pqsu)A F2
+2.5(][)C F1<ad6f>-2.5 E F2 2.5(][)C F3(optname)-2.5 E F2(...])2.5 E -.92
+(To)144 172.8 S 1.523(ggle the values of variables contr).92 F 1.522
+(olling optional shell behavior)-.18 F 6.522(.W)-.74 G 1.522
+(ith no options, or)-7.072 F 2.531(with the)144 184.8 R F1<ad70>5.031 E
+F2 2.531(option, a list of all settable options is displayed, with an i\
+ndication of)5.031 F .962(whether or not each is set.)144 196.8 R(The)
+5.962 E F1<ad70>3.462 E F2 .962
(option causes output to be displayed in a form that)3.462 F(may be r)
-144 96 Q(eused as input.)-.18 E
-(Other options have the following meanings:)5 E F2<ad73>144 108 Q F1
-(Enable \(set\) each)25.5 E/F3 10/Palatino-Italic@0 SF(optname)2.5 E F1
-(.)A F2<ad75>144 120 Q F1(Disable \(unset\) each)23.83 E F3(optname)2.5
-E F1(.)A F2<ad71>144 132 Q F1(Suppr)23.83 E .903
-(esses normal output \(quiet mode\); the r)-.18 F .903
-(eturn status indicates whether the)-.18 F F3(optname)180 144 Q F1 1.678
-(is set or unset.)4.178 F 1.678(If multiple)6.678 F F3(optname)4.178 E
-F1(ar)4.179 E 1.679(guments ar)-.18 F 4.179(eg)-.18 G 1.679(iven with)
--4.179 F F2<ad71>4.179 E F1 4.179(,t)C(he)-4.179 E -.18(re)180 156 S
-(turn status is zer).18 E 2.5(oi)-.18 G 2.5(fa)-2.5 G(ll)-2.5 E F3
-(optnames)2.5 E F1(ar)2.5 E 2.5(ee)-.18 G(nabled; non-zer)-2.5 E 2.5(oo)
--.18 G(therwise.)-2.5 E F2<ad6f>144 168 Q F1 1.348
-(Restricts the values of)24.38 F F3(optname)3.848 E F1 1.348
-(to be those de\214ned for the)3.848 F F2<ad6f>3.848 E F1 1.348
-(option to the)3.848 F F2(set)3.848 E F1(builtin.)180 180 Q 1.86
-(If either)144 196.8 R F2<ad73>4.36 E F1(or)4.36 E F2<ad75>4.36 E F1
-1.86(is used with no)4.36 F F3(optname)4.36 E F1(ar)4.36 E 1.86
-(guments, the display is limited to those)-.18 F 1.062(options which ar)
-144 208.8 R 3.562(es)-.18 G 1.062(et or unset, r)-3.562 F(espectively)
--.18 E 6.062(.U)-1.11 G 1.061(nless otherwise noted, the)-6.062 F F2
-(shopt)3.561 E F1(options)3.561 E(ar)144 220.8 Q 2.5(ed)-.18 G
-(isabled \(unset\) by default.)-2.5 E .472(The r)144 237.6 R .473
+144 208.8 Q(eused as input.)-.18 E
+(Other options have the following meanings:)5 E F1<ad73>144 220.8 Q F2
+(Enable \(set\) each)25.5 E F3(optname)2.5 E F2(.)A F1<ad75>144 232.8 Q
+F2(Disable \(unset\) each)23.83 E F3(optname)2.5 E F2(.)A F1<ad71>144
+244.8 Q F2(Suppr)23.83 E .903(esses normal output \(quiet mode\); the r)
+-.18 F .903(eturn status indicates whether the)-.18 F F3(optname)180
+256.8 Q F2 1.679(is set or unset.)4.179 F 1.679(If multiple)6.679 F F3
+(optname)4.178 E F2(ar)4.178 E 1.678(guments ar)-.18 F 4.178(eg)-.18 G
+1.678(iven with)-4.178 F F1<ad71>4.178 E F2 4.178(,t)C(he)-4.178 E -.18
+(re)180 268.8 S(turn status is zer).18 E 2.5(oi)-.18 G 2.5(fa)-2.5 G(ll)
+-2.5 E F3(optnames)2.5 E F2(ar)2.5 E 2.5(ee)-.18 G(nabled; non-zer)-2.5
+E 2.5(oo)-.18 G(therwise.)-2.5 E F1<ad6f>144 280.8 Q F2 1.348
+(Restricts the values of)24.38 F F3(optname)3.848 E F2 1.348
+(to be those de\214ned for the)3.848 F F1<ad6f>3.848 E F2 1.348
+(option to the)3.848 F F1(set)3.848 E F2(builtin.)180 292.8 Q 1.86
+(If either)144 309.6 R F1<ad73>4.36 E F2(or)4.36 E F1<ad75>4.36 E F2
+1.86(is used with no)4.36 F F3(optname)4.36 E F2(ar)4.36 E 1.86
+(guments, the display is limited to those)-.18 F 1.061(options which ar)
+144 321.6 R 3.561(es)-.18 G 1.062(et or unset, r)-3.561 F(espectively)
+-.18 E 6.062(.U)-1.11 G 1.062(nless otherwise noted, the)-6.062 F F1
+(shopt)3.562 E F2(options)3.562 E(ar)144 333.6 Q 2.5(ed)-.18 G
+(isabled \(unset\) by default.)-2.5 E .473(The r)144 350.4 R .473
(eturn status when listing options is zer)-.18 F 2.973(oi)-.18 G 2.973
-(fa)-2.973 G(ll)-2.973 E F3(optnames)2.973 E F1(ar)2.973 E 2.973(ee)-.18
-G .473(nabled, non-zer)-2.973 F 2.973(oo)-.18 G(ther)-2.973 E(-)-.18 E
-2.602(wise. When)144 249.6 R .102(setting or unsetting options, the r)
-2.602 F .101(eturn status is zer)-.18 F 2.601(ou)-.18 G .101(nless an)
--2.601 F F3(optname)2.601 E F1 .101(is not)2.601 F 2.5(av)144 261.6 S
-(alid shell option.)-2.5 E(The list of)144 278.4 Q F2(shopt)2.5 E F1
-(options is:)2.5 E F2(cdable_vars)144 296.4 Q F1 .364(If set, an ar)184
-308.4 R .364(gument to the)-.18 F F2(cd)2.864 E F1 .364
+(fa)-2.973 G(ll)-2.973 E F3(optnames)2.973 E F2(ar)2.973 E 2.973(ee)-.18
+G .472(nabled, non-zer)-2.973 F 2.972(oo)-.18 G(ther)-2.972 E(-)-.18 E
+2.601(wise. When)144 362.4 R .101(setting or unsetting options, the r)
+2.601 F .101(eturn status is zer)-.18 F 2.602(ou)-.18 G .102(nless an)
+-2.602 F F3(optname)2.602 E F2 .102(is not)2.602 F 2.5(av)144 374.4 S
+(alid shell option.)-2.5 E(The list of)144 391.2 Q F1(shopt)2.5 E F2
+(options is:)2.5 E F1(cdable_vars)144 409.2 Q F2 .364(If set, an ar)184
+421.2 R .364(gument to the)-.18 F F1(cd)2.864 E F2 .364
(builtin command that is not a dir)2.864 F .364(ectory is assumed)-.18 F
-(to be the name of a variable whose value is the dir)184 320.4 Q
-(ectory to change to.)-.18 E F2(cdspell)144 332.4 Q F1 1.138
+(to be the name of a variable whose value is the dir)184 433.2 Q
+(ectory to change to.)-.18 E F1(cdspell)144 445.2 Q F2 1.137
(If set, minor err)7.24 F 1.138(ors in the spelling of a dir)-.18 F
-1.138(ectory component in a)-.18 F F2(cd)3.637 E F1(command)3.637 E
-1.288(will be corr)184 344.4 R 3.788(ected. The)-.18 F(err)3.788 E 1.288
-(ors checked for ar)-.18 F 3.788(et)-.18 G 1.289
-(ransposed characters, a missing)-3.788 F(character)184 356.4 Q 2.741
-(,a)-.74 G .241(nd one character too many)-2.741 F 5.241(.I)-1.11 G
-2.741(fac)-5.241 G(orr)-2.741 E .241(ection is found, the corr)-.18 F
-.24(ected \214le)-.18 F .43(name is printed, and the command pr)184
-368.4 R 2.931(oceeds. This)-.18 F .431(option is only used by inter)
-2.931 F(-)-.18 E(active shells.)184 380.4 Q F2(checkhash)144 392.4 Q F1
-.763(If set,)184 404.4 R F2(bash)3.263 E F1 .763
+1.138(ectory component in a)-.18 F F1(cd)3.638 E F2(command)3.638 E
+1.289(will be corr)184 457.2 R 3.788(ected. The)-.18 F(err)3.788 E 1.288
+(ors checked for ar)-.18 F 3.788(et)-.18 G 1.288
+(ransposed characters, a missing)-3.788 F(character)184 469.2 Q 2.74(,a)
+-.74 G .24(nd one character too many)-2.74 F 5.241(.I)-1.11 G 2.741(fac)
+-5.241 G(orr)-2.741 E .241(ection is found, the corr)-.18 F .241
+(ected \214le)-.18 F .431(name is printed, and the command pr)184 481.2
+R 2.931(oceeds. This)-.18 F .43(option is only used by inter)2.931 F(-)
+-.18 E(active shells.)184 493.2 Q F1(checkhash)144 505.2 Q F2 .762
+(If set,)184 517.2 R F1(bash)3.262 E F2 .763
(checks that a command found in the hash table exists befor)3.263 F
-3.262(et)-.18 G(rying)-3.262 E .022(to execute it.)184 416.4 R .023
-(If a hashed command no longer exists, a normal path sear)5.022 F .023
-(ch is per)-.18 F(-)-.18 E(formed.)184 428.4 Q F2(checkwinsize)144 440.4
-Q F1 2.585(If set,)184 452.4 R F2(bash)5.085 E F1 2.584
+3.263(et)-.18 G(rying)-3.263 E .023(to execute it.)184 529.2 R .023
+(If a hashed command no longer exists, a normal path sear)5.023 F .022
+(ch is per)-.18 F(-)-.18 E(formed.)184 541.2 Q F1(checkwinsize)144 553.2
+Q F2 2.584(If set,)184 565.2 R F1(bash)5.084 E F2 2.584
(checks the window size after each command and, if necessary)5.084 F(,)
--1.11 E(updates the values of)184 464.4 Q/F4 9/Palatino-Bold@0 SF(LINES)
-2.5 E F1(and)2.25 E F4(COLUMNS)2.5 E/F5 9/Palatino-Roman@0 SF(.)A F2
-(cmdhist)144 476.4 Q F1 1.297(If set,)184 488.4 R F2(bash)3.797 E F1
+-1.11 E(updates the values of)184 577.2 Q/F4 9/Palatino-Bold@0 SF(LINES)
+2.5 E F2(and)2.25 E F4(COLUMNS)2.5 E/F5 9/Palatino-Roman@0 SF(.)A F1
+(cmdhist)144 589.2 Q F2 1.298(If set,)184 601.2 R F1(bash)3.798 E F2
1.297(attempts to save all lines of a multiple-line command in the same)
-3.797 F(history entry)184 500.4 Q 5(.T)-1.11 G(his allows easy r)-5 E
-(e-editing of multi-line commands.)-.18 E F2(dotglob)144 512.4 Q F1
-1.339(If set,)184 524.4 R F2(bash)3.839 E F1 1.338
-(includes \214lenames beginning with a `.' in the r)3.839 F 1.338
-(esults of pathname)-.18 F(expansion.)184 536.4 Q F2(execfail)144 548.4
-Q F1 .315(If set, a non-interactive shell will not exit if it cannot ex\
-ecute the \214le speci\214ed as)5.01 F .784(an ar)184 560.4 R .783
-(gument to the)-.18 F F2(exec)3.283 E F1 .783(builtin command.)3.283 F
-.783(An interactive shell does not exit if)5.783 F F2(exec)184 572.4 Q
-F1(fails.)2.5 E F2(expand_aliases)144 584.4 Q F1 1.159
-(If set, aliases ar)184 596.4 R 3.659(ee)-.18 G 1.159
-(xpanded as described above under)-3.659 F F4(ALIASES)3.659 E F5(.)A F1
+3.797 F(history entry)184 613.2 Q 5(.T)-1.11 G(his allows easy r)-5 E
+(e-editing of multi-line commands.)-.18 E F1(dotglob)144 625.2 Q F2
+1.338(If set,)184 637.2 R F1(bash)3.838 E F2 1.338
+(includes \214lenames beginning with a `.' in the r)3.838 F 1.339
+(esults of pathname)-.18 F(expansion.)184 649.2 Q F1(execfail)144 661.2
+Q F2 .315(If set, a non-interactive shell will not exit if it cannot ex\
+ecute the \214le speci\214ed as)5.01 F .783(an ar)184 673.2 R .783
+(gument to the)-.18 F F1(exec)3.283 E F2 .783(builtin command.)3.283 F
+.783(An interactive shell does not exit if)5.783 F F1(exec)184 685.2 Q
+F2(fails.)2.5 E F1(expand_aliases)144 697.2 Q F2 1.159
+(If set, aliases ar)184 709.2 R 3.659(ee)-.18 G 1.159
+(xpanded as described above under)-3.659 F F4(ALIASES)3.659 E F5(.)A F2
1.159(This option is)5.659 F(enabled by default for interactive shells.)
-184 608.4 Q F2(extdebug)144 620.4 Q F1
-(If set, behavior intended for use by debuggers is enabled:)184 632.4 Q
-F2(1.)184 644.4 Q F1(The)28.5 E F2<ad46>3.608 E F1 1.108(option to the)
-3.608 F F2(declare)3.608 E F1 1.107(builtin displays the sour)3.608 F
-1.107(ce \214le name and)-.18 F .624(line number corr)220 656.4 R .624
-(esponding to each function name supplied as an ar)-.18 F(gu-)-.18 E
-(ment.)220 668.4 Q F2(2.)184 680.4 Q F1 .98(If the command r)28.5 F .98
-(un by the)-.08 F F2(DEBUG)3.48 E F1 .98(trap r)3.48 F .98
-(eturns a non-zer)-.18 F 3.48(ov)-.18 G .98(alue, the)-3.48 F
-(next command is skipped and not executed.)220 692.4 Q F2(3.)184 704.4 Q
-F1 1.106(If the command r)28.5 F 1.106(un by the)-.08 F F2(DEBUG)3.606 E
-F1 1.106(trap r)3.606 F 1.107(eturns a value of 2, and the)-.18 F .871
-(shell is executing in a subr)220 716.4 R .871
-(outine \(a shell function or a shell script exe-)-.18 F(cuted by the)
-220 728.4 Q F2(.)2.5 E F1(or)2.5 E F2(source)2.5 E F1
-(builtins\), a call to)2.5 E F2(return)2.5 E F1(is simulated.)2.5 E F0
-(GNU Bash-3.0)72 768 Q(2004 Apr 20)148.735 E(57)198.725 E 0 Cg EP
+184 721.2 Q F0(GNU Bash-3.0)72 768 Q(2004 May 27)147.345 E(57)197.335 E
+0 Cg EP
%%Page: 58 58
%%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/Palatino-Bold@0 SF(extglob)144 84 Q/F2 10/Palatino-Roman@0
-SF .432(If set, the extended pattern matching featur)6.11 F .432
-(es described above under)-.18 F F1(Pathname)2.932 E(Expansion)184 96 Q
-F2(ar)2.5 E 2.5(ee)-.18 G(nabled.)-2.5 E F1(extquote)144 108 Q F2 .143
-(If set,)184 120 R F1($)2.643 E F2(')A/F3 10/Palatino-Italic@0 SF
-(string)A F2 2.643('a)C(nd)-2.643 E F1($)2.643 E F2(")A F3(string)A F2
-2.643("q)C .143(uoting is performed within)-2.643 F F1(${)2.643 E F3
-(parameter)A F1(})A F2(expansions)2.643 E(enclosed in double quotes.)184
-132 Q(This option is enabled by default.)5 E F1(failglob)144 144 Q F2
-.507(If set, patterns which fail to match \214lenames during pathname e\
-xpansion r)184 156 R(esult)-.18 E(in an expansion err)184 168 Q(or)-.18
-E(.)-.74 E F1(force_\214gnore)144 180 Q F2 1.119(If set, the suf)184 192
-R 1.119(\214xes speci\214ed by the)-.18 F F1(FIGNORE)3.618 E F2 1.118
-(shell variable cause wor)3.618 F 1.118(ds to be)-.18 F(ignor)184 204 Q
+-.35 E/F1 10/Palatino-Bold@0 SF(extdebug)144 84 Q/F2 10/Palatino-Roman@0
+SF(If set, behavior intended for use by debuggers is enabled:)184 96 Q
+F1(1.)184 108 Q F2(The)28.5 E F1<ad46>3.607 E F2 1.107(option to the)
+3.607 F F1(declare)3.607 E F2 1.108(builtin displays the sour)3.607 F
+1.108(ce \214le name and)-.18 F .624(line number corr)220 120 R .624
+(esponding to each function name supplied as an ar)-.18 F(gu-)-.18 E
+(ment.)220 132 Q F1(2.)184 144 Q F2 .98(If the command r)28.5 F .98
+(un by the)-.08 F F1(DEBUG)3.48 E F2 .98(trap r)3.48 F .98
+(eturns a non-zer)-.18 F 3.48(ov)-.18 G .98(alue, the)-3.48 F
+(next command is skipped and not executed.)220 156 Q F1(3.)184 168 Q F2
+1.107(If the command r)28.5 F 1.107(un by the)-.08 F F1(DEBUG)3.607 E F2
+1.106(trap r)3.606 F 1.106(eturns a value of 2, and the)-.18 F .87
+(shell is executing in a subr)220 180 R .871
+(outine \(a shell function or a shell script exe-)-.18 F(cuted by the)
+220 192 Q F1(.)2.5 E F2(or)2.5 E F1(source)2.5 E F2
+(builtins\), a call to)2.5 E F1(return)2.5 E F2(is simulated.)2.5 E F1
+(extglob)144 204 Q F2 .432(If set, the extended pattern matching featur)
+6.11 F .432(es described above under)-.18 F F1(Pathname)2.932 E
+(Expansion)184 216 Q F2(ar)2.5 E 2.5(ee)-.18 G(nabled.)-2.5 E F1
+(extquote)144 228 Q F2 .143(If set,)184 240 R F1($)2.643 E F2(')A/F3 10
+/Palatino-Italic@0 SF(string)A F2 2.643('a)C(nd)-2.643 E F1($)2.643 E F2
+(")A F3(string)A F2 2.643("q)C .143(uoting is performed within)-2.643 F
+F1(${)2.643 E F3(parameter)A F1(})A F2(expansions)2.643 E
+(enclosed in double quotes.)184 252 Q
+(This option is enabled by default.)5 E F1(failglob)144 264 Q F2 .507(I\
+f set, patterns which fail to match \214lenames during pathname expansi\
+on r)184 276 R(esult)-.18 E(in an expansion err)184 288 Q(or)-.18 E(.)
+-.74 E F1(force_\214gnore)144 300 Q F2 1.118(If set, the suf)184 312 R
+1.118(\214xes speci\214ed by the)-.18 F F1(FIGNORE)3.618 E F2 1.119
+(shell variable cause wor)3.619 F 1.119(ds to be)-.18 F(ignor)184 324 Q
1.291(ed when performing wor)-.18 F 3.791(dc)-.18 G 1.291
(ompletion even if the ignor)-3.791 F 1.291(ed wor)-.18 F 1.291(ds ar)
--.18 F 3.791(et)-.18 G(he)-3.791 E 1.701(only possible completions.)184
-216 R(See)6.701 E/F4 9/Palatino-Bold@0 SF 1.7(SHELL V)4.2 F(ARIABLES)
--1.161 E F2 1.7(above for a description of)3.95 F F1(FIGNORE)184 228 Q
-F2 5(.T)C(his option is enabled by default.)-5 E F1(gnu_errfmt)144 240 Q
-F2 .842(If set, shell err)184 252 R .842(or messages ar)-.18 F 3.342(ew)
--.18 G .842(ritten in the standar)-3.342 F 3.343(dG)-.18 G .843(NU err)
--3.343 F .843(or message for)-.18 F(-)-.18 E(mat.)184 264 Q F1
-(histappend)144 276 Q F2 1.127(If set, the history list is appended to \
-the \214le named by the value of the)184 288 R F1(HIST)3.626 E(-)-.92 E
-(FILE)184 300 Q F2
+-.18 F 3.79(et)-.18 G(he)-3.79 E 1.7(only possible completions.)184 336
+R(See)6.7 E/F4 9/Palatino-Bold@0 SF 1.7(SHELL V)4.2 F(ARIABLES)-1.161 E
+F2 1.701(above for a description of)3.95 F F1(FIGNORE)184 348 Q F2 5(.T)
+C(his option is enabled by default.)-5 E F1(gnu_errfmt)144 360 Q F2 .843
+(If set, shell err)184 372 R .843(or messages ar)-.18 F 3.342(ew)-.18 G
+.842(ritten in the standar)-3.342 F 3.342(dG)-.18 G .842(NU err)-3.342 F
+.842(or message for)-.18 F(-)-.18 E(mat.)184 384 Q F1(histappend)144 396
+Q F2 1.127(If set, the history list is appended to the \214le named by \
+the value of the)184 408 R F1(HIST)3.627 E(-)-.92 E(FILE)184 420 Q F2
(variable when the shell exits, rather than overwriting the \214le.)2.5
-E F1(histreedit)144 312 Q F2 1.38(If set, and)184 324 R F1(readline)3.88
-E F2 1.381(is being used, a user is given the opportunity to r)3.88 F
-1.381(e-edit a)-.18 F(failed history substitution.)184 336 Q F1
-(histverify)144 348 Q F2 2.134(If set, and)184 360 R F1(readline)4.633 E
+E F1(histreedit)144 432 Q F2 1.381(If set, and)184 444 R F1(readline)
+3.881 E F2 1.381(is being used, a user is given the opportunity to r)
+3.881 F 1.38(e-edit a)-.18 F(failed history substitution.)184 456 Q F1
+(histverify)144 468 Q F2 2.133(If set, and)184 480 R F1(readline)4.633 E
F2 2.133(is being used, the r)4.633 F 2.133
-(esults of history substitution ar)-.18 F 4.633(en)-.18 G(ot)-4.633 E
-.382(immediately passed to the shell parser)184 372 R 5.382(.I)-.74 G
-.383(nstead, the r)-5.382 F .383(esulting line is loaded into)-.18 F
-(the)184 384 Q F1(readline)2.5 E F2(editing buf)2.5 E(fer)-.18 E 2.5(,a)
--.74 G(llowing further modi\214cation.)-2.5 E F1(hostcomplete)144 396 Q
-F2 .648(If set, and)184 408 R F1(readline)3.148 E F2 .648
-(is being used,)3.148 F F1(bash)3.148 E F2 .647
-(will attempt to perform hostname com-)3.148 F .439(pletion when a wor)
-184 420 R 2.939(dc)-.18 G .439(ontaining a)-2.939 F F1(@)2.939 E F2 .439
-(is being completed \(see)2.939 F F1(Completing)2.94 E F2(under)2.94 E
-F4(READLINE)184 432 Q F2 2.5(above\). This)2.25 F
-(is enabled by default.)2.5 E F1(huponexit)144 444 Q F2(If set,)184 456
+(esults of history substitution ar)-.18 F 4.634(en)-.18 G(ot)-4.634 E
+.383(immediately passed to the shell parser)184 492 R 5.383(.I)-.74 G
+.382(nstead, the r)-5.383 F .382(esulting line is loaded into)-.18 F
+(the)184 504 Q F1(readline)2.5 E F2(editing buf)2.5 E(fer)-.18 E 2.5(,a)
+-.74 G(llowing further modi\214cation.)-2.5 E F1(hostcomplete)144 516 Q
+F2 .647(If set, and)184 528 R F1(readline)3.147 E F2 .648
+(is being used,)3.147 F F1(bash)3.148 E F2 .648
+(will attempt to perform hostname com-)3.148 F .44(pletion when a wor)
+184 540 R 2.939(dc)-.18 G .439(ontaining a)-2.939 F F1(@)2.939 E F2 .439
+(is being completed \(see)2.939 F F1(Completing)2.939 E F2(under)2.939 E
+F4(READLINE)184 552 Q F2 2.5(above\). This)2.25 F
+(is enabled by default.)2.5 E F1(huponexit)144 564 Q F2(If set,)184 576
Q F1(bash)2.5 E F2(will send)2.5 E F4(SIGHUP)2.5 E F2
(to all jobs when an interactive login shell exits.)2.25 E F1
-(interactive_comments)144 468 Q F2 .26(If set, allow a wor)184 480 R
+(interactive_comments)144 588 Q F2 .26(If set, allow a wor)184 600 R
2.76(db)-.18 G .26(eginning with)-2.76 F F1(#)2.76 E F2 .26
(to cause that wor)2.76 F 2.76(da)-.18 G .26(nd all r)-2.76 F .26
(emaining char)-.18 F(-)-.18 E .512(acters on that line to be ignor)184
-492 R .512(ed in an interactive shell \(see)-.18 F F4(COMMENTS)3.012 E
-F2(above\).)2.763 E(This option is enabled by default.)184 504 Q F1
-(lithist)144 516 Q F2 .513(If set, and the)12.8 F F1(cmdhist)3.013 E F2
+612 R .512(ed in an interactive shell \(see)-.18 F F4(COMMENTS)3.012 E
+F2(above\).)2.762 E(This option is enabled by default.)184 624 Q F1
+(lithist)144 636 Q F2 .513(If set, and the)12.8 F F1(cmdhist)3.013 E F2
.513(option is enabled, multi-line commands ar)3.013 F 3.013(es)-.18 G
.513(aved to the)-3.013 F .643(history with embedded newlines rather th\
-an using semicolon separators wher)184 528 R(e)-.18 E(possible.)184 540
-Q F1(login_shell)144 552 Q F2 2.454
+an using semicolon separators wher)184 648 R(e)-.18 E(possible.)184 660
+Q F1(login_shell)144 672 Q F2 2.454
(The shell sets this option if it is started as a login shell \(see)184
-564 R F4(INVOCA)4.953 E(TION)-.828 E F2 2.5(above\). The)184 576 R
-(value may not be changed.)2.5 E F1(mailwarn)144 588 Q F2 .964
-(If set, and a \214le that)184 600 R F1(bash)3.464 E F2 .965
-(is checking for mail has been accessed since the last)3.464 F 1.647
-(time it was checked, the message `)184 612 R 1.647(`The mail in)-.37 F
-F3(mail\214le)4.147 E F2 1.647(has been r)4.147 F(ead')-.18 E 4.147('i)
--.37 G 4.147(sd)-4.147 G(is-)-4.147 E(played.)184 624 Q F1
-(no_empty_cmd_completion)144 636 Q F2 .572(If set, and)184 648 R F1
-(readline)3.072 E F2 .572(is being used,)3.072 F F1(bash)3.072 E F2 .572
-(will not attempt to sear)3.072 F .572(ch the)-.18 F F1 -.74(PA)3.072 G
-(TH)-.18 E F2(for)3.072 E
-(possible completions when completion is attempted on an empty line.)184
-660 Q F1(nocaseglob)144 672 Q F2 1.548(If set,)184 684 R F1(bash)4.048 E
-F2 1.548
-(matches \214lenames in a case\255insensitive fashion when performing)
-4.048 F(pathname expansion \(see)184 696 Q F1(Pathname Expansion)2.5 E
-F2(above\).)2.5 E F0(GNU Bash-3.0)72 768 Q(2004 Apr 20)148.735 E(58)
-198.725 E 0 Cg EP
+684 R F4(INVOCA)4.954 E(TION)-.828 E F2 2.5(above\). The)184 696 R
+(value may not be changed.)2.5 E F0(GNU Bash-3.0)72 768 Q(2004 May 27)
+147.345 E(58)197.335 E 0 Cg EP
%%Page: 59 59
%%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/Palatino-Bold@0 SF(nullglob)144 84 Q/F2 10/Palatino-Roman@0
-SF 2.34(If set,)184 96 R F1(bash)4.84 E F2 2.34
-(allows patterns which match no \214les \(see)4.84 F F1 2.34
-(Pathname Expansion)4.84 F F2
-(above\) to expand to a null string, rather than themselves.)184 108 Q
-F1(progcomp)144 120 Q F2 1.199(If set, the pr)184 132 R 1.199
-(ogrammable completion facilities \(see)-.18 F F1 1.198
-(Programmable Completion)3.698 F F2(above\) ar)184 144 Q 2.5(ee)-.18 G
+-.35 E/F1 10/Palatino-Bold@0 SF(mailwarn)144 84 Q/F2 10/Palatino-Roman@0
+SF .965(If set, and a \214le that)184 96 R F1(bash)3.465 E F2 .964
+(is checking for mail has been accessed since the last)3.464 F 1.647
+(time it was checked, the message `)184 108 R 1.647(`The mail in)-.37 F
+/F3 10/Palatino-Italic@0 SF(mail\214le)4.147 E F2 1.647(has been r)4.147
+F(ead')-.18 E 4.148('i)-.37 G 4.148(sd)-4.148 G(is-)-4.148 E(played.)184
+120 Q F1(no_empty_cmd_completion)144 132 Q F2 .572(If set, and)184 144 R
+F1(readline)3.072 E F2 .572(is being used,)3.072 F F1(bash)3.072 E F2
+.572(will not attempt to sear)3.072 F .572(ch the)-.18 F F1 -.74(PA)
+3.072 G(TH)-.18 E F2(for)3.072 E
+(possible completions when completion is attempted on an empty line.)184
+156 Q F1(nocaseglob)144 168 Q F2 1.548(If set,)184 180 R F1(bash)4.048 E
+F2 1.548
+(matches \214lenames in a case\255insensitive fashion when performing)
+4.048 F(pathname expansion \(see)184 192 Q F1(Pathname Expansion)2.5 E
+F2(above\).)2.5 E F1(nullglob)144 204 Q F2 2.34(If set,)184 216 R F1
+(bash)4.84 E F2 2.34(allows patterns which match no \214les \(see)4.84 F
+F1 2.34(Pathname Expansion)4.84 F F2
+(above\) to expand to a null string, rather than themselves.)184 228 Q
+F1(progcomp)144 240 Q F2 1.198(If set, the pr)184 252 R 1.199
+(ogrammable completion facilities \(see)-.18 F F1 1.199
+(Programmable Completion)3.699 F F2(above\) ar)184 264 Q 2.5(ee)-.18 G
2.5(nabled. This)-2.5 F(option is enabled by default.)2.5 E F1
-(promptvars)144 156 Q F2 2.552(If set, pr)184 168 R 2.552
-(ompt strings under)-.18 F 2.553
+(promptvars)144 276 Q F2 2.553(If set, pr)184 288 R 2.553
+(ompt strings under)-.18 F 2.552
(go parameter expansion, command substitution,)-.18 F 1.007
-(arithmetic expansion, and quote r)184 180 R 1.007
-(emoval after being expanded as described in)-.18 F/F3 9/Palatino-Bold@0
-SF(PROMPTING)184 192 Q F2 2.5(above. This)2.25 F
-(option is enabled by default.)2.5 E F1(restricted_shell)144 204 Q F2
-1.743(The shell sets this option if it is started in r)184 216 R 1.743
-(estricted mode \(see)-.18 F F3(RESTRICTED)4.243 E(SHELL)184 228 Q F2
-4.862(below\). The)4.613 F 2.362(value may not be changed.)4.862 F 2.362
-(This is not r)7.362 F 2.362(eset when the)-.18 F .293
-(startup \214les ar)184 240 R 2.794(ee)-.18 G .294
+(arithmetic expansion, and quote r)184 300 R 1.007
+(emoval after being expanded as described in)-.18 F/F4 9/Palatino-Bold@0
+SF(PROMPTING)184 312 Q F2 2.5(above. This)2.25 F
+(option is enabled by default.)2.5 E F1(restricted_shell)144 324 Q F2
+1.743(The shell sets this option if it is started in r)184 336 R 1.742
+(estricted mode \(see)-.18 F F4(RESTRICTED)4.242 E(SHELL)184 348 Q F2
+4.862(below\). The)4.612 F 2.362(value may not be changed.)4.862 F 2.362
+(This is not r)7.362 F 2.362(eset when the)-.18 F .294
+(startup \214les ar)184 360 R 2.794(ee)-.18 G .294
(xecuted, allowing the startup \214les to discover whether or not a)
--2.794 F(shell is r)184 252 Q(estricted.)-.18 E F1(shift_verbose)144 264
-Q F2 .528(If set, the)184 276 R F1(shift)3.028 E F2 .528
+-2.794 F(shell is r)184 372 Q(estricted.)-.18 E F1(shift_verbose)144 384
+Q F2 .527(If set, the)184 396 R F1(shift)3.028 E F2 .528
(builtin prints an err)3.028 F .528
(or message when the shift count exceeds the)-.18 F
-(number of positional parameters.)184 288 Q F1(sourcepath)144 300 Q F2
-.514(If set, the)184 312 R F1(source)3.014 E F2(\()3.014 E F1(.)A F2
-3.014(\)b)C .514(uiltin uses the value of)-3.014 F F3 -.666(PA)3.014 G
-(TH)-.162 E F2 .515(to \214nd the dir)2.764 F .515(ectory contain-)-.18
-F(ing the \214le supplied as an ar)184 324 Q 2.5(gument. This)-.18 F
-(option is enabled by default.)2.5 E F1(xpg_echo)144 336 Q F2
-(If set, the)184 348 Q F1(echo)2.5 E F2
+(number of positional parameters.)184 408 Q F1(sourcepath)144 420 Q F2
+.515(If set, the)184 432 R F1(source)3.015 E F2(\()3.014 E F1(.)A F2
+3.014(\)b)C .514(uiltin uses the value of)-3.014 F F4 -.666(PA)3.014 G
+(TH)-.162 E F2 .514(to \214nd the dir)2.764 F .514(ectory contain-)-.18
+F(ing the \214le supplied as an ar)184 444 Q 2.5(gument. This)-.18 F
+(option is enabled by default.)2.5 E F1(xpg_echo)144 456 Q F2
+(If set, the)184 468 Q F1(echo)2.5 E F2
(builtin expands backslash-escape sequences by default.)2.5 E F1
-(suspend)108 360 Q F2([)2.5 E F1<ad66>A F2(])A .048
-(Suspend the execution of this shell until it r)144 372 R .048
-(eceives a)-.18 F F3(SIGCONT)2.548 E F2 2.548(signal. The)2.298 F F1
-<ad66>2.548 E F2 .047(option says)2.547 F .327
-(not to complain if this is a login shell; just suspend anyway)144 384 R
+(suspend)108 480 Q F2([)2.5 E F1<ad66>A F2(])A .048
+(Suspend the execution of this shell until it r)144 492 R .048
+(eceives a)-.18 F F4(SIGCONT)2.548 E F2 2.548(signal. The)2.298 F F1
+<ad66>2.548 E F2 .048(option says)2.548 F .327
+(not to complain if this is a login shell; just suspend anyway)144 504 R
5.327(.T)-1.11 G .327(he r)-5.327 F .327(eturn status is 0 unless)-.18 F
-(the shell is a login shell and)144 396 Q F1<ad66>2.5 E F2
+(the shell is a login shell and)144 516 Q F1<ad66>2.5 E F2
(is not supplied, or if job contr)2.5 E(ol is not enabled.)-.18 E F1
-(test)108 408 Q/F4 10/Palatino-Italic@0 SF(expr)2.5 E F1([)108 420 Q F4
-(expr)2.5 E F1(])2.5 E F2 .544(Return a status of 0 or 1 depending on t\
-he evaluation of the conditional expr)6.56 F(ession)-.18 E F4(expr)3.044
-E F2(.).45 E .788(Each operator and operand must be a separate ar)144
-432 R 3.289(gument. Expr)-.18 F .789(essions ar)-.18 F 3.289(ec)-.18 G
-.789(omposed of)-3.289 F(the primaries described above under)144 444 Q
-F3(CONDITIONAL EXPRESSIONS)2.5 E/F5 9/Palatino-Roman@0 SF(.)A F2(Expr)
-144 462 Q .054
+(test)108 528 Q F3(expr)2.5 E F1([)108 540 Q F3(expr)2.5 E F1(])2.5 E F2
+.544(Return a status of 0 or 1 depending on the evaluation of the condi\
+tional expr)6.56 F(ession)-.18 E F3(expr)3.044 E F2(.).45 E .789
+(Each operator and operand must be a separate ar)144 552 R 3.288
+(gument. Expr)-.18 F .788(essions ar)-.18 F 3.288(ec)-.18 G .788
+(omposed of)-3.288 F(the primaries described above under)144 564 Q F4
+(CONDITIONAL EXPRESSIONS)2.5 E/F5 9/Palatino-Roman@0 SF(.)A F2(Expr)144
+582 Q .054
(essions may be combined using the following operators, listed in decr)
--.18 F .054(easing or)-.18 F .054(der of)-.18 F(pr)144 474 Q(ecedence.)
--.18 E F1(!)144 486 Q F4(expr)2.5 E F2 -.78 -.9(Tr u)12.94 H 2.5(ei).9 G
-(f)-2.5 E F4(expr)2.85 E F2(is false.)2.95 E F1(\()144 498 Q F4(expr)2.5
-E F1(\))2.5 E F2 .847(Returns the value of)6.56 F F4(expr)3.347 E F2
+-.18 F .055(easing or)-.18 F .055(der of)-.18 F(pr)144 594 Q(ecedence.)
+-.18 E F1(!)144 606 Q F3(expr)2.5 E F2 -.78 -.9(Tr u)12.94 H 2.5(ei).9 G
+(f)-2.5 E F3(expr)2.85 E F2(is false.)2.95 E F1(\()144 618 Q F3(expr)2.5
+E F1(\))2.5 E F2 .847(Returns the value of)6.56 F F3(expr)3.347 E F2
5.847(.T)C .847(his may be used to override the normal pr)-5.847 F
-(ecedence)-.18 E(of operators.)180 510 Q F4(expr1)144 522 Q F2<ad>2.5 E
-F1(a)A F4(expr2)2.5 E F2 -.78 -.9(Tr u)180 534 T 2.5(ei).9 G 2.5(fb)-2.5
-G(oth)-2.5 E F4(expr1)2.85 E F2(and)2.5 E F4(expr2)2.85 E F2(ar)2.5 E
-2.5(et)-.18 G -.08(ru)-2.5 G(e.).08 E F4(expr1)144 546 Q F2<ad>2.5 E F1
-(o)A F4(expr2)2.5 E F2 -.78 -.9(Tr u)180 558 T 2.5(ei).9 G 2.5(fe)-2.5 G
-(ither)-2.5 E F4(expr1)2.85 E F2(or)2.5 E F4(expr2)2.85 E F2(is tr)2.5 E
-(ue.)-.08 E F1(test)144 574.8 Q F2(and)3.576 E F1([)3.576 E F2 1.076
+(ecedence)-.18 E(of operators.)180 630 Q F3(expr1)144 642 Q F2<ad>2.5 E
+F1(a)A F3(expr2)2.5 E F2 -.78 -.9(Tr u)180 654 T 2.5(ei).9 G 2.5(fb)-2.5
+G(oth)-2.5 E F3(expr1)2.85 E F2(and)2.5 E F3(expr2)2.85 E F2(ar)2.5 E
+2.5(et)-.18 G -.08(ru)-2.5 G(e.).08 E F3(expr1)144 666 Q F2<ad>2.5 E F1
+(o)A F3(expr2)2.5 E F2 -.78 -.9(Tr u)180 678 T 2.5(ei).9 G 2.5(fe)-2.5 G
+(ither)-2.5 E F3(expr1)2.85 E F2(or)2.5 E F3(expr2)2.85 E F2(is tr)2.5 E
+(ue.)-.08 E F1(test)144 694.8 Q F2(and)3.576 E F1([)3.576 E F2 1.076
(evaluate conditional expr)3.576 F 1.076(essions using a set of r)-.18 F
-1.076(ules based on the number of)-.08 F(ar)144 586.8 Q(guments.)-.18 E
-2.5(0a)144 604.8 S -.18(rg)-2.5 G(uments).18 E(The expr)180 616.8 Q
-(ession is false.)-.18 E 2.5(1a)144 628.8 S -.18(rg)-2.5 G(ument).18 E
-(The expr)180 640.8 Q(ession is tr)-.18 E(ue if and only if the ar)-.08
-E(gument is not null.)-.18 E 2.5(2a)144 652.8 S -.18(rg)-2.5 G(uments)
-.18 E .208(If the \214rst ar)180 664.8 R .208(gument is)-.18 F F1(!)
-2.708 E F2 2.708(,t)C .208(he expr)-2.708 F .208(ession is tr)-.18 F
-.208(ue if and only if the second ar)-.08 F(gument)-.18 E 2.144
-(is null.)180 676.8 R 2.144(If the \214rst ar)7.144 F 2.144
-(gument is one of the unary conditional operators listed)-.18 F 1.401
-(above under)180 688.8 R F3 1.401(CONDITIONAL EXPRESSIONS)3.901 F F5(,)A
-F2 1.401(the expr)3.651 F 1.401(ession is tr)-.18 F 1.401
-(ue if the unary)-.08 F 1.356(test is tr)180 700.8 R 3.856(ue. If)-.08 F
-1.356(the \214rst ar)3.856 F 1.356
-(gument is not a valid unary conditional operator)-.18 F 3.855(,t)-.74 G
-(he)-3.855 E(expr)180 712.8 Q(ession is false.)-.18 E F0(GNU Bash-3.0)72
-768 Q(2004 Apr 20)148.735 E(59)198.725 E 0 Cg EP
+1.076(ules based on the number of)-.08 F(ar)144 706.8 Q(guments.)-.18 E
+F0(GNU Bash-3.0)72 768 Q(2004 May 27)147.345 E(59)197.335 E 0 Cg EP
%%Page: 60 60
%%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/Palatino-Roman@0 SF 2.5(3a)144 84 S -.18(rg)-2.5 G(uments)
-.18 E 1.499(If the second ar)180 96 R 1.499
-(gument is one of the binary conditional operators listed above)-.18 F
-(under)180 108 Q/F2 9/Palatino-Bold@0 SF .64(CONDITIONAL EXPRESSIONS)
-3.141 F/F3 9/Palatino-Roman@0 SF(,)A F1 .64(the r)2.89 F .64
-(esult of the expr)-.18 F .64(ession is the r)-.18 F .64(esult of)-.18 F
-.528(the binary test using the \214rst and thir)180 120 R 3.029(da)-.18
-G -.18(rg)-3.029 G .529(uments as operands.).18 F .529
-(If the \214rst ar)5.529 F(gu-)-.18 E .107(ment is)180 132 R/F4 10
-/Palatino-Bold@0 SF(!)2.607 E F1 2.607(,t)C .107
-(he value is the negation of the two-ar)-2.607 F .106
-(gument test using the second and)-.18 F(thir)180 144 Q 4.632(da)-.18 G
--.18(rg)-4.632 G 4.632(uments. If).18 F 2.132(the \214rst ar)4.632 F
-2.132(gument is exactly)-.18 F F4(\()4.632 E F1 2.133(and the thir)4.632
-F 4.633(da)-.18 G -.18(rg)-4.633 G 2.133(ument is).18 F(exactly)180 156
-Q F4(\))2.926 E F1 2.926(,t)C .426(he r)-2.926 F .426
-(esult is the one-ar)-.18 F .426(gument test of the second ar)-.18 F
-2.925(gument. Otherwise,)-.18 F .43(the expr)180 168 R .43
-(ession is false.)-.18 F(The)5.43 E F4<ad61>2.93 E F1(and)2.93 E F4
+-.35 E/F1 10/Palatino-Roman@0 SF 2.5(0a)144 84 S -.18(rg)-2.5 G(uments)
+.18 E(The expr)180 96 Q(ession is false.)-.18 E 2.5(1a)144 108 S -.18
+(rg)-2.5 G(ument).18 E(The expr)180 120 Q(ession is tr)-.18 E
+(ue if and only if the ar)-.08 E(gument is not null.)-.18 E 2.5(2a)144
+132 S -.18(rg)-2.5 G(uments).18 E .209(If the \214rst ar)180 144 R .208
+(gument is)-.18 F/F2 10/Palatino-Bold@0 SF(!)2.708 E F1 2.708(,t)C .208
+(he expr)-2.708 F .208(ession is tr)-.18 F .208
+(ue if and only if the second ar)-.08 F(gument)-.18 E 2.143(is null.)180
+156 R 2.144(If the \214rst ar)7.143 F 2.144
+(gument is one of the unary conditional operators listed)-.18 F 1.402
+(above under)180 168 R/F3 9/Palatino-Bold@0 SF 1.401
+(CONDITIONAL EXPRESSIONS)3.901 F/F4 9/Palatino-Roman@0 SF(,)A F1 1.401
+(the expr)3.651 F 1.401(ession is tr)-.18 F 1.401(ue if the unary)-.08 F
+1.355(test is tr)180 180 R 3.855(ue. If)-.08 F 1.356(the \214rst ar)
+3.855 F 1.356(gument is not a valid unary conditional operator)-.18 F
+3.856(,t)-.74 G(he)-3.856 E(expr)180 192 Q(ession is false.)-.18 E 2.5
+(3a)144 204 S -.18(rg)-2.5 G(uments).18 E 1.5(If the second ar)180 216 R
+1.499(gument is one of the binary conditional operators listed above)
+-.18 F(under)180 228 Q F3 .64(CONDITIONAL EXPRESSIONS)3.14 F F4(,)A F1
+.64(the r)2.89 F .64(esult of the expr)-.18 F .64(ession is the r)-.18 F
+.641(esult of)-.18 F .529(the binary test using the \214rst and thir)180
+240 R 3.029(da)-.18 G -.18(rg)-3.029 G .528(uments as operands.).18 F
+.528(If the \214rst ar)5.528 F(gu-)-.18 E .106(ment is)180 252 R F2(!)
+2.606 E F1 2.606(,t)C .107(he value is the negation of the two-ar)-2.606
+F .107(gument test using the second and)-.18 F(thir)180 264 Q 4.633(da)
+-.18 G -.18(rg)-4.633 G 4.633(uments. If).18 F 2.133(the \214rst ar)
+4.633 F 2.132(gument is exactly)-.18 F F2(\()4.632 E F1 2.132
+(and the thir)4.632 F 4.632(da)-.18 G -.18(rg)-4.632 G 2.132(ument is)
+.18 F(exactly)180 276 Q F2(\))2.925 E F1 2.925(,t)C .426(he r)-2.925 F
+.426(esult is the one-ar)-.18 F .426(gument test of the second ar)-.18 F
+2.926(gument. Otherwise,)-.18 F .43(the expr)180 288 R .43
+(ession is false.)-.18 F(The)5.43 E F2<ad61>2.93 E F1(and)2.93 E F2
<ad6f>2.93 E F1 .43(operators ar)2.93 F 2.93(ec)-.18 G(onsider)-2.93 E
-.43(ed binary operators)-.18 F(in this case.)180 180 Q 2.5(4a)144 192 S
--.18(rg)-2.5 G(uments).18 E .669(If the \214rst ar)180 204 R .669
-(gument is)-.18 F F4(!)3.169 E F1 3.169(,t)C .669(he r)-3.169 F .668
-(esult is the negation of the thr)-.18 F(ee-ar)-.18 E .668(gument expr)
--.18 F(es-)-.18 E .409(sion composed of the r)180 216 R .409
+.43(ed binary operators)-.18 F(in this case.)180 300 Q 2.5(4a)144 312 S
+-.18(rg)-2.5 G(uments).18 E .668(If the \214rst ar)180 324 R .668
+(gument is)-.18 F F2(!)3.168 E F1 3.168(,t)C .669(he r)-3.168 F .669
+(esult is the negation of the thr)-.18 F(ee-ar)-.18 E .669(gument expr)
+-.18 F(es-)-.18 E .409(sion composed of the r)180 336 R .409
(emaining ar)-.18 F 2.909(guments. Otherwise,)-.18 F .409(the expr)2.909
-F .409(ession is parsed)-.18 F(and evaluated accor)180 228 Q(ding to pr)
+F .409(ession is parsed)-.18 F(and evaluated accor)180 348 Q(ding to pr)
-.18 E(ecedence using the r)-.18 E(ules listed above.)-.08 E 2.5(5o)144
-240 S 2.5(rm)-2.5 G(or)-2.5 E 2.5(ea)-.18 G -.18(rg)-2.5 G(uments).18 E
-.782(The expr)180 252 R .782(ession is parsed and evaluated accor)-.18 F
-.782(ding to pr)-.18 F .781(ecedence using the r)-.18 F(ules)-.08 E
-(listed above.)180 264 Q F4(times)108 280.8 Q F1 .334
+360 S 2.5(rm)-2.5 G(or)-2.5 E 2.5(ea)-.18 G -.18(rg)-2.5 G(uments).18 E
+.781(The expr)180 372 R .782(ession is parsed and evaluated accor)-.18 F
+.782(ding to pr)-.18 F .782(ecedence using the r)-.18 F(ules)-.08 E
+(listed above.)180 384 Q F2(times)108 400.8 Q F1 .334
(Print the accumulated user and system times for the shell and for pr)
11.01 F .334(ocesses r)-.18 F .334(un fr)-.08 F .334(om the)-.18 F 2.5
-(shell. The)144 292.8 R -.18(re)2.5 G(turn status is 0.).18 E F4(trap)
-108 309.6 Q F1([)2.5 E F4(\255lp)A F1 2.5(][)C/F5 10/Palatino-Italic@0
-SF(ar)-2.5 E(g)-.18 E F1 2.5(][)C F5(sigspec)-2.5 E F1(...])2.5 E .564
-(The command)144 321.6 R F5(ar)3.524 E(g)-.18 E F1 .564(is to be r)3.544
-F .563(ead and executed when the shell r)-.18 F .563
-(eceives signal\(s\))-.18 F F5(sigspec)3.063 E F1 5.563(.I).32 G(f)
--5.563 E F5(ar)144.46 333.6 Q(g)-.18 E F1 .941(is absent or)3.921 F F4
-<ad>3.441 E F1 3.441(,a)C .941(ll speci\214ed signals ar)-3.441 F 3.441
-(er)-.18 G .942(eset to their original values \(the values they)-3.621 F
-1.893(had upon entrance to the shell\).)144 345.6 R(If)6.893 E F5(ar)
-4.853 E(g)-.18 E F1 1.892
-(is the null string the signal speci\214ed by each)4.873 F F5(sigspec)
-144.41 357.6 Q F1 .514(is ignor)3.334 F .514
-(ed by the shell and by the commands it invokes.)-.18 F(If)5.514 E F5
-(ar)3.474 E(g)-.18 E F1 .514(is not pr)3.494 F .515(esent and)-.18 F F4
-<ad70>144 369.6 Q F1 2.161
-(has been supplied, then the trap commands associated with each)4.661 F
-F5(sigspec)5.07 E F1(ar)4.98 E 4.66(ed)-.18 G(is-)-4.66 E 3.427
-(played. If)144 381.6 R .927(no ar)3.427 F .927(guments ar)-.18 F 3.427
-(es)-.18 G .927(upplied or if only)-3.427 F F4<ad70>3.427 E F1 .927
-(is given,)3.427 F F4(trap)3.427 E F1 .927(prints the list of com-)3.427
-F .647(mands associated with each signal number)144 393.6 R 5.647(.T)
--.74 G(he)-5.647 E F4<ad6c>3.147 E F1 .646
-(option causes the shell to print a list)3.147 F 1.094
-(of signal names and their corr)144 405.6 R 1.095(esponding numbers.)
--.18 F(Each)6.095 E F5(sigspec)4.005 E F1 1.095(is either a signal name)
-3.915 F .37(de\214ned in <)144 417.6 R F5(signal.h)A F1 .37
-(>, or a signal number)B 5.37(.I)-.74 G 2.87(fa)-5.37 G F5(sigspec).41 E
-F1(is)3.19 E F2(EXIT)2.87 E F1 .369(\(0\) the command)2.619 F F5(ar)
-3.329 E(g)-.18 E F1 .369(is exe-)3.349 F .8(cuted on exit fr)144 429.6 R
-.8(om the shell.)-.18 F .8(If a)5.8 F F5(sigspec)3.71 E F1(is)3.62 E F2
-(DEBUG)3.3 E F3(,)A F1 .8(the command)3.05 F F5(ar)3.76 E(g)-.18 E F1
-.801(is executed befor)3.78 F(e)-.18 E(every)144 441.6 Q F5 .439
-(simple command)2.94 F F1(,)A F5(for)2.939 E F1(command,)2.939 E F5
-(case)2.939 E F1(command,)2.939 E F5(select)2.939 E F1 .439
-(command, every arithmetic)2.939 F F5(for)2.939 E F1 .591
-(command, and befor)144 453.6 R 3.091(et)-.18 G .592
-(he \214rst command executes in a shell function \(see)-3.091 F F2 .592
-(SHELL GRAM-)3.092 F(MAR)144 465.6 Q F1 2.535(above\). Refer)2.285 F
-.035(to the description of the)2.535 F F4(extglob)2.535 E F1 .035
-(option to the)2.535 F F4(shopt)2.534 E F1 .034(builtin for details)
-2.534 F .546(of its ef)144 477.6 R .546(fect on the)-.18 F F4(DEBUG)
-3.046 E F1 3.046(trap. If)3.046 F(a)3.046 E F5(sigspec)3.456 E F1(is)
-3.366 E F2(ERR)3.046 E F3(,)A F1 .546(the command)2.796 F F5(ar)3.506 E
-(g)-.18 E F1 .547(is executed when-)3.527 F 1.031
-(ever a simple command has a non\255zer)144 489.6 R 3.531(oe)-.18 G
-1.031(xit status, subject to the following conditions.)-3.531 F(The)144
-501.6 Q F2(ERR)3.033 E F1 .533(trap is not executed if the failed comma\
-nd is part of the command list immedi-)2.783 F .223(ately following a)
-144 513.6 R F4(while)2.723 E F1(or)2.723 E F4(until)2.722 E F1(keywor)
-2.722 E .222(d, part of the test in an)-.18 F F5(if)2.882 E F1 .222
-(statement, part of a)4.572 F F4(&&)2.722 E F1(or)144 525.6 Q/F6 10
-/Symbol SF<efef>3.612 E F1 1.113(list, or if the command's r)3.613 F
-1.113(eturn value is being inverted via)-.18 F F4(!)3.613 E F1 6.113(.T)
-C 1.113(hese ar)-6.113 F 3.613(et)-.18 G 1.113(he same)-3.613 F .317
-(conditions obeyed by the)144 537.6 R F4(errexit)2.816 E F1 2.816
-(option. If)2.816 F(a)2.816 E F5(sigspec)3.226 E F1(is)3.136 E F2
-(RETURN)2.816 E F3(,)A F1 .316(the command)2.566 F F5(ar)3.276 E(g)-.18
-E F1 .316(is exe-)3.296 F .448
-(cuted each time a shell function or a script executed with the)144
-549.6 R F4(.)2.948 E F1(or)2.948 E F4(source)2.948 E F1 .449
-(builtins \214nishes)2.949 F 3.428(executing. Signals)144 561.6 R(ignor)
-3.428 E .928(ed upon entry to the shell cannot be trapped or r)-.18 F
-3.427(eset. T)-.18 F(rapped)-.9 E .615(signals ar)144 573.6 R 3.115(er)
--.18 G .615(eset to their original values in a child pr)-3.295 F .615
-(ocess when it is cr)-.18 F 3.115(eated. The)-.18 F -.18(re)3.115 G
-(turn).18 E(status is false if any)144 585.6 Q F5(sigspec)2.91 E F1
-(is invalid; otherwise)2.82 E F4(trap)2.5 E F1 -.18(re)2.5 G(turns tr)
-.18 E(ue.)-.08 E F4(type)108 602.4 Q F1([)2.5 E F4(\255aftpP)A F1(])A F5
-(name)2.5 E F1([)2.5 E F5(name)A F1(...])2.5 E -.55(Wi)144 614.4 S 1.476
-(th no options, indicate how each).55 F F5(name)4.236 E F1 1.476
-(would be interpr)4.326 F 1.475(eted if used as a command)-.18 F 2.725
-(name. If)144 626.4 R(the)2.725 E F4<ad74>2.725 E F1 .225
-(option is used,)2.725 F F4(type)2.725 E F1 .225
-(prints a string which is one of)2.725 F F5(alias)2.726 E F1(,).06 E F5
-(keyword)2.726 E F1(,).33 E F5(function)2.726 E F1(,).08 E F5(builtin)
-144 638.4 Q F1 2.556(,o).08 G(r)-2.556 E F5(\214le)4.676 E F1(if)2.906 E
-F5(name)2.816 E F1 .056(is an alias, shell r)2.906 F .056(eserved wor)
--.18 F .055(d, function, builtin, or disk \214le, r)-.18 F(espec-)-.18 E
-(tively)144 650.4 Q 6.634(.I)-1.11 G 4.134(ft)-6.634 G(he)-4.134 E F5
-(name)4.394 E F1 1.635
-(is not found, then nothing is printed, and an exit status of false is)
-4.484 F -.18(re)144 662.4 S 2.523(turned. If).18 F(the)2.523 E F4<ad70>
-2.523 E F1 .023(option is used,)2.523 F F4(type)2.523 E F1 .023
-(either r)2.523 F .023(eturns the name of the disk \214le that would)
--.18 F 1.086(be executed if)144 674.4 R F5(name)3.846 E F1(wer)3.936 E
-3.586(es)-.18 G 1.086(peci\214ed as a command name, or nothing if)-3.586
-F/F7 10/Courier@0 SF 1.086(type -t name)3.586 F F1 .016(would not r)144
-686.4 R(eturn)-.18 E F5(\214le)2.516 E F1 5.016(.T).35 G(he)-5.016 E F4
-<ad50>2.516 E F1 .016(option for)2.516 F .016(ces a)-.18 F F2 -.666(PA)
-2.515 G(TH)-.162 E F1(sear)2.265 E .015(ch for each)-.18 F F5(name)2.515
-E F1 2.515(,e)C .015(ven if)-2.515 F F7 .015(type -t)2.515 F(name)144
-698.4 Q F1 .645(would not r)3.145 F(eturn)-.18 E F5(\214le)3.145 E F1
-5.645(.I).35 G 3.145(fac)-5.645 G .645(ommand is hashed,)-3.145 F F4
-<ad70>3.145 E F1(and)3.145 E F4<ad50>3.145 E F1 .645
-(print the hashed value,)3.145 F .411
-(not necessarily the \214le that appears \214rst in)144 710.4 R F2 -.666
-(PA)2.911 G(TH)-.162 E F3(.)A F1 .411(If the)4.911 F F4<ad61>2.911 E F1
-.411(option is used,)2.911 F F4(type)2.91 E F1 .41(prints all)2.91 F
-.164(of the places that contain an executable named)144 722.4 R F5(name)
-2.664 E F1 5.164(.T).35 G .164(his includes aliases and functions,)
--5.164 F F0(GNU Bash-3.0)72 768 Q(2004 Apr 20)148.735 E(60)198.725 E 0
-Cg EP
+(shell. The)144 412.8 R -.18(re)2.5 G(turn status is 0.).18 E F2(trap)
+108 429.6 Q F1([)2.5 E F2(\255lp)A F1 2.5(][)C([)-2.5 E/F5 10
+/Palatino-Italic@0 SF(ar)A(g)-.18 E F1(])A F5(sigspec)2.5 E F1(...])2.5
+E .563(The command)144 441.6 R F5(ar)3.523 E(g)-.18 E F1 .563
+(is to be r)3.543 F .563(ead and executed when the shell r)-.18 F .564
+(eceives signal\(s\))-.18 F F5(sigspec)3.064 E F1 5.564(.I).32 G(f)
+-5.564 E F5(ar)144.46 453.6 Q(g)-.18 E F1 .153(is absent \(and ther)
+3.133 F 2.653(ei)-.18 G 2.653(sas)-2.653 G(ingle)-2.653 E F5(sigspec)
+2.653 E F1 2.653(\)o)C(r)-2.653 E F2<ad>2.653 E F1 2.653(,e)C .153
+(ach speci\214ed signal is r)-2.653 F .152(eset to its original)-.18 F
+.069(disposition \(the value it had upon entrance to the shell\).)144
+465.6 R(If)5.069 E F5(ar)3.03 E(g)-.18 E F1 .07
+(is the null string the signal)3.05 F .142(speci\214ed by each)144 477.6
+R F5(sigspec)3.052 E F1 .142(is ignor)2.962 F .142
+(ed by the shell and by the commands it invokes.)-.18 F(If)5.141 E F5
+(ar)3.101 E(g)-.18 E F1(is)3.121 E 1.795(not pr)144 489.6 R 1.795
+(esent and)-.18 F F2<ad70>4.295 E F1 1.796
+(has been supplied, then the trap commands associated with each)4.295 F
+F5(sigspec)144.41 501.6 Q F1(ar)3.218 E 2.898(ed)-.18 G 2.898
+(isplayed. If)-2.898 F .398(no ar)2.898 F .398(guments ar)-.18 F 2.898
+(es)-.18 G .397(upplied or if only)-2.898 F F2<ad70>2.897 E F1 .397
+(is given,)2.897 F F2(trap)2.897 E F1 .397(prints the)2.897 F .035
+(list of commands associated with each signal.)144 513.6 R(The)5.036 E
+F2<ad6c>2.536 E F1 .036(option causes the shell to print a list)2.536 F
+1.095(of signal names and their corr)144 525.6 R 1.095
+(esponding numbers.)-.18 F(Each)6.095 E F5(sigspec)4.005 E F1 1.094
+(is either a signal name)3.914 F .672(de\214ned in <)144 537.6 R F5
+(signal.h)A F1 .673(>, or a signal number)B 5.673(.S)-.74 G .673
+(ignal names ar)-5.673 F 3.173(ec)-.18 G .673
+(ase insensitive and the SIG)-3.173 F(pr)144 549.6 Q .977
+(e\214x is optional.)-.18 F .976(If a)5.976 F F5(sigspec)3.886 E F1(is)
+3.796 E F3(EXIT)3.476 E F1 .976(\(0\) the command)3.226 F F5(ar)3.936 E
+(g)-.18 E F1 .976(is executed on exit fr)3.956 F .976(om the)-.18 F
+3.404(shell. If)144 561.6 R(a)3.404 E F5(sigspec)3.814 E F1(is)3.724 E
+F3(DEBUG)3.404 E F4(,)A F1 .904(the command)3.154 F F5(ar)3.864 E(g)-.18
+E F1 .905(is executed befor)3.885 F 3.405(ee)-.18 G(very)-3.405 E F5
+.905(simple command)3.405 F F1(,)A F5(for)144 573.6 Q F1(command,)3.016
+E F5(case)3.016 E F1(command,)3.016 E F5(select)3.016 E F1 .515
+(command, every arithmetic)3.016 F F5(for)3.015 E F1 .515
+(command, and befor)3.015 F(e)-.18 E 1.001
+(the \214rst command executes in a shell function \(see)144 585.6 R F3
+1.001(SHELL GRAMMAR)3.501 F F1 3.501(above\). Refer)3.251 F(to)3.501 E
+1.199(the description of the)144 597.6 R F2(extglob)3.699 E F1 1.199
+(option to the)3.699 F F2(shopt)3.699 E F1 1.199
+(builtin for details of its ef)3.699 F 1.198(fect on the)-.18 F F2
+(DEBUG)144 609.6 Q F1 3.153(trap. If)3.153 F(a)3.153 E F5(sigspec)3.563
+E F1(is)3.473 E F3(ERR)3.153 E F4(,)A F1 .653(the command)2.903 F F5(ar)
+3.613 E(g)-.18 E F1 .653(is executed whenever a simple com-)3.633 F .241
+(mand has a non\255zer)144 621.6 R 2.741(oe)-.18 G .24
+(xit status, subject to the following conditions.)-2.741 F(The)5.24 E F3
+(ERR)2.74 E F1 .24(trap is not)2.49 F 1.926(executed if the failed comm\
+and is part of the command list immediately following a)144 633.6 R F2
+(while)144 645.6 Q F1(or)2.552 E F2(until)2.552 E F1(keywor)2.552 E .052
+(d, part of the test in an)-.18 F F5(if)2.712 E F1 .052
+(statement, part of a)4.402 F F2(&&)2.552 E F1(or)2.552 E/F6 10/Symbol
+SF<efef>2.552 E F1 .051(list, or if the)2.552 F .092(command's r)144
+657.6 R .092(eturn value is being inverted via)-.18 F F2(!)2.592 E F1
+5.092(.T)C .092(hese ar)-5.092 F 2.592(et)-.18 G .092
+(he same conditions obeyed by)-2.592 F(the)144 669.6 Q F2(errexit)2.825
+E F1 2.825(option. If)2.825 F(a)2.825 E F5(sigspec)3.235 E F1(is)3.145 E
+F3(RETURN)2.825 E F4(,)A F1 .325(the command)2.575 F F5(ar)3.284 E(g)
+-.18 E F1 .324(is executed each time a shell)3.304 F 1.95
+(function or a script executed with the)144 681.6 R F2(.)4.451 E F1(or)
+4.451 E F2(source)4.451 E F1 1.951(builtins \214nishes executing.)4.451
+F(Signals)6.951 E(ignor)144 693.6 Q .847
+(ed upon entry to the shell cannot be trapped or r)-.18 F 3.346(eset. T)
+-.18 F .846(rapped signals ar)-.9 F 3.346(er)-.18 G .846(eset to)-3.526
+F .298(their original values in a child pr)144 705.6 R .299
+(ocess when it is cr)-.18 F 2.799(eated. The)-.18 F -.18(re)2.799 G .299
+(turn status is false if any).18 F F5(sigspec)144.41 717.6 Q F1
+(is invalid; otherwise)2.82 E F2(trap)2.5 E F1 -.18(re)2.5 G(turns tr)
+.18 E(ue.)-.08 E F0(GNU Bash-3.0)72 768 Q(2004 May 27)147.345 E(60)
+197.335 E 0 Cg EP
%%Page: 61 61
%%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/Palatino-Roman@0 SF .73(if and only if the)144 84 R/F2 10
-/Palatino-Bold@0 SF<ad70>3.23 E F1 .73(option is not also used.)3.23 F
-.73(The table of hashed commands is not con-)5.73 F .497
-(sulted when using)144 96 R F2<ad61>2.998 E F1 5.498(.T)C(he)-5.498 E F2
-<ad66>2.998 E F1 .498(option suppr)2.998 F .498
-(esses shell function lookup, as with the)-.18 F F2(com-)2.998 E(mand)
-144 108 Q F1(builtin.)4.558 E F2(type)7.058 E F1 -.18(re)4.558 G 2.058
-(turns tr).18 F 2.057(ue if any of the ar)-.08 F 2.057(guments ar)-.18 F
-4.557(ef)-.18 G 2.057(ound, false if none ar)-4.557 F(e)-.18 E(found.)
-144 120 Q F2(ulimit)108 136.8 Q F1([)2.5 E F2(\255SHacd\215mnpstuv)A F1
-([)2.5 E/F3 10/Palatino-Italic@0 SF(limit)A F1(]])A(Pr)144 148.8 Q .061
-(ovides contr)-.18 F .061(ol over the r)-.18 F(esour)-.18 E .061
+-.35 E/F1 10/Palatino-Bold@0 SF(type)108 84 Q/F2 10/Palatino-Roman@0 SF
+([)2.5 E F1(\255aftpP)A F2(])A/F3 10/Palatino-Italic@0 SF(name)2.5 E F2
+([)2.5 E F3(name)A F2(...])2.5 E -.55(Wi)144 96 S 1.476
+(th no options, indicate how each).55 F F3(name)4.236 E F2 1.476
+(would be interpr)4.326 F 1.475(eted if used as a command)-.18 F 2.725
+(name. If)144 108 R(the)2.725 E F1<ad74>2.725 E F2 .225(option is used,)
+2.725 F F1(type)2.725 E F2 .225(prints a string which is one of)2.725 F
+F3(alias)2.726 E F2(,).06 E F3(keyword)2.726 E F2(,).33 E F3(function)
+2.726 E F2(,).08 E F3(builtin)144 120 Q F2 2.556(,o).08 G(r)-2.556 E F3
+(\214le)4.676 E F2(if)2.906 E F3(name)2.816 E F2 .056
+(is an alias, shell r)2.906 F .056(eserved wor)-.18 F .055
+(d, function, builtin, or disk \214le, r)-.18 F(espec-)-.18 E(tively)144
+132 Q 6.634(.I)-1.11 G 4.134(ft)-6.634 G(he)-4.134 E F3(name)4.394 E F2
+1.635
+(is not found, then nothing is printed, and an exit status of false is)
+4.484 F -.18(re)144 144 S 2.523(turned. If).18 F(the)2.523 E F1<ad70>
+2.523 E F2 .023(option is used,)2.523 F F1(type)2.523 E F2 .023
+(either r)2.523 F .023(eturns the name of the disk \214le that would)
+-.18 F 1.086(be executed if)144 156 R F3(name)3.846 E F2(wer)3.936 E
+3.586(es)-.18 G 1.086(peci\214ed as a command name, or nothing if)-3.586
+F/F4 10/Courier@0 SF 1.086(type -t name)3.586 F F2 .016(would not r)144
+168 R(eturn)-.18 E F3(\214le)2.516 E F2 5.016(.T).35 G(he)-5.016 E F1
+<ad50>2.516 E F2 .016(option for)2.516 F .016(ces a)-.18 F/F5 9
+/Palatino-Bold@0 SF -.666(PA)2.515 G(TH)-.162 E F2(sear)2.265 E .015
+(ch for each)-.18 F F3(name)2.515 E F2 2.515(,e)C .015(ven if)-2.515 F
+F4 .015(type -t)2.515 F(name)144 180 Q F2 .645(would not r)3.145 F
+(eturn)-.18 E F3(\214le)3.145 E F2 5.645(.I).35 G 3.145(fac)-5.645 G
+.645(ommand is hashed,)-3.145 F F1<ad70>3.145 E F2(and)3.145 E F1<ad50>
+3.145 E F2 .645(print the hashed value,)3.145 F .411
+(not necessarily the \214le that appears \214rst in)144 192 R F5 -.666
+(PA)2.911 G(TH)-.162 E/F6 9/Palatino-Roman@0 SF(.)A F2 .411(If the)4.911
+F F1<ad61>2.911 E F2 .411(option is used,)2.911 F F1(type)2.91 E F2 .41
+(prints all)2.91 F .164(of the places that contain an executable named)
+144 204 R F3(name)2.664 E F2 5.164(.T).35 G .164
+(his includes aliases and functions,)-5.164 F .73(if and only if the)144
+216 R F1<ad70>3.23 E F2 .73(option is not also used.)3.23 F .73
+(The table of hashed commands is not con-)5.73 F .497(sulted when using)
+144 228 R F1<ad61>2.998 E F2 5.498(.T)C(he)-5.498 E F1<ad66>2.998 E F2
+.498(option suppr)2.998 F .498(esses shell function lookup, as with the)
+-.18 F F1(com-)2.998 E(mand)144 240 Q F2(builtin.)4.558 E F1(type)7.058
+E F2 -.18(re)4.558 G 2.058(turns tr).18 F 2.057(ue if any of the ar)-.08
+F 2.057(guments ar)-.18 F 4.557(ef)-.18 G 2.057(ound, false if none ar)
+-4.557 F(e)-.18 E(found.)144 252 Q F1(ulimit)108 268.8 Q F2([)2.5 E F1
+(\255SHacd\215mnpstuv)A F2([)2.5 E F3(limit)A F2(]])A(Pr)144 280.8 Q
+.061(ovides contr)-.18 F .061(ol over the r)-.18 F(esour)-.18 E .061
(ces available to the shell and to pr)-.18 F .062
(ocesses started by it, on)-.18 F 1.497(systems that allow such contr)
-144 160.8 R 3.997(ol. The)-.18 F F2<ad48>3.997 E F1(and)3.997 E F2<ad53>
-3.997 E F1 1.496(options specify that the har)3.997 F 3.996(do)-.18 G
+144 292.8 R 3.997(ol. The)-.18 F F1<ad48>3.997 E F2(and)3.997 E F1<ad53>
+3.997 E F2 1.496(options specify that the har)3.997 F 3.996(do)-.18 G
3.996(rs)-3.996 G(oft)-3.996 E .884(limit is set for the given r)144
-172.8 R(esour)-.18 E 3.384(ce. A)-.18 F(har)3.384 E 3.384(dl)-.18 G .884
+304.8 R(esour)-.18 E 3.384(ce. A)-.18 F(har)3.384 E 3.384(dl)-.18 G .884
(imit cannot be incr)-3.384 F .884(eased once it is set; a soft)-.18 F
-.089(limit may be incr)144 184.8 R .088
+.089(limit may be incr)144 316.8 R .088
(eased up to the value of the har)-.18 F 2.588(dl)-.18 G 2.588(imit. If)
--2.588 F(neither)2.588 E F2<ad48>2.588 E F1(nor)2.588 E F2<ad53>2.588 E
-F1 .088(is speci\214ed,)2.588 F .162(both the soft and har)144 196.8 R
+-2.588 F(neither)2.588 E F1<ad48>2.588 E F2(nor)2.588 E F1<ad53>2.588 E
+F2 .088(is speci\214ed,)2.588 F .162(both the soft and har)144 328.8 R
2.662(dl)-.18 G .162(imits ar)-2.662 F 2.662(es)-.18 G 2.663(et. The)
--2.662 F .163(value of)2.663 F F3(limit)2.803 E F1 .163
+-2.662 F .163(value of)2.663 F F3(limit)2.803 E F2 .163
(can be a number in the unit speci-)2.933 F .176(\214ed for the r)144
-208.8 R(esour)-.18 E .176(ce or one of the special values)-.18 F F2
-(hard)2.676 E F1(,)A F2(soft)2.675 E F1 2.675(,o)C(r)-2.675 E F2
-(unlimited)2.675 E F1 2.675(,w)C .175(hich stand for)-2.675 F .242
-(the curr)144 220.8 R .242(ent har)-.18 F 2.742(dl)-.18 G .242
+340.8 R(esour)-.18 E .176(ce or one of the special values)-.18 F F1
+(hard)2.676 E F2(,)A F1(soft)2.675 E F2 2.675(,o)C(r)-2.675 E F1
+(unlimited)2.675 E F2 2.675(,w)C .175(hich stand for)-2.675 F .242
+(the curr)144 352.8 R .242(ent har)-.18 F 2.742(dl)-.18 G .242
(imit, the curr)-2.742 F .243(ent soft limit, and no limit, r)-.18 F
-(espectively)-.18 E 5.243(.I)-1.11 G(f)-5.243 E F3(limit)2.883 E F1 .243
-(is omitted,)3.013 F .082(the curr)144 232.8 R .081
+(espectively)-.18 E 5.243(.I)-1.11 G(f)-5.243 E F3(limit)2.883 E F2 .243
+(is omitted,)3.013 F .082(the curr)144 364.8 R .081
(ent value of the soft limit of the r)-.18 F(esour)-.18 E .081
-(ce is printed, unless the)-.18 F F2<ad48>2.581 E F1 .081
-(option is given.)2.581 F .329(When mor)144 244.8 R 2.829(et)-.18 G .329
+(ce is printed, unless the)-.18 F F1<ad48>2.581 E F2 .081
+(option is given.)2.581 F .329(When mor)144 376.8 R 2.829(et)-.18 G .329
(han one r)-2.829 F(esour)-.18 E .329
(ce is speci\214ed, the limit name and unit ar)-.18 F 2.83(ep)-.18 G .33
(rinted befor)-2.83 F 2.83(et)-.18 G(he)-2.83 E 2.5(value. Other)144
-256.8 R(options ar)2.5 E 2.5(ei)-.18 G(nterpr)-2.5 E(eted as follows:)
--.18 E F2<ad61>144 268.8 Q F1(All curr)24.94 E(ent limits ar)-.18 E 2.5
-(er)-.18 G(eported)-2.68 E F2<ad63>144 280.8 Q F1
+388.8 R(options ar)2.5 E 2.5(ei)-.18 G(nterpr)-2.5 E(eted as follows:)
+-.18 E F1<ad61>144 400.8 Q F2(All curr)24.94 E(ent limits ar)-.18 E 2.5
+(er)-.18 G(eported)-2.68 E F1<ad63>144 412.8 Q F2
(The maximum size of cor)25.5 E 2.5<658c>-.18 G(les cr)-2.5 E(eated)-.18
-E F2<ad64>144 292.8 Q F1(The maximum size of a pr)23.83 E
-(ocess's data segment)-.18 E F2<ad66>144 304.8 Q F1
-(The maximum size of \214les cr)26.05 E(eated by the shell)-.18 E F2
-<ad6c>144 316.8 Q F1(The maximum size that may be locked into memory)
-26.61 E F2<ad6d>144 328.8 Q F1(The maximum r)21.05 E(esident set size)
--.18 E F2<ad6e>144 340.8 Q F1 .958(The maximum number of open \214le de\
+E F1<ad64>144 424.8 Q F2(The maximum size of a pr)23.83 E
+(ocess's data segment)-.18 E F1<ad66>144 436.8 Q F2
+(The maximum size of \214les cr)26.05 E(eated by the shell)-.18 E F1
+<ad6c>144 448.8 Q F2(The maximum size that may be locked into memory)
+26.61 E F1<ad6d>144 460.8 Q F2(The maximum r)21.05 E(esident set size)
+-.18 E F1<ad6e>144 472.8 Q F2 .958(The maximum number of open \214le de\
scriptors \(most systems do not allow this)23.83 F(value to be set\))180
-352.8 Q F2<ad70>144 364.8 Q F1
-(The pipe size in 512-byte blocks \(this may not be set\))23.83 E F2
-<ad73>144 376.8 Q F1(The maximum stack size)25.5 E F2<ad74>144 388.8 Q
-F1(The maximum amount of cpu time in seconds)26.61 E F2<ad75>144 400.8 Q
-F1(The maximum number of pr)23.83 E(ocesses available to a single user)
--.18 E F2<ad76>144 412.8 Q F1
+484.8 Q F1<ad70>144 496.8 Q F2
+(The pipe size in 512-byte blocks \(this may not be set\))23.83 E F1
+<ad73>144 508.8 Q F2(The maximum stack size)25.5 E F1<ad74>144 520.8 Q
+F2(The maximum amount of cpu time in seconds)26.61 E F1<ad75>144 532.8 Q
+F2(The maximum number of pr)23.83 E(ocesses available to a single user)
+-.18 E F1<ad76>144 544.8 Q F2
(The maximum amount of virtual memory available to the shell)24.38 E(If)
-144 429.6 Q F3(limit)4.15 E F1 1.51
+144 561.6 Q F3(limit)4.15 E F2 1.51
(is given, it is the new value of the speci\214ed r)4.28 F(esour)-.18 E
-1.511(ce \(the)-.18 F F2<ad61>4.011 E F1 1.511(option is display)4.011 F
-4.315(only\). If)144 441.6 R 1.815(no option is given, then)4.315 F F2
-<ad66>4.315 E F1 1.815(is assumed.)4.315 F -.92(Va)6.815 G 1.815
+1.511(ce \(the)-.18 F F1<ad61>4.011 E F2 1.511(option is display)4.011 F
+4.315(only\). If)144 573.6 R 1.815(no option is given, then)4.315 F F1
+<ad66>4.315 E F2 1.815(is assumed.)4.315 F -.92(Va)6.815 G 1.815
(lues ar).92 F 4.315(ei)-.18 G 4.315(n1)-4.315 G 1.815(024-byte incr)
--4.315 F(ements,)-.18 E .972(except for)144 453.6 R F2<ad74>3.473 E F1
-3.473(,w)C .973(hich is in seconds,)-3.473 F F2<ad70>3.473 E F1 3.473
-(,w)C .973(hich is in units of 512-byte blocks, and)-3.473 F F2<ad6e>
-3.473 E F1(and)3.473 E F2<ad75>144 465.6 Q F1 3.518(,w)C 1.018(hich ar)
+-4.315 F(ements,)-.18 E .972(except for)144 585.6 R F1<ad74>3.473 E F2
+3.473(,w)C .973(hich is in seconds,)-3.473 F F1<ad70>3.473 E F2 3.473
+(,w)C .973(hich is in units of 512-byte blocks, and)-3.473 F F1<ad6e>
+3.473 E F2(and)3.473 E F1<ad75>144 597.6 Q F2 3.518(,w)C 1.018(hich ar)
-3.518 F 3.518(eu)-.18 G 1.018(nscaled values.)-3.518 F 1.017(The r)
6.018 F 1.017(eturn status is 0 unless an invalid option or ar)-.18 F
-(gu-)-.18 E(ment is supplied, or an err)144 477.6 Q
-(or occurs while setting a new limit.)-.18 E F2(umask)108 494.4 Q F1([)
-2.5 E F2<ad70>A F1 2.5(][)C F2<ad53>-2.5 E F1 2.5(][)C F3(mode)-2.5 E F1
-(])A .535(The user \214le-cr)144 506.4 R .535(eation mask is set to)-.18
-F F3(mode)3.035 E F1 5.535(.I).35 G(f)-5.535 E F3(mode)3.295 E F1 .536
+(gu-)-.18 E(ment is supplied, or an err)144 609.6 Q
+(or occurs while setting a new limit.)-.18 E F1(umask)108 626.4 Q F2([)
+2.5 E F1<ad70>A F2 2.5(][)C F1<ad53>-2.5 E F2 2.5(][)C F3(mode)-2.5 E F2
+(])A .535(The user \214le-cr)144 638.4 R .535(eation mask is set to)-.18
+F F3(mode)3.035 E F2 5.535(.I).35 G(f)-5.535 E F3(mode)3.295 E F2 .536
(begins with a digit, it is interpr)3.385 F .536(eted as)-.18 F 1.827
-(an octal number; otherwise it is interpr)144 518.4 R 1.826
+(an octal number; otherwise it is interpr)144 650.4 R 1.826
(eted as a symbolic mode mask similar to that)-.18 F .95(accepted by)144
-530.4 R F3(chmod)3.45 E F1 3.45(\(1\). If).33 F F3(mode)3.71 E F1 .951
+662.4 R F3(chmod)3.45 E F2 3.45(\(1\). If).33 F F3(mode)3.71 E F2 .951
(is omitted, the curr)3.8 F .951(ent value of the mask is printed.)-.18
-F(The)5.951 E F2<ad53>144 542.4 Q F1 .607(option causes the mask to be \
+F(The)5.951 E F1<ad53>144 674.4 Q F2 .607(option causes the mask to be \
printed in symbolic form; the default output is an octal)3.107 F(number)
-144 554.4 Q 6.02(.I)-.74 G 3.52(ft)-6.02 G(he)-3.52 E F2<ad70>3.52 E F1
-1.02(option is supplied, and)3.52 F F3(mode)3.78 E F1 1.02
-(is omitted, the output is in a form that)3.87 F .237(may be r)144 566.4
+144 686.4 Q 6.02(.I)-.74 G 3.52(ft)-6.02 G(he)-3.52 E F1<ad70>3.52 E F2
+1.02(option is supplied, and)3.52 F F3(mode)3.78 E F2 1.02
+(is omitted, the output is in a form that)3.87 F .237(may be r)144 698.4
R .237(eused as input.)-.18 F .237(The r)5.237 F .236
(eturn status is 0 if the mode was successfully changed or if)-.18 F(no)
-144 578.4 Q F3(mode)2.5 E F1(ar)2.5 E
-(gument was supplied, and false otherwise.)-.18 E F2(unalias)108 595.2 Q
-F1<5bad>2.5 E F2(a)A F1 2.5(][)C F3(name)-2.5 E F1(...])2.5 E .718
-(Remove each)144 607.2 R F3(name)3.218 E F1(fr)3.218 E .719
-(om the list of de\214ned aliases.)-.18 F(If)5.719 E F2<ad61>3.219 E F1
-.719(is supplied, all alias de\214nitions)3.219 F(ar)144 619.2 Q 2.5(er)
--.18 G 2.5(emoved. The)-2.68 F -.18(re)2.5 G(turn value is tr).18 E
-(ue unless a supplied)-.08 E F3(name)2.76 E F1
-(is not a de\214ned alias.)2.85 E F2(unset)108 636 Q F1<5bad>2.5 E F2
-(fv)A F1 2.5(][)C F3(name)-2.5 E F1(...])2.5 E 1.61(For each)144 648 R
-F3(name)4.11 E F1 4.11(,r).35 G 1.61(emove the corr)-4.29 F 1.61
+144 710.4 Q F3(mode)2.5 E F2(ar)2.5 E
+(gument was supplied, and false otherwise.)-.18 E F0(GNU Bash-3.0)72 768
+Q(2004 May 27)147.345 E(61)197.335 E 0 Cg EP
+%%Page: 62 62
+%%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/Palatino-Bold@0 SF(unalias)108 84 Q/F2 10/Palatino-Roman@0
+SF<5bad>2.5 E F1(a)A F2 2.5(][)C/F3 10/Palatino-Italic@0 SF(name)-2.5 E
+F2(...])2.5 E .718(Remove each)144 96 R F3(name)3.218 E F2(fr)3.218 E
+.719(om the list of de\214ned aliases.)-.18 F(If)5.719 E F1<ad61>3.219 E
+F2 .719(is supplied, all alias de\214nitions)3.219 F(ar)144 108 Q 2.5
+(er)-.18 G 2.5(emoved. The)-2.68 F -.18(re)2.5 G(turn value is tr).18 E
+(ue unless a supplied)-.08 E F3(name)2.76 E F2
+(is not a de\214ned alias.)2.85 E F1(unset)108 124.8 Q F2<5bad>2.5 E F1
+(fv)A F2 2.5(][)C F3(name)-2.5 E F2(...])2.5 E 1.61(For each)144 136.8 R
+F3(name)4.11 E F2 4.11(,r).35 G 1.61(emove the corr)-4.29 F 1.61
(esponding variable or function.)-.18 F 1.61(If no options ar)6.61 F
-4.11(es)-.18 G(up-)-4.11 E .473(plied, or the)144 660 R F2<ad76>2.973 E
-F1 .473(option is given, each)2.973 F F3(name)3.233 E F1 -.18(re)3.323 G
-.474(fers to a shell variable.).18 F .474(Read-only variables)5.474 F
-.48(may not be unset.)144 672 R(If)5.48 E F2<ad66>2.98 E F1 .48
-(is specifed, each)2.98 F F3(name)3.24 E F1 -.18(re)3.33 G .48
+4.11(es)-.18 G(up-)-4.11 E .473(plied, or the)144 148.8 R F1<ad76>2.973
+E F2 .473(option is given, each)2.973 F F3(name)3.233 E F2 -.18(re)3.323
+G .474(fers to a shell variable.).18 F .474(Read-only variables)5.474 F
+.48(may not be unset.)144 160.8 R(If)5.48 E F1<ad66>2.98 E F2 .48
+(is specifed, each)2.98 F F3(name)3.24 E F2 -.18(re)3.33 G .48
(fers to a shell function, and the function).18 F .405
-(de\214nition is r)144 684 R 2.905(emoved. Each)-.18 F .405
+(de\214nition is r)144 172.8 R 2.905(emoved. Each)-.18 F .405
(unset variable or function is r)2.905 F .405(emoved fr)-.18 F .405
(om the envir)-.18 F(onment)-.18 E 1.475(passed to subsequent commands.)
-144 696 R 1.475(If any of)6.475 F/F4 9/Palatino-Bold@0 SF(RANDOM)3.975 E
-/F5 9/Palatino-Roman@0 SF(,)A F4(SECONDS)3.725 E F5(,)A F4(LINENO)3.724
-E F5(,)A F4(HISTCMD)3.724 E F5(,)A F4(FUNCNAME)144 708 Q F5(,)A F4
-(GROUPS)2.803 E F5(,)A F1(or)2.803 E F4(DIRST)3.053 E(ACK)-.828 E F1(ar)
+144 184.8 R 1.475(If any of)6.475 F/F4 9/Palatino-Bold@0 SF(RANDOM)3.975
+E/F5 9/Palatino-Roman@0 SF(,)A F4(SECONDS)3.725 E F5(,)A F4(LINENO)3.724
+E F5(,)A F4(HISTCMD)3.724 E F5(,)A F4(FUNCNAME)144 196.8 Q F5(,)A F4
+(GROUPS)2.803 E F5(,)A F2(or)2.803 E F4(DIRST)3.053 E(ACK)-.828 E F2(ar)
2.803 E 3.053(eu)-.18 G .553(nset, they lose their special pr)-3.053 F
-.553(operties, even if)-.18 F(they ar)144 720 Q 2.5(es)-.18 G
+.553(operties, even if)-.18 F(they ar)144 208.8 Q 2.5(es)-.18 G
(ubsequently r)-2.5 E 2.5(eset. The)-.18 F(exit status is tr)2.5 E
-(ue unless a)-.08 E F3(name)2.76 E F1(is r)2.85 E(eadonly)-.18 E(.)-1.11
-E F0(GNU Bash-3.0)72 768 Q(2004 Apr 20)148.735 E(61)198.725 E 0 Cg EP
-%%Page: 62 62
-%%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/Palatino-Bold@0 SF(wait)108 84 Q/F2 10/Palatino-Roman@0 SF
-([)2.5 E/F3 10/Palatino-Italic@0 SF(n)A F2(])A -.92(Wa)144 96 S .299
+(ue unless a)-.08 E F3(name)2.76 E F2(is r)2.85 E(eadonly)-.18 E(.)-1.11
+E F1(wait)108 225.6 Q F2([)2.5 E F3(n)A F2(])A -.92(Wa)144 237.6 S .299
(it for the speci\214ed pr).92 F .298(ocess and r)-.18 F .298
(eturn its termination status.)-.18 F F3(n)5.558 E F2 .298(may be a pr)
-2.878 F .298(ocess ID or)-.18 F 2.798(aj)144 108 S .298
+2.878 F .298(ocess ID or)-.18 F 2.798(aj)144 249.6 S .298
(ob speci\214cation; if a job spec is given, all pr)-2.798 F .298
(ocesses in that job's pipeline ar)-.18 F 2.799(ew)-.18 G .299
-(aited for)-2.799 F(.)-.74 E(If)144 120 Q F3(n)2.78 E F2 .02
+(aited for)-2.799 F(.)-.74 E(If)144 261.6 Q F3(n)2.78 E F2 .02
(is not given, all curr)2.6 F .02(ently active child pr)-.18 F .02
(ocesses ar)-.18 F 2.52(ew)-.18 G .02(aited for)-2.52 F 2.52(,a)-.74 G
-.02(nd the r)-2.52 F .02(eturn status is)-.18 F(zer)144 132 Q 3.137
+.02(nd the r)-2.52 F .02(eturn status is)-.18 F(zer)144 273.6 Q 3.137
(o. If)-.18 F F3(n)3.397 E F2 .637(speci\214es a non-existent pr)3.217 F
.637(ocess or job, the r)-.18 F .638(eturn status is 127.)-.18 F .638
-(Otherwise, the)5.638 F -.18(re)144 144 S
+(Otherwise, the)5.638 F -.18(re)144 285.6 S
(turn status is the exit status of the last pr).18 E
-(ocess or job waited for)-.18 E(.)-.74 E/F4 10.95/Palatino-Bold@0 SF
-(RESTRICTED SHELL)72 160.8 Q F2(If)108 172.8 Q F1(bash)4.639 E F2 2.139
+(ocess or job waited for)-.18 E(.)-.74 E/F6 10.95/Palatino-Bold@0 SF
+(RESTRICTED SHELL)72 302.4 Q F2(If)108 314.4 Q F1(bash)4.639 E F2 2.139
(is started with the name)4.639 F F1(rbash)4.638 E F2 4.638(,o)C 4.638
(rt)-4.638 G(he)-4.638 E F1<ad72>4.638 E F2 2.138
(option is supplied at invocation, the shell)4.638 F .618(becomes r)108
-184.8 R 3.118(estricted. A)-.18 F -.18(re)3.118 G .618
+326.4 R 3.118(estricted. A)-.18 F -.18(re)3.118 G .618
(stricted shell is used to set up an envir).18 F .618(onment mor)-.18 F
3.118(ec)-.18 G(ontr)-3.118 E .618(olled than the)-.18 F(standar)108
-196.8 Q 4.198(ds)-.18 G 4.198(hell. It)-4.198 F 1.697
+338.4 Q 4.198(ds)-.18 G 4.198(hell. It)-4.198 F 1.697
(behaves identically to)4.197 F F1(bash)4.197 E F2 1.697
(with the exception that the following ar)4.197 F 4.197(ed)-.18 G(isal-)
--4.197 E(lowed or not performed:)108 208.8 Q 29.94<8363>108 225.6 S
+-4.197 E(lowed or not performed:)108 350.4 Q 29.94<8363>108 367.2 S
(hanging dir)-29.94 E(ectories with)-.18 E F1(cd)2.5 E F2 29.94<8373>108
-242.4 S(etting or unsetting the values of)-29.94 E F1(SHELL)2.5 E F2(,)A
+384 S(etting or unsetting the values of)-29.94 E F1(SHELL)2.5 E F2(,)A
F1 -.74(PA)2.5 G(TH)-.18 E F2(,)A F1(ENV)2.5 E F2 2.5(,o)C(r)-2.5 E F1
-(BASH_ENV)2.5 E F2 29.94<8373>108 259.2 S
+(BASH_ENV)2.5 E F2 29.94<8373>108 400.8 S
(pecifying command names containing)-29.94 E F1(/)2.5 E F2 29.94<8373>
-108 276 S(pecifying a \214le name containing a)-29.94 E F1(/)2.5 E F2
+108 417.6 S(pecifying a \214le name containing a)-29.94 E F1(/)2.5 E F2
(as an ar)2.5 E(gument to the)-.18 E F1(.)2.5 E F2(builtin command)5 E
-29.94<8353>108 292.8 S 1.564
+29.94<8353>108 434.4 S 1.564
(pecifying a \214lename containing a slash as an ar)-29.94 F 1.565
(gument to the)-.18 F F1<ad70>4.065 E F2 1.565(option to the)4.065 F F1
-(hash)4.065 E F2(builtin command)144 304.8 Q 29.94<8369>108 321.6 S
+(hash)4.065 E F2(builtin command)144 446.4 Q 29.94<8369>108 463.2 S
(mporting function de\214nitions fr)-29.94 E(om the shell envir)-.18 E
-(onment at startup)-.18 E 29.94<8370>108 338.4 S(arsing the value of)
+(onment at startup)-.18 E 29.94<8370>108 480 S(arsing the value of)
-29.94 E F1(SHELLOPTS)2.5 E F2(fr)2.5 E(om the shell envir)-.18 E
-(onment at startup)-.18 E 29.94<8372>108 355.2 S(edir)-30.12 E
+(onment at startup)-.18 E 29.94<8372>108 496.8 S(edir)-30.12 E
(ecting output using the >, >|, <>, >&, &>, and >> r)-.18 E(edir)-.18 E
-(ection operators)-.18 E 29.94<8375>108 372 S(sing the)-29.94 E F1(exec)
-2.5 E F2(builtin command to r)2.5 E
-(eplace the shell with another command)-.18 E 29.94<8361>108 388.8 S
+(ection operators)-.18 E 29.94<8375>108 513.6 S(sing the)-29.94 E F1
+(exec)2.5 E F2(builtin command to r)2.5 E
+(eplace the shell with another command)-.18 E 29.94<8361>108 530.4 S
1.208(dding or deleting builtin commands with the)-29.94 F F1<ad66>3.708
E F2(and)3.708 E F1<ad64>3.708 E F2 1.208(options to the)3.708 F F1
-(enable)3.707 E F2(builtin)3.707 E(command)144 400.8 Q 29.94<8355>108
-417.6 S(sing the)-29.94 E F1(enable)2.5 E F2
+(enable)3.707 E F2(builtin)3.707 E(command)144 542.4 Q 29.94<8355>108
+559.2 S(sing the)-29.94 E F1(enable)2.5 E F2
(builtin command to enable disabled shell builtins)2.5 E 29.94<8373>108
-434.4 S(pecifying the)-29.94 E F1<ad70>2.5 E F2(option to the)2.5 E F1
-(command)2.5 E F2(builtin command)2.5 E 29.94<8374>108 451.2 S
+576 S(pecifying the)-29.94 E F1<ad70>2.5 E F2(option to the)2.5 E F1
+(command)2.5 E F2(builtin command)2.5 E 29.94<8374>108 592.8 S
(urning of)-29.94 E 2.5(fr)-.18 G(estricted mode with)-2.68 E F1(set +r)
-2.5 E F2(or)2.5 E F1(set +o restricted)2.5 E F2(.)A(These r)108 468 Q
+2.5 E F2(or)2.5 E F1(set +o restricted)2.5 E F2(.)A(These r)108 609.6 Q
(estrictions ar)-.18 E 2.5(ee)-.18 G(nfor)-2.5 E
(ced after any startup \214les ar)-.18 E 2.5(er)-.18 G(ead.)-2.68 E
1.694
(When a command that is found to be a shell script is executed \(see)108
-484.8 R/F5 9/Palatino-Bold@0 SF 1.694(COMMAND EXECUTION)4.194 F F2
-(above\),)108 496.8 Q F1(rbash)2.5 E F2(turns of)2.5 E 2.5(fa)-.18 G
-(ny r)-2.5 E(estrictions in the shell spawned to execute the script.)
--.18 E F4(SEE ALSO)72 513.6 Q F3(Bash Refer)108 525.6 Q(ence Manual)-.18
-E F2 2.5(,B)C(rian Fox and Chet Ramey)-2.5 E F3
-(The Gnu Readline Library)108 537.6 Q F2 2.5(,B)C
-(rian Fox and Chet Ramey)-2.5 E F3(The Gnu History Library)108 549.6 Q
-F2 2.5(,B)C(rian Fox and Chet Ramey)-2.5 E F3(Portable Operating System\
- Interface \(POSIX\) Part 2: Shell and Utilities)108 561.6 Q F2 2.5(,I)C
-(EEE)-2.5 E F3(sh)108 573.6 Q F2(\(1\),)A F3(ksh)2.5 E F2(\(1\),)A F3
-(csh)2.5 E F2(\(1\))A F3(emacs)108 585.6 Q F2(\(1\),)A F3(vi)2.5 E F2
-(\(1\))A F3 -.18(re)108 597.6 S(adline).18 E F2(\(3\))A F4(FILES)72
-614.4 Q F3(/bin/bash)109.666 626.4 Q F2(The)144 638.4 Q F1(bash)2.5 E F2
-(executable)2.5 E F3(/etc/pr)109.666 650.4 Q(o\214le)-.18 E F2
-(The systemwide initialization \214le, executed for login shells)144
-662.4 Q F3(~/.bash_pr)109.666 674.4 Q(o\214le)-.18 E F2
-(The personal initialization \214le, executed for login shells)144 686.4
-Q F3(~/.bashr)109.666 698.4 Q(c)-.18 E F2(The individual per)144 710.4 Q
-(-interactive-shell startup \214le)-.18 E F0(GNU Bash-3.0)72 768 Q
-(2004 Apr 20)148.735 E(62)198.725 E 0 Cg EP
+626.4 R F4 1.694(COMMAND EXECUTION)4.194 F F2(above\),)108 638.4 Q F1
+(rbash)2.5 E F2(turns of)2.5 E 2.5(fa)-.18 G(ny r)-2.5 E
+(estrictions in the shell spawned to execute the script.)-.18 E F6
+(SEE ALSO)72 655.2 Q F3(Bash Refer)108 667.2 Q(ence Manual)-.18 E F2 2.5
+(,B)C(rian Fox and Chet Ramey)-2.5 E F3(The Gnu Readline Library)108
+679.2 Q F2 2.5(,B)C(rian Fox and Chet Ramey)-2.5 E F3
+(The Gnu History Library)108 691.2 Q F2 2.5(,B)C
+(rian Fox and Chet Ramey)-2.5 E F3(Portable Operating System Interface \
+\(POSIX\) Part 2: Shell and Utilities)108 703.2 Q F2 2.5(,I)C(EEE)-2.5 E
+F0(GNU Bash-3.0)72 768 Q(2004 May 27)147.345 E(62)197.335 E 0 Cg EP
%%Page: 63 63
%%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/Palatino-Italic@0 SF(~/.bash_logout)109.666 84 Q/F2 10
-/Palatino-Roman@0 SF(The individual login shell cleanup \214le, execute\
-d when a login shell exits)144 96 Q F1(~/.inputr)109.666 108 Q(c)-.18 E
-F2(Individual)144 120 Q F1 -.18(re)2.5 G(adline).18 E F2
-(initialization \214le)2.5 E/F3 10.95/Palatino-Bold@0 SF(AUTHORS)72
-136.8 Q F2(Brian Fox, Fr)108 148.8 Q(ee Softwar)-.18 E 2.5(eF)-.18 G
-(oundation)-2.5 E(bfox@gnu.or)108 160.8 Q(g)-.18 E(Chet Ramey)108 177.6
-Q 2.5(,C)-1.11 G(ase W)-2.5 E(estern Reserve University)-.92 E
-(chet@po.CWRU.Edu)108 189.6 Q F3(BUG REPOR)72 206.4 Q(TS)-.602 E F2 .481
-(If you \214nd a bug in)108 218.4 R/F4 10/Palatino-Bold@0 SF(bash,)2.981
-E F2 .481(you should r)2.981 F .481(eport it.)-.18 F .481
-(But \214rst, you should make sur)5.481 F 2.981(et)-.18 G .481(hat it r)
--2.981 F .481(eally is a)-.18 F .459
-(bug, and that it appears in the latest version of)108 230.4 R F4(bash)
+-.35 E/F1 10/Palatino-Italic@0 SF(sh)108 84 Q/F2 10/Palatino-Roman@0 SF
+(\(1\),)A F1(ksh)2.5 E F2(\(1\),)A F1(csh)2.5 E F2(\(1\))A F1(emacs)108
+96 Q F2(\(1\),)A F1(vi)2.5 E F2(\(1\))A F1 -.18(re)108 108 S(adline).18
+E F2(\(3\))A/F3 10.95/Palatino-Bold@0 SF(FILES)72 124.8 Q F1(/bin/bash)
+109.666 136.8 Q F2(The)144 148.8 Q/F4 10/Palatino-Bold@0 SF(bash)2.5 E
+F2(executable)2.5 E F1(/etc/pr)109.666 160.8 Q(o\214le)-.18 E F2
+(The systemwide initialization \214le, executed for login shells)144
+172.8 Q F1(~/.bash_pr)109.666 184.8 Q(o\214le)-.18 E F2
+(The personal initialization \214le, executed for login shells)144 196.8
+Q F1(~/.bashr)109.666 208.8 Q(c)-.18 E F2(The individual per)144 220.8 Q
+(-interactive-shell startup \214le)-.18 E F1(~/.bash_logout)109.666
+232.8 Q F2(The individual login shell cleanup \214le, executed when a l\
+ogin shell exits)144 244.8 Q F1(~/.inputr)109.666 256.8 Q(c)-.18 E F2
+(Individual)144 268.8 Q F1 -.18(re)2.5 G(adline).18 E F2
+(initialization \214le)2.5 E F3(AUTHORS)72 285.6 Q F2(Brian Fox, Fr)108
+297.6 Q(ee Softwar)-.18 E 2.5(eF)-.18 G(oundation)-2.5 E(bfox@gnu.or)108
+309.6 Q(g)-.18 E(Chet Ramey)108 326.4 Q 2.5(,C)-1.11 G(ase W)-2.5 E
+(estern Reserve University)-.92 E(chet@po.CWRU.Edu)108 338.4 Q F3
+(BUG REPOR)72 355.2 Q(TS)-.602 E F2 .481(If you \214nd a bug in)108
+367.2 R F4(bash,)2.981 E F2 .481(you should r)2.981 F .481(eport it.)
+-.18 F .481(But \214rst, you should make sur)5.481 F 2.981(et)-.18 G
+.481(hat it r)-2.981 F .481(eally is a)-.18 F .459
+(bug, and that it appears in the latest version of)108 379.2 R F4(bash)
2.959 E F2 5.459(.T)C .459(he latest version is always available fr)
--5.459 F(om)-.18 E F1(ftp://ftp.gnu.or)108 242.4 Q(g/pub/bash/)-.18 E F2
+-5.459 F(om)-.18 E F1(ftp://ftp.gnu.or)108 391.2 Q(g/pub/bash/)-.18 E F2
(.)A .558(Once you have determined that a bug actually exists, use the)
-108 259.2 R F1(bashbug)3.188 E F2 .558(command to submit a bug)3.538 F
--.18(re)108 271.2 S 3.161(port. If).18 F .662(you have a \214x, you ar)
+108 408 R F1(bashbug)3.188 E F2 .558(command to submit a bug)3.538 F
+-.18(re)108 420 S 3.161(port. If).18 F .662(you have a \214x, you ar)
3.161 F 3.162(ee)-.18 G .662(ncouraged to mail that as well!)-3.162 F
-.662(Suggestions and `philosophi-)5.662 F 3.731(cal' bug r)108 283.2 R
+.662(Suggestions and `philosophi-)5.662 F 3.731(cal' bug r)108 432 R
3.731(eports may be mailed to)-.18 F F1(bug-bash@gnu.or)6.231 E(g)-.18 E
F2 3.73(or posted to the Usenet newsgr)6.231 F(oup)-.18 E F4
-(gnu.bash.bug)108 295.2 Q F2(.)A(ALL bug r)108 312 Q
-(eports should include:)-.18 E(The version number of)108 328.8 Q F4
-(bash)2.5 E F2(The har)108 340.8 Q(dwar)-.18 E 2.5(ea)-.18 G
-(nd operating system)-2.5 E(The compiler used to compile)108 352.8 Q 2.5
-(Ad)108 364.8 S(escription of the bug behaviour)-2.5 E 2.5(As)108 376.8
+(gnu.bash.bug)108 444 Q F2(.)A(ALL bug r)108 460.8 Q
+(eports should include:)-.18 E(The version number of)108 477.6 Q F4
+(bash)2.5 E F2(The har)108 489.6 Q(dwar)-.18 E 2.5(ea)-.18 G
+(nd operating system)-2.5 E(The compiler used to compile)108 501.6 Q 2.5
+(Ad)108 513.6 S(escription of the bug behaviour)-2.5 E 2.5(As)108 525.6
S(hort script or `r)-2.5 E(ecipe' which exer)-.18 E(cises the bug)-.18 E
-F1(bashbug)108.13 393.6 Q F2 1.316(inserts the \214rst thr)4.296 F 1.316
+F1(bashbug)108.13 542.4 Q F2 1.316(inserts the \214rst thr)4.296 F 1.316
(ee items automatically into the template it pr)-.18 F 1.316
-(ovides for \214ling a bug)-.18 F -.18(re)108 405.6 S(port.).18 E 7.698
-(Comments and bug r)108 422.4 R 7.697
+(ovides for \214ling a bug)-.18 F -.18(re)108 554.4 S(port.).18 E 7.698
+(Comments and bug r)108 571.2 R 7.697
(eports concerning this manual page should be dir)-.18 F 7.697(ected to)
--.18 F F1(chet@po.CWRU.Edu)108 434.4 Q F2(.).06 E F3(BUGS)72 451.2 Q F2
-(It's too big and too slow)108 463.2 Q(.)-.92 E(Ther)108 480 Q 2.832(ea)
+-.18 F F1(chet@po.CWRU.Edu)108 583.2 Q F2(.).06 E F3(BUGS)72 600 Q F2
+(It's too big and too slow)108 612 Q(.)-.92 E(Ther)108 628.8 Q 2.832(ea)
-.18 G .692 -.18(re s)-2.832 H .332(ome subtle dif).18 F(fer)-.18 E .332
(ences between)-.18 F F4(bash)2.832 E F2 .332
(and traditional versions of)2.832 F F4(sh)2.832 E F2 2.832(,m)C .333
-(ostly because of)-2.832 F(the)108 492 Q/F5 9/Palatino-Bold@0 SF(POSIX)
-2.5 E F2(speci\214cation.)2.25 E(Aliases ar)108 508.8 Q 2.5(ec)-.18 G
-(onfusing in some uses.)-2.5 E(Shell builtin commands and functions ar)
-108 525.6 Q 2.5(en)-.18 G(ot stoppable/r)-2.5 E(estartable.)-.18 E .463
+(ostly because of)-2.832 F(the)108 640.8 Q/F5 9/Palatino-Bold@0 SF
+(POSIX)2.5 E F2(speci\214cation.)2.25 E(Aliases ar)108 657.6 Q 2.5(ec)
+-.18 G(onfusing in some uses.)-2.5 E
+(Shell builtin commands and functions ar)108 674.4 Q 2.5(en)-.18 G
+(ot stoppable/r)-2.5 E(estartable.)-.18 E .463
(Compound commands and command sequences of the form `a ; b ; c' ar)108
-542.4 R 2.962(en)-.18 G .462(ot handled gracefully)-2.962 F 1.256
-(when pr)108 554.4 R 1.257(ocess suspension is attempted.)-.18 F 1.257
+691.2 R 2.962(en)-.18 G .462(ot handled gracefully)-2.962 F 1.256
+(when pr)108 703.2 R 1.257(ocess suspension is attempted.)-.18 F 1.257
(When a pr)6.257 F 1.257(ocess is stopped, the shell immediately exe-)
--.18 F .374(cutes the next command in the sequence.)108 566.4 R .373
+-.18 F .374(cutes the next command in the sequence.)108 715.2 R .373
(It suf)5.373 F .373(\214ces to place the sequence of commands between)
--.18 F(par)108 578.4 Q(entheses to for)-.18 E
-(ce it into a subshell, which may be stopped as a unit.)-.18 E .95
-(Commands inside of)108 595.2 R F4($\()3.451 E F2(...)A F4(\))A F2 .951
+-.18 F(par)108 727.2 Q(entheses to for)-.18 E
+(ce it into a subshell, which may be stopped as a unit.)-.18 E F0
+(GNU Bash-3.0)72 768 Q(2004 May 27)147.345 E(63)197.335 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/F1 10/Palatino-Roman@0 SF .95(Commands inside of)108 84 R/F2 10
+/Palatino-Bold@0 SF($\()3.451 E F1(...)A F2(\))A F1 .951
(command substitution ar)3.451 F 3.451(en)-.18 G .951
(ot parsed until substitution is attempted.)-3.451 F 2.132
-(This will delay err)108 607.2 R 2.132(or r)-.18 F 2.131
+(This will delay err)108 96 R 2.132(or r)-.18 F 2.131
(eporting until some time after the command is enter)-.18 F 4.631
-(ed. For)-.18 F(example,)4.631 E .43(unmatched par)108 619.2 R .431
+(ed. For)-.18 F(example,)4.631 E .43(unmatched par)108 108 R .431
(entheses, even inside shell comments, will r)-.18 F .431(esult in err)
--.18 F .431(or messages while the con-)-.18 F(str)108 631.2 Q
+-.18 F .431(or messages while the con-)-.18 F(str)108 120 Q
(uct is being r)-.08 E(ead.)-.18 E
-(Array variables may not \(yet\) be exported.)108 648 Q F0(GNU Bash-3.0)
-72 768 Q(2004 Apr 20)148.735 E(63)198.725 E 0 Cg EP
+(Array variables may not \(yet\) be exported.)108 136.8 Q F0
+(GNU Bash-3.0)72 768 Q(2004 May 27)147.345 E(64)197.335 E 0 Cg EP
%%Trailer
end
%%EOF
%DVIPSWebPage: (www.radicaleye.com)
%DVIPSCommandLine: dvips -D 600 -t letter -o bashref.ps bashref.dvi
%DVIPSParameters: dpi=600, compressed
-%DVIPSSource: TeX output 2004.05.04:1027
+%DVIPSSource: TeX output 2004.06.01:1227
%%BeginProcSet: texc.pro
%!
/TeXDict 300 dict def TeXDict begin/N{def}def/B{bind def}N/S{exch}N/X{S
%%Page: 1 1
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)h
-(for)e(Bash)2178 1589 y(Edition)f(3.0,)i(for)f Fs(Bash)g
-Ft(V)-8 b(ersion)30 b(3.0-b)s(eta1.)3333 1697 y(April)e(2004)150
+(for)e(Bash)2276 1589 y(Edition)f(3.0,)i(for)g Fs(Bash)e
+Ft(V)-8 b(ersion)30 b(3.0-rc1.)3364 1697 y(Ma)m(y)h(2004)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
%%Page: 2 2
2 1 bop 150 2889 a Ft(This)34 b(text)i(is)f(a)h(brief)e(description)g
(of)h(the)h(features)g(that)g(are)g(presen)m(t)g(in)e(the)i(Bash)f
-(shell)f(\(v)m(ersion)150 2999 y(3.0-b)s(eta1,)f(20)e(April)d(2004\).)
-150 3133 y(This)k(is)h(Edition)e(3.0,)36 b(last)e(up)s(dated)e(20)j
-(April)c(2004,)37 b(of)d Fq(The)f(GNU)h(Bash)g(Reference)g(Man)m(ual)p
+(shell)f(\(v)m(ersion)150 2999 y(3.0-rc1,)e(27)g(Ma)m(y)f(2004\).)150
+3133 y(This)j(is)h(Edition)e(3.0,)39 b(last)c(up)s(dated)f(27)j(Ma)m(y)
+g(2004,)i(of)c Fq(The)h(GNU)g(Bash)g(Reference)g(Man)m(ual)p
Ft(,)h(for)150 3243 y Fs(Bash)p Ft(,)29 b(V)-8 b(ersion)30
-b(3.0-b)s(eta1.)150 3377 y(Cop)m(yrigh)m(t)602 3374 y(c)577
-3377 y Fp(\015)g Ft(1988-2003)k(F)-8 b(ree)32 b(Soft)m(w)m(are)f(F)-8
+b(3.0-rc1.)150 3377 y(Cop)m(yrigh)m(t)602 3374 y(c)577
+3377 y Fp(\015)g Ft(1988-2004)k(F)-8 b(ree)32 b(Soft)m(w)m(are)f(F)-8
b(oundation,)31 b(Inc.)150 3512 y(P)m(ermission)f(is)i(gran)m(ted)h(to)
f(mak)m(e)i(and)d(distribute)f(v)m(erbatim)i(copies)g(of)g(this)f(man)m
(ual)h(pro)m(vided)f(the)150 3621 y(cop)m(yrigh)m(t)g(notice)f(and)g
299 y(5)g(or)f(more)h(argumen)m(ts)1110 408 y(The)43
b(expression)e(is)i(parsed)f(and)g(ev)-5 b(aluated)44
b(according)f(to)g(precedence)1110 518 y(using)29 b(the)h(rules)f
-(listed)g(ab)s(o)m(v)m(e.)150 671 y Fs(times)870 803
-y(times)630 934 y Ft(Prin)m(t)36 b(out)i(the)g(user)e(and)h(system)g
+(listed)g(ab)s(o)m(v)m(e.)150 675 y Fs(times)870 808
+y(times)630 941 y Ft(Prin)m(t)36 b(out)i(the)g(user)e(and)h(system)g
(times)g(used)g(b)m(y)g(the)h(shell)d(and)i(its)g(c)m(hildren.)59
-b(The)630 1044 y(return)29 b(status)i(is)e(zero.)150
-1198 y Fs(trap)870 1329 y(trap)47 b([-lp])f([)p Fj(arg)11
-b Fs(])46 b([)p Fj(sigspec)56 b Fs(...)o(])630 1461 y
+b(The)630 1050 y(return)29 b(status)i(is)e(zero.)150
+1207 y Fs(trap)870 1340 y(trap)47 b([-lp])f([)p Fj(arg)11
+b Fs(])46 b([)p Fj(sigspec)56 b Fs(...)o(])630 1473 y
Ft(The)43 b(commands)f(in)g 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)e(receiv)m(es)630
-1570 y(signal)31 b Fq(sigsp)s(ec)p Ft(.)46 b(If)32 b
-Fq(arg)40 b Ft(is)32 b(absen)m(t)g(or)h(equal)f(to)h(`)p
-Fs(-)p Ft(',)g(all)e(sp)s(eci\014ed)g(signals)g(are)h(reset)h(to)630
-1680 y(the)g(v)-5 b(alues)33 b(they)g(had)g(when)f(the)h(shell)f(w)m
-(as)h(started.)50 b(If)32 b Fq(arg)42 b Ft(is)32 b(the)h(n)m(ull)e
-(string,)i(then)630 1789 y(the)38 b(signal)g(sp)s(eci\014ed)e(b)m(y)i
-(eac)m(h)i Fq(sigsp)s(ec)j Ft(is)37 b(ignored)h(b)m(y)g(the)g(shell)f
-(and)g(commands)h(it)630 1899 y(in)m(v)m(ok)m(es.)j(If)30
-b Fq(arg)38 b Ft(is)29 b(not)h(presen)m(t)g(and)g(`)p
-Fs(-p)p Ft(')f(has)h(b)s(een)f(supplied,)e(the)k(shell)d(displa)m(ys)g
-(the)630 2008 y(trap)j(commands)g(asso)s(ciated)g(with)f(eac)m(h)i
-Fq(sigsp)s(ec)p Ft(.)42 b(If)31 b(no)g(argumen)m(ts)g(are)h(supplied,)c
-(or)630 2118 y(only)f(`)p Fs(-p)p Ft(')i(is)e(giv)m(en,)i
-Fs(trap)e Ft(prin)m(ts)g(the)i(list)d(of)j(commands)f(asso)s(ciated)h
-(with)e(eac)m(h)i(signal)630 2228 y(n)m(um)m(b)s(er)c(in)g(a)i(form)f
-(that)h(ma)m(y)g(b)s(e)f(reused)f(as)i(shell)d(input.)38
-b(The)26 b(`)p Fs(-l)p Ft(')g(option)g(causes)h(the)630
-2337 y(shell)i(to)i(prin)m(t)e(a)h(list)f(of)i(signal)e(names)h(and)g
-(their)g(corresp)s(onding)e(n)m(um)m(b)s(ers.)630 2469
-y(Eac)m(h)33 b Fq(sigsp)s(ec)38 b Ft(is)31 b(either)h(a)h(signal)f
-(name)g(suc)m(h)g(as)h Fs(SIGINT)e Ft(\(with)h(or)g(without)g(the)h
-Fs(SIG)630 2578 y Ft(pre\014x\))40 b(or)g(a)h(signal)e(n)m(um)m(b)s
-(er.)69 b(If)40 b(a)h Fq(sigsp)s(ec)k Ft(is)39 b Fs(0)h
-Ft(or)h Fs(EXIT)p Ft(,)h Fq(arg)48 b Ft(is)40 b(executed)h(when)630
-2688 y(the)i(shell)f(exits.)79 b(If)42 b(a)i Fq(sigsp)s(ec)k
-Ft(is)42 b Fs(DEBUG)p Ft(,)j(the)f(command)f Fq(arg)51
-b Ft(is)42 b(executed)i(b)s(efore)630 2798 y(ev)m(ery)21
-b(simple)d(command,)23 b Fs(for)c Ft(command,)k Fs(case)c
-Ft(command,)j Fs(select)d Ft(command,)j(ev)m(ery)630
-2907 y(arithmetic)42 b Fs(for)g Ft(command,)k(and)c(b)s(efore)g(the)h
-(\014rst)f(command)g(executes)i(in)e(a)h(shell)630 3017
-y(function.)50 b(Refer)33 b(to)i(the)f(description)e(of)i(the)g
-Fs(extglob)d Ft(option)j(to)g(the)g Fs(shopt)e Ft(builtin)630
-3126 y(\(see)i(Section)f(4.2)h([Bash)g(Builtins],)e(page)i(39\))g(for)f
-(details)f(of)i(its)e(e\013ect)j(on)e(the)g Fs(DEBUG)630
-3236 y Ft(trap.)77 b(If)43 b(a)g Fq(sigsp)s(ec)k Ft(is)42
-b Fs(ERR)p Ft(,)j(the)e(command)f Fq(arg)51 b Ft(is)42
-b(executed)h(whenev)m(er)g(a)g(simple)630 3345 y(command)33
-b(has)f(a)h(non-zero)g(exit)g(status,)h(sub)5 b(ject)33
-b(to)g(the)g(follo)m(wing)e(conditions.)46 b(The)630
-3455 y Fs(ERR)39 b Ft(trap)h(is)f(not)i(executed)g(if)e(the)h(failed)f
-(command)h(is)f(part)h(of)g(the)g(command)g(list)630
-3565 y(immediately)c(follo)m(wing)g(an)i Fs(until)e Ft(or)i
-Fs(while)e Ft(k)m(eyw)m(ord,)k(part)d(of)h(the)g(test)h(in)d(an)i
-Fs(if)630 3674 y Ft(statemen)m(t,)h(part)c(of)g(a)h Fs(&&)f
-Ft(or)g Fs(||)g Ft(list,)g(or)g(if)g(the)g(command's)g(return)f(status)
-i(is)e(b)s(eing)630 3784 y(in)m(v)m(erted)26 b(using)f
-Fs(!)p Ft(.)39 b(These)26 b(are)g(the)h(same)f(conditions)f(ob)s(ey)m
-(ed)h(b)m(y)h(the)f Fs(errexit)e Ft(option.)630 3893
-y(If)29 b(a)g Fq(sigsp)s(ec)34 b Ft(is)29 b Fs(RETURN)p
-Ft(,)f(the)h(command)g Fq(arg)37 b Ft(is)29 b(executed)h(eac)m(h)g
-(time)f(a)h(shell)d(function)630 4003 y(or)j(a)h(script)e(executed)j
-(with)d(the)h Fs(.)g Ft(or)h Fs(source)d Ft(builtins)f(\014nishes)h
-(executing.)630 4134 y(Signals)35 b(ignored)g(up)s(on)g(en)m(try)i(to)g
-(the)f(shell)f(cannot)i(b)s(e)f(trapp)s(ed)f(or)h(reset.)59
-b(T)-8 b(rapp)s(ed)630 4244 y(signals)29 b(are)i(reset)g(to)g(their)e
+1583 y(signal)34 b Fq(sigsp)s(ec)p Ft(.)56 b(If)35 b
+Fq(arg)44 b Ft(is)35 b(absen)m(t)h(\(and)f(there)h(is)f(a)g(single)g
+Fq(sigsp)s(ec)6 b Ft(\))34 b(or)i(equal)f(to)i(`)p Fs(-)p
+Ft(',)630 1692 y(eac)m(h)28 b(sp)s(eci\014ed)d(signal's)g(disp)s
+(osition)e(is)j(reset)h(to)g(the)g(v)-5 b(alue)26 b(it)g(had)g(when)f
+(the)i(shell)e(w)m(as)630 1802 y(started.)63 b(If)37
+b Fq(arg)46 b Ft(is)36 b(the)i(n)m(ull)e(string,)i(then)f(the)h(signal)
+f(sp)s(eci\014ed)e(b)m(y)j(eac)m(h)h Fq(sigsp)s(ec)j
+Ft(is)630 1911 y(ignored)35 b(b)m(y)h(the)g(shell)e(and)i(commands)f
+(it)h(in)m(v)m(ok)m(es.)58 b(If)35 b Fq(arg)45 b Ft(is)35
+b(not)h(presen)m(t)g(and)f(`)p Fs(-p)p Ft(')630 2021
+y(has)e(b)s(een)g(supplied,)d(the)k(shell)d(displa)m(ys)h(the)h(trap)g
+(commands)g(asso)s(ciated)h(with)e(eac)m(h)630 2131 y
+Fq(sigsp)s(ec)p Ft(.)39 b(If)29 b(no)g(argumen)m(ts)g(are)g(supplied,)d
+(or)j(only)f(`)p Fs(-p)p Ft(')h(is)f(giv)m(en,)h Fs(trap)f
+Ft(prin)m(ts)f(the)i(list)630 2240 y(of)f(commands)f(asso)s(ciated)h
+(with)f(eac)m(h)i(signal)d(n)m(um)m(b)s(er)g(in)h(a)h(form)f(that)h(ma)
+m(y)h(b)s(e)e(reused)630 2350 y(as)c(shell)e(input.)36
+b(The)23 b(`)p Fs(-l)p Ft(')f(option)h(causes)g(the)g(shell)e(to)i
+(prin)m(t)f(a)h(list)e(of)i(signal)f(names)h(and)630
+2459 y(their)32 b(corresp)s(onding)f(n)m(um)m(b)s(ers.)47
+b(Eac)m(h)34 b Fq(sigsp)s(ec)k Ft(is)32 b(either)g(a)i(signal)e(name)h
+(or)g(a)g(signal)630 2569 y(n)m(um)m(b)s(er.)46 b(Signal)31
+b(names)i(are)g(case)h(insensitiv)m(e)c(and)j(the)f Fs(SIG)g
+Ft(pre\014x)g(is)g(optional.)46 b(If)33 b(a)630 2679
+y Fq(sigsp)s(ec)g Ft(is)27 b Fs(0)g Ft(or)h Fs(EXIT)p
+Ft(,)f Fq(arg)37 b Ft(is)26 b(executed)j(when)e(the)h(shell)e(exits.)40
+b(If)27 b(a)i Fq(sigsp)s(ec)j Ft(is)27 b Fs(DEBUG)p Ft(,)630
+2788 y(the)40 b(command)g Fq(arg)48 b Ft(is)39 b(executed)i(b)s(efore)f
+(ev)m(ery)g(simple)e(command,)43 b Fs(for)c Ft(command,)630
+2898 y Fs(case)28 b Ft(command,)i Fs(select)d Ft(command,)j(ev)m(ery)g
+(arithmetic)f Fs(for)f Ft(command,)i(and)e(b)s(efore)630
+3007 y(the)k(\014rst)e(command)h(executes)i(in)d(a)i(shell)d(function.)
+43 b(Refer)31 b(to)h(the)g(description)d(of)j(the)630
+3117 y Fs(extglob)d Ft(option)i(to)h(the)g Fs(shopt)e
+Ft(builtin)e(\(see)k(Section)g(4.2)g([Bash)g(Builtins],)e(page)i(39\))
+630 3226 y(for)c(details)g(of)g(its)g(e\013ect)i(on)f(the)g
+Fs(DEBUG)e Ft(trap.)40 b(If)28 b(a)g Fq(sigsp)s(ec)34
+b Ft(is)27 b Fs(ERR)p Ft(,)i(the)f(command)g Fq(arg)630
+3336 y Ft(is)i(executed)h(whenev)m(er)g(a)g(simple)d(command)j(has)f(a)
+h(non-zero)g(exit)g(status,)g(sub)5 b(ject)30 b(to)630
+3446 y(the)k(follo)m(wing)f(conditions.)51 b(The)34 b
+Fs(ERR)f Ft(trap)h(is)f(not)i(executed)g(if)e(the)h(failed)f(command)
+630 3555 y(is)27 b(part)h(of)h(the)f(command)g(list)f(immediately)g
+(follo)m(wing)f(an)i Fs(until)f Ft(or)h Fs(while)f Ft(k)m(eyw)m(ord,)
+630 3665 y(part)h(of)h(the)g(test)g(in)e(an)i Fs(if)f
+Ft(statemen)m(t,)j(part)d(of)h(a)f Fs(&&)g Ft(or)h Fs(||)f
+Ft(list,)f(or)i(if)e(the)i(command's)630 3774 y(return)i(status)i(is)e
+(b)s(eing)f(in)m(v)m(erted)i(using)f Fs(!)p Ft(.)46 b(These)32
+b(are)g(the)h(same)f(conditions)f(ob)s(ey)m(ed)630 3884
+y(b)m(y)k(the)g Fs(errexit)e Ft(option.)54 b(If)34 b(a)i
+Fq(sigsp)s(ec)j Ft(is)34 b Fs(RETURN)p Ft(,)h(the)g(command)g
+Fq(arg)43 b Ft(is)34 b(executed)630 3994 y(eac)m(h)k(time)e(a)g(shell)f
+(function)g(or)h(a)h(script)e(executed)j(with)d(the)h
+Fs(.)g Ft(or)h Fs(source)e Ft(builtins)630 4103 y(\014nishes)28
+b(executing.)630 4236 y(Signals)35 b(ignored)g(up)s(on)g(en)m(try)i(to)
+g(the)f(shell)f(cannot)i(b)s(e)f(trapp)s(ed)f(or)h(reset.)59
+b(T)-8 b(rapp)s(ed)630 4346 y(signals)29 b(are)i(reset)g(to)g(their)e
(original)g(v)-5 b(alues)29 b(in)g(a)i(c)m(hild)e(pro)s(cess)h(when)f
-(it)h(is)g(created.)630 4376 y(The)g(return)f(status)i(is)e(zero)i
+(it)h(is)g(created.)630 4479 y(The)g(return)f(status)i(is)e(zero)i
(unless)e(a)i Fq(sigsp)s(ec)k Ft(do)s(es)30 b(not)h(sp)s(ecify)e(a)h(v)
--5 b(alid)29 b(signal.)150 4529 y Fs(umask)870 4661 y(umask)46
-b([-p])h([-S])g([)p Fj(mode)11 b Fs(])630 4792 y Ft(Set)30
+-5 b(alid)29 b(signal.)150 4635 y Fs(umask)870 4769 y(umask)46
+b([-p])h([-S])g([)p Fj(mode)11 b Fs(])630 4902 y Ft(Set)30
b(the)f(shell)f(pro)s(cess's)h(\014le)g(creation)g(mask)h(to)g
Fq(mo)s(de)p Ft(.)40 b(If)29 b Fq(mo)s(de)34 b Ft(b)s(egins)28
-b(with)g(a)i(digit,)630 4902 y(it)d(is)f(in)m(terpreted)g(as)h(an)g(o)s
+b(with)g(a)i(digit,)630 5011 y(it)d(is)f(in)m(terpreted)g(as)h(an)g(o)s
(ctal)h(n)m(um)m(b)s(er;)f(if)f(not,)i(it)f(is)f(in)m(terpreted)g(as)h
-(a)h(sym)m(b)s(olic)d(mo)s(de)630 5011 y(mask)k(similar)d(to)j(that)h
+(a)h(sym)m(b)s(olic)d(mo)s(de)630 5121 y(mask)k(similar)d(to)j(that)h
(accepted)g(b)m(y)f(the)g Fs(chmod)e Ft(command.)40 b(If)28
-b Fq(mo)s(de)34 b Ft(is)27 b(omitted,)j(the)630 5121
+b Fq(mo)s(de)34 b Ft(is)27 b(omitted,)j(the)630 5230
y(curren)m(t)36 b(v)-5 b(alue)35 b(of)h(the)h(mask)f(is)f(prin)m(ted.)
56 b(If)35 b(the)h(`)p Fs(-S)p Ft(')g(option)g(is)f(supplied)e(without)
-i(a)630 5230 y Fq(mo)s(de)40 b Ft(argumen)m(t,)d(the)e(mask)g(is)f
+i(a)630 5340 y Fq(mo)s(de)40 b Ft(argumen)m(t,)d(the)e(mask)g(is)f
(prin)m(ted)g(in)g(a)i(sym)m(b)s(olic)d(format.)55 b(If)35
-b(the)g(`)p Fs(-p)p Ft(')g(option)630 5340 y(is)e(supplied,)e(and)i
-Fq(mo)s(de)38 b Ft(is)32 b(omitted,)j(the)f(output)f(is)f(in)h(a)h
-(form)f(that)h(ma)m(y)g(b)s(e)f(reused)p eop
+b(the)g(`)p Fs(-p)p Ft(')g(option)p eop
%%Page: 39 45
39 44 bop 150 -116 a Ft(Chapter)30 b(4:)41 b(Shell)28
-b(Builtin)g(Commands)2069 b(39)630 299 y(as)31 b(input.)40
+b(Builtin)g(Commands)2069 b(39)630 299 y(is)33 b(supplied,)e(and)i
+Fq(mo)s(de)38 b Ft(is)32 b(omitted,)j(the)f(output)f(is)f(in)h(a)h
+(form)f(that)h(ma)m(y)g(b)s(e)f(reused)630 408 y(as)e(input.)40
b(The)31 b(return)f(status)h(is)f(zero)i(if)d(the)i(mo)s(de)g(is)f
-(successfully)f(c)m(hanged)i(or)g(if)f(no)630 408 y Fq(mo)s(de)35
+(successfully)f(c)m(hanged)i(or)g(if)f(no)630 518 y Fq(mo)s(de)35
b Ft(argumen)m(t)c(is)e(supplied,)f(and)h(non-zero)i(otherwise.)630
-537 y(Note)38 b(that)e(when)g(the)g(mo)s(de)g(is)f(in)m(terpreted)h(as)
+653 y(Note)38 b(that)e(when)g(the)g(mo)s(de)g(is)f(in)m(terpreted)h(as)
g(an)g(o)s(ctal)h(n)m(um)m(b)s(er,)f(eac)m(h)i(n)m(um)m(b)s(er)d(of)630
-647 y(the)f(umask)g(is)g(subtracted)g(from)f Fs(7)p Ft(.)53
+762 y(the)f(umask)g(is)g(subtracted)g(from)f Fs(7)p Ft(.)53
b(Th)m(us,)34 b(a)h(umask)e(of)i Fs(022)e Ft(results)g(in)g(p)s
-(ermissions)630 756 y(of)e Fs(755)p Ft(.)150 905 y Fs(unset)870
-1033 y(unset)46 b([-fv])h([)p Fj(name)11 b Fs(])630 1162
+(ermissions)630 872 y(of)e Fs(755)p Ft(.)150 1031 y Fs(unset)870
+1166 y(unset)46 b([-fv])h([)p Fj(name)11 b Fs(])630 1300
y Ft(Eac)m(h)34 b(v)-5 b(ariable)31 b(or)i(function)f
Fq(name)38 b Ft(is)32 b(remo)m(v)m(ed.)50 b(If)32 b(no)h(options)g(are)
-g(supplied,)e(or)i(the)630 1272 y(`)p Fs(-v)p Ft(')h(option)g(is)g(giv)
+g(supplied,)e(or)i(the)630 1410 y(`)p Fs(-v)p Ft(')h(option)g(is)g(giv)
m(en,)h(eac)m(h)h Fq(name)k Ft(refers)34 b(to)h(a)g(shell)d(v)-5
b(ariable.)52 b(If)34 b(the)h(`)p Fs(-f)p Ft(')f(option)g(is)630
-1381 y(giv)m(en,)26 b(the)e Fq(name)5 b Ft(s)25 b(refer)f(to)h(shell)e
+1520 y(giv)m(en,)26 b(the)e Fq(name)5 b Ft(s)25 b(refer)f(to)h(shell)e
(functions,)h(and)g(the)g(function)f(de\014nition)f(is)i(remo)m(v)m
-(ed.)630 1491 y(Readonly)31 b(v)-5 b(ariables)31 b(and)h(functions)e
+(ed.)630 1629 y(Readonly)31 b(v)-5 b(ariables)31 b(and)h(functions)e
(ma)m(y)j(not)f(b)s(e)g(unset.)45 b(The)32 b(return)f(status)h(is)f
-(zero)630 1600 y(unless)e(a)h Fq(name)36 b Ft(is)29 b(readonly)-8
-b(.)150 1841 y Fr(4.2)68 b(Bash)45 b(Builtin)g(Commands)275
-2079 y Ft(This)29 b(section)j(describ)s(es)e(builtin)f(commands)i(whic)
+(zero)630 1739 y(unless)e(a)h Fq(name)36 b Ft(is)29 b(readonly)-8
+b(.)150 1997 y Fr(4.2)68 b(Bash)45 b(Builtin)g(Commands)275
+2241 y Ft(This)29 b(section)j(describ)s(es)e(builtin)f(commands)i(whic)
m(h)f(are)j(unique)c(to)k(or)f(ha)m(v)m(e)h(b)s(een)e(extended)g(in)150
-2189 y(Bash.)41 b(Some)30 b(of)h(these)g(commands)f(are)g(sp)s
+2350 y(Bash.)41 b(Some)30 b(of)h(these)g(commands)f(are)g(sp)s
(eci\014ed)f(in)g(the)i Fl(posix)e Ft(1003.2)k(standard.)150
-2337 y Fs(alias)870 2466 y(alias)46 b([-p])h([)p Fj(name)11
-b Fs([=)p Fj(value)g Fs(])43 b(...)o(])630 2594 y Ft(Without)g(argumen)
+2510 y Fs(alias)870 2645 y(alias)46 b([-p])h([)p Fj(name)11
+b Fs([=)p Fj(value)g Fs(])43 b(...)o(])630 2779 y Ft(Without)g(argumen)
m(ts)g(or)g(with)f(the)i(`)p Fs(-p)p Ft(')f(option,)j
Fs(alias)41 b Ft(prin)m(ts)h(the)h(list)f(of)h(aliases)630
-2704 y(on)36 b(the)g(standard)f(output)h(in)e(a)j(form)e(that)i(allo)m
+2889 y(on)36 b(the)g(standard)f(output)h(in)e(a)j(form)e(that)i(allo)m
(ws)e(them)h(to)g(b)s(e)g(reused)f(as)h(input.)55 b(If)630
-2814 y(argumen)m(ts)29 b(are)g(supplied,)d(an)j(alias)f(is)g(de\014ned)
+2998 y(argumen)m(ts)29 b(are)g(supplied,)d(an)j(alias)f(is)g(de\014ned)
f(for)i(eac)m(h)h Fq(name)k Ft(whose)28 b Fq(v)-5 b(alue)34
-b Ft(is)28 b(giv)m(en.)630 2923 y(If)39 b(no)h Fq(v)-5
+b Ft(is)28 b(giv)m(en.)630 3108 y(If)39 b(no)h Fq(v)-5
b(alue)44 b Ft(is)39 b(giv)m(en,)j(the)e(name)f(and)g(v)-5
b(alue)39 b(of)h(the)g(alias)f(is)g(prin)m(ted.)67 b(Aliases)39
-b(are)630 3033 y(describ)s(ed)28 b(in)h(Section)i(6.6)g([Aliases],)f
-(page)h(71.)150 3181 y Fs(bind)870 3310 y(bind)47 b([-m)g
-Fj(keymap)11 b Fs(])45 b([-lpsvPSV])870 3419 y(bind)i([-m)g
+b(are)630 3217 y(describ)s(ed)28 b(in)h(Section)i(6.6)g([Aliases],)f
+(page)h(71.)150 3377 y Fs(bind)870 3512 y(bind)47 b([-m)g
+Fj(keymap)11 b Fs(])45 b([-lpsvPSV])870 3621 y(bind)i([-m)g
Fj(keymap)11 b Fs(])45 b([-q)i Fj(function)11 b Fs(])45
b([-u)h Fj(function)11 b Fs(])45 b([-r)i Fj(keyseq)11
-b Fs(])870 3529 y(bind)47 b([-m)g Fj(keymap)11 b Fs(])45
-b(-f)i Fj(filename)870 3638 y Fs(bind)g([-m)g Fj(keymap)11
-b Fs(])45 b(-x)i Fj(keyseq:shell-command)870 3748 y Fs(bind)g([-m)g
+b Fs(])870 3731 y(bind)47 b([-m)g Fj(keymap)11 b Fs(])45
+b(-f)i Fj(filename)870 3840 y Fs(bind)g([-m)g Fj(keymap)11
+b Fs(])45 b(-x)i Fj(keyseq:shell-command)870 3950 y Fs(bind)g([-m)g
Fj(keymap)11 b Fs(])45 b Fj(keyseq:function-name)870
-3858 y Fs(bind)i Fj(readline-command)630 3986 y Ft(Displa)m(y)24
+4060 y Fs(bind)i Fj(readline-command)630 4194 y Ft(Displa)m(y)24
b(curren)m(t)h(Readline)f(\(see)i(Chapter)f(8)g([Command)g(Line)f
-(Editing],)h(page)h(83\))g(k)m(ey)630 4096 y(and)36 b(function)f
+(Editing],)h(page)h(83\))g(k)m(ey)630 4304 y(and)36 b(function)f
(bindings,)h(bind)e(a)j(k)m(ey)g(sequence)g(to)h(a)f(Readline)e
-(function)g(or)i(macro,)630 4206 y(or)44 b(set)h(a)g(Readline)d(v)-5
+(function)g(or)i(macro,)630 4413 y(or)44 b(set)h(a)g(Readline)d(v)-5
b(ariable.)81 b(Eac)m(h)45 b(non-option)f(argumen)m(t)g(is)f(a)i
-(command)f(as)g(it)630 4315 y(w)m(ould)34 b(app)s(ear)g(in)f(a)j(a)f
+(command)f(as)g(it)630 4523 y(w)m(ould)34 b(app)s(ear)g(in)f(a)j(a)f
(Readline)e(initialization)f(\014le)i(\(see)i(Section)e(8.3)i
-([Readline)e(Init)630 4425 y(File],)41 b(page)e(86\),)k(but)38
+([Readline)e(Init)630 4632 y(File],)41 b(page)e(86\),)k(but)38
b(eac)m(h)i(binding)c(or)j(command)g(m)m(ust)g(b)s(e)f(passed)g(as)i(a)
-f(separate)630 4534 y(argumen)m(t;)d(e.g.,)f(`)p Fs
+f(separate)630 4742 y(argumen)m(t;)d(e.g.,)f(`)p Fs
("\\C-x\\C-r":re-read-init-fi)o(le)p Ft('.)43 b(Options,)33
-b(if)g(supplied,)e(ha)m(v)m(e)630 4644 y(the)g(follo)m(wing)d
-(meanings:)630 4792 y Fs(-m)i Fj(keymap)1110 4902 y Ft(Use)54
+b(if)g(supplied,)e(ha)m(v)m(e)630 4852 y(the)g(follo)m(wing)d
+(meanings:)630 5011 y Fs(-m)i Fj(keymap)1110 5121 y Ft(Use)54
b Fq(k)m(eymap)j Ft(as)d(the)g(k)m(eymap)g(to)h(b)s(e)e(a\013ected)i(b)
-m(y)f(the)g(subsequen)m(t)1110 5011 y(bindings.)44 b(Acceptable)33
+m(y)f(the)g(subsequen)m(t)1110 5230 y(bindings.)44 b(Acceptable)33
b Fq(k)m(eymap)j Ft(names)c(are)h Fs(emacs)p Ft(,)f Fs(emacs-standard)p
-Ft(,)1110 5121 y Fs(emacs-meta)p Ft(,)99 b Fs(emacs-ctlx)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)1110 5230 y Fs(vi-insert)p Ft(.)64 b Fs(vi)38
-b Ft(is)g(equiv)-5 b(alen)m(t)39 b(to)g Fs(vi-command)p
-Ft(;)i Fs(emacs)c Ft(is)h(equiv)-5 b(alen)m(t)1110 5340
-y(to)31 b Fs(emacs-standard)p Ft(.)p eop
+Ft(,)f(and)p eop
%%Page: 40 46
-40 45 bop 150 -116 a Ft(40)2572 b(Bash)31 b(Reference)g(Man)m(ual)630
-299 y Fs(-l)384 b Ft(List)30 b(the)g(names)g(of)h(all)e(Readline)g
-(functions.)630 454 y Fs(-p)384 b Ft(Displa)m(y)32 b(Readline)f
-(function)h(names)h(and)f(bindings)d(in)j(suc)m(h)g(a)i(w)m(a)m(y)f
-(that)1110 563 y(they)e(can)f(b)s(e)g(used)g(as)g(input)f(or)h(in)f(a)i
-(Readline)e(initialization)e(\014le.)630 718 y Fs(-P)384
-b Ft(List)30 b(curren)m(t)g(Readline)f(function)g(names)h(and)g
-(bindings.)630 873 y Fs(-v)384 b Ft(Displa)m(y)23 b(Readline)f(v)-5
-b(ariable)23 b(names)h(and)f(v)-5 b(alues)23 b(in)g(suc)m(h)g(a)i(w)m
-(a)m(y)f(that)h(they)1110 982 y(can)31 b(b)s(e)e(used)h(as)h(input)d
-(or)i(in)f(a)i(Readline)e(initialization)f(\014le.)630
-1137 y Fs(-V)384 b Ft(List)30 b(curren)m(t)g(Readline)f(v)-5
-b(ariable)29 b(names)h(and)g(v)-5 b(alues.)630 1292 y
-Fs(-s)384 b Ft(Displa)m(y)37 b(Readline)f(k)m(ey)i(sequences)f(b)s
-(ound)f(to)i(macros)g(and)f(the)g(strings)1110 1401 y(they)d(output)f
-(in)g(suc)m(h)g(a)h(w)m(a)m(y)h(that)f(they)g(can)g(b)s(e)f(used)g(as)h
-(input)d(or)j(in)f(a)1110 1511 y(Readline)c(initialization)e(\014le.)
-630 1666 y Fs(-S)384 b Ft(Displa)m(y)37 b(Readline)f(k)m(ey)i
+40 45 bop 150 -116 a Ft(40)2572 b(Bash)31 b(Reference)g(Man)m(ual)1110
+299 y Fs(vi-insert)p Ft(.)64 b Fs(vi)38 b Ft(is)g(equiv)-5
+b(alen)m(t)39 b(to)g Fs(vi-command)p Ft(;)i Fs(emacs)c
+Ft(is)h(equiv)-5 b(alen)m(t)1110 408 y(to)31 b Fs(emacs-standard)p
+Ft(.)630 562 y Fs(-l)384 b Ft(List)30 b(the)g(names)g(of)h(all)e
+(Readline)g(functions.)630 715 y Fs(-p)384 b Ft(Displa)m(y)32
+b(Readline)f(function)h(names)h(and)f(bindings)d(in)j(suc)m(h)g(a)i(w)m
+(a)m(y)f(that)1110 825 y(they)e(can)f(b)s(e)g(used)g(as)g(input)f(or)h
+(in)f(a)i(Readline)e(initialization)e(\014le.)630 978
+y Fs(-P)384 b Ft(List)30 b(curren)m(t)g(Readline)f(function)g(names)h
+(and)g(bindings.)630 1132 y Fs(-v)384 b Ft(Displa)m(y)23
+b(Readline)f(v)-5 b(ariable)23 b(names)h(and)f(v)-5 b(alues)23
+b(in)g(suc)m(h)g(a)i(w)m(a)m(y)f(that)h(they)1110 1241
+y(can)31 b(b)s(e)e(used)h(as)h(input)d(or)i(in)f(a)i(Readline)e
+(initialization)f(\014le.)630 1395 y Fs(-V)384 b Ft(List)30
+b(curren)m(t)g(Readline)f(v)-5 b(ariable)29 b(names)h(and)g(v)-5
+b(alues.)630 1548 y Fs(-s)384 b Ft(Displa)m(y)37 b(Readline)f(k)m(ey)i
(sequences)f(b)s(ound)f(to)i(macros)g(and)f(the)g(strings)1110
-1775 y(they)31 b(output.)630 1930 y Fs(-f)f Fj(filename)1110
-2039 y Ft(Read)h(k)m(ey)g(bindings)c(from)j Fq(\014lename)p
-Ft(.)630 2194 y Fs(-q)g Fj(function)1110 2304 y Ft(Query)g(ab)s(out)g
-(whic)m(h)f(k)m(eys)i(in)m(v)m(ok)m(e)g(the)g(named)f
-Fq(function)p Ft(.)630 2458 y Fs(-u)g Fj(function)1110
-2568 y Ft(Un)m(bind)e(all)h(k)m(eys)i(b)s(ound)e(to)i(the)f(named)g
-Fq(function)p Ft(.)630 2723 y Fs(-r)g Fj(keyseq)1110
-2832 y Ft(Remo)m(v)m(e)i(an)m(y)f(curren)m(t)f(binding)d(for)j
-Fq(k)m(eyseq)p Ft(.)630 2987 y Fs(-x)g Fj(keyseq:shell-command)1110
-3097 y Ft(Cause)g Fq(shell-command)i Ft(to)g(b)s(e)d(executed)j(whenev)
-m(er)e Fq(k)m(eyseq)j Ft(is)d(en)m(tered.)630 3251 y(The)c(return)f
-(status)i(is)e(zero)j(unless)c(an)j(in)m(v)-5 b(alid)24
-b(option)i(is)f(supplied)e(or)k(an)f(error)g(o)s(ccurs.)150
-3406 y Fs(builtin)870 3538 y(builtin)46 b([)p Fj(shell-builtin)54
-b Fs([)p Fj(args)11 b Fs(]])630 3670 y Ft(Run)35 b(a)i(shell)d
+1658 y(they)d(output)f(in)g(suc)m(h)g(a)h(w)m(a)m(y)h(that)f(they)g
+(can)g(b)s(e)f(used)g(as)h(input)d(or)j(in)f(a)1110 1767
+y(Readline)c(initialization)e(\014le.)630 1921 y Fs(-S)384
+b Ft(Displa)m(y)37 b(Readline)f(k)m(ey)i(sequences)f(b)s(ound)f(to)i
+(macros)g(and)f(the)g(strings)1110 2030 y(they)31 b(output.)630
+2184 y Fs(-f)f Fj(filename)1110 2293 y Ft(Read)h(k)m(ey)g(bindings)c
+(from)j Fq(\014lename)p Ft(.)630 2447 y Fs(-q)g Fj(function)1110
+2556 y Ft(Query)g(ab)s(out)g(whic)m(h)f(k)m(eys)i(in)m(v)m(ok)m(e)g
+(the)g(named)f Fq(function)p Ft(.)630 2710 y Fs(-u)g
+Fj(function)1110 2819 y Ft(Un)m(bind)e(all)h(k)m(eys)i(b)s(ound)e(to)i
+(the)f(named)g Fq(function)p Ft(.)630 2973 y Fs(-r)g
+Fj(keyseq)1110 3082 y Ft(Remo)m(v)m(e)i(an)m(y)f(curren)m(t)f(binding)d
+(for)j Fq(k)m(eyseq)p Ft(.)630 3236 y Fs(-x)g Fj(keyseq:shell-command)
+1110 3345 y Ft(Cause)g Fq(shell-command)i Ft(to)g(b)s(e)d(executed)j
+(whenev)m(er)e Fq(k)m(eyseq)j Ft(is)d(en)m(tered.)630
+3499 y(The)c(return)f(status)i(is)e(zero)j(unless)c(an)j(in)m(v)-5
+b(alid)24 b(option)i(is)f(supplied)e(or)k(an)f(error)g(o)s(ccurs.)150
+3652 y Fs(builtin)870 3784 y(builtin)46 b([)p Fj(shell-builtin)54
+b Fs([)p Fj(args)11 b Fs(]])630 3915 y Ft(Run)35 b(a)i(shell)d
(builtin,)h(passing)g(it)h Fq(args)p Ft(,)i(and)e(return)f(its)h(exit)g
-(status.)59 b(This)34 b(is)i(useful)630 3780 y(when)29
+(status.)59 b(This)34 b(is)i(useful)630 4025 y(when)29
b(de\014ning)g(a)h(shell)f(function)g(with)g(the)h(same)h(name)f(as)h
-(a)g(shell)d(builtin,)f(retaining)630 3890 y(the)34 b(functionalit)m(y)
+(a)g(shell)d(builtin,)f(retaining)630 4134 y(the)34 b(functionalit)m(y)
e(of)i(the)f(builtin)d(within)h(the)j(function.)49 b(The)33
-b(return)g(status)h(is)e(non-)630 3999 y(zero)f(if)f
+b(return)g(status)h(is)e(non-)630 4244 y(zero)f(if)f
Fq(shell-builtin)25 b Ft(is)k(not)i(a)g(shell)d(builtin)f(command.)150
-4154 y Fs(caller)870 4286 y(caller)46 b([)p Fj(expr)11
-b Fs(])630 4418 y Ft(Returns)34 b(the)g(con)m(text)j(of)e(an)m(y)g
+4398 y Fs(caller)870 4529 y(caller)46 b([)p Fj(expr)11
+b Fs(])630 4661 y Ft(Returns)34 b(the)g(con)m(text)j(of)e(an)m(y)g
(activ)m(e)h(subroutine)c(call)i(\(a)h(shell)e(function)g(or)i(a)g
-(script)630 4528 y(executed)c(with)e(the)i Fs(.)f Ft(or)g
-Fs(source)f Ft(builtins\).)630 4660 y(Without)44 b Fq(expr)p
+(script)630 4770 y(executed)c(with)e(the)i Fs(.)f Ft(or)g
+Fs(source)f Ft(builtins\).)630 4902 y(Without)44 b Fq(expr)p
Ft(,)k Fs(caller)43 b Ft(displa)m(ys)g(the)h(line)f(n)m(um)m(b)s(er)h
-(and)g(source)g(\014lename)g(of)h(the)630 4769 y(curren)m(t)35
+(and)g(source)g(\014lename)g(of)h(the)630 5011 y(curren)m(t)35
b(subroutine)f(call.)56 b(If)35 b(a)h(non-negativ)m(e)h(in)m(teger)f
(is)f(supplied)d(as)k Fq(expr)p Ft(,)h Fs(caller)630
-4879 y Ft(displa)m(ys)i(the)h(line)f(n)m(um)m(b)s(er,)j(subroutine)c
+5121 y Ft(displa)m(ys)i(the)h(line)f(n)m(um)m(b)s(er,)j(subroutine)c
(name,)44 b(and)c(source)g(\014le)g(corresp)s(onding)e(to)630
-4989 y(that)d(p)s(osition)e(in)g(the)i(curren)m(t)f(execution)h(call)f
+5230 y(that)d(p)s(osition)e(in)g(the)i(curren)m(t)f(execution)h(call)f
(stac)m(k.)54 b(This)33 b(extra)i(information)e(ma)m(y)630
-5098 y(b)s(e)d(used,)g(for)g(example,)g(to)h(prin)m(t)e(a)i(stac)m(k)h
-(trace.)42 b(The)29 b(curren)m(t)i(frame)f(is)f(frame)i(0.)630
-5230 y(The)e(return)f(v)-5 b(alue)28 b(is)h(0)g(unless)f(the)h(shell)e
-(is)i(not)g(executing)g(a)h(subroutine)d(call)h(or)i
-Fq(expr)630 5340 y Ft(do)s(es)g(not)h(corresp)s(ond)e(to)i(a)g(v)-5
-b(alid)28 b(p)s(osition)h(in)g(the)h(call)g(stac)m(k.)p
+5340 y(b)s(e)d(used,)g(for)g(example,)g(to)h(prin)m(t)e(a)i(stac)m(k)h
+(trace.)42 b(The)29 b(curren)m(t)i(frame)f(is)f(frame)i(0.)p
eop
%%Page: 41 47
41 46 bop 150 -116 a Ft(Chapter)30 b(4:)41 b(Shell)28
-b(Builtin)g(Commands)2069 b(41)150 299 y Fs(command)870
-433 y(command)46 b([-pVv])g Fj(command)56 b Fs([)p Fj(arguments)g
-Fs(...)o(])630 568 y Ft(Runs)32 b Fq(command)k Ft(with)c
-Fq(argumen)m(ts)37 b Ft(ignoring)31 b(an)m(y)i(shell)f(function)f
-(named)i Fq(command)p Ft(.)630 677 y(Only)38 b(shell)h(builtin)d
-(commands)k(or)g(commands)f(found)g(b)m(y)h(searc)m(hing)g(the)g
-Fs(PATH)f Ft(are)630 787 y(executed.)g(If)23 b(there)h(is)e(a)i(shell)d
+b(Builtin)g(Commands)2069 b(41)630 299 y(The)29 b(return)f(v)-5
+b(alue)28 b(is)h(0)g(unless)f(the)h(shell)e(is)i(not)g(executing)g(a)h
+(subroutine)d(call)h(or)i Fq(expr)630 408 y Ft(do)s(es)g(not)h(corresp)
+s(ond)e(to)i(a)g(v)-5 b(alid)28 b(p)s(osition)h(in)g(the)h(call)g(stac)
+m(k.)150 578 y Fs(command)870 717 y(command)46 b([-pVv])g
+Fj(command)56 b Fs([)p Fj(arguments)g Fs(...)o(])630
+857 y Ft(Runs)32 b Fq(command)k Ft(with)c Fq(argumen)m(ts)37
+b Ft(ignoring)31 b(an)m(y)i(shell)f(function)f(named)i
+Fq(command)p Ft(.)630 966 y(Only)38 b(shell)h(builtin)d(commands)k(or)g
+(commands)f(found)g(b)m(y)h(searc)m(hing)g(the)g Fs(PATH)f
+Ft(are)630 1076 y(executed.)g(If)23 b(there)h(is)e(a)i(shell)d
(function)h(named)h Fs(ls)p Ft(,)i(running)20 b(`)p Fs(command)29
-b(ls)p Ft(')23 b(within)e(the)630 897 y(function)32 b(will)e(execute)35
-b(the)f(external)f(command)g Fs(ls)f Ft(instead)h(of)g(calling)f(the)h
-(function)630 1006 y(recursiv)m(ely)-8 b(.)82 b(The)44
-b(`)p Fs(-p)p Ft(')h(option)f(means)g(to)h(use)g(a)f(default)g(v)-5
-b(alue)44 b(for)g Fs(PATH)g Ft(that)h(is)630 1116 y(guaran)m(teed)35
-b(to)f(\014nd)e(all)h(of)h(the)g(standard)f(utilities.)48
-b(The)33 b(return)g(status)h(in)e(this)h(case)630 1225
-y(is)28 b(127)h(if)f Fq(command)k Ft(cannot)d(b)s(e)e(found)h(or)g(an)g
-(error)h(o)s(ccurred,)f(and)g(the)h(exit)f(status)h(of)630
-1335 y Fq(command)34 b Ft(otherwise.)630 1469 y(If)25
+b(ls)p Ft(')23 b(within)e(the)630 1186 y(function)32
+b(will)e(execute)35 b(the)f(external)f(command)g Fs(ls)f
+Ft(instead)h(of)g(calling)f(the)h(function)630 1295 y(recursiv)m(ely)-8
+b(.)82 b(The)44 b(`)p Fs(-p)p Ft(')h(option)f(means)g(to)h(use)g(a)f
+(default)g(v)-5 b(alue)44 b(for)g Fs(PATH)g Ft(that)h(is)630
+1405 y(guaran)m(teed)35 b(to)f(\014nd)e(all)h(of)h(the)g(standard)f
+(utilities.)48 b(The)33 b(return)g(status)h(in)e(this)h(case)630
+1514 y(is)28 b(127)h(if)f Fq(command)k Ft(cannot)d(b)s(e)e(found)h(or)g
+(an)g(error)h(o)s(ccurred,)f(and)g(the)h(exit)f(status)h(of)630
+1624 y Fq(command)34 b Ft(otherwise.)630 1763 y(If)25
b(either)f(the)i(`)p Fs(-V)p Ft(')f(or)g(`)p Fs(-v)p
Ft(')g(option)f(is)g(supplied,)g(a)h(description)e(of)j
-Fq(command)i Ft(is)c(prin)m(ted.)630 1579 y(The)j(`)p
+Fq(command)i Ft(is)c(prin)m(ted.)630 1873 y(The)j(`)p
Fs(-v)p Ft(')h(option)g(causes)g(a)h(single)d(w)m(ord)i(indicating)e
-(the)i(command)g(or)g(\014le)f(name)h(used)630 1689 y(to)36
+(the)i(command)g(or)g(\014le)f(name)h(used)630 1983 y(to)36
b(in)m(v)m(ok)m(e)f Fq(command)k Ft(to)c(b)s(e)g(displa)m(y)m(ed;)h
(the)f(`)p Fs(-V)p Ft(')g(option)f(pro)s(duces)f(a)j(more)f(v)m(erb)s
-(ose)630 1798 y(description.)59 b(In)36 b(this)g(case,)k(the)e(return)e
+(ose)630 2092 y(description.)59 b(In)36 b(this)g(case,)k(the)e(return)e
(status)h(is)f(zero)i(if)e Fq(command)41 b Ft(is)36 b(found,)i(and)630
-1908 y(non-zero)31 b(if)e(not.)150 2067 y Fs(declare)870
-2202 y(declare)46 b([-afFirtx])f([-p])h([)p Fj(name)11
-b Fs([=)p Fj(value)g Fs(])44 b(...)o(])630 2336 y Ft(Declare)28
+2202 y(non-zero)31 b(if)e(not.)150 2371 y Fs(declare)870
+2511 y(declare)46 b([-afFirtx])f([-p])h([)p Fj(name)11
+b Fs([=)p Fj(value)g Fs(])44 b(...)o(])630 2650 y Ft(Declare)28
b(v)-5 b(ariables)26 b(and)g(giv)m(e)i(them)f(attributes.)39
b(If)27 b(no)g Fq(name)5 b Ft(s)27 b(are)h(giv)m(en,)g(then)f(displa)m
-(y)630 2446 y(the)k(v)-5 b(alues)29 b(of)i(v)-5 b(ariables)29
-b(instead.)630 2580 y(The)f(`)p Fs(-p)p Ft(')g(option)f(will)f(displa)m
+(y)630 2760 y(the)k(v)-5 b(alues)29 b(of)i(v)-5 b(ariables)29
+b(instead.)630 2899 y(The)f(`)p Fs(-p)p Ft(')g(option)f(will)f(displa)m
(y)g(the)j(attributes)e(and)h(v)-5 b(alues)27 b(of)i(eac)m(h)g
-Fq(name)p Ft(.)40 b(When)28 b(`)p Fs(-p)p Ft(')630 2690
+Fq(name)p Ft(.)40 b(When)28 b(`)p Fs(-p)p Ft(')630 3009
y(is)j(used,)h(additional)e(options)h(are)i(ignored.)45
b(The)31 b(`)p Fs(-F)p Ft(')h(option)g(inhibits)c(the)k(displa)m(y)f
-(of)630 2800 y(function)g(de\014nitions;)g(only)h(the)g(function)f
+(of)630 3118 y(function)g(de\014nitions;)g(only)h(the)g(function)f
(name)i(and)f(attributes)g(are)g(prin)m(ted.)46 b(If)32
-b(the)630 2909 y Fs(extdebug)e Ft(shell)h(option)h(is)g(enabled)f
+b(the)630 3228 y Fs(extdebug)e Ft(shell)h(option)h(is)g(enabled)f
(using)g Fs(shopt)h Ft(\(see)h(Section)f(4.2)i([Bash)f(Builtins],)630
-3019 y(page)k(39\),)h(the)e(source)g(\014le)f(name)h(and)g(line)e(n)m
+3337 y(page)k(39\),)h(the)e(source)g(\014le)f(name)h(and)g(line)e(n)m
(um)m(b)s(er)g(where)i(the)g(function)e(is)h(de\014ned)630
-3128 y(are)g(displa)m(y)m(ed)f(as)h(w)m(ell.)53 b(`)p
+3447 y(are)g(displa)m(y)m(ed)f(as)h(w)m(ell.)53 b(`)p
Fs(-F)p Ft(')34 b(implies)e(`)p Fs(-f)p Ft('.)54 b(The)35
b(follo)m(wing)e(options)h(can)h(b)s(e)f(used)g(to)630
-3238 y(restrict)40 b(output)h(to)g(v)-5 b(ariables)40
+3557 y(restrict)40 b(output)h(to)g(v)-5 b(ariables)40
b(with)f(the)i(sp)s(eci\014ed)e(attributes)h(or)h(to)g(giv)m(e)g(v)-5
-b(ariables)630 3347 y(attributes:)630 3507 y Fs(-a)384
+b(ariables)630 3666 y(attributes:)630 3836 y Fs(-a)384
b Ft(Eac)m(h)30 b Fq(name)k Ft(is)28 b(an)h(arra)m(y)h(v)-5
b(ariable)28 b(\(see)i(Section)f(6.7)h([Arra)m(ys],)h(page)e(72\).)630
-3666 y Fs(-f)384 b Ft(Use)31 b(function)e(names)h(only)-8
-b(.)630 3826 y Fs(-i)384 b Ft(The)36 b(v)-5 b(ariable)35
+4005 y Fs(-f)384 b Ft(Use)31 b(function)e(names)h(only)-8
+b(.)630 4174 y Fs(-i)384 b Ft(The)36 b(v)-5 b(ariable)35
b(is)g(to)i(b)s(e)f(treated)h(as)g(an)f(in)m(teger;)k(arithmetic)35
-b(ev)-5 b(aluation)1110 3935 y(\(see)29 b(Section)e(6.5)i([Shell)d
+b(ev)-5 b(aluation)1110 4284 y(\(see)29 b(Section)e(6.5)i([Shell)d
(Arithmetic],)i(page)g(70\))h(is)e(p)s(erformed)f(when)h(the)1110
-4045 y(v)-5 b(ariable)29 b(is)h(assigned)f(a)i(v)-5 b(alue.)630
-4204 y Fs(-r)384 b Ft(Mak)m(e)25 b Fq(name)5 b Ft(s)23
+4394 y(v)-5 b(ariable)29 b(is)h(assigned)f(a)i(v)-5 b(alue.)630
+4563 y Fs(-r)384 b Ft(Mak)m(e)25 b Fq(name)5 b Ft(s)23
b(readonly)-8 b(.)38 b(These)24 b(names)f(cannot)h(then)f(b)s(e)g
-(assigned)g(v)-5 b(alues)1110 4314 y(b)m(y)30 b(subsequen)m(t)g
-(assignmen)m(t)g(statemen)m(ts)i(or)f(unset.)630 4473
+(assigned)g(v)-5 b(alues)1110 4672 y(b)m(y)30 b(subsequen)m(t)g
+(assignmen)m(t)g(statemen)m(ts)i(or)f(unset.)630 4842
y Fs(-t)384 b Ft(Giv)m(e)32 b(eac)m(h)i Fq(name)j Ft(the)32
b Fs(trace)f Ft(attribute.)45 b(T)-8 b(raced)32 b(functions)f(inherit)f
-(the)1110 4583 y Fs(DEBUG)21 b Ft(trap)h(from)h(the)f(calling)f(shell.)
+(the)1110 4951 y Fs(DEBUG)21 b Ft(trap)h(from)h(the)f(calling)f(shell.)
37 b(The)22 b(trace)h(attribute)g(has)f(no)g(sp)s(ecial)1110
-4692 y(meaning)30 b(for)g(v)-5 b(ariables.)630 4852 y
+5061 y(meaning)30 b(for)g(v)-5 b(ariables.)630 5230 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)f(the)h(en)m(vi-)1110
-4961 y(ronmen)m(t.)630 5121 y(Using)24 b(`)p Fs(+)p Ft(')h(instead)g
-(of)g(`)p Fs(-)p Ft(')g(turns)f(o\013)h(the)g(attribute)g(instead.)38
-b(When)25 b(used)f(in)g(a)h(function,)630 5230 y Fs(declare)37
+5340 y(ronmen)m(t.)p eop
+%%Page: 42 48
+42 47 bop 150 -116 a Ft(42)2572 b(Bash)31 b(Reference)g(Man)m(ual)630
+299 y(Using)24 b(`)p Fs(+)p Ft(')h(instead)g(of)g(`)p
+Fs(-)p Ft(')g(turns)f(o\013)h(the)g(attribute)g(instead.)38
+b(When)25 b(used)f(in)g(a)h(function,)630 408 y Fs(declare)37
b Ft(mak)m(es)i(eac)m(h)h Fq(name)k Ft(lo)s(cal,)d(as)d(with)g(the)h
Fs(local)e Ft(command.)66 b(If)38 b(a)h(v)-5 b(ariable)630
-5340 y(name)30 b(is)g(follo)m(w)m(ed)g(b)m(y)g(=)p Fq(v)-5
+518 y(name)30 b(is)g(follo)m(w)m(ed)g(b)m(y)g(=)p Fq(v)-5
b(alue)p Ft(,)30 b(the)g(v)-5 b(alue)30 b(of)h(the)f(v)-5
-b(ariable)30 b(is)f(set)i(to)g Fq(v)-5 b(alue)p Ft(.)p
-eop
-%%Page: 42 48
-42 47 bop 150 -116 a Ft(42)2572 b(Bash)31 b(Reference)g(Man)m(ual)630
-299 y(The)k(return)f(status)i(is)f(zero)h(unless)e(an)h(in)m(v)-5
+b(ariable)30 b(is)f(set)i(to)g Fq(v)-5 b(alue)p Ft(.)630
+658 y(The)35 b(return)f(status)i(is)f(zero)h(unless)e(an)h(in)m(v)-5
b(alid)33 b(option)i(is)g(encoun)m(tered,)i(an)f(attempt)630
-408 y(is)31 b(made)h(to)g(de\014ne)f(a)h(function)f(using)f(`)p
+767 y(is)31 b(made)h(to)g(de\014ne)f(a)h(function)f(using)f(`)p
Fs(-f)g(foo=bar)p Ft(',)h(an)h(attempt)g(is)f(made)h(to)h(assign)630
-518 y(a)42 b(v)-5 b(alue)42 b(to)h(a)f(readonly)f(v)-5
+877 y(a)42 b(v)-5 b(alue)42 b(to)h(a)f(readonly)f(v)-5
b(ariable,)45 b(an)d(attempt)h(is)e(made)h(to)h(assign)e(a)i(v)-5
-b(alue)41 b(to)i(an)630 628 y(arra)m(y)30 b(v)-5 b(ariable)28
+b(alue)41 b(to)i(an)630 986 y(arra)m(y)30 b(v)-5 b(ariable)28
b(without)h(using)e(the)j(comp)s(ound)e(assignmen)m(t)h(syn)m(tax)h
-(\(see)h(Section)e(6.7)630 737 y([Arra)m(ys],)47 b(page)c(72\),)48
+(\(see)h(Section)e(6.7)630 1096 y([Arra)m(ys],)47 b(page)c(72\),)48
b(one)43 b(of)g(the)g Fq(names)k Ft(is)42 b(not)h(a)g(v)-5
b(alid)41 b(shell)g(v)-5 b(ariable)42 b(name,)k(an)630
-847 y(attempt)28 b(is)e(made)i(to)f(turn)f(o\013)i(readonly)e(status)h
+1205 y(attempt)28 b(is)e(made)i(to)f(turn)f(o\013)i(readonly)e(status)h
(for)g(a)h(readonly)e(v)-5 b(ariable,)27 b(an)g(attempt)630
-956 y(is)g(made)i(to)g(turn)e(o\013)i(arra)m(y)f(status)h(for)f(an)g
+1315 y(is)g(made)i(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,)28 b(or)g(an)g(attempt)i(is)d(made)h(to)630
-1066 y(displa)m(y)h(a)h(non-existen)m(t)h(function)e(with)g(`)p
-Fs(-f)p Ft('.)150 1227 y Fs(echo)870 1363 y(echo)47 b([-neE])f([)p
-Fj(arg)57 b Fs(...)o(])630 1498 y Ft(Output)31 b(the)i
+1425 y(displa)m(y)h(a)h(non-existen)m(t)h(function)e(with)g(`)p
+Fs(-f)p Ft('.)150 1594 y Fs(echo)870 1733 y(echo)47 b([-neE])f([)p
+Fj(arg)57 b Fs(...)o(])630 1873 y Ft(Output)31 b(the)i
Fq(arg)8 b Ft(s,)33 b(separated)g(b)m(y)g(spaces,)g(terminated)f(with)f
-(a)i(newline.)45 b(The)32 b(return)630 1608 y(status)f(is)f(alw)m(a)m
+(a)i(newline.)45 b(The)32 b(return)630 1983 y(status)f(is)f(alw)m(a)m
(ys)h(0.)41 b(If)31 b(`)p Fs(-n)p Ft(')f(is)g(sp)s(eci\014ed,)f(the)i
(trailing)d(newline)h(is)g(suppressed.)40 b(If)30 b(the)630
-1717 y(`)p Fs(-e)p Ft(')23 b(option)h(is)e(giv)m(en,)j(in)m
+2092 y(`)p Fs(-e)p Ft(')23 b(option)h(is)e(giv)m(en,)j(in)m
(terpretation)e(of)h(the)g(follo)m(wing)e(bac)m(kslash-escap)s(ed)h(c)m
-(haracters)630 1827 y(is)32 b(enabled.)47 b(The)32 b(`)p
+(haracters)630 2202 y(is)32 b(enabled.)47 b(The)32 b(`)p
Fs(-E)p Ft(')h(option)f(disables)f(the)i(in)m(terpretation)f(of)h
-(these)g(escap)s(e)g(c)m(harac-)630 1936 y(ters,)42 b(ev)m(en)f(on)e
+(these)g(escap)s(e)g(c)m(harac-)630 2311 y(ters,)42 b(ev)m(en)f(on)e
(systems)h(where)f(they)h(are)g(in)m(terpreted)f(b)m(y)h(default.)68
-b(The)39 b Fs(xpg_echo)630 2046 y Ft(shell)d(option)i(ma)m(y)h(b)s(e)e
+b(The)39 b Fs(xpg_echo)630 2421 y Ft(shell)d(option)i(ma)m(y)h(b)s(e)e
(used)h(to)h(dynamically)d(determine)h(whether)h(or)g(not)g
-Fs(echo)f Ft(ex-)630 2155 y(pands)30 b(these)h(escap)s(e)h(c)m
+Fs(echo)f Ft(ex-)630 2531 y(pands)30 b(these)h(escap)s(e)h(c)m
(haracters)g(b)m(y)f(default.)42 b Fs(echo)30 b Ft(in)m(terprets)h(the)
-g(follo)m(wing)e(escap)s(e)630 2265 y(sequences:)630
-2426 y Fs(\\a)384 b Ft(alert)30 b(\(b)s(ell\))630 2587
-y Fs(\\b)384 b Ft(bac)m(kspace)630 2749 y Fs(\\c)g Ft(suppress)28
-b(trailing)h(newline)630 2910 y Fs(\\e)384 b Ft(escap)s(e)630
-3071 y Fs(\\f)g Ft(form)30 b(feed)630 3232 y Fs(\\n)384
-b Ft(new)30 b(line)630 3393 y Fs(\\r)384 b Ft(carriage)31
-b(return)630 3554 y Fs(\\t)384 b Ft(horizon)m(tal)30
-b(tab)630 3715 y Fs(\\v)384 b Ft(v)m(ertical)30 b(tab)630
-3877 y Fs(\\\\)384 b Ft(bac)m(kslash)630 4038 y Fs(\\0)p
+g(follo)m(wing)e(escap)s(e)630 2640 y(sequences:)630
+2809 y Fs(\\a)384 b Ft(alert)30 b(\(b)s(ell\))630 2979
+y Fs(\\b)384 b Ft(bac)m(kspace)630 3148 y Fs(\\c)g Ft(suppress)28
+b(trailing)h(newline)630 3318 y Fs(\\e)384 b Ft(escap)s(e)630
+3487 y Fs(\\f)g Ft(form)30 b(feed)630 3656 y Fs(\\n)384
+b Ft(new)30 b(line)630 3826 y Fs(\\r)384 b Ft(carriage)31
+b(return)630 3995 y Fs(\\t)384 b Ft(horizon)m(tal)30
+b(tab)630 4164 y Fs(\\v)384 b Ft(v)m(ertical)30 b(tab)630
+4334 y Fs(\\\\)384 b Ft(bac)m(kslash)630 4503 y Fs(\\0)p
Fj(nnn)240 b Ft(the)32 b(eigh)m(t-bit)g(c)m(haracter)i(whose)e(v)-5
b(alue)32 b(is)f(the)h(o)s(ctal)h(v)-5 b(alue)31 b Fq(nnn)g
-Ft(\(zero)i(to)1110 4147 y(three)e(o)s(ctal)f(digits\))630
-4309 y Fs(\\)p Fj(nnn)288 b Ft(the)35 b(eigh)m(t-bit)f(c)m(haracter)i
+Ft(\(zero)i(to)1110 4613 y(three)e(o)s(ctal)f(digits\))630
+4782 y Fs(\\)p Fj(nnn)288 b Ft(the)35 b(eigh)m(t-bit)f(c)m(haracter)i
(whose)e(v)-5 b(alue)34 b(is)g(the)g(o)s(ctal)h(v)-5
-b(alue)34 b Fq(nnn)f Ft(\(one)i(to)1110 4418 y(three)c(o)s(ctal)f
-(digits\))630 4579 y Fs(\\x)p Fj(HH)288 b Ft(the)40 b(eigh)m(t-bit)f(c)
+b(alue)34 b Fq(nnn)f Ft(\(one)i(to)1110 4892 y(three)c(o)s(ctal)f
+(digits\))630 5061 y Fs(\\x)p Fj(HH)288 b Ft(the)40 b(eigh)m(t-bit)f(c)
m(haracter)i(whose)e(v)-5 b(alue)38 b(is)h(the)g(hexadecimal)g(v)-5
-b(alue)39 b Fq(HH)1110 4689 y Ft(\(one)31 b(or)f(t)m(w)m(o)i(hex)e
-(digits\))150 4850 y Fs(enable)870 4985 y(enable)46 b([-n])h([-p])f
-([-f)h Fj(filename)11 b Fs(])45 b([-ads])h([)p Fj(name)57
-b Fs(...)o(])630 5121 y Ft(Enable)35 b(and)g(disable)f(builtin)f(shell)
-h(commands.)56 b(Disabling)34 b(a)j(builtin)32 b(allo)m(ws)j(a)h(disk)
-630 5230 y(command)e(whic)m(h)f(has)h(the)g(same)h(name)f(as)h(a)f
-(shell)f(builtin)d(to)35 b(b)s(e)f(executed)h(without)630
-5340 y(sp)s(ecifying)25 b(a)i(full)e(pathname,)i(ev)m(en)h(though)f
-(the)g(shell)e(normally)g(searc)m(hes)j(for)f(builtins)p
-eop
+b(alue)39 b Fq(HH)1110 5171 y Ft(\(one)31 b(or)f(t)m(w)m(o)i(hex)e
+(digits\))150 5340 y Fs(enable)p eop
%%Page: 43 49
43 48 bop 150 -116 a Ft(Chapter)30 b(4:)41 b(Shell)28
-b(Builtin)g(Commands)2069 b(43)630 299 y(b)s(efore)32
-b(disk)e(commands.)46 b(If)31 b(`)p Fs(-n)p Ft(')h(is)f(used,)h(the)g
-Fq(name)5 b Ft(s)32 b(b)s(ecome)h(disabled.)43 b(Otherwise)630
-408 y Fq(name)5 b Ft(s)44 b(are)h(enabled.)81 b(F)-8
-b(or)45 b(example,)j(to)d(use)f(the)g Fs(test)f Ft(binary)g(found)g
-(via)g Fs($PATH)630 518 y Ft(instead)30 b(of)g(the)h(shell)d(builtin)f
-(v)m(ersion,)j(t)m(yp)s(e)h(`)p Fs(enable)e(-n)h(test)p
-Ft('.)630 656 y(If)42 b(the)h(`)p Fs(-p)p Ft(')f(option)g(is)f
-(supplied,)i(or)f(no)h Fq(name)k Ft(argumen)m(ts)c(app)s(ear,)i(a)e
-(list)e(of)i(shell)630 766 y(builtins)34 b(is)j(prin)m(ted.)62
-b(With)37 b(no)g(other)h(argumen)m(ts,)j(the)d(list)e(consists)h(of)h
-(all)f(enabled)630 875 y(shell)31 b(builtins.)43 b(The)32
-b(`)p Fs(-a)p Ft(')h(option)f(means)g(to)i(list)d(eac)m(h)j(builtin)29
-b(with)i(an)h(indication)f(of)630 985 y(whether)f(or)g(not)h(it)f(is)f
-(enabled.)630 1123 y(The)40 b(`)p Fs(-f)p Ft(')g(option)f(means)h(to)h
+b(Builtin)g(Commands)2069 b(43)870 299 y Fs(enable)46
+b([-n])h([-p])f([-f)h Fj(filename)11 b Fs(])45 b([-ads])h([)p
+Fj(name)57 b Fs(...)o(])630 429 y Ft(Enable)35 b(and)g(disable)f
+(builtin)f(shell)h(commands.)56 b(Disabling)34 b(a)j(builtin)32
+b(allo)m(ws)j(a)h(disk)630 539 y(command)e(whic)m(h)f(has)h(the)g(same)
+h(name)f(as)h(a)f(shell)f(builtin)d(to)35 b(b)s(e)f(executed)h(without)
+630 649 y(sp)s(ecifying)25 b(a)i(full)e(pathname,)i(ev)m(en)h(though)f
+(the)g(shell)e(normally)g(searc)m(hes)j(for)f(builtins)630
+758 y(b)s(efore)32 b(disk)e(commands.)46 b(If)31 b(`)p
+Fs(-n)p Ft(')h(is)f(used,)h(the)g Fq(name)5 b Ft(s)32
+b(b)s(ecome)h(disabled.)43 b(Otherwise)630 868 y Fq(name)5
+b Ft(s)44 b(are)h(enabled.)81 b(F)-8 b(or)45 b(example,)j(to)d(use)f
+(the)g Fs(test)f Ft(binary)g(found)g(via)g Fs($PATH)630
+977 y Ft(instead)30 b(of)g(the)h(shell)d(builtin)f(v)m(ersion,)j(t)m
+(yp)s(e)h(`)p Fs(enable)e(-n)h(test)p Ft('.)630 1108
+y(If)42 b(the)h(`)p Fs(-p)p Ft(')f(option)g(is)f(supplied,)i(or)f(no)h
+Fq(name)k Ft(argumen)m(ts)c(app)s(ear,)i(a)e(list)e(of)i(shell)630
+1217 y(builtins)34 b(is)j(prin)m(ted.)62 b(With)37 b(no)g(other)h
+(argumen)m(ts,)j(the)d(list)e(consists)h(of)h(all)f(enabled)630
+1327 y(shell)31 b(builtins.)43 b(The)32 b(`)p Fs(-a)p
+Ft(')h(option)f(means)g(to)i(list)d(eac)m(h)j(builtin)29
+b(with)i(an)h(indication)f(of)630 1437 y(whether)f(or)g(not)h(it)f(is)f
+(enabled.)630 1567 y(The)40 b(`)p Fs(-f)p Ft(')g(option)f(means)h(to)h
(load)f(the)g(new)f(builtin)e(command)j Fq(name)45 b
-Ft(from)40 b(shared)630 1233 y(ob)5 b(ject)27 b Fq(\014lename)p
+Ft(from)40 b(shared)630 1677 y(ob)5 b(ject)27 b Fq(\014lename)p
Ft(,)f(on)g(systems)g(that)h(supp)s(ort)d(dynamic)h(loading.)38
-b(The)26 b(`)p Fs(-d)p Ft(')g(option)g(will)630 1342
+b(The)26 b(`)p Fs(-d)p Ft(')g(option)g(will)630 1786
y(delete)31 b(a)f(builtin)d(loaded)j(with)f(`)p Fs(-f)p
-Ft('.)630 1481 y(If)i(there)g(are)g(no)g(options,)g(a)g(list)f(of)h
+Ft('.)630 1917 y(If)i(there)g(are)g(no)g(options,)g(a)g(list)f(of)h
(the)g(shell)e(builtins)f(is)i(displa)m(y)m(ed.)41 b(The)31
-b(`)p Fs(-s)p Ft(')f(option)630 1590 y(restricts)e Fs(enable)f
+b(`)p Fs(-s)p Ft(')f(option)630 2026 y(restricts)e Fs(enable)f
Ft(to)i(the)f Fl(posix)g Ft(sp)s(ecial)f(builtins.)37
b(If)27 b(`)p Fs(-s)p Ft(')i(is)e(used)h(with)f(`)p Fs(-f)p
-Ft(',)i(the)f(new)630 1700 y(builtin)f(b)s(ecomes)k(a)f(sp)s(ecial)f
+Ft(',)i(the)f(new)630 2136 y(builtin)f(b)s(ecomes)k(a)f(sp)s(ecial)f
(builtin)e(\(see)32 b(Section)e(4.4)h([Sp)s(ecial)e(Builtins],)f(page)j
-(53\).)630 1838 y(The)26 b(return)f(status)h(is)f(zero)i(unless)d(a)j
+(53\).)630 2266 y(The)26 b(return)f(status)h(is)f(zero)i(unless)d(a)j
Fq(name)k Ft(is)25 b(not)h(a)h(shell)d(builtin)f(or)j(there)g(is)f(an)h
-(error)630 1947 y(loading)j(a)i(new)f(builtin)d(from)j(a)g(shared)g(ob)
-5 b(ject.)150 2114 y Fs(help)870 2252 y(help)47 b([-s])f([)p
-Fj(pattern)11 b Fs(])630 2391 y Ft(Displa)m(y)38 b(helpful)e
+(error)630 2376 y(loading)j(a)i(new)f(builtin)d(from)j(a)g(shared)g(ob)
+5 b(ject.)150 2527 y Fs(help)870 2658 y(help)47 b([-s])f([)p
+Fj(pattern)11 b Fs(])630 2788 y Ft(Displa)m(y)38 b(helpful)e
(information)h(ab)s(out)i(builtin)c(commands.)66 b(If)38
-b Fq(pattern)h Ft(is)f(sp)s(eci\014ed,)630 2500 y Fs(help)28
+b Fq(pattern)h Ft(is)f(sp)s(eci\014ed,)630 2898 y Fs(help)28
b Ft(giv)m(es)h(detailed)f(help)f(on)i(all)f(commands)g(matc)m(hing)h
-Fq(pattern)p Ft(,)h(otherwise)e(a)h(list)f(of)630 2610
+Fq(pattern)p Ft(,)h(otherwise)e(a)h(list)f(of)630 3007
y(the)36 b(builtins)c(is)j(prin)m(ted.)55 b(The)35 b(`)p
Fs(-s)p Ft(')h(option)f(restricts)g(the)h(information)e(displa)m(y)m
-(ed)g(to)630 2719 y(a)e(short)g(usage)h(synopsis.)43
+(ed)g(to)630 3117 y(a)e(short)g(usage)h(synopsis.)43
b(The)32 b(return)f(status)h(is)f(zero)i(unless)d(no)i(command)g(matc)m
-(hes)630 2829 y Fq(pattern)p Ft(.)150 2996 y Fs(let)870
-3134 y(let)47 b Fj(expression)55 b Fs([)p Fj(expression)11
-b Fs(])630 3272 y Ft(The)41 b Fs(let)g Ft(builtin)d(allo)m(ws)j
+(hes)630 3226 y Fq(pattern)p Ft(.)150 3378 y Fs(let)870
+3508 y(let)47 b Fj(expression)55 b Fs([)p Fj(expression)11
+b Fs(])630 3639 y Ft(The)41 b Fs(let)g Ft(builtin)d(allo)m(ws)j
(arithmetic)f(to)j(b)s(e)d(p)s(erformed)g(on)i(shell)e(v)-5
-b(ariables.)72 b(Eac)m(h)630 3382 y Fq(expression)30
+b(ariables.)72 b(Eac)m(h)630 3748 y Fq(expression)30
b Ft(is)g(ev)-5 b(aluated)31 b(according)f(to)i(the)f(rules)f(giv)m(en)
-h(b)s(elo)m(w)f(in)f(Section)i(6.5)h([Shell)630 3491
+h(b)s(elo)m(w)f(in)f(Section)i(6.5)h([Shell)630 3858
y(Arithmetic],)49 b(page)d(70.)87 b(If)45 b(the)g(last)g
Fq(expression)g Ft(ev)-5 b(aluates)46 b(to)g(0,)k Fs(let)44
-b Ft(returns)g(1;)630 3601 y(otherwise)30 b(0)h(is)e(returned.)150
-3768 y Fs(local)870 3906 y(local)46 b([)p Fj(option)11
+b Ft(returns)g(1;)630 3968 y(otherwise)30 b(0)h(is)e(returned.)150
+4119 y Fs(local)870 4249 y(local)46 b([)p Fj(option)11
b Fs(])45 b Fj(name)11 b Fs([=)p Fj(value)g Fs(])44 b(...)630
-4044 y Ft(F)-8 b(or)27 b(eac)m(h)g(argumen)m(t,)g(a)f(lo)s(cal)f(v)-5
+4380 y Ft(F)-8 b(or)27 b(eac)m(h)g(argumen)m(t,)g(a)f(lo)s(cal)f(v)-5
b(ariable)25 b(named)g Fq(name)31 b Ft(is)25 b(created,)j(and)d
-(assigned)g Fq(v)-5 b(alue)p Ft(.)630 4154 y(The)37 b
+(assigned)g Fq(v)-5 b(alue)p Ft(.)630 4489 y(The)37 b
Fq(option)g Ft(can)g(b)s(e)g(an)m(y)h(of)f(the)h(options)f(accepted)h
(b)m(y)g Fs(declare)p Ft(.)59 b Fs(local)36 b Ft(can)i(only)630
-4263 y(b)s(e)j(used)h(within)d(a)k(function;)k(it)41
+4599 y(b)s(e)j(used)h(within)d(a)k(function;)k(it)41
b(mak)m(es)i(the)f(v)-5 b(ariable)41 b Fq(name)48 b Ft(ha)m(v)m(e)43
-b(a)f(visible)e(scop)s(e)630 4373 y(restricted)e(to)h(that)g(function)e
+b(a)f(visible)e(scop)s(e)630 4709 y(restricted)e(to)h(that)g(function)e
(and)g(its)h(c)m(hildren.)62 b(The)38 b(return)f(status)h(is)g(zero)h
-(unless)630 4482 y Fs(local)g Ft(is)g(used)h(outside)f(a)i(function,)g
+(unless)630 4818 y Fs(local)g Ft(is)g(used)h(outside)f(a)i(function,)g
(an)f(in)m(v)-5 b(alid)38 b Fq(name)46 b Ft(is)39 b(supplied,)h(or)g
-Fq(name)45 b Ft(is)40 b(a)630 4592 y(readonly)29 b(v)-5
-b(ariable.)150 4759 y Fs(logout)870 4897 y(logout)46
-b([)p Fj(n)11 b Fs(])630 5035 y Ft(Exit)30 b(a)h(login)e(shell,)g
+Fq(name)45 b Ft(is)40 b(a)630 4928 y(readonly)29 b(v)-5
+b(ariable.)150 5079 y Fs(logout)870 5210 y(logout)46
+b([)p Fj(n)11 b Fs(])630 5340 y Ft(Exit)30 b(a)h(login)e(shell,)g
(returning)f(a)j(status)g(of)f Fq(n)g Ft(to)h(the)g(shell's)d(paren)m
-(t.)150 5202 y Fs(printf)870 5340 y(printf)46 b Fj(format)57
-b Fs([)p Fj(arguments)11 b Fs(])p eop
+(t.)p eop
%%Page: 44 50
-44 49 bop 150 -116 a Ft(44)2572 b(Bash)31 b(Reference)g(Man)m(ual)630
-299 y(W)-8 b(rite)26 b(the)h(formatted)f Fq(argumen)m(ts)k
-Ft(to)d(the)f(standard)f(output)h(under)e(the)i(con)m(trol)h(of)f(the)
-630 408 y Fq(format)p Ft(.)41 b(The)28 b Fq(format)j
-Ft(is)d(a)h(c)m(haracter)i(string)c(whic)m(h)h(con)m(tains)h(three)g(t)
-m(yp)s(es)g(of)g(ob)5 b(jects:)630 518 y(plain)26 b(c)m(haracters,)31
-b(whic)m(h)c(are)i(simply)d(copied)i(to)i(standard)d(output,)i(c)m
-(haracter)h(escap)s(e)630 628 y(sequences,)g(whic)m(h)e(are)h(con)m(v)m
-(erted)i(and)d(copied)h(to)g(the)h(standard)e(output,)h(and)g(format)
-630 737 y(sp)s(eci\014cations,)37 b(eac)m(h)g(of)g(whic)m(h)e(causes)h
-(prin)m(ting)e(of)j(the)f(next)h(successiv)m(e)f Fq(argumen)m(t)p
-Ft(.)630 847 y(In)31 b(addition)f(to)j(the)e(standard)g
+44 49 bop 150 -116 a Ft(44)2572 b(Bash)31 b(Reference)g(Man)m(ual)150
+299 y Fs(printf)870 445 y(printf)46 b Fj(format)57 b
+Fs([)p Fj(arguments)11 b Fs(])630 591 y Ft(W)-8 b(rite)26
+b(the)h(formatted)f Fq(argumen)m(ts)k Ft(to)d(the)f(standard)f(output)h
+(under)e(the)i(con)m(trol)h(of)f(the)630 701 y Fq(format)p
+Ft(.)41 b(The)28 b Fq(format)j Ft(is)d(a)h(c)m(haracter)i(string)c
+(whic)m(h)h(con)m(tains)h(three)g(t)m(yp)s(es)g(of)g(ob)5
+b(jects:)630 810 y(plain)26 b(c)m(haracters,)31 b(whic)m(h)c(are)i
+(simply)d(copied)i(to)i(standard)d(output,)i(c)m(haracter)h(escap)s(e)
+630 920 y(sequences,)g(whic)m(h)e(are)h(con)m(v)m(erted)i(and)d(copied)
+h(to)g(the)h(standard)e(output,)h(and)g(format)630 1029
+y(sp)s(eci\014cations,)37 b(eac)m(h)g(of)g(whic)m(h)e(causes)h(prin)m
+(ting)e(of)j(the)f(next)h(successiv)m(e)f Fq(argumen)m(t)p
+Ft(.)630 1139 y(In)31 b(addition)f(to)j(the)e(standard)g
Fs(printf\(1\))f Ft(formats,)i(`)p Fs(\045b)p Ft(')g(causes)g
-Fs(printf)e Ft(to)j(expand)630 956 y(bac)m(kslash)38
+Fs(printf)e Ft(to)j(expand)630 1249 y(bac)m(kslash)38
b(escap)s(e)h(sequences)f(in)g(the)g(corresp)s(onding)e
Fq(argumen)m(t)p Ft(,)41 b(\(except)f(that)f(`)p Fs(\\c)p
-Ft(')630 1066 y(terminates)k(output,)k(bac)m(kslashes)c(in)f(`)p
+Ft(')630 1358 y(terminates)k(output,)k(bac)m(kslashes)c(in)f(`)p
Fs(\\')p Ft(',)47 b(`)p Fs(\\")p Ft(',)g(and)c(`)p Fs(\\?)p
-Ft(')g(are)h(not)g(remo)m(v)m(ed,)k(and)630 1176 y(o)s(ctal)24
+Ft(')g(are)h(not)g(remo)m(v)m(ed,)k(and)630 1468 y(o)s(ctal)24
b(escap)s(es)g(b)s(eginning)d(with)h(`)p Fs(\\0)p Ft(')i(ma)m(y)g(con)m
(tain)g(up)f(to)h(four)f(digits\),)h(and)f(`)p Fs(\045q)p
-Ft(')h(causes)630 1285 y Fs(printf)31 b Ft(to)i(output)f(the)h(corresp)
+Ft(')h(causes)630 1577 y Fs(printf)31 b Ft(to)i(output)f(the)h(corresp)
s(onding)e Fq(argumen)m(t)k Ft(in)c(a)i(format)g(that)g(can)g(b)s(e)f
-(reused)630 1395 y(as)f(shell)d(input.)630 1526 y(The)j
+(reused)630 1687 y(as)f(shell)d(input.)630 1833 y(The)j
Fq(format)i Ft(is)e(reused)f(as)i(necessary)f(to)i(consume)e(all)f(of)h
(the)h Fq(argumen)m(ts)p Ft(.)44 b(If)30 b(the)i Fq(for-)630
-1636 y(mat)c Ft(requires)d(more)h Fq(argumen)m(ts)k Ft(than)25
+1943 y(mat)c Ft(requires)d(more)h Fq(argumen)m(ts)k Ft(than)25
b(are)i(supplied,)c(the)j(extra)h(format)f(sp)s(eci\014cations)630
-1745 y(b)s(eha)m(v)m(e)j(as)g(if)e(a)i(zero)g(v)-5 b(alue)28
+2052 y(b)s(eha)m(v)m(e)j(as)g(if)e(a)i(zero)g(v)-5 b(alue)28
b(or)h(n)m(ull)d(string,)i(as)h(appropriate,)f(had)g(b)s(een)g
-(supplied.)36 b(The)630 1855 y(return)29 b(v)-5 b(alue)30
+(supplied.)36 b(The)630 2162 y(return)29 b(v)-5 b(alue)30
b(is)g(zero)h(on)f(success,)h(non-zero)g(on)f(failure.)150
-2008 y Fs(read)870 2140 y(read)47 b([-ers])f([-a)h Fj(aname)11
+2345 y Fs(read)870 2491 y(read)47 b([-ers])f([-a)h Fj(aname)11
b Fs(])45 b([-d)i Fj(delim)11 b Fs(])46 b([-n)h Fj(nchars)11
b Fs(])45 b([-p)i Fj(prompt)11 b Fs(])45 b([-t)i Fj(time-)870
-2250 y(out)11 b Fs(])46 b([-u)h Fj(fd)11 b Fs(])46 b([)p
-Fj(name)57 b Fs(...])630 2381 y Ft(One)26 b(line)f(is)h(read)g(from)h
+2600 y(out)11 b Fs(])46 b([-u)h Fj(fd)11 b Fs(])46 b([)p
+Fj(name)57 b Fs(...])630 2746 y Ft(One)26 b(line)f(is)h(read)g(from)h
(the)f(standard)g(input,)g(or)h(from)f(the)h(\014le)e(descriptor)h
-Fq(fd)j Ft(supplied)630 2491 y(as)37 b(an)g(argumen)m(t)h(to)f(the)h(`)
+Fq(fd)j Ft(supplied)630 2856 y(as)37 b(an)g(argumen)m(t)h(to)f(the)h(`)
p Fs(-u)p Ft(')e(option,)j(and)d(the)i(\014rst)e(w)m(ord)g(is)g
-(assigned)h(to)g(the)h(\014rst)630 2600 y Fq(name)p Ft(,)29
+(assigned)h(to)g(the)h(\014rst)630 2966 y Fq(name)p Ft(,)29
b(the)f(second)h(w)m(ord)e(to)i(the)g(second)f Fq(name)p
Ft(,)h(and)e(so)i(on,)g(with)e(lefto)m(v)m(er)i(w)m(ords)f(and)630
-2710 y(their)f(in)m(terv)m(ening)g(separators)i(assigned)e(to)i(the)f
+3075 y(their)f(in)m(terv)m(ening)g(separators)i(assigned)e(to)i(the)f
(last)g Fq(name)p Ft(.)40 b(If)27 b(there)i(are)f(few)m(er)g(w)m(ords)
-630 2819 y(read)44 b(from)f(the)g(input)f(stream)i(than)g(names,)j(the)
-c(remaining)f(names)i(are)g(assigned)630 2929 y(empt)m(y)31
+630 3185 y(read)44 b(from)f(the)g(input)f(stream)i(than)g(names,)j(the)
+c(remaining)f(names)i(are)g(assigned)630 3294 y(empt)m(y)31
b(v)-5 b(alues.)40 b(The)30 b(c)m(haracters)i(in)d(the)i(v)-5
b(alue)30 b(of)h(the)f Fs(IFS)g Ft(v)-5 b(ariable)29
-b(are)i(used)f(to)h(split)630 3039 y(the)37 b(line)f(in)m(to)h(w)m
+b(are)i(used)f(to)h(split)630 3404 y(the)37 b(line)f(in)m(to)h(w)m
(ords.)61 b(The)36 b(bac)m(kslash)h(c)m(haracter)i(`)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
-3148 y(sp)s(ecial)f(meaning)h(for)g(the)g(next)h(c)m(haracter)h(read)e
+3513 y(sp)s(ecial)f(meaning)h(for)g(the)g(next)h(c)m(haracter)h(read)e
(and)g(for)g(line)f(con)m(tin)m(uation.)67 b(If)39 b(no)630
-3258 y(names)28 b(are)h(supplied,)d(the)i(line)f(read)i(is)e(assigned)h
+3623 y(names)28 b(are)h(supplied,)d(the)i(line)f(read)i(is)e(assigned)h
(to)h(the)f(v)-5 b(ariable)27 b Fs(REPLY)p Ft(.)39 b(The)28
-b(return)630 3367 y(co)s(de)i(is)e(zero,)j(unless)d(end-of-\014le)h(is)
+b(return)630 3733 y(co)s(de)i(is)e(zero,)j(unless)d(end-of-\014le)h(is)
f(encoun)m(tered,)i Fs(read)f Ft(times)g(out,)h(or)f(an)h(in)m(v)-5
-b(alid)27 b(\014le)630 3477 y(descriptor)34 b(is)h(supplied)d(as)k(the)
+b(alid)27 b(\014le)630 3842 y(descriptor)34 b(is)h(supplied)d(as)k(the)
f(argumen)m(t)h(to)g(`)p Fs(-u)p Ft('.)56 b(Options,)36
-b(if)e(supplied,)g(ha)m(v)m(e)j(the)630 3587 y(follo)m(wing)29
-b(meanings:)630 3740 y Fs(-a)h Fj(aname)114 b Ft(The)34
+b(if)e(supplied,)g(ha)m(v)m(e)j(the)630 3952 y(follo)m(wing)29
+b(meanings:)630 4134 y Fs(-a)h Fj(aname)114 b Ft(The)34
b(w)m(ords)f(are)i(assigned)e(to)i(sequen)m(tial)f(indices)e(of)i(the)g
-(arra)m(y)h(v)-5 b(ariable)1110 3850 y Fq(aname)p Ft(,)29
+(arra)m(y)h(v)-5 b(ariable)1110 4244 y Fq(aname)p Ft(,)29
b(starting)g(at)g(0.)40 b(All)27 b(elemen)m(ts)i(are)f(remo)m(v)m(ed)i
-(from)d Fq(aname)34 b Ft(b)s(efore)1110 3959 y(the)d(assignmen)m(t.)40
+(from)d Fq(aname)34 b Ft(b)s(efore)1110 4354 y(the)d(assignmen)m(t.)40
b(Other)30 b Fq(name)36 b Ft(argumen)m(ts)30 b(are)h(ignored.)630
-4113 y Fs(-d)f Fj(delim)114 b Ft(The)41 b(\014rst)h(c)m(haracter)h(of)f
+4536 y Fs(-d)f Fj(delim)114 b Ft(The)41 b(\014rst)h(c)m(haracter)h(of)f
Fq(delim)e Ft(is)h(used)h(to)g(terminate)g(the)g(input)e(line,)1110
-4222 y(rather)30 b(than)g(newline.)630 4376 y Fs(-e)384
+4646 y(rather)30 b(than)g(newline.)630 4829 y Fs(-e)384
b Ft(Readline)26 b(\(see)j(Chapter)e(8)h([Command)f(Line)f(Editing],)h
-(page)h(83\))h(is)e(used)1110 4485 y(to)k(obtain)f(the)h(line.)630
-4639 y Fs(-n)f Fj(nchars)1110 4748 y Fs(read)38 b Ft(returns)f(after)j
+(page)h(83\))h(is)e(used)1110 4938 y(to)k(obtain)f(the)h(line.)630
+5121 y Fs(-n)f Fj(nchars)1110 5230 y Fs(read)38 b Ft(returns)f(after)j
(reading)e Fq(nc)m(hars)k Ft(c)m(haracters)e(rather)f(than)g(w)m
-(aiting)1110 4858 y(for)30 b(a)h(complete)g(line)d(of)j(input.)630
-5011 y Fs(-p)f Fj(prompt)1110 5121 y Ft(Displa)m(y)36
-b Fq(prompt)p Ft(,)i(without)d(a)i(trailing)e(newline,)i(b)s(efore)f
-(attempting)h(to)1110 5230 y(read)g(an)m(y)h(input.)59
-b(The)37 b(prompt)g(is)f(displa)m(y)m(ed)g(only)g(if)g(input)g(is)g
-(coming)1110 5340 y(from)30 b(a)h(terminal.)p eop
+(aiting)1110 5340 y(for)30 b(a)h(complete)g(line)d(of)j(input.)p
+eop
%%Page: 45 51
45 50 bop 150 -116 a Ft(Chapter)30 b(4:)41 b(Shell)28
-b(Builtin)g(Commands)2069 b(45)630 299 y Fs(-r)384 b
-Ft(If)21 b(this)g(option)g(is)f(giv)m(en,)k(bac)m(kslash)d(do)s(es)g
-(not)h(act)h(as)f(an)f(escap)s(e)h(c)m(haracter.)1110
-408 y(The)30 b(bac)m(kslash)h(is)f(considered)g(to)i(b)s(e)e(part)h(of)
-g(the)g(line.)41 b(In)30 b(particular,)g(a)1110 518 y(bac)m
-(kslash-newline)e(pair)h(ma)m(y)i(not)g(b)s(e)f(used)f(as)i(a)g(line)d
-(con)m(tin)m(uation.)630 676 y Fs(-s)384 b Ft(Silen)m(t)26
-b(mo)s(de.)40 b(If)27 b(input)e(is)i(coming)g(from)g(a)h(terminal,)f(c)
-m(haracters)i(are)f(not)1110 786 y(ec)m(ho)s(ed.)630
-944 y Fs(-t)i Fj(timeout)1110 1054 y Ft(Cause)42 b Fs(read)g
-Ft(to)h(time)g(out)g(and)f(return)f(failure)g(if)h(a)h(complete)g(line)
-e(of)1110 1163 y(input)25 b(is)h(not)i(read)f(within)d
-Fq(timeout)29 b Ft(seconds.)40 b(This)25 b(option)i(has)f(no)h
-(e\013ect)1110 1273 y(if)i Fs(read)h Ft(is)f(not)i(reading)e(input)f
-(from)i(the)h(terminal)e(or)h(a)h(pip)s(e.)630 1431 y
+b(Builtin)g(Commands)2069 b(45)630 299 y Fs(-p)30 b Fj(prompt)1110
+408 y Ft(Displa)m(y)36 b Fq(prompt)p Ft(,)i(without)d(a)i(trailing)e
+(newline,)i(b)s(efore)f(attempting)h(to)1110 518 y(read)g(an)m(y)h
+(input.)59 b(The)37 b(prompt)g(is)f(displa)m(y)m(ed)g(only)g(if)g
+(input)g(is)g(coming)1110 628 y(from)30 b(a)h(terminal.)630
+794 y Fs(-r)384 b Ft(If)21 b(this)g(option)g(is)f(giv)m(en,)k(bac)m
+(kslash)d(do)s(es)g(not)h(act)h(as)f(an)f(escap)s(e)h(c)m(haracter.)
+1110 904 y(The)30 b(bac)m(kslash)h(is)f(considered)g(to)i(b)s(e)e(part)
+h(of)g(the)g(line.)41 b(In)30 b(particular,)g(a)1110
+1013 y(bac)m(kslash-newline)e(pair)h(ma)m(y)i(not)g(b)s(e)f(used)f(as)i
+(a)g(line)d(con)m(tin)m(uation.)630 1180 y Fs(-s)384
+b Ft(Silen)m(t)26 b(mo)s(de.)40 b(If)27 b(input)e(is)i(coming)g(from)g
+(a)h(terminal,)f(c)m(haracters)i(are)f(not)1110 1289
+y(ec)m(ho)s(ed.)630 1456 y Fs(-t)i Fj(timeout)1110 1565
+y Ft(Cause)42 b Fs(read)g Ft(to)h(time)g(out)g(and)f(return)f(failure)g
+(if)h(a)h(complete)g(line)e(of)1110 1675 y(input)25 b(is)h(not)i(read)f
+(within)d Fq(timeout)29 b Ft(seconds.)40 b(This)25 b(option)i(has)f(no)
+h(e\013ect)1110 1784 y(if)i Fs(read)h Ft(is)f(not)i(reading)e(input)f
+(from)i(the)h(terminal)e(or)h(a)h(pip)s(e.)630 1951 y
Fs(-u)f Fj(fd)258 b Ft(Read)31 b(input)d(from)i(\014le)f(descriptor)h
-Fq(fd)p Ft(.)150 1590 y Fs(shopt)870 1724 y(shopt)46
+Fq(fd)p Ft(.)150 2117 y Fs(shopt)870 2255 y(shopt)46
b([-pqsu])g([-o])h([)p Fj(optname)56 b Fs(...)o(])630
-1857 y Ft(T)-8 b(oggle)46 b(the)e(v)-5 b(alues)44 b(of)h(v)-5
+2393 y Ft(T)-8 b(oggle)46 b(the)e(v)-5 b(alues)44 b(of)h(v)-5
b(ariables)43 b(con)m(trolling)h(optional)g(shell)e(b)s(eha)m(vior.)83
-b(With)44 b(no)630 1967 y(options,)31 b(or)g(with)f(the)h(`)p
+b(With)44 b(no)630 2503 y(options,)31 b(or)g(with)f(the)h(`)p
Fs(-p)p Ft(')g(option,)g(a)h(list)d(of)j(all)e(settable)h(options)g(is)
-f(displa)m(y)m(ed,)g(with)630 2077 y(an)k(indication)f(of)i(whether)f
+f(displa)m(y)m(ed,)g(with)630 2612 y(an)k(indication)f(of)i(whether)f
(or)g(not)h(eac)m(h)h(is)d(set.)54 b(The)34 b(`)p Fs(-p)p
-Ft(')h(option)f(causes)h(output)f(to)630 2186 y(b)s(e)i(displa)m(y)m
+Ft(')h(option)f(causes)h(output)f(to)630 2722 y(b)s(e)i(displa)m(y)m
(ed)f(in)f(a)j(form)f(that)h(ma)m(y)g(b)s(e)e(reused)h(as)g(input.)57
-b(Other)36 b(options)f(ha)m(v)m(e)j(the)630 2296 y(follo)m(wing)29
-b(meanings:)630 2454 y Fs(-s)384 b Ft(Enable)29 b(\(set\))j(eac)m(h)f
-Fq(optname)p Ft(.)630 2612 y Fs(-u)384 b Ft(Disable)29
-b(\(unset\))i(eac)m(h)h Fq(optname)p Ft(.)630 2771 y
+b(Other)36 b(options)f(ha)m(v)m(e)j(the)630 2832 y(follo)m(wing)29
+b(meanings:)630 2998 y Fs(-s)384 b Ft(Enable)29 b(\(set\))j(eac)m(h)f
+Fq(optname)p Ft(.)630 3164 y Fs(-u)384 b Ft(Disable)29
+b(\(unset\))i(eac)m(h)h Fq(optname)p Ft(.)630 3331 y
Fs(-q)384 b Ft(Suppresses)28 b(normal)g(output;)i(the)g(return)e
-(status)i(indicates)f(whether)g(the)1110 2880 y Fq(optname)37
+(status)i(indicates)f(whether)g(the)1110 3440 y Fq(optname)37
b Ft(is)30 b(set)i(or)f(unset.)43 b(If)31 b(m)m(ultiple)e
Fq(optname)37 b Ft(argumen)m(ts)31 b(are)h(giv)m(en)1110
-2990 y(with)42 b(`)p Fs(-q)p Ft(',)k(the)d(return)f(status)h(is)f(zero)
+3550 y(with)42 b(`)p Fs(-q)p Ft(',)k(the)d(return)f(status)h(is)f(zero)
i(if)e(all)f Fq(optnames)47 b Ft(are)d(enabled;)1110
-3099 y(non-zero)31 b(otherwise.)630 3258 y Fs(-o)384
+3660 y(non-zero)31 b(otherwise.)630 3826 y Fs(-o)384
b Ft(Restricts)41 b(the)h(v)-5 b(alues)41 b(of)g Fq(optname)47
b Ft(to)42 b(b)s(e)f(those)h(de\014ned)e(for)h(the)h(`)p
-Fs(-o)p Ft(')1110 3367 y(option)20 b(to)i(the)f Fs(set)f
+Fs(-o)p Ft(')1110 3936 y(option)20 b(to)i(the)f Fs(set)f
Ft(builtin)d(\(see)22 b(Section)e(4.3)i([The)e(Set)h(Builtin],)g(page)g
-(50\).)630 3526 y(If)29 b(either)h(`)p Fs(-s)p Ft(')g(or)g(`)p
+(50\).)630 4102 y(If)29 b(either)h(`)p Fs(-s)p Ft(')g(or)g(`)p
Fs(-u)p Ft(')f(is)g(used)h(with)e(no)i Fq(optname)35
b Ft(argumen)m(ts,)c(the)f(displa)m(y)e(is)h(limited)630
-3635 y(to)i(those)g(options)f(whic)m(h)f(are)i(set)f(or)h(unset,)f
-(resp)s(ectiv)m(ely)-8 b(.)630 3769 y(Unless)29 b(otherwise)h(noted,)h
+4212 y(to)i(those)g(options)f(whic)m(h)f(are)i(set)f(or)h(unset,)f
+(resp)s(ectiv)m(ely)-8 b(.)630 4350 y(Unless)29 b(otherwise)h(noted,)h
(the)g Fs(shopt)d Ft(options)i(are)h(disabled)d(\(o\013)7
-b(\))32 b(b)m(y)e(default.)630 3903 y(The)d(return)f(status)i(when)f
+b(\))32 b(b)m(y)e(default.)630 4488 y(The)d(return)f(status)i(when)f
(listing)e(options)i(is)f(zero)j(if)d(all)h Fq(optnames)k
-Ft(are)d(enabled,)f(non-)630 4013 y(zero)40 b(otherwise.)65
+Ft(are)d(enabled,)f(non-)630 4597 y(zero)40 b(otherwise.)65
b(When)39 b(setting)g(or)g(unsetting)f(options,)i(the)f(return)f
-(status)h(is)f(zero)630 4122 y(unless)29 b(an)h Fq(optname)36
+(status)h(is)f(zero)630 4707 y(unless)29 b(an)h Fq(optname)36
b Ft(is)29 b(not)i(a)g(v)-5 b(alid)28 b(shell)h(option.)630
-4256 y(The)h(list)f(of)h Fs(shopt)f Ft(options)h(is:)630
-4415 y Fs(cdable_vars)1110 4524 y Ft(If)k(this)g(is)g(set,)j(an)e
+4845 y(The)h(list)f(of)h Fs(shopt)f Ft(options)h(is:)630
+5011 y Fs(cdable_vars)1110 5121 y Ft(If)k(this)g(is)g(set,)j(an)e
(argumen)m(t)g(to)h(the)f Fs(cd)f Ft(builtin)e(command)i(that)i(is)e
-(not)1110 4634 y(a)d(directory)f(is)g(assumed)g(to)h(b)s(e)f(the)h
+(not)1110 5230 y(a)d(directory)f(is)g(assumed)g(to)h(b)s(e)f(the)h
(name)f(of)h(a)g(v)-5 b(ariable)29 b(whose)i(v)-5 b(alue)30
-b(is)1110 4743 y(the)h(directory)e(to)j(c)m(hange)f(to.)630
-4902 y Fs(cdspell)144 b Ft(If)27 b(set,)h(minor)e(errors)g(in)g(the)h
+b(is)1110 5340 y(the)h(directory)e(to)j(c)m(hange)f(to.)p
+eop
+%%Page: 46 52
+46 51 bop 150 -116 a Ft(46)2572 b(Bash)31 b(Reference)g(Man)m(ual)630
+299 y Fs(cdspell)144 b Ft(If)27 b(set,)h(minor)e(errors)g(in)g(the)h
(sp)s(elling)e(of)i(a)g(directory)g(comp)s(onen)m(t)g(in)f(a)i
-Fs(cd)1110 5011 y Ft(command)i(will)e(b)s(e)i(corrected.)43
+Fs(cd)1110 408 y Ft(command)i(will)e(b)s(e)i(corrected.)43
b(The)30 b(errors)g(c)m(hec)m(k)m(ed)j(for)d(are)h(transp)s(osed)1110
-5121 y(c)m(haracters,)46 b(a)c(missing)d(c)m(haracter,)47
+518 y(c)m(haracters,)46 b(a)c(missing)d(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 5230 y(correction)24 b(is)e(found,)h(the)h(corrected)g
-(path)f(is)f(prin)m(ted,)h(and)g(the)g(command)1110 5340
+b(If)42 b(a)1110 628 y(correction)24 b(is)e(found,)h(the)h(corrected)g
+(path)f(is)f(prin)m(ted,)h(and)g(the)g(command)1110 737
y(pro)s(ceeds.)40 b(This)29 b(option)h(is)f(only)h(used)f(b)m(y)h(in)m
-(teractiv)m(e)i(shells.)p eop
-%%Page: 46 52
-46 51 bop 150 -116 a Ft(46)2572 b(Bash)31 b(Reference)g(Man)m(ual)630
-299 y Fs(checkhash)1110 408 y Ft(If)e(this)g(is)g(set,)h(Bash)g(c)m
-(hec)m(ks)h(that)g(a)f(command)f(found)g(in)f(the)i(hash)f(table)1110
-518 y(exists)j(b)s(efore)g(trying)g(to)i(execute)g(it.)47
-b(If)32 b(a)h(hashed)e(command)i(no)f(longer)1110 628
-y(exists,)e(a)h(normal)e(path)h(searc)m(h)h(is)f(p)s(erformed.)630
-775 y Fs(checkwinsize)1110 885 y Ft(If)41 b(set,)k(Bash)c(c)m(hec)m(ks)
-i(the)f(windo)m(w)d(size)j(after)g(eac)m(h)g(command)f(and,)j(if)1110
-995 y(necessary)-8 b(,)31 b(up)s(dates)f(the)g(v)-5 b(alues)30
-b(of)h Fs(LINES)e Ft(and)g Fs(COLUMNS)p Ft(.)630 1142
-y Fs(cmdhist)144 b Ft(If)33 b(set,)j(Bash)e(attempts)h(to)g(sa)m(v)m(e)
-g(all)e(lines)f(of)i(a)h(m)m(ultiple-line)30 b(command)1110
-1252 y(in)g(the)h(same)g(history)f(en)m(try)-8 b(.)42
-b(This)29 b(allo)m(ws)h(easy)i(re-editing)e(of)h(m)m(ulti-line)1110
-1361 y(commands.)630 1509 y Fs(dotglob)144 b Ft(If)27
-b(set,)i(Bash)f(includes)e(\014lenames)h(b)s(eginning)e(with)h(a)i(`.')
-41 b(in)26 b(the)i(results)f(of)1110 1619 y(\014lename)j(expansion.)630
-1766 y Fs(execfail)96 b Ft(If)24 b(this)g(is)f(set,)k(a)e(non-in)m
+(teractiv)m(e)i(shells.)630 894 y Fs(checkhash)1110 1004
+y Ft(If)d(this)g(is)g(set,)h(Bash)g(c)m(hec)m(ks)h(that)g(a)f(command)f
+(found)g(in)f(the)i(hash)f(table)1110 1114 y(exists)j(b)s(efore)g
+(trying)g(to)i(execute)g(it.)47 b(If)32 b(a)h(hashed)e(command)i(no)f
+(longer)1110 1223 y(exists,)e(a)h(normal)e(path)h(searc)m(h)h(is)f(p)s
+(erformed.)630 1380 y Fs(checkwinsize)1110 1490 y Ft(If)41
+b(set,)k(Bash)c(c)m(hec)m(ks)i(the)f(windo)m(w)d(size)j(after)g(eac)m
+(h)g(command)f(and,)j(if)1110 1600 y(necessary)-8 b(,)31
+b(up)s(dates)f(the)g(v)-5 b(alues)30 b(of)h Fs(LINES)e
+Ft(and)g Fs(COLUMNS)p Ft(.)630 1757 y Fs(cmdhist)144
+b Ft(If)33 b(set,)j(Bash)e(attempts)h(to)g(sa)m(v)m(e)g(all)e(lines)f
+(of)i(a)h(m)m(ultiple-line)30 b(command)1110 1866 y(in)g(the)h(same)g
+(history)f(en)m(try)-8 b(.)42 b(This)29 b(allo)m(ws)h(easy)i
+(re-editing)e(of)h(m)m(ulti-line)1110 1976 y(commands.)630
+2133 y Fs(dotglob)144 b Ft(If)27 b(set,)i(Bash)f(includes)e
+(\014lenames)h(b)s(eginning)e(with)h(a)i(`.')41 b(in)26
+b(the)i(results)f(of)1110 2243 y(\014lename)j(expansion.)630
+2400 y Fs(execfail)96 b Ft(If)24 b(this)g(is)f(set,)k(a)e(non-in)m
(teractiv)m(e)g(shell)e(will)e(not)k(exit)g(if)e(it)h(cannot)i(execute)
-1110 1876 y(the)i(\014le)f(sp)s(eci\014ed)g(as)h(an)g(argumen)m(t)g(to)
+1110 2510 y(the)i(\014le)f(sp)s(eci\014ed)g(as)h(an)g(argumen)m(t)g(to)
h(the)f Fs(exec)f Ft(builtin)e(command.)39 b(An)1110
-1986 y(in)m(teractiv)m(e)31 b(shell)e(do)s(es)h(not)g(exit)h(if)e
-Fs(exec)g Ft(fails.)630 2133 y Fs(expand_aliases)1110
-2243 y Ft(If)j(set,)h(aliases)e(are)i(expanded)e(as)h(describ)s(ed)e(b)
-s(elo)m(w)h(under)g(Aliases,)g(Sec-)1110 2352 y(tion)37
+2619 y(in)m(teractiv)m(e)31 b(shell)e(do)s(es)h(not)g(exit)h(if)e
+Fs(exec)g Ft(fails.)630 2777 y Fs(expand_aliases)1110
+2886 y Ft(If)j(set,)h(aliases)e(are)i(expanded)e(as)h(describ)s(ed)e(b)
+s(elo)m(w)h(under)g(Aliases,)g(Sec-)1110 2996 y(tion)37
b(6.6)i([Aliases],)h(page)f(71.)64 b(This)36 b(option)h(is)g(enabled)g
-(b)m(y)h(default)f(for)1110 2462 y(in)m(teractiv)m(e)31
-b(shells.)630 2610 y Fs(extdebug)96 b Ft(If)30 b(set,)h(b)s(eha)m(vior)
+(b)m(y)h(default)f(for)1110 3105 y(in)m(teractiv)m(e)31
+b(shells.)630 3263 y Fs(extdebug)96 b Ft(If)30 b(set,)h(b)s(eha)m(vior)
f(in)m(tended)f(for)h(use)g(b)m(y)g(debuggers)g(is)g(enabled:)1159
-2738 y(1.)61 b(The)32 b(`)p Fs(-F)p Ft(')g(option)g(to)h(the)g
+3396 y(1.)61 b(The)32 b(`)p Fs(-F)p Ft(')g(option)g(to)h(the)g
Fs(declare)d Ft(builtin)f(\(see)34 b(Section)e(4.2)i([Bash)1290
-2848 y(Builtins],)26 b(page)j(39\))g(displa)m(ys)d(the)i(source)h
-(\014le)e(name)h(and)f(line)f(n)m(um-)1290 2958 y(b)s(er)j(corresp)s
+3506 y(Builtins],)26 b(page)j(39\))g(displa)m(ys)d(the)i(source)h
+(\014le)e(name)h(and)f(line)f(n)m(um-)1290 3615 y(b)s(er)j(corresp)s
(onding)f(to)j(eac)m(h)g(function)e(name)h(supplied)d(as)k(an)f(argu-)
-1290 3067 y(men)m(t.)1159 3196 y(2.)61 b(If)20 b(the)h(command)g(run)e
+1290 3725 y(men)m(t.)1159 3858 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 3305 y(the)31 b(next)f(command)g(is)g(skipp)s(ed)e(and)h
-(not)i(executed.)1159 3434 y(3.)61 b(If)37 b(the)g(command)g(run)f(b)m
+b(alue,)1290 3968 y(the)31 b(next)f(command)g(is)g(skipp)s(ed)e(and)h
+(not)i(executed.)1159 4101 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)37
-b(of)g(2,)1290 3544 y(and)c(the)g(shell)f(is)g(executing)i(in)e(a)i
-(subroutine)d(\(a)j(shell)e(function)g(or)1290 3653 y(a)i(shell)f
+b(of)g(2,)1290 4211 y(and)c(the)g(shell)f(is)g(executing)i(in)e(a)i
+(subroutine)d(\(a)j(shell)e(function)g(or)1290 4320 y(a)i(shell)f
(script)g(executed)i(b)m(y)f(the)g Fs(.)g Ft(or)g Fs(source)e
-Ft(builtins\),)g(a)j(call)e(to)1290 3763 y Fs(return)c
-Ft(is)g(sim)m(ulated.)630 3911 y Fs(extglob)144 b Ft(If)26
+Ft(builtins\),)g(a)j(call)e(to)1290 4430 y Fs(return)c
+Ft(is)g(sim)m(ulated.)630 4587 y Fs(extglob)144 b Ft(If)26
b(set,)i(the)f(extended)f(pattern)h(matc)m(hing)f(features)h(describ)s
-(ed)d(ab)s(o)m(v)m(e)k(\(see)1110 4020 y(Section)i(3.5.8.1)j([P)m
+(ed)d(ab)s(o)m(v)m(e)k(\(see)1110 4697 y(Section)i(3.5.8.1)j([P)m
(attern)f(Matc)m(hing],)f(page)g(23\))h(are)f(enabled.)630
-4168 y Fs(extquote)96 b Ft(If)49 b(set,)54 b Fs($')p
+4854 y Fs(extquote)96 b Ft(If)49 b(set,)54 b Fs($')p
Fj(string)11 b Fs(')46 b Ft(and)j Fs($")p Fj(string)11
b Fs(")46 b Ft(quoting)j(is)f(p)s(erformed)f(within)1110
-4277 y Fs(${)p Fj(parameter)11 b Fs(})30 b Ft(expansions)i(enclosed)h
-(in)g(double)f(quotes.)51 b(This)31 b(option)1110 4387
-y(is)e(enabled)h(b)m(y)g(default.)630 4535 y Fs(failglob)96
+4964 y Fs(${)p Fj(parameter)11 b Fs(})30 b Ft(expansions)i(enclosed)h
+(in)g(double)f(quotes.)51 b(This)31 b(option)1110 5073
+y(is)e(enabled)h(b)m(y)g(default.)630 5230 y Fs(failglob)96
b Ft(If)30 b(set,)g(patterns)g(whic)m(h)f(fail)g(to)i(matc)m(h)g
-(\014lenames)e(during)e(pathname)j(ex-)1110 4644 y(pansion)f(result)g
-(in)g(an)h(expansion)g(error.)630 4792 y Fs(force_fignore)1110
-4902 y Ft(If)43 b(set,)k(the)d(su\016xes)f(sp)s(eci\014ed)e(b)m(y)j
-(the)f Fs(FIGNORE)f Ft(shell)f(v)-5 b(ariable)42 b(cause)1110
-5011 y(w)m(ords)31 b(to)h(b)s(e)f(ignored)g(when)g(p)s(erforming)e(w)m
-(ord)i(completion)g(ev)m(en)h(if)f(the)1110 5121 y(ignored)36
-b(w)m(ords)h(are)g(the)h(only)e(p)s(ossible)f(completions.)60
-b(See)37 b(Section)g(5.2)1110 5230 y([Bash)24 b(V)-8
-b(ariables],)25 b(page)g(55,)h(for)d(a)h(description)e(of)i
-Fs(FIGNORE)p Ft(.)37 b(This)21 b(option)1110 5340 y(is)29
-b(enabled)h(b)m(y)g(default.)p eop
+(\014lenames)e(during)e(pathname)j(ex-)1110 5340 y(pansion)f(result)g
+(in)g(an)h(expansion)g(error.)p eop
%%Page: 47 53
47 52 bop 150 -116 a Ft(Chapter)30 b(4:)41 b(Shell)28
-b(Builtin)g(Commands)2069 b(47)630 299 y Fs(gnu_errfmt)1110
-408 y Ft(If)35 b(set,)j(shell)c(error)i(messages)g(are)h(written)d(in)h
-(the)h(standard)f Fl(gnu)g Ft(error)1110 518 y(message)c(format.)630
-667 y Fs(histappend)1110 777 y Ft(If)c(set,)j(the)e(history)f(list)f
+b(Builtin)g(Commands)2069 b(47)630 299 y Fs(force_fignore)1110
+408 y Ft(If)43 b(set,)k(the)d(su\016xes)f(sp)s(eci\014ed)e(b)m(y)j(the)
+f Fs(FIGNORE)f Ft(shell)f(v)-5 b(ariable)42 b(cause)1110
+518 y(w)m(ords)31 b(to)h(b)s(e)f(ignored)g(when)g(p)s(erforming)e(w)m
+(ord)i(completion)g(ev)m(en)h(if)f(the)1110 628 y(ignored)36
+b(w)m(ords)h(are)g(the)h(only)e(p)s(ossible)f(completions.)60
+b(See)37 b(Section)g(5.2)1110 737 y([Bash)24 b(V)-8 b(ariables],)25
+b(page)g(55,)h(for)d(a)h(description)e(of)i Fs(FIGNORE)p
+Ft(.)37 b(This)21 b(option)1110 847 y(is)29 b(enabled)h(b)m(y)g
+(default.)630 1011 y Fs(gnu_errfmt)1110 1121 y Ft(If)35
+b(set,)j(shell)c(error)i(messages)g(are)h(written)d(in)h(the)h
+(standard)f Fl(gnu)g Ft(error)1110 1230 y(message)c(format.)630
+1395 y Fs(histappend)1110 1504 y Ft(If)c(set,)j(the)e(history)f(list)f
(is)h(app)s(ended)f(to)j(the)f(\014le)f(named)g(b)m(y)h(the)g(v)-5
-b(alue)28 b(of)1110 887 y(the)e Fs(HISTFILE)d Ft(v)-5
+b(alue)28 b(of)1110 1614 y(the)e Fs(HISTFILE)d Ft(v)-5
b(ariable)24 b(when)g(the)h(shell)f(exits,)i(rather)f(than)h(o)m(v)m
-(erwriting)1110 996 y(the)31 b(\014le.)630 1146 y Fs(histreedit)1110
-1255 y Ft(If)i(set,)h(and)f(Readline)f(is)g(b)s(eing)g(used,)h(a)g
+(erwriting)1110 1724 y(the)31 b(\014le.)630 1888 y Fs(histreedit)1110
+1998 y Ft(If)i(set,)h(and)f(Readline)f(is)g(b)s(eing)g(used,)h(a)g
(user)g(is)f(giv)m(en)h(the)h(opp)s(ortunit)m(y)1110
-1365 y(to)d(re-edit)f(a)h(failed)e(history)g(substitution.)630
-1514 y Fs(histverify)1110 1624 y Ft(If)35 b(set,)i(and)e(Readline)f(is)
+2107 y(to)d(re-edit)f(a)h(failed)e(history)g(substitution.)630
+2271 y Fs(histverify)1110 2381 y Ft(If)35 b(set,)i(and)e(Readline)f(is)
g(b)s(eing)g(used,)i(the)f(results)f(of)h(history)g(substitu-)1110
-1733 y(tion)h(are)h(not)g(immediately)e(passed)h(to)h(the)g(shell)e
-(parser.)59 b(Instead,)38 b(the)1110 1843 y(resulting)g(line)f(is)i
+2491 y(tion)h(are)h(not)g(immediately)e(passed)h(to)h(the)g(shell)e
+(parser.)59 b(Instead,)38 b(the)1110 2600 y(resulting)g(line)f(is)i
(loaded)g(in)m(to)g(the)h(Readline)e(editing)g(bu\013er,)j(allo)m(wing)
-1110 1953 y(further)29 b(mo)s(di\014cation.)630 2102
-y Fs(hostcomplete)1110 2212 y Ft(If)38 b(set,)j(and)c(Readline)g(is)g
+1110 2710 y(further)29 b(mo)s(di\014cation.)630 2874
+y Fs(hostcomplete)1110 2984 y Ft(If)38 b(set,)j(and)c(Readline)g(is)g
(b)s(eing)g(used,)i(Bash)g(will)c(attempt)k(to)g(p)s(erform)1110
-2321 y(hostname)d(completion)f(when)g(a)h(w)m(ord)f(con)m(taining)g(a)h
-(`)p Fs(@)p Ft(')g(is)f(b)s(eing)f(com-)1110 2431 y(pleted)40
+3093 y(hostname)d(completion)f(when)g(a)h(w)m(ord)f(con)m(taining)g(a)h
+(`)p Fs(@)p Ft(')g(is)f(b)s(eing)f(com-)1110 3203 y(pleted)40
b(\(see)h(Section)f(8.4.6)i([Commands)e(F)-8 b(or)41
-b(Completion],)g(page)g(99\).)1110 2540 y(This)29 b(option)g(is)h
-(enabled)f(b)m(y)h(default.)630 2690 y Fs(huponexit)1110
-2800 y Ft(If)i(set,)i(Bash)f(will)e(send)g Fs(SIGHUP)h
+b(Completion],)g(page)g(99\).)1110 3313 y(This)29 b(option)g(is)h
+(enabled)f(b)m(y)h(default.)630 3477 y Fs(huponexit)1110
+3587 y Ft(If)i(set,)i(Bash)f(will)e(send)g Fs(SIGHUP)h
Ft(to)h(all)f(jobs)g(when)g(an)g(in)m(teractiv)m(e)i(login)1110
-2909 y(shell)29 b(exits)h(\(see)h(Section)f(3.7.6)i([Signals],)e(page)h
-(31\).)630 3059 y Fs(interactive_comments)1110 3168 y
+3696 y(shell)29 b(exits)h(\(see)h(Section)f(3.7.6)i([Signals],)e(page)h
+(31\).)630 3861 y Fs(interactive_comments)1110 3970 y
Ft(Allo)m(w)25 b(a)i(w)m(ord)e(b)s(eginning)e(with)i(`)p
Fs(#)p Ft(')h(to)h(cause)f(that)h(w)m(ord)f(and)f(all)g(remain-)1110
-3278 y(ing)40 b(c)m(haracters)j(on)e(that)h(line)e(to)i(b)s(e)f
+4080 y(ing)40 b(c)m(haracters)j(on)e(that)h(line)e(to)i(b)s(e)f
(ignored)f(in)g(an)h(in)m(teractiv)m(e)h(shell.)1110
-3387 y(This)29 b(option)g(is)h(enabled)f(b)m(y)h(default.)630
-3537 y Fs(lithist)144 b Ft(If)22 b(enabled,)h(and)e(the)h
+4189 y(This)29 b(option)g(is)h(enabled)f(b)m(y)h(default.)630
+4354 y Fs(lithist)144 b Ft(If)22 b(enabled,)h(and)e(the)h
Fs(cmdhist)e Ft(option)i(is)f(enabled,)i(m)m(ulti-line)c(commands)1110
-3646 y(are)28 b(sa)m(v)m(ed)h(to)g(the)f(history)f(with)f(em)m(b)s
-(edded)h(newlines)f(rather)i(than)f(using)1110 3756 y(semicolon)j
-(separators)h(where)e(p)s(ossible.)630 3905 y Fs(login_shell)1110
-4015 y Ft(The)35 b(shell)f(sets)i(this)e(option)h(if)g(it)g(is)f
+4463 y(are)28 b(sa)m(v)m(ed)h(to)g(the)f(history)f(with)f(em)m(b)s
+(edded)h(newlines)f(rather)i(than)f(using)1110 4573 y(semicolon)j
+(separators)h(where)e(p)s(ossible.)630 4737 y Fs(login_shell)1110
+4847 y Ft(The)35 b(shell)f(sets)i(this)e(option)h(if)g(it)g(is)f
(started)i(as)g(a)g(login)e(shell)g(\(see)i(Sec-)1110
-4125 y(tion)28 b(6.1)h([In)m(v)m(oking)g(Bash],)g(page)g(63\).)41
+4956 y(tion)28 b(6.1)h([In)m(v)m(oking)g(Bash],)g(page)g(63\).)41
b(The)28 b(v)-5 b(alue)28 b(ma)m(y)h(not)f(b)s(e)g(c)m(hanged.)630
-4274 y Fs(mailwarn)96 b Ft(If)34 b(set,)i(and)e(a)h(\014le)f(that)h
+5121 y Fs(mailwarn)96 b Ft(If)34 b(set,)i(and)e(a)h(\014le)f(that)h
(Bash)f(is)g(c)m(hec)m(king)h(for)g(mail)e(has)h(b)s(een)g(accessed)
-1110 4384 y(since)23 b(the)i(last)f(time)f(it)h(w)m(as)g(c)m(hec)m(k)m
+1110 5230 y(since)23 b(the)i(last)f(time)f(it)h(w)m(as)g(c)m(hec)m(k)m
(ed,)k(the)c(message)h Fs("The)k(mail)h(in)f Fj(mail-)1110
-4493 y(file)40 b Fs(has)29 b(been)g(read")g Ft(is)h(displa)m(y)m(ed.)
-630 4643 y Fs(no_empty_cmd_completion)1110 4752 y Ft(If)g(set,)g(and)g
-(Readline)e(is)i(b)s(eing)e(used,)i(Bash)g(will)d(not)j(attempt)i(to)e
-(searc)m(h)1110 4862 y(the)25 b Fs(PATH)f Ft(for)h(p)s(ossible)d
-(completions)j(when)f(completion)g(is)g(attempted)i(on)1110
-4971 y(an)k(empt)m(y)h(line.)630 5121 y Fs(nocaseglob)1110
-5230 y Ft(If)38 b(set,)k(Bash)d(matc)m(hes)g(\014lenames)f(in)f(a)i
-(case-insensitiv)m(e)g(fashion)e(when)1110 5340 y(p)s(erforming)28
-b(\014lename)i(expansion.)p eop
+5340 y(file)40 b Fs(has)29 b(been)g(read")g Ft(is)h(displa)m(y)m(ed.)p
+eop
%%Page: 48 54
48 53 bop 150 -116 a Ft(48)2572 b(Bash)31 b(Reference)g(Man)m(ual)630
-299 y Fs(nullglob)96 b Ft(If)23 b(set,)j(Bash)e(allo)m(ws)e(\014lename)
-h(patterns)h(whic)m(h)e(matc)m(h)i(no)g(\014les)e(to)j(expand)1110
-408 y(to)31 b(a)g(n)m(ull)d(string,)i(rather)g(than)g(themselv)m(es.)
-630 573 y Fs(progcomp)96 b Ft(If)25 b(set,)i(the)f(programmable)f
+299 y Fs(no_empty_cmd_completion)1110 408 y Ft(If)f(set,)g(and)g
+(Readline)e(is)i(b)s(eing)e(used,)i(Bash)g(will)d(not)j(attempt)i(to)e
+(searc)m(h)1110 518 y(the)25 b Fs(PATH)f Ft(for)h(p)s(ossible)d
+(completions)j(when)f(completion)g(is)g(attempted)i(on)1110
+628 y(an)k(empt)m(y)h(line.)630 779 y Fs(nocaseglob)1110
+889 y Ft(If)38 b(set,)k(Bash)d(matc)m(hes)g(\014lenames)f(in)f(a)i
+(case-insensitiv)m(e)g(fashion)e(when)1110 999 y(p)s(erforming)28
+b(\014lename)i(expansion.)630 1150 y Fs(nullglob)96 b
+Ft(If)23 b(set,)j(Bash)e(allo)m(ws)e(\014lename)h(patterns)h(whic)m(h)e
+(matc)m(h)i(no)g(\014les)e(to)j(expand)1110 1260 y(to)31
+b(a)g(n)m(ull)d(string,)i(rather)g(than)g(themselv)m(es.)630
+1412 y Fs(progcomp)96 b Ft(If)25 b(set,)i(the)f(programmable)f
(completion)f(facilities)g(\(see)j(Section)e(8.6)i([Pro-)1110
-682 y(grammable)44 b(Completion],)j(page)e(103\))h(are)f(enabled.)81
-b(This)43 b(option)h(is)1110 792 y(enabled)29 b(b)m(y)i(default.)630
-956 y Fs(promptvars)1110 1066 y Ft(If)24 b(set,)i(prompt)d(strings)g
+1521 y(grammable)44 b(Completion],)j(page)e(103\))h(are)f(enabled.)81
+b(This)43 b(option)h(is)1110 1631 y(enabled)29 b(b)m(y)i(default.)630
+1783 y Fs(promptvars)1110 1892 y Ft(If)24 b(set,)i(prompt)d(strings)g
(undergo)g(parameter)i(expansion,)f(command)g(sub-)1110
-1176 y(stitution,)32 b(arithmetic)f(expansion,)h(and)f(quote)i(remo)m
-(v)-5 b(al)32 b(after)h(b)s(eing)d(ex-)1110 1285 y(panded)39
+2002 y(stitution,)32 b(arithmetic)f(expansion,)h(and)f(quote)i(remo)m
+(v)-5 b(al)32 b(after)h(b)s(eing)d(ex-)1110 2111 y(panded)39
b(as)i(describ)s(ed)d(b)s(elo)m(w)i(\(see)h(Section)f(6.9)h([Prin)m
-(ting)e(a)i(Prompt],)1110 1395 y(page)31 b(75\).)42 b(This)29
-b(option)g(is)h(enabled)f(b)m(y)h(default.)630 1559 y
-Fs(restricted_shell)1110 1669 y Ft(The)40 b(shell)f(sets)i(this)f
+(ting)e(a)i(Prompt],)1110 2221 y(page)31 b(75\).)42 b(This)29
+b(option)g(is)h(enabled)f(b)m(y)h(default.)630 2373 y
+Fs(restricted_shell)1110 2482 y Ft(The)40 b(shell)f(sets)i(this)f
(option)g(if)g(it)h(is)e(started)j(in)d(restricted)i(mo)s(de)f(\(see)
-1110 1778 y(Section)35 b(6.10)h([The)f(Restricted)f(Shell],)h(page)g
+1110 2592 y(Section)35 b(6.10)h([The)f(Restricted)f(Shell],)h(page)g
(76\).)56 b(The)34 b(v)-5 b(alue)34 b(ma)m(y)i(not)1110
-1888 y(b)s(e)c(c)m(hanged.)49 b(This)31 b(is)h(not)i(reset)f(when)f
-(the)h(startup)g(\014les)e(are)j(executed,)1110 1998
+2701 y(b)s(e)c(c)m(hanged.)49 b(This)31 b(is)h(not)i(reset)f(when)f
+(the)h(startup)g(\014les)e(are)j(executed,)1110 2811
y(allo)m(wing)h(the)h(startup)f(\014les)g(to)h(disco)m(v)m(er)g
-(whether)g(or)f(not)i(a)f(shell)e(is)h(re-)1110 2107
-y(stricted.)630 2271 y Fs(shift_verbose)1110 2381 y Ft(If)h(this)f(is)g
+(whether)g(or)f(not)i(a)f(shell)e(is)h(re-)1110 2921
+y(stricted.)630 3072 y Fs(shift_verbose)1110 3182 y Ft(If)h(this)f(is)g
(set,)k(the)d Fs(shift)f Ft(builtin)e(prin)m(ts)h(an)i(error)g(message)
-i(when)d(the)1110 2491 y(shift)29 b(coun)m(t)i(exceeds)g(the)g(n)m(um)m
-(b)s(er)e(of)h(p)s(ositional)f(parameters.)630 2655 y
-Fs(sourcepath)1110 2765 y Ft(If)22 b(set,)j(the)e Fs(source)e
+i(when)d(the)1110 3292 y(shift)29 b(coun)m(t)i(exceeds)g(the)g(n)m(um)m
+(b)s(er)e(of)h(p)s(ositional)f(parameters.)630 3443 y
+Fs(sourcepath)1110 3553 y Ft(If)22 b(set,)j(the)e Fs(source)e
Ft(builtin)e(uses)j(the)h(v)-5 b(alue)22 b(of)h Fs(PATH)e
-Ft(to)j(\014nd)d(the)h(directory)1110 2874 y(con)m(taining)27
+Ft(to)j(\014nd)d(the)h(directory)1110 3662 y(con)m(taining)27
b(the)g(\014le)g(supplied)d(as)j(an)g(argumen)m(t.)40
-b(This)26 b(option)h(is)f(enabled)1110 2984 y(b)m(y)k(default.)630
-3148 y Fs(xpg_echo)96 b Ft(If)31 b(set,)h(the)g Fs(echo)e
+b(This)26 b(option)h(is)f(enabled)1110 3772 y(b)m(y)k(default.)630
+3924 y Fs(xpg_echo)96 b Ft(If)31 b(set,)h(the)g Fs(echo)e
Ft(builtin)e(expands)i(bac)m(kslash-escap)s(e)i(sequences)g(b)m(y)f
-(de-)1110 3258 y(fault.)630 3422 y(The)c(return)f(status)i(when)f
+(de-)1110 4033 y(fault.)630 4185 y(The)c(return)f(status)i(when)f
(listing)e(options)i(is)f(zero)j(if)d(all)h Fq(optnames)k
-Ft(are)d(enabled,)f(non-)630 3532 y(zero)40 b(otherwise.)65
+Ft(are)d(enabled,)f(non-)630 4295 y(zero)40 b(otherwise.)65
b(When)39 b(setting)g(or)g(unsetting)f(options,)i(the)f(return)f
-(status)h(is)f(zero)630 3641 y(unless)29 b(an)h Fq(optname)36
+(status)h(is)f(zero)630 4404 y(unless)29 b(an)h Fq(optname)36
b Ft(is)29 b(not)i(a)g(v)-5 b(alid)28 b(shell)h(option.)150
-3806 y Fs(source)870 3943 y(source)46 b Fj(filename)630
-4080 y Ft(A)30 b(synon)m(ym)g(for)g Fs(.)g Ft(\(see)i(Section)e(4.1)h
-([Bourne)g(Shell)d(Builtins],)g(page)j(33\).)150 4244
-y Fs(type)870 4381 y(type)47 b([-afptP])e([)p Fj(name)57
-b Fs(...)o(])630 4518 y Ft(F)-8 b(or)42 b(eac)m(h)g Fq(name)p
+4556 y Fs(source)870 4687 y(source)46 b Fj(filename)630
+4817 y Ft(A)30 b(synon)m(ym)g(for)g Fs(.)g Ft(\(see)i(Section)e(4.1)h
+([Bourne)g(Shell)d(Builtins],)g(page)j(33\).)150 4969
+y Fs(type)870 5100 y(type)47 b([-afptP])e([)p Fj(name)57
+b Fs(...)o(])630 5230 y Ft(F)-8 b(or)42 b(eac)m(h)g Fq(name)p
Ft(,)i(indicate)c(ho)m(w)i(it)e(w)m(ould)g(b)s(e)h(in)m(terpreted)f(if)
-g(used)g(as)i(a)f(command)630 4628 y(name.)630 4765 y(If)d(the)g(`)p
+g(used)g(as)i(a)f(command)630 5340 y(name.)p eop
+%%Page: 49 55
+49 54 bop 150 -116 a Ft(Chapter)30 b(4:)41 b(Shell)28
+b(Builtin)g(Commands)2069 b(49)630 299 y(If)38 b(the)g(`)p
Fs(-t)p Ft(')g(option)f(is)g(used,)j Fs(type)d Ft(prin)m(ts)f(a)j
(single)d(w)m(ord)i(whic)m(h)f(is)g(one)h(of)h(`)p Fs(alias)p
-Ft(',)630 4874 y(`)p Fs(function)p Ft(',)32 b(`)p Fs(builtin)p
+Ft(',)630 408 y(`)p Fs(function)p Ft(',)32 b(`)p Fs(builtin)p
Ft(',)g(`)p Fs(file)p Ft(')g(or)h(`)p Fs(keyword)p Ft(',)f(if)g
Fq(name)38 b Ft(is)32 b(an)g(alias,)h(shell)e(function,)630
-4984 y(shell)i(builtin,)f(disk)i(\014le,)h(or)f(shell)f(reserv)m(ed)i
-(w)m(ord,)h(resp)s(ectiv)m(ely)-8 b(.)53 b(If)34 b(the)h
-Fq(name)40 b Ft(is)34 b(not)630 5093 y(found,)29 b(then)h(nothing)g(is)
-f(prin)m(ted,)g(and)h Fs(type)f Ft(returns)g(a)i(failure)e(status.)630
-5230 y(If)39 b(the)g(`)p Fs(-p)p Ft(')g(option)g(is)f(used,)j
+518 y(shell)i(builtin,)f(disk)i(\014le,)h(or)f(shell)f(reserv)m(ed)i(w)
+m(ord,)h(resp)s(ectiv)m(ely)-8 b(.)53 b(If)34 b(the)h
+Fq(name)40 b Ft(is)34 b(not)630 628 y(found,)29 b(then)h(nothing)g(is)f
+(prin)m(ted,)g(and)h Fs(type)f Ft(returns)g(a)i(failure)e(status.)630
+763 y(If)39 b(the)g(`)p Fs(-p)p Ft(')g(option)g(is)f(used,)j
Fs(type)d Ft(either)g(returns)g(the)i(name)f(of)g(the)g(disk)f(\014le)g
-(that)630 5340 y(w)m(ould)29 b(b)s(e)h(executed,)h(or)g(nothing)e(if)g
+(that)630 873 y(w)m(ould)29 b(b)s(e)h(executed,)h(or)g(nothing)e(if)g
(`)p Fs(-t)p Ft(')i(w)m(ould)e(not)h(return)g(`)p Fs(file)p
-Ft('.)p eop
-%%Page: 49 55
-49 54 bop 150 -116 a Ft(Chapter)30 b(4:)41 b(Shell)28
-b(Builtin)g(Commands)2069 b(49)630 299 y(The)23 b(`)p
-Fs(-P)p Ft(')h(option)f(forces)h(a)g(path)g(searc)m(h)g(for)g(eac)m(h)g
-Fq(name)p Ft(,)i(ev)m(en)e(if)f(`)p Fs(-t)p Ft(')h(w)m(ould)e(not)i
-(return)630 408 y(`)p Fs(file)p Ft('.)630 542 y(If)34
-b(a)i(command)e(is)g(hashed,)h(`)p Fs(-p)p Ft(')g(and)f(`)p
-Fs(-P)p Ft(')h(prin)m(t)e(the)i(hashed)f(v)-5 b(alue,)36
-b(not)f(necessarily)630 651 y(the)c(\014le)e(that)i(app)s(ears)f
-(\014rst)f(in)g Fs($PATH)p Ft(.)630 784 y(If)36 b(the)h(`)p
-Fs(-a)p Ft(')g(option)f(is)g(used,)h Fs(type)f Ft(returns)f(all)h(of)h
-(the)g(places)f(that)h(con)m(tain)g(an)g(exe-)630 894
-y(cutable)c(named)g Fq(\014le)p Ft(.)49 b(This)32 b(includes)f(aliases)
-i(and)g(functions,)g(if)f(and)h(only)g(if)f(the)i(`)p
-Fs(-p)p Ft(')630 1003 y(option)c(is)f(not)i(also)f(used.)630
-1136 y(If)c(the)h(`)p Fs(-f)p Ft(')g(option)f(is)g(used,)h
+Ft('.)630 1008 y(The)23 b(`)p Fs(-P)p Ft(')h(option)f(forces)h(a)g
+(path)g(searc)m(h)g(for)g(eac)m(h)g Fq(name)p Ft(,)i(ev)m(en)e(if)f(`)p
+Fs(-t)p Ft(')h(w)m(ould)e(not)i(return)630 1118 y(`)p
+Fs(file)p Ft('.)630 1253 y(If)34 b(a)i(command)e(is)g(hashed,)h(`)p
+Fs(-p)p Ft(')g(and)f(`)p Fs(-P)p Ft(')h(prin)m(t)e(the)i(hashed)f(v)-5
+b(alue,)36 b(not)f(necessarily)630 1363 y(the)c(\014le)e(that)i(app)s
+(ears)f(\014rst)f(in)g Fs($PATH)p Ft(.)630 1499 y(If)36
+b(the)h(`)p Fs(-a)p Ft(')g(option)f(is)g(used,)h Fs(type)f
+Ft(returns)f(all)h(of)h(the)g(places)f(that)h(con)m(tain)g(an)g(exe-)
+630 1608 y(cutable)c(named)g Fq(\014le)p Ft(.)49 b(This)32
+b(includes)f(aliases)i(and)g(functions,)g(if)f(and)h(only)g(if)f(the)i
+(`)p Fs(-p)p Ft(')630 1718 y(option)c(is)f(not)i(also)f(used.)630
+1853 y(If)c(the)h(`)p Fs(-f)p Ft(')g(option)f(is)g(used,)h
Fs(type)e Ft(do)s(es)i(not)g(attempt)g(to)h(\014nd)d(shell)g
-(functions,)h(as)h(with)630 1246 y(the)k Fs(command)d
-Ft(builtin.)630 1379 y(The)35 b(return)g(status)h(is)f(zero)h(if)f(an)m
+(functions,)h(as)h(with)630 1963 y(the)k Fs(command)d
+Ft(builtin.)630 2098 y(The)35 b(return)g(status)h(is)f(zero)h(if)f(an)m
(y)h(of)g(the)g Fq(names)k Ft(are)c(found,)g(non-zero)g(if)f(none)h
-(are)630 1489 y(found.)150 1645 y Fs(typeset)870 1778
+(are)630 2208 y(found.)150 2370 y Fs(typeset)870 2505
y(typeset)46 b([-afFrxi])f([-p])i([)p Fj(name)11 b Fs([=)p
-Fj(value)g Fs(])43 b(...)o(])630 1911 y Ft(The)29 b Fs(typeset)f
+Fj(value)g Fs(])43 b(...)o(])630 2641 y Ft(The)29 b Fs(typeset)f
Ft(command)h(is)f(supplied)f(for)i(compatibilit)m(y)f(with)g(the)i
-(Korn)e(shell;)h(ho)m(w-)630 2021 y(ev)m(er,)i(it)f(has)g(b)s(een)g
+(Korn)e(shell;)h(ho)m(w-)630 2750 y(ev)m(er,)i(it)f(has)g(b)s(een)g
(deprecated)h(in)e(fa)m(v)m(or)j(of)e(the)h Fs(declare)d
-Ft(builtin)f(command.)150 2178 y Fs(ulimit)870 2311 y(ulimit)46
-b([-acdflmnpstuvSH])d([)p Fj(limit)11 b Fs(])630 2444
+Ft(builtin)f(command.)150 2912 y Fs(ulimit)870 3047 y(ulimit)46
+b([-acdflmnpstuvSH])d([)p Fj(limit)11 b Fs(])630 3183
y(ulimit)25 b Ft(pro)m(vides)g(con)m(trol)i(o)m(v)m(er)h(the)f
(resources)f(a)m(v)-5 b(ailable)26 b(to)h(pro)s(cesses)f(started)h(b)m
-(y)g(the)630 2553 y(shell,)g(on)h(systems)g(that)h(allo)m(w)f(suc)m(h)g
+(y)g(the)630 3292 y(shell,)g(on)h(systems)g(that)h(allo)m(w)f(suc)m(h)g
(con)m(trol.)40 b(If)28 b(an)g(option)g(is)f(giv)m(en,)i(it)e(is)h(in)m
-(terpreted)630 2663 y(as)j(follo)m(ws:)630 2819 y Fs(-S)384
+(terpreted)630 3402 y(as)j(follo)m(ws:)630 3563 y Fs(-S)384
b Ft(Change)30 b(and)g(rep)s(ort)g(the)g(soft)h(limit)d(asso)s(ciated)j
-(with)e(a)i(resource.)630 2976 y Fs(-H)384 b Ft(Change)30
+(with)e(a)i(resource.)630 3725 y Fs(-H)384 b Ft(Change)30
b(and)g(rep)s(ort)g(the)g(hard)g(limit)e(asso)s(ciated)j(with)e(a)i
-(resource.)630 3133 y Fs(-a)384 b Ft(All)29 b(curren)m(t)h(limits)e
-(are)j(rep)s(orted.)630 3289 y Fs(-c)384 b Ft(The)30
+(resource.)630 3886 y Fs(-a)384 b Ft(All)29 b(curren)m(t)h(limits)e
+(are)j(rep)s(orted.)630 4048 y Fs(-c)384 b Ft(The)30
b(maxim)m(um)f(size)h(of)h(core)g(\014les)e(created.)630
-3446 y Fs(-d)384 b Ft(The)30 b(maxim)m(um)f(size)h(of)h(a)g(pro)s
-(cess's)f(data)h(segmen)m(t.)630 3602 y Fs(-f)384 b Ft(The)30
+4209 y Fs(-d)384 b Ft(The)30 b(maxim)m(um)f(size)h(of)h(a)g(pro)s
+(cess's)f(data)h(segmen)m(t.)630 4371 y Fs(-f)384 b Ft(The)30
b(maxim)m(um)f(size)h(of)h(\014les)e(created)j(b)m(y)e(the)g(shell.)630
-3759 y Fs(-l)384 b Ft(The)30 b(maxim)m(um)f(size)h(that)h(ma)m(y)g(b)s
-(e)f(lo)s(c)m(k)m(ed)h(in)m(to)f(memory)-8 b(.)630 3915
+4532 y Fs(-l)384 b Ft(The)30 b(maxim)m(um)f(size)h(that)h(ma)m(y)g(b)s
+(e)f(lo)s(c)m(k)m(ed)h(in)m(to)f(memory)-8 b(.)630 4694
y Fs(-m)384 b Ft(The)30 b(maxim)m(um)f(residen)m(t)h(set)h(size.)630
-4072 y Fs(-n)384 b Ft(The)30 b(maxim)m(um)f(n)m(um)m(b)s(er)g(of)i(op)s
-(en)e(\014le)h(descriptors.)630 4228 y Fs(-p)384 b Ft(The)30
-b(pip)s(e)e(bu\013er)i(size.)630 4385 y Fs(-s)384 b Ft(The)30
-b(maxim)m(um)f(stac)m(k)j(size.)630 4542 y Fs(-t)384
+4855 y Fs(-n)384 b Ft(The)30 b(maxim)m(um)f(n)m(um)m(b)s(er)g(of)i(op)s
+(en)e(\014le)h(descriptors.)630 5017 y Fs(-p)384 b Ft(The)30
+b(pip)s(e)e(bu\013er)i(size.)630 5178 y Fs(-s)384 b Ft(The)30
+b(maxim)m(um)f(stac)m(k)j(size.)630 5340 y Fs(-t)384
b Ft(The)30 b(maxim)m(um)f(amoun)m(t)i(of)f(cpu)g(time)g(in)f(seconds.)
-630 4698 y Fs(-u)384 b Ft(The)30 b(maxim)m(um)f(n)m(um)m(b)s(er)g(of)i
-(pro)s(cesses)f(a)m(v)-5 b(ailable)30 b(to)h(a)f(single)g(user.)630
-4855 y Fs(-v)384 b Ft(The)29 b(maxim)m(um)g(amoun)m(t)h(of)g(virtual)e
+p eop
+%%Page: 50 56
+50 55 bop 150 -116 a Ft(50)2572 b(Bash)31 b(Reference)g(Man)m(ual)630
+299 y Fs(-u)384 b Ft(The)30 b(maxim)m(um)f(n)m(um)m(b)s(er)g(of)i(pro)s
+(cesses)f(a)m(v)-5 b(ailable)30 b(to)h(a)f(single)g(user.)630
+458 y Fs(-v)384 b Ft(The)29 b(maxim)m(um)g(amoun)m(t)h(of)g(virtual)e
(memory)i(a)m(v)-5 b(ailable)29 b(to)h(the)g(pro)s(cess.)630
-5011 y(If)j Fq(limit)g Ft(is)g(giv)m(en,)h(it)f(is)g(the)h(new)f(v)-5
+617 y(If)j Fq(limit)g Ft(is)g(giv)m(en,)h(it)f(is)g(the)h(new)f(v)-5
b(alue)33 b(of)g(the)h(sp)s(eci\014ed)e(resource;)j(the)f(sp)s(ecial)e
-Fq(limit)630 5121 y Ft(v)-5 b(alues)26 b Fs(hard)p Ft(,)h
+Fq(limit)630 727 y Ft(v)-5 b(alues)26 b Fs(hard)p Ft(,)h
Fs(soft)p Ft(,)g(and)g Fs(unlimited)d Ft(stand)j(for)g(the)g(curren)m
-(t)g(hard)f(limit,)g(the)h(curren)m(t)630 5230 y(soft)35
+(t)g(hard)f(limit,)g(the)h(curren)m(t)630 836 y(soft)35
b(limit,)f(and)h(no)f(limit,)g(resp)s(ectiv)m(ely)-8
b(.)54 b(Otherwise,)35 b(the)g(curren)m(t)g(v)-5 b(alue)34
-b(of)h(the)h(soft)630 5340 y(limit)i(for)i(the)h(sp)s(eci\014ed)e
+b(of)h(the)h(soft)630 946 y(limit)i(for)i(the)h(sp)s(eci\014ed)e
(resource)i(is)e(prin)m(ted,)j(unless)d(the)h(`)p Fs(-H)p
-Ft(')h(option)e(is)h(supplied.)p eop
-%%Page: 50 56
-50 55 bop 150 -116 a Ft(50)2572 b(Bash)31 b(Reference)g(Man)m(ual)630
-299 y(When)e(setting)g(new)f(limits,)f(if)h(neither)g(`)p
-Fs(-H)p Ft(')g(nor)h(`)p Fs(-S)p Ft(')f(is)g(supplied,)f(b)s(oth)h(the)
-h(hard)f(and)630 408 y(soft)37 b(limits)d(are)j(set.)60
-b(If)36 b(no)g(option)g(is)g(giv)m(en,)i(then)e(`)p Fs(-f)p
-Ft(')h(is)e(assumed.)59 b(V)-8 b(alues)36 b(are)h(in)630
-518 y(1024-b)m(yte)27 b(incremen)m(ts,)f(except)f(for)f(`)p
-Fs(-t)p Ft(',)i(whic)m(h)d(is)h(in)f(seconds,)j(`)p Fs(-p)p
-Ft(',)g(whic)m(h)d(is)g(in)h(units)630 628 y(of)31 b(512-b)m(yte)h(blo)
-s(c)m(ks,)e(and)g(`)p Fs(-n)p Ft(')g(and)g(`)p Fs(-u)p
-Ft(',)h(whic)m(h)e(are)h(unscaled)g(v)-5 b(alues.)630
-757 y(The)34 b(return)g(status)h(is)e(zero)j(unless)d(an)h(in)m(v)-5
-b(alid)33 b(option)h(or)g(argumen)m(t)i(is)d(supplied,)g(or)630
-866 y(an)d(error)g(o)s(ccurs)g(while)f(setting)h(a)h(new)f(limit.)150
-1015 y Fs(unalias)870 1144 y(unalias)46 b([-a])g([)p
-Fj(name)57 b Fs(...)47 b(])630 1273 y Ft(Remo)m(v)m(e)39
+Ft(')h(option)e(is)h(supplied.)630 1056 y(When)29 b(setting)g(new)f
+(limits,)f(if)h(neither)g(`)p Fs(-H)p Ft(')g(nor)h(`)p
+Fs(-S)p Ft(')f(is)g(supplied,)f(b)s(oth)h(the)h(hard)f(and)630
+1165 y(soft)37 b(limits)d(are)j(set.)60 b(If)36 b(no)g(option)g(is)g
+(giv)m(en,)i(then)e(`)p Fs(-f)p Ft(')h(is)e(assumed.)59
+b(V)-8 b(alues)36 b(are)h(in)630 1275 y(1024-b)m(yte)27
+b(incremen)m(ts,)f(except)f(for)f(`)p Fs(-t)p Ft(',)i(whic)m(h)d(is)h
+(in)f(seconds,)j(`)p Fs(-p)p Ft(',)g(whic)m(h)d(is)g(in)h(units)630
+1384 y(of)31 b(512-b)m(yte)h(blo)s(c)m(ks,)e(and)g(`)p
+Fs(-n)p Ft(')g(and)g(`)p Fs(-u)p Ft(',)h(whic)m(h)e(are)h(unscaled)g(v)
+-5 b(alues.)630 1519 y(The)34 b(return)g(status)h(is)e(zero)j(unless)d
+(an)h(in)m(v)-5 b(alid)33 b(option)h(or)g(argumen)m(t)i(is)d(supplied,)
+g(or)630 1628 y(an)d(error)g(o)s(ccurs)g(while)f(setting)h(a)h(new)f
+(limit.)150 1787 y Fs(unalias)870 1922 y(unalias)46 b([-a])g([)p
+Fj(name)57 b Fs(...)47 b(])630 2056 y Ft(Remo)m(v)m(e)39
b(eac)m(h)f Fq(name)k Ft(from)36 b(the)h(list)f(of)h(aliases.)59
b(If)36 b(`)p Fs(-a)p Ft(')h(is)f(supplied,)g(all)f(aliases)i(are)630
-1383 y(remo)m(v)m(ed.)42 b(Aliases)29 b(are)i(describ)s(ed)d(in)h
-(Section)i(6.6)g([Aliases],)f(page)h(71.)150 1624 y Fr(4.3)68
-b(The)45 b(Set)g(Builtin)275 1862 y Ft(This)28 b(builtin)f(is)i(so)i
+2166 y(remo)m(v)m(ed.)42 b(Aliases)29 b(are)i(describ)s(ed)d(in)h
+(Section)i(6.6)g([Aliases],)f(page)h(71.)150 2423 y Fr(4.3)68
+b(The)45 b(Set)g(Builtin)275 2667 y Ft(This)28 b(builtin)f(is)i(so)i
(complicated)f(that)h(it)f(deserv)m(es)h(its)f(o)m(wn)g(section.)150
-2011 y Fs(set)870 2140 y(set)47 b([--abefhkmnptuvxBCHP])42
+2826 y Fs(set)870 2960 y(set)47 b([--abefhkmnptuvxBCHP])42
b([-o)47 b Fj(option)11 b Fs(])45 b([)p Fj(argument)56
-b Fs(...)o(])630 2269 y Ft(If)31 b(no)h(options)g(or)f(argumen)m(ts)i
+b Fs(...)o(])630 3095 y Ft(If)31 b(no)h(options)g(or)f(argumen)m(ts)i
(are)f(supplied,)d Fs(set)i Ft(displa)m(ys)f(the)i(names)g(and)g(v)-5
-b(alues)31 b(of)630 2379 y(all)39 b(shell)f(v)-5 b(ariables)38
+b(alues)31 b(of)630 3204 y(all)39 b(shell)f(v)-5 b(ariables)38
b(and)h(functions,)i(sorted)f(according)f(to)i(the)f(curren)m(t)f(lo)s
-(cale,)j(in)d(a)630 2488 y(format)31 b(that)g(ma)m(y)g(b)s(e)e(reused)h
-(as)h(input.)630 2617 y(When)e(options)f(are)h(supplied,)d(they)j(set)h
+(cale,)j(in)d(a)630 3314 y(format)31 b(that)g(ma)m(y)g(b)s(e)e(reused)h
+(as)h(input.)630 3448 y(When)e(options)f(are)h(supplied,)d(they)j(set)h
(or)f(unset)f(shell)f(attributes.)40 b(Options,)28 b(if)g(sp)s(ec-)630
-2727 y(i\014ed,)h(ha)m(v)m(e)j(the)e(follo)m(wing)f(meanings:)630
-2875 y Fs(-a)384 b Ft(Mark)32 b(v)-5 b(ariables)31 b(and)g(function)g
+3558 y(i\014ed,)h(ha)m(v)m(e)j(the)e(follo)m(wing)f(meanings:)630
+3717 y Fs(-a)384 b Ft(Mark)32 b(v)-5 b(ariables)31 b(and)g(function)g
(whic)m(h)g(are)h(mo)s(di\014ed)e(or)i(created)h(for)f(ex-)1110
-2985 y(p)s(ort)e(to)h(the)f(en)m(vironmen)m(t)g(of)h(subsequen)m(t)f
-(commands.)630 3134 y Fs(-b)384 b Ft(Cause)44 b(the)h(status)g(of)f
+3827 y(p)s(ort)e(to)h(the)f(en)m(vironmen)m(t)g(of)h(subsequen)m(t)f
+(commands.)630 3986 y Fs(-b)384 b Ft(Cause)44 b(the)h(status)g(of)f
(terminated)g(bac)m(kground)h(jobs)f(to)h(b)s(e)f(rep)s(orted)1110
-3243 y(immediately)-8 b(,)27 b(rather)g(than)f(b)s(efore)h(prin)m(ting)
-e(the)i(next)g(primary)f(prompt.)630 3392 y Fs(-e)384
+4095 y(immediately)-8 b(,)27 b(rather)g(than)f(b)s(efore)h(prin)m(ting)
+e(the)i(next)g(primary)f(prompt.)630 4255 y Fs(-e)384
b Ft(Exit)36 b(immediately)f(if)g(a)i(simple)d(command)i(\(see)i
-(Section)e(3.2.1)i([Simple)1110 3501 y(Commands],)31
+(Section)e(3.2.1)i([Simple)1110 4364 y(Commands],)31
b(page)i(8\))f(exits)f(with)g(a)h(non-zero)g(status,)g(unless)e(the)i
-(com-)1110 3611 y(mand)f(that)h(fails)f(is)g(part)g(of)h(the)g(command)
-g(list)e(immediately)g(follo)m(wing)1110 3720 y(a)41
+(com-)1110 4474 y(mand)f(that)h(fails)f(is)g(part)g(of)h(the)g(command)
+g(list)e(immediately)g(follo)m(wing)1110 4583 y(a)41
b Fs(while)d Ft(or)j Fs(until)e Ft(k)m(eyw)m(ord,)k(part)d(of)g(the)h
-(test)g(in)e(an)h Fs(if)g Ft(statemen)m(t,)1110 3830
+(test)g(in)e(an)h Fs(if)g Ft(statemen)m(t,)1110 4693
y(part)33 b(of)h(a)g Fs(&&)f Ft(or)g Fs(||)g Ft(list,)g(or)g(if)g(the)g
-(command's)h(return)e(status)i(is)e(b)s(eing)1110 3940
+(command's)h(return)e(status)i(is)e(b)s(eing)1110 4802
y(in)m(v)m(erted)e(using)e Fs(!)p Ft(.)40 b(A)30 b(trap)f(on)h
Fs(ERR)p Ft(,)f(if)g(set,)h(is)f(executed)i(b)s(efore)e(the)h(shell)
-1110 4049 y(exits.)630 4198 y Fs(-f)384 b Ft(Disable)29
-b(\014le)h(name)g(generation)h(\(globbing\).)630 4346
+1110 4912 y(exits.)630 5071 y Fs(-f)384 b Ft(Disable)29
+b(\014le)h(name)g(generation)h(\(globbing\).)630 5230
y Fs(-h)384 b Ft(Lo)s(cate)33 b(and)e(remem)m(b)s(er)h(\(hash\))g
(commands)f(as)h(they)g(are)g(lo)s(ok)m(ed)g(up)f(for)1110
-4456 y(execution.)41 b(This)28 b(option)i(is)g(enabled)f(b)m(y)h
-(default.)630 4605 y Fs(-k)384 b Ft(All)32 b(argumen)m(ts)i(in)e(the)i
-(form)f(of)g(assignmen)m(t)g(statemen)m(ts)j(are)d(placed)g(in)1110
-4714 y(the)38 b(en)m(vironmen)m(t)f(for)h(a)g(command,)h(not)f(just)f
-(those)i(that)f(precede)g(the)1110 4824 y(command)30
-b(name.)630 4972 y Fs(-m)384 b Ft(Job)30 b(con)m(trol)h(is)e(enabled)h
-(\(see)h(Chapter)f(7)g([Job)h(Con)m(trol],)f(page)h(79\).)630
-5121 y Fs(-n)384 b Ft(Read)21 b(commands)f(but)g(do)h(not)g(execute)h
-(them;)i(this)c(ma)m(y)h(b)s(e)f(used)g(to)h(c)m(hec)m(k)1110
-5230 y(a)42 b(script)f(for)h(syn)m(tax)g(errors.)75 b(This)40
-b(option)h(is)g(ignored)g(b)m(y)h(in)m(teractiv)m(e)1110
-5340 y(shells.)p eop
+5340 y(execution.)41 b(This)28 b(option)i(is)g(enabled)f(b)m(y)h
+(default.)p eop
%%Page: 51 57
51 56 bop 150 -116 a Ft(Chapter)30 b(4:)41 b(Shell)28
-b(Builtin)g(Commands)2069 b(51)630 299 y Fs(-o)30 b Fj(option-name)1110
-408 y Ft(Set)h(the)f(option)g(corresp)s(onding)e(to)j
-Fq(option-name)5 b Ft(:)1110 581 y Fs(allexport)1590
-690 y Ft(Same)30 b(as)h Fs(-a)p Ft(.)1110 862 y Fs(braceexpand)1590
-972 y Ft(Same)f(as)h Fs(-B)p Ft(.)1110 1144 y Fs(emacs)240
-b Ft(Use)25 b(an)f Fs(emacs)p Ft(-st)m(yle)g(line)e(editing)h(in)m
-(terface)i(\(see)h(Chapter)e(8)1590 1254 y([Command)30
-b(Line)f(Editing],)g(page)i(83\).)1110 1426 y Fs(errexit)144
-b Ft(Same)30 b(as)h Fs(-e)p Ft(.)1110 1598 y Fs(errtrace)96
-b Ft(Same)30 b(as)h Fs(-E)p Ft(.)1110 1771 y Fs(functrace)1590
-1880 y Ft(Same)f(as)h Fs(-T)p Ft(.)1110 2052 y Fs(hashall)144
-b Ft(Same)30 b(as)h Fs(-h)p Ft(.)1110 2225 y Fs(histexpand)1590
-2334 y Ft(Same)f(as)h Fs(-H)p Ft(.)1110 2506 y Fs(history)144
+b(Builtin)g(Commands)2069 b(51)630 299 y Fs(-k)384 b
+Ft(All)32 b(argumen)m(ts)i(in)e(the)i(form)f(of)g(assignmen)m(t)g
+(statemen)m(ts)j(are)d(placed)g(in)1110 408 y(the)38
+b(en)m(vironmen)m(t)f(for)h(a)g(command,)h(not)f(just)f(those)i(that)f
+(precede)g(the)1110 518 y(command)30 b(name.)630 677
+y Fs(-m)384 b Ft(Job)30 b(con)m(trol)h(is)e(enabled)h(\(see)h(Chapter)f
+(7)g([Job)h(Con)m(trol],)f(page)h(79\).)630 837 y Fs(-n)384
+b Ft(Read)21 b(commands)f(but)g(do)h(not)g(execute)h(them;)i(this)c(ma)
+m(y)h(b)s(e)f(used)g(to)h(c)m(hec)m(k)1110 946 y(a)42
+b(script)f(for)h(syn)m(tax)g(errors.)75 b(This)40 b(option)h(is)g
+(ignored)g(b)m(y)h(in)m(teractiv)m(e)1110 1056 y(shells.)630
+1215 y Fs(-o)30 b Fj(option-name)1110 1325 y Ft(Set)h(the)f(option)g
+(corresp)s(onding)e(to)j Fq(option-name)5 b Ft(:)1110
+1484 y Fs(allexport)1590 1594 y Ft(Same)30 b(as)h Fs(-a)p
+Ft(.)1110 1753 y Fs(braceexpand)1590 1863 y Ft(Same)f(as)h
+Fs(-B)p Ft(.)1110 2022 y Fs(emacs)240 b Ft(Use)25 b(an)f
+Fs(emacs)p Ft(-st)m(yle)g(line)e(editing)h(in)m(terface)i(\(see)h
+(Chapter)e(8)1590 2132 y([Command)30 b(Line)f(Editing],)g(page)i(83\).)
+1110 2291 y Fs(errexit)144 b Ft(Same)30 b(as)h Fs(-e)p
+Ft(.)1110 2451 y Fs(errtrace)96 b Ft(Same)30 b(as)h Fs(-E)p
+Ft(.)1110 2610 y Fs(functrace)1590 2720 y Ft(Same)f(as)h
+Fs(-T)p Ft(.)1110 2879 y Fs(hashall)144 b Ft(Same)30
+b(as)h Fs(-h)p Ft(.)1110 3039 y Fs(histexpand)1590 3148
+y Ft(Same)f(as)h Fs(-H)p Ft(.)1110 3308 y Fs(history)144
b Ft(Enable)38 b(command)h(history)-8 b(,)41 b(as)e(describ)s(ed)e(in)h
-(Section)h(9.1)1590 2616 y([Bash)e(History)f(F)-8 b(acilities],)37
-b(page)g(109.)60 b(This)35 b(option)h(is)f(on)1590 2725
+(Section)h(9.1)1590 3417 y([Bash)e(History)f(F)-8 b(acilities],)37
+b(page)g(109.)60 b(This)35 b(option)h(is)f(on)1590 3527
y(b)m(y)30 b(default)g(in)f(in)m(teractiv)m(e)i(shells.)1110
-2898 y Fs(ignoreeof)1590 3007 y Ft(An)f(in)m(teractiv)m(e)h(shell)e
-(will)f(not)i(exit)g(up)s(on)f(reading)h(EOF.)1110 3180
+3686 y Fs(ignoreeof)1590 3796 y Ft(An)f(in)m(teractiv)m(e)h(shell)e
+(will)f(not)i(exit)g(up)s(on)f(reading)h(EOF.)1110 3955
y Fs(keyword)144 b Ft(Same)30 b(as)h Fs(-k)p Ft(.)1110
-3352 y Fs(monitor)144 b Ft(Same)30 b(as)h Fs(-m)p Ft(.)1110
-3524 y Fs(noclobber)1590 3634 y Ft(Same)f(as)h Fs(-C)p
-Ft(.)1110 3806 y Fs(noexec)192 b Ft(Same)30 b(as)h Fs(-n)p
-Ft(.)1110 3978 y Fs(noglob)192 b Ft(Same)30 b(as)h Fs(-f)p
-Ft(.)1110 4150 y Fs(nolog)240 b Ft(Curren)m(tly)29 b(ignored.)1110
-4322 y Fs(notify)192 b Ft(Same)30 b(as)h Fs(-b)p Ft(.)1110
-4495 y Fs(nounset)144 b Ft(Same)30 b(as)h Fs(-u)p Ft(.)1110
-4667 y Fs(onecmd)192 b Ft(Same)30 b(as)h Fs(-t)p Ft(.)1110
-4839 y Fs(physical)96 b Ft(Same)30 b(as)h Fs(-P)p Ft(.)1110
-5011 y Fs(pipefail)96 b Ft(If)44 b(set,)k(the)d(return)e(v)-5
-b(alue)44 b(of)g(a)h(pip)s(eline)40 b(is)k(the)g(v)-5
-b(alue)44 b(of)1590 5121 y(the)33 b(last)g(\(righ)m(tmost\))h(command)f
-(to)h(exit)f(with)f(a)h(non-zero)1590 5230 y(status,)28
-b(or)f(zero)g(if)e(all)h(commands)g(in)f(the)i(pip)s(eline)c(exit)k
-(suc-)1590 5340 y(cessfully)-8 b(.)39 b(This)29 b(option)h(is)f
-(disabled)f(b)m(y)j(default.)p eop
+4115 y Fs(monitor)144 b Ft(Same)30 b(as)h Fs(-m)p Ft(.)1110
+4274 y Fs(noclobber)1590 4384 y Ft(Same)f(as)h Fs(-C)p
+Ft(.)1110 4543 y Fs(noexec)192 b Ft(Same)30 b(as)h Fs(-n)p
+Ft(.)1110 4702 y Fs(noglob)192 b Ft(Same)30 b(as)h Fs(-f)p
+Ft(.)1110 4862 y Fs(nolog)240 b Ft(Curren)m(tly)29 b(ignored.)1110
+5021 y Fs(notify)192 b Ft(Same)30 b(as)h Fs(-b)p Ft(.)1110
+5181 y Fs(nounset)144 b Ft(Same)30 b(as)h Fs(-u)p Ft(.)1110
+5340 y Fs(onecmd)192 b Ft(Same)30 b(as)h Fs(-t)p Ft(.)p
+eop
%%Page: 52 58
52 57 bop 150 -116 a Ft(52)2572 b(Bash)31 b(Reference)g(Man)m(ual)1110
-299 y Fs(posix)240 b Ft(Change)36 b(the)g(b)s(eha)m(vior)f(of)h(Bash)g
-(where)f(the)h(default)f(op)s(er-)1590 408 y(ation)c(di\013ers)e(from)h
-(the)h Fl(posix)f Ft(1003.2)k(standard)c(to)h(matc)m(h)1590
-518 y(the)44 b(standard)f(\(see)h(Section)g(6.11)h([Bash)f(POSIX)e(Mo)s
-(de],)1590 628 y(page)35 b(76\).)55 b(This)33 b(is)g(in)m(tended)h(to)h
-(mak)m(e)h(Bash)e(b)s(eha)m(v)m(e)i(as)f(a)1590 737 y(strict)30
-b(sup)s(erset)f(of)i(that)g(standard.)1110 906 y Fs(privileged)1590
-1015 y Ft(Same)f(as)h Fs(-p)p Ft(.)1110 1184 y Fs(verbose)144
-b Ft(Same)30 b(as)h Fs(-v)p Ft(.)1110 1353 y Fs(vi)384
-b Ft(Use)31 b(a)g Fs(vi)p Ft(-st)m(yle)f(line)f(editing)g(in)m
-(terface.)1110 1521 y Fs(xtrace)192 b Ft(Same)30 b(as)h
-Fs(-x)p Ft(.)630 1690 y Fs(-p)384 b Ft(T)-8 b(urn)33
-b(on)h(privileged)e(mo)s(de.)51 b(In)34 b(this)f(mo)s(de,)i(the)f
-Fs($BASH_ENV)e Ft(and)h Fs($ENV)1110 1799 y Ft(\014les)j(are)i(not)g
-(pro)s(cessed,)h(shell)d(functions)g(are)i(not)f(inherited)f(from)h
-(the)1110 1909 y(en)m(vironmen)m(t,)e(and)e(the)h Fs(SHELLOPTS)e
+299 y Fs(physical)96 b Ft(Same)30 b(as)h Fs(-P)p Ft(.)1110
+448 y Fs(pipefail)96 b Ft(If)44 b(set,)k(the)d(return)e(v)-5
+b(alue)44 b(of)g(a)h(pip)s(eline)40 b(is)k(the)g(v)-5
+b(alue)44 b(of)1590 557 y(the)33 b(last)g(\(righ)m(tmost\))h(command)f
+(to)h(exit)f(with)f(a)h(non-zero)1590 667 y(status,)28
+b(or)f(zero)g(if)e(all)h(commands)g(in)f(the)i(pip)s(eline)c(exit)k
+(suc-)1590 776 y(cessfully)-8 b(.)39 b(This)29 b(option)h(is)f
+(disabled)f(b)m(y)j(default.)1110 925 y Fs(posix)240
+b Ft(Change)36 b(the)g(b)s(eha)m(vior)f(of)h(Bash)g(where)f(the)h
+(default)f(op)s(er-)1590 1035 y(ation)c(di\013ers)e(from)h(the)h
+Fl(posix)f Ft(1003.2)k(standard)c(to)h(matc)m(h)1590
+1144 y(the)44 b(standard)f(\(see)h(Section)g(6.11)h([Bash)f(POSIX)e(Mo)
+s(de],)1590 1254 y(page)35 b(76\).)55 b(This)33 b(is)g(in)m(tended)h
+(to)h(mak)m(e)h(Bash)e(b)s(eha)m(v)m(e)i(as)f(a)1590
+1363 y(strict)30 b(sup)s(erset)f(of)i(that)g(standard.)1110
+1512 y Fs(privileged)1590 1622 y Ft(Same)f(as)h Fs(-p)p
+Ft(.)1110 1771 y Fs(verbose)144 b Ft(Same)30 b(as)h Fs(-v)p
+Ft(.)1110 1919 y Fs(vi)384 b Ft(Use)31 b(a)g Fs(vi)p
+Ft(-st)m(yle)f(line)f(editing)g(in)m(terface.)1110 2068
+y Fs(xtrace)192 b Ft(Same)30 b(as)h Fs(-x)p Ft(.)630
+2217 y Fs(-p)384 b Ft(T)-8 b(urn)33 b(on)h(privileged)e(mo)s(de.)51
+b(In)34 b(this)f(mo)s(de,)i(the)f Fs($BASH_ENV)e Ft(and)h
+Fs($ENV)1110 2326 y Ft(\014les)j(are)i(not)g(pro)s(cessed,)h(shell)d
+(functions)g(are)i(not)f(inherited)f(from)h(the)1110
+2436 y(en)m(vironmen)m(t,)e(and)e(the)h Fs(SHELLOPTS)e
Ft(v)-5 b(ariable,)33 b(if)g(it)h(app)s(ears)f(in)g(the)h(en-)1110
-2019 y(vironmen)m(t,)c(is)f(ignored.)40 b(If)29 b(the)i(shell)d(is)h
-(started)i(with)e(the)h(e\013ectiv)m(e)i(user)1110 2128
+2545 y(vironmen)m(t,)c(is)f(ignored.)40 b(If)29 b(the)i(shell)d(is)h
+(started)i(with)e(the)h(e\013ectiv)m(e)i(user)1110 2655
y(\(group\))e(id)f(not)h(equal)g(to)g(the)g(real)g(user)f(\(group\))i
-(id,)e(and)g(the)h Fs(-p)f Ft(option)1110 2238 y(is)39
+(id,)e(and)g(the)h Fs(-p)f Ft(option)1110 2765 y(is)39
b(not)h(supplied,)g(these)g(actions)h(are)f(tak)m(en)h(and)f(the)g
-(e\013ectiv)m(e)i(user)d(id)1110 2347 y(is)c(set)i(to)h(the)e(real)g
+(e\013ectiv)m(e)i(user)d(id)1110 2874 y(is)c(set)i(to)h(the)e(real)g
(user)g(id.)57 b(If)36 b(the)h Fs(-p)f Ft(option)f(is)h(supplied)d(at)k
-(startup,)1110 2457 y(the)29 b(e\013ectiv)m(e)i(user)e(id)f(is)g(not)i
+(startup,)1110 2984 y(the)29 b(e\013ectiv)m(e)i(user)e(id)f(is)g(not)i
(reset.)40 b(T)-8 b(urning)28 b(this)g(option)g(o\013)i(causes)g(the)
-1110 2567 y(e\013ectiv)m(e)d(user)e(and)g(group)g(ids)g(to)h(b)s(e)f
+1110 3093 y(e\013ectiv)m(e)d(user)e(and)g(group)g(ids)g(to)h(b)s(e)f
(set)h(to)h(the)f(real)f(user)g(and)g(group)g(ids.)630
-2735 y Fs(-t)384 b Ft(Exit)30 b(after)h(reading)e(and)h(executing)g
-(one)h(command.)630 2904 y Fs(-u)384 b Ft(T)-8 b(reat)38
+3242 y Fs(-t)384 b Ft(Exit)30 b(after)h(reading)e(and)h(executing)g
+(one)h(command.)630 3391 y Fs(-u)384 b Ft(T)-8 b(reat)38
b(unset)e(v)-5 b(ariables)35 b(as)j(an)e(error)h(when)e(p)s(erforming)g
-(parameter)i(ex-)1110 3013 y(pansion.)57 b(An)36 b(error)f(message)j
+(parameter)i(ex-)1110 3500 y(pansion.)57 b(An)36 b(error)f(message)j
(will)33 b(b)s(e)j(written)f(to)i(the)g(standard)e(error,)1110
-3123 y(and)30 b(a)h(non-in)m(teractiv)m(e)g(shell)d(will)g(exit.)630
-3292 y Fs(-v)384 b Ft(Prin)m(t)29 b(shell)g(input)f(lines)h(as)i(they)f
-(are)h(read.)630 3460 y Fs(-x)384 b Ft(Prin)m(t)81 b(a)i(trace)h(of)e
+3610 y(and)30 b(a)h(non-in)m(teractiv)m(e)g(shell)d(will)g(exit.)630
+3759 y Fs(-v)384 b Ft(Prin)m(t)29 b(shell)g(input)f(lines)h(as)i(they)f
+(are)h(read.)630 3907 y Fs(-x)384 b Ft(Prin)m(t)81 b(a)i(trace)h(of)e
(simple)e(commands,)96 b Fs(\\)p Ft(fBfor)p Fs(\\)p Ft(fP)81
-b(commands,)1110 3570 y Fs(\\)p Ft(fBcase)p Fs(\\)p Ft(fP)50
+b(commands,)1110 4017 y Fs(\\)p Ft(fBcase)p Fs(\\)p Ft(fP)50
b(commands,)55 b Fs(\\)p Ft(fBselect)p Fs(\\)p Ft(fP)50
-b(commands,)55 b(and)50 b(arithmetic)1110 3679 y Fs(\\)p
+b(commands,)55 b(and)50 b(arithmetic)1110 4127 y Fs(\\)p
Ft(fBfor)p Fs(\\)p Ft(fP)31 b(commands)g(and)g(their)g(argumen)m(ts)h
-(or)f(asso)s(ciated)h(w)m(ord)f(lists)1110 3789 y(after)k(they)g(are)g
+(or)f(asso)s(ciated)h(w)m(ord)f(lists)1110 4236 y(after)k(they)g(are)g
(expanded)f(and)h(b)s(efore)f(they)h(are)g(executed.)55
-b(The)34 b(v)-5 b(alue)1110 3898 y(of)34 b(the)g Fs(PS4)f
+b(The)34 b(v)-5 b(alue)1110 4346 y(of)34 b(the)g Fs(PS4)f
Ft(v)-5 b(ariable)33 b(is)g(expanded)h(and)f(the)h(resultan)m(t)g(v)-5
-b(alue)33 b(is)g(prin)m(ted)1110 4008 y(b)s(efore)d(the)h(command)f
-(and)f(its)h(expanded)g(argumen)m(ts.)630 4177 y Fs(-B)384
+b(alue)33 b(is)g(prin)m(ted)1110 4455 y(b)s(efore)d(the)h(command)f
+(and)f(its)h(expanded)g(argumen)m(ts.)630 4604 y Fs(-B)384
b Ft(The)41 b(shell)e(will)f(p)s(erform)i(brace)h(expansion)f(\(see)i
-(Section)f(3.5.1)h([Brace)1110 4286 y(Expansion],)29
+(Section)f(3.5.1)h([Brace)1110 4714 y(Expansion],)29
b(page)i(17\).)42 b(This)29 b(option)h(is)f(on)h(b)m(y)h(default.)630
-4455 y Fs(-C)384 b Ft(Prev)m(en)m(t)25 b(output)e(redirection)f(using)g
+4862 y Fs(-C)384 b Ft(Prev)m(en)m(t)25 b(output)e(redirection)f(using)g
(`)p Fs(>)p Ft(',)j(`)p Fs(>&)p Ft(',)g(and)e(`)p Fs(<>)p
-Ft(')g(from)h(o)m(v)m(erwriting)1110 4564 y(existing)29
-b(\014les.)630 4733 y Fs(-E)384 b Ft(If)39 b(set,)j(an)m(y)e(trap)f(on)
+Ft(')g(from)h(o)m(v)m(erwriting)1110 4972 y(existing)29
+b(\014les.)630 5121 y Fs(-E)384 b Ft(If)39 b(set,)j(an)m(y)e(trap)f(on)
g Fs(ERR)g Ft(is)f(inherited)f(b)m(y)i(shell)f(functions,)i(command)
-1110 4843 y(substitutions,)33 b(and)g(commands)g(executed)i(in)e(a)h
-(subshell)d(en)m(vironmen)m(t.)1110 4952 y(The)f Fs(ERR)f
-Ft(trap)i(is)e(normally)g(not)h(inherited)e(in)h(suc)m(h)h(cases.)630
-5121 y Fs(-H)384 b Ft(Enable)37 b(`)p Fs(!)p Ft(')i(st)m(yle)g(history)
-e(substitution)f(\(see)j(Section)g(9.3)g([History)f(In-)1110
-5230 y(teraction],)g(page)e(111\).)57 b(This)33 b(option)i(is)f(on)h(b)
-m(y)h(default)e(for)h(in)m(teractiv)m(e)1110 5340 y(shells.)p
+1110 5230 y(substitutions,)33 b(and)g(commands)g(executed)i(in)e(a)h
+(subshell)d(en)m(vironmen)m(t.)1110 5340 y(The)f Fs(ERR)f
+Ft(trap)i(is)e(normally)g(not)h(inherited)e(in)h(suc)m(h)h(cases.)p
eop
%%Page: 53 59
53 58 bop 150 -116 a Ft(Chapter)30 b(4:)41 b(Shell)28
-b(Builtin)g(Commands)2069 b(53)630 299 y Fs(-P)384 b
-Ft(If)43 b(set,)k(do)c(not)g(follo)m(w)f(sym)m(b)s(olic)g(links)e(when)
-i(p)s(erforming)f(commands)1110 408 y(suc)m(h)29 b(as)h
-Fs(cd)f Ft(whic)m(h)f(c)m(hange)i(the)g(curren)m(t)f(directory)-8
-b(.)41 b(The)28 b(ph)m(ysical)h(direc-)1110 518 y(tory)34
+b(Builtin)g(Commands)2069 b(53)630 299 y Fs(-H)384 b
+Ft(Enable)37 b(`)p Fs(!)p Ft(')i(st)m(yle)g(history)e(substitution)f
+(\(see)j(Section)g(9.3)g([History)f(In-)1110 408 y(teraction],)g(page)e
+(111\).)57 b(This)33 b(option)i(is)f(on)h(b)m(y)h(default)e(for)h(in)m
+(teractiv)m(e)1110 518 y(shells.)630 682 y Fs(-P)384
+b Ft(If)43 b(set,)k(do)c(not)g(follo)m(w)f(sym)m(b)s(olic)g(links)e
+(when)i(p)s(erforming)f(commands)1110 792 y(suc)m(h)29
+b(as)h Fs(cd)f Ft(whic)m(h)f(c)m(hange)i(the)g(curren)m(t)f(directory)
+-8 b(.)41 b(The)28 b(ph)m(ysical)h(direc-)1110 902 y(tory)34
b(is)f(used)g(instead.)51 b(By)34 b(default,)g(Bash)g(follo)m(ws)f(the)
-h(logical)f(c)m(hain)h(of)1110 628 y(directories)i(when)f(p)s
+h(logical)f(c)m(hain)h(of)1110 1011 y(directories)i(when)f(p)s
(erforming)g(commands)h(whic)m(h)f(c)m(hange)j(the)f(curren)m(t)1110
-737 y(directory)-8 b(.)1110 874 y(F)g(or)31 b(example,)f(if)f(`)p
+1121 y(directory)-8 b(.)1110 1258 y(F)g(or)31 b(example,)f(if)f(`)p
Fs(/usr/sys)p Ft(')f(is)h(a)h(sym)m(b)s(olic)f(link)f(to)i(`)p
-Fs(/usr/local/sys)p Ft(')1110 984 y(then:)1350 1121 y
-Fs($)47 b(cd)h(/usr/sys;)d(echo)i($PWD)1350 1230 y(/usr/sys)1350
-1340 y($)g(cd)h(..;)f(pwd)1350 1449 y(/usr)1110 1586
-y Ft(If)30 b Fs(set)f(-P)h Ft(is)g(on,)g(then:)1350 1723
-y Fs($)47 b(cd)h(/usr/sys;)d(echo)i($PWD)1350 1833 y(/usr/local/sys)
-1350 1943 y($)g(cd)h(..;)f(pwd)1350 2052 y(/usr/local)630
-2216 y(-T)384 b Ft(If)31 b(set,)h(an)m(y)f(trap)g(on)g
+Fs(/usr/local/sys)p Ft(')1110 1367 y(then:)1350 1504
+y Fs($)47 b(cd)h(/usr/sys;)d(echo)i($PWD)1350 1614 y(/usr/sys)1350
+1723 y($)g(cd)h(..;)f(pwd)1350 1833 y(/usr)1110 1970
+y Ft(If)30 b Fs(set)f(-P)h Ft(is)g(on,)g(then:)1350 2107
+y Fs($)47 b(cd)h(/usr/sys;)d(echo)i($PWD)1350 2216 y(/usr/local/sys)
+1350 2326 y($)g(cd)h(..;)f(pwd)1350 2436 y(/usr/local)630
+2600 y(-T)384 b Ft(If)31 b(set,)h(an)m(y)f(trap)g(on)g
Fs(DEBUG)e Ft(is)h(inherited)f(b)m(y)i(shell)e(functions,)h(command)
-1110 2326 y(substitutions,)j(and)g(commands)g(executed)i(in)e(a)h
-(subshell)d(en)m(vironmen)m(t.)1110 2436 y(The)f Fs(DEBUG)f
+1110 2710 y(substitutions,)j(and)g(commands)g(executed)i(in)e(a)h
+(subshell)d(en)m(vironmen)m(t.)1110 2819 y(The)f Fs(DEBUG)f
Ft(trap)h(is)f(normally)g(not)i(inherited)d(in)h(suc)m(h)h(cases.)630
-2600 y Fs(--)384 b Ft(If)31 b(no)h(argumen)m(ts)f(follo)m(w)g(this)g
+2983 y Fs(--)384 b Ft(If)31 b(no)h(argumen)m(ts)f(follo)m(w)g(this)g
(option,)g(then)g(the)h(p)s(ositional)e(parameters)1110
-2710 y(are)k(unset.)49 b(Otherwise,)33 b(the)h(p)s(ositional)d
-(parameters)j(are)g(set)g(to)g(the)g Fq(ar-)1110 2819
+3093 y(are)k(unset.)49 b(Otherwise,)33 b(the)h(p)s(ositional)d
+(parameters)j(are)g(set)g(to)g(the)g Fq(ar-)1110 3203
y(gumen)m(ts)p Ft(,)d(ev)m(en)g(if)e(some)i(of)g(them)f(b)s(egin)f
-(with)g(a)i(`)p Fs(-)p Ft('.)630 2983 y Fs(-)432 b Ft(Signal)43
+(with)g(a)i(`)p Fs(-)p Ft('.)630 3367 y Fs(-)432 b Ft(Signal)43
b(the)i(end)f(of)h(options,)j(cause)d(all)f(remaining)e
-Fq(argumen)m(ts)49 b Ft(to)d(b)s(e)1110 3093 y(assigned)37
+Fq(argumen)m(ts)49 b Ft(to)d(b)s(e)1110 3477 y(assigned)37
b(to)i(the)f(p)s(ositional)e(parameters.)65 b(The)37
b(`)p Fs(-x)p Ft(')h(and)g(`)p Fs(-v)p Ft(')g(options)1110
-3203 y(are)25 b(turned)e(o\013.)40 b(If)24 b(there)h(are)g(no)f
+3586 y(are)25 b(turned)e(o\013.)40 b(If)24 b(there)h(are)g(no)f
(argumen)m(ts,)i(the)f(p)s(ositional)e(parameters)1110
-3312 y(remain)29 b(unc)m(hanged.)630 3477 y(Using)d(`)p
+3696 y(remain)29 b(unc)m(hanged.)630 3860 y(Using)d(`)p
Fs(+)p Ft(')i(rather)f(than)g(`)p Fs(-)p Ft(')g(causes)h(these)f
(options)g(to)h(b)s(e)e(turned)g(o\013.)40 b(The)27 b(options)g(can)630
-3586 y(also)35 b(b)s(e)g(used)f(up)s(on)g(in)m(v)m(o)s(cation)h(of)g
+3970 y(also)35 b(b)s(e)g(used)f(up)s(on)g(in)m(v)m(o)s(cation)h(of)g
(the)g(shell.)54 b(The)34 b(curren)m(t)h(set)h(of)f(options)g(ma)m(y)h
-(b)s(e)630 3696 y(found)29 b(in)g Fs($-)p Ft(.)630 3833
+(b)s(e)630 4079 y(found)29 b(in)g Fs($-)p Ft(.)630 4216
y(The)43 b(remaining)f(N)h Fq(argumen)m(ts)48 b Ft(are)c(p)s(ositional)
-d(parameters)j(and)f(are)h(assigned,)i(in)630 3942 y(order,)30
+d(parameters)j(and)f(are)h(assigned,)i(in)630 4326 y(order,)30
b(to)h Fs($1)p Ft(,)f Fs($2)p Ft(,)36 b(.)22 b(.)g(.)42
b Fs($N)p Ft(.)e(The)30 b(sp)s(ecial)f(parameter)i Fs(#)f
-Ft(is)f(set)i(to)g(N.)630 4079 y(The)f(return)f(status)i(is)e(alw)m(a)m
+Ft(is)f(set)i(to)g(N.)630 4463 y(The)f(return)f(status)i(is)e(alw)m(a)m
(ys)i(zero)g(unless)e(an)h(in)m(v)-5 b(alid)28 b(option)i(is)f
-(supplied.)150 4349 y Fr(4.4)68 b(Sp)t(ecial)45 b(Builtins)275
-4598 y Ft(F)-8 b(or)25 b(historical)e(reasons,)j(the)e
+(supplied.)150 4732 y Fr(4.4)68 b(Sp)t(ecial)45 b(Builtins)275
+4981 y Ft(F)-8 b(or)25 b(historical)e(reasons,)j(the)e
Fl(posix)g Ft(1003.2)j(standard)d(has)g(classi\014ed)f(sev)m(eral)i
-(builtin)c(commands)150 4707 y(as)37 b Fm(sp)-5 b(e)g(cial)p
+(builtin)c(commands)150 5091 y(as)37 b Fm(sp)-5 b(e)g(cial)p
Ft(.)60 b(When)36 b(Bash)h(is)f(executing)g(in)f Fl(posix)h
Ft(mo)s(de,)i(the)f(sp)s(ecial)e(builtins)d(di\013er)k(from)g(other)150
-4817 y(builtin)27 b(commands)j(in)f(three)i(resp)s(ects:)199
-4956 y(1.)61 b(Sp)s(ecial)29 b(builtins)d(are)31 b(found)e(b)s(efore)h
-(shell)f(functions)g(during)f(command)i(lo)s(okup.)199
-5093 y(2.)61 b(If)30 b(a)h(sp)s(ecial)e(builtin)e(returns)i(an)h(error)
-g(status,)h(a)g(non-in)m(teractiv)m(e)g(shell)d(exits.)199
-5230 y(3.)61 b(Assignmen)m(t)29 b(statemen)m(ts)i(preceding)e(the)g
-(command)g(sta)m(y)i(in)d(e\013ect)j(in)d(the)i(shell)d(en)m(vironmen)m
-(t)330 5340 y(after)k(the)f(command)h(completes.)p eop
+5201 y(builtin)27 b(commands)j(in)f(three)i(resp)s(ects:)199
+5340 y(1.)61 b(Sp)s(ecial)29 b(builtins)d(are)31 b(found)e(b)s(efore)h
+(shell)f(functions)g(during)f(command)i(lo)s(okup.)p
+eop
%%Page: 54 60
-54 59 bop 150 -116 a Ft(54)2572 b(Bash)31 b(Reference)g(Man)m(ual)275
-299 y(When)36 b(Bash)g(is)g(not)g(executing)h(in)e Fl(posix)g
+54 59 bop 150 -116 a Ft(54)2572 b(Bash)31 b(Reference)g(Man)m(ual)199
+299 y(2.)61 b(If)30 b(a)h(sp)s(ecial)e(builtin)e(returns)i(an)h(error)g
+(status,)h(a)g(non-in)m(teractiv)m(e)g(shell)d(exits.)199
+433 y(3.)61 b(Assignmen)m(t)29 b(statemen)m(ts)i(preceding)e(the)g
+(command)g(sta)m(y)i(in)d(e\013ect)j(in)d(the)i(shell)d(en)m(vironmen)m
+(t)330 543 y(after)k(the)f(command)h(completes.)275 702
+y(When)36 b(Bash)g(is)g(not)g(executing)h(in)e Fl(posix)g
Ft(mo)s(de,)j(these)f(builtins)c(b)s(eha)m(v)m(e)k(no)f(di\013eren)m
-(tly)f(than)150 408 y(the)c(rest)f(of)h(the)f(Bash)h(builtin)26
+(tly)f(than)150 812 y(the)c(rest)f(of)h(the)f(Bash)h(builtin)26
b(commands.)41 b(The)30 b(Bash)g Fl(posix)g Ft(mo)s(de)g(is)f(describ)s
-(ed)f(in)h(Section)h(6.11)150 518 y([Bash)h(POSIX)e(Mo)s(de],)i(page)g
-(76.)275 653 y(These)f(are)g(the)h Fl(posix)f Ft(sp)s(ecial)f
-(builtins:)390 787 y Fs(break)46 b(:)i(.)f(continue)f(eval)g(exec)h
-(exit)g(export)f(readonly)f(return)h(set)390 897 y(shift)g(trap)h
+(ed)f(in)h(Section)h(6.11)150 922 y([Bash)h(POSIX)e(Mo)s(de],)i(page)g
+(76.)275 1056 y(These)f(are)g(the)h Fl(posix)f Ft(sp)s(ecial)f
+(builtins:)390 1191 y Fs(break)46 b(:)i(.)f(continue)f(eval)g(exec)h
+(exit)g(export)f(readonly)f(return)h(set)390 1300 y(shift)g(trap)h
(unset)p eop
%%Page: 55 61
55 60 bop 150 -116 a Ft(Chapter)30 b(5:)41 b(Shell)28
5340 y(the)31 b(assignmen)m(t.)p eop
%%Page: 62 68
62 67 bop 150 -116 a Ft(62)2572 b(Bash)31 b(Reference)g(Man)m(ual)150
-299 y Fs(SHELLOPTS)630 408 y Ft(A)g(colon-separated)g(list)e(of)i
-(enabled)e(shell)g(options.)40 b(Eac)m(h)31 b(w)m(ord)f(in)f(the)i
-(list)e(is)h(a)h(v)-5 b(alid)630 518 y(argumen)m(t)29
-b(for)g(the)g(`)p Fs(-o)p Ft(')g(option)f(to)i(the)f
-Fs(set)f Ft(builtin)e(command)j(\(see)g(Section)g(4.3)h([The)630
-628 y(Set)f(Builtin],)e(page)i(50\).)42 b(The)28 b(options)g(app)s
-(earing)f(in)g Fs(SHELLOPTS)f Ft(are)j(those)h(rep)s(orted)630
-737 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)g(v)-5 b(ariable)28 b(is)h(in)f(the)i(en)m
-(vironmen)m(t)f(when)g(Bash)h(starts)g(up,)630 847 y(eac)m(h)41
-b(shell)c(option)i(in)f(the)i(list)e(will)e(b)s(e)j(enabled)g(b)s
-(efore)g(reading)f(an)m(y)i(startup)f(\014les.)630 956
-y(This)29 b(v)-5 b(ariable)29 b(is)g(readonly)-8 b(.)150
-1116 y Fs(SHLVL)240 b Ft(Incremen)m(ted)21 b(b)m(y)g(one)g(eac)m(h)h
-(time)e(a)i(new)e(instance)g(of)h(Bash)g(is)f(started.)38
-b(This)19 b(is)h(in)m(tended)630 1225 y(to)31 b(b)s(e)f(a)h(coun)m(t)g
+299 y Fs(SHELL)240 b Ft(The)29 b(full)f(pathname)i(to)h(the)f(shell)e
+(is)h(k)m(ept)h(in)f(this)g(en)m(vironmen)m(t)g(v)-5
+b(ariable.)40 b(If)29 b(it)h(is)f(not)630 408 y(set)36
+b(when)f(the)h(shell)e(starts,)k(Bash)e(assigns)g(to)g(it)g(the)g(full)
+d(pathname)j(of)g(the)g(curren)m(t)630 518 y(user's)30
+b(login)f(shell.)150 666 y Fs(SHELLOPTS)630 775 y Ft(A)i
+(colon-separated)g(list)e(of)i(enabled)e(shell)g(options.)40
+b(Eac)m(h)31 b(w)m(ord)f(in)f(the)i(list)e(is)h(a)h(v)-5
+b(alid)630 885 y(argumen)m(t)29 b(for)g(the)g(`)p Fs(-o)p
+Ft(')g(option)f(to)i(the)f Fs(set)f Ft(builtin)e(command)j(\(see)g
+(Section)g(4.3)h([The)630 994 y(Set)f(Builtin],)e(page)i(50\).)42
+b(The)28 b(options)g(app)s(earing)f(in)g Fs(SHELLOPTS)f
+Ft(are)j(those)h(rep)s(orted)630 1104 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)g(v)-5
+b(ariable)28 b(is)h(in)f(the)i(en)m(vironmen)m(t)f(when)g(Bash)h
+(starts)g(up,)630 1213 y(eac)m(h)41 b(shell)c(option)i(in)f(the)i(list)
+e(will)e(b)s(e)j(enabled)g(b)s(efore)g(reading)f(an)m(y)i(startup)f
+(\014les.)630 1323 y(This)29 b(v)-5 b(ariable)29 b(is)g(readonly)-8
+b(.)150 1471 y Fs(SHLVL)240 b Ft(Incremen)m(ted)21 b(b)m(y)g(one)g(eac)
+m(h)h(time)e(a)i(new)e(instance)g(of)h(Bash)g(is)f(started.)38
+b(This)19 b(is)h(in)m(tended)630 1580 y(to)31 b(b)s(e)f(a)h(coun)m(t)g
(of)f(ho)m(w)h(deeply)e(y)m(our)h(Bash)h(shells)d(are)j(nested.)150
-1385 y Fs(TIMEFORMAT)630 1494 y Ft(The)f(v)-5 b(alue)31
+1728 y Fs(TIMEFORMAT)630 1837 y Ft(The)f(v)-5 b(alue)31
b(of)g(this)f(parameter)h(is)f(used)g(as)h(a)g(format)h(string)e(sp)s
-(ecifying)e(ho)m(w)j(the)g(tim-)630 1604 y(ing)36 b(information)e(for)j
+(ecifying)e(ho)m(w)j(the)g(tim-)630 1947 y(ing)36 b(information)e(for)j
(pip)s(elines)c(pre\014xed)i(with)g(the)i Fs(time)e Ft(reserv)m(ed)i(w)
-m(ord)f(should)f(b)s(e)630 1714 y(displa)m(y)m(ed.)j(The)27
+m(ord)f(should)f(b)s(e)630 2056 y(displa)m(y)m(ed.)j(The)27
b(`)p Fs(\045)p Ft(')h(c)m(haracter)h(in)m(tro)s(duces)d(an)i(escap)s
-(e)g(sequence)g(that)g(is)e(expanded)h(to)630 1823 y(a)37
+(e)g(sequence)g(that)g(is)e(expanded)h(to)630 2166 y(a)37
b(time)f(v)-5 b(alue)35 b(or)i(other)f(information.)57
b(The)36 b(escap)s(e)g(sequences)h(and)e(their)h(meanings)630
-1933 y(are)31 b(as)f(follo)m(ws;)g(the)h(braces)f(denote)h(optional)f
-(p)s(ortions.)630 2092 y Fs(\045\045)384 b Ft(A)30 b(literal)f(`)p
-Fs(\045)p Ft('.)630 2252 y Fs(\045[)p Fj(p)11 b Fs(][l]R)85
-b Ft(The)30 b(elapsed)g(time)g(in)f(seconds.)630 2411
+2276 y(are)31 b(as)f(follo)m(ws;)g(the)h(braces)f(denote)h(optional)f
+(p)s(ortions.)630 2423 y Fs(\045\045)384 b Ft(A)30 b(literal)f(`)p
+Fs(\045)p Ft('.)630 2570 y Fs(\045[)p Fj(p)11 b Fs(][l]R)85
+b Ft(The)30 b(elapsed)g(time)g(in)f(seconds.)630 2718
y Fs(\045[)p Fj(p)11 b Fs(][l]U)85 b Ft(The)30 b(n)m(um)m(b)s(er)f(of)h
(CPU)g(seconds)h(sp)s(en)m(t)f(in)f(user)g(mo)s(de.)630
-2570 y Fs(\045[)p Fj(p)11 b Fs(][l]S)85 b Ft(The)30 b(n)m(um)m(b)s(er)f
+2865 y Fs(\045[)p Fj(p)11 b Fs(][l]S)85 b Ft(The)30 b(n)m(um)m(b)s(er)f
(of)h(CPU)g(seconds)h(sp)s(en)m(t)f(in)f(system)h(mo)s(de.)630
-2730 y Fs(\045P)384 b Ft(The)30 b(CPU)g(p)s(ercen)m(tage,)i(computed)e
-(as)h(\(\045U)f Fs(+)g Ft(\045S\))g(/)h(\045R.)630 2889
+3013 y Fs(\045P)384 b Ft(The)30 b(CPU)g(p)s(ercen)m(tage,)i(computed)e
+(as)h(\(\045U)f Fs(+)g Ft(\045S\))g(/)h(\045R.)630 3160
y(The)23 b(optional)h Fq(p)i Ft(is)d(a)h(digit)f(sp)s(ecifying)e(the)j
(precision,)g(the)g(n)m(um)m(b)s(er)f(of)h(fractional)f(digits)630
-2999 y(after)36 b(a)f(decimal)g(p)s(oin)m(t.)54 b(A)35
+3270 y(after)36 b(a)f(decimal)g(p)s(oin)m(t.)54 b(A)35
b(v)-5 b(alue)35 b(of)g(0)h(causes)g(no)f(decimal)f(p)s(oin)m(t)g(or)i
-(fraction)f(to)h(b)s(e)630 3108 y(output.)48 b(A)m(t)34
+(fraction)f(to)h(b)s(e)630 3379 y(output.)48 b(A)m(t)34
b(most)f(three)g(places)g(after)g(the)g(decimal)f(p)s(oin)m(t)g(ma)m(y)
-i(b)s(e)e(sp)s(eci\014ed;)h(v)-5 b(alues)630 3218 y(of)31
+i(b)s(e)e(sp)s(eci\014ed;)h(v)-5 b(alues)630 3489 y(of)31
b Fq(p)h Ft(greater)g(than)e(3)h(are)f(c)m(hanged)h(to)g(3.)42
b(If)29 b Fq(p)k Ft(is)c(not)i(sp)s(eci\014ed,)e(the)i(v)-5
-b(alue)29 b(3)i(is)f(used.)630 3352 y(The)54 b(optional)f
+b(alue)29 b(3)i(is)f(used.)630 3618 y(The)54 b(optional)f
Fs(l)h Ft(sp)s(eci\014es)f(a)i(longer)e(format,)61 b(including)51
-b(min)m(utes,)60 b(of)54 b(the)g(form)630 3462 y Fq(MM)10
+b(min)m(utes,)60 b(of)54 b(the)g(form)630 3727 y Fq(MM)10
b Ft(m)p Fq(SS)p Ft(.)p Fq(FF)d Ft(s.)103 b(The)50 b(v)-5
b(alue)51 b(of)g Fq(p)j Ft(determines)c(whether)g(or)h(not)h(the)f
-(fraction)g(is)630 3572 y(included.)630 3706 y(If)30
+(fraction)g(is)630 3837 y(included.)630 3965 y(If)30
b(this)f(v)-5 b(ariable)29 b(is)h(not)g(set,)i(Bash)e(acts)h(as)g(if)e
-(it)h(had)g(the)h(v)-5 b(alue)870 3841 y Fs
+(it)h(had)g(the)h(v)-5 b(alue)870 4094 y Fs
($'\\nreal\\t\0453lR\\nuser\\t\0453)o(lU\\n)o(sys\\)o(t\0453)o(lS')630
-3975 y Ft(If)37 b(the)g(v)-5 b(alue)37 b(is)f(n)m(ull,)h(no)h(timing)d
+4222 y Ft(If)37 b(the)g(v)-5 b(alue)37 b(is)f(n)m(ull,)h(no)h(timing)d
(information)h(is)g(displa)m(y)m(ed.)60 b(A)37 b(trailing)f(newline)f
-(is)630 4085 y(added)30 b(when)f(the)i(format)f(string)g(is)f(displa)m
-(y)m(ed.)150 4244 y Fs(TMOUT)240 b Ft(If)22 b(set)h(to)g(a)g(v)-5
+(is)630 4332 y(added)30 b(when)f(the)i(format)f(string)g(is)f(displa)m
+(y)m(ed.)150 4479 y Fs(TMOUT)240 b Ft(If)22 b(set)h(to)g(a)g(v)-5
b(alue)22 b(greater)i(than)e(zero,)j Fs(TMOUT)d Ft(is)f(treated)j(as)e
-(the)h(default)f(timeout)g(for)h(the)630 4354 y Fs(read)31
+(the)h(default)f(timeout)g(for)h(the)630 4589 y Fs(read)31
b Ft(builtin)e(\(see)k(Section)e(4.2)j([Bash)e(Builtins],)e(page)j
-(39\).)47 b(The)32 b Fs(select)e Ft(command)630 4463
+(39\).)47 b(The)32 b Fs(select)e Ft(command)630 4699
y(\(see)f(Section)g(3.2.4.2)h([Conditional)d(Constructs],)h(page)i
-(10\))f(terminates)f(if)g(input)e(do)s(es)630 4573 y(not)31
+(10\))f(terminates)f(if)g(input)e(do)s(es)630 4808 y(not)31
b(arriv)m(e)f(after)h Fs(TMOUT)e Ft(seconds)h(when)f(input)g(is)g
-(coming)h(from)g(a)h(terminal.)630 4707 y(In)d(an)h(in)m(terativ)m(e)g
+(coming)h(from)g(a)h(terminal.)630 4937 y(In)d(an)h(in)m(terativ)m(e)g
(shell,)e(the)i(v)-5 b(alue)29 b(is)e(in)m(terpreted)h(as)h(the)g(n)m
-(um)m(b)s(er)f(of)h(seconds)f(to)i(w)m(ait)630 4817 y(for)i(input)e
+(um)m(b)s(er)f(of)h(seconds)f(to)i(w)m(ait)630 5046 y(for)i(input)e
(after)j(issuing)d(the)i(primary)f(prompt)g(when)g(the)i(shell)d(is)i
-(in)m(teractiv)m(e.)47 b(Bash)630 4927 y(terminates)30
+(in)m(teractiv)m(e.)47 b(Bash)630 5156 y(terminates)30
b(after)h(that)g(n)m(um)m(b)s(er)e(of)i(seconds)f(if)f(input)g(do)s(es)
-h(not)g(arriv)m(e.)150 5086 y Fs(UID)336 b Ft(The)30
+h(not)g(arriv)m(e.)150 5303 y Fs(UID)336 b Ft(The)30
b(n)m(umeric)f(real)h(user)g(id)f(of)h(the)h(curren)m(t)f(user.)40
b(This)29 b(v)-5 b(ariable)29 b(is)g(readonly)-8 b(.)p
eop
Fj(exit_status)11 b Fs(])630 1346 y Ft(Send)22 b(a)i(signal)e(sp)s
(eci\014ed)g(b)m(y)h Fq(sigsp)s(ec)28 b Ft(or)c Fq(sign)m(um)e
Ft(to)i(the)g(pro)s(cess)f(named)g(b)m(y)g(job)g(sp)s(eci\014-)630
-1456 y(cation)j Fq(jobsp)s(ec)31 b Ft(or)26 b(pro)s(cess)g
-Fl(id)g Fq(pid)p Ft(.)38 b Fq(sigsp)s(ec)31 b Ft(is)25
-b(either)g(a)i(signal)d(name)j(suc)m(h)e(as)i Fs(SIGINT)630
-1565 y Ft(\(with)e(or)h(without)g(the)g Fs(SIG)f Ft(pre\014x\))h(or)g
-(a)h(signal)e(n)m(um)m(b)s(er;)h Fq(sign)m(um)f Ft(is)g(a)i(signal)e(n)
-m(um)m(b)s(er.)630 1675 y(If)35 b Fq(sigsp)s(ec)k Ft(and)c
-Fq(sign)m(um)f Ft(are)h(not)h(presen)m(t,)g Fs(SIGTERM)d
-Ft(is)h(used.)54 b(The)35 b(`)p Fs(-l)p Ft(')g(option)f(lists)630
-1785 y(the)d(signal)e(names.)41 b(If)31 b(an)m(y)f(argumen)m(ts)h(are)g
-(supplied)d(when)h(`)p Fs(-l)p Ft(')i(is)e(giv)m(en,)i(the)g(names)630
-1894 y(of)g(the)f(signals)f(corresp)s(onding)g(to)i(the)g(argumen)m(ts)
-f(are)h(listed,)f(and)g(the)g(return)g(status)630 2004
-y(is)k(zero.)55 b Fq(exit)p 1122 2004 28 4 v 40 w(status)39
-b Ft(is)34 b(a)i(n)m(um)m(b)s(er)d(sp)s(ecifying)g(a)i(signal)f(n)m(um)
-m(b)s(er)g(or)h(the)g(exit)g(status)630 2113 y(of)i(a)f(pro)s(cess)g
-(terminated)g(b)m(y)h(a)f(signal.)58 b(The)36 b(return)f(status)i(is)e
-(zero)i(if)f(at)h(least)g(one)630 2223 y(signal)30 b(w)m(as)h
-(successfully)e(sen)m(t,)j(or)f(non-zero)h(if)e(an)h(error)f(o)s(ccurs)
-h(or)g(an)g(in)m(v)-5 b(alid)28 b(option)630 2333 y(is)h(encoun)m
+1456 y(cation)j Fq(jobsp)s(ec)k Ft(or)25 b(pro)s(cess)g
+Fl(id)h Fq(pid)p Ft(.)37 b Fq(sigsp)s(ec)30 b Ft(is)24
+b(either)h(a)h(case-insensitiv)m(e)f(signal)f(name)630
+1565 y(suc)m(h)30 b(as)h Fs(SIGINT)d Ft(\(with)i(or)g(without)g(the)g
+Fs(SIG)g Ft(pre\014x\))f(or)i(a)f(signal)f(n)m(um)m(b)s(er;)h
+Fq(sign)m(um)f Ft(is)630 1675 y(a)j(signal)e(n)m(um)m(b)s(er.)43
+b(If)31 b Fq(sigsp)s(ec)36 b Ft(and)31 b Fq(sign)m(um)f
+Ft(are)i(not)f(presen)m(t,)h Fs(SIGTERM)e Ft(is)g(used.)43
+b(The)630 1785 y(`)p Fs(-l)p Ft(')34 b(option)f(lists)g(the)h(signal)f
+(names.)51 b(If)33 b(an)m(y)i(argumen)m(ts)f(are)g(supplied)d(when)i(`)
+p Fs(-l)p Ft(')h(is)630 1894 y(giv)m(en,)d(the)h(names)e(of)i(the)f
+(signals)e(corresp)s(onding)g(to)j(the)f(argumen)m(ts)g(are)h(listed,)e
+(and)630 2004 y(the)e(return)f(status)h(is)f(zero.)41
+b Fq(exit)p 1797 2004 28 4 v 40 w(status)32 b Ft(is)27
+b(a)h(n)m(um)m(b)s(er)f(sp)s(ecifying)e(a)k(signal)d(n)m(um)m(b)s(er)h
+(or)630 2113 y(the)35 b(exit)g(status)g(of)g(a)g(pro)s(cess)g
+(terminated)f(b)m(y)h(a)g(signal.)53 b(The)34 b(return)g(status)h(is)f
+(zero)630 2223 y(if)c(at)i(least)f(one)h(signal)d(w)m(as)j
+(successfully)d(sen)m(t,)j(or)f(non-zero)h(if)e(an)h(error)f(o)s(ccurs)
+h(or)g(an)630 2333 y(in)m(v)-5 b(alid)28 b(option)i(is)f(encoun)m
(tered.)150 2510 y Fs(wait)870 2654 y(wait)47 b([)p Fj(jobspec)56
b Fs(or)47 b Fj(pid)11 b Fs(])630 2798 y Ft(W)-8 b(ait)44
b(un)m(til)d(the)i(c)m(hild)f(pro)s(cess)g(sp)s(eci\014ed)g(b)m(y)h
b Fb(74)2025 2565 y Fe(printf)10 b Fc(.)j(.)f(.)h(.)f(.)g(.)h(.)f(.)g
(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)
f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)35 b
-Fb(43)2025 2652 y Fe(pushd)11 b Fc(.)i(.)g(.)f(.)g(.)h(.)f(.)g(.)h(.)f
+Fb(44)2025 2652 y Fe(pushd)11 b Fc(.)i(.)g(.)f(.)g(.)h(.)f(.)g(.)h(.)f
(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)
h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)37 b
Fb(74)2025 2739 y Fe(pwd)14 b Fc(.)f(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)
g(.)h(.)32 b Fb(60)p eop
%%Page: 144 150
144 149 bop 150 -116 a Ft(144)2527 b(Bash)31 b(Reference)g(Man)m(ual)
-150 299 y Fr(I)150 416 y Fe(IFS)14 b Fc(.)f(.)f(.)h(.)f(.)g(.)h(.)f(.)g
+150 299 y Fr(I)150 417 y Fe(IFS)14 b Fc(.)f(.)f(.)h(.)f(.)g(.)h(.)f(.)g
(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)
f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)39
-b Fb(55)150 503 y Fe(IGNOREEOF)25 b Fc(.)13 b(.)f(.)g(.)h(.)f(.)g(.)h
+b Fb(55)150 506 y Fe(IGNOREEOF)25 b Fc(.)13 b(.)f(.)g(.)h(.)f(.)g(.)h
(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)
-h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)49 b Fb(60)150 591
+h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)49 b Fb(60)150 594
y Fe(input-meta)24 b Fc(.)13 b(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h
(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)
-h(.)f(.)g(.)h(.)47 b Fb(88)150 678 y Fe(INPUTRC)8 b Fc(.)14
+h(.)f(.)g(.)h(.)47 b Fb(88)150 682 y Fe(INPUTRC)8 b Fc(.)14
b(.)e(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h
(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)
-g(.)34 b Fb(60)150 766 y Fe(isearch-terminators)9 b Fc(.)17
+g(.)34 b Fb(60)150 771 y Fe(isearch-terminators)9 b Fc(.)17
b(.)12 b(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)
-f(.)g(.)h(.)f(.)g(.)h(.)34 b Fb(88)150 1000 y Fr(K)150
-1117 y Fe(keymap)10 b Fc(.)j(.)g(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)
+f(.)g(.)h(.)f(.)g(.)h(.)34 b Fb(88)150 1009 y Fr(K)150
+1128 y Fe(keymap)10 b Fc(.)j(.)g(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)
f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g
-(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)35 b Fb(88)150 1370
-y Fr(L)150 1487 y Fe(LANG)13 b Fc(.)g(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g
+(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)35 b Fb(88)150 1385
+y Fr(L)150 1504 y Fe(LANG)13 b Fc(.)g(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g
(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)
f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)38
-b Fb(60)150 1575 y Fe(LC_ALL)10 b Fc(.)j(.)g(.)f(.)g(.)h(.)f(.)g(.)h(.)
+b Fb(60)150 1592 y Fe(LC_ALL)10 b Fc(.)j(.)g(.)f(.)g(.)h(.)f(.)g(.)h(.)
f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g
(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)35 b Fb(60)150
-1662 y Fe(LC_COLLATE)24 b Fc(.)13 b(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g
+1680 y Fe(LC_COLLATE)24 b Fc(.)13 b(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g
(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)
-g(.)h(.)f(.)g(.)h(.)47 b Fb(60)150 1750 y Fe(LC_CTYPE)7
+g(.)h(.)f(.)g(.)h(.)47 b Fb(60)150 1769 y Fe(LC_CTYPE)7
b Fc(.)14 b(.)e(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h
(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)
-g(.)h(.)32 b Fb(60)150 1837 y Fe(LC_MESSAGES)14 b Fc(.)h(.)d(.)h(.)f(.)
+g(.)h(.)32 b Fb(60)150 1857 y Fe(LC_MESSAGES)14 b Fc(.)h(.)d(.)h(.)f(.)
g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h
(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)40 b Fb(7,)26 b(60)150
-1925 y Fe(LC_NUMERIC)e Fc(.)13 b(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)
+1945 y Fe(LC_NUMERIC)e Fc(.)13 b(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)
h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g
-(.)h(.)f(.)g(.)h(.)47 b Fb(60)150 2012 y Fe(LINENO)10
+(.)h(.)f(.)g(.)h(.)47 b Fb(60)150 2034 y Fe(LINENO)10
b Fc(.)j(.)g(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)
g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f
-(.)g(.)h(.)f(.)35 b Fb(60)150 2100 y Fe(LINES)11 b Fc(.)j(.)e(.)g(.)g
+(.)g(.)h(.)f(.)35 b Fb(60)150 2122 y Fe(LINES)11 b Fc(.)j(.)e(.)g(.)g
(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)
g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)37
-b Fb(60)150 2335 y Fr(M)150 2451 y Fe(MACHTYPE)7 b Fc(.)14
+b Fb(60)150 2361 y Fr(M)150 2479 y Fe(MACHTYPE)7 b Fc(.)14
b(.)e(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g
(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)
-32 b Fb(60)150 2539 y Fe(MAIL)13 b Fc(.)g(.)f(.)g(.)h(.)f(.)g(.)h(.)f
+32 b Fb(60)150 2568 y Fe(MAIL)13 b Fc(.)g(.)f(.)g(.)h(.)f(.)g(.)h(.)f
(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)
h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)38
-b Fb(55)150 2626 y Fe(MAILCHECK)25 b Fc(.)13 b(.)f(.)g(.)h(.)f(.)g(.)h
+b Fb(55)150 2656 y Fe(MAILCHECK)25 b Fc(.)13 b(.)f(.)g(.)h(.)f(.)g(.)h
(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)
-h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)49 b Fb(61)150 2714
+h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)49 b Fb(61)150 2744
y Fe(MAILPATH)7 b Fc(.)14 b(.)e(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g
(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)
-g(.)h(.)f(.)g(.)g(.)h(.)32 b Fb(55)150 2801 y Fe(mark-modified-lines)9
+g(.)h(.)f(.)g(.)g(.)h(.)32 b Fb(55)150 2833 y Fe(mark-modified-lines)9
b Fc(.)17 b(.)12 b(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f
-(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)34 b Fb(89)150 2889
+(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)34 b Fb(89)150 2921
y Fe(mark-symlinked-directories)17 b Fc(.)h(.)12 b(.)h(.)f(.)g(.)h(.)f
-(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)42 b Fb(89)150 2977
+(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)42 b Fb(89)150 3009
y Fe(match-hidden-files)10 b Fc(.)17 b(.)12 b(.)g(.)h(.)f(.)g(.)h(.)f
(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)36
-b Fb(89)150 3064 y Fe(meta-flag)25 b Fc(.)13 b(.)f(.)g(.)h(.)f(.)g(.)h
+b Fb(89)150 3098 y Fe(meta-flag)25 b Fc(.)13 b(.)f(.)g(.)h(.)f(.)g(.)h
(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)
-h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)49 b Fb(88)150 3317
-y Fr(O)150 3434 y Fe(OLDPWD)10 b Fc(.)j(.)g(.)f(.)g(.)h(.)f(.)g(.)h(.)f
+h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)49 b Fb(88)150 3355
+y Fr(O)150 3474 y Fe(OLDPWD)10 b Fc(.)j(.)g(.)f(.)g(.)h(.)f(.)g(.)h(.)f
(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)
h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)35 b Fb(61)150
-3522 y Fe(OPTARG)10 b Fc(.)j(.)g(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)
+3562 y Fe(OPTARG)10 b Fc(.)j(.)g(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)
f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g
-(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)35 b Fb(55)150 3609
+(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)35 b Fb(55)150 3650
y Fe(OPTERR)10 b Fc(.)j(.)g(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g
(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)
-f(.)g(.)h(.)f(.)g(.)h(.)f(.)35 b Fb(61)150 3697 y Fe(OPTIND)10
+f(.)g(.)h(.)f(.)g(.)h(.)f(.)35 b Fb(61)150 3739 y Fe(OPTIND)10
b Fc(.)j(.)g(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)
g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f
-(.)g(.)h(.)f(.)35 b Fb(55)150 3784 y Fe(OSTYPE)10 b Fc(.)j(.)g(.)f(.)g
+(.)g(.)h(.)f(.)35 b Fb(55)150 3827 y Fe(OSTYPE)10 b Fc(.)j(.)g(.)f(.)g
(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)
f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)35
-b Fb(61)150 3872 y Fe(output-meta)23 b Fc(.)12 b(.)h(.)f(.)g(.)h(.)f(.)
+b Fb(61)150 3915 y Fe(output-meta)23 b Fc(.)12 b(.)h(.)f(.)g(.)h(.)f(.)
g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h
(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)46 b Fb(89)2025 299 y
-Fr(P)2025 420 y Fe(page-completions)13 b Fc(.)j(.)c(.)h(.)f(.)g(.)h(.)f
+Fr(P)2025 418 y Fe(page-completions)13 b Fc(.)j(.)c(.)h(.)f(.)g(.)h(.)f
(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)
-h(.)f(.)39 b Fb(89)2025 510 y Fe(PATH)13 b Fc(.)g(.)f(.)g(.)g(.)h(.)f
+h(.)f(.)39 b Fb(89)2025 507 y Fe(PATH)13 b Fc(.)g(.)f(.)g(.)g(.)h(.)f
(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)
f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)38
-b Fb(55)2025 600 y Fe(PIPESTATUS)24 b Fc(.)12 b(.)h(.)f(.)g(.)h(.)f(.)g
+b Fb(55)2025 596 y Fe(PIPESTATUS)24 b Fc(.)12 b(.)h(.)f(.)g(.)h(.)f(.)g
(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)
-f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)48 b Fb(61)2025 689 y
+f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)48 b Fb(61)2025 685 y
Fe(POSIXLY_CORRECT)15 b Fc(.)g(.)e(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g
(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)40
-b Fb(61)2025 779 y Fe(PPID)13 b Fc(.)g(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f
+b Fb(61)2025 774 y Fe(PPID)13 b Fc(.)g(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f
(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)
f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)38
-b Fb(61)2025 869 y Fe(PROMPT_COMMAND)16 b Fc(.)f(.)e(.)f(.)g(.)h(.)f(.)
+b Fb(61)2025 863 y Fe(PROMPT_COMMAND)16 b Fc(.)f(.)e(.)f(.)g(.)h(.)f(.)
g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f
-(.)g(.)g(.)h(.)f(.)42 b Fb(61)2025 958 y Fe(PS1)14 b
+(.)g(.)g(.)h(.)f(.)42 b Fb(61)2025 952 y Fe(PS1)14 b
Fc(.)f(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f
(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)
-h(.)f(.)g(.)h(.)f(.)g(.)40 b Fb(55)2025 1048 y Fe(PS2)14
+h(.)f(.)g(.)h(.)f(.)g(.)40 b Fb(55)2025 1041 y Fe(PS2)14
b Fc(.)f(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)
f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g
-(.)h(.)f(.)g(.)h(.)f(.)g(.)40 b Fb(55)2025 1138 y Fe(PS3)14
+(.)h(.)f(.)g(.)h(.)f(.)g(.)40 b Fb(55)2025 1130 y Fe(PS3)14
b Fc(.)f(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)
f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g
-(.)h(.)f(.)g(.)h(.)f(.)g(.)40 b Fb(61)2025 1228 y Fe(PS4)14
+(.)h(.)f(.)g(.)h(.)f(.)g(.)40 b Fb(61)2025 1219 y Fe(PS4)14
b Fc(.)f(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)
f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g
-(.)h(.)f(.)g(.)h(.)f(.)g(.)40 b Fb(61)2025 1317 y Fe(PWD)14
+(.)h(.)f(.)g(.)h(.)f(.)g(.)40 b Fb(61)2025 1308 y Fe(PWD)14
b Fc(.)f(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)
f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g
-(.)h(.)f(.)g(.)h(.)f(.)g(.)40 b Fb(61)2025 1563 y Fr(R)2025
-1685 y Fe(RANDOM)10 b Fc(.)j(.)f(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)
+(.)h(.)f(.)g(.)h(.)f(.)g(.)40 b Fb(61)2025 1550 y Fr(R)2025
+1669 y Fe(RANDOM)10 b Fc(.)j(.)f(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)
h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f
-(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)35 b Fb(61)2025 1774
+(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)35 b Fb(61)2025 1758
y Fe(REPLY)11 b Fc(.)i(.)g(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g
(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)
-f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)37 b Fb(61)2025 2021
-y Fr(S)2025 2142 y Fe(SECONDS)8 b Fc(.)14 b(.)e(.)g(.)h(.)f(.)g(.)h(.)f
+f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)37 b Fb(61)2025 2000
+y Fr(S)2025 2120 y Fe(SECONDS)8 b Fc(.)14 b(.)e(.)g(.)h(.)f(.)g(.)h(.)f
(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)
f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)34 b Fb(61)2025
-2231 y Fe(SHELLOPTS)25 b Fc(.)13 b(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g
-(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)
-g(.)h(.)f(.)g(.)h(.)f(.)49 b Fb(62)2025 2321 y Fe(SHLVL)11
+2208 y Fe(SHELL)11 b Fc(.)i(.)g(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f
+(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)
+h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)37 b Fb(62)2025 2297
+y Fe(SHELLOPTS)25 b Fc(.)13 b(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h
+(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)
+h(.)f(.)g(.)h(.)f(.)49 b Fb(62)2025 2386 y Fe(SHLVL)11
b Fc(.)i(.)g(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)
g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f
-(.)g(.)h(.)f(.)g(.)37 b Fb(62)2025 2411 y Fe(show-all-if-ambiguous)29
+(.)g(.)h(.)f(.)g(.)37 b Fb(62)2025 2475 y Fe(show-all-if-ambiguous)29
b Fc(.)12 b(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f
-(.)g(.)g(.)h(.)f(.)50 b Fb(89)2025 2501 y Fe(show-all-if-unmodified)27
+(.)g(.)g(.)h(.)f(.)50 b Fb(89)2025 2564 y Fe(show-all-if-unmodified)27
b Fc(.)13 b(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h
-(.)f(.)g(.)h(.)48 b Fb(89)2025 2747 y Fr(T)2025 2868
+(.)f(.)g(.)h(.)48 b Fb(89)2025 2806 y Fr(T)2025 2926
y Fe(TEXTDOMAIN)25 b Fc(.)12 b(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h
(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)
-g(.)h(.)f(.)g(.)h(.)49 b Fb(7)2025 2958 y Fe(TEXTDOMAINDIR)21
+g(.)h(.)f(.)g(.)h(.)49 b Fb(7)2025 3015 y Fe(TEXTDOMAINDIR)21
b Fc(.)13 b(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h
(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)45
-b Fb(7)2025 3047 y Fe(TIMEFORMAT)24 b Fc(.)12 b(.)h(.)f(.)g(.)h(.)f(.)g
+b Fb(7)2025 3104 y Fe(TIMEFORMAT)24 b Fc(.)12 b(.)h(.)f(.)g(.)h(.)f(.)g
(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)
-f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)48 b Fb(62)2025 3137
+f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)48 b Fb(62)2025 3192
y Fe(TMOUT)11 b Fc(.)i(.)g(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g
(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)
-f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)37 b Fb(62)2025 3383
-y Fr(U)2025 3505 y Fe(UID)14 b Fc(.)f(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g
+f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)37 b Fb(62)2025 3434
+y Fr(U)2025 3554 y Fe(UID)14 b Fc(.)f(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g
(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)
f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)40
-b Fb(62)2025 3751 y Fr(V)2025 3872 y Fe(visible-stats)18
+b Fb(62)2025 3796 y Fr(V)2025 3915 y Fe(visible-stats)18
b Fc(.)d(.)d(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)
h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)h(.)43
b Fb(89)p eop