From dfc7113bf27fbab91d9e74df0e6b50ddc6272fe1 Mon Sep 17 00:00:00 2001 From: Chet Ramey Date: Mon, 18 Nov 2019 10:16:09 -0500 Subject: [PATCH] commit bash-20191115 snapshot --- CWRU/CWRU.chlog | 27 + doc/bash.1 | 28 +- doc/bash.pdf | Bin 378861 -> 379196 bytes doc/bash.ps | 11043 ++++++++++++++++---------------- doc/version.texi | 6 +- lib/readline/doc/history.3 | 28 +- lib/readline/doc/hsuser.texi | 24 +- lib/readline/doc/version.texi | 6 +- lib/readline/histexpand.c | 24 +- 9 files changed, 5633 insertions(+), 5553 deletions(-) diff --git a/CWRU/CWRU.chlog b/CWRU/CWRU.chlog index 5460fdf1..05ad9bbc 100644 --- a/CWRU/CWRU.chlog +++ b/CWRU/CWRU.chlog @@ -6837,3 +6837,30 @@ lib/sh/unicode.c - u32toutf8: fix a typo that assigned the wrong value to the first byte of a six-byte UTF-8 character. Report and fix from István Pásztor + + 11/15 + ----- +doc/bash.1,lib/readline/doc/{history.3,hsuser.texi} + - quick substitution: make it clear that ^s1^s2^ is equivalent to + !!:s^s1^s2^, since that's the internal transformation we perform. + Reported by Jim Monte + - note that the `q' and `x' modifiers are mutually exclusive; last + one wins. Reported by Jim Monte + - note that the `G' modifier can work with `&' as well as `s'. + Reported by Jim Monte + - note that a word designator of `-' is equivalent to `0-'. + Reported by Jim Monte + +lib/readline/histexpand.c + - history_expand_internal: make multiple :p modifiers work to suppress + execution. Reported by Jim Monte + - get_history_word_specifier: fix so a `^' word designator works as + the second part of a range. + Reported by Jim Monte + - hist_error: make sure we don't blindly copy a null character into + the error string (e.g., if there is a missing word designator + following `:'). Reported by Jim Monte + - get_history_event: if the history event specifier (!) is followed + immediately by a `-' and a non-digit (e.g. !-a), make sure the - is + treated as part of a search string instead of making it an offset of + 0. Reported by Jim Monte diff --git a/doc/bash.1 b/doc/bash.1 index 8253af05..e0e4d4eb 100644 --- a/doc/bash.1 +++ b/doc/bash.1 @@ -5,12 +5,12 @@ .\" Case Western Reserve University .\" chet.ramey@case.edu .\" -.\" Last Change: Wed Oct 30 16:58:09 EDT 2019 +.\" Last Change: Fri Nov 15 09:39:07 EST 2019 .\" .\" bash_builtins, strip all but Built-Ins section .if \n(zZ=1 .ig zZ .if \n(zY=1 .ig zY -.TH BASH 1 "2019 October 30" "GNU Bash 5.0" +.TH BASH 1 "2019 November 15" "GNU Bash 5.0" .\" .\" There's some problem with having a `@' .\" in a tagged paragraph with the BSD man macros. @@ -7192,6 +7192,8 @@ history list containing The trailing \fB?\fP may be omitted if .I string is followed immediately by a newline. +If \fIstring\fP is missing, the string from the most recent search is used; +it is an error if there is no previous search string. .TP .B \d\s+2^\s-2\u\fIstring1\fP\d\s+2^\s-2\u\fIstring2\fP\d\s+2^\s-2\u Quick substitution. Repeat the previous command, replacing @@ -7199,7 +7201,7 @@ Quick substitution. Repeat the previous command, replacing with .IR string2 . Equivalent to -``!!:s/\fIstring1\fP/\fIstring2\fP/'' +``!!:s\d\s+2^\s-2\u\fIstring1\fP\d\s+2^\s-2\u\fIstring2\fP\d\s+2^\s-2\u'' (see \fBModifiers\fP below). .TP .B !# @@ -7239,7 +7241,8 @@ The last word. This is usually the last argument, but will expand to the zeroth word if there is only one word in the line. .TP .B % -The word matched by the most recent `?\fIstring\fR?' search. +The first word matched by the most recent `?\fIstring\fR?' search, +if the search string begins with a character that is part of a word. .TP .I x\fB\-\fPy A range of words; `\-\fIy\fR' abbreviates `0\-\fIy\fR'. @@ -7256,6 +7259,7 @@ Abbreviates \fIx\-$\fP. .TP .B x\- Abbreviates \fIx\-$\fP like \fBx*\fP, but omits the last word. +If \fBx\fP is missing, it defaults to 0. .PD .PP If a word designator is supplied without an event specification, the @@ -7293,15 +7297,19 @@ Quote the substituted words as with but break into words at .B blanks and newlines. +The \fBq\fP and \fBx\fP modifiers are mutually exclusive; the last one +supplied is used. .TP .B s/\fIold\fP/\fInew\fP/ Substitute .I new for the first occurrence of .I old -in the event line. Any delimiter can be used in place of /. The -final delimiter is optional if it is the last character of the -event line. The delimiter may be quoted in +in the event line. +Any character may be used as the delimiter in place of /. +The final delimiter is optional if it is the last character of the +event line. +The delimiter may be quoted in .I old and .I new @@ -7309,7 +7317,8 @@ with a single backslash. If & appears in .IR new , it is replaced by .IR old . -A single backslash will quote the &. If +A single backslash will quote the &. +If .I old is null, it is set to the last .I old @@ -7333,7 +7342,8 @@ if it is the last character of the event line. An \fBa\fP may be used as a synonym for \fBg\fP. .TP .B G -Apply the following `\fBs\fP' modifier once to each word in the event line. +Apply the following `\fBs\fP' or `\fB&\fP' modifier once to each word +in the event line. .PD .SH "SHELL BUILTIN COMMANDS" .\" start of bash_builtins diff --git a/doc/bash.pdf b/doc/bash.pdf index 96a26e6395fbe6df501887023f77ce8bbfb3c195..5bc7f3f95882b3b99d3b84ae4390836a6bb46a50 100644 GIT binary patch delta 343804 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 tA+s>jLddF7IF|*rl!W?N%+&N#wVDxy1j394m>c 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%0A}zw2v;4 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 uzHz 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

D^Tr%C z61>(F;#oMXj!R^`J`htEru92SprhHRqIDbus2k15t~s!YieA||IY~+5M)Up8#a%o%@+$=PtXSK<((OE!U(lFEr{NC$1 zLJ#z7Gv5QCr`prdxUHkv)aIdorm}N(P|ru=aLC5&uno#;nPkIi1kzGl^jr?6gHM58 zj!&2Gs@kX+9bKD3jntjDL+PMl6Z+QBh=K;5&5rmGEGUcO_=2oSYu4rG?t>~T^~?=`WiZ=e`|a%?*=3SK4? z?qbwCRv9bJw9F9G%;sj4@>Nw^dI7p-?Kn`-x-e*}a~mq>bFQ@eF#~ccJ4B>YqFi2f ze5hJSRZX`NSr!ScPI)RhbIw$97Cv>`*n?!sN+wWJ+P}_%MSe$yTQ}!7uXuclTgQ_Ao%<+d|Mb4onHZKoWgPo86 zc;e%^rQyvB$oP3tk+cn&k4c>07SR^cr%E@w67wE{7VnAz`6bPN;f<^dTn8(8qvpW^ zw?lOYD_ju>L%>a)hWzHb!MILS;+C~gFRou*T|opwgu|b7ury}xHy75INSlwh5D(Jc zfi4rvV53vf2~oQfqB}^{Ln`IK8)7s&8}_g+^;u|?mLHFBKvGuaP^oDE4Fy)fhF-ob zhHMTb>e&xck+)=j`@hvvMLeXZh%CUlK9EkibRK|s2mthTtzsttaG)%0fO;$d#OtVl z9t6nht3X&jZ7-M)P*^5~jDeo+Ctlr1jasEK2BR|T2|B`gOOL8I24#)S&THvHo!toW zXe?dSJ6FPm>NbrE?e1r7eLME|C&cPT{Zdxb+alj>r^)hvyye$VJH`iwFS|A0dF4Mm zZRNXe55Iq!_%4)NL16tnW?B_h_(LD*ho%F4w&?aJK^yc*RXfuNM&?5u zF2WYZ?bC*F;6u1)wIthQE6I)Z{nhvHZYJkFY1lqK#WZ0cC}gyZ77r;9%CXjV@Gz}I z_L#I@M~Xdvl24M{g8G$d>psaMKMzB7GJCF;ze4gnz2g+vO0C|49WbB;6^+K&1ZPU= zLat0p)OWUK*pIj2+*XVe zc;IGG<0FqC1VH0`kyH;0{ExqhN@;Mi;dMRqkn z%6SM1bufK1#MGsM_mF5~xZC--qV21z)wfTZYUcfPyO5BEHu(}agCX-~u|A|~c9&sD z8kLoQszx5b!|(ndZJlV_or*TdcMl4->)%eQSJ9SZOJwVosFU0IF`ohf*Z?Fv6KGfd zBFCp*H0<#aKZ231PHaTG*e`*J4eGs~knNU!BP29{z21bM_%NRAxkSwqzX_WpJ-Q0`Fhg7A$;I8-p~`lfxF{A za2FN7)CcAx+ut?x9~B82ZOH8*gA(38AVbd&Jg=8k08L0GO${BDWpazPVub5|2`fr> z61OaeB{TB@>`p+uKiN*4!J}>|9swi38T-rJJUR2jI@u~a4-h$&kR<^b04*!ukYDjX=FA-c zX=yi=Jfu`Ei{hZCr~CBj(}RyBri{eu$NsDw1kJ~1{#CYTrjghamXG7ROlX{_C_WWn z?3OW&s1Rvmx+hg9iTnt3(RqLVaYB)2Qy<;dr3!ZG^4H(Chuwx;OLFMthTPXkA@-OX zj2Y#^L3WV+FtrIlCn*mebM5ik)BxGG9eMrg?bXj@-8T4uKdz;YzXvQysRmueVf*N}gGHLPzDT2l37 zBl~q%U&Ddwy0uwkrhF5GQ25j4*7he!K14o=IcB@?n5OAuA2xr@-_*&z?S>xp2IR?^B~emwG67$)^*-9k1<)18c@llD*X>PL z-QCvfYPWk>WP+AODk8f0`|8hA63sK3r@t|_fBgT6ZM8))&qIrT#^Mt$|Cd9Xm6V6b zzK^PI0pSqG1&iRiUG5^x8I4)#DD2hic|D@Wir~=L6c46Kv$20}T_MWOSP?jgjTky9 zQeBrI!M2g1XZze2XtTn3_C65#8i(#|~8GP#D`L>*v zA<|Dge4}^f;MBQX6u`2t&+|42Hyu&uTQ@VG0eZs2{L78@Ej2k<&vWFlOjl!FScYue z%3gv#(G~Y{sMmkwx^AlOfwbsm)zEf5>Ev)gGaI^76~zi*lcjS|WktYeDBV1#q6odY z5FRy}w#m?*2NKtxcCzom^HnqYm7x8H6*rx%P@i@Yz8e2wymaRH>i4Hg0E)RNXJIU8 zI?DB!ZUift%Y*FiPZC}q$nx;U38*LQLI0>V}?xV_b zTI9}d)HM?usL0a0zvOD9QAQ->(-^v0;Y()j1Wh0;vlCv_!9Yqg7lWu7bV^Xoapuwl zU(I7Tvg>~-QMysr7pJ*TB~wF#)*+7w%Cw};&$*gh!Zn%%c6Bmx-efY${2cQ{>On8U zv)ReiXJ0XOBKL(~3OQ<~1w9+sXmgV;XyQPipQ;hK*{BWg4yeYBQotjQ(Uywb%!D@V z+{X0tU584q+op&9?PUn7?o63_C@;Nt_MwY6SF3-YUR6;;4xO%UrgDy?Kz)Un}mBzE;4XWor5>SL#57 z)~OlJ7{r(<9Q7+Zg|TCR{%OG#o97v-rmn7$gwe?X>fyFU%LUBWI6u5qyVx|@ zU|93xU_?!|mmd~BZZ0%>^69G?lcKn%$mBFV#^z=_mK;UUB50dC-9+!YcCD(hxiNq9 zH3J&iNa}O_=MYhrCF6*~YRrmc6j3*)eKK*3A*9?rfO=Y3vN;YLTsk_oVec%XB6BQ~ zSrZC&8@Zw6YHR7c$O=!7rYY&Q^O!u`k9$R4h`Dq6ES=m}bz_I_99*7~AyRb$v#Lgi$|8RZR*TYKIOMr)hK<5Mda$yf5CN?{#*c=F`fMCj z=+fumY8ok0pI&n(07X{dh-_AMDzwT56axANMiwZ9gU$kV)H$9>61rIOB8{Ur^ZZzX zFjXO&hoEVk zIE>SIPez&qC^UduOu(&Lp}Cn+*fz=mq*HiFr52dWrq6>J8c(PKq_xbM^I>+CRzLtj zWw@>dev{SuR`H2K5Emy3gB)};7*f7%p;dy^YXM%a&!J|p(OVK!@EPOn)gNCQ;rdCbF0}nLW;yIsUo)FM)&Q!l&*v7^V#@c>bt;>tu|jg{VFZ6xL~M_(f?+G8 z?pke%l2>@PyRUnxlUG6j=b2Mv7JELzOH3=MB7e%SDK@}3&29VD&YN1UHk%MlI4I)a zh$A66Eo(48&CBcwg<*xoguyngZW20DPXtN5{7}lr0>`FQD1B9U9HVI&QjUD+Y+t~b zAUK~j2EF*m&4+f8V1R!~(a*Mn-di6AdRb(gdAXF^;N8x$J`8eyhhGpv^LJ=8TiK$F zsvV|l^%am*ZQ5q{U{RzlhAfIy0TJ1CXoc+>!7wVy#2lfHOEG8iac3~3P{RW~uvGr7 z2w_zedK@2pyPAedD^=hB zmGPL5h;UXY7=5&Ac)UPs%&nm%k$Jp& z^`2*doKf0=oNh&det3$~Pg&Taa8B4v&LopLA1~2|K$ALhh7T zp)9ENETM@P3nI&1p&1n2ORbGhn(9L;td%L!M@1fx>??mg_-o#Rj_!@!KsxSpQ5Zij zpS?Sti^n)f?fbP0jrEWnH7;FC$kqOChlte;%1kR!mI9XCMyc(Y~TfLaGlq2V6#Cc>^JWHmN$98zrk%&(be*kpvY^gDYNQDil*(MS+e?wt880 zYal?swbqqjNWT#xJOg0bEWK$2rmJHv!+sJxYTD2r>52+Oo1B6YhYLK(YUo&5zr{{}_cNWqt@4FVhkF*7)q$_)ZX zf8)j#e)q4Kq5+mFqzPwu?^`xmBrbNHG|{#NyhT7ul*Oz>DkNpE`*d8FcBYii@9P7HPRzur8e^{OC<`yPkRtBM*C1k{l)Exh*a`zTo=0zTx53A!) z-s~#&8UNipz$xXRyuzoZ3kxnH>-xv0i*c&e<=De&CEH>Z)29zD>tMhAP1R}hg*lJC z{RDK?5G7D-jzGYn9JVA!4~tI}D|O|@&)?i4e>0(yz;%GgKU5t+y|31+ZFUc=*0QX05>lz59oVKl(l3qr z=3&KWizFjI7bc&~{=NL$#X>|mPmv&;x&<=ONM9U!Z2IGBRrNh=G*_qUyyIft1X}gE zfn?L11X!*o5Q^ZK)CRzHVC4T5!vDIN$%Ka@P6N{7*KOG>w48R2e@!CmodRac!!Vts zd&#pr6vnvxQaPF@dYKSBk6buxhEX`AA`PVt2X!i0okH9xQ_bL;FpP`fQ{4~!oYeyv z2mnwrhFogzX55AMU2DTp-(u15u{x0p_>EjNUI*)X79{{wm;_DPtJ9T~1X!61FQrCw zbtt=Xs3xHw!D4Bge?JrY*A((fxn@Qo7-ms$S9firGWb18jdD4lep@%?&Z13gEPf5Wk7Hx+b46wsjnNX&~O z5q5z^FBFZkQBsj3sGI_v^~W0(Jrt@azEK$KP#r_i1i22jaWo#fTA2cl>^cM_ zMC!}iO6l8G!?A1hM=fC}PbDO|-WpP4L=wo5(}zmid_ftY|Jez)~R zwvgwEtzLIeNJmF!T5FGdkPEnCp{rvkkMTT{vs12mynQ&63#Dbkqx^8PHFq>^3^-an(WNAy)uB;69= zhC*;zf4B-duV---5-$se+E)uv@HlamsMqvHB7Kg^eVS?Lm3@DtxPUWn;7e1nrKzc~ zaxSE;siyp|y81BaDkif0vvIjfdVX@WkSLLv)#aPs zA4p`{hFoAWs0yHi(jq~{E>ah2X{O`hzR}8_f5L+bp!3g{90v~#T0oTW5km#y42z64 zE{&NZX;_@i@rXhwJ=Eo{{!gXKSGC*BS>Nh>uZjuC5OQ^%#K8s_Af2etAvDkeDlel2 zi&Su+TEve2-j9rfuEzD6kU|xmK;6GB*YI@Jc>1cy3!p1<*PVWuz1ZugAH6qQ^SEoHkaDVi!NXQj7 zgwFIug2%c0uKFTldmZwNI1~g1$ADkIfA?ogxIZjLlZop94OBrJM0DCWX?1gbX-*A+ z!?hkmcvTZF<21LXpmYx+fmrp1Ty5*!TE)Qvjb=hg&!u9(EzXQAni05~OAW8;p|vxG zlmS?x$^i-m6PJi2m6r2uCzb#-eHtT{&B7J_1a~F7NrY zYgx}Y2@&;6vgeAFr#n{E^@*H_ix&MN;(;>jLqAmeUPsEhRkdYnL-28t6x8*;bQ)qt zSI}GfkQIfS!R&Q#?vdc`6hDW0f3B89;7EF9)jL~(MM>YdXjY%`WK8))Vfgcen~W`h z%F?4vBiDlB!3@y0RT%^Q2(cAViX2JGu&zzJLoBQIvq*w_GMn#`VG)sLBmK-wZG4}i zX>BvXQG0^@xw(cAjO32I=`=D5-TUa$2cF$8O%C*{O+#i5J>_$ru_>i#e+J>BgSd!L~*VWPsLNUl|w0`bt95Uk!{>@czPEEcipi z-C`g%{X7D<(G$43*;ZXWcuZ*Xl*6QKiv*N2Ois#ncv7?JblnQ;8aXF2v2WKZao}*2 zM@2PN`RtE}!>-m0$uv}>d@O}da@PLU>eNxzh>Ix8;1QP^gPY@Hf4KrRmDWil!5@A7 z(AfQBwuodBs@lIgcB*jS6EDwWl(x3}NP+5yyru4(ZXO;Lk%9)+Hg&BhBe&3cdZMbe z=;7FJ*ShXZkb-P2B99brd3RolzPa`x+a7t~u zcJI}CHL@6uYAN03%qqKDb&hD->RUaie}l0sfu1}>M6oT{IC%nl z8j7bcHn*FR(KA?l*5YYwTdlFhvy@2QqalOta`f0yB!wT7n4wvE&Pk{9<=&2+*T;?$ z!J|%Ga7+B29pStbZxK@Mb9lSf>NBsTsz9N9q$CP5Y9 zM8WgH=89UsZ4cAK&4MRkg6_Jc_ca5Ov(1GXVOz}7`sp2d!6c%|2WHA{9Z-%OAjZ?A zu5OP#F*ur%vdiy?bv3KqajiLK+bfoLQ?5SVcIxrwf4BC=OhxaI^dZ%eRy;O5LCW0z z)mLYWh%ano>Edy_Zl+Fmj#ECmPPK|El3Y6d>8H!@rj9OBbb!UU0gR>2SO45rYRp>i z4?90UY!xDr_Zs(VO_xZQ?qZpZ9GvLV^j>G}3&o_hT6Y+I34XyQ&innt1z5xwYA%P}5c7wK138-#XZoIDnVsw@EP2$dt zt_V%NDr~38)$}Xqi}U=nGz2c~s@4PX_G-kDL-WFPntz*N75$_XLCV-YPxm7_CdVHv z!Jf0j?r2*LIz&~tj53;gdV1LVL(mwxS0JH=5{j>bMcc`f>a*7C+7M~mnok+FpQW2A z0-9c`oz~~-jZGEL^#7#9%FxTdyo9-_r6=~LM+P&*(Xpq~1WjxV3DFw+db}^Yk24YK zM_lqX!ee$cvpcjMjk zMH<^u@%`0%M*njL!(}r#ASn`_1QP8(`=vSzYG%kps zbeC2e0v-!D3T19&Z(?c+F*%p9ECCajk{bdhf3;f6a^yyK-SaE3vQRdeLMGmeS+pkT zaZgw+Pj|^P5p0J8tO8k(P(TR}7U}J5`&aajJ~!V$u^;0Iha#kI6_9!JKF&SoCVmSd z#)F9d(f{2YufBhu2an@b6g*!2cE#n7f&S0#82qrkx`|kv2HPE;Ea;c*!B|!@qqD`NvK0r@E_$s-@?7Suhc+ zCnNdLAN%96>h@#sW7W;-A!~r(csf;2e|AH&jeIkSa+YSnO`OS}{!afBe^&dkILhRn z(@>qpU{}qLhbg#!38q6GjEA~ygKDUQf1w`hDVTcszn`SlS%G&Gw@faVsoJ?7gQh#w zLo?O;;9=;GZmsX=O~DF!7$%E|WvMZFJh`)QmX%qlf586TbREDUfikjr?E0bJ%frPH ztx*OyTsZ$-nD4zIm~Nj}N9qGBY z?kJfkJi~YM)byP(hBmauFuB)Fe~jQEQ>|}tq&)YtIvD5sacU;H(si&ix&Aox^9dPq zZl*(Ul0iQp>qZs%YJBN-2W-{PqkBijb`hJn%)covF^ls2A~F;hn+OprQnOg6Vkrw9 z$&-i-!OKn7h1KZiE@D)ex)6!1`@0Z_mg#6*mvb+U)1jIIM7s+1^Qmoie-!Zk!AoMi zB_oOKEQ`!7o~p&|O4mWX;i*cK=Usi$OMkJrRon!Q6lJ!K5W`YN?XvPy!9{OMwPPQwN>CuSx%f&6 zQU%roNLX?7ataR@CF8afhJIXi$%2otOfMhE~zVvJXEBKEF@k0a>wuA^GH(;!E>aDY5u>< zJv~B_z+mk^I+e=7{v?7%)jQ(?y-t|G$uQsz=>r!0^`PR8a?i7}^!W+JRMioT z6UMmIYhK~0ADidkf7tI=MkXop&a4(*>ov>)&C%|w@vwYPz&dVM-?eo$jM7ER1rT+Q z1zmUu4bc6nJ%dsj=iR}k`^cnoM3gX5`h6^kG?c%kayB6aYCrUC+p7#Oitvnd0mN48 z;BkSHv-R^&E6X@2pe0jDq#{A<|I*)MuWlOpmiCh6w40h$e|5wx=f-(Yns}5^dI=xb zlTB0vzer8OfNj*lzJAznT{qR-PQf_AglZtXIn5IeI>;Q-XV;A*Em zeJxE`Vtyuze?xo|<|AR$_AA`?_@ZE-_oh5xtpZX@9A$|sPrwIo@wgkB)6^q9{g_9y>u?Q#q zCmxQE25W^(;W%S?QE19>BV^W7f;|PxrBOu%H{fy?c9mK%is_GzWfv?h($bI$bJ$_1 zUMM8vG$0zI3=1LuVV$@f+ay_Pc3JkCO`>63H66KYuJ-VA806ns8nUfRr<9eM@QhQk zk)(j+e}`=|5}#O^gm9OVY8pb?RmTnsK~99N6xoRzU{+Fvv25C5=9h_*v>h1xtvpICJFq{tL%Z!IfDK5rzE<~c%!iiFBq zHus`H&vSc!j*CIS2WJTrI7wBq0v$z;BRxchqRlg{s`-+*k0hM;a5V! ze@3<%|Fm9S#Hg^;!gu}b^|Q?L$f+NuRgWdXZMi<;vO6^Gp0Yvl*tmeO$vqg%Rl^T= z^#~oxf?K&)5+l~J1$+@H_^1^zw}QhbcRJ!A0GUxZw0gV_`Sya(ph-qqX3u(gC}4V$ zn+&0zynLV2;K}^FuXk-VXeAp-M1pcje;lu_fA`y3VPAY+?wQluJYIXisdA!2{w`Sr z{1zrMXK&DhDiqdwWQtJ~6iX8bj-u2)Mjnka!5-#L^**Yvd+4eCUa@rgabLIfV)mr` zFDPOV_;N92f9qOm zY|mH4+v(W_PgJ|3E@Hg;>>&OD-5 zj*B_UcmAF{jhLz9aBRF)bKBgze`abbset2B30Til=R-eAAZWYN}TRARHdKT=@)QrtXPL$VA`sQ+R=z>DMsRlb08uX^v)aQZbe! zLsKXhLX*0ir7ULdo0J|dP%o`i9fE@wv7sK}%Zfx5(2~4NZIT~Pt&?v{`@p7()DS$_ zprVD14A$z*M$djEBM5Jyf9?9A8XEL&l=Nw+KRxUIO;cRW$TAvBxf(F-!og%Uj?JSy z7!7+ztrL3O`OXb#Zf!WkI}1(=X{eox7BZX9AbQ-&_8ctjMGrinSv{D*gu0(ltQ z!Or_PKi+O{-+wU9lJBM*0f|ipu%#n2NHDuF9oGdDXyMLE;u;R5e^Z+QSrMgbK-PEd ziyZ(#Vbg_!SPj?=dZ&J3j5QRS9Pn0?iL)Afsr34Hn)N9RdaFiE-z^4Asm;>gf4!J4 zd1Yf}Cq$j6;A4n=Unxe=XyJx78Xg>_^Oi2%()aTvmAwn)px1)?eN6+GG(3OY$i~>2 zVT;pf;LT=uUnyC=f7mc~75r)<$|)^1!rI>chyo;e6$ITzsW}u0Usq^gv5v+zzsw`i zLFySYJSZ2eUi%Xj$&FRKr1)M%hbAVb=e{x`1A3Nb1pWQQr_j!2 z8FsbTB2aIouyiR>dMkW}Lp!ui>jKN4N*u#ZOu+h@>b_lPe-1!8cW3$U7UM8!Uo{$ELO!`$sy_)orEW7no`3u9B@b+(S zx50<40z(!_=9WMio5@@FX6s`Y&nzhY{9$?S8$k^^O}$ZD>NN^Au?8GGHws*4Nq(ws zJ-S9&CWY%$f8WNZ^fXUJFqN5MHDJme1s>{Y9y-PGE@vkN@efP7&Q&v=npGo;1x*Dk zFMAmQl5!XmkbwMcHlt598p=~o|2$RRQMh-MR+c3Cm{xja4C0bIrB@`1rmAbDTR2cE zJppx+*=`f-hm>o<^rTv#tNp^w|KdbnCXm7R^>ijce~zRq5otzh7n#91X*S!t z%x>tf-0harz|)kbNEM3_+`j?~$5Xv)NYl$31T<<1C^61!n&#~y>AAhrO!fB&E{Vz0 zq~z3Df9_=hqPT>+WKH$Q2kJUdDMaM$iDnGT%VK%&);33}LS%&_uLrsnlU-b75Ok(( z{M_y9!HOERizQ6#>S3y=CpE)vKGLLoN0-%Z#&T}(FLJwfhQ8yWfa}ZB9-y*Ux4rV2 zPrE=3;Ase6HSG+G=?Z0J%P@ui+M_don&+{;e;i9(n;j;v2olI{cgdG4=Cx8odKCmG zaUy+OC=Fppl6T=eoO*RFZ?WNgXm$s4^PETk8r40175q;<^d{9K;bYSQH89S*U5zHF zNs1_G-jOn`x#>slSQ890@`J~WO?AXnP-gFBl zf0@}N!@-m>khbCngA$cg?_A0&u=G zMnwS4_SkfC-=0SH4;x}6QG!&Pka?grH=0Z0v@{lUgW`5Q-o~ljX!_ln+-6{ECe{9r z*LS*rWM%8SPu;o95QU54U)GeaSd7e9e|DABH%mA2&{t2YB_^2{A#)9!-=vP!@FO{OYBNljIT0d0Oi(;bW-zf;wXq&V=SclCAcg?U|w^hFT`hpsHKFqN!| zeI(~U=d0~M--RD^PZ3&4%?q6|np670h#+?^(YD&L(PZQ!KfU`opvVWv=*(V`Oic+EhX zc7)?^$HtzG>9b{=iqZ~GzAF3-CctlPuO#J_tTOZAU2@&51Xw~amb9bZv$2At8PA;+ z_KMV-LA6^&x(8CXvk42dqucuP7z_!f3TNu;({N3iku;BO*Q>!BK;nP-3PH=%4FyZC zfBfbB+yYrnGw&8O0oNwDPlk?+`+8g$RDg5bA(Jo7;Xu-bMRUrFjM)*pP7S2(MxuwB z1A=EO@UZZHyKHO0Y0ji{8!PitZ|tigLoh`_0lLhM$?TZDIvnm-*RbAhZjOwBakF5K z+Yjsc?nOp9E5dx0!^3~Jo*wrj&Pev~+d=J!Hxc}%7G`2X(!8`2B~NuT+OzR_jB*C3 zDLpO@q4-9GNUDD z-rg6&0BxOeyN!!T5{ycZ6CIU*T47LT$>-a(k4ZDM0*o^U0XlzQssK+$RC1TxK9GNO z8?x=%vF{G%oJ2jW07xmzisV6U$FnoRW<4eS8_uIcV}1L<&0lG`hEM<{={5&^CmeLBQna|>b&&`sYK^36A*x#r1f6w<YC>ZNaZ1zv#UXQM+)!9WtoM;Lc&lQUySc(tzK8T(U_9`k?U8 zh24Lsc9?YF1#ttb`lJ^`2PKy4?ldG2SW*ES1P->T0*#mqU07c7!H>1q&(<>L{lL|AVgxV!(dNL*P3MU$42Yt*-Qii>`lAl3ELAGx*L=e@lJDqU4ZPj7uY`8PN*WM zc5DuMNoNXYhruNA91iLC|3ZJiDtpyMtPJg{!fJ5sBc!3SlrxXC7po4#Oi&Eav=YG< z(j>yKO?@G}g)S1D8D4E@RAJo9ylxzWz%b#DQqd*DS3OF!tG4wts7u>SCH4{jUAqJ% z+w7P@xv>buUX4=^A$>fmT?0kL;n`$Ju)2-QtiZSg8CQ>B{l{Lxs2+b+RZAGJu4iAZ zAMi7CY=>DaC)J|xDe*AB1&s7kZxyzcMJoR;`T65pf`agum4FI>OObqh=To+AD8s4G zdaXZe!$68CO0zzT%dTyR*bJ4qOPg3=tuiatyTc+4aS1g@>1B6e2&h*NSohnSzuq*5 zW_-rK4(g!Jm=x2HFE4*y(q;+R8?`lv3u`1EF*x(x%V8Q$%2ZnZq!HV5$ao$^_p4cl zwulc>+4^BYE!Zgc3F|dy+5kEA-Bt~Q8i-*QAe(kFQ-b3tgSni0%)ziHUoL$JSu#!C zs(n}$3eqAJh{JTWq|DQ0@BsVg7fvlTH-|n#%I&e6esOTjG#P*YEilHDLk&`sgAScj z2MLtU_9fkp--IYel>0n<2iY8g?)lVgAss&x1%w>r&@+~D5M~c6a9YYrmegB=Fyz5k z>PQLcl>3HOnle|=H1Rfg=?rq0;6%DwmMMp7d21tEz)Uh-lFKliPKQQUcCZ83wryZ_ zCu~?C!4J>FsE&W+i$99$TXp!Io)pR&vq|h>JCDYmLXGI`uli$yw7csUmmLCPVUeTl z#B)FOb&Px-lw{PTa3aokFfJrFbbw!vT3ka>9c$3CGL>U!O4P&9ZIMKSU~^c9peVD# zMKcJo`GPPjmznpECT~>(|DKwYIy9}q-W8MsqLRt&Xj^|!vV^M3-w;4$t+%7p3Hw>5 zPQrH9)MN7y;WiKX6coHqP_H5%Tx=QwCMO(gz<`-dV5e0E#88nL^c|W3Rmcl04-ttbha^V0Rl|$ zMKJ0<$f4`L3@|bZxIgH{L}j{S}ByvRyBU5s6B4bVXOzcoQ@J1jszXbk&DI~_Mb zSxnQs>%lnoC$~Q!!0;!BdKmqWjomzSLs;k-#N&UwL%a%M^{$3USXb|vLcsv|u6!3B zzhGGW4OVIo@kVreU5mE%@enWED{@qLg28=bsE>-+@WXby$QFIb&`W^q&3%pX_8e01 z<=i0-B%o>GXP`35(#!hf0)PsLS`XE8Cdi}vqSO>Nn_<+v-|1d89s>}LnWF3CZt<+k zbc262BGy>m>jLkeU4toV#FR95>*;=)SyQJT@R?q&!OGzXEK)lGfIpoun>8kvpkphk zGohbJ*qIbcq-dYlm($0whPmKB-_g9`NKt7P*rh5BY@s}IN_}D7tfHB(T9Eo&!RRAa zVHeCLnv;pxD$Nsv-B}2q0O2~Wa?IQaKE}x2=g3tS9pOS z>?&XJ#={t~Wd5%IrF)LBJ9FU?t~Kmc1{o%-rj}P4Ah1@}F^f9+!Tepr+zg|J z-UR?cU}vG=0=&5U7>~eR^RVJ}d0l@aJ=l(}$DmPzECU{QPjYY~vyb6F4J_vSftqw` zHF>!-k59Mom%FB+OrIXVFs;;5X_sBdWl zlvhw+h70R7Hw3L+P6>eXi!mLJu6T5}gOwXwfY5eYM#u)Iac<4~ zg}iKo==plb|eN7G=iA-P$qZ0T~M2Vn^;Oom$ZBGF(yF z%UU>%xq5}6FmuH#H{j!E_YlpK0mNRBIY`*Hl&!#YSQOZO^L+wad6}}5>53aWw}DP( zwO3V@QI*VWs(PsigP7s&qW`OkIdB$u4A5x%CD$av7bH=C%@S5amtTLAsXbtRGEbYX zfeZ$NFChSx#r&rH3s%OO*#L-}G=S)+6h3fqp&NL@3)sy--2sx)NG zbzny*h(%DARM@7-$=-keE!$5ymD#2CQ`B{WJQZ#sw)+}ID)7~P;#(X`O`YPss{O*> z|7sWtNoOvtQpZl;hs~p!4OkVn$zjZV^H&H~@F{5jI#eOSHM&JRnEJ(itkb=@Ucy&5 zp@!vZkWk!_!CMRW(sQfj<-~VEIj)l3;jlC3lZ?U5Ut%6Ln{`rex zwHqO^CmJhRTiH7YskwjLvjcN!1!c0$4TDb(O?#TgbG32p`;x|4=Gq!v7#E=lcyUew zjIz?-nmI25amj!GgBSA$W*f2UlMWy3%sRfxdCqH>wveH>>F3 z=;m>eEkp#O*&Uea(CXK@UgF+}6iV#qDODv+4{77`_VuOiO$F@j6UxJK3oIzSyVv)i zrI){-a0_<5PrUKD)10!@0S@2rE|x8^gBHpznZ-RLEh2yMwx%&XTflfBeLL>WGL|8w zhSs~`shN#M)TULXyB9$=`9fMRb@E;RhkmTpn;uN<`beq$#oY}EzVGh4-LzG%>1TxXR`)ebNPrG5 zg^DKXEOtV}h1KH!>q_oS*wg{CiUZ|M` zOk392vp3a9RA$@a5j4DylH|MA(3_rN#_c)HgVd+dznqA7j`qVvp{DAVD;s=aHdg=q zW*bJPn1no;g^~d*W$t=gY|H^k>Tm15EX1lN12>g^kJBbg105bn?H-v8S{WN%_>3Nbl0ATXDnKmrB>Ha9t!r$7Quf4R&EER!&1aCaUO z-^x#52g;}DA9H$cxa@LeyYwJi0A{*-PM<#Av%j*y z=PaN<=I`bD4ed7S%P2_wIAIrIq8@d9v)RZMJ^K7L4~#cq z8ePjma_ZLt~5&HW@# z%vXV43!b;~{X4cU`sKas*t%&Y>+g%2HML~e_k3nF4|6|Etj~+0yPw)EV25+6m7AvR zJBH(7#8qAFSBolUruB`87CJ3M?bT6F#MTd_3kEU>eEtw0`wRhf} zg;C;%x$x@#f9#)Ef7AO3;fo*>Ls&Fw?j>vbd#P-`z$yE2gahS5zZGPuehZj6XRW-I zZO8fsp3?imkLfvl%z=;~H>U313{C=DNoqFrngv@nbzhV-u)z@ti=FJp~w! z0N53;y|QK{BEQtIW>r~B|Lh_TGQxoO;#TjnUFeMtf1kgK(FM;kKMzCeyLSi_DIj+Q z6Nrb%9Pk338Q>j4hkA<0ai5FC2FSk}Ctczeqf_d3>qS#_Gn1m!&m6i=PxlSt)?S2X z?oQ(8aq0l}*(}f?1NX5yc{+F%&U;x^&kO*J8<`*Ek+rs~2RCqBf!m|$%LXA=r(%o| z))Aaof8thHZd(;6n3!2cl6B7vL%4lMzT#{myU+RKU;tnrrWTs_m_wRN#$3u%Hw#5`hx)G&cUf~=SDYI}gRQf%lvI{l!ro@$mD zVGI8@V|Ah50bUaB2;;VQUV)DDBuiaBAb-ma*<0;c!N`#6Fpme3KSb#O#`7%YPiF`~ ze3fuqi7P4zy-q|POZ-cI1hqo zI2RG?b7{8yX4|ukY#qNgv{T1!Jn7&0=L&)5tw{ztXY^<1@uzON|j)Ma}4lPg&tRp@}^$64>@dRdc;)%95 z`y0rf;&{}KHHzvIvD~1va)sH{+tD#94%*0N`F>dteL~?CRo9G)u?f2}S>(Wsf3SvL zm>7Ut0aP0UZGb(cGbkOko8}~9Tz2(6nHm{gS*|z8vbtE4IfXJvfqcOCLKRnVV_6$} z6d^u?G~vE*^sl+^i+z0<#4fg{e3oUYpId=QHig=Hf)+|*-PDS9gDCfQYuZ&8^T5~Q zYYLlSh|Dj)xD!fnK#niH+dFp3e|2#~emjY0${m?9Idh<5^zr#(tb8ITY$-g3E5WRx z4>Z}+Kz&5cQJg8RoZYs~dR8oEQB`Fz^Lb_%LuW0mU}_7)iIr8+Ry%q(C3Pq!NpT=L z3CY0$J-pNp@yu@C%5J-sI?MQeP1Lp#e}JOVQ%;j+82XE+oWAxJ8WRc5KSOBM z0XTQ;<*VIt{9B@UN97Y?mxn6#sm^N&#VT2}H8jL}EmvjHOJv#OJ-W9^o##;mEo-a8 zgVaDwLau!lgU?=DjFfi_e_`n0PALnudxz*lll0Oz$cS8naqa!kwCkb*Xc9v|=W`N_ z1lDvi-wI$$?i1aa3=QK`JWmnP$^_zgTlZz97zByEK$#+1*&uIv&Hoo6%8wY;J#OmW z2Kln-K}M7tOlxf-BkL|;rYOrKa1v{ok)VtUdt_ZVN!!pV0)z@xe*t7$D59+!#c)vZ zTWo22pd{8+948${u7)*Z1)4aSO@?PqWwxduQ_G?bEH*96Jn|`Iny{U`_hBaDP@8h6 z6Pk?@*#`Atjz$#OV$EM|Wzr_ZU)47o=D^cKw#^v(GcV9pM{+p>I5zZ%w?JE?JsXb`*0xKQf$x&#> z$vv*+vr@j?Qj>uMV6srbDXW#1n$l^BcgQkb;X&A;t{1=>f9iPA_mWZw0H>0T(jr{$ z;;X&E2*~dEp~b_Y!q;`NlBRi5a#1%$-45fMP!Dy&WRUCE-gyaaM#76zE8s>M z$h0VqT~D`%Xg(_3X!n zvJurr4MAkr6?gKSsi97JuoqCRXZ(>ECg?PCKII+LTodnzc*NI{rajMc0jtUm_L2h{ z7Fv&&s%Zx6%FcI6C$}xb)xM!+5u{*`QFB3*qt(4!HduX_>LRqZAw(|rd10|kBwz_KC1 zX0;Ip`@@9iu_&KPFjBAa(F&GC@le53e&}wesr$C6j+L@-)E-(Bp4j@ataMWx5s!uW z&Z1OQa5KbxwG1S7o=Uid|=B8s)lZcT8*Jsa)ZFs0`k#%l&S9$Z~~0 zO;)WeRy#e(DnJ>ImvqaP(L6RDalObKy{JrAZ1|)_VA0GKzE_uG&!i*^1_l>eido}o zDOYBmU)CGlH_#ZRlD!-Z^=BX#fK!^-e=vNtA7!*}QDQm826t*VBxdSl+pEjqklAju zc-xyRmWb3|Ho9R6Q!~-%RdBn(Xtp>LM2y_qx&}wu`G%2>kb}dx^rNWl=W&RF(E$2D z7(&%BeIyE@>pfmwMte~Z`AB6MTy$(DyJcH0P(;w}O_L}Y?#n>z=934>Mza-UfB*QR z#k`{<)FUs+SuKT|wbsocN|FeY5!VW>+f<+})6Sxk(5S&`j}Px=uAw6mJfAY^P$A}# zPIJ;R{21cWK{ulhZ?ul{hq|GXyOSn~%-xx4Ocyi&gs5JZ|3*X?JCZO`_rbb*MlmMZ zp7jm&cD5iO71 z7jr%v=-0csDQ1@sHnxyIUtWIw;sqS3Mq8pk2vU93JX-N$vgGRUlKK*7g>pj^fKPrt zOU;y1%C{?MzLzNJ_v{-y|Agem8lKrX`6pLrQLHa`wvxTX%Od#%R?Hlmf12^le~gvx z?gnyen1Sdm<|LG$T)0Wrf2WRIpqdAHnjYxf-4+Qc27X`*7mdJ=9q6Dzgw_{8>89wk z+MTT#3qQ-8m;%IZ`*JP!S9P5VcZ_`Fg*2NsoKM5PO4SaHML8N{P5}I8qd+e>*5$*b zf`s#KW*vH@_=vj#IpzWyf7mfM*3fZCqoMRvt`UnRg%wx3&ah+gOkcZ(%P=0?5<@Zh3*9BbJZtQiy`?l-ZFaB9- zg!QxI=zac#(c{&R+V|$j0t3sae!*N2RXcP*b#bTp%JlRS=rn{Yz>+ z*$aJlf7p#L76~&>&}x;6HcL8IdnlKZsSwPA$fMjJF5_Tf{nR$>FRf^ z&&BUw|F3^w{bK$3X8l_h|MHIp=eI1rJ+e6Z#&!%MyBYoa(M2DQ5t*KTP~nB#(7zO! z<0DQX2|w~19PXM4Thawq-Dg-%Blmb@+&_+Z+{#KKJ@!+Be==j((OP6kXEKNihS$y? zM*K7U!bN-i8LD#+@mftgRH#ugtY9yK;(fJW-FR;G%uo36^Rpou{(*RifPRuNipS&O zc)%c@48N4IXRqb}SrDaO)4ru#U!i0!`=;ILn`u~*=uuLNe*N%Ibwc+81N1}pvpx}> z?=Zsn^!bl3f4`mChgKwU^T=Yc(3hn&u^3-Eaq}ym2f8<~zcE0XR4a*EOcN2N!6;(r z@U6x8fW%y*ha|PTRCj|2n()ye;$Ppqc&)D1vo!XuUcY#08#gfnMg|o(T+}^vpXq`3 z(N>t>T?*8)kZu=~vDEqQho2ZV77R&r200byu^)SaJ*K~xa??vyhIyg~g|R(=Fry{E zy*l|j{`?<~Mf#v+Ze(+Ga%Ev{3T19&Z(?c+GB7b9Fd%PYY6>$rH8YoyP69`N+engq z*H>U;I%2_XvKm!|Tg{uT_D*ZUvU_ZG^lV7;0D>hEBM@K%pk&R%enJ0={&6zvh5|@> zJiE~kZks?=UQeFP#BV`FXb|Cl=Ff6>@x!Mqc<3*p;Njx83#xt$%pc`0czbiPiU?1F zn-ZSP@t2$X3;i+;G8SZU9Ng@GF2c8O7B_!~Q{XwuNy0@APuy(aFBzfm$n!<``KP;( z-YtSZ$wqcXjn7k&6UOzEk$UK|-R+8I(+Af@bI=bt0T_j+6aDnr3+*-d>kpr3WJF%^ zjFKb`Ry8MwFm5j|ns4ET2a?8DUfi^FuXkos2?Rm6Irq?0et+^zr)L zOvD7#=hVtstk<1fu$YKEiNmL=8002+hGT;w7^-?Bl}Nq~SRRp#^I%1pF~WbGHiELj zw(3!_pgHW;veTBR`k>T*9y+pb>K*%suN-UM|Gymj-8q+4+Dr0&!IJPE98xLWA#$j4 zNSqU%TFXN?sZe{8!7rn41h~~2Ux(t=j{(RPErVhv6c>b!j#9cB$B(kvFkQCe713yg z?z!sa(ZMk%d<+n!?TSSa$$cZ3cbIvHkt~lQ8~jbv%xuK{m{azD-xgg_4q*DSg`n>D zZL`5h9$IC?wj7GuIA?Yh6&zD&c9R!gOsEudqH1A}Y~#YASdYe`M2tCHl#hK~^xOFj zai*Udued!EX={l;2*Pra#|DZZdotzOhpK@b>E&++*_0~Bo3>f)yQ&$`63#;XGI-ur zN-@#5pX=$vzLT|!Ml zALY=|c)%imu{m@q<8@)fS8__yJTj#vT&XK!mXkDd)dJ5*@sQh4mBM~2YYgkY2Z_mI zl_W7qL>9ieM{H5z59%6FZX?TfBR5O%JN{KJD411bY4~LiI)Ow`y@EXi?M~v$@OuJq zEE4rQp1*V!>ksRGsD{HzIRr&}kBFYAsJ{6xDBtRT@uGu52&Yx0IV}>ocN(7b+o2sK z1kA3r#e(VToiUPIi#`>eMd@hK+pu1uEPsb$W1;g2st;Vm;;^U>mO9LfFa==}?oQcv z3t%--l;t6!!IR<_C~E=9I}N#nL+;YCh$T9*v>)2N3LF*S>RR+5Pa^POI(jh9^gA2b zmtCcQUom1%VJPE7M3!p66|Ds-D-27aR7JL~SmzwTncXzM(i|ey*2>R6y?g&Yc#BVP z2(CD{fd9+YdzCy1p&7UTcysk3xcqp1{pQ1upQpEHDT%EOPiG#3?+v2QzcP;WV?NvC4Jmqn+D9>ByrEwoFqwl_n8zq?Wp z^n0n3CbFqgR#568cnzxs#A~~a&6kY3d?9`i6OoLC%2bu`)4Ml6zQ6h~C#+uR(ZrO0 z9YlW(cXhSy3P9#zTMS_TW>ZT9@Iuj%s@WfaZ*OG-#YgFlun3A2$nGYtf?&;EF^WxE zfT#M=Qwd~rTjgtL(ti!UeV7@d=-Zp*oqGI29n*_%aw9uR(-XrYRG4$Xxpo@ z@ora?J<(C1U>@Cv?W=X)n4FUw?5O;NzVL#S`QUk;me11C~UR!1g9R~G`_oP^pK~=(G2o$^ngM+gIA3? z3LRp5?2T-Ypg&HFeN0D8kT0j(oe-!}`=|$uWF&+}7}=BHQg`L{Xf-1OL%3*u^cyMa zH&Rxm7Y*N9$W5?*2`*p#gGi$ zcO%KORzo?@S?&6q)dU4j#JR>^HGy?%?MuBZP7vHNA}(VzqJ!U=0PgAp8C4o zBS&b>z3^0;9No>JR+_t)!S!U`InsvLnHUL4z1aIQgMH|R=t!omYT9(~K3~qyiok-* zKMG=o)33NITvnd9Q@G2sqq>Voi1vMFXnXKZbxbp)5Y#Py3y?49G=XNrXHN5Tk-Lug zYBk_7Qs>-P;n*WN;osm5s3j&5Of}S!0AKZKk`V^5a91d$IKv^Eb+_yd7(m>oxi_B? zn!bY%PHB;nEXn-P0t>3cq1?IsSE~3;4X+rAN;@Rx1JV#s;)8LBclFzZAT|nxn4yxOGSinf+Iw)|S zGUeAp4EiwU`AwXRG3qr2sf)60TW?H10UQ~6tI5z9Z!{{;u1uK6NbM#Au6&+k_H2`( z#*QjorZm}_F$FV@;dLg!GbnvfEWRPgA-J71DUyDFgPv+9r}#uPnMfOo=y-+ek8r{Z z4Z^%xW{AnNW?9Xk=QKdCC?c~Xghy=D9d@#-%6Wo7=D7~}HY_@5v`G}DdH4X&H>TTm zS9$R@$ZX+HN9@yZl^}-MG0j9%3{#Ty@Vd9Y!A(#%XR_~W{Gh4xy5nj zPWGCA3UH`Qkt;p7;kL!y*Rz~1zJRBCtnbM>Ek3dpuqvwC-EJ9F)~30k<4}^U>4s`z za2yfm)Lzh!kuMO^Y$iM1ZxJB+>cNg3feol>d(LBHWjzf-t_V+6zeA5Wkf}}-iewVo zD}VL}v@X_kq!&SBHIDQi5I}NN<-vcIdvP;=8!#m}>ZDE;Vchs+7I)QC_o2kzTWMH@+^AA-yQ2H$HxI@MYg=W6e^F3LxL zGb)Y6R8H+_-1BG7!I$mM>>~iQnb%$Dc+yDmtVSnmxh)pVj5439wlnK+9bo@eGB=whMIGK7!DooSca~$nW&d6A^{eex*H37 zBRj4p^k9!G)lB!lN5!X zDRX>?T>2c13TLdgfkyl=Lpcu2$!8YKq1@wmOo~K-9vKG2>VvW{6O>upLGD8lFUs<; zJJjkU6}19yq0%3kYS6vsilOY0@Yrmcf9b=`3SJKj(a#HkJ6SFh#w)VL_oH&3!XQ;m(y_Fu;|&7k2;JdrckcNAuH3>=Vgk6>{9eZanJAG%^^^2XG0 zsg`moHtou;ABqmj=wYwbJQ0eOUga&_S0&RvhNsw$TGGPJ_0Y(yeJyfkf5*_Hh?V+W zsSnJ@V$R*bh+~puF4E3A8X`P4xTSq&7BLct<|+l?%0+^o$8=Ktd)pvM5ALO*|7k2V zqCy3;yOi+R6FUL!<~og{uS#6T_Ct3-@&bdOHm&ImKqq_2 z+Zs_(7rz|;*(F=X4T$1de_BtV)%bx7qGbl!h&X(&ep{QbE&voBDm4-}?CIzW26!!T z?au5|Km4B4u@h{fbUTNn%iNez{%_xyG8~JU8^1fgF&QUB8Bbl9lnC!7e&2?+GhbdhaAUH;|MZGw6 zU;;6T$lsd|2xBfueUd41gGM(7Z0zT$3Tz&yv;^b>sJ3`>mR!br3KLW>CuX7@Bne-dJz~X_a4?h!6*7 z4MVX}cvN*ktG~U-e|Y%ZcuQIEgjIarc`CcVzX<=k1s-5O_5~;%cXr+qnnwOu;7hUF z*K!%`>!LISPOUeE@K!6=ZqRl3Ba)-(v}y90^V6A6y#UnuqJAyL?}~KKV6M#R_W{1bE1>-Tf^0 zgH#{K(Nw)1CsuVX@bY&z7k`2O{s{s=6oh4NWOH3NkU5u|NV7m;Yb_Cx2SYZsSH4-3I=Of;XW6iD8k&S1$s@jx)(j zch8L5jV$C@P-5BQm?GUIWyx9O3;I{|k8^LmSfm~?5)2Haovzn?o_p?Pe<7YriHASx z&*l2!yW5yNwih0Gy!diK#UfFEEZ5}f?qcS-K}hbFurtAxyN3&Tn3C8hF=OOzeShIx z{V=)vFWdtAXyArHn!t{`9R4SEDQwwZIG=vLcj*0u{Eb(<$x7T$)5P@yxziJyuIu$W ztMZn7$f}LpWCZXj><;DblMm`=#7XAGZWxhS5Q(Lt>T1%hIIewnOMRtI;Jb06&(C4k z^QLPiLFA^X?>o!MfA0Q{LeQZR0)OfTfk)M=+qxIWcPUL%wXi93vd*4x)pvy&@ElW% z{6l{#bd&zN{q=rBxYC|V?Nc}IwcK%YGIf2BUSGM~bR2ag4bSqjs5n_lla7?8)B~$& zoi|nS!kY>8oHi@>8E7B79*rXBakJ)CCrr?*o`5Ev5ycf^24RF=ATt`diGT3C>qiuQ zI(P0soQJwB>xs|YH1ShsTU3vveO)i=vRIPkDr>T3#~V^*Yu=KqLGhRMV^#dd^LN?- zOgg}*;0G8zu@d9D8Ki^5^wfuhU28mgpjw};_;9jcj`Qy#|;bEG(tatDE z!#AI4MvvyMx!gQ-aSJ zgk}hi_x0J&w;zYc!BNR+gX@bw{p;=4>d$D15RUg;zt{1HYda!XFTjnJjs0s7w?Usr z)67aRW-Z7}f)~S4I8xt8duM?Ywf%NAR4~Fg^oEH<0eD!SMxc?G%6~Nar6O6L7hO?T z1b|HCwal4mpYNGTw2(R5mOL2%6A~ll1~kwJ^eSx;<0B(1nLBMa@ng?Ty~L>(>R0OU zg}70u7cfY{NatX^0eL{QjI>>YDc-HJjub5^s+Kn$&&hVhD*;bW18}1;by=$X;~~0; zYQSGf(OZ(aG2pa%s(+OL?y!c+H7HVPUBdPX`t=FU1>HWL;)^$6bl z(AAN0KXKI^o{sheVi_+n9-2G1+VuaBc4rhNzbdL6Y|xHx@5Ob4C=wzgK(?<{m+b&2 z8}Mw^HGr3B!I7P?*2PTQDN^U*wMB0ysJLO6>OJ}mB@MXZNPh_o6UguQd-Ak=tq)b>^i(NBj{O(LO7L;448xv!htbPs1AYwTe}pejM35M za|cx5)ska?Z+}KD0W(y2XFr0E<&?$59D{9TtnQbWE`PnnHJ6 z&(yG6G%b~&HAIWC2cc?&x+4JiP>06JobT#w>EHIfk)s7bw z0d|)~yK>1-BDR1!niAqkT!84}6L`n-;=tKuh<}2TvnFmNh{MchLhoyd>$A-}0)%@Q zi;=72_~it(pF52r=fI2Lt;8nhvnZ5KRHDyC_RVfL088CFvdETC+ewO?APAkT$!AYR zSxwr>Uzwafj-;vAj(M(VeE-|X1ld`A@5*swoFS4d*i+Z3GqsY$<*rp&J z?tgyagzt=wKE<-GBTHCsO!k0Zru`OZjYhFU0nkk7MCug?orUHjA}>{TjOsb{P%z!B z^+qGWl(hj<9_FurpWtD zmWzmhK-gm->@g5b3;_0p$&eeT0F}pxF@K0=`hvq26Y|H1e!Z^`ycQVB0oR9zZfiC& zu4FkE9>BKMR0upJ18}EFUoB5G#p9|YD`Ws|k#pdJiik|%USTk#7dCA~(t{jTlMJee z+)ny4lJ`Lgd2^eBQLZ&WOEM!neeQ#--DFtQV@g@2|P zRKgN79eFpA^htU5@<}8+qXD2Hl&{M%gG=3{7yqx6m6%1R%Q^Te(M8+}0=3 z30qaU2GovPNRkGLaz`m-qKj6)z8I1ylvkMEjp)7Ga39PgWrb7UiS`|j0n4OAu>;U)%DAApVB5yV77BRkm5$b4XkBP1bYnj~2KfO=ROl`wr0 z=oq(V>CE;Qm=^R%`WTn9^G#U-REpuo7~r@-CIh4ZN$n``1Z9_=!n7S#C|y(4%!!yT z+Man0uJ~~3iZyf`Z+|#Hu95mURw1d3LB_N9+~1$L2&rvbX6@?i@yipZ%c8^2Q{?jO z>2Lnvv{;|T7FvzRw-`cyr+HZqtmb#qf@CAEED9)lKmmBrXJ8 zmo3g-@iO2ANA5aB4xFYdmd77pp(L>VE91r;ig-Wvsj9I_1J^g7(&i3k1joj0wkSG_ z9&J~3%gGBE9e<*3!}SQcUZUPFhIZkac7+juQa24xy$@AKuiZO1a}{aXa8B~#vFO^v zxb~yaWuc|;ZlrNM(D>({52jpyLE)90GNG=!EC)ipR{9@To%yCU8OwpBz3*nE?l@oH zs=h-GZ**I?8g?zFi8aJ+NAeTI%`ziUcHgCe{ehS=zki>g0-xcH?h9mM15He#$PB6( zJsk2+2@YOMA^xCwAnQ%rX|66ScMfsfar1c~=U*#<#aJOxNhl$%4c&}!Dg3!B?zj)Z#8K&zE=4DcjMV+gUaH04H7XyFoDbuv?_hJw* zP4xntKYuI+IsDQT3y|rs*`#g~9Ok;3b<@L^L(W@N2)@YFgjQlSRz4KAxjNZdbyN83Wx2tRTI5oE>-ol2pOQRi zpqTnLhb8t3O$45sKnoG3p&L5B2a0{-&mCVc;1&TIiIXhUamzfE>*ns_-|+K4WzXU_ zm#=IB8w4{jH#3*cYyv}nrCQyR+qM1MN7oj>U1ON$=Xs;YMle%NaQ+v~1csmJK zf>vxKQYNY0D9_+Nir%s3;EzAjYPap!Gi$Fv;NUyo`OXjZnJ~%;!$0olVte)Nhm72} zSB%_WeZJ!6L*jlcw&c5;t2v{wBsU9Knd2unt1J63Cz&8wl8~E!?N#*MtJ%%JU>8`& zV=7~n!-|_F{3oLvmONfXAOCV2@!J{sL07sdHn^UvoQl}4WM#feH;7Wzvg)(c(YFSqI za7In;G+CDIZc`lelGF{^*30q>{PVHw)@Z}ziaZxI7Q$WO4mNTYiLv(tEXx)5>-NDS zMLmY)rYkG5u)d&Xn>gc?aZcu3Sc6$2jlnknhF+HNz&%=jsL8fCpy@4`xmbg_%YB2N zl~o6BUv%XNC&3abSim@Tn?7jL+r?9w$5Qw;EJ@9pR+GB}*|)g)DH^Gu35y-P(Xk#o z8z>`^)MHTZy0Wei^3#1}OnKl|tGn}(UisAMz@pG#E2#~`oq)f zq9qS_OPSM*=e<{LjQB0V6-7rDMTK12x4er>JXYaTYD6-U30BLsk3&XPT%lNZS>i-lFoD`_*dlbOsqMJbfD>HS0a*Lg#8`Vk$|3C+~*=6%PZ-#PyP0=!gz z-dA;_A-ByXn#o1fPpH=Eh)&WzvKT8@+_R1jYBULlWy;4G09G3% zcW^UdVe4;Tkn&f6AWl;8+!bDAx#jXX(*dS|={LRUP#6aMKG_fqjPN0i9)Js#4O!}y zF&=`J_WD-rH{Hl9kPEUvfhV0}9pZrb!?b;mM?f|sCg)^5W80Tw$VSiDm zfcxwW6`hHY*LBr3^`-?8gS5LYb~_*}Dq7Vm*&_<85@{Y4Rc9*H#-#uPrQNoyiVZ;n ztYC^9a$R4vnRB8yE0Z)&d=$r&^?Fv-m7%==DVQV;Hq7DIO@J*oyz@lx7FT){S_wSe zpYl{_MU7J%@L$$Lr4ox&W6N`YxU{|NT&fuIO)|LKq?m#xCt-nE4`qv9!82lt#nI?~ z&=mB_I=CNLm;&~b`$1jQqGs7GjX|Vb5r7Y6su))|psf740>@f}ZO8_BP01S*E&yB> zVE0f&XFUm#k)=Vu9R()@gzVD0;o6}MHBSKBY#(@6bRBB#dB%O?h+?mQ*i$ZQ2dx%2 zImd&CUYkUcX+%TSYO0oF*By@SPA|%0b6l*8riGAtUtNqQnLfvI!N(~XEXRkQ*3dD> zbE&2rAEJYH+wRncGeNtd=h9$&2Y5ndLfn-$2kf43t!Z3E4iyFSDyf@F2V|vf)Wp!Q zZ8v0QXv)ziE>}a=iIa(cM^PY_&7=X8r!nc=If_aMybf}OGND#?CdRCDp?Fh+0tqBI zFy|x}rfOKZTudbGDM_Fwf~*mW_d7V_*WjX*YUG1mZF#P>Xe{?L86&{9A0L!|qzTP}Vc{BfCelJZ z1Y1LaTSErHU@-npXC;GH~D31L2s2$`Zg#)FV@+kIzjc_103dC)DtFos*qDM z7%E^@F0v67jA-C|asi3NRl8p{);)6oo1sO4Z8n0s!w#y58#^UPhB<_JF8-JFxWo)@ zYc}>`R{ZaOgor_&lOY|p_~h|U-Sx6hQSh>GGXI4})=$$T``FRhHHIJqo1_c^p6AwAe$WDkj_YQbQQqhN-=3(OV=PbX zMtf9i@Os(0mR|HD3^>J?2-0-uBkA`B+|_$5Wv0=8k#VbOcB^;CuO~BnaDN{b;0V1f z7Ofpi7w7iNaaa{ho9vcR+3)mFhCvi=can<)lMxfw>Bg-M4SlVDR(8a6_&YeusbAOmrGZ;Hys{$|t&I*ZMvT|-DyW!jw>pvnU1 zuO5blMVcmom)!LkKHwSbwz02-Vvv%!&j4Oa3IHZxaPkHP_#&Fa)E@I?&qKizQ8a-Hzb=@ymsHM8BWUa#wo5@Ms}T{6!8QW?%MF5Bao-L&TqN;#fb- zJW<1^xy=*ct~%lNmmZ!B-$sv5xDZT#r+ETeSgFnm$hb`jc>@l(H;IE?E+O0tWYjeG z2);b&2LP^Bn6?jv={<(s!>AIh>9i^}gYP2x9bH&A@pQ7~@##!gz>&n(@ew*H^)OP*4F+(Lg zN}50*CCx!OU7Y#@290?;zO@2>)yg>c)g*IA_^%<5H>Ql0DU|p;gs3-U@JiOqA6!dr zx>jfxS(t@qe>=iEF^&lk-V9;;ByhBu=~u&jtz=apuS0n3t}9N6af))2=DW zMPwTl^KJ)Ujny4l7+wgdv1(}zXFp1|I@^O9pZ-{eKR^$PX)RUon=wrLxmd(2N{$4hF^^i4yGd!KBr_XL^ zwxMr-{GEl`i3_7UAPD$tQ+euy5YDLL+Rc5zcprk z>wgg*glWjVCFAleK}x^iJf9!DUJTyQ&g_ZeAkULRFa4V|CJGq6HSu&LP0){BchMt{UMzS9R?I8KckA~lS6@w`3g8$N zT;Dq=FmLV$ubUu=0$w>NHX9b&A-Dc-FfJ$Ka{ob_Wj9O$eGB*=2>(sk9B_kXoGuG;Oc7DLrGl$Z|>^URFW5kO&-UrtJ7U>dWz z|LCoECS{anMP__5abeYLDmvlwq9Eu+iQjf>Z?ryGER!(82{YnAbEHWkVwHP=g?iBq zVvS#rg9fV01cZ`-5X@oaLFM)UwDP+Hhqwqr78=wZHe+Ve1M1UqjqOC^ZGX$%4%?l0 zE6ai`wQKaEepo8orU8fvZ}zd%u(B+OZCK&7)uufXGP(u6DGFBjZGCk7py_vtu`$XF zyGfex|Fwbfuf{ovf+CFAjC?c3F2woPzit;%#sU_me$&eRrN@X$EED@Xl(vD`q(Ah7 z*b(dgny)AhItRY8;8`=3Y|$FX}{aG9i`&+n4sh^(R<~H6-hxH zejn3C!C}>Qo#=NhtRe0MgL{4T*p#*RC~GpI>Y;15GD)YT&hm7uz2b1DblkUPw>}Lq zI5LTC=8APi9y)H@wLmn*wp{g>vX&Xz|4684Yox+Pz`}0y!M#|3Wq(3eB>p22iY!{C z41W87lgJFQM=5}DmYeDmtL3Rc-Ma;StvbK(|0q;+vgG~3(`>#Onf|DWf?({C3B)!p;&@jbYT}2x%V{P zV_TC{)MjVPt%hpnFMs1?d1PNcJz18AVSbJxSPG3$jQF9g<;jjD1c2l_|8JK7M8Vdy zuk+9GIi)X4O^)}Q_E{}mHAfWqm{1j`J{Wm0DB|;i8ZziAWBpU<kh9p4oLouHy6gu} zrbVmD?XIh~Wp}_&ItFDAG!Qw_(=hR5Dq>^MM>W-QDGT!0U`|QKMC~-s{orQIo*1g0 z8=u00Cn>m!ko#r5S4Uqk`Xpig%MPjyN3AQBr>MbtdEhC^BLle7)$34LG1P_?-2PY1 zt4O}N=lz3|*MBah6DA8qEh@3Ey(m z_9}(!d#M!wuzUPcdU$zTQHe30GrL*+qR^+%f0FxS9zz<)bUEI`q_3o+3ZCY^K+!tx z0C{2c-vw!)Q{=KVh!Q@R2KoRs{9+w#(p}~Qs$eu0jQsCV@;X&n(_q9Avg7I~VU;pUy7}TSbkrhyD_U zm4AAwTq-XAOS=`M$(Jf)cv8r5!XyS#uQ!7Di|X;r#I9?d28sb5Ce8ilnay#Kjve+{ zv3we16fGp+Nt~(rOoIJZ4+Jd`za3{Pk@NXe{QmJ%I%?4i(Jdz{Gq}d8iNkg*%L$Tt z^w>~RO{l(uI;NgY(jc=k5=0Oib z!VvyKSKLVd8$5(DjTiOF9CJ{a9o4K%=&x1Xqk~QlnA@}2safTsjyAD=>i6R|EQoA4 z6`FM&?y17RZ@`jd!8l(LQkNZvs$Pq?CM%Z)DuxTrj-#d!8$CB^3ZT%)4&CNKkbjeP zJ<$b1gPt487(!Vwfb9y)0U5m;`U^7`JwUTQC=dv8uuVY_!O(UG>IKYvOQ8DNj#AE5 z(W^Vn&AIvUao3_6yza{-#C+jwjBvg+tIC3KKC6l#XfMyI2FEtY6f>)${Lm+bd)AKY zfFQIYP;1I~=n<)p%dMK?Nyf(ivVY*470CG#)kLyCk zhGOWYliBdbAhEB$Q9|w^0*6aoZxI*j+C`|CZOfNxyWe`v9?HBUxn|-e8h;848qjj$ zD^@W4HdR0oG*SLa`CV6wC`MrN9E!-9jqxB((rDys-J>{gtMQXqwTP*k9pUbM6J2}l zX_mG7GMdpwmT1RZW9XEk%)sIWt3pnxVSJhgnWMLYIOncM?fFY6^0layRs(A`t=DKs z7CBegL)O{u;90n!Ok-}VPJf&$`gRtcIX6atNwQy-m$b232^#jZl+bW#YG1TF-TLNE zhI(!4@rqpa+O_EA5VFw@B`5#_MhC@Qy3_iGXNq>tKm=^tv@~7VR)bKJKJrPHrM3^v zGG)+*gGW~u#Jpjg$tw%H`}x)NF$Og>&}1(U(yDufrP#2o$yjl*hJLCs+)1a|mf%uZgol$+ zUluTKaO~#x%udqd<|s10)S$zKqN`TQ*er*_wbN|!)wRMswT1Ca;=YRr%vFO91{BZ5 zc4X6b)i=7!sgM229e>-`X2$zgUlMDsx}aA*xg>vU8%m|H1Zs?(us%ui7 zL&Y$px%yE;?0Yfxzw#3(4KtrJHYj3(dde&@UH48xM^R>XUUhJbxw)*G-5!0fbzgm; zTB?YGCv+ukkc>_JaeKsQtrG2PH%AJu+q;7egF+ruS zS^K*MUFYcX5PzyZ0P>8ILLKGNohe7|RsCAhJ5u<0qovur%^}T?SnF0thK(-hGiDh( zqCbg%WjDml5Oy=?qeA4lNj%w#{;zzT#u8k}iqu~6_9`**G|{747|ll&SUR^{64>UL zherLu0xPU0gmtO%+hHqHPj=={dj84nq>grrr!=jv(tjb?;@s*2sz|g0im2_QXb=6a zzE+>z5M+UK3wUzTt+$?Cv0EZ=X3wE}yZrt;b`%O5aE1NJ-Fi5x)>m)WRSLt?c{)>+ z@9GL&qOW>Uj(yN-bJSo%@t}LzKNo4FzWVdy@%H2K*B|hK|HEbGR}**%zSri9Y6jYG z+I_t?*nb{qtbqIkuWbeKrbl+60ikQZ7LM)r_iD;KfKjLYhP=T|3`e}28|$t1gZWDi zRTxHDt@41k^#+;=Y;7Lgfj$*00c9N)-mmoYd81*)#l2dZ(`B+V_DR~NoG5wE`O6`0xJ%o?&s8i2@t~H8PhTi2_G|Zsf)heb-m?+fsq1(-$@` z$x}8690zfX#LCkuKsaQNhF%UiOL8R3-{4=Fe@s>1c+rfsaS$ww^-3hWE~ieND)I|q zloN)3+~4Kl=C}Vy$>VUt$m7kI8*Y9{++XE^e7wKeFe(+fFX74ze{;XPu{U#)3X;Y# zxj)=QAOCQFd;cRm1+L?gDw$_+#eD_;NGXR)o^PTb{`?T}hgpYB*ucF5ra!K>pUsT;0 z-({A6(Kye2$QWfwZoIR1AM{xGCzWIK(;a!L@xOCvfq>5tkg#lpz*NvgrtYY_V&;)z zY36OP_s{&`_F49~a7x_{x*wMr2E@ja`A5*z6A(RVo`y#(@6BnNrJ2JK`kEPE>w)Mm zr`mx*STrY8fT{jLa~Jq5DGlOj>{eEYl;%8tnf#bVYcfU&n)!11{ptaV$~a?cp3vpZ z8<}#-c)&WRDwfxs0fc4ZS2`mZ%@W`ebIqq{2`iZZu7!vy1L*{;h?h`E;DTAY?k8GM z0DtLn!R?J$GEk?L-raIY56iQtI5nfIpG?J2KPQd&$J1suW}M0-S%)j8Y;BHER3uD) z_^^+&NF+?=++`-wvf|+equW6_IR?rkPIE!nT9W+4AKy2 z(={ZpRARFr6R34xA$Q%a%oI(yiu%$-irFXun0$SKLu2uI@f3h~98#$#CIaeDgV|Aq z71gy)VaSBhI2JQ_*}iT)7`rKdTm@;m_7SqWiW_K9ncw(=DUmEYa9@`0Yq zvcRL9F7y3Ir7+ll=xxLm5U{+xrHEz zAWjv4veM9^>TG4zfS$<#K|`PV1j?cRe6H&L7Wzt_ z^E?7+()Bg8^oQvC7F2*$MnRn?K}Z0?ERI$uNJ)dT{l0a9Tg?x^wG##2m9r`aJ_@Ai zT&M`xXUuwW1Jb^KSkb=<*z%!z!e%iA3!F}-a9S7_!=4n!qi!o*y$X|%I6nkuO_)Ic zA%~n1cqTr(-C8F7U*fZ$a?X6)7)&^@`!}n9naKSZ+U`2wF_V+RbhsQ| z4&dSEz<>~Y1J!JSQj>*iFok%embu@^hf3E8Nz$)}Y{KK$khMUym5reUSGHXPY={mG zSfL)&^=m*27`u4jq1ZX_8q#?(F@$$>0c!})aN2Gx2Vs?@tD)paFaeDj-9Q8^rSfZ2 zQJT{;(6bJuCl<`n$E>x zuFdlxT6k{D^btggE4Y7CZ;-^(VvrS~HGZ(A=gg3QN^)<8jh)lh8BNn{idC$v#6puE zZf#_ay2rr;>l%KH7W)1H+Jah370uFMY3!zst2Gq^`}k-6_8*XXwr3biXG9qefk9r~SlWD;=HG_2VA?cMCEV&9eQW zc_Dpa#Hvx;#Q>y$URq9v5i5twRkrZATX+j#(A2p?Mumel1Q&uOQ7-y3;9h`e_ogh2Bx$9>i$NGqqWzVd~D-yXpjYW7D9#5mZ>Wdu`VU%z-Lai@BvA z&*0m+7|*SKHu1TbKY=6sRD`I1p5G}#K5ct_3UQ45+7vR8=#3wYm2=ePkoF15S7|`)XE@;Qx%n^K91+tYZ1k15?;I6my2Q4*vJfuU54drq<_-$ zK&#M3fWtGZ`pOe3Ao9_?jfkPbgSf}`foc)1osTB=zE7s3+^zg{Y9Ne%oo$6a13d#! ztJ=O;RXlpCD_k_0xS<+=DldEB1p*Lm2CwTcg9^Z{CI@F5r7WQO;x-A_L1An9ic3;v zm#RyVGweHPpwY9zW4$|1uN&T{(b(%p__K1BV}Iy57n4OyU;{frLe3KW?zwNGPrgk`xf)_t~Bnt(Zp`;YRpy z&{bWG+HfQMsHiZS&>kM$s}u`qa{t$xXsers-hQ~!RIXs))OvJ(zlQ;QFPvP*0CyRm zFn|x@0xH-KOZWt3pYR?oOeY{Sy*KRf_d|WCo1(t}lZ`(qOgdN5?p_xsYpP`CqYYP4 z-`cT-=MF<^sl=E zi+-$uQD?|_h!855raI{5?FV-MV-I}o+2AT{8Pw;pAis9US{c~M5VBZjbYuR8vD|!Ql#XN%X3_DD? z?mH{M_mEsN2I$9>6w-B$mOxDSb*YTG+e1mf$D zC7HQzTgLcHZnfVAf;5^pPY;o%kMwRmPzvaz z%a5CEa_kdDmpvKyKc3L;c8Qx~)`EU&Zg(@5~=5%Fb?rqF2FQ$SV$K z&hK}=b4G7j$OQ}OpZzSGt53gA+3j!@vfHb-S3*Bz_M>drm)BRDkVi4QF0nGBC)fKc z^Ri&6WT{f@y15E}zWmGT`X}sybt2+%lxJ9Ry~BS}F0ka`D)`}V+dynr?3=2s`r<(A zMV@gPnU$el^i|h1MY|i=Ka2Kc7I^`r!0Onne(^we3_bnydl6cZH!4hdoUl!l=vBj; z`uJ3K&GAr;)$VDm-i>S9yK2A6d7jH83yRZWWLEgPYuQb8 zSFHYh{r4-O@@Wf_*I53(?t1ocSGBBehpHdz_LdcFz{jCtO)-{tcrbSQoI~AKT$^2n ziYwULsvo?68b7fLDXmb(vn&jk!$=RaQP=M{ zd$p$(5w_3d@}#OQZVuIM&HAd?k%8E*s|MC~qcK!}4uzFBl;DxE`|H4%o0WG(56#Jy z`@UsIZJ@jVXzhsmPrKfVr3V6WNG zVUM298ORc58y85l&AvMvx|NK17^YG1KznNWPW^zWDf)`^WV_SxP?rU^?W(6?>}j)Yunq9tcJ*_a6^qnm77n**CGA3~crKK1i80)D59WlreLD6l z1<{2{0vL4EvLU$SGUYT`9DPk5XGlTs`;ijT>V&^`^>92C zkJXOVO;hb^mG0%jU^i-*TiSI)(j5^hvPmX=v6#XMUNez>%_cg=D zI$KFyI`uMtR0QpP#;2*zpGilNK=&zstPHP%c1M9#8pPE{@YN<(DOXt>TtldP6IjT< z#2pb7hm+AQN^?THDe7fp_a&>Xgbk>7M{Eu&9qKoFw}__(%@fJfB+u=(Rq^IrFX5qo zUI5*VRuv39X_fJCS|X#wrQ8k%({WFB9Y!2qAj}D{Ve6(Eiwz@v%dQ>!?f{Ed@83b( z02xi+-xTGW0sgr&u_QvN5zM}X@ERHy!dV8wc5-*c`tPUppvIG#L@(%=^M1+_f z>jQ-vXFm?w!YboFE+b(Pg>>3(g_d-GyOqpHffCUn_EthsVyD3^{7NgTb~h6c>bG6H zL8!Ik#%iY&7n2iB4c4&YfoP3jtO=S5Dm3ggz?nF$YHsjH!LS7ITO7PS-FZ_<(ZOpn zhcC-l(J%@tsVw~sU;YpHGStu?*iwwchsl0s z$={1)Kjv}f0?U$p5PN#-XUKkkQJxhrgq?lj>;a+=zGWEt`$P4~*|vF#Lg&vMrp`h0 zLYt<+Bf_Q_Kvs$P!H74H3s6MmR%w*^ZHn>S3~;k@^?n;j^lTJ+$77}Q&srVAwMApF z3S5$lG(C5-#-T$!Xl0JwpshdSy~BmGV%j0$nLhY?$F;xeT0*jpf&hPi!_lX59L^<{ zGn@=94e=Y)bYfGr@Or`ahC>7Mi?Tk{<0JZ@2ARGgE zedYP|SCsewU*rHNvkrXfy%I;oO?(%gW+x(e7}%S0JWP;;xtJQEJb4DEV4Ez?r}plQ z^B8mi>{61Z(9aekMDM77AL|@;EfXb|=`5iM^^>GbHH?Gd_cA3=m^z`{)K~yJN)$B( z`|gD9r07ur432>}LNu3bySlF~>P^fe2UeABB`@GU7*6v>GRl1J4AgrpyZV^tX+95| zKh*n+oHp-Ydvf4jM+U}1x^%jD6KMbj>&s(eP`q>@XgrEHV#T9>`8sLBe_%JxF~;&u z0i3!i2;e%?(9KKqT7To=&UAN#hHGs^fNY&(V`WjdtYh2U>DWfcw(X>2+upHlcWm3X zZQC7mtkdtk_na^1{(|*st~q9ns;7MU*MG9bN(6~B60^HHi}!mLwCwz>P)!Y zkspUP^Lve;2nc6vO78nLC4UWSIl}F;D6kZCBOhVZysh=HrJ~!*M-0bqAS6u2m}k%h zLrj&d94|*Ky7Tga6L>3iW)!af>2t^MMsQs24^dcnmWR<4NzV}tiET&mWFu?VB=Lf( z6*@AW3ni_QC7ihM^Oi(6!L$678oC3cqwDujvslJJ2=Ij*7l;>{#|gqySwgj+23T6W zT~)mmHJjPBP(c?FVf$x-%p2nN%(KIIJ7IH+ij2(V{FcmEai5NpyFk1;-b}VuZ2Ux=7k{UBi!kqiTDwooX^9lc* zCYdDr8>LJn9zp+`d-|kaRC6vhY|$=oW7?r=0{G@TK7$XPKp8Ik3-rMpz9Bc|Xi~-Y zM^*XCPJ$5ZxAmc*19^X=qC9i*keRd$PV1Ro-(Nn3AQ(4dQJj@|6M#ta}1!|Ba4p?IFd`2?~*4V~dh+o>-tn z%q5$cDRaDXL4kb%+b&R1YhNy$Ob3H1rp+PQk{LG((->~ATNqMDDiAt3$4NW3cyM*k zpG*u*~)isZcU zC#N49(`;E)jUd&W$LmW-z6OQnOpF=z$X+=k)2uXH;OIlgWOrV07YMItp>|QY6A#Wu z+5PGeMLEQ)p9Fm6?apWG$PTw)X?cn)rrveopU&Yj2TS9RQ8S9Xa*eR>!mMEn!$7Y9 z-_(yww~^bHfWXWfaTc1M@urB3fOIBzm~;36zV5`)Jrahlf4biJIS1;VCfVz#g6dtGO zl4td!c130=zuNiv!#zsF88G8y{V&KWhGQ;YHLK76bo%S#V72EZgVpH10QHo$NmH)t zYaw_8_vQ|p8{n`O#q+z+o*TbBv?XGdRE5s~z8H~xB{vhF>3UxjQU6hPAK0kUfuE=~jr<*6bLkIVpYobaQ=Tr?g*oUD%DYTW5H#cU&_yvQ z<_TxIkas-=F~pX@>%3atKOd{?)|UwN`_0O^`qJ3YNe9eg(SieB4&6F?raL;b+!V{L z#fE$f3bXh4@_3m{PtWt8*Kn*goPf*m{yOr;|GK-LZ&04+8n-M_PbIEnvr2*w4L?-H z*#EIaJD0wHM|qSY@b<$*Vv}CCfTn^s=Ob+-0>4#urcse!wGXo+Jm)5H`sx8PIK{;` zp@b-=&b%*E;irwI&8gK96R_zHqWS%_-bhnURFD)~1ip!v?M<{73%HeQK__wbcfUrw zn;T0t^mq3!w_$gVOAkx8_kkkHSl(I>%Qzf{Nj}i%!7)kR7@xhrrufX8Q|@SXN8*Rr zSJaJkFC8Gn+)vxKzt~2&rR0sbUm@c@^P_S1)916RrNiDzN@)Q$yu6FL3wlb4WipTH z`14>j!Q9ZL!FIrpBap zz(;z^GatI!&Ze0}C;rwBl@zaqF&pCieA&9KkO_3r#^=iP2T+#9>fPxl4BXcSZmo%@ z5fA+_uIJn;t9h^r-pSxcu*gsF`d8Sn&Sge7o=h*s&}kB>)1SccrOjL| zYFYGl&ULNv4~ygLa(r5%cne!&2Ggc7cZqs~e&b)S6o)-G@HUL{Ue>0eQqwa|7C0~SCZgio-^)zj6>Kh&Aa%;YRx+gheY~#G$OPFyM zCdq3!Nmb=8F00#7b6Gu#i|J-o_q?vgMMD@eEk-f~pw2sjpv;Di)+1XhBhnbP2B!Hf_Uj#-C+^pFg!SogQ#f%6R zOjE^d?xBznwkAmcEf={#6FE?doXo~;M4!MSMX2??_v=o;?YjN0;IK%H2u@&30`F#h zwRv^tqfeMYQ}X-j^u*)&Lv94n(HYOT<=ck-CSfMPA@OA7+KS+rT(=BG>HKEe+{uaz zpDL9)%&bHBClGrV$f*7uh>?wss!%{O8nKK8G|}A~`v)+6U-bQPgMF1!p{4^k>!NaE zAa!P03e)EpHP*7{d6LokJxyHekHMLfzWA$aPOtEHbU`pBwT^iC*Lmgpd)jXSzn2T0 z(C_lcPd?wP+dIr0zc2CN8NqRNU=Mtc`eVxmeNX=HqR$8uAidaxGyPq?O{J5s;)&-e zk+0|lcxCtJG&~AqoC!^J%P$m=(hw;_y)o0&MCTpItdg6zr>^t$a$78t6S0Kie&c2} z!pn-o^MAQSkXE(Nl*fuoo)&BEl?o^CGOJ+#_P6e*4`uO@B?a_;##5JCk+Fk-yzpe(M~s4`1j3PdKxBsgrTx0V&0PYPk=nB8t(Hyq^xJeM6s*BUKq|| zN+M#pgDl<(ssT@Yn<{=TlI`d8y0r9>;Sw{BC{)$^jG2D3@f~WPc@NgxY|v^eEBInm zVSibHZ@Ac;jx&(rIHoNdPEST8CPxc1or?sf$AiMZ!wnQe(2PFW(2_UaMwE~w2auxV zgj5tB648d1hi#woxOoBH@R{4fCQK~IZcnjFU!sK{83A)Fk*vZ!ptf{?>H3kK#tjWZ zQ}F#$R&_AczGRwEI)Yu)ujPUu&80-MZDN<>SELogx zzYpJPAew$K(oz*#D^y4zwn`AvHoY4jaSyr$yun5X{pEBnI}eKm(wfp((viTToldjW zqDD(I%%V2h%?8S<7z!^9M;|0cY65(+r7C@%8wuEstTJ$1f_(rl1KaazpovRGTzvxw zm-E}EmCDBnz|H^sp*%7+>ICm0m7p!g)g-MBEUL_N%O%54rNa-|A>| zu6*M8FL+x+~X&W{wyK?I@z@R%1lfCE+E97P@@TxnoQ7BO zid|F^oTy(>9LZE29z~qt&n{-h`-DeQO_l{d7TtU<6EYPD{o`A^|5+MHIn=H~za}xt zzpU08X8(RUP8QP;=WU;)uLSYuBtn97GPg(Kl-ALu5&CmI?>Gi;VuA0_Sqn!RL-vT( zfaXU1tRYw1zVgO}sy1h(WMu(jf$UBWyr2l{vEG~s7xo%Ad-B$Jy^}@phQ=5960bxj zGZ`kE5>TCAtbKdJaHtIIvz>Y0jWgtp+j`C%r8AZah=$@xTBFj~4u+uc;{?a#sp}g| z5hPTT5+(tREU=A+TSO)Rw-KJD0jD?mr`NG$OVYN~eu%>D%PS~;#J){6a92h}GgpGjQMy1;B zm|SXM*k7WrV^>QvNww}B)!aNv&URG!+?DtTb9?cot7^#XcNTmYI9TO;!t!tVo5_^L z|85WigH3`|0c7Cua=nZzCvSdfh7%J3E+>qc7tlGZ9mRL-&{0#fc$>U7`p9X!>2q;K z$4H3URMnPgKrku@${BG2QelwfzeW2)T=T(>&>(U5(EQ{AVA8eL*EP zI9itTrg8`t>QxPybF*9*si9J(Q#y$k}*JJ1-zKKC6B}aeBQfPae#BPutD_^H4k>x}#SA4=$;v4=KkLVit*%}= z3+a-XUoAQv&>nuo1MpTEmw(LOlxmxQROpbU8&g2x%pOoj$_qIkTvNM6^6s~ff^fLyY9S~`OYkrv#mK)5Z^ca; zAXX8a)VTTYvEjD@40RM%jr+jq8BZaw=>G9GS@eLOES|*3Q<^ZgaszYq@w-pb?dxSp z>rnAzdb8EqzfNz2(~YrHb{#a(c%btr!gpz*R;{w3#Ms!z@b*1KVZhZk<*+3SOQ_Jp;^8IqOe*=c>}=Ok3TFfz zfTyOal1T}`s}yr}ds+}ujFg_m4npgk_Y8qLJ4)UR6(OtP5`ZYE{i$(HR#8d&rxosB z#O-31mHeS+1Hqr4!i~Q$#I2Pp9HHH&Va|bJTjkf0D|B@ty(u}7&9s8(aweVTt4-WP zZK0cVtMk_g6|P@@q*mX|xMO3@Mu?5C0b!rofa#CFOH1M6>M)Bu>V^4ROfgZeF6B{! zmcl%tLe+OWeJIk6YOux*nGgBUSPEud+G0|zAXw>0L+AzwiP^CGI@LVJeQkvnx=+Am zvp;Y=2cG%uR>TQD3#Y1FGZSMfj*YO;KNi@yY*>{o%i2b~Znh*OSnEVlk-R2WWejt8J3qSlMa@#06$otL0k>0x7l z2Nbb@##Ja*l3bI5^hv@e<`dcMun^$r-CKW~j7K&M6T8jE#gc~H_I4K_e01=vy!^s1 z)o0#htF_;DSw6^`b==Lztt>`mQOyNcXzY3n!M(!-HrDk0E8=os-u2;q;+4LNwv-Lx z6{kIb!=s5BJ1H-V{LrmC+(_sSv8J1N1M1vh`76sPIwD1#Svdd9k?=F;UV zQ&IsOVyVo6Vq3&re#iR0Iq!S*HIJ<1s0>qY{Enpw2`ftVFFXY^qHTSfzGj1JCI`jC zx2-FFYu+woeLsfj_i@TyoG;*lY#|^<-M{eKSiml@$?J))>U@+>_GGd9ai=Az6x8=5 z2qEyna5*xzJ7+EbtJaMw)6*@tn@j#8^pY{F9-qoe-u^c9s@>qnt8A4>R%=!kB`b!V z(nl-D&4@n@?-4dC$+@FcTR*zds4nl{i1; zADiqG+6du9q-v*Asl{nje%AVZ;(IH(d50Eg(TOGdlamJ^1bo}~_psL*ku1lJM!<_@ z$72ap-F!s?zoC}rXHL`b>;G+@m|1?Nao2;11MM~?{}UYhyQv6YS(?>q2NndGXyBeW z%o!xtln!kkP+XQe93x6YW*YNt=qL8gspd;so^@>y5JF_5T#dO%rA``q~uh)jBQ^^T3h}JKoC18lH*s zEo~C~v!3vBf=41YQ_}UGL2<-7GF@oJRGWW1Dt~L0!_t}4CH4OyT(<`2(w*Y^NhzAV z?%j_p?KcQ7>_UHG53~JDKaMXJ>D5@RQ~YOabrVz6q%gDL$1sikeSwM`ynmG%@aOW4 z6D*VHK)%62Iku4Cc!3X9=hI~H!G8yaVflaQ}3IF%2tmVKG!mI(F zO%|#!Zpx2ljsWn-GsAHUssv>9?ti`q9X51Hcc>9)X|*s{*dn~qz*1GSDh2iz6SPM} zvNf|!;*u=Kc(lFry$l(fT+f7cq@ZN!6V%4A9cWiASAN-7sFo@UK_>=HEZ%0*gj!e} z#Fjw*D)+3&r4;?Be33yBAd>o6fBT6hx*R8bVV3Clyw=&z<@ZuzMeRVW$1gbBPa8Eb zLTSmsikmSSBF}8$jS{Ut^$tkxgD!DlV)8hH>XNZ7HvR||*uRTuxRqmHU!{)Wn^f>+ zu$rx!$@RX}@BvCx^lK2J4&oODRc=XC(*37QYj%IRZDpwp5#hU^fd2V;wf@Bmc4EwD zZfwe{?;zm&28$Ge1O5>@g!KzJ4|8P%FIMs*hpQD{XX*^gEpjo@>ovq!+?g&w^Ou_nrkKmKVchiRPYoVTtckE!H#h7%ebTDgY$)O{!nUH7SmO zQmVt$0y?ZyD(UzTU}!0?l*Itl4NGN68Yf;@o?&?_eFGjlg{5p#KrC} zCLG6JMqeM(a7}ZmWx60l8^NNg;4^IlD_gTi=|6?GZWq4`AwW!Wv1hSBIDN&oZ&SrB z*L{C^YQ>bG=6%@JgHrT+pJY0!c>;gdIoIKc%Z2q1(j_e)5U{9MfwaWKYmlyU>xpJW zHi#oy=Y`{0K{&INMFXLNhR$10VSxkW zSyy)GER>lRZeZ%~1#^sO`z;M3(r>11SM0co79QBRk7!v<9^RQM;^MR8=mj@A%pbjj z?<`tNE$1u((F}gC_U)!a`;d<=(w{7uk zz^pnI(Z{f|jt0l_QT6_~#KPIQ?(@;1tEgPsix_|S`9>w8$2;Q>j>1xn1XiI=R>cj0 z{F-MQ{?E9Nh)psu)2vXi#V zJQFmdHq|=2Sh${xgy>{>A2t$_X6&U6BFx@$qj=2#l)rPw<3fPQT8yzB^&nm)lXoK< zmt+A9><4^m|9%agu6O7x<^Ji*s(8ys4BN1g)M-M6p*IPv(wmgKzt@fW5Np{ z8wgi5tQV5}I^8a@amn{tN-vQ=X`UPd(ACTd5^ zccVE#Dvs#DCf(Gl06%-VFry{@G;9d#Iq@UPn=tdsXue)V73CEGx!}tRTDws;ts4A* zB+ena{=Gt4*lDx`X>)V$9bAZ(7R{mw{NH`R?|6d(FykWbCODZ!gvjOa!|C%RLXRV{ z;6=@~*DF>6kmyx(UW7j-_F^L!8F<&NpF?e9`qHr#z3+BAwi4pJp0`e@=yfb*>FUIas^O=73 z$;E}gj%*SPM1wbS3~ePvgz4D^he5lP;iKeI{E?*#89(3T-4zue>_lE8*Ux&a;4>K%R4;il8lC7OluqFd z&0Cyy>fE$jE%tO8xOA_!qKK%DD!s=qJ;^%_YWlm}){_X~9%k)J9k$PiXVle%oX6~f zag#%Ytrzyv1>stZDNT`X>% ze6iE2G!KB7+kINGc{t~O7qh6ql}X*$+ZU`vFPjv?i08s0hjWSk4p!sF5}e_MC$V&J z_b>`fXyuZXoLiMG;gxO(rVtu4F#A9V3fq`6^g1cu!K19f7@;27w{N7%0uIdnCVoie z`roQ7+kcC)EUZjSX-OUblJ>*e=dqjOXkP*f{p?`DVB!d!SrX5)5vy6UD5F|&4bWz8 z*aQ`>RpiS5*m|dgA2eR0)fZWb;!g}HbT-CJ%I+Gj%NoB3uYVP?5i3Okr)IspAE)10 zw4XFAo4Vc}Bg+^`9}0KGcV}u!EC=o_)CZ+wcc=a_dRQZ*@lv#~rhzRQcdb8@)_ecW zOcI)jto??=Hb}k6umR)>8h6{z$jqMUqPzcUp_ZXm(fiRS{!XaUdu`jbsZ1{Xub(+@#g>Aa6#eVAnk;Wf){OHW1>{cD}D1FsC%hB6l$tgwEb#QaE3 zKqa8xkpJ94-tN#6zb2{BP}5irx_UcPLQ+uXFcVrveBt|2{?jSX5!4WcX@M!?_?p zZd8a`y*p+@Cb!V^qcePqoB)tt__ z5DaH1SaMZCY{n>~(wF8cAm>E-$1qWpl@nn_IoBZp6&|H<-nVMn{!d$V?*1+ak?M4? zNd(B`@T>yu`Z&;H+y6P*cImo=4O1$E)!ID%(k{Yjl@D&lLis*9*wGCYS|VS?srz%X zt}b0sH8a(5(-#Vz4V_fhzx6i-7zgX!`wtS~PO1=p6`0jKE~J#&+P-ih>cQpP~*}U$W{-Tky)VH!~PsXCAbG@Kq^%agrC6> z35!1eP%iUgFe`lc%k}=_{yGbV`zZR48-KmTKxNzT&5|?&ZMKcl8lnP!!8GqKNw%hq zqMYnGf`FNW-IeQ}I4ik7CIJJ^;kCuv1V|Y{0C`v zk6odfv0GrEELl|@?tZN`(9r?JQHeM2ki?d?t!9?^4R2&G6%+>?tZpCwrxm&%%S;Rx z8CySVB&saq%eem#n$BQCNjgv4dsA0>NCN?!AJmbC)w)*TZRKi+8ty4YO- zOL@AGw7}4%B2dc5aGk>CAs_dT z(c2#(%Va+@KPVnS+hQw4BFRdJ01NcsX^9^%0B(?#iQZ3K=rl5F74e>-K?=NVXY#dX zJsjW;w!Z_wiTdX&dvJi{`5L37aD1rp%%Qs+{c^oO@HmYw%!#BI2b3l*{GlW5g^=+I zaYg#XPGIb{8M9E6#59%MAcBnx4=lo4#R;k1+AOhq*cW=-KCO*huCZ6ocEhAHsO-0Qn-6s3r z$?@Gj#fz>cQBT*4kL|Al#X|p%{MCg~nC;W27RWbOmB8&0ZP+tE)A9yr&QtL6mhocG zX9_Mwa7&#ATeawmo-&`xZX#^6hPDXT7@n1=qelLEmjeGusjK~6v72&W(#4Y!&5>F{aLFgP|9DsGB)A1q? zx^3~88#NR?@1J(9T7!hmv3#nUr?=q8dIM!q@50IEw<^Nh8hDr}92-;wG~mKMPvb6_ zD6`~C`#Nns(!TRP+vD1R8;Ff`d&lOfw#OLp0 zQh`FC7#a*qc$Q02DclB%H^9r5Vn$-7**8XpG?e2Iw1N*C*n}AAaDY{bm#dAWD^18- zOcD!QZ|tS>{ymCuC7}>g*%RFSSf6T(0%l9(&52NDrr}oVfOTq)iOk|ryG{GtG%tpa zTKA415n_eL9L%*hqG%&zL(t46gB_vqWfRD@8D3FH=}ITE(CI>;I+9H-JdF4yYMhRoNIMPPK#gxU)gg!br z&PIKsb)71(Es2oR23~xt%8(V{X5!0M+zqJm7)Wv?|Cr;_(ovtp(csfYoQ}pdjKqDs zr<0{|%QhJPE9FAz3w%PS2{4T}v^jMl0s_5%E=F)+-*rA;$m(T@a3PPUGvoUMfrorq z4iDu9#GwWkX2YP zym#pQ!H^1A9-%n#Jh}0U#MTb1+S2fMqjQQ*2kH+*8F(T5BL=y-=YiPtoAozF85kWQ zZc>H~BF4~^m3o>btw)UZ@pK&>B#z?TrnX(NoME-Oce>&N`;Ec0%bIwda7B)MW-J5Y zC$sVgOSn-@HGS(yUA`G-5NKX)n{`*i{4|#D$$L>#FjMMOMhW40PAM^GJ3<3^sI{~y zCjwx_?h5{Z0N=zM*Im2l7&>btHMRWmPy2>QsHHVPK8X$yY3t*EV={-%KRG2cXZ2OJ zvX$eNlYh&~mNURw0R%w!u~nmw?Nsj$ucx=OI_rh!Zc#LvhL;bO_>#-vhRDHLlLM5E zP@(kXKdyq?`=`qduOSnVl&4Nok#0*UJn|F^rb>BCfq&D&qEmO~Hh$T?JqQJ!5w-8J z?mNBO3XdwSRl;bu*O?#AIE(fxg7XZBKZX{S`dKdeMoO`m(8TdL`h)CsNtKn`dv*xFIT1gF$wV~)> zY=&!cJQ|Y6DRKc@$ilC~(}nWkK?{lhsuZ|+)E^h3PsA^d9d+=sf@D{2HJcYNRegG} zO8{@>?-8fGZ4PAW#t4EdV4|m%A&lVw=*Lel3tz^LTYf7b@Rh3N~C z1WIcd^#mJ0)aB;8HSF3$RrR=<+RprmlappC>sHR%?yY`XzN>^kGMX9ns|XdcbLW(^ z>#xtJewYedhYy8#=Q<9u32FSP!2av=_~|B1Du0IzmW)w?#flj`uAPCm2XM+q#j-_h z|K-7>BC^BQxEwA3!8Wn>f{=!Djr)S*4rJRKej5;&8nabhEtf@}vI;&C zno8`94Ep@SAi_F@UhhfK@({3;K+V><3}XAB>y|_yF&H>%zJL;R(>B&`2&t)S>--&J zxDV(B@vqfTYaDW1wjrVNnUF#_vYu^hEgq5}fY9mW^w}U#z<*#HQ?3U}dHbgS2J#-P zN1x!zSTKx^%04^5m1WjmO3N(@UNz~-3RMX=Lfklh$p6@^XGwQU_bb}C;Xo0Oo7Lu? z4&?3DvsDiM@7m$N&tWw*9drpKc3w zK3fFan7Phc&darOl%8+e=V>s62hJj01Ss*XUwoMVZUsT#TN>#Sedqfl1j-5-4DOy2 ze5S`!#OIk^K}o3DyooH0QnlqSSNr`Z08!oIlwh~p^O^F}copSk+{Nh#2nQmW|C9q3 zC|Cb?TcKA}k{9(%AOkHmNaZ12*c7q*6Dj=!)kYGI4`Hl2q7hBOkG1oSmFeRZIeNF! z_y6-&`R~#dR%TAN|1prT|KHLTma+d+x{|orhPnN$@q?#AdI05zpnporwIhW*OH!nS zib}Z~mQ7?Lj!KcNa<$u6`8PAReWF$Q;W$OgeZew4@6F+sGtn(JhH;?LR!8=GGmC1nbx@bOwXJ1Xu3o~;ADE7 z?jB4Ltg>Cp_fgnA=IyC7j;w{GR+ElNVV*|nu|iHOP2^Sg>H*0&a)-};3#pW}N(Z$9 zaxfZ|e(Tu_9q)-;8UMkEiYFO}e72@O?cXe%JYYpzxFPvCf~>Qq`e@;86`5~^5AmC5 zL#0tjq%!XEVen{5|JxO(XJ#pnZ4m6rQq}i+RX{eR#2_L))BX>s>rS8vXHvFU<*>jC zutSGD@Q{sMzEyI!6e(YG6DM_4O7;qJatohp5W(ik?#A4ym@{Ethv^h3TZ0qqP>Lsk zy?549-Wy1rTE-}oEYP&FDJnyvG8Lf$^&`)nFVzD7V}_Yni-Y@---^e!-KjH=V65(nqn*SzNs!_=8q$Oy!)_vccOW(gyH$D);)v4+%!N>9Dh0@SKxNPB)r}FbE1bt_{F3b zzTH&XnPJ2Z9jaErEvj}%Pyf@X&Ls;~g za1=ITah13EcUI6Ewerdu;1=Nahe{;#GJG!Vk@5jnNs8TUhuZKnsXcbKlT!b1`3;Io zcHoRf@fAUJid(uMxl~`$r~TLY_Dq5*utg0@%(sQH0oKHTOKoF32&fCyd5S&@G?>vY zqAMWYn0+SrQl?L(AU;ZEqM+_`2$Y8qeboqrwW%qKHgJ2U#2AiB?inO^s9ZOaX67TcyJD*L2-30 z>xGJSD}H|1ZM#nk6u+E}%ayc92ZGFQET8&yxjQ!Q8%jmu?fEG|g|aZCcbXkIt|IWK z4KC)qrC=5o`*q%cDH?9P^pVV#6GEv%#<0?9Fj*o*l!-W6)(Yv_mZoG(p{7tp4`}%r zBL}u&1~(RzjPUQ`IDuVpT(xWecuR?MZ_WD4y2JxD z&5Z45Bn^3ci=Y`+f6GTu!>ex?LouLVRcKeu*CSd}WR^_|tev>%SGdO61bdSet#?E< zOQuJM)AcHZrm~!$nRyoio#b=A@rztvL5Ghwu4X*j0a+&^9p&#~HRk3-$|_Ov8;w2D zZ}ZzDh|bu`GQwr+cyUXr%noM_A!ne)&l#=8ohURq42AZ>6;fN{V|;-lg9u=L&UOvM zyoQ(6bdSx*J+`IhN0zMY8but6^} zK}0nfpe_k5MEILQiWk@OP1C>&@+=eS-JxM=o7i?HSnOb3U3S(8pLvp&DE5wwaY!nn z(tS4H{7j9!fvL89iWOssz-=mpIGSctv|D0WD5aowQc`tAJPF+?WsWGA{QrgUX- z6bam+2&Q#PE`)gcGYEisX6t#hajyF52u7#PTC&S$GciPpX@hB2PZ^uA45kJP@xn&g zjyhk23ZMGT-ZyNR9m2?9*L$^Ohpy&Q7T)~TT%{^1uiig`OTiOxcPKk>Zfc8Ev>&A`IhhwyQTJWtZzQWJ zCp_EOz)HHb7EhoY9b!PUZ&#fHU}I|UuOA0fK}IG{5-e~dzdu;WHA&o)V4W+30$vh| z1R>!%g!WsTg&lEp-?lIBxXb=h8UOsEOKnqB=_=g$DtG{M&kSjy=`0@EYRwr+pX&4I zc0}`ON7`{7*~Tum7=k^yOso@DmomTRJtC9#F8-w4g%KF0I8`wkPygb|nPzG%p;^(T zh@No_Pq}#-oo+f&U1D5Z@0Iqq*rwHSIJSvY%)v7=#K>ILg@O}tkaqAHU&O^zLug{U zlZ6-iQsMyXZCC|)&FjVMS}$6VzF#-6^NGpL{?`b_V1LFP@o-!&4MUhR%i#G~xeAA3 z%iq{X9|z#4UcYnFuElQk710Mrd@ZtfQ0A|rf+Ohh1UG@qAO@FQN8XsS)cU&?js{c(GDZ?_i| z0&FJoe-Fm&|4+n+gk$;nlR2$%;a}QzGja1DLTR@)J&f0%!6~}mmPsMvsEA-RRV5)^ zy4dXjBv1qm6=tq2e1rE0{x9vvsLL!Oc4DVnv8qmSF;-B<&0=Y%0y2=8-*jk{=z&Lo z-{(Cy$@hIP>2r_~S(cCNM8l8FeifPacPO*gX&uWj<>hveUj`}w1t4bP>vId->CvkC zM(ph4##-RSpsv!i-xtVc(RA{=<^OmcH&%eZ@2)aQN@>fDNQTPSKd%(qT^==7x7E34 zsPyU{!$o1zB)nX9M{XM3TeRP0-A(U`^pQUdt{Q;Q;Pbi`NWoB|V(fIl*6pK+fhtic6J5Zso( z2D6s>Qc1WgnL-?#%|36xl;RR(2%NY~yyihvvmCKFV-9Q>zXxm2Jk zPp4uJ&T#yjAaO`994WW?uRtaOIDc)ilnQ#fa5_m)>d9_zm@lF|NI%h}B>+=fi*i0f zVQ{30!?s{VlWBe1z5@_J0jjYkPZs@iO<4zgL1XyTl0`QY@Nqtt^t^qHz~w6NbAYTv z7_)t4OPc+ zpFhIQtCiSx|KO#%mv7{d(F~nP)Ic%Gvu?q1IRpwNKF-PA=aa)j46p$|uO@`yk161K z9LaA-Pr*5JA^g{{%pCD)$qP22^4zdLV0%lvO!%gwH6gE$1_w;)qw^mE(wuW%|vq(jUaL!=!%L{lDIt5|WW>K~znnlVR8H1n! zMXO^=I%%_$$3A%%&H$Zjin;T$xK*Dy2#PvTl4j8z_#;-A9Z( ze5UfY3qUg8eG7uY-V`AWC^W;E`vjgP)-kv|7uzaY!UWXxtl5tG z7HsPoJ7iWkb1y<@OuiDkI_t>ulMhNKY4KJ~_Oj?FNam=lth2r{EYl246vigR%{I*w zk3E4`lT|80VF|U@4Nw5%v6N>2+KH|o5kP}PXTw<=Sy#{?<&#`?Z|pS;$i#e6D~vqu z-vtuVv?410qWEOZ`bAY1&A4wr1Xix{nUQUoo+b3 z`DM1|FZL8bR+gF}$SMlQ zThZWjb00(uU~RbjtCE3W!+MAa7F9oxz!<&7wVNn2uz7w6hFsOr^GC?WAzS9Tvz#j5 z56VAQVFWkkOk7*$8tK;jk+@aNX{+PKR21jJU%9l7Y|Lbp(vvFMLJbK!uQqoT_j)^$LmjAl8ukY%#N%_K{r!x)F}*hiF-r*<=a3X!vC+lMJV>mw|%CR25P% ztm!Z{i=3$7qo^dqcg~=Wq4D6r7MJ?S09)$A9eg^1$XzX|`>GU~uCYw#CQiU{i~kI? z2}=yc3VLCL5=SOYr$}h16?%X4?;iyL6*!mndBu~$$C_ppb|FQ%D9UMj7@a~^G7d-^ zWkH4b?%rm2+oyIml&YsSoWPV24l9jkyfVe$mhFp@rUf9bA{>|wY$()^gY)xn5jB?( zX==$)a!YHH(nb2{W5w-44b2GX%yr=h74V+R$}SaSG|jtW%Y1Uoyzkg`3Gx(UERTj} z5Na1lb$#zl;sPh+i}G|@mMFvBXb3nqSZ3KJnYm2TZSKGC5(+2mvA`bVAjM8(D8nJm zsgm^O;ZykuX&EyA%ayJPro**7xZC>|2)!K_xsCT}W=eA{O| z$~em9Q-ual2EvGSWagiBS+MH25asNEzcmQR!c?SgGY>mv*M=pfBooG)XRN*+Jp2vd zT80I+);jUQ7@3im{XpeaaU!dfPWM<55j7@-?H1pK%+)ZnWsLO_QHRKFhmbrWN3kPgQ4EVxQmXgiVNZ$s!uRQ%q1B)FII za*d9IJ^F4CFF9qO%}O4cu{j0-x`=iM0%s((*ph;+9v4H;ip>@f7QIk+9r9)%5XkNI z*N>*of{@AhFYwaj!^<}-g|TRDjU+tUri0eIr`;Y|l$71{3Hq_2W9(fH>)foQmc}F7 z!}XWlxS?AyE{L_3#cg{p^AsM z$K$4ga1SBqCX=Xk7nj`o3Y4cN7VGUd*~z}>LgRLNzp zQc_qe|9wt&Hbld4=cuvxJSM6`+oWgx+#heyvHgz}}obvu|g^uHUIpWb87q_|N zon-yzxMfic>nV5VQL5IyS6A)kKf>5UkRN^fs}`Uh?ZqmK8-vb*j7}b4#;c*6`e@gi zqNk;CO{=V4ZPU@9jZU44-+)f&!$`aEC?}SZYAFtGwj3KtI&zblNM-YFR*zh#J&nGUQOT{4A?j*j^h=d#>r}68`7Z!)K##w&Q@YiU z_~Pq#EU-=pI8Ad42TC}$-C-;7SV%eEH}+WsGR)ZrUkumh#^Ed?syf+mQjn7h=XIbd2`<<*11OMNPzoWL?YMbYj zM+QT$(zaOLz^y!SrtE6tb*8+|I8DNUnTOBPsSX!rc@~)mt%1i11lqAQPcI9chdHy@ zGn$47{k^xZ+fq4=Jl4$zKL=!Zl6j(8DLRZCtT-auKNCSJsZ0fRe*>*<&XBHJ>{^Vp z4M*B`<%x|k4Ozev{gBf@DFn6>VUK0%Za_H+xVfWQyUR1YCm37fX-DkD0mw)CR<4jx zQ)n54M|>`|80eAF7+h!RA(l@cd=?-i+UhXj7{Hds8pm$a)ctzn5JRp6fw$NIf0jDF zkxFINLF{P7K*yr)f02E)g)`Uub$sVxLPMj8w-`k~2kN=#zr)Wtog}P;CJ8vxoOxA@ zypmbldd2U)(s~pJvXYNrD-D7iIM8pw48!Tbu_$0Pi>>t@Al@HM?8{?;U?ET^%!5qi zVm{*v@b6dPsd9&gg^{6Pe@NmSiMCFtz(XL;B+Bgd zlRzuR(DOl>A_t;xZ^6Ksasi_U;;b!;tvt<>0vIvPadVbOl%42QgM2@5zVn~j_Aqjyyjt~ zh5uE()hg%Xt76&72J~3LclBA{v~>e+Cso}M(V1H5N)FVZO4YvRw8~bJJb2skNogI1 zoMwr2nw&5QtVqMm)}4_Vr|QRm{s8)ePj&l{!^cTBe^?e7pMU>owVmko3e?|-Ns>)z z8cq3@^9zh?%TZ#A^T=f^n<2J`^BfU}G)P=z+t@meVoPyD>pspEU|c#xFI@~Ij-VFA z_Q51;8x|=OIYeg^#gp_uPMzsBehqx_T*mygm6h0`Z{HqY>kjS`!S12+>f~zm_8a#OJ%FvFqzODWFs#Pn2% z%|th778@y4yH|FY5QR1Ime%(Jf>7t77mGay<9|V0{pKwkFXQ)O9Z~A%m2}u@B_r&v zQtt}NxAp$|Fu%+Mhx7Bm?xqx|0D}F;{|DIZe+FlXXP?Jb_6uQu){UEb&q>eiEVAAM;snQ$$qtqyReTn@7qfAlC_-5eBq7k-xO+VbY^Mox3h+;2@3cp5Sn z7%)0%7A3$cl*>~_bGJ8&xZZuKpQV~?$I+rgcFpT1fIuBD>m|f zxmCHxE+$pRd+=I0ow*?XMuWv2e=0)0Me4Mm>11k0&kY-dVzQr#6#qWA`m^JjHRoiG z%~Q;)bC{|#b@(5{Ees+o8J1gzqQ;HITd{=pH1q0KktT;(C{EJPW}D7J6qHY7QLD@dX#Tccx%P3WR39>jMxn>0-q)kAH+1Vu*<_0U^O6UXMM(g4kPohMD<_}z644VtIgXB zaq(~B0%hO28#_PRn{RRFn!2E-x@3eKOFCccZ#>yy5 z(l0^`F_NoSxO&=&rwgt!`*nlwelJBcEClCyOrtcNQ6YjsdhXGRe1&LOq722~uu-M5R`KjG_FBM|b;m(At^90M{oHJ9w> z0!@Dyq(DO#)`T41i=yc6B1ksq7H#aHKfFOfQ6q`5L@Fd@+3&EgqIc|f=EjR`BMk}z z>$NnTbIy0ZbLFqh=K=HS$NVn$SKs`YvQ2m8v(447SAqJHnP26ey}!F!_&ki+U5S$! zeRH?I(hmnL6)cS+cDKLs-oLxP`vte)To8ZqILtGgxLe_mlm|F+y7F$n|Lg^yui1C9 zmTj@4^Ff|*5$cn^I`pC0?~8iXu}?*P)Q6k`BEacbpMF)K6+_>C^JCx}l^2o7c$~0B zn5a{qs;-o~T~W*C*cmB7rlqh&Ak?8&IvE*H_5JtWxxEfjo@Y_w$zpY`>Z(6~*-3x) z+52#QVjs>eg#Uc^!w4^t^3Yxy@H9=8sXyXrR@JQEN>(;?FYCTz&6@r;$_tCP@VTE0 zt3XvBj(vL_COprD@XDFAQ1CQQ0)s!qB}yDrykUSABFm;dG;PsK{7s@FF6dBsl|#`q zGmm=D%K>6_WTe5WsyEQKWslb)f*yZy;1z9EEP+GOb=9WclQ~MWg-9YEM-Bn)=yh|1 zF0i$geC{jw$hx3dHf^t<-B_PGJKd>}izrjKzEj5)qQ|y{3QVr59=ZZyMJ$CtOCQjo zUbg$HE_Pqj%`s1-TrnVyc^*dwg>HgE66OXT5}GTa;1M+Jj>}(U3E_>px|4sslH083 z)``^Taqi&omU#Z$_0KywwJ-85=e*C?7Z{}pz8xca@2#5iuDK4tl_1W&lLSvQ?)z!x zl|?7dkLoKw4L#X*RZ~OfPv>_x?9=%@{bN`(kS@u2WP|F7#0zfnfYT!45dzO5b;BJ} zDYtRT`P^@dAc}b;Mgb9O96x_5?z6q@i!XA;%5BjWC0sO*1|P%^lCfsP{ zI(9r9WJ~tnu=Z$!O;e%Y7Cpm}rKVzIz65W&L!%h35X{BE4OlE8Oy1^G+4Ev|)e)MJGRBO~gS{8B?&wZ3qZpMig@FM|P`2KU?( z8pWn8p+R+>u4OWxJ}@Io8#l*ti{ndQ5b)-3&{;Gt^}p5(}>V&v5F*qi)6^Gk$u z=7LcNhRd}_&P`Ky?@FU{@*k86dMH|9#_e~sV8Ofw6k-2HmE$knp(y2F-%{sR>Z+_BG@16$RCN!Z$G%UgzhL!oFWahQg=w(D$lDx= z=){B$iF{Yd)y;4ZeJV}CMJ7Kq9iVLLH?@~fnto>`{S1FB2V*Gkp56$&+mq^91y5Y` zBcEiU=67)ztYW9C-#SIfMs%MdPr&N|a{TTPqE_vRIp`k>-8@-tLkjs@G!k_?NWz-kN)b0if{(IjO5B(9EGBW6Qqbo4Ot<(#GqfnEZLw-l zyslRU`nrGT=7I0>rGsr24AeK|Vjz{PAm>gR&g4OkkCiunHf1T~{(OEJ`Se{m>F)9< zw_wGgN?e{RQ?Q$grvgoT8K3N%Sq8$CF$KcOpF`1Khd%OJka*1$ibUk;s3Wjt6Y~bj zW>aeZlv2+MML+L1pn0P0L4{9TA2ynoh>OBfskVPP)W6iy+l(t?IQpWmCU(a>41C*@ z`6$17=6D3#2eIf_6War!=NJLROW{L(1 zX*_?=F3@^~EeX^QwRdQ^d4VkOyYDFd|0j#FT|Ko3Q8?2enB^bh3Y#zjvsQ4 z53g6x?x8xI%dR@>=SulnmJfI)l3_kK<=ufsHJ+yR4uuINYk%DJ)#735+MK!-W1irF zxlTT_Za@_Sl0%h5>Xm@e4fY|46_B-UFi(G&-k%JgNs0xJ>|Ou@^ei9JWpm$jyFs>( zNJw%w6+B$$Y7)R)s7p?WQj=wa7kG++N`>Y34OtCZe_OApsv+_FS?=AEx)xZ>Q%G25 zxY$&+u7w5r(A0g~?AWa}@*_s9vglzI()I1f&(}BX*d5U!J~Q<-65B{0>dnm+dijcV6ZL?DmgznB3O z9(`LpkD~+GPWLZ%@1nLRA&BZHE}uGv(`%y6wm_kdIOz=?;U$bH)r>Vcdz6TZTgu|q3lBy~oGv*dHVxVrZc>duqkkms*2u@R}0nSgz;$GMITS%4w54?Btn^5Z_Ost ziJ1;#uqO7?i)lgO0%F^_kS>4JHTmWF0e`x6V2K$FnYMuYH=CXOGp$(E)+ZCRxORaO zioiNbjtQ?#bvaL@a~o6?Vf3w=9&K%3ZjCclp%#&K-JEnHO}I#+*W3kTg_yc4LGPZp zF8rn+?XHnBa)(VQgtkPhVFFR9QJIY`#cMXu*Vj4gWa&>RHnh4uRVaT?GeER{<5dkB ze!JwqG-N`z%y+X&78<;ZmMY**60g>6v!B2n2QR_R&E6Ruk{^y1jZtEP?PJYkMFudv z8FYT46NfDGzc z{HpV_jNl((W|McsGkAa4#?os@qFMCa`Uz0#SSX8QM>~o!{gLzb#e;4>!!XzRY4nyw z_T#o8j`P7ixg*gyN`Y6mrG>b0G(|1ii5yeTi&2~BAhJzLo1?Kan-nRfy^3RJg0%OK z*N6?gLJP22r=8K;my2F=HZqSmpo;oZvgvLK;TR9gp|_SxQdNH)HNz7Umt83U4)bA9 z+3cDn6_f*U{CrYW5lKdi7*$_3Z|qk`y%{mhY;lr6J-n1?8Ram7^r#Gm*abTjJwU7V zfK~L{y4aJ+ipvqY)7Wh|(p<;BT^-$+j;_WlGq~-I?;8B;0?BQ75cYRKPo_=($mE3+YuAywmj*<|>O)$bZ>MQrk?4P1jXahzyj_ z^l~DA2YE1qUa!MKJ2aI_1biZkL zHz5tMFpSXoIzWpOW!bEmvrvwJGRe~d^=8ASTucCJKhycnc=wGriWreZI5^ij;8J#{ zhidKpG)}zcxLeUkFj?MF3G`F@N}LOQH_Zg2my0PzU*Ui?@;$0EHU=oM%ov@L$L#yA zmk4bbIir6us#WBNqt|4sssmY`wU5j)P^4T0;iw5nbs`v7%T}&h)fgt|!`)kF6ccmy zR1efrpMhE!ibR;bNUbaoF7Fs|b86+;|H3RbqmN-423Kln7Sw$^rhWI1pV<4N+cE^= z^&-Hq5%bs+z!yU+S^|2n!h%Fy5yjSkI3NSQy}Jqe7k>T=SPKcSm%Z}>90D;pm)r9K zNPpYN5q;NJ;9;v4tP-)98C)w*zDJ2IIW{-WmX%6DBqSnB0yF?x)<5W1^p80`Hw-|^ z_Igu(ur1A{r|0zP(>?g)g#q(I`lJ6|Zcl!BmwGqdN$B02d^%zBm!AG>x%HkdPUc}C zVsEj;$c%ooxIR&nnU``ejUsQcJ@KDDnSU+*i&Zd=i69nvh7pSu{*wj_LvBy}_kX?g z+2zc8Rn}!&Y-l{ovw#aVGL(a!HQQ}buR8BdQSa3tYXD~$9jnogZfLgAGnt$@7by$k z#G8vmjw!#`$$7xDJd5-|2mnMFyErnz=bkn5GoJMU^Z zc^X6vw-B1$5*qW-uj*A*-*jHz$j#caSZ%7h^qPIY+xK4A<0so-Hjfh?#JTX#uD!ym z_uI0qmR`}${=N8{^mddQ$K34a(tkRU@gPa<0o8Wf5{IiguiNi-o2p!$%3bwl`1y6y zZi~JzS6)?P&~lC4ZfALrXR(O=;ts*-ffr!nZ4SN>TW+v^CBkvqJOQ5t4-NW z*R{9If)wjZM;u&pSN1*49n*=;%Hm=PM<)?jFFLA?H z&7Sbkcw}W`(Lqh#&zObISz2f>9d81DoP-Jo~dS!X-t?4{$^bj(^D6caj87118OE zlpMv9g9~-2Rn_e_#oa@O6`?BR>|?BO$#(PIev=s#DBAoN)z z8OKboYUL98cL7lJ(qYSe+e%N?U0(n%IK4T#F_a@LOeFhPMYkTOCr&O6bZX$CJdYqBn8bP#UMxBt}6)~XQggeF01>c^5dmn z9FUH&$Xq?mrAaD2GM^lUp ziDAd@EX;!>GvY?uUutgQV-q556lL~?_l}k^Kdd%=MaS*RVWV7|pQRbITIt2>*WOck z)I5ko&0PMkXRoC^ivyMlv*zOL+*-%7^9oMlNMoB#+B4jQB{tG4SEaT(Or#kM50Rx1Fqx-VCxs-ipq!&4G=hu*5> z4h{;f=Ed5|FNFU}lDkK!zteP&D|9?CghbIxTg_rN;D5MKTAS9nk_Scl=TT$>jti9r zZmPPb^(A@gEh(ST^(gx1K`K;&LDVsOzjw`EAv&kHS2Lk~QS>@M4T3 z!doZ|IGde3bl*(YK(5M$T;+y}6CzLsu^8yTL*S{q;R51D2_y-wxk3;!D5SKL`6(Na zqvWC1lYb~Cu95jj->t=j@`2ut_~}L#JAEk!Y^qMCt6kG|)fnAUAJE>fNjGqHNot!C z$ocsMb<{wdID;Mn+}LE!f<(ktSeQk|5X8774kDiLVH|f6SfDh4%-I$Fny`JU-6YRt z>=})aNxdxENL$9k$aE}PG27e>^V`~Reu+pW?$dT7l4jtY3RAvPg z6Esvx0{HwM6OLHDYg(DEqHb|(O!7Ky6=}P05&RaEJ-Skk6-F`#K+p*7yH=2&H%42yc$Ks6(QxSf5z`?}K2Hf*; zn19S8mIp}e1MI_C-P2csFEV%bSnL5)slk^CJ+DyYwkqY-Lp(;7l^`+ot_8f~z&Ukv zvNr4^;klKd15ju+)Mv4n+J4h*t8k3g0Zkw%9 z$OuFsQ>8$y71~R>bIKFA-JaCnFICx3IC1ifvK7@zhk%5KjCB2C`zN%S%Ak_anDW;J zDOSgD%d0ZVPf6Z?i#wr+mum_~Ns73*B#td9>TPi9ZYXi&PjTWnh?#*Lbi^o)L4T@P zJ~WFA9E8wS*P9YeP0IjnyFs_90tk;&6s98JL&16+hl4hEGe0P#?3QhHMWJ+MrHv{& zQRzjt=2C$BTzZ2p#6_f;ZIIQgvYkXVY65P>ns20ieKWQ$hIMYQ4xZVSEmbL{)=nTm zsD_btN|YdRq*I|AUrL$dJXd$)^nXdpPNi$2Mb4zpjb2KG^7=)+xl>>Oy=vW$dAqi} z|1x9LVu^BpSbS(VQAk{sbU57~VWT@mK^|*(Yj#`7h1;^%GU9y1)Fy6-3sAkv%#44os(-dz_Dy@I zlfbga^0JHqP{e8#5TLW4jsbJ3x+EJQN2Kd@cu=T?Fe6NcwPGs_Wx#kgBIIS| z2%Oa1{$f2TG)YN?2Ce?9*B4KZ;R9M!Fw>^7pd(w7Aju=!kZLQFhkxL-X~8H9MMcw( zY{Cr6hBn5mc~vw(L-~8Vj<>h4#608Df6m ze9$*%>QrAeUFt&6f>#SE-3`gZ)aiyCqoa&y!#MKc!vw4uqJ|AJ#HbL|@ z0q#o@+x?erDI`--5T}V@DwQ%f)wZI2WL3_Pd^7*O1lgy3(`);>vLuAtuQsb= z^mIynPcRoDoaCNn>1a5+GKqLf4DlT1Y$RGwtzPW*S6yHAdzBZY*lbZwsE{+O*w+q` zC+69wua;z=-hEj3K(6R6jd|HZ!ZCsc|I~?WELn&gEo?`UC0AWW7X>f=^>&sLc>$bH z&flM1oZF^ku78z_5b>nvX#kZ`n=%|aRoa||?DA8+rg}{ignR9t-frwMm9KEJJawAl zQ>7NEXGFuW?8w2>$(b=Z)hy)dwJ5Vq$PZ3Bh-?E4cw{;kc<;$}Bj{rJixI2kff)2* zuyB)V=42Nh>US>3HTpe7V3^8j{kz*6GDfuB3g{)0d;#I2|+-i)=CuF;r>MuwJGcU-b@@ycRB=J}` zAWLzfR)4v?JZQhg_Td1_9ZU|`&^ms2cC3{!JfWcON?n24$u4Q_cC?`$xedxc+OCE2 zOqD)a1s-W}DHG!$vCVlQ<;k@AhPSNe4lH57M-(H-ZFGf=n)j~cxeI6lruz!GIBe}%iU;H-Sn;kA-c>%?B8j2%` z(6R|RB^e!U@!Q+Sq*E-P7{4W*DAIJd-9C@El+3&8hT2?Cu9NTK-^es+jMG_d6~*Zh z!cBraN{(ilfoyp;JXysm2$hcbr;Ou}nrODQU_Ka-Tq}o<9+1GP4%wa!hJ+wc+uqa7 zi+>2RpGp8&;1p?oF>2UkgJ8+C~e9hl=?t5X)_^S}*tPgRSMUo_zqCz%30y1?hJxbq%sj*U%Rms6p8B2YUzw~HrO{BOsCQcu0;=#N(4{)HUvE5maCk-5)cWLHx7d^Dt0%{#h$YjL3u=+8g?~(~ zjASQlyMas>L;v=`bfZ)Hb=9tpykj4+9`K9JCqVvB!dNekTQ7|_h{=#O=p!FpQ!Ci= zv8xmFVTMv*vS%q$X+0#{vRoOJs~#;`DBP!-gy)Z*)@$m~hYAJ~^thzGry)v-LABHCGaF(%8Co`JE@jH-3>8l*Yc1g^+a|HN|v`eOdI6U3ZGMMDg$PLs;9DfWtnZB=%+-x-|3FU!q- zrHdz!7FLH}=#$XIsYza)|LQ$0y0r&5&gM+SIU?BSA8(Kk(;&A5EK?Wo~41bQ*GHVQmU!Ze(v_Y6>zpF(5D?Z(?c+GdVLjmyrYmMSp*9 z3^kBebIN#ZdcTs&ig}AANV3?fE2ho=Bv*xXqVA< zMqwJniMLdV{;7W`>Fd`YL}+&s2O>?)o$F?|zb|XErkw6M5`oN8VJ=-A+<)qMU{(%; zC{Fbzs%>A@-lpu!-1yqHed%GR-md7^4`mlDmT?pZiBSGk@9hp<@9hu0zGB~WUA5Yl z9_@Tv_El4N9xNw6{qObf*?&M+*-zL6rZgw0ki>DBwKe zA8-6k1y^Q)2xGr4^q*la{F-BjhedRcih?Lq7Ps}|2)Bv(vTB=}Jnogh94c$1#%T=P zB%!mi7~L!~XNkY1n}7R;V8o6*td{yY3fs&?YGEUT445UibbZwy$TNX=r6C`|90wO5 z&0O}-9JU*8-&R?qoe*BpAFJcCjyE5PU780Dq1U{u8fX-Qml1*>y$x zyhvi7QOw}|iB?TH)!*Fp1o-Wi_H#BDi?;OcO-^q#v|o`E!C0CO5d}wk&o5&>jFhD+ zT9R35ODld2<2kO+QXBCve>nnqnkO!89JY)7ep}(8?0w_BEXbtwodRAYTY(q`-ZfvP zu!AUamL}$!7k_OkJ=fb8J^rq}qSJBl?wXdqd#H+Ta%nQv|7NyB%`3T0F(yN21x#wo{kB+-9O(7sLJ*@x3HS%$Cf7BI%mHVbcMv*cU7XZMj^vUB{!g<4YCwM_ZQp@yxBsY8yaW3!rW z$A|&HM4%Z+5zLH|XmBJllI*0A?0`UcuHagyvph?H23r{XH#M)#0)kjSajZWr2Wgf& z`pF`uAAgsL*mKd_f;vIOQ-u_UyN-MyatNP9&3vHf$wxl88w?Ra0!z#fZL`yh>71E7 zfQUIvPeMXPnZ-(3Y~Y?5BovC1qxAonB4QcI42+*xXHzlZO@;BX-S^{qpoSm9AWc~E z^;2(s%i;o%Sr=VtDzySBM;rvy>O49folp(M+J6S6ZcI!F1OH}FG7wlc2}*dhF=G+z z-=I9{;7B5{+*Z+(Ix@;^F8Oss`&$|b3PyG4^|ifIr%RAv;-rkJdnHu{$FF5gLJ1YX z={ourRS#LRGf9d{=e5&tNkwe_m1y~`QS-XKNKrCdF`zqindt8tDOcQXe|qJ zHGh(0KU6iU*t1FTj4M+L8g_2JET%Dlb<$PgEaT!-KYRNj;3?J^3Ruk7-1u$z^4Vj7 zaij<09TzpHUQKvVXjE#$^X2Cm4??62RSnOd2N!H6o$mX1bhClq#reFaMDL}U0C;D40&mwLl=Pg{0}ZO??;AKKd0TYN4yBtJ&l z0e@~vs+yKRXysEHLx&Z5FJfJCWz-0e^y)$($gWb-H5{wQsyTGq=cTRsz=z)SrqL;B z1&dSSX_RtQ@d($yJ@1Ba$0PqT$GTn5LXpToxitLJc$=!#Ya~JF+BlL1-BF6=iGPj% zjTJ6W3&LU;p%duJpB~EE27FI2HH(s1z@nS- zrKYsTHp+G1w9lT_HKQ<+2;xF#b-~iE<8ly6Kar#8%{2fuk&Zs$wEgzbVa1t`V(f9~ zEu4!;r-V`Z6&K|ZLYUdWobeBJ(0?ulr#v%S>%3={Mqg2>%(K&pGxnNBl4}Z?fxu7l zBo1X3iU|;>nLMOnXEV9Me_ERY%#l>cCgF*>ow@PfK4W8djDS@51sKo zqAe4dP11RZiqJ1*ZlYr#Lx1T?+k{1fH|%Z`0L&%bG-Y$t>9413Zri5w8LI|0dX%x_ znZ**FL_qTo%aKn7gHxoYi2>A{EblgxNlYS#n5E2QCjF1uETTD!W3$r`u<-UNkkled zh+4KND325>T$!{K9H9l7H~4bJWSuDh0`F z=X>DI&?uk@EmQmWl^8?0xMV*UWI5=u^93tR)tHuTs=P9-Y8sjnk6t{BPewT&Bo;>{ z)j^S?WFN(XX9y6RGFP(!j8*r8{GA8tmP8yA>yYKW;Te}5Wn^7WYd>rJ&TxMxDU`7cGmrtI*u+19>o?%QIwE2bn1 zimum7P5_=h8CLcg?eN}u#Co86D7uoWrN_NJkMwvbp^fNJlq!f>%9HMSw`#U%5peUT zj;^%^SES#%!|HGNqz6_h%aiM0>**O;Y=*#81Gk6L)Y5r0^nbiAce9vX(SG_uf{)sR zTuI+9Hk&-Bd63vvjMf&mc`*BYSxcv@JWQ1W*h0G@>~r z!blTPV;!0G`z1I?5a%MI%C#wUk5n3fyfb9QdK85lU4w2w!7&Em-J)o4h2(+HJ< z3l7RLf(wLo4SzsK+|snY9=mOx0RaFM-JZ8=Hr3tpXlmuukBmu&I6fD-FpsUYxY#vl zMGjpF_26l)(Nn#Oq{VK9R?>7u<{`!MKtYHgOIU5{q8 z=zaMuEuPqtHIl|uDjghxt4Z;4e9*t*ikI;1F%>*lV1K*)gbQ88^Q|@_4|Cg3S<4A( zyLlu2gcjN6zRzcd7ykO7MQ_K@%CkVJK_ye~K9fY=1ITiV2A@*cQV=uH*q=O!*F%-Q zrE0T!HcC-X;A$8vOj>=edK$p@2b~%M2t<+0p@}m^WwKx~8i>)T!|vHUvZK3Ln5|*n zy%{4prhhEDu31+!6d%U0_V9u5p-E~&nBXDMU&6%8^VXrz-}!z z;>Hz}!t{jugFY~E)zaBt9Ysw>|5n6q7nkRFoKpgNEgR+px>qx~4qvxuNbc;oaAiV~ zDF42yDL$7bWoo-=iuH?TdUISvXG{^#ZV@O8>3^ru5H3R9iX3W9APBV1 zoZ%?UU`}%Y=%dl(ALg0=L?eFirkk28q?(BGS;ZeqG#CyLt`;KabC*Mf#2-@=B6y~M z2G19|TZ6^58M<$qf_ghTh`}zJdTkkUXu0_4#{Z$wwJcGInPNqQ6lg2wrwk2@J2JyV zlz&lfH62NtRa>Cin*%QLFY2fs9*xQYVpoxBc+n7P5&eBr zZ}juHv}&qjX^bao4!0K<7Qt(_9Zk!f!^d4(+53eN7DH$BC34h2*~s z{~{BZPyN3RSN>H;puP2P7nE&UsQCZDpMToTY8XWazZ$S;N$_>quV0f+8$B@Cy#7xS zbPvDse)D=$KEAH0PnEy1U46V}>5`=W`wt6+6itqf&DAKymFb24Y*=RA35g&ZGJg_{ zBGQZG;!NHrK{U!+?jMG8y3z9}^-?z%v7PE|3`&eGychaCppY?=Ny-&@yh9te&pdW8Zu&Zy3DVj z&=Ay0MKkmC`sY12^NI*S>FLFz%^U|y>+p@^_k$9+u|@p3rC{2n6W<*Xlg~=xdS7rn7KVLvPaw4Oqkk~(BL=6 znP>+`5R~?CgS-RuYreP0HpkBoBiGT(5L9#AIS+ATwv-By`F- zGF1#CETi7|-~Z+31-keU&3~Ey=H17u_wVK}_CSXWN6N)&cET2E$9% zy4OSutH6jPnKDa1B!i%7@-QKZS=!zB`n?M4FyjK54lWp+hDb=tOlGGJocLv{NbqZGwtpd{=Y046-Svls z%y~QSe{xaD%_uM(SU#AY>e^pN-Ck&3wRm59T0S23mlLSz7nZ8NDz??%>9q^1ElGBe z!qEDkU8b8p8s>2KY4Fy_iL%+Yi_#^)P6M;WT+?Nm(104c6HkU6H14DnMT5FTrxN`kIzk;c{RiTm*LjVLw zrYax28{hS${7CG%dD;0uQ5X+niPZ8j^5i%8N8fHV9wbL&Z#lKKYp(?1(S7>#=>~p} z(u74R{$u~Fk5~WjK94>RS84S5>h~*VzKrZ2^)dS8_G+6ZLPobWj4be*+q*0JF^h5@ ziu=p+(oUf^)OWZBmRmf1v3XL%Y;eE=tm#p>v6*imdLb> zyV~r*9FrS6(8OIkR!tkVU3Bbv4ZE*ebA)y}?sSh^$K&&oB|Kx%mT@}2k_Dar(6oPg zh=!A{n{Q7H!18AeAQO=lD+7GE`EPFoGfasj<+&Y|EbWsg;FH20HNLr{Z&_-;F2N*u znSW;mJB>(Kky|t4xk`f`u=mssdc2OhK7v1^u>+GF4%blywraOv9^E&!MHM&3-}1aj z@}hKBiXSSEEbvPKfN;yOj9c?f+AM!jMRrDKy1XFM9l*=vmH*RycWtbD-wb2dKN{S@ zM%!)-;7B%G$+Co%W&9uay1g{M*A-yMIL^3b>o({1z03ttRAXi zTn9gdb?L}D{u7@2XSO{0R}f zGC$`@>O4r>n6t1MljTXu)MWxvNtqTtS=`)3a|hE9j)ABghvROl6Qb$qQQbUv7Q?LZ zVC+ng#He*f{uB>do73&}Q1=ZD=+^wVwak>WN8V% zw_Ah2vHADq>(|jQ21S3ENZkSda`W2cVwtd9IK$lDyp4W+_vX!uxBvWMMZFS}pj&>Y z55_?Z?5fH#tZA4sK7ZO+KshKxWJ@p!aPx}hfK%a<{@e`Oxn;``HDU%D$PPI3iXA)4 z>6B0v{3Z7$deE~do3SHLl%1?U_sux!Hi>2#iJ$~w#xnN(oDY9Nued)uVCQKvYVIy^ z`qbjWh>&H9u<2o_7N_D8pWEPlj)Bdp zq)^I>uwesf0OWrNkGpXu!dQ~IK`~h|Ot5gn<1uiuN-|z}PG(t7W~d;W>IjnOp!)}6 z;j+M!RdwHifFLp%KuZ8w43GyEXarS48bs{C=a&+>H3Wb%mB9`oCs2kg55|RbIYNq@ zn&Ez)R1FcENL=LM!QhHZmB_4gXA!wQ%Zodl6cEcw&<%gNiXSlf&h}^aC6WSv0JefW z=&}?F-Wg(Ko(gZ^Rm4ytflP#v>ye#H3S%#)@No47jl4=F8Gt3@KNOovC8_Y4ncKz4 zBu@wf>K#Z=Yr^>cq~QcV60mfBmVz0Bup$S{l&DST)kT>qe^#NQ{{YDV_1CatUYfwV z{W~hAcI1C|$>OOw0H_Qap^ytA!cs++eM;g z;LdVNrS&vI@{CShZ>7T%tz_bp2?g2TO?mr7+<<=xC1-PS(@`~wyuPG$!ILugLwD0` z+g|r%If)B$`pPm^j-zpo-M+bdd@AoMl2sQL#07cDdIsgXO7{$UMMXe#I zXqpD391FZH#;5TKe0UA9RQ2_}`_d|rWj=$-7L*P9VHQhMZjVe!tc`R9Q{z%LK4qR1 zGogP==fJ&z6$}xLK>FQ=*$V5SflsTtHWArfaI1+tNU>@jag-b?UpkfXc`&5ccOXFB z(JTPd5;9P>P!0e|oNx`o{v6U)mPjE3RMz%e$&-@9sf$0b#>aTyZA1yyPF38_lPi=~ zl0W5s4{jjMEX^-qo7kbm{qnhp`Ssn~+xLGPj?~0N{O+}-BOm$*;KH4-auVN7xXl>$ zkGv<%lsCV(|G4HT(bu zsG{QpZ0ha+A}>0F?9!o6h=+CpaXx=NDBz2 z1(Y?VS1A{=1mM-T@D8A}pE#C!t8!M(i#&T;0$=jy8p{G@whs+urvW#Pb1Evc%)8Mo z6|hUifIjZ@9&5|i9Ed?G%`z2!C5Vd8RE;+6FzRZLAP5e?qynH7EdD?RJ28JLHVJt; zYi0>X@w6=GFLV=f0ekSK_VxVJbjuZL-{L#z)@E5JQLuk(3J)RC=WftB{1QtF;o79} zg-!w1Wd8e=pekKG_!EMP`Emy>MbZh|eN7AhJyv9`7Wod-vsVGAY;&4drs(q>?c&~-aiEf#puovy~Iw*moc zz$V6cEa6rooa3D`ImX zQ_=a>SCLy+IMdELa=XW9ukWyxPyzo(gic6*NSG`2q;ixhzI?Z913?Y*JR@g4H@mRu zx(?R?-=LB5(qAI%ae1v71qr0i2NVc;JxFaG}3s(M1Gd#14jOyF6A0nF*K z0MT`skl;+Sc>fL|IS#&1u@w?%)7b^jE7rZp3_E5&$uuCf6*yeY?m#Y7Z#ngn7}~n@26TvXQ~lE4#`sb-b_k8pRV5z&ve&e1|pZHJxvgwW3Q_t zHrc)){-B=K)nGJ8uTKy{RI1rke5`XDWKKq2V`kO;XeO@u4V0WfwJiQTVSmchI2DQ- z+fm@C%3PV9Qm%h^Xu4^bsWH3DdIA~Kj&`@0#Z7oJZDu|y zuYorOFIUBxSHQndP5tHYxKXw?bHx`^!WCaLkJu}#z`BEj!0OVhGTpHXPjouyk^14` zR&S^8s72)x#tuIJGN1$S?4FJc2st)j;&Zq8TZ>A*z%755RG#*GBA(@@I$N#M`t81< zaFa$-`5CN3p)j4yy&8(E4lF(rE`Fc7(O#{gwYjwZaFgIzo#c5bZu?zE_4pnW+?eR?NM`b2%CHAgeM-pf+gewloJPD|b!l8mhj2S~) z_TdE&tI>auZ~b60F!nIOTm2EObv6~SG2C-kRoMB6_ET@f3Y1u5Gfv3D)RAW(x6+c& z`j$$~l!Ar;bwG;0;(c#d9rOXRt84ZQq%5n^u5MCQeVA;fUj;`;SEiuC6gKVc<%^wi zcF#t2H+WktE>s$$)&X3e7=g{XOB{fB?h9u9;B5`{gh*3=$Jp40HZIC>@o>yO3#xceH|UbizR=(q z)Odau$-f6IfiCiQJOClbC-ViN)b;82V~icIZy>ml?o%$}VI>?ziA`J{f-bY@d?JZT zphe#@eNGd9K`M6rLy!n*IlK1}#HprR1z1@%)I2WE)INk9=juw4r1rO%LPE@dEi&ap zREpW75`@pL@4n!%3tlpS0wMJ54PnwzL$~s#h(-|xsVytxYPd&8SEdYZ4LL$6*&Lad zrWYE{WgDX=8C*w0N5B}Cy;mS|?r*l9zcjNCl4kCI1dl7H73B%wJZEd^ga9=g8y8_twu11;1a~C!H>;`>EFMDFYAthN zl}O(xA*4ci14?RrQzQ0B8hByV`>SqVlgGK7FF53@=xmbD-Wplb<%T z?hi{+mHHkf@Ej_A2u$mGECkG7*VbJZi%aW&;uaWn#7f^0i?4T!u2UJ>U?r6&)3{m& zd#nuVUw1&aoCOwU?3u-ia&@N&!CxIP5Fv8ygCKL5J@)ue%*-SaCW9=>_Gp@eX`rdqEKR!IsEN_stG=y0koh zhItTqcaVXnb}8^?ZEvga664B-E-7m5EQtH}1gP z22)nLYCpc4-y-vz74BD0t7s5|zWmi+$Ipjuw`yBwID-q|XCC!jucpP9Dzn?mb-#3Z zuV*`vjk&{tka57%KF2tukcR#lj5AwJA;uTIGt+o8dceJ*SX&5WKJp0J&()uZsL@fUU2F42v{yhVKoVSHd5SEf2 zUb%=v)D%|9`?j=sVC>XSfKcIogRRf~IvGJz z;0tqKYTcO!yYTPSn-@E#?5HbWb>fRC=_8q5t6bWax)`&MDipd zSKEt!;OkejtKUEhtYa}v}ZV$#-jSw8o zBjFQku(YJ1hULIdTOwHPM}!)LZ|7uxKuy5BN*%bR*bvhs3pFs0l?^pUOB-rnwrUbd z;K?a7`|c}81LkN@H`TJ?B9Mmta^Uaxyd4Py6x@kQRLYztfJp}E!j1^d@o;gCzCeaM z4xR%`yIGXNebX{{7y#RL?7K$8b}v6mvY_hgZV#W|RXxDQ`$3vy`8a`>&zM?&f6xxP z<*=u%hb?&G1ozh3?00uA*8hEF2Rz2?KJuce!Ho7tu7VHtQu7BR=eP!G>x6F@yS zzEv%|sZkSQJsq@(I`tl0%bFzzvlt2On)jZkN3hW$GbQ7VK=R+XHfEq`rd8-`G?1qz zP)cDG0eVqF-p(jdAqqlR&PscKOfFVPg8}Np1agc9w7ankgoQMI8qqi_rXjJd`gdmQ zSa10-R@>bGT;XQ9xTrh@z;pC=nIRO>n zRzNI1E6~{@jY66PKeu2riLn)ga+gE55La461x-RQ%LLkHKk~VEnPb4H5^O}tyg=?=J9iBnH$Vx-iqjhM&$!-=~;a00XWLYa=yNNTLdJ)Sw&R8gkEVa0c&^uSGL_$X(=gCv+r`H>C7 zIDu1i0$(;&`wo=>tnp|!-vIs&1JBzj%}QP6XZ*os=fu!2t|_E_!F}drRrL_ow`i+z z-@`rrLcs0b1~TM|h=yLoy$!_8j?*UaRb*M7AI96JTOM&mW|v5R0#KP49Fn(4FKd)lKN4HW&iUGJ&Zkg(jt@mKT&(z4WfQ=@!a9>Yn_#zLtSJ*-oYJM=Xr{1 z-7a10LgQme;>ZM04T_J=-Cue#i?f$^7z@^z5W9Z)t5>>zC<*EaM$<64<+hBLpGJk^F-U}y=;(bpMF5hE`al)@-L@V_Ah&wsX_?0^ZJcs7 zh}O`kdmVtEtF!`MUZjagD>W2N>$(~_RR5S_2#}2~bsvy=T=$P8*8vQ93^vNe$^SVD zfwII_F?IBRVip1+BPygDEYfF-h@K^)FoawH%R%k9$Yq@6g({PN+SjXhlN5|x0Q4Of zCAis+%kITcN0Ap(>X?J;?V4(Za4TpclRzTqGp7N-yzqxSsz(&TiMWigaE_){6<1H; z3bE&optR$T-&%KsI4boa@AtZpQrRBc1LJ<@nyOHL9*5~318LMvM4pH~J}0$w%Pm?Oxn6~i7x<9E_|YiJ}ThSsS;B_%_?{)OBRhl zW`;D_r1^yeBqBJV=h865l zLybItspiMW9RxFU-y7&bpy8UO>PUGW8cuPU!{@nE#s1Q{-ebmM{d&^JNFOMsZkVBL zt-mV=kg$V08Z+rnAky|JvfQ`Rp@y$y8`HyIL?z1d9C(gdDRTPP^=qKBzT1jmoi-a8 zjtxwge6HDm_EX7fM@nA#i3(1Q3N7PHpQKrTlCZ?rY2Z6(JxA4-dOAV*Qsm_)biyWX z*zr~UVO1eD2@x1;MH<_lF_l1?+Y6kM#3^234RDCU$$?uEiTDiSAcvly)K{e6iaJ?;gheR!>HzZuXK;1fD1SCFm@|_Mwbg#H zax<(4%-9#=LwFDPDX=B8B~>h$1mmvVZtGZ2GW#!jy(d5cF z@E|5oSi7MlzdTtm9FQbNCBF|%UBvB}+@x)|tBwc1dDEDP+d&3$k9Ql0&}IrhvNLaltuR&R8k?(fugjH=J3~ z4(+X6-T0M=Nw`&+*msgFHbE)*xffHsu5IMoL<}WoF&*K7tF@ZO6Bf(8t>J=?cEq2Z zYs{}iW{?w7DRNtlt2;Y8ciXy~m%j6|jM=i}WVbVEEni+j%vb&Dj(T2yyodnQ!gjF- zzdNIeGl%e}BbL!0C%oZAeOQ{(_EqoFS!kl9YHvA`t3bGnvO>`HSLEi&zjYp((bMSz zr|Mo-Zkn;RD%7FNo|`)Kz7|!=O?Y%3)C4gz74DF{6R(Ws&{-Ts*}rm0tF$ zF%K*g&lr^JW0Sfc9T&%cRt-9+lx4@Go77Bgj@mLH(@d+)p1e3`qJC9TTu9a6a^!nC zS;h#m;~J$p1~6ncQniHleJ3UpP{ewG6bJ`9Q(5G2mf?RCtRDMph|1^$i=?F=p1k)V|=i= z@kD%Slb(3wg`qpgKb)|b^O$gALJ$3+C8WdCAE`TOz4D~pp6jH0#(`q>7xcCJP)2DyLZ;w16i8Gp{rPJP??$zCgIHm_g zuQuZC5Y&+`3{|6Hjv~LE68RQ9AdwVbKy{@tn%mbWL@o&p{joxo;3Cd(%vbGpkgJf& z#M|{sBnJ#{FwYjh&7erqj_*pSIUg`Ux9VbZZTw8WPPwmt|JCYF%}3Qc61n;Eh`ocm z$t>8EW3Tyk`hYB^f40#y4{;T-H;$O|aIZK^4MXuEwXL?IX5GOZvCwIFHH$*<4eU8u zRTSOv>O>7$h$=wG_IRd-e7@3d`xNWhTw`eO6}!`kD+;nSAfozeAQkUyp9*8M6>0{GdP?Ze8Qx-n;1 zuLyF9aRDl>J5g`=nLVMIE{Q+({T!~p2sKHQMTv}muJ7^wT$cQ44=ucGJoV6=uf2M0 zPWZ5@c8K3*-(vwYnXnHkHRVtsKs}R5!QcJ!XYzG5+!06(GkljUQWN%_>3Nko0ATS_rVrmLA zG%zv>3T19&Z(?c+GC7yAKmrq&LNx;>f5lsEZ`{Ta{;praeu*hST61^FMf2Jj?2D@L%zN?99G%c_$@k(ZT_&h~)0eeE;GW5Mg!cD@hpFZ)WPH zKlHm@-L1#uySh8*mz)5M!rO&@`{agp8+`iwN17RtFY~Mu%amX$p12N13vllykMJAZri=Wr967bLd=zQ-LH ziBwmB5E(VQr588u5EYSDgu|5F3{CwmX}hUkY(2%h%8H209sg!qckjmNbQzI_T^+QW zbj>--NmXSmz2CN7Gm?1GOHNC|%H)zVwe0xZD3qBO1QDXDnAx@8t|Nt0e@04~QS&_h zT0P9%i9sG(kc<{pdcRO=L8`(X@A>>>myA$Z$=u2L+8Hg{G3O+!=p!3C=a!%t^I}FA zqslKg{h*xU(=bj+zgiuJq3Kpl(r==DXa+tYidZjhbpcwXRxNF(7Hy21Q|;zpPi__a zp$R;MsiW!#-ISo^2tMWG`lzI5D_F%qTJB{^7^e^u6u0zwYWh@yF^ zcJ+fg8D|h6QU)gz`gPF5d&C3OL}ce8CsfEs%v`!Chlq=vq$HIPu`}jk>5LW0c~RLn z5pfHzmyi>Xtq^MZ>YLk4C)cbu?44k#3R<_j7x_RrA~0* z(%oUZy)f=QHd6xlZM}Sf6FK2>fuBdWNP|>#k@SO!Z`^iue^!76@|*_t!Ek|emu@=u zW54(I;gnRII`11G7l02y21!4(mpbq`e8wI4>&)CA#^kOYr+#?wsSzR?;<)eMX`Hw? zd0LF%(w=4-z(n)&G65)+F^`LNoKGMfQ3qqc`F*s3B%Hg1GTXtez&O0)63O-N-!3#R zyaXcz(CUuFe=LFnx>E-f=@+M1#E%U`;H0#%A9S*nIRyoy7DMeFNxZ@>e|vm+;6qiZ z*-{NKjqussHfRR~ZV3Ku3jx>9k_u&vhY-tju4I_CRuu z9@=ZHRiC{{1DT4VlrH^|TXLb3K?$e!Huz`c0(|CZU*0Z=5nbf||1l?;twZtr%4pAk zdIO1x&jYbv7Nt8+-G~`3+X&SXj89%GMrbqJuk56N*qm}u~Le(oBtY8Y7PLgYf3B$ z&I{`BhG^9s_n;OW(??~_0L@ZEPWzW?Lvh$Q-qfuC{Z ze>XpM+hznm1-Xa&7Lr8QEApUDr>ag08m2bZ)P6d2+wG(PSk>Xlx?df30QQa1g5otA zm(g!ls|F$gETjWs#B2v_FXVg973_xAA3o3h0d!G{$~ux>d5pmqjGS2-@i|%m{68;C zd!C}yDH1F?wzplo(azPtnM_<7ku@9Sf3Usf*;pmSu_cLMcH=K2N1kPbi|9)z_=96j z!=Z_!E=lRjv&X;Q)Z4MqIGB}XM3b>na4F%U_TCP*rKJs(ZjqDpT1LFaGPgjfm5eiu zPaa{aNv{pivAJXd8K@-@>CIu;@<^4>jo@tPrpBwReN2T0Q9zmZ^W34E) ziUfqJ2=W9y?J-_OLu{^2<4|uLm%5% ztA(#=mL|_ZCJP_i{11M5g+i!yEMchO1=Gt(nJe;&#S%ny7ajuO5+@@bVdlg(i!r*jT>xwtx1sFEizrLjMSb8l0!J`}#6iu__d!2&OcnKDg&S()7 z<%dAW`|UuQe7zJ zg-%lsJ-n}rZm4m5(0ts(LO!xwZw!FS6I6RBAx|Buz-(lVf}-u40a*MF1*=UvxGEG} z0go5HvGg$dfCSBW!Ay`CRDwLo9V#iJeUBMs4Ia1BBq}kS2{FOdD4BT=vP_qZVE%(D z^8eKg{lW`qhJ8j)e}-Kt;d^p4=+AuGHeJ12W(n@=>;Jl|gyL4%au?2P09N{g#wVGJ zbk)R-SB@3k|5f_SvLK?!au11__RSxgdaW=dYUY4AKGHv)s&7_@$wkDNY=(Xp+l@K` zb^O>^nr5zlX=*J!V40HfuGwyZwV(4!&#OMPL*L>(2U*MY>tUBl?NgB= zcTK>*1Y=r&f5TGPqg{QoNJdgHhhc+hPC)tg$#iHm+F<+H2))EjKnOz1BbqL>_>X9M z#_gF?6n2KTO`_YuXx)BzDSY6L*dP-*cZ6Zom(sf&-Ruslf}^e`*(6jK(0M6*iho(vR)OWY@1v z<*Eb<4FN#o+g2C8`3xmDb@NHwmD}dC1qbgDsx4tm)NVj5?ZUa9u{gC>QcI2|g-%4<*73l0aus#w*~5@(FaoeqL$O1vH)fVB3v~3PN1F^1^MUO1%?@ zQmEhQaTeMQN`6virHzib%)$w(%NU=pBJU8SaNdEt>xsSziq^E13P@I^zdZu_0*qY8 zfBgjnG}l5qMfIG5(bt@UDK!f2Kr`($xP^|M9Dru4(<#*Jhe8Xq@#_uf!eYx9vH{TN|=WH~z=T|2TGjaEw(+#h5>uCItOt z$1{*8sOKng0~qnVtjb5^4aBVQnt~06e+kd8XSxdM>zS(xPCN(u&{*}#B|%#UT~PpO zKlZZi7a62rE==`;BX4XM3@TeFa#{l?)%9}NVaX&p<|GQOH8}-}6TvHxUtbo?dQx-Q z=KUxcnDE#}v#Vcj>U-$MW*U!V19U>yJATSC5`xZkbCqT8?^?{KQ_N6=yI^q&e?YWC z41SDus5p^zD;{dpW^twFdX4g7Dy*by$-#8QEJO#Foi}g|>OS7w-fT$w0LAsP;|0tv4+eiAM_Wgua2$Bpz`c&6Vm5L5yw?OHf4-!Pc5@QG zy>_aJdMds$U7nJKP@w910{8 zrBp?-8E6l?7*#4LGI{Ajf8CwRvpHVk#V$W_f66+saiHYoL0+`RnN4L%2Of~xrMb+h z;=5bd1Gw^G+8-ul&;_bcrdT{`jXGt{>2BTW(<3;nn@^o7nQ`pAXo)dK_(|7;^8>x} z)a?GQALBc{OomDP_z~SDO=L@zCA+unob3wWnNKyfarSI3WspP_e<^SP=5C?*^#S?Y zEpnA{kM~R#^|4SB(I=$#ca>Lo$!oNkM9ob~nSPw?&2W~hOA7k-7gRi}ck1_esncj* zTSQ+wGdKKbMG2BeM|XqcTnI~dPeZWY5v2D9!32E73F60%V@#R{fNr2e;Y~jBe!2RVSP*8J=IiS zVg<4WwYHG+d~YpiG;>$ut+=l%wVgHfW#Lct{{ zVrE91jz+af3PfTk#B(VxCzl0x+SXq?M|4dqjVfJpDBcc^N6_lEYYpA;4~&!N+@E2 z`##GvLIPuMV4e|C(y*_%htdloTSt|e13c57MoTqeuJCHJ8()rH=xLc7*yFOy)Tsz; zeb{MpxiSm*Zi?+i1$M%ZP!M9A8G}-vdzUuXS7ZOgf3c2#>1NTg#$a=nIqnL%0-bq$ zXEwNpgYI8)?1#zVK74L2V=5?zg;m>p=(j30x1;KGxXa||97=UiQaRpvaX;%$`LQ*w z2>WUl6)tTXD1Pc_?rTC$$b?0OXzJ+UKbSg(QJRzBrf#4jM5L&_0fFiMRmOcimw|?q zJ@l8Ee+<2y8OdM{o@s962)?=>STP}Sf*-~m-j@gza^iZoL#wu1FG8YP;?)V_znd!| z7=w_)*DvqFn?HGQU+ZC4A1@suzCJ4*TxX49?gDgb~nwCP@y!5^D@0yA#k;?uFn1n zfBp@lEg@W&JxBu_12;1*g!Qf&)`J!^1a(t2L zI8{qm3JZcHA}p}Ng%tA*&ZqDxKbY>hV|F1?lC4ToDch1P0y90QyHB6)!OI{DNf6;b z>i2Sg_VM#HxEao(;O6Y*84*7W)NkcJ`26B*6NQWi7bQHI;ZH8E&*aM_NPlUN#&K}5 zKU;nN+4;raVHJ3eu#mGngC{Po;D6GPz$5o(s~`V(xgwY6!BlQ(gchCB&2ED=xb>h?-Lq7Ow$ zm?sfct8BgZS;$xv={+9z%6~8-fgw~QlYl7^QIEZ-jEz|sXZHPveR04a(a=K{j7Y2z zziiF>jwyLal87YQl$XjmSf$uCwF5sOfzHclXjav=x+TI%rs1_$CqIq zs+V&olN8L&b8UkkB$SabCM4LvPX9SkvKSuT?mW!g-LHLD5qH;Ln}4b;_LYx7mWPZ+ z>Hh`-uaLj?sDH*~n-ZW#1oo+(qP~F1 z0kK3U%boSc%uO`Rm05jV?3yYJo)zUSJ`0$n0K0}$TiAF@mV;sl>M^)K&%-?9jIX+>fxkQ)s-h3-_WYNNKe_p`L75rTOhdR` zg>`$F#{QfoVSk=ex+=vhaE6R|3Wp%0=)M$cUtgI`F4K72bsF;G;iWUVicT3V-SU@QJW<6GKE0 zYLZvzGDN<5?5pDHv2N?}5!Ap(Vep+mcvuT*4uQ?7D}T-F>tL7;ho-Ks*1>Ht%M_kK zI_BnpOuTRh;cp>`L4IqtisbQctKhn8n(my&h-|vLM-cW^(PC15qCH~?KLf&NhVOrS z#s)v-5T#~^pN48-3n<}fl)pnwNW)0K2O^eBwgB&r0LGks7zcjWD^(9pCQ&z&5}rvk zVK1Z`h<};l`kZpuhsLYxsvIGFb`N5MVcHFXnMOl>p$ulB<28wXR+iOa#Kc@U{f0qw zSeAK90C-GQU?Blgncz_0A;f!KN5@J1YKS60AcK-S{7$6D^s znSfK^Xw3soNrHNURYd;4C_@vsVkJYKHRR?{_2V2sXsBZw+@ZHbjw?ioS;C8NBq-%& zWCaNmkR=2~J!5omQ_9(!czo4hD2<(G1n^*F%l#ZI2P2@VgeT`J)apqJ;L`XvDDr?$NmVRID3 zac1al8N?(ccAd8b5j|kqHiq2shb-Yo={N;Js8h)}+0jx1e%$ZfzBEs}X(ZLm%s;le0nh^64i z?_cN3H|TSqx6F=a-qVFAusL=rrJ-Z{@Qyx>v1mPAtom(54#}XsAWIko3Fjxe3V%oM zgA3z0*BnYXclG`d?79gK4s}=vZV7`Zy<;z;1S7%S2(}4nZepRc8;M7>Po@zhs0}gq zKpUDvD+i3D;k+-L`5R7sY<504f($jO_POLR9jW$hV6fB>-MdC=o=E9u-2LMRNa2%R zq!X<#++!|#8w#d9|JyoQyC8#lLVr$p7=P}#_e6@ri%y!{eHh%1db$~KOJ!`UdO0Wk z?}V_=c)Ti_sXAuJC}m3wNua8v@q02P0PGZwzkDcy{2d_-k9#6)I-T5li>a?M4vLYR zpU(kIuNMI^V&@=CPeGgp*X0Q%h*Vj;?z_Eb6Eyjm&8m|&G3Ek(Tt7gubAPMH-{KO) zIX0ClPcQPrRP_%*0l7T}_qR2~=^O)y$Vlg_Y{v|HI1Slq&>ApS{sm~2AsYx@+3nl~ zol8<6{9`jg5>LGFdS@FwimGLh_#FiF`sB5To?pTo3&a>NKrF6LzwTMa^`}-2*P6xy z6neY-33%?@u;a^4S#=GsQqb%w|#G_{krrkLMuCfvmHh6t!y}@OMtM!4>UG#J-v4W z@=cirfpJ;X@i|%6DYhSG05l0%0S9sK=Bi!`-#J9!eP*siEJWXb_w~0I3mD-HAxhsk zDe*8;yw-GOA@4veRyfd%D6>QFh!Dx0a;AolAG*2)(Y;9{sDGMKy!u+a9!MQ(;|PA5 z8Y#LIM_ZMkdVF8r7VS+X$GUf78cT96G#prIMVt(&gaS*YOCdFjB$^mtC5zi-90AEDh#VtNIPJOG|1iV5KAqHd^1ykEp1Akfyf9k8UyJ_oxz>4Y`4Ia6v z=aEh!Ou5Oyd4D_$^|phEj#hnvzo7??y)RMrt95 z*x^u>^{-f_cRfajC-`AWD@k6r=&G4(1-ywcU4PoLh-wD^x&?1FGo!wawoJhs{X=!3 zD<6Tvs$oz+{@46n2&CA)OH}%2(DfQtJc1NN7qcEZGA4IHrNn@G15ko=L-vv6+)n!) z{6ADv;J~IEkf_m%!&-2x_m_BSC#4sKD$bbpf2uzFgrtJR4=!Y3jycE<=c5eukfAZ8 zOn;Cg_R0_WOddW3SrM~2YdS>dcfzsgycdJP3fHz9=NJHC0sj{b(!N4owB>Wb^sm|oByFnASTq_s!`%DU0(7sf?Xx>p{0PT>Ymw%vXNH2UqO2aVS0GB0A?c$G znIO409D|G`P+B1{;9sc0*Ha_QBs3FYWYLMBsg)n6U{e-cRlnj_3t0K}J;=ROPJhK- z6l4Ju{#ky?p^(C~;g~E2-$Z4m#tw`wYOyq~pcgNidVD}BDa5W?!C1yqd1idWk11W; z+|}e*kw8zN+2g_y^~zJT5oUQc&kHjP0J&q+&dG?}NJeP|AcBIaYnul+BBEEJqJqD^ z7eU8z+rEh55ErKsZH+_8;f1R|iGQt+RvSs@N)BN-znW3V7AfHRoJ7Dh;H~=l=rTAD zYhB|i`%uZ-+xfLwjZ^jtta*w*!&pdRI9^=cH?$E_Ofr##k86@TSA*u0PS zazp+QoU=M@#|jYRO10fp-q(1{j#AYl)2{EP5nEe?F}Pf5e>h*yp^wVGK8*et0SGEe zpE{m_)SC6fDk8w?lz3A{6E0vT)9LRvby^~0p)p+@#9%jpM22#nK>(JfS@rUeMPY0| zB{`Lc(8EzRI>AsJF3-c@XMa(mVKLjXz=;66h1kLm91{C=&b!6dv65v#wM+whI`C6t zA!vDZjw^W$CZkYHGL(|RW({F0t3X{gs8PY}+J`_}MzRyZJE`M4sJKY;NJE~^& z)gDxy1wW<~Ld=Y)eltJ1fxY0z#FXkq_sKRUEMPvt{VDp#S^M01DM>R30wj*bbKBRo*WUV< z7Y57==^ypqYJc{Jzh~a-PJy-3;De%l0TgG8fUe>vlM9^{<654*anz3SNaHCAlCsa|o(IIW3- zkQHKG7|w72x`<4xbu|KMpQcJF$n zFD~r`Z&3yl7EqDezy4zO&x14%L#?@kSnik^3knu0Df*kPmY1(ONbyqYH-b_i5+$`z z3S>BR?S}MIl2GtP9+Oa-jd$pVM(DR`g;0OQt%dfa-f-nm9ZoiL$EaKw#c>c>fxK{VJzEQ9TPOMS$-92~6a8Cl zqBRv2K^}$L6gJILC8@psC!vH4LZVw~B?J+dcJkd_+1}Pt(8}_$VO@<~{|NQWPG*0+ z2+Zx(!HL|fI(dVju~8rlQX`w~Z1WVB&WhyZv*I8wjKAVg6(*Fs49CM^*H9>+wf;ZfjiK;t1oDNz_?ajFma?)wiaTIGq1f*F4zaISZF zdu62ple6o7TKE+=QQ66t}ST^la zek_NHM^o`d%jC=h6|nt3)~v5dVkzSi@RnhpPBD=}Az?@UR1(Dc zgcZD$m@q>}h_vo^2Y~^r5~mDv0G0(|Y~;QI`_h8xtPO;T9fa{6?#>AlWLe=q4h>+X z<37XKA1grgnq0H5hi-RIv0Wr~hUm&sLYc(Qr1=ex`FEPYcWF5{JbSD~ID@DKYL%NG9!{4-BeaT1v0 zgJ8OME>1R)zn!mTCV9PZt&jdt!}oVXC*apii<3|1W^svJ5U{*(5NnaRmNBmG8Iz{8 z(1v=P);g}uB?f=R+#DUX==(G~luQWGqSF0%{>{o^IU2Lrm(uWg+oy zyW)nNN?Vgi7bP{Kh*iCELjtp^Toeg*wqrqcAulG82>>yjgLo!uY9+eT6neZs!>I;Q7LzsrSBB(!sKV zRfO?S-FwoSDImz(ylq9Pj-n=ncgs@UaUcCu#OTcW$J0Dj7bw#7ajX$-XFabEw5h&QWiI9bH+UBX3)g(!G}Q%Z`$ zEYuV_UX~i>ie&Y*A4Y8nNb$-NF1%93i@7Y7_u#=Sa=42y$~8K-UMShH@&+gZc5Hu> zha|+jww9SNp|ubOAPqN_=fi`Q5Ak=I3A9p^aDn| zk;gM8nAjmpkCQL*%+TY2<@oP*CI=fi%V82Bm4r6mc-wQP{1@;O@5KiFLo?JbamW(z z&CEQ8&l(?kfzmzv<9@mt9vBzk4HgoH&~Ft?(xXe{dt7)D1>Zo z)l;2{GqleLf_ zc;Z1M>Zf$jD?}?Sm)bx()iK!~+e$?CUDtg+9s)@Tm8e7Wt8a8TK#P{Af8oKm^GTuua-R^5lUE<}idF?7j1CsYyy zUVHZ>lm#boNcAMT;}wZPAg6jl5hQJzLWsWJI}yAhL^p2OmSu{i3dZsmPlpAr;)cGk zSF`}@cFNtM-ps5dPUfLj1}uL?zAlNzv_SQ30?{d3OcP66$_$+2u@2r=ws5F>Y9}J~ z9S7MhBc9&Gmg8;|e7}rFTWuOEdZu!^_J#)27c3Qi$V4i=jAAC(XB}6|VTw775OS95DgbFfmcJg5QsmqSb`#kya?T_a>UxSd zo2Dv99R}6Q36cPiiquXRg)F9j(Lhj;A3Ow%%uOZQY3H1>9-pmWPP%@8QP~T!F49aJ zy5uu9&2ZS2kCcp;Hg*}oj$&KIteIJAXgo>@#SFrCni(u1YS(xO zZUR^2g{~iG2!KRW82a+ri>%wbP0lOE5+~*j$>a$WYj-LU8g*z!RX(YIWQ3A0%bm_* zm}saMS}1CAZ4SvA63o$;*0-a#2;tcfVGpG=;Ur9ynI^VdJ8UP^fbkE?f)cAT0%|B* zg@@(T^s+T@7{KbK4Azt;@R&UD-)m55^he}fk+_TIooCI?B&+I~@syWQ z;wpZXsZ=Oh!kEU?w6jahIhg|a$`+NY0t7xt4FNZIUzW2V=2PH&xYccm+-4GIP~lnR zs=Pv#BeTv-;u_+o>$MmKT#%YV_}YKyB*bJ%>~EF`li8|Hf?zm*m?+U~HN_;SCP7Sq~Rq=wr+&m&klU>{2!~ktBQ6ReeyM&1JNw zF1u+uD*4sxCXcLtncJ@On!#&Z7d(uOo5YZQp-U*ZF!MM@&Gp74n zaAtzM;!@*$7EPz)J5xe1HtR`f5-cOyQQ0gR6KzXY?Ux)uG)$bK9Tq9-Xi;8YCP+15 zk@~;hp$I?fGHD@&2*Ag9_0yjhQiz{HcGPhX4YK=g2@7q14^SHBpl5Ne#Apc1ZI>^S z?Dq+~`U?8}*ZN)8~*BABN_$rq|kS86EF zWvT;!$#e~JUphv|oZ_U}(FxdsSWikLchg>9YJ+kR>Cpsh!HAWai971fLrqkv^Kw)g zL!jT7(=^|IC6CpXa??nG?8&)oWblf9O|n1TFEg@A7OfeB zgB1ye)f7RcR$oJZsR7ZFCL)(+YbyAYW=lhrYnT%ltL>~I)xBdyD+xa%eN7X-4&#&X zomo=h1*)vPsZej<{`2#2yjLMLoVBOY$tdPD^*eznwA8}WVrG##K#>D=4wp7>t{jylU4Bqp)*2dIkj}4(EB5Js2zd^Ze+<BHhe$5*{EZxq| zL0{9{xTbvTuU}-VY=QIbROG9U{AGS5iY2EVH5|9Hr;;#V9XTli3On5JJS(qf>zvgz zv$h!WUN39}DHF^`7=(na70tsfk7>+^xh1ZMw%*fx03Wqz`0D0_3RO$VKNF}{E36lP zWn$V3IZ+Iu!#~ngg7{Sv%G29N@2-U3c8kV3mdmDlZm1u#=tipy-+Dgd||LzqnF&M1?Ml zPUL7os;GJ(3wV~e^}vJ`14f`JQ?uBA`F$9KR4NHhU^KZ<5u^klOCU$t&88tOgW45s zUJ@cNN8+R9z!J@WJPZ;R3i40)P{eB6-acX zagdet3KalKEPm9TZ8>iY)pEms?)*kwBNmE=(Hn_e#BXp!fipeu#xbhUHAThXTX}us zsTR#B_-m_f7(uKB@@ZIs-GV)}o0soz|MXbqwJl>k$R&)cZgF=YM(M(f}Qz z<~eG?1R*l}K-AvqeZIpmn+NSUhr z1pkWual3KjWi(3Ua#D%~5a`S4)2ERygi%fy{;@yv{nd9LQgYW{F>-hH<%;V?Vt?d& z^5*7h&1e{tn;dp#xN@_-G9Po23X(<oC!_&?x5mmb~2`>T;;shNxjE_lKb@2>yj^YSnxub=8zq8<<2iV~IWbW>?}b zzx%+Me~W~qG2_CnKfW`|K2Bg*#BCtpa-lD85BlP&DXLrzWlx5k8b~|r%8vBM!=bLw z7`>?{5DV=ImnqGnjI7}@3>FPT?aFPSarMFqWaaVX_#b8qeR$91V7B96jK>x%;mN1mLX=iZdd<@i-IP2_Y{$Wx*S|T zjJOaGrBvF5T?K|!JvsJ(D+p0;kVYD{FDJn=X-^@qnY|QUmD<&JTe3gaLj_yM1a+l> ze;P|@ltnHRI=3FQXZx`f0N_qQ|Am57~i6dhCVbe^G#%YR;>wyGMxK{ zxgQUq@0{g&8|V5EySP;|yI@hIp)2?hzW@X@Cu6>G5KNClXTx@3;X0In?nF8mor416 z!^gNU@dTC&7A}&+81x;=gNzlRnwdpFf36Ie z+n#uu*kQJq-y<K@H>J=;t zBj;LX4*=(e(K&G6i4K3qZ2;NZwsqaE0BbUfqu>FPw=Y!#KYO}b!%pZ2q0X}!eRaSy zsIg9ty)Kh96HabCzCDu@&?x!k+K=PRfBP?6X&`^*wI9>;oV8H_Bux4gE_*N@6uafe zf6wh&hZ(G=aug@22q#jfeyL}CBZ#)}8Xy%@_11%qwSsF?k}t;=>kD!U6+M*sfVth1 zZP)IJHd!!EdE#>O`$08pt4~AJzq3m0v2Hiz7C7k%#gK3+LyrMlf9a(K^@8Rjfb`fa zHpfY}T~I1eGnyr;W_m^lpdTB=y(fhE$DgNt7e#|(*MctF8aPh@o4%{HOF|F5fJ2|w zCdvy|ha>z6qZFU?go$vucuE{X#dDWcA>BaG3|(7;iY{ja5dpBJi}q!m0is$V$qbsy zbvuCj@i(uGU`-`AfBGPV_U%6FHzUh%nq^sr^7fbF!m(Pj8JBI{2?&nxx4IwAPm2L9cCf1Yt9MxU>Z>UTxC zRUn_|Cq`_f4b*06^!u^{`0urcUD*#VsBnOe3n*J8Vq4e#f5>TJr(-nn>IITaLS{9j zd8(QxkJ#ve&TdQ%@Ce3P;bROj7;(POvBVQ zV8Dz6c3+I3iJ-0e1rr;jG%3Y+dSYZ4SU|qk3? z5C8d4!A#lj%DSFBNd((tlUr_kbqNVgtDE&jAh73PkeQdP+Zhg;c0kkgu^tcDl#BVx ziendTe=#sM*U1pTWohb^!D*5V;3z*E;njvFKomG|L27LVj2srwgy*x#tp`4~c*mgl zdcdPZa{@+sp+V=->f3JkmS8;@BRtH$E*Vlkw2*(){ZkTF^p2bw zX2)}&=;xfEV;>9PBsqDhjI(I@=sFuq@eyu(7%&tipv{g|F)=j;8R;p?nu<25!cv6Q ze+-ZlufddQo`wRj7wdq3lO^vUgM%^0m#yf1;2oGs_r#C z`xg+^pAENhLZyEySBq(j`LXmY9fELP5SW{s zQL|xgqNrhrl%w>V%yaleK4MbObPGU9sH}04_*J(A0Ecd&WU~^M%8q6pv`^zNf6TA& zkIj#pMRGY1jC(?QBEJ%*zfoe^+b@j?x9*j&w8eN%+D~$#|iS>OfiR{mbqDA z`0p7A{xsK3FEu!#{{7>zcv)Nl^x^oFTvRfMEF;fIM3`0Vs|quUUf6 z?z;fOKe*%fgB2#vU$NqrA@zQLf7!i}jSQLEjY_e7uh#s~QvwOnW0<6oe{eCq`l+V6Mb#uA{@jL&-(f1>YwoE{|74p0sNP-bORg% zHa9bu&~yVwf853qedkvoRjvwH){ZeVxK^HgktMk-+cD`lDasGvE=a=O1=awT68}NJ zqJPZkxdK=$sVJ$G9w-rmneLv`r%yNZXAm(SMD)k}T<^}l_&E!1`?DyxJ^S;FtA~O4 zvEBt=U7oEXCX?WDjg>h)xx6{kFY_Q1K^Dis#x8xxqg& z#S$OgCO~~Jz2QR9o>dGyx=S9wh)GH&k=<9a3E1OLpye^xAUgQiA9IF$(`s9K3 z7<&4}&pa|FucYKGNrRP4)vB9AvmWZU(aWr3aTKh$Pz!!2cU2#>H$i__ZMT74-?RC~ z{++Avf3`d487uNQ4co*1{I|>Rrkh84*^3TOgN9CE=c^=&!q??PP;UD+xUPbJU#;u+ z)g~x=vx7T~r<}n7?dXTwsqs8wnR#?%q~L-@sdEl4?T2<>uTQ%F5-S3=q=y|rxn5WM z0XAJf1jAi5+nx)_a%&dtZLUpBVIv}z`+K@Rf4B=QnEhqF9qQ)DdS1jV@y56PK(RYz z`&IbTtmvPS?L+y;IbsuW+)C91H(k3UAAmz^kx!<+dfpMn339v3$x6RPC zf7_s@dl_mIY_4*I)5*r1@Lt6z(ILi(x%Gv;_Q{hnnY&9l0mJEi6a>PeurU06YIwmS z8AbURiDaFI!YBaPg**5Es77EYY&0L$ z0U!D~ppr+;#cj*N1+%ZfT7!xM0LG^byaN^1mkN*?*LHhMI= zQUS9P6LZd@MEeX>RZ~b|GalO%d3Op^>jNcd-2`ROAFg#|E2V28F+4}ne?h4_=)UgS zhR6--sKJ{cx%M#Z4+8-k2;3;q1c9_~`@S}Jy5dO+78-lD-&Rj4;_$<_^U%diatF9& z6%N8kNs^dN5D(KqT*9cS9G~r;;Y}|1qq|Eg7qMM)9Cb7knf&;uQ=ry|u0uS7aqv0t z%q*Ii_% zyDM@iQx4r}{Xk5iLaQ?mHO_Vr`e^Jujqq#PeLRBDTkVCbZ`T9r1|gMFcSOiRZY>#3AsCJbrtQRL!F}BVBrI zC!zX_i45d`G9?;VE_mP6NYMV-gxi7FX4(e|I{5@UFuaFnux1^lc7T?xdM* zk5j4S`KVG7`a5WakLXGZ{jOv07srLK$X!Lf-L}{Ja;7NZQ$$6_?~D z8mc8kXx`<}fBC?&i^$Uj@2AHK-c`8o&Sgfn@UVLSPWd`3cZ+K##W9vv6@W;jQxD~a z+$sm<&9w?a#z#Vh7V9c>TkB2|kgLk|-BL0HvF-{TI(Lzc`9S#%^G3xte0OTFCw@asGnIdhSC+iJ8x=7*bY zZP-ZIove#MKX0$ZR=f4=cp=aD`d*zSorc#H8fc@^;rtN47 zRiie~#VSXW5qmMV9C|u_T9l<2<@8nf3>qV*e=;n?rX6Vv!NkNiWm>lZh=v2c73q@P6@06!B)X(#5!jvRs27uM8B$4JzD(Se0k7@Luk9Mx_ zw+Onart{Wy{A^NbQ{gT;_N{Aa%Qt1EY9a|CqjIkbvhH?GPgIzG)CvF=yi%tn(yMzq zBXwtJx-_#i9Yw@;(xwWaI_JX6kEBR-e>}%GWDCC?Y>i~8rTEf!1->8BETij%-%s5D zo%j8jzBL-={&gJo7=8%XRGtiN?ix=dQRK+At9I?Qy+dyJ9#t1z$ppRem>%Uy0O;Ra z5lTU1llP%@dB!b7zTA#Kvk9LgRk?99Yll4~S)RJy`Y%%lQylN-fD3d;>@J>;e~~TX zjpd1G;S0y@m?WfsK!Meu9V#>B(764ZhEI`TK`|9Aij;5<>$0y109yX5Llba=A2B_w z$H6YVvtCg&?GQMOOank=$Is$U27vodFH6|K6(oMe$w{OZ9V?M@&^6pmQIB=Lr6akH zX6S&FHl2zrbf?(e^Wr)wqX)xbOlWtJ0ngIHXWvuo5t>D_Do{ppc9>9 zZGWxx*Kk)hGstn8`DE_f!G5MCVkSiDX7SzpWzIyAx(VTI_DZ$Tshv<8X2vlo9ElUp zGBVY*UlSCS`}Qyde;pn4? zEKu-W3SG@GBbgk1-?U$Tf5wf<^wZCXEv7f^bN#m~cNgQ&tYj>AU;Dp#{%UzEITkh_ zv(@MSdz;1LK?^7#5c)mLWI1EJ@Qot0yB-C;Za4MK!}xk_aVFqU5kBg*>HOsM=}<3` z9r~B+HRP0PSjOMxT&|+W%3Ln`u$+pA#;BFWW@fd0SWO4B1+pN@e?DfqZ0f^GW;D7O zMJE%wevQIX-ynhJqj0SB<x0{HM-RD!H$&|Fr`Z(Y8QCZ zQP~2{1pT)VCvz5Yf0mC;aP!akJk!`<;)#B3+Ekd9H_KJsrAA^NX%W$I>^ONxwm_jc zT0G053#bp9*nuH>PHou^+^3+@gJXMg06KixD(WcKY&;E`-{|5J9L*Hd?WOH^{IfYk-(Fv=6O!i9^#iVy+3cN>ClBZ<>Z(MKT2SF&j@^}&d`TO@VeZPvnla1`EJ-$!Ng0NJ-nW&e3-5w5A zv+biFs^+9$asn_4Z|C~$vm4rN)R(ECB#2>eE zx1vd0o%X}!>cjQ#E>a@!o6Ubk3Y!#elgo|Yos!J`UP~Ws+QV@#hq`UPiH7@Xi0b|- z_+?ZLgFGAuxsC7#e4;+vwO#ahUvKWCrd9IulyH_8(V8+`o{=O~2e^rY#qO&w^BCIR{q?`Em3Eof|HaQNw4oEZt?Y7ni#9Hgd~53)kXaLT0eF+ z=cG)8IVTEIDowUWB}3h8>rFMtULUsw1$R+@Iv)2m9#Xy3t0OV6R+?~oB#Nd}EA{v7 zX}^ss_~vsowAwykzf=e#(nr+U=S%#3rUd}AB&4KexoDOmF~7%6wBi3f``qrU=2Nt< z8%fj|D9s4~0YgfX9Uq#@X)ouV;yuWVczCP50k`J7= z>Xn;?E+q<56x^uco3R!+;boE7cy7C?3MoD}PydDw!Ev}4BN2ZiMvL*)V~7Xf$keL0 zz>h$`DzNH4I`sf7pfxy!RSZLGImM{A)d8F8AOqDZ>oY*J--An~g1@-T9-ofsf-br(Qgi_v=%~T zj4cR=L%H?in>d88&>{Py+|)mVPvZ}AML|I{ZhMDX7i|-_7Jm;6-VYSjT^A#-G}=elT%Pat~A@&vdxF zmHi3)0z;$G$3c5Pf#M+)^eNk&dMumGzU}MgZfx@rP^3Zn*tO351$c!Qvm1+ zFZXgYOay;~S43*wz>QPw`)zw9(VN}Wq6K7>yj-?u3F>8~uwf+3QW!hREg^O^2xNjJ zOn7s%LMWDxiX_N(lhq1RW<_DRQhYe| z10;C;3gmR72*~d)N5_AkDgxM+T>xl}5sEG-l%aori8IF<3E~e23cc%Og~2M1_LooP2P#hqI1jsX=iE={`Q7HfkD(O^k!m+xd_W^OsFo)U*_&Bu3wf1rdGOF1k zCz*H72N?h>^S~PKFLi23sB-Qca!gs;uP*l?9JAEvAEW^$3uo5eu~n87jFgPJypz*Z zL^p``JoPj9-2g+R1s5P@nixQx1jO|T3jLib*Du06fhslAG zNnj#RcHnvwZ{=oRbt@`J2^=eyMnng*fLwG2v&kaNK3A`HzrCyXO*fpLR2C(ZngTLY z;m!5o#wk8n6LCGEmQFk$7Z(ETVf@TOY;k{~g~SHj!>@7kt7)8)GH{XyH07cw<7GaO z0Ng|65b|Ma2wD_GaL3i+;qy`Ua)Oc&MVT*2{%?T))BtOmgAP&}L783ZP{**-kV?@sq5WDB7%ZURAy4p+Jt4GAq55xk-z7F1(;2EB zUWkraU_k22S>abRVdf$Oig$m61?+a^naAP#YDG)^y9Z>9$kr89Fo>Iy`)-ZLR))=^ z#9=fA_psRNs)Oj($UAd3Wil!fU_sn3p~Lvi4r^fTjJCeU{NegIL4)?NWAP=!2lM-t1 z?IrXTr0{%Z7NQLEOcKgFf?i)-;sDJRqcI9y1KuS2eyxUiTD zjTUl?-_7z;UNRRHsSXN9oOUgktha~)Ovynygy^k|HmZKzV(E(QOvGf}jEU~{?JeMO zziE&1Dw1OY&Pso50DQ6jH!3WBt@XH=cN3?)FBis;Lw!~$OiI9D81v;kw8+yr0XHW+ ze2sI6Fi#lOp6_DQMvwwZhB&UMvV-%W6wzoJ;@0@$JD-K-`NIb93`cLm7BQhAoXC# zSw%$e<6eKxa)B6Cg|G0d{-q{Fb=!`8JX7*~DG1-MX00g30S60TQarz!?EBx+v{7=^ z_wA;xhOuAeuCz{wbE!b7oUqgyBGEzdzpvQ>T*1TLlxL+b^S|po`A{jdSEOXc4fUQ6 zXj0FzpX=piu?*Dnxa)fpotWNp;UC+nq*0%mq3M4VP?>lbaO@J_$?hA-vw$N9In*1U z0L)}fK>@KO72=0 zuYUh-#esAsSsK4uYgqtrAaewh;x~W%!;C#JUl;!~R$hwq8!&VY7^@1PxIe1h)nQpO z@=kx*LApI)0fLbq&12|0jmneD2bkDhMO z8Evnul7gthwh*9Jf?X}iw&uoeou98NOTmAMQ6yLJ0Q(bTn7@hj5pc0Yq~-{t0vXi+ zY*KOQxd}v}mvkm*&S2$tV{`+AbwesnON(z_8;~;d%nczHn6bba{R=<~5h&c8Vm?0u z{7hWh)+J20N;$eCRIR%yuL88CZZLVaj8Dx;Ky6piq56c)fO-JuQLMj{JD~Z^MvZ^R zt44Do<%zW5gl86!jsNKjA887pQUt@noR)UBQ2KayLQC zY2jLb*x#HqWPsl>*OIg<=K8Di4P5eSoTOZVrYdEl0_>r=s~`A-?t7{ETq(qtIwqhK z#vLzH+*}X&k-1Mh_6%zFVp>E&DBynz=Z|p}MrIx)?Wc`AViC~xQrDKq3nA*8JKOu2 z7AOVS#!W6J0Rki%5UzaLv+%gW9T&=Yx!+wOyl59mAQouAk_(GuM~As>6ZEu$O2=CS zJ!LitA?8`nR!I>(VZC55uyzhC0N`ZTGcj_VuIt+gxX%y09 zNDHV9r~q)(cxzj38D3u~MzctObkqC7z_ToA(#3n3Qgq9(b`$?leOjsh1TS1Q=GmYi zVm4~ZRa$;&0@8&O5XS8Svf3&Vr2C$Fjg*G>Ai|=V1JYW*V)}J8;pwFzR7P<~|p}i~t~|Kiz-!@~4y3LfJOK{wcJ%|0C>81$ET^WI!}0{! zsCznY{9+b?LM>fLB0SXVQhOzAnlG~Tyl}9;kVJAqU6Q(qhfZI~fkawurlmPjO+Pq4 z6X-a`cPRv-LcNeHYGRI=ndiVUz*eq-hz&jod~^wak^**c4*Q$e->!dD_@sIK?z?H8 zgTmY&cySn!a`*i0>+5%KC!}(n!aHIbe?wOt`)Jp-2L(eLAWsOEs;huq!6Z?fe85vJ zbP?4>)27w+dbN)ZvTE>qy!JJpi@qGmr?VWQb z3f}Y)*Co!A)w#?)7BFI_2Z!$zPx$!NCB$hz0FYzv{p0gxgjauadPBW{r(~%{{SpV? zM*7{T>71w3wFPKqdT!%s2|BDYg5K)N_q*V%#$gqS(R>MLyu7MVRHEEvU-6GDcLmnU%LlQEbFkOuMt64%bgrL8-#r~eIh)5#THEgc0N0|jb zk8Tg-jy+d`9qp~SuezBUf|@`Lf-s+U@-Qx>b0|_v*H0{jD|SY= zF?=3zqQ>g-mQMP?wG0v5`Zrpz`NGa^vBb>9Y(1q#?8q7z01PR87}{Ji9q^@PFqi$} zfG^ER#|yp|yWA?*@zYV#cOScH9d|Qs2eR z?6prwRaa_;Vq$1=9N;~f@1(2OCkvzKc3*=gSN2l&e7!=o9^IIIGR|111$G64i=z2x zo)HY*vCWPbA83xVwrWmzbxm6LrUTCm2tMkP@mDh{3w5X+HMv_)c$f1<D9yDFx8K(%mmI*W5AtFU<_IEW9G| zJOxD@YrDqy{J#`1b?w!BJHc3y82Bj-& zR8tcwFh1!f^!l!GhVdD#GXSpCM03HKe3m z86nGUka3DjzP`Tr6a4uHU68$=myMJI9sx6#tds*qf7_Ddwh?`wufSWV$_OR^f|t1R zU^`p3Q@J?yxbiTwm7*kQM6X23BsCXTK4E`l{xJtvQq*N_S85+-c1Qw^?$f7FH~BM( zDI>A|=YB4CH=liPCXY8i-!OBLxF5?M`SR{&9#bL7-4b`^`pVt<#y-qQ#z~eW z)!%*fZOR&BY}_p>6WT-ZBf zbJJJNZdcZ;j{Lo>5B8>D0B5*c+Pg1q=(jOXii}a2lDSCD4){GYyOgU{)mKejZb{kq zZMD#Mr-Bw)=8VCuxw-YwtB$N1Qa3&6%MbcSe?en?ae0%*l(U4njg@lNa$_xHv`D;B z>vga;r3s5!YA@VJYT1)R-B(-E9TuJX`Jn2alwDUn);s*#(b-(elx9U1-E9aFU!+55Y{-ppCTsZ0toXWX77(caUCu1QrNn^@3HN^k#D8Eh;l zf6I$JaTm7LiZpxeFTIqEUXj~%+I ze$=af_B~G=hg_8oe`>$7LLvwr9W2k?s%=#+w(626COgDMKI~At zc-e)W!P+N;W9U3^YXcDKL#q6g1O|e;^n+qiIOh^^h0fpCso#N(M_~`>=zZ9+}yCL+K$}6Ew}rp_vHSM6ZnBvfAXPr)Ruf4 z^@KG&y}Z94Gh`ZAJbIg~sx26;cy1||QOPmO&6C0yZ&Tsl)i|0tD+2!rZd1!LfhFhe z);qm3tgwZrbk2Bx-Xa7sCmi( z@}h|TGMEa?qOPn~xKrnYKcrbyQ_B=au;gzy(f-hFR+AJ~y~dKI6@$6(66E zXv!}IagZdbFO~adznV}~ikc9z%`K!IeoUQdLPa8um@}a=7ANcpf7%{m4?YUk-bZzB zT(NGOU2p;1mBlFQd2S-+LOybI<p(XeLu^_RS-U(U_AoG>s`G`zp8uPJIb13`R zc1Qcv=C5Fy<%g5hgnmo&I27mTZ8<4BKA*nYst(Phoy#@ajM?J7TNUyJMGJUWAOU9HB7CoghjIZsOhDc zrB0nEei0DvuG9tFEDf#aWfH2F6^(wCV=mR(Y?|H33A5DED4k;c=%o7#e*LbkfQoZ& zH7TTvw07hx*{jy%>s5a~UGgW-ygz^AcDH2Ts*f+)XR2Iof814bbJceM*GgH2&N7oS zpedwf$c&e2#55*l9yk4NVbJ38*Pa-4Adh+KrPq%yVI z`!6G6o~|RQkmpzOf9|~}jPf>!3dyh5z0U!|h25sHuw)={IoM%)u;&^HG&!WUH#91` zT27cPrkU`pfAqXj<1WI)K)}1gYsIH#%qP(1?(ZMQDp81m=TK%BG_C+$8d&XDHm==azu#7n z4oy3WXpz$k;mpt=XSw&Q=bxbyf&xyxDvMq`Im!G?JzpF@3Dq8wPQ9LQq0k?!Ty{!(>@&& zNy-Loe?1bQnCJXVi3;onAy1kmp3qfN~sgzRk-w6!R*ZRx*YNGFO z7Oths@br;_pR*WsXP7%&k?xGMbJG1pDrPx;@rsKk+?LcQfMHlUrNc-B^>TWioO1o# zb(f$?989yD1g7du+YIED=+%y_%M-Bv(2|eLfBR`L4@6n`{W(qDJ+On4Z`TuJ0XP{5 z>NnWxW&qF)9r#wa&W@}&RC78gDjFB5d7xI{Cg_b*jh{%Z;RC2A01$|8XaMTw+yW>h z+2HWEcCvz|VCl)?l$UPL)EZQAuKOt0RzTL9;*KQtNYyeQ?mDSxEO_3`NuWJfdXyL! ze>7!9^zHgwza+svLlt@3oOmFYXY7AGMn(c251_m>9E$2&qwr3KLD08(GN`gkKq!(V zB$UkM7zrndl%%?KEsiV#6Xf#Ls?~a&wFw)fL7a^z0t`v_f<0_QbHZe&_De|Q(S zyD=Zij0N2KNC7{(lXXI=pjny^Llj}PlJUg3xrBgF%Y(a5C?LX1-xI`*<*8XwWhm^CgsTDNC8zycU_@9Sr z8QwnGUPlxVkm=|(nXs?PA{?c+wBi~hiwQiF!w-4J0yDX{QP0{{3-m|bw(K@@)h)|C zfV12HUQ1Ze*_WKU&abE)rKHrGd3Qp<3zz$+Rs^g2leXOL?ky?xAC6di0VMBC5O5#4Pn*i=}ka-d^oG z@(ksyyyaoh4Bj1H2)>TS#(+rSl^T+Ygd^Ehbu&~n6G?cnuP3K&YJe6fOdQU;K8{24 zy?^}ADXAtX%5tcO$fIb`bFd37scRY)OkxLmzzmiT}IyPG9Zx^OU zAK99QZv*tsR*;557$P}Y7tl+GF~A|TjL3be`|-Q#xkS`%hHR+!c(dF z(Bo))9!%^;#Ndmzp#kSX``HC5%AckL7(G0c$8U~;Pq(V=$wRaNl5UwTL4X`HMNt;MFPzE{^WJK^WM3umfNFm-jg^##-P`wp^JYIXJL=@iyK zU8|9_IUeXee{aXs;u)i=Pdq3yn(9;=c55%}wk+GWDj$RHyk>EKVU11GR=+fLUv71O zcy)=V3)CEN#M{1q;>S=lD@TBYQMRUHImd^^Jy5me?t8+mAte+`YnI$A<{!<+bXxp zFTScCtG+wUQjYF0k)wmZTs`T3Ua$iyW7Ii3MCMzY zmh{h~JPO*g*&IuSkVg6?h|#VuWHp{JW<$vuxpAHdP%=b| zWN%_>3Ntb>ATS_rVrmLAG&VSwQ=tPxf1O*~a^%L5edkx;&0qu@sw&)LLl2f#wr9g@ zdnGE?5#&68-Dnb4H_!sm&YYw^th$#c6Q6#ghenbGyG%FY_Q5L7pVRf9>%q z{Naz+xBtQ_c#g+W8kYs0xZU9&dBpL^%T@TxU+zPGe;xd}ZtK1}(DS@3A`z=6nSAKS z?s%-)-4OhD)t=QuRsg~AbgG`dxS`pGzWwfJ&a}vzIOkEC1)DgNPu<_2^%FurQA9Bo zN%Sgz!GG!jb7+xAS;j=L!5eh2e<)?S6nT8AgJ0Wb+wJP$KK$^@-@p6t(~o#5OER2x z`&9MScC7p0<*6I$;F(qxEROO-Xcb|lj8?h}tHZetnjxSipXzI#MvRwf_^H~}+vZpu z@b<^s|ALvaDCb60dTDkR!60jP@hF=(<`Eb6EK2qFVb|8d*aiFU+|%|Xe`q8%pO$*9 zPdle|`c8e?JT~L7R5@ok9?^S1zJD!svq*B<3BFA0lqPCr!sPTj z0UISLj@R)}K4}z;*mQv9eC2$KhDtTLuO1d559%~$ zZJQoPse0bH>R6~+8GDIJER%n=2# z^PpUT^pWk(#_?F=;lKn;7=PzKH8_VmL^XSi2%&H@Q${xHKtqp;A7O@-d(0i%MId=y zzX$#%*|T4nD4w-y5@xnm4CJc_2XpOa(tXZH0wAvF288zAMXL)esW(#SPJv!M^DQG+ z;pBEaU?Wfs0=K`_vh9Gw+ob>>QcpYc%7?5)BX!RdgM?hl35NB#AvlLvs^QJm`#Wh! z>*>74{x!I73pG;LSvP*>y<1!a*CqShb5Q0rQMRO^{l&6k`d-23 zZs+pAj-wQ=v=o&FZ_Hj;@65J;eX6+f5$p=zDqBW4^~r8Q9@fqBEDvxkxZ~7k;fZ-! zu2%qyf%M_Oz3gZkwjQ7Itsha3r z1=OsMvkP=`1I>yNE8D%|^ZQK3akR0JfK_bPqC6FkVb|;;x4W7eFl5-*vwMp! zhw3%*4yG`wuLVm?dSK&p{s=#B1hV)KX{t70LkxZy@UUCtWc^8O+_$b*F~yX5_H_^D z-W_J19_T&4;yOuH6akPwE2H{okvA3v&)A5x!`pXU1jBN95w^g!A6bDsNN3?y_w+Nx z{F7nQ=AFK|oWHZIb{i*})44)RsX0=him4m58+dfGYY2PeDD_@q?hc6CRbg0Uq*-}) zv)_*B`Ie2WA5#_7t+Ob=D2a~cWM1=uC`$8WgEd8JOGALq*SqX<(L7IDnZ%x$Y{f{G`nQdk z!`V^fG=M(&&`6W|cj^x~5e`j?LKOth$G_0ENlXsHz8y6+6&XD@DRS47CxE`q<>xOd zLx!1S!@5%bPQ?1Tuy?1j(?s@%Qwv2>R&{Q;a25X+h-dH-G6b>zG+IYn4xtTl3QRg# zC6|wavOh#QIww7FP$nXA9Zqqw>vZdz34oB8{~106$CUWjJ`2KfunNs2NyqoX4 z7XyJ$XQhsSptaq^#RWI~L47lp+MXaj!}2EGOoF+W8m3W!X=>t&+&sG~Ni6ObJ{x!)=Z%d&DjVS2Jv+e0w5%khL4ak>W}ikCNl5^MOo3~2+HCY*_uxmzn2gHZy+V17Wd*j} z<5eC-sXQH-wtk9Dd@fJNNUj1nKW*C)#qurdG9O(zoK_p!iGTb$2uN&nwE!W>K?Y-` zp^-v3T?nA0xxeina1OEr9xQ)>cuYI#_Wdigu732CipKeI{>6OwAHYmBTL&*E?IGA% zmyP*ORkH0f(!0GS$89{%1SsU%byHPvAVA1>7{K=f4xGCGR=c=EU}l9>%{I@@o^`Q5 zIe0AW#;tJCqZi9GFIR>~xnhKxU>)s7@@6orc#?LlOg5B=BGgS@5hNW}21`B>WAA|3 zeUfinH}ODXNE4^?7>K`+-mAe~QQW^#WY8BN-HWxPUZRxZSGdnONc6CaB80`@rA5=s z_~o`->ctDreXJDOnxVBZ;Kd0Kb+EG>oMFNu;v!F!+RaGlN&moqRVrPs%w>nlwBc?~ zjO`i0dO4~0`waWXSDCjK?AhXT13s3ci21hga)=nN0)J0=25_4-TIKvp)(RhGbEQjMCIf`+u>Lj-3%^3N~E~uYvud?sB?1al9N?lgYu>wUsRE zHI-^~Ecq=aJucd{Sqk0y`v~*_%6u)=c(&!Xu7t81(~c9Hm5x$^B}y>s1DjbUIIpDO z##kx67WD;v*8C=G2W|@`t(n6Kse}p#bO1gt>~!k-Y95}9^^5ki&XlTN<<)#Bix{?< z3F?YV8(``XEO0D!to1nJKq%+aT29knSl>g3x>c!5{6bUAF2Ub_NiEpfo|Y`n+?vRX z@}=WP2~tJ{FPRkk-~)r}M-s9S&HU=BRXk!DH`WGPtp#|M;kwjb3!ofXt4%avz%|i* zT=MG`6h?;JB`?RKIL$J=43p8dS+6r+Bo!*85onGOsT)XxP8v4DTpf9XFycl-&r!x; zYcNqlmpo2fP?qQ#Zmx~#*NOAJ%M&JM_^iezI?MIM^U{=j-AE(o{2SnXoQV#a@xcB$ zTfw;7f(yu2!bn$cN);udiIr4_$1TglyU-o4BK->@F%-qXUPndqOFCqXAwb} zEUSi#nun+<30!4FuM0>7_Csw))y}4Z84_|c0x*5ayW(Y|?AhD$LbK9A)_7^VY*{ltG~WY?!81hqWm-;psJc|t z3Y=^)$!HE6jl<3*y@cJ3b@xW8Q?S7+Jhy)EnaAegl5{i|PiSfmC215|(Dowh0yiR= z&hY>?!$Uud_aiXFEJ>yRUTB-91UgLdL~}r3AEVeCkH5z(1*oOur{K=#{;(MZ2+OYC{Tg(SE1j+Lzqs*UD43 zR6oi1!jo}$y`AL}*52a2dDh08#B~&F=0@ zki}(|m>ncBz4b{>>>h+=F1Jiktx7g5n$6-SDD5W2&$1l_gqg^Rn6Wbf03q7~lcm2B zYGQv9_!f)Gcw)EeaWkt+sM)d9196pC^+&ugjlvtUo`|8BdvouY$Q!i!A@jp%wk4<7 z!{oZ$evXDJrVr~!&aTm!0R8-Qr<)uCNymDA%F0&*+O`Mgiq}3F;>*AIA6gyf5N^HC zu&RU+MwpY5l^r7KM*hr3WROb>Jugd>$g3mWR;$qs{BG<@bh2*_ec^tSDQ642a zO=4Hcqbiv#uy2Cy8mIl{3D+8GEb^FPRw5inIzyjB72&4JdRfyq16I6;T3$O%O4(s= zRK`^fF*OQz{cLvTPm;d6&^w=nC6=%q7rP#M@8IE%D(I3AT`j+nca42lP44vdy)3Ci zblR_ZO81tfU|@Oa&n^^nz%#0~oBcFBy8e--M}Ikl1D>3YdgFwqOkqmbZ(8d6WFwC3 z@DK6tKXv>uHSq~CzM zr3M#tC=;U+%xlU=j0NmLtR(n&5t^lR<9pYigtw0Fvj9l_a^*x5R6`NG4zl z17BSuFASSDz`2JK>#Su-rk$c<#vNMMPG&~#rY{~?G4+oUymt4!lkFCS(7D=)lErzw zJMSN@McRfX!w}Z56pO)d{hZy53x0T$wJf7Hmt|)f@U1EwJ32@h(ds=bvzRB1WJUAp zltSGfaoh>5yc{(AQqd)D@VT4ISc%dep>n5&3~#z+J80f)q7Exn`+Cw z@4u}s{5}y#(hxlB=x-1z1veUyYTFCK#hW^{vvllkInJ*N_i*v7>Tq)~U3n1MbM!ou;5qJv>dK9xJlR#BEbY%h~Y1 z!*V`X3EXIyupMU*rf#R<5k$(BRzqQ+*3E%x#&k;G7UHcuxui8zxYbjqq!UH zfcB|=-grO-W8b+xUI>f{Q>r6RQLHF8(-S*6Dzl_akYd-xV*36M(c6$ltOY0ln9g-Y?uwp+dFU{0qd`1=i?! zMP|*<)OYsf`6ExtRGCSRT;@pWq+GjN*l%dyHxWEM&SNTZ^FLZSJ0}Zss$lcKkEv?y ze-#4>C*PaezDyxWw8)D7;&D8rA%I58h*9n3n%irBF*E|Kn~69WI*7c&1>Uj7W2}Id zyZ_cgBMK6KR0c%lz1O`drJvk=6b1K}#ow)LyYJf`dBT!RKF_wdr_eJdw2ztVBp-M8 z#wj)>N_Sp9nzPK#f#^3D89>gWI52)Q+iw2myQ%$ySN@N)tZA_#s>0^gon$r(-@QxX z_tlQyuQi3t!>|_nkz=VDHVQVz$;5WQ)0u&@#m5htx0#aOw6HFati7{&zOVC;Yuqmx zrN*kNgzB5 z)QtOI!VO`wuKn@xT(zu)vllB)iZ5oWh4wAi+>I~W`6*a|%ysVcFbH?5llrY&)`iF1ySRz|A7} z*sEhaWomcjar)ZyWY(|lf6x{$0x@-&Yt_+cxHE^G&U}TE37iCZ6<(|I?5MA!$9#g) z!?XIUWxY#0-36aO=8WHa?6_030<3lor>xL+Na zl2muh*BdN2NR+q`qD>gn4xZ{TR`{4SoMxG}TEAsk(|dSlNtVy_VSz)e$Mh-Re!6FU z4S{3Da1LLht+NIGm<6i#<#Rj3=D7*xHqGrDz9Q4;J;5q)}s_Qdbpcq zJ{*%-)S0nj16he!`+>oF_GSm~DYS_Vj{(eF?a`L<#|B-K#cv`oOb@;tL_c*Ss^Y}g zIdhvco1wrw5>gqFVh{cO>^gFko&4}ixYS3F!C1MaYj(xVlIi0I>@6?JTW0H>f`!bJ z>?I@b8j`edx^!VNjXw`UvCK}aFExi+Nj)oQDIji3X3kCcktoZfpOMr*uWI?A$QuQqY<^O-;h;JK{aW5ERm zb|U>ZSc7%*+n89dN|D`E?ai+5P2AI~#dKbVQhuR~smT-{d97H3mSCnA$!wmvAtH

xncnoA7P_k|GhUiBwy4KcVB0a;V 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≪*1pUybprzZ+ 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 -292.8 Q F0 .881(If the)158 292.8 R F23.381 E F0 .881(option is pr\ -esent, then commands are read from the \214rst non-option ar)3.381 F -(gument)-.18 E F3(com-)3.38 E(mand_string)158 304.8 Q F0 5.743(.I).22 G -3.243(ft)-5.743 G .743(here are ar)-3.243 F .743(guments after the)-.18 -F F3(command_string)3.243 E F0 3.243(,t).22 G .744(he \214rst ar)-3.243 -F .744(gument is assigned)-.18 F(to)158 316.8 Q F2($0)2.919 E F0 .419 +292.8 Q F0 .868(If the)158 292.8 R F23.368 E F0 .867(option is pr\ +esent, then commands are read from the \214rst non-option ar)3.368 F +(gument)-.18 E F3(com-)3.567 E(mand_string)158 304.8 Q F0 5.726(.I).22 G +3.226(ft)-5.726 G .726(here are ar)-3.226 F .727(guments after the)-.18 +F F3(command_string)3.427 E F0 3.227(,t).22 G .727(he \214rst ar)-3.227 +F .727(gument is assigned)-.18 F(to)158 316.8 Q F2($0)2.919 E F0 .419 (and an)2.919 F 2.919(yr)-.15 G .419(emaining ar)-2.919 F .418 (guments are assigned to the positional parameters.)-.18 F .418 (The assignment)5.418 F(to)158 328.8 Q F2($0)2.5 E F0 (sets the name of the shell, which is used in w)2.5 E (arning and error messages.)-.1 E F2108 340.8 Q F0(If the)158 340.8 Q F22.5 E F0(option is present, the shell is)2.5 E F3(inter) -2.5 E(active)-.15 E F0(.).18 E F2108 352.8 Q F0(Mak)158 352.8 Q(e) --.1 E F2(bash)2.5 E F0(act as if it had been in)2.5 E -.2(vo)-.4 G -.1 -(ke).2 G 2.5(da).1 G 2.5(sal)-2.5 G(ogin shell \(see)-2.5 E/F4 9 +2.51 E(active)-.15 E F0(.).18 E F2108 352.8 Q F0(Mak)158 352.8 Q +(e)-.1 E F2(bash)2.5 E F0(act as if it had been in)2.5 E -.2(vo)-.4 G +-.1(ke).2 G 2.5(da).1 G 2.5(sal)-2.5 G(ogin shell \(see)-2.5 E/F4 9 /Times-Bold@0 SF(INV)2.5 E(OCA)-.405 E(TION)-.855 E F0(belo)2.25 E(w\).) -.25 E F2108 364.8 Q F0(If the)158 364.8 Q F22.5 E F0 (option is present, the shell becomes)2.5 E F3 -.37(re)2.5 G(stricted) @@ -340,7 +340,7 @@ F .475(xtended deb)-.15 F(ug-)-.2 E (~/.bashr)3.598 E(c)-.37 E F0 1.598(if the)4.408 F(shell is interacti) 144 710.4 Q .3 -.15(ve \()-.25 H(see).15 E F4(INV)2.5 E(OCA)-.405 E (TION)-.855 E F0(belo)2.25 E(w\).)-.25 E(GNU Bash 5.0)72 768 Q -(2019 September 16)135.955 E(1)190.115 E 0 Cg EP +(2019 October 30)141.235 E(1)195.395 E 0 Cg EP %%Page: 2 2 %%BeginPageSetup BP @@ -355,20 +355,20 @@ F12.5 E F0(.)A F1(\255\255noediting)108 112.8 Q F0 (Do not read either the system-wide startup \214le)144 153.6 R/F2 10 /Times-Italic@0 SF(/etc/pr)4.183 E(o\214le)-.45 E F0 .017(or an)4.183 F 2.517(yo)-.15 G 2.517(ft)-2.517 G .018 -(he personal initialization \214les)-2.517 F F2(~/.bash_pr)144 165.6 Q -(o\214le)-.45 E F0(,).18 E F2(~/.bash_lo)2.698 E(gin)-.1 E F0 2.698(,o) -.24 G(r)-2.698 E F2(~/.pr)2.698 E(o\214le)-.45 E F0 5.198(.B).18 G 2.698 -(yd)-5.198 G(ef)-2.698 E(ault,)-.1 E F1(bash)2.698 E F0 .198 -(reads these \214les when it is in)2.698 F -.2(vo)-.4 G -.1(ke).2 G -2.697(da).1 G(s)-2.697 E 2.5(al)144 177.6 S(ogin shell \(see)-2.5 E/F3 9 +(he personal initialization \214les)-2.517 F F2(~/.bash_pr)143.5 165.6 Q +(o\214le)-.45 E F0(,).18 E F2(~/.bash_lo)2.305 E(gin)-.1 E F0 2.805(,o) +.24 G(r)-2.805 E F2(~/.pr)2.305 E(o\214le)-.45 E F0 5.305(.B).18 G 2.805 +(yd)-5.305 G(ef)-2.805 E(ault,)-.1 E F1(bash)2.805 E F0 .305 +(reads these \214les when it is in)2.805 F -.2(vo)-.4 G -.1(ke).2 G +2.805(da).1 G(s)-2.805 E 2.5(al)144 177.6 S(ogin shell \(see)-2.5 E/F3 9 /Times-Bold@0 SF(INV)2.5 E(OCA)-.405 E(TION)-.855 E F0(belo)2.25 E(w\).) --.25 E F1108 194.4 Q(c)-.18 E F0 1.228(Do not read and e)144 -194.4 R -.15(xe)-.15 G 1.228(cute the personal initialization \214le).15 -F F2(~/.bashr)3.228 E(c)-.37 E F0 1.228(if the shell is interacti)4.038 -F -.15(ve)-.25 G 6.228(.T).15 G(his)-6.228 E(option is on by def)144 -206.4 Q(ault if the shell is in)-.1 E -.2(vo)-.4 G -.1(ke).2 G 2.5(da).1 -G(s)-2.5 E F1(sh)2.5 E F0(.)A F1(\255\255posix)108 223.2 Q F0 1.783 -(Change the beha)144 235.2 R 1.782(vior of)-.2 F F1(bash)4.282 E F0 +-.25 E F1108 194.4 Q(c)-.18 E F0 .161(Do not read and e)144 +194.4 R -.15(xe)-.15 G .162(cute the personal initialization \214le).15 +F F2(~/.bashr)2.162 E(c)-.37 E F0 .162(if the shell is interacti)2.972 F +-.15(ve)-.25 G 5.162(.T).15 G .162(his op-)-5.162 F(tion is on by def) +144 206.4 Q(ault if the shell is in)-.1 E -.2(vo)-.4 G -.1(ke).2 G 2.5 +(da).1 G(s)-2.5 E F1(sh)2.5 E F0(.)A F1(\255\255posix)108 223.2 Q F0 +1.783(Change the beha)144 235.2 R 1.782(vior of)-.2 F F1(bash)4.282 E F0 1.782(where the def)4.282 F 1.782(ault operation dif)-.1 F 1.782 (fers from the POSIX standard to)-.25 F .332(match the standard \()144 247.2 R F2 .332(posix mode)B F0 2.832(\). See)B F3 .333(SEE ALSO)2.833 F @@ -411,7 +411,7 @@ F4(INV)72 463.2 Q(OCA)-.493 E(TION)-1.04 E F0(A)108 475.2 Q F2(lo)2.5 E (guments \(unless)-.18 F F12.734 E F0 .233 (is speci\214ed\) and without the)2.734 F F12.733 E F0 .509(optio\ n whose standard input and error are both connected to terminals \(as d\ -etermined by)108 504 R F2(isatty)3.01 E F0 .51(\(3\)\), or one).32 F +etermined by)108 504 R F2(isatty)3.019 E F0 .509(\(3\)\), or one).32 F .946(started with the)108 516 R F13.445 E F0(option.)3.445 E F3 (PS1)5.945 E F0 .945(is set and)3.195 F F1<24ad>3.445 E F0(includes) 3.445 E F1(i)3.445 E F0(if)3.445 E F1(bash)3.445 E F0 .945(is interacti) @@ -438,10 +438,11 @@ etermined by)108 504 R F2(isatty)3.01 E F0 .51(\(3\)\), or one).32 F (~/.bash_lo)2.748 E(gin)-.1 E F0 2.748(,a)C(nd)-2.748 E F2(~/.pr)2.748 E (o\214le)-.45 E F0 2.748(,i)C 2.749(nt)-2.748 G .249(hat order)-2.749 F 2.749(,a)-.4 G .249(nd reads and e)-2.749 F -.15(xe)-.15 G .249 -(cutes commands from).15 F .797(the \214rst one that e)108 621.6 R .797 -(xists and is readable.)-.15 F(The)5.796 E F1(\255\255nopr)3.296 E -(o\214le)-.18 E F0 .796(option may be used when the shell is started to) -3.296 F(inhibit this beha)108 633.6 Q(vior)-.2 E(.)-.55 E 1.104 +(cutes commands from).15 F .076(the \214rst one that e)108 621.6 R .076 +(xists and is readable.)-.15 F(The)5.076 E F1(\255\255nopr)2.576 E +(o\214le)-.18 E F0 .076 +(option may be used when the shell is started to in-)2.576 F +(hibit this beha)108 633.6 Q(vior)-.2 E(.)-.55 E 1.104 (When an interacti)108 650.4 R 1.404 -.15(ve l)-.25 H 1.104 (ogin shell e).15 F 1.104(xits, or a non-interacti)-.15 F 1.404 -.15 (ve l)-.25 H 1.104(ogin shell e).15 F -.15(xe)-.15 G 1.104(cutes the).15 @@ -462,8 +463,8 @@ F2(~/.bashr)108 691.2 Q(c)-.37 E F0 2.535(,i)C 2.535(ft)-2.535 G .035 Q F1(bash)5.306 E F0 2.806(is started non-interacti)5.306 F -.15(ve)-.25 G(ly).15 E 5.306(,t)-.65 G 5.306(or)-5.306 G 2.806 (un a shell script, for e)-5.306 F 2.805(xample, it looks for the v)-.15 -F(ariable)-.25 E(GNU Bash 5.0)72 768 Q(2019 September 16)135.955 E(2) -190.115 E 0 Cg EP +F(ariable)-.25 E(GNU Bash 5.0)72 768 Q(2019 October 30)141.235 E(2) +195.395 E 0 Cg EP %%Page: 3 3 %%BeginPageSetup BP @@ -493,10 +494,10 @@ F2(bash)3.417 E F0 .917(is in)3.417 F -.2(vo)-.4 G -.1(ke).2 G 3.417(dw) (ve s)-.25 H 1.264(hell with the).15 F F2(\255\255login)3.764 E F0 1.264 (option, it \214rst attempts to read and e)3.764 F -.15(xe)-.15 G 1.263 (cute commands).15 F(from)108 184.8 Q/F4 10/Times-Italic@0 SF(/etc/pr) -4.142 E(o\214le)-.45 E F0(and)3.172 E F4(~/.pr)2.992 E(o\214le)-.45 E F0 -2.992(,i).18 G 2.992(nt)-2.992 G .492(hat order)-2.992 F 5.492(.T)-.55 G -(he)-5.492 E F2(\255\255nopr)2.992 E(o\214le)-.18 E F0 .493 -(option may be used to inhibit this beha)2.993 F(vior)-.2 E(.)-.55 E +4.173 E(o\214le)-.45 E F0(and)3.203 E F4(~/.pr)2.523 E(o\214le)-.45 E F0 +3.023(,i).18 G 3.024(nt)-3.023 G .524(hat order)-3.024 F 5.524(.T)-.55 G +(he)-5.524 E F2(\255\255nopr)3.024 E(o\214le)-.18 E F0 .524 +(option may be used to inhibit this beha)3.024 F(vior)-.2 E(.)-.55 E .418(When in)108 196.8 R -.2(vo)-.4 G -.1(ke).2 G 2.918(da).1 G 2.918 (sa)-2.918 G 2.918(ni)-2.918 G(nteracti)-2.918 E .718 -.15(ve s)-.25 H .418(hell with the name).15 F F2(sh)2.918 E F0(,)A F2(bash)2.918 E F0 @@ -544,18 +545,17 @@ G(nd)-2.869 E(the)108 350.4 Q F22.919 E(c\214le)-.18 E F0 .419 (ut neither)-.2 F F4 -.1(rs)2.919 G(hd).1 E F0(nor)2.919 E F4(sshd)2.919 E F0 .418(generally in)2.919 F -.2(vo)-.4 G -.1(ke).2 G (the shell with those options or allo)108 362.4 Q 2.5(wt)-.25 G -(hem to be speci\214ed.)-2.5 E 1.207 -(If the shell is started with the ef)108 379.2 R(fecti)-.25 E 1.507 -.15 -(ve u)-.25 H 1.208 +(hem to be speci\214ed.)-2.5 E .433(If the shell is started with the ef) +108 379.2 R(fecti)-.25 E .733 -.15(ve u)-.25 H .433 (ser \(group\) id not equal to the real user \(group\) id, and the).15 F -F23.708 E F0 .536(option is not supplied, no startup \214les are \ -read, shell functions are not inherited from the en)108 391.2 R .535 -(vironment, the)-.4 F F1(SHELLOPTS)108 403.2 Q F5(,)A F1 -.27(BA)2.959 G -(SHOPTS).27 E F5(,)A F1(CDP)2.959 E -.855(AT)-.666 G(H).855 E F5(,)A F0 -(and)2.959 E F1(GLOBIGNORE)3.209 E F0 -.25(va)2.959 G .709 -(riables, if the).25 F 3.209(ya)-.15 G .71(ppear in the en)-3.209 F .71 -(vironment, are)-.4 F .905(ignored, and the ef)108 415.2 R(fecti)-.25 E -1.205 -.15(ve u)-.25 H .904(ser id is set to the real user id.).15 F +F22.934 E F0(op-)2.934 E 1.124(tion is not supplied, no startup \ +\214les are read, shell functions are not inherited from the en)108 +391.2 R 1.124(vironment, the)-.4 F F1(SHELLOPTS)108 403.2 Q F5(,)A F1 +-.27(BA)2.959 G(SHOPTS).27 E F5(,)A F1(CDP)2.959 E -.855(AT)-.666 G(H) +.855 E F5(,)A F0(and)2.959 E F1(GLOBIGNORE)3.209 E F0 -.25(va)2.959 G +.709(riables, if the).25 F 3.209(ya)-.15 G .71(ppear in the en)-3.209 F +.71(vironment, are)-.4 F .905(ignored, and the ef)108 415.2 R(fecti)-.25 +E 1.205 -.15(ve u)-.25 H .904(ser id is set to the real user id.).15 F .904(If the)5.904 F F23.404 E F0 .904(option is supplied at in) 3.404 F -.2(vo)-.4 G .904(cation, the).2 F(startup beha)108 427.2 Q (vior is the same, b)-.2 E(ut the ef)-.2 E(fecti)-.25 E .3 -.15(ve u) @@ -598,8 +598,8 @@ F .389(wed by)-.25 F F2(blank)2.889 E F0 .389(-separated w)B .389 -.15(xe)-.15 G(cuted,).15 E(and is passed as ar)108 722.4 Q (gument zero.)-.18 E(The remaining w)5 E(ords are passed as ar)-.1 E (guments to the in)-.18 E -.2(vo)-.4 G -.1(ke).2 G 2.5(dc).1 G(ommand.) --2.5 E(GNU Bash 5.0)72 768 Q(2019 September 16)135.955 E(3)190.115 E 0 -Cg EP +-2.5 E(GNU Bash 5.0)72 768 Q(2019 October 30)141.235 E(3)195.395 E 0 Cg +EP %%Page: 4 4 %%BeginPageSetup BP @@ -608,27 +608,27 @@ BP (Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E(The return v)108 84 Q(alue of a)-.25 E/F1 10/Times-Italic@0 SF(simple command)2.5 E F0 (is its e)2.5 E(xit status, or 128+)-.15 E F1(n)A F0 -(if the command is terminated by signal)3.333 E F1(n)2.5 E F0(.).24 E/F2 -10/Times-Bold@0 SF(Pipelines)87 100.8 Q F0(A)108 112.8 Q F1(pipeline) -2.996 E F0 .496(is a sequence of one or more commands separated by one \ -of the control operators)2.996 F F2(|)2.996 E F0(or)2.996 E F2(|&)2.996 -E F0 5.496(.T)C(he)-5.496 E(format for a pipeline is:)108 124.8 Q([)144 -141.6 Q F2(time)A F0([)2.5 E F2A F0(]] [ ! ])A F1(command)2.5 E F0 -2.5([[)2.5 G F2(|)-2.5 E/F3 10/Symbol SFA F2(|&)A F0(])A F1 -(command2)2.5 E F0(... ])2.5 E .244(The standard output of)108 158.4 R -F1(command)2.944 E F0 .243 -(is connected via a pipe to the standard input of)3.514 F F1(command2) -2.743 E F0 5.243(.T).02 G .243(his connec-)-5.243 F .642 +(if the command is terminated by signal)3.333 E F1(n)2.86 E F0(.).24 E +/F2 10/Times-Bold@0 SF(Pipelines)87 100.8 Q F0(A)108 112.8 Q F1 +(pipeline)2.996 E F0 .496(is a sequence of one or more commands separat\ +ed by one of the control operators)2.996 F F2(|)2.996 E F0(or)2.996 E F2 +(|&)2.996 E F0 5.496(.T)C(he)-5.496 E(format for a pipeline is:)108 +124.8 Q([)144 141.6 Q F2(time)A F0([)2.5 E F2A F0(]] [ ! ])A F1 +(command)2.5 E F0 2.5([[)2.5 G F2(|)-2.5 E/F3 10/Symbol SFA F2(|&)A +F0(])A F1(command2)2.5 E F0(... ])2.5 E .232(The standard output of)108 +158.4 R F1(command)2.932 E F0 .232 +(is connected via a pipe to the standard input of)3.502 F F1(command2) +2.931 E F0 5.231(.T).02 G .231(his connec-)-5.231 F .642 (tion is performed before an)108 170.4 R 3.142(yr)-.15 G .642 (edirections speci\214ed by the command \(see)-3.142 F/F4 9/Times-Bold@0 SF(REDIRECTION)3.143 E F0(belo)2.893 E 3.143(w\). If)-.25 F F2(|&)3.143 -E F0(is)3.143 E(used,)108 182.4 Q F1(command)3.648 E F0 2.248 -.55('s s) -D 1.147(tandard error).55 F 3.647(,i)-.4 G 3.647(na)-3.647 G 1.147 -(ddition to its standard output, is connected to)-3.647 F F1(command2) -3.647 E F0 2.247 -.55('s s)D(tandard).55 E .028 -(input through the pipe; it is shorthand for)108 194.4 R F2 .028(2>&1 |) -2.528 F F0 5.028(.T)C .028 -(his implicit redirection of the standard error to the stan-)-5.028 F +E F0(is)3.143 E(used,)108 182.4 Q F1(command)2.664 E F0 1.264 -.55('s s) +D .164(tandard error).55 F 2.664(,i)-.4 G 2.664(na)-2.664 G .163 +(ddition to its standard output, is connected to)-2.664 F F1(command2) +2.663 E F0 1.263 -.55('s s)D .163(tandard in-).55 F .437 +(put through the pipe; it is shorthand for)108 194.4 R F2 .437(2>&1 |) +2.937 F F0 5.437(.T)C .438 +(his implicit redirection of the standard error to the stan-)-5.437 F (dard output is performed after an)108 206.4 Q 2.5(yr)-.15 G (edirections speci\214ed by the command.)-2.5 E .48 (The return status of a pipeline is the e)108 223.2 R .48 @@ -657,27 +657,26 @@ F F1 .303(posix mode)2.803 F F0 2.803(,i)C 2.803(td)-2.803 G .303 (en be)-.1 F .736(gins with a `-'.)-.15 F(The)5.736 E F4(TIMEFORMA)3.236 E(T)-.855 E F0 -.25(va)2.986 G .736 (riable may be set to a format string that speci\214es ho).25 F 3.236 -(wt)-.25 G(he)-3.236 E 2.226 +(wt)-.25 G(he)-3.236 E .88 (timing information should be displayed; see the description of)108 336 -R F4(TIMEFORMA)4.725 E(T)-.855 E F0(under)4.475 E F2 2.225(Shell V)4.725 -F(ariables)-.92 E F0(belo)108 348 Q -.65(w.)-.25 G .85 -(When the shell is in)108 364.8 R F1 .85(posix mode)3.35 F F0(,)A F2 -(time)3.35 E F0 .85(may be follo)3.35 F .85(wed by a ne)-.25 F 3.35 -(wline. In)-.25 F .85(this case, the shell displays the)3.35 F 1.074 -(total user and system time consumed by the shell and its children.)108 -376.8 R(The)6.073 E F4(TIMEFORMA)3.573 E(T)-.855 E F0 -.25(va)3.323 G -1.073(riable may be).25 F -(used to specify the format of the time information.)108 388.8 Q .655 +R F4(TIMEFORMA)3.38 E(T)-.855 E F0(under)3.129 E F2 .879(Shell V)3.379 F +(ariables)-.92 E F0(be-)3.379 E(lo)108 348 Q -.65(w.)-.25 G .161 +(When the shell is in)108 364.8 R F1 .161(posix mode)2.661 F F0(,)A F2 +(time)2.661 E F0 .161(may be follo)2.661 F .161(wed by a ne)-.25 F 2.662 +(wline. In)-.25 F .162(this case, the shell displays the to-)2.662 F +.243(tal user and system time consumed by the shell and its children.) +108 376.8 R(The)5.243 E F4(TIMEFORMA)2.742 E(T)-.855 E F0 -.25(va)2.492 +G .242(riable may be used).25 F +(to specify the format of the time information.)108 388.8 Q .655 (Each command in a pipeline is e)108 405.6 R -.15(xe)-.15 G .656 (cuted as a separate process \(i.e., in a subshell\).).15 F(See)5.656 E -F4 .656(COMMAND EXE-)3.156 F 1.106(CUTION ENVIR)108 417.6 R(ONMENT)-.27 -E F0 1.106(for a description of a subshell en)3.356 F 3.606 -(vironment. If)-.4 F(the)3.606 E F2(lastpipe)3.606 E F0 1.105 -(option is enabled)3.606 F .744(using the)108 429.6 R F2(shopt)3.244 E -F0 -.2(bu)3.244 G .744(iltin \(see the description of).2 F F2(shopt) -3.245 E F0(belo)3.245 E .745 -(w\), the last element of a pipeline may be run by)-.25 F -(the shell process.)108 441.6 Q F2(Lists)87 458.4 Q F0(A)108 470.4 Q F1 +F4 .656(COMMAND EXE-)3.156 F .051(CUTION ENVIR)108 417.6 R(ONMENT)-.27 E +F0 .051(for a description of a subshell en)2.301 F 2.551(vironment. If) +-.4 F(the)2.551 E F2(lastpipe)2.551 E F0 .05(option is enabled us-)2.551 +F .416(ing the)108 429.6 R F2(shopt)2.916 E F0 -.2(bu)2.916 G .416 +(iltin \(see the description of).2 F F2(shopt)2.916 E F0(belo)2.916 E +.416(w\), the last element of a pipeline may be run by the)-.25 F +(shell process.)108 441.6 Q F2(Lists)87 458.4 Q F0(A)108 470.4 Q F1 (list)2.85 E F0 .35(is a sequence of one or more pipelines separated by\ one of the operators)2.85 F F2(;)2.849 E F0(,)A F2(&)2.849 E F0(,)A F2 (&&)2.849 E F0 2.849(,o)C(r)-2.849 E F2(||)2.849 E F0 2.849(,a)C .349 @@ -702,9 +701,9 @@ F .961(wed by)-.25 F F2(;)3.461 E F0(and)3.461 E F2(&)3.461 E F0 3.461 G .778(cuted sequentially; the shell w).15 F .778(aits for)-.1 F (each command to terminate in turn.)108 580.8 Q (The return status is the e)5 E(xit status of the last command e)-.15 E --.15(xe)-.15 G(cuted.).15 E .937(AND and OR lists are sequences of one \ -or more pipelines separated by the)108 597.6 R F2(&&)3.437 E F0(and) -3.437 E F2(||)3.437 E F0 .937(control operators,)3.437 F(respecti)108 +-.15(xe)-.15 G(cuted.).15 E .171(AND and OR lists are sequences of one \ +or more pipelines separated by the)108 597.6 R F2(&&)2.672 E F0(and) +2.672 E F2(||)2.672 E F0 .172(control operators, re-)2.672 F(specti)108 609.6 Q -.15(ve)-.25 G(ly).15 E 5(.A)-.65 G(ND and OR lists are e)-5 E -.15(xe)-.15 G(cuted with left associati).15 E(vity)-.25 E 5(.A)-.65 G 2.5(nA)-5 G(ND list has the form)-2.5 E F1(command1)144 626.4 Q F2(&&) @@ -717,8 +716,8 @@ or more pipelines separated by the)108 597.6 R F2(&&)3.437 E F0(and) (returns a non-zero e)2.935 F .435(xit status.)-.15 F .434 (The return status of AND)5.434 F(and OR lists is the e)108 705.6 Q (xit status of the last command e)-.15 E -.15(xe)-.15 G -(cuted in the list.).15 E(GNU Bash 5.0)72 768 Q(2019 September 16) -135.955 E(4)190.115 E 0 Cg EP +(cuted in the list.).15 E(GNU Bash 5.0)72 768 Q(2019 October 30)141.235 +E(4)195.395 E 0 Cg EP %%Page: 5 5 %%BeginPageSetup BP @@ -735,17 +734,17 @@ SF(Compound Commands)87 84 Q F0(A)108 96 Q/F2 10/Times-Italic@0 SF 1.053 A F0(\))A F2(list)144 136.8 Q F0 .011(is e)2.511 F -.15(xe)-.15 G .011 (cuted in a subshell en).15 F .011(vironment \(see)-.4 F/F3 9 /Times-Bold@0 SF .011(COMMAND EXECUTION ENVIR)2.511 F(ONMENT)-.27 E F0 -(belo)2.262 E(w\).)-.25 E -1.11(Va)144 148.8 S 1.064 -(riable assignments and b)1.11 F 1.064(uiltin commands that af)-.2 F -1.064(fect the shell')-.25 F 3.564(se)-.55 G -.4(nv)-3.564 G 1.064 -(ironment do not remain in).4 F(ef)144 160.8 Q -(fect after the command completes.)-.25 E(The return status is the e)5 E -(xit status of)-.15 E F2(list)2.5 E F0(.)A({)108 177.6 Q F2(list)2.5 E -F0 2.5(;})C F2(list)144 177.6 Q F0 .401(is simply e)2.901 F -.15(xe)-.15 -G .401(cuted in the current shell en).15 F(vironment.)-.4 E F2(list) -5.401 E F0 .402(must be terminated with a ne)2.901 F .402(wline or)-.25 -F 3.215(semicolon. This)144 189.6 R .715(is kno)3.215 F .715(wn as a) --.25 F F2(gr)3.215 E .715(oup command)-.45 F F0 5.715(.T)C .715 +(belo)2.262 E(w\).)-.25 E -1.11(Va)144 148.8 S .017 +(riable assignments and b)1.11 F .017(uiltin commands that af)-.2 F .016 +(fect the shell')-.25 F 2.516(se)-.55 G -.4(nv)-2.516 G .016 +(ironment do not remain in ef-).4 F(fect after the command completes.) +144 160.8 Q(The return status is the e)5 E(xit status of)-.15 E F2(list) +2.5 E F0(.)A({)108 177.6 Q F2(list)2.5 E F0 2.5(;})C F2(list)144 177.6 Q +F0 .401(is simply e)2.901 F -.15(xe)-.15 G .401 +(cuted in the current shell en).15 F(vironment.)-.4 E F2(list)5.401 E F0 +.402(must be terminated with a ne)2.901 F .402(wline or)-.25 F 3.215 +(semicolon. This)144 189.6 R .715(is kno)3.215 F .715(wn as a)-.25 F F2 +(gr)3.215 E .715(oup command)-.45 F F0 5.715(.T)C .715 (he return status is the e)-5.715 F .714(xit status of)-.15 F F2(list) 3.214 E F0 5.714(.N)C(ote)-5.714 E .219(that unlik)144 201.6 R 2.719(et) -.1 G .219(he metacharacters)-2.719 F F1(\()2.719 E F0(and)2.719 E F1 @@ -765,23 +764,22 @@ E(\(\()108 242.4 Q F2 -.2(ex)C(pr).2 E(ession)-.37 E F0(\)\))A(The)144 n status is 0; otherwise the return status)-.15 F(is 1.)144 278.4 Q (This is e)5 E(xactly equi)-.15 E -.25(va)-.25 G(lent to).25 E F1(let ") 2.5 E F2 -.2(ex)C(pr).2 E(ession)-.37 E F1(")A F0(.)A F1([[)108 295.2 Q -F2 -.2(ex)2.5 G(pr).2 E(ession)-.37 E F1(]])2.5 E F0 1.299 +F2 -.2(ex)2.5 G(pr).2 E(ession)-.37 E F1(]])2.5 E F0 .003 (Return a status of 0 or 1 depending on the e)144 307.2 R -.25(va)-.25 G -1.3(luation of the conditional e).25 F(xpression)-.15 E F2 -.2(ex)3.8 G -(pr).2 E(ession)-.37 E F0(.)A 2.274 -(Expressions are composed of the primaries described belo)144 319.2 R -4.773(wu)-.25 G(nder)-4.773 E F3(CONDITION)4.773 E 2.273(AL EXPRES-)-.18 -F(SIONS)144 331.2 Q F4(.)A F0 -.8(Wo)5.632 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 -F1([[)3.633 E F0(and)144 343.2 Q F1(]])2.964 E F0 2.964(;t)C .464 -(ilde e)-2.964 F .464(xpansion, parameter and v)-.15 F .464(ariable e) --.25 F .463(xpansion, arithmetic e)-.15 F .463 -(xpansion, command substi-)-.15 F 1.081 -(tution, process substitution, and quote remo)144 355.2 R -.25(va)-.15 G -3.581(la).25 G 1.081(re performed.)-3.581 F 1.081 -(Conditional operators such as)6.081 F F13.581 E F0 -(must be unquoted to be recognized as primaries.)144 367.2 Q +.003(luation of the conditional e).25 F(xpression)-.15 E F2 -.2(ex)2.504 +G(pr).2 E(ession)-.37 E F0 5.004(.E)C(x-)-5.004 E .759 +(pressions are composed of the primaries described belo)144 319.2 R +3.258(wu)-.25 G(nder)-3.258 E F3(CONDITION)3.258 E .758(AL EXPRESSIONS) +-.18 F F4(.)A F0 -.8(Wo)144 331.2 S .028(rd splitting and pathname e).8 +F .029(xpansion are not performed on the w)-.15 F .029(ords between the) +-.1 F F1([[)2.529 E F0(and)2.529 E F1(]])2.529 E F0 2.529(;t)C(ilde) +-2.529 E -.15(ex)144 343.2 S 3.969(pansion, parameter and v).15 F 3.969 +(ariable e)-.25 F 3.969(xpansion, arithmetic e)-.15 F 3.968 +(xpansion, command substitution,)-.15 F .57 +(process substitution, and quote remo)144 355.2 R -.25(va)-.15 G 3.071 +(la).25 G .571(re performed.)-3.071 F .571 +(Conditional operators such as)5.571 F F13.071 E F0 .571(must be) +3.071 F(unquoted to be recognized as primaries.)144 367.2 Q (When used with)144 385.2 Q F1([[)2.5 E F0 2.5(,t)C(he)-2.5 E F1(<)2.5 E F0(and)2.5 E F1(>)2.5 E F0(operators sort le)2.5 E (xicographically using the current locale.)-.15 E .503(When the)144 @@ -790,18 +788,18 @@ e used, the string to the right of the operator is considered a pat-) 3.002 F .81(tern and matched according to the rules described belo)144 415.2 R 3.31(wu)-.25 G(nder)-3.31 E F1 -.1(Pa)3.31 G(tter).1 E 3.31(nM) -.15 G(atching)-3.31 E F0 3.31(,a)C 3.31(si)-3.31 G 3.31(ft)-3.31 G(he) --3.31 E F1(ext-)3.31 E(glob)144 427.2 Q F0 1.39 -(shell option were enabled.)3.89 F(The)6.39 E F1(=)3.889 E F0 1.389 -(operator is equi)3.889 F -.25(va)-.25 G 1.389(lent to).25 F F1(==)3.889 -E F0 6.389(.I)C 3.889(ft)-6.389 G(he)-3.889 E F1(nocasematch)3.889 E F0 -(shell)3.889 E .271 -(option is enabled, the match is performed without re)144 439.2 R -.05 -(ga)-.15 G .272(rd to the case of alphabetic characters.).05 F(The)5.272 -E 1.068(return v)144 451.2 R 1.068(alue is 0 if the string matches \() --.25 F F1(==)A F0 3.568(\)o)C 3.568(rd)-3.568 G 1.068(oes not match \() --3.568 F F1(!=)A F0 3.568(\)t)C 1.067(he pattern, and 1 otherwise.) --3.568 F(An)144 463.2 Q 2.5(yp)-.15 G(art of the pattern may be quoted \ -to force the quoted portion to be matched as a string.)-2.5 E .243 +-3.31 E F1(ext-)3.31 E(glob)144 427.2 Q F0 .313 +(shell option were enabled.)2.814 F(The)5.313 E F1(=)2.813 E F0 .313 +(operator is equi)2.813 F -.25(va)-.25 G .313(lent to).25 F F1(==)2.813 +E F0 5.313(.I)C 2.813(ft)-5.313 G(he)-2.813 E F1(nocasematch)2.813 E F0 +.313(shell op-)2.813 F .029 +(tion is enabled, the match is performed without re)144 439.2 R -.05(ga) +-.15 G .03(rd to the case of alphabetic characters.).05 F .03(The re-) +5.03 F .259(turn v)144 451.2 R .259(alue is 0 if the string matches \() +-.25 F F1(==)A F0 2.759(\)o)C 2.759(rd)-2.759 G .259(oes not match \() +-2.759 F F1(!=)A F0 2.759(\)t)C .259(he pattern, and 1 otherwise.)-2.759 +F(An)5.258 E(y)-.15 E(part of the pattern may be quoted to force the qu\ +oted portion to be matched as a string.)144 463.2 Q .243 (An additional binary operator)144 481.2 R(,)-.4 E F1(=~)2.743 E F0 2.743(,i)C 2.743(sa)-2.743 G -.25(va)-2.943 G .243 (ilable, with the same precedence as).25 F F1(==)2.743 E F0(and)2.743 E @@ -828,312 +826,322 @@ G -.1(ge)-.03 G(xec)-.1 E F0(interf)5.124 E 2.624 2.943(,s)-.65 G .443(ince normal quoting)-2.943 F .614 (characters lose their meanings between brack)144 577.2 R 3.115(ets. If) -.1 F .615(the pattern is stored in a shell v)3.115 F .615 -(ariable, quot-)-.25 F .413(ing the v)144 589.2 R .413(ariable e)-.25 F -.413(xpansion forces the entire pattern to be matched as a string.)-.15 -F .412(Substrings matched)5.412 F 2.076(by parenthesized sube)144 601.2 -R 2.076(xpressions within the re)-.15 F 2.077(gular e)-.15 F 2.077 -(xpression are sa)-.15 F -.15(ve)-.2 G 4.577(di).15 G 4.577(nt)-4.577 G -2.077(he array v)-4.577 F(ariable)-.25 E F3 -.27(BA)144 613.2 S(SH_REMA) -.27 E(TCH)-.855 E F4(.)A F0 1.403(The element of)5.904 F F3 -.27(BA) -3.903 G(SH_REMA).27 E(TCH)-.855 E F0 1.403(with inde)3.653 F 3.903(x0i) --.15 G 3.903(st)-3.903 G 1.403(he portion of the string)-3.903 F .187 -(matching the entire re)144 625.2 R .188(gular e)-.15 F 2.688 -(xpression. The)-.15 F .188(element of)2.688 F F3 -.27(BA)2.688 G -(SH_REMA).27 E(TCH)-.855 E F0 .188(with inde)2.438 F(x)-.15 E F2(n)2.688 -E F0 .188(is the por)2.688 F(-)-.2 E(tion of the string matching the)144 -637.2 Q F2(n)2.5 E F0(th parenthesized sube)A(xpression.)-.15 E .786 -(Expressions may be combined using the follo)144 655.2 R .785 +(ariable, quot-)-.25 F(ing the v)144 589.2 Q(ariable e)-.25 E +(xpansion forces the entire pattern to be matched as a string.)-.15 E +.839(The pattern will match if it matches an)144 607.2 R 3.339(yp)-.15 G +.838(art of the string.)-3.339 F .838(Anchor the pattern using the)5.838 +F F1(^)3.338 E F0(and)3.338 E F1($)3.338 E F0(re)144 619.2 Q .846 +(gular e)-.15 F .846 +(xpression operators to force it to match the entire string.)-.15 F .846 +(The array v)5.846 F(ariable)-.25 E F3 -.27(BA)3.347 G(SH_RE-).27 E(MA) +144 631.2 Q(TCH)-.855 E F0 .322 +(records which parts of the string matched the pattern.)2.572 F .321 +(The element of)5.321 F F3 -.27(BA)2.821 G(SH_REMA).27 E(TCH)-.855 E F0 +.582(with inde)144 643.2 R 3.082(x0c)-.15 G .582 +(ontains the portion of the string matching the entire re)-3.082 F .583 +(gular e)-.15 F 3.083(xpression. Substrings)-.15 F .25 +(matched by parenthesized sube)144 655.2 R .249 +(xpressions within the re)-.15 F .249(gular e)-.15 F .249 +(xpression are sa)-.15 F -.15(ve)-.2 G 2.749(di).15 G 2.749(nt)-2.749 G +.249(he remaining)-2.749 F F3 -.27(BA)144 667.2 S(SH_REMA).27 E(TCH) +-.855 E F0 1.13(indices. The element of)3.38 F F3 -.27(BA)3.63 G +(SH_REMA).27 E(TCH)-.855 E F0 1.13(with inde)3.38 F(x)-.15 E F2(n)3.63 E +F0 1.13(is the portion of the)3.63 F(string matching the)144 679.2 Q F2 +(n)2.5 E F0(th parenthesized sube)A(xpression.)-.15 E .786 +(Expressions may be combined using the follo)144 697.2 R .785 (wing operators, listed in decreasing order of prece-)-.25 F(dence:)144 -667.2 Q F1(\()144 685.2 Q F2 -.2(ex)2.5 G(pr).2 E(ession)-.37 E F1(\)) -2.5 E F0 .522(Returns the v)180 697.2 R .522(alue of)-.25 F F2 -.2(ex) -3.022 G(pr).2 E(ession)-.37 E F0 5.522(.T)C .522(his may be used to o) --5.522 F -.15(ve)-.15 G .522(rride the normal precedence of).15 F -(operators.)180 709.2 Q(GNU Bash 5.0)72 768 Q(2019 September 16)135.955 -E(5)190.115 E 0 Cg EP +709.2 Q(GNU Bash 5.0)72 768 Q(2019 October 30)141.235 E(5)195.395 E 0 Cg +EP %%Page: 6 6 %%BeginPageSetup BP %%EndPageSetup /F0 10/Times-Roman@0 SF -.35(BA)72 48 S 137.14(SH\(1\) General).35 F (Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E/F1 10/Times-Bold@0 -SF(!)144 84 Q/F2 10/Times-Italic@0 SF -.2(ex)2.5 G(pr).2 E(ession)-.37 E -F0 -.35(Tr)180 96 S(ue if).35 E F2 -.2(ex)2.5 G(pr).2 E(ession)-.37 E F0 -(is f)2.74 E(alse.)-.1 E F2 -.2(ex)144 108 S(pr).2 E(ession1)-.37 E F1 -(&&)2.5 E F2 -.2(ex)2.5 G(pr).2 E(ession2)-.37 E F0 -.35(Tr)180 120 S -(ue if both).35 E F2 -.2(ex)2.5 G(pr).2 E(ession1)-.37 E F0(and)2.5 E F2 --.2(ex)2.5 G(pr).2 E(ession2)-.37 E F0(are true.)2.52 E F2 -.2(ex)144 -132 S(pr).2 E(ession1)-.37 E F1(||)2.5 E F2 -.2(ex)2.5 G(pr).2 E -(ession2)-.37 E F0 -.35(Tr)180 144 S(ue if either).35 E F2 -.2(ex)2.5 G -(pr).2 E(ession1)-.37 E F0(or)2.5 E F2 -.2(ex)2.5 G(pr).2 E(ession2)-.37 -E F0(is true.)2.52 E(The)144 160.8 Q F1(&&)3.641 E F0(and)3.641 E F1(||) -3.641 E F0 1.141(operators do not e)3.641 F -.25(va)-.25 G(luate).25 E -F2 -.2(ex)3.641 G(pr).2 E(ession2)-.37 E F0 1.141(if the v)3.641 F 1.14 -(alue of)-.25 F F2 -.2(ex)3.64 G(pr).2 E(ession1)-.37 E F0 1.14(is suf) -3.64 F 1.14(\214cient to)-.25 F(determine the return v)144 172.8 Q +SF(\()144 84 Q/F2 10/Times-Italic@0 SF -.2(ex)2.5 G(pr).2 E(ession)-.37 +E F1(\))2.5 E F0 .522(Returns the v)180 96 R .522(alue of)-.25 F F2 -.2 +(ex)3.022 G(pr).2 E(ession)-.37 E F0 5.522(.T)C .522 +(his may be used to o)-5.522 F -.15(ve)-.15 G .522 +(rride the normal precedence of).15 F(operators.)180 108 Q F1(!)144 120 +Q F2 -.2(ex)2.5 G(pr).2 E(ession)-.37 E F0 -.35(Tr)180 132 S(ue if).35 E +F2 -.2(ex)2.5 G(pr).2 E(ession)-.37 E F0(is f)2.74 E(alse.)-.1 E F2 -.2 +(ex)144 144 S(pr).2 E(ession1)-.37 E F1(&&)2.5 E F2 -.2(ex)2.5 G(pr).2 E +(ession2)-.37 E F0 -.35(Tr)180 156 S(ue if both).35 E F2 -.2(ex)2.5 G +(pr).2 E(ession1)-.37 E F0(and)2.5 E F2 -.2(ex)2.5 G(pr).2 E(ession2) +-.37 E F0(are true.)2.52 E F2 -.2(ex)144 168 S(pr).2 E(ession1)-.37 E F1 +(||)2.5 E F2 -.2(ex)2.5 G(pr).2 E(ession2)-.37 E F0 -.35(Tr)180 180 S +(ue if either).35 E F2 -.2(ex)2.5 G(pr).2 E(ession1)-.37 E F0(or)2.5 E +F2 -.2(ex)2.5 G(pr).2 E(ession2)-.37 E F0(is true.)2.52 E(The)144 196.8 +Q F1(&&)2.676 E F0(and)2.676 E F1(||)2.676 E F0 .175(operators do not e) +2.676 F -.25(va)-.25 G(luate).25 E F2 -.2(ex)2.675 G(pr).2 E(ession2) +-.37 E F0 .175(if the v)2.675 F .175(alue of)-.25 F F2 -.2(ex)2.675 G +(pr).2 E(ession1)-.37 E F0 .175(is suf)2.675 F .175(\214cient to de-) +-.25 F(termine the return v)144 208.8 Q (alue of the entire conditional e)-.25 E(xpression.)-.15 E F1 -.25(fo) -108 189.6 S(r).25 E F2(name)2.5 E F0 2.5([[)2.5 G F1(in)A F0([)2.5 E F2 +108 225.6 S(r).25 E F2(name)2.5 E F0 2.5([[)2.5 G F1(in)A F0([)2.5 E F2 (wor)2.5 E 2.5(d.)-.37 G(..)-2.5 E F0 2.5(]];])2.5 G F1(do)A F2(list)2.5 -E F0(;)2.5 E F1(done)2.5 E F0 .423(The list of w)144 201.6 R .423 +E F0(;)2.5 E F1(done)2.5 E F0 .423(The list of w)144 237.6 R .423 (ords follo)-.1 F(wing)-.25 E F1(in)2.923 E F0 .423(is e)2.923 F .423 (xpanded, generating a list of items.)-.15 F .424(The v)5.424 F(ariable) -.25 E F2(name)2.924 E F0 .424(is set to)2.924 F .653 -(each element of this list in turn, and)144 213.6 R F2(list)3.153 E F0 +(each element of this list in turn, and)144 249.6 R F2(list)3.153 E F0 .653(is e)3.153 F -.15(xe)-.15 G .653(cuted each time.).15 F .653 (If the)5.653 F F1(in)3.153 E F2(wor)3.153 E(d)-.37 E F0 .653 (is omitted, the)3.153 F F1 -.25(fo)3.153 G(r).25 E F0 .648(command e) -144 225.6 R -.15(xe)-.15 G(cutes).15 E F2(list)3.148 E F0 .648 +144 261.6 R -.15(xe)-.15 G(cutes).15 E F2(list)3.148 E F0 .648 (once for each positional parameter that is set \(see)3.148 F/F3 9 /Times-Bold@0 SF -.666(PA)3.149 G(RAMETERS).666 E F0(belo)2.899 E(w\).) --.25 E .154(The return status is the e)144 237.6 R .153 +-.25 E .154(The return status is the e)144 273.6 R .153 (xit status of the last command that e)-.15 F -.15(xe)-.15 G 2.653 (cutes. If).15 F .153(the e)2.653 F .153(xpansion of the items)-.15 F -(follo)144 249.6 Q(wing)-.25 E F1(in)2.5 E F0 +(follo)144 285.6 Q(wing)-.25 E F1(in)2.5 E F0 (results in an empty list, no commands are e)2.5 E -.15(xe)-.15 G -(cuted, and the return status is 0.).15 E F1 -.25(fo)108 266.4 S(r).25 E +(cuted, and the return status is 0.).15 E F1 -.25(fo)108 302.4 S(r).25 E F0(\(\()2.5 E F2 -.2(ex)2.5 G(pr1).2 E F0(;)2.5 E F2 -.2(ex)2.5 G(pr2).2 E F0(;)2.5 E F2 -.2(ex)2.5 G(pr3).2 E F0(\)\) ;)2.5 E F1(do)2.5 E F2 (list)2.5 E F0(;)2.5 E F1(done)2.5 E F0 1.235(First, the arithmetic e) -144 278.4 R(xpression)-.15 E F2 -.2(ex)3.735 G(pr1).2 E F0 1.235(is e) +144 314.4 R(xpression)-.15 E F2 -.2(ex)3.735 G(pr1).2 E F0 1.235(is e) 3.735 F -.25(va)-.25 G 1.236 (luated according to the rules described belo).25 F 3.736(wu)-.25 G -(nder)-3.736 E F3 .562(ARITHMETIC EV)144 290.4 R(ALU)-1.215 E -.855(AT) +(nder)-3.736 E F3 .562(ARITHMETIC EV)144 326.4 R(ALU)-1.215 E -.855(AT) -.54 G(ION).855 E/F4 9/Times-Roman@0 SF(.)A F0 .562(The arithmetic e) 5.062 F(xpression)-.15 E F2 -.2(ex)3.062 G(pr2).2 E F0 .561(is then e) 3.061 F -.25(va)-.25 G .561(luated repeatedly until).25 F .591(it e)144 -302.4 R -.25(va)-.25 G .591(luates to zero.).25 F .592(Each time)5.591 F +338.4 R -.25(va)-.25 G .591(luates to zero.).25 F .592(Each time)5.591 F F2 -.2(ex)3.092 G(pr2).2 E F0 -.25(eva)3.092 G .592 (luates to a non-zero v).25 F(alue,)-.25 E F2(list)3.092 E F0 .592(is e) 3.092 F -.15(xe)-.15 G .592(cuted and the arith-).15 F .229(metic e)144 -314.4 R(xpression)-.15 E F2 -.2(ex)2.729 G(pr3).2 E F0 .229(is e)2.729 F +350.4 R(xpression)-.15 E F2 -.2(ex)2.729 G(pr3).2 E F0 .229(is e)2.729 F -.25(va)-.25 G 2.729(luated. If).25 F(an)2.729 E 2.729(ye)-.15 G .229 (xpression is omitted, it beha)-2.879 F -.15(ve)-.2 G 2.729(sa).15 G 2.729(si)-2.729 G 2.729(fi)-2.729 G 2.728(te)-2.729 G -.25(va)-2.978 G -.228(luates to 1.).25 F .227(The return v)144 326.4 R .227 +.228(luates to 1.).25 F .227(The return v)144 362.4 R .227 (alue is the e)-.25 F .227(xit status of the last command in)-.15 F F2 (list)2.728 E F0 .228(that is e)2.728 F -.15(xe)-.15 G .228(cuted, or f) .15 F .228(alse if an)-.1 F 2.728(yo)-.15 G 2.728(ft)-2.728 G(he)-2.728 -E -.15(ex)144 338.4 S(pressions is in).15 E -.25(va)-.4 G(lid.).25 E F1 -(select)108 355.2 Q F2(name)2.5 E F0([)2.5 E F1(in)2.5 E F2(wor)2.5 E(d) +E -.15(ex)144 374.4 S(pressions is in).15 E -.25(va)-.4 G(lid.).25 E F1 +(select)108 391.2 Q F2(name)2.5 E F0([)2.5 E F1(in)2.5 E F2(wor)2.5 E(d) -.37 E F0 2.5(];)2.5 G F1(do)A F2(list)2.5 E F0(;)2.5 E F1(done)2.5 E F0 -.433(The list of w)144 367.2 R .433(ords follo)-.1 F(wing)-.25 E F1(in) +.433(The list of w)144 403.2 R .433(ords follo)-.1 F(wing)-.25 E F1(in) 2.933 E F0 .432(is e)2.933 F .432(xpanded, generating a list of items.) -.15 F .432(The set of e)5.432 F .432(xpanded w)-.15 F(ords)-.1 E .842 -(is printed on the standard error)144 379.2 R 3.342(,e)-.4 G .842 +(is printed on the standard error)144 415.2 R 3.342(,e)-.4 G .842 (ach preceded by a number)-3.342 F 5.842(.I)-.55 G 3.342(ft)-5.842 G(he) -3.342 E F1(in)3.342 E F2(wor)3.342 E(d)-.37 E F0 .843 (is omitted, the posi-)3.343 F .201(tional parameters are printed \(see) -144 391.2 R F3 -.666(PA)2.701 G(RAMETERS).666 E F0(belo)2.451 E 2.701 +144 427.2 R F3 -.666(PA)2.701 G(RAMETERS).666 E F0(belo)2.451 E 2.701 (w\). The)-.25 F F3(PS3)2.701 E F0 .201(prompt is then displayed and a) -2.451 F .213(line read from the standard input.)144 403.2 R .213 +2.451 F .213(line read from the standard input.)144 439.2 R .213 (If the line consists of a number corresponding to one of the dis-)5.213 -F 1.538(played w)144 415.2 R 1.538(ords, then the v)-.1 F 1.538(alue of) +F 1.538(played w)144 451.2 R 1.538(ords, then the v)-.1 F 1.538(alue of) -.25 F F2(name)4.398 E F0 1.537(is set to that w)4.218 F 4.037(ord. If) -.1 F 1.537(the line is empty)4.037 F 4.037(,t)-.65 G 1.537(he w)-4.037 -F 1.537(ords and)-.1 F .065(prompt are displayed ag)144 427.2 R 2.565 +F 1.537(ords and)-.1 F .065(prompt are displayed ag)144 463.2 R 2.565 (ain. If)-.05 F .065(EOF is read, the command completes.)2.565 F(An) 5.066 E 2.566(yo)-.15 G .066(ther v)-2.566 F .066(alue read causes)-.25 -F F2(name)144.36 439.2 Q F0 .954(to be set to null.)3.634 F .954 +F F2(name)144.36 475.2 Q F0 .954(to be set to null.)3.634 F .954 (The line read is sa)5.954 F -.15(ve)-.2 G 3.453(di).15 G 3.453(nt) -3.453 G .953(he v)-3.453 F(ariable)-.25 E F3(REPL)3.453 E(Y)-.828 E F4 (.)A F0(The)5.453 E F2(list)3.543 E F0 .953(is e)4.133 F -.15(xe)-.15 G -.953(cuted after).15 F .071(each selection until a)144 451.2 R F1(br) +.953(cuted after).15 F .071(each selection until a)144 487.2 R F1(br) 2.571 E(eak)-.18 E F0 .071(command is e)2.571 F -.15(xe)-.15 G 2.571 (cuted. The).15 F -.15(ex)2.571 G .071(it status of).15 F F1(select) 2.571 E F0 .071(is the e)2.571 F .072(xit status of the)-.15 F -(last command e)144 463.2 Q -.15(xe)-.15 G(cuted in).15 E F2(list)2.5 E +(last command e)144 499.2 Q -.15(xe)-.15 G(cuted in).15 E F2(list)2.59 E F0 2.5(,o).68 G 2.5(rz)-2.5 G(ero if no commands were e)-2.5 E -.15(xe) --.15 G(cuted.).15 E F1(case)108 480 Q F2(wor)2.5 E(d)-.37 E F1(in)2.5 E +-.15 G(cuted.).15 E F1(case)108 516 Q F2(wor)2.5 E(d)-.37 E F1(in)2.5 E F0 2.5([[)2.5 G(\(])-2.5 E F2(pattern)2.5 E F0([)2.5 E F1(|)2.5 E F2 (pattern)2.5 E F0 2.5(].)2.5 G(.. \))-2.5 E F2(list)2.5 E F0(;; ] ...) -2.5 E F1(esac)2.5 E F0(A)144 492 Q F1(case)3.265 E F0 .764 +2.5 E F1(esac)2.5 E F0(A)144 528 Q F1(case)3.265 E F0 .764 (command \214rst e)3.265 F(xpands)-.15 E F2(wor)3.264 E(d)-.37 E F0 3.264(,a)C .764(nd tries to match it ag)-3.264 F .764(ainst each)-.05 F -F2(pattern)3.264 E F0 .764(in turn, using the)3.264 F 2.217 -(matching rules described under)144 504 R F1 -.1(Pa)4.717 G(tter).1 E -4.717(nM)-.15 G(atching)-4.717 E F0(belo)4.717 E 6.018 -.65(w. T)-.25 H -(he).65 E F2(wor)4.718 E(d)-.37 E F0 2.218(is e)4.718 F 2.218 -(xpanded using tilde)-.15 F -.15(ex)144 516 S 3.969 -(pansion, parameter and v).15 F 3.969(ariable e)-.25 F 3.969 -(xpansion, arithmetic e)-.15 F 3.968(xpansion, command substitution,) --.15 F .041(process substitution and quote remo)144 528 R -.25(va)-.15 G -2.542(l. Each).25 F F2(pattern)2.542 E F0 -.15(ex)2.542 G .042 -(amined is e).15 F .042(xpanded using tilde e)-.15 F(xpansion,)-.15 E .8 -(parameter and v)144 540 R .8(ariable e)-.25 F .8 -(xpansion, arithmetic e)-.15 F .8 -(xpansion, command substitution, and process sub-)-.15 F 2.582 -(stitution. If)144 552 R(the)2.582 E F1(nocasematch)2.582 E F0 .083 -(shell option is enabled, the match is performed without re)2.582 F -.05 -(ga)-.15 G .083(rd to the).05 F .279(case of alphabetic characters.)144 -564 R .279(When a match is found, the corresponding)5.279 F F2(list) -2.779 E F0 .278(is e)2.779 F -.15(xe)-.15 G 2.778(cuted. If).15 F(the) -2.778 E F1(;;)2.778 E F0 .812(operator is used, no subsequent matches a\ -re attempted after the \214rst pattern match.)144 576 R(Using)5.812 E F1 -(;&)3.312 E F0(in)3.312 E .008(place of)144 588 R F1(;;)2.507 E F0 .007 -(causes e)2.507 F -.15(xe)-.15 G .007(cution to continue with the).15 F -F2(list)2.507 E F0 .007(associated with the ne)2.507 F .007 -(xt set of patterns.)-.15 F(Using)5.007 E F1(;;&)144 600 Q F0 .56 -(in place of)3.06 F F1(;;)3.06 E F0 .56(causes the shell to test the ne) -3.06 F .561(xt pattern list in the statement, if an)-.15 F 1.861 -.65 -(y, a)-.15 H .561(nd e).65 F -.15(xe)-.15 G(cute).15 E(an)144 612 Q -2.824(ya)-.15 G(ssociated)-2.824 E F2(list)2.824 E F0 .323 -(on a successful match, continuing the case statement e)2.824 F -.15(xe) --.15 G .323(cution as if the pattern).15 F .46(list had not matched.)144 -624 R .46(The e)5.46 F .46(xit status is zero if no pattern matches.) --.15 F .46(Otherwise, it is the e)5.46 F .46(xit status)-.15 F -(of the last command e)144 636 Q -.15(xe)-.15 G(cuted in).15 E F2(list) -2.5 E F0(.)A F1(if)108 652.8 Q F2(list)2.5 E F0(;)A F1(then)2.5 E F2 -(list)2.5 E F0 2.5(;[)C F1(elif)A F2(list)2.5 E F0(;)A F1(then)2.5 E F2 -(list)2.5 E F0 2.5(;].)C(.. [)-2.5 E F1(else)2.5 E F2(list)2.5 E F0 2.5 -(;])C F1<8c>A F0(The)144 664.8 Q F1(if)2.978 E F2(list)3.068 E F0 .478 -(is e)3.658 F -.15(xe)-.15 G 2.978(cuted. If).15 F .478(its e)2.978 F -.478(xit status is zero, the)-.15 F F1(then)2.978 E F2(list)2.978 E F0 -.478(is e)2.978 F -.15(xe)-.15 G 2.978(cuted. Otherwise,).15 F(each) -2.978 E F1(elif)2.977 E F2(list)2.977 E F0 1.087(is e)144 676.8 R -.15 -(xe)-.15 G 1.087(cuted in turn, and if its e).15 F 1.087 +F2(pattern)3.264 E F0 .764(in turn, using the)3.264 F .883 +(matching rules described under)144 540 R F1 -.1(Pa)3.384 G(tter).1 E +3.384(nM)-.15 G(atching)-3.384 E F0(belo)3.384 E 4.684 -.65(w. T)-.25 H +(he).65 E F2(wor)3.384 E(d)-.37 E F0 .884(is e)3.384 F .884 +(xpanded using tilde e)-.15 F(x-)-.15 E .95(pansion, parameter and v)144 +552 R .95(ariable e)-.25 F .95(xpansion, arithmetic e)-.15 F .95 +(xpansion, command substitution, process)-.15 F .18 +(substitution and quote remo)144 564 R -.25(va)-.15 G 2.681(l. Each).25 +F F2(pattern)2.681 E F0 -.15(ex)2.681 G .181(amined is e).15 F .181 +(xpanded using tilde e)-.15 F .181(xpansion, param-)-.15 F .103 +(eter and v)144 576 R .103(ariable e)-.25 F .103(xpansion, arithmetic e) +-.15 F .103(xpansion, command substitution, and process substitution.) +-.15 F .686(If the)144 588 R F1(nocasematch)3.186 E F0 .687 +(shell option is enabled, the match is performed without re)3.187 F -.05 +(ga)-.15 G .687(rd to the case of).05 F .464(alphabetic characters.)144 +600 R .464(When a match is found, the corresponding)5.464 F F2(list) +2.964 E F0 .464(is e)2.964 F -.15(xe)-.15 G 2.964(cuted. If).15 F(the) +2.964 E F1(;;)2.964 E F0(opera-)2.964 E .674(tor is used, no subsequent\ + matches are attempted after the \214rst pattern match.)144 612 R(Using) +5.675 E F1(;&)3.175 E F0 .675(in place)3.175 F(of)144 624 Q F1(;;)2.867 +E F0 .367(causes e)2.867 F -.15(xe)-.15 G .367 +(cution to continue with the).15 F F2(list)2.867 E F0 .366 +(associated with the ne)2.866 F .366(xt set of patterns.)-.15 F(Using) +5.366 E F1(;;&)2.866 E F0 .595(in place of)144 636 R F1(;;)3.095 E F0 +.595(causes the shell to test the ne)3.095 F .596 +(xt pattern list in the statement, if an)-.15 F 1.896 -.65(y, a)-.15 H +.596(nd e).65 F -.15(xe)-.15 G .596(cute an).15 F(y)-.15 E(associated) +144 648 Q F2(list)2.961 E F0 .461 +(on a successful match, continuing the case statement e)2.961 F -.15(xe) +-.15 G .46(cution as if the pattern list).15 F .676(had not matched.)144 +660 R .676(The e)5.676 F .677(xit status is zero if no pattern matches.) +-.15 F .677(Otherwise, it is the e)5.677 F .677(xit status of)-.15 F +(the last command e)144 672 Q -.15(xe)-.15 G(cuted in).15 E F2(list)2.5 +E F0(.)A F1(if)108 688.8 Q F2(list)2.5 E F0(;)A F1(then)2.5 E F2(list) +2.5 E F0 2.5(;[)C F1(elif)A F2(list)2.5 E F0(;)A F1(then)2.5 E F2(list) +2.5 E F0 2.5(;].)C(.. [)-2.5 E F1(else)2.5 E F2(list)2.5 E F0 2.5(;])C +F1<8c>A F0(The)144 700.8 Q F1(if)2.978 E F2(list)3.068 E F0 .478(is e) +3.658 F -.15(xe)-.15 G 2.978(cuted. If).15 F .478(its e)2.978 F .478 +(xit status is zero, the)-.15 F F1(then)2.978 E F2(list)2.978 E F0 .478 +(is e)2.978 F -.15(xe)-.15 G 2.978(cuted. Otherwise,).15 F(each)2.978 E +F1(elif)2.977 E F2(list)2.977 E F0 1.087(is e)144 712.8 R -.15(xe)-.15 G +1.087(cuted in turn, and if its e).15 F 1.087 (xit status is zero, the corresponding)-.15 F F1(then)3.587 E F2(list) 3.587 E F0 1.088(is e)3.588 F -.15(xe)-.15 G 1.088(cuted and the).15 F -.104(command completes.)144 688.8 R .103(Otherwise, the)5.104 F F1(else) -2.603 E F2(list)2.603 E F0 .103(is e)2.603 F -.15(xe)-.15 G .103 -(cuted, if present.).15 F .103(The e)5.103 F .103(xit status is the e) --.15 F .103(xit sta-)-.15 F(tus of the last command e)144 700.8 Q -.15 -(xe)-.15 G(cuted, or zero if no condition tested true.).15 E -(GNU Bash 5.0)72 768 Q(2019 September 16)135.955 E(6)190.115 E 0 Cg EP +1.24(command completes.)144 724.8 R 1.24(Otherwise, the)6.24 F F1(else) +3.74 E F2(list)3.74 E F0 1.239(is e)3.739 F -.15(xe)-.15 G 1.239 +(cuted, if present.).15 F 1.239(The e)6.239 F 1.239(xit status is the e) +-.15 F(xit)-.15 E(GNU Bash 5.0)72 768 Q(2019 October 30)141.235 E(6) +195.395 E 0 Cg EP %%Page: 7 7 %%BeginPageSetup BP %%EndPageSetup /F0 10/Times-Roman@0 SF -.35(BA)72 48 S 137.14(SH\(1\) General).35 F -(Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E/F1 10/Times-Bold@0 -SF(while)108 84 Q/F2 10/Times-Italic@0 SF(list-1)2.5 E F0(;)A F1(do)2.5 -E F2(list-2)2.5 E F0(;)A F1(done)2.5 E(until)108 96 Q F2(list-1)2.5 E F0 -(;)A F1(do)2.5 E F2(list-2)2.5 E F0(;)A F1(done)2.5 E F0(The)144 108 Q -F1(while)3.45 E F0 .95(command continuously e)3.45 F -.15(xe)-.15 G .95 -(cutes the list).15 F F2(list-2)3.45 E F0 .95 -(as long as the last command in the list)3.45 F F2(list-1)144 120 Q F0 +(Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E +(status of the last command e)144 84 Q -.15(xe)-.15 G +(cuted, or zero if no condition tested true.).15 E/F1 10/Times-Bold@0 SF +(while)108 100.8 Q/F2 10/Times-Italic@0 SF(list-1)2.5 E F0(;)A F1(do)2.5 +E F2(list-2)2.5 E F0(;)A F1(done)2.5 E(until)108 112.8 Q F2(list-1)2.5 E +F0(;)A F1(do)2.5 E F2(list-2)2.5 E F0(;)A F1(done)2.5 E F0(The)144 124.8 +Q F1(while)3.45 E F0 .95(command continuously e)3.45 F -.15(xe)-.15 G +.95(cutes the list).15 F F2(list-2)3.45 E F0 .95 +(as long as the last command in the list)3.45 F F2(list-1)144 136.8 Q F0 .205(returns an e)2.705 F .205(xit status of zero.)-.15 F(The)5.205 E F1 (until)2.705 E F0 .205(command is identical to the)2.705 F F1(while) 2.705 E F0 .205(command, e)2.705 F(xcept)-.15 E .599 -(that the test is ne)144 132 R -.05(ga)-.15 G(ted:).05 E F2(list-2)3.189 -E F0 .599(is e)3.119 F -.15(xe)-.15 G .6 +(that the test is ne)144 148.8 R -.05(ga)-.15 G(ted:).05 E F2(list-2) +3.189 E F0 .599(is e)3.119 F -.15(xe)-.15 G .6 (cuted as long as the last command in).15 F F2(list-1)3.19 E F0 .6 -(returns a non-zero)3.1 F -.15(ex)144 144 S .205(it status.).15 F .205 +(returns a non-zero)3.1 F -.15(ex)144 160.8 S .205(it status.).15 F .205 (The e)5.205 F .205(xit status of the)-.15 F F1(while)2.705 E F0(and) 2.705 E F1(until)2.704 E F0 .204(commands is the e)2.704 F .204 -(xit status of the last command)-.15 F -.15(exe)144 156 S(cuted in).15 E -F2(list-2)2.5 E F0 2.5(,o)C 2.5(rz)-2.5 G(ero if none w)-2.5 E(as e)-.1 -E -.15(xe)-.15 G(cuted.).15 E F1(Copr)87 172.8 Q(ocesses)-.18 E F0(A)108 -184.8 Q F2(copr)3.712 E(ocess)-.45 E F0 1.212 +(xit status of the last command)-.15 F -.15(exe)144 172.8 S(cuted in).15 +E F2(list-2)2.5 E F0 2.5(,o)C 2.5(rz)-2.5 G(ero if none w)-2.5 E(as e) +-.1 E -.15(xe)-.15 G(cuted.).15 E F1(Copr)87 189.6 Q(ocesses)-.18 E F0 +(A)108 201.6 Q F2(copr)3.712 E(ocess)-.45 E F0 1.212 (is a shell command preceded by the)3.712 F F1(copr)3.713 E(oc)-.18 E F0 (reserv)3.713 E 1.213(ed w)-.15 F 3.713(ord. A)-.1 F 1.213 (coprocess is e)3.713 F -.15(xe)-.15 G 1.213(cuted asyn-).15 F .575(chr\ onously in a subshell, as if the command had been terminated with the) -108 196.8 R F1(&)3.074 E F0 .574(control operator)3.074 F 3.074(,w)-.4 G -.574(ith a tw)-3.074 F(o-)-.1 E -.1(wa)108 208.8 S 2.5(yp).1 G +108 213.6 R F1(&)3.074 E F0 .574(control operator)3.074 F 3.074(,w)-.4 G +.574(ith a tw)-3.074 F(o-)-.1 E -.1(wa)108 225.6 S 2.5(yp).1 G (ipe established between the e)-2.5 E -.15(xe)-.15 G (cuting shell and the coprocess.).15 E(The format for a coprocess is:) -108 225.6 Q F1(copr)144 242.4 Q(oc)-.18 E F0([)2.5 E F2 -.27(NA)C(ME).27 +108 242.4 Q F1(copr)144 259.2 Q(oc)-.18 E F0([)2.5 E F2 -.27(NA)C(ME).27 E F0(])A F2(command)2.5 E F0([)2.5 E F2 -.37(re)C(dir).37 E(ections)-.37 -E F0(])A .708(This creates a coprocess named)108 259.2 R F2 -.27(NA) -3.208 G(ME).27 E F0 5.708(.I)C(f)-5.708 E F2 -.27(NA)3.208 G(ME).27 E F0 -.708(is not supplied, the def)3.208 F .708(ault name is)-.1 F F1(COPR) -3.209 E(OC)-.3 E F0(.)A F2 -.27(NA)5.709 G(ME).27 E F0 .64 -(must not be supplied if)108 271.2 R F2(command)3.14 E F0 .64(is a)3.14 -F F2 .64(simple command)3.14 F F0 .64(\(see abo)3.14 F -.15(ve)-.15 G -.64(\); otherwise, it is interpreted as the \214rst).15 F -.1(wo)108 -283.2 S 1.44(rd of the simple command.).1 F 1.44 -(When the coprocess is e)6.44 F -.15(xe)-.15 G 1.44 -(cuted, the shell creates an array v).15 F 1.44(ariable \(see)-.25 F F1 -(Arrays)108 295.2 Q F0(belo)3.671 E 1.171(w\) named)-.25 F F2 -.27(NA) -3.671 G(ME).27 E F0 1.171(in the conte)3.671 F 1.171(xt of the e)-.15 F --.15(xe)-.15 G 1.171(cuting shell.).15 F 1.17(The standard output of) -6.17 F F2(command)3.87 E F0(is)4.44 E 2.029 -(connected via a pipe to a \214le descriptor in the e)108 307.2 R -.15 -(xe)-.15 G 2.029 -(cuting shell, and that \214le descriptor is assigned to).15 F F2 -.27 -(NA)108 319.2 S(ME).27 E F0 3.857([0]. The)B 1.357(standard input of) -3.857 F F2(command)4.057 E F0 1.356 -(is connected via a pipe to a \214le descriptor in the e)4.627 F -.15 -(xe)-.15 G(cuting).15 E .103 -(shell, and that \214le descriptor is assigned to)108 331.2 R F2 -.27 -(NA)2.603 G(ME).27 E F0 2.603([1]. This)B .103 -(pipe is established before an)2.603 F 2.604(yr)-.15 G .104 -(edirections spec-)-2.604 F 1.272(i\214ed by the command \(see)108 343.2 -R/F3 9/Times-Bold@0 SF(REDIRECTION)3.771 E F0(belo)3.521 E 3.771 -(w\). The)-.25 F 1.271(\214le descriptors can be utilized as ar)3.771 F -1.271(guments to)-.18 F 1.719 -(shell commands and redirections using standard w)108 355.2 R 1.719 -(ord e)-.1 F 4.219(xpansions. Other)-.15 F 1.72(than those created to e) -4.219 F -.15(xe)-.15 G(cute).15 E .945 -(command and process substitutions, the \214le descriptors are not a)108 -367.2 R -.25(va)-.2 G .945(ilable in subshells.).25 F .944 -(The process ID of)5.944 F .597(the shell spa)108 379.2 R .597 -(wned to e)-.15 F -.15(xe)-.15 G .597(cute the coprocess is a).15 F -.25 -(va)-.2 G .597(ilable as the v).25 F .597(alue of the v)-.25 F(ariable) --.25 E F2 -.27(NA)3.097 G(ME).27 E F0 3.097(_PID. The)B F1(wait)3.098 E -F0 -.2(bu)108 391.2 S(iltin command may be used to w).2 E +E F0(])A .708(This creates a coprocess named)108 276 R F2 -.27(NA)3.208 +G(ME).27 E F0 5.708(.I)C(f)-5.708 E F2 -.27(NA)3.208 G(ME).27 E F0 .708 +(is not supplied, the def)3.208 F .708(ault name is)-.1 F F1(COPR)3.209 +E(OC)-.3 E F0(.)A F2 -.27(NA)5.709 G(ME).27 E F0 .64 +(must not be supplied if)108 288 R F2(command)3.14 E F0 .64(is a)3.14 F +F2 .64(simple command)3.14 F F0 .64(\(see abo)3.14 F -.15(ve)-.15 G .64 +(\); otherwise, it is interpreted as the \214rst).15 F -.1(wo)108 300 S +.348(rd of the simple command.).1 F .348(When the coprocess is e)5.348 F +-.15(xe)-.15 G .348(cuted, the shell creates an array v).15 F .349 +(ariable \(see)-.25 F F1(Ar)2.849 E(-)-.37 E(rays)108 312 Q F0(belo) +3.096 E .596(w\) named)-.25 F F2 -.27(NA)3.096 G(ME).27 E F0 .596 +(in the conte)3.096 F .595(xt of the e)-.15 F -.15(xe)-.15 G .595 +(cuting shell.).15 F .595(The standard output of)5.595 F F2(command) +3.295 E F0 .595(is con-)3.865 F .387 +(nected via a pipe to a \214le descriptor in the e)108 324 R -.15(xe) +-.15 G .387(cuting shell, and that \214le descriptor is assigned to).15 +F F2 -.27(NA)2.887 G(ME).27 E F0([0].)A .571(The standard input of)108 +336 R F2(command)3.271 E F0 .57 +(is connected via a pipe to a \214le descriptor in the e)3.841 F -.15 +(xe)-.15 G .57(cuting shell, and that).15 F 1.22 +(\214le descriptor is assigned to)108 348 R F2 -.27(NA)3.72 G(ME).27 E +F0 3.721([1]. This)B 1.221(pipe is established before an)3.721 F 3.721 +(yr)-.15 G 1.221(edirections speci\214ed by the)-3.721 F 1.581 +(command \(see)108 360 R/F3 9/Times-Bold@0 SF(REDIRECTION)4.081 E F0 +(belo)3.831 E 4.081(w\). The)-.25 F 1.58 +(\214le descriptors can be utilized as ar)4.081 F 1.58 +(guments to shell com-)-.18 F .148 +(mands and redirections using standard w)108 372 R .148(ord e)-.1 F +2.649(xpansions. Other)-.15 F .149(than those created to e)2.649 F -.15 +(xe)-.15 G .149(cute command and).15 F 2.463 +(process substitutions, the \214le descriptors are not a)108 384 R -.25 +(va)-.2 G 2.463(ilable in subshells.).25 F 2.462 +(The process ID of the shell)7.463 F(spa)108 396 Q 1.115(wned to e)-.15 +F -.15(xe)-.15 G 1.115(cute the coprocess is a).15 F -.25(va)-.2 G 1.115 +(ilable as the v).25 F 1.115(alue of the v)-.25 F(ariable)-.25 E F2 -.27 +(NA)3.615 G(ME).27 E F0 3.615(_PID. The)B F1(wait)3.615 E F0 -.2(bu) +3.615 G(iltin).2 E(command may be used to w)108 408 Q (ait for the coprocess to terminate.)-.1 E .336 -(Since the coprocess is created as an asynchronous command, the)108 408 -R F1(copr)2.836 E(oc)-.18 E F0 .335(command al)2.835 F -.1(wa)-.1 G .335 -(ys returns success.).1 F(The return status of a coprocess is the e)108 -420 Q(xit status of)-.15 E F2(command)2.5 E F0(.)A F1 -(Shell Function De\214nitions)87 436.8 Q F0 2.697(As)108 448.8 S .198 +(Since the coprocess is created as an asynchronous command, the)108 +424.8 R F1(copr)2.836 E(oc)-.18 E F0 .335(command al)2.835 F -.1(wa)-.1 +G .335(ys returns success.).1 F +(The return status of a coprocess is the e)108 436.8 Q(xit status of) +-.15 E F2(command)2.5 E F0(.)A F1(Shell Function De\214nitions)87 453.6 +Q F0 2.697(As)108 465.6 S .198 (hell function is an object that is called lik)-2.697 F 2.698(eas)-.1 G .198(imple command and e)-2.698 F -.15(xe)-.15 G .198 -(cutes a compound command with).15 F 2.5(an)108 460.8 S .5 -.25(ew s) +(cutes a compound command with).15 F 2.5(an)108 477.6 S .5 -.25(ew s) -2.5 H(et of positional parameters.).25 E -(Shell functions are declared as follo)5 E(ws:)-.25 E F2(name)108 477.6 +(Shell functions are declared as follo)5 E(ws:)-.25 E F2(name)108 494.4 Q F0(\(\))2.5 E F2(compound\255command)2.5 E F0([)2.5 E F2 -.37(re)C -(dir).37 E(ection)-.37 E F0(])A F1(function)108 489.6 Q F2(name)2.5 E F0 +(dir).37 E(ection)-.37 E F0(])A F1(function)108 506.4 Q F2(name)2.5 E F0 ([\(\)])2.5 E F2(compound\255command)2.5 E F0([)2.5 E F2 -.37(re)C(dir) -.37 E(ection)-.37 E F0(])A 1.403(This de\214nes a function named)144 -501.6 R F2(name)3.902 E F0 6.402(.T)C 1.402(he reserv)-6.402 F 1.402 -(ed w)-.15 F(ord)-.1 E F1(function)3.902 E F0 1.402(is optional.)3.902 F -1.402(If the)6.402 F F1(function)3.902 E F0(reserv)144 513.6 Q .162 -(ed w)-.15 F .162(ord is supplied, the parentheses are optional.)-.1 F -(The)5.162 E F2(body)2.662 E F0 .162(of the function is the compound) -2.662 F(command)144 525.6 Q F2(compound\255command)2.784 E F0(\(see) -3.354 E F1 .084(Compound Commands)2.584 F F0(abo)2.584 E -.15(ve)-.15 G -2.584(\). That).15 F .084(command is usually a)2.584 F F2(list)144 537.6 -Q F0 .044(of commands between { and }, b)2.544 F .044(ut may be an)-.2 F +.37 E(ection)-.37 E F0(])A .402(This de\214nes a function named)144 +518.4 R F2(name)2.902 E F0 5.402(.T)C .402(he reserv)-5.402 F .402(ed w) +-.15 F(ord)-.1 E F1(function)2.902 E F0 .402(is optional.)2.902 F .402 +(If the)5.402 F F1(function)2.902 E F0(re-)2.902 E(serv)144 530.4 Q .68 +(ed w)-.15 F .68(ord is supplied, the parentheses are optional.)-.1 F +(The)5.68 E F2(body)3.18 E F0 .68(of the function is the compound)3.18 F +(command)144 542.4 Q F2(compound\255command)2.784 E F0(\(see)3.354 E F1 +.084(Compound Commands)2.584 F F0(abo)2.584 E -.15(ve)-.15 G 2.584 +(\). That).15 F .084(command is usually a)2.584 F F2(list)144 554.4 Q F0 +.044(of commands between { and }, b)2.544 F .044(ut may be an)-.2 F 2.544(yc)-.15 G .044(ommand listed under)-2.544 F F1 .044 -(Compound Commands)2.544 F F0(abo)144 549.6 Q -.15(ve)-.15 G 2.902(,w) +(Compound Commands)2.544 F F0(abo)144 566.4 Q -.15(ve)-.15 G 2.902(,w) .15 G .402(ith one e)-2.902 F .402(xception: If the)-.15 F F1(function) 2.901 E F0(reserv)2.901 E .401(ed w)-.15 F .401(ord is used, b)-.1 F .401(ut the parentheses are not sup-)-.2 F .047 -(plied, the braces are required.)144 561.6 R F2(compound\255command) +(plied, the braces are required.)144 578.4 R F2(compound\255command) 5.047 E F0 .047(is e)2.547 F -.15(xe)-.15 G .047(cuted whene).15 F -.15 (ve)-.25 G(r).15 E F2(name)2.547 E F0 .047(is speci\214ed as the)2.547 F -1.68(name of a simple command.)144 573.6 R 1.68(When in)6.68 F F2 1.68 +1.68(name of a simple command.)144 590.4 R 1.68(When in)6.68 F F2 1.68 (posix mode)4.18 F F0(,)A F2(name)4.179 E F0 1.679 -(may not be the name of one of the)4.179 F(POSIX)144 585.6 Q F2 .014 +(may not be the name of one of the)4.179 F(POSIX)144 602.4 Q F2 .014 (special b)2.513 F(uiltins)-.2 E F0 5.014(.A)C .314 -.15(ny r)-5.014 H .014(edirections \(see).15 F F3(REDIRECTION)2.514 E F0(belo)2.264 E .014 (w\) speci\214ed when a function is)-.25 F 1.12 -(de\214ned are performed when the function is e)144 597.6 R -.15(xe)-.15 +(de\214ned are performed when the function is e)144 614.4 R -.15(xe)-.15 G 3.619(cuted. The).15 F -.15(ex)3.619 G 1.119 (it status of a function de\214nition is).15 F .217(zero unless a synta\ x error occurs or a readonly function with the same name already e)144 -609.6 R 2.717(xists. When)-.15 F -.15(exe)144 621.6 S .546(cuted, the e) +626.4 R 2.717(xists. When)-.15 F -.15(exe)144 638.4 S .546(cuted, the e) .15 F .546(xit status of a function is the e)-.15 F .545 (xit status of the last command e)-.15 F -.15(xe)-.15 G .545 -(cuted in the body).15 F(.)-.65 E(\(See)144 633.6 Q F3(FUNCTIONS)2.5 E +(cuted in the body).15 F(.)-.65 E(\(See)144 650.4 Q F3(FUNCTIONS)2.5 E F0(belo)2.25 E -.65(w.)-.25 G(\)).65 E/F4 10.95/Times-Bold@0 SF -(COMMENTS)72 650.4 Q F0 .982(In a non-interacti)108 662.4 R 1.282 -.15 +(COMMENTS)72 667.2 Q F0 .982(In a non-interacti)108 679.2 R 1.282 -.15 (ve s)-.25 H .982(hell, or an interacti).15 F 1.282 -.15(ve s)-.25 H .982(hell in which the).15 F F1(interacti)3.482 E -.1(ve)-.1 G (_comments).1 E F0 .982(option to the)3.482 F F1(shopt)3.482 E F0 -.2 -(bu)108 674.4 S .952(iltin is enabled \(see).2 F F3 .952(SHELL B)3.452 F +(bu)108 691.2 S .952(iltin is enabled \(see).2 F F3 .952(SHELL B)3.452 F (UIL)-.09 E .952(TIN COMMANDS)-.828 F F0(belo)3.202 E .952(w\), a w)-.25 F .952(ord be)-.1 F .952(ginning with)-.15 F F1(#)3.451 E F0 .951 (causes that w)3.451 F(ord)-.1 E .604 -(and all remaining characters on that line to be ignored.)108 686.4 R +(and all remaining characters on that line to be ignored.)108 703.2 R .605(An interacti)5.605 F .905 -.15(ve s)-.25 H .605(hell without the) -.15 F F1(interacti)3.105 E -.1(ve)-.1 G(_com-).1 E(ments)108 698.4 Q F0 -1.337(option enabled does not allo)3.837 F 3.837(wc)-.25 G 3.836 -(omments. The)-3.837 F F1(interacti)3.836 E -.1(ve)-.1 G(_comments).1 E -F0 1.336(option is on by def)3.836 F 1.336(ault in)-.1 F(interacti)108 -710.4 Q .3 -.15(ve s)-.25 H(hells.).15 E(GNU Bash 5.0)72 768 Q -(2019 September 16)135.955 E(7)190.115 E 0 Cg EP +.15 F F1(interacti)3.105 E -.1(ve)-.1 G(_com-).1 E(ments)108 715.2 Q F0 +.34(option enabled does not allo)2.84 F 2.84(wc)-.25 G 2.84 +(omments. The)-2.84 F F1(interacti)2.84 E -.1(ve)-.1 G(_comments).1 E F0 +.34(option is on by def)2.84 F .34(ault in in-)-.1 F(teracti)108 727.2 Q +.3 -.15(ve s)-.25 H(hells.).15 E(GNU Bash 5.0)72 768 Q(2019 October 30) +141.235 E(7)195.395 E 0 Cg EP %%Page: 8 8 %%BeginPageSetup BP @@ -1160,19 +1168,19 @@ R F2(metac)2.788 E(har)-.15 E(acter)-.15 E(s)-.1 E F0 .288(listed abo) (,u)-.4 G(sually)-2.5 E/F4 10/Times-Bold@0 SF(!)2.5 E F0 2.5(,m)C (ust be quoted to pre)-2.5 E -.15(ve)-.25 G(nt history e).15 E (xpansion.)-.15 E(There are three quoting mechanisms: the)108 194.4 Q F2 -(escape c)2.5 E(har)-.15 E(acter)-.15 E F0 2.5(,s).73 G -(ingle quotes, and double quotes.)-2.5 E 2.974(An)108 211.2 S .474 -(on-quoted backslash \()-2.974 F F4(\\)A F0 2.974(\)i)C 2.974(st)-2.974 -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 .475(xt character that)-.15 F(follo)108 223.2 +(escape c)2.69 E(har)-.15 E(acter)-.15 E F0 2.5(,s).73 G +(ingle quotes, and double quotes.)-2.5 E 2.962(An)108 211.2 S .463 +(on-quoted backslash \()-2.962 F F4(\\)A F0 2.963(\)i)C 2.963(st)-2.963 +G(he)-2.963 E F2 .463(escape c)3.153 F(har)-.15 E(acter)-.15 E F0 5.463 +(.I).73 G 2.963(tp)-5.463 G(reserv)-2.963 E .463(es the literal v)-.15 F +.463(alue of the ne)-.25 F .463(xt character that)-.15 F(follo)108 223.2 Q 1.554(ws, with the e)-.25 F 1.553(xception of . If)-.25 F(a)4.053 E F4(\\)4.053 E F0( pair appears, and the backslash is not itself)-.25 F 1.122 -(quoted, the)108 235.2 R F4(\\)3.622 E F0( pair appears, and the backslash is not itself)-.25 F .347 +(quoted, the)108 235.2 R F4(\\)2.847 E F0( is treated as a line continuation \(that is, it is remo)-.25 F --.15(ve)-.15 G 3.622(df).15 G 1.123(rom the input stream and)-3.622 F -(ef)108 247.2 Q(fecti)-.25 E -.15(ve)-.25 G(ly ignored\).).15 E .295 +-.15(ve)-.15 G 2.848(df).15 G .348(rom the input stream and ef-)-2.848 F +(fecti)108 247.2 Q -.15(ve)-.25 G(ly ignored\).).15 E .295 (Enclosing characters in single quotes preserv)108 264 R .295 (es the literal v)-.15 F .295(alue of each character within the quotes.) -.25 F 2.795(As)5.295 G(in-)-2.795 E @@ -1185,13 +1193,13 @@ G 2.5(nw).15 G(hen preceded by a backslash.)-2.5 E .033 F4(\\)2.608 E F0 2.608(,a)C .107(nd, when history e)-2.608 F .107 (xpansion is enabled,)-.15 F F4(!)2.607 E F0 5.107(.W)C .107 (hen the shell is in)-5.107 F F2 .107(posix mode)2.607 F F0 2.607(,t)C -(he)-2.607 E F4(!)2.607 E F0 .107(has no)2.607 F 1.397 -(special meaning within double quotes, e)108 316.8 R -.15(ve)-.25 G -3.897(nw).15 G 1.397(hen history e)-3.897 F 1.397(xpansion is enabled.) --.15 F 1.398(The characters)6.398 F F4($)3.898 E F0(and)3.898 E F4<92> -3.898 E F0 .045(retain their special meaning within double quotes.)108 -328.8 R .044(The backslash retains its special meaning only when fol-) -5.045 F(lo)108 340.8 Q .601(wed by one of the follo)-.25 F .602 +(he)-2.607 E F4(!)2.607 E F0 .107(has no)2.607 F .46 +(special meaning within double quotes, e)108 316.8 R -.15(ve)-.25 G 2.96 +(nw).15 G .46(hen history e)-2.96 F .46(xpansion is enabled.)-.15 F .46 +(The characters)5.46 F F4($)2.96 E F0(and)2.96 E F4<92>2.96 E F0(re-) +2.96 E .563(tain their special meaning within double quotes.)108 328.8 R +.562(The backslash retains its special meaning only when fol-)5.563 F +(lo)108 340.8 Q .601(wed by one of the follo)-.25 F .602 (wing characters:)-.25 F F4($)3.102 E F0(,)A F4<92>3.102 E F0(,)A F4(") 3.935 E F0(,).833 E F4(\\)3.102 E F0 3.102(,o)C(r)-3.102 E F4() 3.102 E F0 5.602(.A)C .602(double quote may be quoted within)-2.5 F .131 @@ -1238,7 +1246,7 @@ ngle-quoted, as if the dollar sign had not been present.)-.15 E 2.64(Ad) 108 720 S .14(ouble-quoted string preceded by a dollar sign \()-2.64 F F4($)A F0(")A F2(string)A F0 .14 ("\) will cause the string to be translated according)B(GNU Bash 5.0)72 -768 Q(2019 September 16)135.955 E(8)190.115 E 0 Cg EP +768 Q(2019 October 30)141.235 E(8)195.395 E 0 Cg EP %%Page: 9 9 %%BeginPageSetup BP @@ -1251,14 +1259,14 @@ BP (If the string is trans-)5.495 F (lated and replaced, the replacement is double-quoted.)108 96 Q/F2 10.95 /Times-Bold@0 SF -.81(PA)72 112.8 S(RAMETERS).81 E F0(A)108 124.8 Q/F3 -10/Times-Italic@0 SF(par)4.592 E(ameter)-.15 E F0 .842 -(is an entity that stores v)4.072 F 3.342(alues. It)-.25 F .842 -(can be a)3.342 F F3(name)3.343 E F0 3.343(,an).18 G(umber)-3.343 E -3.343(,o)-.4 G 3.343(ro)-3.343 G .843(ne of the special characters) --3.343 F .823(listed belo)108 136.8 R 3.323(wu)-.25 G(nder)-3.323 E F1 -.823(Special P)3.323 F(arameters)-.1 E F0 5.823(.A)C F3(variable)-2.21 E -F0 .823(is a parameter denoted by a)3.503 F F3(name)3.323 E F0 5.823(.A) -.18 G -.25(va)-2.5 G .823(riable has a).25 F F3(value)108 148.8 Q F0 +10/Times-Italic@0 SF(par)4.574 E(ameter)-.15 E F0 .824 +(is an entity that stores v)4.054 F 3.324(alues. It)-.25 F .824 +(can be a)3.324 F F3(name)3.685 E F0 3.325(,an).18 G(umber)-3.325 E +3.325(,o)-.4 G 3.325(ro)-3.325 G .825(ne of the special characters) +-3.325 F .802(listed belo)108 136.8 R 3.302(wu)-.25 G(nder)-3.302 E F1 +.802(Special P)3.302 F(arameters)-.1 E F0 5.802(.A)C F3(variable)-2.21 E +F0 .802(is a parameter denoted by a)3.482 F F3(name)3.662 E F0 5.801(.A) +.18 G -.25(va)-2.5 G .801(riable has a).25 F F3(value)108 148.8 Q F0 .368(and zero or more)2.868 F F3(attrib)2.868 E(utes)-.2 E F0 5.369(.A)C (ttrib)-5.369 E .369(utes are assigned using the)-.2 F F1(declar)2.869 E (e)-.18 E F0 -.2(bu)2.869 G .369(iltin command \(see).2 F F1(declar) @@ -1337,17 +1345,17 @@ S(lued v).25 E(ariable,)-.25 E F3(value)2.5 E F0(is e)2.5 E G .883(iltin com-).2 F .316(mands \(see the descriptions of)108 477.6 R F1(declar)2.816 E(e)-.18 E F0(and)2.816 E F1(local)2.816 E F0(belo)2.816 E .316(w\) to create a)-.25 F F3(namer)2.815 E(ef)-.37 E F0 2.815(,o)C -2.815(rar)-2.815 G .315(eference to another v)-2.815 F(ari-)-.25 E 4.04 -(able. This)108 489.6 R(allo)4.04 E 1.54(ws v)-.25 F 1.54 -(ariables to be manipulated indirectly)-.25 F 6.54(.W)-.65 G(hene)-6.54 -E -.15(ve)-.25 G 4.04(rt).15 G 1.54(he nameref v)-4.04 F 1.54 -(ariable is referenced,)-.25 F .54 -(assigned to, unset, or has its attrib)108 501.6 R .54 -(utes modi\214ed \(other than using or changing the)-.2 F F3(namer)3.04 -E(ef)-.37 E F0(attrib)3.04 E .54(ute itself\),)-.2 F .352 -(the operation is actually performed on the v)108 513.6 R .352 -(ariable speci\214ed by the nameref v)-.25 F(ariable')-.25 E 2.852(sv) --.55 G 2.852(alue. A)-3.102 F .352(nameref is)2.852 F .972 +2.815(rar)-2.815 G .315(eference to another v)-2.815 F(ari-)-.25 E 2.918 +(able. This)108 489.6 R(allo)2.918 E .418(ws v)-.25 F .418 +(ariables to be manipulated indirectly)-.25 F 5.419(.W)-.65 G(hene) +-5.419 E -.15(ve)-.25 G 2.919(rt).15 G .419(he nameref v)-2.919 F .419 +(ariable is referenced, as-)-.25 F .133 +(signed to, unset, or has its attrib)108 501.6 R .132 +(utes modi\214ed \(other than using or changing the)-.2 F F3(namer)2.632 +E(ef)-.37 E F0(attrib)2.632 E .132(ute itself\), the)-.2 F 1.356 +(operation is actually performed on the v)108 513.6 R 1.357 +(ariable speci\214ed by the nameref v)-.25 F(ariable')-.25 E 3.857(sv) +-.55 G 3.857(alue. A)-4.107 F 1.357(nameref is)3.857 F .972 (commonly used within shell functions to refer to a v)108 525.6 R .971 (ariable whose name is passed as an ar)-.25 F .971(gument to the)-.18 F 2.5(function. F)108 537.6 R(or instance, if a v)-.15 E @@ -1369,16 +1377,16 @@ F0 5.144(.I)C 2.644(ft)-5.144 G .144(he control v)-2.644 F .144 (will be established for each w)108 621.6 R .509 (ord in the list, in turn, when the loop is e)-.1 F -.15(xe)-.15 G 3.009 (cuted. Array).15 F -.25(va)3.009 G .509(riables cannot be).25 F(gi)108 -633.6 Q -.15(ve)-.25 G 4.193(nt).15 G(he)-4.193 E F1(namer)4.193 E(ef) --.18 E F0(attrib)4.193 E 4.193(ute. Ho)-.2 F(we)-.25 E -.15(ve)-.25 G -2.493 -.4(r, n).15 H 1.693(ameref v).4 F 1.692 -(ariables can reference array v)-.25 F 1.692(ariables and subscripted) --.25 F .101(array v)108 645.6 R 2.601(ariables. Namerefs)-.25 F .101 -(can be unset using the)2.601 F F12.602 E F0 .102(option to the) -2.602 F F1(unset)2.602 E F0 -.2(bu)2.602 G 2.602(iltin. Otherwise,).2 F -(if)2.602 E F1(unset)2.602 E F0 .102(is e)2.602 F -.15(xe)-.15 G(-).15 E -.443(cuted with the name of a nameref v)108 657.6 R .442 -(ariable as an ar)-.25 F .442(gument, the v)-.18 F .442 +633.6 Q -.15(ve)-.25 G 3.032(nt).15 G(he)-3.032 E F1(namer)3.032 E(ef) +-.18 E F0(attrib)3.032 E 3.032(ute. Ho)-.2 F(we)-.25 E -.15(ve)-.25 G +1.332 -.4(r, n).15 H .532(ameref v).4 F .531 +(ariables can reference array v)-.25 F .531(ariables and subscripted ar) +-.25 F(-)-.2 E .533(ray v)108 645.6 R 3.033(ariables. Namerefs)-.25 F +.533(can be unset using the)3.033 F F13.033 E F0 .533 +(option to the)3.033 F F1(unset)3.033 E F0 -.2(bu)3.034 G 3.034 +(iltin. Otherwise,).2 F(if)3.034 E F1(unset)3.034 E F0 .534(is e)3.034 F +-.15(xe)-.15 G(-).15 E .443(cuted with the name of a nameref v)108 657.6 +R .442(ariable as an ar)-.25 F .442(gument, the v)-.18 F .442 (ariable referenced by the nameref v)-.25 F(ariable)-.25 E (will be unset.)108 669.6 Q F1 -.2(Po)87 686.4 S(sitional P).2 E (arameters)-.1 E F0(A)108 698.4 Q F3 .705(positional par)4.455 F(ameter) @@ -1389,8 +1397,8 @@ F0 5.144(.I)C 2.644(ft)-5.144 G .144(he control v)-2.644 F .144 (ke).2 G .444(d, and may be reassigned using).1 F(the)108 722.4 Q F1 (set)3.333 E F0 -.2(bu)3.333 G .833(iltin command.).2 F .834(Positional\ parameters may not be assigned to with assignment statements.)5.833 F -(The)5.834 E(GNU Bash 5.0)72 768 Q(2019 September 16)135.955 E(9)190.115 -E 0 Cg EP +(The)5.834 E(GNU Bash 5.0)72 768 Q(2019 October 30)141.235 E(9)195.395 E +0 Cg EP %%Page: 10 10 %%BeginPageSetup BP @@ -1447,10 +1455,10 @@ Q(If)5 E F1(IFS)2.5 E F0 (xpansion occurs within a w)-.15 F .413(ord, the e)-.1 F .413 (xpansion of)-.15 F .38(the \214rst parameter is joined with the be)144 321.6 R .379(ginning part of the original w)-.15 F .379(ord, and the e) --.1 F .379(xpansion of the)-.15 F 1.774 +-.1 F .379(xpansion of the)-.15 F .771 (last parameter is joined with the last part of the original w)144 333.6 -R 4.274(ord. When)-.1 F 1.774(there are no positional)4.274 F -(parameters, ")144 345.6 Q F2($@)A F0 2.5("a)C(nd)-2.5 E F2($@)2.5 E F0 +R 3.271(ord. When)-.1 F .772(there are no positional pa-)3.271 F +(rameters, ")144 345.6 Q F2($@)A F0 2.5("a)C(nd)-2.5 E F2($@)2.5 E F0 -.15(ex)2.5 G(pand to nothing \(i.e., the).15 E 2.5(ya)-.15 G(re remo) -2.5 E -.15(ve)-.15 G(d\).).15 E F2(#)108 357.6 Q F0 (Expands to the number of positional parameters in decimal.)144 357.6 Q @@ -1469,20 +1477,20 @@ to the process ID of the job most recently placed into the background, \ whether e)144 429.6 R -.15(xe)-.15 G(cuted).15 E (as an asynchronous command or using the)144 441.6 Q F2(bg)2.5 E F0 -.2 (bu)2.5 G(iltin \(see).2 E F1(JOB CONTR)2.5 E(OL)-.27 E F0(belo)2.25 E -(w\).)-.25 E F2(0)108 453.6 Q F0 1.691 -(Expands to the name of the shell or shell script.)144 453.6 R 1.692 -(This is set at shell initialization.)6.692 F(If)6.692 E F2(bash)4.192 E -F0(is)4.192 E(in)144 465.6 Q -.2(vo)-.4 G -.1(ke).2 G 3.078(dw).1 G .578 -(ith a \214le of commands,)-3.078 F F2($0)3.078 E F0 .578 -(is set to the name of that \214le.)3.078 F(If)5.577 E F2(bash)3.077 E -F0 .577(is started with the)3.077 F F23.077 E F0 .368 -(option, then)144 477.6 R F2($0)2.869 E F0 .369 -(is set to the \214rst ar)2.869 F .369(gument after the string to be e) --.18 F -.15(xe)-.15 G .369(cuted, if one is present.).15 F(Other)5.369 E -(-)-.2 E(wise, it is set to the \214lename used to in)144 489.6 Q -.2 -(vo)-.4 G -.1(ke).2 G F2(bash)2.6 E F0 2.5(,a)C 2.5(sg)-2.5 G -2.15 -.25 -(iv e)-2.5 H 2.5(nb).25 G 2.5(ya)-2.5 G -.18(rg)-2.5 G(ument zero.).18 E -F2(_)108 501.6 Q F0 .055 +(w\).)-.25 E F2(0)108 453.6 Q F0 .886 +(Expands to the name of the shell or shell script.)144 453.6 R .886 +(This is set at shell initialization.)5.886 F(If)5.887 E F2(bash)3.387 E +F0 .887(is in-)3.387 F -.2(vo)144 465.6 S -.1(ke).2 G 2.668(dw).1 G .168 +(ith a \214le of commands,)-2.668 F F2($0)2.668 E F0 .167 +(is set to the name of that \214le.)2.667 F(If)5.167 E F2(bash)2.667 E +F0 .167(is started with the)2.667 F F22.667 E F0(op-)2.667 E .895 +(tion, then)144 477.6 R F2($0)3.395 E F0 .895(is set to the \214rst ar) +3.395 F .895(gument after the string to be e)-.18 F -.15(xe)-.15 G .896 +(cuted, if one is present.).15 F(Other)5.896 E(-)-.2 E +(wise, it is set to the \214lename used to in)144 489.6 Q -.2(vo)-.4 G +-.1(ke).2 G F2(bash)2.6 E F0 2.5(,a)C 2.5(sg)-2.5 G -2.15 -.25(iv e)-2.5 +H 2.5(nb).25 G 2.5(ya)-2.5 G -.18(rg)-2.5 G(ument zero.).18 E F2(_)108 +501.6 Q F0 .055 (At shell startup, set to the absolute pathname used to in)144 501.6 R -.2(vo)-.4 G .255 -.1(ke t).2 H .054(he shell or shell script being e).1 F -.15(xe)-.15 G(cuted).15 E .691(as passed in the en)144 513.6 R .691 @@ -1503,13 +1511,13 @@ E F0(Expands to the full \214lename used to in)144 607.2 Q -.2(vo)-.4 G 619.2 S(SHOPTS).3 E F0 2.548(Ac)144 631.2 S .049 (olon-separated list of enabled shell options.)-2.548 F .049(Each w) 5.049 F .049(ord in the list is a v)-.1 F .049(alid ar)-.25 F .049 -(gument for the)-.18 F F22.549 E F0 1.398(option to the)144 643.2 -R F2(shopt)3.898 E F0 -.2(bu)3.898 G 1.398(iltin command \(see).2 F F1 -1.398(SHELL B)3.898 F(UIL)-.09 E 1.398(TIN COMMANDS)-.828 F F0(belo) -3.648 E 3.898(w\). The)-.25 F(options)3.898 E .476(appearing in)144 -655.2 R F1 -.27(BA)2.976 G(SHOPTS).27 E F0 .476(are those reported as) -2.726 F F3(on)3.206 E F0(by)3.217 E F2(shopt)2.977 E F0 5.477(.I)C 2.977 -(ft)-5.477 G .477(his v)-2.977 F .477(ariable is in the en)-.25 F +(gument for the)-.18 F F22.549 E F0 .116(option to the)144 643.2 R +F2(shopt)2.616 E F0 -.2(bu)2.616 G .116(iltin command \(see).2 F F1 .116 +(SHELL B)2.616 F(UIL)-.09 E .116(TIN COMMANDS)-.828 F F0(belo)2.366 E +2.616(w\). The)-.25 F .115(options ap-)2.615 F 1.066(pearing in)144 +655.2 R F1 -.27(BA)3.566 G(SHOPTS).27 E F0 1.066(are those reported as) +3.316 F F3(on)3.796 E F0(by)3.807 E F2(shopt)3.567 E F0 6.067(.I)C 3.567 +(ft)-6.067 G 1.067(his v)-3.567 F 1.067(ariable is in the en)-.25 F (vironment)-.4 E(when)144 667.2 Q F2(bash)3.142 E F0 .642(starts up, ea\ ch shell option in the list will be enabled before reading an)3.142 F 3.141(ys)-.15 G .641(tartup \214les.)-3.141 F(This v)144 679.2 Q @@ -1523,8 +1531,8 @@ F F1 -.27(BA)3.048 G(SHPID).27 E F0(ha)144 727.2 Q .3 -.15(ve n)-.2 H 2.5(oe).15 G -.25(ff)-2.5 G 2.5(ect. If).25 F F2 -.3(BA)2.5 G(SHPID).3 E F0(is unset, it loses its special properties, e)2.5 E -.15(ve)-.25 G 2.5 (ni).15 G 2.5(fi)-2.5 G 2.5(ti)-2.5 G 2.5(ss)-2.5 G(ubsequently reset.) --2.5 E(GNU Bash 5.0)72 768 Q(2019 September 16)135.955 E(10)185.115 E 0 -Cg EP +-2.5 E(GNU Bash 5.0)72 768 Q(2019 October 30)141.235 E(10)190.395 E 0 Cg +EP %%Page: 11 11 %%BeginPageSetup BP @@ -1551,49 +1559,49 @@ F1(bash)3.434 E F0 -.15(exe)144 168 S .535(cution call stack.).15 F .535 (or)2.642 E F1(sour)2.642 E(ce)-.18 E F0 2.642(\)i)C 2.642(sa)-2.642 G 2.642(tt)-2.642 G .142(he top of the stack.)-2.642 F .141 (When a subroutine is e)5.141 F -.15(xe)-.15 G .141 -(cuted, the number of).15 F 2.63(parameters passed is pushed onto)144 -192 R/F2 9/Times-Bold@0 SF -.27(BA)5.13 G(SH_ARGC).27 E/F3 9 -/Times-Roman@0 SF(.)A F0 2.63(The shell sets)7.13 F F2 -.27(BA)5.131 G -(SH_ARGC).27 E F0 2.631(only when in)4.881 F -.15(ex)144 204 S .284 -(tended deb).15 F .284(ugging mode \(see the description of the)-.2 F F1 -(extdeb)2.784 E(ug)-.2 E F0 .283(option to the)2.783 F F1(shopt)2.783 E -F0 -.2(bu)2.783 G .283(iltin belo).2 F(w\).)-.25 E(Setting)144 216 Q F1 -(extdeb)3.362 E(ug)-.2 E F0 .862(after the shell has started to e)3.362 -F -.15(xe)-.15 G .863(cute a script, or referencing this v).15 F .863 -(ariable when)-.25 F F1(extdeb)144 228 Q(ug)-.2 E F0 -(is not set, may result in inconsistent v)2.5 E(alues.)-.25 E F1 -.3(BA) -108 240 S(SH_ARGV).3 E F0 .98(An array v)144 252 R .979 -(ariable containing all of the parameters in the current)-.25 F F1(bash) -3.479 E F0 -.15(exe)3.479 G .979(cution call stack.).15 F(The)5.979 E -.275(\214nal parameter of the last subroutine call is at the top of the\ - stack; the \214rst parameter of the initial)144 264 R 1.424 -(call is at the bottom.)144 276 R 1.424(When a subroutine is e)6.424 F --.15(xe)-.15 G 1.424(cuted, the parameters supplied are pushed onto).15 -F F2 -.27(BA)144 288 S(SH_ARGV).27 E F3(.)A F0 2.197(The shell sets) -6.697 F F2 -.27(BA)4.697 G(SH_ARGV).27 E F0 2.197(only when in e)4.447 F -2.197(xtended deb)-.15 F 2.197(ugging mode \(see the)-.2 F .966 -(description of the)144 300 R F1(extdeb)3.466 E(ug)-.2 E F0 .966 -(option to the)3.466 F F1(shopt)3.466 E F0 -.2(bu)3.466 G .966 -(iltin belo).2 F 3.466(w\). Setting)-.25 F F1(extdeb)3.465 E(ug)-.2 E F0 -.965(after the shell)3.465 F .319(has started to e)144 312 R -.15(xe) --.15 G .319(cute a script, or referencing this v).15 F .319 -(ariable when)-.25 F F1(extdeb)2.82 E(ug)-.2 E F0 .32 -(is not set, may result in)2.82 F(inconsistent v)144 324 Q(alues.)-.25 E -F1 -.3(BA)108 336 S(SH_ARGV0).3 E F0 .251(When referenced, this v)144 -348 R .251(ariable e)-.25 F .251 +(cuted, the number of).15 F 1.265(parameters passed is pushed onto)144 +192 R/F2 9/Times-Bold@0 SF -.27(BA)3.765 G(SH_ARGC).27 E/F3 9 +/Times-Roman@0 SF(.)A F0 1.265(The shell sets)5.765 F F2 -.27(BA)3.765 G +(SH_ARGC).27 E F0 1.265(only when in e)3.515 F(x-)-.15 E .948 +(tended deb)144 204 R .947(ugging mode \(see the description of the)-.2 +F F1(extdeb)3.447 E(ug)-.2 E F0 .947(option to the)3.447 F F1(shopt) +3.447 E F0 -.2(bu)3.447 G .947(iltin belo).2 F(w\).)-.25 E(Setting)144 +216 Q F1(extdeb)3.362 E(ug)-.2 E F0 .862 +(after the shell has started to e)3.362 F -.15(xe)-.15 G .863 +(cute a script, or referencing this v).15 F .863(ariable when)-.25 F F1 +(extdeb)144 228 Q(ug)-.2 E F0(is not set, may result in inconsistent v) +2.5 E(alues.)-.25 E F1 -.3(BA)108 240 S(SH_ARGV).3 E F0 .207(An array v) +144 252 R .206(ariable containing all of the parameters in the current) +-.25 F F1(bash)2.706 E F0 -.15(exe)2.706 G .206(cution call stack.).15 F +.206(The \214-)5.206 F .567(nal parameter of the last subroutine call i\ +s at the top of the stack; the \214rst parameter of the initial)144 264 +R 1.424(call is at the bottom.)144 276 R 1.424(When a subroutine is e) +6.424 F -.15(xe)-.15 G 1.424 +(cuted, the parameters supplied are pushed onto).15 F F2 -.27(BA)144 288 +S(SH_ARGV).27 E F3(.)A F0 .853(The shell sets)5.353 F F2 -.27(BA)3.353 G +(SH_ARGV).27 E F0 .853(only when in e)3.103 F .854(xtended deb)-.15 F +.854(ugging mode \(see the de-)-.2 F .476(scription of the)144 300 R F1 +(extdeb)2.976 E(ug)-.2 E F0 .476(option to the)2.976 F F1(shopt)2.975 E +F0 -.2(bu)2.975 G .475(iltin belo).2 F 2.975(w\). Setting)-.25 F F1 +(extdeb)2.975 E(ug)-.2 E F0 .475(after the shell has)2.975 F .45 +(started to e)144 312 R -.15(xe)-.15 G .45 +(cute a script, or referencing this v).15 F .45(ariable when)-.25 F F1 +(extdeb)2.95 E(ug)-.2 E F0 .45(is not set, may result in in-)2.95 F +(consistent v)144 324 Q(alues.)-.25 E F1 -.3(BA)108 336 S(SH_ARGV0).3 E +F0 .251(When referenced, this v)144 348 R .251(ariable e)-.25 F .251 (xpands to the name of the shell or shell script \(identical to)-.15 F -F1($0)2.75 E F0 2.75(;s)C(ee)-2.75 E 1.224 +F1($0)2.75 E F0 2.75(;s)C(ee)-2.75 E .04 (the description of special parameter 0 abo)144 360 R -.15(ve)-.15 G -3.724(\). Assignment).15 F(to)3.724 E F1 -.3(BA)3.724 G(SH_ARGV0).3 E F0 -1.225(causes the v)3.724 F(alue)-.25 E .247 -(assigned to also be assigned to)144 372 R F1($0)2.747 E F0 5.247(.I)C -(f)-5.247 E F1 -.3(BA)2.747 G(SH_ARGV0).3 E F0 .247 -(is unset, it loses its special properties, e)2.747 F -.15(ve)-.25 G(n) -.15 E(if it is subsequently reset.)144 384 Q F1 -.3(BA)108 396 S -(SH_CMDS).3 E F0 .667(An associati)144 408 R .967 -.15(ve a)-.25 H .667 -(rray v).15 F .668(ariable whose members correspond to the internal has\ -h table of commands)-.25 F .196(as maintained by the)144 420 R F1(hash) -2.696 E F0 -.2(bu)2.696 G 2.696(iltin. Elements).2 F .195 +2.541(\). Assignment).15 F(to)2.541 E F1 -.3(BA)2.541 G(SH_ARGV0).3 E F0 +.041(causes the v)2.541 F .041(alue as-)-.25 F .216 +(signed to also be assigned to)144 372 R F1($0)2.716 E F0 5.216(.I)C(f) +-5.216 E F1 -.3(BA)2.716 G(SH_ARGV0).3 E F0 .216 +(is unset, it loses its special properties, e)2.716 F -.15(ve)-.25 G +2.715(ni).15 G(f)-2.715 E(it is subsequently reset.)144 384 Q F1 -.3(BA) +108 396 S(SH_CMDS).3 E F0 .667(An associati)144 408 R .967 -.15(ve a) +-.25 H .667(rray v).15 F .668(ariable whose members correspond to the i\ +nternal hash table of commands)-.25 F .196(as maintained by the)144 420 +R F1(hash)2.696 E F0 -.2(bu)2.696 G 2.696(iltin. Elements).2 F .195 (added to this array appear in the hash table; ho)2.696 F(we)-.25 E -.15 (ve)-.25 G -.4(r,).15 G .852(unsetting array elements currently does no\ t cause command names to be remo)144 432 R -.15(ve)-.15 G 3.352(df).15 G @@ -1636,15 +1644,14 @@ E F0 .006(binary operator to the)2.506 F F1([[)2.506 E F0 .006 (he portion of the string matching the entire re)-2.507 F .006(gular e) -.15 F(xpression.)-.15 E .997(The element with inde)144 672 R(x)-.15 E F4(n)3.497 E F0 .997(is the portion of the string matching the)3.497 F -F4(n)3.498 E F0 .998(th parenthesized sube)B(xpres-)-.15 E 2.5 -(sion. This)144 684 R -.25(va)2.5 G(riable is read-only).25 E(.)-.65 E -F1 -.3(BA)108 696 S(SH_SOURCE).3 E F0 .126(An array v)144 708 R .125(ar\ -iable whose members are the source \214lenames where the corresponding \ -shell function)-.25 F .78(names in the)144 720 R F2(FUNCN)3.28 E(AME) +F4(n)3.498 E F0 .998(th parenthesized sube)B(xpres-)-.15 E(sion.)144 684 +Q F1 -.3(BA)108 696 S(SH_SOURCE).3 E F0 .126(An array v)144 708 R .125(\ +ariable whose members are the source \214lenames where the correspondin\ +g shell function)-.25 F .78(names in the)144 720 R F2(FUNCN)3.28 E(AME) -.18 E F0 .78(array v)3.03 F .78(ariable are de\214ned.)-.25 F .78 (The shell function)5.78 F F1(${FUNCN)3.281 E(AME[)-.2 E F4($i)A F1(]})A -F0(is)3.281 E(GNU Bash 5.0)72 768 Q(2019 September 16)135.955 E(11) -185.115 E 0 Cg EP +F0(is)3.281 E(GNU Bash 5.0)72 768 Q(2019 October 30)141.235 E(11)190.395 +E 0 Cg EP %%Page: 12 12 %%BeginPageSetup BP @@ -1694,20 +1701,20 @@ H(he current completion function.).1 E F1(COMP_LINE)108 354 Q F0 1.207 (The current command line.)144 366 R 1.208(This v)6.208 F 1.208 (ariable is a)-.25 F -.25(va)-.2 G 1.208 (ilable only in shell functions and e).25 F 1.208(xternal com-)-.15 F -2.849(mands in)144 378 R -.2(vo)-.4 G -.1(ke).2 G 5.349(db).1 G 5.349 -(yt)-5.349 G 2.849(he programmable completion f)-5.349 F 2.849 -(acilities \(see)-.1 F F1(Pr)5.349 E 2.848(ogrammable Completion)-.18 F -F0(belo)144 390 Q(w\).)-.25 E F1(COMP_POINT)108 402 Q F0 .666(The inde) -144 414 R 3.166(xo)-.15 G 3.166(ft)-3.166 G .666 +1.037(mands in)144 378 R -.2(vo)-.4 G -.1(ke).2 G 3.537(db).1 G 3.537 +(yt)-3.537 G 1.037(he programmable completion f)-3.537 F 1.037 +(acilities \(see)-.1 F F1(Pr)3.537 E 1.037(ogrammable Completion)-.18 F +F0(be-)3.537 E(lo)144 390 Q(w\).)-.25 E F1(COMP_POINT)108 402 Q F0 .666 +(The inde)144 414 R 3.166(xo)-.15 G 3.166(ft)-3.166 G .666 (he current cursor position relati)-3.166 F .966 -.15(ve t)-.25 H 3.166 (ot).15 G .666(he be)-3.166 F .666(ginning of the current command.)-.15 F .667(If the)5.667 F .535 (current cursor position is at the end of the current command, the v)144 426 R .534(alue of this v)-.25 F .534(ariable is equal to)-.25 F F1 -(${#COMP_LINE})144 438 Q F0 7.005(.T)C 2.005(his v)-7.005 F 2.005 -(ariable is a)-.25 F -.25(va)-.2 G 2.006 -(ilable only in shell functions and e).25 F 2.006(xternal commands)-.15 -F(in)144 450 Q -.2(vo)-.4 G -.1(ke).2 G 2.5(db).1 G 2.5(yt)-2.5 G +(${#COMP_LINE})144 438 Q F0 5.704(.T)C .704(his v)-5.704 F .704 +(ariable is a)-.25 F -.25(va)-.2 G .704 +(ilable only in shell functions and e).25 F .705(xternal commands in-) +-.15 F -.2(vo)144 450 S -.1(ke).2 G 2.5(db).1 G 2.5(yt)-2.5 G (he programmable completion f)-2.5 E(acilities \(see)-.1 E F1(Pr)2.5 E (ogrammable Completion)-.18 E F0(belo)2.5 E(w\).)-.25 E F1(COMP_TYPE)108 462 Q F0 .042(Set to an inte)144 474 R .042(ger v)-.15 F .041(alue corr\ @@ -1715,20 +1722,20 @@ esponding to the type of completion attempted that caused a completion) -.25 F .337(function to be called:)144 486 R F2 -.5(TA)2.837 G(B).5 E F0 2.837(,f)C .337(or normal completion,)-2.837 F F2(?)2.837 E F0 2.837(,f) C .337(or listing completions after successi)-2.837 F .638 -.15(ve t) --.25 H(abs,).15 E F2(!)144 498 Q F0 4.092(,f)C 1.592 -(or listing alternati)-4.092 F -.15(ve)-.25 G 4.092(so).15 G 4.092(np) --4.092 G 1.592(artial w)-4.092 F 1.592(ord completion,)-.1 F F2(@)4.092 -E F0 4.092(,t)C 4.092(ol)-4.092 G 1.592(ist completions if the w)-4.092 -F 1.591(ord is not)-.1 F 1.552(unmodi\214ed, or)144 510 R F2(%)4.052 E -F0 4.052(,f)C 1.552(or menu completion.)-4.052 F 1.552(This v)6.552 F -1.552(ariable is a)-.25 F -.25(va)-.2 G 1.552 -(ilable only in shell functions and).25 F -.15(ex)144 522 S 2.929 -(ternal commands in).15 F -.2(vo)-.4 G -.1(ke).2 G 5.429(db).1 G 5.429 -(yt)-5.429 G 2.929(he programmable completion f)-5.429 F 2.929 -(acilities \(see)-.1 F F1(Pr)5.428 E(ogrammable)-.18 E(Completion)144 -534 Q F0(belo)2.5 E(w\).)-.25 E F1(COMP_W)108 546 Q(ORDBREAKS)-.1 E F0 -1.335(The set of characters that the)144 558 R F1 -.18(re)3.836 G -(adline).18 E F0 1.336(library treats as w)3.836 F 1.336 +-.25 H(abs,).15 E F2(!)144 498 Q F0 3.068(,f)C .567 +(or listing alternati)-3.068 F -.15(ve)-.25 G 3.067(so).15 G 3.067(np) +-3.067 G .567(artial w)-3.067 F .567(ord completion,)-.1 F F2(@)3.067 E +F0 3.067(,t)C 3.067(ol)-3.067 G .567(ist completions if the w)-3.067 F +.567(ord is not un-)-.1 F .417(modi\214ed, or)144 510 R F2(%)2.917 E F0 +2.917(,f)C .417(or menu completion.)-2.917 F .417(This v)5.417 F .417 +(ariable is a)-.25 F -.25(va)-.2 G .418 +(ilable only in shell functions and e).25 F(xter)-.15 E(-)-.2 E .704 +(nal commands in)144 522 R -.2(vo)-.4 G -.1(ke).2 G 3.204(db).1 G 3.204 +(yt)-3.204 G .704(he programmable completion f)-3.204 F .704 +(acilities \(see)-.1 F F1(Pr)3.204 E .704(ogrammable Comple-)-.18 F +(tion)144 534 Q F0(belo)2.5 E(w\).)-.25 E F1(COMP_W)108 546 Q(ORDBREAKS) +-.1 E F0 1.335(The set of characters that the)144 558 R F1 -.18(re)3.836 +G(adline).18 E F0 1.336(library treats as w)3.836 F 1.336 (ord separators when performing w)-.1 F(ord)-.1 E 3.126(completion. If) 144 570 R F3(COMP_W)3.126 E(ORDBREAKS)-.09 E F0 .626 (is unset, it loses its special properties, e)2.876 F -.15(ve)-.25 G @@ -1736,14 +1743,14 @@ F0 4.052(,f)C 1.552(or menu completion.)-4.052 F 1.552(This v)6.552 F (ubse-)-3.125 E(quently reset.)144 582 Q F1(COMP_W)108 594 Q(ORDS)-.1 E F0 .653(An array v)144 606 R .653(ariable \(see)-.25 F F1(Arrays)3.153 E F0(belo)3.153 E .654(w\) consisting of the indi)-.25 F .654(vidual w) --.25 F .654(ords in the current command)-.1 F 4.333(line. The)144 618 R -1.832(line is split into w)4.332 F 1.832(ords as)-.1 F F1 -.18(re)4.332 -G(adline).18 E F0 -.1(wo)4.332 G 1.832(uld split it, using).1 F F3 -(COMP_W)4.332 E(ORDBREAKS)-.09 E F0(as)4.082 E .831(described abo)144 -630 R -.15(ve)-.15 G 5.831(.T).15 G .831(his v)-5.831 F .831 -(ariable is a)-.25 F -.25(va)-.2 G .832 -(ilable only in shell functions in).25 F -.2(vo)-.4 G -.1(ke).2 G 3.332 -(db).1 G 3.332(yt)-3.332 G .832(he programmable)-3.332 F(completion f) +-.25 F .654(ords in the current command)-.1 F 3.192(line. The)144 618 R +.692(line is split into w)3.192 F .692(ords as)-.1 F F1 -.18(re)3.192 G +(adline).18 E F0 -.1(wo)3.192 G .692(uld split it, using).1 F F3(COMP_W) +3.192 E(ORDBREAKS)-.09 E F0 .691(as de-)2.942 F 1.557(scribed abo)144 +630 R -.15(ve)-.15 G 6.557(.T).15 G 1.557(his v)-6.557 F 1.557 +(ariable is a)-.25 F -.25(va)-.2 G 1.558 +(ilable only in shell functions in).25 F -.2(vo)-.4 G -.1(ke).2 G 4.058 +(db).1 G 4.058(yt)-4.058 G 1.558(he programmable)-4.058 F(completion f) 144 642 Q(acilities \(see)-.1 E F1(Pr)2.5 E(ogrammable Completion)-.18 E F0(belo)2.5 E(w\).)-.25 E F1(COPR)108 654 Q(OC)-.3 E F0 .169(An array v) 144 666 R .169(ariable \(see)-.25 F F1(Arrays)2.669 E F0(belo)2.669 E @@ -1751,31 +1758,31 @@ F0(belo)2.5 E(w\).)-.25 E F1(COPR)108 654 Q(OC)-.3 E F0 .169(An array v) (w\) created to hold the \214le descriptors for output from and input) -.25 F(to an unnamed coprocess \(see)144 678 Q F1(Copr)2.5 E(ocesses) -.18 E F0(abo)2.5 E -.15(ve)-.15 G(\).).15 E F1(DIRST)108 690 Q -.55(AC) --.9 G(K).55 E F0 2.26(An array v)144 702 R 2.26(ariable \(see)-.25 F F1 -(Arrays)4.76 E F0(belo)4.76 E 2.26 -(w\) containing the current contents of the directory stack.)-.25 F -1.095(Directories appear in the stack in the order the)144 714 R 3.594 -(ya)-.15 G 1.094(re displayed by the)-3.594 F F1(dirs)3.594 E F0 -.2(bu) -3.594 G 3.594(iltin. Assigning).2 F(to)3.594 E 1.431 -(members of this array v)144 726 R 1.432 +-.9 G(K).55 E F0 .789(An array v)144 702 R .789(ariable \(see)-.25 F F1 +(Arrays)3.289 E F0(belo)3.289 E .789 +(w\) containing the current contents of the directory stack.)-.25 F(Di-) +5.79 E .099(rectories appear in the stack in the order the)144 714 R +2.599(ya)-.15 G .099(re displayed by the)-2.599 F F1(dirs)2.599 E F0 -.2 +(bu)2.599 G 2.598(iltin. Assigning).2 F .098(to mem-)2.598 F .84 +(bers of this array v)144 726 R .84 (ariable may be used to modify directories already in the stack, b)-.25 -F 1.432(ut the)-.2 F(GNU Bash 5.0)72 768 Q(2019 September 16)135.955 E -(12)185.115 E 0 Cg EP +F .84(ut the)-.2 F F1(pushd)3.34 E F0(GNU Bash 5.0)72 768 Q +(2019 October 30)141.235 E(12)190.395 E 0 Cg EP %%Page: 13 13 %%BeginPageSetup BP %%EndPageSetup /F0 10/Times-Roman@0 SF -.35(BA)72 48 S 137.14(SH\(1\) General).35 F -(Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E/F1 10/Times-Bold@0 -SF(pushd)144 84 Q F0(and)2.746 E F1(popd)2.746 E F0 -.2(bu)2.746 G .246 -(iltins must be used to add and remo).2 F .546 -.15(ve d)-.15 H 2.746 -(irectories. Assignment).15 F .246(to this v)2.746 F(ariable)-.25 E .35 -(will not change the current directory)144 96 R 5.35(.I)-.65 G(f)-5.35 E -/F2 9/Times-Bold@0 SF(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.851 -(ni).15 G(f)-2.851 E(it is subsequently reset.)144 108 Q F1(EPOCHREAL) -108 120 Q(TIME)-.92 E F0 .338 -(Each time this parameter is referenced, it e)144 132 R .337 +(Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E(and)144 84 Q/F1 10 +/Times-Bold@0 SF(popd)3.451 E F0 -.2(bu)3.451 G .951 +(iltins must be used to add and remo).2 F 1.251 -.15(ve d)-.15 H 3.45 +(irectories. Assignment).15 F .95(to this v)3.45 F .95(ariable will)-.25 +F .378(not change the current directory)144 96 R 5.378(.I)-.65 G(f) +-5.378 E/F2 9/Times-Bold@0 SF(DIRST)2.878 E -.495(AC)-.81 G(K).495 E F0 +.379(is unset, it loses its special properties, e)2.628 F -.15(ve)-.25 G +2.879(ni).15 G 2.879(fi)-2.879 G 2.879(ti)-2.879 G(s)-2.879 E +(subsequently reset.)144 108 Q F1(EPOCHREAL)108 120 Q(TIME)-.92 E F0 +.338(Each time this parameter is referenced, it e)144 132 R .337 (xpands to the number of seconds since the Unix Epoch)-.15 F(\(see)144 144 Q/F3 10/Times-Italic@0 SF(time)2.916 E F0 .416 (\(3\)\) as a \215oating point v)B .417 @@ -1867,8 +1874,8 @@ F -.15(xe)-.15 G .899(cuting, in).15 F(the standard GNU)144 618 Q F3 (alue of the last option ar)-.25 F 1.627(gument processed by the)-.18 F F1(getopts)4.127 E F0 -.2(bu)4.127 G 1.627(iltin command \(see).2 F F2 (SHELL)4.127 E -.09(BU)144 714 S(IL).09 E(TIN COMMANDS)-.828 E F0(belo) -2.25 E(w\).)-.25 E(GNU Bash 5.0)72 768 Q(2019 September 16)135.955 E(13) -185.115 E 0 Cg EP +2.25 E(w\).)-.25 E(GNU Bash 5.0)72 768 Q(2019 October 30)141.235 E(13) +190.395 E 0 Cg EP %%Page: 14 14 %%BeginPageSetup BP @@ -1893,14 +1900,14 @@ s the operating system on which)144 132 R F1(bash)2.83 E F0 .33(is e) 2.5(arent. This)-2.5 F -.25(va)2.5 G(riable is readonly).25 E(.)-.65 E F1(PWD)108 204 Q F0(The current w)144 204 Q (orking directory as set by the)-.1 E F1(cd)2.5 E F0(command.)2.5 E F1 -(RANDOM)108 216 Q F0 1.74(Each time this parameter is referenced, it e) -144 228 R 1.741(xpands to a random inte)-.15 F 1.741 -(ger between 0 and 32767.)-.15 F .425(Assigning a v)144 240 R .425 -(alue to)-.25 F F2(RANDOM)2.925 E F0 .425 -(initializes \(seeds\) the sequence of random numbers.)2.675 F(If)5.424 -E F2(RANDOM)2.924 E F0(is unset, it loses its special properties, e)144 -252 Q -.15(ve)-.25 G 2.5(ni).15 G 2.5(fi)-2.5 G 2.5(ti)-2.5 G 2.5(ss) --2.5 G(ubsequently reset.)-2.5 E F1(READLINE_LINE)108 264 Q F0 1.546 +(RANDOM)108 216 Q F0 .417(Each time this parameter is referenced, it e) +144 228 R .417(xpands to a random inte)-.15 F .417 +(ger between 0 and 32767.)-.15 F(As-)5.417 E .551(signing a v)144 240 R +.551(alue to)-.25 F F2(RANDOM)3.051 E F0 .551 +(initializes \(seeds\) the sequence of random numbers.)2.801 F(If)5.55 E +F2(RANDOM)3.05 E F0(is)2.8 E(unset, it loses its special properties, e) +144 252 Q -.15(ve)-.25 G 2.5(ni).15 G 2.5(fi)-2.5 G 2.5(ti)-2.5 G 2.5 +(ss)-2.5 G(ubsequently reset.)-2.5 E F1(READLINE_LINE)108 264 Q F0 1.546 (The contents of the)144 276 R F1 -.18(re)4.047 G(adline).18 E F0 1.547 (line b)4.047 F(uf)-.2 E(fer)-.25 E 4.047(,f)-.4 G 1.547(or use with) -4.047 F/F3 10/Courier@0 SF 1.547(bind -x)4.047 F F0(\(see)4.047 E F2 @@ -1958,15 +1965,16 @@ E(.)-.65 E .994(The follo)108 604.8 R .994(wing v)-.25 F .994 (bash)3.494 E F0 .994(assigns a def)3.494 F .994(ault v)-.1 F .993 (alue to a v)-.25 F(ariable;)-.25 E(these cases are noted belo)108 616.8 Q -.65(w.)-.25 G F1 -.3(BA)108 633.6 S(SH_COMP).3 E -.95(AT)-.74 G F0 -1.192(The v)144 645.6 R 1.192(alue is used to set the shell')-.25 F -3.692(sc)-.55 G 1.193(ompatibility le)-3.692 F -.15(ve)-.25 G 3.693 -(l. See).15 F 1.193(the description of the)3.693 F F1(shopt)3.693 E F0 --.2(bu)3.693 G(iltin).2 E(belo)144 657.6 Q 2.872(wu)-.25 G(nder)-2.872 E -F1 .372(SHELL B)2.872 F(UIL)-.1 E .372(TIN COMMANDS)-.92 F F0 .372 -(for a description of the v)2.872 F .371(arious compatibility le)-.25 F -(v-)-.25 E .36(els and their ef)144 669.6 R 2.86(fects. The)-.25 F -.25 -(va)2.86 G .361(lue may be a decimal number \(e.g., 4.2\) or an inte).25 -F .361(ger \(e.g., 42\) corre-)-.15 F 1.751 +.224(The v)144 645.6 R .224(alue is used to set the shell')-.25 F 2.724 +(sc)-.55 G .224(ompatibility le)-2.724 F -.15(ve)-.25 G 2.724(l. See).15 +F .224(the description of the)2.724 F F1(shopt)2.724 E F0 -.2(bu)2.725 G +.225(iltin be-).2 F(lo)144 657.6 Q 3.023(wu)-.25 G(nder)-3.023 E F1 .523 +(SHELL B)3.023 F(UIL)-.1 E .523(TIN COMMANDS)-.92 F F0 .522 +(for a description of the v)3.023 F .522(arious compatibility le)-.25 F +-.15(ve)-.25 G(ls).15 E 1.182(and their ef)144 669.6 R 3.682(fects. The) +-.25 F -.25(va)3.682 G 1.182 +(lue may be a decimal number \(e.g., 4.2\) or an inte).25 F 1.183 +(ger \(e.g., 42\) corre-)-.15 F 1.751 (sponding to the desired compatibility le)144 681.6 R -.15(ve)-.25 G 4.251(l. If).15 F F1 -.3(BA)4.251 G(SH_COMP).3 E -.95(AT)-.74 G F0 1.75 (is unset or set to the empty)5.201 F .578(string, the compatibility le) @@ -1982,8 +1990,8 @@ F 3.62(ersion. The)-.15 F -.25(va)3.62 G 1.12(lid compatibility le).25 F -.15(ve)-.25 G(ls).15 E 2.902 (correspond to the compatibility options accepted by the)144 729.6 R F1 (shopt)5.402 E F0 -.2(bu)5.401 G 2.901(iltin described belo).2 F 5.401 -(w\()-.25 G(for)-5.401 E(GNU Bash 5.0)72 768 Q(2019 September 16)135.955 -E(14)185.115 E 0 Cg EP +(w\()-.25 G(for)-5.401 E(GNU Bash 5.0)72 768 Q(2019 October 30)141.235 E +(14)190.395 E 0 Cg EP %%Page: 15 15 %%BeginPageSetup BP @@ -1996,12 +2004,12 @@ BP F(alid)-.25 E -.25(va)144 96 S(lue.).25 E F1 -.3(BA)108 108 S(SH_ENV).3 E F0 .506(If this parameter is set when)144 120 R F1(bash)3.006 E F0 .506(is e)3.006 F -.15(xe)-.15 G .505(cuting a shell script, its v).15 F -.505(alue is interpreted as a \214lename)-.25 F .354 +.505(alue is interpreted as a \214lename)-.25 F .39 (containing commands to initialize the shell, as in)144 132 R/F2 10 -/Times-Italic@0 SF(~/.bashr)2.855 E(c)-.37 E F0 5.355(.T).31 G .355 -(he v)-5.355 F .355(alue of)-.25 F/F3 9/Times-Bold@0 SF -.27(BA)2.855 G -(SH_ENV).27 E F0 .355(is subjected)2.605 F .525(to parameter e)144 144 R -.525(xpansion, command substitution, and arithmetic e)-.15 F .525 +/Times-Italic@0 SF(~/.bashr)2.39 E(c)-.37 E F0 5.39(.T).31 G .39(he v) +-5.39 F .391(alue of)-.25 F/F3 9/Times-Bold@0 SF -.27(BA)2.891 G(SH_ENV) +.27 E F0 .391(is subjected)2.641 F .525(to parameter e)144 144 R .525 +(xpansion, command substitution, and arithmetic e)-.15 F .525 (xpansion before being interpreted)-.15 F(as a \214lename.)144 156 Q F3 -.666(PA)5 G(TH)-.189 E F0 (is not used to search for the resultant \214lename.)2.25 E F1 -.3(BA) @@ -2034,10 +2042,10 @@ S 1.077(lue to be decreased belo).25 F 3.577(waP)-.25 G 1.077 2.5(xceed. The)-.15 F(minimum v)2.5 E(alue is system-dependent.)-.25 E F1(COLUMNS)108 348 Q F0 .829(Used by the)144 360 R F1(select)3.329 E F0 .828(compound command to determine the terminal width when printing sel\ -ection)3.329 F 4.506(lists. Automatically)144 372 R 2.006(set if the) -4.506 F F1(checkwinsize)4.506 E F0 2.007 -(option is enabled or in an interacti)4.506 F 2.307 -.15(ve s)-.25 H -2.007(hell upon).15 F(receipt of a)144 384 Q F3(SIGWINCH)2.5 E/F5 9 +ection)3.329 F 3.466(lists. Automatically)144 372 R .966(set if the) +3.466 F F1(checkwinsize)3.466 E F0 .966 +(option is enabled or in an interacti)3.466 F 1.266 -.15(ve s)-.25 H +.966(hell upon re-).15 F(ceipt of a)144 384 Q F3(SIGWINCH)2.5 E/F5 9 /Times-Roman@0 SF(.)A F1(COMPREPL)108 396 Q(Y)-.92 E F0 .848(An array v) 144 408 R .848(ariable from which)-.25 F F1(bash)3.348 E F0 .848 (reads the possible completions generated by a shell function)3.348 F @@ -2092,7 +2100,7 @@ G(ample v)-2.5 E(alue is)-.25 E F4(".o:~")2.5 E F0(.)A F1(FUNCNEST)108 e)-2.924 F(xpan-)-.15 E 2.947(sion. If)144 720 R 2.947<618c>2.947 G .447 (le name matched by a pathname e)-2.947 F .448 (xpansion pattern also matches one of the patterns in)-.15 F -(GNU Bash 5.0)72 768 Q(2019 September 16)135.955 E(15)185.115 E 0 Cg EP +(GNU Bash 5.0)72 768 Q(2019 October 30)141.235 E(15)190.395 E 0 Cg EP %%Page: 16 16 %%BeginPageSetup BP @@ -2106,11 +2114,11 @@ SF(GLOBIGNORE)144 84 Q/F2 9/Times-Roman@0 SF(,)A F0(it is remo)2.25 E 2.653(wc)-.25 G .153(ommands are sa)-2.653 F -.15(ve)-.2 G 2.653(do).15 G 2.653(nt)-2.653 G .153(he history list.)-2.653 F .153(If the list) 5.153 F .49(of v)144 120 R .49(alues includes)-.25 F/F4 10 -/Times-Italic@0 SF(ignor)2.99 E(espace)-.37 E F0 2.99(,l).18 G .49 -(ines which be)-2.99 F .491(gin with a)-.15 F F3(space)2.991 E F0 .491 -(character are not sa)2.991 F -.15(ve)-.2 G 2.991(di).15 G 2.991(nt) --2.991 G .491(he his-)-2.991 F .558(tory list.)144 132 R 3.058(Av)5.558 -G .558(alue of)-3.308 F F4(ignor)3.068 E(edups)-.37 E F0 .558 +/Times-Italic@0 SF(ignor)3 E(espace)-.37 E F0 2.99(,l).18 G .49 +(ines which be)-2.99 F .49(gin with a)-.15 F F3(space)2.99 E F0 .49 +(character are not sa)2.99 F -.15(ve)-.2 G 2.99(di).15 G 2.99(nt)-2.99 G +.49(he his-)-2.99 F .558(tory list.)144 132 R 3.058(Av)5.558 G .558 +(alue of)-3.308 F F4(ignor)3.068 E(edups)-.37 E F0 .558 (causes lines matching the pre)3.328 F .557 (vious history entry to not be sa)-.25 F -.15(ve)-.2 G(d.).15 E 2.925 (Av)144 144 S .425(alue of)-3.175 F F4(ignor)2.935 E(eboth)-.37 E F0 @@ -2140,18 +2148,18 @@ A F3(HISTFILE)108 216 Q F0 .181 (dw).15 G(hen a shell e)-2.5 E(xits.)-.15 E F3(HISTFILESIZE)108 252 Q F0 1.622(The maximum number of lines contained in the history \214le.)144 264 R 1.623(When this v)6.623 F 1.623(ariable is assigned a)-.25 F -.25 -(va)144 276 S .932(lue, the history \214le is truncated, if necessary) -.25 F 3.432(,t)-.65 G 3.432(oc)-3.432 G .932 -(ontain no more than that number of lines by)-3.432 F(remo)144 288 Q .87 -(ving the oldest entries.)-.15 F .871(The history \214le is also trunca\ -ted to this size after writing it when a)5.87 F 1.245(shell e)144 300 R -3.745(xits. If)-.15 F 1.244(the v)3.744 F 1.244 -(alue is 0, the history \214le is truncated to zero size.)-.25 F 1.244 -(Non-numeric v)6.244 F 1.244(alues and)-.25 F 1.021(numeric v)144 312 R -1.022(alues less than zero inhibit truncation.)-.25 F 1.022 -(The shell sets the def)6.022 F 1.022(ault v)-.1 F 1.022(alue to the v) --.25 F 1.022(alue of)-.25 F F3(HISTSIZE)144 324 Q F0(after reading an) -2.5 E 2.5(ys)-.15 G(tartup \214les.)-2.5 E F3(HISTIGNORE)108 336 Q F0 +(va)144 276 S .125(lue, the history \214le is truncated, if necessary) +.25 F 2.625(,t)-.65 G 2.624(oc)-2.625 G .124 +(ontain no more than that number of lines by re-)-2.624 F(mo)144 288 Q +.065(ving the oldest entries.)-.15 F .066(The history \214le is also tr\ +uncated to this size after writing it when a shell)5.065 F -.15(ex)144 +300 S 2.928(its. If).15 F .428(the v)2.928 F .428 +(alue is 0, the history \214le is truncated to zero size.)-.25 F .427 +(Non-numeric v)5.427 F .427(alues and numeric)-.25 F -.25(va)144 312 S +.152(lues less than zero inhibit truncation.).25 F .152 +(The shell sets the def)5.152 F .152(ault v)-.1 F .152(alue to the v) +-.25 F .152(alue of)-.25 F F3(HISTSIZE)2.652 E F0(after reading an)144 +324 Q 2.5(ys)-.15 G(tartup \214les.)-2.5 E F3(HISTIGNORE)108 336 Q F0 2.658(Ac)144 348 S .158(olon-separated list of patterns used to decide \ which command lines should be sa)-2.658 F -.15(ve)-.2 G 2.657(do).15 G 2.657(nt)-2.657 G .157(he his-)-2.657 F .707(tory list.)144 360 R .707 @@ -2162,11 +2170,11 @@ which command lines should be sa)-2.658 F -.15(ve)-.2 G 2.657(do).15 G (ainst the line after the checks speci\214ed by)-.05 F F1(HISTCONTR)144 384 Q(OL)-.27 E F0 1.793(are applied.)4.043 F 1.793 (In addition to the normal shell pattern matching characters, `)6.793 F -F3(&)A F0(')A 2.515(matches the pre)144 396 R 2.515(vious history line.) --.25 F(`)7.514 E F3(&)A F0 5.014('m)C 2.514 -(ay be escaped using a backslash; the backslash is)-5.014 F(remo)144 408 -Q -.15(ve)-.15 G 3.352(db).15 G .852(efore attempting a match.)-3.352 F -.852(The second and subsequent lines of a multi-line compound)5.852 F +F3(&)A F0(')A 1.44(matches the pre)144 396 R 1.44(vious history line.) +-.25 F(`)6.44 E F3(&)A F0 3.94('m)C 1.44 +(ay be escaped using a backslash; the backslash is re-)-3.94 F(mo)144 +408 Q -.15(ve)-.15 G 3.95(db).15 G 1.45(efore attempting a match.)-3.95 +F 1.45(The second and subsequent lines of a multi-line compound)6.45 F 1.269(command are not tested, and are added to the history re)144 420 R -.05(ga)-.15 G 1.269(rdless of the v).05 F 1.269(alue of)-.25 F F1 (HISTIGNORE)3.769 E F2(.)A F0 @@ -2174,15 +2182,15 @@ Q -.15(ve)-.15 G 3.352(db).15 G .852(efore attempting a match.)-3.352 F E F0(shell option.)2.5 E F3(HISTSIZE)108 444 Q F0 1.387 (The number of commands to remember in the command history \(see)144 456 R F1(HIST)3.887 E(OR)-.162 E(Y)-.315 E F0(belo)3.637 E 3.887(w\). If) --.25 F(the)3.888 E -.25(va)144 468 S 1.321 -(lue is 0, commands are not sa).25 F -.15(ve)-.2 G 3.821(di).15 G 3.821 -(nt)-3.821 G 1.321(he history list.)-3.821 F 1.32(Numeric v)6.32 F 1.32 -(alues less than zero result in)-.25 F -2.15 -.25(ev e)144 480 T .436 -(ry command being sa).25 F -.15(ve)-.2 G 2.936(do).15 G 2.936(nt)-2.936 -G .436(he history list \(there is no limit\).)-2.936 F .437 -(The shell sets the def)5.437 F .437(ault v)-.1 F(alue)-.25 E -(to 500 after reading an)144 492 Q 2.5(ys)-.15 G(tartup \214les.)-2.5 E -F3(HISTTIMEFORMA)108 504 Q(T)-.95 E F0 .952(If this v)144 516 R .952 +-.25 F(the)3.888 E -.25(va)144 468 S .413(lue is 0, commands are not sa) +.25 F -.15(ve)-.2 G 2.913(di).15 G 2.913(nt)-2.913 G .413 +(he history list.)-2.913 F .413(Numeric v)5.413 F .412 +(alues less than zero result in e)-.25 F(v-)-.25 E .343 +(ery command being sa)144 480 R -.15(ve)-.2 G 2.843(do).15 G 2.843(nt) +-2.843 G .343(he history list \(there is no limit\).)-2.843 F .344 +(The shell sets the def)5.343 F .344(ault v)-.1 F .344(alue to)-.25 F +(500 after reading an)144 492 Q 2.5(ys)-.15 G(tartup \214les.)-2.5 E F3 +(HISTTIMEFORMA)108 504 Q(T)-.95 E F0 .952(If this v)144 516 R .952 (ariable is set and not null, its v)-.25 F .951 (alue is used as a format string for)-.25 F F4(strftime)3.451 E F0 .951 (\(3\) to print the)B .672 @@ -2219,7 +2227,7 @@ Q(When)5 E F1(HOSTFILE)2.5 E F0(is unset, the hostname list is cleared.) F -.1(wo)144 696 S(rds with the).1 E F3 -.18(re)2.5 G(ad).18 E F0 -.2 (bu)2.5 G(iltin command.).2 E(The def)5 E(ault v)-.1 E(alue is `)-.25 E (`')-.25 E('.)-.74 E(GNU Bash 5.0)72 768 Q -(2019 September 16)135.955 E(16)185.115 E 0 Cg EP +(2019 October 30)141.235 E(16)190.395 E 0 Cg EP %%Page: 17 17 %%BeginPageSetup BP @@ -2238,14 +2246,14 @@ G 2.802(its. If).15 F .302(the v)2.802 F .302(ariable e)-.25 F .302 (umeric v).15 F .302(alue, or has)-.25 F(no v)144 132 Q(alue, the def) -.25 E(ault v)-.1 E(alue is 10.)-.25 E(If it does not e)5 E(xist,)-.15 E F2(EOF)2.5 E F0(signi\214es the end of input to the shell.)2.25 E F1 -(INPUTRC)108 144 Q F0 1.435(The \214lename for the)144 156 R F1 -.18(re) -3.936 G(adline).18 E F0 1.436(startup \214le, o)3.936 F -.15(ve)-.15 G -1.436(rriding the def).15 F 1.436(ault of)-.1 F/F3 10/Times-Italic@0 SF -(~/.inputr)5.602 E(c)-.37 E F0(\(see)5.602 E F2(READLINE)3.936 E F0 -(belo)144 168 Q(w\).)-.25 E F1(INSIDE_EMA)108 180 Q(CS)-.55 E F0 .887 -(If this v)144 192 R .887(ariable appears in the en)-.25 F .886 -(vironment when the shell starts,)-.4 F F1(bash)3.386 E F0 .886 -(assumes that it is running)3.386 F(inside an Emacs shell b)144 204 Q +(INPUTRC)108 144 Q F0 .26(The \214lename for the)144 156 R F1 -.18(re) +2.76 G(adline).18 E F0 .26(startup \214le, o)2.76 F -.15(ve)-.15 G .26 +(rriding the def).15 F .261(ault of)-.1 F/F3 10/Times-Italic@0 SF +(~/.inputr)4.427 E(c)-.37 E F0(\(see)4.427 E F2(READLINE)2.761 E F0(be-) +2.511 E(lo)144 168 Q(w\).)-.25 E F1(INSIDE_EMA)108 180 Q(CS)-.55 E F0 +.034(If this v)144 192 R .034(ariable appears in the en)-.25 F .034 +(vironment when the shell starts,)-.4 F F1(bash)2.533 E F0 .033 +(assumes that it is running in-)2.533 F(side an Emacs shell b)144 204 Q (uf)-.2 E(fer and may disable line editing, depending on the v)-.25 E (alue of)-.25 E F1(TERM)2.5 E F0(.)A F1(LANG)108 216 Q F0 1.239 (Used to determine the locale cate)144 216 R 1.239(gory for an)-.15 F @@ -2277,11 +2285,11 @@ o determine the column length for printing selection lists.)2.555 F .264 (Automatically set if the)144 444 R F1(checkwinsize)2.764 E F0 .264 (option is enabled or in an interacti)2.764 F .565 -.15(ve s)-.25 H .265 (hell upon receipt of a).15 F F2(SIGWINCH)144 456 Q/F4 9/Times-Roman@0 -SF(.)A F1(MAIL)108 468 Q F0 1.201 +SF(.)A F1(MAIL)108 468 Q F0 .422 (If this parameter is set to a \214le or directory name and the)144 468 -R F2(MAILP)3.701 E -.855(AT)-.666 G(H).855 E F0 -.25(va)3.451 G 1.201 -(riable is not set,).25 F F1(bash)3.701 E F0 -(informs the user of the arri)144 480 Q -.25(va)-.25 G 2.5(lo).25 G 2.5 +R F2(MAILP)2.921 E -.855(AT)-.666 G(H).855 E F0 -.25(va)2.671 G .421 +(riable is not set,).25 F F1(bash)2.921 E F0(in-)2.921 E +(forms the user of the arri)144 480 Q -.25(va)-.25 G 2.5(lo).25 G 2.5 (fm)-2.5 G(ail in the speci\214ed \214le or Maildir)-2.5 E (-format directory)-.2 E(.)-.65 E F1(MAILCHECK)108 492 Q F0 .098 (Speci\214es ho)144 504 R 2.598(wo)-.25 G .098(ften \(in seconds\)) @@ -2325,8 +2333,8 @@ ser mail \214les that it uses is system dependent \(e.g., /v)144 612 Q -3.035 E .867(colons, or as an initial or trailing colon.)144 708 R .868 (The def)5.868 F .868(ault path is system-dependent, and is set by the) -.1 F(administrator who installs)144 720 Q F1(bash)2.5 E F0 5(.A)C -(common v)-2.5 E(alue is)-.25 E(GNU Bash 5.0)72 768 Q(2019 September 16) -135.955 E(17)185.115 E 0 Cg EP +(common v)-2.5 E(alue is)-.25 E(GNU Bash 5.0)72 768 Q(2019 October 30) +141.235 E(17)190.395 E 0 Cg EP %%Page: 18 18 %%BeginPageSetup BP @@ -2438,8 +2446,8 @@ G(iltin.).2 E(The)144 668.4 Q F2(select)2.81 E F0 .31 S 1.05(it for a line of input after issuing the primary prompt.).1 F F2 (Bash)6.05 E F0 1.05(terminates after w)3.55 F 1.05(aiting for that)-.1 F(number of seconds if a complete line of input does not arri)144 704.4 -Q -.15(ve)-.25 G(.).15 E(GNU Bash 5.0)72 768 Q(2019 September 16)135.955 -E(18)185.115 E 0 Cg EP +Q -.15(ve)-.25 G(.).15 E(GNU Bash 5.0)72 768 Q(2019 October 30)141.235 E +(18)190.395 E 0 Cg EP %%Page: 19 19 %%BeginPageSetup BP @@ -2462,10 +2470,10 @@ F1(bash)2.89 E F0 .39(creates temporary \214les for the)2.89 F(shell') (of a stopped job, in this)3.805 F(conte)144 180 Q 1.132 (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 192 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 +(he string supplied must)-3.633 F .606 +(match the name of a stopped job e)144 192 R .606(xactly; if set to)-.15 +F F2(substring)3.445 E F0 3.105(,t).22 G .605 +(he string supplied needs to match a)-3.105 F .884 (substring of the name of a stopped job)144 204 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 216 Q F1(%?)3.334 E F0 @@ -2476,28 +2484,28 @@ F F2(substring)3.124 E F0 3.124(,t).22 G .624 (must be a pre\214x of a stopped job')144 228 R 2.816(sn)-.55 G .316 (ame; this pro)-2.816 F .316(vides functionality analogous to the)-.15 F F1(%)2.816 E F2(string)A F0(job)2.816 E(identi\214er)144 240 Q(.)-.55 E -F1(histchars)108 252 Q F0 2.07(The tw)144 264 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 276 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 288 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 300 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 312 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\ - that the remainder of the line is a comment when found as the \214rst \ -char)144 324 R(-)-.2 E 1.294(acter of a w)144 336 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 348 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 360 Q F1(Arrays)87 376.8 Q(Bash) +F1(histchars)108 252 Q F0 .546(The tw)144 264 R 3.046(oo)-.1 G 3.046(rt) +-3.046 G .546(hree characters which control history e)-3.046 F .545 +(xpansion and tok)-.15 F .545(enization \(see)-.1 F F3(HIST)3.045 E(OR) +-.162 E 2.795(YE)-.315 G(X-)-2.795 E -.666(PA)144 276 S(NSION).666 E F0 +(belo)2.987 E 3.237(w\). The)-.25 F .737(\214rst character is the)3.237 +F F2 .737(history e)3.237 F(xpansion)-.2 E F0(character)3.238 E 3.238 +(,t)-.4 G .738(he character which sig-)-3.238 F .761 +(nals the start of a history e)144 288 R .761(xpansion, normally `)-.15 +F F1(!)A F0 3.261('. The)B .76(second character is the)3.261 F F2(quic) +3.26 E 3.26(ks)-.2 G(ubstitution)-3.26 E F0(character)144 300 Q 3.476 +(,w)-.4 G .977(hich is used as shorthand for re-running the pre)-3.476 F +.977(vious command entered, substituting)-.25 F .131 +(one string for another in the command.)144 312 R .131(The def)5.131 F +.131(ault is `)-.1 F F1(^)A F0 2.63('. The)B .13 +(optional third character is the char)2.63 F(-)-.2 E .276(acter which i\ +ndicates that the remainder of the line is a comment when found as the \ +\214rst character)144 324 R .46(of a w)144 336 R .46(ord, normally `)-.1 +F F1(#)A F0 2.959('. The)B .459 +(history comment character causes history substitution to be skipped) +2.959 F .466(for the remaining w)144 348 R .466(ords on the line.)-.1 F +.467(It does not necessarily cause the shell parser to treat the rest) +5.467 F(of the line as a comment.)144 360 Q F1(Arrays)87 376.8 Q(Bash) 108 388.8 Q F0(pro)3.391 E .891(vides one-dimensional inde)-.15 F -.15 (xe)-.15 G 3.391(da).15 G .891(nd associati)-3.391 F 1.191 -.15(ve a) -.25 H .891(rray v).15 F 3.391(ariables. An)-.25 F 3.391(yv)-.15 G .89 @@ -2519,22 +2527,23 @@ H 1.595(rrays are refer).15 F(-)-.2 E(enced using arbitrary strings.)108 -.15 G 4.963(da).15 G 2.463(rray is created automatically if an)-4.963 F 4.963(yv)-.15 G 2.462(ariable is assigned to using the syntax)-5.213 F F2(name)4.962 E F0([)A F2(sub-)A(script)108 465.6 Q F0(]=)A F2(value)A -F0 6.548(.T)C(he)-6.548 E F2(subscript)4.388 E F0 1.549 -(is treated as an arithmetic e)4.728 F 1.549(xpression that must e)-.15 -F -.25(va)-.25 G 1.549(luate to a number).25 F 6.549(.T)-.55 G(o)-7.349 -E -.15(ex)108 477.6 S 1.98(plicitly declare an inde).15 F -.15(xe)-.15 G -4.48(da).15 G(rray)-4.48 E 4.48(,u)-.65 G(se)-4.48 E F1(declar)4.48 E -4.48<65ad>-.18 G(a)-4.48 E F2(name)4.48 E F0(\(see)4.48 E F3 1.979 -(SHELL B)4.479 F(UIL)-.09 E 1.979(TIN COMMANDS)-.828 F F0(belo)4.229 E -(w\).)-.25 E F1(declar)108 489.6 Q 2.5<65ad>-.18 G(a)-2.5 E F2(name)2.5 -E F1([)A F2(subscript)A F1(])A F0(is also accepted; the)2.5 E F2 -(subscript)2.5 E F0(is ignored.)2.5 E(Associati)108 506.4 Q .3 -.15 -(ve a)-.25 H(rrays are created using).15 E F1(declar)2.5 E 2.5<65ad>-.18 -G(A)-2.5 E F2(name)2.5 E F0(.)A(Attrib)108 523.2 Q .94 -(utes may be speci\214ed for an array v)-.2 F .941(ariable using the) --.25 F F1(declar)3.441 E(e)-.18 E F0(and)3.441 E F1 -.18(re)3.441 G -(adonly).18 E F0 -.2(bu)3.441 G 3.441(iltins. Each).2 F(attrib)3.441 E -(ute)-.2 E(applies to all members of an array)108 535.2 Q(.)-.65 E 1.647 +F0 5.506(.T)C(he)-5.506 E F2(subscript)3.346 E F0 .507 +(is treated as an arithmetic e)3.687 F .507(xpression that must e)-.15 F +-.25(va)-.25 G .507(luate to a number).25 F 5.507(.T)-.55 G 3.007(oe) +-6.307 G(x-)-3.157 E 1.193(plicitly declare an inde)108 477.6 R -.15(xe) +-.15 G 3.693(da).15 G(rray)-3.693 E 3.693(,u)-.65 G(se)-3.693 E F1 +(declar)3.693 E 3.693<65ad>-.18 G(a)-3.693 E F2(name)3.693 E F0(\(see) +3.692 E F3 1.192(SHELL B)3.692 F(UIL)-.09 E 1.192(TIN COMMANDS)-.828 F +F0(belo)3.442 E(w\).)-.25 E F1(de-)6.192 E(clar)108 489.6 Q 2.5<65ad> +-.18 G(a)-2.5 E F2(name)2.5 E F1([)A F2(subscript)A F1(])A F0 +(is also accepted; the)2.5 E F2(subscript)2.5 E F0(is ignored.)2.5 E +(Associati)108 506.4 Q .3 -.15(ve a)-.25 H(rrays are created using).15 E +F1(declar)2.5 E 2.5<65ad>-.18 G(A)-2.5 E F2(name)2.5 E F0(.)A(Attrib)108 +523.2 Q .94(utes may be speci\214ed for an array v)-.2 F .941 +(ariable using the)-.25 F F1(declar)3.441 E(e)-.18 E F0(and)3.441 E F1 +-.18(re)3.441 G(adonly).18 E F0 -.2(bu)3.441 G 3.441(iltins. Each).2 F +(attrib)3.441 E(ute)-.2 E(applies to all members of an array)108 535.2 Q +(.)-.65 E 1.647 (Arrays are assigned to using compound assignments of the form)108 552 R F2(name)4.147 E F0(=)A F1(\()A F0 -.25(va)C(lue).25 E F2(1)A F0 1.647 (... v)4.147 F(alue)-.25 E F2(n)A F1(\))A F0 4.147(,w)C 1.647(here each) @@ -2545,14 +2554,14 @@ G 4.333(da).15 G 1.833(rray assignments do not require an)-4.333 F 1.833 (When assigning to inde)108 576 R -.15(xe)-.15 G 2.663(da).15 G .163 (rrays, if the optional brack)-2.663 F .163 (ets and subscript are supplied, that inde)-.1 F 2.663(xi)-.15 G 2.663 -(sa)-2.663 G(ssigned)-2.663 E 1.41(to; otherwise the inde)108 588 R 3.91 -(xo)-.15 G 3.91(ft)-3.91 G 1.41(he element assigned is the last inde) --3.91 F 3.911(xa)-.15 G 1.411(ssigned to by the statement plus one.) --3.911 F(Inde)108 600 Q(xing starts at zero.)-.15 E -(When assigning to an associati)108 616.8 Q .3 -.15(ve a)-.25 H(rray).15 -E 2.5(,t)-.65 G(he subscript is required.)-2.5 E .24 -(This syntax is also accepted by the)108 633.6 R F1(declar)2.74 E(e)-.18 -E F0 -.2(bu)2.739 G 2.739(iltin. Indi).2 F .239 +(sa)-2.663 G(ssigned)-2.663 E .459(to; otherwise the inde)108 588 R +2.959(xo)-.15 G 2.959(ft)-2.959 G .459 +(he element assigned is the last inde)-2.959 F 2.96(xa)-.15 G .46 +(ssigned to by the statement plus one.)-2.96 F(In-)5.46 E(de)108 600 Q +(xing starts at zero.)-.15 E(When assigning to an associati)108 616.8 Q +.3 -.15(ve a)-.25 H(rray).15 E 2.5(,t)-.65 G(he subscript is required.) +-2.5 E .24(This syntax is also accepted by the)108 633.6 R F1(declar) +2.74 E(e)-.18 E F0 -.2(bu)2.739 G 2.739(iltin. Indi).2 F .239 (vidual array elements may be assigned to using the)-.25 F F2(name)108 645.6 Q F0([)A F2(subscript)A F0(]=)A F2(value)A F0 1.917 (syntax introduced abo)4.416 F -.15(ve)-.15 G 6.917(.W).15 G 1.917 @@ -2562,11 +2571,11 @@ E F0 -.2(bu)2.739 G 2.739(iltin. Indi).2 F .239 -.15(ve n)-.25 H(umber).15 E 2.616(,t)-.4 G .115 (hat number is interpreted as relati)-2.616 F .415 -.15(ve t)-.25 H 2.615(oo).15 G .115(ne greater than the maximum inde)-2.615 F(x)-.15 E -(of)108 669.6 Q F2(name)3.338 E F0 3.338(,s)C 3.338(on)-3.338 G -2.25 --.15(eg a)-3.338 H(ti).15 E 1.138 -.15(ve i)-.25 H .838 -(ndices count back from the end of the array).15 F 3.338(,a)-.65 G .838 -(nd an inde)-3.338 F 3.338(xo)-.15 G 3.338<66ad>-3.338 G 3.338(1r)-3.338 -G .838(eferences the last)-3.338 F(element.)108 681.6 Q(An)108 698.4 Q +(of)108 669.6 Q F2(name)2.676 E F0 2.676(,s)C 2.676(on)-2.676 G -2.25 +-.15(eg a)-2.676 H(ti).15 E .476 -.15(ve i)-.25 H .177 +(ndices count back from the end of the array).15 F 2.677(,a)-.65 G .177 +(nd an inde)-2.677 F 2.677(xo)-.15 G 2.677<66ad>-2.677 G 2.677(1r)-2.677 +G .177(eferences the last el-)-2.677 F(ement.)108 681.6 Q(An)108 698.4 Q 3.576(ye)-.15 G 1.076(lement of an array may be referenced using ${) -3.576 F F2(name)A F0([)A F2(subscript)A F0 3.575(]}. The)B 1.075 (braces are required to a)3.575 F -.2(vo)-.2 G(id).2 E 1.541 @@ -2576,8 +2585,8 @@ 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.042 E F0(.)A 1.057 (These subscripts dif)108 722.4 R 1.057(fer only when the w)-.25 F 1.057 (ord appears within double quotes.)-.1 F 1.056(If the w)6.056 F 1.056 -(ord is double-quoted,)-.1 F(GNU Bash 5.0)72 768 Q(2019 September 16) -135.955 E(19)185.115 E 0 Cg EP +(ord is double-quoted,)-.1 F(GNU Bash 5.0)72 768 Q(2019 October 30) +141.235 E(19)190.395 E 0 Cg EP %%Page: 20 20 %%BeginPageSetup BP @@ -2636,56 +2645,56 @@ E F1(*)2.5 E F0(within double quotes.)2.5 E(The)108 295.2 Q F3(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 F3(unset)5.267 E F1(name)2.767 E F0([)A F1(subscript)A F0 2.767(]d)C(estro)-2.767 E .267(ys the array element at inde)-.1 F(x) --.15 E F1(sub-)2.767 E(script)108 307.2 Q F0 3.975(,f)C 1.475 -(or both inde)-3.975 F -.15(xe)-.15 G 3.975(da).15 G 1.474(nd associati) --3.975 F 1.774 -.15(ve a)-.25 H 3.974(rrays. Ne).15 F -.05(ga)-.15 G(ti) -.05 E 1.774 -.15(ve s)-.25 H 1.474(ubscripts to inde).15 F -.15(xe)-.15 -G 3.974(da).15 G 1.474(rrays are interpreted as)-3.974 F .614 -(described abo)108 319.2 R -.15(ve)-.15 G 5.614(.U).15 G .614 -(nsetting the last element of an array v)-5.614 F .615 -(ariable does not unset the v)-.25 F(ariable.)-.25 E F3(unset)5.615 E F1 -(name)3.115 E F0(,)A(where)108 331.2 Q F1(name)2.5 E F0(is an array)2.5 +-.15 E F1(sub-)2.767 E(script)108 307.2 Q F0 2.858(,f)C .358 +(or both inde)-2.858 F -.15(xe)-.15 G 2.858(da).15 G .358(nd associati) +-2.858 F .658 -.15(ve a)-.25 H 2.858(rrays. Ne).15 F -.05(ga)-.15 G(ti) +.05 E .658 -.15(ve s)-.25 H .358(ubscripts to inde).15 F -.15(xe)-.15 G +2.858(da).15 G .358(rrays are interpreted as de-)-2.858 F 1.204 +(scribed abo)108 319.2 R -.15(ve)-.15 G 6.204(.U).15 G 1.204 +(nsetting the last element of an array v)-6.204 F 1.205 +(ariable does not unset the v)-.25 F(ariable.)-.25 E F3(unset)6.205 E F1 +(name)3.705 E F0(,)A(where)108 331.2 Q F1(name)2.5 E F0(is an array)2.5 E 2.5(,o)-.65 G(r)-2.5 E F3(unset)2.5 E F1(name)2.5 E F0([)A F1 (subscript)A F0(], where)A F1(subscript)2.5 E F0(is)2.5 E F3(*)2.5 E F0 (or)2.5 E F3(@)2.5 E F0 2.5(,r)C(emo)-2.5 E -.15(ve)-.15 G 2.5(st).15 G -(he entire array)-2.5 E(.)-.65 E .848(When using a v)108 348 R .848 -(ariable name with a subscript as an ar)-.25 F .848 -(gument to a command, such as with)-.18 F F3(unset)3.347 E F0 3.347(,w)C -(ithout)-3.347 E .344(using the w)108 360 R .344(ord e)-.1 F .344 -(xpansion syntax described abo)-.15 F -.15(ve)-.15 G 2.845(,t).15 G .345 -(he ar)-2.845 F .345(gument is subject to pathname e)-.18 F 2.845 -(xpansion. If)-.15 F(path-)2.845 E(name e)108 372 Q +(he entire array)-2.5 E(.)-.65 E .029(When using a v)108 348 R .029 +(ariable name with a subscript as an ar)-.25 F .028 +(gument to a command, such as with)-.18 F F3(unset)2.528 E F0 2.528(,w)C +.028(ithout us-)-2.528 F .937(ing the w)108 360 R .937(ord e)-.1 F .937 +(xpansion syntax described abo)-.15 F -.15(ve)-.15 G 3.437(,t).15 G .937 +(he ar)-3.437 F .938(gument is subject to pathname e)-.18 F 3.438 +(xpansion. If)-.15 F(path-)3.438 E(name e)108 372 Q (xpansion is not desired, the ar)-.15 E(gument should be quoted.)-.18 E -(The)108 388.8 Q F3(declar)3.574 E(e)-.18 E F0(,)A F3(local)3.574 E F0 -3.574(,a)C(nd)-3.574 E F3 -.18(re)3.574 G(adonly).18 E F0 -.2(bu)3.574 G -1.073(iltins each accept a).2 F F33.573 E F0 1.073 -(option to specify an inde)3.573 F -.15(xe)-.15 G 3.573(da).15 G 1.073 -(rray and a)-3.573 F F33.573 E F0 .338 -(option to specify an associati)108 400.8 R .638 -.15(ve a)-.25 H(rray) -.15 E 5.338(.I)-.65 G 2.838(fb)-5.338 G .338(oth options are supplied,) --2.838 F F32.838 E F0(tak)2.838 E .338(es precedence.)-.1 F(The) -5.338 E F3 -.18(re)2.839 G(ad).18 E F0 -.2(bu)2.839 G(iltin).2 E .441 -(accepts a)108 412.8 R F32.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 F3(set)2.941 E F0(and)2.941 E F3(declar)2.94 E(e)-.18 E F0 -.2 +(The)108 388.8 Q F3(declar)2.684 E(e)-.18 E F0(,)A F3(local)2.684 E F0 +2.684(,a)C(nd)-2.684 E F3 -.18(re)2.684 G(adonly).18 E F0 -.2(bu)2.684 G +.184(iltins each accept a).2 F F32.684 E F0 .184 +(option to specify an inde)2.684 F -.15(xe)-.15 G 2.683(da).15 G .183 +(rray and a)-2.683 F F32.683 E F0(op-)2.683 E .041 +(tion to specify an associati)108 400.8 R .341 -.15(ve a)-.25 H(rray).15 +E 5.041(.I)-.65 G 2.541(fb)-5.041 G .041(oth options are supplied,) +-2.541 F F32.541 E F0(tak)2.541 E .041(es precedence.)-.1 F(The) +5.041 E F3 -.18(re)2.542 G(ad).18 E F0 -.2(bu)2.542 G .042(iltin ac-).2 +F .864(cepts a)108 412.8 R F33.364 E F0 .864 +(option to assign a list of w)3.364 F .864 +(ords read from the standard input to an array)-.1 F 5.863(.T)-.65 G(he) +-5.863 E F3(set)3.363 E F0(and)3.363 E F3(declar)3.363 E(e)-.18 E F0 -.2 (bu)108 424.8 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 441.6 Q(ANSION)-.81 E F0 .76(Expansion is perfo\ rmed on the command line after it has been split into w)108 453.6 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 465.6 S .37(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 .369 -(command sub-)2.869 F(stitution)108 477.6 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 .418(The order of e)108 494.4 R .418(xpansions is: brace e)-.15 F .418 -(xpansion; tilde e)-.15 F .419(xpansion, parameter and v)-.15 F .419 -(ariable e)-.25 F .419(xpansion, arithmetic)-.15 F -.15(ex)108 506.4 S -.196(pansion, and command substitution \(done in a left-to-right f).15 F -.195(ashion\); w)-.1 F .195(ord splitting; and pathname e)-.1 F(xpan-) +(inds of)-3.26 F -.15(ex)108 465.6 S .201(pansion performed:).15 F F1 +(br)2.971 E .201(ace e)-.15 F(xpansion)-.2 E F0(,).24 E F1 .201(tilde e) +2.831 F(xpansion)-.2 E F0(,).24 E F1(par)3.951 E .201 +(ameter and variable e)-.15 F(xpansion)-.2 E F0(,).24 E F1 .2 +(command sub-)2.901 F(stitution)108 477.6 Q F0(,).24 E F1(arithmetic e) +2.83 E(xpansion)-.2 E F0(,).24 E F1(wor)2.84 E 2.5(ds)-.37 G(plitting) +-2.5 E F0 2.5(,a).22 G(nd)-2.5 E F1(pathname e)3.75 E(xpansion)-.2 E F0 +(.).24 E .418(The order of e)108 494.4 R .418(xpansions is: brace e)-.15 +F .418(xpansion; tilde e)-.15 F .419(xpansion, parameter and v)-.15 F +.419(ariable e)-.25 F .419(xpansion, arithmetic)-.15 F -.15(ex)108 506.4 +S .196(pansion, and command substitution \(done in a left-to-right f).15 +F .195(ashion\); w)-.1 F .195(ord splitting; and pathname e)-.1 F(xpan-) -.15 E(sion.)108 518.4 Q .257 (On systems that can support it, there is an additional e)108 535.2 R .257(xpansion a)-.15 F -.25(va)-.2 G(ilable:).25 E F1(pr)2.757 E .257 @@ -2697,34 +2706,34 @@ E(formed at the same time as tilde, parameter)108 547.2 Q 2.5(,v)-.4 G -.15 F .002(ord are remo)-.1 F -.15(ve)-.15 G 2.502(du).15 G .002 (nless the)-2.502 F(y)-.15 E(ha)108 576 Q .3 -.15(ve b)-.2 H (een quoted themselv).15 E(es \()-.15 E F1(quote r)A(emo)-.37 E(val)-.1 -E F0(\).)A 1.19(Only brace e)108 592.8 R 1.19(xpansion, w)-.15 F 1.19 -(ord splitting, and pathname e)-.1 F 1.191 -(xpansion can increase the number of w)-.15 F 1.191(ords of the)-.1 F --.15(ex)108 604.8 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 616.8 S 1.244(pansions of ").15 F F3($@)A F0 3.744 -("a)C 1.244(nd ")-3.744 F F3(${)A F1(name)A F3([@]})A F0 1.245 -(", and, in most cases,)B F3($*)3.745 E F0(and)3.745 E F3(${)3.745 E F1 -(name)A F3([*]})A F0 1.245(as e)3.745 F 1.245(xplained abo)-.15 F 1.545 --.15(ve \()-.15 H(see).15 E F2 -.666(PA)108 628.8 S(RAMETERS).666 E/F5 9 -/Times-Roman@0 SF(\).)A F3(Brace Expansion)87 645.6 Q F1(Br)108.58 657.6 -Q .606(ace e)-.15 F(xpansion)-.2 E F0 .606 +E F0(\).)A .171(Only brace e)108 592.8 R .171(xpansion, w)-.15 F .171 +(ord splitting, and pathname e)-.1 F .171 +(xpansion can increase the number of w)-.15 F .172(ords of the e)-.1 F +(x-)-.15 E .777(pansion; other e)108 604.8 R .776(xpansions e)-.15 F +.776(xpand a single w)-.15 F .776(ord to a single w)-.1 F 3.276 +(ord. The)-.1 F .776(only e)3.276 F .776(xceptions to this are the e) +-.15 F(x-)-.15 E .695(pansions of ")108 616.8 R F3($@)A F0 3.195("a)C +.695(nd ")-3.195 F F3(${)A F1(name)A F3([@]})A F0 .696 +(", and, in most cases,)B F3($*)3.196 E F0(and)3.196 E F3(${)3.196 E F1 +(name)A F3([*]})A F0 .696(as e)3.196 F .696(xplained abo)-.15 F .996 +-.15(ve \()-.15 H(see).15 E F2 -.666(PA)3.196 G(-).666 E(RAMETERS)108 +628.8 Q/F5 9/Times-Roman@0 SF(\).)A F3(Brace Expansion)87 645.6 Q F1(Br) +108.58 657.6 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 669.6 Q F1 .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 .152(form of an optional)108 681.6 R F1(pr)2.652 E(eamble) --.37 E F0 2.651(,f).18 G(ollo)-2.651 E .151 +(he)-2.915 E .074(form of an optional)108 681.6 R F1(pr)3.823 E(eamble) +-.37 E F0 2.573(,f).18 G(ollo)-2.573 E .073 (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 693.6 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 705.6 R .658(xpanding left to)-.15 F(right.) -108 717.6 Q(GNU Bash 5.0)72 768 Q(2019 September 16)135.955 E(20)185.115 -E 0 Cg EP +F(xpres-)-.15 E .489(sion between a pair of braces, follo)108 693.6 R +.489(wed by an optional)-.25 F F1(postscript)4.239 E F0 5.49(.T).68 G +.49(he preamble is pre\214x)-5.49 F .49(ed to each string)-.15 F .659(c\ +ontained within the braces, and the postscript is then appended to each\ + resulting string, e)108 705.6 R .658(xpanding left to)-.15 F(right.)108 +717.6 Q(GNU Bash 5.0)72 768 Q(2019 October 30)141.235 E(20)190.395 E 0 +Cg EP %%Page: 21 21 %%BeginPageSetup BP @@ -2756,11 +2765,11 @@ empts to force all generated terms to contain)-.15 F 1.143 (xpression)-.15 E -.15(ex)108 172.8 S 1.064(pands to each character le) .15 F 1.064(xicographically between)-.15 F F2(x)3.564 E F0(and)3.564 E F2(y)3.564 E F0 3.564(,i)C(nclusi)-3.564 E -.15(ve)-.25 G 3.564(,u).15 G -1.064(sing the def)-3.564 F 1.064(ault C locale.)-.1 F(Note)6.064 E .984 -(that both)108 184.8 R F2(x)3.484 E F0(and)3.484 E F2(y)3.484 E F0 .983 -(must be of the same type.)3.484 F .983 -(When the increment is supplied, it is used as the dif)5.983 F(ference) --.25 E(between each term.)108 196.8 Q(The def)5 E +1.064(sing the def)-3.564 F 1.064(ault C locale.)-.1 F(Note)6.064 E .245 +(that both)108 184.8 R F2(x)2.745 E F0(and)2.745 E F2(y)2.745 E F0 .245 +(must be of the same type.)2.745 F .244 +(When the increment is supplied, it is used as the dif)5.245 F .244 +(ference be-)-.25 F(tween each term.)108 196.8 Q(The def)5 E (ault increment is 1 or \2551 as appropriate.)-.1 E .581(Brace e)108 213.6 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 @@ -2770,18 +2779,18 @@ F2(y)3.564 E F0 3.564(,i)C(nclusi)-3.564 E -.15(ve)-.25 G 3.564(,u).15 G (does not apply an)2.516 F 2.515(ys)-.15 G .015 (yntactic interpretation to the con-)-2.515 F(te)108 237.6 Q (xt of the e)-.15 E(xpansion or the te)-.15 E(xt between the braces.) --.15 E 3.632(Ac)108 254.4 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 266.4 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 278.4 R F1({)2.755 E F0(or)2.755 E F1(,)2.755 E F0 -.255(may be quoted with a backslash to pre)2.755 F -.15(ve)-.25 G .255 -(nt its being considered part of a brace e).15 F(xpres-)-.15 E 2.911 -(sion. T)108 290.4 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 .41(is not considered eligible for brace e)2.911 F -(xpan-)-.15 E(sion, and inhibits brace e)108 302.4 Q +-.15 E 2.501(Ac)108 254.4 S .001(orrectly-formed brace e)-2.501 F .001(\ +xpansion must contain unquoted opening and closing braces, and at least\ + one un-)-.15 F .458(quoted comma or a v)108 266.4 R .458 +(alid sequence e)-.25 F 2.958(xpression. An)-.15 F 2.958(yi)-.15 G .458 +(ncorrectly formed brace e)-2.958 F .457(xpansion is left unchanged.) +-.15 F(A)108 278.4 Q F1({)2.521 E F0(or)2.521 E F1(,)2.521 E F0 .021 +(may be quoted with a backslash to pre)2.521 F -.15(ve)-.25 G .022 +(nt its being considered part of a brace e).15 F 2.522(xpression. T)-.15 +F 2.522(oa)-.8 G -.2(vo)-2.722 G(id).2 E .172 +(con\215icts with parameter e)108 290.4 R .172(xpansion, the string)-.15 +F F1(${)2.672 E F0 .172(is not considered eligible for brace e)2.672 F +.172(xpansion, and inhibits)-.15 F(brace e)108 302.4 Q (xpansion until the closing)-.15 E F1(})2.5 E F0(.)A 1.476(This constru\ ct is typically used as shorthand when the common pre\214x of the strin\ gs to be generated is)108 319.2 R(longer than in the abo)108 331.2 Q .3 @@ -2830,72 +2839,71 @@ with the speci\214ed login name.)108 537.6 Q .093 5.092 F 3.403(a`)108 566.4 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 .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 578.4 R F2(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 -590.4 R 1.438(ould be displayed by the)-.1 F F1(dirs)3.938 E F0 -.2(bu) -108 602.4 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 614.4 Q(If the login name is in)108 631.2 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 .166(Each v)108 648 R .167 -(ariable assignment is check)-.25 F .167(ed for unquoted tilde-pre\214x) --.1 F .167(es immediately follo)-.15 F .167(wing a)-.25 F F1(:)2.667 E -F0 .167(or the \214rst)2.667 F F1(=)2.667 E F0 5.167(.I)C(n)-5.167 E -.468(these cases, tilde e)108 660 R .468(xpansion is also performed.) --.15 F(Consequently)5.467 E 2.967(,o)-.65 G .467 -(ne may use \214lenames with tildes in assign-)-2.967 F(ments to)108 672 -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 -.023(Bash also performs tilde e)108 688.8 R .023(xpansion on w)-.15 F -.024(ords satisfying the conditions of v)-.1 F .024 -(ariable assignments \(as described)-.25 F(abo)108 700.8 Q .77 -.15 +5.904 F .904(wing the)-.25 F .88 +(tilde in the tilde-pre\214x consist of a number)108 578.4 R F2(N)3.38 E +F0 3.38(,o)C .88(ptionally pre\214x)-3.38 F .879 +(ed by a `+' or a `\255', the tilde-pre\214x is re-)-.15 F .138(placed \ +with the corresponding element from the directory stack, as it w)108 +590.4 R .138(ould be displayed by the)-.1 F F1(dirs)2.639 E F0 -.2(bu) +2.639 G(iltin).2 E(in)108 602.4 Q -.2(vo)-.4 G -.1(ke).2 G 2.839(dw).1 G +.338(ith the tilde-pre\214x as an ar)-2.839 F 2.838(gument. If)-.18 F +.338(the characters follo)2.838 F .338 +(wing the tilde in the tilde-pre\214x consist)-.25 F +(of a number without a leading `+' or `\255', `+' is assumed.)108 614.4 +Q(If the login name is in)108 631.2 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 .166 +(Each v)108 648 R .167(ariable assignment is check)-.25 F .167 +(ed for unquoted tilde-pre\214x)-.1 F .167(es immediately follo)-.15 F +.167(wing a)-.25 F F1(:)2.667 E F0 .167(or the \214rst)2.667 F F1(=) +2.667 E F0 5.167(.I)C(n)-5.167 E .468(these cases, tilde e)108 660 R +.468(xpansion is also performed.)-.15 F(Consequently)5.467 E 2.967(,o) +-.65 G .467(ne may use \214lenames with tildes in assign-)-2.967 F +(ments to)108 672 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 .023(Bash also performs tilde e)108 688.8 R .023 +(xpansion on w)-.15 F .024(ords satisfying the conditions of v)-.1 F +.024(ariable assignments \(as described)-.25 F(abo)108 700.8 Q .77 -.15 (ve u)-.15 H(nder).15 E F3 -.666(PA)2.97 G(RAMETERS).666 E F4(\))A F0 .47(when the)2.72 F 2.969(ya)-.15 G .469(ppear as ar)-2.969 F .469 (guments to simple commands.)-.18 F .469(Bash does not do this,)5.469 F -.15(ex)108 712.8 S(cept for the).15 E F2(declar)2.5 E(ation)-.15 E F0 (commands listed abo)2.5 E -.15(ve)-.15 G 2.5(,w).15 G(hen in)-2.5 E F2 -(posix mode)2.5 E F0(.)A(GNU Bash 5.0)72 768 Q(2019 September 16)135.955 -E(21)185.115 E 0 Cg EP +(posix mode)2.5 E F0(.)A(GNU Bash 5.0)72 768 Q(2019 October 30)141.235 E +(21)190.395 E 0 Cg EP %%Page: 22 22 %%BeginPageSetup BP %%EndPageSetup /F0 10/Times-Roman@0 SF -.35(BA)72 48 S 137.14(SH\(1\) General).35 F (Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E/F1 10/Times-Bold@0 -SF -.1(Pa)87 84 S(rameter Expansion).1 E F0 1.605(The `)108 96 R F1($)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 108 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 120 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 132 +SF -.1(Pa)87 84 S(rameter Expansion).1 E F0 .199(The `)108 96 R F1($)A +F0 2.699('c)C .199(haracter introduces parameter e)-2.699 F .199 +(xpansion, command substitution, or arithmetic e)-.15 F 2.7 +(xpansion. The)-.15 F(pa-)2.7 E .314(rameter name or symbol to be e)108 +108 R .314(xpanded may be enclosed in braces, which are optional b)-.15 +F .314(ut serv)-.2 F 2.813(et)-.15 G 2.813(op)-2.813 G(rotect)-2.813 E +.414(the v)108 120 R .414(ariable to be e)-.25 F .414 +(xpanded from characters immediately follo)-.15 F .415 +(wing it which could be interpreted as part of)-.25 F(the name.)108 132 Q 1.19(When braces are used, the matching ending brace is the \214rst `) 108 148.8 R F1(})A F0 3.689('n)C 1.189 -(ot escaped by a backslash or within a)-3.689 F 2.15 -(quoted string, and not within an embedded arithmetic e)108 160.8 R 2.15 -(xpansion, command substitution, or parameter)-.15 F -.15(ex)108 172.8 S -(pansion.).15 E(${)108 189.6 Q/F2 10/Times-Italic@0 SF(par)A(ameter)-.15 -E F0(})A 1.205(The v)144 201.6 R 1.205(alue of)-.25 F F2(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 F2(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 213.6 R F2(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 2.677 -(be interpreted as part of its name.)144 225.6 R(The)7.677 E F2(par) -5.177 E(ameter)-.15 E F0 2.676(is a shell parameter as described abo) -5.177 F -.15(ve)-.15 G F1 -.74(PA)144 237.6 S(RAMETERS).74 E F0 2.5(\)o) -C 2.5(ra)-2.5 G 2.5(na)-2.5 G(rray reference \()-2.5 E F1(Arrays)A F0 -(\).)A .346(If the \214rst character of)108 254.4 R F2(par)2.846 E +(ot escaped by a backslash or within a)-3.689 F .821 +(quoted string, and not within an embedded arithmetic e)108 160.8 R .822 +(xpansion, command substitution, or parameter e)-.15 F(x-)-.15 E +(pansion.)108 172.8 Q(${)108 189.6 Q/F2 10/Times-Italic@0 SF(par)A +(ameter)-.15 E F0(})A .106(The v)144 201.6 R .106(alue of)-.25 F F2(par) +2.606 E(ameter)-.15 E F0 .106(is substituted.)2.606 F .106 +(The braces are required when)5.106 F F2(par)3.856 E(ameter)-.15 E F0 +.106(is a positional pa-)3.336 F .11 +(rameter with more than one digit, or when)144 213.6 R F2(par)3.86 E +(ameter)-.15 E F0 .111(is follo)3.341 F .111 +(wed by a character which is not to be)-.25 F .208 +(interpreted as part of its name.)144 225.6 R(The)5.208 E F2(par)2.708 E +(ameter)-.15 E F0 .208(is a shell parameter as described abo)2.708 F +-.15(ve)-.15 G F1 -.74(PA)2.858 G(RAME-).74 E(TERS)144 237.6 Q F0 2.5 +(\)o)C 2.5(ra)-2.5 G 2.5(na)-2.5 G(rray reference \()-2.5 E F1(Arrays)A +F0(\).)A .346(If the \214rst character of)108 254.4 R F2(par)2.846 E (ameter)-.15 E F0 .346(is an e)2.846 F .346(xclamation point \()-.15 F F1(!)A F0 .346(\), and)B F2(par)2.846 E(ameter)-.15 E F0 .346(is not a) 2.846 F F2(namer)2.846 E(ef)-.37 E F0 2.847(,i)C 2.847(ti)-2.847 G @@ -2925,35 +2933,35 @@ F2(pr)A(e\214x)-.37 E F1(*)A F0 2.887(}a)C .387(nd ${)-2.887 F F1(!)A F2 -2.5 E .334(In each of the cases belo)108 355.2 R -.65(w,)-.25 G F2(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(and arithmetic e)108 367.2 Q(xpansion.)-.15 E 1.089 -(When not performing substring e)108 384 R 1.089 -(xpansion, using the forms documented belo)-.15 F 3.589(w\()-.25 G -(e.g.,)-3.589 E F1(:-)3.59 E F0(\),)A F1(bash)3.59 E F0 1.09 -(tests for a)3.59 F(parameter that is unset or null.)108 396 Q(Omitting\ - the colon results in a test only for a parameter that is unset.)5 E(${) -108 412.8 Q F2(par)A(ameter)-.15 E F1<3aad>A F2(wor)A(d)-.37 E F0(})A F1 -.723(Use Default V)144 424.8 R(alues)-.92 E F0 5.723(.I)C(f)-5.723 E F2 -(par)4.473 E(ameter)-.15 E F0 .723(is unset or null, the e)3.953 F .722 -(xpansion of)-.15 F F2(wor)3.562 E(d)-.37 E F0 .722(is substituted.) +F(and arithmetic e)108 367.2 Q(xpansion.)-.15 E .066 +(When not performing substring e)108 384 R .067 +(xpansion, using the forms documented belo)-.15 F 2.567(w\()-.25 G +(e.g.,)-2.567 E F1(:-)2.567 E F0(\),)A F1(bash)2.567 E F0 .067 +(tests for a pa-)2.567 F(rameter that is unset or null.)108 396 Q(Omitt\ +ing the colon results in a test only for a parameter that is unset.)5 E +(${)108 412.8 Q F2(par)A(ameter)-.15 E F1<3aad>A F2(wor)A(d)-.37 E F0(}) +A F1 .723(Use Default V)144 424.8 R(alues)-.92 E F0 5.723(.I)C(f)-5.723 +E F2(par)4.473 E(ameter)-.15 E F0 .723(is unset or null, the e)3.953 F +.722(xpansion of)-.15 F F2(wor)3.562 E(d)-.37 E F0 .722(is substituted.) 3.992 F(Other)5.722 E(-)-.2 E(wise, the v)144 436.8 Q(alue of)-.25 E F2 (par)3.75 E(ameter)-.15 E F0(is substituted.)3.23 E(${)108 448.8 Q F2 -(par)A(ameter)-.15 E F1(:=)A F2(wor)A(d)-.37 E F0(})A F1 2.004 -(Assign Default V)144 460.8 R(alues)-.92 E F0 7.004(.I)C(f)-7.004 E F2 -(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 F2(wor)4.845 E(d)-.37 E F0 2.005 -(is assigned to)5.275 F F2(par)144 472.8 Q(ameter)-.15 E F0 5.279(.T).73 -G .279(he v)-5.279 F .279(alue of)-.25 F F2(par)4.029 E(ameter)-.15 E F0 -.278(is then substituted.)3.508 F .278 -(Positional parameters and special param-)5.278 F -(eters may not be assigned to in this w)144 484.8 Q(ay)-.1 E(.)-.65 E -(${)108 496.8 Q F2(par)A(ameter)-.15 E F1(:?)A F2(wor)A(d)-.37 E F0(})A -F1 .535(Display Err)144 508.8 R .535(or if Null or Unset)-.18 F F0 5.535 +(par)A(ameter)-.15 E F1(:=)A F2(wor)A(d)-.37 E F0(})A F1 .811 +(Assign Default V)144 460.8 R(alues)-.92 E F0 5.812(.I)C(f)-5.812 E F2 +(par)4.562 E(ameter)-.15 E F0 .812(is unset or null, the e)4.042 F .812 +(xpansion of)-.15 F F2(wor)3.652 E(d)-.37 E F0 .812(is assigned to)4.082 +F F2(pa-)4.562 E -.15(ra)144 472.8 S(meter).15 E F0 5.742(.T).73 G .742 +(he v)-5.742 F .742(alue of)-.25 F F2(par)4.492 E(ameter)-.15 E F0 .742 +(is then substituted.)3.972 F .741 +(Positional parameters and special parame-)5.742 F +(ters may not be assigned to in this w)144 484.8 Q(ay)-.1 E(.)-.65 E(${) +108 496.8 Q F2(par)A(ameter)-.15 E F1(:?)A F2(wor)A(d)-.37 E F0(})A F1 +.535(Display Err)144 508.8 R .535(or if Null or Unset)-.18 F F0 5.535 (.I)C(f)-5.535 E F2(par)4.285 E(ameter)-.15 E F0 .535 (is null or unset, the e)3.765 F .535(xpansion of)-.15 F F2(wor)3.035 E -(d)-.37 E F0 .535(\(or a mes-)3.035 F .662(sage to that ef)144 520.8 R -.662(fect if)-.25 F F2(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 532.8 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 .013(sage to that ef)144 520.8 R +.013(fect if)-.25 F F2(wor)2.853 E(d)-.37 E F0 .013(is not present\) is\ + written to the standard error and the shell, if it is not in-)3.283 F +(teracti)144 532.8 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 F2(par)2.5 E(ameter)-.15 E F0 (is substituted.)2.5 E(${)108 544.8 Q F2(par)A(ameter)-.15 E F1(:+)A F2 (wor)A(d)-.37 E F0(})A F1 .745(Use Alter)144 556.8 R .745(nate V)-.15 F @@ -2965,24 +2973,25 @@ F1 .535(Display Err)144 508.8 R .535(or if Null or Unset)-.18 F F0 5.535 (of)A(fset)-.18 E F1(:)A F2(length)A F0(})A F1 .002(Substring Expansion) 144 604.8 R F0 5.002(.E)C .002(xpands to up to)-5.002 F F2(length)2.502 E F0 .002(characters of the v)2.502 F .002(alue of)-.25 F F2(par)2.502 E -(ameter)-.15 E F0 .002(starting at the)2.502 F 1.081 -(character speci\214ed by)144 616.8 R F2(of)3.581 E(fset)-.18 E F0 6.081 -(.I)C(f)-6.081 E F2(par)3.582 E(ameter)-.15 E F0(is)3.582 E F1(@)3.582 E -F0 3.582(,a)C 3.582(ni)-3.582 G(nde)-3.582 E -.15(xe)-.15 G 3.582(da).15 -G 1.082(rray subscripted by)-3.582 F F1(@)3.582 E F0(or)3.582 E F1(*) -3.582 E F0 3.582(,o)C 3.582(ra)-3.582 G(n)-3.582 E(associati)144 628.8 Q -1.022 -.15(ve a)-.25 H .722(rray name, the results dif).15 F .722 -(fer as described belo)-.25 F 4.522 -.65(w. I)-.25 H(f).65 E F2(length) -3.222 E F0 .722(is omitted, e)3.222 F .722(xpands to the)-.15 F .042 -(substring of the v)144 640.8 R .042(alue of)-.25 F F2(par)2.542 E -(ameter)-.15 E F0 .043(starting at the character speci\214ed by)2.542 F -F2(of)2.543 E(fset)-.18 E F0 .043(and e)2.543 F .043(xtending to the) --.15 F .847(end of the v)144 652.8 R(alue.)-.25 E F2(length)5.846 E F0 -(and)3.346 E F2(of)3.346 E(fset)-.18 E F0 .846(are arithmetic e)3.346 F -.846(xpressions \(see)-.15 F/F3 9/Times-Bold@0 SF .846(ARITHMETIC EV) -3.346 F(ALU)-1.215 E -.855(AT)-.54 G(ION).855 E F0(belo)144 664.8 Q -(w\).)-.25 E(If)144 688.8 Q F2(of)3.028 E(fset)-.18 E F0 -.25(eva)3.029 -G .529(luates to a number less than zero, the v).25 F .529 +(ameter)-.15 E F0 .002(starting at the)2.502 F .235 +(character speci\214ed by)144 616.8 R F2(of)2.735 E(fset)-.18 E F0 5.235 +(.I)C(f)-5.235 E F2(par)2.735 E(ameter)-.15 E F0(is)2.735 E F1(@)2.735 E +F0 2.735(,a)C 2.735(ni)-2.735 G(nde)-2.735 E -.15(xe)-.15 G 2.735(da).15 +G .235(rray subscripted by)-2.735 F F1(@)2.735 E F0(or)2.735 E F1(*) +2.735 E F0 2.735(,o)C 2.735(ra)-2.735 G 2.735(na)-2.735 G(s-)-2.735 E +(sociati)144 628.8 Q 1.578 -.15(ve a)-.25 H 1.278 +(rray name, the results dif).15 F 1.277(fer as described belo)-.25 F +5.077 -.65(w. I)-.25 H(f).65 E F2(length)3.777 E F0 1.277(is omitted, e) +3.777 F 1.277(xpands to the)-.15 F .042(substring of the v)144 640.8 R +.042(alue of)-.25 F F2(par)2.542 E(ameter)-.15 E F0 .043 +(starting at the character speci\214ed by)2.542 F F2(of)2.543 E(fset) +-.18 E F0 .043(and e)2.543 F .043(xtending to the)-.15 F .847 +(end of the v)144 652.8 R(alue.)-.25 E F2(length)5.846 E F0(and)3.346 E +F2(of)3.346 E(fset)-.18 E F0 .846(are arithmetic e)3.346 F .846 +(xpressions \(see)-.15 F/F3 9/Times-Bold@0 SF .846(ARITHMETIC EV)3.346 F +(ALU)-1.215 E -.855(AT)-.54 G(ION).855 E F0(belo)144 664.8 Q(w\).)-.25 E +(If)144 688.8 Q F2(of)3.028 E(fset)-.18 E F0 -.25(eva)3.029 G .529 +(luates to a number less than zero, the v).25 F .529 (alue is used as an of)-.25 F .529(fset in characters from the)-.25 F .046(end of the v)144 700.8 R .046(alue of)-.25 F F2(par)2.546 E(ameter) -.15 E F0 5.046(.I)C(f)-5.046 E F2(length)2.546 E F0 -.25(eva)2.546 G @@ -2993,7 +3002,7 @@ G .529(luates to a number less than zero, the v).25 F .529 .558(xpansion is the characters between)-.15 F F2(of)3.058 E(fset)-.18 E F0 .558(and that result.)3.058 F .557(Note that a ne)5.557 F -.05(ga) -.15 G(ti).05 E .857 -.15(ve o)-.25 H -.25(ff).15 G .557(set must be).25 -F(GNU Bash 5.0)72 768 Q(2019 September 16)135.955 E(22)185.115 E 0 Cg EP +F(GNU Bash 5.0)72 768 Q(2019 October 30)141.235 E(22)190.395 E 0 Cg EP %%Page: 23 23 %%BeginPageSetup BP @@ -3028,16 +3037,16 @@ F F2(length)3.014 E F0 .513(members of)3.013 F 1.081(the array be)144 -3.729 F F2(length)3.579 E F0 -.25(eva)3.579 G 1.079(luates to a).25 F (number less than zero.)144 204 Q(Substring e)144 228 Q (xpansion applied to an associati)-.15 E .3 -.15(ve a)-.25 H -(rray produces unde\214ned results.).15 E 1.93(Substring inde)144 252 R -1.931(xing is zero-based unless the positional parameters are used, in \ -which case the)-.15 F(inde)144 264 Q .307(xing starts at 1 by def)-.15 F -2.807(ault. If)-.1 F F2(of)2.807 E(fset)-.18 E F0 .307 -(is 0, and the positional parameters are used,)2.807 F F1($0)2.806 E F0 -.306(is pre\214x)2.806 F(ed)-.15 E(to the list.)144 276 Q(${)108 292.8 Q -F1(!)A F2(pr)A(e\214x)-.37 E F1(*)A F0(})A(${)108 304.8 Q F1(!)A F2(pr)A -(e\214x)-.37 E F1(@)A F0(})A F1 .084(Names matching pr)144 316.8 R -(e\214x)-.18 E F0 5.084(.E)C .084(xpands to the names of v)-5.084 F .084 -(ariables whose names be)-.25 F .085(gin with)-.15 F F2(pr)2.585 E +(rray produces unde\214ned results.).15 E .82(Substring inde)144 252 R +.821(xing is zero-based unless the positional parameters are used, in w\ +hich case the in-)-.15 F(de)144 264 Q .159(xing starts at 1 by def)-.15 +F 2.659(ault. If)-.1 F F2(of)2.659 E(fset)-.18 E F0 .159 +(is 0, and the positional parameters are used,)2.659 F F1($0)2.659 E F0 +.159(is pre\214x)2.659 F .158(ed to)-.15 F(the list.)144 276 Q(${)108 +292.8 Q F1(!)A F2(pr)A(e\214x)-.37 E F1(*)A F0(})A(${)108 304.8 Q F1(!)A +F2(pr)A(e\214x)-.37 E F1(@)A F0(})A F1 .084(Names matching pr)144 316.8 +R(e\214x)-.18 E F0 5.084(.E)C .084(xpands to the names of v)-5.084 F +.084(ariables whose names be)-.25 F .085(gin with)-.15 F F2(pr)2.585 E (e\214x)-.37 E F0 2.585(,s)C(epa-)-2.585 E .258 (rated by the \214rst character of the)144 328.8 R/F3 9/Times-Bold@0 SF (IFS)2.758 E F0 .257(special v)2.507 F 2.757(ariable. When)-.25 F F2(@) @@ -3045,27 +3054,27 @@ F1(!)A F2(pr)A(e\214x)-.37 E F1(*)A F0(})A(${)108 304.8 Q F1(!)A F2(pr)A (within double quotes, each v)144 340.8 Q(ariable name e)-.25 E (xpands to a separate w)-.15 E(ord.)-.1 E(${)108 357.6 Q F1(!)A F2(name) A F0([)A F2(@)A F0(]})A(${)108 369.6 Q F1(!)A F2(name)A F0([)A F2(*)A F0 -(]})A F1 2.035(List of array k)144 381.6 R(eys)-.1 E F0 7.036(.I)C(f) --7.036 E F2(name)4.536 E F0 2.036(is an array v)4.536 F 2.036 -(ariable, e)-.25 F 2.036(xpands to the list of array indices \(k)-.15 F --.15(ey)-.1 G(s\)).15 E .596(assigned in)144 393.6 R F2(name)3.096 E F0 -5.596(.I)C(f)-5.596 E F2(name)3.096 E F0 .595(is not an array)3.096 F -3.095(,e)-.65 G .595(xpands to 0 if)-3.245 F F2(name)3.095 E F0 .595 -(is set and null otherwise.)3.095 F(When)5.595 E F2(@)144 405.6 Q F0 -(is used and the e)2.5 E(xpansion appears within double quotes, each k) --.15 E .3 -.15(ey ex)-.1 H(pands to a separate w).15 E(ord.)-.1 E(${)108 -422.4 Q F1(#)A F2(par)A(ameter)-.15 E F0(})A F1 -.1(Pa)144 434.4 S .47 -(rameter length).1 F F0 5.47(.T)C .471(he length in characters of the v) --5.47 F .471(alue of)-.25 F F2(par)2.971 E(ameter)-.15 E F0 .471 -(is substituted.)2.971 F(If)5.471 E F2(par)4.221 E(ame-)-.15 E(ter)144 -446.4 Q F0(is)4.439 E F1(*)3.709 E F0(or)3.709 E F1(@)3.709 E F0 3.708 -(,t)C 1.208(he v)-3.708 F 1.208 +(]})A F1 1.136(List of array k)144 381.6 R(eys)-.1 E F0 6.136(.I)C(f) +-6.136 E F2(name)3.636 E F0 1.136(is an array v)3.636 F 1.136 +(ariable, e)-.25 F 1.136(xpands to the list of array indices \(k)-.15 F +-.15(ey)-.1 G 1.137(s\) as-).15 F .397(signed in)144 393.6 R F2(name) +2.897 E F0 5.397(.I)C(f)-5.397 E F2(name)2.897 E F0 .397 +(is not an array)2.897 F 2.897(,e)-.65 G .397(xpands to 0 if)-3.047 F F2 +(name)2.897 E F0 .397(is set and null otherwise.)2.897 F(When)5.397 E F2 +(@)2.897 E F0(is used and the e)144 405.6 Q +(xpansion appears within double quotes, each k)-.15 E .3 -.15(ey ex)-.1 +H(pands to a separate w).15 E(ord.)-.1 E(${)108 422.4 Q F1(#)A F2(par)A +(ameter)-.15 E F0(})A F1 -.1(Pa)144 434.4 S .47(rameter length).1 F F0 +5.47(.T)C .471(he length in characters of the v)-5.47 F .471(alue of) +-.25 F F2(par)2.971 E(ameter)-.15 E F0 .471(is substituted.)2.971 F(If) +5.471 E F2(par)4.221 E(ame-)-.15 E(ter)144 446.4 Q F0(is)3.627 E F1(*) +2.897 E F0(or)2.897 E F1(@)2.897 E F0 2.897(,t)C .397(he v)-2.897 F .397 (alue substituted is the number of positional parameters.)-.25 F(If) -6.208 E F2(par)4.958 E(ameter)-.15 E F0 1.208(is an)4.438 F .348 -(array name subscripted by)144 458.4 R F1(*)2.849 E F0(or)2.849 E F1(@) -2.849 E F0 2.849(,t)C .349(he v)-2.849 F .349 -(alue substituted is the number of elements in the array)-.25 F 5.349 -(.I)-.65 G(f)-5.349 E F2(par)145.25 470.4 Q(ameter)-.15 E F0 .456 +5.396 E F2(par)4.146 E(ameter)-.15 E F0 .396(is an ar)3.626 F(-)-.2 E +.78(ray name subscripted by)144 458.4 R F1(*)3.28 E F0(or)3.28 E F1(@) +3.28 E F0 3.28(,t)C .78(he v)-3.28 F .781 +(alue substituted is the number of elements in the array)-.25 F 5.781 +(.I)-.65 G(f)-5.781 E F2(par)145.25 470.4 Q(ameter)-.15 E F0 .456 (is an inde)3.686 F -.15(xe)-.15 G 2.956(da).15 G .456 (rray name subscripted by a ne)-2.956 F -.05(ga)-.15 G(ti).05 E .756 -.15(ve n)-.25 H(umber).15 E 2.955(,t)-.4 G .455 @@ -3084,10 +3093,10 @@ Q 1.396 -.1(ve m)-.1 H 1.196(atching pr).1 F 1.196(e\214x patter)-.18 F .543(name e)144 547.2 R .544(xpansion, and matched ag)-.15 F .544 (ainst the e)-.05 F .544(xpanded v)-.15 F .544(alue of)-.25 F F2(par) 4.294 E(ameter)-.15 E F0 .544(using the rules described)3.774 F(under) -144 559.2 Q F1 -.1(Pa)3.222 G(tter).1 E 3.222(nM)-.15 G(atching)-3.222 E -F0(belo)3.222 E 4.522 -.65(w. I)-.25 H 3.222(ft).65 G .721 -(he pattern matches the be)-3.222 F .721(ginning of the v)-.15 F .721 -(alue of)-.25 F F2(par)3.221 E(ameter)-.15 E F0(,).73 E 1.151 +144 559.2 Q F1 -.1(Pa)3.133 G(tter).1 E 3.133(nM)-.15 G(atching)-3.133 E +F0(belo)3.132 E 4.432 -.65(w. I)-.25 H 3.132(ft).65 G .632 +(he pattern matches the be)-3.132 F .632(ginning of the v)-.15 F .632 +(alue of)-.25 F F2(par)4.382 E(ameter)-.15 E F0(,).73 E 1.151 (then the result of the e)144 571.2 R 1.151(xpansion is the e)-.15 F 1.151(xpanded v)-.15 F 1.151(alue of)-.25 F F2(par)4.902 E(ameter)-.15 E F0 1.152(with the shortest matching)4.382 F .184(pattern \(the `)144 @@ -3098,13 +3107,13 @@ F0 1.152(with the shortest matching)4.382 F .184(pattern \(the `)144 F0 3.018(,t)C .518(he pattern remo)-3.018 F -.25(va)-.15 G 3.018(lo).25 G .518 (peration is applied to each positional parameter in turn, and the e) --3.018 F(xpan-)-.15 E 1.122(sion is the resultant list.)144 607.2 R(If) -6.121 E F2(par)4.871 E(ameter)-.15 E F0 1.121(is an array v)4.351 F -1.121(ariable subscripted with)-.25 F F1(@)3.621 E F0(or)3.621 E F1(*) -3.621 E F0 3.621(,t)C 1.121(he pattern)-3.621 F(remo)144 619.2 Q -.25 -(va)-.15 G 2.53(lo).25 G .03 +-3.018 F(xpan-)-.15 E .304(sion is the resultant list.)144 607.2 R(If) +5.304 E F2(par)4.054 E(ameter)-.15 E F0 .303(is an array v)3.533 F .303 +(ariable subscripted with)-.25 F F1(@)2.803 E F0(or)2.803 E F1(*)2.803 E +F0 2.803(,t)C .303(he pattern re-)-2.803 F(mo)144 619.2 Q -.25(va)-.15 G +2.987(lo).25 G .487 (peration is applied to each member of the array in turn, and the e) --2.53 F .03(xpansion is the resultant)-.15 F(list.)144 631.2 Q(${)108 +-2.987 F .487(xpansion is the resultant)-.15 F(list.)144 631.2 Q(${)108 648 Q F2(par)A(ameter)-.15 E F1(%)A F2(wor)A(d)-.37 E F0(})A(${)108 660 Q F2(par)A(ameter)-.15 E F1(%%)A F2(wor)A(d)-.37 E F0(})A F1(Remo)144 672 Q .347 -.1(ve m)-.1 H .147(atching suf\214x patter).1 F(n)-.15 E F0 @@ -3113,16 +3122,17 @@ Q F2(par)A(ameter)-.15 E F1(%%)A F2(wor)A(d)-.37 E F0(})A F1(Remo)144 S .458(pansion, and matched ag).15 F .458(ainst the e)-.05 F .458 (xpanded v)-.15 F .458(alue of)-.25 F F2(par)4.209 E(ameter)-.15 E F0 .459(using the rules described under)3.689 F F1 -.1(Pa)144 696 S(tter).1 -E 4.593(nM)-.15 G(atching)-4.593 E F0(belo)4.593 E 5.892 -.65(w. I)-.25 -H 4.592(ft).65 G 2.092(he pattern matches a trailing portion of the e) --4.592 F 2.092(xpanded v)-.15 F 2.092(alue of)-.25 F F2(par)144 708 Q -(ameter)-.15 E F0 3.15(,t).73 G .65(hen the result of the e)-3.15 F .65 -(xpansion is the e)-.15 F .65(xpanded v)-.15 F .65(alue of)-.25 F F2 -(par)4.4 E(ameter)-.15 E F0 .65(with the shortest)3.88 F 1.085 -(matching pattern \(the `)144 720 R(`)-.74 E F1(%)A F0 2.565 -.74('' c)D -1.084(ase\) or the longest matching pattern \(the `).74 F(`)-.74 E F1 -(%%)A F0 2.564 -.74('' c)D 1.084(ase\) deleted.).74 F(If)6.084 E -(GNU Bash 5.0)72 768 Q(2019 September 16)135.955 E(23)185.115 E 0 Cg EP +E 3.314(nM)-.15 G(atching)-3.314 E F0(belo)3.314 E 4.614 -.65(w. I)-.25 +H 3.314(ft).65 G .814(he pattern matches a trailing portion of the e) +-3.314 F .814(xpanded v)-.15 F .814(alue of)-.25 F F2(pa-)4.564 E -.15 +(ra)144 708 S(meter).15 E F0 3.816(,t).73 G 1.316 +(hen the result of the e)-3.816 F 1.317(xpansion is the e)-.15 F 1.317 +(xpanded v)-.15 F 1.317(alue of)-.25 F F2(par)5.067 E(ameter)-.15 E F0 +1.317(with the shortest)4.547 F 1.085(matching pattern \(the `)144 720 R +(`)-.74 E F1(%)A F0 2.565 -.74('' c)D 1.084 +(ase\) or the longest matching pattern \(the `).74 F(`)-.74 E F1(%%)A F0 +2.564 -.74('' c)D 1.084(ase\) deleted.).74 F(If)6.084 E(GNU Bash 5.0)72 +768 Q(2019 October 30)141.235 E(23)190.395 E 0 Cg EP %%Page: 24 24 %%BeginPageSetup BP @@ -3185,41 +3195,43 @@ F1(pattern)A F0(})A(${)108 333.6 Q F1(par)A(ameter)-.15 E F2(,,)A F1 .437(his e)-5.437 F .438 (xpansion modi\214es the case of alphabetic characters in)-.15 F F1(par) 2.938 E(ameter)-.15 E F0 5.438(.T)C(he)-5.438 E F1(pattern)144 357.6 Q -F0 1.407(is e)3.907 F 1.407 -(xpanded to produce a pattern just as in pathname e)-.15 F 3.906 -(xpansion. Each)-.15 F 1.406(character in the)3.906 F -.15(ex)144 369.6 -S 1.231(panded v).15 F 1.231(alue of)-.25 F F1(par)3.732 E(ameter)-.15 E -F0 1.232(is tested ag)3.732 F(ainst)-.05 E F1(pattern)3.732 E F0 3.732 -(,a)C 1.232(nd, if it matches the pattern, its case is)-3.732 F(con)144 -381.6 Q -.15(ve)-.4 G 2.924(rted. The).15 F .424 -(pattern should not attempt to match more than one character)2.924 F -5.424(.T)-.55 G(he)-5.424 E F2(^)2.924 E F0 .424(operator con-)2.924 F --.15(ve)144 393.6 S .61(rts lo).15 F .61(wercase letters matching)-.25 F -F1(pattern)3.11 E F0 .61(to uppercase; the)3.11 F F2(,)3.11 E F0 .61 -(operator con)3.11 F -.15(ve)-.4 G .61(rts matching uppercase).15 F -1.548(letters to lo)144 405.6 R 4.047(wercase. The)-.25 F F2(^^)4.047 E -F0(and)4.047 E F2(,,)4.047 E F0 -.15(ex)4.047 G 1.547(pansions con).15 F --.15(ve)-.4 G 1.547(rt each matched character in the e).15 F(xpanded) --.15 E -.25(va)144 417.6 S .633(lue; the).25 F F2(^)3.133 E F0(and)3.133 -E F2(,)3.133 E F0 -.15(ex)3.133 G .633(pansions match and con).15 F -.15 -(ve)-.4 G .634(rt only the \214rst character in the e).15 F .634 -(xpanded v)-.15 F 3.134(alue. If)-.25 F F1(pattern)144 429.6 Q F0 .78 -(is omitted, it is treated lik)3.28 F 3.28(ea)-.1 G F2(?)A F0 3.28(,w)C -.78(hich matches e)-3.28 F -.15(ve)-.25 G .78(ry character).15 F 5.78 -(.I)-.55 G(f)-5.78 E F1(par)4.53 E(ameter)-.15 E F0(is)4.01 E F2(@)3.28 -E F0(or)3.28 E F2(*)3.28 E F0(,)A .582(the case modi\214cation operatio\ -n is applied to each positional parameter in turn, and the e)144 441.6 R -(xpansion)-.15 E .469(is the resultant list.)144 453.6 R(If)5.469 E F1 -(par)4.218 E(ameter)-.15 E F0 .468(is an array v)3.698 F .468 -(ariable subscripted with)-.25 F F2(@)2.968 E F0(or)2.968 E F2(*)2.968 E -F0 2.968(,t)C .468(he case modi\214ca-)-2.968 F(tion operation is appli\ -ed to each member of the array in turn, and the e)144 465.6 Q -(xpansion is the resultant list.)-.15 E(${)108 482.4 Q F1(par)A(ameter) --.15 E F2(@)A F1(oper)A(ator)-.15 E F0(})A F2 -.1(Pa)144 494.4 S .86 -(rameter transf).1 F(ormation)-.25 E F0 5.86(.T)C .86(he e)-5.86 F .86 -(xpansion is either a transformation of the v)-.15 F .86(alue of)-.25 F -F1(par)3.36 E(ameter)-.15 E F0 .154(or information about)144 506.4 R F1 -(par)2.654 E(ameter)-.15 E F0 .153(itself, depending on the v)2.654 F +F0 .374(is e)2.874 F .374 +(xpanded to produce a pattern just as in pathname e)-.15 F 2.874 +(xpansion. Each)-.15 F .373(character in the e)2.873 F(x-)-.15 E .513 +(panded v)144 369.6 R .513(alue of)-.25 F F1(par)3.013 E(ameter)-.15 E +F0 .513(is tested ag)3.013 F(ainst)-.05 E F1(pattern)3.013 E F0 3.013 +(,a)C .514(nd, if it matches the pattern, its case is con-)-3.013 F -.15 +(ve)144 381.6 S 2.823(rted. The).15 F .323 +(pattern should not attempt to match more than one character)2.823 F +5.322(.T)-.55 G(he)-5.322 E F2(^)2.822 E F0 .322(operator con)2.822 F +-.15(ve)-.4 G(rts).15 E(lo)144 393.6 Q .18(wercase letters matching)-.25 +F F1(pattern)2.681 E F0 .181(to uppercase; the)2.681 F F2(,)2.681 E F0 +.181(operator con)2.681 F -.15(ve)-.4 G .181 +(rts matching uppercase letters).15 F .085(to lo)144 405.6 R 2.585 +(wercase. The)-.25 F F2(^^)2.585 E F0(and)2.585 E F2(,,)2.585 E F0 -.15 +(ex)2.585 G .085(pansions con).15 F -.15(ve)-.4 G .085 +(rt each matched character in the e).15 F .085(xpanded v)-.15 F .085 +(alue; the)-.25 F F2(^)2.585 E F0(and)144 417.6 Q F2(,)3.59 E F0 -.15 +(ex)3.59 G 1.09(pansions match and con).15 F -.15(ve)-.4 G 1.091 +(rt only the \214rst character in the e).15 F 1.091(xpanded v)-.15 F +3.591(alue. If)-.25 F F1(pattern)3.591 E F0(is)3.591 E 1.121 +(omitted, it is treated lik)144 429.6 R 3.621(ea)-.1 G F2(?)A F0 3.621 +(,w)C 1.121(hich matches e)-3.621 F -.15(ve)-.25 G 1.121(ry character) +.15 F 6.12(.I)-.55 G(f)-6.12 E F1(par)4.87 E(ameter)-.15 E F0(is)4.35 E +F2(@)3.62 E F0(or)3.62 E F2(*)3.62 E F0 3.62(,t)C 1.12(he case)-3.62 F +.339(modi\214cation operation is applied to each positional parameter i\ +n turn, and the e)144 441.6 R .34(xpansion is the re-)-.15 F .25 +(sultant list.)144 453.6 R(If)5.25 E F1(par)4 E(ameter)-.15 E F0 .25 +(is an array v)3.48 F .249(ariable subscripted with)-.25 F F2(@)2.749 E +F0(or)2.749 E F2(*)2.749 E F0 2.749(,t)C .249 +(he case modi\214cation oper)-2.749 F(-)-.2 E +(ation is applied to each member of the array in turn, and the e)144 +465.6 Q(xpansion is the resultant list.)-.15 E(${)108 482.4 Q F1(par)A +(ameter)-.15 E F2(@)A F1(oper)A(ator)-.15 E F0(})A F2 -.1(Pa)144 494.4 S +.86(rameter transf).1 F(ormation)-.25 E F0 5.86(.T)C .86(he e)-5.86 F +.86(xpansion is either a transformation of the v)-.15 F .86(alue of)-.25 +F F1(par)3.36 E(ameter)-.15 E F0 .154(or information about)144 506.4 R +F1(par)2.654 E(ameter)-.15 E F0 .153(itself, depending on the v)2.654 F .153(alue of)-.25 F F1(oper)2.653 E(ator)-.15 E F0 5.153(.E)C(ach)-5.153 E F1(oper)2.653 E(ator)-.15 E F0 .153(is a sin-)2.653 F(gle letter:)144 518.4 Q F2(Q)144 542.4 Q F0 1.064(The e)180 542.4 R 1.064 @@ -3241,19 +3253,19 @@ F2(declar)3.637 E(e)-.18 E F0(command)3.637 E(that, if e)180 626.4 Q (with its attrib)2.5 E(utes and v)-.2 E(alue.)-.25 E F2(a)144 638.4 Q F0 (The e)180 638.4 Q(xpansion is a string consisting of \215ag v)-.15 E (alues representing)-.25 E F1(par)2.5 E(ameter)-.15 E F0 1.1 -.55('s a)D -(ttrib).55 E(utes.)-.2 E(If)144 655.2 Q F1(par)5.33 E(ameter)-.15 E F0 -(is)4.81 E F2(@)4.08 E F0(or)4.08 E F2(*)4.08 E F0 4.08(,t)C 1.581 -(he operation is applied to each positional parameter in turn, and the) --4.08 F -.15(ex)144 667.2 S .13(pansion is the resultant list.).15 F(If) -5.13 E F1(par)3.88 E(ameter)-.15 E F0 .129(is an array v)3.36 F .129 -(ariable subscripted with)-.25 F F2(@)2.629 E F0(or)2.629 E F2(*)2.629 E -F0 2.629(,t)C .129(he oper)-2.629 F(-)-.2 E -(ation is applied to each member of the array in turn, and the e)144 -679.2 Q(xpansion is the resultant list.)-.15 E 1.849 -(The result of the e)144 703.2 R 1.849(xpansion is subject to w)-.15 F -1.849(ord splitting and pathname e)-.1 F 1.85(xpansion as described)-.15 -F(belo)144 715.2 Q -.65(w.)-.25 G(GNU Bash 5.0)72 768 Q -(2019 September 16)135.955 E(24)185.115 E 0 Cg EP +(ttrib).55 E(utes.)-.2 E(If)144 655.2 Q F1(par)4.402 E(ameter)-.15 E F0 +(is)3.882 E F2(@)3.152 E F0(or)3.152 E F2(*)3.153 E F0 3.153(,t)C .653(\ +he operation is applied to each positional parameter in turn, and the e) +-3.153 F(x-)-.15 E .403(pansion is the resultant list.)144 667.2 R(If) +5.403 E F1(par)4.153 E(ameter)-.15 E F0 .403(is an array v)3.633 F .403 +(ariable subscripted with)-.25 F F2(@)2.903 E F0(or)2.903 E F2(*)2.903 E +F0 2.903(,t)C .402(he opera-)-2.903 F +(tion is applied to each member of the array in turn, and the e)144 +679.2 Q(xpansion is the resultant list.)-.15 E .708(The result of the e) +144 703.2 R .708(xpansion is subject to w)-.15 F .708 +(ord splitting and pathname e)-.1 F .708(xpansion as described be-)-.15 +F(lo)144 715.2 Q -.65(w.)-.25 G(GNU Bash 5.0)72 768 Q(2019 October 30) +141.235 E(24)190.395 E 0 Cg EP %%Page: 25 25 %%BeginPageSetup BP @@ -3302,12 +3314,12 @@ Q F2 -.2(ex)2.666 G(pr).2 E(ession)-.37 E F0 .165 (ut a double quote inside the parentheses is not)-.2 F .23 (treated specially)108 398.4 R 5.23(.A)-.65 G .23(ll tok)-5.23 F .231 (ens in the e)-.1 F .231(xpression under)-.15 F .231(go parameter and v) --.18 F .231(ariable e)-.25 F .231(xpansion, command substi-)-.15 F 1.06 -(tution, and quote remo)108 410.4 R -.25(va)-.15 G 3.56(l. The).25 F -1.059(result is treated as the arithmetic e)3.56 F 1.059 -(xpression to be e)-.15 F -.25(va)-.25 G 3.559(luated. Arithmetic).25 F --.15(ex)108 422.4 S(pansions may be nested.).15 E 1.378(The e)108 439.2 -R -.25(va)-.25 G 1.378 +-.18 F .231(ariable e)-.25 F .231(xpansion, command substi-)-.15 F .049 +(tution, and quote remo)108 410.4 R -.25(va)-.15 G 2.548(l. The).25 F +.048(result is treated as the arithmetic e)2.548 F .048 +(xpression to be e)-.15 F -.25(va)-.25 G 2.548(luated. Arithmetic).25 F +-.15(ex)2.548 G(-).15 E(pansions may be nested.)108 422.4 Q 1.378(The e) +108 439.2 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 @@ -3341,7 +3353,7 @@ h parameter and v).25 F .897(ariable e)-.25 F(xpansion,)-.15 E (The shell scans the results of parameter e)108 597.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 609.6 Q -F2(wor)2.5 E 2.5(ds)-.37 G(plitting)-2.5 E F0(.).22 E .063 +F2(wor)2.84 E 2.5(ds)-.37 G(plitting)-2.5 E F0(.).22 E .063 (The shell treats each character of)108 626.4 R F3(IFS)2.563 E F0 .063 (as a delimiter)2.313 F 2.563(,a)-.4 G .063 (nd splits the results of the other e)-2.563 F .063(xpansions into w) @@ -3371,6399 +3383,6396 @@ E F0 .428(whitespace characters, delimits a \214eld.)2.678 F 2.928(As) (whitespace charac-)2.678 F(ters is also treated as a delimiter)108 722.4 Q 5(.I)-.55 G 2.5(ft)-5 G(he v)-2.5 E(alue of)-.25 E F3(IFS)2.5 E F0(is null, no w)2.25 E(ord splitting occurs.)-.1 E(GNU Bash 5.0)72 768 -Q(2019 September 16)135.955 E(25)185.115 E 0 Cg EP +Q(2019 October 30)141.235 E(25)190.395 E 0 Cg EP %%Page: 26 26 %%BeginPageSetup BP %%EndPageSetup /F0 10/Times-Roman@0 SF -.35(BA)72 48 S 137.14(SH\(1\) General).35 F -(Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E 1.927 -(Explicit null ar)108 84 R 1.927(guments \()-.18 F/F1 10/Times-Bold@0 SF -.833("").833 G F0(or)3.594 E F1 .833<0808>5.26 G F0 4.427(\)a)C 1.927 -(re retained and passed to commands as empty strings.)-4.427 F(Unquoted) -6.927 E .485(implicit null ar)108 96 R .485 -(guments, resulting from the e)-.18 F .484 -(xpansion of parameters that ha)-.15 F .784 -.15(ve n)-.2 H 2.984(ov).15 -G .484(alues, are remo)-3.234 F -.15(ve)-.15 G 2.984(d. If).15 F(a)2.984 -E 1.571(parameter with no v)108 108 R 1.571(alue is e)-.25 F 1.571 -(xpanded within double quotes, a null ar)-.15 F 1.572 -(gument results and is retained and)-.18 F .724 -(passed to a command as an empty string.)108 120 R .724 -(When a quoted null ar)5.724 F .723(gument appears as part of a w)-.18 F -.723(ord whose)-.1 F -.15(ex)108 132 S .175 -(pansion is non-null, the null ar).15 F .176(gument is remo)-.18 F -.15 -(ve)-.15 G 2.676(d. That).15 F .176(is, the w)2.676 F(ord)-.1 E/F2 10 -/Courier@0 SF -5.1672.676 F F0(becomes)2.676 E F22.676 -E F0 .176(after w)2.676 F .176(ord split-)-.1 F(ting and null ar)108 144 -Q(gument remo)-.18 E -.25(va)-.15 G(l.).25 E(Note that if no e)108 160.8 -Q(xpansion occurs, no splitting is performed.)-.15 E F1 -.1(Pa)87 177.6 -S(thname Expansion).1 E F0 .246(After w)108 189.6 R .246 -(ord splitting, unless the)-.1 F F12.746 E F0 .246 -(option has been set,)2.746 F F1(bash)2.746 E F0 .245(scans each w)2.745 -F .245(ord for the characters)-.1 F F1(*)2.745 E F0(,)A F1(?)2.745 E F0 -(,)A F1([)2.745 E F0 2.745(,a)C(nd,)-2.745 E .592 -(under certain circumstances \(e.g., when it appears in the e)108 201.6 -R .593(xpansion of an unquoted shell v)-.15 F .593(ariable, depend-)-.25 -F 1.239(ing on the setting of the)108 213.6 R F1(posixglob)3.739 E F0 -1.239(shell option\),)3.739 F F1(\\)3.739 E F0 6.239(.I)C 3.739(fo) --6.239 G 1.239(ne of these characters appears, then the w)-3.739 F 1.238 -(ord is)-.1 F(re)108 225.6 Q -.05(ga)-.15 G .284(rded as a).05 F/F3 10 -/Times-Italic@0 SF(pattern)2.784 E F0 2.784(,a).24 G .284(nd replaced w\ -ith an alphabetically sorted list of \214lenames matching the pattern \ -\(see)-2.784 F/F4 9/Times-Bold@0 SF -.09(Pa)108 237.6 S(tter).09 E 2.55 -(nM)-.135 G(atching)-2.55 E F0(belo)2.55 E 2.8(w\). If)-.25 F .299 -(no matching \214lenames are found, and the shell option)2.799 F F1 -(nullglob)2.799 E F0 .299(is not enabled,)2.799 F .016(the w)108 249.6 R -.016(ord is left unchanged.)-.1 F .016(If the)5.016 F F1(nullglob)2.516 -E F0 .017(option is set, and no matches are found, the w)2.516 F .017 -(ord is remo)-.1 F -.15(ve)-.15 G 2.517(d. If).15 F(the)108 261.6 Q F1 -(failglob)3.003 E F0 .503(shell option is set, and no matches are found\ -, an error message is printed and the command is)3.003 F .477(not e)108 -273.6 R -.15(xe)-.15 G 2.977(cuted. If).15 F .477(the shell option)2.977 -F F1(nocaseglob)2.977 E F0 .478 -(is enabled, the match is performed without re)2.978 F -.05(ga)-.15 G -.478(rd to the case).05 F .151(of alphabetic characters.)108 285.6 R -.151(When a pattern is used for pathname e)5.151 F .15 -(xpansion, the character)-.15 F F1 -.63(``)2.65 G -.55(.').63 G(')-.08 E -F0 .15(at the start of a)5.15 F .781(name or immediately follo)108 297.6 -R .781(wing a slash must be matched e)-.25 F(xplicitly)-.15 E 3.281(,u) --.65 G .781(nless the shell option)-3.281 F F1(dotglob)3.282 E F0 .782 -(is set.)3.282 F .503(The \214lenames)108 309.6 R F1 -.63(``)3.003 G --.55(.').63 G(')-.08 E F0(and)5.503 E F1 -.63(``)3.003 G(..).63 E -.63 -('')-.55 G F0 .502(must al)6.132 F -.1(wa)-.1 G .502(ys be matched e).1 -F(xplicitly)-.15 E 3.002(,e)-.65 G -.15(ve)-3.252 G 3.002(ni).15 G(f) --3.002 E F1(dotglob)3.002 E F0 .502(is set.)3.002 F .502 -(In other cases, the)5.502 F F1 -.63(``)108 321.6 S -.55(.').63 G(')-.08 -E F0 1.503(character is not treated specially)6.503 F 6.503(.W)-.65 G -1.503(hen matching a pathname, the slash character must al)-6.503 F -.1 -(wa)-.1 G 1.504(ys be).1 F .632(matched e)108 333.6 R .632 -(xplicitly by a slash in the pattern, b)-.15 F .632 -(ut in other matching conte)-.2 F .631 -(xts it can be matched by a special)-.15 F 1.392 -(pattern character as described belo)108 345.6 R 3.892(wu)-.25 G(nder) --3.892 E F4 -.09(Pa)3.892 G(tter).09 E 3.642(nM)-.135 G(atching)-3.642 E -/F5 9/Times-Roman@0 SF(.)A F0 1.392(See the description of)5.892 F F1 -(shopt)3.892 E F0(belo)3.892 E 3.892(wu)-.25 G(nder)-3.892 E F4 .776 -(SHELL B)108 357.6 R(UIL)-.09 E .776(TIN COMMANDS)-.828 F F0 .776 -(for a description of the)3.026 F F1(nocaseglob)3.276 E F0(,)A F1 -(nullglob)3.276 E F0(,)A F1(failglob)3.276 E F0 3.276(,a)C(nd)-3.276 E -F1(dotglob)3.275 E F0(shell)3.275 E(options.)108 369.6 Q(The)108 386.4 Q -F4(GLOBIGNORE)2.63 E F0 .13(shell v)2.38 F .131 +(Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E .782 +(Explicit null ar)108 84 R .782(guments \()-.18 F/F1 10/Times-Bold@0 SF +.833("").833 G F0(or)2.449 E F1 .833<0808>4.115 G F0 3.282(\)a)C .782 +(re retained and passed to commands as empty strings.)-3.282 F .783 +(Unquoted im-)5.783 F .179(plicit null ar)108 96 R .179 +(guments, resulting from the e)-.18 F .179 +(xpansion of parameters that ha)-.15 F .479 -.15(ve n)-.2 H 2.679(ov).15 +G .179(alues, are remo)-2.929 F -.15(ve)-.15 G 2.678(d. If).15 F 2.678 +(ap)2.678 G(a-)-2.678 E .318(rameter with no v)108 108 R .319(alue is e) +-.25 F .319(xpanded within double quotes, a null ar)-.15 F .319 +(gument results and is retained and passed)-.18 F .001 +(to a command as an empty string.)108 120 R .001(When a quoted null ar) +5.001 F(gument appears as part of a w)-.18 E(ord whose e)-.1 E(xpansion) +-.15 E .983(is non-null, the null ar)108 132 R .983(gument is remo)-.18 +F -.15(ve)-.15 G 3.483(d. That).15 F .983(is, the w)3.483 F(ord)-.1 E/F2 +10/Courier@0 SF -5.1673.483 F F0(becomes)3.484 E F2 +3.484 E F0 .984(after w)3.484 F .984(ord splitting and)-.1 F(null ar)108 +144 Q(gument remo)-.18 E -.25(va)-.15 G(l.).25 E(Note that if no e)108 +160.8 Q(xpansion occurs, no splitting is performed.)-.15 E F1 -.1(Pa)87 +177.6 S(thname Expansion).1 E F0 .371(After w)108 189.6 R .371 +(ord splitting, unless the)-.1 F F12.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 .633 +(If one of these characters appears, and is not quoted, then the w)108 +201.6 R .634(ord is re)-.1 F -.05(ga)-.15 G .634(rded as a).05 F/F3 10 +/Times-Italic@0 SF(pattern)4.384 E F0 3.134(,a).24 G .634(nd replaced) +-3.134 F 1.34(with an alphabetically sorted list of \214lenames matchin\ +g the pattern \(see)108 213.6 R/F4 9/Times-Bold@0 SF -.09(Pa)3.84 G +(tter).09 E 3.59(nM)-.135 G(atching)-3.59 E F0(belo)3.589 E 3.839 +(w\). If)-.25 F(no)3.839 E .534 +(matching \214lenames are found, and the shell option)108 225.6 R F1 +(nullglob)3.034 E F0 .534(is not enabled, the w)3.034 F .534 +(ord is left unchanged.)-.1 F(If)5.535 E(the)108 237.6 Q F1(nullglob) +3.285 E F0 .785(option is set, and no matches are found, the w)3.285 F +.785(ord is remo)-.1 F -.15(ve)-.15 G 3.285(d. If).15 F(the)3.284 E F1 +(failglob)3.284 E F0 .784(shell option is)3.284 F .754(set, and no matc\ +hes are found, an error message is printed and the command is not e)108 +249.6 R -.15(xe)-.15 G 3.255(cuted. If).15 F .755(the shell)3.255 F +(option)108 261.6 Q F1(nocaseglob)3.264 E F0 .763 +(is enabled, the match is performed without re)3.264 F -.05(ga)-.15 G +.763(rd to the case of alphabetic characters.).05 F .039 +(When a pattern is used for pathname e)108 273.6 R .039 +(xpansion, the character)-.15 F F1 -.63(``)2.539 G -.55(.').63 G(')-.08 +E F0 .039(at the start of a name or immediately fol-)5.039 F(lo)108 +285.6 Q .81(wing a slash must be matched e)-.25 F(xplicitly)-.15 E 3.31 +(,u)-.65 G .81(nless the shell option)-3.31 F F1(dotglob)3.31 E F0 .81 +(is set.)3.31 F .81(The \214lenames)5.81 F F1 -.63(``)3.31 G -.55(.').63 +G(')-.08 E F0(and)5.81 E F1 -.63(``)108 297.6 S(..).63 E -.63('')-.55 G +F0 1.181(must al)6.811 F -.1(wa)-.1 G 1.181(ys be matched e).1 F +(xplicitly)-.15 E 3.681(,e)-.65 G -.15(ve)-3.931 G 3.682(ni).15 G(f) +-3.682 E F1(dotglob)3.682 E F0 1.182(is set.)3.682 F 1.182 +(In other cases, the)6.182 F F1 -.63(``)3.682 G -.55(.').63 G(')-.08 E +F0 1.182(character is not)6.182 F .614(treated specially)108 309.6 R +5.614(.W)-.65 G .613 +(hen matching a pathname, the slash character must al)-5.614 F -.1(wa) +-.1 G .613(ys be matched e).1 F .613(xplicitly by a)-.15 F .654 +(slash in the pattern, b)108 321.6 R .655(ut in other matching conte)-.2 +F .655(xts it can be matched by a special pattern character as de-)-.15 +F .72(scribed belo)108 333.6 R 3.22(wu)-.25 G(nder)-3.22 E F4 -.09(Pa) +3.22 G(tter).09 E 2.97(nM)-.135 G(atching)-2.97 E/F5 9/Times-Roman@0 SF +(.)A F0 .719(See the description of)5.219 F F1(shopt)3.219 E F0(belo) +3.219 E 3.219(wu)-.25 G(nder)-3.219 E F4 .719(SHELL B)3.219 F(UIL)-.09 E +.719(TIN COM-)-.828 F(MANDS)108 345.6 Q F0(for a description of the)2.25 +E F1(nocaseglob)2.5 E F0(,)A F1(nullglob)2.5 E F0(,)A F1(failglob)2.5 E +F0 2.5(,a)C(nd)-2.5 E F1(dotglob)2.5 E F0(shell options.)2.5 E(The)108 +362.4 Q F4(GLOBIGNORE)2.561 E F0 .061(shell v)2.311 F .061 (ariable may be used to restrict the set of \214le names matching a)-.25 -F F3(pattern)2.631 E F0 5.131(.I).24 G(f)-5.131 E F4(GLO-)2.631 E -(BIGNORE)108 398.4 Q F0 2.015(is set, each matching \214le name that al\ -so matches one of the patterns in)4.265 F F4(GLOBIGNORE)4.515 E F0(is) -4.264 E(remo)108 410.4 Q -.15(ve)-.15 G 3.914(df).15 G 1.414 -(rom the list of matches.)-3.914 F 1.415(If the)6.415 F F1(nocaseglob) -3.915 E F0 1.415(option is set, the matching ag)3.915 F 1.415 -(ainst the patterns in)-.05 F F4(GLOBIGNORE)108 422.4 Q F0 .147 -(is performed without re)2.397 F -.05(ga)-.15 G .147(rd to case.).05 F -.146(The \214lenames)5.146 F F1 -.63(``)2.646 G -.55(.').63 G(')-.08 E -F0(and)5.146 E F1 -.63(``)2.646 G(..).63 E -.63('')-.55 G F0 .146 -(are al)5.776 F -.1(wa)-.1 G .146(ys ignored when).1 F F4(GLOBIGNORE)108 -434.4 Q F0 .827(is set and not null.)3.077 F(Ho)5.827 E(we)-.25 E -.15 +F F3(pattern)3.812 E F0 5.062(.I).24 G(f)-5.062 E F4(GLO-)2.562 E +(BIGNORE)108 374.4 Q F0 1.096(is set, each matching \214le name that al\ +so matches one of the patterns in)3.347 F F4(GLOBIGNORE)3.596 E F0 1.096 +(is re-)3.346 F(mo)108 386.4 Q -.15(ve)-.15 G 2.85(df).15 G .351 +(rom the list of matches.)-2.85 F .351(If the)5.351 F F1(nocaseglob) +2.851 E F0 .351(option is set, the matching ag)2.851 F .351 +(ainst the patterns in)-.05 F F4(GLO-)2.851 E(BIGNORE)108 398.4 Q F0 +1.481(is performed without re)3.731 F -.05(ga)-.15 G 1.48(rd to case.) +.05 F 1.48(The \214lenames)6.48 F F1 -.63(``)3.98 G -.55(.').63 G(')-.08 +E F0(and)6.48 E F1 -.63(``)3.98 G(..).63 E -.63('')-.55 G F0 1.48 +(are al)7.11 F -.1(wa)-.1 G 1.48(ys ignored when).1 F F4(GLOBIGNORE)108 +410.4 Q F0 .827(is set and not null.)3.077 F(Ho)5.827 E(we)-.25 E -.15 (ve)-.25 G 1.627 -.4(r, s).15 H(etting).4 E F4(GLOBIGNORE)3.327 E F0 .827(to a non-null v)3.077 F .827(alue has the ef)-.25 F .827(fect of) --.25 F .683(enabling the)108 446.4 R F1(dotglob)3.183 E F0 .682 +-.25 F .683(enabling the)108 422.4 R F1(dotglob)3.183 E F0 .682 (shell option, so all other \214lenames be)3.183 F .682(ginning with a) -.15 F F1 -.63(``)3.182 G -.55(.').63 G(')-.08 E F0 .682(will match.) -5.682 F 2.282 -.8(To g)5.682 H .682(et the old).8 F(beha)108 458.4 Q +5.682 F 2.282 -.8(To g)5.682 H .682(et the old).8 F(beha)108 434.4 Q 1.184(vior of ignoring \214lenames be)-.2 F 1.184(ginning with a)-.15 F F1 -.63(``)3.684 G -.55(.').63 G(')-.08 E F0 3.684(,m)C(ak)-3.684 E(e) -.1 E F1 -.63(``)3.684 G(.*').63 E(')-.63 E F0 1.185 (one of the patterns in)6.185 F F4(GLOBIGNORE)3.685 E F5(.)A F0(The)108 -470.4 Q F1(dotglob)3.132 E F0 .632(option is disabled when)3.132 F F4 +446.4 Q F1(dotglob)3.132 E F0 .632(option is disabled when)3.132 F F4 (GLOBIGNORE)3.132 E F0 .632(is unset.)2.882 F .631 -(The pattern matching honors the setting of)5.632 F(the)108 482.4 Q F1 -(extglob)2.5 E F0(shell option.)2.5 E F1 -.1(Pa)108 499.2 S(tter).1 E -2.5(nM)-.15 G(atching)-2.5 E F0(An)108 516 Q 3.138(yc)-.15 G .638(harac\ +(The pattern matching honors the setting of)5.632 F(the)108 458.4 Q F1 +(extglob)2.5 E F0(shell option.)2.5 E F1 -.1(Pa)108 475.2 S(tter).1 E +2.5(nM)-.15 G(atching)-2.5 E F0(An)108 492 Q 3.138(yc)-.15 G .638(harac\ ter that appears in a pattern, other than the special pattern character\ -s described belo)-3.138 F 1.938 -.65(w, m)-.25 H(atches).65 E 3.62 -(itself. The)108 528 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 540 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 552 Q(.)-.65 E -(The special pattern characters ha)108 568.8 Q .3 -.15(ve t)-.2 H -(he follo).15 E(wing meanings:)-.25 E F1(*)144 585.6 Q F0 .377 -(Matches an)180 585.6 R 2.877(ys)-.15 G .376 +s described belo)-3.138 F 1.938 -.65(w, m)-.25 H(atches).65 E 2.722 +(itself. The)108 504 R .221(NUL character may not occur in a pattern.) +2.722 F 2.721(Ab)5.221 G .221(ackslash escapes the follo)-2.721 F .221 +(wing character; the es-)-.25 F .418 +(caping backslash is discarded when matching.)108 516 R .418 +(The special pattern characters must be quoted if the)5.418 F 2.919(ya) +-.15 G .419(re to)-2.919 F(be matched literally)108 528 Q(.)-.65 E +(The special pattern characters ha)108 544.8 Q .3 -.15(ve t)-.2 H +(he follo).15 E(wing meanings:)-.25 E F1(*)144 561.6 Q F0 .377 +(Matches an)180 561.6 R 2.877(ys)-.15 G .376 (tring, including the null string.)-2.877 F .376(When the)5.376 F F1 -(globstar)2.876 E F0 .376(shell option is enabled,)2.876 F(and)180 597.6 +(globstar)2.876 E F0 .376(shell option is enabled,)2.876 F(and)180 573.6 Q F1(*)3.275 E F0 .775(is used in a pathname e)3.275 F .775 (xpansion conte)-.15 F .775(xt, tw)-.15 F 3.275(oa)-.1 G(djacent)-3.275 E F1(*)3.275 E F0 3.275(su)C .775(sed as a single pattern)-3.275 F 1.058 (will match all \214les and zero or more directories and subdirectories\ -.)180 609.6 R 1.058(If follo)6.058 F 1.058(wed by a)-.25 F F1(/)3.558 E -F0(,)A(tw)180 621.6 Q 2.5(oa)-.1 G(djacent)-2.5 E F1(*)2.5 E F0 2.5(sw)C -(ill match only directories and subdirectories.)-2.5 E F1(?)144 633.6 Q -F0(Matches an)180 633.6 Q 2.5(ys)-.15 G(ingle character)-2.5 E(.)-.55 E -F1([...])144 645.6 Q F0 .578(Matches an)180 645.6 R 3.078(yo)-.15 G .578 +.)180 585.6 R 1.058(If follo)6.058 F 1.058(wed by a)-.25 F F1(/)3.558 E +F0(,)A(tw)180 597.6 Q 2.5(oa)-.1 G(djacent)-2.5 E F1(*)2.5 E F0 2.5(sw)C +(ill match only directories and subdirectories.)-2.5 E F1(?)144 609.6 Q +F0(Matches an)180 609.6 Q 2.5(ys)-.15 G(ingle character)-2.5 E(.)-.55 E +F1([...])144 621.6 Q F0 .578(Matches an)180 621.6 R 3.078(yo)-.15 G .578 (ne of the enclosed characters.)-3.078 F 3.079(Ap)5.579 G .579 (air of characters separated by a h)-3.079 F(yphen)-.05 E .685 -(denotes a)180 657.6 R F3 -.15(ra)3.185 G(ng).15 E 3.184(ee)-.1 G(xpr) +(denotes a)180 633.6 R F3 -.15(ra)3.185 G(ng).15 E 3.184(ee)-.1 G(xpr) -3.384 E(ession)-.37 E F0 3.184(;a)C .984 -.15(ny c)-3.184 H .684 (haracter that f).15 F .684(alls between those tw)-.1 F 3.184(oc)-.1 G -.684(haracters, inclu-)-3.184 F(si)180 669.6 Q -.15(ve)-.25 G 3.712(,u) +.684(haracters, inclu-)-3.184 F(si)180 645.6 Q -.15(ve)-.25 G 3.712(,u) .15 G 1.212(sing the current locale')-3.712 F 3.712(sc)-.55 G 1.212 (ollating sequence and character set, is matched.)-3.712 F 1.213(If the) -6.213 F 1.124(\214rst character follo)180 681.6 R 1.124(wing the)-.25 F +6.213 F 1.124(\214rst character follo)180 657.6 R 1.124(wing the)-.25 F F1([)3.624 E F0 1.124(is a)3.624 F F1(!)3.624 E F0 1.124(or a)6.124 F F1 (^)3.623 E F0 1.123(then an)3.623 F 3.623(yc)-.15 G 1.123 (haracter not enclosed is matched.)-3.623 F .894 -(The sorting order of characters in range e)180 693.6 R .895 +(The sorting order of characters in range e)180 669.6 R .895 (xpressions is determined by the current locale)-.15 F .376(and the v) -180 705.6 R .376(alues of the)-.25 F F4(LC_COLLA)2.875 E(TE)-.855 E F0 +180 681.6 R .376(alues of the)-.25 F F4(LC_COLLA)2.875 E(TE)-.855 E F0 (or)2.625 E F4(LC_ALL)2.875 E F0 .375(shell v)2.625 F .375 (ariables, if set.)-.25 F 1.975 -.8(To o)5.375 H .375(btain the tra-).8 -F .067(ditional interpretation of range e)180 717.6 R .067 +F .067(ditional interpretation of range e)180 693.6 R .067 (xpressions, where)-.15 F F1([a\255d])2.567 E F0 .068(is equi)2.568 F -.25(va)-.25 G .068(lent to).25 F F1([abcd])2.568 E F0 2.568(,s)C .068 -(et v)-2.568 F(alue)-.25 E .157(of the)180 729.6 R F1(LC_ALL)2.657 E F0 +(et v)-2.568 F(alue)-.25 E .157(of the)180 705.6 R F1(LC_ALL)2.657 E F0 .157(shell v)2.657 F .157(ariable to)-.25 F F1(C)2.657 E F0 2.657(,o)C 2.657(re)-2.657 G .157(nable the)-2.657 F F1(globasciiranges)2.657 E F0 -.156(shell option.)2.656 F(A)5.156 E F12.656 E F0(may)2.656 E -(GNU Bash 5.0)72 768 Q(2019 September 16)135.955 E(26)185.115 E 0 Cg EP +.156(shell option.)2.656 F(A)5.156 E F12.656 E F0(may)2.656 E .193(\ +be matched by including it as the \214rst or last character in the set.) +180 717.6 R(A)5.193 E F1(])2.693 E F0 .194(may be matched by)2.693 F +(including it as the \214rst character in the set.)180 729.6 Q +(GNU Bash 5.0)72 768 Q(2019 October 30)141.235 E(26)190.395 E 0 Cg EP %%Page: 27 27 %%BeginPageSetup BP %%EndPageSetup /F0 10/Times-Roman@0 SF -.35(BA)72 48 S 137.14(SH\(1\) General).35 F -(Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E .193(be matched b\ -y including it as the \214rst or last character in the set.)180 84 R(A) -5.193 E/F1 10/Times-Bold@0 SF(])2.693 E F0 .194(may be matched by)2.693 -F(including it as the \214rst character in the set.)180 96 Q -.4(Wi)180 -114 S(thin).4 E F1([)3.071 E F0(and)3.071 E F1(])3.071 E F0(,)A/F2 10 -/Times-Italic@0 SF -.15(ch)3.071 G(ar).15 E .571(acter classes)-.15 F F0 -.571(can be speci\214ed using the syntax)3.071 F F1([:)3.07 E F2(class)A -F1(:])A F0 3.07(,w)C(here)-3.07 E F2(class)3.07 E F0 -(is one of the follo)180 126 Q -(wing classes de\214ned in the POSIX standard:)-.25 E F1 8.173 -(alnum alpha ascii blank cntrl digit graph lo)180 138 R 8.173 -(wer print punct space)-.1 F 5(upper w)180 150 R 5(ord xdigit)-.1 F F0 -4.29(Ac)180 162 S 1.789(haracter class matches an)-4.29 F 4.289(yc)-.15 +(Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E -.4(Wi)180 84 S +(thin).4 E/F1 10/Times-Bold@0 SF([)3.071 E F0(and)3.071 E F1(])3.071 E +F0(,)A/F2 10/Times-Italic@0 SF -.15(ch)3.071 G(ar).15 E .571 +(acter classes)-.15 F F0 .571(can be speci\214ed using the syntax)3.071 +F F1([:)3.07 E F2(class)A F1(:])A F0 3.07(,w)C(here)-3.07 E F2(class) +3.07 E F0(is one of the follo)180 96 Q +(wing classes de\214ned in the POSIX standard:)-.25 E F1 5.889 +(alnum alpha ascii blank cntrl digit graph lo)180 108 R 5.889 +(wer print punct space up-)-.1 F 5(per w)180 120 R 5(ord xdigit)-.1 F F0 +4.29(Ac)180 132 S 1.789(haracter class matches an)-4.29 F 4.289(yc)-.15 G 1.789(haracter belonging to that class.)-4.289 F(The)6.789 E F1 -.1 (wo)4.289 G(rd).1 E F0(character)4.289 E -(class matches letters, digits, and the character _.)180 174 Q -.4(Wi) -180 192 S(thin).4 E F1([)4.536 E F0(and)4.536 E F1(])4.536 E F0 4.536 +(class matches letters, digits, and the character _.)180 144 Q -.4(Wi) +180 162 S(thin).4 E F1([)4.536 E F0(and)4.536 E F1(])4.536 E F0 4.536 (,a)C(n)-4.536 E F2 2.036(equivalence class)4.536 F F0 2.037 (can be speci\214ed using the syntax)4.536 F F1([=)4.537 E F2(c)A F1(=]) A F0 4.537(,w)C(hich)-4.537 E .125(matches all characters with the same\ - collation weight \(as de\214ned by the current locale\) as)180 204 R -(the character)180 216 Q F2(c)2.5 E F0(.)A -.4(Wi)180 234 S(thin).4 E F1 + collation weight \(as de\214ned by the current locale\) as)180 174 R +(the character)180 186 Q F2(c)2.5 E F0(.)A -.4(Wi)180 204 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 .704(If the)108 250.8 R F1(extglob)3.204 E F0 .705 +2.5 E F0(.)A .704(If the)108 220.8 R F1(extglob)3.204 E F0 .705 (shell option is enabled using the)3.204 F F1(shopt)3.205 E F0 -.2(bu) 3.205 G .705(iltin, se).2 F -.15(ve)-.25 G .705(ral e).15 F .705 (xtended pattern matching operators)-.15 F .256(are recognized.)108 -262.8 R .256(In the follo)5.256 F .256(wing description, a)-.25 F F2 +232.8 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.755 E F0(.)A(Composite patterns may be formed using one or more of the follo) -108 274.8 Q(wing sub-patterns:)-.25 E F1(?\()144 298.8 Q F2 +108 244.8 Q(wing sub-patterns:)-.25 E F1(?\()144 268.8 Q F2 (pattern-list).833 E F1(\)).833 E F0 -(Matches zero or one occurrence of the gi)180 310.8 Q -.15(ve)-.25 G 2.5 -(np).15 G(atterns)-2.5 E F1(*\()144 322.8 Q F2(pattern-list).833 E F1 -(\)).833 E F0(Matches zero or more occurrences of the gi)180 334.8 Q --.15(ve)-.25 G 2.5(np).15 G(atterns)-2.5 E F1(+\()144 346.8 Q F2 +(Matches zero or one occurrence of the gi)180 280.8 Q -.15(ve)-.25 G 2.5 +(np).15 G(atterns)-2.5 E F1(*\()144 292.8 Q F2(pattern-list).833 E F1 +(\)).833 E F0(Matches zero or more occurrences of the gi)180 304.8 Q +-.15(ve)-.25 G 2.5(np).15 G(atterns)-2.5 E F1(+\()144 316.8 Q F2 (pattern-list).833 E F1(\)).833 E F0 -(Matches one or more occurrences of the gi)180 358.8 Q -.15(ve)-.25 G -2.5(np).15 G(atterns)-2.5 E F1(@\()144 370.8 Q F2(pattern-list).833 E F1 -(\)).833 E F0(Matches one 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 an)180 406.8 Q(ything e)-.15 E(xcept one of the gi) +(Matches one or more occurrences of the gi)180 328.8 Q -.15(ve)-.25 G +2.5(np).15 G(atterns)-2.5 E F1(@\()144 340.8 Q F2(pattern-list).833 E F1 +(\)).833 E F0(Matches one of the gi)180 352.8 Q -.15(ve)-.25 G 2.5(np) +.15 G(atterns)-2.5 E F1(!\()144 364.8 Q F2(pattern-list).833 E F1(\)) +.833 E F0(Matches an)180 376.8 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 .968(Complicated e)108 -423.6 R .968(xtended pattern matching ag)-.15 F .968 +393.6 R .968(xtended pattern matching ag)-.15 F .968 (ainst long strings is slo)-.05 F 2.269 -.65(w, e)-.25 H .969 -(specially when the patterns contain).65 F 1.23 -(alternations and the strings contain multiple matches.)108 435.6 R 1.23 -(Using separate matches ag)6.23 F 1.23(ainst shorter strings, or)-.05 F -(using arrays of strings instead of a single long string, may be f)108 -447.6 Q(aster)-.1 E(.)-.55 E F1(Quote Remo)87 464.4 Q -.1(va)-.1 G(l).1 -E F0 1.112(After the preceding e)108 476.4 R 1.112 +(specially when the patterns contain).65 F .091 +(alternations and the strings contain multiple matches.)108 405.6 R .091 +(Using separate matches ag)5.091 F .09(ainst shorter strings, or us-) +-.05 F(ing arrays of strings instead of a single long string, may be f) +108 417.6 Q(aster)-.1 E(.)-.55 E F1(Quote Remo)87 434.4 Q -.1(va)-.1 G +(l).1 E F0 1.112(After the preceding e)108 446.4 R 1.112 (xpansions, all unquoted occurrences of the characters)-.15 F F1(\\) 3.613 E F0(,)A F1<08>3.613 E F0 3.613(,a)C(nd)-3.613 E F1(")4.446 E F0 -1.113(that did not result)4.446 F(from one of the abo)108 488.4 Q .3 +1.113(that did not result)4.446 F(from one of the abo)108 458.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 505.2 Q F0 .545 -(Before a command is e)108 517.2 R -.15(xe)-.15 G .545 +10.95/Times-Bold@0 SF(REDIRECTION)72 475.2 Q F0 .545 +(Before a command is e)108 487.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 .405 -(by the shell.)108 529.2 R .405(Redirection allo)5.405 F .405(ws comman\ +(by the shell.)108 499.2 R .405(Redirection allo)5.405 F .405(ws comman\ ds' \214le handles to be duplicated, opened, closed, made to refer to) --.25 F(dif)108 541.2 Q 1.02(ferent \214les, and can change the \214les \ +-.25 F(dif)108 511.2 Q 1.02(ferent \214les, and can change the \214les \ the command reads from and writes to.)-.25 F 1.019 (Redirection may also be)6.019 F .215 -(used to modify \214le handles in the current shell e)108 553.2 R -.15 +(used to modify \214le handles in the current shell e)108 523.2 R -.15 (xe)-.15 G .215(cution en).15 F 2.715(vironment. The)-.4 F(follo)2.715 E -.215(wing redirection operators)-.25 F .876(may precede or appear an)108 -565.2 R .876(ywhere within a)-.15 F F2 .875(simple command)3.715 F F0 -.875(or may follo)4.145 F 3.375(wa)-.25 G F2(command)A F0 5.875(.R).77 G -.875(edirections are)-5.875 F(processed in the order the)108 577.2 Q 2.5 -(ya)-.15 G(ppear)-2.5 E 2.5(,f)-.4 G(rom left to right.)-2.5 E .771(Eac\ -h redirection that may be preceded by a \214le descriptor number may in\ -stead be preceded by a w)108 594 R .772(ord of)-.1 F .293(the form {)108 -606 R F2(varname)A F0 2.793(}. In)B .293 +.215(wing redirection operators)-.25 F .862(may precede or appear an)108 +535.2 R .862(ywhere within a)-.15 F F2 .862(simple command)3.702 F F0 +.862(or may follo)4.132 F 3.362(wa)-.25 G F2(command).2 E F0 5.862(.R) +.77 G .862(edirections are)-5.862 F(processed in the order the)108 547.2 +Q 2.5(ya)-.15 G(ppear)-2.5 E 2.5(,f)-.4 G(rom left to right.)-2.5 E .771 +(Each redirection that may be preceded by a \214le descriptor number ma\ +y instead be preceded by a w)108 564 R .772(ord of)-.1 F .293 +(the form {)108 576 R F2(varname)A F0 2.793(}. In)B .293 (this case, for each redirection operator e)2.793 F .293 -(xcept >&- and <&-, the shell will allocate)-.15 F 3.179<618c>108 618 S +(xcept >&- and <&-, the shell will allocate)-.15 F 3.179<618c>108 588 S .679(le descriptor greater than or equal to 10 and assign it to)-3.179 F F2(varname)3.179 E F0 5.679(.I)C 3.179(f>)-5.679 G .679 -(&- or <&- is preceded by {)-3.179 F F2(var)A(-)-.2 E(name)108 630 Q F0 +(&- or <&- is preceded by {)-3.179 F F2(var)A(-)-.2 E(name)108 600 Q F0 .6(}, the v)B .6(alue of)-.25 F F2(varname)3.1 E F0 .599 (de\214nes the \214le descriptor to close.)3.1 F .599(If {)5.599 F F2 (varname)A F0 3.099(}i)C 3.099(ss)-3.099 G .599 -(upplied, the redirection)-3.099 F 1.238(persists be)108 642 R 1.238 +(upplied, the redirection)-3.099 F 1.238(persists be)108 612 R 1.238 (yond the scope of the command, allo)-.15 F 1.238 (wing the shell programmer to manage the \214le descriptor)-.25 F -(himself.)108 654 Q .284(In the follo)108 670.8 R .283(wing description\ +(himself.)108 624 Q .284(In the follo)108 640.8 R .283(wing description\ s, if the \214le descriptor number is omitted, and the \214rst characte\ -r of the redirect-)-.25 F .512(ion operator is)108 682.8 R F1(<)3.012 E +r of the redirect-)-.25 F .512(ion operator is)108 652.8 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 694.8 Q F1(>)2.5 E F0 2.5(,t)C +(redirection operator is)108 664.8 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 711.6 R .825(ord follo)-.1 F .824 +-2.5 E .825(The w)108 681.6 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 2.701 -(jected to brace e)108 723.6 R 2.701(xpansion, tilde e)-.15 F 2.701 -(xpansion, parameter and v)-.15 F 2.701(ariable e)-.25 F 2.701 -(xpansion, command substitution,)-.15 F(GNU Bash 5.0)72 768 Q -(2019 September 16)135.955 E(27)185.115 E 0 Cg EP +(wing descriptions, unless otherwise noted, is sub-)-.25 F .462 +(jected to brace e)108 693.6 R .462(xpansion, tilde e)-.15 F .463 +(xpansion, parameter and v)-.15 F .463(ariable e)-.25 F .463 +(xpansion, command substitution, arith-)-.15 F .867(metic e)108 705.6 R +.867(xpansion, quote remo)-.15 F -.25(va)-.15 G .867(l, pathname e).25 F +.867(xpansion, and w)-.15 F .867(ord splitting.)-.1 F .867(If it e)5.867 +F .866(xpands to more than one)-.15 F -.1(wo)108 717.6 S(rd,).1 E F1 +(bash)2.5 E F0(reports an error)2.5 E(.)-.55 E(GNU Bash 5.0)72 768 Q +(2019 October 30)141.235 E(27)190.395 E 0 Cg EP %%Page: 28 28 %%BeginPageSetup BP %%EndPageSetup /F0 10/Times-Roman@0 SF -.35(BA)72 48 S 137.14(SH\(1\) General).35 F -(Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E .83(arithmetic e) -108 84 R .83(xpansion, quote remo)-.15 F -.25(va)-.15 G .83 -(l, pathname e).25 F .829(xpansion, and w)-.15 F .829(ord splitting.)-.1 -F .829(If it e)5.829 F .829(xpands to more than)-.15 F(one w)108 96 Q -(ord,)-.1 E/F1 10/Times-Bold@0 SF(bash)2.5 E F0(reports an error)2.5 E -(.)-.55 E(Note that the order of redirections is signi\214cant.)108 -112.8 Q -.15(Fo)5 G 2.5(re).15 G(xample, the command)-2.65 E(ls)144 -129.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 146.4 -Q/F2 10/Times-Italic@0 SF(dirlist)2.5 E F0 2.5(,w).68 G -(hile the command)-2.5 E(ls 2)144 163.2 Q F1(>&)A F0(1)A F1(>)2.5 E F0 -(dirlist)2.5 E .527(directs only the standard output to \214le)108 180 R -F2(dirlist)3.027 E F0 3.027(,b).68 G .527(ecause the standard error w) --3.027 F .527(as duplicated from the standard)-.1 F -(output before the standard output w)108 192 Q(as redirected to)-.1 E F2 -(dirlist)2.5 E F0(.).68 E F1(Bash)108 208.8 Q F0 .599(handles se)3.099 F --.15(ve)-.25 G .599(ral \214lenames specially when the).15 F 3.099(ya) +(Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E +(Note that the order of redirections is signi\214cant.)108 84 Q -.15(Fo) +5 G 2.5(re).15 G(xample, the command)-2.65 E(ls)144 100.8 Q/F1 10 +/Times-Bold@0 SF(>)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 117.6 +Q/F2 10/Times-Italic@0 SF(dirlist)2.85 E F0 2.5(,w).68 G +(hile the command)-2.5 E(ls 2)144 134.4 Q F1(>&)A F0(1)A F1(>)2.5 E F0 +(dirlist)2.5 E .505(directs only the standard output to \214le)108 151.2 +R F2(dirlist)3.355 E F0 3.005(,b).68 G .505(ecause the standard error w) +-3.005 F .505(as duplicated from the standard)-.1 F +(output before the standard output w)108 163.2 Q(as redirected to)-.1 E +F2(dirlist)2.85 E F0(.).68 E F1(Bash)108 180 Q F0 .599(handles se)3.099 +F -.15(ve)-.25 G .599(ral \214lenames specially when the).15 F 3.099(ya) -.15 G .598(re used in redirections, as described in the follo)-3.099 F -(wing)-.25 E 3.477(table. If)108 220.8 R .977 +(wing)-.25 E 3.477(table. If)108 192 R .977 (the operating system on which)3.477 F F1(bash)3.478 E F0 .978 (is running pro)3.478 F .978 (vides these special \214les, bash will use them;)-.15 F -(otherwise it will emulate them internally with the beha)108 232.8 Q -(vior described belo)-.2 E -.65(w.)-.25 G F1(/de)144 249.6 Q(v/fd/)-.15 -E F2(fd)A F0(If)180 261.6 Q F2(fd)2.5 E F0(is a v)2.5 E(alid inte)-.25 E +(otherwise it will emulate them internally with the beha)108 204 Q +(vior described belo)-.2 E -.65(w.)-.25 G F1(/de)144 220.8 Q(v/fd/)-.15 +E F2(fd)A F0(If)180 232.8 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 273.6 Q(v/stdin)-.15 E F0 -(File descriptor 0 is duplicated.)180 285.6 Q F1(/de)144 297.6 Q -(v/stdout)-.15 E F0(File descriptor 1 is duplicated.)180 309.6 Q F1(/de) -144 321.6 Q(v/stderr)-.15 E F0(File descriptor 2 is duplicated.)180 -333.6 Q F1(/de)144 345.6 Q(v/tcp/)-.15 E F2(host)A F1(/)A F2(port)A F0 -(If)180 357.6 Q F2(host)2.997 E F0 .497(is a v)2.997 F .497 +(is duplicated.)2.5 E F1(/de)144 244.8 Q(v/stdin)-.15 E F0 +(File descriptor 0 is duplicated.)180 256.8 Q F1(/de)144 268.8 Q +(v/stdout)-.15 E F0(File descriptor 1 is duplicated.)180 280.8 Q F1(/de) +144 292.8 Q(v/stderr)-.15 E F0(File descriptor 2 is duplicated.)180 +304.8 Q F1(/de)144 316.8 Q(v/tcp/)-.15 E F2(host)A F1(/)A F2(port)A F0 +(If)180 328.8 Q F2(host)2.997 E F0 .497(is a v)2.997 F .497 (alid hostname or Internet address, and)-.25 F F2(port)2.996 E F0 .496 (is an inte)2.996 F .496(ger port number or ser)-.15 F(-)-.2 E -(vice name,)180 369.6 Q F1(bash)2.5 E F0 +(vice name,)180 340.8 Q F1(bash)2.5 E F0 (attempts to open the corresponding TCP sock)2.5 E(et.)-.1 E F1(/de)144 -381.6 Q(v/udp/)-.15 E F2(host)A F1(/)A F2(port)A F0(If)180 393.6 Q F2 +352.8 Q(v/udp/)-.15 E F2(host)A F1(/)A F2(port)A F0(If)180 364.8 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 405.6 Q F1(bash)2.5 E F0 +(vice name,)180 376.8 Q F1(bash)2.5 E F0 (attempts to open the corresponding UDP sock)2.5 E(et.)-.1 E 2.5(Af)108 -422.4 S(ailure to open or create a \214le causes the redirection to f) --2.6 E(ail.)-.1 E .947(Redirections using \214le descriptors greater th\ -an 9 should be used with care, as the)108 439.2 R 3.446(ym)-.15 G .946 -(ay con\215ict with \214le)-3.446 F -(descriptors the shell uses internally)108 451.2 Q(.)-.65 E F1(Redir)87 -468 Q(ecting Input)-.18 E F0 .391 +393.6 S(ailure to open or create a \214le causes the redirection to f) +-2.6 E(ail.)-.1 E .046(Redirections using \214le descriptors greater th\ +an 9 should be used with care, as the)108 410.4 R 2.545(ym)-.15 G .045 +(ay con\215ict with \214le de-)-2.545 F +(scriptors the shell uses internally)108 422.4 Q(.)-.65 E F1(Redir)87 +439.2 Q(ecting Input)-.18 E F0 .391 (Redirection of input causes the \214le whose name results from the e) -108 480 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 492 Q F2(n) -2.5 E F0 2.5(,o).24 G 2.5(rt)-2.5 G +108 451.2 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 463.2 Q F2 +(n)2.86 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 (is not speci\214ed.)2.74 E -(The general format for redirecting input is:)108 508.8 Q([)144 525.6 Q -F2(n)A F0(])A F1(<)A F2(wor)A(d)-.37 E F1(Redir)87 542.4 Q -(ecting Output)-.18 E F0 .175 +(The general format for redirecting input is:)108 480 Q([)144 496.8 Q F2 +(n)A F0(])A F1(<)A F2(wor)A(d)-.37 E F1(Redir)87 513.6 Q(ecting Output) +-.18 E F0 .175 (Redirection of output causes the \214le whose name results from the e) -108 554.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 566.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 578.4 S(ist it is created; if it does e).15 E +108 525.6 R .174(xpansion of)-.15 F F2(wor)3.014 E(d)-.37 E F0 .174 +(to be opened for writ-)3.444 F .083(ing on \214le descriptor)108 537.6 +R F2(n)2.943 E F0 2.583(,o).24 G 2.583(rt)-2.583 G .083 +(he standard output \(\214le descriptor 1\) if)-2.583 F F2(n)2.943 E F0 +.083(is not speci\214ed.)2.823 F .084(If the \214le does not e)5.083 F +(x-)-.15 E(ist it is created; if it does e)108 549.6 Q (xist it is truncated to zero size.)-.15 E -(The general format for redirecting output is:)108 595.2 Q([)144 612 Q +(The general format for redirecting output is:)108 566.4 Q([)144 583.2 Q F2(n)A F0(])A F1(>)A F2(wor)A(d)-.37 E F0 .155 -(If the redirection operator is)108 628.8 R F1(>)2.655 E F0 2.655(,a)C +(If the redirection operator is)108 600 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 640.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 652.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 -(iltin command).2 F(is not enabled, the redirection is attempted e)108 -664.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 -681.6 S(pending Redir).25 E(ected Output)-.18 E F0 .641 -(Redirection of output in this f)108 693.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 705.6 R F2(n)2.974 E F0 -2.974(,o).24 G 2.974(rt)-2.974 G .474 -(he standard output \(\214le descriptor 1\) if)-2.974 F F2(n)3.333 E F0 -.473(is not speci\214ed.)3.213 F(If)5.473 E(the \214le does not e)108 -717.6 Q(xist it is created.)-.15 E(GNU Bash 5.0)72 768 Q -(2019 September 16)135.955 E(28)185.115 E 0 Cg EP +(iltin has been enabled, the redirection).2 F .657(will f)108 612 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 624 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(iltin command).2 F +(is not enabled, the redirection is attempted e)108 636 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 652.8 S(pending Redir).25 E +(ected Output)-.18 E F0 .641(Redirection of output in this f)108 664.8 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 .455 +(opened for appending on \214le descriptor)108 676.8 R F2(n)3.315 E F0 +2.955(,o).24 G 2.955(rt)-2.955 G .455 +(he standard output \(\214le descriptor 1\) if)-2.955 F F2(n)3.314 E F0 +.454(is not speci\214ed.)3.194 F(If)5.454 E(the \214le does not e)108 +688.8 Q(xist it is created.)-.15 E +(The general format for appending output is:)108 705.6 Q([)144 722.4 Q +F2(n)A F0(])A F1(>>)A F2(wor)A(d)-.37 E F0(GNU Bash 5.0)72 768 Q +(2019 October 30)141.235 E(28)190.395 E 0 Cg EP %%Page: 29 29 %%BeginPageSetup BP %%EndPageSetup /F0 10/Times-Roman@0 SF -.35(BA)72 48 S 137.14(SH\(1\) General).35 F -(Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E -(The general format for appending output is:)108 84 Q([)144 100.8 Q/F1 -10/Times-Italic@0 SF(n)A F0(])A/F2 10/Times-Bold@0 SF(>>)A F1(wor)A(d) --.37 E F2(Redir)87 117.6 Q(ecting Standard Output and Standard Err)-.18 -E(or)-.18 E F0 .248(This construct allo)108 129.6 R .249(ws both the st\ -andard output \(\214le descriptor 1\) and the standard error output \(\ -\214le descrip-)-.25 F -(tor 2\) to be redirected to the \214le whose name is the e)108 141.6 Q -(xpansion of)-.15 E F1(wor)2.5 E(d)-.37 E F0(.).77 E(There are tw)108 -158.4 Q 2.5(of)-.1 G -(ormats for redirecting standard output and standard error:)-2.5 E F2 -(&>)144 175.2 Q F1(wor)A(d)-.37 E F0(and)108 187.2 Q F2(>&)144 199.2 Q -F1(wor)A(d)-.37 E F0(Of the tw)108 216 Q 2.5(of)-.1 G +(Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E/F1 10/Times-Bold@0 +SF(Redir)87 84 Q(ecting Standard Output and Standard Err)-.18 E(or)-.18 +E F0 .248(This construct allo)108 96 R .249(ws both the standard output\ + \(\214le descriptor 1\) and the standard error output \(\214le descrip\ +-)-.25 F(tor 2\) to be redirected to the \214le whose name is the e)108 +108 Q(xpansion of)-.15 E/F2 10/Times-Italic@0 SF(wor)2.84 E(d)-.37 E F0 +(.).77 E(There are tw)108 124.8 Q 2.5(of)-.1 G +(ormats for redirecting standard output and standard error:)-2.5 E F1 +(&>)144 141.6 Q F2(wor)A(d)-.37 E F0(and)108 153.6 Q F1(>&)144 165.6 Q +F2(wor)A(d)-.37 E F0(Of the tw)108 182.4 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 F2(>)144 232.8 Q F1(wor)A(d)-.37 E F0(2)2.5 -E F2(>&)A F0(1)A .115(When using the second form,)108 249.6 R F1(wor) -2.614 E(d)-.37 E F0 .114(may not e)2.614 F .114(xpand to a number or) --.15 F F22.614 E F0 5.114(.I)C 2.614(fi)-5.114 G 2.614(td)-2.614 G -.114(oes, other redirection operators)-2.614 F(apply \(see)108 261.6 Q -F2(Duplicating File Descriptors)2.5 E F0(belo)2.5 E -(w\) for compatibility reasons.)-.25 E F2 -.25(Ap)87 278.4 S +-.25(va)-.25 G(lent to).25 E F1(>)144 199.2 Q F2(wor)A(d)-.37 E F0(2)2.5 +E F1(>&)A F0(1)A .115(When using the second form,)108 216 R F2(wor)2.614 +E(d)-.37 E F0 .114(may not e)2.614 F .114(xpand to a number or)-.15 F F1 +2.614 E F0 5.114(.I)C 2.614(fi)-5.114 G 2.614(td)-2.614 G .114 +(oes, other redirection operators)-2.614 F(apply \(see)108 228 Q F1 +(Duplicating File Descriptors)2.5 E F0(belo)2.5 E +(w\) for compatibility reasons.)-.25 E F1 -.25(Ap)87 244.8 S (pending Standard Output and Standard Err).25 E(or)-.18 E F0 .248 -(This construct allo)108 290.4 R .249(ws both the standard output \(\ +(This construct allo)108 256.8 R .249(ws both the standard output \(\ \214le descriptor 1\) and the standard error output \(\214le descrip-) -.25 F(tor 2\) to be appended to the \214le whose name is the e)108 -302.4 Q(xpansion of)-.15 E F1(wor)2.5 E(d)-.37 E F0(.).77 E +268.8 Q(xpansion of)-.15 E F2(wor)2.84 E(d)-.37 E F0(.).77 E (The format for appending standard output and standard error is:)108 -319.2 Q F2(&>>)144 336 Q F1(wor)A(d)-.37 E F0(This is semantically equi) -108 352.8 Q -.25(va)-.25 G(lent to).25 E F2(>>)144 369.6 Q F1(wor)A(d) --.37 E F0(2)2.5 E F2(>&)A F0(1)A(\(see)108 386.4 Q F2 -(Duplicating File Descriptors)2.5 E F0(belo)2.5 E(w\).)-.25 E F2(Her)87 -403.2 Q 2.5(eD)-.18 G(ocuments)-2.5 E F0 .33(This type of redirection i\ -nstructs the shell to read input from the current source until a line c\ -ontaining only)108 415.2 R F1(delimiter)108.35 427.2 Q F0 .614 +285.6 Q F1(&>>)144 302.4 Q F2(wor)A(d)-.37 E F0 +(This is semantically equi)108 319.2 Q -.25(va)-.25 G(lent to).25 E F1 +(>>)144 336 Q F2(wor)A(d)-.37 E F0(2)2.5 E F1(>&)A F0(1)A(\(see)108 +352.8 Q F1(Duplicating File Descriptors)2.5 E F0(belo)2.5 E(w\).)-.25 E +F1(Her)87 369.6 Q 2.5(eD)-.18 G(ocuments)-2.5 E F0 .33(This type of red\ +irection instructs the shell to read input from the current source unti\ +l a line containing only)108 381.6 R F2(delimiter)108.35 393.6 Q F0 .614 (\(with no trailing blanks\) is seen.)3.844 F .615 (All of the lines read up to that point are then used as the stan-)5.615 -F(dard input \(or \214le descriptor)108 439.2 Q F1(n)2.5 E F0(if)2.5 E -F1(n)2.5 E F0(is speci\214ed\) for a command.)2.5 E -(The format of here-documents is:)108 456 Q([)144 472.8 Q F1(n)A F0(])A -F2(<<)A F0([)A F2A F0(])A F1(wor)A(d)-.37 E(her)164 484.8 Q -(e-document)-.37 E(delimiter)144 496.8 Q F0 .302(No parameter and v)108 -513.6 R .302(ariable e)-.25 F .302 +F(dard input \(or \214le descriptor)108 405.6 Q F2(n)2.5 E F0(if)2.5 E +F2(n)2.5 E F0(is speci\214ed\) for a command.)2.5 E +(The format of here-documents is:)108 422.4 Q([)144 439.2 Q F2(n)A F0(]) +A F1(<<)A F0([)A F1A F0(])A F2(wor)A(d)-.37 E(her)164 451.2 Q +(e-document)-.37 E(delimiter)144 463.2 Q F0 .302(No parameter and v)108 +480 R .302(ariable e)-.25 F .302 (xpansion, command substitution, arithmetic e)-.15 F .301 -(xpansion, or pathname e)-.15 F(xpansion)-.15 E .415(is performed on)108 -525.6 R F1(wor)2.915 E(d)-.37 E F0 5.415(.I).77 G 2.915(fa)-5.415 G .715 --.15(ny p)-2.915 H .415(art of).15 F F1(wor)3.255 E(d)-.37 E F0 .415 -(is quoted, the)3.685 F F1(delimiter)3.265 E F0 .415 -(is the result of quote remo)3.645 F -.25(va)-.15 G 2.915(lo).25 G(n) --2.915 E F1(wor)2.915 E(d)-.37 E F0(,).77 E .774 -(and the lines in the here-document are not e)108 537.6 R 3.274 -(xpanded. If)-.15 F F1(wor)3.273 E(d)-.37 E F0 .773 -(is unquoted, all lines of the here-document)3.273 F 2.59 -(are subjected to parameter e)108 549.6 R 2.59 -(xpansion, command substitution, and arithmetic e)-.15 F 2.59 -(xpansion, the character)-.15 F(sequence)108 561.6 Q F2(\\)2.5 -E F0(is ignored, and)2.5 E F2(\\)2.5 E F0 -(must be used to quote the characters)2.5 E F2(\\)2.5 E F0(,)A F2($)2.5 -E F0 2.5(,a)C(nd)-2.5 E F2<92>2.5 E F0(.)A .602 -(If the redirection operator is)108 578.4 R F2(<<\255)3.101 E F0 3.101 +(xpansion, or pathname e)-.15 F(xpansion)-.15 E .381(is performed on)108 +492 R F2(wor)3.221 E(d)-.37 E F0 5.381(.I).77 G 2.881(fa)-5.381 G .681 +-.15(ny p)-2.881 H .381(art of).15 F F2(wor)3.221 E(d)-.37 E F0 .381 +(is quoted, the)3.651 F F2(delimiter)3.231 E F0 .381 +(is the result of quote remo)3.611 F -.25(va)-.15 G 2.881(lo).25 G(n) +-2.881 E F2(wor)3.221 E(d)-.37 E F0(,).77 E .774 +(and the lines in the here-document are not e)108 504 R 3.274 +(xpanded. If)-.15 F F2(wor)3.273 E(d)-.37 E F0 .773 +(is unquoted, all lines of the here-document)3.273 F 1.194 +(are subjected to parameter e)108 516 R 1.194 +(xpansion, command substitution, and arithmetic e)-.15 F 1.195 +(xpansion, the character se-)-.15 F(quence)108 528 Q F1(\\)2.5 +E F0(is ignored, and)2.5 E F1(\\)2.5 E F0 +(must be used to quote the characters)2.5 E F1(\\)2.5 E F0(,)A F1($)2.5 +E F0 2.5(,a)C(nd)-2.5 E F1<92>2.5 E F0(.)A .602 +(If the redirection operator is)108 544.8 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 590.4 Q F1(delimiter)2.5 E F0 5 + and the line)-3.101 F(containing)108 556.8 Q F2(delimiter)2.85 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 F2(Her)87 607.2 Q 2.5(eS)-.18 G(trings)-2.5 E F0 -2.5(Av)108 619.2 S(ariant of here documents, the format is:)-2.75 E([) -144 636 Q F1(n)A F0(])A F2(<<<)A F1(wor)A(d)-.37 E F0(The)108 652.8 Q F1 -(wor)3.291 E(d)-.37 E F0(under)3.291 E .792(goes tilde e)-.18 F .792 +-.25 E(ashion.)-.1 E F1(Her)87 573.6 Q 2.5(eS)-.18 G(trings)-2.5 E F0 +2.5(Av)108 585.6 S(ariant of here documents, the format is:)-2.75 E([) +144 602.4 Q F2(n)A F0(])A F1(<<<)A F2(wor)A(d)-.37 E F0(The)108 619.2 Q +F2(wor)3.291 E(d)-.37 E F0(under)3.291 E .792(goes tilde e)-.18 F .792 (xpansion, parameter and v)-.15 F .792(ariable e)-.25 F .792 -(xpansion, command substitution, arithmetic)-.15 F -.15(ex)108 664.8 S +(xpansion, command substitution, arithmetic)-.15 F -.15(ex)108 631.2 S 1.188(pansion, and quote remo).15 F -.25(va)-.15 G 3.687(l. P).25 F 1.187(athname e)-.15 F 1.187(xpansion and w)-.15 F 1.187 (ord splitting are not performed.)-.1 F 1.187(The result is)6.187 F .374 -(supplied as a single string, with a ne)108 676.8 R .375(wline appended\ +(supplied as a single string, with a ne)108 643.2 R .375(wline appended\ , to the command on its standard input \(or \214le descrip-)-.25 F(tor) -108 688.8 Q F1(n)2.5 E F0(if)2.5 E F1(n)2.5 E F0(is speci\214ed\).)2.5 E -F2(Duplicating File Descriptors)87 705.6 Q F0(The redirection operator) -108 717.6 Q(GNU Bash 5.0)72 768 Q(2019 September 16)135.955 E(29)185.115 -E 0 Cg EP +108 655.2 Q F2(n)2.5 E F0(if)2.5 E F2(n)2.5 E F0(is speci\214ed\).)2.5 E +F1(Duplicating File Descriptors)87 672 Q F0(The redirection operator)108 +684 Q([)144 700.8 Q F2(n)A F0(])A F1(<&)A F2(wor)A(d)-.37 E F0 .127 +(is used to duplicate input \214le descriptors.)108 717.6 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 +729.6 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(GNU Bash 5.0)72 768 +Q(2019 October 30)141.235 E(29)190.395 E 0 Cg EP %%Page: 30 30 %%BeginPageSetup BP %%EndPageSetup /F0 10/Times-Roman@0 SF -.35(BA)72 48 S 137.14(SH\(1\) General).35 F -(Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E([)144 84 Q/F1 10 -/Times-Italic@0 SF(n)A F0(])A/F2 10/Times-Bold@0 SF(<&)A F1(wor)A(d)-.37 -E F0 .127(is used to duplicate input \214le descriptors.)108 100.8 R(If) -5.127 E F1(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 -112.8 Q F1(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 F1(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 124.8 R(If)5.15 E F1(wor) -2.99 E(d)-.37 E F0 -.25(eva)3.42 G .15(luates to).25 F F22.65 E F0 -2.649<2c8c>C .149(le descriptor)-2.649 F F1(n)3.009 E F0 .149 -(is closed.)2.889 F(If)5.149 E F1(n)3.009 E F0 .149(is not speci\214ed,) -2.889 F(the standard input \(\214le descriptor 0\) is used.)108 136.8 Q -(The operator)108 153.6 Q([)144 170.4 Q F1(n)A F0(])A F2(>&)A F1(wor)A +(Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E .15 +(for input, a redirection error occurs.)108 84 R(If)5.15 E/F1 10 +/Times-Italic@0 SF(wor)2.99 E(d)-.37 E F0 -.25(eva)3.42 G .15(luates to) +.25 F/F2 10/Times-Bold@0 SF2.65 E F0 2.649<2c8c>C .149 +(le descriptor)-2.649 F F1(n)3.009 E F0 .149(is closed.)2.889 F(If)5.149 +E F1(n)3.009 E F0 .149(is not speci\214ed,)2.889 F +(the standard input \(\214le descriptor 0\) is used.)108 96 Q +(The operator)108 112.8 Q([)144 129.6 Q F1(n)A F0(])A F2(>&)A F1(wor)A (d)-.37 E F0 .443 -(is used similarly to duplicate output \214le descriptors.)108 187.2 R +(is used similarly to duplicate output \214le descriptors.)108 146.4 R (If)5.443 E F1(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 199.2 R 1.358(If the digits in)6.358 F F1(wor) -4.198 E(d)-.37 E F0 1.357(do not specify a \214le descriptor open for o\ -utput, a redirection error)4.628 F 2.753(occurs. If)108 211.2 R F1(wor) -3.093 E(d)-.37 E F0 -.25(eva)3.523 G .253(luates to).25 F F22.754 E -F0 2.754<2c8c>C .254(le descriptor)-2.754 F F1(n)3.114 E F0 .254 -(is closed.)2.994 F .254(As a special case, if)5.254 F F1(n)2.754 E F0 -.254(is omitted, and)2.754 F F1(wor)2.754 E(d)-.37 E F0(does)2.754 E -.966(not e)108 223.2 R .966(xpand to one or more digits or)-.15 F F2 +(is not speci\214ed, the standard output \(\214le descrip-)3.184 F .566 +(tor 1\) is used.)108 158.4 R .566(If the digits in)5.566 F F1(wor)3.406 +E(d)-.37 E F0 .566(do not specify a \214le descriptor open for output, \ +a redirection error oc-)3.836 F 3.203(curs. If)108 170.4 R F1(wor)3.543 +E(d)-.37 E F0 -.25(eva)3.973 G .703(luates to).25 F F23.203 E F0 +3.203<2c8c>C .703(le descriptor)-3.203 F F1(n)3.563 E F0 .703 +(is closed.)3.443 F .703(As a special case, if)5.703 F F1(n)3.204 E F0 +.704(is omitted, and)3.204 F F1(wor)3.204 E(d)-.37 E F0(does)3.204 E +.966(not e)108 182.4 R .966(xpand to one or more digits or)-.15 F F2 3.466 E F0 3.466(,t)C .965 (he standard output and standard error are redirected as described) --3.466 F(pre)108 235.2 Q(viously)-.25 E(.)-.65 E F2(Mo)87 252 Q -(ving File Descriptors)-.1 E F0(The redirection operator)108 264 Q([)144 -280.8 Q F1(n)A F0(])A F2(<&)A F1(digit)A F2A F0(mo)108 297.6 Q -.15 -(ve)-.15 G 3.035(st).15 G .535(he \214le descriptor)-3.035 F F1(digit) -3.035 E F0 .535(to \214le descriptor)3.035 F F1(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 F1(n)3.036 E F0 -.536(is not speci-)3.036 F(\214ed.)108 309.6 Q F1(digit)5 E F0 +-3.466 F(pre)108 194.4 Q(viously)-.25 E(.)-.65 E F2(Mo)87 211.2 Q +(ving File Descriptors)-.1 E F0(The redirection operator)108 223.2 Q([) +144 240 Q F1(n)A F0(])A F2(<&)A F1(digit)A F2A F0(mo)108 256.8 Q +-.15(ve)-.15 G 3.017(st).15 G .517(he \214le descriptor)-3.017 F F1 +(digit)3.017 E F0 .517(to \214le descriptor)3.017 F F1(n)3.377 E F0 +3.017(,o).24 G 3.017(rt)-3.017 G .518 +(he standard input \(\214le descriptor 0\) if)-3.017 F F1(n)3.018 E F0 +.518(is not speci-)3.018 F(\214ed.)108 268.8 Q F1(digit)5 E F0 (is closed after being duplicated to)2.5 E F1(n)2.5 E F0(.)A(Similarly) -108 326.4 Q 2.5(,t)-.65 G(he redirection operator)-2.5 E([)144 343.2 Q -F1(n)A F0(])A F2(>&)A F1(digit)A F2A F0(mo)108 360 Q -.15(ve)-.15 G -2.786(st).15 G .286(he \214le descriptor)-2.786 F F1(digit)2.786 E F0 -.286(to \214le descriptor)2.786 F F1(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 -F1(n)2.785 E F0 .285(is not speci-)2.785 F(\214ed.)108 372 Q F2 -(Opening File Descriptors f)87 388.8 Q(or Reading and Writing)-.25 E F0 -(The redirection operator)108 400.8 Q([)144 417.6 Q F1(n)A F0(])A F2(<>) -A F1(wor)A(d)-.37 E F0 1.349(causes the \214le whose name is the e)108 -434.4 R 1.349(xpansion of)-.15 F F1(wor)4.189 E(d)-.37 E F0 1.349 -(to be opened for both reading and writing on \214le)4.619 F(descriptor) -108 446.4 Q F1(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 F1(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 463.2 Q F1(Aliases)108 475.2 Q F0(allo)3.174 -E 3.174(was)-.25 G .674(tring to be substituted for a w)-3.174 F .674 +108 285.6 Q 2.5(,t)-.65 G(he redirection operator)-2.5 E([)144 302.4 Q +F1(n)A F0(])A F2(>&)A F1(digit)A F2A F0(mo)108 319.2 Q -.15(ve)-.15 +G 2.768(st).15 G .268(he \214le descriptor)-2.768 F F1(digit)2.768 E F0 +.268(to \214le descriptor)2.768 F F1(n)3.128 E F0 2.768(,o).24 G 2.768 +(rt)-2.768 G .267(he standard output \(\214le descriptor 1\) if)-2.768 F +F1(n)2.767 E F0 .267(is not speci-)2.767 F(\214ed.)108 331.2 Q F2 +(Opening File Descriptors f)87 348 Q(or Reading and Writing)-.25 E F0 +(The redirection operator)108 360 Q([)144 376.8 Q F1(n)A F0(])A F2(<>)A +F1(wor)A(d)-.37 E F0 .518(causes the \214le whose name is the e)108 +393.6 R .518(xpansion of)-.15 F F1(wor)3.358 E(d)-.37 E F0 .518 +(to be opened for both reading and writing on \214le de-)3.788 F +(scriptor)108 405.6 Q F1(n)2.86 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 F1(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 422.4 Q +F1(Aliases)108 434.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 (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 487.2 R F2(alias)2.894 E F0 +ses that may be set and unset with the)108 446.4 R F2(alias)2.894 E F0 (and)2.894 E F2(unalias)2.894 E F0 -.2(bu)2.894 G .394(iltin commands).2 -F(\(see)108 499.2 Q/F4 9/Times-Bold@0 SF 1.98(SHELL B)4.48 F(UIL)-.09 E +F(\(see)108 458.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 511.2 Q .472(ed to see if it has an alias.)-.1 F .472 +F(check)108 470.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 F2(/)2.973 E F0(,)A -F2($)2.973 E F0(,)A F2<92>2.973 E F0(,)A(and)108 523.2 Q F2(=)3.612 E F0 +F2($)2.973 E F0(,)A F2<92>2.973 E F0(,)A(and)108 482.4 Q F2(=)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 F1(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 535.2 R 1.119 +(ay not appear in an alias).15 F 3.619(name. The)108 494.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 547.2 S .514(rd of the replacement te).1 +(The \214rst)6.12 F -.1(wo)108 506.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 559.2 R .295(xpanded a second time.)-.15 F .296 +.295(not e)108 518.4 R .295(xpanded a second time.)-.15 F .296 (This means that one may alias)5.295 F F2(ls)2.796 E F0(to)2.796 E F2 .296(ls \255F)2.796 F F0 2.796(,f)C .296(or instance, and)-2.796 F F2 -(bash)2.796 E F0 .296(does not try)2.796 F .543(to recursi)108 571.2 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 F1(blank)3.042 E F0 3.042(,t).67 G .542(hen the ne) --3.042 F(xt)-.15 E(command w)108 583.2 Q(ord follo)-.1 E +(bash)2.796 E F0 .296(does not try)2.796 F .529(to recursi)108 530.4 R +-.15(ve)-.25 G .529(ly e).15 F .529(xpand the replacement te)-.15 F +3.029(xt. If)-.15 F .528(the last character of the alias v)3.029 F .528 +(alue is a)-.25 F F1(blank)3.298 E F0 3.028(,t).67 G .528(hen the ne) +-3.028 F(xt)-.15 E(command w)108 542.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 600 Q F2(alias)2.5 E F0 +E(Aliases are created and listed with the)108 559.2 Q F2(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 F2 (unalias)2.5 E F0(command.)2.5 E .284 -(There is no mechanism for using ar)108 616.8 R .284 +(There is no mechanism for using ar)108 576 R .284 (guments in the replacement te)-.18 F 2.784(xt. If)-.15 F(ar)2.784 E .284(guments are needed, a shell func-)-.18 F(tion should be used \(see) -108 628.8 Q F4(FUNCTIONS)2.5 E F0(belo)2.25 E(w\).)-.25 E 1.22 -(Aliases are not e)108 645.6 R 1.22 -(xpanded when the shell is not interacti)-.15 F -.15(ve)-.25 G 3.72(,u) -.15 G 1.22(nless the)-3.72 F F2(expand_aliases)3.72 E F0 1.22 -(shell option is set)3.72 F(using)108 657.6 Q F2(shopt)2.5 E F0 +108 588 Q F4(FUNCTIONS)2.5 E F0(belo)2.25 E(w\).)-.25 E .283 +(Aliases are not e)108 604.8 R .283 +(xpanded when the shell is not interacti)-.15 F -.15(ve)-.25 G 2.782(,u) +.15 G .282(nless the)-2.782 F F2(expand_aliases)2.782 E F0 .282 +(shell option is set us-)2.782 F(ing)108 616.8 Q F2(shopt)2.5 E F0 (\(see the description of)2.5 E F2(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 (The rules concerning the de\214nition and use of aliases are some)108 -674.4 R .436(what confusing.)-.25 F F2(Bash)5.436 E F0(al)2.936 E -.1 +633.6 R .436(what confusing.)-.25 F F2(Bash)5.436 E F0(al)2.936 E -.1 (wa)-.1 G .436(ys reads at least).1 F .67 -(one complete line of input, and all lines that mak)108 686.4 R 3.17(eu) +(one complete line of input, and all lines that mak)108 645.6 R 3.17(eu) -.1 G 3.17(pac)-3.17 G .67(ompound command, before e)-3.17 F -.15(xe) -.15 G .67(cuting an).15 F 3.17(yo)-.15 G 3.17(ft)-3.17 G(he)-3.17 E -1.058(commands on that line or the compound command.)108 698.4 R 1.059 +1.058(commands on that line or the compound command.)108 657.6 R 1.059 (Aliases are e)6.059 F 1.059(xpanded when a command is read, not)-.15 F -.075(when it is e)108 710.4 R -.15(xe)-.15 G 2.575(cuted. Therefore,).15 +.075(when it is e)108 669.6 R -.15(xe)-.15 G 2.575(cuted. Therefore,).15 F .075(an alias de\214nition appearing on the same line as another comm\ -and does not)2.575 F(tak)108 722.4 Q 2.837(ee)-.1 G -.25(ff)-2.837 G +and does not)2.575 F(tak)108 681.6 Q 2.837(ee)-.1 G -.25(ff)-2.837 G .337(ect until the ne).25 F .337(xt line of input is read.)-.15 F .337 (The commands follo)5.337 F .338 -(wing the alias de\214nition on that line are)-.25 F(GNU Bash 5.0)72 768 -Q(2019 September 16)135.955 E(30)185.115 E 0 Cg EP +(wing the alias de\214nition on that line are)-.25 F .552(not af)108 +693.6 R .551(fected by the ne)-.25 F 3.051(wa)-.25 G 3.051(lias. This) +-3.051 F(beha)3.051 E .551(vior is also an issue when functions are e) +-.2 F -.15(xe)-.15 G 3.051(cuted. Aliases).15 F .551(are e)3.051 F(x-) +-.15 E .425(panded when a function de\214nition is read, not when the f\ +unction is e)108 705.6 R -.15(xe)-.15 G .426 +(cuted, because a function de\214nition).15 F .404(is itself a command.) +108 717.6 R .403 +(As a consequence, aliases de\214ned in a function are not a)5.404 F +-.25(va)-.2 G .403(ilable until after that func-).25 F 2.12(tion is e) +108 729.6 R -.15(xe)-.15 G 4.62(cuted. T).15 F 4.62(ob)-.8 G 4.62(es) +-4.62 G 2.12(afe, al)-4.62 F -.1(wa)-.1 G 2.121 +(ys put alias de\214nitions on a separate line, and do not use).1 F F2 +(alias)4.621 E F0(in)4.621 E(GNU Bash 5.0)72 768 Q(2019 October 30) +141.235 E(30)190.395 E 0 Cg EP %%Page: 31 31 %%BeginPageSetup BP %%EndPageSetup /F0 10/Times-Roman@0 SF -.35(BA)72 48 S 137.14(SH\(1\) General).35 F -(Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E 1.473(not af)108 -84 R 1.473(fected by the ne)-.25 F 3.973(wa)-.25 G 3.973(lias. This) --3.973 F(beha)3.973 E 1.473(vior is also an issue when functions are e) --.2 F -.15(xe)-.15 G 3.973(cuted. Aliases).15 F(are)3.972 E -.15(ex)108 -96 S .609(panded when a function de\214nition is read, not when the fun\ -ction is e).15 F -.15(xe)-.15 G .61(cuted, because a function de\214ni-) -.15 F .712(tion is itself a command.)108 108 R .711 -(As a consequence, aliases de\214ned in a function are not a)5.711 F --.25(va)-.2 G .711(ilable until after that).25 F 1.185(function is e)108 -120 R -.15(xe)-.15 G 3.685(cuted. T).15 F 3.685(ob)-.8 G 3.685(es)-3.685 -G 1.185(afe, al)-3.685 F -.1(wa)-.1 G 1.185 -(ys put alias de\214nitions on a separate line, and do not use).1 F/F1 -10/Times-Bold@0 SF(alias)3.686 E F0(in)3.686 E(compound commands.)108 -132 Q -.15(Fo)108 148.8 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/F2 10.95 -/Times-Bold@0 SF(FUNCTIONS)72 165.6 Q F0 3.468(As)108 177.6 S .968 +(Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E +(compound commands.)108 84 Q -.15(Fo)108 100.8 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/F1 10.95 +/Times-Bold@0 SF(FUNCTIONS)72 117.6 Q F0 3.468(As)108 129.6 S .968 (hell function, de\214ned as described abo)-3.468 F 1.267 -.15(ve u)-.15 -H(nder).15 E/F3 9/Times-Bold@0 SF .967(SHELL GRAMMAR)3.467 F/F4 9 +H(nder).15 E/F2 9/Times-Bold@0 SF .967(SHELL GRAMMAR)3.467 F/F3 9 /Times-Roman@0 SF(,)A F0 .967(stores a series of commands for)3.217 F -1.001(later e)108 189.6 R -.15(xe)-.15 G 3.501(cution. When).15 F 1.002 +1.001(later e)108 141.6 R -.15(xe)-.15 G 3.501(cution. When).15 F 1.002 (the name of a shell function is used as a simple command name, the lis\ t of com-)3.501 F .316(mands associated with that function name is e)108 -201.6 R -.15(xe)-.15 G 2.816(cuted. Functions).15 F .316(are e)2.816 F +153.6 R -.15(xe)-.15 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 213.6 R 2.535(wp)-.25 G .036 +F .035(shell; no ne)108 165.6 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 225.6 R -.15(xe)-.15 G .64(cuted, the ar).15 F +F .64(function is e)108 177.6 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 .532(The special parameter)108 237.6 -R F1(#)3.032 E F0 .532(is updated to re\215ect the change.)3.032 F .532 -(Special parameter)5.532 F F1(0)3.033 E F0 .533(is unchanged.)3.033 F -.533(The \214rst ele-)5.533 F(ment of the)108 249.6 Q F3(FUNCN)2.5 E -(AME)-.18 E F0 -.25(va)2.25 G +-.18 F -.15(xe)-.15 G(cution.).15 E .532(The special parameter)108 189.6 +R/F4 10/Times-Bold@0 SF(#)3.032 E F0 .532 +(is updated to re\215ect the change.)3.032 F .532(Special parameter) +5.532 F F4(0)3.033 E F0 .533(is unchanged.)3.033 F .533 +(The \214rst ele-)5.533 F(ment of the)108 201.6 Q F2(FUNCN)2.5 E(AME) +-.18 E F0 -.25(va)2.25 G (riable is set to the name of the function while the function is e).25 E -.15(xe)-.15 G(cuting.).15 E 1.25(All other aspects of the shell e)108 -266.4 R -.15(xe)-.15 G 1.25(cution en).15 F 1.25 +218.4 R -.15(xe)-.15 G 1.25(cution en).15 F 1.25 (vironment are identical between a function and its caller with)-.4 F -1.214(these e)108 278.4 R 1.214(xceptions: the)-.15 F F3(DEB)3.714 E(UG) --.09 E F0(and)3.464 E F1(RETURN)3.715 E F0 1.215 -(traps \(see the description of the)3.715 F F1(trap)3.715 E F0 -.2(bu) -3.715 G 1.215(iltin under).2 F F3(SHELL)3.715 E -.09(BU)108 290.4 S(IL) +1.214(these e)108 230.4 R 1.214(xceptions: the)-.15 F F2(DEB)3.714 E(UG) +-.09 E F0(and)3.464 E F4(RETURN)3.715 E F0 1.215 +(traps \(see the description of the)3.715 F F4(trap)3.715 E F0 -.2(bu) +3.715 G 1.215(iltin under).2 F F2(SHELL)3.715 E -.09(BU)108 242.4 S(IL) .09 E .479(TIN COMMANDS)-.828 F F0(belo)2.729 E .479 (w\) are not inherited unless the function has been gi)-.25 F -.15(ve) --.25 G 2.978(nt).15 G(he)-2.978 E F1(trace)2.978 E F0(attrib)2.978 E -.478(ute \(see)-.2 F .42(the description of the)108 302.4 R F3(declar) +-.25 G 2.978(nt).15 G(he)-2.978 E F4(trace)2.978 E F0(attrib)2.978 E +.478(ute \(see)-.2 F .42(the description of the)108 254.4 R F2(declar) 2.92 E(e)-.162 E F0 -.2(bu)2.67 G .42(iltin belo).2 F .42(w\) or the) --.25 F F1 .42(\255o functrace)2.92 F F0 .42 -(shell option has been enabled with the)2.92 F F1(set)2.921 E F0 -.2(bu) -108 314.4 S .072(iltin \(in which case all functions inherit the).2 F F1 -(DEB)2.572 E(UG)-.1 E F0(and)2.572 E F1(RETURN)2.572 E F0 .072 -(traps\), and the)2.572 F F3(ERR)2.571 E F0 .071(trap is not inher)2.321 -F(-)-.2 E(ited unless the)108 326.4 Q F1(\255o errtrace)2.5 E F0 -(shell option has been enabled.)2.5 E -1.11(Va)108 343.2 S .655 -(riables local to the function may be declared with the)1.11 F F1(local) +-.25 F F4 .42(\255o functrace)2.92 F F0 .42 +(shell option has been enabled with the)2.92 F F4(set)2.921 E F0 -.2(bu) +108 266.4 S .072(iltin \(in which case all functions inherit the).2 F F4 +(DEB)2.572 E(UG)-.1 E F0(and)2.572 E F4(RETURN)2.572 E F0 .072 +(traps\), and the)2.572 F F2(ERR)2.571 E F0 .071(trap is not inher)2.321 +F(-)-.2 E(ited unless the)108 278.4 Q F4(\255o errtrace)2.5 E F0 +(shell option has been enabled.)2.5 E -1.11(Va)108 295.2 S .655 +(riables local to the function may be declared with the)1.11 F F4(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 .051(their v)108 355.2 R .051 +3.156(,v)-.65 G .656(ariables and)-3.406 F .051(their v)108 307.2 R .051 (alues are shared between the function and its caller)-.25 F 5.051(.I) --.55 G 2.55(fav)-5.051 G .05(ariable is declared)-2.8 F F1(local)2.55 E +-.55 G 2.55(fav)-5.051 G .05(ariable is declared)-2.8 F F4(local)2.55 E F0 2.55(,t)C .05(he v)-2.55 F(ariable')-.25 E 2.55(sv)-.55 G(isi-)-2.55 E 1.186(ble scope is restricted to that function and its children \(inc\ -luding the functions it calls\).)108 367.2 R 1.186(Local v)6.186 F -(ariables)-.25 E("shado)108 379.2 Q .155(w" v)-.25 F .155 +luding the functions it calls\).)108 319.2 R 1.186(Local v)6.186 F +(ariables)-.25 E("shado)108 331.2 Q .155(w" v)-.25 F .155 (ariables with the same name declared at pre)-.25 F .155(vious scopes.) -.25 F -.15(Fo)5.155 G 2.654(ri).15 G .154(nstance, a local v)-2.654 F .154(ariable declared)-.25 F .669(in a function hides a global v)108 -391.2 R .67(ariable of the same name: references and assignments refer \ -to the local v)-.25 F(ari-)-.25 E .688(able, lea)108 403.2 R .688 +343.2 R .67(ariable of the same name: references and assignments refer \ +to the local v)-.25 F(ari-)-.25 E .688(able, lea)108 355.2 R .688 (ving the global v)-.2 F .688(ariable unmodi\214ed.)-.25 F .688 (When the function returns, the global v)5.688 F .688 -(ariable is once ag)-.25 F(ain)-.05 E(visible.)108 415.2 Q .726 -(The shell uses)108 432 R/F5 10/Times-Italic@0 SF .726(dynamic scoping) +(ariable is once ag)-.25 F(ain)-.05 E(visible.)108 367.2 Q .726 +(The shell uses)108 384 R/F5 10/Times-Italic@0 SF .726(dynamic scoping) 3.226 F F0 .726(to control a v)3.226 F(ariable')-.25 E 3.227(sv)-.55 G .727(isibility within functions.)-3.227 F -.4(Wi)5.727 G .727 -(th dynamic scoping,).4 F .008(visible v)108 444 R .008 +(th dynamic scoping,).4 F .008(visible v)108 396 R .008 (ariables and their v)-.25 F .007 (alues are a result of the sequence of function calls that caused e)-.25 F -.15(xe)-.15 G .007(cution to reach).15 F .813(the current function.) -108 456 R .813(The v)5.813 F .813(alue of a v)-.25 F .813 +108 408 R .813(The v)5.813 F .813(alue of a v)-.25 F .813 (ariable that a function sees depends on its v)-.25 F .814 -(alue within its caller)-.25 F 3.314(,i)-.4 G(f)-3.314 E(an)108 468 Q +(alue within its caller)-.25 F 3.314(,i)-.4 G(f)-3.314 E(an)108 420 Q 2.117 -.65(y, w)-.15 H .817 (hether that caller is the "global" scope or another shell function.).65 F .816(This is also the v)5.816 F .816(alue that a local)-.25 F -.25(va) -108 480 S(riable declaration "shado).25 E(ws", and the v)-.25 E +108 432 S(riable declaration "shado).25 E(ws", and the v)-.25 E (alue that is restored when the function returns.)-.25 E -.15(Fo)108 -496.8 S 2.723(re).15 G .223(xample, if a v)-2.873 F(ariable)-.25 E F5 +448.8 S 2.723(re).15 G .223(xample, if a v)-2.873 F(ariable)-.25 E F5 (var)2.723 E F0 .223(is declared as local in function)2.723 F F5(func1) 2.723 E F0 2.724(,a)C(nd)-2.724 E F5(func1)2.724 E F0 .224 (calls another function)2.724 F F5(func2)2.724 E F0(,)A .464 -(references to)108 508.8 R F5(var)2.964 E F0 .464(made from within)2.964 +(references to)108 460.8 R F5(var)2.964 E F0 .464(made from within)2.964 F F5(func2)2.964 E F0 .464(will resolv)2.964 F 2.964(et)-.15 G 2.963(ot) -2.964 G .463(he local v)-2.963 F(ariable)-.25 E F5(var)2.963 E F0(from) 2.963 E F5(func1)2.963 E F0 2.963(,s)C(hado)-2.963 E .463(wing an)-.25 F -(y)-.15 E(global v)108 520.8 Q(ariable named)-.25 E F5(var)2.5 E F0(.)A -(The)108 537.6 Q F1(unset)2.982 E F0 -.2(bu)2.982 G .482 +(y)-.15 E(global v)108 472.8 Q(ariable named)-.25 E F5(var)2.5 E F0(.)A +(The)108 489.6 Q F4(unset)2.982 E F0 -.2(bu)2.982 G .482 (iltin also acts using the same dynamic scope: if a v).2 F .483 -(ariable is local to the current scope,)-.25 F F1(unset)2.983 E F0 .19 -(will unset it; otherwise the unset will refer to the v)108 549.6 R .19 +(ariable is local to the current scope,)-.25 F F4(unset)2.983 E F0 .19 +(will unset it; otherwise the unset will refer to the v)108 501.6 R .19 (ariable found in an)-.25 F 2.69(yc)-.15 G .19 (alling scope as described abo)-2.69 F -.15(ve)-.15 G 5.19(.I).15 G(f) --5.19 E 2.72(av)108 561.6 S .221(ariable at the current local scope is \ +-5.19 E 2.72(av)108 513.6 S .221(ariable at the current local scope is \ unset, it will remain so until it is reset in that scope or until the f\ -unc-)-2.97 F .014(tion returns.)108 573.6 R .014 +unc-)-2.97 F .014(tion returns.)108 525.6 R .014 (Once the function returns, an)5.014 F 2.514(yi)-.15 G .014 (nstance of the v)-2.514 F .013(ariable at a pre)-.25 F .013 (vious scope will become visible.)-.25 F .566(If the unset acts on a v) -108 585.6 R .566(ariable at a pre)-.25 F .566(vious scope, an)-.25 F +108 537.6 R .566(ariable at a pre)-.25 F .566(vious scope, an)-.25 F 3.066(yi)-.15 G .566(nstance of a v)-3.066 F .567 -(ariable with that name that had been)-.25 F(shado)108 597.6 Q -(wed will become visible.)-.25 E(The)108 614.4 Q F1(FUNCNEST)3.529 E F0 +(ariable with that name that had been)-.25 F(shado)108 549.6 Q +(wed will become visible.)-.25 E(The)108 566.4 Q F4(FUNCNEST)3.529 E F0 -.25(va)3.529 G 1.028(riable, if set to a numeric v).25 F 1.028 (alue greater than 0, de\214nes a maximum function nesting)-.25 F(le)108 -626.4 Q -.15(ve)-.25 G 2.5(l. Function).15 F(in)2.5 E -.2(vo)-.4 G +578.4 Q -.15(ve)-.25 G 2.5(l. Function).15 F(in)2.5 E -.2(vo)-.4 G (cations that e).2 E(xceed the limit cause the entire command to abort.) --.15 E .043(If the b)108 643.2 R .043(uiltin command)-.2 F F1 -.18(re) +-.15 E .043(If the b)108 595.2 R .043(uiltin command)-.2 F F4 -.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 655.2 R 1.012 +.044(cution resumes with).15 F 1.012(the ne)108 607.2 R 1.012 (xt command after the function call.)-.15 F(An)6.011 E 3.511(yc)-.15 G -1.011(ommand associated with the)-3.511 F F1(RETURN)3.511 E F0 1.011 -(trap is e)3.511 F -.15(xe)-.15 G(cuted).15 E .213(before e)108 667.2 R +1.011(ommand associated with the)-3.511 F F4(RETURN)3.511 E F0 1.011 +(trap is e)3.511 F -.15(xe)-.15 G(cuted).15 E .213(before e)108 619.2 R -.15(xe)-.15 G .213(cution resumes.).15 F .213 (When a function completes, the v)5.213 F .214 (alues of the positional parameters and the spe-)-.25 F(cial parameter) -108 679.2 Q F1(#)2.5 E F0(are restored to the v)2.5 E(alues the)-.25 E +108 631.2 Q F4(#)2.5 E F0(are restored to the v)2.5 E(alues the)-.25 E 2.5(yh)-.15 G(ad prior to the function')-2.5 E 2.5(se)-.55 G -.15(xe) -2.65 G(cution.).15 E 1.359 -(Function names and de\214nitions may be listed with the)108 696 R F1 -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 708 R F13.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 +(Function names and de\214nitions may be listed with the)108 648 R F4 +3.858 E F0 1.358(option to the)3.858 F F4(declar)3.858 E(e)-.18 E +F0(or)3.858 E F4(typeset)3.858 E F0 -.2(bu)3.858 G 1.358(iltin com-).2 F +3.39(mands. The)108 660 R F43.39 E F0 .89(option to)3.39 F F4 +(declar)3.39 E(e)-.18 E F0(or)3.39 E F4(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 720 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 +.327(\214le and line number)108 672 R 2.827(,i)-.4 G 2.827(ft)-2.827 G +(he)-2.827 E F4(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(GNU Bash 5.0)72 768 Q -(2019 September 16)135.955 E(31)185.115 E 0 Cg EP +(xported so that subshells)-.15 F 1.297(automatically ha)108 684 R 1.597 +-.15(ve t)-.2 H 1.297(hem de\214ned with the).15 F F43.797 E F0 +1.297(option to the)3.797 F F4(export)3.798 E F0 -.2(bu)3.798 G 3.798 +(iltin. A).2 F 1.298(function de\214nition may be)3.798 F +(deleted using the)108 696 Q F42.5 E F0(option to the)2.5 E F4 +(unset)2.5 E F0 -.2(bu)2.5 G(iltin.).2 E .372(Functions may be recursi) +108 712.8 R -.15(ve)-.25 G 5.371(.T).15 G(he)-5.371 E F4(FUNCNEST)2.871 +E F0 -.25(va)2.871 G .371 +(riable may be used to limit the depth of the function call).25 F 1.141 +(stack and restrict the number of function in)108 724.8 R -.2(vo)-.4 G +3.641(cations. By).2 F(def)3.641 E 1.141 +(ault, no limit is imposed on the number of)-.1 F(GNU Bash 5.0)72 768 Q +(2019 October 30)141.235 E(31)190.395 E 0 Cg EP %%Page: 32 32 %%BeginPageSetup BP %%EndPageSetup /F0 10/Times-Roman@0 SF -.35(BA)72 48 S 137.14(SH\(1\) General).35 F -(Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E 1.297 -(automatically ha)108 84 R 1.597 -.15(ve t)-.2 H 1.297 -(hem de\214ned with the).15 F/F1 10/Times-Bold@0 SF3.797 E F0 -1.297(option to the)3.797 F F1(export)3.798 E F0 -.2(bu)3.798 G 3.798 -(iltin. A).2 F 1.298(function de\214nition may be)3.798 F -(deleted using the)108 96 Q F12.5 E F0(option to the)2.5 E F1 -(unset)2.5 E F0 -.2(bu)2.5 G(iltin.).2 E .372(Functions may be recursi) -108 112.8 R -.15(ve)-.25 G 5.371(.T).15 G(he)-5.371 E F1(FUNCNEST)2.871 -E F0 -.25(va)2.871 G .371 -(riable may be used to limit the depth of the function call).25 F 1.141 -(stack and restrict the number of function in)108 124.8 R -.2(vo)-.4 G -3.641(cations. By).2 F(def)3.641 E 1.141 -(ault, no limit is imposed on the number of)-.1 F(recursi)108 136.8 Q .3 --.15(ve c)-.25 H(alls.).15 E/F2 10.95/Times-Bold@0 SF(ARITHMETIC EV)72 -153.6 Q(ALU)-1.478 E -1.04(AT)-.657 G(ION)1.04 E F0 2.298 -(The shell allo)108 165.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.797 E F0 -(and)4.797 E F1(declar)108 177.6 Q(e)-.18 E F0 -.2(bu)2.683 G .183 -(iltin commands, the).2 F F1(\(\()2.683 E F0 .183(compound command, and) -2.683 F F1 .183(Arithmetic Expansion)2.683 F F0 2.683(\). Ev)B .183 -(aluation is done in)-.25 F<8c78>108 189.6 Q 1.058(ed-width inte)-.15 F -1.057(gers with no check for o)-.15 F -.15(ve)-.15 G(r\215o).15 E 2.357 --.65(w, t)-.25 H 1.057(hough di).65 F 1.057 +(Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E(recursi)108 84 Q +.3 -.15(ve c)-.25 H(alls.).15 E/F1 10.95/Times-Bold@0 SF(ARITHMETIC EV) +72 100.8 Q(ALU)-1.478 E -1.04(AT)-.657 G(ION)1.04 E F0 1.089 +(The shell allo)108 112.8 R 1.089(ws arithmetic e)-.25 F 1.089 +(xpressions to be e)-.15 F -.25(va)-.25 G 1.089 +(luated, under certain circumstances \(see the).25 F/F2 10/Times-Bold@0 +SF(let)3.588 E F0(and)3.588 E F2(de-)3.588 E(clar)108 124.8 Q(e)-.18 E +F0 -.2(bu)3.452 G .952(iltin commands, the).2 F F2(\(\()3.452 E F0 .952 +(compound command, and)3.452 F F2 .952(Arithmetic Expansion)3.452 F F0 +3.453(\). Ev)B .953(aluation is done in)-.25 F<8c78>108 136.8 Q 1.058 +(ed-width inte)-.15 F 1.057(gers with no check for o)-.15 F -.15(ve)-.15 +G(r\215o).15 E 2.357 -.65(w, t)-.25 H 1.057(hough di).65 F 1.057 (vision by 0 is trapped and \215agged as an error)-.25 F(.)-.55 E .828 -(The operators and their precedence, associati)108 201.6 R(vity)-.25 E +(The operators and their precedence, associati)108 148.8 R(vity)-.25 E 3.329(,a)-.65 G .829(nd v)-3.329 F .829 (alues are the same as in the C language.)-.25 F .829(The fol-)5.829 F -(lo)108 213.6 Q .44(wing list of operators is grouped into le)-.25 F +(lo)108 160.8 Q .44(wing list of operators is grouped into le)-.25 F -.15(ve)-.25 G .439(ls of equal-precedence operators.).15 F .439(The le) 5.439 F -.15(ve)-.25 G .439(ls are listed in order).15 F -(of decreasing precedence.)108 225.6 Q/F3 10/Times-Italic@0 SF(id)108 -242.4 Q F1(++)A F3(id)2.5 E F1A F0 -.25(va)144 254.4 S -(riable post-increment and post-decrement).25 E F1 2.5108 266.4 S -F0(unary minus and plus)144 266.4 Q F1(++)108 278.4 Q F3(id)A F1 -2.5 E F3(id)A F0 -.25(va)144 290.4 S -(riable pre-increment and pre-decrement).25 E F1 2.5(!~)108 302.4 S F0 -(logical and bitwise ne)144 302.4 Q -.05(ga)-.15 G(tion).05 E F1(**)108 -314.4 Q F0 -.15(ex)144 314.4 S(ponentiation).15 E F1 2.5(*/%)108 326.4 S -F0(multiplication, di)144 326.4 Q(vision, remainder)-.25 E F1 2.5<2bad> -108 338.4 S F0(addition, subtraction)144 338.4 Q F1(<< >>)108 350.4 Q F0 -(left and right bitwise shifts)144 350.4 Q F1(<= >= < >)108 362.4 Q F0 -(comparison)144 374.4 Q F1(== !=)108 386.4 Q F0(equality and inequality) -144 386.4 Q F1(&)108 398.4 Q F0(bitwise AND)144 398.4 Q F1(^)108 410.4 Q -F0(bitwise e)144 410.4 Q(xclusi)-.15 E .3 -.15(ve O)-.25 H(R).15 E F1(|) -108 422.4 Q F0(bitwise OR)144 422.4 Q F1(&&)108 434.4 Q F0(logical AND) -144 434.4 Q F1(||)108 446.4 Q F0(logical OR)144 446.4 Q F3 -.2(ex)108 -458.4 S(pr).2 E F1(?)A F3 -.2(ex)C(pr).2 E F1(:)A F3 -.2(ex)C(pr).2 E F0 -(conditional operator)144 470.4 Q F1 2.5(=*)108 482.4 S 2.5(=/)-2.5 G +(of decreasing precedence.)108 172.8 Q/F3 10/Times-Italic@0 SF(id)108 +189.6 Q F2(++)A F3(id)2.5 E F2A F0 -.25(va)144 201.6 S +(riable post-increment and post-decrement).25 E F2 2.5108 213.6 S +F0(unary minus and plus)144 213.6 Q F2(++)108 225.6 Q F3(id)A F2 +2.5 E F3(id)A F0 -.25(va)144 237.6 S +(riable pre-increment and pre-decrement).25 E F2 2.5(!~)108 249.6 S F0 +(logical and bitwise ne)144 249.6 Q -.05(ga)-.15 G(tion).05 E F2(**)108 +261.6 Q F0 -.15(ex)144 261.6 S(ponentiation).15 E F2 2.5(*/%)108 273.6 S +F0(multiplication, di)144 273.6 Q(vision, remainder)-.25 E F2 2.5<2bad> +108 285.6 S F0(addition, subtraction)144 285.6 Q F2(<< >>)108 297.6 Q F0 +(left and right bitwise shifts)144 297.6 Q F2(<= >= < >)108 309.6 Q F0 +(comparison)144 321.6 Q F2(== !=)108 333.6 Q F0(equality and inequality) +144 333.6 Q F2(&)108 345.6 Q F0(bitwise AND)144 345.6 Q F2(^)108 357.6 Q +F0(bitwise e)144 357.6 Q(xclusi)-.15 E .3 -.15(ve O)-.25 H(R).15 E F2(|) +108 369.6 Q F0(bitwise OR)144 369.6 Q F2(&&)108 381.6 Q F0(logical AND) +144 381.6 Q F2(||)108 393.6 Q F0(logical OR)144 393.6 Q F3 -.2(ex)108 +405.6 S(pr).2 E F2(?)A F3 -.2(ex)C(pr).2 E F2(:)A F3 -.2(ex)C(pr).2 E F0 +(conditional operator)144 417.6 Q F2 2.5(=*)108 429.6 S 2.5(=/)-2.5 G 2.5(=%)-2.5 G 2.5(=+)-2.5 G 2.5<3dad>-2.5 G 2.5(=<)-2.5 G -(<= >>= &= ^= |=)-2.5 E F0(assignment)144 494.4 Q F3 -.2(ex)108 506.4 S -(pr1).2 E F1(,)2.5 E F3 -.2(ex)2.5 G(pr2).2 E F0(comma)144 518.4 Q .68 -(Shell v)108 535.2 R .68(ariables are allo)-.25 F .68 +(<= >>= &= ^= |=)-2.5 E F0(assignment)144 441.6 Q F3 -.2(ex)108 453.6 S +(pr1).2 E F2(,)2.5 E F3 -.2(ex)2.5 G(pr2).2 E F0(comma)144 465.6 Q .68 +(Shell v)108 482.4 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 547.2 R 1.008(ithin an e)-.4 +-.25(va)-.25 G(lu-).25 E 3.508(ated. W)108 494.4 R 1.008(ithin an e)-.4 F 1.008(xpression, shell v)-.15 F 1.007 (ariables may also be referenced by name without using the parameter) --.25 F -.15(ex)108 559.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 571.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.257 -(when it is referenced, or when a v)108 583.2 R 1.258 -(ariable which has been gi)-.25 F -.15(ve)-.25 G 3.758(nt).15 G(he) --3.758 E F3(inte)3.758 E -.1(ge)-.4 G(r).1 E F0(attrib)3.758 E 1.258 -(ute using)-.2 F F1(declar)3.758 E 3.758<65ad>-.18 G(i)-3.758 E F0(is) -3.758 E .333(assigned a v)108 595.2 R 2.832(alue. A)-.25 F .332(null v) -2.832 F .332(alue e)-.25 F -.25(va)-.25 G .332(luates to 0.).25 F 2.832 -(As)5.332 G .332(hell v)-2.832 F .332(ariable need not ha)-.25 F .632 --.15(ve i)-.2 H(ts).15 E F3(inte)2.832 E -.1(ge)-.4 G(r).1 E F0(attrib) -2.832 E .332(ute turned on)-.2 F(to be used in an e)108 607.2 Q -(xpression.)-.15 E(Inte)108 624 Q .517(ger constants follo)-.15 F 3.017 -(wt)-.25 G .518(he C language de\214nition, without suf)-3.017 F<8c78> --.25 E .518(es or character constants.)-.15 F .518(Constants with)5.518 -F 3.283(al)108 636 S .783(eading 0 are interpreted as octal numbers.) --3.283 F 3.282(Al)5.783 G .782(eading 0x or 0X denotes he)-3.282 F 3.282 -(xadecimal. Otherwise,)-.15 F(num-)3.282 E .815(bers tak)108 648 R 3.315 -(et)-.1 G .815(he form [)-3.315 F F3(base#)A F0 .815 -(]n, where the optional)B F3(base)3.315 E F0 .816 -(is a decimal number between 2 and 64 representing)3.315 F .35 -(the arithmetic base, and)108 660 R F3(n)2.85 E F0 .35 +-.25 F -.15(ex)108 506.4 S .165(pansion syntax.).15 F 2.665(As)5.165 G +.165(hell v)-2.665 F .165(ariable that is null or unset e)-.25 F -.25 +(va)-.25 G .165(luates to 0 when referenced by name without us-).25 F +.421(ing the parameter e)108 518.4 R .421(xpansion syntax.)-.15 F .421 +(The v)5.421 F .421(alue of a v)-.25 F .421(ariable is e)-.25 F -.25(va) +-.25 G .42(luated as an arithmetic e).25 F .42(xpression when)-.15 F +.153(it is referenced, or when a v)108 530.4 R .154 +(ariable which has been gi)-.25 F -.15(ve)-.25 G 2.654(nt).15 G(he) +-2.654 E F3(inte)2.654 E -.1(ge)-.4 G(r).1 E F0(attrib)2.654 E .154 +(ute using)-.2 F F2(declar)2.654 E 2.654<65ad>-.18 G(i)-2.654 E F0 .154 +(is assigned a)2.654 F -.25(va)108 542.4 S 2.857(lue. A).25 F .357 +(null v)2.857 F .357(alue e)-.25 F -.25(va)-.25 G .357(luates to 0.).25 +F 2.857(As)5.357 G .357(hell v)-2.857 F .357(ariable need not ha)-.25 F +.657 -.15(ve i)-.2 H(ts).15 E F3(inte)2.857 E -.1(ge)-.4 G(r).1 E F0 +(attrib)2.857 E .357(ute turned on to be used)-.2 F(in an e)108 554.4 Q +(xpression.)-.15 E(Inte)108 571.2 Q .517(ger constants follo)-.15 F +3.017(wt)-.25 G .518(he C language de\214nition, without suf)-3.017 F +<8c78>-.25 E .518(es or character constants.)-.15 F .518(Constants with) +5.518 F 3.283(al)108 583.2 S .783 +(eading 0 are interpreted as octal numbers.)-3.283 F 3.282(Al)5.783 G +.782(eading 0x or 0X denotes he)-3.282 F 3.282(xadecimal. Otherwise,) +-.15 F(num-)3.282 E .815(bers tak)108 595.2 R 3.315(et)-.1 G .815 +(he form [)-3.315 F F3(base#)A F0 .815(]n, where the optional)B F3(base) +3.315 E F0 .816(is a decimal number between 2 and 64 representing)3.315 +F .35(the arithmetic base, and)108 607.2 R F3(n)2.85 E F0 .35 (is a number in that base.)2.85 F(If)5.35 E F3(base#)2.849 E F0 .349 (is omitted, then base 10 is used.)2.849 F .349(When speci-)5.349 F -(fying)108 672 Q F3(n)3.88 E F0 3.88(,i)C 3.88(fan)-3.88 G 1.38(on-digi\ -t is required, the digits greater than 9 are represented by the lo)-3.88 -F 1.38(wercase letters, the)-.25 F .018 -(uppercase letters, @, and _, in that order)108 684 R 5.018(.I)-.55 G(f) --5.018 E F3(base)2.518 E F0 .018(is less than or equal to 36, lo)2.518 F -.018(wercase and uppercase letters)-.25 F +(fying)108 619.2 Q F3(n)2.974 E F0 2.974(,i)C 2.974(fan)-2.974 G .474(o\ +n-digit is required, the digits greater than 9 are represented by the l\ +o)-2.974 F .475(wercase letters, the up-)-.25 F .518 +(percase letters, @, and _, in that order)108 631.2 R 5.518(.I)-.55 G(f) +-5.518 E F3(base)3.018 E F0 .518(is less than or equal to 36, lo)3.018 F +.518(wercase and uppercase letters)-.25 F (may be used interchangeably to represent numbers between 10 and 35.)108 -696 Q .234(Operators are e)108 712.8 R -.25(va)-.25 G .234 +643.2 Q .234(Operators are e)108 660 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 .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 5.0)72 768 Q(2019 September 16)135.955 E(32)185.115 E 0 Cg EP +(luated \214rst and may).25 F -.15(ove)108 672 S +(rride the precedence rules abo).15 E -.15(ve)-.15 G(.).15 E F1 +(CONDITION)72 688.8 Q(AL EXPRESSIONS)-.219 E F0 .256(Conditional e)108 +700.8 R .256(xpressions are used by the)-.15 F F2([[)2.755 E F0 .255 +(compound command and the)2.755 F 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 .133 +(\214le attrib)108 712.8 R .133 +(utes and perform string and arithmetic comparisons.)-.2 F(The)5.133 E +F2(test)2.633 E F0(and)2.633 E F2([)2.634 E F0 .134 +(commands determine their be-)2.634 F(ha)108 724.8 Q .198 +(vior based on the number of ar)-.2 F .197 +(guments; see the descriptions of those commands for an)-.18 F 2.697(yo) +-.15 G .197(ther command-)-2.697 F(GNU Bash 5.0)72 768 Q +(2019 October 30)141.235 E(32)190.395 E 0 Cg EP %%Page: 33 33 %%BeginPageSetup BP %%EndPageSetup /F0 10/Times-Roman@0 SF -.35(BA)72 48 S 137.14(SH\(1\) General).35 F -(Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E/F1 10.95 -/Times-Bold@0 SF(CONDITION)72 84 Q(AL EXPRESSIONS)-.219 E 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.755 E F0 -.2(bu)2.755 G .255 -(iltin commands to test).2 F 1.233(\214le attrib)108 108 R 1.233 -(utes and perform string and arithmetic comparisons.)-.2 F(The)6.234 E -F2(test)3.734 E F0(and)3.734 E F2([)3.734 E F0 1.234 -(commands determine their)3.734 F(beha)108 120 Q .997 -(vior based on the number of ar)-.2 F .996 -(guments; see the descriptions of those commands for an)-.18 F 3.496(yo) --.15 G .996(ther com-)-3.496 F(mand-speci\214c actions.)108 132 Q .234 -(Expressions are formed from the follo)108 148.8 R .234 -(wing unary or binary primaries.)-.25 F F2(Bash)5.234 E F0 .235 -(handles se)2.735 F -.15(ve)-.25 G .235(ral \214lenames spe-).15 F .425 -(cially when the)108 160.8 R 2.925(ya)-.15 G .425(re used in e)-2.925 F -2.925(xpressions. If)-.15 F .425(the operating system on which)2.925 F -F2(bash)2.924 E F0 .424(is running pro)2.924 F .424(vides these)-.15 F -1.153(special \214les, bash will use them; otherwise it will emulate th\ -em internally with this beha)108 172.8 R 1.153(vior: If an)-.2 F(y)-.15 -E/F3 10/Times-Italic@0 SF(\214le)3.653 E F0(ar)108 184.8 Q .426 -(gument to one of the primaries is of the form)-.18 F F3(/de)2.926 E -(v/fd/n)-.15 E F0 2.926(,t)C .426(hen \214le descriptor)-2.926 F F3(n) -2.926 E F0 .426(is check)2.926 F 2.926(ed. If)-.1 F(the)2.926 E F3 -(\214le)2.926 E F0(ar)2.926 E(gu-)-.18 E .029 -(ment to one of the primaries is one of)108 196.8 R F3(/de)2.529 E -(v/stdin)-.15 E F0(,)A F3(/de)2.529 E(v/stdout)-.15 E F0 2.53(,o)C(r) --2.53 E F3(/de)2.53 E(v/stderr)-.15 E F0 2.53<2c8c>C .03 -(le descriptor 0, 1, or 2, respec-)-2.53 F(ti)108 208.8 Q -.15(ve)-.25 G +(Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E +(speci\214c actions.)108 84 Q .234 +(Expressions are formed from the follo)108 100.8 R .234 +(wing unary or binary primaries.)-.25 F/F1 10/Times-Bold@0 SF(Bash)5.234 +E F0 .235(handles se)2.735 F -.15(ve)-.25 G .235(ral \214lenames spe-) +.15 F .425(cially when the)108 112.8 R 2.925(ya)-.15 G .425 +(re used in e)-2.925 F 2.925(xpressions. If)-.15 F .425 +(the operating system on which)2.925 F F1(bash)2.924 E F0 .424 +(is running pro)2.924 F .424(vides these)-.15 F .344(special \214les, b\ +ash will use them; otherwise it will emulate them internally with this \ +beha)108 124.8 R .345(vior: If an)-.2 F(y)-.15 E/F2 10/Times-Italic@0 SF +(\214le)2.845 E F0(ar)2.845 E(-)-.2 E .806 +(gument to one of the primaries is of the form)108 136.8 R F2(/de)3.306 +E(v/fd/n)-.15 E F0 3.305(,t)C .805(hen \214le descriptor)-3.305 F F2(n) +3.305 E F0 .805(is check)3.305 F 3.305(ed. If)-.1 F(the)3.305 E F2 +(\214le)3.305 E F0(ar)3.305 E(gu-)-.18 E .029 +(ment to one of the primaries is one of)108 148.8 R F2(/de)2.529 E +(v/stdin)-.15 E F0(,)A F2(/de)2.529 E(v/stdout)-.15 E F0 2.53(,o)C(r) +-2.53 E F2(/de)2.53 E(v/stderr)-.15 E F0 2.53<2c8c>C .03 +(le descriptor 0, 1, or 2, respec-)-2.53 F(ti)108 160.8 Q -.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 .722 (Unless otherwise speci\214ed, primaries that operate on \214les follo) -108 225.6 R 3.221(ws)-.25 G .721(ymbolic links and operate on the tar) --3.221 F(get)-.18 E(of the link, rather than the link itself.)108 237.6 -Q 1.095(When used with)108 255.6 R F2([[)3.595 E F0 3.595(,t)C(he)-3.595 -E F2(<)3.595 E F0(and)3.595 E F2(>)3.595 E F0 1.095(operators sort le) +108 177.6 R 3.221(ws)-.25 G .721(ymbolic links and operate on the tar) +-3.221 F(get)-.18 E(of the link, rather than the link itself.)108 189.6 +Q 1.095(When used with)108 207.6 R F1([[)3.595 E F0 3.595(,t)C(he)-3.595 +E F1(<)3.595 E F0(and)3.595 E F1(>)3.595 E F0 1.095(operators sort le) 3.595 F 1.095(xicographically using the current locale.)-.15 F(The)6.096 -E F2(test)3.596 E F0(com-)3.596 E(mand sorts using ASCII ordering.)108 -267.6 Q F2108 291.6 Q F3(\214le)2.5 E F0 -.35(Tr)144 291.6 S -(ue if).35 E F3(\214le)2.5 E F0 -.15(ex)2.5 G(ists.).15 E F2108 -303.6 Q F3(\214le)2.5 E F0 -.35(Tr)144 303.6 S(ue if).35 E F3(\214le)2.5 -E F0 -.15(ex)2.5 G(ists and is a block special \214le.).15 E F2108 -315.6 Q F3(\214le)2.5 E F0 -.35(Tr)144 315.6 S(ue if).35 E F3(\214le)2.5 -E F0 -.15(ex)2.5 G(ists and is a character special \214le.).15 E F2 -108 327.6 Q F3(\214le)2.5 E F0 -.35(Tr)144 327.6 S(ue if).35 E F3 -(\214le)2.5 E F0 -.15(ex)2.5 G(ists and is a directory).15 E(.)-.65 E F2 -108 339.6 Q F3(\214le)2.5 E F0 -.35(Tr)144 339.6 S(ue if).35 E F3 -(\214le)2.5 E F0 -.15(ex)2.5 G(ists.).15 E F2108 351.6 Q F3 -(\214le)2.5 E F0 -.35(Tr)144 351.6 S(ue if).35 E F3(\214le)2.5 E F0 -.15 -(ex)2.5 G(ists and is a re).15 E(gular \214le.)-.15 E F2108 363.6 -Q F3(\214le)2.5 E F0 -.35(Tr)144 363.6 S(ue if).35 E F3(\214le)2.5 E F0 --.15(ex)2.5 G(ists and is set-group-id.).15 E F2108 375.6 Q F3 -(\214le)2.5 E F0 -.35(Tr)144 375.6 S(ue if).35 E F3(\214le)2.5 E F0 -.15 -(ex)2.5 G(ists and is a symbolic link.).15 E F2108 387.6 Q F3 -(\214le)2.5 E F0 -.35(Tr)144 387.6 S(ue if).35 E F3(\214le)2.5 E F0 -.15 +E F1(test)3.596 E F0(com-)3.596 E(mand sorts using ASCII ordering.)108 +219.6 Q F1108 243.6 Q F2(\214le)2.5 E F0 -.35(Tr)144 243.6 S +(ue if).35 E F2(\214le)2.5 E F0 -.15(ex)2.5 G(ists.).15 E F1108 +255.6 Q F2(\214le)2.5 E F0 -.35(Tr)144 255.6 S(ue if).35 E F2(\214le)2.5 +E F0 -.15(ex)2.5 G(ists and is a block special \214le.).15 E F1108 +267.6 Q F2(\214le)2.5 E F0 -.35(Tr)144 267.6 S(ue if).35 E F2(\214le)2.5 +E F0 -.15(ex)2.5 G(ists and is a character special \214le.).15 E F1 +108 279.6 Q F2(\214le)2.5 E F0 -.35(Tr)144 279.6 S(ue if).35 E F2 +(\214le)2.5 E F0 -.15(ex)2.5 G(ists and is a directory).15 E(.)-.65 E F1 +108 291.6 Q F2(\214le)2.5 E F0 -.35(Tr)144 291.6 S(ue if).35 E F2 +(\214le)2.5 E F0 -.15(ex)2.5 G(ists.).15 E F1108 303.6 Q F2 +(\214le)2.5 E F0 -.35(Tr)144 303.6 S(ue if).35 E F2(\214le)2.5 E F0 -.15 +(ex)2.5 G(ists and is a re).15 E(gular \214le.)-.15 E F1108 315.6 +Q F2(\214le)2.5 E F0 -.35(Tr)144 315.6 S(ue if).35 E F2(\214le)2.5 E F0 +-.15(ex)2.5 G(ists and is set-group-id.).15 E F1108 327.6 Q F2 +(\214le)2.5 E F0 -.35(Tr)144 327.6 S(ue if).35 E F2(\214le)2.5 E F0 -.15 +(ex)2.5 G(ists and is a symbolic link.).15 E F1108 339.6 Q F2 +(\214le)2.5 E F0 -.35(Tr)144 339.6 S(ue if).35 E F2(\214le)2.5 E F0 -.15 (ex)2.5 G(ists and its `).15 E(`stick)-.74 E(y')-.15 E 2.5('b)-.74 G -(it is set.)-2.5 E F2108 399.6 Q F3(\214le)2.5 E F0 -.35(Tr)144 -399.6 S(ue if).35 E F3(\214le)2.5 E F0 -.15(ex)2.5 G -(ists and is a named pipe \(FIFO\).).15 E F2108 411.6 Q F3(\214le) -2.5 E F0 -.35(Tr)144 411.6 S(ue if).35 E F3(\214le)2.5 E F0 -.15(ex)2.5 -G(ists and is readable.).15 E F2108 423.6 Q F3(\214le)2.5 E F0 --.35(Tr)144 423.6 S(ue if).35 E F3(\214le)2.5 E F0 -.15(ex)2.5 G -(ists and has a size greater than zero.).15 E F2108 435.6 Q F3(fd) -2.5 E F0 -.35(Tr)144 435.6 S(ue if \214le descriptor).35 E F3(fd)4.47 E -F0(is open and refers to a terminal.)3.27 E F2108 447.6 Q F3 -(\214le)2.5 E F0 -.35(Tr)144 447.6 S(ue if).35 E F3(\214le)2.5 E F0 -.15 -(ex)2.5 G(ists and its set-user).15 E(-id bit is set.)-.2 E F2108 -459.6 Q F3(\214le)2.5 E F0 -.35(Tr)144 459.6 S(ue if).35 E F3(\214le)2.5 -E F0 -.15(ex)2.5 G(ists and is writable.).15 E F2108 471.6 Q F3 -(\214le)2.5 E F0 -.35(Tr)144 471.6 S(ue if).35 E F3(\214le)2.5 E F0 -.15 -(ex)2.5 G(ists and is e).15 E -.15(xe)-.15 G(cutable.).15 E F2108 -483.6 Q F3(\214le)2.5 E F0 -.35(Tr)144 483.6 S(ue if).35 E F3(\214le)2.5 +(it is set.)-2.5 E F1108 351.6 Q F2(\214le)2.5 E F0 -.35(Tr)144 +351.6 S(ue if).35 E F2(\214le)2.5 E F0 -.15(ex)2.5 G +(ists and is a named pipe \(FIFO\).).15 E F1108 363.6 Q F2(\214le) +2.5 E F0 -.35(Tr)144 363.6 S(ue if).35 E F2(\214le)2.5 E F0 -.15(ex)2.5 +G(ists and is readable.).15 E F1108 375.6 Q F2(\214le)2.5 E F0 +-.35(Tr)144 375.6 S(ue if).35 E F2(\214le)2.5 E F0 -.15(ex)2.5 G +(ists and has a size greater than zero.).15 E F1108 387.6 Q F2(fd) +2.5 E F0 -.35(Tr)144 387.6 S(ue if \214le descriptor).35 E F2(fd)4.47 E +F0(is open and refers to a terminal.)3.27 E F1108 399.6 Q F2 +(\214le)2.5 E F0 -.35(Tr)144 399.6 S(ue if).35 E F2(\214le)2.5 E F0 -.15 +(ex)2.5 G(ists and its set-user).15 E(-id bit is set.)-.2 E F1108 +411.6 Q F2(\214le)2.5 E F0 -.35(Tr)144 411.6 S(ue if).35 E F2(\214le)2.5 +E F0 -.15(ex)2.5 G(ists and is writable.).15 E F1108 423.6 Q F2 +(\214le)2.5 E F0 -.35(Tr)144 423.6 S(ue if).35 E F2(\214le)2.5 E F0 -.15 +(ex)2.5 G(ists and is e).15 E -.15(xe)-.15 G(cutable.).15 E F1108 +435.6 Q F2(\214le)2.5 E F0 -.35(Tr)144 435.6 S(ue if).35 E F2(\214le)2.5 E F0 -.15(ex)2.5 G(ists and is o).15 E(wned by the ef)-.25 E(fecti)-.25 -E .3 -.15(ve g)-.25 H(roup id.).15 E F2108 495.6 Q F3(\214le)2.5 E -F0 -.35(Tr)144 495.6 S(ue if).35 E F3(\214le)2.5 E F0 -.15(ex)2.5 G -(ists and is a symbolic link.).15 E F2108 507.6 Q F3(\214le)2.5 E -F0 -.35(Tr)144 507.6 S(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 F2 -108 519.6 Q F3(\214le)2.5 E F0 -.35(Tr)144 519.6 S(ue if).35 E F3 +E .3 -.15(ve g)-.25 H(roup id.).15 E F1108 447.6 Q F2(\214le)2.5 E +F0 -.35(Tr)144 447.6 S(ue if).35 E F2(\214le)2.5 E F0 -.15(ex)2.5 G +(ists and is a symbolic link.).15 E F1108 459.6 Q F2(\214le)2.5 E +F0 -.35(Tr)144 459.6 S(ue if).35 E F2(\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 F1 +108 471.6 Q F2(\214le)2.5 E F0 -.35(Tr)144 471.6 S(ue if).35 E F2 (\214le)2.5 E F0 -.15(ex)2.5 G(ists and is o).15 E(wned by the ef)-.25 E -(fecti)-.25 E .3 -.15(ve u)-.25 H(ser id.).15 E F2108 531.6 Q F3 -(\214le)2.5 E F0 -.35(Tr)144 531.6 S(ue if).35 E F3(\214le)2.5 E F0 -.15 -(ex)2.5 G(ists and is a sock).15 E(et.)-.1 E F3(\214le1)108 543.6 Q F2 -(\255ef)2.5 E F3(\214le2)2.5 E F0 -.35(Tr)144 555.6 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 F3(\214le1)108 567.6 Q F02.5 E F2 -(nt)A F3(\214le2)2.5 E F0 -.35(Tr)144 579.6 S(ue if).35 E F3(\214le1)2.5 -E F0(is ne)2.5 E(wer \(according to modi\214cation date\) than)-.25 E F3 -(\214le2)2.5 E F0 2.5(,o)C 2.5(ri)-2.5 G(f)-2.5 E F3(\214le1)2.5 E F0 --.15(ex)2.5 G(ists and).15 E F3(\214le2)2.5 E F0(does not.)2.5 E F3 -(\214le1)108 591.6 Q F02.5 E F2(ot)A F3(\214le2)2.5 E F0 -.35(Tr)144 -603.6 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 F2108 615.6 Q -F3(optname)2.5 E F0 -.35(Tr)144 627.6 S .263(ue if the shell option).35 -F F3(optname)2.992 E F0 .262(is enabled.)2.942 F .262 -(See the list of options under the description of the)5.262 F F2 -2.762 E F0(option to the)144 639.6 Q F2(set)2.5 E F0 -.2(bu)2.5 G -(iltin belo).2 E -.65(w.)-.25 G F2108 651.6 Q F3(varname)2.5 E F0 --.35(Tr)144 663.6 S(ue if the shell v).35 E(ariable)-.25 E F3(varname) -2.79 E F0(is set \(has been assigned a v)2.68 E(alue\).)-.25 E F2 -108 675.6 Q F3(varname)2.5 E F0 -.35(Tr)144 687.6 S(ue if the shell v) -.35 E(ariable)-.25 E F3(varname)2.79 E F0 -(is set and is a name reference.)2.68 E F2108 699.6 Q F3(string) -2.5 E F0 -.35(Tr)144 711.6 S(ue if the length of).35 E F3(string)2.5 E -F0(is zero.)2.5 E(GNU Bash 5.0)72 768 Q(2019 September 16)135.955 E(33) -185.115 E 0 Cg EP +(fecti)-.25 E .3 -.15(ve u)-.25 H(ser id.).15 E F1108 483.6 Q F2 +(\214le)2.5 E F0 -.35(Tr)144 483.6 S(ue if).35 E F2(\214le)2.5 E F0 -.15 +(ex)2.5 G(ists and is a sock).15 E(et.)-.1 E F2(\214le1)108 495.6 Q F1 +(\255ef)2.5 E F2(\214le2)2.5 E F0 -.35(Tr)144 507.6 S(ue if).35 E F2 +(\214le1)2.5 E F0(and)2.5 E F2(\214le2)2.5 E F0(refer to the same de)2.5 +E(vice and inode numbers.)-.25 E F2(\214le1)108 519.6 Q F02.5 E F1 +(nt)A F2(\214le2)2.5 E F0 -.35(Tr)144 531.6 S(ue if).35 E F2(\214le1)2.5 +E F0(is ne)2.5 E(wer \(according to modi\214cation date\) than)-.25 E F2 +(\214le2)2.5 E F0 2.5(,o)C 2.5(ri)-2.5 G(f)-2.5 E F2(\214le1)2.5 E F0 +-.15(ex)2.5 G(ists and).15 E F2(\214le2)2.5 E F0(does not.)2.5 E F2 +(\214le1)108 543.6 Q F02.5 E F1(ot)A F2(\214le2)2.5 E F0 -.35(Tr)144 +555.6 S(ue if).35 E F2(\214le1)2.5 E F0(is older than)2.5 E F2(\214le2) +2.5 E F0 2.5(,o)C 2.5(ri)-2.5 G(f)-2.5 E F2(\214le2)2.5 E F0 -.15(ex)2.5 +G(ists and).15 E F2(\214le1)2.5 E F0(does not.)2.5 E F1108 567.6 Q +F2(optname)2.5 E F0 -.35(Tr)144 579.6 S .263(ue if the shell option).35 +F F2(optname)2.992 E F0 .262(is enabled.)2.942 F .262 +(See the list of options under the description of the)5.262 F F1 +2.762 E F0(option to the)144 591.6 Q F1(set)2.5 E F0 -.2(bu)2.5 G +(iltin belo).2 E -.65(w.)-.25 G F1108 603.6 Q F2(varname)2.5 E F0 +-.35(Tr)144 615.6 S(ue if the shell v).35 E(ariable)-.25 E F2(varname) +2.79 E F0(is set \(has been assigned a v)2.68 E(alue\).)-.25 E F1 +108 627.6 Q F2(varname)2.5 E F0 -.35(Tr)144 639.6 S(ue if the shell v) +.35 E(ariable)-.25 E F2(varname)2.79 E F0 +(is set and is a name reference.)2.68 E F1108 651.6 Q F2(string) +2.5 E F0 -.35(Tr)144 663.6 S(ue if the length of).35 E F2(string)2.5 E +F0(is zero.)2.5 E F2(string)108 675.6 Q F1108 687.6 Q F2(string) +2.5 E F0 -.35(Tr)144 699.6 S(ue if the length of).35 E F2(string)2.84 E +F0(is non-zero.)2.72 E(GNU Bash 5.0)72 768 Q(2019 October 30)141.235 E +(33)190.395 E 0 Cg EP %%Page: 34 34 %%BeginPageSetup BP %%EndPageSetup /F0 10/Times-Roman@0 SF -.35(BA)72 48 S 137.14(SH\(1\) General).35 F (Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E/F1 10 -/Times-Italic@0 SF(string)108 84 Q/F2 10/Times-Bold@0 SF108 96 Q -F1(string)2.5 E F0 -.35(Tr)144 108 S(ue if the length of).35 E F1 -(string)2.84 E F0(is non-zero.)2.72 E F1(string1)108 124.8 Q F2(==)2.5 E -F1(string2)2.5 E(string1)108 136.8 Q F2(=)2.5 E F1(string2)2.5 E F0 -.35 -(Tr)144 148.8 S .861(ue if the strings are equal.).35 F F2(=)5.861 E F0 -.861(should be used with the)3.361 F F2(test)3.361 E F0 .862 -(command for POSIX conformance.)3.362 F .447(When used with the)144 -160.8 R F2([[)2.946 E F0 .446 +/Times-Italic@0 SF(string1)108 84 Q/F2 10/Times-Bold@0 SF(==)2.5 E F1 +(string2)2.5 E(string1)108 96 Q F2(=)2.5 E F1(string2)2.5 E F0 -.35(Tr) +144 108 S .861(ue if the strings are equal.).35 F F2(=)5.861 E F0 .861 +(should be used with the)3.361 F F2(test)3.361 E F0 .862 +(command for POSIX conformance.)3.362 F .447(When used with the)144 120 +R F2([[)2.946 E F0 .446 (command, this performs pattern matching as described abo)2.946 F .746 --.15(ve \()-.15 H F2(Compound).15 E(Commands)144 172.8 Q F0(\).)A F1 -(string1)108 189.6 Q F2(!=)2.5 E F1(string2)2.5 E F0 -.35(Tr)144 201.6 S -(ue if the strings are not equal.).35 E F1(string1)108 218.4 Q F2(<)2.5 -E F1(string2)2.5 E F0 -.35(Tr)144 230.4 S(ue if).35 E F1(string1)2.5 E +-.15(ve \()-.15 H F2(Compound).15 E(Commands)144 132 Q F0(\).)A F1 +(string1)108 148.8 Q F2(!=)2.5 E F1(string2)2.5 E F0 -.35(Tr)144 160.8 S +(ue if the strings are not equal.).35 E F1(string1)108 177.6 Q F2(<)2.5 +E F1(string2)2.5 E F0 -.35(Tr)144 189.6 S(ue if).35 E F1(string1)2.5 E F0(sorts before)2.5 E F1(string2)2.5 E F0(le)2.5 E(xicographically)-.15 -E(.)-.65 E F1(string1)108 247.2 Q F2(>)2.5 E F1(string2)2.5 E F0 -.35 -(Tr)144 259.2 S(ue if).35 E F1(string1)2.5 E F0(sorts after)2.5 E F1 +E(.)-.65 E F1(string1)108 206.4 Q F2(>)2.5 E F1(string2)2.5 E F0 -.35 +(Tr)144 218.4 S(ue if).35 E F1(string1)2.5 E F0(sorts after)2.5 E F1 (string2)2.5 E F0(le)2.5 E(xicographically)-.15 E(.)-.65 E F1(ar)108.33 -276 Q(g1)-.37 E F2(OP)2.5 E F1(ar)2.5 E(g2)-.37 E/F3 9/Times-Bold@0 SF -(OP)144 288 Q F0 .385(is one of)2.634 F F2(\255eq)2.885 E F0(,)A F2 +235.2 Q(g1)-.37 E F2(OP)2.5 E F1(ar)2.5 E(g2)-.37 E/F3 9/Times-Bold@0 SF +(OP)144 247.2 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 F1 (ar)2.885 E(g1)-.37 E F0 .845(is equal to, not equal to, less than, les\ -s than or equal to, greater than, or greater than or equal to)144 300 R -F1(ar)144 312 Q(g2)-.37 E F0 3.589(,r)C(especti)-3.589 E -.15(ve)-.25 G -(ly).15 E(.)-.65 E F1(Ar)7.099 E(g1)-.37 E F0(and)3.589 E F1(ar)3.919 E -(g2)-.37 E F0 1.089(may be positi)3.609 F 1.389 -.15(ve o)-.25 H 3.589 -(rn).15 G -2.25 -.15(eg a)-3.589 H(ti).15 E 1.389 -.15(ve i)-.25 H(nte) -.15 E 3.59(gers. When)-.15 F 1.09(used with the)3.59 F F2([[)3.59 E F0 -(command,)144 324 Q F1(Ar)4.22 E(g1)-.37 E F0(and)3.21 E F1(Ar)4.22 E -(g2)-.37 E F0 .71(are e)3.23 F -.25(va)-.25 G .71 +s than or equal to, greater than, or greater than or equal to)144 259.2 +R F1(ar)144 271.2 Q(g2)-.37 E F0 3.589(,r)C(especti)-3.589 E -.15(ve) +-.25 G(ly).15 E(.)-.65 E F1(Ar)7.099 E(g1)-.37 E F0(and)3.589 E F1(ar) +3.919 E(g2)-.37 E F0 1.089(may be positi)3.609 F 1.389 -.15(ve o)-.25 H +3.589(rn).15 G -2.25 -.15(eg a)-3.589 H(ti).15 E 1.389 -.15(ve i)-.25 H +(nte).15 E 3.59(gers. When)-.15 F 1.09(used with the)3.59 F F2([[)3.59 E +F0(command,)144 283.2 Q F1(Ar)4.22 E(g1)-.37 E F0(and)3.21 E F1(Ar)4.22 +E(g2)-.37 E F0 .71(are e)3.23 F -.25(va)-.25 G .71 (luated as arithmetic e).25 F 3.209(xpressions \(see)-.15 F F3 .709 -(ARITHMETIC EV)3.209 F(ALU)-1.215 E(A-)-.54 E(TION)144 336 Q F0(abo)2.25 -E -.15(ve)-.15 G(\).).15 E/F4 10.95/Times-Bold@0 SF(SIMPLE COMMAND EXP) -72 352.8 Q(ANSION)-.81 E F0 .613(When a simple command is e)108 364.8 R --.15(xe)-.15 G .614(cuted, the shell performs the follo).15 F .614 -(wing e)-.25 F .614(xpansions, assignments, and redi-)-.15 F -(rections, from left to right, in the follo)108 376.8 Q(wing order)-.25 -E(.)-.55 E(1.)108 393.6 Q 1.849(The w)144 393.6 R 1.849 +(ARITHMETIC EV)3.209 F(ALU)-1.215 E(A-)-.54 E(TION)144 295.2 Q F0(abo) +2.25 E -.15(ve)-.15 G(\).).15 E/F4 10.95/Times-Bold@0 SF +(SIMPLE COMMAND EXP)72 312 Q(ANSION)-.81 E F0 .613 +(When a simple command is e)108 324 R -.15(xe)-.15 G .614 +(cuted, the shell performs the follo).15 F .614(wing e)-.25 F .614 +(xpansions, assignments, and redi-)-.15 F +(rections, from left to right, in the follo)108 336 Q(wing order)-.25 E +(.)-.55 E(1.)108 352.8 Q 1.849(The w)144 352.8 R 1.849 (ords that the parser has mark)-.1 F 1.848(ed as v)-.1 F 1.848 (ariable assignments \(those preceding the command)-.25 F -(name\) and redirections are sa)144 405.6 Q -.15(ve)-.2 G 2.5(df).15 G -(or later processing.)-2.5 E(2.)108 422.4 Q 1.163(The w)144 422.4 R -1.163(ords that are not v)-.1 F 1.164 -(ariable assignments or redirections are e)-.25 F 3.664(xpanded. If)-.15 -F(an)3.664 E 3.664(yw)-.15 G 1.164(ords remain)-3.764 F .776(after e)144 -434.4 R .776(xpansion, the \214rst w)-.15 F .776(ord is tak)-.1 F .775 -(en to be the name of the command and the remaining w)-.1 F(ords)-.1 E -(are the ar)144 446.4 Q(guments.)-.18 E(3.)108 463.2 Q -(Redirections are performed as described abo)144 463.2 Q .3 -.15(ve u) +(name\) and redirections are sa)144 364.8 Q -.15(ve)-.2 G 2.5(df).15 G +(or later processing.)-2.5 E(2.)108 381.6 Q .179(The w)144 381.6 R .179 +(ords that are not v)-.1 F .179 +(ariable assignments or redirections are e)-.25 F 2.68(xpanded. If)-.15 +F(an)2.68 E 2.68(yw)-.15 G .18(ords remain af-)-2.78 F .347(ter e)144 +393.6 R .347(xpansion, the \214rst w)-.15 F .347(ord is tak)-.1 F .347 +(en to be the name of the command and the remaining w)-.1 F .346 +(ords are)-.1 F(the ar)144 405.6 Q(guments.)-.18 E(3.)108 422.4 Q +(Redirections are performed as described abo)144 422.4 Q .3 -.15(ve u) -.15 H(nder).15 E F3(REDIRECTION)2.5 E/F5 9/Times-Roman@0 SF(.)A F0(4.) -108 480 Q .716(The te)144 480 R .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 +108 439.2 Q .716(The te)144 439.2 R .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 -.34(command substitution, arithmetic e)144 492 R .339 +.34(command substitution, arithmetic e)144 451.2 R .339 (xpansion, and quote remo)-.15 F -.25(va)-.15 G 2.839(lb).25 G .339 -(efore being assigned to the v)-2.839 F(ari-)-.25 E(able.)144 504 Q .332 -(If no command name results, the v)108 520.8 R .332 +(efore being assigned to the v)-2.839 F(ari-)-.25 E(able.)144 463.2 Q +.332(If no command name results, the v)108 480 R .332 (ariable assignments af)-.25 F .332(fect the current shell en)-.25 F -2.833(vironment. Otherwise,)-.4 F(the)2.833 E -.25(va)108 532.8 S .757 +2.833(vironment. Otherwise,)-.4 F(the)2.833 E -.25(va)108 492 S .757 (riables are added to the en).25 F .757(vironment of the e)-.4 F -.15 (xe)-.15 G .757(cuted command and do not af).15 F .757 -(fect the current shell en)-.25 F(vi-)-.4 E 3.176(ronment. If)108 544.8 -R(an)3.176 E 3.176(yo)-.15 G 3.176(ft)-3.176 G .677 +(fect the current shell en)-.25 F(vi-)-.4 E 3.176(ronment. If)108 504 R +(an)3.176 E 3.176(yo)-.15 G 3.176(ft)-3.176 G .677 (he assignments attempts to assign a v)-3.176 F .677 (alue to a readonly v)-.25 F .677(ariable, an error occurs, and)-.25 F -(the command e)108 556.8 Q(xits with a non-zero status.)-.15 E .15 -(If no command name results, redirections are performed, b)108 573.6 R +(the command e)108 516 Q(xits with a non-zero status.)-.15 E .15 +(If no command name results, redirections are performed, b)108 532.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 585.6 +(vironment. A)-.4 F(redirection error causes the command to e)108 544.8 Q(xit with a non-zero status.)-.15 E 1.064 -(If there is a command name left after e)108 602.4 R 1.064(xpansion, e) +(If there is a command name left after e)108 561.6 R 1.064(xpansion, e) -.15 F -.15(xe)-.15 G 1.064(cution proceeds as described belo).15 F 4.864 -.65(w. O)-.25 H 1.064(therwise, the).65 F .069(command e)108 -614.4 R 2.569(xits. If)-.15 F .069(one of the e)2.569 F .069 +573.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 626.4 R .466 +(xit status of the command)-.15 F .466(is the e)108 585.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 638.4 -Q(xits with a status of zero.)-.15 E F4(COMMAND EXECUTION)72 655.2 Q F0 -.547(After a command has been split into w)108 667.2 R .546 +(If there were no command substitutions, the)5.466 F(command e)108 597.6 +Q(xits with a status of zero.)-.15 E F4(COMMAND EXECUTION)72 614.4 Q F0 +.547(After a command has been split into w)108 626.4 R .546 (ords, if it results in a simple command and an optional list of ar)-.1 -F(gu-)-.18 E(ments, the follo)108 679.2 Q(wing actions are tak)-.25 E +F(gu-)-.18 E(ments, the follo)108 638.4 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 696 R .379(If there e)5.379 F .379 +mpts to locate it.)108 655.2 R .379(If there e)5.379 F .379 (xists a shell function by)-.15 F .246(that name, that function is in) -108 708 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 720 Q 2.5 +108 667.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 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 679.2 Q 2.5 (uiltins. If)-.2 F 2.5(am)2.5 G(atch is found, that b)-2.5 E -(uiltin is in)-.2 E -.2(vo)-.4 G -.1(ke).2 G(d.).1 E(GNU Bash 5.0)72 768 -Q(2019 September 16)135.955 E(34)185.115 E 0 Cg EP +(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 696 R .31 +(uiltin, and contains no slashes,)-.2 F F2(bash)2.81 E F0 .31 +(searches each element of)2.81 F(the)108 708 Q F3 -.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 F2(Bash)5.662 E F0 .662 +(uses a hash table to remember)3.162 F 1.914(the full pathnames of e)108 +720 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.915(TIN COMMANDS) +-.828 F F0(belo)4.165 E 4.415(w\). A)-.25 F(full)4.415 E(GNU Bash 5.0)72 +768 Q(2019 October 30)141.235 E(34)190.395 E 0 Cg EP %%Page: 35 35 %%BeginPageSetup BP %%EndPageSetup /F0 10/Times-Roman@0 SF -.35(BA)72 48 S 137.14(SH\(1\) General).35 F -(Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E .309 -(If the name is neither a shell function nor a b)108 84 R .31 -(uiltin, and contains no slashes,)-.2 F/F1 10/Times-Bold@0 SF(bash)2.81 -E F0 .31(searches each element of)2.81 F(the)108 96 Q/F2 9/Times-Bold@0 -SF -.666(PA)3.163 G(TH)-.189 E F0 .662(for a directory containing an e) -2.913 F -.15(xe)-.15 G .662(cutable \214le by that name.).15 F F1(Bash) -5.662 E F0 .662(uses a hash table to remember)3.162 F 1.914 -(the full pathnames of e)108 108 R -.15(xe)-.15 G 1.915 -(cutable \214les \(see).15 F F1(hash)4.415 E F0(under)4.415 E F2 1.915 -(SHELL B)4.415 F(UIL)-.09 E 1.915(TIN COMMANDS)-.828 F F0(belo)4.165 E -4.415(w\). A)-.25 F(full)4.415 E .72(search of the directories in)108 -120 R F2 -.666(PA)3.22 G(TH)-.189 E F0 .719 +(Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E .72 +(search of the directories in)108 84 R/F1 9/Times-Bold@0 SF -.666(PA) +3.22 G(TH)-.189 E F0 .719 (is performed only if the command is not found in the hash table.)2.97 F .719(If the)5.719 F .956(search is unsuccessful, the shell searches for\ - a de\214ned shell function named)108 132 R F1(command_not_f)3.456 E -(ound_han-)-.25 E(dle)108 144 Q F0 6.006(.I)C 3.506(ft)-6.006 G 1.006 -(hat function e)-3.506 F 1.006(xists, it is in)-.15 F -.2(vo)-.4 G -.1 -(ke).2 G 3.506(di).1 G 3.506(nas)-3.506 G 1.005(eparate e)-3.506 F -.15 -(xe)-.15 G 1.005(cution en).15 F 1.005 + a de\214ned shell function named)108 96 R/F2 10/Times-Bold@0 SF +(command_not_f)3.456 E(ound_han-)-.25 E(dle)108 108 Q F0 6.006(.I)C +3.506(ft)-6.006 G 1.006(hat function e)-3.506 F 1.006(xists, it is in) +-.15 F -.2(vo)-.4 G -.1(ke).2 G 3.506(di).1 G 3.506(nas)-3.506 G 1.005 +(eparate e)-3.506 F -.15(xe)-.15 G 1.005(cution en).15 F 1.005 (vironment with the original command)-.4 F .255 -(and the original command')108 156 R 2.755(sa)-.55 G -.18(rg)-2.755 G +(and the original command')108 120 R 2.755(sa)-.55 G -.18(rg)-2.755 G .255(uments as its ar).18 F .256(guments, and the function')-.18 F 2.756 (se)-.55 G .256(xit status becomes the e)-2.906 F .256(xit sta-)-.15 F -.263(tus of that subshell.)108 168 R .263(If that function is not de\ +.263(tus of that subshell.)108 132 R .263(If that function is not de\ \214ned, the shell prints an error message and returns an e)5.263 F .263 -(xit sta-)-.15 F(tus of 127.)108 180 Q 1.089(If the search is successfu\ +(xit sta-)-.15 F(tus of 127.)108 144 Q 1.089(If the search is successfu\ l, or if the command name contains one or more slashes, the shell e)108 -196.8 R -.15(xe)-.15 G 1.09(cutes the).15 F .198 -(named program in a separate e)108 208.8 R -.15(xe)-.15 G .198 +160.8 R -.15(xe)-.15 G 1.09(cutes the).15 F .198 +(named program in a separate e)108 172.8 R -.15(xe)-.15 G .198 (cution en).15 F 2.698(vironment. Ar)-.4 F .198 (gument 0 is set to the name gi)-.18 F -.15(ve)-.25 G .197 -(n, and the remain-).15 F(ing ar)108 220.8 Q +(n, and the remain-).15 F(ing ar)108 184.8 Q (guments to the command are set to the ar)-.18 E(guments gi)-.18 E -.15 -(ve)-.25 G(n, if an).15 E -.65(y.)-.15 G 1.809(If this e)108 237.6 R --.15(xe)-.15 G 1.809(cution f).15 F 1.809 -(ails because the \214le is not in e)-.1 F -.15(xe)-.15 G 1.809 -(cutable format, and the \214le is not a directory).15 F 4.309(,i)-.65 G -4.309(ti)-4.309 G(s)-4.309 E .678(assumed to be a)108 249.6 R/F3 10 -/Times-Italic@0 SF .678(shell script)3.178 F F0 3.178(,a\214)C .678 -(le containing shell commands.)-3.178 F 3.178(As)5.678 G .678 -(ubshell is spa)-3.178 F .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 261.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 273.6 R 1.219 -(xception that the locations of commands remembered by the parent \(see) --.15 F F1(hash)3.719 E F0(belo)3.719 E 3.719(wu)-.25 G(nder)-3.719 E F2 -(SHELL)3.719 E -.09(BU)108 285.6 S(IL).09 E(TIN COMMANDS)-.828 E/F4 9 +(ve)-.25 G(n, if an).15 E -.65(y.)-.15 G 1.048(If this e)108 201.6 R +-.15(xe)-.15 G 1.048(cution f).15 F 1.048 +(ails because the \214le is not in e)-.1 F -.15(xe)-.15 G 1.049 +(cutable format, and the \214le is not a directory).15 F 3.549(,i)-.65 G +3.549(ti)-3.549 G 3.549(sa)-3.549 G(s-)-3.549 E .043(sumed to be a)108 +213.6 R/F3 10/Times-Italic@0 SF .043(shell script)2.543 F F0 2.543 +(,a\214)C .043(le containing shell commands.)-2.543 F 2.543(As)5.043 G +.042(ubshell is spa)-2.543 F .042(wned to e)-.15 F -.15(xe)-.15 G .042 +(cute it.).15 F .042(This sub-)5.042 F .274 +(shell reinitializes itself, so that the ef)108 225.6 R .274 +(fect is as if a ne)-.25 F 2.774(ws)-.25 G .274(hell had been in)-2.774 +F -.2(vo)-.4 G -.1(ke).2 G 2.775(dt).1 G 2.775(oh)-2.775 G .275 +(andle the script, with the)-2.775 F -.15(ex)108 237.6 S 2.358 +(ception that the locations of commands remembered by the parent \(see) +.15 F F2(hash)4.857 E F0(belo)4.857 E 4.857(wu)-.25 G(nder)-4.857 E F1 +(SHELL)4.857 E -.09(BU)108 249.6 S(IL).09 E(TIN COMMANDS)-.828 E/F4 9 /Times-Roman@0 SF(\))A F0(are retained by the child.)2.25 E .347 -(If the program is a \214le be)108 302.4 R .347(ginning with)-.15 F F1 +(If the program is a \214le be)108 266.4 R .347(ginning with)-.15 F F2 (#!)2.847 E F0 2.847(,t)C .348(he remainder of the \214rst line speci\ -\214es an interpreter for the pro-)-2.847 F 3.178(gram. The)108 314.4 R +\214es an interpreter for the pro-)-2.847 F 3.178(gram. The)108 278.4 R .678(shell e)3.178 F -.15(xe)-.15 G .678(cutes the speci\214ed interpre\ ter on operating systems that do not handle this e).15 F -.15(xe)-.15 G -(cutable).15 E 1.192(format themselv)108 326.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 338.4 R -1.13(wed by the name of the program, follo)-.25 F 1.13(wed by the)-.25 F -(command ar)108 350.4 Q(guments, if an)-.18 E -.65(y.)-.15 G/F5 10.95 -/Times-Bold@0 SF(COMMAND EXECUTION ENVIR)72 367.2 Q(ONMENT)-.329 E F0 -(The shell has an)108 379.2 Q F3 -.2(ex)2.5 G(ecution en).2 E(vir)-.4 E +(cutable).15 E .206(format themselv)108 290.4 R 2.706(es. The)-.15 F(ar) +2.706 E .206(guments to the interpreter consist of a single optional ar) +-.18 F .206(gument follo)-.18 F .206(wing the in-)-.25 F .268 +(terpreter name on the \214rst line of the program, follo)108 302.4 R +.267(wed by the name of the program, follo)-.25 F .267(wed by the com-) +-.25 F(mand ar)108 314.4 Q(guments, if an)-.18 E -.65(y.)-.15 G/F5 10.95 +/Times-Bold@0 SF(COMMAND EXECUTION ENVIR)72 331.2 Q(ONMENT)-.329 E F0 +(The shell has an)108 343.2 Q F3 -.2(ex)2.5 G(ecution en).2 E(vir)-.4 E (onment)-.45 E F0 2.5(,w)C(hich consists of the follo)-2.5 E(wing:)-.25 -E<83>108 396 Q 1.405(open \214les inherited by the shell at in)144 396 R +E<83>108 360 Q 1.405(open \214les inherited by the shell at in)144 360 R -.2(vo)-.4 G 1.406 -(cation, as modi\214ed by redirections supplied to the).2 F F1(exec) -3.906 E F0 -.2(bu)144 408 S(iltin).2 E<83>108 424.8 Q(the current w)144 -424.8 Q(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 +(cation, as modi\214ed by redirections supplied to the).2 F F2(exec) +3.906 E F0 -.2(bu)144 372 S(iltin).2 E<83>108 388.8 Q(the current w)144 +388.8 Q(orking directory as set by)-.1 E F2(cd)2.5 E F0(,)A F2(pushd)2.5 +E F0 2.5(,o)C(r)-2.5 E F2(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<83>108 -441.6 Q(the \214le creation mode mask as set by)144 441.6 Q F1(umask)2.5 +405.6 Q(the \214le creation mode mask as set by)144 405.6 Q F2(umask)2.5 E F0(or inherited from the shell')2.5 E 2.5(sp)-.55 G(arent)-2.5 E<83> -108 458.4 Q(current traps set by)144 458.4 Q F1(trap)2.5 E F0<83>108 -475.2 Q .257(shell parameters that are set by v)144 475.2 R .256 -(ariable assignment or with)-.25 F F1(set)2.756 E F0 .256 +108 422.4 Q(current traps set by)144 422.4 Q F2(trap)2.5 E F0<83>108 +439.2 Q .257(shell parameters that are set by v)144 439.2 R .256 +(ariable assignment or with)-.25 F F2(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 487.2 Q(vironment)-.4 E<83>108 504 Q -(shell functions de\214ned during e)144 504 Q -.15(xe)-.15 G +(in the en)144 451.2 Q(vironment)-.4 E<83>108 468 Q +(shell functions de\214ned during e)144 468 Q -.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<83>108 520.8 Q -(options enabled at in)144 520.8 Q -.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<83>108 537.6 Q(options enabled by)144 537.6 Q F1(shopt)2.5 E F0 -<83>108 554.4 Q(shell aliases de\214ned with)144 554.4 Q F1(alias)2.5 E -F0<83>108 571.2 Q -.25(va)144 571.2 S +(arent in the en)-2.5 E(vironment)-.4 E<83>108 484.8 Q +(options enabled at in)144 484.8 Q -.2(vo)-.4 G(cation \(either by def) +.2 E(ault or with command-line ar)-.1 E(guments\) or by)-.18 E F2(set) +2.5 E F0<83>108 501.6 Q(options enabled by)144 501.6 Q F2(shopt)2.5 E F0 +<83>108 518.4 Q(shell aliases de\214ned with)144 518.4 Q F2(alias)2.5 E +F0<83>108 535.2 Q -.25(va)144 535.2 S (rious process IDs, including those of background jobs, the v).25 E -(alue of)-.25 E F1($$)2.5 E F0 2.5(,a)C(nd the v)-2.5 E(alue of)-.25 E -F2(PPID)2.5 E F0 .426(When a simple command other than a b)108 588 R +(alue of)-.25 E F2($$)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 552 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 600 S .134(cution en).15 F .134 +-2.927 G(eparate)-2.927 E -.15(exe)108 564 S .134(cution en).15 F .134 (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 612 Q<83>108 628.8 Q 1.055(the shell')144 628.8 R 3.555 +(the shell.)108 576 Q<83>108 592.8 Q 1.055(the shell')144 592.8 R 3.555 (so)-.55 G 1.055(pen \214les, plus an)-3.555 F 3.556(ym)-.15 G 1.056 (odi\214cations and additions speci\214ed by redirections to the com-) --3.556 F(mand)144 640.8 Q<83>108 657.6 Q(the current w)144 657.6 Q -(orking directory)-.1 E<83>108 674.4 Q(the \214le creation mode mask)144 -674.4 Q<83>108 691.2 Q .857(shell v)144 691.2 R .857 +-3.556 F(mand)144 604.8 Q<83>108 621.6 Q(the current w)144 621.6 Q +(orking directory)-.1 E<83>108 638.4 Q(the \214le creation mode mask)144 +638.4 Q<83>108 655.2 Q .857(shell v)144 655.2 R .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 703.2 Q(vironment) --.4 E(GNU Bash 5.0)72 768 Q(2019 September 16)135.955 E(35)185.115 E 0 -Cg EP +(xported for the command,)-.15 F(passed in the en)144 667.2 Q(vironment) +-.4 E<83>108 684 Q .306(traps caught by the shell are reset to the v)144 +684 R .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 696 Q +2.5(Ac)108 712.8 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 729.6 R -.2(vo)-.4 G -.1 +(ke).2 G 3.077(di).1 G(n)-3.077 E(GNU Bash 5.0)72 768 Q(2019 October 30) +141.235 E(35)190.395 E 0 Cg EP %%Page: 36 36 %%BeginPageSetup BP %%EndPageSetup /F0 10/Times-Roman@0 SF -.35(BA)72 48 S 137.14(SH\(1\) General).35 F -(Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E<83>108 84 Q .306 -(traps caught by the shell are reset to the v)144 84 R .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 96 Q 2.5 -(Ac)108 112.8 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 129.6 R -.2(vo)-.4 G -.1 -(ke).2 G 3.077(di).1 G(n)-3.077 E 2.744(as)108 141.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 153.6 R .358 +(Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E 2.744(as)108 84 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 96 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 165.6 -R -.15(xe)-.15 G .856(cuted in a subshell en).15 F 3.357 +-.4 G -.1(ke).2 G(d).1 E .856(as part of a pipeline are also e)108 108 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 177.6 Q(fect the shell')-.25 E 2.5(se)-.55 G --.15(xe)-2.65 G(cution en).15 E(vironment.)-.4 E 1.377(Subshells spa)108 -194.4 R 1.377(wned to e)-.15 F -.15(xe)-.15 G 1.377 +-.4 E(ment cannot af)108 120 Q(fect the shell')-.25 E 2.5(se)-.55 G -.15 +(xe)-2.65 G(cution en).15 E(vironment.)-.4 E 1.377(Subshells spa)108 +136.8 R 1.377(wned to e)-.15 F -.15(xe)-.15 G 1.377 (cute command substitutions inherit the v).15 F 1.377(alue of the)-.25 F /F1 10/Times-Bold@0 SF3.876 E F0 1.376(option from the parent) -3.876 F 2.5(shell. When)108 206.4 R(not in)2.5 E/F2 10/Times-Italic@0 SF +3.876 F 2.5(shell. When)108 148.8 R(not in)2.5 E/F2 10/Times-Italic@0 SF (posix mode)2.5 E F0(,)A F1(bash)2.5 E F0(clears the)2.5 E F12.5 E -F0(option in such subshells.)2.5 E .404(If a command is follo)108 223.2 +F0(option in such subshells.)2.5 E .404(If a command is follo)108 165.6 R .404(wed by a)-.25 F F1(&)2.904 E F0 .405(and job control is not acti) 2.904 F -.15(ve)-.25 G 2.905(,t).15 G .405(he def)-2.905 F .405 (ault standard input for the command)-.1 F .198(is the empty \214le)108 -235.2 R F2(/de)2.698 E(v/null)-.15 E F0 5.198(.O)C .198 +177.6 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 247.2 Q/F3 10.95/Times-Bold@0 SF -(ENVIR)72 264 Q(ONMENT)-.329 E F0 2.353(When a program is in)108 276 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.354(his is a list of)-7.353 F F2(name)108 288 Q F0 -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.486(The shell pro)108 304.8 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 316.8 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 328.8 R .203(ecuted commands inherit the en)-.15 F +(as modi\214ed by redirections.)108 189.6 Q/F3 10.95/Times-Bold@0 SF +(ENVIR)72 206.4 Q(ONMENT)-.329 E F0 2.343(When a program is in)108 218.4 +R -.2(vo)-.4 G -.1(ke).2 G 4.843(di).1 G 4.843(ti)-4.843 G 4.843(sg) +-4.843 G -2.15 -.25(iv e)-4.843 H 4.843(na).25 G 4.843(na)-4.843 G 2.343 +(rray of strings called the)-4.843 F F2(en)5.033 E(vir)-.4 E(onment)-.45 +E F0 7.343(.T).68 G 2.344(his is a list of)-7.343 F F2(name)108 230.4 Q +F0A F2(value)A F0(pairs, of the form)2.5 E F2(name)2.86 E F0(=)A F2 +(value)A F0(.).18 E .439(The shell pro)108 247.2 R .438(vides se)-.15 F +-.15(ve)-.25 G .438(ral w).15 F .438(ays to manipulate the en)-.1 F +2.938(vironment. On)-.4 F(in)2.938 E -.2(vo)-.4 G .438 +(cation, the shell scans its o).2 F .438(wn en-)-.25 F .709(vironment a\ +nd creates a parameter for each name found, automatically marking it fo\ +r)108 259.2 R F2 -.2(ex)3.209 G(port).2 E F0 .709(to child pro-)3.889 F +2.704(cesses. Ex)108 271.2 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.703 -(wp)-.25 G(aram-)-2.703 E 1.153 -(eters and functions to be added to and deleted from the en)108 340.8 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 352.8 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 364.8 -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 -.301(modi\214ed in the shell, less an)108 376.8 R 2.801(yp)-.15 G .301 -(airs remo)-2.801 F -.15(ve)-.15 G 2.801(db).15 G 2.801(yt)-2.801 G(he) --2.801 E F1(unset)2.801 E F0 .3(command, plus an)2.8 F 2.8(ya)-.15 G .3 -(dditions via the)-2.8 F F1(export)2.8 E F0(and)2.8 E F1(declar)108 -388.8 Q 2.5<65ad>-.18 G(x)-2.5 E F0(commands.)2.5 E .562(The en)108 -405.6 R .562(vironment for an)-.4 F(y)-.15 E F2 .562(simple command) -3.402 F F0 .563 +(wp)-.25 G(aram-)-2.703 E .332 +(eters and functions to be added to and deleted from the en)108 283.2 R +2.832(vironment. If)-.4 F .332(the v)2.832 F .332 +(alue of a parameter in the en-)-.25 F .132 +(vironment is modi\214ed, the ne)108 295.2 R 2.632(wv)-.25 G .131 +(alue becomes part of the en)-2.882 F .131 +(vironment, replacing the old.)-.4 F .131(The en)5.131 F(vironment)-.4 E +.32(inherited by an)108 307.2 R 2.82(ye)-.15 G -.15(xe)-2.97 G .321 +(cuted command consists of the shell').15 F 2.821(si)-.55 G .321 +(nitial en)-2.821 F .321(vironment, whose v)-.4 F .321 +(alues may be modi-)-.25 F .534(\214ed in the shell, less an)108 319.2 R +3.034(yp)-.15 G .534(airs remo)-3.034 F -.15(ve)-.15 G 3.034(db).15 G +3.034(yt)-3.034 G(he)-3.034 E F1(unset)3.034 E F0 .534(command, plus an) +3.034 F 3.033(ya)-.15 G .533(dditions via the)-3.033 F F1(export)3.033 E +F0(and)3.033 E F1(de-)3.033 E(clar)108 331.2 Q 2.5<65ad>-.18 G(x)-2.5 E +F0(commands.)2.5 E .562(The en)108 348 R .562(vironment for an)-.4 F(y) +-.15 E F2 .562(simple command)3.402 F F0 .563 (or function may be augmented temporarily by pre\214xing it with)3.833 F -.203(parameter assignments, as described abo)108 417.6 R .502 -.15(ve i) +.203(parameter assignments, as described abo)108 360 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 -.202(fect only the)-.25 F(en)108 429.6 Q -(vironment seen by that command.)-.4 E .81(If the)108 446.4 R F1 -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 458.4 Q +.202(fect only the)-.25 F(en)108 372 Q(vironment seen by that command.) +-.4 E .81(If the)108 388.8 R F13.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 400.8 Q (vironment for a command, not just those that precede the command name.) --.4 E(When)108 475.2 Q F1(bash)3.586 E F0(in)3.586 E -.2(vo)-.4 G -.1 +-.4 E(When)108 417.6 Q F1(bash)3.586 E F0(in)3.586 E -.2(vo)-.4 G -.1 (ke).2 G 3.586(sa).1 G 3.586(ne)-3.586 G 1.086(xternal command, the v) -3.736 F(ariable)-.25 E F1(_)3.586 E F0 1.085 (is set to the full \214lename of the command and)3.586 F -(passed to that command in its en)108 487.2 Q(vironment.)-.4 E F3 -(EXIT ST)72 504 Q -1.04(AT)-.986 G(US)1.04 E F0 .15(The e)108 516 R .15 -(xit status of an e)-.15 F -.15(xe)-.15 G .15(cuted command is the v).15 -F .151(alue returned by the)-.25 F F2(waitpid)2.651 E F0 .151 +(passed to that command in its en)108 429.6 Q(vironment.)-.4 E F3 +(EXIT ST)72 446.4 Q -1.04(AT)-.986 G(US)1.04 E F0 .15(The e)108 458.4 R +.15(xit status of an e)-.15 F -.15(xe)-.15 G .15(cuted command is the v) +.15 F .151(alue returned by the)-.25 F F2(waitpid)2.651 E F0 .151 (system call or equi)2.651 F -.25(va)-.25 G .151(lent func-).25 F 2.848 -(tion. Exit)108 528 R .348(statuses f)2.848 F .347 +(tion. Exit)108 470.4 R .348(statuses f)2.848 F .347 (all between 0 and 255, though, as e)-.1 F .347(xplained belo)-.15 F 1.647 -.65(w, t)-.25 H .347(he shell may use v).65 F .347(alues abo)-.25 -F .647 -.15(ve 1)-.15 H(25).15 E(specially)108 540 Q 5.506(.E)-.65 G +F .647 -.15(ve 1)-.15 H(25).15 E(specially)108 482.4 Q 5.506(.E)-.65 G .506(xit statuses from shell b)-5.506 F .507 (uiltins and compound commands are also limited to this range.)-.2 F (Under)5.507 E(certain circumstances, the shell will use special v)108 -552 Q(alues to indicate speci\214c f)-.25 E(ailure modes.)-.1 E -.15(Fo) -108 568.8 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 580.8 R 2.548(An)5.048 G .049 -(on-zero e)-2.548 F .049(xit status indicates f)-.15 F 2.549 +494.4 Q(alues to indicate speci\214c f)-.25 E(ailure modes.)-.1 E -.15 +(Fo)108 511.2 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 523.2 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 592.8 Q F2(N)2.5 E F0(,)A F1(bash) +-2.549 F .049(atal sig-)-.1 F(nal)108 535.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 609.6 R +(If a command is not found, the child process created to e)108 552 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 621.6 Q(ut is not e)-.2 E -.15(xe) --.15 G(cutable, the return status is 126.).15 E(If a command f)108 638.4 +(If a command is)5.404 F(found b)108 564 Q(ut is not e)-.2 E -.15(xe) +-.15 G(cutable, the return status is 126.).15 E(If a command f)108 580.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 .08(Shell b)108 655.2 R .08 +-.15 E .08(Shell b)108 597.6 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 667.2 Q 2.968(ye)-.15 G -.15(xe)-3.118 G 2.968 +-2.581 F(the)108 609.6 Q 2.968(ye)-.15 G -.15(xe)-3.118 G 2.968 (cute. All).15 F -.2(bu)2.968 G .468(iltins return an e).2 F .468 (xit status of 2 to indicate incorrect usage, generally in)-.15 F -.25 -(va)-.4 G .467(lid options or).25 F(missing ar)108 679.2 Q(guments.)-.18 -E F1(Bash)108 696 Q F0 .201(itself returns the e)2.701 F .202 +(va)-.4 G .467(lid options or).25 F(missing ar)108 621.6 Q(guments.)-.18 +E F1(Bash)108 638.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 708 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 -(GNU Bash 5.0)72 768 Q(2019 September 16)135.955 E(36)185.115 E 0 Cg EP +(cuted, unless a syntax error occurs, in which case).15 F(it e)108 650.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 667.2 Q(ALS)-.219 E F0(When)108 679.2 Q F1(bash)2.503 E F0 .002 +(is interacti)2.502 F -.15(ve)-.25 G 2.502(,i).15 G 2.502(nt)-2.502 G +.002(he absence of an)-2.502 F 2.502(yt)-.15 G .002(raps, it ignores) +-2.502 F F4(SIGTERM)2.502 E F0 .002(\(so that)2.252 F F1 .002(kill 0) +2.502 F F0 .002(does not kill an in-)2.502 F(teracti)108 691.2 Q 1.215 +-.15(ve s)-.25 H .915(hell\), and).15 F F4(SIGINT)3.415 E F0 .915 +(is caught and handled \(so that the)3.165 F F1(wait)3.415 E F0 -.2(bu) +3.416 G .916(iltin is interruptible\).).2 F .916(In all cases,)5.916 F +F1(bash)108 703.2 Q F0(ignores)2.5 E F4(SIGQ)2.5 E(UIT)-.09 E F5(.)A F0 +(If job control is in ef)4.5 E(fect,)-.25 E F1(bash)2.5 E F0(ignores)2.5 +E F4(SIGTTIN)2.5 E F5(,)A F4(SIGTT)2.25 E(OU)-.162 E F5(,)A F0(and)2.25 +E F4(SIGTSTP)2.5 E F5(.)A F0(Non-b)108 720 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(GNU Bash 5.0)72 768 Q +(2019 October 30)141.235 E(36)190.395 E 0 Cg EP %%Page: 37 37 %%BeginPageSetup BP %%EndPageSetup /F0 10/Times-Roman@0 SF -.35(BA)72 48 S 137.14(SH\(1\) General).35 F -(Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E/F1 10.95 -/Times-Bold@0 SF(SIGN)72 84 Q(ALS)-.219 E F0(When)108 96 Q/F2 10 -/Times-Bold@0 SF(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 9/Times-Bold@0 SF(SIGTERM) -3.183 E F0 .682(\(so that)2.933 F F2 .682(kill 0)3.182 F F0 .682 -(does not kill an)3.182 F(interacti)108 108 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 F2(wait)2.958 E F0 -.2(bu) -2.958 G .458(iltin is interruptible\).).2 F .458(In all cases,)5.458 F -F2(bash)108 120 Q F0(ignores)2.5 E F3(SIGQ)2.5 E(UIT)-.09 E/F4 9 -/Times-Roman@0 SF(.)A F0(If job control is in ef)4.5 E(fect,)-.25 E F2 -(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 136.8 -Q 1.065(uiltin commands run by)-.2 F F2(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 -148.8 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 160.8 R .653 +(Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E 3.247 +(parent. When)108 84 R .747(job control is not in ef)3.247 F .747 +(fect, asynchronous commands ignore)-.25 F/F1 9/Times-Bold@0 SF(SIGINT) +3.248 E F0(and)2.998 E F1(SIGQ)3.248 E(UIT)-.09 E F0 .748(in addi-)2.998 +F .653(tion to these inherited handlers.)108 96 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 172.8 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 189.6 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 201.6 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 213.6 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 225.6 R F2(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 237.6 Q F0(using)2.25 E F2(diso)2.5 E(wn \255h)-.1 E F0(.)A -.166(If the)108 254.4 R F2(huponexit)2.666 E F0 .166 -(shell option has been set with)2.666 F F2(shopt)2.666 E F0(,)A F2(bash) -2.666 E F0 .166(sends a)2.666 F F3(SIGHUP)2.666 E F0 .166 +-.15(ey)-.1 G(board-).15 E(generated job control signals)108 108 Q F1 +(SIGTTIN)2.5 E/F2 9/Times-Roman@0 SF(,)A F1(SIGTT)2.25 E(OU)-.162 E F2 +(,)A F0(and)2.25 E F1(SIGTSTP)2.5 E F2(.)A F0 2.045(The shell e)108 +124.8 R 2.045(xits by def)-.15 F 2.045(ault upon receipt of a)-.1 F F1 +(SIGHUP)4.545 E F2(.)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 F1(SIGHUP)108 136.8 Q F0 1.005 +(to all jobs, running or stopped.)3.255 F 1.004(Stopped jobs are sent) +6.005 F F1(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 F1(SIGHUP)108 148.8 +Q F2(.)A F0 2.529 -.8(To p)5.429 H(re).8 E -.15(ve)-.25 G .93(nt the sh\ +ell from sending the signal to a particular job, it should be remo).15 F +-.15(ve)-.15 G 3.43(df).15 G .93(rom the)-3.43 F 1.357 +(jobs table with the)108 160.8 R/F3 10/Times-Bold@0 SF(diso)3.857 E(wn) +-.1 E F0 -.2(bu)3.857 G 1.357(iltin \(see).2 F F1 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 F1 +(SIGHUP)108 172.8 Q F0(using)2.25 E F3(diso)2.5 E(wn \255h)-.1 E F0(.)A +.166(If the)108 189.6 R F3(huponexit)2.666 E F0 .166 +(shell option has been set with)2.666 F F3(shopt)2.666 E F0(,)A F3(bash) +2.666 E F0 .166(sends a)2.666 F F1(SIGHUP)2.666 E F0 .166 (to all jobs when an interacti)2.416 F -.15(ve)-.25 G(login shell e)108 -266.4 Q(xits.)-.15 E(If)108 283.2 Q F2(bash)3.047 E F0 .547(is w)3.047 F +201.6 Q(xits.)-.15 E(If)108 218.4 Q F3(bash)3.047 E F0 .547(is w)3.047 F .546(aiting for a command to complete and recei)-.1 F -.15(ve)-.25 G 3.046(sas).15 G .546(ignal for which a trap has been set, the trap) --3.046 F .662(will not be e)108 295.2 R -.15(xe)-.15 G .662 -(cuted until the command completes.).15 F(When)5.663 E F2(bash)3.163 E -F0 .663(is w)3.163 F .663(aiting for an asynchronous command)-.1 F .99 -(via the)108 307.2 R F2(wait)3.49 E F0 -.2(bu)3.49 G .99(iltin, the rec\ -eption of a signal for which a trap has been set will cause the).2 F F2 -(wait)3.49 E F0 -.2(bu)3.49 G .99(iltin to).2 F -(return immediately with an e)108 319.2 Q +-3.046 F .662(will not be e)108 230.4 R -.15(xe)-.15 G .662 +(cuted until the command completes.).15 F(When)5.663 E F3(bash)3.163 E +F0 .663(is w)3.163 F .663(aiting for an asynchronous command)-.1 F .327 +(via the)108 242.4 R F3(wait)2.827 E F0 -.2(bu)2.827 G .327(iltin, the \ +reception of a signal for which a trap has been set will cause the).2 F +F3(wait)2.826 E F0 -.2(bu)2.826 G .326(iltin to re-).2 F +(turn immediately with an e)108 254.4 Q (xit status greater than 128, immediately after which the trap is e)-.15 -E -.15(xe)-.15 G(cuted.).15 E F1(JOB CONTR)72 336 Q(OL)-.329 E/F5 10 -/Times-Italic@0 SF -.25(Jo)108 348 S 4.567(bc).25 G(ontr)-4.567 E(ol) --.45 E F0 2.067(refers to the ability to selecti)5.077 F -.15(ve)-.25 G -2.067(ly stop \().15 F F5(suspend)A F0 4.567(\)t)C 2.068(he e)-4.567 F --.15(xe)-.15 G 2.068(cution of processes and continue).15 F(\()108 360 Q -F5 -.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.001 -.15(ve i)-.25 H(nterf).15 E(ace) --.1 E(supplied jointly by the operating system k)108 372 Q(ernel')-.1 E -2.5(st)-.55 G(erminal dri)-2.5 E -.15(ve)-.25 G 2.5(ra).15 G(nd)-2.5 E -F2(bash)2.5 E F0(.)A .784(The shell associates a)108 388.8 R F5(job) -5.024 E F0 .784(with each pipeline.)3.514 F .784(It k)5.784 F .785 -(eeps a table of currently e)-.1 F -.15(xe)-.15 G .785 -(cuting jobs, which may be).15 F .341(listed with the)108 400.8 R F2 -(jobs)2.841 E F0 2.841(command. When)2.841 F F2(bash)2.841 E F0 .341 -(starts a job asynchronously \(in the)2.841 F F5(bac)2.84 E(kgr)-.2 E -(ound)-.45 E F0 .34(\), it prints a line).77 F(that looks lik)108 412.8 -Q(e:)-.1 E([1] 25647)144 429.6 Q .241(indicating that this job is job n\ -umber 1 and that the process ID of the last process in the pipeline ass\ -ociated)108 446.4 R .733(with this job is 25647.)108 458.4 R .732 +E -.15(xe)-.15 G(cuted.).15 E/F4 10.95/Times-Bold@0 SF(JOB CONTR)72 +271.2 Q(OL)-.329 E/F5 10/Times-Italic@0 SF -.25(Jo)108 283.2 S 3.368(bc) +.25 G(ontr)-3.368 E(ol)-.45 E F0 .868(refers to the ability to selecti) +3.878 F -.15(ve)-.25 G .868(ly stop \().15 F F5(suspend)A F0 3.368(\)t)C +.868(he e)-3.368 F -.15(xe)-.15 G .868 +(cution of processes and continue \().15 F F5 -.37(re)C(-).37 E(sume)108 +295.2 Q F0 2.665(\)t)C .165(heir e)-2.665 F -.15(xe)-.15 G .165 +(cution at a later point.).15 F 2.665(Au)5.165 G .165 +(ser typically emplo)-2.665 F .165(ys this f)-.1 F .164 +(acility via an interacti)-.1 F .464 -.15(ve i)-.25 H(nterf).15 E .164 +(ace sup-)-.1 F(plied jointly by the operating system k)108 307.2 Q +(ernel')-.1 E 2.5(st)-.55 G(erminal dri)-2.5 E -.15(ve)-.25 G 2.5(ra).15 +G(nd)-2.5 E F3(bash)2.5 E F0(.)A .784(The shell associates a)108 324 R +F5(job)5.024 E F0 .784(with each pipeline.)3.514 F .784(It k)5.784 F +.785(eeps a table of currently e)-.1 F -.15(xe)-.15 G .785 +(cuting jobs, which may be).15 F .325(listed with the)108 336 R F3(jobs) +2.825 E F0 2.825(command. When)2.825 F F3(bash)2.825 E F0 .325 +(starts a job asynchronously \(in the)2.825 F F5(bac)3.094 E(kgr)-.2 E +(ound)-.45 E F0 .324(\), it prints a line).77 F(that looks lik)108 348 Q +(e:)-.1 E([1] 25647)144 364.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 381.6 R .733(with this job is 25647.)108 393.6 R .732 (All of the processes in a single pipeline are members of the same job) -5.733 F(.)-.4 E F2(Bash)5.732 E F0(uses)3.232 E(the)108 470.4 Q F5(job) -4.24 E F0(abstraction as the basis for job control.)2.73 E 3.062 -.8 -(To f)108 487.2 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 499.2 R F5(curr)3.371 E .871(ent terminal pr)-.37 F -.871(ocess gr)-.45 F .871(oup ID)-.45 F F0 5.871(.M)C .87 -(embers of this process group \(processes whose process)-5.871 F .023 +5.733 F(.)-.4 E F3(Bash)5.732 E F0(uses)3.232 E(the)108 405.6 Q F5(job) +4.24 E F0(abstraction as the basis for job control.)2.73 E 1.981 -.8 +(To f)108 422.4 T .382(acilitate the implementation of the user interf) +.7 F .382(ace to job control, the operating system maintains the no-)-.1 +F 1.538(tion of a)108 434.4 R F5(curr)4.038 E 1.538(ent terminal pr)-.37 +F 1.537(ocess gr)-.45 F 1.537(oup ID)-.45 F F0 6.537(.M)C 1.537 +(embers of this process group \(processes whose process)-6.537 F .023 (group ID is equal to the current terminal process group ID\) recei)108 -511.2 R .323 -.15(ve k)-.25 H -.15(ey).05 G .023 -(board-generated signals such as).15 F F3(SIG-)2.523 E(INT)108 523.2 Q -F4(.)A F0 1.347(These processes are said to be in the)5.847 F F5(for) -3.846 E -.4(eg)-.37 G -.45(ro).4 G(und).45 E F0(.).77 E F5(Bac)6.926 E -(kgr)-.2 E(ound)-.45 E F0 1.346(processes are those whose process)4.616 -F .145(group ID dif)108 535.2 R .145(fers from the terminal')-.25 F .146 +446.4 R .323 -.15(ve k)-.25 H -.15(ey).05 G .023 +(board-generated signals such as).15 F F1(SIG-)2.523 E(INT)108 458.4 Q +F2(.)A F0 1.215(These processes are said to be in the)5.716 F F5(for) +5.685 E -.4(eg)-.37 G -.45(ro).4 G(und).45 E F0(.).77 E F5(Bac)6.795 E +(kgr)-.2 E(ound)-.45 E F0 1.215(processes are those whose process)4.485 +F .145(group ID dif)108 470.4 R .145(fers from the terminal')-.25 F .146 (s; such processes are immune to k)-.55 F -.15(ey)-.1 G .146 (board-generated signals.).15 F .146(Only fore-)5.146 F .16 -(ground processes are allo)108 547.2 R .16(wed to read from or)-.25 F +(ground processes are allo)108 482.4 R .16(wed to read from or)-.25 F 2.66(,i)-.4 G 2.66(ft)-2.66 G .16(he user so speci\214es with)-2.66 F/F6 10/Courier@0 SF .16(stty tostop)2.66 F F0 2.66(,w)C .16(rite to the ter) --2.66 F(-)-.2 E 3.051(minal. Background)108 559.2 R .551 +-2.66 F(-)-.2 E 3.051(minal. Background)108 494.4 R .551 (processes which attempt to read from \(write to when)3.051 F F6 .551 (stty tostop)3.051 F F0 .552(is in ef)3.052 F .552(fect\) the)-.25 F -.718(terminal are sent a)108 571.2 R F3 .718(SIGTTIN \(SIGTT)3.218 F +.718(terminal are sent a)108 506.4 R F1 .718(SIGTTIN \(SIGTT)3.218 F (OU\))-.162 E F0 .718(signal by the k)2.968 F(ernel')-.1 E 3.217(st)-.55 G .717(erminal dri)-3.217 F -.15(ve)-.25 G 1.517 -.4(r, w).15 H .717 -(hich, unless caught, sus-).4 F(pends the process.)108 583.2 Q 1.087 -(If the operating system on which)108 600 R F2(bash)3.587 E F0 1.088 -(is running supports job control,)3.588 F F2(bash)3.588 E F0 1.088 -(contains f)3.588 F 1.088(acilities to use it.)-.1 F -.8(Ty)108 612 S +(hich, unless caught, sus-).4 F(pends the process.)108 518.4 Q 1.087 +(If the operating system on which)108 535.2 R F3(bash)3.587 E F0 1.088 +(is running supports job control,)3.588 F F3(bash)3.588 E F0 1.088 +(contains f)3.588 F 1.088(acilities to use it.)-.1 F -.8(Ty)108 547.2 S .302(ping the).8 F F5(suspend)3.142 E F0 .302(character \(typically) -3.572 F F2(^Z)2.801 E F0 2.801(,C)C .301 +3.572 F F3(^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 624 R F2(bash)4.642 E F0 +F 2.142(stopped and returns control to)108 559.2 R F3(bash)4.642 E F0 7.142(.T)C 2.142(yping the)-7.942 F F5 2.142(delayed suspend)4.992 F F0 -2.143(character \(typically)5.413 F F2(^Y)4.643 E F0 4.643(,C)C +2.143(character \(typically)5.413 F F3(^Y)4.643 E F0 4.643(,C)C (ontrol-Y\))-4.643 E .021(causes the process to be stopped when it atte\ -mpts to read input from the terminal, and control to be returned)108 636 -R(to)108 648 Q F2(bash)3.392 E F0 5.892(.T)C .892 +mpts to read input from the terminal, and control to be returned)108 +571.2 R(to)108 583.2 Q F3(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 -F2(bg)3.392 E F0 .892(command to continue it in the)3.392 F .895 -(background, the)108 660 R F2(fg)3.395 E F0 .895 -(command to continue it in the fore)3.395 F .895(ground, or the)-.15 F -F2(kill)3.395 E F0 .894(command to kill it.)3.395 F(A)5.894 E F2(^Z) -3.394 E F0(tak)3.394 E(es)-.1 E(ef)108 672 Q .948(fect immediately)-.25 -F 3.448(,a)-.65 G .948(nd has the additional side ef)-3.448 F .948 +F3(bg)3.392 E F0 .892(command to continue it in the)3.392 F .17 +(background, the)108 595.2 R F3(fg)2.67 E F0 .17 +(command to continue it in the fore)2.67 F .17(ground, or the)-.15 F F3 +(kill)2.67 E F0 .17(command to kill it.)2.67 F(A)5.17 E F3(^Z)2.67 E F0 +(tak)2.67 E .17(es ef-)-.1 F 1.418(fect immediately)108 607.2 R 3.918 +(,a)-.65 G 1.418(nd has the additional side ef)-3.918 F 1.418 (fect of causing pending output and typeahead to be dis-)-.25 F(carded.) -108 684 Q .777(There are a number of w)108 700.8 R .777 -(ays to refer to a job in the shell.)-.1 F .777(The character)5.777 F F2 -(%)3.277 E F0 .777(introduces a job speci\214cation)3.277 F(\()108 712.8 -Q F5(jobspec)A F0 3.457(\). Job)B(number)3.457 E F5(n)3.817 E F0 .957 -(may be referred to as)3.697 F F2(%n)3.457 E F0 5.957(.A)C .957 +108 619.2 Q .777(There are a number of w)108 636 R .777 +(ays to refer to a job in the shell.)-.1 F .777(The character)5.777 F F3 +(%)3.277 E F0 .777(introduces a job speci\214cation)3.277 F(\()108 648 Q +F5(jobspec)A F0 3.457(\). Job)B(number)3.457 E F5(n)3.817 E F0 .957 +(may be referred to as)3.697 F F3(%n)3.457 E F0 5.957(.A)C .957 (job may also be referred to using a pre\214x of the)-2.5 F .59(name us\ ed to start it, or using a substring that appears in its command line.) -108 724.8 R -.15(Fo)5.59 G 3.09(re).15 G(xample,)-3.24 E F2(%ce)3.09 E -F0 .59(refers to a)3.09 F(GNU Bash 5.0)72 768 Q(2019 September 16) -135.955 E(37)185.115 E 0 Cg EP +108 660 R -.15(Fo)5.59 G 3.09(re).15 G(xample,)-3.24 E F3(%ce)3.09 E F0 +.59(refers to a)3.09 F(stopped)108 672 Q F3(ce)3.463 E F0(job)3.463 E +5.963(.I)-.4 G 3.463(fap)-5.963 G .963 +(re\214x matches more than one job,)-3.463 F F3(bash)3.463 E F0 .963 +(reports an error)3.463 F 5.963(.U)-.55 G(sing)-5.963 E F3(%?ce)3.463 E +F0 3.464(,o)C 3.464(nt)-3.464 G .964(he other)-3.464 F .087 +(hand, refers to an)108 684 R 2.587(yj)-.15 G .087 +(ob containing the string)-2.587 F F3(ce)2.587 E F0 .087 +(in its command line.)2.587 F .087 +(If the substring matches more than one)5.087 F(job,)108 696 Q F3(bash) +2.508 E F0 .008(reports an error)2.508 F 5.008(.T)-.55 G .008 +(he symbols)-5.008 F F3(%%)2.508 E F0(and)2.508 E F3(%+)2.508 E F0 .008 +(refer to the shell')2.508 F 2.508(sn)-.55 G .008(otion of the)-2.508 F +F5(curr)2.708 E .008(ent job)-.37 F F0 2.508(,w).23 G .008(hich is) +-2.508 F .495(the last job stopped while it w)108 708 R .495 +(as in the fore)-.1 F .495(ground or started in the background.)-.15 F +(The)5.494 E F5(pr)4.244 E -.15(ev)-.37 G .494(ious job).15 F F0 .494 +(may be)3.224 F .787(referenced using)108 720 R F3<25ad>3.287 E F0 5.787 +(.I)C 3.287(ft)-5.787 G .787(here is only a single job,)-3.287 F F3(%+) +3.287 E F0(and)3.287 E F3<25ad>3.287 E F0 .788 +(can both be used to refer to that job)3.287 F 5.788(.I)-.4 G(n)-5.788 E +(GNU Bash 5.0)72 768 Q(2019 October 30)141.235 E(37)190.395 E 0 Cg EP %%Page: 38 38 %%BeginPageSetup BP %%EndPageSetup /F0 10/Times-Roman@0 SF -.35(BA)72 48 S 137.14(SH\(1\) General).35 F -(Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E(stopped)108 84 Q -/F1 10/Times-Bold@0 SF(ce)3.463 E F0(job)3.463 E 5.963(.I)-.4 G 3.463 -(fap)-5.963 G .963(re\214x matches more than one job,)-3.463 F F1(bash) -3.463 E F0 .963(reports an error)3.463 F 5.963(.U)-.55 G(sing)-5.963 E -F1(%?ce)3.463 E F0 3.464(,o)C 3.464(nt)-3.464 G .964(he other)-3.464 F -.087(hand, refers to an)108 96 R 2.587(yj)-.15 G .087 -(ob containing the string)-2.587 F F1(ce)2.587 E F0 .087 -(in its command line.)2.587 F .087 -(If the substring matches more than one)5.087 F(job,)108 108 Q F1(bash) -2.518 E F0 .018(reports an error)2.518 F 5.018(.T)-.55 G .018 -(he symbols)-5.018 F F1(%%)2.518 E F0(and)2.518 E F1(%+)2.518 E F0 .018 -(refer to the shell')2.518 F 2.518(sn)-.55 G .018(otion of the)-2.518 F -/F2 10/Times-Italic@0 SF(curr)2.518 E .018(ent job)-.37 F F0 2.518(,w) -.23 G .018(hich is)-2.518 F .495(the last job stopped while it w)108 120 -R .495(as in the fore)-.1 F .495(ground or started in the background.) --.15 F(The)5.494 E F2(pr)4.244 E -.15(ev)-.37 G .494(ious job).15 F F0 -.494(may be)3.224 F .787(referenced using)108 132 R F1<25ad>3.287 E F0 -5.787(.I)C 3.287(ft)-5.787 G .787(here is only a single job,)-3.287 F F1 -(%+)3.287 E F0(and)3.287 E F1<25ad>3.287 E F0 .788 -(can both be used to refer to that job)3.287 F 5.788(.I)-.4 G(n)-5.788 E -.257(output pertaining to jobs \(e.g., the output of the)108 144 R F1 -(jobs)2.756 E F0 .256(command\), the current job is al)2.756 F -.1(wa) --.1 G .256(ys \215agged with a).1 F F1(+)2.756 E F0(,)A .41(and the pre) -108 156 R .41(vious job with a)-.25 F F12.91 E F0 5.41(.A)C .411 -(single % \(with no accompan)-2.5 F .411 +(Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E .257 +(output pertaining to jobs \(e.g., the output of the)108 84 R/F1 10 +/Times-Bold@0 SF(jobs)2.756 E F0 .256(command\), the current job is al) +2.756 F -.1(wa)-.1 G .256(ys \215agged with a).1 F F1(+)2.756 E F0(,)A +.41(and the pre)108 96 R .41(vious job with a)-.25 F F12.91 E F0 +5.41(.A)C .411(single % \(with no accompan)-2.5 F .411 (ying job speci\214cation\) also refers to the cur)-.15 F(-)-.2 E -(rent job)108 168 Q(.)-.4 E .444 -(Simply naming a job can be used to bring it into the fore)108 184.8 R +(rent job)108 108 Q(.)-.4 E .444 +(Simply naming a job can be used to bring it into the fore)108 124.8 R (ground:)-.15 E F1(%1)2.943 E F0 .443(is a synon)2.943 F .443(ym for) -.15 F F1 -.63(``)2.943 G .443(fg %1').63 F(')-.63 E F0 2.943(,b)C (ringing)-2.943 E 1.472(job 1 from the background into the fore)108 -196.8 R 3.972(ground. Similarly)-.15 F(,)-.65 E F1 -.63(``)3.973 G 1.473 +136.8 R 3.972(ground. Similarly)-.15 F(,)-.65 E F1 -.63(``)3.973 G 1.473 (%1 &').63 F(')-.63 E F0 1.473(resumes job 1 in the background,)3.973 F -(equi)108 208.8 Q -.25(va)-.25 G(lent to).25 E F1 -.63(``)2.5 G(bg %1') -.63 E(')-.63 E F0(.)A .131(The shell learns immediately whene)108 225.6 +(equi)108 148.8 Q -.25(va)-.25 G(lent to).25 E F1 -.63(``)2.5 G(bg %1') +.63 E(')-.63 E F0(.)A .131(The shell learns immediately whene)108 165.6 R -.15(ve)-.25 G 2.631(raj).15 G .131(ob changes state.)-2.631 F (Normally)5.131 E(,)-.65 E F1(bash)2.631 E F0 -.1(wa)2.63 G .13 (its until it is about to print a).1 F .157 -(prompt before reporting changes in a job')108 237.6 R 2.657(ss)-.55 G +(prompt before reporting changes in a job')108 177.6 R 2.657(ss)-.55 G .157(tatus so as to not interrupt an)-2.657 F 2.658(yo)-.15 G .158 (ther output.)-2.658 F .158(If the)5.158 F F12.658 E F0 .158 -(option to)2.658 F(the)108 249.6 Q F1(set)2.648 E F0 -.2(bu)2.648 G .148 +(option to)2.658 F(the)108 189.6 Q F1(set)2.648 E F0 -.2(bu)2.648 G .148 (iltin command is enabled,).2 F F1(bash)2.648 E F0 .148 (reports such changes immediately)2.648 F 5.147(.A)-.65 G .447 -.15 -(ny t)-5.147 H .147(rap on).15 F/F3 9/Times-Bold@0 SF(SIGCHLD)2.647 E F0 +(ny t)-5.147 H .147(rap on).15 F/F2 9/Times-Bold@0 SF(SIGCHLD)2.647 E F0 .147(is e)2.397 F -.15(xe)-.15 G(-).15 E(cuted for each child that e)108 -261.6 Q(xits.)-.15 E .032(If an attempt to e)108 278.4 R(xit)-.15 E F1 +201.6 Q(xits.)-.15 E .032(If an attempt to e)108 218.4 R(xit)-.15 E F1 (bash)2.532 E F0 .032(is made while jobs are stopped \(or)2.532 F 2.533 (,i)-.4 G 2.533(ft)-2.533 G(he)-2.533 E F1(checkjobs)2.533 E F0 .033 -(shell option has been enabled)2.533 F 2.02(using the)108 290.4 R F1 -(shopt)4.52 E F0 -.2(bu)4.52 G 2.02 -(iltin, running\), the shell prints a w).2 F 2.019 -(arning message, and, if the)-.1 F F1(checkjobs)4.519 E F0 2.019 -(option is)4.519 F .458(enabled, lists the jobs and their statuses.)108 -302.4 R(The)5.458 E F1(jobs)2.958 E F0 .459 -(command may then be used to inspect their status.)2.958 F .459(If a) -5.459 F .604(second attempt to e)108 314.4 R .604 +(shell option has been enabled)2.533 F 1.003(using the)108 230.4 R F1 +(shopt)3.503 E F0 -.2(bu)3.503 G 1.003 +(iltin, running\), the shell prints a w).2 F 1.002 +(arning message, and, if the)-.1 F F1(checkjobs)3.502 E F0 1.002 +(option is en-)3.502 F .955(abled, lists the jobs and their statuses.) +108 242.4 R(The)5.955 E F1(jobs)3.455 E F0 .955 +(command may then be used to inspect their status.)3.455 F .956(If a) +5.956 F .604(second attempt to e)108 254.4 R .604 (xit is made without an interv)-.15 F .604 (ening command, the shell does not print another w)-.15 F(arning,)-.1 E -(and an)108 326.4 Q 2.5(ys)-.15 G(topped jobs are terminated.)-2.5 E -.644(When the shell is w)108 343.2 R .644 +(and an)108 266.4 Q 2.5(ys)-.15 G(topped jobs are terminated.)-2.5 E +.644(When the shell is w)108 283.2 R .644 (aiting for a job or process using the)-.1 F F1(wait)3.145 E F0 -.2(bu) 3.145 G .645(iltin, and job control is enabled,).2 F F1(wait)3.145 E F0 -(will)3.145 E 1.146(return when the job changes state. The)108 355.2 R -F13.646 E F0 1.146(option causes)3.646 F F1(wait)3.646 E F0 1.146 -(to w)3.646 F 1.146(ait until the job or process terminates)-.1 F -(before returning.)108 367.2 Q/F4 10.95/Times-Bold@0 SF(PR)72 384 Q -(OMPTING)-.329 E F0 .644(When e)108 396 R -.15(xe)-.15 G .644 +(will)3.145 E .282(return when the job changes state. The)108 295.2 R F1 +2.782 E F0 .282(option causes)2.782 F F1(wait)2.782 E F0 .282 +(to w)2.782 F .282(ait until the job or process terminates be-)-.1 F +(fore returning.)108 307.2 Q/F3 10.95/Times-Bold@0 SF(PR)72 324 Q +(OMPTING)-.329 E F0 .644(When e)108 336 R -.15(xe)-.15 G .644 (cuting interacti).15 F -.15(ve)-.25 G(ly).15 E(,)-.65 E F1(bash)3.144 E -F0 .645(displays the primary prompt)3.145 F F3(PS1)3.145 E F0 .645 +F0 .645(displays the primary prompt)3.145 F F2(PS1)3.145 E F0 .645 (when it is ready to read a command,)2.895 F .428 -(and the secondary prompt)108 408 R F3(PS2)2.928 E F0 .427 +(and the secondary prompt)108 348 R F2(PS2)2.928 E F0 .427 (when it needs more input to complete a command.)2.678 F F1(Bash)5.427 E -F0(displays)2.927 E F3(PS0)2.927 E F0(after)2.677 E .037 -(it reads a command b)108 420 R .037(ut before e)-.2 F -.15(xe)-.15 G -.037(cuting it.).15 F F1(Bash)5.037 E F0(displays)2.537 E F3(PS4)2.538 E +F0(displays)2.927 E F2(PS0)2.927 E F0(after)2.677 E .037 +(it reads a command b)108 360 R .037(ut before e)-.2 F -.15(xe)-.15 G +.037(cuting it.).15 F F1(Bash)5.037 E F0(displays)2.537 E F2(PS4)2.538 E F0 .038(as described abo)2.288 F .338 -.15(ve b)-.15 H .038 -(efore tracing each com-).15 F 1.122(mand when the)108 432 R F1 +(efore tracing each com-).15 F 1.122(mand when the)108 372 R F1 3.622 E F0 1.122(option is enabled.)3.622 F F1(Bash)6.122 E F0(allo) 3.622 E 1.122(ws these prompt strings to be customized by inserting a) -.25 F(number of backslash-escaped special characters that are decoded \ -as follo)108 444 Q(ws:)-.25 E F1(\\a)144 456 Q F0 -(an ASCII bell character \(07\))180 456 Q F1(\\d)144 468 Q F0 -(the date in "W)180 468 Q(eekday Month Date" format \(e.g., "T)-.8 E -(ue May 26"\))-.45 E F1(\\D{)144 480 Q F2(format)A F1(})A F0(the)180 492 -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 504 Q F2(format)2.5 E F0 +as follo)108 384 Q(ws:)-.25 E F1(\\a)144 396 Q F0 +(an ASCII bell character \(07\))180 396 Q F1(\\d)144 408 Q F0 +(the date in "W)180 408 Q(eekday Month Date" format \(e.g., "T)-.8 E +(ue May 26"\))-.45 E F1(\\D{)144 420 Q/F4 10/Times-Italic@0 SF(format)A +F1(})A F0(the)180 432 Q F4(format)3.926 E F0 1.426(is passed to)3.926 F +F4(strftime)3.926 E F0 1.427 +(\(3\) and the result is inserted into the prompt string; an)B(empty)180 +444 Q F4(format)2.5 E F0 (results in a locale-speci\214c time representation.)2.5 E -(The braces are required)5 E F1(\\e)144 516 Q F0 -(an ASCII escape character \(033\))180 516 Q F1(\\h)144 528 Q F0 -(the hostname up to the \214rst `.)180 528 Q(')-.7 E F1(\\H)144 540 Q F0 -(the hostname)180 540 Q F1(\\j)144 552 Q F0 -(the number of jobs currently managed by the shell)180 552 Q F1(\\l)144 -564 Q F0(the basename of the shell')180 564 Q 2.5(st)-.55 G(erminal de) --2.5 E(vice name)-.25 E F1(\\n)144 576 Q F0(ne)180 576 Q(wline)-.25 E F1 -(\\r)144 588 Q F0(carriage return)180 588 Q F1(\\s)144 600 Q F0 -(the name of the shell, the basename of)180 600 Q F1($0)2.5 E F0 +(The braces are required)5 E F1(\\e)144 456 Q F0 +(an ASCII escape character \(033\))180 456 Q F1(\\h)144 468 Q F0 +(the hostname up to the \214rst `.)180 468 Q(')-.7 E F1(\\H)144 480 Q F0 +(the hostname)180 480 Q F1(\\j)144 492 Q F0 +(the number of jobs currently managed by the shell)180 492 Q F1(\\l)144 +504 Q F0(the basename of the shell')180 504 Q 2.5(st)-.55 G(erminal de) +-2.5 E(vice name)-.25 E F1(\\n)144 516 Q F0(ne)180 516 Q(wline)-.25 E F1 +(\\r)144 528 Q F0(carriage return)180 528 Q F1(\\s)144 540 Q F0 +(the name of the shell, the basename of)180 540 Q F1($0)2.5 E F0 (\(the portion follo)2.5 E(wing the \214nal slash\))-.25 E F1(\\t)144 -612 Q F0(the current time in 24-hour HH:MM:SS format)180 612 Q F1(\\T) -144 624 Q F0(the current time in 12-hour HH:MM:SS format)180 624 Q F1 -(\\@)144 636 Q F0(the current time in 12-hour am/pm format)180 636 Q F1 -(\\A)144 648 Q F0(the current time in 24-hour HH:MM format)180 648 Q F1 -(\\u)144 660 Q F0(the username of the current user)180 660 Q F1(\\v)144 -672 Q F0(the v)180 672 Q(ersion of)-.15 E F1(bash)2.5 E F0 -(\(e.g., 2.00\))2.5 E F1(\\V)144 684 Q F0(the release of)180 684 Q F1 +552 Q F0(the current time in 24-hour HH:MM:SS format)180 552 Q F1(\\T) +144 564 Q F0(the current time in 12-hour HH:MM:SS format)180 564 Q F1 +(\\@)144 576 Q F0(the current time in 12-hour am/pm format)180 576 Q F1 +(\\A)144 588 Q F0(the current time in 24-hour HH:MM format)180 588 Q F1 +(\\u)144 600 Q F0(the username of the current user)180 600 Q F1(\\v)144 +612 Q F0(the v)180 612 Q(ersion of)-.15 E F1(bash)2.5 E F0 +(\(e.g., 2.00\))2.5 E F1(\\V)144 624 Q F0(the release of)180 624 Q F1 (bash)2.5 E F0 2.5(,v)C(ersion + patch le)-2.65 E -.15(ve)-.25 G 2.5 -(l\().15 G(e.g., 2.00.0\))-2.5 E F1(\\w)144 696 Q F0 .116(the current w) -180 696 R .116(orking directory)-.1 F 2.616(,w)-.65 G(ith)-2.616 E F3 +(l\().15 G(e.g., 2.00.0\))-2.5 E F1(\\w)144 636 Q F0 .116(the current w) +180 636 R .116(orking directory)-.1 F 2.616(,w)-.65 G(ith)-2.616 E F2 ($HOME)2.616 E F0(abbre)2.366 E .115(viated with a tilde \(uses the v) --.25 F .115(alue of the)-.25 F F3(PR)180 708 Q(OMPT_DIR)-.27 E(TRIM)-.36 -E F0 -.25(va)2.25 G(riable\)).25 E(GNU Bash 5.0)72 768 Q -(2019 September 16)135.955 E(38)185.115 E 0 Cg EP +-.25 F .115(alue of the)-.25 F F2(PR)180 648 Q(OMPT_DIR)-.27 E(TRIM)-.36 +E F0 -.25(va)2.25 G(riable\)).25 E F1(\\W)144 660 Q F0 +(the basename of the current w)180 660 Q(orking directory)-.1 E 2.5(,w) +-.65 G(ith)-2.5 E F2($HOME)2.5 E F0(abbre)2.25 E(viated with a tilde) +-.25 E F1(\\!)144 672 Q F0(the history number of this command)180 672 Q +F1(\\#)144 684 Q F0(the command number of this command)180 684 Q F1(\\$) +144 696 Q F0(if the ef)180 696 Q(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 708 Q F4(nnn)A F0 +(the character corresponding to the octal number)180 708 Q F4(nnn)2.5 E +F0(GNU Bash 5.0)72 768 Q(2019 October 30)141.235 E(38)190.395 E 0 Cg EP %%Page: 39 39 %%BeginPageSetup BP %%EndPageSetup /F0 10/Times-Roman@0 SF -.35(BA)72 48 S 137.14(SH\(1\) General).35 F (Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E/F1 10/Times-Bold@0 -SF(\\W)144 84 Q F0(the basename of the current w)180 84 Q -(orking directory)-.1 E 2.5(,w)-.65 G(ith)-2.5 E/F2 9/Times-Bold@0 SF -($HOME)2.5 E F0(abbre)2.25 E(viated with a tilde)-.25 E F1(\\!)144 96 Q -F0(the history number of this command)180 96 Q F1(\\#)144 108 Q F0 -(the command number of this command)180 108 Q F1(\\$)144 120 Q F0 -(if the ef)180 120 Q(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 132 Q/F3 10 -/Times-Italic@0 SF(nnn)A F0 -(the character corresponding to the octal number)180 132 Q F3(nnn)2.5 E -F1(\\\\)144 144 Q F0 2.5(ab)180 144 S(ackslash)-2.5 E F1(\\[)144 156 Q -F0(be)180 156 Q 1.257(gin a sequence of non-printing characters, which \ -could be used to embed a terminal)-.15 F -(control sequence into the prompt)180 168 Q F1(\\])144 180 Q F0 -(end a sequence of non-printing characters)180 180 Q .12 -(The command number and the history number are usually dif)108 196.8 R -.119(ferent: the history number of a command is its)-.25 F 1.585(positi\ -on in the history list, which may include commands restored from the hi\ -story \214le \(see)108 208.8 R F2(HIST)4.085 E(OR)-.162 E(Y)-.315 E F0 -(belo)108 220.8 Q .541(w\), while the command 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 232.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 244.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 .471(description of the)108 256.8 R F1(shopt)2.971 E F0 .471 -(command under)2.971 F F2 .471(SHELL B)2.971 F(UIL)-.09 E .471 -(TIN COMMANDS)-.828 F F0(belo)2.721 E 2.971(w\). This)-.25 F .472 -(can ha)2.972 F .772 -.15(ve u)-.2 H(nw).15 E(anted)-.1 E .322(side ef) -108 268.8 R .322(fects if escaped portions of the string appear within \ -command substitution or contain characters spe-)-.25 F(cial to w)108 -280.8 Q(ord e)-.1 E(xpansion.)-.15 E/F4 10.95/Times-Bold@0 SF(READLINE) -72 297.6 Q F0 .15 +SF(\\\\)144 84 Q F0 2.5(ab)180 84 S(ackslash)-2.5 E F1(\\[)144 96 Q F0 +(be)180 96 Q 1.257(gin a sequence of non-printing characters, which cou\ +ld be used to embed a terminal)-.15 F(control sequence into the prompt) +180 108 Q F1(\\])144 120 Q F0(end a sequence of non-printing characters) +180 120 Q .12(The command number and the history number are usually dif) +108 136.8 R .119(ferent: the history number of a command is its)-.25 F +.547(position in the history list, which may include commands restored \ +from the history \214le \(see)108 148.8 R/F2 9/Times-Bold@0 SF(HIST) +3.047 E(OR)-.162 E(Y)-.315 E F0(be-)2.797 E(lo)108 160.8 Q .354(w\), wh\ +ile the command number is the position in the sequence of commands e) +-.25 F -.15(xe)-.15 G .354(cuted during the current).15 F .822 +(shell session.)108 172.8 R .822(After the string is decoded, it is e) +5.822 F .822(xpanded via parameter e)-.15 F .823 +(xpansion, command substitution,)-.15 F .683(arithmetic e)108 184.8 R +.683(xpansion, and quote remo)-.15 F -.25(va)-.15 G .683 +(l, subject to the v).25 F .682(alue of the)-.25 F F1(pr)3.182 E(omptv) +-.18 E(ars)-.1 E F0 .682(shell option \(see the de-)3.182 F 1.197 +(scription of the)108 196.8 R F1(shopt)3.697 E F0 1.197(command under) +3.697 F F2 1.197(SHELL B)3.697 F(UIL)-.09 E 1.197(TIN COMMANDS)-.828 F +F0(belo)3.448 E 3.698(w\). This)-.25 F 1.198(can ha)3.698 F 1.498 -.15 +(ve u)-.2 H(nw).15 E(anted)-.1 E .322(side ef)108 208.8 R .322(fects if\ + escaped portions of the string appear within command substitution or c\ +ontain characters spe-)-.25 F(cial to w)108 220.8 Q(ord e)-.1 E +(xpansion.)-.15 E/F3 10.95/Times-Bold@0 SF(READLINE)72 237.6 Q F0 .15 (This is the library that handles reading input when using an interacti) -108 309.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 1.209(is gi)108 321.6 R --.15(ve)-.25 G 3.709(na).15 G 3.709(ts)-3.709 G 1.209(hell in)-3.709 F --.2(vo)-.4 G 3.709(cation. Line).2 F 1.208 -(editing is also used when using the)3.709 F F13.708 E F0 1.208 -(option to the)3.708 F F1 -.18(re)3.708 G(ad).18 E F0 -.2(bu)3.708 G -3.708(iltin. By).2 F(def)108 333.6 Q .851 -(ault, the line editing commands are similar to those of Emacs.)-.1 F -3.351(Av)5.851 G .851(i-style line editing interf)-3.351 F .852 -(ace is also)-.1 F -.2(av)108 345.6 S 3.35(ailable. Line)-.05 F .85 +108 249.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 .385(is gi)108 261.6 R -.15 +(ve)-.25 G 2.885(na).15 G 2.885(ts)-2.885 G .385(hell in)-2.885 F -.2 +(vo)-.4 G 2.885(cation. Line).2 F .385 +(editing is also used when using the)2.885 F F12.884 E F0 .384 +(option to the)2.884 F F1 -.18(re)2.884 G(ad).18 E F0 -.2(bu)2.884 G +2.884(iltin. By).2 F(de-)2.884 E -.1(fa)108 273.6 S 1.406 +(ult, the line editing commands are similar to those of Emacs.).1 F +3.907(Av)6.407 G 1.407(i-style line editing interf)-3.907 F 1.407 +(ace is also)-.1 F -.2(av)108 285.6 S 3.35(ailable. Line)-.05 F .85 (editing can be enabled at an)3.35 F 3.35(yt)-.15 G .85(ime using the) -3.35 F F1 .85(\255o emacs)3.35 F F0(or)3.35 E F1 .85(\255o vi)3.35 F F0 .85(options to the)3.35 F F1(set)3.35 E F0 -.2(bu)3.35 G(iltin).2 E -(\(see)108 357.6 Q F2 .762(SHELL B)3.262 F(UIL)-.09 E .762(TIN COMMANDS) +(\(see)108 297.6 Q F2 .762(SHELL B)3.262 F(UIL)-.09 E .762(TIN COMMANDS) -.828 F F0(belo)3.012 E 3.262(w\). T)-.25 F 3.263(ot)-.8 G .763(urn of) -3.263 F 3.263(fl)-.25 G .763 (ine editing after the shell is running, use the)-3.263 F F1(+o)3.263 E -(emacs)108 369.6 Q F0(or)2.5 E 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.).2 E F1(Readline Notation)87 386.4 Q +(emacs)108 309.6 Q F0(or)2.5 E 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.).2 E F1(Readline Notation)87 326.4 Q F0 .463(In this section, the Emacs-style notation is used to denote k) -108 398.4 R -.15(ey)-.1 G(strok).15 E 2.963(es. Control)-.1 F -.1(ke) -2.963 G .463(ys are denoted by C\255)-.05 F F3 -.1(ke)C(y)-.2 E F0(,)A -1.152(e.g., C\255n means Control\255N.)108 410.4 R(Similarly)6.152 E(,) --.65 E F3(meta)4.032 E F0 -.1(ke)3.913 G 1.153(ys are denoted by M\255) --.05 F F3 -.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 422.4 S .831 -(yboards without a)-.05 F F3(meta)3.711 E F0 -.1(ke)3.591 G 2.131 -.65 -(y, M)-.05 H.65 E F3(x)A F0 .831(means ESC)3.331 F F3(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 F3(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 434.4 R F3 .599(meta pr)3.099 F -(e\214x)-.37 E F0 5.599(.T)C .599(he combination M\255C\255)-5.599 F F3 -(x)A F0 .599(means ESC\255Control\255)3.099 F F3(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 446.4 Q .3 -.15(ey w)-.1 H -(hile pressing the).15 E F3(x)3.27 E F0 -.1(ke)3.03 G -.65(y.)-.05 G(\)) -.65 E .62(Readline commands may be gi)108 463.2 R -.15(ve)-.25 G 3.119 -(nn).15 G(umeric)-3.119 E F3(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 475.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 +108 338.4 R -.15(ey)-.1 G(strok).15 E 2.963(es. Control)-.1 F -.1(ke) +2.963 G .463(ys are denoted by C\255)-.05 F/F4 10/Times-Italic@0 SF -.1 +(ke)C(y)-.2 E F0(,)A 1.152(e.g., C\255n means Control\255N.)108 350.4 R +(Similarly)6.152 E(,)-.65 E F4(meta)4.032 E F0 -.1(ke)3.913 G 1.153 +(ys are denoted by M\255)-.05 F F4 -.1(ke)C(y)-.2 E F0 3.653(,s)C 3.653 +(oM)-3.653 G 1.153(\255x means Meta\255X.)-3.653 F(\(On)6.153 E -.1(ke) +108 362.4 S .831(yboards without a)-.05 F F4(meta)3.711 E F0 -.1(ke) +3.591 G 2.131 -.65(y, M)-.05 H.65 E F4(x)A F0 .831(means ESC)3.331 F +F4(x)3.331 E F0 3.331(,i)C .83(.e., press the Escape k)-3.331 F 1.13 +-.15(ey t)-.1 H .83(hen the).15 F F4(x)4.1 E F0 -.1(ke)3.86 G 4.63 -.65 +(y. T)-.05 H .83(his mak).65 F(es)-.1 E .599(ESC the)108 374.4 R F4 .599 +(meta pr)3.099 F(e\214x)-.37 E F0 5.599(.T)C .599 +(he combination M\255C\255)-5.599 F F4(x)A F0 .599 +(means ESC\255Control\255)3.099 F F4(x)A F0 3.099(,o)C 3.099(rp)-3.099 G +.6(ress the Escape k)-3.099 F .9 -.15(ey t)-.1 H .6(hen hold).15 F +(the Control k)108 386.4 Q .3 -.15(ey w)-.1 H(hile pressing the).15 E F4 +(x)3.27 E F0 -.1(ke)3.03 G -.65(y.)-.05 G(\)).65 E .596 +(Readline commands may be gi)108 403.2 R -.15(ve)-.25 G 3.096(nn).15 G +(umeric)-3.096 E F4(ar)3.426 E(guments)-.37 E F0 3.096(,w).27 G .596 +(hich normally act as a repeat count.)-3.096 F(Sometimes,)5.595 E(ho)108 +415.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 (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 487.2 R 1.018 +(ument to a command that).18 F 1.019(acts in the forw)108 427.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 499.2 Q +(ard direction.)-.1 F(Com-)6.018 E(mands whose beha)108 439.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 516 R F3 +-.25 E -.65(w.)-.25 G .811(When a command is described as)108 456 R F4 (killing)3.311 E F0(te)3.311 E .811(xt, the te)-.15 F .811 (xt deleted is sa)-.15 F -.15(ve)-.2 G 3.311(df).15 G .812 -(or possible future retrie)-3.311 F -.25(va)-.25 G 3.312(l\().25 G F3 -(yank-)-3.312 E(ing)108 528 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 F3 +(or possible future retrie)-3.311 F -.25(va)-.25 G 3.312(l\().25 G F4 +(yank-)-3.312 E(ing)108 468 Q F0 2.529(\). The)B .029(killed te)2.529 F +.029(xt is sa)-.15 F -.15(ve)-.2 G 2.529(di).15 G 2.529(na)-2.529 G F4 .029(kill ring)B F0 5.029(.C)C(onsecuti)-5.029 E .329 -.15(ve k)-.25 H .029(ills cause the te).15 F .029(xt to be accumulated into one unit,) --.15 F .567(which can be yank)108 540 R .567(ed all at once.)-.1 F .567 +-.15 F .567(which can be yank)108 480 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 552 Q F1(Readline Initialization)87 568.8 Q F0 .091(Readline is cus\ -tomized by putting commands in an initialization \214le \(the)108 580.8 -R F3(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 592.8 R .196(en from the v) --.1 F .196(alue of the)-.25 F F2(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 F3(~/.inputr)2.696 -E(c)-.37 E F0 5.196(.W).31 G .197(hen a)-5.196 F 1.034(program which us\ +108 492 Q F1(Readline Initialization)87 508.8 Q F0 .091(Readline is cus\ +tomized by putting commands in an initialization \214le \(the)108 520.8 +R F4(inputr)2.591 E(c)-.37 E F0 2.591(\214le\). The)2.591 F .091 +(name of this \214le)2.591 F .222(is tak)108 532.8 R .222(en from the v) +-.1 F .222(alue of the)-.25 F F2(INPUTRC)2.722 E F0 -.25(va)2.472 G +2.722(riable. If).25 F .222(that v)2.722 F .223 +(ariable is unset, the def)-.25 F .223(ault is)-.1 F F4(~/.inputr)2.223 +E(c)-.37 E F0 5.223(.W).31 G .223(hen a)-5.223 F 1.034(program which us\ es the readline library starts up, the initialization \214le is read, a\ -nd the k)108 604.8 R 1.334 -.15(ey b)-.1 H 1.034(indings and).15 F -.25 -(va)108 616.8 S 1.149(riables are set.).25 F 1.149(There are only a fe) +nd the k)108 544.8 R 1.334 -.15(ey b)-.1 H 1.034(indings and).15 F -.25 +(va)108 556.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 628.8 R .737(Lines be)5.737 F .737 +(lines are ignored.)108 568.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 640.8 R +(indicate conditional)3.236 F 2.5(constructs. Other)108 580.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 657.6 R .986(ault k)-.1 F --.15(ey)-.1 G .987(-bindings may be changed with an).15 F F3(inputr) +(ariable settings.)-.25 E .986(The def)108 597.6 R .986(ault k)-.1 F +-.15(ey)-.1 G .987(-bindings may be changed with an).15 F F4(inputr) 3.497 E(c)-.37 E F0 3.487(\214le. Other)3.797 F .987 -(programs that use this library may)3.487 F(add their o)108 669.6 Q -(wn commands and bindings.)-.25 E -.15(Fo)108 686.4 S 2.5(re).15 G -(xample, placing)-2.65 E(M\255Control\255u: uni)144 703.2 Q -.15(ve)-.25 -G(rsal\255ar).15 E(gument)-.18 E(or)108 715.2 Q(C\255Meta\255u: uni)144 -727.2 Q -.15(ve)-.25 G(rsal\255ar).15 E(gument)-.18 E(GNU Bash 5.0)72 -768 Q(2019 September 16)135.955 E(39)185.115 E 0 Cg EP +(programs that use this library may)3.487 F(add their o)108 609.6 Q +(wn commands and bindings.)-.25 E -.15(Fo)108 626.4 S 2.5(re).15 G +(xample, placing)-2.65 E(M\255Control\255u: uni)144 643.2 Q -.15(ve)-.25 +G(rsal\255ar).15 E(gument)-.18 E(or)108 655.2 Q(C\255Meta\255u: uni)144 +667.2 Q -.15(ve)-.25 G(rsal\255ar).15 E(gument)-.18 E(into the)108 679.2 +Q F4(inputr)2.51 E(c)-.37 E F0 -.1(wo)2.81 G(uld mak).1 E 2.5(eM)-.1 G +(\255C\255u e)-2.5 E -.15(xe)-.15 G(cute the readline command).15 E F4 +(univer)2.58 E(sal\255ar)-.1 E(gument)-.37 E F0(.).68 E 1.011(The follo) +108 696 R 1.011(wing symbolic character names are recognized:)-.25 F F4 +-.4(RU)3.511 G(BOUT).4 E F0(,)1.27 E F4(DEL)4.091 E F0(,).53 E F4(ESC) +4.021 E F0(,).72 E F4(LFD)4.091 E F0(,).28 E F4(NEWLINE)4.21 E F0(,).73 +E F4(RET)4.14 E F0(,)1.27 E F4(RETURN)108.63 708 Q F0(,)1.1 E F4(SPC) +2.83 E F0(,).72 E F4(SP)2.83 E -.3(AC)-.9 G(E).3 E F0 2.5(,a).73 G(nd) +-2.5 E F4 -.5(TA)2.5 G(B).5 E F0(.).27 E .209 +(In addition to command names, readline allo)108 724.8 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(GNU Bash 5.0)72 768 Q(2019 October 30)141.235 E(39)190.395 +E 0 Cg EP %%Page: 40 40 %%BeginPageSetup BP %%EndPageSetup /F0 10/Times-Roman@0 SF -.35(BA)72 48 S 137.14(SH\(1\) General).35 F -(Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E(into the)108 84 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 100.8 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 112.8 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 -129.6 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 141.6 Q F1(macr) -2.5 E(o)-.45 E F0(\).)A/F2 10/Times-Bold@0 SF(Readline K)87 158.4 Q -(ey Bindings)-.25 E F0 .366(The syntax for controlling k)108 170.4 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 .263(command or the te) -108 182.4 R .264(xt of a macro and a k)-.15 F .564 -.15(ey s)-.1 H .264 -(equence to which it should be bound.).15 F .264(The name may be speci-) -5.264 F .853(\214ed in one of tw)108 194.4 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 206.4 Q .16(When using the form)108 223.2 R F2 --.1(ke)2.66 G(yname).1 E F0(:)A F1(function\255name).833 E F0(or)2.66 E -F1(macr)2.66 E(o)-.45 E F0(,)A F1 -.1(ke)2.66 G(yname)-.2 E F0 .161 -(is the name of a k)2.84 F .461 -.15(ey s)-.1 H .161(pelled out in Eng-) -.15 F 2.5(lish. F)108 235.2 R(or e)-.15 E(xample:)-.15 E(Control-u: uni) -144 259.2 Q -.15(ve)-.25 G(rsal\255ar).15 E(gument)-.18 E -(Meta-Rubout: backw)144 271.2 Q(ard-kill-w)-.1 E(ord)-.1 E -(Control-o: "> output")144 283.2 Q .699(In the abo)108 300 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 312 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 +(Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E(pressed \(a)108 84 +Q/F1 10/Times-Italic@0 SF(macr)2.5 E(o)-.45 E F0(\).)A/F2 10 +/Times-Bold@0 SF(Readline K)87 100.8 Q(ey Bindings)-.25 E F0 .366 +(The syntax for controlling k)108 112.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 .263(command or the te)108 124.8 R .264(xt of a macro and a k) +-.15 F .564 -.15(ey s)-.1 H .264(equence to which it should be bound.) +.15 F .264(The name may be speci-)5.264 F .139(\214ed in one of tw)108 +136.8 R 2.638(ow)-.1 G .138(ays: as a symbolic k)-2.738 F .438 -.15 +(ey n)-.1 H .138(ame, possibly with).15 F F1(Meta\255)2.638 E F0(or) +2.638 E F1(Contr)2.638 E(ol\255)-.45 E F0(pre\214x)2.638 E .138 +(es, or as a k)-.15 F .438 -.15(ey s)-.1 H(e-).15 E(quence.)108 148.8 Q +.16(When using the form)108 165.6 R F2 -.1(ke)2.66 G(yname).1 E F0(:)A +F1(function\255name).833 E F0(or)2.66 E F1(macr)2.66 E(o)-.45 E F0(,)A +F1 -.1(ke)2.66 G(yname)-.2 E F0 .161(is the name of a k)2.84 F .461 -.15 +(ey s)-.1 H .161(pelled out in Eng-).15 F 2.5(lish. F)108 177.6 R(or e) +-.15 E(xample:)-.15 E(Control-u: uni)144 201.6 Q -.15(ve)-.25 G +(rsal\255ar).15 E(gument)-.18 E(Meta-Rubout: backw)144 213.6 Q +(ard-kill-w)-.1 E(ord)-.1 E(Control-o: "> output")144 225.6 Q .699 +(In the abo)108 242.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 254.4 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 (xpressed on the right hand side \(that is, to)-.15 F(insert the te)108 -324 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 340.8 R F2("k)2.556 +266.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 .056(In the second form,)108 283.2 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 352.8 R 1.584 -.15(ey s)-.1 H 1.284(equence m\ +(denoting an entire k)108 295.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 364.8 R .686 -.15(ey e)-.1 H +(Some)6.284 E .386(GNU Emacs style k)108 307.2 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 376.8 Q("\\C\255u": uni)144 400.8 Q -.15(ve) +(are not recognized.)108 319.2 Q("\\C\255u": uni)144 343.2 Q -.15(ve) -.25 G(rsal\255ar).15 E(gument)-.18 E -("\\C\255x\\C\255r": re\255read\255init\255\214le)144 412.8 Q -("\\e[11~": "Function K)144 424.8 Q .3 -.15(ey 1)-.25 H(").15 E .314 -(In this e)108 441.6 R(xample,)-.15 E F1(C\255u)2.654 E F0 .314(is ag) +("\\C\255x\\C\255r": re\255read\255init\255\214le)144 355.2 Q +("\\e[11~": "Function K)144 367.2 Q .3 -.15(ey 1)-.25 H(").15 E .314 +(In this e)108 384 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 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 453.6 Q F2 -.18(re)2.5 G -.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 470.4 Q F2 -<5c43ad>144 482.4 Q F0(control pre\214x)180 482.4 Q F2<5c4dad>144 494.4 -Q F0(meta pre\214x)180 494.4 Q F2(\\e)144 506.4 Q F0 -(an escape character)180 506.4 Q F2(\\\\)144 518.4 Q F0(backslash)180 -518.4 Q F2(\\")144 530.4 Q F0(literal ")180 530.4 Q F2<5c08>144 542.4 Q -F0(literal \010)180 542.4 Q(In addition to the GNU Emacs style escape s\ -equences, a second set of backslash escapes is a)108 559.2 Q -.25(va)-.2 -G(ilable:).25 E F2(\\a)144 571.2 Q F0(alert \(bell\))180 571.2 Q F2(\\b) -144 583.2 Q F0(backspace)180 583.2 Q F2(\\d)144 595.2 Q F0(delete)180 -595.2 Q F2(\\f)144 607.2 Q F0(form feed)180 607.2 Q F2(\\n)144 619.2 Q -F0(ne)180 619.2 Q(wline)-.25 E F2(\\r)144 631.2 Q F0(carriage return)180 -631.2 Q F2(\\t)144 643.2 Q F0(horizontal tab)180 643.2 Q F2(\\v)144 -655.2 Q F0 -.15(ve)180 655.2 S(rtical tab).15 E F2(\\)144 667.2 Q F1 -(nnn)A F0(the eight-bit character whose v)180 667.2 Q +.315(is bound to the func-)3.545 F(tion)108 396 Q F2 -.18(re)2.5 G +.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 +412.8 Q F2<5c43ad>144 424.8 Q F0(control pre\214x)180 424.8 Q F2<5c4dad> +144 436.8 Q F0(meta pre\214x)180 436.8 Q F2(\\e)144 448.8 Q F0 +(an escape character)180 448.8 Q F2(\\\\)144 460.8 Q F0(backslash)180 +460.8 Q F2(\\")144 472.8 Q F0(literal ")180 472.8 Q F2<5c08>144 484.8 Q +F0(literal \010)180 484.8 Q(In addition to the GNU Emacs style escape s\ +equences, a second set of backslash escapes is a)108 501.6 Q -.25(va)-.2 +G(ilable:).25 E F2(\\a)144 513.6 Q F0(alert \(bell\))180 513.6 Q F2(\\b) +144 525.6 Q F0(backspace)180 525.6 Q F2(\\d)144 537.6 Q F0(delete)180 +537.6 Q F2(\\f)144 549.6 Q F0(form feed)180 549.6 Q F2(\\n)144 561.6 Q +F0(ne)180 561.6 Q(wline)-.25 E F2(\\r)144 573.6 Q F0(carriage return)180 +573.6 Q F2(\\t)144 585.6 Q F0(horizontal tab)180 585.6 Q F2(\\v)144 +597.6 Q F0 -.15(ve)180 597.6 S(rtical tab).15 E F2(\\)144 609.6 Q F1 +(nnn)A F0(the eight-bit character whose v)180 609.6 Q (alue is the octal v)-.25 E(alue)-.25 E F1(nnn)2.5 E F0 -(\(one to three digits\))2.5 E F2(\\x)144 679.2 Q F1(HH)A F0 -(the eight-bit character whose v)180 679.2 Q(alue is the he)-.25 E +(\(one to three digits\))2.5 E F2(\\x)144 621.6 Q F1(HH)A F0 +(the eight-bit character whose v)180 621.6 Q(alue is the he)-.25 E (xadecimal v)-.15 E(alue)-.25 E F1(HH)2.5 E F0(\(one or tw)2.5 E 2.5(oh) -.1 G .3 -.15(ex d)-2.5 H(igits\)).15 E 1.142(When entering the te)108 -696 R 1.141(xt of a macro, single or double quotes must be used to indi\ -cate a macro de\214nition.)-.15 F .089(Unquoted te)108 708 R .089 +638.4 R 1.141(xt of a macro, single or double quotes must be used to in\ +dicate a macro de\214nition.)-.15 F .089(Unquoted te)108 650.4 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 720 Q 2.5(xpanded. Backslash)-.15 F(will quote an)2.5 E -2.5(yo)-.15 G(ther character in the macro te)-2.5 E -(xt, including " and \010.)-.15 E(GNU Bash 5.0)72 768 Q -(2019 September 16)135.955 E(40)185.115 E 0 Cg EP +-.15 G(are e)108 662.4 Q 2.5(xpanded. Backslash)-.15 F(will quote an)2.5 +E 2.5(yo)-.15 G(ther character in the macro te)-2.5 E +(xt, including " and \010.)-.15 E F2(Bash)108 679.2 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 F2(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 691.2 R .345 -.15 +(ve u)-.25 H .046(se by using the).15 F F22.546 E F0 .046 +(option to the)2.546 F F2(set)2.546 E F0 -.2(bu)2.546 G .046 +(iltin command).2 F(\(see)108 703.2 Q/F4 9/Times-Bold@0 SF(SHELL B)2.5 E +(UIL)-.09 E(TIN COMMANDS)-.828 E F0(belo)2.25 E(w\).)-.25 E +(GNU Bash 5.0)72 768 Q(2019 October 30)141.235 E(40)190.395 E 0 Cg EP %%Page: 41 41 %%BeginPageSetup BP %%EndPageSetup /F0 10/Times-Roman@0 SF -.35(BA)72 48 S 137.14(SH\(1\) General).35 F (Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E/F1 10/Times-Bold@0 -SF(Bash)108 84 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 96 R .345 -.15 -(ve u)-.25 H .046(se by using the).15 F F12.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 108 Q/F2 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 124.8 Q(ariables)-.92 E F0 .044(Readline has v)108 136.8 -R .043(ariables that can be used to further customize its beha)-.25 F +SF(Readline V)87 84 Q(ariables)-.92 E F0 .044(Readline has v)108 96 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/F3 10/Times-Italic@0 SF(inpu-)2.553 E -(tr)108 148.8 Q(c)-.37 E F0(\214le with a statement of the form)2.81 E -F1(set)144 165.6 Q F3(variable\255name value)2.5 E F0(or using the)108 -177.6 Q F1(bind)2.5 E F0 -.2(bu)2.5 G(iltin command \(see).2 E F2 -(SHELL B)2.5 E(UIL)-.09 E(TIN COMMANDS)-.828 E F0(belo)2.25 E(w\).)-.25 -E .79(Except where noted, readline v)108 194.4 R .79(ariables can tak) --.25 F 3.29(et)-.1 G .79(he v)-3.29 F(alues)-.25 E F1(On)3.29 E F0(or) -3.29 E F1(Off)3.29 E F0 .79(\(without re)3.29 F -.05(ga)-.15 G .79 -(rd to case\).).05 F(Unrecog-)5.79 E .449(nized v)108 206.4 R .448 -(ariable names are ignored.)-.25 F .448(When a v)5.448 F .448(ariable v) --.25 F .448(alue is read, empty or null v)-.25 F .448 -(alues, "on" \(case-insensi-)-.25 F(ti)108 218.4 Q -.15(ve)-.25 G .467 +(riable may be set in the).25 F/F2 10/Times-Italic@0 SF(inpu-)2.553 E +(tr)108 108 Q(c)-.37 E F0(\214le with a statement of the form)2.81 E F1 +(set)144 124.8 Q F2(variable\255name value)2.5 E F0(or using the)108 +136.8 Q F1(bind)2.5 E F0 -.2(bu)2.5 G(iltin command \(see).2 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 .79(Except where noted, readline v)108 153.6 R .79 +(ariables can tak)-.25 F 3.29(et)-.1 G .79(he v)-3.29 F(alues)-.25 E F1 +(On)3.29 E F0(or)3.29 E F1(Off)3.29 E F0 .79(\(without re)3.29 F -.05 +(ga)-.15 G .79(rd to case\).).05 F(Unrecog-)5.79 E .449(nized v)108 +165.6 R .448(ariable names are ignored.)-.25 F .448(When a v)5.448 F +.448(ariable v)-.25 F .448(alue is read, empty or null v)-.25 F .448 +(alues, "on" \(case-insensi-)-.25 F(ti)108 177.6 Q -.15(ve)-.25 G .467 (\), and "1" are equi).15 F -.25(va)-.25 G .468(lent to).25 F F1(On) 2.968 E F0 5.468(.A)C .468(ll other v)-5.468 F .468(alues are equi)-.25 F -.25(va)-.25 G .468(lent to).25 F F1(Off)2.968 E F0 5.468(.T)C .468 (he v)-5.468 F .468(ariables and their def)-.25 F(ault)-.1 E -.25(va)108 -230.4 S(lues are:).25 E F1(bell\255style \(audible\))108 247.2 Q F0 .011 -(Controls what happens when readline w)144 259.2 R .011 +189.6 S(lues are:).25 E F1(bell\255style \(audible\))108 206.4 Q F0 .011 +(Controls what happens when readline w)144 218.4 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 271.2 R .94(If set to)5.94 F F1(visible)3.44 E F0 +(rings the bell.)144 230.4 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 283.2 Q 2.5(sb)-.55 G(ell.) --2.5 E F1(bind\255tty\255special\255chars \(On\))108 295.2 Q F0 .056 -(If set to)144 307.2 R F1(On)2.556 E F0 2.556(,r)C .056(eadline attempt\ +(readline attempts to ring the terminal')144 242.4 Q 2.5(sb)-.55 G(ell.) +-2.5 E F1(bind\255tty\255special\255chars \(On\))108 254.4 Q F0 .056 +(If set to)144 266.4 R F1(On)2.556 E F0 2.556(,r)C .056(eadline attempt\ s to bind the control characters treated specially by the k)-2.556 F -(ernel')-.1 E 2.555(st)-.55 G(ermi-)-2.555 E(nal dri)144 319.2 Q -.15 +(ernel')-.1 E 2.555(st)-.55 G(ermi-)-2.555 E(nal dri)144 278.4 Q -.15 (ve)-.25 G 2.5(rt).15 G 2.5(ot)-2.5 G(heir readline equi)-2.5 E -.25(va) --.25 G(lents.).25 E F1(blink\255matching\255par)108 331.2 Q(en \(Off\)) --.18 E F0 .21(If set to)144 343.2 R F1(On)2.71 E F0 2.71(,r)C .21 +-.25 G(lents.).25 E F1(blink\255matching\255par)108 290.4 Q(en \(Off\)) +-.18 E F0 .21(If set to)144 302.4 R F1(On)2.71 E F0 2.71(,r)C .21 (eadline attempts to brie\215y mo)-2.71 F .51 -.15(ve t)-.15 H .21 (he cursor to an opening parenthesis when a closing).15 F -(parenthesis is inserted.)144 355.2 Q F1(color)108 367.2 Q +(parenthesis is inserted.)144 314.4 Q F1(color)108 326.4 Q (ed\255completion\255pr)-.18 E(e\214x \(Off\))-.18 E F0 .515(If set to) -144 379.2 R F1(On)3.015 E F0 3.015(,w)C .515(hen listing completions, r\ +144 338.4 R F1(On)3.015 E F0 3.015(,w)C .515(hen listing completions, r\ eadline displays the common pre\214x of the set of possible)-3.015 F -2.935(completions using a dif)144 391.2 R 2.935(ferent color)-.25 F +2.935(completions using a dif)144 350.4 R 2.935(ferent color)-.25 F 7.936(.T)-.55 G 2.936(he color de\214nitions are tak)-7.936 F 2.936 -(en from the v)-.1 F 2.936(alue of the)-.25 F F1(LS_COLORS)144 403.2 Q -F0(en)2.5 E(vironment v)-.4 E(ariable.)-.25 E F1(color)108 415.2 Q -(ed\255stats \(Off\))-.18 E F0 1.58(If set to)144 427.2 R F1(On)4.08 E +(en from the v)-.1 F 2.936(alue of the)-.25 F F1(LS_COLORS)144 362.4 Q +F0(en)2.5 E(vironment v)-.4 E(ariable.)-.25 E F1(color)108 374.4 Q +(ed\255stats \(Off\))-.18 E F0 1.58(If set to)144 386.4 R F1(On)4.08 E F0 4.08(,r)C 1.579(eadline displays possible completions using dif)-4.08 F 1.579(ferent colors to indicate their \214le)-.25 F 2.5(type. The)144 -439.2 R(color de\214nitions are tak)2.5 E(en from the v)-.1 E +398.4 R(color de\214nitions are tak)2.5 E(en from the v)-.1 E (alue of the)-.25 E F1(LS_COLORS)2.5 E F0(en)2.5 E(vironment v)-.4 E -(ariable.)-.25 E F1(comment\255begin \(`)108 451.2 Q(`#')-.63 E('\))-.63 -E F0 .884(The string that is inserted when the readline)144 463.2 R F1 +(ariable.)-.25 E F1(comment\255begin \(`)108 410.4 Q(`#')-.63 E('\))-.63 +E F0 .884(The string that is inserted when the readline)144 422.4 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 475.2 Q F1 +3.385(cuted. This).15 F(com-)3.385 E(mand is bound to)144 434.4 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\255display\255width \(\2551\)) -108 487.2 Q F0 1.453(The number of screen columns used to display possi\ -ble matches when performing completion.)144 499.2 R .193(The v)144 511.2 +108 446.4 Q F0 1.453(The number of screen columns used to display possi\ +ble matches when performing completion.)144 458.4 R .193(The v)144 470.4 R .193(alue is ignored if it is less than 0 or greater than the termina\ l screen width.)-.25 F 2.694(Av)5.194 G .194(alue of 0 will)-2.944 F -(cause matches to be displayed one per line.)144 523.2 Q(The def)5 E -(ault v)-.1 E(alue is \2551.)-.25 E F1(completion\255ignor)108 535.2 Q -(e\255case \(Off\))-.18 E F0(If set to)144 547.2 Q F1(On)2.5 E F0 2.5 +(cause matches to be displayed one per line.)144 482.4 Q(The def)5 E +(ault v)-.1 E(alue is \2551.)-.25 E F1(completion\255ignor)108 494.4 Q +(e\255case \(Off\))-.18 E F0(If set to)144 506.4 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\255map\255case \(Off\))108 559.2 Q F0 .094(If set to)144 -571.2 R F1(On)2.593 E F0 2.593(,a)C(nd)-2.593 E F1(completion\255ignor) +(completion\255map\255case \(Off\))108 518.4 Q F0 .094(If set to)144 +530.4 R F1(On)2.593 E F0 2.593(,a)C(nd)-2.593 E F1(completion\255ignor) 2.593 E(e\255case)-.18 E F0 .093(is enabled, readline treats h)2.593 F -.093(yphens \()-.05 F F3A F0 2.593(\)a)C .093(nd underscores)-2.593 -F(\()144 583.2 Q F3(_)A F0 2.5(\)a)C 2.5(se)-2.5 G(qui)-2.5 E -.25(va) +.093(yphens \()-.05 F F2A F0 2.593(\)a)C .093(nd underscores)-2.593 +F(\()144 542.4 Q F2(_)A F0 2.5(\)a)C 2.5(se)-2.5 G(qui)-2.5 E -.25(va) -.25 G(lent when performing case\255insensiti).25 E .3 -.15(ve \214)-.25 -H(lename matching and completion.).15 E F1(completion\255pr)108 595.2 Q +H(lename matching and completion.).15 E F1(completion\255pr)108 554.4 Q (e\214x\255display\255length \(0\))-.18 E F0 .829(The length in charact\ ers of the common pre\214x of a list of possible completions that is di\ -splayed)144 607.2 R 1.275(without modi\214cation.)144 619.2 R 1.275 +splayed)144 566.4 R 1.275(without modi\214cation.)144 578.4 R 1.275 (When set to a v)6.275 F 1.274(alue greater than zero, common pre\214x) --.25 F 1.274(es longer than this)-.15 F -.25(va)144 631.2 S(lue are rep\ +-.25 F 1.274(es longer than this)-.15 F -.25(va)144 590.4 S(lue are rep\ laced with an ellipsis when displaying possible completions.).25 E F1 -(completion\255query\255items \(100\))108 643.2 Q F0 .529 -(This determines when the user is queried about vie)144 655.2 R .53 +(completion\255query\255items \(100\))108 602.4 Q F0 .529 +(This determines when the user is queried about vie)144 614.4 R .53 (wing the number of possible completions gen-)-.25 F .561(erated by the) -144 667.2 R F1(possible\255completions)3.061 E F0 3.061(command. It) +144 626.4 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 -679.2 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 691.2 S .237 +638.4 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 650.4 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 703.2 Q -(GNU Bash 5.0)72 768 Q(2019 September 16)135.955 E(41)185.115 E 0 Cg EP +.237(re simply listed)-2.737 F(on the terminal.)144 662.4 Q F1(con)108 +674.4 Q -.1(ve)-.4 G(rt\255meta \(On\)).1 E F0 .612(If set to)144 686.4 +R F1(On)3.112 E F0 3.112(,r)C .613(eadline will con)-3.112 F -.15(ve)-.4 +G .613(rt characters with the eighth bit set to an ASCII k).15 F .913 +-.15(ey s)-.1 H .613(equence by).15 F .541 +(stripping the eighth bit and pre\214xing an escape character \(in ef) +144 698.4 R .541(fect, using escape as the)-.25 F F2 .541(meta pr)3.041 +F(e-)-.37 E<8c78>144 710.4 Q F0 2.5(\). The)B(def)2.5 E(ault is)-.1 E F2 +(On)2.5 E F0 2.5(,b)C(ut readline will set it to)-2.7 E F2(Of)2.5 E(f) +-.18 E F0(if the locale contains eight-bit characters.)2.5 E +(GNU Bash 5.0)72 768 Q(2019 October 30)141.235 E(41)190.395 E 0 Cg EP %%Page: 42 42 %%BeginPageSetup BP %%EndPageSetup /F0 10/Times-Roman@0 SF -.35(BA)72 48 S 137.14(SH\(1\) General).35 F (Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E/F1 10/Times-Bold@0 -SF(con)108 84 Q -.1(ve)-.4 G(rt\255meta \(On\)).1 E F0 .612(If set to) -144 96 R F1(On)3.112 E F0 3.112(,r)C .613(eadline will con)-3.112 F -.15 -(ve)-.4 G .613(rt characters with the eighth bit set to an ASCII k).15 F -.913 -.15(ey s)-.1 H .613(equence by).15 F .541 -(stripping the eighth bit and pre\214xing an escape character \(in ef) -144 108 R .541(fect, using escape as the)-.25 F/F2 10/Times-Italic@0 SF -.541(meta pr)3.041 F(e-)-.37 E<8c78>144 120 Q F0 2.5(\). The)B(def)2.5 E -(ault is)-.1 E F2(On)2.5 E F0 2.5(,b)C(ut readline will set it to)-2.7 E -F2(Of)2.5 E(f)-.18 E F0(if the locale contains eight-bit characters.)2.5 -E F1(disable\255completion \(Off\))108 132 Q F0 .038(If set to)144 144 R -F1(On)2.538 E F0 2.538(,r)C .038(eadline will inhibit w)-2.538 F .038 +SF(disable\255completion \(Off\))108 84 Q F0 .038(If set to)144 96 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 156 Q 2.5(yh)-.15 G(ad been mapped to)-2.5 E F1(self-insert)2.5 E F0 -(.)A F1(echo\255contr)108 168 Q(ol\255characters \(On\))-.18 E F0 1.211 -(When set to)144 180 R F1(On)3.711 E F0 3.711(,o)C 3.711(no)-3.711 G +144 108 Q 2.5(yh)-.15 G(ad been mapped to)-2.5 E F1(self-insert)2.5 E F0 +(.)A F1(echo\255contr)108 120 Q(ol\255characters \(On\))-.18 E F0 1.211 +(When set to)144 132 R F1(On)3.711 E F0 3.711(,o)C 3.711(no)-3.711 G 1.211(perating systems that indicate the)-3.711 F 3.711(ys)-.15 G 1.21 (upport it, readline echoes a character)-3.711 F -(corresponding to a signal generated from the k)144 192 Q -.15(ey)-.1 G -(board.).15 E F1(editing\255mode \(emacs\))108 204 Q F0 .141 -(Controls whether readline be)144 216 R .141(gins with a set of k)-.15 F -.441 -.15(ey b)-.1 H .141(indings similar to).15 F F2(Emacs)2.642 E F0 -(or)2.642 E F2(vi)2.642 E F0(.)A F1(editing\255mode)5.142 E F0 -(can be set to either)144 228 Q F1(emacs)2.5 E F0(or)2.5 E F1(vi)2.5 E -F0(.)A F1(emacs\255mode\255string \(@\))108 240 Q F0 .518(If the)144 252 -R F2(show\255mode\255in\255pr)3.018 E(ompt)-.45 E F0 -.25(va)3.018 G -.517(riable is enabled, this string is displayed immediately before the) -.25 F .622 -(last line of the primary prompt when emacs editing mode is acti)144 264 -R -.15(ve)-.25 G 5.622(.T).15 G .622(he v)-5.622 F .622(alue is e)-.25 F -.622(xpanded lik)-.15 F 3.122(ea)-.1 G -.1(ke)144 276 S 3.34(yb)-.05 G -.839(inding, so the standard set of meta- and control pre\214x)-3.34 F -.839(es and backslash escape sequences is)-.15 F -.2(av)144 288 S 2.798 +(corresponding to a signal generated from the k)144 144 Q -.15(ey)-.1 G +(board.).15 E F1(editing\255mode \(emacs\))108 156 Q F0 .141 +(Controls whether readline be)144 168 R .141(gins with a set of k)-.15 F +.441 -.15(ey b)-.1 H .141(indings similar to).15 F/F2 10/Times-Italic@0 +SF(Emacs)2.642 E F0(or)2.642 E F2(vi)2.642 E F0(.)A F1(editing\255mode) +5.142 E F0(can be set to either)144 180 Q F1(emacs)2.5 E F0(or)2.5 E F1 +(vi)2.5 E F0(.)A F1(emacs\255mode\255string \(@\))108 192 Q F0 .518 +(If the)144 204 R F2(show\255mode\255in\255pr)3.018 E(ompt)-.45 E F0 +-.25(va)3.018 G .517 +(riable is enabled, this string is displayed immediately before the).25 +F .622(last line of the primary prompt when emacs editing mode is acti) +144 216 R -.15(ve)-.25 G 5.622(.T).15 G .622(he v)-5.622 F .622 +(alue is e)-.25 F .622(xpanded lik)-.15 F 3.122(ea)-.1 G -.1(ke)144 228 +S 3.34(yb)-.05 G .839 +(inding, so the standard set of meta- and control pre\214x)-3.34 F .839 +(es and backslash escape sequences is)-.15 F -.2(av)144 240 S 2.798 (ailable. Use)-.05 F .298(the \\1 and \\2 escapes to be)2.798 F .298 (gin and end sequences of non-printing characters, which)-.15 F (can be used to embed a terminal control sequence into the mode string.) -144 300 Q F1(enable\255brack)108 312 Q(eted\255paste \(Off\))-.1 E F0 -1.222(When set to)144 324 R F1(On)3.721 E F0 3.721(,r)C 1.221 +144 252 Q F1(enable\255brack)108 264 Q(eted\255paste \(Off\))-.1 E F0 +1.222(When set to)144 276 R F1(On)3.721 E F0 3.721(,r)C 1.221 (eadline will con\214gure the terminal in a w)-3.721 F 1.221 (ay that will enable it to insert each)-.1 F .353 -(paste into the editing b)144 336 R(uf)-.2 E .353(fer as a single strin\ +(paste into the editing b)144 288 R(uf)-.2 E .353(fer as a single strin\ g of characters, instead of treating each character as if)-.25 F .544 -(it had been read from the k)144 348 R -.15(ey)-.1 G 3.043(board. This) +(it had been read from the k)144 300 R -.15(ey)-.1 G 3.043(board. This) .15 F .543(can pre)3.043 F -.15(ve)-.25 G .543 (nt pasted characters from being interpreted as).15 F(editing commands.) -144 360 Q F1(enable\255k)108 372 Q(eypad \(Off\))-.1 E F0 .892 -(When set to)144 384 R F1(On)3.393 E F0 3.393(,r)C .893 +144 312 Q F1(enable\255k)108 324 Q(eypad \(Off\))-.1 E F0 .892 +(When set to)144 336 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 396 Q 2.5(wk)-.25 G -.15(ey)-2.6 -G(s.).15 E F1(enable\255meta\255k)108 408 Q(ey \(On\))-.1 E F0 .64 -(When set to)144 420 R F1(On)3.14 E F0 3.14(,r)C .64 +(tems need this to enable the arro)144 348 Q 2.5(wk)-.25 G -.15(ey)-2.6 +G(s.).15 E F1(enable\255meta\255k)108 360 Q(ey \(On\))-.1 E F0 .64 +(When set to)144 372 R F1(On)3.14 E F0 3.14(,r)C .64 (eadline will try to enable an)-3.14 F 3.14(ym)-.15 G .64 (eta modi\214er k)-3.14 F .94 -.15(ey t)-.1 H .64 -(he terminal claims to support).15 F(when it is called.)144 432 Q +(he terminal claims to support).15 F(when it is called.)144 384 Q (On man)5 E 2.5(yt)-.15 G(erminals, the meta k)-2.5 E .3 -.15(ey i)-.1 H 2.5(su).15 G(sed to send eight-bit characters.)-2.5 E F1 -(expand\255tilde \(Off\))108 444 Q F0(If set to)144 456 Q F1(On)2.5 E F0 +(expand\255tilde \(Off\))108 396 Q F0(If set to)144 408 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\255pr)108 468 Q(eser)-.18 E -.1 -(ve)-.1 G(\255point \(Off\)).1 E F0 1.338(If set to)144 480 R F1(On) -3.838 E F0 3.838(,t)C 1.338(he history code attempts to place point at \ -the same location on each history line)-3.838 F(retrie)144 492 Q -.15 -(ve)-.25 G 2.5(dw).15 G(ith)-2.5 E F1(pr)2.5 E -.15(ev)-.18 G -(ious-history).15 E F0(or)2.5 E F1(next-history)2.5 E F0(.)A F1 -(history\255size \(unset\))108 504 Q F0 .949 -(Set the maximum number of history entries sa)144 516 R -.15(ve)-.2 G -3.448(di).15 G 3.448(nt)-3.448 G .948(he history list.)-3.448 F .948 -(If set to zero, an)5.948 F 3.448(ye)-.15 G(xisting)-3.598 E .482 -(history entries are deleted and no ne)144 528 R 2.982(we)-.25 G .483 -(ntries are sa)-2.982 F -.15(ve)-.2 G 2.983(d. If).15 F .483(set to a v) -2.983 F .483(alue less than zero, the num-)-.25 F .278 -(ber of history entries is not limited.)144 540 R .277(By def)5.278 F +-.15 E(ord completion.)-.1 E F1(history\255pr)108 420 Q(eser)-.18 E -.1 +(ve)-.1 G(\255point \(Off\)).1 E F0 .552(If set to)144 432 R F1(On)3.052 +E F0 3.052(,t)C .552(he history code attempts to place point at the sam\ +e location on each history line re-)-3.052 F(trie)144 444 Q -.15(ve)-.25 +G 2.5(dw).15 G(ith)-2.5 E F1(pr)2.5 E -.15(ev)-.18 G(ious-history).15 E +F0(or)2.5 E F1(next-history)2.5 E F0(.)A F1(history\255size \(unset\)) +108 456 Q F0 .949(Set the maximum number of history entries sa)144 468 R +-.15(ve)-.2 G 3.448(di).15 G 3.448(nt)-3.448 G .948(he history list.) +-3.448 F .948(If set to zero, an)5.948 F 3.448(ye)-.15 G(xisting)-3.598 +E .482(history entries are deleted and no ne)144 480 R 2.982(we)-.25 G +.483(ntries are sa)-2.982 F -.15(ve)-.2 G 2.983(d. If).15 F .483 +(set to a v)2.983 F .483(alue less than zero, the num-)-.25 F .278 +(ber of history entries is not limited.)144 492 R .277(By def)5.278 F .277(ault, the number of history entries is set to the v)-.1 F .277 -(alue of)-.25 F(the)144 552 Q F1(HISTSIZE)3.41 E F0 .91(shell v)3.41 F +(alue of)-.25 F(the)144 504 Q F1(HISTSIZE)3.41 E F0 .91(shell v)3.41 F 3.41(ariable. If)-.25 F .911(an attempt is made to set)3.41 F F2 (history\255size)3.411 E F0 .911(to a non-numeric v)3.411 F(alue,)-.25 E -(the maximum number of history entries will be set to 500.)144 564 Q F1 -(horizontal\255scr)108 576 Q(oll\255mode \(Off\))-.18 E F0 .449 -(When set to)144 588 R F1(On)2.949 E F0 2.949(,m)C(ak)-2.949 E .448 +(the maximum number of history entries will be set to 500.)144 516 Q F1 +(horizontal\255scr)108 528 Q(oll\255mode \(Off\))-.18 E F0 .449 +(When set to)144 540 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 600 R(w)-.25 E(line.)144 612 Q F1(input\255meta \(Off\))108 624 -Q F0 1.062(If set to)144 636 R F1(On)3.562 E F0 3.562(,r)C 1.061(eadlin\ + ne)144 552 R(w)-.25 E(line.)144 564 Q F1(input\255meta \(Off\))108 576 +Q F0 1.062(If set to)144 588 R F1(On)3.562 E F0 3.562(,r)C 1.061(eadlin\ e will enable eight-bit input \(that is, it will not strip the eighth b\ -it from the)-3.562 F .335(characters it reads\), re)144 648 R -.05(ga) +it from the)-3.562 F .335(characters it reads\), re)144 600 R -.05(ga) -.15 G .335(rdless of what the terminal claims it can support.).05 F .336(The name)5.336 F F1(meta\255\215ag)2.836 E F0(is)2.836 E 2.865(as) -144 660 S(ynon)-2.865 E .365(ym for this v)-.15 F 2.864(ariable. The) +144 612 S(ynon)-2.865 E .365(ym for this v)-.15 F 2.864(ariable. The) -.25 F(def)2.864 E .364(ault is)-.1 F F2(Of)2.864 E(f)-.18 E F0 2.864 (,b)C .364(ut readline will set it to)-3.064 F F2(On)2.864 E F0 .364 -(if the locale contains)2.864 F(eight-bit characters.)144 672 Q F1 -(isear)108 684 Q(ch\255terminators \(`)-.18 E(`C\255[C\255J')-.63 E('\)) +(if the locale contains)2.864 F(eight-bit characters.)144 624 Q F1 +(isear)108 636 Q(ch\255terminators \(`)-.18 E(`C\255[C\255J')-.63 E('\)) -.63 E F0 .439(The string of characters that should terminate an increm\ -ental search without subsequently e)144 696 R -.15(xe)-.15 G(cut-).15 E -.935(ing the character as a command.)144 708 R .935(If this v)5.935 F +ental search without subsequently e)144 648 R -.15(xe)-.15 G(cut-).15 E +.935(ing the character as a command.)144 660 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(ESC)3.434 E F0(and)144 720 Q F2 -(C\255J)2.5 E F0(will terminate an incremental search.)2.5 E -(GNU Bash 5.0)72 768 Q(2019 September 16)135.955 E(42)185.115 E 0 Cg EP +(alue, the characters)-3.684 F F2(ESC)3.434 E F0(and)144 672 Q F2 +(C\255J)2.5 E F0(will terminate an incremental search.)2.5 E F1 -.1(ke) +108 684 S(ymap \(emacs\)).1 E F0 2.02(Set the current readline k)144 696 +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 .042 +(emacs\255meta, emacs\255ctlx, vi, vi\255command)144 708 R F0 2.542(,a)C +(nd)-2.542 E F2(vi\255insert)2.832 E F0(.).68 E F2(vi)5.042 E F0 .042 +(is equi)2.542 F -.25(va)-.25 G .042(lent to).25 F F2(vi\255command) +2.541 E F0(;)A F2(emacs)2.541 E F0 1.529(is equi)144 720 R -.25(va)-.25 +G 1.529(lent to).25 F F2(emacs\255standar)4.029 E(d)-.37 E F0 6.529(.T)C +1.529(he def)-6.529 F 1.529(ault v)-.1 F 1.529(alue is)-.25 F F2(emacs) +4.219 E F0 4.029(;t).27 G 1.529(he v)-4.029 F 1.53(alue of)-.25 F F1 +(editing\255mode)4.03 E F0(also)4.03 E(GNU Bash 5.0)72 768 Q +(2019 October 30)141.235 E(42)190.395 E 0 Cg EP %%Page: 43 43 %%BeginPageSetup BP %%EndPageSetup /F0 10/Times-Roman@0 SF -.35(BA)72 48 S 137.14(SH\(1\) General).35 F -(Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E/F1 10/Times-Bold@0 -SF -.1(ke)108 84 S(ymap \(emacs\)).1 E F0 2.02 -(Set the current readline k)144 96 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 10/Times-Italic@0 SF 2.021 -(emacs, emacs\255standar)4.521 F(d,)-.37 E .069 -(emacs\255meta, emacs\255ctlx, vi, vi\255command)144 108 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 120 R -.25(va)-.25 -G 1.543(lent to).25 F F2(emacs\255standar)4.044 E(d)-.37 E F0 6.544(.T)C -1.544(he def)-6.544 F 1.544(ault v)-.1 F 1.544(alue is)-.25 F F2(emacs) -4.044 E F0 4.044(;t).27 G 1.544(he v)-4.044 F 1.544(alue of)-.25 F F1 -(editing\255mode)4.044 E F0(also)4.044 E(af)144 132 Q(fects the def)-.25 -E(ault k)-.1 E -.15(ey)-.1 G(map.).15 E F1 -.1(ke)108 144 S -(yseq\255timeout \(500\)).1 E F0 .368(Speci\214es the duration)144 156 R -F2 -.37(re)2.867 G(adline).37 E F0 .367(will w)2.867 F .367 +(Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E(af)144 84 Q +(fects the def)-.25 E(ault k)-.1 E -.15(ey)-.1 G(map.).15 E/F1 10 +/Times-Bold@0 SF -.1(ke)108 96 S(yseq\255timeout \(500\)).1 E F0 .368 +(Speci\214es the duration)144 108 R/F2 10/Times-Italic@0 SF -.37(re) +2.867 G(adline).37 E F0 .367(will w)2.867 F .367 (ait for a character when reading an ambiguous k)-.1 F .667 -.15(ey s) --.1 H(equence).15 E 1.356(\(one that can form a complete k)144 168 R -1.656 -.15(ey s)-.1 H 1.356(equence using the input read so f).15 F(ar) --.1 E 3.856(,o)-.4 G 3.856(rc)-3.856 G 1.356(an tak)-3.856 F 3.856(ea) --.1 G(dditional)-3.856 E .32(input to complete a longer k)144 180 R .62 --.15(ey s)-.1 H 2.82(equence\). If).15 F .32(no input is recei)2.82 F --.15(ve)-.25 G 2.82(dw).15 G .32(ithin the timeout,)-2.82 F F2 -.37(re) -2.82 G(adline).37 E F0(will)2.82 E .906(use the shorter b)144 192 R .907 -(ut complete k)-.2 F 1.207 -.15(ey s)-.1 H 3.407(equence. The).15 F -.25 -(va)3.407 G .907(lue is speci\214ed in milliseconds, so a v).25 F .907 -(alue of)-.25 F .05(1000 means that)144 204 R F2 -.37(re)2.55 G(adline) -.37 E F0 .05(will w)2.55 F .05(ait one second for additional input.)-.1 -F .05(If this v)5.05 F .05(ariable is set to a v)-.25 F(alue)-.25 E .051 -(less than or equal to zero, or to a non-numeric v)144 216 R(alue,)-.25 +-.1 H(equence).15 E .524(\(one that can form a complete k)144 120 R .824 +-.15(ey s)-.1 H .524(equence using the input read so f).15 F(ar)-.1 E +3.025(,o)-.4 G 3.025(rc)-3.025 G .525(an tak)-3.025 F 3.025(ea)-.1 G +.525(dditional in-)-3.025 F .807(put to complete a longer k)144 132 R +1.106 -.15(ey s)-.1 H 3.306(equence\). If).15 F .806(no input is recei) +3.306 F -.15(ve)-.25 G 3.306(dw).15 G .806(ithin the timeout,)-3.306 F +F2 -.37(re)3.306 G(adline).37 E F0(will)3.306 E .906(use the shorter b) +144 144 R .907(ut complete k)-.2 F 1.207 -.15(ey s)-.1 H 3.407 +(equence. The).15 F -.25(va)3.407 G .907 +(lue is speci\214ed in milliseconds, so a v).25 F .907(alue of)-.25 F +.05(1000 means that)144 156 R F2 -.37(re)2.55 G(adline).37 E F0 .05 +(will w)2.55 F .05(ait one second for additional input.)-.1 F .05 +(If this v)5.05 F .05(ariable is set to a v)-.25 F(alue)-.25 E .051 +(less than or equal to zero, or to a non-numeric v)144 168 R(alue,)-.25 E F2 -.37(re)2.551 G(adline).37 E F0 .051(will w)2.551 F .051 (ait until another k)-.1 F .352 -.15(ey i)-.1 H 2.552(sp).15 G(ressed) --2.552 E(to decide which k)144 228 Q .3 -.15(ey s)-.1 H -(equence to complete.).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 +-2.552 E(to decide which k)144 180 Q .3 -.15(ey s)-.1 H +(equence to complete.).15 E F1(mark\255dir)108 192 Q(ectories \(On\)) +-.18 E F0(If set to)144 204 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 216 Q F0(If set to)144 +228 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 240 Q(ed\255dir)-.1 E +(ectories \(Off\))-.18 E F0 .175(If set to)144 252 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 264 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 +(match\255hidden\255\214les \(On\))108 276 Q F0 .192(This v)144 288 R .192(ariable, when set to)-.25 F F1(On)2.692 E F0 2.692(,c)C .192 (auses readline to match \214les whose names be)-2.692 F .193 (gin with a `.)-.15 F 2.693('\()-.7 G(hidden)-2.693 E .457 -(\214les\) when performing \214lename completion.)144 348 R .456 +(\214les\) when performing \214lename completion.)144 300 R .456 (If set to)5.456 F F1(Off)2.956 E F0 2.956(,t)C .456(he leading `.) -2.956 F 2.956('m)-.7 G .456(ust be supplied by the)-2.956 F -(user in the \214lename to be completed.)144 360 Q F1 -(menu\255complete\255display\255pr)108 372 Q(e\214x \(Off\))-.18 E F0 -1.585(If set to)144 384 R F1(On)4.085 E F0 4.085(,m)C 1.585(enu complet\ +(user in the \214lename to be completed.)144 312 Q F1 +(menu\255complete\255display\255pr)108 324 Q(e\214x \(Off\))-.18 E F0 +1.585(If set to)144 336 R F1(On)4.085 E F0 4.085(,m)C 1.585(enu complet\ ion displays the common pre\214x of the list of possible completions) --4.085 F(\(which may be empty\) before c)144 396 Q -(ycling through the list.)-.15 E F1(output\255meta \(Off\))108 408 Q F0 -.507(If set to)144 420 R F1(On)3.007 E F0 3.007(,r)C .507(eadline will \ +-4.085 F(\(which may be empty\) before c)144 348 Q +(ycling through the list.)-.15 E F1(output\255meta \(Off\))108 360 Q F0 +.507(If set to)144 372 R F1(On)3.007 E F0 3.007(,r)C .507(eadline will \ display characters with the eighth bit set directly rather than as a me\ -ta-)-3.007 F(pre\214x)144 432 Q .884(ed escape sequence.)-.15 F .884 +ta-)-3.007 F(pre\214x)144 384 Q .884(ed escape sequence.)-.15 F .884 (The def)5.884 F .884(ault is)-.1 F F2(Of)3.384 E(f)-.18 E F0 3.384(,b)C .884(ut readline will set it to)-3.584 F F2(On)3.384 E F0 .885 -(if the locale contains)3.384 F(eight-bit characters.)144 444 Q F1 -(page\255completions \(On\))108 456 Q F0 .809(If set to)144 468 R F1(On) +(if the locale contains)3.384 F(eight-bit characters.)144 396 Q 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(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 480 Q F1 -(print\255completions\255horizontally \(Off\))108 492 Q F0 1.318 -(If set to)144 504 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 516 Q 2.5(,r)-.4 G(ather than do)-2.5 E(wn the screen.)-.25 -E F1 -2.29 -.18(re v)108 528 T(ert\255all\255at\255newline \(Off\)).08 E -F0 .699(If set to)144 540 R F1(On)3.199 E F0 3.199(,r)C .699 +(tions at a time.)144 432 Q F1 +(print\255completions\255horizontally \(Off\))108 444 Q F0 .227 +(If set to)144 456 R F1(On)2.727 E F0 2.727(,r)C .227(eadline will disp\ +lay completions with matches sorted horizontally in alphabetical or) +-2.727 F(-)-.2 E(der)144 468 Q 2.5(,r)-.4 G(ather than do)-2.5 E +(wn the screen.)-.25 E F1 -2.29 -.18(re v)108 480 T +(ert\255all\255at\255newline \(Off\)).08 E F0 .699(If set to)144 492 R +F1(On)3.199 E F0 3.199(,r)C .699 (eadline will undo all changes to history lines before returning when) --3.199 F F1(accept\255line)3.198 E F0(is)3.198 E -.15(exe)144 552 S +-3.199 F F1(accept\255line)3.198 E F0(is)3.198 E -.15(exe)144 504 S 2.686(cuted. By).15 F(def)2.686 E .186 (ault, history lines may be modi\214ed and retain indi)-.1 F .186 -(vidual undo lists across calls to)-.25 F F1 -.18(re)144 564 S(adline) -.18 E F0(.)A F1(sho)108 576 Q(w\255all\255if\255ambiguous \(Off\))-.1 E -F0 .304(This alters the def)144 588 R .304(ault beha)-.1 F .304 +(vidual undo lists across calls to)-.25 F F1 -.18(re)144 516 S(adline) +.18 E F0(.)A F1(sho)108 528 Q(w\255all\255if\255ambiguous \(Off\))-.1 E +F0 .304(This alters the def)144 540 R .304(ault beha)-.1 F .304 (vior of the completion functions.)-.2 F .304(If set to)5.304 F F1(On) 2.804 E F0 2.803(,w)C .303(ords which ha)-2.903 F .603 -.15(ve m)-.2 H (ore).15 E 1.264(than one possible completion cause the matches to be l\ -isted immediately instead of ringing the)144 600 R(bell.)144 612 Q F1 -(sho)108 624 Q(w\255all\255if\255unmodi\214ed \(Off\))-.1 E F0 5.346 -(This alters the def)144 636 R 5.346(ault beha)-.1 F 5.345 +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.346 +(This alters the def)144 588 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 648 Q(w\255all\255if\255ambiguous)-.1 E F0 6.69(.I)C +-.1 F F1(sho)144 600 Q(w\255all\255if\255ambiguous)-.1 E F0 6.69(.I)C 4.19(fs)-6.69 G 1.691(et to)-4.19 F F1(On)4.191 E F0 4.191(,w)C 1.691 (ords which ha)-4.291 F 1.991 -.15(ve m)-.2 H 1.691 -(ore than one possible completion).15 F 1.04(without an)144 660 R 3.54 +(ore than one possible completion).15 F 1.04(without an)144 612 R 3.54 (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 672 Q F1 -(sho)108 684 Q(w\255mode\255in\255pr)-.1 E(ompt \(Off\))-.18 E F0 1.021 -(If set to)144 696 R F1(On)3.521 E F0 3.521(,a)C 1.022 +es to be listed immediately instead of ringing the bell.)144 624 Q F1 +(sho)108 636 Q(w\255mode\255in\255pr)-.1 E(ompt \(Off\))-.18 E F0 1.021 +(If set to)144 648 R F1(On)3.521 E F0 3.521(,a)C 1.022 (dd a string to the be)-3.521 F 1.022 (ginning of the prompt indicating the editing mode: emacs, vi)-.15 F -(command, or vi insertion.)144 708 Q(The mode strings are user)5 E -(-settable \(e.g.,)-.2 E F2(emacs\255mode\255string)2.5 E F0(\).)A -(GNU Bash 5.0)72 768 Q(2019 September 16)135.955 E(43)185.115 E 0 Cg EP +(command, or vi insertion.)144 660 Q(The mode strings are user)5 E +(-settable \(e.g.,)-.2 E F2(emacs\255mode\255string)2.5 E F0(\).)A F1 +(skip\255completed\255text \(Off\))108 672 Q F0 .095(If set to)144 684 R +F1(On)2.595 E F0 2.595(,t)C .095(his alters the def)-2.595 F .095 +(ault completion beha)-.1 F .094 +(vior when inserting a single match into the line.)-.2 F(It')144 696 Q +2.545(so)-.55 G .045(nly acti)-2.545 F .345 -.15(ve w)-.25 H .046 +(hen performing completion in the middle of a w).15 F 2.546(ord. If)-.1 +F .046(enabled, readline does not)2.546 F 1.394(insert characters from \ +the completion that match characters after point in the w)144 708 R +1.394(ord being com-)-.1 F(pleted, so portions of the w)144 720 Q +(ord follo)-.1 E(wing the cursor are not duplicated.)-.25 E +(GNU Bash 5.0)72 768 Q(2019 October 30)141.235 E(43)190.395 E 0 Cg EP %%Page: 44 44 %%BeginPageSetup BP %%EndPageSetup /F0 10/Times-Roman@0 SF -.35(BA)72 48 S 137.14(SH\(1\) General).35 F (Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E/F1 10/Times-Bold@0 -SF(skip\255completed\255text \(Off\))108 84 Q F0 .095(If set to)144 96 R -F1(On)2.595 E F0 2.595(,t)C .095(his alters the def)-2.595 F .095 -(ault completion beha)-.1 F .094 -(vior when inserting a single match into the line.)-.2 F(It')144 108 Q -2.545(so)-.55 G .045(nly acti)-2.545 F .345 -.15(ve w)-.25 H .046 -(hen performing completion in the middle of a w).15 F 2.546(ord. If)-.1 -F .046(enabled, readline does not)2.546 F 1.394(insert characters from \ -the completion that match characters after point in the w)144 120 R -1.394(ord being com-)-.1 F(pleted, so portions of the w)144 132 Q -(ord follo)-.1 E(wing the cursor are not duplicated.)-.25 E F1 -(vi\255cmd\255mode\255string \(\(cmd\)\))108 144 Q F0 .517(If the)144 -156 R/F2 10/Times-Italic@0 SF(show\255mode\255in\255pr)3.017 E(ompt)-.45 +SF(vi\255cmd\255mode\255string \(\(cmd\)\))108 84 Q F0 .517(If the)144 +96 R/F2 10/Times-Italic@0 SF(show\255mode\255in\255pr)3.017 E(ompt)-.45 E F0 -.25(va)3.017 G .518 (riable is enabled, this string is displayed immediately before the).25 F .475(last line of the primary prompt when vi editing mode is acti)144 -168 R .775 -.15(ve a)-.25 H .475(nd in command mode.).15 F .475(The v) -5.475 F(alue)-.25 E 1.235(is e)144 180 R 1.235(xpanded lik)-.15 F 3.735 -(eak)-.1 G 1.535 -.15(ey b)-3.835 H 1.236 -(inding, so the standard set of meta- and control pre\214x).15 F 1.236 -(es and backslash)-.15 F .315(escape sequences is a)144 192 R -.25(va) --.2 G 2.815(ilable. Use).25 F .314(the \\1 and \\2 escapes to be)2.815 F -.314(gin and end sequences of non-print-)-.15 F(ing characters, which c\ -an be used to embed a terminal control sequence into the mode string.) -144 204 Q F1(vi\255ins\255mode\255string \(\(ins\)\))108 216 Q F0 .517 -(If the)144 228 R F2(show\255mode\255in\255pr)3.017 E(ompt)-.45 E F0 +108 R .775 -.15(ve a)-.25 H .475(nd in command mode.).15 F .475(The v) +5.475 F(alue)-.25 E .33(is e)144 120 R .33(xpanded lik)-.15 F 2.83(eak) +-.1 G .63 -.15(ey b)-2.93 H .33 +(inding, so the standard set of meta- and control pre\214x).15 F .33 +(es and backslash es-)-.15 F .245(cape sequences is a)144 132 R -.25(va) +-.2 G 2.745(ilable. Use).25 F .244(the \\1 and \\2 escapes to be)2.745 F +.244(gin and end sequences of non-printing)-.15 F(characters, which can\ + be used to embed a terminal control sequence into the mode string.)144 +144 Q F1(vi\255ins\255mode\255string \(\(ins\)\))108 156 Q F0 .517 +(If the)144 168 R F2(show\255mode\255in\255pr)3.017 E(ompt)-.45 E F0 -.25(va)3.017 G .518 (riable is enabled, this string is displayed immediately before the).25 F .186(last line of the primary prompt when vi editing mode is acti)144 -240 R .486 -.15(ve a)-.25 H .186(nd in insertion mode.).15 F .186(The v) -5.186 F .186(alue is)-.25 F -.15(ex)144 252 S 1.929(panded lik).15 F -4.429(eak)-.1 G 2.229 -.15(ey b)-4.529 H 1.929 -(inding, so the standard set of meta- and control pre\214x).15 F 1.93 -(es and backslash)-.15 F .315(escape sequences is a)144 264 R -.25(va) --.2 G 2.815(ilable. Use).25 F .314(the \\1 and \\2 escapes to be)2.815 F -.314(gin and end sequences of non-print-)-.15 F(ing characters, which c\ -an be used to embed a terminal control sequence into the mode string.) -144 276 Q F1(visible\255stats \(Off\))108 288 Q F0 .846(If set to)144 -300 R F1(On)3.346 E F0 3.346(,ac)C .846(haracter denoting a \214le') --3.346 F 3.346(st)-.55 G .846(ype as reported by)-3.346 F F2(stat)3.346 -E F0 .846(\(2\) is appended to the \214lename)B -(when listing possible completions.)144 312 Q F1 -(Readline Conditional Constructs)87 328.8 Q F0 .05 -(Readline implements a f)108 340.8 R .05(acility similar in spirit to t\ +180 R .486 -.15(ve a)-.25 H .186(nd in insertion mode.).15 F .186(The v) +5.186 F .186(alue is)-.25 F -.15(ex)144 192 S .923(panded lik).15 F +3.423(eak)-.1 G 1.223 -.15(ey b)-3.523 H .924 +(inding, so the standard set of meta- and control pre\214x).15 F .924 +(es and backslash es-)-.15 F .245(cape sequences is a)144 204 R -.25(va) +-.2 G 2.745(ilable. Use).25 F .244(the \\1 and \\2 escapes to be)2.745 F +.244(gin and end sequences of non-printing)-.15 F(characters, which can\ + be used to embed a terminal control sequence into the mode string.)144 +216 Q F1(visible\255stats \(Off\))108 228 Q F0 .846(If set to)144 240 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 252 Q F1 +(Readline Conditional Constructs)87 268.8 Q F0 .05 +(Readline implements a f)108 280.8 R .05(acility similar in spirit to t\ he conditional compilation features of the C preprocessor)-.1 F .096 -(which allo)108 352.8 R .096(ws k)-.25 F .396 -.15(ey b)-.1 H .096 +(which allo)108 292.8 R .096(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 364.8 Q -.15(ve)-.25 G 2.5 -(su).15 G(sed.)-2.5 E F1($if)108 381.6 Q F0(The)144 381.6 Q F1($if)2.963 +(There are four parser)5.096 F(directi)108 304.8 Q -.15(ve)-.25 G 2.5 +(su).15 G(sed.)-2.5 E F1($if)108 321.6 Q F0(The)144 321.6 Q F1($if)2.963 E F0 .463(construct allo)2.963 F .462(ws bindings to be made based on t\ he editing mode, the terminal being used,)-.25 F -(or the application using readline.)144 393.6 Q(The te)5 E +(or the application using readline.)144 333.6 Q(The te)5 E (xt of the test, after an)-.15 E 2.5(yc)-.15 G(omparison operator)-2.5 E -(,)-.4 E -.15(ex)146.5 405.6 S(tends to the end of the line; unless oth\ +(,)-.4 E -.15(ex)146.5 345.6 S(tends to the end of the line; unless oth\ erwise noted, no characters are required to isolate it.).15 E F1(mode) -144 422.4 Q F0(The)180 422.4 Q F1(mode=)3.711 E F0 1.211(form of the) +144 362.4 Q F0(The)180 362.4 Q F1(mode=)3.711 E F0 1.211(form of the) 3.711 F F1($if)3.711 E F0(directi)3.711 E 1.511 -.15(ve i)-.25 H 3.711 (su).15 G 1.211(sed to test whether readline is in emacs or vi)-3.711 F -3.065(mode. This)180 434.4 R .565(may be used in conjunction with the) +3.065(mode. This)180 374.4 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 446.4 R +(command, for instance, to)3.065 F .735(set bindings in the)180 386.4 R F2(emacs\255standar)3.235 E(d)-.37 E F0(and)3.235 E F2(emacs\255ctlx) 3.235 E F0 -.1(ke)3.235 G .735(ymaps only if readline is starting)-.05 F -(out in emacs mode.)180 458.4 Q F1(term)144 475.2 Q F0(The)180 475.2 Q +(out in emacs mode.)180 398.4 Q F1(term)144 415.2 Q F0(The)180 415.2 Q F1(term=)3.197 E F0 .696 (form may be used to include terminal-speci\214c k)3.197 F .996 -.15 -(ey b)-.1 H .696(indings, perhaps to bind).15 F .654(the k)180 487.2 R +(ey b)-.1 H .696(indings, perhaps to bind).15 F .654(the k)180 427.2 R .954 -.15(ey s)-.1 H .654(equences output by the terminal').15 F 3.154 (sf)-.55 G .654(unction k)-3.154 F -.15(ey)-.1 G 3.154(s. The).15 F -.1 -(wo)3.154 G .654(rd on the right side of).1 F(the)180 499.2 Q F1(=)3.232 +(wo)3.154 G .654(rd on the right side of).1 F(the)180 439.2 Q F1(=)3.232 E F0 .732(is tested ag)3.232 F .732(ainst both the full name of the ter\ minal and the portion of the terminal)-.05 F(name before the \214rst)180 -511.2 Q F12.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 -.1(ve)144 528 S(rsion).1 E F0(The) -180 540 Q F1 -.1(ve)3.108 G(rsion).1 E F0 .608 +451.2 Q F12.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.84 E +F0 2.5(,f).77 G(or instance.)-2.5 E F1 -.1(ve)144 468 S(rsion).1 E F0 +(The)180 480 Q F1 -.1(ve)3.108 G(rsion).1 E F0 .608 (test may be used to perform comparisons ag)3.108 F .609 -(ainst speci\214c readline v)-.05 F(ersions.)-.15 E(The)180 552 Q F1 -.1 -(ve)3.929 G(rsion).1 E F0 -.15(ex)3.929 G 1.428 -(pands to the current readline v).15 F 3.928(ersion. The)-.15 F 1.428 -(set of comparison operators)3.928 F(includes)180 564 Q F1(=)2.605 E F0 -2.605(,\()C(and)-2.605 E F1(==)2.606 E F0(\),)A F1(!=)2.606 E F0(,)A F1 -(<=)2.606 E F0(,)A F1(>=)2.606 E F0(,)A F1(<)2.606 E F0 2.606(,a)C(nd) --2.606 E F1(>)2.606 E F0 5.106(.T)C .106(he v)-5.106 F .106 -(ersion number supplied on the right side)-.15 F 1.472 -(of the operator consists of a major v)180 576 R 1.471(ersion number) --.15 F 3.971(,a)-.4 G 3.971(no)-3.971 G 1.471 -(ptional decimal point, and an)-3.971 F .766(optional minor v)180 588 R -.766(ersion \(e.g.,)-.15 F F1(7.1)3.266 E F0 .766(\). If the minor v)B -.766(ersion is omitted, it is assumed to be)-.15 F F1(0)3.267 E F0(.)A -1.756(The operator may be separated from the string)180 600 R F1 -.1(ve) -4.255 G(rsion).1 E F0 1.755(and from the v)4.255 F 1.755(ersion number) --.15 F(ar)180 612 Q(gument by whitespace.)-.18 E F1(application)144 -628.8 Q F0(The)180 640.8 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 -652.8 R F2 .114(application name)2.614 F F0 2.614(,a)C .114 +(ainst speci\214c readline v)-.05 F(ersions.)-.15 E(The)180 492 Q F1 -.1 +(ve)2.772 G(rsion).1 E F0 -.15(ex)2.772 G .272 +(pands to the current readline v).15 F 2.771(ersion. The)-.15 F .271 +(set of comparison operators in-)2.771 F(cludes)180 504 Q F1(=)3.063 E +F0 3.063(,\()C(and)-3.063 E F1(==)3.063 E F0(\),)A F1(!=)3.063 E F0(,)A +F1(<=)3.063 E F0(,)A F1(>=)3.063 E F0(,)A F1(<)3.063 E F0 3.063(,a)C(nd) +-3.063 E F1(>)3.064 E F0 5.564(.T)C .564(he v)-5.564 F .564 +(ersion number supplied on the right side)-.15 F .318 +(of the operator consists of a major v)180 516 R .318(ersion number)-.15 +F 2.818(,a)-.4 G 2.818(no)-2.818 G .318 +(ptional decimal point, and an op-)-2.818 F .1(tional minor v)180 528 R +.1(ersion \(e.g.,)-.15 F F1(7.1)2.6 E F0 .1(\). If the minor v)B .101 +(ersion is omitted, it is assumed to be)-.15 F F1(0)2.601 E F0 5.101(.T) +C(he)-5.101 E .06(operator may be separated from the string)180 540 R F1 +-.1(ve)2.56 G(rsion).1 E F0 .06(and from the v)2.56 F .06 +(ersion number ar)-.15 F(gument)-.18 E(by whitespace.)180 552 Q F1 +(application)144 568.8 Q F0(The)180 580.8 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 +592.8 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 -664.8 R 3(alue. This)-.25 F .501(could be used to bind k)3 F .801 -.15 +604.8 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 676.8 R -.15(Fo)5.397 G 2.896(ri).15 G .396 +(ci\214c program.)180 616.8 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 .396(equence that quotes the).15 F(current or pre)180 688.8 -Q(vious w)-.25 E(ord in)-.1 E F1(bash)2.5 E F0(:)A F1($if)180 712.8 Q F0 -(Bash)2.5 E 2.5(#Q)180 724.8 S(uote the current or pre)-2.5 E(vious w) --.25 E(ord)-.1 E(GNU Bash 5.0)72 768 Q(2019 September 16)135.955 E(44) -185.115 E 0 Cg EP +(ey s)-.1 H .396(equence that quotes the).15 F(current or pre)180 628.8 +Q(vious w)-.25 E(ord in)-.1 E F1(bash)2.5 E F0(:)A F1($if)180 652.8 Q F0 +(Bash)2.5 E 2.5(#Q)180 664.8 S(uote the current or pre)-2.5 E(vious w) +-.25 E(ord)-.1 E("\\C\255xq": "\\eb\\"\\ef\\"")180 676.8 Q F1($endif)180 +688.8 Q F2(variable)144 705.6 Q F0(The)180 717.6 Q F2(variable)3.776 E +F0 1.276(construct pro)3.776 F 1.276 +(vides simple equality tests for readline v)-.15 F 1.277(ariables and v) +-.25 F(alues.)-.25 E 1.901(The permitted comparison operators are)180 +729.6 R F2(=)4.401 E F0(,)A F2(==)4.401 E F0 4.401(,a)C(nd)-4.401 E F2 +(!=)4.401 E F0 6.901(.T)C 1.901(he v)-6.901 F 1.9(ariable name must be) +-.25 F(GNU Bash 5.0)72 768 Q(2019 October 30)141.235 E(44)190.395 E 0 Cg +EP %%Page: 45 45 %%BeginPageSetup BP %%EndPageSetup /F0 10/Times-Roman@0 SF -.35(BA)72 48 S 137.14(SH\(1\) General).35 F -(Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E -("\\C\255xq": "\\eb\\"\\ef\\"")180 84 Q/F1 10/Times-Bold@0 SF($endif)180 -96 Q/F2 10/Times-Italic@0 SF(variable)144 112.8 Q F0(The)180 124.8 Q F2 -(variable)3.776 E F0 1.276(construct pro)3.776 F 1.276 -(vides simple equality tests for readline v)-.15 F 1.277(ariables and v) --.25 F(alues.)-.25 E .08(The permitted comparison operators are)180 -136.8 R F2(=)2.579 E F0(,)A F2(==)2.579 E F0 2.579(,a)C(nd)-2.579 E F2 -(!=)2.579 E F0 5.079(.T)C .079(he v)-5.079 F .079 -(ariable name must be sepa-)-.25 F .98(rated from the comparison operat\ -or by whitespace; the operator may be separated from)180 148.8 R .13 -(the v)180 160.8 R .13(alue on the right hand side by whitespace.)-.25 F -.129(Both string and boolean v)5.129 F .129(ariables may be)-.25 F -(tested. Boolean v)180 172.8 Q(ariables must be tested ag)-.25 E -(ainst the v)-.05 E(alues)-.25 E F2(on)2.5 E F0(and)2.5 E F2(of)2.5 E(f) --.18 E F0(.)A F1($endif)108 189.6 Q F0(This command, as seen in the pre) -144 189.6 Q(vious e)-.25 E(xample, terminates an)-.15 E F1($if)2.5 E F0 -(command.)2.5 E F1($else)108 206.4 Q F0(Commands in this branch of the) -144 206.4 Q 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 -223.2 Q F0 .356(This directi)144 235.2 R .656 -.15(ve t)-.25 H(ak).15 E -.356(es a single \214lename as an ar)-.1 F .357 +(Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E 1.448(separated f\ +rom the comparison operator by whitespace; the operator may be separate\ +d)180 84 R .833(from the v)180 96 R .833 +(alue on the right hand side by whitespace.)-.25 F .833 +(Both string and boolean v)5.833 F(ariables)-.25 E +(may be tested. Boolean v)180 108 Q(ariables must be tested ag)-.25 E +(ainst the v)-.05 E(alues)-.25 E/F1 10/Times-Italic@0 SF(on)2.5 E F0 +(and)2.5 E F1(of)2.5 E(f)-.18 E F0(.)A/F2 10/Times-Bold@0 SF($endif)108 +124.8 Q F0(This command, as seen in the pre)144 124.8 Q(vious e)-.25 E +(xample, terminates an)-.15 E F2($if)2.5 E F0(command.)2.5 E F2($else) +108 141.6 Q F0(Commands in this branch of the)144 141.6 Q F2($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 F2($include)108 158.4 Q F0 .356 +(This directi)144 170.4 R .656 -.15(ve t)-.25 H(ak).15 E .356 +(es a single \214lename as an ar)-.1 F .357 (gument and reads commands and bindings from that)-.18 F 2.5(\214le. F) -144 247.2 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 271.2 Q F2(/etc/inputr)5.833 E(c)-.37 E F1(Sear)87 288 Q -(ching)-.18 E F0 .835(Readline pro)108 300 R .835 +144 182.4 R(or e)-.15 E(xample, the follo)-.15 E(wing directi)-.25 E .3 +-.15(ve w)-.25 H(ould read).05 E F1(/etc/inputr)2.5 E(c)-.37 E F0(:)A F2 +($include)144 206.4 Q F1(/etc/inputr)5.833 E(c)-.37 E F2(Sear)87 223.2 Q +(ching)-.18 E F0 .835(Readline pro)108 235.2 R .835 (vides commands for searching through the command history \(see)-.15 F /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 312 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 .697(Incremental searches be)108 328.8 R .697 +.834(w\) for lines)-.25 F(containing a speci\214ed string.)108 247.2 Q +(There are tw)5 E 2.5(os)-.1 G(earch modes:)-2.5 E F1(incr)2.51 E +(emental)-.37 E F0(and)3.01 E F1(non-incr)2.86 E(emental)-.37 E F0(.).51 +E .697(Incremental searches be)108 264 R .697 (gin before the user has \214nished typing the search string.)-.15 F .698(As each character of the)5.698 F .113 -(search string is typed, readline displays the ne)108 340.8 R .112 +(search string is typed, readline displays the ne)108 276 R .112 (xt entry from the history matching the string typed so f)-.15 F(ar)-.1 E 5.112(.A)-.55 G(n)-5.112 E .542 -(incremental search requires only as man)108 352.8 R 3.042(yc)-.15 G -.542(haracters as needed to \214nd the desired history entry)-3.042 F -5.542(.T)-.65 G .542(he char)-5.542 F(-)-.2 E .224 -(acters present in the v)108 364.8 R .224(alue of the)-.25 F F1(isear) -2.724 E(ch-terminators)-.18 E F0 -.25(va)2.724 G .224 +(incremental search requires only as man)108 288 R 3.042(yc)-.15 G .542 +(haracters as needed to \214nd the desired history entry)-3.042 F 5.542 +(.T)-.65 G .542(he char)-5.542 F(-)-.2 E .224(acters present in the v) +108 300 R .224(alue of the)-.25 F F2(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 376.8 R .66(ariable has not been assigned a v)-.25 F .66 +(If that v)108 312 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 .097(mental search.)108 388.8 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 400.8 Q 2.938 -.8(To \214) -108 417.6 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 429.6 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 441.6 R .474 -.15(ey s)-.1 -H .174 +F .097(mental search.)108 324 R .096(Control-G will abort an incrementa\ +l search and restore the original line.)5.097 F .096(When the search is) +5.096 F(terminated, the history entry containing the search string beco\ +mes the current line.)108 336 Q 2.938 -.8(To \214)108 352.8 T 1.339(nd \ +other matching entries in the history list, type Control-S or Control-R\ + as appropriate.).8 F 1.339(This will)6.339 F .675(search backw)108 +364.8 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 376.8 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 .175(cute that command.).15 F -.15(Fo)5.175 G(r).15 E -.541(instance, a)108 453.6 R F2(ne)3.041 E(wline)-.15 E F0 .541 +.541(instance, a)108 388.8 R F1(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 465.6 -Q .653(Readline remembers the last incremental search string.)108 482.4 +(xe)-.15 G .54(cuting the command from the).15 F(history list.)108 400.8 +Q .653(Readline remembers the last incremental search string.)108 417.6 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 494.4 Q 2.5(ws)-.25 G +(ing characters de\214ning a ne)108 429.6 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 511.2 R(The searc\ +re starting to search for matching history lines.)108 446.4 R(The searc\ h string may be typed by the user or be part of the contents of the cur\ -rent line.)108 523.2 Q F1(Readline Command Names)87 540 Q F0 1.391 -(The follo)108 552 R 1.391 +rent line.)108 458.4 Q F2(Readline Command Names)87 475.2 Q F0 1.391 +(The follo)108 487.2 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 564 R .122 +3.892(ya)-.15 G(re)-3.892 E 2.622(bound. Command)108 499.2 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 576 Q F2(point)3.41 E -F0 .91(refers to the current cursor position, and)3.41 F F2(mark)3.411 E +(the follo)2.621 F(wing)-.25 E(descriptions,)108 511.2 Q F1(point)3.41 E +F0 .91(refers to the current cursor position, and)3.41 F F1(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 588 Q F0 2.5 +.15 G 3.411(yt)-3.411 G(he)-3.411 E F2(set\255mark)108 523.2 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 604.8 Q(or Mo)-.25 E(ving)-.1 -E(beginning\255of\255line \(C\255a\))108 616.8 Q F0(Mo)144 628.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 640.8 Q F0(Mo)144 652.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 -664.8 S(rward\255char \(C\255f\)).25 E F0(Mo)144 676.8 Q .3 -.15(ve f) --.15 H(orw).15 E(ard a character)-.1 E(.)-.55 E F1 -(backward\255char \(C\255b\))108 688.8 Q F0(Mo)144 700.8 Q .3 -.15(ve b) --.15 H(ack a character).15 E(.)-.55 E(GNU Bash 5.0)72 768 Q -(2019 September 16)135.955 E(45)185.115 E 0 Cg EP +(xt between the point and mark is referred to as the)-.15 E F1 -.37(re) +2.5 G(gion)-.03 E F0(.)A F2(Commands f)87 540 Q(or Mo)-.25 E(ving)-.1 E +(beginning\255of\255line \(C\255a\))108 552 Q F0(Mo)144 564 Q .3 -.15 +(ve t)-.15 H 2.5(ot).15 G(he start of the current line.)-2.5 E F2 +(end\255of\255line \(C\255e\))108 576 Q F0(Mo)144 588 Q .3 -.15(ve t) +-.15 H 2.5(ot).15 G(he end of the line.)-2.5 E F2 -.25(fo)108 600 S +(rward\255char \(C\255f\)).25 E F0(Mo)144 612 Q .3 -.15(ve f)-.15 H(orw) +.15 E(ard a character)-.1 E(.)-.55 E F2(backward\255char \(C\255b\))108 +624 Q F0(Mo)144 636 Q .3 -.15(ve b)-.15 H(ack a character).15 E(.)-.55 E +F2 -.25(fo)108 648 S(rward\255w).25 E(ord \(M\255f\))-.1 E F0(Mo)144 660 +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 672 Q F2(backward\255w)108 684 Q(ord \(M\255b\)) +-.1 E F0(Mo)144 696 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 708 Q(GNU Bash 5.0)72 768 Q +(2019 October 30)141.235 E(45)190.395 E 0 Cg EP %%Page: 46 46 %%BeginPageSetup BP %%EndPageSetup /F0 10/Times-Roman@0 SF -.35(BA)72 48 S 137.14(SH\(1\) General).35 F (Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E/F1 10/Times-Bold@0 -SF -.25(fo)108 84 S(rward\255w).25 E(ord \(M\255f\))-.1 E F0(Mo)144 96 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 108 Q F1(backward\255w)108 120 Q(ord \(M\255b\)) --.1 E F0(Mo)144 132 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 144 Q F1(shell\255f)108 156 Q -(orward\255w)-.25 E(ord)-.1 E F0(Mo)144 168 Q .784 -.15(ve f)-.15 H(orw) -.15 E .484(ard to the end of the ne)-.1 F .484(xt w)-.15 F 2.984(ord. W) --.1 F .484(ords are delimited by non-quoted shell metacharac-)-.8 F -(ters.)144 180 Q F1(shell\255backward\255w)108 192 Q(ord)-.1 E F0(Mo)144 -204 Q .908 -.15(ve b)-.15 H .609(ack to the start of the current or pre) -.15 F .609(vious w)-.25 F 3.109(ord. W)-.1 F .609 -(ords are delimited by non-quoted shell)-.8 F(metacharacters.)144 216 Q -F1(pr)108 228 Q -.15(ev)-.18 G(ious\255scr).15 E(een\255line)-.18 E F0 -.891(Attempt to mo)144 240 R 1.191 -.15(ve p)-.15 H .891 +SF(shell\255f)108 84 Q(orward\255w)-.25 E(ord)-.1 E F0(Mo)144 96 Q .784 +-.15(ve f)-.15 H(orw).15 E .484(ard to the end of the ne)-.1 F .484 +(xt w)-.15 F 2.984(ord. W)-.1 F .484 +(ords are delimited by non-quoted shell metacharac-)-.8 F(ters.)144 108 +Q F1(shell\255backward\255w)108 120 Q(ord)-.1 E F0(Mo)144 132 Q .908 +-.15(ve b)-.15 H .609(ack to the start of the current or pre).15 F .609 +(vious w)-.25 F 3.109(ord. W)-.1 F .609 +(ords are delimited by non-quoted shell)-.8 F(metacharacters.)144 144 Q +F1(pr)108 156 Q -.15(ev)-.18 G(ious\255scr).15 E(een\255line)-.18 E F0 +.891(Attempt to mo)144 168 R 1.191 -.15(ve p)-.15 H .891 (oint to the same ph).15 F .891(ysical screen column on the pre)-.05 F .89(vious ph)-.25 F .89(ysical screen line.)-.05 F .87(This will not ha) -144 252 R 1.17 -.15(ve t)-.2 H .87(he desired ef).15 F .87 +144 180 R 1.17 -.15(ve t)-.2 H .87(he desired ef).15 F .87 (fect if the current Readline line does not tak)-.25 F 3.37(eu)-.1 G -3.37(pm)-3.37 G .87(ore than one)-3.37 F(ph)144 264 Q(ysical line or if\ +3.37(pm)-3.37 G .87(ore than one)-3.37 F(ph)144 192 Q(ysical line or if\ point is not greater than the length of the prompt plus the screen wid\ -th.)-.05 E F1(next\255scr)108 276 Q(een\255line)-.18 E F0 .638 -(Attempt to mo)144 288 R .938 -.15(ve p)-.15 H .638(oint to the same ph) +th.)-.05 E F1(next\255scr)108 204 Q(een\255line)-.18 E F0 .638 +(Attempt to mo)144 216 R .938 -.15(ve p)-.15 H .638(oint to the same ph) .15 F .637(ysical screen column on the ne)-.05 F .637(xt ph)-.15 F .637 -(ysical screen line. This)-.05 F .008(will not ha)144 300 R .309 -.15 +(ysical screen line. This)-.05 F .008(will not ha)144 228 R .309 -.15 (ve t)-.2 H .009(he desired ef).15 F .009 (fect if the current Readline line does not tak)-.25 F 2.509(eu)-.1 G 2.509(pm)-2.509 G .009(ore than one ph)-2.509 F(ysical)-.05 E .772(line\ or if the length of the current Readline line is not greater than the \ -length of the prompt plus)144 312 R(the screen width.)144 324 Q F1 -(clear\255scr)108 336 Q(een \(C\255l\))-.18 E F0 .993 -(Clear the screen lea)144 348 R .993 +length of the prompt plus)144 240 R(the screen width.)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 360 Q F1 -.18(re)108 372 +(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 -384 Q F1(Commands f)87 400.8 Q(or Manipulating the History)-.25 E -(accept\255line \(Newline, Retur)108 412.8 Q(n\))-.15 E F0 .159 -(Accept the line re)144 424.8 R -.05(ga)-.15 G .159 +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 436.8 R/F2 9/Times-Bold@0 SF +(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 448.8 Q F1(pr)108 -460.8 Q -.15(ev)-.18 G(ious\255history \(C\255p\)).15 E F0 -(Fetch the pre)144 472.8 Q(vious command from the history list, mo)-.25 -E(ving back in the list.)-.15 E F1(next\255history \(C\255n\))108 484.8 -Q F0(Fetch the ne)144 496.8 Q(xt command from the history list, mo)-.15 +(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 E(ving forw)-.15 E(ard in the list.)-.1 E F1 -(beginning\255of\255history \(M\255<\))108 508.8 Q F0(Mo)144 520.8 Q .3 +(beginning\255of\255history \(M\255<\))108 436.8 Q F0(Mo)144 448.8 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 532.8 Q F0(Mo)144 544.8 Q +-.65 E F1(end\255of\255history \(M\255>\))108 460.8 Q F0(Mo)144 472.8 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 556.8 T(erse\255sear).08 E(ch\255history \(C\255r\))-.18 E F0 -1.471(Search backw)144 568.8 R 1.471 +(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 (ving `up' through the history as necessary)-.15 F(.)-.65 E -(This is an incremental search.)144 580.8 Q F1 -.25(fo)108 592.8 S +(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 604.8 R 1.131(ard starting at the current line and mo) +(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 616.8 Q F1 -(non\255incr)108 628.8 Q(emental\255r)-.18 E -2.3 -.15(ev e)-.18 H +-.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 640.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 652.8 S -(tring supplied by the user)-2.5 E(.)-.55 E F1(non\255incr)108 664.8 Q +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 (emental\255f)-.18 E(orward\255sear)-.25 E(ch\255history \(M\255n\))-.18 -E F0 1.353(Search forw)144 676.8 R 1.354(ard through the history using \ +E F0 1.353(Search forw)144 604.8 R 1.354(ard through the history using \ a non-incremental search for a string supplied by the)-.1 F(user)144 -688.8 Q(.)-.55 E F1(history\255sear)108 700.8 Q(ch\255f)-.18 E(orward) --.25 E F0 .249(Search forw)144 712.8 R .249(ard through the history for\ +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\ the string of characters between the start of the current line)-.1 F -(and the point.)144 724.8 Q(This is a non-incremental search.)5 E -(GNU Bash 5.0)72 768 Q(2019 September 16)135.955 E(46)185.115 E 0 Cg EP +(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(history\255substring\255sear) +108 700.8 Q(ch\255backward)-.18 E F0 .951(Search backw)144 712.8 R .951 +(ard through the history for the string of characters between the start\ + of the current)-.1 F .007(line and the current cursor position \(the) +144 724.8 R/F3 10/Times-Italic@0 SF(point)2.507 E F0 2.507(\). The)B +.007(search string may match an)2.507 F .007(ywhere in a history)-.15 F +(GNU Bash 5.0)72 768 Q(2019 October 30)141.235 E(46)190.395 E 0 Cg EP %%Page: 47 47 %%BeginPageSetup BP %%EndPageSetup /F0 10/Times-Roman@0 SF -.35(BA)72 48 S 137.14(SH\(1\) General).35 F -(Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E/F1 10/Times-Bold@0 -SF(history\255sear)108 84 Q(ch\255backward)-.18 E F0 .95(Search backw) -144 96 R .951(ard through the history for the string of characters betw\ -een the start of the current)-.1 F(line and the point.)144 108 Q -(This is a non-incremental search.)5 E F1(history\255substring\255sear) -108 120 Q(ch\255backward)-.18 E F0 .951(Search backw)144 132 R .951(ard\ - through the history for the string of characters between the start of \ -the current)-.1 F .007(line and the current cursor position \(the)144 -144 R/F2 10/Times-Italic@0 SF(point)2.507 E F0 2.507(\). The)B .007 -(search string may match an)2.507 F .007(ywhere in a history)-.15 F 2.5 -(line. This)144 156 R(is a non-incremental search.)2.5 E F1 -(history\255substring\255sear)108 168 Q(ch\255f)-.18 E(orward)-.25 E F0 -.249(Search forw)144 180 R .249(ard through the history for the string \ +(Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E 2.5(line. This)144 +84 R(is a non-incremental search.)2.5 E/F1 10/Times-Bold@0 SF +(history\255substring\255sear)108 96 Q(ch\255f)-.18 E(orward)-.25 E F0 +.249(Search forw)144 108 R .249(ard through the history for the string \ of characters between the start of the current line)-.1 F .318 -(and the point.)144 192 R .319(The search string may match an)5.318 F +(and the point.)144 120 R .319(The search string may match an)5.318 F .319(ywhere in a history line.)-.15 F .319(This is a non-incremental) -5.319 F(search.)144 204 Q F1(yank\255nth\255ar)108 216 Q 2.5(g\()-.1 G -<4dad43ad7929>-2.5 E F0 .622(Insert the \214rst ar)144 228 R .622 +5.319 F(search.)144 132 Q F1(yank\255nth\255ar)108 144 Q 2.5(g\()-.1 G +<4dad43ad7929>-2.5 E F0 .622(Insert the \214rst ar)144 156 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 -240 R -.4(Wi)5.794 G .794(th an ar).4 F(gument)-.18 E F2(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 .795 -(ords in the)-.1 F(pre)144 252 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 F2(n)2.791 E F0 .291(th w)B .291 -(ord from the end of)-.1 F .281(the pre)144 264 R .281(vious command.) --.25 F .281(Once the ar)5.281 F(gument)-.18 E F2(n)2.781 E F0 .281 -(is computed, the ar)2.781 F .281(gument is e)-.18 F .282 -(xtracted as if the "!)-.15 F F2(n)A F0(")A(history e)144 276 Q -(xpansion had been speci\214ed.)-.15 E F1(yank\255last\255ar)108 288 Q +F .622(ord on the pre)-.1 F .622(vious line\))-.25 F .772(at point.)144 +168 R -.4(Wi)5.773 G .773(th an ar).4 F(gument)-.18 E/F2 10 +/Times-Italic@0 SF(n)3.633 E F0 3.273(,i).24 G .773(nsert the)-3.273 F +F2(n)3.273 E F0 .773(th w)B .773(ord from the pre)-.1 F .773 +(vious command \(the w)-.25 F .773(ords in the)-.1 F(pre)144 180 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 F2(n)2.791 E F0 .291(th w)B +.291(ord from the end of)-.1 F .281(the pre)144 192 R .281 +(vious command.)-.25 F .281(Once the ar)5.281 F(gument)-.18 E F2(n)2.781 +E F0 .281(is computed, the ar)2.781 F .281(gument is e)-.18 F .282 +(xtracted as if the "!)-.15 F F2(n)A F0(")A(history e)144 204 Q +(xpansion had been speci\214ed.)-.15 E F1(yank\255last\255ar)108 216 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 300 R 1.308(gument to the pre)-.18 F 1.307 +(Insert the last ar)144 228 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 312 S .203(th a numeric ar).4 +(vious history entry\).)-.25 F -.4(Wi)144 240 S .203(th a numeric ar).4 F .203(gument, beha)-.18 F .504 -.15(ve ex)-.2 H .204(actly lik).15 F(e) -.1 E F1(yank\255nth\255ar)2.704 E(g)-.1 E F0 5.204(.S)C(uccessi)-5.204 E .504 -.15(ve c)-.25 H .204(alls to).15 F F1(yank\255last\255ar)2.704 E -(g)-.1 E F0(mo)144 324 Q .807 -.15(ve b)-.15 H .507 +(g)-.1 E F0(mo)144 252 Q .807 -.15(ve b)-.15 H .507 (ack through the history list, inserting the last w).15 F .507 (ord \(or the w)-.1 F .507(ord speci\214ed by the ar)-.1 F(gument)-.18 E -1.396(to the \214rst call\) of each line in turn.)144 336 R(An)6.396 E -3.896(yn)-.15 G 1.396(umeric ar)-3.896 F 1.397 -(gument supplied to these successi)-.18 F 1.697 -.15(ve c)-.25 H(alls) -.15 E .492(determines the direction to mo)144 348 R .792 -.15(ve t)-.15 -H .492(hrough the history).15 F 5.491(.A)-.65 G(ne)-2.5 E -.05(ga)-.15 G -(ti).05 E .791 -.15(ve a)-.25 H -.18(rg).15 G .491 +.416(to the \214rst call\) of each line in turn.)144 264 R(An)5.416 E +2.916(yn)-.15 G .416(umeric ar)-2.916 F .416 +(gument supplied to these successi)-.18 F .716 -.15(ve c)-.25 H .416 +(alls de-).15 F 1.218(termines the direction to mo)144 276 R 1.518 -.15 +(ve t)-.15 H 1.218(hrough the history).15 F 6.218(.A)-.65 G(ne)-2.5 E +-.05(ga)-.15 G(ti).05 E 1.517 -.15(ve a)-.25 H -.18(rg).15 G 1.217 (ument switches the direction).18 F .494 -(through the history \(back or forw)144 360 R 2.994(ard\). The)-.1 F +(through the history \(back or forw)144 288 R 2.994(ard\). The)-.1 F .494(history e)2.994 F .494(xpansion f)-.15 F .494 (acilities are used to e)-.1 F .494(xtract the last)-.15 F -.1(wo)144 -372 S(rd, as if the "!$" history e).1 E(xpansion had been speci\214ed.) --.15 E F1(shell\255expand\255line \(M\255C\255e\))108 384 Q F0 .623 -(Expand the line as the shell does.)144 396 R .622 +300 S(rd, as if the "!$" history e).1 E(xpansion had been speci\214ed.) +-.15 E F1(shell\255expand\255line \(M\255C\255e\))108 312 Q F0 .623 +(Expand the line as the shell does.)144 324 R .622 (This performs alias and history e)5.622 F .622 -(xpansion as well as all of the)-.15 F(shell w)144 408 Q(ord e)-.1 E 2.5 +(xpansion as well as all of the)-.15 F(shell w)144 336 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 F1 -(history\255expand\255line \(M\255^\))108 420 Q F0 .938 -(Perform history e)144 432 R .939(xpansion on the current line.)-.15 F +(history\255expand\255line \(M\255^\))108 348 Q F0 .938 +(Perform history e)144 360 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.439(wf)-.25 G .939(or a descrip-) --3.439 F(tion of history e)144 444 Q(xpansion.)-.15 E F1(magic\255space) -108 456 Q F0 1.627(Perform history e)144 468 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 480 Q 2.5(wf)-.25 G(or a description of history e)-2.5 E -(xpansion.)-.15 E F1(alias\255expand\255line)108 492 Q F0 .394 -(Perform alias e)144 504 R .394(xpansion on the current line.)-.15 F +-3.439 F(tion of history e)144 372 Q(xpansion.)-.15 E F1(magic\255space) +108 384 Q F0 .438(Perform history e)144 396 R .438 +(xpansion on the current line and insert a space.)-.15 F(See)5.437 E F3 +(HIST)2.937 E(OR)-.162 E 2.687(YE)-.315 G(XP)-2.687 E(ANSION)-.666 E F0 +(be-)2.687 E(lo)144 408 Q 2.5(wf)-.25 G(or a description of history e) +-2.5 E(xpansion.)-.15 E F1(alias\255expand\255line)108 420 Q F0 .394 +(Perform alias e)144 432 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 516 Q F1 -(history\255and\255alias\255expand\255line)108 528 Q F0 -(Perform history and alias e)144 540 Q(xpansion on the current line.) --.15 E F1(insert\255last\255ar)108 552 Q(gument \(M\255.)-.1 E 2.5(,M) -.833 G -1.667(\255_ \))-2.5 F F0 2.5(As)144 564 S(ynon)-2.5 E(ym for) +.395(or a description of alias e).15 F(xpan-)-.15 E(sion.)144 444 Q F1 +(history\255and\255alias\255expand\255line)108 456 Q F0 +(Perform history and alias e)144 468 Q(xpansion on the current line.) +-.15 E F1(insert\255last\255ar)108 480 Q(gument \(M\255.)-.1 E 2.5(,M) +.833 G -1.667(\255_ \))-2.5 F F0 2.5(As)144 492 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 576 Q F0 .948 -(Accept the current line for e)144 588 R -.15(xe)-.15 G .948 +(operate\255and\255get\255next \(C\255o\))108 504 Q F0 .948 +(Accept the current line for e)144 516 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 .729 -(history for editing.)144 600 R 3.229(An)5.729 G .729(umeric ar)-3.229 F +(history for editing.)144 528 R 3.229(An)5.729 G .729(umeric ar)-3.229 F .729 (gument, if supplied, speci\214es the history entry to use instead of) --.18 F(the current line.)144 612 Q F1 -(edit\255and\255execute\255command \(C\255x C\255e\))108 624 Q F0(In)144 -636 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 F1(Bash)6.026 E F0 -(attempts to in)144 648 Q -.2(vo)-.4 G -.1(ke).2 G F3($VISU)2.6 E(AL) --.54 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 F1(Commands f)87 664.8 Q(or Changing T) --.25 E(ext)-.92 E F2(end\255of\255\214le)108 676.8 Q F1 -(\(usually C\255d\))2.5 E F0 .798 -(The character indicating end-of-\214le as set, for e)144 688.8 R .799 -(xample, by)-.15 F/F5 10/Courier@0 SF(stty)3.299 E F0 5.799(.I)C 3.299 -(ft)-5.799 G .799(his character is read when)-3.299 F .592 -(there are no characters on the line, and point is at the be)144 700.8 R +-.18 F(the current line.)144 540 Q F1 +(edit\255and\255execute\255command \(C\255x C\255e\))108 552 Q F0(In)144 +564 Q -.2(vo)-.4 G .347 -.1(ke a).2 H 2.647(ne).1 G .146 +(ditor on the current command line, and e)-2.647 F -.15(xe)-.15 G .146 +(cute the result as shell commands.).15 F F1(Bash)5.146 E F0(at-)2.646 E +(tempts to in)144 576 Q -.2(vo)-.4 G -.1(ke).2 G F3($VISU)2.6 E(AL)-.54 +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 F1(Commands f)87 592.8 Q(or Changing T)-.25 E +(ext)-.92 E F2(end\255of\255\214le)108 604.8 Q F1(\(usually C\255d\))2.5 +E F0 .798(The character indicating end-of-\214le as set, for e)144 616.8 +R .799(xample, by)-.15 F/F5 10/Courier@0 SF(stty)3.299 E F0 5.799(.I)C +3.299(ft)-5.799 G .799(his character is read when)-3.299 F .592 +(there are no characters on the line, and point is at the be)144 628.8 R .592(ginning of the line, Readline interprets it)-.15 F -(as the end of input and returns)144 712.8 Q F3(EOF)2.5 E F4(.)A F0 -(GNU Bash 5.0)72 768 Q(2019 September 16)135.955 E(47)185.115 E 0 Cg EP +(as the end of input and returns)144 640.8 Q F3(EOF)2.5 E F4(.)A F1 +(delete\255char \(C\255d\))108 652.8 Q F0 .441 +(Delete the character at point.)144 664.8 R .442 +(If this function is bound to the same character as the tty)5.441 F F1 +(EOF)2.942 E F0(char)2.942 E(-)-.2 E(acter)144 676.8 Q 2.5(,a)-.4 G(s) +-2.5 E F1(C\255d)2.5 E F0(commonly is, see abo)2.5 E .3 -.15(ve f)-.15 H +(or the ef).15 E(fects.)-.25 E F1(backward\255delete\255char \(Rubout\)) +108 688.8 Q F0 .553(Delete the character behind the cursor)144 700.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 712.8 Q +(GNU Bash 5.0)72 768 Q(2019 October 30)141.235 E(47)190.395 E 0 Cg EP %%Page: 48 48 %%BeginPageSetup BP %%EndPageSetup /F0 10/Times-Roman@0 SF -.35(BA)72 48 S 137.14(SH\(1\) General).35 F (Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E/F1 10/Times-Bold@0 -SF(delete\255char \(C\255d\))108 84 Q F0 .441 -(Delete the character at point.)144 96 R .442 -(If this function is bound to the same character as the tty)5.441 F F1 -(EOF)2.942 E F0(char)2.942 E(-)-.2 E(acter)144 108 Q 2.5(,a)-.4 G(s)-2.5 -E F1(C\255d)2.5 E F0(commonly is, see abo)2.5 E .3 -.15(ve f)-.15 H -(or the ef).15 E(fects.)-.25 E F1(backward\255delete\255char \(Rubout\)) -108 120 Q F0 .553(Delete the character behind the cursor)144 132 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 144 Q F1 -.25 -(fo)108 156 S(rward\255backward\255delete\255char).25 E F0 .473 -(Delete the character under the cursor)144 168 R 2.973(,u)-.4 G .474 +SF -.25(fo)108 84 S(rward\255backward\255delete\255char).25 E F0 .473 +(Delete the character under the cursor)144 96 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 180 Q F1 -(quoted\255insert \(C\255q, C\255v\))108 192 Q F0 .779(Add the ne)144 -204 R .779(xt character typed to the line v)-.15 F 3.279(erbatim. This) +(character behind the cursor is deleted.)144 108 Q F1 +(quoted\255insert \(C\255q, C\255v\))108 120 Q F0 .779(Add the ne)144 +132 R .779(xt character typed to the line v)-.15 F 3.279(erbatim. This) -.15 F .779(is ho)3.279 F 3.279(wt)-.25 G 3.279(oi)-3.279 G .779 (nsert characters lik)-3.279 F(e)-.1 E F1(C\255q)3.278 E F0 3.278(,f)C -(or)-3.278 E -.15(ex)144 216 S(ample.).15 E F1(tab\255insert \(C\255v T) -108 228 Q(AB\))-.9 E F0(Insert a tab character)144 240 Q(.)-.55 E F1 -(self\255insert \(a, b, A, 1, !, ...\))108 252 Q F0 -(Insert the character typed.)144 264 Q F1(transpose\255chars \(C\255t\)) -108 276 Q F0 .321(Drag the character before point forw)144 288 R .321 +(or)-3.278 E -.15(ex)144 144 S(ample.).15 E F1(tab\255insert \(C\255v T) +108 156 Q(AB\))-.9 E F0(Insert a tab character)144 168 Q(.)-.55 E F1 +(self\255insert \(a, b, A, 1, !, ...\))108 180 Q F0 +(Insert the character typed.)144 192 Q F1(transpose\255chars \(C\255t\)) +108 204 Q F0 .321(Drag the character before point forw)144 216 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 -(If point is at the end of the line, then this transposes the tw)144 300 -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 312 Q(guments ha)-.18 E .3 --.15(ve n)-.2 H 2.5(oe).15 G -.25(ff)-2.5 G(ect.).25 E F1 -(transpose\255w)108 324 Q(ords \(M\255t\))-.1 E F0 .023(Drag the w)144 -336 R .023(ord before point past the w)-.1 F .023(ord after point, mo) +(ard as well.)-.1 F .372 +(If point is at the end of the line, then this transposes the tw)144 228 +R 2.872(oc)-.1 G .372(haracters before point.)-2.872 F(Ne)5.372 E -.05 +(ga)-.15 G(ti).05 E .672 -.15(ve a)-.25 H -.2(r-).15 G(guments ha)144 +240 Q .3 -.15(ve n)-.2 H 2.5(oe).15 G -.25(ff)-2.5 G(ect.).25 E F1 +(transpose\255w)108 252 Q(ords \(M\255t\))-.1 E F0 .023(Drag the w)144 +264 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 348 Q 2.5 -(ow)-.1 G(ords on the line.)-2.6 E F1(upcase\255w)108 360 Q -(ord \(M\255u\))-.1 E F0 1.699(Uppercase the current \(or follo)144 372 +(is at the end of the line, this transposes the last tw)144 276 Q 2.5 +(ow)-.1 G(ords on the line.)-2.6 E F1(upcase\255w)108 288 Q +(ord \(M\255u\))-.1 E F0 1.699(Uppercase the current \(or follo)144 300 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 384 S(rd, b).1 E -(ut do not mo)-.2 E .3 -.15(ve p)-.15 H(oint.).15 E F1(do)108 396 Q -(wncase\255w)-.1 E(ord \(M\255l\))-.1 E F0(Lo)144 408 Q 1.647 +(ument, uppercase the pre).18 F(vious)-.25 E -.1(wo)144 312 S(rd, b).1 E +(ut do not mo)-.2 E .3 -.15(ve p)-.15 H(oint.).15 E F1(do)108 324 Q +(wncase\255w)-.1 E(ord \(M\255l\))-.1 E F0(Lo)144 336 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 420 S(rd, b).1 E(ut do not mo)-.2 E .3 --.15(ve p)-.15 H(oint.).15 E F1(capitalize\255w)108 432 Q -(ord \(M\255c\))-.1 E F0 1.975(Capitalize the current \(or follo)144 444 +-.25 F(vious)-.25 E -.1(wo)144 348 S(rd, b).1 E(ut do not mo)-.2 E .3 +-.15(ve p)-.15 H(oint.).15 E F1(capitalize\255w)108 360 Q +(ord \(M\255c\))-.1 E F0 1.975(Capitalize the current \(or follo)144 372 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 456 S(rd, b).1 -E(ut do not mo)-.2 E .3 -.15(ve p)-.15 H(oint.).15 E F1 -.1(ove)108 468 -S(rwrite\255mode).1 E F0 -.8(To)144 480 S .437(ggle o).8 F -.15(ve)-.15 +(ument, capitalize the pre).18 F(vious)-.25 E -.1(wo)144 384 S(rd, b).1 +E(ut do not mo)-.2 E .3 -.15(ve p)-.15 H(oint.).15 E F1 -.1(ove)108 396 +S(rwrite\255mode).1 E F0 -.8(To)144 408 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 492 S .781(th an e).4 F .781(xplicit non-positi)-.15 F 1.081 +(Wi)144 420 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 504 Q F1(emacs)4.394 E F0(mode;)4.394 E F1(vi) +(fects)-.25 E(only)144 432 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 516 R -.15(ove)3.969 G +(starts in insert)4.395 F 3.969(mode. In)144 444 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 528 R .957(xt to the right.)-.15 F .958 +.957(pushing the te)144 456 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 540 Q +.958(replace the character)3.458 F(before point with a space.)144 468 Q (By def)5 E(ault, this command is unbound.)-.1 E F1(Killing and Y)87 -556.8 Q(anking)-.85 E(kill\255line \(C\255k\))108 568.8 Q F0 -(Kill the te)144 580.8 Q(xt from point to the end of the line.)-.15 E F1 -(backward\255kill\255line \(C\255x Rubout\))108 592.8 Q F0(Kill backw) -144 604.8 Q(ard to the be)-.1 E(ginning of the line.)-.15 E F1 -(unix\255line\255discard \(C\255u\))108 616.8 Q F0(Kill backw)144 628.8 +484.8 Q(anking)-.85 E(kill\255line \(C\255k\))108 496.8 Q F0 +(Kill the te)144 508.8 Q(xt from point to the end of the line.)-.15 E F1 +(backward\255kill\255line \(C\255x Rubout\))108 520.8 Q F0(Kill backw) +144 532.8 Q(ard to the be)-.1 E(ginning of the line.)-.15 E F1 +(unix\255line\255discard \(C\255u\))108 544.8 Q F0(Kill backw)144 556.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 640.8 Q F0 +-2.5 G(he kill-ring.)-2.5 E F1(kill\255whole\255line)108 568.8 Q F0 (Kill all characters on the current line, no matter where point is.)144 -652.8 Q F1(kill\255w)108 664.8 Q(ord \(M\255d\))-.1 E F0 .729 -(Kill from point to the end of the current w)144 676.8 R .728 +580.8 Q F1(kill\255w)108 592.8 Q(ord \(M\255d\))-.1 E F0 .729 +(Kill from point to the end of the current w)144 604.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 688.8 S +(xt w)-.15 F(ord.)-.1 E -.8(Wo)144 616.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 700.8 Q -(ord \(M\255Rubout\))-.1 E F0(Kill the w)144 712.8 Q(ord behind point.) +(rward\255w).25 E(ord)-.1 E F0(.)A F1(backward\255kill\255w)108 628.8 Q +(ord \(M\255Rubout\))-.1 E F0(Kill the w)144 640.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(GNU Bash 5.0)72 768 Q -(2019 September 16)135.955 E(48)185.115 E 0 Cg EP +(backward\255w)2.5 E(ord)-.1 E F0(.)A F1(shell\255kill\255w)108 652.8 Q +(ord)-.1 E F0 .728(Kill from point to the end of the current w)144 664.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 676.8 S +(rd boundaries are the same as those used by).8 E F1(shell\255f)2.5 E +(orward\255w)-.25 E(ord)-.1 E F0(.)A F1(shell\255backward\255kill\255w) +108 688.8 Q(ord)-.1 E F0 3.025(Kill the w)144 700.8 R 3.025 +(ord behind point.)-.1 F -.8(Wo)8.025 G 3.025 +(rd boundaries are the same as those used by).8 F F1(shell\255back-) +5.525 E(ward\255w)144 712.8 Q(ord)-.1 E F0(.)A(GNU Bash 5.0)72 768 Q +(2019 October 30)141.235 E(48)190.395 E 0 Cg EP %%Page: 49 49 %%BeginPageSetup BP %%EndPageSetup /F0 10/Times-Roman@0 SF -.35(BA)72 48 S 137.14(SH\(1\) General).35 F (Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E/F1 10/Times-Bold@0 -SF(shell\255kill\255w)108 84 Q(ord)-.1 E F0 .728 -(Kill from point to the end of the current w)144 96 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 108 S -(rd boundaries are the same as those used by).8 E F1(shell\255f)2.5 E -(orward\255w)-.25 E(ord)-.1 E F0(.)A F1(shell\255backward\255kill\255w) -108 120 Q(ord)-.1 E F0 3.025(Kill the w)144 132 R 3.025 -(ord behind point.)-.1 F -.8(Wo)8.025 G 3.025 -(rd boundaries are the same as those used by).8 F F1(shell\255back-) -5.525 E(ward\255w)144 144 Q(ord)-.1 E F0(.)A F1(unix\255w)108 156 Q -(ord\255rubout \(C\255w\))-.1 E F0 .364(Kill the w)144 168 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 -180 Q F1(unix\255\214lename\255rubout)108 192 Q F0 .167(Kill the w)144 -204 R .166 +SF(unix\255w)108 84 Q(ord\255rubout \(C\255w\))-.1 E F0 .364(Kill the w) +144 96 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 108 Q F1(unix\255\214lename\255rubout)108 120 Q +F0 .167(Kill the w)144 132 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 216 Q +-.1 F .166(ord boundaries.)-.1 F(The)5.166 E(killed te)144 144 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 228 Q F0 -(Delete all spaces and tabs around point.)144 240 Q F1(kill\255r)108 252 -Q(egion)-.18 E F0(Kill the te)144 264 Q(xt in the current re)-.15 E -(gion.)-.15 E F1(copy\255r)108 276 Q(egion\255as\255kill)-.18 E F0(Cop) -144 288 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 156 Q F0 +(Delete all spaces and tabs around point.)144 168 Q F1(kill\255r)108 180 +Q(egion)-.18 E F0(Kill the te)144 192 Q(xt in the current re)-.15 E +(gion.)-.15 E F1(copy\255r)108 204 Q(egion\255as\255kill)-.18 E F0(Cop) +144 216 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 300 Q(ord)-.1 E F0(Cop)144 312 Q 4.8(yt)-.1 G +(copy\255backward\255w)108 228 Q(ord)-.1 E F0(Cop)144 240 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 324 -Q(ord)-.1 E F0(.)A F1(copy\255f)108 336 Q(orward\255w)-.25 E(ord)-.1 E -F0(Cop)144 348 Q 4.508(yt)-.1 G 2.008(he w)-4.508 F 2.008(ord follo)-.1 +(ord boundaries are the same as)-.1 F F1(back-)4.801 E(ward\255w)144 252 +Q(ord)-.1 E F0(.)A F1(copy\255f)108 264 Q(orward\255w)-.25 E(ord)-.1 E +F0(Cop)144 276 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 360 Q(ord)-.1 E F0(.)A F1 -(yank \(C\255y\))108 372 Q F0 -1(Ya)144 384 S +-.25(fo)4.507 G -.37(r-).25 G(ward\255w)144 288 Q(ord)-.1 E F0(.)A F1 +(yank \(C\255y\))108 300 Q F0 -1(Ya)144 312 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 396 Q F0 -(Rotate the kill ring, and yank the ne)144 408 Q 2.5(wt)-.25 G 2.5 +E F1(yank\255pop \(M\255y\))108 324 Q F0 +(Rotate the kill ring, and yank the ne)144 336 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 424.8 Q -(guments)-.1 E(digit\255ar)108 436.8 Q +F0(or)2.5 E F1(yank\255pop)2.5 E F0(.)A F1(Numeric Ar)87 352.8 Q +(guments)-.1 E(digit\255ar)108 364.8 Q (gument \(M\2550, M\2551, ..., M\255\255\))-.1 E F0 .367 -(Add this digit to the ar)144 448.8 R .367 +(Add this digit to the ar)144 376.8 R .367 (gument already accumulating, or start a ne)-.18 F 2.867(wa)-.25 G -.18 (rg)-2.867 G 2.867(ument. M\255\255).18 F .367(starts a ne)2.867 F -.05 -(ga)-.15 G(-).05 E(ti)144 460.8 Q .3 -.15(ve a)-.25 H -.18(rg).15 G -(ument.).18 E F1(uni)108 472.8 Q -.1(ve)-.1 G(rsal\255ar).1 E(gument)-.1 -E F0 .779(This is another w)144 484.8 R .779(ay to specify an ar)-.1 F +(ga)-.15 G(-).05 E(ti)144 388.8 Q .3 -.15(ve a)-.25 H -.18(rg).15 G +(ument.).18 E F1(uni)108 400.8 Q -.1(ve)-.1 G(rsal\255ar).1 E(gument)-.1 +E F0 .779(This is another w)144 412.8 R .779(ay to specify an ar)-.1 F 3.279(gument. If)-.18 F .779(this command is follo)3.279 F .778 (wed by one or more digits,)-.25 F 1.376 (optionally with a leading minus sign, those digits de\214ne the ar)144 -496.8 R 3.876(gument. If)-.18 F 1.376(the command is fol-)3.876 F(lo)144 -508.8 Q 1.17(wed by digits, e)-.25 F -.15(xe)-.15 G(cuting).15 E F1(uni) +424.8 R 3.876(gument. If)-.18 F 1.376(the command is fol-)3.876 F(lo)144 +436.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 520.8 R .898 +-.2 F(-)-.2 E .898(wise ignored.)144 448.8 R .898 (As a special case, if this command is immediately follo)5.898 F .898 (wed by a character that is)-.25 F 1.23 -(neither a digit nor minus sign, the ar)144 532.8 R 1.23 +(neither a digit nor minus sign, the ar)144 460.8 R 1.23 (gument count for the ne)-.18 F 1.23(xt command is multiplied by four) --.15 F(.)-.55 E .822(The ar)144 544.8 R .822 +-.15 F(.)-.55 E .822(The ar)144 472.8 R .822 (gument count is initially one, so e)-.18 F -.15(xe)-.15 G .823 (cuting this function the \214rst time mak).15 F .823(es the ar)-.1 F -(gument)-.18 E(count four)144 556.8 Q 2.5(,as)-.4 G(econd time mak)-2.5 +(gument)-.18 E(count four)144 484.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 573.6 Q(complete \(T)108 585.6 Q(AB\))-.9 E F0 1.137 -(Attempt to perform completion on the te)144 597.6 R 1.137 +87 501.6 Q(complete \(T)108 513.6 Q(AB\))-.9 E F0 1.137 +(Attempt to perform completion on the te)144 525.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 609.6 Q .532(xt as a v) +(attempts completion treating the)3.637 F(te)144 537.6 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 621.6 Q .702(xt be)-.15 F .702(gins with)-.15 F F1(@)3.202 E F0 .701 +144 549.6 Q .702(xt be)-.15 F .702(gins with)-.15 F F1(@)3.202 E F0 .701 (\), or command \(including aliases and functions\) in turn.)B .701 (If none of these pro-)5.701 F -(duces a match, \214lename completion is attempted.)144 633.6 Q F1 -(possible\255completions \(M\255?\))108 645.6 Q F0 -(List the possible completions of the te)144 657.6 Q(xt before point.) --.15 E F1(insert\255completions \(M\255*\))108 669.6 Q F0 .783 -(Insert all completions of the te)144 681.6 R .783 +(duces a match, \214lename completion is attempted.)144 561.6 Q F1 +(possible\255completions \(M\255?\))108 573.6 Q F0 +(List the possible completions of the te)144 585.6 Q(xt before point.) +-.15 E F1(insert\255completions \(M\255*\))108 597.6 Q F0 .783 +(Insert all completions of the te)144 609.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 -693.6 Q F0(.)A F1(menu\255complete)108 705.6 Q F0 .929(Similar to)144 -717.6 R F1(complete)3.429 E F0 3.429(,b)C .929(ut replaces the w)-3.629 +621.6 Q F0(.)A F1(menu\255complete)108 633.6 Q F0 .929(Similar to)144 +645.6 R F1(complete)3.429 E F0 3.429(,b)C .929(ut replaces the w)-3.629 F .929(ord to be completed with a single match from the list of)-.1 F -1.193(possible completions.)144 729.6 R 1.193(Repeated e)6.193 F -.15 +1.193(possible completions.)144 657.6 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(GNU Bash 5.0)72 768 Q -(2019 September 16)135.955 E(49)185.115 E 0 Cg EP +(steps through the list of possible)3.694 F .829 +(completions, inserting each match in turn.)144 669.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 681.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 693.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 705.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(GNU Bash 5.0)72 768 Q(2019 October 30)141.235 E(49)190.395 +E 0 Cg EP %%Page: 50 50 %%BeginPageSetup BP %%EndPageSetup /F0 10/Times-Roman@0 SF -.35(BA)72 48 S 137.14(SH\(1\) General).35 F -(Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E .829 -(completions, inserting each match in turn.)144 84 R .828 -(At the end of the list of completions, the bell is rung)5.828 F .727 -(\(subject to the setting of)144 96 R/F1 10/Times-Bold@0 SF -(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 108 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 120 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 -(menu\255complete\255backward)108 132 Q F0 .82(Identical to)144 144 R F1 +(Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E/F1 10/Times-Bold@0 +SF(menu\255complete\255backward)108 84 Q F0 .82(Identical to)144 96 R F1 (menu\255complete)3.32 E F0 3.32(,b)C .82(ut mo)-3.52 F -.15(ve)-.15 G 3.32(sb).15 G(ackw)-3.32 E .82 (ard through the list of possible completions, as if)-.1 F F1 -(menu\255complete)144 156 Q F0(had been gi)2.5 E -.15(ve)-.25 G 2.5(nan) +(menu\255complete)144 108 Q F0(had been gi)2.5 E -.15(ve)-.25 G 2.5(nan) .15 G -2.25 -.15(eg a)-2.5 H(ti).15 E .3 -.15(ve a)-.25 H -.18(rg).15 G 2.5(ument. This).18 F(command is unbound by def)2.5 E(ault.)-.1 E F1 -(delete\255char\255or\255list)108 168 Q F0 .234 -(Deletes the character under the cursor if not at the be)144 180 R .234 +(delete\255char\255or\255list)108 120 Q F0 .234 +(Deletes the character under the cursor if not at the be)144 132 R .234 (ginning or end of the line \(lik)-.15 F(e)-.1 E F1(delete\255char)2.734 -E F0(\).)A .425(If at the end of the line, beha)144 192 R -.15(ve)-.2 G +E F0(\).)A .425(If at the end of the line, beha)144 144 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 -204 Q(ault.)-.1 E F1(complete\255\214lename \(M\255/\))108 216 Q F0 -(Attempt \214lename completion on the te)144 228 Q(xt before point.)-.15 -E F1(possible\255\214lename\255completions \(C\255x /\))108 240 Q F0 -(List the possible completions of the te)144 252 Q +156 Q(ault.)-.1 E F1(complete\255\214lename \(M\255/\))108 168 Q F0 +(Attempt \214lename completion on the te)144 180 Q(xt before point.)-.15 +E F1(possible\255\214lename\255completions \(C\255x /\))108 192 Q F0 +(List the possible completions of the te)144 204 Q (xt before point, treating it as a \214lename.)-.15 E F1 -(complete\255user)108 264 Q(name \(M\255~\))-.15 E F0 -(Attempt completion on the te)144 276 Q +(complete\255user)108 216 Q(name \(M\255~\))-.15 E F0 +(Attempt completion on the te)144 228 Q (xt before point, treating it as a username.)-.15 E F1(possible\255user) -108 288 Q(name\255completions \(C\255x ~\))-.15 E F0 -(List the possible completions of the te)144 300 Q +108 240 Q(name\255completions \(C\255x ~\))-.15 E F0 +(List the possible completions of the te)144 252 Q (xt before point, treating it as a username.)-.15 E F1(complete\255v)108 -312 Q(ariable \(M\255$\))-.1 E F0(Attempt completion on the te)144 324 Q +264 Q(ariable \(M\255$\))-.1 E F0(Attempt completion on the te)144 276 Q (xt before point, treating it as a shell v)-.15 E(ariable.)-.25 E F1 -(possible\255v)108 336 Q(ariable\255completions \(C\255x $\))-.1 E F0 +(possible\255v)108 288 Q(ariable\255completions \(C\255x $\))-.1 E F0 +(List the possible completions of the te)144 300 Q +(xt before point, treating it as a shell v)-.15 E(ariable.)-.25 E F1 +(complete\255hostname \(M\255@\))108 312 Q F0 +(Attempt completion on the te)144 324 Q +(xt before point, treating it as a hostname.)-.15 E F1 +(possible\255hostname\255completions \(C\255x @\))108 336 Q F0 (List the possible completions of the te)144 348 Q -(xt before point, treating it as a shell v)-.15 E(ariable.)-.25 E F1 -(complete\255hostname \(M\255@\))108 360 Q F0 -(Attempt completion on the te)144 372 Q (xt before point, treating it as a hostname.)-.15 E F1 -(possible\255hostname\255completions \(C\255x @\))108 384 Q F0 -(List the possible completions of the te)144 396 Q -(xt before point, treating it as a hostname.)-.15 E F1 -(complete\255command \(M\255!\))108 408 Q F0 .581 -(Attempt completion on the te)144 420 R .581 +(complete\255command \(M\255!\))108 360 Q F0 .581 +(Attempt completion on the te)144 372 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 432 R +(Command comple-)5.58 F .715(tion attempts to match the te)144 384 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 444 Q -.15(xe)-.15 G +(\214nally e)144 396 Q -.15(xe)-.15 G (cutable \214lenames, in that order).15 E(.)-.55 E F1 -(possible\255command\255completions \(C\255x !\))108 456 Q F0 -(List the possible completions of the te)144 468 Q +(possible\255command\255completions \(C\255x !\))108 408 Q F0 +(List the possible completions of the te)144 420 Q (xt before point, treating it as a command name.)-.15 E F1 -(dynamic\255complete\255history \(M\255T)108 480 Q(AB\))-.9 E F0 .425 -(Attempt completion on the te)144 492 R .425 +(dynamic\255complete\255history \(M\255T)108 432 Q(AB\))-.9 E F0 .425 +(Attempt completion on the te)144 444 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 504 Q F1(dab)108 516 Q(br)-.1 E +(for possible completion matches.)144 456 Q F1(dab)108 468 Q(br)-.1 E -.15(ev)-.18 G(\255expand).15 E F0 .61 -(Attempt menu completion on the te)144 528 R .611 +(Attempt menu completion on the te)144 480 R .611 (xt before point, comparing the te)-.15 F .611(xt ag)-.15 F .611 (ainst lines from the his-)-.05 F -(tory list for possible completion matches.)144 540 Q F1 -(complete\255into\255braces \(M\255{\))108 552 Q F0 .4(Perform \214lena\ +(tory list for possible completion matches.)144 492 Q F1 +(complete\255into\255braces \(M\255{\))108 504 Q F0 .4(Perform \214lena\ me completion and insert the list of possible completions enclosed with\ -in braces so)144 564 R(the list is a)144 576 Q -.25(va)-.2 G +in braces so)144 516 R(the list is a)144 528 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 592.8 S(yboard Macr).25 E(os)-.18 -E(start\255kbd\255macr)108 604.8 Q 2.5(o\()-.18 G(C\255x \()-2.5 E(\)) -.833 E F0(Be)144 616.8 Q(gin sa)-.15 E +-.15(ve)-.15 G(\).).15 E F1 -.25(Ke)87 544.8 S(yboard Macr).25 E(os)-.18 +E(start\255kbd\255macr)108 556.8 Q 2.5(o\()-.18 G(C\255x \()-2.5 E(\)) +.833 E F0(Be)144 568.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 628.8 Q 2.5(o\()-.18 G -(C\255x \))-2.5 E(\)).833 E F0(Stop sa)144 640.8 Q +(board macro.).15 E F1(end\255kbd\255macr)108 580.8 Q 2.5(o\()-.18 G +(C\255x \))-2.5 E(\)).833 E F0(Stop sa)144 592.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 652.8 Q 2.5(o\()-.18 G(C\255x e\))-2.5 -E F0(Re-e)144 664.8 Q -.15(xe)-.15 G .999(cute the last k).15 F -.15(ey) +(call\255last\255kbd\255macr)108 604.8 Q 2.5(o\()-.18 G(C\255x e\))-2.5 +E F0(Re-e)144 616.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 676.8 Q -.15(ey)-.1 G(board.).15 -E F1(print\255last\255kbd\255macr)108 688.8 Q 2.5(o\()-.18 G(\))-2.5 E -F0(Print the last k)144 700.8 Q -.15(ey)-.1 G -(board macro de\214ned in a format suitable for the).15 E F2(inputr)2.5 -E(c)-.37 E F0(\214le.)2.5 E(GNU Bash 5.0)72 768 Q(2019 September 16) -135.955 E(50)185.115 E 0 Cg EP + appear as if).15 F(typed at the k)144 628.8 Q -.15(ey)-.1 G(board.).15 +E F1(print\255last\255kbd\255macr)108 640.8 Q 2.5(o\()-.18 G(\))-2.5 E +F0(Print the last k)144 652.8 Q -.15(ey)-.1 G +(board macro de\214ned in a format suitable for the).15 E/F2 10 +/Times-Italic@0 SF(inputr)2.5 E(c)-.37 E F0(\214le.)2.5 E F1 +(Miscellaneous)87 669.6 Q -.18(re)108 681.6 S.18 E +(ead\255init\255\214le \(C\255x C\255r\))-.18 E F0 1.777 +(Read in the contents of the)144 693.6 R F2(inputr)4.277 E(c)-.37 E F0 +1.776(\214le, and incorporate an)4.276 F 4.276(yb)-.15 G 1.776 +(indings or v)-4.276 F 1.776(ariable assignments)-.25 F(found there.)144 +705.6 Q(GNU Bash 5.0)72 768 Q(2019 October 30)141.235 E(50)190.395 E 0 +Cg EP %%Page: 51 51 %%BeginPageSetup BP %%EndPageSetup /F0 10/Times-Roman@0 SF -.35(BA)72 48 S 137.14(SH\(1\) General).35 F (Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E/F1 10/Times-Bold@0 -SF(Miscellaneous)87 84 Q -.18(re)108 96 S.18 E -(ead\255init\255\214le \(C\255x C\255r\))-.18 E F0 1.777 -(Read in the contents of the)144 108 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 120 Q F1(abort \(C\255g\))108 132 Q F0 3.248 -(Abort the current editing command and ring the terminal')144 144 R -5.749(sb)-.55 G 3.249(ell \(subject to the setting of)-5.749 F F1 -(bell\255style)144 156 Q F0(\).)A F1(do\255lo)108 168 Q(wer)-.1 E -(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.739(If the meta\214ed character)144 180 R F2(x)4.239 -E F0 1.739 +SF(abort \(C\255g\))108 84 Q F0 3.248 +(Abort the current editing command and ring the terminal')144 96 R 5.749 +(sb)-.55 G 3.249(ell \(subject to the setting of)-5.749 F F1 +(bell\255style)144 108 Q F0(\).)A F1(do\255lo)108 120 Q(wer)-.1 E +(case\255v)-.18 E(ersion \(M\255A, M\255B, M\255)-.1 E/F2 10 +/Times-Italic@0 SF(x)A F1 2.5(,.)C(..\))-2.5 E F0 1.739 +(If the meta\214ed character)144 132 R F2(x)4.239 E F0 1.739 (is uppercase, run the command that is bound to the corresponding)4.239 -F(meta\214ed lo)144 192 Q(wercase character)-.25 E 5(.T)-.55 G(he beha) +F(meta\214ed lo)144 144 Q(wercase character)-.25 E 5(.T)-.55 G(he beha) -5 E(vior is unde\214ned if)-.2 E F2(x)2.5 E F0(is already lo)2.5 E -(wercase.)-.25 E F1(pr)108 204 Q(e\214x\255meta \(ESC\))-.18 E F0 -(Metafy the ne)144 216 Q(xt character typed.)-.15 E/F3 9/Times-Bold@0 SF +(wercase.)-.25 E F1(pr)108 156 Q(e\214x\255meta \(ESC\))-.18 E F0 +(Metafy the ne)144 168 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 228 Q F0 -(Incremental undo, separately remembered for each line.)144 240 Q F1 --2.29 -.18(re v)108 252 T(ert\255line \(M\255r\)).08 E F0 1.095 -(Undo all changes made to this line.)144 264 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 276 Q F1 -(tilde\255expand \(M\255&\))108 288 Q F0(Perform tilde e)144 300 Q +(Meta\255f)2.5 E F0(.)A F1(undo \(C\255_, C\255x C\255u\))108 180 Q F0 +(Incremental undo, separately remembered for each line.)144 192 Q F1 +-2.29 -.18(re v)108 204 T(ert\255line \(M\255r\)).08 E F0 .23 +(Undo all changes made to this line.)144 216 R .231(This is lik)5.23 F +2.731(ee)-.1 G -.15(xe)-2.881 G .231(cuting the).15 F F1(undo)2.731 E F0 +.231(command enough times to re-)2.731 F +(turn the line to its initial state.)144 228 Q F1 +(tilde\255expand \(M\255&\))108 240 Q F0(Perform tilde e)144 252 Q (xpansion on the current w)-.15 E(ord.)-.1 E F1 -(set\255mark \(C\255@, M\255\))108 312 Q F0 -(Set the mark to the point.)144 324 Q(If a numeric ar)5 E +(set\255mark \(C\255@, M\255\))108 264 Q F0 +(Set the mark to the point.)144 276 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 336 Q F0(Sw)144 -348 Q .283(ap the point with the mark.)-.1 F .283 +(exchange\255point\255and\255mark \(C\255x C\255x\))108 288 Q F0(Sw)144 +300 Q .283(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 360 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 372 Q(ch \(C\255]\))-.18 E F0 3.035(Ac)144 384 S +144 312 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 324 Q(ch \(C\255]\))-.18 E F0 3.035(Ac)144 336 S .535(haracter is read and point is mo)-3.035 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 396 Q(vious occurrences.)-.25 E F1(character\255sear)108 408 Q -(ch\255backward \(M\255C\255]\))-.18 E F0 3.544(Ac)144 420 S 1.044 +144 348 Q(vious occurrences.)-.25 E F1(character\255sear)108 360 Q +(ch\255backward \(M\255C\255]\))-.18 E F0 3.544(Ac)144 372 S 1.044 (haracter is read and point is mo)-3.544 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 -.05(ga)-.15 G(ti).05 E -.15(ve)-.25 G -(count searches for subsequent occurrences.)144 432 Q F1 -(skip\255csi\255sequence)108 444 Q F0 1.826 -(Read enough characters to consume a multi-k)144 456 R 2.126 -.15(ey s) +(count searches for subsequent occurrences.)144 384 Q F1 +(skip\255csi\255sequence)108 396 Q F0 1.826 +(Read enough characters to consume a multi-k)144 408 R 2.126 -.15(ey s) -.1 H 1.827(equence such as those de\214ned for k).15 F -.15(ey)-.1 G -4.327(sl).15 G(ik)-4.327 E(e)-.1 E .791(Home and End.)144 468 R .791 +4.327(sl).15 G(ik)-4.327 E(e)-.1 E .791(Home and End.)144 420 R .791 (Such sequences be)5.791 F .791 (gin with a Control Sequence Indicator \(CSI\), usually ESC\255[.)-.15 F -.331(If this sequence is bound to "\\[", k)144 480 R -.15(ey)-.1 G 2.831 +.331(If this sequence is bound to "\\[", k)144 432 R -.15(ey)-.1 G 2.831 (sp).15 G .331(roducing such sequences will ha)-2.831 F .632 -.15(ve n) -.2 H 2.832(oe).15 G -.25(ff)-2.832 G .332(ect unless e).25 F(xplic-) -.15 E .026(itly bound to a readline command, instead of inserting stra\ -y characters into the editing b)144 492 R(uf)-.2 E(fer)-.25 E 5.026(.T) --.55 G(his)-5.026 E(is unbound by def)144 504 Q(ault, b)-.1 E +y characters into the editing b)144 444 R(uf)-.2 E(fer)-.25 E 5.026(.T) +-.55 G(his)-5.026 E(is unbound by def)144 456 Q(ault, b)-.1 E (ut usually bound to ESC\255[.)-.2 E F1(insert\255comment \(M\255#\))108 -516 Q F0 -.4(Wi)144 528 S .48(thout a numeric ar).4 F .48(gument, the v) +468 Q F0 -.4(Wi)144 480 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 540 Q .245 +-.25(va)2.981 G .481(riable is inserted at the).25 F(be)144 492 Q .245 (ginning of the current line.)-.15 F .245(If a numeric ar)5.245 F .244 (gument is supplied, this command acts as a toggle: if)-.18 F .321 -(the characters at the be)144 552 R .321 +(the characters at the be)144 504 R .321 (ginning of the line do not match the v)-.15 F .321(alue of)-.25 F F1 (comment\255begin)2.821 E F0 2.822(,t)C .322(he v)-2.822 F .322(alue is) --.25 F .832(inserted, otherwise the characters in)144 564 R F1 +-.25 F .832(inserted, otherwise the characters in)144 516 R F1 (comment\255begin)3.332 E F0 .831(are deleted from the be)3.332 F .831 (ginning of the line.)-.15 F 1.468 -(In either case, the line is accepted as if a ne)144 576 R 1.468 +(In either case, the line is accepted as if a ne)144 528 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 588 Q F0 .84 +1.469(alue of)-.25 F F1(com-)3.969 E(ment\255begin)144 540 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 600 Q -.15 +(gu-)-.18 E(ment causes the comment character to be remo)144 552 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 612 Q -(ord \(M\255g\))-.1 E F0 .791(The w)144 624 R .791 +(cuted by the shell.).15 E F1(glob\255complete\255w)108 564 Q +(ord \(M\255g\))-.1 E F0 .791(The w)144 576 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 636 +(xpansion, with an asterisk implicitly)-.15 F 2.5(appended. This)144 588 R(pattern is used to generate a list of matching \214lenames for possib\ -le completions.)2.5 E F1(glob\255expand\255w)108 648 Q(ord \(C\255x *\)) --.1 E F0 .176(The w)144 660 R .176 +le completions.)2.5 E F1(glob\255expand\255w)108 600 Q(ord \(C\255x *\)) +-.1 E F0 .176(The w)144 612 R .176 (ord before point is treated as a pattern for pathname e)-.1 F .176 (xpansion, and the list of matching \214le-)-.15 F .516 -(names is inserted, replacing the w)144 672 R 3.016(ord. If)-.1 F 3.016 +(names is inserted, replacing the w)144 624 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 684 Q(xpansion.)-.15 E F1(glob\255list\255expansions \(C\255x g\)) -108 696 Q F0 .923(The list of e)144 708 R .923(xpansions that w)-.15 F +144 636 Q(xpansion.)-.15 E F1(glob\255list\255expansions \(C\255x g\)) +108 648 Q F0 .923(The list of e)144 660 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 720 R 3.372(wn. If)-.15 F 3.372(an)3.372 G +.872(the line is redra)144 672 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 -(GNU Bash 5.0)72 768 Q(2019 September 16)135.955 E(51)185.115 E 0 Cg EP +(gument is supplied, an asterisk is appended before pathname)-.18 F -.15 +(ex)144 684 S(pansion.).15 E F1(dump\255functions)108 696 Q F0 .627 +(Print all of the functions and their k)144 708 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 720 Q +(ay that it can be made part of an)-.1 E F2(inputr)2.5 E(c)-.37 E F0 +(\214le.)2.5 E(GNU Bash 5.0)72 768 Q(2019 October 30)141.235 E(51) +190.395 E 0 Cg EP %%Page: 52 52 %%BeginPageSetup BP %%EndPageSetup /F0 10/Times-Roman@0 SF -.35(BA)72 48 S 137.14(SH\(1\) General).35 F -(Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E -.15(ex)144 84 S -(pansion.).15 E/F1 10/Times-Bold@0 SF(dump\255functions)108 96 Q F0 .627 -(Print all of the functions and their k)144 108 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 120 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 132 Q(ariables)-.1 E F0 -1.799(Print all of the settable readline v)144 144 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 156 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 168 Q(c)-.37 E F0 -(\214le.)2.5 E F1(dump\255macr)108 180 Q(os)-.18 E F0 .592 -(Print all of the readline k)144 192 R .892 -.15(ey s)-.1 H .592 -(equences bound to macros and the strings the).15 F 3.093(yo)-.15 G -3.093(utput. If)-3.093 F 3.093(an)3.093 G(umeric)-3.093 E(ar)144 204 Q -.528(gument is supplied, the output is formatted in such a w)-.18 F .528 +(Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E/F1 10/Times-Bold@0 +SF(dump\255v)108 84 Q(ariables)-.1 E F0 .762 +(Print all of the settable readline v)144 96 R .762 +(ariables and their v)-.25 F .763(alues to the readline output stream.) +-.25 F .763(If a nu-)5.763 F .109(meric ar)144 108 R .109 +(gument is supplied, the output is formatted in such a w)-.18 F .108 +(ay that it can be made part of an)-.1 F/F2 10/Times-Italic@0 SF(in-) +2.608 E(putr)144 120 Q(c)-.37 E F0(\214le.)2.5 E F1(dump\255macr)108 132 +Q(os)-.18 E F0 .592(Print all of the readline k)144 144 R .892 -.15 +(ey s)-.1 H .592(equences bound to macros and the strings the).15 F +3.093(yo)-.15 G 3.093(utput. If)-3.093 F 3.093(an)3.093 G(umeric)-3.093 +E(ar)144 156 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 216 Q F1(display\255shell\255v)108 228 Q -(ersion \(C\255x C\255v\))-.1 E F0(Display v)144 240 Q +(\214le.)144 168 Q F1(display\255shell\255v)108 180 Q +(ersion \(C\255x C\255v\))-.1 E F0(Display v)144 192 Q (ersion information about the current instance of)-.15 E F1(bash)2.5 E -F0(.)A F1(Pr)87 256.8 Q(ogrammable Completion)-.18 E F0 .146(When w)108 -268.8 R .147(ord completion is attempted for an ar)-.1 F .147 +F0(.)A F1(Pr)87 208.8 Q(ogrammable Completion)-.18 E F0 .146(When w)108 +220.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 280.8 Q F0 3.829(\)h)C 1.329 +F2(compspec)108 232.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) 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 292.8 Q(acilities are in)-.1 E -.2 +-.25 F(programmable completion f)108 244.8 Q(acilities are in)-.1 E -.2 (vo)-.4 G -.1(ke).2 G(d.).1 E .497 -(First, the command name is identi\214ed.)108 309.6 R .497 +(First, the command name is identi\214ed.)108 261.6 R .497 (If the command w)5.497 F .498 (ord is the empty string \(completion attempted at)-.1 F .234(the be)108 -321.6 R .233(ginning of an empty line\), an)-.15 F 2.733(yc)-.15 G .233 +273.6 R .233(ginning of an empty line\), an)-.15 F 2.733(yc)-.15 G .233 (ompspec de\214ned with the)-2.733 F F12.733 E F0 .233(option to) 2.733 F F1(complete)2.733 E F0 .233(is used.)2.733 F .233(If a comp-) 5.233 F .481(spec has been de\214ned for that command, the compspec is \ -used to generate the list of possible completions)108 333.6 R .823 -(for the w)108 345.6 R 3.323(ord. If)-.1 F .823(the command w)3.323 F +used to generate the list of possible completions)108 285.6 R .823 +(for the w)108 297.6 R 3.323(ord. If)-.1 F .823(the command w)3.323 F .822(ord is a full pathname, a compspec for the full pathname is search\ -ed for)-.1 F 2.866(\214rst. If)108 357.6 R .367(no compspec is found fo\ +ed for)-.1 F 2.866(\214rst. If)108 309.6 R .367(no compspec is found fo\ r the full pathname, an attempt is made to \214nd a compspec for the po\ -rtion)2.866 F(follo)108 369.6 Q .299(wing the \214nal slash.)-.25 F .298 +rtion)2.866 F(follo)108 321.6 Q .299(wing the \214nal slash.)-.25 F .298 (If those searches do not result in a compspec, an)5.299 F 2.798(yc)-.15 G .298(ompspec de\214ned with the)-2.798 F F12.798 E F0 .056 -(option to)108 381.6 R F1(complete)2.556 E F0 .056(is used as the def) +(option to)108 333.6 R F1(complete)2.556 E F0 .056(is used as the def) 2.556 F 2.556(ault. If)-.1 F .056(there is no def)2.556 F .056 (ault compspec,)-.1 F F1(bash)2.556 E F0 .056(attempts alias e)2.556 F -.057(xpansion on)-.15 F .333(the command w)108 393.6 R .332(ord as a \ +.057(xpansion on)-.15 F .333(the command w)108 345.6 R .332(ord as a \ \214nal resort, and attempts to \214nd a compspec for the command w)-.1 F .332(ord from an)-.1 F 2.832(ys)-.15 G(uc-)-2.832 E(cessful e)108 -405.6 Q(xpansion.)-.15 E .817(Once a compspec has been found, it is use\ -d to generate the list of matching w)108 422.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 434.4 Q +357.6 Q(xpansion.)-.15 E .817(Once a compspec has been found, it is use\ +d to generate the list of matching w)108 374.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 386.4 Q (ault)-.1 E F1(bash)2.5 E F0(completion as described abo)2.5 E .3 -.15 (ve u)-.15 H(nder).15 E F1(Completing)2.5 E F0(is performed.)2.5 E .464 -(First, the actions speci\214ed by the compspec are used.)108 451.2 R +(First, the actions speci\214ed by the compspec are used.)108 403.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 463.2 R .595 +.463(ord being)-.1 F .595(completed are returned.)108 415.2 R .595 (When the)5.595 F F13.095 E F0(or)3.095 E F13.095 E F0 .596 (option is used for \214lename or directory name completion, the)3.095 F -(shell v)108 475.2 Q(ariable)-.25 E F3(FIGNORE)2.5 E F0 -(is used to \214lter the matches.)2.25 E(An)108 492 Q 4.084(yc)-.15 G +(shell v)108 427.2 Q(ariable)-.25 E F3(FIGNORE)2.5 E F0 +(is used to \214lter the matches.)2.25 E(An)108 444 Q 4.084(yc)-.15 G 1.584(ompletions speci\214ed by a pathname e)-4.084 F 1.584 (xpansion pattern to the)-.15 F F14.084 E F0 1.584 -(option are generated ne)4.084 F 4.084(xt. The)-.15 F -.1(wo)108 504 S +(option are generated ne)4.084 F 4.084(xt. The)-.15 F -.1(wo)108 456 S .554(rds generated by the pattern need not match the w).1 F .555 (ord being completed.)-.1 F(The)5.555 E F3(GLOBIGNORE)3.055 E F0 .555 (shell v)2.805 F(ari-)-.25 E -(able is not used to \214lter the matches, b)108 516 Q(ut the)-.2 E F3 -(FIGNORE)2.5 E F0 -.25(va)2.25 G(riable is used.).25 E(Ne)108 532.8 Q +(able is not used to \214lter the matches, b)108 468 Q(ut the)-.2 E F3 +(FIGNORE)2.5 E F0 -.25(va)2.25 G(riable is used.).25 E(Ne)108 484.8 Q .321(xt, the string speci\214ed as the ar)-.15 F .321(gument to the)-.18 F F12.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 -544.8 R F3(IFS)2.912 E F0 .412(special v)2.662 F .412 +496.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 .413(Each w)5.412 F .413(ord is then e)-.1 F(xpanded)-.15 E .092 -(using brace e)108 556.8 R .092(xpansion, tilde e)-.15 F .092 +(using brace e)108 508.8 R .092(xpansion, tilde e)-.15 F .092 (xpansion, parameter and v)-.15 F .092(ariable e)-.25 F .091 (xpansion, command substitution, and arith-)-.15 F 1.396(metic e)108 -568.8 R 1.396(xpansion, as described abo)-.15 F 1.696 -.15(ve u)-.15 H +520.8 R 1.396(xpansion, as described abo)-.15 F 1.696 -.15(ve u)-.15 H (nder).15 E F3(EXP)3.896 E(ANSION)-.666 E/F4 9/Times-Roman@0 SF(.)A F0 1.396(The results are split using the rules described)5.896 F(abo)108 -580.8 Q .51 -.15(ve u)-.15 H(nder).15 E F1 -.75(Wo)2.71 G .21 +532.8 Q .51 -.15(ve u)-.15 H(nder).15 E F1 -.75(Wo)2.71 G .21 (rd Splitting).75 F F0 5.21(.T)C .209(he results of the e)-5.21 F .209 (xpansion are pre\214x-matched ag)-.15 F .209(ainst the w)-.05 F .209 -(ord being com-)-.1 F(pleted, and the matching w)108 592.8 Q -(ords become the possible completions.)-.1 E 1.237 -(After these matches ha)108 609.6 R 1.537 -.15(ve b)-.2 H 1.237 -(een generated, an).15 F 3.737(ys)-.15 G 1.238 -(hell function or command speci\214ed with the)-3.737 F F13.738 E -F0(and)3.738 E F13.738 E F0 3.376(options is in)108 621.6 R -.2 -(vo)-.4 G -.1(ke).2 G 5.875(d. When).1 F 3.375 -(the command or function is in)5.875 F -.2(vo)-.4 G -.1(ke).2 G 3.375 -(d, the).1 F F3(COMP_LINE)5.875 E F4(,)A F3(COMP_POINT)5.625 E F4(,)A F3 -(COMP_KEY)108 633.6 Q F4(,)A F0(and)2.407 E F3(COMP_TYPE)2.657 E F0 -.25 +(ord being com-)-.1 F(pleted, and the matching w)108 544.8 Q +(ords become the possible completions.)-.1 E .233 +(After these matches ha)108 561.6 R .533 -.15(ve b)-.2 H .233 +(een generated, an).15 F 2.733(ys)-.15 G .234 +(hell function or command speci\214ed with the)-2.733 F F12.734 E +F0(and)2.734 E F12.734 E F0(op-)2.734 E 4.209(tions is in)108 +573.6 R -.2(vo)-.4 G -.1(ke).2 G 6.709(d. When).1 F 4.208 +(the command or function is in)6.709 F -.2(vo)-.4 G -.1(ke).2 G 4.208 +(d, the).1 F F3(COMP_LINE)6.708 E F4(,)A F3(COMP_POINT)6.458 E F4(,)A F3 +(COMP_KEY)108 585.6 Q F4(,)A F0(and)2.407 E F3(COMP_TYPE)2.657 E F0 -.25 (va)2.407 G .157(riables are assigned v).25 F .157 (alues as described abo)-.25 F .457 -.15(ve u)-.15 H(nder).15 E F1 .158 (Shell V)2.658 F(ariables)-.92 E F0 5.158(.I)C(f)-5.158 E 3.486(as)108 -645.6 S .986(hell function is being in)-3.486 F -.2(vo)-.4 G -.1(ke).2 G +597.6 S .986(hell function is being in)-3.486 F -.2(vo)-.4 G -.1(ke).2 G .986(d, the).1 F F3(COMP_W)3.486 E(ORDS)-.09 E F0(and)3.236 E F3 (COMP_CW)3.486 E(ORD)-.09 E F0 -.25(va)3.236 G .986 (riables are also set.).25 F(When)5.985 E .346 -(the function or command is in)108 657.6 R -.2(vo)-.4 G -.1(ke).2 G .346 +(the function or command is in)108 609.6 R -.2(vo)-.4 G -.1(ke).2 G .346 (d, the \214rst ar).1 F .346(gument \()-.18 F F1($1)A F0 2.847(\)i)C 2.847(st)-2.847 G .347(he name of the command whose ar)-2.847 F(guments) --.18 E .264(are being completed, the second ar)108 669.6 R .264 +-.18 E .264(are being completed, the second ar)108 621.6 R .264 (gument \()-.18 F F1($2)A F0 2.764(\)i)C 2.764(st)-2.764 G .264(he w) -2.764 F .263(ord being completed, and the third ar)-.1 F .263 -(gument \()-.18 F F1($3)A F0 2.763(\)i)C(s)-2.763 E .628(the w)108 681.6 +(gument \()-.18 F F1($3)A F0 2.763(\)i)C(s)-2.763 E .628(the w)108 633.6 R .628(ord preceding the w)-.1 F .629 (ord being completed on the current command line.)-.1 F .629 -(No \214ltering of the generated)5.629 F .715(completions ag)108 693.6 R +(No \214ltering of the generated)5.629 F .715(completions ag)108 645.6 R .715(ainst the w)-.05 F .714(ord being completed is performed; the func\ tion or command has complete free-)-.1 F(dom in generating the matches.) -108 705.6 Q(An)108 722.4 Q 2.937(yf)-.15 G .437 +108 657.6 Q(An)108 674.4 Q 2.937(yf)-.15 G .437 (unction speci\214ed with)-2.937 F F12.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(GNU Bash 5.0)72 768 -Q(2019 September 16)135.955 E(52)185.115 E 0 Cg EP +(he shell f)-2.937 F .438(acilities, including)-.1 F(the)108 686.4 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 F3(COMPREPL)108 +698.4 Q(Y)-.828 E F0(array v)2.25 E(ariable, one per array element.)-.25 +E(Ne)108 715.2 Q .08(xt, an)-.15 F 2.58(yc)-.15 G .08 +(ommand speci\214ed with the)-2.58 F F12.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 727.2 +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(GNU Bash 5.0)72 768 +Q(2019 October 30)141.235 E(52)190.395 E 0 Cg EP %%Page: 53 53 %%BeginPageSetup BP %%EndPageSetup /F0 10/Times-Roman@0 SF -.35(BA)72 48 S 137.14(SH\(1\) General).35 F -(Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E(the)108 84 Q/F1 10 -/Times-Bold@0 SF(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 96 Q(Y)-.828 E F0(array v)2.25 E -(ariable, one per array element.)-.25 E(Ne)108 112.8 Q .08(xt, an)-.15 F -2.58(yc)-.15 G .08(ommand speci\214ed with the)-2.58 F F12.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 -124.8 R .359(should print a list of completions, one per line, to the s\ -tandard output.)2.859 F .358(Backslash may be used)5.359 F -(to escape a ne)108 136.8 Q(wline, if necessary)-.25 E(.)-.65 E .376 -(After all of the possible completions are generated, an)108 153.6 R -2.877<798c>-.15 G .377(lter speci\214ed with the)-2.877 F F12.877 -E F0 .377(option is applied to the)2.877 F 3.182(list. The)108 165.6 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 177.6 R .522(ord being completed.)-.1 F 3.022(Al)5.522 G -(iteral)-3.022 E F1(&)3.022 E F0 .523 +(Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E(to escape a ne)108 +84 Q(wline, if necessary)-.25 E(.)-.65 E .376 +(After all of the possible completions are generated, an)108 100.8 R +2.877<798c>-.15 G .377(lter speci\214ed with the)-2.877 F/F1 10 +/Times-Bold@0 SF2.877 E F0 .377(option is applied to the)2.877 F +3.182(list. The)108 112.8 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 124.8 R .522(ord being completed.)-.1 +F 3.022(Al)5.522 G(iteral)-3.022 E F1(&)3.022 E F0 .523 (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 189.6 R +-.15 G 3.023(db).15 G(efore)-3.023 E .85(attempting a match.)108 136.8 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 201.6 Q -.05(ga)-.15 G .764 +-3.349 E F1(!)3.349 E F0(ne)108 148.8 Q -.05(ga)-.15 G .764 (tes the pattern; in this case an).05 F 3.264(yc)-.15 G .764 (ompletion not matching the pattern will be remo)-3.264 F -.15(ve)-.15 G -3.264(d. If).15 F(the)3.265 E F1(nocase-)3.265 E(match)108 213.6 Q F0 +3.264(d. If).15 F(the)3.265 E F1(nocase-)3.265 E(match)108 160.8 Q F0 (shell option is enabled, the match is performed without re)2.5 E -.05 (ga)-.15 G(rd to the case of alphabetic characters.).05 E(Finally)108 -230.4 Q 3.087(,a)-.65 G .887 -.15(ny p)-3.087 H .587(re\214x and suf).15 +177.6 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 F13.087 E F0(and)3.087 E F13.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 comple\ -tion code as the list of possible completions.)108 242.4 Q .246 -(If the pre)108 259.2 R .247(viously-applied actions do not generate an) +tion code as the list of possible completions.)108 189.6 Q .246 +(If the pre)108 206.4 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 .247(as supplied to)-.1 F -F1(complete)108 271.2 Q F0(when the compspec w)2.5 E +F1(complete)108 218.4 Q F0(when the compspec w)2.5 E (as de\214ned, directory name completion is attempted.)-.1 E .462 -(If the)108 288 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 +(If the)108 235.2 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 300 Q 2.5(ym)-.15 G +F(pletion is attempted and an)108 247.2 Q 2.5(ym)-.15 G (atches are added to the results of the other actions.)-2.5 E .559 -(By def)108 316.8 R .559(ault, if a compspec is found, whate)-.1 F -.15 +(By def)108 264 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 328.8 R .632(The def)5.632 F(ault)-.1 -E F1(bash)3.132 E F0 .631 +.632(of possible completions.)108 276 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 340.8 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 352.8 S 3.172(sd).1 G .672 +(ault of \214le-)-.1 F .558(name completion is disabled.)108 288 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 300 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 .671(If the)5.671 F F13.171 E(default)108 364.8 Q F0 1.207 +-.1 F .671(If the)5.671 F F13.171 E(default)108 312 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.207(ault completion)-.1 F -(will be performed if the compspec \(and, if attempted, the def)108 -376.8 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 393.6 R .632(tions force\ - readline to append a slash to completed names which are symbolic links\ - to directories, subject)108 405.6 R 2.762(to the v)108 417.6 R 2.762 +(will be performed if the compspec \(and, if attempted, the def)108 324 +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 desire\ +d, the programmable completion func-)108 340.8 R .632(tions force readl\ +ine to append a slash to completed names which are symbolic links to di\ +rectories, subject)108 352.8 R 2.762(to the v)108 364.8 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 429.6 +(rdless of the setting of the).05 F F1(mark-sym-)5.261 E(link)108 376.8 Q(ed\255dir)-.1 E(ectories)-.18 E F0(readline v)2.5 E(ariable.)-.25 E .19(There is some support for dynamically modifying completions.)108 -446.4 R .191(This is most useful when used in combina-)5.191 F 1.172 -(tion with a def)108 458.4 R 1.172(ault completion speci\214ed with)-.1 +393.6 R .191(This is most useful when used in combina-)5.191 F 1.172 +(tion with a def)108 405.6 R 1.172(ault completion speci\214ed with)-.1 F F1 1.172(complete \255D)3.672 F F0 6.172(.I)C(t')-6.172 E 3.672(sp) -.55 G 1.172(ossible for shell functions e)-3.672 F -.15(xe)-.15 G 1.172 (cuted as).15 F .93(completion handlers to indicate that completion sho\ -uld be retried by returning an e)108 470.4 R .93(xit status of 124.)-.15 +uld be retried by returning an e)108 417.6 R .93(xit status of 124.)-.15 F .93(If a)5.93 F .1(shell function returns 124, and changes the compsp\ -ec associated with the command on which completion is)108 482.4 R .665 -(being attempted \(supplied as the \214rst ar)108 494.4 R .666 +ec associated with the command on which completion is)108 429.6 R .665 +(being attempted \(supplied as the \214rst ar)108 441.6 R .666 (gument when the function is e)-.18 F -.15(xe)-.15 G .666 (cuted\), programmable completion).15 F .084(restarts from the be)108 -506.4 R .084(ginning, with an attempt to \214nd a ne)-.15 F 2.584(wc) +453.6 R .084(ginning, with an attempt to \214nd a ne)-.15 F 2.584(wc) -.25 G .084(ompspec for that command.)-2.584 F .083(This allo)5.083 F -.083(ws a set of)-.25 F(completions to be b)108 518.4 Q(uilt dynamicall\ +.083(ws a set of)-.25 F(completions to be b)108 465.6 Q(uilt dynamicall\ y as completion is attempted, rather than being loaded all at once.)-.2 -E -.15(Fo)108 535.2 S 2.636(ri).15 G .137 +E -.15(Fo)108 482.4 S 2.636(ri).15 G .137 (nstance, assuming that there is a library of compspecs, each k)-2.636 F .137(ept in a \214le corresponding to the name of)-.1 F -(the command, the follo)108 547.2 Q(wing def)-.25 E +(the command, the follo)108 494.4 Q(wing def)-.25 E (ault completion function w)-.1 E(ould load completions dynamically:)-.1 -E/F3 10/Courier@0 SF(_completion_loader\(\))108 564 Q({)108 576 Q 6(.") -144 588 S(/etc/bash_completion.d/$1.sh" >/dev/null 2>&1 && return 124)-6 -E(})108 600 Q -(complete -D -F _completion_loader -o bashdefault -o default)108 612 Q -/F4 10.95/Times-Bold@0 SF(HIST)72 640.8 Q(OR)-.197 E(Y)-.383 E F0 .372 -(When the)108 652.8 R F1 .372(\255o history)2.872 F F0 .372 +E/F2 10/Courier@0 SF(_completion_loader\(\))108 511.2 Q({)108 523.2 Q 6 +(.")144 535.2 S +(/etc/bash_completion.d/$1.sh" >/dev/null 2>&1 && return 124)-6 E(})108 +547.2 Q(complete -D -F _completion_loader -o bashdefault -o default)108 +559.2 Q/F3 10.95/Times-Bold@0 SF(HIST)72 588 Q(OR)-.197 E(Y)-.383 E F0 +.372(When the)108 600 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/F5 +(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 .304 -(the list of commands pre)108 664.8 R .304(viously typed.)-.25 F .304 -(The v)5.304 F .304(alue of the)-.25 F F2(HISTSIZE)2.804 E F0 -.25(va) -2.554 G .305(riable is used as the number of com-).25 F .43(mands to sa) -108 676.8 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 +(the list of commands pre)108 612 R .304(viously typed.)-.25 F .304 +(The v)5.304 F .304(alue of the)-.25 F/F5 9/Times-Bold@0 SF(HISTSIZE) +2.804 E F0 -.25(va)2.554 G .305(riable is used as the number of com-).25 +F .43(mands to sa)108 624 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 F5 +(HISTSIZE)2.929 E F0 .429(commands \(def)2.679 F .429(ault 500\) is sa) +-.1 F -.15(ve)-.2 G 2.929(d. The).15 F(shell)2.929 E .287 (stores each command in the history list prior to parameter and v)108 -688.8 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 700.8 -S 4.066(ta).2 G 1.565(fter history e)-4.066 F 1.565 +636 R .287(ariable e)-.25 F .287(xpansion \(see)-.15 F F5(EXP)2.787 E +(ANSION)-.666 E F0(abo)2.537 E -.15(ve)-.15 G(\)).15 E -.2(bu)108 648 S +4.066(ta).2 G 1.565(fter history e)-4.066 F 1.565 (xpansion is performed, subject to the v)-.15 F 1.565 -(alues of the shell v)-.25 F(ariables)-.25 E F2(HISTIGNORE)4.065 E F0 -(and)3.815 E F2(HISTCONTR)108 712.8 Q(OL)-.27 E/F6 9/Times-Roman@0 SF(.) -A F0 .082 +(alues of the shell v)-.25 F(ariables)-.25 E F5(HISTIGNORE)4.065 E F0 +(and)3.815 E F5(HISTCONTR)108 660 Q(OL)-.27 E/F6 9/Times-Roman@0 SF(.)A +F0 .082 (On startup, the history is initialized from the \214le named by the v) -108 729.6 R(ariable)-.25 E F2(HISTFILE)2.583 E F0(\(def)2.333 E(ault)-.1 -E F5(~/.bash_history)2.583 E F0(\).)A(GNU Bash 5.0)72 768 Q -(2019 September 16)135.955 E(53)185.115 E 0 Cg EP +108 676.8 R(ariable)-.25 E F5(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 +688.8 R .315(alue of)-.25 F F5(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 .658 +(lines speci\214ed by the v)108 700.8 R .658(alue of)-.25 F F5 +(HISTFILESIZE)3.158 E F6(.)A F0(If)5.158 E F1(HISTFILESIZE)3.158 E F0 +.659(is unset, or set to null, a non-numeric)3.158 F -.25(va)108 712.8 S +.142(lue, or a numeric v).25 F .142 +(alue less than zero, the history \214le is not truncated.)-.25 F .142 +(When the history \214le is read, lines)5.142 F(be)108 724.8 Q 3.544 +(ginning with the history comment character follo)-.15 F 3.544 +(wed immediately by a digit are interpreted as)-.25 F(GNU Bash 5.0)72 +768 Q(2019 October 30)141.235 E(53)190.395 E 0 Cg EP %%Page: 54 54 %%BeginPageSetup BP %%EndPageSetup /F0 10/Times-Roman@0 SF -.35(BA)72 48 S 137.14(SH\(1\) General).35 F -(Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E .315 -(The \214le named by the v)108 84 R .315(alue of)-.25 F/F1 9 -/Times-Bold@0 SF(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 .658 -(lines speci\214ed by the v)108 96 R .658(alue of)-.25 F F1 -(HISTFILESIZE)3.158 E/F2 9/Times-Roman@0 SF(.)A F0(If)5.158 E/F3 10 -/Times-Bold@0 SF(HISTFILESIZE)3.158 E F0 .659 -(is unset, or set to null, a non-numeric)3.158 F -.25(va)108 108 S .142 -(lue, or a numeric v).25 F .142 -(alue less than zero, the history \214le is not truncated.)-.25 F .142 -(When the history \214le is read, lines)5.142 F(be)108 120 Q 1.604 -(ginning with the history comment character follo)-.15 F 1.604 -(wed immediately by a digit are interpreted as time-)-.25 F .151 -(stamps for the follo)108 132 R .151(wing history line.)-.25 F .151 -(These timestamps are optionally displayed depending on the v)5.151 F -.15(alue of)-.25 F(the)108 144 Q F1(HISTTIMEFORMA)3.558 E(T)-.855 E F0 --.25(va)3.309 G 3.559(riable. When).25 F 3.559(as)3.559 G 1.059 -(hell with history enabled e)-3.559 F 1.059(xits, the last)-.15 F F1 -($HISTSIZE)3.559 E F0 1.059(lines are)3.309 F .159 -(copied from the history list to)108 156 R F1($HISTFILE)2.659 E F2(.)A -F0 .159(If the)4.659 F F3(histappend)2.658 E F0 .158 -(shell option is enabled \(see the description of)2.658 F F3(shopt)108 -168 Q F0(under)2.581 E F1 .081(SHELL B)2.581 F(UIL)-.09 E .081 -(TIN COMMANDS)-.828 F F0(belo)2.332 E .082 -(w\), the lines are appended to the history \214le, otherwise the)-.25 F -.197(history \214le is o)108 180 R -.15(ve)-.15 G 2.697(rwritten. If).15 -F F1(HISTFILE)2.697 E F0 .196(is unset, or if the history \214le is unw\ -ritable, the history is not sa)2.447 F -.15(ve)-.2 G(d.).15 E .583 -(If the)108 192 R F1(HISTTIMEFORMA)3.083 E(T)-.855 E F0 -.25(va)2.834 G -.584(riable is set, time stamps are written to the history \214le, mark) -.25 F .584(ed with the his-)-.1 F 1.148(tory comment character)108 204 R -3.648(,s)-.4 G 3.648(ot)-3.648 G(he)-3.648 E 3.648(ym)-.15 G 1.147 -(ay be preserv)-3.648 F 1.147(ed across shell sessions.)-.15 F 1.147 -(This uses the history comment)6.147 F 1.376 -(character to distinguish timestamps from other history lines.)108 216 R -1.377(After sa)6.377 F 1.377(ving the history)-.2 F 3.877(,t)-.65 G -1.377(he history \214le is)-3.877 F .757 -(truncated to contain no more than)108 228 R F1(HISTFILESIZE)3.257 E F0 -3.257(lines. If)3.007 F F1(HISTFILESIZE)3.257 E F0 .757 -(is unset, or set to null, a non-)3.007 F(numeric v)108 240 Q +(Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E 1.479 +(timestamps for the follo)108 84 R 1.479(wing history line.)-.25 F 1.478 +(These timestamps are optionally displayed depending on the)6.479 F -.25 +(va)108 96 S 1.138(lue of the).25 F/F1 9/Times-Bold@0 SF(HISTTIMEFORMA) +3.638 E(T)-.855 E F0 -.25(va)3.388 G 3.638(riable. When).25 F 3.638(as) +3.638 G 1.138(hell with history enabled e)-3.638 F 1.139(xits, the last) +-.15 F F1($HISTSIZE)3.639 E F0 .506 +(lines are copied from the history list to)108 108 R F1($HISTFILE)3.005 +E/F2 9/Times-Roman@0 SF(.)A F0 .505(If the)5.005 F/F3 10/Times-Bold@0 SF +(histappend)3.005 E F0 .505(shell option is enabled \(see the de-)3.005 +F .599(scription of)108 120 R F3(shopt)3.099 E F0(under)3.099 E F1 .6 +(SHELL B)3.099 F(UIL)-.09 E .6(TIN COMMANDS)-.828 F F0(belo)2.85 E .6 +(w\), the lines are appended to the history \214le,)-.25 F .683 +(otherwise the history \214le is o)108 132 R -.15(ve)-.15 G 3.183 +(rwritten. If).15 F F1(HISTFILE)3.183 E F0 .682 +(is unset, or if the history \214le is unwritable, the his-)2.933 F +1.284(tory is not sa)108 144 R -.15(ve)-.2 G 3.784(d. If).15 F(the)3.784 +E F1(HISTTIMEFORMA)3.784 E(T)-.855 E F0 -.25(va)3.534 G 1.285 +(riable is set, time stamps are written to the history \214le,).25 F +(mark)108 156 Q .51(ed with the history comment character)-.1 F 3.01(,s) +-.4 G 3.009(ot)-3.01 G(he)-3.009 E 3.009(ym)-.15 G .509(ay be preserv) +-3.009 F .509(ed across shell sessions.)-.15 F .509(This uses the)5.509 +F .384(history comment character to distinguish timestamps from other h\ +istory lines.)108 168 R .385(After sa)5.384 F .385(ving the history)-.2 +F 2.885(,t)-.65 G(he)-2.885 E .381 +(history \214le is truncated to contain no more than)108 180 R F1 +(HISTFILESIZE)2.88 E F0 2.88(lines. If)2.63 F F1(HISTFILESIZE)2.88 E F0 +.38(is unset, or set to)2.63 F(null, a non-numeric v)108 192 Q (alue, or a numeric v)-.25 E (alue less than zero, the history \214le is not truncated.)-.25 E .298 -(The b)108 256.8 R .298(uiltin command)-.2 F F3(fc)2.798 E F0(\(see) +(The b)108 208.8 R .298(uiltin command)-.2 F F3(fc)2.798 E F0(\(see) 2.798 E F1 .298(SHELL B)2.798 F(UIL)-.09 E .298(TIN COMMANDS)-.828 F F0 (belo)2.549 E .299(w\) may be used to list or edit and re-e)-.25 F -.15 -(xe)-.15 G(-).15 E .472(cute a portion of the history list.)108 268.8 R +(xe)-.15 G(-).15 E .472(cute a portion of the history list.)108 220.8 R (The)5.472 E F3(history)2.972 E F0 -.2(bu)2.972 G .471 (iltin may be used to display or modify the history list and).2 F .001 -(manipulate the history \214le.)108 280.8 R .001 +(manipulate the history \214le.)108 232.8 R .001 (When using command-line editing, search commands are a)5.001 F -.25(va) --.2 G .002(ilable in each edit-).25 F(ing mode that pro)108 292.8 Q -(vide access to the history list.)-.15 E 1.486(The shell allo)108 309.6 +-.2 G .002(ilable in each edit-).25 F(ing mode that pro)108 244.8 Q +(vide access to the history list.)-.15 E 1.486(The shell allo)108 261.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 321.6 Q F0 -.25(va)2.707 G +E(OL)-.27 E F0(and)3.735 E F1(HISTIGNORE)108 273.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 F3 -(cmdhist)108 333.6 Q F0 .75 +(cmdhist)108 285.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 345.6 R 3.577(,a)-.65 G 1.077 +(the same history entry)108 297.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 F3(lithist)3.577 E F0 -.374(shell option causes the shell to sa)108 357.6 R .674 -.15(ve t)-.2 +.374(shell option causes the shell to sa)108 309.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 369.6 R F3(shopt)2.818 E F0 -.2(bu)2.818 G .318 +(description of the)108 321.6 R F3(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 -381.6 Q/F4 10.95/Times-Bold@0 SF(HIST)72 398.4 Q(OR)-.197 E 2.738(YE) +333.6 Q/F4 10.95/Times-Bold@0 SF(HIST)72 350.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 410.4 R .611 +(The shell supports a history e)108 362.4 R .611 (xpansion feature that is similar to the history e)-.15 F .61 (xpansion in)-.15 F F3(csh)3.11 E F0 5.61(.T)C .61(his section)-5.61 F -.87(describes what syntax features are a)108 422.4 R -.25(va)-.2 G 3.371 +.87(describes what syntax features are a)108 374.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 434.4 R F3(+H)4.514 E F0 2.014 -(option to the)4.514 F F3(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 446.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.305(History e)108 463.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 .21 -(commands, insert the ar)108 475.2 R .21(guments to a pre)-.18 F .209 +.95(can be disabled using the)108 386.4 R F3(+H)3.449 E F0 .949 +(option to the)3.449 F F3(set)3.449 E F0 -.2(bu)3.449 G .949 +(iltin command \(see).2 F F1 .949(SHELL B)3.449 F(UIL)-.09 E .949 +(TIN COMMANDS)-.828 F F0(be-)3.199 E(lo)108 398.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.305(History e)108 415.2 R 1.305(xpansions introduce w)-.15 F 1.306(or\ +ds from the history list into the input stream, making it easy to repea\ +t)-.1 F .21(commands, insert the ar)108 427.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 487.2 Q(.)-.65 E 1.163(History e)108 -504 R 1.163(xpansion is performed immediately after a complete line is \ -read, before the shell breaks it into)-.15 F -.1(wo)108 516 S .252 +F(vious)-.25 E(commands quickly)108 439.2 Q(.)-.65 E 1.163(History e)108 +456 R 1.163(xpansion is performed immediately after a complete line is \ +read, before the shell breaks it into)-.15 F -.1(wo)108 468 S .252 (rds, and is performed on each line indi).1 F .251 (vidually without taking quoting on pre)-.25 F .251 -(vious lines into account.)-.25 F(It)5.251 E(tak)108 528 Q .145 +(vious lines into account.)-.25 F(It)5.251 E(tak)108 480 Q .145 (es place in tw)-.1 F 2.645(op)-.1 G 2.646(arts. The)-2.645 F .146(\214\ rst is to determine which line from the history list to use during subs\ titution.)2.646 F .766(The second is to select portions of that line fo\ -r inclusion into the current one.)108 540 R .766 -(The line selected from the)5.766 F .253(history is the)108 552 R/F5 10 +r inclusion into the current one.)108 492 R .766 +(The line selected from the)5.766 F .253(history is the)108 504 R/F5 10 /Times-Italic@0 SF -.15(ev)2.753 G(ent).15 E F0 2.753(,a)C .253 (nd the portions of that line that are acted upon are)-2.753 F F5(wor) 2.753 E(ds)-.37 E F0 5.253(.V)C(arious)-6.363 E F5(modi\214er)2.754 E(s) -.1 E F0 .254(are a)2.754 F -.25(va)-.2 G(il-).25 E .539 -(able to manipulate the selected w)108 564 R 3.039(ords. The)-.1 F .538 +(able to manipulate the selected w)108 516 R 3.039(ords. The)-.1 F .538 (line is brok)3.038 F .538(en into w)-.1 F .538(ords in the same f)-.1 F -.538(ashion as when reading)-.1 F .572(input, so that se)108 576 R -.15 +.538(ashion as when reading)-.1 F .572(input, so that se)108 528 R -.15 (ve)-.25 G(ral).15 E F5(metac)3.072 E(har)-.15 E(acter)-.15 E F0 .572 (-separated w)B .572(ords surrounded by quotes are considered one w)-.1 -F 3.073(ord. His-)-.1 F .356(tory e)108 588 R .355 +F 3.073(ord. His-)-.1 F .356(tory e)108 540 R .355 (xpansions are introduced by the appearance of the history e)-.15 F .355 (xpansion character)-.15 F 2.855(,w)-.4 G .355(hich is)-2.855 F F3(!) -3.688 E F0 .355(by def)3.688 F(ault.)-.1 E .79(Only backslash \()108 600 +3.688 E F0 .355(by def)3.688 F(ault.)-.1 E .79(Only backslash \()108 552 R F3(\\).833 E F0 3.29(\)a).833 G .79 (nd single quotes can quote the history e)-3.29 F .79 (xpansion character)-.15 F 3.291(,b)-.4 G .791(ut the history e)-3.491 F (xpansion)-.15 E .789(character is also treated as quoted if it immedia\ -tely precedes the closing double quote in a double-quoted)108 612 R -(string.)108 624 Q(Se)108 640.8 Q -.15(ve)-.25 G .03 +tely precedes the closing double quote in a double-quoted)108 564 R +(string.)108 576 Q(Se)108 592.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 652.8 T +F .03(xpansion character)-.15 F(,)-.4 E -2.15 -.25(ev e)108 604.8 T 3.163(ni).25 G 3.163(fi)-3.163 G 3.162(ti)-3.163 G 3.162(su)-3.162 G .662(nquoted: space, tab, ne)-3.162 F .662(wline, carriage return, and) -.25 F F3(=)3.162 E F0 5.662(.I)C 3.162(ft)-5.662 G(he)-3.162 E F3 (extglob)3.162 E F0 .662(shell option is enabled,)3.162 F F3(\()3.162 E -F0(will also inhibit e)108 664.8 Q(xpansion.)-.15 E(Se)108 681.6 Q -.15 +F0(will also inhibit e)108 616.8 Q(xpansion.)-.15 E(Se)108 633.6 Q -.15 (ve)-.25 G .109(ral shell options settable with the).15 F F3(shopt)2.609 E F0 -.2(bu)2.609 G .11(iltin may be used to tailor the beha).2 F .11 -(vior of history e)-.2 F(xpansion.)-.15 E 1.143(If the)108 693.6 R F3 -(histv)3.643 E(erify)-.1 E F0 1.143 -(shell option is enabled \(see the description of the)3.643 F F3(shopt) -3.643 E F0 -.2(bu)3.643 G 1.143(iltin belo).2 F 1.143(w\), and)-.25 F F3 --.18(re)3.643 G(adline).18 E F0(is)3.642 E .461(being used, history sub\ -stitutions are not immediately passed to the shell parser)108 705.6 R -5.461(.I)-.55 G .461(nstead, the e)-5.461 F .461(xpanded line)-.15 F -1.516(is reloaded into the)108 717.6 R F3 -.18(re)4.016 G(adline).18 E -F0 1.516(editing b)4.016 F(uf)-.2 E 1.516 -(fer for further modi\214cation.)-.25 F(If)6.516 E F3 -.18(re)4.015 G -(adline).18 E F0 1.515(is being used, and the)4.015 F F3(histr)108 729.6 +(vior of history e)-.2 F(xpansion.)-.15 E .232(If the)108 645.6 R F3 +(histv)2.732 E(erify)-.1 E F0 .231 +(shell option is enabled \(see the description of the)2.731 F F3(shopt) +2.731 E F0 -.2(bu)2.731 G .231(iltin belo).2 F .231(w\), and)-.25 F F3 +-.18(re)2.731 G(adline).18 E F0 .231(is be-)2.731 F .449(ing used, hist\ +ory substitutions are not immediately passed to the shell parser)108 +657.6 R 5.449(.I)-.55 G .449(nstead, the e)-5.449 F .449 +(xpanded line is)-.15 F 2.228(reloaded into the)108 669.6 R F3 -.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 F3 -.18(re)4.728 G +(adline).18 E F0 2.228(is being used, and the)4.728 F F3(histr)108 681.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 F3 -.18(re) -3.702 G(adline).18 E F0(editing)3.702 E(GNU Bash 5.0)72 768 Q -(2019 September 16)135.955 E(54)185.115 E 0 Cg EP +3.702 G(adline).18 E F0(editing)3.702 E -.2(bu)108 693.6 S -.25(ff).2 G +.304(er for correction.).25 F(The)5.304 E F32.804 E F0 .304 +(option to the)2.804 F F3(history)2.804 E F0 -.2(bu)2.804 G .303 +(iltin command may be used to see what a history e).2 F(x-)-.15 E .52 +(pansion will do before using it.)108 705.6 R(The)5.52 E F33.02 E +F0 .52(option to the)3.02 F F3(history)3.02 E F0 -.2(bu)3.02 G .52 +(iltin may be used to add commands to the).2 F +(end of the history list without actually e)108 717.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(GNU Bash 5.0)72 768 Q +(2019 October 30)141.235 E(54)190.395 E 0 Cg EP %%Page: 55 55 %%BeginPageSetup BP %%EndPageSetup /F0 10/Times-Roman@0 SF -.35(BA)72 48 S 137.14(SH\(1\) General).35 F -(Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E -.2(bu)108 84 S --.25(ff).2 G 1.161(er for correction.).25 F(The)6.161 E/F1 10 -/Times-Bold@0 SF3.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 96 S -.055(pansion will do before using it.).15 F(The)5.055 E F12.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 108 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 124.8 R 2.2 -(ws control of the v)-.25 F 2.2(arious characters used by the history e) --.25 F 2.2(xpansion mechanism \(see the)-.15 F 1.146(description of)108 -136.8 R F1(histchars)3.646 E F0(abo)3.646 E 1.446 -.15(ve u)-.15 H(nder) -.15 E F1 1.146(Shell V)3.646 F(ariables)-.92 E F0 3.646(\). The)B 1.147 -(shell uses the history comment character to)3.646 F -(mark history timestamps when writing the history \214le.)108 148.8 Q F1 -(Ev)87 165.6 Q(ent Designators)-.1 E F0 .205(An e)108 177.6 R -.15(ve) --.25 G .204(nt designator is a reference to a command line entry in the\ - history list.).15 F .204(Unless the reference is abso-)5.204 F(lute, e) -108 189.6 Q -.15(ve)-.25 G(nts are relati).15 E .3 -.15(ve t)-.25 H 2.5 -(ot).15 G(he current position in the history list.)-2.5 E F1(!)108 206.4 -Q F0 1.607(Start a history substitution, e)144 206.4 R 1.607 +(Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E 1.109 +(The shell allo)108 84 R 1.108(ws control of the v)-.25 F 1.108 +(arious characters used by the history e)-.25 F 1.108 +(xpansion mechanism \(see the de-)-.15 F .162(scription of)108 96 R/F1 +10/Times-Bold@0 SF(histchars)2.662 E F0(abo)2.662 E .462 -.15(ve u)-.15 +H(nder).15 E F1 .163(Shell V)2.662 F(ariables)-.92 E F0 2.663(\). The)B +.163(shell uses the history comment character to mark)2.663 F +(history timestamps when writing the history \214le.)108 108 Q F1(Ev)87 +124.8 Q(ent Designators)-.1 E F0 .205(An e)108 136.8 R -.15(ve)-.25 G +.204(nt designator is a reference to a command line entry in the histor\ +y list.).15 F .204(Unless the reference is abso-)5.204 F(lute, e)108 +148.8 Q -.15(ve)-.25 G(nts are relati).15 E .3 -.15(ve t)-.25 H 2.5(ot) +.15 G(he current position in the history list.)-2.5 E F1(!)108 165.6 Q +F0 1.607(Start a history substitution, e)144 165.6 R 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 218.4 Q F1(extglob)2.5 E F0 +(\(when the)144 177.6 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 230.4 Q/F2 10/Times-Italic@0 SF(n)A F0 -(Refer to command line)144 230.4 Q F2(n)2.5 E F0(.).24 E F1<21ad>108 -242.4 Q F2(n)A F0(Refer to the current command minus)144 242.4 Q F2(n) -2.5 E F0(.).24 E F1(!!)108 254.4 Q F0(Refer to the pre)144 254.4 Q +(iltin\).).2 E F1(!)108 189.6 Q/F2 10/Times-Italic@0 SF(n)A F0 +(Refer to command line)144 189.6 Q F2(n)2.86 E F0(.).24 E F1<21ad>108 +201.6 Q F2(n)A F0(Refer to the current command minus)144 201.6 Q F2(n) +2.86 E F0(.).24 E F1(!!)108 213.6 Q F0(Refer to the pre)144 213.6 Q (vious command.)-.25 E(This is a synon)5 E(ym for `!\2551'.)-.15 E F1(!) -108 266.4 Q F2(string)A F0 .865(Refer to the most recent command preced\ -ing the current position in the history list starting with)144 266.4 R -F2(string)144 278.4 Q F0(.).22 E F1(!?)108 290.4 Q F2(string)A F1([?])A -F0 1.503(Refer to the most recent command preceding the current positio\ -n in the history list containing)144 302.4 R F2(string)144 314.4 Q F0 5 -(.T).22 G(he trailing)-5 E F1(?)2.5 E F0(may be omitted if)2.5 E F2 -(string)2.84 E F0(is follo)2.72 E(wed immediately by a ne)-.25 E(wline.) --.25 E/F3 12/Times-Bold@0 SF(^)108 331.4 Q F2(string1)-5 I F3(^)5 I F2 -(string2)-5 I F3(^)5 I F0 .784(Quick substitution.)144 338.4 R .784 -(Repeat the pre)5.784 F .784(vious command, replacing)-.25 F F2(string1) -3.624 E F0(with)3.283 E F2(string2)3.283 E F0 5.783(.E).02 G(qui)-5.783 -E -.25(va)-.25 G .783(lent to).25 F -.74(``)144 350.4 S(!!:s/).74 E F2 -(string1)A F0(/)A F2(string2)A F0(/')A 2.5('\()-.74 G(see)-2.5 E F1 -(Modi\214ers)2.5 E F0(belo)2.5 E(w\).)-.25 E F1(!#)108 362.4 Q F0 -(The entire command line typed so f)144 362.4 Q(ar)-.1 E(.)-.55 E F1 --.75(Wo)87 379.2 S(rd Designators).75 E F0 -.8(Wo)108 391.2 S 1.313 +108 225.6 Q F2(string)A F0 .865(Refer to the most recent command preced\ +ing the current position in the history list starting with)144 225.6 R +F2(string)144.34 237.6 Q F0(.).22 E F1(!?)108 249.6 Q F2(string)A F1 +([?])A F0 1.503(Refer to the most recent command preceding the current \ +position in the history list containing)144 261.6 R F2(string)144.34 +273.6 Q F0 5(.T).22 G(he trailing)-5 E F1(?)2.5 E F0(may be omitted if) +2.5 E F2(string)2.84 E F0(is follo)2.72 E(wed immediately by a ne)-.25 E +(wline.)-.25 E/F3 12/Times-Bold@0 SF(^)108 290.6 Q F2(string1)-5 I F3(^) +5 I F2(string2)-5 I F3(^)5 I F0 .753(Quick substitution.)144 297.6 R +.753(Repeat the pre)5.753 F .753(vious command, replacing)-.25 F F2 +(string1)3.593 E F0(with)3.253 E F2(string2)3.592 E F0 5.752(.E).02 G +(qui)-5.752 E -.25(va)-.25 G .752(lent to).25 F -.74(``)144 309.6 S +(!!:s).74 E/F4 12/Times-Roman@0 SF(^)5 I F2(string1)-5 I F4(^)5 I F2 +(string2)-5 I F4(^)5 I F0 1.48 -.74('' \()-5 L(see).74 E F1(Modi\214ers) +2.5 E F0(belo)2.5 E(w\).)-.25 E F1(!#)108 321.6 Q F0 +(The entire command line typed so f)144 321.6 Q(ar)-.1 E(.)-.55 E F1 +-.75(Wo)87 338.4 S(rd Designators).75 E F0 -.8(Wo)108 350.4 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 403.2 R .529(ord designator)-.1 F 5.529(.I)-.55 G +.53(from the w)108 362.4 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 F13.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 415.2 R 1.3 -(ginning of the line, with the \214rst w)-.15 F 1.301 -(ord being denoted by 0 \(zero\).)-.1 F -.8(Wo)6.301 G 1.301(rds are).8 -F(inserted into the current line separated by single spaces.)108 427.2 Q -F1 2.5(0\()108 444 S(zer)-2.5 E(o\))-.18 E F0(The zeroth w)144 456 Q 2.5 -(ord. F)-.1 F(or the shell, this is the command w)-.15 E(ord.)-.1 E F2 -(n)108.36 468 Q F0(The)144 468 Q F2(n)2.5 E F0(th w)A(ord.)-.1 E F1(^) -108 480 Q F0(The \214rst ar)144 480 Q 2.5(gument. That)-.18 F(is, w)2.5 -E(ord 1.)-.1 E F1($)108 492 Q F0 .064(The last w)144 492 R 2.564 -(ord. This)-.1 F .064(is usually the last ar)2.564 F .064(gument, b)-.18 -F .064(ut will e)-.2 F .064(xpand to the zeroth w)-.15 F .063 -(ord if there is only)-.1 F(one w)144 504 Q(ord in the line.)-.1 E F1(%) -108 516 Q F0(The w)144 516 Q(ord matched by the most recent `?)-.1 E F2 -(string)A F0(?' search.)A F2(x)108.77 528 Q F1A F2(y)A F0 2.5(Ar)144 -528 S(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 540 Q F0 .315 -(All of the w)144 540 R .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 +-3.029 E F1(%)3.029 E F0 5.529(.W)C(ords)-6.329 E .515 +(are numbered from the be)108 374.4 R .516 +(ginning of the line, with the \214rst w)-.15 F .516 +(ord being denoted by 0 \(zero\).)-.1 F -.8(Wo)5.516 G .516(rds are in-) +.8 F(serted into the current line separated by single spaces.)108 386.4 +Q F1 2.5(0\()108 403.2 S(zer)-2.5 E(o\))-.18 E F0(The zeroth w)144 415.2 +Q 2.5(ord. F)-.1 F(or the shell, this is the command w)-.15 E(ord.)-.1 E +F2(n)108.36 427.2 Q F0(The)144 427.2 Q F2(n)2.5 E F0(th w)A(ord.)-.1 E +F1(^)108 439.2 Q F0(The \214rst ar)144 439.2 Q 2.5(gument. That)-.18 F +(is, w)2.5 E(ord 1.)-.1 E F1($)108 451.2 Q F0 .064(The last w)144 451.2 +R 2.564(ord. This)-.1 F .064(is usually the last ar)2.564 F .064 +(gument, b)-.18 F .064(ut will e)-.2 F .064(xpand to the zeroth w)-.15 F +.063(ord if there is only)-.1 F(one w)144 463.2 Q(ord in the line.)-.1 E +F1(%)108 475.2 Q F0(The w)144 475.2 Q(ord matched by the most recent `?) +-.1 E F2(string)A F0(?' search.)A F2(x)108.77 487.2 Q F1A F2(y)A F0 +2.5(Ar)144 487.2 S(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 499.2 Q F0 +.315(All of the w)144 499.2 R .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 552 Q(ord in the e)-.1 E -.15(ve) +(if there is)2.816 F(just one w)144 511.2 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 -564 Q F0(Abbre)144 564 Q(viates)-.25 E F2(x\255$)2.5 E F0(.)A F1<78ad> -108 576 Q F0(Abbre)144 576 Q(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 592.8 Q(ord designator is supplied without an e)-.1 E -.15 -(ve)-.25 G(nt speci\214cation, the pre).15 E +523.2 Q F0(Abbre)144 523.2 Q(viates)-.25 E F2(x\255$)2.5 E F0(.)A F1 +<78ad>108 535.2 Q F0(Abbre)144 535.2 Q(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 552 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 609.6 Q F0 .184(After the optional w)108 621.6 R .184 +(Modi\214ers)87 568.8 Q F0 .184(After the optional w)108 580.8 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 633.6 Q F1(h)108 -650.4 Q F0(Remo)144 650.4 Q .3 -.15(ve a t)-.15 H +(wing modi\214ers,)-.25 F(each preceded by a `:'.)108 592.8 Q F1(h)108 +609.6 Q F0(Remo)144 609.6 Q .3 -.15(ve a t)-.15 H (railing \214lename component, lea).15 E(ving only the head.)-.2 E F1(t) -108 662.4 Q F0(Remo)144 662.4 Q .3 -.15(ve a)-.15 H +108 621.6 Q F0(Remo)144 621.6 Q .3 -.15(ve a)-.15 H (ll leading \214lename components, lea).15 E(ving the tail.)-.2 E F1(r) -108 674.4 Q F0(Remo)144 674.4 Q .3 -.15(ve a t)-.15 H(railing suf).15 E +108 633.6 Q F0(Remo)144 633.6 Q .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 686.4 Q F0(Remo)144 686.4 Q .3 -.15 +(ving the basename.)-.2 E F1(e)108 645.6 Q F0(Remo)144 645.6 Q .3 -.15 (ve a)-.15 H(ll b).15 E(ut the trailing suf)-.2 E(\214x.)-.25 E F1(p)108 -698.4 Q F0(Print the ne)144 698.4 Q 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 710.4 Q F0 -(Quote the substituted w)144 710.4 Q -(ords, escaping further substitutions.)-.1 E(GNU Bash 5.0)72 768 Q -(2019 September 16)135.955 E(55)185.115 E 0 Cg EP +657.6 Q F0(Print the ne)144 657.6 Q 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 669.6 Q F0 +(Quote the substituted w)144 669.6 Q +(ords, escaping further substitutions.)-.1 E F1(x)108 681.6 Q F0 +(Quote the substituted w)144 681.6 Q(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 693.6 Q F2(old)A F1(/)A F2(ne)A(w)-.15 E +F1(/)A F0(Substitute)144 705.6 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 717.6 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 .636(be quoted in)144 729.6 R F2(old)3.366 E F0(and)3.906 E F2(ne) +3.496 E(w)-.15 E F0 .636(with a single backslash.)3.446 F .637 +(If & appears in)5.636 F F2(ne)3.497 E(w)-.15 E F0 3.137(,i).31 G 3.137 +(ti)-3.137 G 3.137(sr)-3.137 G .637(eplaced by)-3.137 F F2(old)3.367 E +F0 5.637(.A).77 G(GNU Bash 5.0)72 768 Q(2019 October 30)141.235 E(55) +190.395 E 0 Cg EP %%Page: 56 56 %%BeginPageSetup BP %%EndPageSetup /F0 10/Times-Roman@0 SF -.35(BA)72 48 S 137.14(SH\(1\) General).35 F -(Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E/F1 10/Times-Bold@0 -SF(x)108 84 Q F0(Quote the substituted w)144 84 Q(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 96 Q/F2 10/Times-Italic@0 SF -(old)A F1(/)A F2(ne)A(w)-.15 E F1(/)A F0(Substitute)144 108 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 120 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 132 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 144 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 156 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 168 Q F0(Repeat the pre)144 168 Q(vious substitution.)-.25 E F1(g) -108 180 Q F0 .397(Cause changes to be applied o)144 180 R -.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 192 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 204 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 216 Q F0(.)A -F1(G)108 228 Q F0(Apply the follo)144 228 Q(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 244.8 Q(UIL)-.11 E -(TIN COMMANDS)-1.007 E F0 .063(Unless otherwise noted, each b)108 256.8 -R .062(uiltin command documented in this section as accepting options p\ -receded by)-.2 F F1108 268.8 Q F0(accepts)3.077 E F13.077 E F0 -.577(to signify the end of the options.)3.077 F(The)5.577 E F1(:)3.077 E -F0(,)A F1(true)3.077 E F0(,)A F1(false)3.077 E F0 3.077(,a)C(nd)-3.077 E -F1(test)3.077 E F0(/)A F1([)A F0 -.2(bu)3.077 G .577 -(iltins do not accept options).2 F .462(and do not treat)108 280.8 R F1 -2.961 E F0(specially)2.961 E 5.461(.T)-.65 G(he)-5.461 E F1(exit) -2.961 E F0(,)A F1(logout)2.961 E F0(,)A F1 -.18(re)2.961 G(tur).18 E(n) --.15 E F0(,)A F1(br)2.961 E(eak)-.18 E F0(,)A F1(continue)2.961 E F0(,)A -F1(let)2.961 E F0 2.961(,a)C(nd)-2.961 E F1(shift)2.961 E F0 -.2(bu) -2.961 G .461(iltins accept and).2 F .26(process ar)108 292.8 R .26 -(guments be)-.18 F .26(ginning with)-.15 F F12.76 E F0 .261 -(without requiring)2.76 F F12.761 E F0 5.261(.O)C .261(ther b) --5.261 F .261(uiltins that accept ar)-.2 F .261(guments b)-.18 F .261 +(Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E .275 +(single backslash will quote the &.)144 84 R(If)5.275 E/F1 10 +/Times-Italic@0 SF(old)3.004 E F0 .274(is null, it is set to the last) +3.544 F F1(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 96 Q F1(string)2.84 +E F0(in a)2.72 E/F2 10/Times-Bold@0 SF(!?)2.5 E F1(string)A F2([?])A F0 +(search.)5 E F2(&)108 108 Q F0(Repeat the pre)144 108 Q +(vious substitution.)-.25 E F2(g)108 120 Q F0 .397 +(Cause changes to be applied o)144 120 R -.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 F2(:s)A F0 2.898('\()C +(e.g.,)-2.898 E(`)144 132 Q F2(:gs/)A F1(old)A F2(/)A F1(ne)A(w)-.15 E +F2(/)A F0 .351('\) or `)B F2(:&)A F0 2.851('. If)B .351(used with `) +2.851 F F2(:s)A F0 .351(', an)B 2.851(yd)-.15 G .35 +(elimiter can be used in place of /, and the \214nal de-)-2.851 F +(limiter is optional if it is the last character of the e)144 144 Q -.15 +(ve)-.25 G(nt line.).15 E(An)5 E F2(a)2.5 E F0(may be used as a synon) +2.5 E(ym for)-.15 E F2(g)2.5 E F0(.)A F2(G)108 156 Q F0(Apply the follo) +144 156 Q(wing `)-.25 E F2(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 172.8 Q(UIL)-.11 E(TIN COMMANDS)-1.007 E F0 .062 +(Unless otherwise noted, each b)108 184.8 R .062(uiltin command documen\ +ted in this section as accepting options preceded by)-.2 F F2108 +196.8 Q F0(accepts)3.077 E F23.077 E F0 .577 +(to signify the end of the options.)3.077 F(The)5.577 E F2(:)3.077 E F0 +(,)A F2(true)3.077 E F0(,)A F2(false)3.077 E F0 3.077(,a)C(nd)-3.077 E +F2(test)3.077 E F0(/)A F2([)A F0 -.2(bu)3.077 G .577 +(iltins do not accept options).2 F .461(and do not treat)108 208.8 R F2 +2.961 E F0(specially)2.961 E 5.461(.T)-.65 G(he)-5.461 E F2(exit) +2.961 E F0(,)A F2(logout)2.961 E F0(,)A F2 -.18(re)2.961 G(tur).18 E(n) +-.15 E F0(,)A F2(br)2.961 E(eak)-.18 E F0(,)A F2(continue)2.961 E F0(,)A +F2(let)2.961 E F0 2.961(,a)C(nd)-2.961 E F2(shift)2.961 E F0 -.2(bu) +2.962 G .462(iltins accept and).2 F .261(process ar)108 220.8 R .261 +(guments be)-.18 F .261(ginning with)-.15 F F22.761 E F0 .261 +(without requiring)2.761 F F22.761 E F0 5.261(.O)C .261(ther b) +-5.261 F .26(uiltins that accept ar)-.2 F .26(guments b)-.18 F .26 (ut are not)-.2 F 1.154(speci\214ed as accepting options interpret ar) -108 304.8 R 1.154(guments be)-.18 F 1.154(ginning with)-.15 F F1 +108 232.8 R 1.154(guments be)-.18 F 1.154(ginning with)-.15 F F2 3.654 E F0 1.154(as in)3.654 F -.25(va)-.4 G 1.154 -(lid options and require).25 F F13.654 E F0(to)3.654 E(pre)108 -316.8 Q -.15(ve)-.25 G(nt this interpretation.).15 E F1(:)108 334.8 Q F0 -([)2.5 E F2(ar)A(guments)-.37 E F0(])A .451(No ef)144 346.8 R .451 +(lid options and require).25 F F23.654 E F0(to)3.654 E(pre)108 +244.8 Q -.15(ve)-.25 G(nt this interpretation.).15 E F2(:)108 262.8 Q F0 +([)2.5 E F1(ar)A(guments)-.37 E F0(])A .452(No ef)144 274.8 R .452 (fect; the command does nothing be)-.25 F .452(yond e)-.15 F(xpanding) --.15 E F2(ar)3.282 E(guments)-.37 E F0 .452(and performing an)3.222 F -2.952(ys)-.15 G(peci\214ed)-2.952 E 2.5(redirections. The)144 358.8 R -(return status is zero.)2.5 E F1(.)110.5 375.6 Q F2(\214lename)6.666 E -F0([)2.5 E F2(ar)A(guments)-.37 E F0(])A F1(sour)108 387.6 Q(ce)-.18 E -F2(\214lename)2.5 E F0([)2.5 E F2(ar)A(guments)-.37 E F0(])A 1.02 -(Read and e)144 399.6 R -.15(xe)-.15 G 1.02(cute commands from).15 F F2 +-.15 E F1(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. The)144 286.8 R +(return status is zero.)2.5 E F2(.)110.5 303.6 Q F1(\214lename)6.666 E +F0([)2.5 E F1(ar)A(guments)-.37 E F0(])A F2(sour)108 315.6 Q(ce)-.18 E +F1(\214lename)2.5 E F0([)2.5 E F1(ar)A(guments)-.37 E F0(])A 1.02 +(Read and e)144 327.6 R -.15(xe)-.15 G 1.02(cute commands from).15 F F1 (\214lename)5.43 E F0 1.02(in the current shell en)3.7 F 1.02 -(vironment and return the e)-.4 F(xit)-.15 E 1.458 -(status of the last command e)144 411.6 R -.15(xe)-.15 G 1.458 -(cuted from).15 F F2(\214lename)3.958 E F0 6.458(.I).18 G(f)-6.458 E F2 -(\214lename)5.868 E F0 1.458(does not contain a slash, \214le-)4.138 F -.608(names in)144 423.6 R/F4 9/Times-Bold@0 SF -.666(PA)3.108 G(TH)-.189 -E F0 .608(are used to \214nd the directory containing)2.858 F F2 -(\214lename)3.108 E F0 5.608(.T).18 G .608(he \214le searched for in) --5.608 F F4 -.666(PA)3.108 G(TH)-.189 E F0 .832(need not be e)144 435.6 -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 447.6 R F4 -.666(PA)3.481 G(TH)-.189 E/F5 9 -/Times-Roman@0 SF(.)A F0 .981(If the)5.481 F F1(sour)3.481 E(cepath)-.18 -E F0 .981(option to the)3.481 F F1(shopt)3.481 E F0 -.2(bu)3.481 G .981 -(iltin command is turned of).2 F .981(f, the)-.25 F F4 -.666(PA)144 -459.6 S(TH)-.189 E F0 .112(is not searched.)2.362 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 471.6 Q F0 1.697(is e)4.197 F -.15(xe)-.15 G 4.197 -(cuted. Otherwise).15 F 1.697(the positional parameters are unchanged.) -4.197 F 1.697(If the)6.697 F F14.197 E F0 1.696(option is)4.197 F -(enabled,)144 483.6 Q F1(sour)3.617 E(ce)-.18 E F0 1.117(inherits an) -3.617 F 3.617(yt)-.15 G 1.117(rap on)-3.617 F F1(DEB)3.617 E(UG)-.1 E F0 -3.618(;i)C 3.618(fi)-3.618 G 3.618(ti)-3.618 G 3.618(sn)-3.618 G 1.118 -(ot, an)-3.618 F(y)-.15 E F1(DEB)3.618 E(UG)-.1 E F0 1.118 -(trap string is sa)3.618 F -.15(ve)-.2 G 3.618(da).15 G(nd)-3.618 E .36 -(restored around the call to)144 495.6 R F1(sour)2.86 E(ce)-.18 E F0 -2.86(,a)C(nd)-2.86 E F1(sour)2.86 E(ce)-.18 E F0 .36(unsets the)2.86 F -F1(DEB)2.86 E(UG)-.1 E F0 .36(trap while it e)2.86 F -.15(xe)-.15 G 2.86 -(cutes. If).15 F F12.86 E F0(is)2.86 E 1.435 -(not set, and the sourced \214le changes the)144 507.6 R F1(DEB)3.935 E +(vironment and return the e)-.4 F(xit)-.15 E 1.331 +(status of the last command e)144 339.6 R -.15(xe)-.15 G 1.331 +(cuted from).15 F F1(\214lename)5.741 E F0 6.331(.I).18 G(f)-6.331 E F1 +(\214lename)5.741 E F0 1.33(does not contain a slash, \214le-)4.011 F +.488(names in)144 351.6 R/F4 9/Times-Bold@0 SF -.666(PA)2.988 G(TH)-.189 +E F0 .488(are used to \214nd the directory containing)2.738 F F1 +(\214lename)4.899 E F0 5.489(.T).18 G .489(he \214le searched for in) +-5.489 F F4 -.666(PA)2.989 G(TH)-.189 E F0 .833(need not be e)144 363.6 +R -.15(xe)-.15 G 3.333(cutable. When).15 F F2(bash)3.333 E F0 .832 +(is not in)3.333 F F1 .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 375.6 R F4 -.666(PA)3.481 G(TH)-.189 E/F5 9 +/Times-Roman@0 SF(.)A F0 .981(If the)5.481 F F2(sour)3.481 E(cepath)-.18 +E F0 .981(option to the)3.481 F F2(shopt)3.481 E F0 -.2(bu)3.481 G .981 +(iltin command is turned of).2 F .982(f, the)-.25 F F4 -.666(PA)144 +387.6 S(TH)-.189 E F0 .112(is not searched.)2.363 F .112(If an)5.112 F +(y)-.15 E F1(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 F1 +(\214lename)144 399.6 Q F0 .485(is e)2.985 F -.15(xe)-.15 G 2.985 +(cuted. Otherwise).15 F .485(the positional parameters are unchanged.) +2.985 F .485(If the)5.485 F F22.985 E F0 .485(option is en-)2.985 +F(abled,)144 411.6 Q F2(sour)3.325 E(ce)-.18 E F0 .825(inherits an)3.325 +F 3.325(yt)-.15 G .825(rap on)-3.325 F F2(DEB)3.325 E(UG)-.1 E F0 3.325 +(;i)C 3.325(fi)-3.325 G 3.324(ti)-3.325 G 3.324(sn)-3.324 G .824(ot, an) +-3.324 F(y)-.15 E F2(DEB)3.324 E(UG)-.1 E F0 .824(trap string is sa) +3.324 F -.15(ve)-.2 G 3.324(da).15 G .824(nd re-)-3.324 F .817 +(stored around the call to)144 423.6 R F2(sour)3.317 E(ce)-.18 E F0 +3.317(,a)C(nd)-3.317 E F2(sour)3.317 E(ce)-.18 E F0 .817(unsets the) +3.317 F F2(DEB)3.317 E(UG)-.1 E F0 .817(trap while it e)3.317 F -.15(xe) +-.15 G 3.317(cutes. If).15 F F23.317 E F0(is)3.318 E 1.435 +(not set, and the sourced \214le changes the)144 435.6 R F2(DEB)3.935 E (UG)-.1 E F0 1.435(trap, the ne)3.935 F 3.935(wv)-.25 G 1.435 -(alue is retained when)-4.185 F F1(sour)3.935 E(ce)-.18 E F0 3.763 -(completes. The)144 519.6 R 1.262 -(return status is the status of the last command e)3.763 F 1.262 -(xited within the script \(0 if no)-.15 F(commands are e)144 531.6 Q --.15(xe)-.15 G(cuted\), and f).15 E(alse if)-.1 E F2(\214lename)4.41 E -F0(is not found or cannot be read.)2.68 E F1(alias)108 548.4 Q F0([)2.5 -E F1A F0 2.5(][)C F2(name)-2.5 E F0([=)A F2(value)A F0 2.5(].)C -(..])-2.5 E F1(Alias)144 560.4 Q F0 2.724(with no ar)5.224 F 2.724 -(guments or with the)-.18 F F15.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 572.4 Q F0(=)A F2(value)A F0 .58(on standard output.)3.08 F +(alue is retained when)-4.185 F F2(sour)3.935 E(ce)-.18 E F0 3.762 +(completes. The)144 447.6 R 1.262 +(return status is the status of the last command e)3.762 F 1.263 +(xited within the script \(0 if no)-.15 F(commands are e)144 459.6 Q +-.15(xe)-.15 G(cuted\), and f).15 E(alse if)-.1 E F1(\214lename)4.41 E +F0(is not found or cannot be read.)2.68 E F2(alias)108 476.4 Q F0([)2.5 +E F2A F0 2.5(][)C F1(name)-2.5 E F0([=)A F1(value)A F0 2.5(].)C +(..])-2.5 E F2(Alias)144 488.4 Q F0 2.725(with no ar)5.225 F 2.724 +(guments or with the)-.18 F F25.224 E F0 2.724 +(option prints the list of aliases in the form)5.224 F F2(alias)5.224 E +F1(name)144 500.4 Q F0(=)A F1(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 584.4 Q F2(value)2.508 E F0 .009(is gi)2.508 F -.15 -(ve)-.25 G 2.509(n. A).15 F .009(trailing space in)2.509 F F2(value) +(guments are supplied, an alias is de\214ned for each)-.18 F F1(name) +3.08 E F0(whose)144 512.4 Q F1(value)2.509 E F0 .009(is gi)2.509 F -.15 +(ve)-.25 G 2.509(n. A).15 F .009(trailing space in)2.509 F F1(value) 2.509 E F0 .009(causes the ne)2.509 F .009(xt w)-.15 F .009 -(ord to be check)-.1 F .009(ed for alias substi-)-.1 F .579 -(tution when the alias is e)144 596.4 R 3.079(xpanded. F)-.15 F .579 -(or each)-.15 F F2(name)3.079 E F0 .579(in the ar)3.079 F .579 -(gument list for which no)-.18 F F2(value)3.079 E F0 .578(is sup-)3.078 -F 1.313(plied, the name and v)144 608.4 R 1.314 -(alue of the alias is printed.)-.25 F F1(Alias)6.314 E F0 1.314 -(returns true unless a)3.814 F F2(name)3.814 E F0 1.314(is gi)3.814 F --.15(ve)-.25 G 3.814(nf).15 G(or)-3.814 E -(which no alias has been de\214ned.)144 620.4 Q F1(bg)108 637.2 Q F0([) -2.5 E F2(jobspec)A F0(...])2.5 E .745(Resume each suspended job)144 -649.2 R F2(jobspec)3.245 E F0 .745 -(in the background, as if it had been started with)3.245 F F1(&)3.244 E -F0 5.744(.I)C(f)-5.744 E F2(job-)4.984 E(spec)144 661.2 Q F0 .671 -(is not present, the shell')3.481 F 3.171(sn)-.55 G .672(otion of the) --3.171 F F2(curr)3.172 E .672(ent job)-.37 F F0 .672(is used.)3.172 F F1 -(bg)5.672 E F2(jobspec)4.912 E F0 .672(returns 0 unless run)3.482 F .419 -(when job control is disabled or)144 673.2 R 2.919(,w)-.4 G .419 -(hen run with job control enabled, an)-2.919 F 2.918(ys)-.15 G -(peci\214ed)-2.918 E F2(jobspec)2.918 E F0 -.1(wa)2.918 G 2.918(sn).1 G -(ot)-2.918 E(found or w)144 685.2 Q(as started without job control.)-.1 -E F1(bind)108 702 Q F0([)2.5 E F1A F2 -.1(ke)2.5 G(ymap)-.2 E F0 -2.5(][)C F1(\255lpsvPSVX)-2.5 E F0(])A(GNU Bash 5.0)72 768 Q -(2019 September 16)135.955 E(56)185.115 E 0 Cg EP +(ord to be check)-.1 F .008(ed for alias substi-)-.1 F .579 +(tution when the alias is e)144 524.4 R 3.079(xpanded. F)-.15 F .579 +(or each)-.15 F F1(name)3.079 E F0 .579(in the ar)3.079 F .579 +(gument list for which no)-.18 F F1(value)3.079 E F0 .579(is sup-)3.079 +F 1.314(plied, the name and v)144 536.4 R 1.314 +(alue of the alias is printed.)-.25 F F2(Alias)6.314 E F0 1.314 +(returns true unless a)3.814 F F1(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 548.4 Q F2(bg)108 565.2 Q F0([) +2.5 E F1(jobspec)A F0(...])2.5 E .744(Resume each suspended job)144 +577.2 R F1(jobspec)3.244 E F0 .745 +(in the background, as if it had been started with)3.244 F F2(&)3.245 E +F0 5.745(.I)C(f)-5.745 E F1(job-)4.985 E(spec)144 589.2 Q F0 .672 +(is not present, the shell')3.482 F 3.172(sn)-.55 G .672(otion of the) +-3.172 F F1(curr)3.172 E .672(ent job)-.37 F F0 .672(is used.)3.172 F F2 +(bg)5.671 E F1(jobspec)4.911 E F0 .671(returns 0 unless run)3.481 F .418 +(when job control is disabled or)144 601.2 R 2.919(,w)-.4 G .419 +(hen run with job control enabled, an)-2.919 F 2.919(ys)-.15 G +(peci\214ed)-2.919 E F1(jobspec)2.919 E F0 -.1(wa)2.919 G 2.919(sn).1 G +(ot)-2.919 E(found or w)144 613.2 Q(as started without job control.)-.1 +E F2(bind)108 630 Q F0([)2.5 E F2A F1 -.1(ke)2.5 G(ymap)-.2 E F0 +2.5(][)C F2(\255lpsvPSVX)-2.5 E F0(])A F2(bind)108 642 Q F0([)2.5 E F2 +A F1 -.1(ke)2.5 G(ymap)-.2 E F0 2.5(][)C F2-2.5 E F1 +(function)2.5 E F0 2.5(][)C F2-2.5 E F1(function)2.5 E F0 2.5(][)C +F2-2.5 E F1 -.1(ke)2.5 G(yseq)-.2 E F0(])A F2(bind)108 654 Q F0([) +2.5 E F2A F1 -.1(ke)2.5 G(ymap)-.2 E F0(])A F22.5 E F1 +(\214lename)2.5 E F2(bind)108 666 Q F0([)2.5 E F2A F1 -.1(ke)2.5 G +(ymap)-.2 E F0(])A F22.5 E F1 -.1(ke)2.5 G(yseq)-.2 E F0(:)A F1 +(shell\255command)A F2(bind)108 678 Q F0([)2.5 E F2A F1 -.1(ke)2.5 +G(ymap)-.2 E F0(])A F1 -.1(ke)2.5 G(yseq)-.2 E F0(:)A F1 +(function\255name)A F2(bind)108 690 Q F0([)2.5 E F2A F1 -.1(ke)2.5 +G(ymap)-.2 E F0(])A F1 -.1(ke)2.5 G(yseq)-.2 E F0(:)A F1 -.37(re)C +(adline\255command).37 E F0 .239(Display current)144 702 R F2 -.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 F2 -.18(re)2.738 G(adline).18 E F0 .238(function or) +2.738 F .475(macro, or set a)144 714 R F2 -.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 F1 +(.inputr)144.23 726 Q(c)-.37 E F0 2.968(,b).31 G .467 +(ut each binding or command must be passed as a separate ar)-3.168 F +.467(gument; e.g., '"\\C\255x\\C\255r":)-.18 F(GNU Bash 5.0)72 768 Q +(2019 October 30)141.235 E(56)190.395 E 0 Cg EP %%Page: 57 57 %%BeginPageSetup BP %%EndPageSetup /F0 10/Times-Roman@0 SF -.35(BA)72 48 S 137.14(SH\(1\) General).35 F -(Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E/F1 10/Times-Bold@0 -SF(bind)108 84 Q F0([)2.5 E F1A/F2 10/Times-Italic@0 SF -.1(ke)2.5 -G(ymap)-.2 E F0 2.5(][)C F1-2.5 E F2(function)2.5 E F0 2.5(][)C F1 --2.5 E F2(function)2.5 E F0 2.5(][)C F1-2.5 E F2 -.1(ke)2.5 -G(yseq)-.2 E F0(])A F1(bind)108 96 Q F0([)2.5 E F1A F2 -.1(ke)2.5 -G(ymap)-.2 E F0(])A F12.5 E F2(\214lename)2.5 E F1(bind)108 108 Q -F0([)2.5 E F1A F2 -.1(ke)2.5 G(ymap)-.2 E F0(])A F12.5 E F2 --.1(ke)2.5 G(yseq)-.2 E F0(:)A F2(shell\255command)A F1(bind)108 120 Q -F0([)2.5 E F1A 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 132 Q F0([)2.5 E F1 -A F2 -.1(ke)2.5 G(ymap)-.2 E F0(])A F2 -.1(ke)2.5 G(yseq)-.2 E F0 -(:)A F2 -.37(re)C(adline\255command).37 E F0 .238(Display current)144 -144 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 156 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 168 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 180 R(if supplied, ha)2.5 E -.3 -.15(ve t)-.2 H(he follo).15 E(wing meanings:)-.25 E F1144 192 -Q F2 -.1(ke)2.5 G(ymap)-.2 E F0(Use)180 204 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 216 S(ymap)-.2 E F0 3.192(names are)5.882 F F2 3.192 -(emacs, emacs\255standar)5.692 F 3.193 +(Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E 2.5 +(re\255read\255init\255\214le'. Options,)144 84 R(if supplied, ha)2.5 E +.3 -.15(ve t)-.2 H(he follo).15 E(wing meanings:)-.25 E/F1 10 +/Times-Bold@0 SF144 96 Q/F2 10/Times-Italic@0 SF -.1(ke)2.5 G +(ymap)-.2 E F0(Use)180 108 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 120 S(ymap)-.2 E F0 3.193(names are)5.883 F F2 3.193 +(emacs, emacs\255standar)5.693 F 3.192 (d, emacs\255meta, emacs\255ctlx, vi, vi\255mo)-.37 F(ve)-.1 E(,)-.1 E -(vi\255command)180 228 Q F0 4.114(,a)C(nd)-4.114 E F2(vi\255insert)4.114 -E F0(.).68 E F2(vi)6.614 E F0 1.613(is equi)4.114 F -.25(va)-.25 G 1.613 -(lent to).25 F F2(vi\255command)4.113 E F0(\()4.113 E F2(vi\255mo)A(ve) --.1 E F0 1.613(is also a syn-)4.113 F(on)180 240 Q(ym\);)-.15 E F2 -(emacs)2.5 E F0(is equi)2.5 E -.25(va)-.25 G(lent to).25 E F2 -(emacs\255standar)2.5 E(d)-.37 E F0(.)A F1144 252 Q F0 -(List the names of all)180 252 Q F1 -.18(re)2.5 G(adline).18 E F0 -(functions.)2.5 E F1144 264 Q F0(Display)180 264 Q 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 F1144 276 Q -F0(List current)180 276 Q F1 -.18(re)2.5 G(adline).18 E F0 -(function names and bindings.)2.5 E F1144 288 Q F0(Display)180 288 -Q 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 300 S 2.5(yt).1 G -(hat the)-2.5 E 2.5(yc)-.15 G(an be re-read.)-2.5 E F1144 312 Q F0 -(Display)180 312 Q 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 F1144 324 Q F0(Display)180 324 Q F1 -.18(re)2.5 G +(vi\255command)180 132 Q F0 4.089(,a)C(nd)-4.089 E F2(vi\255insert)4.379 +E F0(.).68 E F2(vi)6.589 E F0 1.589(is equi)4.089 F -.25(va)-.25 G 1.589 +(lent to).25 F F2(vi\255command)4.089 E F0(\()4.089 E F2(vi\255mo)A(ve) +-.1 E F0 1.59(is also a syn-)4.089 F(on)180 144 Q(ym\);)-.15 E F2(emacs) +2.5 E F0(is equi)2.5 E -.25(va)-.25 G(lent to).25 E F2(emacs\255standar) +2.5 E(d)-.37 E F0(.)A F1144 156 Q F0(List the names of all)180 156 +Q F1 -.18(re)2.5 G(adline).18 E F0(functions.)2.5 E F1144 168 Q F0 +(Display)180 168 Q 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 F1144 180 Q F0(List current)180 180 Q +F1 -.18(re)2.5 G(adline).18 E F0(function names and bindings.)2.5 E F1 +144 192 Q F0(Display)180 192 Q 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 204 S 2.5(yt).1 G(hat the)-2.5 +E 2.5(yc)-.15 G(an be re-read.)-2.5 E F1144 216 Q F0(Display)180 +216 Q 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 F1144 228 Q F0(Display)180 228 Q 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 F1144 336 Q F0(List current)180 336 Q F1 +(an be re-read.)-2.5 E F1144 240 Q F0(List current)180 240 Q F1 -.18(re)2.5 G(adline).18 E F0 -.25(va)2.5 G(riable names and v).25 E -(alues.)-.25 E F1144 348 Q F2(\214lename)2.5 E F0(Read k)180 360 Q +(alues.)-.25 E F1144 252 Q F2(\214lename)2.5 E F0(Read k)180 264 Q .3 -.15(ey b)-.1 H(indings from).15 E F2(\214lename)2.5 E F0(.)A F1 -144 372 Q F2(function)2.5 E F0(Query about which k)180 384 Q -.15 +144 276 Q F2(function)2.5 E F0(Query about which k)180 288 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 F1144 396 Q F2(function)2.5 E F0 -(Unbind all k)180 408 Q -.15(ey)-.1 G 2.5(sb).15 G(ound to the named) --2.5 E F2(function)2.5 E F0(.)A F1144 420 Q F2 -.1(ke)2.5 G(yseq) --.2 E F0(Remo)180 432 Q .3 -.15(ve a)-.15 H .3 -.15(ny c).15 H +E F2(function)2.5 E F0(.)A F1144 300 Q F2(function)2.5 E F0 +(Unbind all k)180 312 Q -.15(ey)-.1 G 2.5(sb).15 G(ound to the named) +-2.5 E F2(function)2.5 E F0(.)A F1144 324 Q F2 -.1(ke)2.5 G(yseq) +-.2 E F0(Remo)180 336 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 F1144 -444 Q F2 -.1(ke)2.5 G(yseq)-.2 E F1(:)A F2(shell\255command)A F0(Cause) -180 456 Q F2(shell\255command)4.325 E F0 1.825(to be e)4.325 F -.15(xe) +348 Q F2 -.1(ke)2.5 G(yseq)-.2 E F1(:)A F2(shell\255command)A F0(Cause) +180 360 Q F2(shell\255command)4.325 E F0 1.825(to be e)4.325 F -.15(xe) -.15 G 1.825(cuted whene).15 F -.15(ve)-.25 G(r).15 E F2 -.1(ke)4.325 G (yseq)-.2 E F0 1.825(is entered.)4.325 F(When)6.825 E F2(shell\255com-) -4.325 E(mand)180 468 Q F0 1.764(is e)4.264 F -.15(xe)-.15 G 1.765 +4.325 E(mand)180 372 Q F0 1.765(is e)4.265 F -.15(xe)-.15 G 1.765 (cuted, the shell sets the).15 F/F3 9/Times-Bold@0 SF(READLINE_LINE) 4.265 E F0 -.25(va)4.015 G 1.765(riable to the contents of the).25 F F1 --.18(re)180 480 S(adline).18 E F0 1.353(line b)3.853 F(uf)-.2 E 1.353 -(fer and the)-.25 F F3(READLINE_POINT)3.853 E F0 -.25(va)3.603 G 1.353 -(riable to the current location of the).25 F 2.011(insertion point.)180 -492 R 2.011(If the e)7.011 F -.15(xe)-.15 G 2.011 -(cuted command changes the v).15 F 2.011(alue of)-.25 F F3 -(READLINE_LINE)4.512 E F0(or)4.262 E F3(READLINE_POINT)180 504 Q/F4 9 +-.18(re)180 384 S(adline).18 E F0 .202(line b)2.701 F(uf)-.2 E .202 +(fer and the)-.25 F F3(READLINE_POINT)2.702 E F0 -.25(va)2.452 G .202 +(riable to the current location of the in-).25 F 2.719(sertion point.) +180 396 R 2.719(If the e)7.719 F -.15(xe)-.15 G 2.718 +(cuted command changes the v).15 F 2.718(alue of)-.25 F F3 +(READLINE_LINE)5.218 E F0(or)4.968 E F3(READLINE_POINT)180 408 Q/F4 9 /Times-Roman@0 SF(,)A F0(those ne)2.25 E 2.5(wv)-.25 G -(alues will be re\215ected in the editing state.)-2.75 E F1144 516 -Q F0 .83(List all k)180 516 R 1.13 -.15(ey s)-.1 H .829 +(alues will be re\215ected in the editing state.)-2.75 E F1144 420 +Q F0 .829(List all k)180 420 R 1.129 -.15(ey s)-.1 H .829 (equences bound to shell commands and the associated commands in a for) -.15 F(-)-.2 E(mat that can be reused as input.)180 528 Q(The return v) -144 544.8 Q(alue is 0 unless an unrecognized option is gi)-.25 E -.15 +.15 F(-)-.2 E(mat that can be reused as input.)180 432 Q(The return v) +144 448.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 561.6 Q(eak)-.18 E F0([)2.5 E F2(n)A F0(])A .054 -(Exit from within a)144 573.6 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 +E F1(br)108 465.6 Q(eak)-.18 E F0([)2.5 E F2(n)A F0(])A .055 +(Exit from within a)144 477.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.415 E F0 .055(must be)2.795 F/F5 10/Symbol SF2.555 -E F0(1.)2.555 E(If)144 585.6 Q F2(n)3.075 E F0 .215(is 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)144 -597.6 Q F2(n)2.5 E F0(is not greater than or equal to 1.)2.5 E F1 -.2 -(bu)108 614.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 626.4 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 +(ls.).15 E F2(n)5.414 E F0 .054(must be)2.794 F/F5 10/Symbol SF2.554 +E F0(1.)2.554 E(If)144 489.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)144 +501.6 Q F2(n)2.5 E F0(is not greater than or equal to 1.)2.5 E F1 -.2 +(bu)108 518.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 530.4 Q .771 +(ecute the speci\214ed shell b)-.15 F .771(uiltin, passing it)-.2 F F2 +(ar)3.601 E(guments)-.37 E F0 3.271(,a).27 G .771(nd return its e)-3.271 +F .77(xit status.)-.15 F .77(This is useful)5.77 F .615 (when de\214ning a function whose name is the same as a shell b)144 -638.4 R .615(uiltin, retaining the functionality of)-.2 F .57(the b)144 -650.4 R .57(uiltin within the function.)-.2 F(The)5.57 E F1(cd)3.07 E F0 +542.4 R .616(uiltin, retaining the functionality of)-.2 F .57(the b)144 +554.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 662.4 Q(alse if)-.1 +5.57(.T)-.65 G .57(he return status)-5.57 F(is f)144 566.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(caller)108 679.2 Q F0([)2.5 E F2 -.2(ex)C(pr) -.2 E F0(])A .254(Returns the conte)144 691.2 R .254(xt of an)-.15 F +(uiltin command.)-.2 E F1(caller)108 583.2 Q F0([)2.5 E F2 -.2(ex)C(pr) +.2 E F0(])A .253(Returns the conte)144 595.2 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.753 E F0(or)2.753 E F1(sour)144 703.2 Q -(ce)-.18 E F0 -.2(bu)2.824 G 2.824(iltins\). W).2 F(ithout)-.4 E F2 -.2 -(ex)2.824 G(pr).2 E F0(,)A F1(caller)2.824 E F0 .324 +.254(cuted with the).15 F F1(.)2.754 E F0(or)2.754 E F1(sour)144 607.2 Q +(ce)-.18 E F0 -.2(bu)2.825 G 2.825(iltins\). W).2 F(ithout)-.4 E F2 -.2 +(ex)2.825 G(pr).2 E F0(,)A F1(caller)2.825 E F0 .324 (displays the line number and source \214lename of the current)2.824 F -.254(subroutine call.)144 715.2 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\ +.253(subroutine call.)144 619.2 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\ tine name, and source \214le corresponding to that position in the curr\ -ent e)144 727.2 R -.15(xe)-.15 G 1.328(cution call stack.).15 F -(GNU Bash 5.0)72 768 Q(2019 September 16)135.955 E(57)185.115 E 0 Cg EP +ent e)144 631.2 R -.15(xe)-.15 G 1.327(cution call stack.).15 F(This e) +144 643.2 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 655.2 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 667.2 Q +(alid position in the call stack.)-.25 E F1(cd)108 684 Q F0([)2.5 E F1 +A F0(|[)A F1A F0([)2.5 E F1A F0(]] [\255@]] [)A F2 +(dir)A F0(])A .321(Change the current directory to)144 696 R F2(dir) +2.821 E F0 5.321(.i)C(f)-5.321 E F2(dir)2.821 E F0 .322 +(is not supplied, the v)2.821 F .322(alue of the)-.25 F F3(HOME)2.822 E +F0 .322(shell v)2.572 F .322(ariable is)-.25 F 1.036(the def)144 708 R +3.536(ault. An)-.1 F 3.536(ya)-.15 G 1.035(dditional ar)-3.536 F 1.035 +(guments follo)-.18 F(wing)-.25 E F2(dir)3.535 E F0 1.035(are ignored.) +3.535 F 1.035(The v)6.035 F(ariable)-.25 E F3(CDP)3.535 E -.855(AT)-.666 +G(H).855 E F0(de\214nes)3.285 E .826 +(the search path for the directory containing)144 720 R F2(dir)3.676 E +F0 3.326(:e).73 G .826(ach directory name in)-3.326 F F3(CDP)3.326 E +-.855(AT)-.666 G(H).855 E F0 .827(is searched for)3.077 F(GNU Bash 5.0) +72 768 Q(2019 October 30)141.235 E(57)190.395 E 0 Cg EP %%Page: 58 58 %%BeginPageSetup BP %%EndPageSetup /F0 10/Times-Roman@0 SF -.35(BA)72 48 S 137.14(SH\(1\) General).35 F -(Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E .001(This e)144 84 -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 96 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/F1 10/Times-Italic@0 SF -.2(ex)3.02 G -(pr).2 E F0 .52(does not corre-)3.02 F(spond to a v)144 108 Q -(alid position in the call stack.)-.25 E/F2 10/Times-Bold@0 SF(cd)108 -124.8 Q F0([)2.5 E F2A F0(|[)A F2A F0([)2.5 E F2A F0 -(]] [\255@]] [)A F1(dir)A F0(])A .322(Change the current directory to) -144 136.8 R F1(dir)2.822 E F0 5.322(.i)C(f)-5.322 E F1(dir)2.822 E F0 -.321(is not supplied, the v)2.822 F .321(alue of the)-.25 F/F3 9 -/Times-Bold@0 SF(HOME)2.821 E F0 .321(shell v)2.571 F .321(ariable is) --.25 F 1.035(the def)144 148.8 R 3.535(ault. An)-.1 F 3.535(ya)-.15 G -1.035(dditional ar)-3.535 F 1.035(guments follo)-.18 F(wing)-.25 E F1 -(dir)3.535 E F0 1.035(are ignored.)3.535 F 1.036(The v)6.035 F(ariable) --.25 E F3(CDP)3.536 E -.855(AT)-.666 G(H).855 E F0(de\214nes)3.286 E .85 -(the search path for the directory containing)144 160.8 R F1(dir)3.35 E -F0 3.35(:e).73 G .849(ach directory name in)-3.35 F F3(CDP)3.349 E -.855 -(AT)-.666 G(H).855 E F0 .849(is searched for)3.099 F F1(dir)144 172.8 Q -F0 5.664(.A)C(lternati)-5.664 E .964 -.15(ve d)-.25 H .665 -(irectory names in).15 F F3(CDP)3.165 E -.855(AT)-.666 G(H).855 E F0 -.665(are separated by a colon \(:\).)2.915 F 3.165(An)5.665 G .665 -(ull directory name)-3.165 F(in)144 184.8 Q F3(CDP)4.163 E -.855(AT) --.666 G(H).855 E F0 1.663(is the same as the current directory)3.913 F -4.162(,i)-.65 G 1.662(.e., `)-4.162 F(`)-.74 E F2(.)A F0 -.74('')C 6.662 -(.I).74 G(f)-6.662 E F1(dir)4.512 E F0(be)4.892 E 1.662 -(gins with a slash \(/\), then)-.15 F F3(CDP)144 196.8 Q -.855(AT)-.666 -G(H).855 E F0 .19(is not used.)2.44 F(The)5.191 E F22.691 E F0 -.191(option causes)2.691 F F2(cd)2.691 E F0 .191(to use the ph)2.691 F -.191(ysical directory structure by resolving)-.05 F 1.12 -(symbolic links while tra)144 208.8 R -.15(ve)-.2 G(rsing).15 E F1(dir) -3.62 E F0 1.12(and before processing instances of)3.62 F F1(..)3.62 E F0 -(in)3.62 E F1(dir)3.62 E F0 1.12(\(see also the)3.62 F F23.62 E F0 -.395(option to the)144 220.8 R F2(set)2.895 E F0 -.2(bu)2.895 G .395 -(iltin command\); the).2 F F22.895 E F0 .395 -(option forces symbolic links to be follo)2.895 F .395(wed by resolv-) --.25 F .444(ing the link after processing instances of)144 232.8 R F1 -(..)2.943 E F0(in)2.943 E F1(dir)2.943 E F0 5.443(.I)C(f)-5.443 E F1(..) -2.943 E F0 .443(appears in)2.943 F F1(dir)2.943 E F0 2.943(,i)C 2.943 -(ti)-2.943 G 2.943(sp)-2.943 G .443(rocessed by remo)-2.943 F(ving)-.15 -E .744(the immediately pre)144 244.8 R .744 -(vious pathname component from)-.25 F F1(dir)3.244 E F0 3.244(,b)C .744 -(ack to a slash or the be)-3.244 F .744(ginning of)-.15 F F1(dir)3.244 E -F0(.)A 1.466(If the)144 256.8 R F23.966 E F0 1.466 -(option is supplied with)3.966 F F23.965 E F0 3.965(,a)C 1.465 -(nd the current w)-3.965 F 1.465 -(orking directory cannot be successfully)-.1 F .467 -(determined after a successful directory change,)144 268.8 R F2(cd)2.968 -E F0 .468(will return an unsuccessful status.)2.968 F .468(On systems) -5.468 F .337(that support it, the)144 280.8 R F22.837 E F0 .336 -(option presents the e)2.836 F .336(xtended attrib)-.15 F .336 -(utes associated with a \214le as a directory)-.2 F(.)-.65 E .71(An ar) -144 292.8 R .71(gument of)-.18 F F23.21 E F0 .71(is con)3.21 F -.15 -(ve)-.4 G .71(rted to).15 F F3($OLDPWD)3.21 E F0 .71 -(before the directory change is attempted.)2.96 F .71(If a non-)5.71 F -.107(empty directory name from)144 304.8 R F3(CDP)2.607 E -.855(AT)-.666 -G(H).855 E F0 .107(is used, or if)2.357 F F22.607 E F0 .106 -(is the \214rst ar)2.607 F .106(gument, and the directory change)-.18 F -.038(is successful, the absolute pathname of the ne)144 316.8 R 2.538 -(ww)-.25 G .038(orking directory is written to the standard output.) --2.638 F(The return v)144 328.8 Q(alue is true if the directory w)-.25 E -(as successfully changed; f)-.1 E(alse otherwise.)-.1 E F2(command)108 -345.6 Q F0([)2.5 E F2(\255pVv)A F0(])A F1(command)2.5 E F0([)2.5 E F1 -(ar)A(g)-.37 E F0(...])2.5 E(Run)144 357.6 Q F1(command)2.765 E F0(with) -3.335 E F1(ar)2.895 E(gs)-.37 E F0 .065 -(suppressing the normal shell function lookup.)2.835 F .064(Only b)5.064 -F .064(uiltin commands or)-.2 F .501(commands found in the)144 369.6 R -F3 -.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 F23.002 E F0 .502(option is gi) -3.002 F -.15(ve)-.25 G .502(n, the search for).15 F F1(command)3.202 E -F0(is)3.772 E .4(performed using a def)144 381.6 R .4(ault v)-.1 F .4 -(alue for)-.25 F F3 -.666(PA)2.9 G(TH)-.189 E F0 .399 +(Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E/F1 10 +/Times-Italic@0 SF(dir)144 84 Q F0 5.665(.A)C(lternati)-5.665 E .965 +-.15(ve d)-.25 H .665(irectory names in).15 F/F2 9/Times-Bold@0 SF(CDP) +3.165 E -.855(AT)-.666 G(H).855 E F0 .665 +(are separated by a colon \(:\).)2.915 F 3.165(An)5.665 G .664 +(ull directory name)-3.165 F(in)144 96 Q F2(CDP)3.101 E -.855(AT)-.666 G +(H).855 E F0 .601(is the same as the current directory)2.851 F 3.102(,i) +-.65 G .602(.e., `)-3.102 F(`)-.74 E/F3 10/Times-Bold@0 SF(.)A F0 -.74 +('')C 5.602(.I).74 G(f)-5.602 E F1(dir)3.452 E F0(be)3.832 E .602 +(gins with a slash \(/\), then)-.15 F F2(CD-)3.102 E -.666(PA)144 108 S +(TH)-.189 E F0 1.003(is not used.)3.254 F(The)6.003 E F33.503 E F0 +1.003(option causes)3.503 F F3(cd)3.503 E F0 1.003(to use the ph)3.503 F +1.003(ysical directory structure by resolving)-.05 F .123 +(symbolic links while tra)144 120 R -.15(ve)-.2 G(rsing).15 E F1(dir) +2.623 E F0 .123(and before processing instances of)2.623 F F1(..)2.623 E +F0(in)2.623 E F1(dir)2.623 E F0 .123(\(see also the)2.623 F F3 +2.623 E F0(op-)2.623 E .43(tion to the)144 132 R F3(set)2.93 E F0 -.2 +(bu)2.93 G .43(iltin command\); the).2 F F32.929 E F0 .429 +(option forces symbolic links to be follo)2.929 F .429(wed by resolving) +-.25 F .472(the link after processing instances of)144 144 R F1(..)2.972 +E F0(in)2.972 E F1(dir)2.973 E F0 5.473(.I)C(f)-5.473 E F1(..)2.973 E F0 +.473(appears in)2.973 F F1(dir)2.973 E F0 2.973(,i)C 2.973(ti)-2.973 G +2.973(sp)-2.973 G .473(rocessed by remo)-2.973 F .473(ving the)-.15 F +.948(immediately pre)144 156 R .948(vious pathname component from)-.25 F +F1(dir)3.448 E F0 3.448(,b)C .948(ack to a slash or the be)-3.448 F .948 +(ginning of)-.15 F F1(dir)3.448 E F0 5.948(.I)C(f)-5.948 E(the)144 168 Q +F32.868 E F0 .368(option is supplied with)2.868 F F32.868 E +F0 2.868(,a)C .368(nd the current w)-2.868 F .368 +(orking directory cannot be successfully deter)-.1 F(-)-.2 E .612 +(mined after a successful directory change,)144 180 R F3(cd)3.112 E F0 +.612(will return an unsuccessful status.)3.112 F .612(On systems that) +5.612 F .353(support it, the)144 192 R F32.853 E F0 .354 +(option presents the e)2.853 F .354(xtended attrib)-.15 F .354 +(utes associated with a \214le as a directory)-.2 F 5.354(.A)-.65 G(n) +-5.354 E(ar)144 204 Q .072(gument of)-.18 F F32.572 E F0 .072 +(is con)2.572 F -.15(ve)-.4 G .072(rted to).15 F F2($OLDPWD)2.572 E F0 +.072(before the directory change is attempted.)2.322 F .072 +(If a non-empty)5.072 F .054(directory name from)144 216 R F2(CDP)2.554 +E -.855(AT)-.666 G(H).855 E F0 .054(is used, or if)2.304 F F32.555 E +F0 .055(is the \214rst ar)2.555 F .055 +(gument, and the directory change is suc-)-.18 F .168 +(cessful, the absolute pathname of the ne)144 228 R 2.668(ww)-.25 G .168 +(orking directory is written to the standard output.)-2.768 F(The)5.168 +E(return v)144 240 Q(alue is true if the directory w)-.25 E +(as successfully changed; f)-.1 E(alse otherwise.)-.1 E F3(command)108 +256.8 Q F0([)2.5 E F3(\255pVv)A F0(])A F1(command)2.5 E F0([)2.5 E F1 +(ar)A(g)-.37 E F0(...])2.5 E(Run)144 268.8 Q F1(command)2.764 E F0(with) +3.334 E F1(ar)2.894 E(gs)-.37 E F0 .065 +(suppressing the normal shell function lookup.)2.834 F .065(Only b)5.065 +F .065(uiltin commands or)-.2 F .502(commands found in the)144 280.8 R +F2 -.666(PA)3.002 G(TH)-.189 E F0 .502(are e)2.752 F -.15(xe)-.15 G +3.002(cuted. If).15 F(the)3.002 E F33.002 E F0 .502(option is gi) +3.002 F -.15(ve)-.25 G .501(n, the search for).15 F F1(command)3.201 E +F0(is)3.771 E .399(performed using a def)144 292.8 R .399(ault v)-.1 F +.399(alue for)-.25 F F2 -.666(PA)2.899 G(TH)-.189 E F0 .4 (that is guaranteed to \214nd all of the standard utilities.)2.649 F(If) -5.399 E .174(either the)144 393.6 R F22.674 E F0(or)2.674 E F2 -2.674 E F0 .175(option is supplied, a description of)2.674 F F1 -(command)2.875 E F0 .175(is printed.)3.445 F(The)5.175 E F22.675 E -F0 .175(option causes)2.675 F 3.318(as)144 405.6 S .818(ingle w)-3.318 F -.817(ord indicating the command or \214lename used to in)-.1 F -.2(vo) --.4 G -.1(ke).2 G F1(command)3.617 E F0 .817(to be displayed; the)4.087 -F F2144 417.6 Q F0 .249(option produces a more v)2.749 F .249 -(erbose description.)-.15 F .249(If the)5.249 F F22.749 E F0(or) -2.749 E F22.75 E F0 .25(option is supplied, the e)2.75 F .25 -(xit status)-.15 F 1.005(is 0 if)144 429.6 R F1(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 +5.4 E .175(either the)144 304.8 R F32.675 E F0(or)2.675 E F3 +2.675 E F0 .175(option is supplied, a description of)2.675 F F1(command) +2.875 E F0 .174(is printed.)3.445 F(The)5.174 E F32.674 E F0 .174 +(option causes)2.674 F 3.317(as)144 316.8 S .817(ingle w)-3.317 F .817 +(ord indicating the command or \214lename used to in)-.1 F -.2(vo)-.4 G +-.1(ke).2 G F1(command)3.618 E F0 .818(to be displayed; the)4.088 F F3 +144 328.8 Q F0 .25(option produces a more v)2.75 F .25 +(erbose description.)-.15 F .249(If the)5.25 F F32.749 E F0(or) +2.749 E F32.749 E F0 .249(option is supplied, the e)2.749 F .249 +(xit status)-.15 F 1.004(is 0 if)144 340.8 R F1(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 (If neither option is supplied and an error occurred or)6.005 F F1 -(command)144.2 441.6 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 F2(command)4.099 E F0 -.2(bu)144 453.6 S -(iltin is the e).2 E(xit status of)-.15 E F1(command)2.5 E F0(.).77 E F2 -(compgen)108 470.4 Q F0([)2.5 E F1(option)A F0 2.5(][)C F1(wor)-2.5 E(d) --.37 E F0(])A .013(Generate possible completion matches for)144 482.4 R +(command)144.2 352.8 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 F3(command)4.098 E F0 -.2(bu)144 364.8 S +(iltin is the e).2 E(xit status of)-.15 E F1(command)2.7 E F0(.).77 E F3 +(compgen)108 381.6 Q F0([)2.5 E F1(option)A F0 2.5(][)C F1(wor)-2.5 E(d) +-.37 E F0(])A .012(Generate possible completion matches for)144 393.6 R F1(wor)2.513 E(d)-.37 E F0 .013(according to the)2.513 F F1(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 494.4 R F2(complete)3.481 E F0 -.2(bu)3.481 G .981 -(iltin with the e).2 F .981(xception of)-.15 F F23.481 E F0(and) -3.481 E F23.481 E F0 3.481(,a)C .982(nd write the matches to the) --3.481 F .131(standard output.)144 506.4 R .131(When using the)5.131 F -F22.631 E F0(or)2.631 E F22.631 E F0 .131(options, the v) -2.631 F .13(arious shell v)-.25 F .13(ariables set by the program-)-.25 -F(mable completion f)144 518.4 Q(acilities, while a)-.1 E -.25(va)-.2 G +E F0 .013(s, which may be an)B 2.513(yo)-.15 G(ption)-2.513 E .982 +(accepted by the)144 405.6 R F3(complete)3.482 E F0 -.2(bu)3.481 G .981 +(iltin with the e).2 F .981(xception of)-.15 F F33.481 E F0(and) +3.481 E F33.481 E F0 3.481(,a)C .981(nd write the matches to the) +-3.481 F .13(standard output.)144 417.6 R .13(When using the)5.13 F F3 +2.63 E F0(or)2.63 E F32.631 E F0 .131(options, the v)2.631 F +.131(arious shell v)-.25 F .131(ariables set by the program-)-.25 F +(mable completion f)144 429.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 .352(The matches will be generated in the same w)144 542.4 R .352 +E .352(The matches will be generated in the same w)144 453.6 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 -554.4 R(If)5.02 E F1(wor)2.52 E(d)-.37 E F0 .02(is speci\214ed, only) -2.52 F(those completions matching)144 566.4 Q F1(wor)2.5 E(d)-.37 E F0 -(will be displayed.)2.5 E(The return v)144 590.4 Q +465.6 R(If)5.02 E F1(wor)2.52 E(d)-.37 E F0 .02(is speci\214ed, only) +2.52 F(those completions matching)144 477.6 Q F1(wor)2.5 E(d)-.37 E F0 +(will be displayed.)2.5 E(The return v)144 501.6 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 -(complete)108 607.2 Q F0([)3.404 E F2(\255abcdefgjksuv)A F0 3.404(][)C -F2-3.404 E F1(comp-option)3.404 E F0 3.404(][)C F2(\255DEI)-3.404 -E F0 3.404(][)C F2-3.404 E F1(action)3.404 E F0 3.404(][)C F2 --3.404 E F1(globpat)3.404 E F0 3.404(][)C F2-3.404 E F1(wor) -3.404 E(dlist)-.37 E F0 3.405(][)C F2-3.405 E F1(func-)3.405 E -(tion)108 619.2 Q F0 2.5(][)C F2-2.5 E F1(command)2.5 E F0(])A([) -144 631.2 Q F2A F1(\214lterpat)2.5 E F0 2.5(][)C F2-2.5 E F1 -(pr)2.5 E(e\214x)-.37 E F0 2.5(][)C F2-2.5 E F1(suf)2.5 E<8c78> --.18 E F0(])A F1(name)2.5 E F0([)2.5 E F1(name ...)A F0(])A F2 -(complete \255pr)108 643.2 Q F0([)2.5 E F2(\255DEI)A F0 2.5(][)C F1 -(name)-2.5 E F0(...])2.5 E .634(Specify ho)144 655.2 R 3.134(wa)-.25 G --.18(rg)-3.134 G .634(uments to each).18 F F1(name)3.134 E F0 .634 -(should be completed.)3.134 F .633(If the)5.634 F F23.133 E F0 -.633(option is supplied, or if no)3.133 F .139(options are supplied, e) -144 667.2 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 679.2 R(The)5.31 E F22.81 E F0 .31 +(lid option is supplied, or no matches were generated.).25 E F3 +(complete)108 518.4 Q F0([)3.405 E F3(\255abcdefgjksuv)A F0 3.405(][)C +F3-3.405 E F1(comp-option)3.404 E F0 3.404(][)C F3(\255DEI)-3.404 +E F0 3.404(][)C F3-3.404 E F1(action)3.404 E F0 3.404(][)C F3 +-3.404 E F1(globpat)3.404 E F0 3.404(][)C F3-3.404 E F1(wor) +3.404 E(dlist)-.37 E F0 3.404(][)C F3-3.404 E F1(func-)3.404 E +(tion)108 530.4 Q F0 2.5(][)C F3-2.5 E F1(command)2.5 E F0(])A([) +144 542.4 Q F3A F1(\214lterpat)2.5 E F0 2.5(][)C F3-2.5 E F1 +(pr)2.5 E(e\214x)-.37 E F0 2.5(][)C F3-2.5 E F1(suf)2.5 E<8c78> +-.18 E F0(])A F1(name)2.5 E F0([)2.5 E F1(name ...)A F0(])A F3 +(complete \255pr)108 554.4 Q F0([)2.5 E F3(\255DEI)A F0 2.5(][)C F1 +(name)-2.5 E F0(...])2.5 E .633(Specify ho)144 566.4 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 F33.134 E F0 +.634(option is supplied, or if no)3.134 F .14(options are supplied, e) +144 578.4 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 590.4 R(The)5.31 E F32.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 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 1.207 -(are supplied, all completion speci\214cations.)144 691.2 R(The)6.207 E -F23.707 E F0 1.208(option indicates that other supplied options) -3.708 F .5(and actions should apply to the `)144 703.2 R(`def)-.74 E +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 1.208 +(are supplied, all completion speci\214cations.)144 602.4 R(The)6.208 E +F33.708 E F0 1.207(option indicates that other supplied options) +3.707 F .5(and actions should apply to the `)144 614.4 R(`def)-.74 E (ault')-.1 E 3('c)-.74 G .5 (ommand completion; that is, completion attempted on)-3 F 3.455(ac)144 -715.2 S .955(ommand for which no completion has pre)-3.455 F .955 -(viously been de\214ned.)-.25 F(The)5.955 E F23.455 E F0 .955 -(option indicates that)3.455 F 2.87 -(other supplied options and actions should apply to `)144 727.2 R -(`empty')-.74 E 5.37('c)-.74 G 2.87(ommand completion; that is,)-5.37 F -(GNU Bash 5.0)72 768 Q(2019 September 16)135.955 E(58)185.115 E 0 Cg EP +626.4 S .955(ommand for which no completion has pre)-3.455 F .955 +(viously been de\214ned.)-.25 F(The)5.955 E F33.455 E F0 .955 +(option indicates that)3.455 F .876 +(other supplied options and actions should apply to `)144 638.4 R +(`empty')-.74 E 3.376('c)-.74 G .876(ommand completion; that is, com-) +-3.376 F .448(pletion attempted on a blank line.)144 650.4 R(The)5.447 E +F32.947 E F0 .447 +(option indicates that other supplied options and actions)2.947 F .123 +(should apply to completion on the initial non-assignment w)144 662.4 R +.123(ord on the line, or after a command de-)-.1 F 1.021 +(limiter such as)144 674.4 R F3(;)3.521 E F0(or)3.521 E F3(|)3.521 E F0 +3.521(,w)C 1.021(hich is usually command name completion.)-3.521 F 1.02 +(If multiple options are sup-)6.02 F .707(plied, the)144 686.4 R F3 +3.207 E F0 .707(option tak)3.207 F .707(es precedence o)-.1 F -.15 +(ve)-.15 G(r).15 E F33.208 E F0 3.208(,a)C .708(nd both tak)-3.208 +F 3.208(ep)-.1 G .708(recedence o)-3.208 F -.15(ve)-.15 G(r).15 E F3 +3.208 E F0 5.708(.I)C 3.208(fa)-5.708 G 1.008 -.15(ny o)-3.208 H +(f).15 E F33.208 E F0(,)A F3144 698.4 Q F0 2.604(,o)C(r) +-2.604 E F32.604 E F0 .103(are supplied, an)2.603 F 2.603(yo)-.15 +G(ther)-2.603 E F1(name)2.603 E F0(ar)2.603 E .103 +(guments are ignored; these completions only apply to the)-.18 F +(case speci\214ed by the option.)144 710.4 Q(GNU Bash 5.0)72 768 Q +(2019 October 30)141.235 E(58)190.395 E 0 Cg EP %%Page: 59 59 %%BeginPageSetup BP %%EndPageSetup /F0 10/Times-Roman@0 SF -.35(BA)72 48 S 137.14(SH\(1\) General).35 F -(Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E 1.451 -(completion attempted on a blank line.)144 84 R(The)6.451 E/F1 10 -/Times-Bold@0 SF3.951 E F0 1.452 -(option indicates that other supplied options and)3.951 F .331 -(actions should apply to completion on the initial non-assignment w)144 -96 R .331(ord on the line, or after a com-)-.1 F .118 -(mand delimiter such as)144 108 R F1(;)2.618 E F0(or)2.618 E F1(|)2.618 -E F0 2.618(,w)C .118(hich is usually command name completion.)-2.618 F -.119(If multiple options are)5.118 F 1.004(supplied, the)144 120 R F1 -3.504 E F0 1.004(option tak)3.504 F 1.004(es precedence o)-.1 F --.15(ve)-.15 G(r).15 E F13.504 E F0 3.504(,a)C 1.004(nd both tak) --3.504 F 3.504(ep)-.1 G 1.004(recedence o)-3.504 F -.15(ve)-.15 G(r).15 -E F13.503 E F0 6.003(.I)C 3.503(fa)-6.003 G 1.303 -.15(ny o)-3.503 -H(f).15 E F1144 132 Q F0(,)A F13.082 E F0 3.082(,o)C(r) --3.082 E F13.082 E F0 .582(are supplied, an)3.082 F 3.082(yo)-.15 -G(ther)-3.082 E/F2 10/Times-Italic@0 SF(name)3.082 E F0(ar)3.082 E .582 -(guments are ignored; these completions only apply)-.18 F -(to the case speci\214ed by the option.)144 144 Q 1.438 -(The process of applying these completion speci\214cations when w)144 -168 R 1.437(ord completion is attempted is)-.1 F(described abo)144 180 Q -.3 -.15(ve u)-.15 H(nder).15 E F1(Pr)2.5 E(ogrammable Completion)-.18 E -F0(.)A .555(Other options, if speci\214ed, ha)144 204 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 F13.056 E F0(,)A F13.056 E F0 -3.056(,a)C(nd)-3.056 E F13.056 E F0 .723 -(options \(and, if necessary)144 216 R 3.223(,t)-.65 G(he)-3.223 E F1 -3.223 E F0(and)3.223 E F13.223 E F0 .722 -(options\) should be quoted to protect them from e)3.223 F(xpan-)-.15 E -(sion before the)144 228 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 F1144 240 Q F2 -(comp-option)2.5 E F0(The)184 252 Q F2(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 264 Q F2 -(comp-option)5 E F0(may be one of:)2.5 E F1(bashdefault)184 276 Q F0 -.281(Perform the rest of the def)224 288 R(ault)-.1 E F1(bash)2.781 E F0 -.281(completions if the compspec generates no)2.781 F(matches.)224 300 Q -F1(default)184 312 Q F0 2.875(Use readline')224 312 R 5.375(sd)-.55 G -(ef)-5.375 E 2.876 +(Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E .152 +(The process of applying these completion speci\214cations when w)144 84 +R .153(ord completion is attempted is de-)-.1 F(scribed abo)144 96 Q .3 +-.15(ve u)-.15 H(nder).15 E/F1 10/Times-Bold@0 SF(Pr)2.5 E +(ogrammable Completion)-.18 E F0(.)A .556 +(Other options, if speci\214ed, ha)144 120 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 F13.055 E F0(,)A F13.055 E F0 3.055 +(,a)C(nd)-3.055 E F13.055 E F0 .722(options \(and, if necessary) +144 132 R 3.222(,t)-.65 G(he)-3.222 E F13.222 E F0(and)3.222 E F1 +3.222 E F0 .723(options\) should be quoted to protect them from e) +3.222 F(xpan-)-.15 E(sion before the)144 144 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 F1144 +156 Q/F2 10/Times-Italic@0 SF(comp-option)2.5 E F0(The)184 168 Q F2 +(comp-option)2.791 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 180 Q F2(comp-option)5 E F0(may be one of:)2.5 E F1(bashdefault)184 +192 Q F0 .281(Perform the rest of the def)224 204 R(ault)-.1 E F1(bash) +2.781 E F0 .281(completions if the compspec generates no)2.781 F +(matches.)224 216 Q F1(default)184 228 Q F0 2.876(Use readline')224 228 +R 5.376(sd)-.55 G(ef)-5.376 E 2.875 (ault \214lename completion if the compspec generates no)-.1 F(matches.) -224 324 Q F1(dir)184 336 Q(names)-.15 E F0(Perform directory name compl\ -etion if the compspec generates no matches.)224 348 Q F1(\214lenames)184 -360 Q F0 -.7(Te)224 372 S .137(ll readline that the compspec generates \ -\214lenames, so it can perform an).7 F 2.636<798c>-.15 G(le-)-2.636 E -.134(name\255speci\214c processing \(lik)224 384 R 2.634(ea)-.1 G .134 +224 240 Q F1(dir)184 252 Q(names)-.15 E F0(Perform directory name compl\ +etion if the compspec generates no matches.)224 264 Q F1(\214lenames)184 +276 Q F0 -.7(Te)224 288 S .137(ll readline that the compspec generates \ +\214lenames, so it can perform an).7 F 2.637<798c>-.15 G(le-)-2.637 E +.134(name\255speci\214c processing \(lik)224 300 R 2.634(ea)-.1 G .134 (dding a slash to directory names, quoting spe-)-2.634 F .45 -(cial characters, or suppressing trailing spaces\).)224 396 R .45 -(Intended to be used with shell)5.45 F(functions.)224 408 Q F1(noquote) -184 420 Q F0 -.7(Te)224 420 S .814 +(cial characters, or suppressing trailing spaces\).)224 312 R .45 +(Intended to be used with shell)5.45 F(functions.)224 324 Q F1(noquote) +184 336 Q F0 -.7(Te)224 336 S .814 (ll readline not to quote the completed w).7 F .814(ords if the)-.1 F -3.314(ya)-.15 G .815(re \214lenames \(quoting)-3.314 F -(\214lenames is the def)224 432 Q(ault\).)-.1 E F1(nosort)184 444 Q F0 --.7(Te)224 444 S(ll readline not to sort the list of possible completio\ -ns alphabetically).7 E(.)-.65 E F1(nospace)184 456 Q F0 -.7(Te)224 456 S +3.314(ya)-.15 G .814(re \214lenames \(quoting)-3.314 F +(\214lenames is the def)224 348 Q(ault\).)-.1 E F1(nosort)184 360 Q F0 +-.7(Te)224 360 S(ll readline not to sort the list of possible completio\ +ns alphabetically).7 E(.)-.65 E F1(nospace)184 372 Q F0 -.7(Te)224 372 S .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 468 Q F1 -(plusdirs)184 480 Q F0 1.985(After an)224 480 R 4.485(ym)-.15 G 1.985 +F .22(ords completed at the end)-.1 F(of the line.)224 384 Q F1 +(plusdirs)184 396 Q F0 1.985(After an)224 396 R 4.485(ym)-.15 G 1.985 (atches de\214ned by the compspec are generated, directory name)-4.485 F -.584(completion is attempted and an)224 492 R 3.084(ym)-.15 G .584 -(atches are added to the results of the other)-3.084 F(actions.)224 504 -Q F1144 516 Q F2(action)2.5 E F0(The)184 528 Q F2(action)2.5 E F0 +.583(completion is attempted and an)224 408 R 3.084(ym)-.15 G .584 +(atches are added to the results of the other)-3.084 F(actions.)224 420 +Q F1144 432 Q F2(action)2.5 E F0(The)184 444 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 -540 Q F0(Alias names.)224 540 Q(May also be speci\214ed as)5 E F1 -2.5 E F0(.)A F1(arrayv)184 552 Q(ar)-.1 E F0(Array v)224 564 Q -(ariable names.)-.25 E F1(binding)184 576 Q(Readline)224 576 Q F0 -.1 -(ke)2.5 G 2.5(yb)-.05 G(inding names.)-2.5 E F1 -.2(bu)184 588 S(iltin) -.2 E F0(Names of shell b)224 588 Q(uiltin commands.)-.2 E -(May also be speci\214ed as)5 E F12.5 E F0(.)A F1(command)184 600 -Q F0(Command names.)224 612 Q(May also be speci\214ed as)5 E F12.5 -E F0(.)A F1(dir)184 624 Q(ectory)-.18 E F0(Directory names.)224 636 Q -(May also be speci\214ed as)5 E F12.5 E F0(.)A F1(disabled)184 648 -Q F0(Names of disabled shell b)224 660 Q(uiltins.)-.2 E F1(enabled)184 -672 Q F0(Names of enabled shell b)224 672 Q(uiltins.)-.2 E F1(export)184 -684 Q F0(Names of e)224 684 Q(xported shell v)-.15 E 2.5(ariables. May) +456 Q F0(Alias names.)224 456 Q(May also be speci\214ed as)5 E F1 +2.5 E F0(.)A F1(arrayv)184 468 Q(ar)-.1 E F0(Array v)224 480 Q +(ariable names.)-.25 E F1(binding)184 492 Q(Readline)224 492 Q F0 -.1 +(ke)2.5 G 2.5(yb)-.05 G(inding names.)-2.5 E F1 -.2(bu)184 504 S(iltin) +.2 E F0(Names of shell b)224 504 Q(uiltin commands.)-.2 E +(May also be speci\214ed as)5 E F12.5 E F0(.)A F1(command)184 516 +Q F0(Command names.)224 528 Q(May also be speci\214ed as)5 E F12.5 +E F0(.)A F1(dir)184 540 Q(ectory)-.18 E F0(Directory names.)224 552 Q +(May also be speci\214ed as)5 E F12.5 E F0(.)A F1(disabled)184 564 +Q F0(Names of disabled shell b)224 576 Q(uiltins.)-.2 E F1(enabled)184 +588 Q F0(Names of enabled shell b)224 588 Q(uiltins.)-.2 E F1(export)184 +600 Q F0(Names of e)224 600 Q(xported shell v)-.15 E 2.5(ariables. May) -.25 F(also be speci\214ed as)2.5 E F12.5 E F0(.)A F1(\214le)184 -696 Q F0(File names.)224 696 Q(May also be speci\214ed as)5 E F1 -2.5 E F0(.)A(GNU Bash 5.0)72 768 Q(2019 September 16)135.955 E(59) -185.115 E 0 Cg EP +612 Q F0(File names.)224 612 Q(May also be speci\214ed as)5 E F1 +2.5 E F0(.)A F1(function)184 624 Q F0(Names of shell functions.)224 636 +Q F1(gr)184 648 Q(oup)-.18 E F0(Group names.)224 648 Q +(May also be speci\214ed as)5 E F12.5 E F0(.)A F1(helptopic)184 +660 Q F0(Help topics as accepted by the)224 672 Q F1(help)2.5 E F0 -.2 +(bu)2.5 G(iltin.).2 E F1(hostname)184 684 Q F0(Hostnames, as tak)224 696 +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 708 Q F0 +(Job names, if job control is acti)224 708 Q -.15(ve)-.25 G 5(.M).15 G +(ay also be speci\214ed as)-5 E F12.5 E F0(.)A(GNU Bash 5.0)72 768 +Q(2019 October 30)141.235 E(59)190.395 E 0 Cg EP %%Page: 60 60 %%BeginPageSetup BP %%EndPageSetup /F0 10/Times-Roman@0 SF -.35(BA)72 48 S 137.14(SH\(1\) General).35 F (Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).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.)224 108 Q(May also be speci\214ed as)5 E F1 -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)224 168 Q -.15(ve)-.25 G 5(.M).15 G -(ay also be speci\214ed as)-5 E F12.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 F12.5 E F0(.)A F1(running)184 -204 Q F0(Names of running jobs, if job control is acti)224 204 Q -.15 -(ve)-.25 G(.).15 E F1(ser)184 216 Q(vice)-.1 E F0(Service names.)224 216 -Q(May also be speci\214ed as)5 E F12.5 E F0(.)A F1(setopt)184 228 -Q F0 -1.11(Va)224 228 S(lid ar)1.11 E(guments for the)-.18 E F12.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)224 240 Q F1 -(shopt)2.5 E F0 -.2(bu)2.5 G(iltin.).2 E F1(signal)184 252 Q F0 -(Signal names.)224 252 Q F1(stopped)184 264 Q F0 -(Names of stopped jobs, if job control is acti)224 264 Q -.15(ve)-.25 G -(.).15 E F1(user)184 276 Q F0(User names.)224 276 Q -(May also be speci\214ed as)5 E F12.5 E F0(.)A F1 -.1(va)184 288 S -(riable).1 E F0(Names of all shell v)224 288 Q 2.5(ariables. May)-.25 F -(also be speci\214ed as)2.5 E F12.5 E F0(.)A F1144 300 Q/F3 -10/Times-Italic@0 SF(command)2.5 E(command)184 312 Q F0 1.055(is e)3.555 -F -.15(xe)-.15 G 1.055(cuted in a subshell en).15 F 1.056 +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 F12.5 E F0(.)A +F1(running)184 108 Q F0(Names of running jobs, if job control is acti) +224 108 Q -.15(ve)-.25 G(.).15 E F1(ser)184 120 Q(vice)-.1 E F0 +(Service names.)224 120 Q(May also be speci\214ed as)5 E F12.5 E +F0(.)A F1(setopt)184 132 Q F0 -1.11(Va)224 132 S(lid ar)1.11 E +(guments for the)-.18 E F12.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)224 144 Q F1(shopt)2.5 E F0 -.2 +(bu)2.5 G(iltin.).2 E F1(signal)184 156 Q F0(Signal names.)224 156 Q F1 +(stopped)184 168 Q F0(Names of stopped jobs, if job control is acti)224 +168 Q -.15(ve)-.25 G(.).15 E F1(user)184 180 Q F0(User names.)224 180 Q +(May also be speci\214ed as)5 E F12.5 E F0(.)A F1 -.1(va)184 192 S +(riable).1 E F0(Names of all shell v)224 192 Q 2.5(ariables. May)-.25 F +(also be speci\214ed as)2.5 E F12.5 E F0(.)A F1144 204 Q/F2 +10/Times-Italic@0 SF(command)2.5 E(command)184 216 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 324 Q F1144 336 Q F3(function)2.5 E F0 .114 -(The shell function)184 348 R F3(function)2.614 E F0 .114(is e)2.614 F +184 228 Q F1144 240 Q F2(function)2.5 E F0 .113 +(The shell function)184 252 R F2(function)2.614 E F0 .114(is e)2.614 F -.15(xe)-.15 G .114(cuted in the current shell en).15 F 2.614 -(vironment. When)-.4 F .113(the func-)2.613 F .816(tion is e)184 360 R --.15(xe)-.15 G .816(cuted, the \214rst ar).15 F .816(gument \()-.18 F F1 -($1)A F0 3.316(\)i)C 3.316(st)-3.316 G .817 +(vironment. When)-.4 F .114(the func-)2.614 F .817(tion is e)184 264 R +-.15(xe)-.15 G .817(cuted, the \214rst ar).15 F .817(gument \()-.18 F F1 +($1)A F0 3.316(\)i)C 3.316(st)-3.316 G .816 (he name of the command whose ar)-3.316 F(guments)-.18 E 1.407 -(are being completed, the second ar)184 372 R 1.407(gument \()-.18 F F1 +(are being completed, the second ar)184 276 R 1.407(gument \()-.18 F F1 ($2)A F0 3.907(\)i)C 3.907(st)-3.907 G 1.407(he w)-3.907 F 1.407 -(ord being completed, and the)-.1 F .103(third ar)184 384 R .103 -(gument \()-.18 F F1($3)A F0 2.603(\)i)C 2.603(st)-2.603 G .103(he w) --2.603 F .104(ord preceding the w)-.1 F .104 -(ord being completed on the current com-)-.1 F .102(mand line.)184 396 R -.102(When it \214nishes, the possible completions are retrie)5.102 F --.15(ve)-.25 G 2.601(df).15 G .101(rom the v)-2.601 F .101(alue of the) --.25 F F2(COMPREPL)184 408 Q(Y)-.828 E F0(array v)2.25 E(ariable.)-.25 E -F1144 420 Q F3(globpat)2.5 E F0 1.007(The pathname e)184 432 R -1.007(xpansion pattern)-.15 F F3(globpat)3.507 E F0 1.007(is e)3.507 F -1.008(xpanded to generate the possible comple-)-.15 F(tions.)184 444 Q -F1144 456 Q F3(pr)2.5 E(e\214x)-.37 E(pr)184 468 Q(e\214x)-.37 E -F0 .535(is added at the be)3.035 F .534 +(ord being completed, and the)-.1 F .104(third ar)184 288 R .104 +(gument \()-.18 F F1($3)A F0 2.604(\)i)C 2.604(st)-2.604 G .104(he w) +-2.604 F .104(ord preceding the w)-.1 F .103 +(ord being completed on the current com-)-.1 F .101(mand line.)184 300 R +.101(When it \214nishes, the possible completions are retrie)5.101 F +-.15(ve)-.25 G 2.602(df).15 G .102(rom the v)-2.602 F .102(alue of the) +-.25 F/F3 9/Times-Bold@0 SF(COMPREPL)184 312 Q(Y)-.828 E F0(array v)2.25 +E(ariable.)-.25 E F1144 324 Q F2(globpat)2.5 E F0 1.008 +(The pathname e)184 336 R 1.008(xpansion pattern)-.15 F F2(globpat)3.507 +E F0 1.007(is e)3.507 F 1.007(xpanded to generate the possible comple-) +-.15 F(tions.)184 348 Q F1144 360 Q F2(pr)2.5 E(e\214x)-.37 E(pr) +184 372 Q(e\214x)-.37 E F0 .534(is added at the be)3.034 F .534 (ginning of each possible completion after all other options ha)-.15 F --.15(ve)-.2 G(been applied.)184 480 Q F1144 492 Q F3(suf)2.5 E -<8c78>-.18 E(suf)184 492 Q<8c78>-.18 E F0 +-.15(ve)-.2 G(been applied.)184 384 Q F1144 396 Q F2(suf)2.5 E +<8c78>-.18 E(suf)184 396 Q<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 F1144 504 Q F3(wor)2.5 E -(dlist)-.37 E F0(The)184 516 Q F3(wor)3.639 E(dlist)-.37 E F0 1.14 -(is split using the characters in the)3.639 F F2(IFS)3.64 E F0 1.14 -(special v)3.39 F 1.14(ariable as delimiters, and)-.25 F .981 -(each resultant w)184 528 R .981(ord is e)-.1 F 3.481(xpanded. Shell) --.15 F .981(quoting is honored within)3.481 F F3(wor)3.481 E(dlist)-.37 -E F0 3.48(,i)C 3.48(no)-3.48 G .98(rder to)-3.48 F(pro)184 540 Q .765 -(vide a mechanism for the w)-.15 F .766 +E .3 -.15(ve b)-.2 H(een applied.).15 E F1144 408 Q F2(wor)2.5 E +(dlist)-.37 E F0(The)184 420 Q F2(wor)3.64 E(dlist)-.37 E F0 1.14 +(is split using the characters in the)3.64 F F3(IFS)3.64 E F0 1.139 +(special v)3.39 F 1.139(ariable as delimiters, and)-.25 F .98 +(each resultant w)184 432 R .98(ord is e)-.1 F 3.481(xpanded. Shell)-.15 +F .981(quoting is honored within)3.481 F F2(wor)3.481 E(dlist)-.37 E F0 +3.481(,i)C 3.481(no)-3.481 G .981(rder to)-3.481 F(pro)184 444 Q .766 +(vide a mechanism for the w)-.15 F .765 (ords to contain shell metacharacters or characters in the)-.1 F -.25 -(va)184 552 S 1.965(lue of).25 F F2(IFS)4.465 E/F4 9/Times-Roman@0 SF(.) +(va)184 456 S 1.964(lue of).25 F F3(IFS)4.464 E/F4 9/Times-Roman@0 SF(.) A F0 1.964 (The possible completions are the members of the resultant list which) -6.465 F(match the w)184 564 Q(ord being completed.)-.1 E F1144 576 -Q F3(\214lterpat)2.5 E(\214lterpat)184 588 Q F0 .455 -(is a pattern as used for pathname e)2.955 F 2.956(xpansion. It)-.15 F -.456(is applied to the list of possible)2.956 F 1.596 -(completions generated by the preceding options and ar)184 600 R 1.596 -(guments, and each completion)-.18 F(matching)184 612 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 624 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 .467(The return v)144 640.8 R .467 +6.464 F(match the w)184 468 Q(ord being completed.)-.1 E F1144 480 +Q F2(\214lterpat)2.5 E(\214lterpat)184 492 Q F0 .456 +(is a pattern as used for pathname e)2.956 F 2.956(xpansion. It)-.15 F +.455(is applied to the list of possible)2.956 F 1.596 +(completions generated by the preceding options and ar)184 504 R 1.596 +(guments, and each completion)-.18 F(matching)184 516 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 528 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 .466(The return v)144 544.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 F12.966 E F0 -(or)2.966 E F12.966 E F0 .466(is sup-)2.966 F 1.361 -(plied without a)144 652.8 R F3(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 F3(name)144 664.8 Q F0 +(lid option is supplied, an option other than).25 F F12.967 E F0 +(or)2.967 E F12.967 E F0 .467(is sup-)2.967 F 1.362 +(plied without a)144 556.8 R F2(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 F2(name)144 568.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(compopt)108 681.6 Q F0([)2.5 E F1A F3(option)2.5 E F0 2.5(][)C -F1(\255DEI)-2.5 E F0 2.5(][)C F1(+o)-2.5 E F3(option)2.5 E F0 2.5(][)C -F3(name)-2.5 E F0(])A .447(Modify completion options for each)144 693.6 -R F3(name)2.947 E F0 .447(according to the)2.947 F F3(option)2.947 E F0 -.447(s, or for the currently-e)B -.15(xe)-.15 G(cuting).15 E .725 -(completion if no)144 705.6 R F3(name)3.225 E F0 3.225(sa)C .725 -(re supplied.)-3.225 F .725(If no)5.725 F F3(option)3.225 E F0 3.225(sa) -C .725(re gi)-3.225 F -.15(ve)-.25 G .726 -(n, display the completion options for).15 F(each)144 717.6 Q F3(name) -3.224 E F0 .724(or the current completion.)3.224 F .724(The possible v) -5.724 F .724(alues of)-.25 F F3(option)3.224 E F0 .724(are those v)3.224 -F .723(alid for the)-.25 F F1(com-)3.223 E(plete)144 729.6 Q F0 -.2(bu) -2.677 G .177(iltin described abo).2 F -.15(ve)-.15 G 5.178(.T).15 G(he) +F1(compopt)108 585.6 Q F0([)2.5 E F1A F2(option)2.5 E F0 2.5(][)C +F1(\255DEI)-2.5 E F0 2.5(][)C F1(+o)-2.5 E F2(option)2.5 E F0 2.5(][)C +F2(name)-2.5 E F0(])A .447(Modify completion options for each)144 597.6 +R F2(name)2.947 E F0 .447(according to the)2.947 F F2(option)2.947 E F0 +.447(s, or for the currently-e)B -.15(xe)-.15 G(cuting).15 E .726 +(completion if no)144 609.6 R F2(name)3.226 E F0 3.226(sa)C .726 +(re supplied.)-3.226 F .725(If no)5.725 F F2(option)3.225 E F0 3.225(sa) +C .725(re gi)-3.225 F -.15(ve)-.25 G .725 +(n, display the completion options for).15 F(each)144 621.6 Q F2(name) +3.223 E F0 .723(or the current completion.)3.223 F .724(The possible v) +5.724 F .724(alues of)-.25 F F2(option)3.224 E F0 .724(are those v)3.224 +F .724(alid for the)-.25 F F1(com-)3.224 E(plete)144 633.6 Q F0 -.2(bu) +2.678 G .178(iltin described abo).2 F -.15(ve)-.15 G 5.178(.T).15 G(he) -5.178 E F12.678 E F0 .178 (option indicates that other supplied options should apply to)2.678 F -(GNU Bash 5.0)72 768 Q(2019 September 16)135.955 E(60)185.115 E 0 Cg EP +1.227(the `)144 645.6 R(`def)-.74 E(ault')-.1 E 3.727('c)-.74 G 1.228(o\ +mmand completion; that is, completion attempted on a command for which \ +no)-3.727 F 2.039(completion has pre)144 657.6 R 2.039 +(viously been de\214ned.)-.25 F(The)7.038 E F14.538 E F0 2.038 +(option indicates that other supplied options)4.538 F 1.538 +(should apply to `)144 669.6 R(`empty')-.74 E 4.038('c)-.74 G 1.539 +(ommand completion; that is, completion attempted on a blank line.) +-4.038 F(The)144 681.6 Q F13.02 E F0 .52(option indicates that ot\ +her supplied options should apply to completion on the initial non-)3.02 +F .867(assignment w)144 693.6 R .868 +(ord on the line, or after a command delimiter such as)-.1 F F1(;)3.368 +E F0(or)3.368 E F1(|)3.368 E F0 3.368(,w)C .868(hich is usually com-) +-3.368 F(mand name completion.)144 705.6 Q 1.388(The return v)144 729.6 +R 1.388(alue is true unless an in)-.25 F -.25(va)-.4 G 1.387 +(lid option is supplied, an attempt is made to modify the).25 F +(GNU Bash 5.0)72 768 Q(2019 October 30)141.235 E(60)190.395 E 0 Cg EP %%Page: 61 61 %%BeginPageSetup BP %%EndPageSetup /F0 10/Times-Roman@0 SF -.35(BA)72 48 S 137.14(SH\(1\) General).35 F -(Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E 1.228(the `)144 84 -R(`def)-.74 E(ault')-.1 E 3.728('c)-.74 G 1.228(ommand completion; that\ - is, completion attempted on a command for which no)-3.728 F 2.038 -(completion has pre)144 96 R 2.038(viously been de\214ned.)-.25 F(The) -7.038 E/F1 10/Times-Bold@0 SF4.538 E F0 2.039 -(option indicates that other supplied options)4.538 F 1.539 -(should apply to `)144 108 R(`empty')-.74 E 4.039('c)-.74 G 1.538 -(ommand completion; that is, completion attempted on a blank line.) --4.039 F(The)144 120 Q F13.02 E F0 .52(option indicates that othe\ -r supplied options should apply to completion on the initial non-)3.02 F -.868(assignment w)144 132 R .868 -(ord on the line, or after a command delimiter such as)-.1 F F1(;)3.368 -E F0(or)3.368 E F1(|)3.368 E F0 3.367(,w)C .867(hich is usually com-) --3.367 F(mand name completion.)144 144 Q 1.387(The return v)144 168 R -1.387(alue is true unless an in)-.25 F -.25(va)-.4 G 1.388 -(lid option is supplied, an attempt is made to modify the).25 F -(options for a)144 180 Q/F2 10/Times-Italic@0 SF(name)2.5 E F0 +(Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E(options for a)144 +84 Q/F1 10/Times-Italic@0 SF(name)2.5 E F0 (for which no completion speci\214cation e)2.5 E -(xists, or an output error occurs.)-.15 E F1(continue)108 196.8 Q F0([) -2.5 E F2(n)A F0(])A 1.754(Resume the ne)144 208.8 R 1.754 -(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 220.8 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/F3 10 -/Symbol SF3.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 .514 -(loops, the last enclosing loop \(the `)144 232.8 R(`top-le)-.74 E -.15 -(ve)-.25 G(l').15 E 3.014('l)-.74 G .514(oop\) is resumed.)-3.014 F .513 -(The return v)5.513 F .513(alue is 0 unless)-.25 F F2(n)3.013 E F0(is) -3.013 E(not greater than or equal to 1.)144 244.8 Q F1(declar)108 261.6 -Q(e)-.18 E F0([)2.5 E F1(\255aAfFgilnrtux)A F0 2.5(][)C F1-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 273.6 Q F0([)2.5 E F1(\255aAfFgilnrtux)A F0 2.5(][)C F1 --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 285.6 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 297.6 S 3.483(riables. The).25 F F13.483 E F0 .983 -(option will display the attrib)3.483 F .983(utes and v)-.2 F .982 -(alues of each)-.25 F F2(name)3.482 E F0 5.982(.W).18 G(hen)-5.982 E F1 -3.482 E F0 .982(is used)3.482 F(with)144 309.6 Q F2(name)2.774 E -F0(ar)2.774 E .274(guments, additional options, other than)-.18 F F1 -2.775 E F0(and)2.775 E F12.775 E F0 2.775(,a)C .275 -(re ignored.)-2.775 F(When)5.275 E F12.775 E F0 .275(is supplied) -2.775 F(without)144 321.6 Q F2(name)4.814 E F0(ar)4.814 E 2.314 -(guments, it will display the attrib)-.18 F 2.314(utes and v)-.2 F 2.313 -(alues of all v)-.25 F 2.313(ariables ha)-.25 F 2.313(ving the)-.2 F -(attrib)144 333.6 Q 1.181(utes speci\214ed by the additional options.) --.2 F 1.182(If no other options are supplied with)6.181 F F13.682 -E F0(,)A F1(declar)3.682 E(e)-.18 E F0 .62(will display the attrib)144 -345.6 R .62(utes and v)-.2 F .62(alues of all shell v)-.25 F 3.12 -(ariables. The)-.25 F F13.12 E F0 .62 -(option will restrict the display)3.12 F 1.29(to shell functions.)144 -357.6 R(The)6.29 E F13.79 E F0 1.291(option inhibits the display \ -of function de\214nitions; only the function)3.791 F .948 -(name and attrib)144 369.6 R .948(utes are printed.)-.2 F .948(If the) -5.948 F F1(extdeb)3.448 E(ug)-.2 E F0 .948 -(shell option is enabled using)3.448 F F1(shopt)3.448 E F0 3.448(,t)C -.948(he source)-3.448 F 1.69(\214le name and line number where each)144 -381.6 R F2(name)4.19 E F0 1.69(is de\214ned are displayed as well.)4.19 -F(The)6.69 E F14.19 E F0(option)4.19 E(implies)144 393.6 Q F1 -3.892 E F0 6.392(.T)C(he)-6.392 E F13.892 E F0 1.391 -(option forces v)3.892 F 1.391 +(xists, or an output error occurs.)-.15 E/F2 10/Times-Bold@0 SF +(continue)108 100.8 Q F0([)2.5 E F1(n)A F0(])A .85(Resume the ne)144 +112.8 R .85(xt iteration of the enclosing)-.15 F F2 -.25(fo)3.35 G(r).25 +E F0(,)A F2(while)3.351 E F0(,)A F2(until)3.351 E F0 3.351(,o)C(r)-3.351 +E F2(select)3.351 E F0 3.351(loop. If)3.351 F F1(n)3.711 E F0 .851 +(is speci\214ed, re-)3.591 F .204(sume at the)144 124.8 R F1(n)2.704 E +F0 .204(th enclosing loop.)B F1(n)5.564 E F0 .204(must be)2.944 F/F3 10 +/Symbol SF2.704 E F0 2.703(1. If)2.704 F F1(n)3.063 E F0 .203 +(is greater than the number of enclosing loops,)2.943 F 1.183 +(the last enclosing loop \(the `)144 136.8 R(`top-le)-.74 E -.15(ve)-.25 +G(l').15 E 3.683('l)-.74 G 1.183(oop\) is resumed.)-3.683 F 1.184 +(The return v)6.184 F 1.184(alue is 0 unless)-.25 F F1(n)3.684 E F0 +1.184(is not)3.684 F(greater than or equal to 1.)144 148.8 Q F2(declar) +108 165.6 Q(e)-.18 E F0([)2.5 E F2(\255aAfFgilnrtux)A F0 2.5(][)C F2 +-2.5 E F0 2.5(][)C F1(name)-2.5 E F0([=)A F1(value)A F0 2.5(].)C +(..])-2.5 E F2(typeset)108 177.6 Q F0([)2.5 E F2(\255aAfFgilnrtux)A F0 +2.5(][)C F2-2.5 E F0 2.5(][)C F1(name)-2.5 E F0([=)A F1(value)A F0 +2.5(].)C(..])-2.5 E 1.265(Declare v)144 189.6 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 F1(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 201.6 S 3.46(riables. The).25 +F F23.46 E F0 .96(option will display the attrib)3.46 F .96 +(utes and v)-.2 F .96(alues of each)-.25 F F1(name)3.82 E F0 5.96(.W).18 +G(hen)-5.96 E F23.46 E F0 .96(is used)3.46 F(with)144 213.6 Q F1 +(name)2.775 E F0(ar)2.775 E .275 +(guments, additional options, other than)-.18 F F22.775 E F0(and) +2.775 E F22.775 E F0 2.775(,a)C .274(re ignored.)-2.775 F(When) +5.274 E F22.774 E F0 .274(is supplied)2.774 F(without)144 225.6 Q +F1(name)3.789 E F0(ar)3.789 E 1.289(guments, it will display the attrib) +-.18 F 1.289(utes and v)-.2 F 1.29(alues of all v)-.25 F 1.29 +(ariables ha)-.25 F 1.29(ving the at-)-.2 F(trib)144 237.6 Q .38 +(utes speci\214ed by the additional options.)-.2 F .38 +(If no other options are supplied with)5.38 F F22.88 E F0(,)A F2 +(declar)2.88 E(e)-.18 E F0(will)2.88 E 1.106(display the attrib)144 +249.6 R 1.106(utes and v)-.2 F 1.106(alues of all shell v)-.25 F 3.606 +(ariables. The)-.25 F F23.606 E F0 1.107 +(option will restrict the display to)3.606 F .3(shell functions.)144 +261.6 R(The)5.3 E F22.8 E F0 .299(option inhibits the display of \ +function de\214nitions; only the function name)2.8 F 1.54(and attrib)144 +273.6 R 1.54(utes are printed.)-.2 F 1.54(If the)6.54 F F2(extdeb)4.04 E +(ug)-.2 E F0 1.54(shell option is enabled using)4.04 F F2(shopt)4.04 E +F0 4.04(,t)C 1.54(he source \214le)-4.04 F .648 +(name and line number where each)144 285.6 R F1(name)3.148 E F0 .648 +(is de\214ned are displayed as well.)3.148 F(The)5.648 E F23.148 E +F0 .648(option implies)3.148 F F2144 297.6 Q F0 5.836(.T)C(he) +-5.836 E F23.336 E F0 .836(option forces v)3.336 F .837 (ariables to be created or modi\214ed at the global scope, e)-.25 F -.15 -(ve)-.25 G(n).15 E(when)144 405.6 Q F1(declar)4.382 E(e)-.18 E F0 1.882 -(is e)4.382 F -.15(xe)-.15 G 1.882(cuted in a shell function.).15 F -1.883(It is ignored in all other cases.)6.882 F 1.883(The follo)6.883 F -(wing)-.25 E .794(options can be used to restrict output to v)144 417.6 -R .794(ariables with the speci\214ed attrib)-.25 F .793(ute or to gi)-.2 -F 1.093 -.15(ve v)-.25 H(ariables)-.1 E(attrib)144 429.6 Q(utes:)-.2 E -F1144 441.6 Q F0(Each)180 441.6 Q F2(name)2.5 E F0(is an inde)2.5 -E -.15(xe)-.15 G 2.5(da).15 G(rray v)-2.5 E(ariable \(see)-.25 E F1 -(Arrays)2.5 E F0(abo)2.5 E -.15(ve)-.15 G(\).).15 E F1144 453.6 Q -F0(Each)180 453.6 Q F2(name)2.5 E F0(is an associati)2.5 E .3 -.15(ve a) --.25 H(rray v).15 E(ariable \(see)-.25 E F1(Arrays)2.5 E F0(abo)2.5 E --.15(ve)-.15 G(\).).15 E F1144 465.6 Q F0(Use function names only) -180 465.6 Q(.)-.65 E F1144 477.6 Q F0 .557(The v)180 477.6 R .558 +(ve)-.25 G 3.337(nw).15 G(hen)-3.337 E F2(de-)3.337 E(clar)144 309.6 Q +(e)-.18 E F0 .223(is e)2.723 F -.15(xe)-.15 G .223 +(cuted in a shell function.).15 F .223 +(It is ignored in all other cases.)5.223 F .222(The follo)5.223 F .222 +(wing options can be)-.25 F(used to restrict output to v)144 321.6 Q +(ariables with the speci\214ed attrib)-.25 E(ute or to gi)-.2 E .3 -.15 +(ve v)-.25 H(ariables attrib)-.1 E(utes:)-.2 E F2144 333.6 Q F0 +(Each)180 333.6 Q F1(name)2.5 E F0(is an inde)2.5 E -.15(xe)-.15 G 2.5 +(da).15 G(rray v)-2.5 E(ariable \(see)-.25 E F2(Arrays)2.5 E F0(abo)2.5 +E -.15(ve)-.15 G(\).).15 E F2144 345.6 Q F0(Each)180 345.6 Q F1 +(name)2.5 E F0(is an associati)2.5 E .3 -.15(ve a)-.25 H(rray v).15 E +(ariable \(see)-.25 E F2(Arrays)2.5 E F0(abo)2.5 E -.15(ve)-.15 G(\).) +.15 E F2144 357.6 Q F0(Use function names only)180 357.6 Q(.)-.65 +E F2144 369.6 Q F0 .557(The v)180 369.6 R .558 (ariable is treated as an inte)-.25 F .558(ger; arithmetic e)-.15 F -.25 (va)-.25 G .558(luation \(see).25 F/F4 9/Times-Bold@0 SF .558 -(ARITHMETIC EV)3.058 F(ALU)-1.215 E(A-)-.54 E(TION)180 489.6 Q F0(abo) +(ARITHMETIC EV)3.058 F(ALU)-1.215 E(A-)-.54 E(TION)180 381.6 Q F0(abo) 2.25 E -.15(ve)-.15 G 2.5(\)i).15 G 2.5(sp)-2.5 G(erformed when the v) --2.5 E(ariable is assigned a v)-.25 E(alue.)-.25 E F1144 501.6 Q -F0 .91(When the v)180 501.6 R .909(ariable is assigned a v)-.25 F .909 +-2.5 E(ariable is assigned a v)-.25 E(alue.)-.25 E F2144 393.6 Q +F0 .91(When the v)180 393.6 R .909(ariable is assigned a v)-.25 F .909 (alue, all upper)-.25 F .909(-case characters are con)-.2 F -.15(ve)-.4 -G .909(rted to lo).15 F(wer)-.25 E(-)-.2 E 2.5(case. The)180 513.6 R -(upper)2.5 E(-case attrib)-.2 E(ute is disabled.)-.2 E F1144 525.6 -Q F0(Gi)180 525.6 Q 1.619 -.15(ve e)-.25 H(ach).15 E F2(name)3.819 E F0 -(the)3.819 E F2(namer)3.819 E(ef)-.37 E F0(attrib)3.819 E 1.319 -(ute, making it a name reference to another v)-.2 F(ariable.)-.25 E -1.519(That other v)180 537.6 R 1.519(ariable is de\214ned by the v)-.25 -F 1.518(alue of)-.25 F F2(name)4.018 E F0 6.518(.A)C 1.518 -(ll references, assignments, and)-6.518 F(attrib)180 549.6 Q .226 -(ute modi\214cations to)-.2 F F2(name)2.726 E F0 2.726(,e)C .226 -(xcept those using or changing the)-2.876 F F12.726 E F0(attrib) -2.726 E .227(ute itself, are)-.2 F .809(performed on the v)180 561.6 R -.809(ariable referenced by)-.25 F F2(name)3.308 E F0 1.908 -.55('s v)D +G .909(rted to lo).15 F(wer)-.25 E(-)-.2 E 2.5(case. The)180 405.6 R +(upper)2.5 E(-case attrib)-.2 E(ute is disabled.)-.2 E F2144 417.6 +Q F0(Gi)180 417.6 Q 1.619 -.15(ve e)-.25 H(ach).15 E F1(name)3.819 E F0 +(the)3.819 E F1(namer)3.819 E(ef)-.37 E F0(attrib)3.819 E 1.319 +(ute, making it a name reference to another v)-.2 F(ariable.)-.25 E .478 +(That other v)180 429.6 R .478(ariable is de\214ned by the v)-.25 F .478 +(alue of)-.25 F F1(name)2.978 E F0 5.478(.A)C .478 +(ll references, assignments, and at-)-5.478 F(trib)180 441.6 Q .781 +(ute modi\214cations to)-.2 F F1(name)3.281 E F0 3.281(,e)C .782 +(xcept those using or changing the)-3.431 F F23.282 E F0(attrib) +3.282 E .782(ute itself, are)-.2 F .809(performed on the v)180 453.6 R +.809(ariable referenced by)-.25 F F1(name)3.308 E F0 1.908 -.55('s v)D 3.308(alue. The).3 F .808(nameref attrib)3.308 F .808(ute cannot be)-.2 -F(applied to array v)180 573.6 Q(ariables.)-.25 E F1144 585.6 Q F0 -(Mak)180 585.6 Q(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 -597.6 Q F1144 609.6 Q F0(Gi)180 609.6 Q .73 -.15(ve e)-.25 H(ach) -.15 E F2(name)2.93 E F0(the)2.929 E F2(tr)2.929 E(ace)-.15 E F0(attrib) -2.929 E 2.929(ute. T)-.2 F .429(raced functions inherit the)-.35 F F1 -(DEB)2.929 E(UG)-.1 E F0(and)2.929 E F1(RETURN)2.929 E F0 -(traps from the calling shell.)180 621.6 Q(The trace attrib)5 E -(ute has no special meaning for v)-.2 E(ariables.)-.25 E F1144 -633.6 Q F0 .909(When the v)180 633.6 R .909(ariable is assigned a v)-.25 +F(applied to array v)180 465.6 Q(ariables.)-.25 E F2144 477.6 Q F0 +(Mak)180 477.6 Q(e)-.1 E F1(name)3.654 E F0 3.654(sr)C(eadonly)-3.654 E +6.154(.T)-.65 G 1.154(hese names cannot then be assigned v)-6.154 F +1.155(alues by subsequent as-)-.25 F(signment statements or unset.)180 +489.6 Q F2144 501.6 Q F0(Gi)180 501.6 Q .73 -.15(ve e)-.25 H(ach) +.15 E F1(name)2.93 E F0(the)2.929 E F1(tr)2.929 E(ace)-.15 E F0(attrib) +2.929 E 2.929(ute. T)-.2 F .429(raced functions inherit the)-.35 F F2 +(DEB)2.929 E(UG)-.1 E F0(and)2.929 E F2(RETURN)2.929 E F0 +(traps from the calling shell.)180 513.6 Q(The trace attrib)5 E +(ute has no special meaning for v)-.2 E(ariables.)-.25 E F2144 +525.6 Q F0 .909(When the v)180 525.6 R .909(ariable is assigned a v)-.25 F .909(alue, all lo)-.25 F(wer)-.25 E .909(-case characters are con)-.2 -F -.15(ve)-.4 G .91(rted to upper).15 F(-)-.2 E 2.5(case. The)180 645.6 -R(lo)2.5 E(wer)-.25 E(-case attrib)-.2 E(ute is disabled.)-.2 E F1 -144 657.6 Q F0(Mark)180 657.6 Q F2(name)2.5 E F0 2.5(sf)C(or e)-2.5 E +F -.15(ve)-.4 G .91(rted to upper).15 F(-)-.2 E 2.5(case. The)180 537.6 +R(lo)2.5 E(wer)-.25 E(-case attrib)-.2 E(ute is disabled.)-.2 E F2 +144 549.6 Q F0(Mark)180 549.6 Q F1(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 .144 -(Using `+' instead of `\255' turns of)144 674.4 R 2.643(ft)-.25 G .143 +(Using `+' instead of `\255' turns of)144 566.4 R 2.643(ft)-.25 G .143 (he attrib)-2.643 F .143(ute instead, with the e)-.2 F .143 -(xceptions that)-.15 F F1(+a)2.643 E F0(and)2.643 E F1(+A)2.643 E F0 -.143(may not)2.643 F .578(be used to destro)144 686.4 R 3.079(ya)-.1 G -.579(rray v)-3.079 F .579(ariables and)-.25 F F1(+r)3.079 E F0 .579 +(xceptions that)-.15 F F2(+a)2.643 E F0(and)2.643 E F2(+A)2.643 E F0 +.143(may not)2.643 F .578(be used to destro)144 578.4 R 3.079(ya)-.1 G +.579(rray v)-3.079 F .579(ariables and)-.25 F F2(+r)3.079 E F0 .579 (will not remo)3.079 F .879 -.15(ve t)-.15 H .579(he readonly attrib).15 -F 3.079(ute. When)-.2 F .579(used in a)3.079 F(function,)144 698.4 Q F1 -(declar)3.544 E(e)-.18 E F0(and)3.544 E F1(typeset)3.544 E F0(mak)3.544 -E 3.544(ee)-.1 G(ach)-3.544 E F2(name)3.543 E F0 1.043 -(local, as with the)3.543 F F1(local)3.543 E F0 1.043 -(command, unless the)3.543 F F13.543 E F0 1.205 -(option is supplied.)144 710.4 R 1.205(If a v)6.205 F 1.205 -(ariable name is follo)-.25 F 1.205(wed by =)-.25 F F2(value)A F0 3.705 +F 3.079(ute. When)-.2 F .579(used in a)3.079 F(function,)144 590.4 Q F2 +(declar)3.544 E(e)-.18 E F0(and)3.544 E F2(typeset)3.544 E F0(mak)3.544 +E 3.544(ee)-.1 G(ach)-3.544 E F1(name)3.543 E F0 1.043 +(local, as with the)3.543 F F2(local)3.543 E F0 1.043 +(command, unless the)3.543 F F23.543 E F0 1.205 +(option is supplied.)144 602.4 R 1.205(If a v)6.205 F 1.205 +(ariable name is follo)-.25 F 1.205(wed by =)-.25 F F1(value)A F0 3.705 (,t)C 1.205(he v)-3.705 F 1.205(alue of the v)-.25 F 1.205 -(ariable is set to)-.25 F F2(value)144 722.4 Q F0 6.88(.W)C 1.88 -(hen using)-6.88 F F14.38 E F0(or)4.38 E F14.379 E F0 1.879 -(and the compound assignment syntax to create array v)4.379 F(ariables,) --.25 E(GNU Bash 5.0)72 768 Q(2019 September 16)135.955 E(61)185.115 E 0 -Cg EP +(ariable is set to)-.25 F F1(value)144 614.4 Q F0 5.218(.W)C .218 +(hen using)-5.218 F F22.718 E F0(or)2.718 E F22.718 E F0 +.217(and the compound assignment syntax to create array v)2.717 F .217 +(ariables, addi-)-.25 F .882(tional attrib)144 626.4 R .882 +(utes do not tak)-.2 F 3.382(ee)-.1 G -.25(ff)-3.382 G .882 +(ect until subsequent assignments.).25 F .882(The return v)5.882 F .882 +(alue is 0 unless an)-.25 F(in)144 638.4 Q -.25(va)-.4 G .366(lid optio\ +n is encountered, an attempt is made to de\214ne a function using).25 F +/F5 10/Courier@0 SF .365(\255f foo=bar)2.865 F F0 2.865(,a)C 2.865(na) +-2.865 G(t-)-2.865 E .548(tempt is made to assign a v)144 650.4 R .548 +(alue to a readonly v)-.25 F .549 +(ariable, an attempt is made to assign a v)-.25 F .549(alue to an)-.25 F +1.749(array v)144 662.4 R 1.749 +(ariable without using the compound assignment syntax \(see)-.25 F F2 +(Arrays)4.248 E F0(abo)4.248 E -.15(ve)-.15 G 1.748(\), one of the).15 F +F1(names)144 674.4 Q F0 .359(is not a v)2.858 F .359(alid shell v)-.25 F +.359(ariable name, an attempt is made to turn of)-.25 F 2.859(fr)-.25 G +.359(eadonly status for a read-)-2.859 F 1.213(only v)144 686.4 R 1.213 +(ariable, an attempt is made to turn of)-.25 F 3.713(fa)-.25 G 1.213 +(rray status for an array v)-3.713 F 1.212(ariable, or an attempt is) +-.25 F(made to display a non-e)144 698.4 Q(xistent function with)-.15 E +F22.5 E F0(.)A(GNU Bash 5.0)72 768 Q(2019 October 30)141.235 E(61) +190.395 E 0 Cg EP %%Page: 62 62 %%BeginPageSetup BP %%EndPageSetup /F0 10/Times-Roman@0 SF -.35(BA)72 48 S 137.14(SH\(1\) General).35 F -(Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E .567 -(additional attrib)144 84 R .568(utes do not tak)-.2 F 3.068(ee)-.1 G --.25(ff)-3.068 G .568(ect until subsequent assignments.).25 F .568 -(The return v)5.568 F .568(alue is 0 unless)-.25 F .435(an in)144 96 R --.25(va)-.4 G .435(lid option is encountered, an attempt is made to de\ -\214ne a function using).25 F/F1 10/Courier@0 SF .435(\255f foo=bar) -2.935 F F0 2.935(,a)C(n)-2.935 E .187(attempt is made to assign a v)144 -108 R .187(alue to a readonly v)-.25 F .188 -(ariable, an attempt is made to assign a v)-.25 F .188(alue to an)-.25 F -1.749(array v)144 120 R 1.749 -(ariable without using the compound assignment syntax \(see)-.25 F/F2 10 -/Times-Bold@0 SF(Arrays)4.248 E F0(abo)4.248 E -.15(ve)-.15 G 1.748 -(\), one of the).15 F/F3 10/Times-Italic@0 SF(names)144 132 Q F0 .359 -(is not a v)2.858 F .359(alid shell v)-.25 F .359 -(ariable name, an attempt is made to turn of)-.25 F 2.859(fr)-.25 G .359 -(eadonly status for a read-)-2.859 F 1.213(only v)144 144 R 1.213 -(ariable, an attempt is made to turn of)-.25 F 3.713(fa)-.25 G 1.213 -(rray status for an array v)-3.713 F 1.212(ariable, or an attempt is) --.25 F(made to display a non-e)144 156 Q(xistent function with)-.15 E F2 -2.5 E F0(.)A F2(dirs [\255clpv] [+)108 172.8 Q F3(n)A F2 2.5(][)C --2.5 E F3(n)A F2(])A F0 -.4(Wi)144 184.8 S .328 +(Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E/F1 10/Times-Bold@0 +SF(dirs [\255clpv] [+)108 84 Q/F2 10/Times-Italic@0 SF(n)A F1 2.5(][)C +-2.5 E F2(n)A F1(])A F0 -.4(Wi)144 96 S .328 (thout options, displays the list of currently remembered directories.) .4 F .329(The def)5.329 F .329(ault display is on a)-.1 F 1.238 -(single line with directory names separated by spaces.)144 196.8 R 1.238 -(Directories are added to the list with the)6.238 F F2(pushd)144 208.8 Q -F0 2.003(command; the)4.503 F F2(popd)4.503 E F0 2.003(command remo) -4.503 F -.15(ve)-.15 G 4.503(se).15 G 2.003(ntries from the list.)-4.503 -F 2.003(The current directory is)7.003 F(al)144 220.8 Q -.1(wa)-.1 G -(ys the \214rst directory in the stack.).1 E F2144 232.8 Q F0 -(Clears the directory stack by deleting all of the entries.)180 232.8 Q -F2144 244.8 Q F0 .882 -(Produces a listing using full pathnames; the def)180 244.8 R .881 +(single line with directory names separated by spaces.)144 108 R 1.238 +(Directories are added to the list with the)6.238 F F1(pushd)144 120 Q +F0 .927(command; the)3.427 F F1(popd)3.428 E F0 .928(command remo)3.428 +F -.15(ve)-.15 G 3.428(se).15 G .928(ntries from the list.)-3.428 F .928 +(The current directory is al-)5.928 F -.1(wa)144 132 S +(ys the \214rst directory in the stack.).1 E F1144 144 Q F0 +(Clears the directory stack by deleting all of the entries.)180 144 Q F1 +144 156 Q F0 .882 +(Produces a listing using full pathnames; the def)180 156 R .881 (ault listing format uses a tilde to denote)-.1 F(the home directory)180 -256.8 Q(.)-.65 E F2144 268.8 Q F0 -(Print the directory stack with one entry per line.)180 268.8 Q F2 -144 280.8 Q F0 .272(Print the directory stack with one entry per line, \ -pre\214xing each entry with its inde)180 280.8 R 2.773(xi)-.15 G 2.773 -(nt)-2.773 G(he)-2.773 E(stack.)180 292.8 Q F2(+)144 304.8 Q F3(n)A F0 -1.565(Displays the)180 304.8 R 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 F2 +168 Q(.)-.65 E F1144 180 Q F0 +(Print the directory stack with one entry per line.)180 180 Q F1 +144 192 Q F0 .272(Print the directory stack with one entry per line, pr\ +e\214xing each entry with its inde)180 192 R 2.773(xi)-.15 G 2.773(nt) +-2.773 G(he)-2.773 E(stack.)180 204 Q F1(+)144 216 Q F2(n)A F0 1.565 +(Displays the)180 216 R F2(n)4.065 E F0 1.565 +(th entry counting from the left of the list sho)B 1.564(wn by)-.25 F F1 (dirs)4.064 E F0 1.564(when in)4.064 F -.2(vo)-.4 G -.1(ke).2 G(d).1 E -(without options, starting with zero.)180 316.8 Q F2144 328.8 Q F3 -(n)A F0 1.194(Displays the)180 328.8 R F3(n)3.694 E F0 1.194 +(without options, starting with zero.)180 228 Q F1144 240 Q F2(n)A +F0 1.194(Displays the)180 240 R 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 -F2(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 340.8 Q .258(The return v)144 -357.6 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) +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 252 Q .258(The return v)144 +268.8 R .258(alue is 0 unless an in)-.25 F -.25(va)-.4 G .258 +(lid option is supplied or).25 F F2(n)2.758 E F0(inde)2.758 E -.15(xe) -.15 G 2.758(sb).15 G -.15(ey)-2.758 G .258(ond the end of the direc-) -.15 F(tory stack.)144 369.6 Q F2(diso)108 386.4 Q(wn)-.1 E F0([)2.5 E F2 -(\255ar)A F0 2.5(][)C F2-2.5 E F0 2.5(][)C F3(jobspec)-2.5 E F0 -(... |)2.5 E F3(pid)2.5 E F0(... ])2.5 E -.4(Wi)144 398.4 S .121 -(thout options, remo).4 F .422 -.15(ve e)-.15 H(ach).15 E F3(jobspec) +.15 F(tory stack.)144 280.8 Q F1(diso)108 297.6 Q(wn)-.1 E F0([)2.5 E F1 +(\255ar)A F0 2.5(][)C F1-2.5 E F0 2.5(][)C F2(jobspec)-2.5 E F0 +(... |)2.5 E F2(pid)2.5 E F0(... ])2.5 E -.4(Wi)144 309.6 S .121 +(thout options, remo).4 F .422 -.15(ve e)-.15 H(ach).15 E F2(jobspec) 4.362 E F0 .122(from the table of acti)2.932 F .422 -.15(ve j)-.25 H -2.622(obs. If).15 F F3(jobspec)4.362 E F0 .122(is not present, and)2.932 -F .096(neither the)144 410.4 R F22.596 E F0 .096(nor the)2.596 F -F22.596 E F0 .096(option is supplied, the)2.596 F F3(curr)2.596 E -.096(ent job)-.37 F F0 .096(is used.)2.596 F .096(If the)5.096 F F2 +2.622(obs. If).15 F F2(jobspec)4.362 E F0 .122(is not present, and)2.932 +F .096(neither the)144 321.6 R F12.596 E F0 .096(nor the)2.596 F +F12.596 E F0 .096(option is supplied, the)2.596 F F2(curr)2.596 E +.096(ent job)-.37 F F0 .096(is used.)2.596 F .096(If the)5.096 F F1 2.596 E F0 .096(option is gi)2.596 F -.15(ve)-.25 G .096(n, each) -.15 F F3(jobspec)145.74 422.4 Q F0 .585(is not remo)3.395 F -.15(ve)-.15 +.15 F F2(jobspec)145.74 333.6 Q F0 .585(is not remo)3.395 F -.15(ve)-.15 G 3.085(df).15 G .585(rom the table, b)-3.085 F .585(ut is mark)-.2 F -.585(ed so that)-.1 F/F4 9/Times-Bold@0 SF(SIGHUP)3.085 E F0 .586 -(is not sent to the job if the)2.835 F .962(shell recei)144 434.4 R -.15 -(ve)-.25 G 3.462(sa).15 G F4(SIGHUP)A/F5 9/Times-Roman@0 SF(.)A F0 .962 -(If no)5.462 F F3(jobspec)5.202 E F0 .962(is supplied, the)3.772 F F2 +.585(ed so that)-.1 F/F3 9/Times-Bold@0 SF(SIGHUP)3.085 E F0 .586 +(is not sent to the job if the)2.835 F .962(shell recei)144 345.6 R -.15 +(ve)-.25 G 3.462(sa).15 G F3(SIGHUP)A/F4 9/Times-Roman@0 SF(.)A F0 .962 +(If no)5.462 F F2(jobspec)5.202 E F0 .962(is supplied, the)3.772 F F1 3.462 E F0 .962(option means to remo)3.462 F 1.262 -.15(ve o)-.15 -H 3.462(rm).15 G .962(ark all)-3.462 F 1.358(jobs; the)144 446.4 R F2 -3.858 E F0 1.358(option without a)3.858 F F3(jobspec)5.598 E F0 +H 3.462(rm).15 G .962(ark all)-3.462 F 1.358(jobs; the)144 357.6 R F1 +3.858 E F0 1.358(option without a)3.858 F F2(jobspec)5.598 E F0 (ar)4.169 E 1.359(gument restricts operation to running jobs.)-.18 F -1.359(The return)6.359 F -.25(va)144 458.4 S(lue is 0 unless a).25 E F3 +1.359(The return)6.359 F -.25(va)144 369.6 S(lue is 0 unless a).25 E F2 (jobspec)4.24 E F0(does not specify a v)2.81 E(alid job)-.25 E(.)-.4 E -F2(echo)108 475.2 Q F0([)2.5 E F2(\255neE)A F0 2.5(][)C F3(ar)-2.5 E(g) --.37 E F0(...])2.5 E .425(Output the)144 487.2 R F3(ar)2.925 E(g)-.37 E +F1(echo)108 386.4 Q F0([)2.5 E F1(\255neE)A F0 2.5(][)C F2(ar)-2.5 E(g) +-.37 E F0(...])2.5 E .425(Output the)144 398.4 R F2(ar)2.925 E(g)-.37 E F0 .424(s, separated by spaces, follo)B .424(wed by a ne)-.25 F 2.924 (wline. The)-.25 F .424(return status is 0 unless a write)2.924 F .307 -(error occurs.)144 499.2 R(If)5.307 E F22.807 E F0 .307 +(error occurs.)144 410.4 R(If)5.307 E F12.807 E F0 .307 (is speci\214ed, the trailing ne)2.807 F .308(wline is suppressed.)-.25 -F .308(If the)5.308 F F22.808 E F0 .308(option is gi)2.808 F -.15 -(ve)-.25 G .308(n, inter).15 F(-)-.2 E 1.349(pretation of the follo)144 -511.2 R 1.348(wing backslash-escaped characters is enabled.)-.25 F(The) -6.348 E F23.848 E F0 1.348(option disables the)3.848 F 1.054 -(interpretation of these escape characters, e)144 523.2 R -.15(ve)-.25 G -3.555(no).15 G 3.555(ns)-3.555 G 1.055(ystems where the)-3.555 F 3.555 -(ya)-.15 G 1.055(re interpreted by def)-3.555 F(ault.)-.1 E(The)144 -535.2 Q F2(xpg_echo)3.459 E F0 .959 -(shell option may be used to dynamically determine whether or not)3.459 -F F2(echo)3.458 E F0 -.15(ex)3.458 G(pands).15 E .715 -(these escape characters by def)144 547.2 R(ault.)-.1 E F2(echo)5.715 E -F0 .716(does not interpret)3.215 F F23.216 E F0 .716 -(to mean the end of options.)3.216 F F2(echo)5.716 E F0 -(interprets the follo)144 559.2 Q(wing escape sequences:)-.25 E F2(\\a) -144 571.2 Q F0(alert \(bell\))180 571.2 Q F2(\\b)144 583.2 Q F0 -(backspace)180 583.2 Q F2(\\c)144 595.2 Q F0(suppress further output)180 -595.2 Q F2(\\e)144 607.2 Q(\\E)144 619.2 Q F0(an escape character)180 -619.2 Q F2(\\f)144 631.2 Q F0(form feed)180 631.2 Q F2(\\n)144 643.2 Q -F0(ne)180 643.2 Q 2.5(wl)-.25 G(ine)-2.5 E F2(\\r)144 655.2 Q F0 -(carriage return)180 655.2 Q F2(\\t)144 667.2 Q F0(horizontal tab)180 -667.2 Q F2(\\v)144 679.2 Q F0 -.15(ve)180 679.2 S(rtical tab).15 E F2 -(\\\\)144 691.2 Q F0(backslash)180 691.2 Q F2(\\0)144 703.2 Q F3(nnn)A -F0(the eight-bit character whose v)180 703.2 Q(alue is the octal v)-.25 -E(alue)-.25 E F3(nnn)2.5 E F0(\(zero to three octal digits\))2.5 E F2 -(\\x)144 715.2 Q F3(HH)A F0(the eight-bit character whose v)180 715.2 Q -(alue is the he)-.25 E(xadecimal v)-.15 E(alue)-.25 E F3(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 -(GNU Bash 5.0)72 768 Q(2019 September 16)135.955 E(62)185.115 E 0 Cg EP +F .308(If the)5.308 F F12.808 E F0 .308(option is gi)2.808 F -.15 +(ve)-.25 G .308(n, inter).15 F(-)-.2 E .198(pretation of the follo)144 +422.4 R .198(wing backslash-escaped characters is enabled.)-.25 F(The) +5.198 E F12.698 E F0 .197(option disables the in-)2.697 F .067 +(terpretation of these escape characters, e)144 434.4 R -.15(ve)-.25 G +2.567(no).15 G 2.567(ns)-2.567 G .067(ystems where the)-2.567 F 2.567 +(ya)-.15 G .067(re interpreted by def)-2.567 F 2.568(ault. The)-.1 F F1 +(xpg_echo)144 446.4 Q F0 .602 +(shell option may be used to dynamically determine whether or not)3.102 +F F1(echo)3.101 E F0 -.15(ex)3.101 G .601(pands these).15 F .658 +(escape characters by def)144 458.4 R(ault.)-.1 E F1(echo)5.658 E F0 +.659(does not interpret)3.159 F F13.159 E F0 .659 +(to mean the end of options.)3.159 F F1(echo)5.659 E F0(inter)3.159 E(-) +-.2 E(prets the follo)144 470.4 Q(wing escape sequences:)-.25 E F1(\\a) +144 482.4 Q F0(alert \(bell\))180 482.4 Q F1(\\b)144 494.4 Q F0 +(backspace)180 494.4 Q F1(\\c)144 506.4 Q F0(suppress further output)180 +506.4 Q F1(\\e)144 518.4 Q(\\E)144 530.4 Q F0(an escape character)180 +530.4 Q F1(\\f)144 542.4 Q F0(form feed)180 542.4 Q F1(\\n)144 554.4 Q +F0(ne)180 554.4 Q 2.5(wl)-.25 G(ine)-2.5 E F1(\\r)144 566.4 Q F0 +(carriage return)180 566.4 Q F1(\\t)144 578.4 Q F0(horizontal tab)180 +578.4 Q F1(\\v)144 590.4 Q F0 -.15(ve)180 590.4 S(rtical tab).15 E F1 +(\\\\)144 602.4 Q F0(backslash)180 602.4 Q F1(\\0)144 614.4 Q F2(nnn)A +F0(the eight-bit character whose v)180 614.4 Q(alue is the octal v)-.25 +E(alue)-.25 E F2(nnn)2.5 E F0(\(zero to three octal digits\))2.5 E F1 +(\\x)144 626.4 Q F2(HH)A F0(the eight-bit character whose v)180 626.4 Q +(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 +(\\u)144 638.4 Q F2(HHHH)A F0 1.507 +(the Unicode \(ISO/IEC 10646\) character whose v)180 650.4 R 1.506 +(alue is the he)-.25 F 1.506(xadecimal v)-.15 F(alue)-.25 E F2(HHHH) +4.006 E F0(\(one to four he)180 662.4 Q 2.5(xd)-.15 G(igits\))-2.5 E F1 +(\\U)144 674.4 Q F2(HHHHHHHH)A F0 .547 +(the Unicode \(ISO/IEC 10646\) character whose v)180 686.4 R .547 +(alue is the he)-.25 F .548(xadecimal v)-.15 F(alue)-.25 E F2(HHHHH-) +3.048 E(HHH)180 698.4 Q F0(\(one to eight he)2.5 E 2.5(xd)-.15 G +(igits\))-2.5 E(GNU Bash 5.0)72 768 Q(2019 October 30)141.235 E(62) +190.395 E 0 Cg EP %%Page: 63 63 %%BeginPageSetup BP %%EndPageSetup /F0 10/Times-Roman@0 SF -.35(BA)72 48 S 137.14(SH\(1\) General).35 F (Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E/F1 10/Times-Bold@0 -SF(\\u)144 84 Q/F2 10/Times-Italic@0 SF(HHHH)A F0 1.507 -(the Unicode \(ISO/IEC 10646\) character whose v)180 96 R 1.506 -(alue is the he)-.25 F 1.506(xadecimal v)-.15 F(alue)-.25 E F2(HHHH) -4.006 E F0(\(one to four he)180 108 Q 2.5(xd)-.15 G(igits\))-2.5 E F1 -(\\U)144 120 Q F2(HHHHHHHH)A F0 .547 -(the Unicode \(ISO/IEC 10646\) character whose v)180 132 R .547 -(alue is the he)-.25 F .548(xadecimal v)-.15 F(alue)-.25 E F2(HHHHH-) -3.048 E(HHH)180 144 Q F0(\(one to eight he)2.5 E 2.5(xd)-.15 G(igits\)) --2.5 E F1(enable)108 160.8 Q F0([)2.5 E F1A F0 2.5(][)C F1 -(\255dnps)-2.5 E F0 2.5(][)C F1-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 172.8 R +SF(enable)108 84 Q F0([)2.5 E F1A F0 2.5(][)C F1(\255dnps)-2.5 E +F0 2.5(][)C F1-2.5 E/F2 10/Times-Italic@0 SF(\214lename)2.5 E F0 +2.5(][)C F2(name)-2.5 E F0(...])2.5 E .278(Enable and disable b)144 96 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 184.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 196.8 R .989 +(the same name as a shell b)144 108 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 120 R .989 (uiltins before disk commands.)-.2 F(If)5.989 E F13.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 208.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 220.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 F12.58 E F0 .08 -(option means to load the ne)2.58 F(w)-.25 E -.2(bu)144 232.8 S 1.524 -(iltin command).2 F F2(name)4.384 E F0 1.524(from shared object)4.204 F -F2(\214lename)4.024 E F0 4.024(,o).18 G 4.024(ns)-4.024 G 1.524 -(ystems that support dynamic loading.)-4.024 F(The)144 244.8 Q F1 +(is used, each)3.489 F F2(name)3.489 E F0 .989(is dis-)3.489 F .648 +(abled; otherwise,)144 132 R F2(names)3.148 E F0 .648(are enabled.)3.148 +F -.15(Fo)5.648 G 3.148(re).15 G .648(xample, to use the)-3.298 F F1 +(test)3.148 E F0 .648(binary found via the)3.148 F/F3 9/Times-Bold@0 SF +-.666(PA)3.148 G(TH)-.189 E F0(in-)2.899 E .539(stead of the shell b)144 +144 R .538(uiltin v)-.2 F .538(ersion, run)-.15 F/F4 10/Courier@0 SF +.538(enable -n test)3.038 F F0 5.538(.T)C(he)-5.538 E F13.038 E F0 +.538(option means to load the ne)3.038 F(w)-.25 E -.2(bu)144 156 S 1.365 +(iltin command).2 F F2(name)4.225 E F0 1.365(from shared object)4.045 F +F2(\214lename)5.775 E F0 3.865(,o).18 G 3.865(ns)-3.865 G 1.365 +(ystems that support dynamic loading.)-3.865 F(The)144 168 Q F1 2.867 E F0 .367(option will delete a b)2.867 F .367(uiltin pre)-.2 F .367(viously loaded with)-.25 F F12.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 256.8 R F1 +-.18 F -.15(ve)-.25 G .366(n, or).15 F .398(if the)144 180 R F1 2.898 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 -268.8 R 2.598(uiltins. If)-.2 F F12.598 E F0 .098 +192 R 2.598(uiltins. If)-.2 F F12.598 E F0 .098 (is supplied, only disabled b)2.598 F .098(uiltins are printed.)-.2 F -(If)5.098 E F12.598 E F0 1.916 -(is supplied, the list printed includes all b)144 280.8 R 1.916 -(uiltins, with an indication of whether or not each is)-.2 F 2.879 -(enabled. If)144 292.8 R F12.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 304.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 -316.8 Q F1 -2.3 -.15(ev a)108 333.6 T(l).15 E F0([)2.5 E F2(ar)A(g)-.37 -E F0(...])2.5 E(The)144 345.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 357.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 369.6 Q +(If)5.098 E F12.598 E F0 .905 +(is supplied, the list printed includes all b)144 204 R .905 +(uiltins, with an indication of whether or not each is en-)-.2 F 2.873 +(abled. If)144 216 R F12.873 E F0 .372 +(is supplied, the output is restricted to the POSIX)2.873 F F2(special) +2.872 E F0 -.2(bu)2.872 G 2.872(iltins. The).2 F .372(return v)2.872 F +.372(alue is)-.25 F 2.5(0u)144 228 S(nless a)-2.5 E F2(name)2.86 E F0 +(is not a shell b)2.68 E(uiltin or there is an error loading a ne)-.2 E +2.5(wb)-.25 G(uiltin from a shared object.)-2.7 E F1 -2.3 -.15(ev a)108 +244.8 T(l).15 E F0([)2.5 E F2(ar)A(g)-.37 E F0(...])2.5 E(The)144 256.8 +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 .479(and e)144 268.8 R -.15(xe)-.15 G +.479(cuted by the shell, and its e).15 F .479 +(xit status is returned as the v)-.15 F .478(alue of)-.25 F F1 -2.3 -.15 +(ev a)2.978 H(l).15 E F0 5.478(.I)C 2.978(ft)-5.478 G .478(here are no) +-2.978 F F2(ar)3.308 E(gs)-.37 E F0(,).27 E(or only null ar)144 280.8 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 386.4 Q F0([)2.5 E F1(\255cl)A F0 2.5(][)C F1-2.5 E F2 +(exec)108 297.6 Q F0([)2.5 E F1(\255cl)A F0 2.5(][)C F1-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 398.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 410.4 R .176 +-.37 E F0(]])A(If)144 309.6 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 321.6 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 F12.676 E F0 .176 -(option is supplied, the shell places a dash at the be)2.676 F .177 -(ginning of)-.15 F .5(the zeroth ar)144 422.4 R .5(gument passed to)-.18 -F F2(command)3 E F0 5.499(.T).77 G .499(his is what)-5.499 F F2(lo)2.999 -E(gin)-.1 E F0 .499(\(1\) does.).24 F(The)5.499 E F12.999 E F0 -.499(option causes)2.999 F F2(com-)3.199 E(mand)144 434.4 Q F0 .638 -(to be e)3.908 F -.15(xe)-.15 G .638(cuted with an empty en).15 F 3.138 +(option is supplied, the shell places a dash at the be)2.676 F .176 +(ginning of)-.15 F .48(the zeroth ar)144 333.6 R .48(gument passed to) +-.18 F F2(command)3.18 E F0 5.48(.T).77 G .48(his is what)-5.48 F F2(lo) +3.07 E(gin)-.1 E F0 .48(\(1\) does.).24 F(The)5.48 E F12.98 E F0 +.48(option causes)2.98 F F2(com-)3.18 E(mand)144 345.6 Q F0 .639 +(to be e)3.909 F -.15(xe)-.15 G .638(cuted with an empty en).15 F 3.138 (vironment. If)-.4 F F13.138 E F0 .638 -(is supplied, the shell passes)3.138 F F2(name)3.499 E F0 .639(as the) -3.319 F 1.078(zeroth ar)144 446.4 R 1.077(gument to the e)-.18 F -.15 +(is supplied, the shell passes)3.138 F F2(name)3.498 E F0 .638(as the) +3.318 F 1.077(zeroth ar)144 357.6 R 1.077(gument to the e)-.18 F -.15 (xe)-.15 G 1.077(cuted command.).15 F(If)6.077 E F2(command)3.777 E F0 1.077(cannot be e)4.347 F -.15(xe)-.15 G 1.077(cuted for some reason, a) -.15 F(non-interacti)144 458.4 Q .876 -.15(ve s)-.25 H .576(hell e).15 F -.576(xits, unless the)-.15 F F1(execfail)3.076 E F0 .577 -(shell option is enabled.)3.077 F .577(In that case, it returns f)5.577 -F(ail-)-.1 E 3.32(ure. An)144 470.4 R(interacti)3.32 E 1.12 -.15(ve s) +.15 F(non-interacti)144 369.6 Q .877 -.15(ve s)-.25 H .577(hell e).15 F +.577(xits, unless the)-.15 F F1(execfail)3.077 E F0 .577 +(shell option is enabled.)3.077 F .576(In that case, it returns f)5.577 +F(ail-)-.1 E 3.32(ure. An)144 381.6 R(interacti)3.32 E 1.12 -.15(ve s) -.25 H .82(hell returns f).15 F .82(ailure if the \214le cannot be e)-.1 F -.15(xe)-.15 G 3.32(cuted. A).15 F .82(subshell e)3.32 F .82 -(xits uncondi-)-.15 F .287(tionally if)144 482.4 R F1(exec)2.787 E F0 --.1(fa)2.787 G 2.787(ils. If).1 F F2(command)2.987 E F0 .287 -(is not speci\214ed, an)3.557 F 2.788(yr)-.15 G .288(edirections tak) --2.788 F 2.788(ee)-.1 G -.25(ff)-2.788 G .288(ect in the current shell,) -.25 F(and the return status is 0.)144 494.4 Q +(xits uncondi-)-.15 F .288(tionally if)144 393.6 R F1(exec)2.788 E F0 +-.1(fa)2.788 G 2.788(ils. If).1 F F2(command)2.988 E F0 .288 +(is not speci\214ed, an)3.558 F 2.787(yr)-.15 G .287(edirections tak) +-2.787 F 2.787(ee)-.1 G -.25(ff)-2.787 G .287(ect in the current shell,) +.25 F(and the return status is 0.)144 405.6 Q (If there is a redirection error)5 E 2.5(,t)-.4 G -(he return status is 1.)-2.5 E F1(exit)108 511.2 Q F0([)2.5 E F2(n)A F0 -(])A .096(Cause the shell to e)144 511.2 R .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 523.2 S 2.5(cuted. A).15 F(trap on)2.5 E F3(EXIT)2.5 +(he return status is 1.)-2.5 E F1(exit)108 422.4 Q F0([)2.5 E F2(n)A F0 +(])A .095(Cause the shell to e)144 422.4 R .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 434.4 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 540 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 552 Q F0 -.256(The supplied)144 564 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 576 R(the)2.627 E F12.627 E F0 .127 +F1(export)108 451.2 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 463.2 Q +F0 .257(The supplied)144 475.2 R F2(names)3.117 E F0 .257(are mark)3.027 +F .257(ed for automatic e)-.1 F .257(xport to the en)-.15 F .257 +(vironment of subsequently e)-.4 F -.15(xe)-.15 G(cuted).15 E 2.626 +(commands. If)144 487.2 R(the)2.626 E F12.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 -144 588 Q F0 .048(option is supplied, a list of names of all e)2.547 F +F0 .127(are gi)2.897 F -.15(ve)-.25 G .127(n, or if the).15 F F1 +144 499.2 Q F0 .048(option is supplied, a list of names of all e)2.548 F .048(xported v)-.15 F .048(ariables is printed.)-.25 F(The)5.048 E F1 -2.548 E F0 .048(option causes the)2.548 F -.15(ex)144 600 S 1.447 -(port property to be remo).15 F -.15(ve)-.15 G 3.947(df).15 G 1.447 +2.547 E F0 .047(option causes the)2.547 F -.15(ex)144 511.2 S +1.446(port property to be remo).15 F -.15(ve)-.15 G 3.947(df).15 G 1.447 (rom each)-3.947 F F2(name)3.947 E F0 6.447(.I)C 3.947(fav)-6.447 G 1.447(ariable name is follo)-4.197 F 1.447(wed by =)-.25 F F2(wor)A(d) --.37 E F0 3.946(,t)C(he)-3.946 E -.25(va)144 612 S .741(lue of the v).25 -F .741(ariable is set to)-.25 F F2(wor)3.241 E(d)-.37 E F0(.)A F1 -(export)5.741 E F0 .742(returns an e)3.242 F .742 -(xit status of 0 unless an in)-.15 F -.25(va)-.4 G .742(lid option is) -.25 F .032(encountered, one of the)144 624 R F2(names)2.532 E F0 .032 -(is not a v)2.532 F .032(alid shell v)-.25 F .032(ariable name, or)-.25 -F F12.531 E F0 .031(is supplied with a)2.531 F F2(name)2.891 E F0 -(that)2.711 E(is not a function.)144 636 Q F1(fc)108 652.8 Q F0([)2.5 E +-.37 E F0 3.947(,t)C(he)-3.947 E -.25(va)144 523.2 S .742(lue of the v) +.25 F .742(ariable is set to)-.25 F F2(wor)3.242 E(d)-.37 E F0(.)A F1 +(export)5.742 E F0 .742(returns an e)3.242 F .741 +(xit status of 0 unless an in)-.15 F -.25(va)-.4 G .741(lid option is) +.25 F .031(encountered, one of the)144 535.2 R F2(names)2.531 E F0 .031 +(is not a v)2.531 F .032(alid shell v)-.25 F .032(ariable name, or)-.25 +F F12.532 E F0 .032(is supplied with a)2.532 F F2(name)2.892 E F0 +(that)2.712 E(is not a function.)144 547.2 Q F1(fc)108 564 Q F0([)2.5 E F1A F2(ename)2.5 E F0 2.5(][)C F1(\255lnr)-2.5 E F0 2.5(][)C F2 <8c72>-2.5 E(st)-.1 E F0 2.5(][)C F2(last)-2.5 E F0(])A F1(fc \255s)108 -664.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 .431 -(The \214rst form selects a range of commands from)144 676.8 R F2<8c72> -4.842 E(st)-.1 E F0(to)3.612 E F2(last)3.022 E F0 .432 -(from the history list and displays or)3.612 F .142(edits and re-e)144 -688.8 R -.15(xe)-.15 G .142(cutes them.).15 F F2 -.45(Fi)5.141 G -.1(rs) +576 Q F0([)2.5 E F2(pat)A F0(=)A F2 -.37(re)C(p).37 E F0 2.5(][)C F2 +(cmd)-2.5 E F0(])A .432 +(The \214rst form selects a range of commands from)144 588 R F2<8c72> +4.842 E(st)-.1 E F0(to)3.612 E F2(last)3.022 E F0 .431 +(from the history list and displays or)3.612 F .141(edits and re-e)144 +600 R -.15(xe)-.15 G .141(cutes them.).15 F F2 -.45(Fi)5.141 G -.1(rs) .45 G(t).1 E F0(and)3.321 E F2(last)2.731 E F0 .141 (may be speci\214ed as a string \(to locate the last command)3.321 F(be) -144 700.8 Q .31(ginning with that string\) or as a number \(an inde)-.15 -F 2.811(xi)-.15 G .311(nto the history list, where a ne)-2.811 F -.05 -(ga)-.15 G(ti).05 E .611 -.15(ve n)-.25 H(umber).15 E .19 -(is used as an of)144 712.8 R .19 -(fset from the current command number\).)-.25 F(If)5.19 E F2(last)2.779 -E F0 .189(is not speci\214ed, it is set to the cur)3.369 F(-)-.2 E 2.643 -(rent command for listing \(so that)144 724.8 R F4 2.644 -(fc \255l \25510)5.144 F F0 2.644(prints the last 10 commands\) and to) -5.144 F F2<8c72>7.054 E(st)-.1 E F0(GNU Bash 5.0)72 768 Q -(2019 September 16)135.955 E(63)185.115 E 0 Cg EP +144 612 Q .311(ginning with that string\) or as a number \(an inde)-.15 +F 2.811(xi)-.15 G .31(nto the history list, where a ne)-2.811 F -.05(ga) +-.15 G(ti).05 E .61 -.15(ve n)-.25 H(umber).15 E .189(is used as an of) +144 624 R .189(fset from the current command number\).)-.25 F(If)5.189 E +F2(last)2.78 E F0 .19(is not speci\214ed, it is set to the cur)3.37 F(-) +-.2 E .949(rent command for listing \(so that)144 636 R F4 .948 +(fc \255l \25510)3.448 F F0 .948(prints the last 10 commands\) and to) +3.448 F F2<8c72>5.358 E(st)-.1 E F0(other)4.128 E(-)-.2 E 2.5(wise. If) +144 648 R F2<8c72>4.41 E(st)-.1 E F0 +(is not speci\214ed, it is set to the pre)3.18 E +(vious command for editing and \25516 for listing.)-.25 E(The)144 672 Q +F12.522 E F0 .022 +(option suppresses the command numbers when listing.)2.522 F(The)5.022 E +F12.522 E F0 .022(option re)2.522 F -.15(ve)-.25 G .022 +(rses the order of).15 F .438(the commands.)144 684 R .438(If the)5.438 +F F12.938 E F0 .438(option is gi)2.938 F -.15(ve)-.25 G .438 +(n, the commands are listed on standard output.).15 F(Otherwise,)5.438 E +.334(the editor gi)144 696 R -.15(ve)-.25 G 2.834(nb).15 G(y)-2.834 E F2 +(ename)3.024 E F0 .335(is in)3.014 F -.2(vo)-.4 G -.1(ke).2 G 2.835(do) +.1 G 2.835(na\214)-2.835 G .335(le containing those commands.)-2.835 F +(If)5.335 E F2(ename)3.025 E F0 .335(is not gi)3.015 F -.15(ve)-.25 G +(n,).15 E .631(the v)144 708 R .631(alue of the)-.25 F F3(FCEDIT)3.131 E +F0 -.25(va)2.881 G .631(riable is used, and the v).25 F .631(alue of) +-.25 F F3(EDIT)3.131 E(OR)-.162 E F0(if)2.881 E F3(FCEDIT)3.13 E F0 .63 +(is not set.)2.88 F .63(If nei-)5.63 F .95(ther v)144 720 R .95 +(ariable is set,)-.25 F F2(vi)5.116 E F0 .95(is used.)5.116 F .951 +(When editing is complete, the edited commands are echoed and)5.95 F +(GNU Bash 5.0)72 768 Q(2019 October 30)141.235 E(63)190.395 E 0 Cg EP %%Page: 64 64 %%BeginPageSetup BP %%EndPageSetup /F0 10/Times-Roman@0 SF -.35(BA)72 48 S 137.14(SH\(1\) General).35 F -(Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E 3.123 -(otherwise. If)144 84 R/F1 10/Times-Italic@0 SF<8c72>5.033 E(st)-.1 E F0 -.622(is not speci\214ed, it is set to the pre)3.803 F .622 -(vious command for editing and \25516 for list-)-.25 F(ing.)144 96 Q -(The)144 120 Q/F2 10/Times-Bold@0 SF2.522 E F0 .022 -(option suppresses the command numbers when listing.)2.522 F(The)5.022 E -F22.522 E F0 .022(option re)2.522 F -.15(ve)-.25 G .022 -(rses the order of).15 F .438(the commands.)144 132 R .438(If the)5.438 -F F22.938 E F0 .438(option is gi)2.938 F -.15(ve)-.25 G .438 -(n, the commands are listed on standard output.).15 F(Otherwise,)5.438 E -.334(the editor gi)144 144 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 156 R .631(alue of the)-.25 F/F3 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 F3(EDIT)3.131 E(OR)-.162 E F0(if)2.881 E F3 -(FCEDIT)3.13 E F0 .63(is not set.)2.88 F .63(If nei-)5.63 F .95(ther v) -144 168 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 180 S(cuted.).15 E .789(In the second form,)144 204 R F1 +(Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E -.15(exe)144 84 S +(cuted.).15 E .789(In the second form,)144 108 R/F1 10/Times-Italic@0 SF (command)3.288 E F0 .788(is re-e)3.288 F -.15(xe)-.15 G .788 (cuted after each instance of).15 F F1(pat)3.288 E F0 .788 (is replaced by)3.288 F F1 -.37(re)3.288 G(p).37 E F0(.)A F1(Com-)5.788 -E(mand)144 216 Q F0 .171(is interpreted the same as)2.671 F F1<8c72> +E(mand)144 120 Q F0 .171(is interpreted the same as)2.671 F F1<8c72> 2.671 E(st)-.1 E F0(abo)2.671 E -.15(ve)-.15 G 5.171(.A).15 G .172 -(useful alias to use with this is)-2.499 F/F4 10/Courier@0 SF .172 +(useful alias to use with this is)-2.499 F/F2 10/Courier@0 SF .172 (r='fc \255s')2.672 F F0 2.672(,s)C 2.672(ot)-2.672 G(hat)-2.672 E -(typing)144 228 Q F4 7.166(rc)3.666 G(c)-7.166 E F0 1.166 -(runs the last command be)3.666 F 1.166(ginning with)-.15 F F4(cc)3.666 -E F0 1.165(and typing)3.666 F F4(r)3.665 E F0(re-e)3.665 E -.15(xe)-.15 -G 1.165(cutes the last com-).15 F(mand.)144 240 Q .142 -(If the \214rst form is used, the return v)144 264 R .142 +(typing)144 132 Q F2 7.166(rc)3.666 G(c)-7.166 E F0 1.166 +(runs the last command be)3.666 F 1.166(ginning with)-.15 F F2(cc)3.666 +E F0 1.165(and typing)3.666 F F2(r)3.665 E F0(re-e)3.665 E -.15(xe)-.15 +G 1.165(cutes the last com-).15 F(mand.)144 144 Q .142 +(If the \214rst form is used, the return v)144 168 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 276 R -.454(If the)5.454 F F22.954 E F0 .454 +E F1(last)2.732 E F0 .455(specify history lines out of range.)144 180 R +.454(If the)5.454 F/F3 10/Times-Bold@0 SF2.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 288 R -.15(xe)-.15 G .787 +(alue of the)-.25 F .787(last command e)144 192 R -.15(xe)-.15 G .787 (cuted or f).15 F .788 (ailure if an error occurs with the temporary \214le of commands.)-.1 F .788(If the)5.788 F 1.136 (second form is used, the return status is that of the command re-e)144 -300 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 312 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 328.8 Q F0([)2.5 E F1(jobspec)A F0(])A(Resume) -144 340.8 Q F1(jobspec)5.653 E F0 1.413(in the fore)4.223 F 1.413 +204 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 216 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 232.8 Q F0([)2.5 E F1(jobspec)A F0(])A(Resume) +144 244.8 Q F1(jobspec)5.653 E F0 1.413(in the fore)4.223 F 1.413 (ground, and mak)-.15 F 3.913(ei)-.1 G 3.913(tt)-3.913 G 1.413 (he current job)-3.913 F 6.413(.I)-.4 G(f)-6.413 E F1(jobspec)5.653 E F0 -1.414(is not present, the)4.223 F(shell')144 352.8 Q 3.117(sn)-.55 G +1.414(is not present, the)4.223 F(shell')144 256.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 364.8 Q +(alue is that of the command placed into the)-.25 F(fore)144 268.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 376.8 Q +(hen run with job control enabled, if)-2.862 F F1(jobspec)145.74 280.8 Q F0(does not specify a v)2.81 E(alid job or)-.25 E F1(jobspec)4.24 E F0 (speci\214es a job that w)2.81 E(as started without job control.)-.1 E -F2(getopts)108 393.6 Q F1(optstring name)2.5 E F0([)2.5 E F1(ar)A 2.5 -(g.)-.37 G(..)-2.5 E F0(])A F2(getopts)144 405.6 Q F0 .793 +F3(getopts)108 297.6 Q F1(optstring name)2.5 E F0([)2.5 E F1(ar)A 2.5 +(g.)-.37 G(..)-2.5 E F0(])A F3(getopts)144 309.6 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 417.6 R .15 +(characters to be recognized; if a character is follo)144 321.6 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 429.6 Q .579 +-.15(ve a)-.2 H(n).15 E(ar)144 333.6 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 441.6 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 453.6 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 465.6 Q .085 -(gument to be processed into the v)-.18 F(ariable)-.25 E F3(OPTIND)2.585 -E/F5 9/Times-Roman@0 SF(.)A F3(OPTIND)4.585 E F0 .085 -(is initialized to 1 each time the shell)2.335 F .846 -(or a shell script is in)144 477.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 F2 -(getopts)3.345 E F0 .845(places that ar)3.345 F(gument)-.18 E .803 -(into the v)144 489.6 R(ariable)-.25 E F3(OPT)3.303 E(ARG)-.81 E F5(.)A -F0 .803(The shell does not reset)5.303 F F3(OPTIND)3.303 E F0 .804 -(automatically; it must be manually)3.054 F .294 -(reset between multiple calls to)144 501.6 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 .293(et of parameters)-2.793 F(is to be used.)144 513.6 -Q 2.043(When the end of options is encountered,)144 537.6 R F2(getopts) +(The colon and question mark char)5.579 F(-)-.2 E .636 +(acters may not be used as option characters.)144 345.6 R .636 +(Each time it is in)5.636 F -.2(vo)-.4 G -.1(ke).2 G(d,).1 E F3(getopts) +3.136 E F0 .636(places the ne)3.136 F .636(xt op-)-.15 F .03 +(tion in the shell v)144 357.6 R(ariable)-.25 E F1(name)2.89 E F0 2.53 +(,i).18 G(nitializing)-2.53 E F1(name)2.89 E F0 .029(if it does not e) +2.71 F .029(xist, and the inde)-.15 F 2.529(xo)-.15 G 2.529(ft)-2.529 G +.029(he ne)-2.529 F .029(xt ar)-.15 F(gu-)-.18 E .065 +(ment to be processed into the v)144 369.6 R(ariable)-.25 E/F4 9 +/Times-Bold@0 SF(OPTIND)2.565 E/F5 9/Times-Roman@0 SF(.)A F4(OPTIND) +4.565 E F0 .066(is initialized to 1 each time the shell or a)2.315 F +.885(shell script is in)144 381.6 R -.2(vo)-.4 G -.1(ke).2 G 3.385 +(d. When).1 F .885(an option requires an ar)3.385 F(gument,)-.18 E F3 +(getopts)3.385 E F0 .885(places that ar)3.385 F .885(gument into)-.18 F +.566(the v)144 393.6 R(ariable)-.25 E F4(OPT)3.066 E(ARG)-.81 E F5(.)A +F0 .566(The shell does not reset)5.066 F F4(OPTIND)3.066 E F0 .567 +(automatically; it must be manually reset)2.816 F .39 +(between multiple calls to)144 405.6 R F3(getopts)2.89 E F0 .39 +(within the same shell in)2.89 F -.2(vo)-.4 G .389(cation if a ne).2 F +2.889(ws)-.25 G .389(et of parameters is to)-2.889 F(be used.)144 417.6 +Q 2.043(When the end of options is encountered,)144 441.6 R F3(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 F3(OPTIND)144 549.6 Q F0 +(alue greater than zero.)-.25 F F4(OPTIND)144 453.6 Q F0 (is set to the inde)2.25 E 2.5(xo)-.15 G 2.5(ft)-2.5 G (he \214rst non-option ar)-2.5 E(gument, and)-.18 E F1(name)2.5 E F0 -(is set to ?.)2.5 E F2(getopts)144 573.6 Q F0 .485 +(is set to ?.)2.5 E F3(getopts)144 477.6 Q F0 .485 (normally parses the positional parameters, b)2.985 F .485 (ut if more ar)-.2 F .485(guments are supplied as)-.18 F F1(ar)3.315 E -(g)-.37 E F0 -.25(va)3.205 G(l-).25 E(ues,)144 585.6 Q F2(getopts)2.5 E -F0(parses those instead.)2.5 E F2(getopts)144 609.6 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.071 -(reporting is used.)144 621.6 R 1.071 -(In normal operation, diagnostic messages are printed when in)6.071 F --.25(va)-.4 G 1.07(lid options or).25 F .393(missing option ar)144 633.6 -R .393(guments are encountered.)-.18 F .394(If the v)5.394 F(ariable) --.25 E F3(OPTERR)2.894 E F0 .394(is set to 0, no error messages)2.644 F -(will be displayed, e)144 645.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 .667(If an in)144 669.6 R -.25(va)-.4 G .667 -(lid option is seen,).25 F F2(getopts)3.167 E F0 .667(places ? into) -3.167 F F1(name)3.527 E F0 .666 +(g)-.37 E F0 -.25(va)3.205 G(l-).25 E(ues,)144 489.6 Q F3(getopts)2.5 E +F0(parses those instead.)2.5 E F3(getopts)144 513.6 Q F0 .345 +(can report errors in tw)2.845 F 2.845(ow)-.1 G 2.845(ays. If)-2.945 F +.345(the \214rst character of)2.845 F F1(optstring)3.075 E F0 .345 +(is a colon,)3.065 F F1(silent)3.185 E F0 .345(error re-)3.525 F 1.669 +(porting is used.)144 525.6 R 1.668 +(In normal operation, diagnostic messages are printed when in)6.669 F +-.25(va)-.4 G 1.668(lid options or).25 F .393(missing option ar)144 +537.6 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 549.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 .667(If an in)144 573.6 R +-.25(va)-.4 G .667(lid option is seen,).25 F F3(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 -681.6 R F3(OPT)2.899 E(ARG)-.81 E F5(.)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 +585.6 R F4(OPT)2.899 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 .4(and no)2.65 F -(diagnostic message is printed.)144 693.6 Q 1.242(If a required ar)144 -717.6 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 729.6 -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(GNU Bash 5.0)72 768 Q(2019 September 16)135.955 E(64) -185.115 E 0 Cg EP +(diagnostic message is printed.)144 597.6 Q 1.242(If a required ar)144 +621.6 R 1.242(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.741 +(\)i).833 G 3.741(sp)-3.741 G 1.241(laced in)-3.741 F F1(name)144.36 +633.6 Q F0(,).18 E F4(OPT)2.713 E(ARG)-.81 E F0 .213 +(is unset, and a diagnostic message is printed.)2.463 F(If)5.213 E F3 +(getopts)2.713 E F0 .213(is silent, then a colon \()2.713 F F3(:).833 E +F0(\)).833 E(is placed in)144 645.6 Q F1(name)2.86 E F0(and)2.68 E F4 +(OPT)2.5 E(ARG)-.81 E F0(is set to the option character found.)2.25 E F3 +(getopts)144 669.6 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 681.6 Q F3(hash)108 +698.4 Q F0([)2.5 E F3(\255lr)A F0 2.5(][)C F3-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 +.858(Each time)144 710.4 R F3(hash)3.358 E F0 .858(is in)3.358 F -.2(vo) +-.4 G -.1(ke).2 G .858(d, the full pathname of the command).1 F F1(name) +3.718 E F0 .858(is determined by searching)3.538 F .956 +(the directories in)144 722.4 R F3($P)3.456 E -.95(AT)-.74 G(H).95 E F0 +.956(and remembered.)3.456 F(An)5.956 E 3.456(yp)-.15 G(re)-3.456 E .956 +(viously-remembered pathname is discarded.)-.25 F(GNU Bash 5.0)72 768 Q +(2019 October 30)141.235 E(64)190.395 E 0 Cg EP %%Page: 65 65 %%BeginPageSetup BP %%EndPageSetup /F0 10/Times-Roman@0 SF -.35(BA)72 48 S 137.14(SH\(1\) General).35 F -(Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E(is placed in)144 -84 Q/F1 10/Times-Italic@0 SF(name)2.86 E F0(and)2.68 E/F2 9/Times-Bold@0 -SF(OPT)2.5 E(ARG)-.81 E F0(is set to the option character found.)2.25 E -/F3 10/Times-Bold@0 SF(getopts)144 108 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 120 Q F3(hash)108 136.8 -Q F0([)2.5 E F3(\255lr)A F0 2.5(][)C F3-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 .858 -(Each time)144 148.8 R F3(hash)3.358 E F0 .858(is in)3.358 F -.2(vo)-.4 -G -.1(ke).2 G .858(d, the full pathname of the command).1 F F1(name) -3.718 E F0 .858(is determined by searching)3.538 F .956 -(the directories in)144 160.8 R F3($P)3.456 E -.95(AT)-.74 G(H).95 E F0 -.956(and remembered.)3.456 F(An)5.956 E 3.456(yp)-.15 G(re)-3.456 E .956 -(viously-remembered pathname is discarded.)-.25 F .242(If the)144 172.8 -R F32.742 E F0 .243 -(option is supplied, no path search is performed, and)2.742 F F1 -(\214lename)4.653 E F0 .243(is used as the full \214lename)2.923 F 1.712 -(of the command.)144 184.8 R(The)6.712 E F34.212 E F0 1.711 -(option causes the shell to for)4.212 F 1.711 -(get all remembered locations.)-.18 F(The)6.711 E F34.211 E F0 -.833(option causes the shell to for)144 196.8 R .833 -(get the remembered location of each)-.18 F F1(name)3.333 E F0 5.833(.I) -C 3.333(ft)-5.833 G(he)-3.333 E F33.333 E F0 .833(option is sup-) -3.333 F .704(plied, the full pathname to which each)144 208.8 R F1(name) -3.204 E F0 .703(corresponds is printed.)3.204 F .703(If multiple)5.703 F -F1(name)3.203 E F0(ar)3.203 E(guments)-.18 E .795(are supplied with)144 -220.8 R F33.295 E F0 3.295(,t)C(he)-3.295 E F1(name)3.295 E F0 -.795(is printed before the hashed full pathname.)3.295 F(The)5.795 E F3 -3.295 E F0 .795(option causes)3.295 F .934 -(output to be displayed in a format that may be reused as input.)144 -232.8 R .934(If no ar)5.934 F .934(guments are gi)-.18 F -.15(ve)-.25 G -.934(n, or if).15 F(only)144 244.8 Q F32.821 E F0 .321 -(is supplied, information about remembered commands is printed.)2.821 F -.322(The return status is true)5.322 F(unless a)144 256.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(\255dms)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(tures is printed.)144 309.6 Q F3 -144 321.6 Q F0(Display a short description of each)180 321.6 Q F1 -(pattern)2.5 E F3144 333.6 Q F0(Display the description of each) -180 333.6 Q F1(pattern)2.5 E F0(in a manpage-lik)2.5 E 2.5(ef)-.1 G -(ormat)-2.5 E F3144 345.6 Q F0 -(Display only a short usage synopsis for each)180 345.6 Q F1(pattern)2.5 -E F0(The return status is 0 unless no command matches)144 362.4 Q F1 -(pattern)2.5 E F0(.).24 E F3(history [)108 379.2 Q F1(n)A F3(])A -(history \255c)108 391.2 Q(history \255d)108 403.2 Q F1(of)2.5 E(fset) --.18 E F3(history \255d)108 415.2 Q F1(start)2.5 E F0A F1(end)A F3 -(history \255anrw)108 427.2 Q F0([)2.5 E F1(\214lename)A F0(])A F3 -(history \255p)108 439.2 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 451.2 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 -463.2 S .752 +(Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E .242(If the)144 84 +R/F1 10/Times-Bold@0 SF2.742 E F0 .243 +(option is supplied, no path search is performed, and)2.742 F/F2 10 +/Times-Italic@0 SF(\214lename)4.653 E F0 .243 +(is used as the full \214lename)2.923 F .615(of the command.)144 96 R +(The)5.615 E F13.115 E F0 .615(option causes the shell to for) +3.115 F .615(get all remembered locations.)-.18 F(The)5.615 E F1 +3.115 E F0(op-)3.115 E .293(tion causes the shell to for)144 108 R .293 +(get the remembered location of each)-.18 F F2(name)2.794 E F0 5.294(.I) +C 2.794(ft)-5.294 G(he)-2.794 E F12.794 E F0 .294 +(option is supplied,)2.794 F .028(the full pathname to which each)144 +120 R F2(name)2.528 E F0 .028(corresponds is printed.)2.528 F .028 +(If multiple)5.028 F F2(name)2.528 E F0(ar)2.528 E .028 +(guments are sup-)-.18 F .175(plied with)144 132 R F12.675 E F0 +2.675(,t)C(he)-2.675 E F2(name)2.675 E F0 .175 +(is printed before the hashed full pathname.)2.675 F(The)5.175 E F1 +2.676 E F0 .176(option causes output to)2.676 F .783 +(be displayed in a format that may be reused as input.)144 144 R .783 +(If no ar)5.783 F .783(guments are gi)-.18 F -.15(ve)-.25 G .783 +(n, or if only).15 F F13.283 E F0(is)3.283 E .807 +(supplied, information about remembered commands is printed.)144 156 R +.807(The return status is true unless a)5.807 F F2(name)144.36 168 Q F0 +(is not found or an in)2.68 E -.25(va)-.4 G(lid option is supplied.).25 +E F1(help)108 184.8 Q F0([)2.5 E F1(\255dms)A F0 2.5(][)C F2(pattern) +-2.5 E F0(])A .867(Display helpful information about b)144 196.8 R .867 +(uiltin commands.)-.2 F(If)5.867 E F2(pattern)4.617 E F0 .866 +(is speci\214ed,)3.607 F F1(help)3.366 E F0(gi)3.366 E -.15(ve)-.25 G +3.366(sd).15 G(etailed)-3.366 E .223(help on all commands matching)144 +208.8 R F2(pattern)3.973 E F0 2.723(;o).24 G .223 +(therwise help for all the b)-2.723 F .224 +(uiltins and shell control struc-)-.2 F(tures is printed.)144 220.8 Q F1 +144 232.8 Q F0(Display a short description of each)180 232.8 Q F2 +(pattern)2.5 E F1144 244.8 Q F0(Display the description of each) +180 244.8 Q F2(pattern)2.5 E F0(in a manpage-lik)2.5 E 2.5(ef)-.1 G +(ormat)-2.5 E F1144 256.8 Q F0 +(Display only a short usage synopsis for each)180 256.8 Q F2(pattern)2.5 +E F0(The return status is 0 unless no command matches)144 273.6 Q F2 +(pattern)3.75 E F0(.).24 E F1(history [)108 290.4 Q F2(n)A F1(])A +(history \255c)108 302.4 Q(history \255d)108 314.4 Q F2(of)2.5 E(fset) +-.18 E F1(history \255d)108 326.4 Q F2(start)2.5 E F0A F2(end)A F1 +(history \255anrw)108 338.4 Q F0([)2.5 E F2(\214lename)A F0(])A F1 +(history \255p)108 350.4 Q F2(ar)2.5 E(g)-.37 E F0([)2.5 E F2(ar)A 2.5 +(g.)-.37 G(..)-2.5 E F0(])A F1(history \255s)108 362.4 Q F2(ar)2.5 E(g) +-.37 E F0([)2.5 E F2(ar)A 2.5(g.)-.37 G(..)-2.5 E F0(])A -.4(Wi)144 +374.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.251 E F0(ha)3.251 E -.15(ve)-.2 -G .38(been modi\214ed.)144 475.2 R .38(An ar)5.38 F .38(gument of)-.18 F -F1(n)3.24 E F0 .38(lists only the last)3.12 F F1(n)3.24 E F0 2.88 -(lines. If)3.12 F .38(the shell v)2.88 F(ariable)-.25 E F2(HISTTIMEFOR-) -2.881 E(MA)144 487.2 Q(T)-.855 E F0 .265 -(is set and not null, it is used as a format string for)2.515 F F1 +.752(Lines listed with a)5.752 F F1(*)3.251 E F0(ha)3.251 E -.15(ve)-.2 +G .38(been modi\214ed.)144 386.4 R .38(An ar)5.38 F .38(gument of)-.18 F +F2(n)3.24 E F0 .38(lists only the last)3.12 F F2(n)3.24 E F0 2.88 +(lines. If)3.12 F .38(the shell v)2.88 F(ariable)-.25 E/F3 9 +/Times-Bold@0 SF(HISTTIMEFOR-)2.881 E(MA)144 398.4 Q(T)-.855 E F0 .265 +(is set and not null, it is used as a format string for)2.515 F F2 (strftime)2.764 E F0 .264(\(3\) to display the time stamp asso-)B 1.019 -(ciated with each displayed history entry)144 499.2 R 6.019(.N)-.65 G +(ciated with each displayed history entry)144 410.4 R 6.019(.N)-.65 G 3.519(oi)-6.019 G(nterv)-3.519 E 1.019 (ening blank is printed between the formatted)-.15 F .176 -(time stamp and the history line.)144 511.2 R(If)5.176 E F1(\214lename) +(time stamp and the history line.)144 422.4 R(If)5.176 E F2(\214lename) 2.676 E F0 .176 (is supplied, it is used as the name of the history \214le; if)2.676 F -(not, the v)144 523.2 Q(alue of)-.25 E F2(HISTFILE)2.5 E F0(is used.) +(not, the v)144 434.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 F3144 535.2 Q F0 -(Clear the history list by deleting all the entries.)180 535.2 Q F3 -144 547.2 Q F1(of)2.5 E(fset)-.18 E F0 .389 -(Delete the history entry at position)180 559.2 R F1(of)2.889 E(fset) --.18 E F0 5.389(.I)C(f)-5.389 E F1(of)2.889 E(fset)-.18 E F0 .389(is ne) +(wing meanings:)-.25 E F1144 446.4 Q F0 +(Clear the history list by deleting all the entries.)180 446.4 Q F1 +144 458.4 Q F2(of)2.5 E(fset)-.18 E F0 .389 +(Delete the history entry at position)180 470.4 R F2(of)2.889 E(fset) +-.18 E F0 5.389(.I)C(f)-5.389 E F2(of)2.889 E(fset)-.18 E F0 .389(is ne) 2.889 F -.05(ga)-.15 G(ti).05 E -.15(ve)-.25 G 2.89(,i).15 G 2.89(ti) -2.89 G 2.89(si)-2.89 G .39(nterpreted as relati)-2.89 F -.15(ve)-.25 G -.599(to one greater than the last history position, so ne)180 571.2 R +.599(to one greater than the last history position, so ne)180 482.4 R -.05(ga)-.15 G(ti).05 E .899 -.15(ve i)-.25 H .598 -(ndices count back from the end).15 F(of the history)180 583.2 Q 2.5(,a) +(ndices count back from the end).15 F(of the history)180 494.4 Q 2.5(,a) -.65 G(nd an inde)-2.5 E 2.5(xo)-.15 G 2.5<66ad>-2.5 G 2.5(1r)-2.5 G -(efers to the current)-2.5 E F3(history -d)2.5 E F0(command.)2.5 E F3 -144 595.2 Q F1(start)2.5 E F0A F1(end)A F0 .757 -(Delete the history entries between positions)180 607.2 R F1(start)3.257 -E F0(and)3.258 E F1(end)3.258 E F0 3.258(,i)C(nclusi)-3.258 E -.15(ve) +(efers to the current)-2.5 E F1(history -d)2.5 E F0(command.)2.5 E F1 +144 506.4 Q F2(start)2.5 E F0A F2(end)A F0 .757 +(Delete the history entries between positions)180 518.4 R F2(start)3.257 +E F0(and)3.258 E F2(end)3.258 E F0 3.258(,i)C(nclusi)-3.258 E -.15(ve) -.25 G 5.758(.P).15 G(ositi)-5.758 E 1.058 -.15(ve a)-.25 H .758(nd ne) -.15 F -.05(ga)-.15 G(-).05 E(ti)180 619.2 Q .3 -.15(ve v)-.25 H -(alues for)-.1 E F1(start)2.5 E F0(and)2.5 E F1(end)2.5 E F0 -(are interpreted as described abo)2.5 E -.15(ve)-.15 G(.).15 E F3 -144 631.2 Q F0 .565(Append the `)180 631.2 R(`ne)-.74 E(w')-.25 E 3.065 +.15 F -.05(ga)-.15 G(-).05 E(ti)180 530.4 Q .3 -.15(ve v)-.25 H +(alues for)-.1 E F2(start)2.5 E F0(and)2.5 E F2(end)2.5 E F0 +(are interpreted as described abo)2.5 E -.15(ve)-.15 G(.).15 E F1 +144 542.4 Q F0 .565(Append the `)180 542.4 R(`ne)-.74 E(w')-.25 E 3.065 ('h)-.74 G .564(istory lines to the history \214le.)-3.065 F .564 -(These are history lines entered since)5.564 F(the be)180 643.2 Q -(ginning of the current)-.15 E F3(bash)2.5 E F0(session, b)2.5 E -(ut not already appended to the history \214le.)-.2 E F3144 655.2 +(These are history lines entered since)5.564 F(the be)180 554.4 Q +(ginning of the current)-.15 E F1(bash)2.5 E F0(session, b)2.5 E +(ut not already appended to the history \214le.)-.2 E F1144 566.4 Q F0 .854(Read the history lines not already read from the history \214\ -le into the current history list.)180 655.2 R .773 -(These are lines appended to the history \214le since the be)180 667.2 R -.772(ginning of the current)-.15 F F3(bash)3.272 E F0(ses-)3.272 E -(sion.)180 679.2 Q F3144 691.2 Q F0(Read the contents of the hist\ -ory \214le and append them to the current history list.)180 691.2 Q F3 -144 703.2 Q F0 -(Write the current history list to the history \214le, o)180 703.2 Q +le into the current history list.)180 566.4 R .773 +(These are lines appended to the history \214le since the be)180 578.4 R +.772(ginning of the current)-.15 F F1(bash)3.272 E F0(ses-)3.272 E +(sion.)180 590.4 Q F1144 602.4 Q F0(Read the contents of the hist\ +ory \214le and append them to the current history list.)180 602.4 Q F1 +144 614.4 Q F0 +(Write the current history list to the history \214le, o)180 614.4 Q -.15(ve)-.15 G(rwriting the history \214le').15 E 2.5(sc)-.55 G -(ontents.)-2.5 E F3144 715.2 Q F0 .625 -(Perform history substitution on the follo)180 715.2 R(wing)-.25 E F1 +(ontents.)-2.5 E F1144 626.4 Q F0 .625 +(Perform history substitution on the follo)180 626.4 R(wing)-.25 E F2 (ar)3.125 E(gs)-.37 E F0 .626(and display the result on the standard) -3.125 F 2.975(output. Does)180 727.2 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(GNU Bash 5.0) -72 768 Q(2019 September 16)135.955 E(65)185.115 E 0 Cg EP +3.125 F 2.975(output. Does)180 638.4 R .475 +(not store the results in the history list.)2.975 F(Each)5.475 E F2(ar) +2.975 E(g)-.37 E F0 .475(must be quoted to disable)2.975 F +(normal history e)180 650.4 Q(xpansion.)-.15 E F1144 662.4 Q F0 +.362(Store the)180 662.4 R F2(ar)3.192 E(gs)-.37 E F0 .363 +(in the history list as a single entry)3.132 F 5.363(.T)-.65 G .363 +(he last command in the history list is)-5.363 F(remo)180 674.4 Q -.15 +(ve)-.15 G 2.5(db).15 G(efore the)-2.5 E F2(ar)2.83 E(gs)-.37 E F0 +(are added.)2.77 E .146(If the)144 691.2 R F3(HISTTIMEFORMA)2.645 E(T) +-.855 E F0 -.25(va)2.395 G .145 +(riable is set, the time stamp information associated with each history) +.25 F .668(entry is written to the history \214le, mark)144 703.2 R .669 +(ed with the history comment character)-.1 F 5.669(.W)-.55 G .669 +(hen the history)-5.669 F .956(\214le is read, lines be)144 715.2 R .956 +(ginning with the history comment character follo)-.15 F .955 +(wed immediately by a digit)-.25 F 1.795 +(are interpreted as timestamps for the follo)144 727.2 R 1.795 +(wing history entry)-.25 F 6.795(.T)-.65 G 1.795(he return v)-6.795 F +1.796(alue is 0 unless an)-.25 F(GNU Bash 5.0)72 768 Q(2019 October 30) +141.235 E(65)190.395 E 0 Cg EP %%Page: 66 66 %%BeginPageSetup BP %%EndPageSetup /F0 10/Times-Roman@0 SF -.35(BA)72 48 S 137.14(SH\(1\) General).35 F -(Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E(normal history e) -180 84 Q(xpansion.)-.15 E/F1 10/Times-Bold@0 SF144 96 Q F0 .362 -(Store the)180 96 R/F2 10/Times-Italic@0 SF(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 108 Q -.15(ve) --.15 G 2.5(db).15 G(efore the)-2.5 E F2(ar)2.83 E(gs)-.37 E F0 -(are added.)2.77 E .146(If the)144 124.8 R/F3 9/Times-Bold@0 SF -(HISTTIMEFORMA)2.645 E(T)-.855 E F0 -.25(va)2.395 G .145 -(riable is set, the time stamp information associated with each history) -.25 F .668(entry is written to the history \214le, mark)144 136.8 R .669 -(ed with the history comment character)-.1 F 5.669(.W)-.55 G .669 -(hen the history)-5.669 F .956(\214le is read, lines be)144 148.8 R .956 -(ginning with the history comment character follo)-.15 F .955 -(wed immediately by a digit)-.25 F 1.795 -(are interpreted as timestamps for the follo)144 160.8 R 1.795 -(wing history entry)-.25 F 6.795(.T)-.65 G 1.795(he return v)-6.795 F -1.796(alue is 0 unless an)-.25 F(in)144 172.8 Q -.25(va)-.4 G .768(lid \ -option is encountered, an error occurs while reading or writing the his\ -tory \214le, an in).25 F -.25(va)-.4 G(lid).25 E F2(of)144 184.8 Q(fset) --.18 E F0 1.031(is supplied as an ar)3.531 F 1.031(gument to)-.18 F F1 -3.531 E F0 3.531(,o)C 3.531(rt)-3.531 G 1.031(he history e)-3.531 -F 1.031(xpansion supplied as an ar)-.15 F 1.032(gument to)-.18 F F1 -3.532 E F0 -.1(fa)144 196.8 S(ils.).1 E F1(jobs)108 213.6 Q F0([) -2.5 E F1(\255lnprs)A F0 2.5(][)C F2(jobspec)A F0(... ])2.5 E F1 -(jobs \255x)108 225.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 237.6 Q .3 -.15 +(Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E(in)144 84 Q -.25 +(va)-.4 G .768(lid option is encountered, an error occurs while reading\ + or writing the history \214le, an in).25 F -.25(va)-.4 G(lid).25 E/F1 +10/Times-Italic@0 SF(of)144 96 Q(fset)-.18 E F0 1.031 +(is supplied as an ar)3.531 F 1.031(gument to)-.18 F/F2 10/Times-Bold@0 +SF3.531 E F0 3.531(,o)C 3.531(rt)-3.531 G 1.031(he history e) +-3.531 F 1.031(xpansion supplied as an ar)-.15 F 1.032(gument to)-.18 F +F23.532 E F0 -.1(fa)144 108 S(ils.).1 E F2(jobs)108 124.8 Q F0([) +2.5 E F2(\255lnprs)A F0 2.5(][)C F1(jobspec)A F0(... ])2.5 E F2 +(jobs \255x)108 136.8 Q F1(command)2.5 E F0([)2.5 E F1(ar)2.5 E(gs)-.37 +E F0(... ])2.5 E(The \214rst form lists the acti)144 148.8 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 F1144 249.6 Q F0 -(List process IDs in addition to the normal information.)180 249.6 Q F1 -144 261.6 Q F0 .194(Display information only about jobs that ha) -180 261.6 R .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 273.6 Q F1 -144 285.6 Q F0(List only the process ID of the job')180 285.6 Q 2.5(sp) --.55 G(rocess group leader)-2.5 E(.)-.55 E F1144 297.6 Q F0 -(Display only running jobs.)180 297.6 Q F1144 309.6 Q F0 -(Display only stopped jobs.)180 309.6 Q(If)144 326.4 Q F2(jobspec)4.553 +(he follo).15 E(wing meanings:)-.25 E F2144 160.8 Q F0 +(List process IDs in addition to the normal information.)180 160.8 Q F2 +144 172.8 Q F0 .194(Display information only about jobs that ha) +180 172.8 R .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 184.8 Q F2 +144 196.8 Q F0(List only the process ID of the job')180 196.8 Q 2.5(sp) +-.55 G(rocess group leader)-2.5 E(.)-.55 E F2144 208.8 Q F0 +(Display only running jobs.)180 208.8 Q F2144 220.8 Q F0 +(Display only stopped jobs.)180 220.8 Q(If)144 237.6 Q F1(jobspec)4.553 E F0 .313(is gi)3.123 F -.15(ve)-.25 G .313 (n, output is restricted to information about that job).15 F 5.314(.T) --.4 G .314(he return status is 0 unless)-5.314 F(an in)144 338.4 Q -.25 +-.4 G .314(he return status is 0 unless)-5.314 F(an in)144 249.6 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 .395(If the)144 355.2 R F1 -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 .394 -(with the corre-)3.164 F(sponding process group ID, and e)144 367.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 384 Q F0([)2.5 E F1A F2(sigspec)2.5 E F0(|)2.5 E F1 -2.5 E F2(signum)2.5 E F0(|)2.5 E F12.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 396 Q F0(|)A F1A 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 408 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 420 R .619 -.15(ve s)-.25 H .319 -(ignal name such as).15 F F3(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 432 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 444 Q .523(gument of)-.18 F -F13.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 -F13.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 456 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 468 Q .378(gument to)-.18 F F1 -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 .962(nated by a signal.)144 480 R -(The)5.962 E F13.462 E F0 .962(option is equi)3.462 F -.25(va)-.25 -G .962(lent to).25 F F13.462 E F0(.)A F1(kill)5.962 E F0 .962 +E F1(jobspec)4.24 E F0(is supplied.)2.81 E .395(If the)144 266.4 R F2 +2.895 E F0 .394(option is supplied,)2.894 F F2(jobs)2.894 E F0 +.394(replaces an)2.894 F(y)-.15 E F1(jobspec)4.634 E F0 .394(found in) +3.204 F F1(command)3.094 E F0(or)3.664 E F1(ar)3.224 E(gs)-.37 E F0 .394 +(with the corre-)3.164 F(sponding process group ID, and e)144 278.4 Q +-.15(xe)-.15 G(cutes).15 E F1(command)2.7 E F0(passing it)3.27 E F1(ar) +2.83 E(gs)-.37 E F0 2.5(,r).27 G(eturning its e)-2.5 E(xit status.)-.15 +E F2(kill)108 295.2 Q F0([)2.5 E F2A F1(sigspec)2.5 E F0(|)2.5 E +F22.5 E F1(signum)2.5 E F0(|)2.5 E F22.5 E F1(sigspec)A F0 2.5 +(][)C F1(pid)-2.5 E F0(|)2.5 E F1(jobspec)2.5 E F0 2.5(].)C(..)-2.5 E F2 +(kill \255l)108 307.2 Q F0(|)A F2A F0([)2.5 E F1(sigspec)A F0(|) +2.5 E F1 -.2(ex)2.5 G(it_status).2 E F0(])A .017 +(Send the signal named by)144 319.2 R F1(sigspec)2.857 E F0(or)2.827 E +F1(signum)2.857 E F0 .017(to the processes named by)2.837 F F1(pid)3.767 +E F0(or)3.287 E F1(jobspec)4.257 E F0(.).31 E F1(sigspec)5.357 E F0(is) +2.828 E .319(either a case-insensiti)144 331.2 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 343.2 Q F1(signum)3.267 E F0 +.427(is a signal number)3.247 F 5.427(.I)-.55 G(f)-5.427 E F1(sigspec) +3.267 E F0 .427(is not present, then)3.237 F F3(SIGTERM)2.927 E F0 .427 +(is assumed.)2.677 F .428(An ar)5.427 F(-)-.2 E .314(gument of)144 355.2 +R F22.814 E F0 .314(lists the signal names.)2.814 F .314(If an) +5.314 F 2.814(ya)-.15 G -.18(rg)-2.814 G .314(uments are supplied when) +.18 F F22.814 E F0 .314(is gi)2.814 F -.15(ve)-.25 G .313 +(n, the names of).15 F .119(the signals corresponding to the ar)144 +367.2 R .119(guments are listed, and the return status is 0.)-.18 F(The) +5.12 E F1 -.2(ex)2.62 G(it_status).2 E F0(ar)2.62 E(-)-.2 E .8 +(gument to)144 379.2 R F23.3 E F0 .8 +(is a number specifying either a signal number or the e)3.3 F .799 +(xit status of a process termi-)-.15 F .962(nated by a signal.)144 391.2 +R(The)5.962 E F23.462 E F0 .962(option is equi)3.462 F -.25(va) +-.25 G .962(lent to).25 F F23.462 E F0(.)A F2(kill)5.962 E F0 .962 (returns true if at least one signal w)3.462 F(as)-.1 E -(successfully sent, or f)144 492 Q(alse if an error occurs or an in)-.1 -E -.25(va)-.4 G(lid option is encountered.).25 E F1(let)108 508.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 -520.8 Q F2(ar)3.027 E(g)-.37 E F0 .197(is an arithmetic e)2.917 F .197 +(successfully sent, or f)144 403.2 Q(alse if an error occurs or an in) +-.1 E -.25(va)-.4 G(lid option is encountered.).25 E F2(let)108 420 Q F1 +(ar)2.5 E(g)-.37 E F0([)2.5 E F1(ar)A(g)-.37 E F0(...])2.5 E(Each)144 +432 Q F1(ar)3.027 E(g)-.37 E F0 .197(is an arithmetic e)2.917 F .197 (xpression to be e)-.15 F -.25(va)-.25 G .196(luated \(see).25 F F3 .196 (ARITHMETIC EV)2.696 F(ALU)-1.215 E -.855(AT)-.54 G(ION).855 E F0(abo) -2.446 E -.15(ve)-.15 G 2.696(\). If).15 F(the last)144 532.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 549.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 -(.. | \255 ])-2.5 E -.15(Fo)144 561.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 573.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 +2.446 E -.15(ve)-.15 G 2.696(\). If).15 F(the last)144 444 Q F1(ar)2.83 +E(g)-.37 E F0 -.25(eva)2.72 G(luates to 0,).25 E F2(let)2.5 E F0 +(returns 1; 0 is returned otherwise.)2.5 E F2(local)108 460.8 Q F0([)2.5 +E F1(option)A F0 2.5(][)C F1(name)-2.5 E F0([=)A F1(value)A F0 2.5(].)C +(.. | \255 ])-2.5 E -.15(Fo)144 472.8 S 2.541(re).15 G .041(ach ar) +-2.541 F .042(gument, a local v)-.18 F .042(ariable named)-.25 F F1 +(name)2.902 E F0 .042(is created, and assigned)2.722 F F1(value)2.832 E +F0 5.042(.T).18 G(he)-5.042 E F1(option)2.542 E F0 .042(can be)2.542 F +(an)144 484.8 Q 3.153(yo)-.15 G 3.153(ft)-3.153 G .653 +(he options accepted by)-3.153 F F2(declar)3.153 E(e)-.18 E F0 5.652(.W) +C(hen)-5.652 E F2(local)3.152 E F0 .652 (is used within a function, it causes the v)3.152 F(ari-)-.25 E(able)144 -585.6 Q F2(name)3.281 E F0 .421(to ha)3.101 F .721 -.15(ve a v)-.2 H +496.8 Q F1(name)3.281 E F0 .421(to ha)3.101 F .721 -.15(ve a v)-.2 H .422(isible scope restricted to that function and its children.).15 F -(If)5.422 E F2(name)2.922 E F0 .422(is \255, the set)2.922 F 1.461 -(of shell options is made local to the function in which)144 597.6 R F1 -(local)3.961 E F0 1.461(is in)3.961 F -.2(vo)-.4 G -.1(ke).2 G 1.461 -(d: shell options changed).1 F 1.562(using the)144 609.6 R F1(set)4.062 -E F0 -.2(bu)4.062 G 1.563 -(iltin inside the function are restored to their original v).2 F 1.563 -(alues when the function)-.25 F 3.744(returns. W)144 621.6 R 1.244 -(ith no operands,)-.4 F F1(local)3.744 E F0 1.244 -(writes a list of local v)3.744 F 1.243 -(ariables to the standard output.)-.25 F 1.243(It is an)6.243 F .42 -(error to use)144 633.6 R F1(local)2.92 E F0 .42 -(when not within a function.)2.92 F .42(The return status is 0 unless) -5.42 F F1(local)2.92 E F0 .42(is used outside a)2.92 F(function, an in) -144 645.6 Q -.25(va)-.4 G(lid).25 E F2(name)2.86 E F0(is supplied, or) -2.68 E F2(name)2.5 E F0(is a readonly v)2.5 E(ariable.)-.25 E F1(logout) -108 662.4 Q F0(Exit a login shell.)144 662.4 Q F1(map\214le)108 679.2 Q -F0([)2.5 E F1A F2(delim)2.5 E F0 2.5(][)C F1-2.5 E F2(count) -2.5 E F0 2.5(][)C F1-2.5 E F2(origin)2.5 E F0 2.5(][)C F1 --2.5 E F2(count)2.5 E F0 2.5(][)C F1-2.5 E F0 2.5(][)C F1 --2.5 E F2(fd)2.5 E F0 2.5(][)C F1-2.5 E F2(callbac)2.5 E(k)-.2 E -F0 2.5(][)C F1-2.5 E F2(quantum)2.5 E F0 2.5(][)C F2(arr)-2.5 E -(ay)-.15 E F0(])A F1 -.18(re)108 691.2 S(adarray).18 E F0([)2.5 E F1 -A F2(delim)2.5 E F0 2.5(][)C F1-2.5 E F2(count)2.5 E F0 2.5 -(][)C F1-2.5 E F2(origin)2.5 E F0 2.5(][)C F1-2.5 E F2 -(count)2.5 E F0 2.5(][)C F1-2.5 E F0 2.5(][)C F1-2.5 E F2 -(fd)2.5 E F0 2.5(][)C F1-2.5 E F2(callbac)2.5 E(k)-.2 E F0 2.5(][) -C F1-2.5 E F2(quantum)2.5 E F0 2.5(][)C F2(arr)-2.5 E(ay)-.15 E F0 -(])A .18(Read lines from the standard input into the inde)144 703.2 R --.15(xe)-.15 G 2.679(da).15 G .179(rray v)-2.679 F(ariable)-.25 E F2 -(arr)2.679 E(ay)-.15 E F0 2.679(,o).32 G 2.679(rf)-2.679 G .179 -(rom \214le descriptor)-2.679 F F2(fd)4.649 E F0 1.248(if the)144 715.2 -R F13.748 E F0 1.248(option is supplied.)3.748 F 1.249(The v)6.249 +(If)5.422 E F1(name)2.922 E F0 .422(is \255, the set)2.922 F .51 +(of shell options is made local to the function in which)144 508.8 R F2 +(local)3.009 E F0 .509(is in)3.009 F -.2(vo)-.4 G -.1(ke).2 G .509 +(d: shell options changed us-).1 F 1.17(ing the)144 520.8 R F2(set)3.67 +E F0 -.2(bu)3.67 G 1.171 +(iltin inside the function are restored to their original v).2 F 1.171 +(alues when the function re-)-.25 F 2.888(turns. W)144 532.8 R .388 +(ith no operands,)-.4 F F2(local)2.888 E F0 .388 +(writes a list of local v)2.888 F .388(ariables to the standard output.) +-.25 F .387(It is an error)5.387 F .332(to use)144 544.8 R F2(local) +2.832 E F0 .332(when not within a function.)2.832 F .332 +(The return status is 0 unless)5.332 F F2(local)2.832 E F0 .332 +(is used outside a func-)2.832 F(tion, an in)144 556.8 Q -.25(va)-.4 G +(lid).25 E F1(name)2.86 E F0(is supplied, or)2.68 E F1(name)2.5 E F0 +(is a readonly v)2.5 E(ariable.)-.25 E F2(logout)108 573.6 Q F0 +(Exit a login shell.)144 573.6 Q F2(map\214le)108 590.4 Q F0([)2.5 E F2 +A F1(delim)2.5 E F0 2.5(][)C F2-2.5 E F1(count)2.5 E F0 2.5 +(][)C F2-2.5 E F1(origin)2.5 E F0 2.5(][)C F2-2.5 E F1 +(count)2.5 E F0 2.5(][)C F2-2.5 E F0 2.5(][)C F2-2.5 E F1 +(fd)2.5 E F0 2.5(][)C F2-2.5 E F1(callbac)2.5 E(k)-.2 E F0 2.5(][) +C F2-2.5 E F1(quantum)2.5 E F0 2.5(][)C F1(arr)-2.5 E(ay)-.15 E F0 +(])A F2 -.18(re)108 602.4 S(adarray).18 E F0([)2.5 E F2A F1(delim) +2.5 E F0 2.5(][)C F2-2.5 E F1(count)2.5 E F0 2.5(][)C F2-2.5 +E F1(origin)2.5 E F0 2.5(][)C F2-2.5 E F1(count)2.5 E F0 2.5(][)C +F2-2.5 E F0 2.5(][)C F2-2.5 E F1(fd)2.5 E F0 2.5(][)C F2 +-2.5 E F1(callbac)2.5 E(k)-.2 E F0 2.5(][)C F2-2.5 E F1 +(quantum)2.5 E F0 2.5(][)C F1(arr)-2.5 E(ay)-.15 E F0(])A .159 +(Read lines from the standard input into the inde)144 614.4 R -.15(xe) +-.15 G 2.659(da).15 G .159(rray v)-2.659 F(ariable)-.25 E F1(arr)2.989 E +(ay)-.15 E F0 2.659(,o).32 G 2.658(rf)-2.659 G .158 +(rom \214le descriptor)-2.658 F F1(fd)4.628 E F0 1.248(if the)144 626.4 +R F23.748 E F0 1.248(option is supplied.)3.748 F 1.249(The v)6.249 F(ariable)-.25 E F3(MAPFILE)3.749 E F0 1.249(is the def)3.499 F(ault)-.1 -E F2(arr)3.749 E(ay)-.15 E F0 6.249(.O)C 1.249(ptions, if supplied,) --6.249 F(ha)144 727.2 Q .3 -.15(ve t)-.2 H(he follo).15 E -(wing meanings:)-.25 E(GNU Bash 5.0)72 768 Q(2019 September 16)135.955 E -(66)185.115 E 0 Cg EP +E F1(arr)3.749 E(ay)-.15 E F0 6.249(.O)C 1.249(ptions, if supplied,) +-6.249 F(ha)144 638.4 Q .3 -.15(ve t)-.2 H(he follo).15 E +(wing meanings:)-.25 E F2144 650.4 Q F0 .911 +(The \214rst character of)180 650.4 R F1(delim)3.411 E F0 .911 +(is used to terminate each input line, rather than ne)3.411 F 3.41 +(wline. If)-.25 F F1(delim)180 662.4 Q F0(is the empty string,)2.5 E F2 +(map\214le)2.5 E F0(will terminate a line when it reads a NUL character) +2.5 E(.)-.55 E F2144 674.4 Q F0(Cop)180 674.4 Q 2.5(ya)-.1 G 2.5 +(tm)-2.5 G(ost)-2.5 E F1(count)2.7 E F0 2.5(lines. If)3.18 F F1(count) +2.5 E F0(is 0, all lines are copied.)2.5 E F2144 686.4 Q F0(Be)180 +686.4 Q(gin assigning to)-.15 E F1(arr)2.83 E(ay)-.15 E F0(at inde)2.82 +E(x)-.15 E F1(origin)2.73 E F0 5(.T).24 G(he def)-5 E(ault inde)-.1 E +2.5(xi)-.15 G 2.5(s0)-2.5 G(.)-2.5 E F2144 698.4 Q F0 +(Discard the \214rst)180 698.4 Q F1(count)2.5 E F0(lines read.)2.5 E F2 +144 710.4 Q F0(Remo)180 710.4 Q .3 -.15(ve a t)-.15 H(railing).15 +E F1(delim)2.5 E F0(\(def)2.5 E(ault ne)-.1 E +(wline\) from each line read.)-.25 E(GNU Bash 5.0)72 768 Q +(2019 October 30)141.235 E(66)190.395 E 0 Cg EP %%Page: 67 67 %%BeginPageSetup BP %%EndPageSetup /F0 10/Times-Roman@0 SF -.35(BA)72 48 S 137.14(SH\(1\) General).35 F (Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E/F1 10/Times-Bold@0 -SF144 84 Q F0 .911(The \214rst character of)180 84 R/F2 10 -/Times-Italic@0 SF(delim)3.411 E F0 .911 -(is used to terminate each input line, rather than ne)3.411 F 3.41 -(wline. If)-.25 F F2(delim)180 96 Q F0(is the empty string,)2.5 E F1 -(map\214le)2.5 E F0(will terminate a line when it reads a NUL character) -2.5 E(.)-.55 E F1144 108 Q F0(Cop)180 108 Q 2.5(ya)-.1 G 2.5(tm) --2.5 G(ost)-2.5 E F2(count)2.7 E F0 2.5(lines. If)3.18 F F2(count)2.5 E -F0(is 0, all lines are copied.)2.5 E F1144 120 Q F0(Be)180 120 Q -(gin assigning to)-.15 E F2(arr)2.83 E(ay)-.15 E F0(at inde)2.82 E(x) --.15 E F2(origin)2.5 E F0 5(.T).24 G(he def)-5 E(ault inde)-.1 E 2.5(xi) --.15 G 2.5(s0)-2.5 G(.)-2.5 E F1144 132 Q F0(Discard the \214rst) -180 132 Q F2(count)2.5 E F0(lines read.)2.5 E F1144 144 Q F0(Remo) -180 144 Q .3 -.15(ve a t)-.15 H(railing).15 E F2(delim)2.5 E F0(\(def) -2.5 E(ault ne)-.1 E(wline\) from each line read.)-.25 E F1144 156 -Q F0(Read lines from \214le descriptor)180 156 Q F2(fd)2.5 E F0 -(instead of the standard input.)2.5 E F1144 168 Q F0(Ev)180 168 Q -(aluate)-.25 E F2(callbac)2.7 E(k)-.2 E F0(each time)3.17 E F2(quantum) -2.5 E F0(lines are read.)2.5 E(The)5 E F12.5 E F0 -(option speci\214es)2.5 E F2(quantum)2.5 E F0(.).32 E F1144 180 Q -F0(Specify the number of lines read between each call to)180 180 Q F2 -(callbac)2.5 E(k)-.2 E F0(.).67 E(If)144 196.8 Q F12.967 E F0 .467 +SF144 84 Q F0(Read lines from \214le descriptor)180 84 Q/F2 10 +/Times-Italic@0 SF(fd)2.5 E F0(instead of the standard input.)2.5 E F1 +144 96 Q F0(Ev)180 96 Q(aluate)-.25 E F2(callbac)2.7 E(k)-.2 E F0 +(each time)3.17 E F2(quantum)2.5 E F0(lines are read.)2.5 E(The)5 E F1 +2.5 E F0(option speci\214es)2.5 E F2(quantum)2.75 E F0(.).32 E F1 +144 108 Q F0 +(Specify the number of lines read between each call to)180 108 Q F2 +(callbac)2.7 E(k)-.2 E F0(.).67 E(If)144 124.8 Q F12.967 E F0 .467 (is speci\214ed without)2.967 F F12.967 E F0 2.967(,t)C .467 (he def)-2.967 F .467(ault quantum is 5000.)-.1 F(When)5.467 E F2 (callbac)2.967 E(k)-.2 E F0 .467(is e)2.967 F -.25(va)-.25 G .467 -(luated, it is sup-).25 F .262(plied the inde)144 208.8 R 2.762(xo)-.15 +(luated, it is sup-).25 F .262(plied the inde)144 136.8 R 2.762(xo)-.15 G 2.762(ft)-2.762 G .262(he ne)-2.762 F .261(xt array element to be ass\ igned and the line to be assigned to that element)-.15 F .274 -(as additional ar)144 220.8 R(guments.)-.18 E F2(callbac)5.274 E(k)-.2 E +(as additional ar)144 148.8 R(guments.)-.18 E F2(callbac)5.274 E(k)-.2 E F0 .274(is e)2.774 F -.25(va)-.25 G .274 (luated after the line is read b).25 F .275 -(ut before the array element is)-.2 F(assigned.)144 232.8 Q -(If not supplied with an e)144 249.6 Q(xplicit origin,)-.15 E F1 +(ut before the array element is)-.2 F(assigned.)144 160.8 Q +(If not supplied with an e)144 177.6 Q(xplicit origin,)-.15 E F1 (map\214le)2.5 E F0(will clear)2.5 E F2(arr)2.5 E(ay)-.15 E F0 -(before assigning to it.)2.5 E F1(map\214le)144 266.4 Q F0 1.906 -(returns successfully unless an in)4.406 F -.25(va)-.4 G 1.905 -(lid option or option ar).25 F 1.905(gument is supplied,)-.18 F F2(arr) -4.405 E(ay)-.15 E F0(is)4.405 E(in)144 278.4 Q -.25(va)-.4 G +(before assigning to it.)2.5 E F1(map\214le)144 194.4 Q F0 .797 +(returns successfully unless an in)3.298 F -.25(va)-.4 G .797 +(lid option or option ar).25 F .797(gument is supplied,)-.18 F F2(arr) +3.297 E(ay)-.15 E F0 .797(is in-)3.297 F -.25(va)144 206.4 S (lid or unassignable, or if).25 E F2(arr)2.5 E(ay)-.15 E F0 (is not an inde)2.5 E -.15(xe)-.15 G 2.5(da).15 G(rray)-2.5 E(.)-.65 E -F1(popd)108 295.2 Q F0<5bad>2.5 E F1(n)A F0 2.5(][)C(+)-2.5 E F2(n)A F0 -2.5(][)C-2.5 E F2(n)A F0(])A(Remo)144 307.2 Q -.15(ve)-.15 G 2.799 +F1(popd)108 223.2 Q F0<5bad>2.5 E F1(n)A F0 2.5(][)C(+)-2.5 E F2(n)A F0 +2.5(][)C-2.5 E F2(n)A F0(])A(Remo)144 235.2 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 -319.2 R F1(cd)3.979 E F0 1.479(to the ne)3.979 F 3.979(wt)-.25 G 1.479 +247.2 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 331.2 Q F1144 343.2 Q F0 .551 -(Suppresses the normal change of directory when remo)180 343.2 R .551 +F(wing)-.25 E(meanings:)144 259.2 Q F1144 271.2 Q F0 .551 +(Suppresses the normal change of directory when remo)180 271.2 R .551 (ving directories from the stack, so)-.15 F -(that only the stack is manipulated.)180 355.2 Q F1(+)144 367.2 Q F2(n)A -F0(Remo)180 367.2 Q -.15(ve)-.15 G 2.64(st).15 G(he)-2.64 E F2(n)2.64 E +(that only the stack is manipulated.)180 283.2 Q F1(+)144 295.2 Q F2(n)A +F0(Remo)180 295.2 Q -.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 -379.2 S 2.5(re).15 G(xample:)-2.65 E/F3 10/Courier@0 SF(popd +0)2.5 E F0 +307.2 S 2.5(re).15 G(xample:)-2.65 E/F3 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 F3(popd +1)2.5 E F0(the second.)2.5 E F1144 391.2 Q F2(n)A F0 -(Remo)180 391.2 Q -.15(ve)-.15 G 3.759(st).15 G(he)-3.759 E F2(n)3.759 E +-.65 E F3(popd +1)2.5 E F0(the second.)2.5 E F1144 319.2 Q F2(n)A F0 +(Remo)180 319.2 Q -.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 403.2 R(or e)-.15 E(xample:)-.15 E F3(popd -0)2.5 E F0 +(zero. F)180 331.2 R(or e)-.15 E(xample:)-.15 E F3(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 F3(popd -1)2.5 E F0(the ne)2.5 E(xt to last.)-.15 E .644(If the)144 -420 R F1(popd)3.144 E F0 .644(command is successful, a)3.144 F F1(dirs) +348 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 432 R .415(alse if an in)-.1 F +F F1(popd)5.643 E F0 .415(returns f)144 360 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 444 Q -(ails.)-.1 E F1(printf)108 460.8 Q F0([)2.5 E F1A F2(var)2.5 E F0 -(])A F2(format)2.5 E F0([)2.5 E F2(ar)A(guments)-.37 E F0(])A 1.437 -(Write the formatted)144 472.8 R F2(ar)3.937 E(guments)-.37 E F0 1.437 -(to the standard output under the control of the)3.937 F F2(format)3.936 -E F0 6.436(.T)C(he)-6.436 E F13.936 E F0 .126 -(option causes the output to be assigned to the v)144 484.8 R(ariable) --.25 E F2(var)2.626 E F0 .126(rather than being printed to the standard) -2.626 F(output.)144 496.8 Q(The)144 520.8 Q F2(format)3.018 E F0 .517(i\ -s a character string which contains three types of objects: plain chara\ -cters, which are)3.018 F .704(simply copied to standard output, charact\ -er escape sequences, which are con)144 532.8 R -.15(ve)-.4 G .704 +(tory stack entry is speci\214ed, or the directory change f)144 372 Q +(ails.)-.1 E F1(printf)108 388.8 Q F0([)2.5 E F1A F2(var)2.5 E F0 +(])A F2(format)2.5 E F0([)2.5 E F2(ar)A(guments)-.37 E F0(])A .358 +(Write the formatted)144 400.8 R F2(ar)2.858 E(guments)-.37 E F0 .358 +(to the standard output under the control of the)2.858 F F2(format)2.857 +E F0 5.357(.T)C(he)-5.357 E F12.857 E F0(op-)2.857 E .714 +(tion causes the output to be assigned to the v)144 412.8 R(ariable)-.25 +E F2(var)3.214 E F0 .714(rather than being printed to the standard)3.214 +F(output.)144 424.8 Q(The)144 448.8 Q F2(format)3.018 E F0 .517(is a ch\ +aracter string which contains three types of objects: plain characters,\ + which are)3.018 F .704(simply copied to standard output, character esc\ +ape sequences, which are con)144 460.8 R -.15(ve)-.4 G .704 (rted and copied to).15 F .036(the standard output, and format speci\ -\214cations, each of which causes printing of the ne)144 544.8 R .036 -(xt successi)-.15 F -.15(ve)-.25 G F2(ar)144 556.8 Q(gument)-.37 E F0 +\214cations, each of which causes printing of the ne)144 472.8 R .036 +(xt successi)-.15 F -.15(ve)-.25 G F2(ar)144 484.8 Q(gument)-.37 E F0 5.531(.I)C 3.031(na)-5.531 G .531(ddition to the standard)-3.031 F F2 (printf)3.032 E F0 .532(\(1\) format speci\214cations,)B F1(printf)3.032 -E F0 .532(interprets the follo)3.032 F(w-)-.25 E(ing e)144 568.8 Q -(xtensions:)-.15 E F1(%b)144 580.8 Q F0(causes)180 580.8 Q F1(printf) +E F0 .532(interprets the follo)3.032 F(w-)-.25 E(ing e)144 496.8 Q +(xtensions:)-.15 E F1(%b)144 508.8 Q F0(causes)180 508.8 Q F1(printf) 2.596 E F0 .096(to e)2.596 F .096 (xpand backslash escape sequences in the corresponding)-.15 F F2(ar) -2.596 E(gument)-.37 E F0 .095(in the)2.595 F(same w)180 592.8 Q(ay as) --.1 E F1(echo \255e)2.5 E F0(.)A F1(%q)144 604.8 Q F0(causes)180 604.8 Q +2.596 E(gument)-.37 E F0 .095(in the)2.595 F(same w)180 520.8 Q(ay as) +-.1 E F1(echo \255e)2.5 E F0(.)A F1(%q)144 532.8 Q F0(causes)180 532.8 Q F1(printf)2.51 E F0 .01(to output the corresponding)2.51 F F2(ar)2.51 E (gument)-.37 E F0 .01(in a format that can be reused as shell)2.51 F -(input.)180 616.8 Q F1(%\()144 628.8 Q F2(datefmt)A F1(\)T)A F0(causes) -180 640.8 Q F1(printf)4.404 E F0 1.904 +(input.)180 544.8 Q F1(%\()144 556.8 Q F2(datefmt)A F1(\)T)A F0(causes) +180 568.8 Q F1(printf)4.404 E F0 1.904 (to output the date-time string resulting from using)4.404 F F2(datefmt) -4.404 E F0 1.903(as a format)4.404 F .38(string for)180 652.8 R F2 +4.404 E F0 1.903(as a format)4.404 F .38(string for)180 580.8 R F2 (strftime)2.881 E F0 2.881(\(3\). The)B(corresponding)2.881 E F2(ar) 2.881 E(gument)-.37 E F0 .381(is an inte)2.881 F .381 (ger representing the number)-.15 F .293(of seconds since the epoch.)180 -664.8 R -1 -.8(Tw o)5.293 H .293(special ar)3.593 F .293(gument v)-.18 F +592.8 R -1 -.8(Tw o)5.293 H .293(special ar)3.593 F .293(gument v)-.18 F .293(alues may be used: \2551 represents the)-.25 F .693 -(current time, and \2552 represents the time the shell w)180 676.8 R +(current time, and \2552 represents the time the shell w)180 604.8 R .693(as in)-.1 F -.2(vo)-.4 G -.1(ke).2 G 3.194(d. If).1 F .694(no ar) -3.194 F .694(gument is speci-)-.18 F .21(\214ed, con)180 688.8 R -.15 +3.194 F .694(gument is speci-)-.18 F .21(\214ed, con)180 616.8 R -.15 (ve)-.4 G .21(rsion beha).15 F -.15(ve)-.2 G 2.71(sa).15 G 2.71(si)-2.71 G 2.71<66ad>-2.71 G 2.71(1h)-2.71 G .21(ad been gi)-2.71 F -.15(ve)-.25 G 2.71(n. This).15 F .21(is an e)2.71 F .21(xception to the usual)-.15 F -F1(printf)2.71 E F0(beha)180 700.8 Q(vior)-.2 E(.)-.55 E(Ar)144 717.6 Q +F1(printf)2.71 E F0(beha)180 628.8 Q(vior)-.2 E(.)-.55 E(Ar)144 645.6 Q .463(guments to non-string format speci\214ers are treated as C constan\ ts, e)-.18 F .464(xcept that a leading plus or)-.15 F 1.259 -(minus sign is allo)144 729.6 R 1.259 +(minus sign is allo)144 657.6 R 1.259 (wed, and if the leading character is a single or double quote, the v) --.25 F 1.258(alue is the)-.25 F(GNU Bash 5.0)72 768 Q(2019 September 16) -135.955 E(67)185.115 E 0 Cg EP +-.25 F 1.258(alue is the)-.25 F(ASCII v)144 669.6 Q(alue of the follo) +-.25 E(wing character)-.25 E(.)-.55 E(The)144 686.4 Q F2(format)2.514 E +F0 .015(is reused as necessary to consume all of the)2.514 F F2(ar)2.515 +E(guments)-.37 E F0 5.015(.I)C 2.515(ft)-5.015 G(he)-2.515 E F2(format) +2.515 E F0 .015(requires more)2.515 F F2(ar)2.515 E(-)-.2 E(guments)144 +698.4 Q F0 .566(than are supplied, the e)3.066 F .566 +(xtra format speci\214cations beha)-.15 F .866 -.15(ve a)-.2 H 3.066(si) +.15 G 3.065(faz)-3.066 G .565(ero v)-3.065 F .565(alue or null string,) +-.25 F(as appropriate, had been supplied.)144 710.4 Q(The return v)5 E +(alue is zero on success, non-zero on f)-.25 E(ailure.)-.1 E +(GNU Bash 5.0)72 768 Q(2019 October 30)141.235 E(67)190.395 E 0 Cg EP %%Page: 68 68 %%BeginPageSetup BP %%EndPageSetup /F0 10/Times-Roman@0 SF -.35(BA)72 48 S 137.14(SH\(1\) General).35 F -(Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E(ASCII v)144 84 Q -(alue of the follo)-.25 E(wing character)-.25 E(.)-.55 E(The)144 100.8 Q -/F1 10/Times-Italic@0 SF(format)3.423 E F0 .923 -(is reused as necessary to consume all of the)3.423 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 .924(requires more)3.424 F F1(ar)144 112.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 .033(alue or null string,) --.25 F(as appropriate, had been supplied.)144 124.8 Q(The return v)5 E -(alue is zero on success, non-zero on f)-.25 E(ailure.)-.1 E/F2 10 -/Times-Bold@0 SF(pushd)108 141.6 Q F0([)2.5 E F2A F0 2.5(][)C(+) --2.5 E F1(n)A F0 2.5(][)C-2.5 E F1(n)A F0(])A F2(pushd)108 153.6 Q -F0([)2.5 E F2A F0 2.5(][)C F1(dir)-2.5 E F0(])A .639(Adds a direc\ -tory to the top of the directory stack, or rotates the stack, making th\ -e ne)144 165.6 R 3.14(wt)-.25 G .64(op of the)-3.14 F .417 -(stack the current w)144 177.6 R .416(orking directory)-.1 F 5.416(.W) --.65 G .416(ith no ar)-5.816 F(guments,)-.18 E F2(pushd)2.916 E F0 -.15 -(ex)2.916 G .416(changes the top tw).15 F 2.916(od)-.1 G(irectories) --2.916 E 1.625(and returns 0, unless the directory stack is empty)144 -189.6 R 6.625(.A)-.65 G -.18(rg)-6.625 G 1.625(uments, if supplied, ha) -.18 F 1.925 -.15(ve t)-.2 H 1.625(he follo).15 F(wing)-.25 E(meanings:) -144 201.6 Q F2144 213.6 Q F0 1.811(Suppresses the normal change o\ -f directory when rotating or adding directories to the)180 213.6 R -(stack, so that only the stack is manipulated.)180 225.6 Q F2(+)144 -237.6 Q F1(n)A F0 1.267(Rotates the stack so that the)180 237.6 R 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 249.6 Q F0 2.5(,s)C -(tarting with zero\) is at the top.)-2.5 E F2144 261.6 Q F1(n)A F0 -.92(Rotates the stack so that the)180 261.6 R F1(n)3.42 E F0 .92 +(Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E/F1 10/Times-Bold@0 +SF(pushd)108 84 Q F0([)2.5 E F1A F0 2.5(][)C(+)-2.5 E/F2 10 +/Times-Italic@0 SF(n)A F0 2.5(][)C-2.5 E F2(n)A F0(])A F1(pushd)108 +96 Q F0([)2.5 E F1A F0 2.5(][)C F2(dir)-2.5 E F0(])A .639(Adds a \ +directory to the top of the directory stack, or rotates the stack, maki\ +ng the ne)144 108 R 3.14(wt)-.25 G .64(op of the)-3.14 F .417 +(stack the current w)144 120 R .416(orking directory)-.1 F 5.416(.W)-.65 +G .416(ith no ar)-5.816 F(guments,)-.18 E F1(pushd)2.916 E F0 -.15(ex) +2.916 G .416(changes the top tw).15 F 2.916(od)-.1 G(irectories)-2.916 E +1.625(and returns 0, unless the directory stack is empty)144 132 R 6.625 +(.A)-.65 G -.18(rg)-6.625 G 1.625(uments, if supplied, ha).18 F 1.925 +-.15(ve t)-.2 H 1.625(he follo).15 F(wing)-.25 E(meanings:)144 144 Q F1 +144 156 Q F0 1.811(Suppresses the normal change of directory when\ + rotating or adding directories to the)180 156 R +(stack, so that only the stack is manipulated.)180 168 Q F1(+)144 180 Q +F2(n)A F0 1.267(Rotates the stack so that the)180 180 R F2(n)3.767 E F0 +1.268(th directory \(counting from the left of the list sho)B 1.268 +(wn by)-.25 F F1(dirs)180 192 Q F0 2.5(,s)C +(tarting with zero\) is at the top.)-2.5 E F1144 204 Q F2(n)A F0 .92 +(Rotates the stack so that the)180 204 R 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 273.6 Q F0 2.5(,s)C(tarting with zero\) is at the top.) --2.5 E F1(dir)144.35 285.6 Q F0(Adds)180 285.6 Q F1(dir)3.137 E F0 .287 +F F1(dirs)180 216 Q F0 2.5(,s)C(tarting with zero\) is at the top.)-2.5 +E F2(dir)144.35 228 Q F0(Adds)180 228 Q F2(dir)3.137 E F0 .287 (to the directory stack at the top, making it the ne)3.517 F 2.788(wc) -.25 G .288(urrent w)-2.788 F .288(orking directory as)-.1 F -(if it had been supplied as the ar)180 297.6 Q(gument to the)-.18 E F2 -(cd)2.5 E F0 -.2(bu)2.5 G(iltin.).2 E .489(If the)144 314.4 R F2(pushd) -2.989 E F0 .489(command is successful, a)2.989 F F2(dirs)2.988 E F0 .488 +(if it had been supplied as the ar)180 240 Q(gument to the)-.18 E F1(cd) +2.5 E F0 -.2(bu)2.5 G(iltin.).2 E .489(If the)144 256.8 R F1(pushd)2.989 +E F0 .489(command is successful, a)2.989 F F1(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 326.4 R F1(dir) +F1(pushd)2.988 E F0 1.039(returns 0 unless the cd to)144 268.8 R F2(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 338.4 R 3.347(,an)-.65 G(on-e)-3.347 E .847(xistent\ +-.4 F F1(pushd)3.54 E F0 1.04(returns 0 unless the directory)3.54 F .847 +(stack is empty)144 280.8 R 3.347(,an)-.65 G(on-e)-3.347 E .847(xistent\ directory stack element is speci\214ed, or the directory change to the) --.15 F(speci\214ed ne)144 350.4 Q 2.5(wc)-.25 G(urrent directory f)-2.5 -E(ails.)-.1 E F2(pwd)108 367.2 Q F0([)2.5 E F2(\255LP)A F0(])A .844 -(Print the absolute pathname of the current w)144 379.2 R .845 +-.15 F(speci\214ed ne)144 292.8 Q 2.5(wc)-.25 G(urrent directory f)-2.5 +E(ails.)-.1 E F1(pwd)108 309.6 Q F0([)2.5 E F1(\255LP)A F0(])A .844 +(Print the absolute pathname of the current w)144 321.6 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 -391.2 R F22.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 +333.6 R F12.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 .181(iltin command is).2 F 3.263 -(enabled. If)144 403.2 R(the)3.263 E F23.263 E F0 .763 +(enabled. If)144 345.6 R(the)3.263 E F13.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 415.2 R -.25(va) --.4 G(lid).25 E(option is supplied.)144 427.2 Q F2 -.18(re)108 444 S(ad) -.18 E F0([)3.816 E F2(\255ers)A F0 3.816(][)C F2-3.816 E F1(aname) -3.816 E F0 3.816(][)C F2-3.816 E F1(delim)3.816 E F0 3.816(][)C F2 --3.816 E F1(te)3.816 E(xt)-.2 E F0 3.816(][)C F2-3.816 E F1 -(nc)3.816 E(har)-.15 E(s)-.1 E F0 3.817(][)C F2-3.817 E F1(nc) -3.817 E(har)-.15 E(s)-.1 E F0 3.817(][)C F2-3.817 E F1(pr)3.817 E -(ompt)-.45 E F0 3.817(][)C F2-3.817 E F1(timeout)3.817 E F0 3.817 -(][)C F2-3.817 E F1(fd)3.817 E F0(])A([)108 456 Q F1(name)A F0 -(...])2.5 E .516(One line is read from the standard input, or from the \ -\214le descriptor)144 468 R F1(fd)3.016 E F0 .516(supplied as an ar) -3.016 F .516(gument to)-.18 F(the)144 480 Q F23.847 E F0 1.347 -(option, split into w)3.847 F 1.347(ords as described abo)-.1 F 1.648 --.15(ve u)-.15 H(nder).15 E F2 -.75(Wo)3.848 G 1.348(rd Splitting).75 F -F0 3.848(,a)C 1.348(nd the \214rst w)-3.848 F 1.348(ord is)-.1 F 1.465 -(assigned to the \214rst)144 492 R F1(name)3.965 E F0 3.965(,t).18 G -1.465(he second w)-3.965 F 1.465(ord to the second)-.1 F F1(name)3.965 E -F0 3.965(,a).18 G 1.465(nd so on.)-3.965 F 1.465(If there are more)6.465 -F -.1(wo)144 504 S 1.112(rds than names, the remaining w).1 F 1.112 -(ords and their interv)-.1 F 1.112 -(ening delimiters are assigned to the last)-.15 F F1(name)144 516 Q F0 -5.723(.I).18 G 3.223(ft)-5.723 G .723(here are fe)-3.223 F .723(wer w) --.25 F .722 -(ords read from the input stream than names, the remaining names are)-.1 -F .531(assigned empty v)144 528 R 3.031(alues. The)-.25 F .531 -(characters in)3.031 F/F3 9/Times-Bold@0 SF(IFS)3.031 E F0 .532 -(are used to split the line into w)2.781 F .532(ords using the same)-.1 -F .197(rules the shell uses for e)144 540 R .197 -(xpansion \(described abo)-.15 F .497 -.15(ve u)-.15 H(nder).15 E F2 --.75(Wo)2.697 G .197(rd Splitting).75 F F0 2.697(\). The)B .196 -(backslash charac-)2.697 F .156(ter \()144 552 R F2(\\)A F0 2.656(\)m)C -.156(ay be used to remo)-2.656 F .457 -.15(ve a)-.15 H .457 -.15(ny s) -.15 H .157(pecial meaning for the ne).15 F .157 -(xt character read and for line continu-)-.15 F 2.5(ation. Options,)144 -564 R(if supplied, ha)2.5 E .3 -.15(ve t)-.2 H(he follo).15 E -(wing meanings:)-.25 E F2144 576 Q F1(aname)2.5 E F0 1.05(The w) -180 588 R 1.049(ords are assigned to sequential indices of the array v) --.1 F(ariable)-.25 E F1(aname)3.549 E F0 3.549(,s).18 G 1.049 -(tarting at 0.)-3.549 F F1(aname)180.33 600 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 F2144 612 Q -F1(delim)2.5 E F0 1.317(The \214rst character of)180 624 R F1(delim) -3.817 E F0 1.317(is used to terminate the input line, rather than ne) -3.817 F 3.818(wline. If)-.25 F F1(delim)180 636 Q F0 -(is the empty string,)2.5 E F2 -.18(re)2.5 G(ad).18 E F0 -(will terminate a line when it reads a NUL character)2.5 E(.)-.55 E F2 -144 648 Q F0 .373 -(If the standard input is coming from a terminal,)180 648 R 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 .218 -(to obtain the line.)180 660 R .218(Readline uses the current \(or def) -5.218 F .218(ault, if line editing w)-.1 F .218(as not pre)-.1 F -(viously)-.25 E(acti)180 672 Q -.15(ve)-.25 G 2.5(\)e).15 G -(diting settings, b)-2.5 E(ut uses Readline')-.2 E 2.5(sd)-.55 G(ef)-2.5 -E(ault \214lename completion.)-.1 E F2144 684 Q F1(te)2.5 E(xt)-.2 -E F0(If)180 684 Q F2 -.18(re)2.716 G(adline).18 E F0 .216 -(is being used to read the line,)2.716 F F1(te)2.716 E(xt)-.2 E F0 .216 +F .764(The return)5.764 F .405(status is 0 unless an error occurs while\ + reading the name of the current directory or an in)144 357.6 R -.25(va) +-.4 G .405(lid op-).25 F(tion is supplied.)144 369.6 Q F1 -.18(re)108 +386.4 S(ad).18 E F0([)3.816 E F1(\255ers)A F0 3.816(][)C F1-3.816 +E F2(aname)3.816 E F0 3.816(][)C F1-3.816 E F2(delim)3.816 E F0 +3.816(][)C F1-3.816 E F2(te)3.816 E(xt)-.2 E F0 3.816(][)C F1 +-3.816 E F2(nc)3.816 E(har)-.15 E(s)-.1 E F0 3.817(][)C F1 +-3.817 E F2(nc)3.817 E(har)-.15 E(s)-.1 E F0 3.817(][)C F1-3.817 E +F2(pr)3.817 E(ompt)-.45 E F0 3.817(][)C F1-3.817 E F2(timeout) +3.817 E F0 3.817(][)C F1-3.817 E F2(fd)3.817 E F0(])A([)108 398.4 +Q F2(name)A F0(...])2.5 E .516(One line is read from the standard input\ +, or from the \214le descriptor)144 410.4 R F2(fd)3.016 E F0 .516 +(supplied as an ar)3.016 F .516(gument to)-.18 F(the)144 422.4 Q F1 +2.935 E F0 .435(option, split into w)2.935 F .435 +(ords as described abo)-.1 F .735 -.15(ve u)-.15 H(nder).15 E F1 -.75 +(Wo)2.935 G .435(rd Splitting).75 F F0 2.935(,a)C .436(nd the \214rst w) +-2.935 F .436(ord is as-)-.1 F .376(signed to the \214rst)144 434.4 R F2 +(name)3.236 E F0 2.876(,t).18 G .376(he second w)-2.876 F .376 +(ord to the second)-.1 F F2(name)3.236 E F0 2.876(,a).18 G .376 +(nd so on.)-2.876 F .375(If there are more w)5.376 F(ords)-.1 E .236 +(than names, the remaining w)144 446.4 R .237(ords and their interv)-.1 +F .237(ening delimiters are assigned to the last)-.15 F F2(name)3.097 E +F0 5.237(.I).18 G(f)-5.237 E .875(there are fe)144 458.4 R .875(wer w) +-.25 F .875(ords read from the input stream than names, the remaining n\ +ames are assigned)-.1 F .517(empty v)144 470.4 R 3.017(alues. The)-.25 F +.517(characters in)3.017 F/F3 9/Times-Bold@0 SF(IFS)3.017 E F0 .518 +(are used to split the line into w)2.767 F .518 +(ords using the same rules the)-.1 F .027(shell uses for e)144 482.4 R +.026(xpansion \(described abo)-.15 F .326 -.15(ve u)-.15 H(nder).15 E F1 +-.75(Wo)2.526 G .026(rd Splitting).75 F F0 2.526(\). The)B .026 +(backslash character \()2.526 F F1(\\)A F0 2.526(\)m)C(ay)-2.526 E .488 +(be used to remo)144 494.4 R .788 -.15(ve a)-.15 H .788 -.15(ny s).15 H +.488(pecial meaning for the ne).15 F .488 +(xt character read and for line continuation.)-.15 F(Op-)5.489 E +(tions, if supplied, ha)144 506.4 Q .3 -.15(ve t)-.2 H(he follo).15 E +(wing meanings:)-.25 E F1144 518.4 Q F2(aname)2.5 E F0 1.026 +(The w)180 530.4 R 1.026 +(ords are assigned to sequential indices of the array v)-.1 F(ariable) +-.25 E F2(aname)3.855 E F0 3.525(,s).18 G 1.025(tarting at 0.)-3.525 F +F2(aname)180.33 542.4 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 F1144 554.4 Q F2(delim)2.5 E +F0 .28(The \214rst character of)180 566.4 R F2(delim)2.78 E F0 .281 +(is used to terminate the input line, rather than ne)2.78 F 2.781 +(wline. If)-.25 F F2(de-)2.781 E(lim)180 578.4 Q F0 +(is the empty string,)2.5 E F1 -.18(re)2.5 G(ad).18 E F0 +(will terminate a line when it reads a NUL character)2.5 E(.)-.55 E F1 +144 590.4 Q F0 .373 +(If the standard input is coming from a terminal,)180 590.4 R F1 -.18 +(re)2.873 G(adline).18 E F0(\(see)2.873 E F3(READLINE)2.872 E F0(abo) +2.622 E -.15(ve)-.15 G 2.872(\)i).15 G 2.872(su)-2.872 G(sed)-2.872 E +.218(to obtain the line.)180 602.4 R .218 +(Readline uses the current \(or def)5.218 F .218 +(ault, if line editing w)-.1 F .218(as not pre)-.1 F(viously)-.25 E +(acti)180 614.4 Q -.15(ve)-.25 G 2.5(\)e).15 G(diting settings, b)-2.5 E +(ut uses Readline')-.2 E 2.5(sd)-.55 G(ef)-2.5 E +(ault \214lename completion.)-.1 E F1144 626.4 Q F2(te)2.5 E(xt) +-.2 E F0(If)180 626.4 Q F1 -.18(re)2.716 G(adline).18 E F0 .216 +(is being used to read the line,)2.716 F F2(te)2.716 E(xt)-.2 E F0 .216 (is placed into the editing b)2.716 F(uf)-.2 E .215(fer before edit-) --.25 F(ing be)180 696 Q(gins.)-.15 E(GNU Bash 5.0)72 768 Q -(2019 September 16)135.955 E(68)185.115 E 0 Cg EP +-.25 F(ing be)180 638.4 Q(gins.)-.15 E F1144 650.4 Q F2(nc)2.5 E +(har)-.15 E(s)-.1 E F1 -.18(re)180 662.4 S(ad).18 E F0 .322 +(returns after reading)2.822 F F2(nc)2.823 E(har)-.15 E(s)-.1 E F0 .323 +(characters rather than w)2.823 F .323 +(aiting for a complete line of in-)-.1 F(put, b)180 674.4 Q +(ut honors a delimiter if fe)-.2 E(wer than)-.25 E F2(nc)2.5 E(har)-.15 +E(s)-.1 E F0(characters are read before the delimiter)2.5 E(.)-.55 E F1 +144 686.4 Q F2(nc)2.5 E(har)-.15 E(s)-.1 E F1 -.18(re)180 698.4 S +(ad).18 E F0 1.269(returns after reading e)3.77 F(xactly)-.15 E F2(nc) +3.769 E(har)-.15 E(s)-.1 E F0 1.269(characters rather than w)3.769 F +1.269(aiting for a complete)-.1 F .274 +(line of input, unless EOF is encountered or)180 710.4 R F1 -.18(re) +2.775 G(ad).18 E F0 .275(times out.)2.775 F .275 +(Delimiter characters encoun-)5.275 F 1.003 +(tered in the input are not treated specially and do not cause)180 722.4 +R F1 -.18(re)3.502 G(ad).18 E F0 1.002(to return until)3.502 F F2(nc) +3.502 E(har)-.15 E(s)-.1 E F0(GNU Bash 5.0)72 768 Q(2019 October 30) +141.235 E(68)190.395 E 0 Cg EP %%Page: 69 69 %%BeginPageSetup BP %%EndPageSetup /F0 10/Times-Roman@0 SF -.35(BA)72 48 S 137.14(SH\(1\) General).35 F -(Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E/F1 10/Times-Bold@0 -SF144 84 Q/F2 10/Times-Italic@0 SF(nc)2.5 E(har)-.15 E(s)-.1 E F1 --.18(re)180 96 S(ad).18 E F0 1.394(returns after reading)3.894 F F2(nc) -3.894 E(har)-.15 E(s)-.1 E F0 1.395(characters rather than w)3.894 F -1.395(aiting for a complete line of)-.1 F(input, b)180 108 Q -(ut honors a delimiter if fe)-.2 E(wer than)-.25 E F2(nc)2.5 E(har)-.15 -E(s)-.1 E F0(characters are read before the delimiter)2.5 E(.)-.55 E F1 -144 120 Q F2(nc)2.5 E(har)-.15 E(s)-.1 E F1 -.18(re)180 132 S(ad) -.18 E F0 1.269(returns after reading e)3.77 F(xactly)-.15 E F2(nc)3.769 -E(har)-.15 E(s)-.1 E F0 1.269(characters rather than w)3.769 F 1.269 -(aiting for a complete)-.1 F .274 -(line of input, unless EOF is encountered or)180 144 R F1 -.18(re)2.775 -G(ad).18 E F0 .275(times out.)2.775 F .275(Delimiter characters encoun-) -5.275 F 1.003 -(tered in the input are not treated specially and do not cause)180 156 R -F1 -.18(re)3.502 G(ad).18 E F0 1.002(to return until)3.502 F F2(nc)3.502 -E(har)-.15 E(s)-.1 E F0 .608(characters are read.)180 168 R .608 -(The result is not split on the characters in)5.608 F F1(IFS)3.108 E F0 -3.108(;t)C .609(he intent is that the)-3.108 F -.25(va)180 180 S .67 -(riable is assigned e).25 F .669 +(Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E .608 +(characters are read.)180 84 R .608 +(The result is not split on the characters in)5.608 F/F1 10/Times-Bold@0 +SF(IFS)3.108 E F0 3.108(;t)C .609(he intent is that the)-3.108 F -.25 +(va)180 96 S .67(riable is assigned e).25 F .669 (xactly the characters read \(with the e)-.15 F .669 -(xception of backslash; see the)-.15 F F1180 192 Q F0(option belo) -2.5 E(w\).)-.25 E F1144 204 Q F2(pr)2.5 E(ompt)-.45 E F0(Display) -180 216 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 228 Q 2.5(yi)-.15 G 2.5 -(nput. The)-2.5 F +(xception of backslash; see the)-.15 F F1180 108 Q F0(option belo) +2.5 E(w\).)-.25 E F1144 120 Q/F2 10/Times-Italic@0 SF(pr)2.5 E +(ompt)-.45 E F0(Display)180 132 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 144 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 -144 240 Q F0 .544(Backslash does not act as an escape character) -180 240 R 5.543(.T)-.55 G .543(he backslash is considered to be part of) --5.543 F .492(the line.)180 252 R .492(In particular)5.492 F 2.992(,ab) +144 156 Q F0 .544(Backslash does not act as an escape character) +180 156 R 5.543(.T)-.55 G .543(he backslash is considered to be part of) +-5.543 F .492(the line.)180 168 R .492(In particular)5.492 F 2.992(,ab) -.4 G(ackslash-ne)-2.992 E .493 (wline pair may not then be used as a line continua-)-.25 F(tion.)180 -264 Q F1144 276 Q F0(Silent mode.)180 276 Q +180 Q F1144 192 Q F0(Silent mode.)180 192 Q (If input is coming from a terminal, characters are not echoed.)5 E F1 -144 288 Q F2(timeout)2.5 E F0(Cause)180 300 Q F1 -.18(re)2.929 G +144 204 Q F2(timeout)2.5 E F0(Cause)180 216 Q F1 -.18(re)2.929 G (ad).18 E F0 .428(to time out and return f)2.929 F .428 (ailure if a complete line of input \(or a speci\214ed num-)-.1 F .56 -(ber of characters\) is not read within)180 312 R F2(timeout)3.061 E F0 +(ber of characters\) is not read within)180 228 R F2(timeout)3.061 E F0 (seconds.)3.061 E F2(timeout)5.561 E F0 .561(may be a decimal number) -3.061 F(with a fractional portion follo)180 324 Q +3.061 F(with a fractional portion follo)180 240 Q (wing the decimal point.)-.25 E(This option is only ef)5 E(fecti)-.25 E .3 -.15(ve i)-.25 H(f).15 E F1 -.18(re)2.5 G(ad).18 E F0 .506(is readin\ g input from a terminal, pipe, or other special \214le; it has no ef)180 -336 R .506(fect when reading)-.25 F .59(from re)180 348 R .59 +252 R .506(fect when reading)-.25 F .59(from re)180 264 R .59 (gular \214les.)-.15 F(If)5.59 E F1 -.18(re)3.09 G(ad).18 E F0 .589 (times out,)3.09 F F1 -.18(re)3.089 G(ad).18 E F0(sa)3.089 E -.15(ve)-.2 G 3.089(sa).15 G .889 -.15(ny p)-3.089 H .589 -(artial input read into the speci\214ed).15 F -.25(va)180 360 S(riable) +(artial input read into the speci\214ed).15 F -.25(va)180 276 S(riable) .25 E F2(name)2.77 E F0 5.27(.I)C(f)-5.27 E F2(timeout)2.77 E F0 .27 (is 0,)2.77 F F1 -.18(re)2.77 G(ad).18 E F0 .27(returns immediately)2.77 F 2.77(,w)-.65 G .27(ithout trying to read an)-2.77 F 2.77(yd)-.15 G -(ata.)-2.77 E 1.12(The e)180 372 R 1.12(xit status is 0 if input is a) +(ata.)-2.77 E 1.12(The e)180 288 R 1.12(xit status is 0 if input is a) -.15 F -.25(va)-.2 G 1.12(ilable on the speci\214ed \214le descriptor) .25 F 3.62(,n)-.4 G 1.12(on-zero other)-3.62 F(-)-.2 E 2.5(wise. The)180 -384 R -.15(ex)2.5 G(it status is greater than 128 if the timeout is e) -.15 E(xceeded.)-.15 E F1144 396 Q F2(fd)2.5 E F0 -(Read input from \214le descriptor)180 396 Q F2(fd)2.5 E F0(.)A .476 -(If no)144 412.8 R F2(names)3.336 E F0 .476 +300 R -.15(ex)2.5 G(it status is greater than 128 if the timeout is e) +.15 E(xceeded.)-.15 E F1144 312 Q F2(fd)2.5 E F0 +(Read input from \214le descriptor)180 312 Q F2(fd)2.5 E F0(.)A .476 +(If no)144 328.8 R F2(names)3.336 E F0 .476 (are supplied, the line read is assigned to the v)3.246 F(ariable)-.25 E /F3 9/Times-Bold@0 SF(REPL)2.977 E(Y)-.828 E/F4 9/Times-Roman@0 SF(.)A F0 .477(The e)4.977 F .477(xit status is zero,)-.15 F .773 -(unless end-of-\214le is encountered,)144 424.8 R F1 -.18(re)3.273 G(ad) +(unless end-of-\214le is encountered,)144 340.8 R F1 -.18(re)3.273 G(ad) .18 E F0 .772 (times out \(in which case the status is greater than 128\), a)3.273 F --.25(va)144 436.8 S 2.004 -(riable assignment error \(such as assigning to a readonly v).25 F 2.005 -(ariable\) occurs, or an in)-.25 F -.25(va)-.4 G 2.005(lid \214le).25 F -(descriptor is supplied as the ar)144 448.8 Q(gument to)-.18 E F1 -2.5 E F0(.)A F1 -.18(re)108 465.6 S(adonly).18 E F0([)2.5 E F1(\255aAf)A +-.25(va)144 352.8 S .852 +(riable assignment error \(such as assigning to a readonly v).25 F .853 +(ariable\) occurs, or an in)-.25 F -.25(va)-.4 G .853(lid \214le de-).25 +F(scriptor is supplied as the ar)144 364.8 Q(gument to)-.18 E F1 +2.5 E F0(.)A F1 -.18(re)108 381.6 S(adonly).18 E F0([)2.5 E F1(\255aAf)A F0 2.5(][)C F1-2.5 E F0 2.5(][)C F2(name)-2.5 E F0([=)A F2(wor)A -(d)-.37 E F0 2.5(].)C(..])-2.5 E .77(The gi)144 477.6 R -.15(ve)-.25 G +(d)-.37 E F0 2.5(].)C(..])-2.5 E .77(The gi)144 393.6 R -.15(ve)-.25 G (n).15 E F2(names)3.27 E F0 .77(are mark)3.27 F .77(ed readonly; the v) -.1 F .77(alues of these)-.25 F F2(names)3.63 E F0 .77 -(may not be changed by subse-)3.54 F 1.096(quent assignment.)144 489.6 R +(may not be changed by subse-)3.54 F 1.096(quent assignment.)144 405.6 R 1.096(If the)6.096 F F13.596 E F0 1.097 (option is supplied, the functions corresponding to the)3.596 F F2 -(names)3.597 E F0 1.097(are so)3.597 F(mark)144 501.6 Q 3.334(ed. The) +(names)3.597 E F0 1.097(are so)3.597 F(mark)144 417.6 Q 3.334(ed. The) -.1 F F13.334 E F0 .834(option restricts the v)3.334 F .834 (ariables to inde)-.25 F -.15(xe)-.15 G 3.334(da).15 G .834(rrays; the) -3.334 F F13.334 E F0 .834(option restricts the v)3.334 F(ari-) --.25 E .776(ables to associati)144 513.6 R 1.076 -.15(ve a)-.25 H 3.276 +-.25 E .776(ables to associati)144 429.6 R 1.076 -.15(ve a)-.25 H 3.276 (rrays. If).15 F .777(both options are supplied,)3.276 F F13.277 E F0(tak)3.277 E .777(es precedence.)-.1 F .777(If no)5.777 F F2(name) -3.637 E F0(ar)3.457 E(gu-)-.18 E .522(ments are gi)144 525.6 R -.15(ve) +3.637 E F0(ar)3.457 E(gu-)-.18 E .522(ments are gi)144 441.6 R -.15(ve) -.25 G .521(n, or if the).15 F F13.021 E F0 .521 (option is supplied, a list of all readonly names is printed.)3.021 F .521(The other)5.521 F .295(options may be used to restrict the output \ -to a subset of the set of readonly names.)144 537.6 R(The)5.296 E F1 +to a subset of the set of readonly names.)144 453.6 R(The)5.296 E F1 2.796 E F0(option)2.796 E .786 (causes output to be displayed in a format that may be reused as input.) -144 549.6 R .786(If a v)5.786 F .785(ariable name is fol-)-.25 F(lo)144 -561.6 Q .717(wed by =)-.25 F F2(wor)A(d)-.37 E F0 3.218(,t)C .718(he v) +144 465.6 R .786(If a v)5.786 F .785(ariable name is fol-)-.25 F(lo)144 +477.6 Q .717(wed by =)-.25 F F2(wor)A(d)-.37 E F0 3.218(,t)C .718(he v) -3.218 F .718(alue of the v)-.25 F .718(ariable is set to)-.25 F F2(wor) 3.218 E(d)-.37 E F0 5.718(.T)C .718(he return status is 0 unless an in) -5.718 F -.25(va)-.4 G(lid).25 E .26(option is encountered, one of the) -144 573.6 R F2(names)3.12 E F0 .26(is not a v)3.03 F .26(alid shell v) +144 489.6 R F2(names)3.12 E F0 .26(is not a v)3.03 F .26(alid shell v) -.25 F .26(ariable name, or)-.25 F F12.76 E F0 .26 -(is supplied with a)2.76 F F2(name)144.36 585.6 Q F0 -(that is not a function.)2.68 E F1 -.18(re)108 602.4 S(tur).18 E(n)-.15 -E F0([)2.5 E F2(n)A F0(])A .02(Causes a function to stop e)144 614.4 R +(is supplied with a)2.76 F F2(name)144.36 501.6 Q F0 +(that is not a function.)2.68 E F1 -.18(re)108 518.4 S(tur).18 E(n)-.15 +E F0([)2.5 E F2(n)A F0(])A .02(Causes a function to stop e)144 530.4 R -.15(xe)-.15 G .02(cuting and return the v).15 F .021 (alue speci\214ed by)-.25 F F2(n)2.881 E F0 .021(to its caller)2.761 F 5.021(.I)-.55 G(f)-5.021 E F2(n)2.881 E F0 .021(is omitted,)2.761 F .597 -(the return status is that of the last command e)144 626.4 R -.15(xe) +(the return status is that of the last command e)144 542.4 R -.15(xe) -.15 G .596(cuted in the function body).15 F 5.596(.I)-.65 G(f)-5.596 E F1 -.18(re)3.096 G(tur).18 E(n)-.15 E F0 .596(is e)3.096 F -.15(xe)-.15 -G(cuted).15 E 1.238(by a trap handler)144 638.4 R 3.738(,t)-.4 G 1.238 +G(cuted).15 E .267(by a trap handler)144 554.4 R 2.767(,t)-.4 G .267 (he last command used to determine the status is the last command e) --3.738 F -.15(xe)-.15 G(cuted).15 E 1.033(before the trap handler)144 -650.4 R 6.033(.I)-.55 G(f)-6.033 E F1 -.18(re)3.533 G(tur).18 E(n)-.15 E -F0 1.033(is e)3.533 F -.15(xe)-.15 G 1.033(cuted during a).15 F F1(DEB) -3.532 E(UG)-.1 E F0 1.032(trap, the last command used to)3.532 F .389 -(determine the status is the last command e)144 662.4 R -.15(xe)-.15 G -.389(cuted by the trap handler before).15 F F1 -.18(re)2.89 G(tur).18 E -(n)-.15 E F0 -.1(wa)2.89 G 2.89(si).1 G -1.9 -.4(nv o)-2.89 H -.1(ke).4 -G(d.).1 E(If)144 674.4 Q F1 -.18(re)2.584 G(tur).18 E(n)-.15 E F0 .084 -(is used outside a function, b)2.584 F .084(ut during e)-.2 F -.15(xe) --.15 G .084(cution of a script by the).15 F F1(.)2.584 E F0(\()5.084 E -F1(sour)A(ce)-.18 E F0 2.583(\)c)C .083(ommand, it)-2.583 F .588 -(causes the shell to stop e)144 686.4 R -.15(xe)-.15 G .588 +-2.767 F -.15(xe)-.15 G .268(cuted be-).15 F .02(fore the trap handler) +144 566.4 R 5.02(.I)-.55 G(f)-5.02 E F1 -.18(re)2.52 G(tur).18 E(n)-.15 +E F0 .02(is e)2.52 F -.15(xe)-.15 G .02(cuted during a).15 F F1(DEB)2.52 +E(UG)-.1 E F0 .02(trap, the last command used to deter)2.52 F(-)-.2 E +.885(mine the status is the last command e)144 578.4 R -.15(xe)-.15 G +.886(cuted by the trap handler before).15 F F1 -.18(re)3.386 G(tur).18 E +(n)-.15 E F0 -.1(wa)3.386 G 3.386(si).1 G -1.9 -.4(nv o)-3.386 H -.1(ke) +.4 G 3.386(d. If).1 F F1 -.18(re)144 590.4 S(tur).18 E(n)-.15 E F0 .628 +(is used outside a function, b)3.128 F .628(ut during e)-.2 F -.15(xe) +-.15 G .628(cution of a script by the).15 F F1(.)3.127 E F0(\()5.627 E +F1(sour)A(ce)-.18 E F0 3.127(\)c)C .627(ommand, it)-3.127 F .588 +(causes the shell to stop e)144 602.4 R -.15(xe)-.15 G .588 (cuting that script and return either).15 F F2(n)3.448 E F0 .589 (or the e)3.329 F .589(xit status of the last com-)-.15 F .326(mand e) -144 698.4 R -.15(xe)-.15 G .326(cuted within the script as the e).15 F +144 614.4 R -.15(xe)-.15 G .326(cuted within the script as the e).15 F .326(xit status of the script.)-.15 F(If)5.326 E F2(n)2.826 E F0 .325 (is supplied, the return v)2.826 F .325(alue is)-.25 F .444 -(its least signi\214cant 8 bits.)144 710.4 R .444 +(its least signi\214cant 8 bits.)144 626.4 R .444 (The return status is non-zero if)5.444 F F1 -.18(re)2.945 G(tur).18 E -(n)-.15 E F0 .445(is supplied a non-numeric ar)2.945 F(gu-)-.18 E 1.683 -(ment, or is used outside a function and not during e)144 722.4 R -.15 -(xe)-.15 G 1.682(cution of a script by).15 F F1(.)4.182 E F0(or)5.015 E -F1(sour)4.182 E(ce)-.18 E F0 6.682(.A)C -.15(ny)-6.682 G(GNU Bash 5.0)72 -768 Q(2019 September 16)135.955 E(69)185.115 E 0 Cg EP +(n)-.15 E F0 .445(is supplied a non-numeric ar)2.945 F(gu-)-.18 E .381 +(ment, or is used outside a function and not during e)144 638.4 R -.15 +(xe)-.15 G .381(cution of a script by).15 F F1(.)2.881 E F0(or)3.714 E +F1(sour)2.881 E(ce)-.18 E F0 5.38(.A)C .68 -.15(ny c)-5.38 H(om-).15 E +.749(mand associated with the)144 650.4 R F1(RETURN)3.249 E F0 .749 +(trap is e)3.249 F -.15(xe)-.15 G .749(cuted before e).15 F -.15(xe)-.15 +G .75(cution resumes after the function).15 F(or script.)144 662.4 Q F1 +(set)108 679.2 Q F0([)2.5 E F1(\255\255abefhkmnptuvxBCEHPT)A F0 2.5(][)C +F1-2.5 E F2(option\255name)2.5 E F0 2.5(][)C F2(ar)-2.5 E(g)-.37 E +F0(...])2.5 E F1(set)108 691.2 Q F0([)2.5 E F1(+abefhkmnptuvxBCEHPT)A F0 +2.5(][)C F1(+o)-2.5 E F2(option\255name)2.5 E F0 2.5(][)C F2(ar)-2.5 E +(g)-.37 E F0(...])2.5 E -.4(Wi)144 703.2 S .836 +(thout options, the name and v).4 F .835(alue of each shell v)-.25 F +.835(ariable are displayed in a format that can be)-.25 F .784 +(reused as input for setting or resetting the currently-set v)144 715.2 +R 3.284(ariables. Read-only)-.25 F -.25(va)3.284 G .784 +(riables cannot be).25 F 2.947(reset. In)144 727.2 R F2 .447(posix mode) +2.947 F F0 2.947(,o)C .447(nly shell v)-2.947 F .447 +(ariables are listed.)-.25 F .447 +(The output is sorted according to the current)5.447 F(GNU Bash 5.0)72 +768 Q(2019 October 30)141.235 E(69)190.395 E 0 Cg EP %%Page: 70 70 %%BeginPageSetup BP %%EndPageSetup /F0 10/Times-Roman@0 SF -.35(BA)72 48 S 137.14(SH\(1\) General).35 F -(Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E .365 -(command associated with the)144 84 R/F1 10/Times-Bold@0 SF(RETURN)2.865 -E F0 .365(trap is e)2.865 F -.15(xe)-.15 G .365(cuted before e).15 F --.15(xe)-.15 G .366(cution resumes after the func-).15 F -(tion or script.)144 96 Q F1(set)108 112.8 Q F0([)2.5 E F1 -(\255\255abefhkmnptuvxBCEHPT)A F0 2.5(][)C F1-2.5 E/F2 10 -/Times-Italic@0 SF(option\255name)2.5 E F0 2.5(][)C F2(ar)-2.5 E(g)-.37 -E F0(...])2.5 E F1(set)108 124.8 Q F0([)2.5 E F1(+abefhkmnptuvxBCEHPT)A -F0 2.5(][)C F1(+o)-2.5 E F2(option\255name)2.5 E F0 2.5(][)C F2(ar)-2.5 -E(g)-.37 E F0(...])2.5 E -.4(Wi)144 136.8 S .836 -(thout options, the name and v).4 F .835(alue of each shell v)-.25 F -.835(ariable are displayed in a format that can be)-.25 F .784 -(reused as input for setting or resetting the currently-set v)144 148.8 -R 3.284(ariables. Read-only)-.25 F -.25(va)3.284 G .784 -(riables cannot be).25 F 2.947(reset. In)144 160.8 R F2 .447(posix mode) -2.947 F F0 2.947(,o)C .447(nly shell v)-2.947 F .447 -(ariables are listed.)-.25 F .447 -(The output is sorted according to the current)5.447 F 3.53 -(locale. When)144 172.8 R 1.031(options are speci\214ed, the)3.53 F -3.531(ys)-.15 G 1.031(et or unset shell attrib)-3.531 F 3.531(utes. An) --.2 F 3.531(ya)-.15 G -.18(rg)-3.531 G 1.031(uments remaining).18 F -1.624(after option processing are treated as v)144 184.8 R 1.623 -(alues for the positional parameters and are assigned, in)-.25 F(order) -144 196.8 Q 2.5(,t)-.4 G(o)-2.5 E F1($1)2.5 E F0(,)A F1($2)2.5 E F0(,)A -F1 2.5(... $)2.5 F F2(n)A F0 5(.O)C(ptions, if speci\214ed, ha)-5 E .3 --.15(ve t)-.2 H(he follo).15 E(wing meanings:)-.25 E F1144 208.8 Q -F0 1.377(Each v)184 208.8 R 1.377 -(ariable or function that is created or modi\214ed is gi)-.25 F -.15(ve) --.25 G 3.877(nt).15 G 1.377(he e)-3.877 F 1.378(xport attrib)-.15 F -1.378(ute and)-.2 F(mark)184 220.8 Q(ed for e)-.1 E(xport to the en)-.15 -E(vironment of subsequent commands.)-.4 E F1144 232.8 Q F0 .132 -(Report the status of terminated background jobs immediately)184 232.8 R +(Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E 3.53(locale. When) +144 84 R 1.031(options are speci\214ed, the)3.53 F 3.531(ys)-.15 G 1.031 +(et or unset shell attrib)-3.531 F 3.531(utes. An)-.2 F 3.531(ya)-.15 G +-.18(rg)-3.531 G 1.031(uments remaining).18 F .585 +(after option processing are treated as v)144 96 R .584 +(alues for the positional parameters and are assigned, in or)-.25 F(-) +-.2 E(der)144 108 Q 2.5(,t)-.4 G(o)-2.5 E/F1 10/Times-Bold@0 SF($1)2.5 E +F0(,)A F1($2)2.5 E F0(,)A F1 2.5(... $)2.5 F/F2 10/Times-Italic@0 SF(n)A +F0 5(.O)C(ptions, if speci\214ed, ha)-5 E .3 -.15(ve t)-.2 H(he follo) +.15 E(wing meanings:)-.25 E F1144 120 Q F0 1.377(Each v)184 120 R +1.377(ariable or function that is created or modi\214ed is gi)-.25 F +-.15(ve)-.25 G 3.877(nt).15 G 1.377(he e)-3.877 F 1.378(xport attrib) +-.15 F 1.378(ute and)-.2 F(mark)184 132 Q(ed for e)-.1 E +(xport to the en)-.15 E(vironment of subsequent commands.)-.4 E F1 +144 144 Q F0 .132 +(Report the status of terminated background jobs immediately)184 144 R 2.632(,r)-.65 G .131(ather than before the ne)-2.632 F(xt)-.15 E -(primary prompt.)184 244.8 Q(This is ef)5 E(fecti)-.25 E .3 -.15(ve o) --.25 H(nly when job control is enabled.).15 E F1144 256.8 Q F0 -.087(Exit immediately if a)184 256.8 R F2(pipeline)2.587 E F0 .087 +(primary prompt.)184 156 Q(This is ef)5 E(fecti)-.25 E .3 -.15(ve o)-.25 +H(nly when job control is enabled.).15 E F1144 168 Q F0 .087 +(Exit immediately if a)184 168 R F2(pipeline)2.587 E F0 .087 (\(which may consist of a single)2.587 F F2 .088(simple command)2.588 F -F0 .088(\), a)B F2(list)2.588 E F0 2.588(,o)C(r)-2.588 E(a)184 268.8 Q -F2 1.521(compound command)4.021 F F0(\(see)4.021 E/F3 9/Times-Bold@0 SF +F0 .088(\), a)B F2(list)2.588 E F0 2.588(,o)C(r)-2.588 E(a)184 180 Q F2 +1.521(compound command)4.021 F F0(\(see)4.021 E/F3 9/Times-Bold@0 SF 1.521(SHELL GRAMMAR)4.021 F F0(abo)3.771 E -.15(ve)-.15 G 1.521(\), e) .15 F 1.521(xits with a non-zero status.)-.15 F .079 -(The shell does not e)184 280.8 R .079(xit if the command that f)-.15 F -.08(ails is part of the command list immediately)-.1 F(follo)184 292.8 Q +(The shell does not e)184 192 R .079(xit if the command that f)-.15 F +.08(ails is part of the command list immediately)-.1 F(follo)184 204 Q 1.655(wing a)-.25 F F1(while)4.155 E F0(or)4.155 E F1(until)4.155 E F0 -.1(ke)4.155 G(yw)-.05 E 1.655(ord, part of the test follo)-.1 F 1.654 (wing the)-.25 F F1(if)4.154 E F0(or)4.154 E F1(elif)4.154 E F0(reserv) -4.154 E(ed)-.15 E -.1(wo)184 304.8 S .581(rds, part of an).1 F 3.081(yc) +4.154 E(ed)-.15 E -.1(wo)184 216 S .581(rds, part of an).1 F 3.081(yc) -.15 G .581(ommand e)-3.081 F -.15(xe)-.15 G .581(cuted in a).15 F F1 (&&)3.081 E F0(or)3.081 E F1(||)3.081 E F0 .582(list e)3.082 F .582 -(xcept the command follo)-.15 F(wing)-.25 E .918(the \214nal)184 316.8 R +(xcept the command follo)-.15 F(wing)-.25 E .918(the \214nal)184 228 R F1(&&)3.418 E F0(or)3.418 E F1(||)3.418 E F0 3.418(,a)C 1.218 -.15(ny c) -3.418 H .918(ommand in a pipeline b).15 F .917 (ut the last, or if the command')-.2 F 3.417(sr)-.55 G(eturn)-3.417 E --.25(va)184 328.8 S .66(lue is being in).25 F -.15(ve)-.4 G .66 -(rted with).15 F F1(!)3.16 E F0 5.661(.I)C 3.161(fac)-5.661 G .661 +-.25(va)184 240 S .66(lue is being in).25 F -.15(ve)-.4 G .66(rted with) +.15 F F1(!)3.16 E F0 5.661(.I)C 3.161(fac)-5.661 G .661 (ompound command other than a subshell returns a)-3.161 F 1.113 -(non-zero status because a command f)184 340.8 R 1.112(ailed while)-.1 F +(non-zero status because a command f)184 252 R 1.112(ailed while)-.1 F F13.612 E F0 -.1(wa)3.612 G 3.612(sb).1 G 1.112 -(eing ignored, the shell does)-3.612 F .177(not e)184 352.8 R 2.677 +(eing ignored, the shell does)-3.612 F .177(not e)184 264 R 2.677 (xit. A)-.15 F .177(trap on)2.677 F F1(ERR)2.677 E F0 2.677(,i)C 2.678 (fs)-2.677 G .178(et, is e)-2.678 F -.15(xe)-.15 G .178 (cuted before the shell e).15 F 2.678(xits. This)-.15 F .178 -(option applies to)2.678 F .618(the shell en)184 364.8 R .617 +(option applies to)2.678 F .618(the shell en)184 276 R .617 (vironment and each subshell en)-.4 F .617(vironment separately \(see) --.4 F F3 .617(COMMAND EXE-)3.117 F .642(CUTION ENVIR)184 376.8 R(ONMENT) +-.4 F F3 .617(COMMAND EXE-)3.117 F .642(CUTION ENVIR)184 288 R(ONMENT) -.27 E F0(abo)2.893 E -.15(ve)-.15 G .643 (\), and may cause subshells to e).15 F .643(xit before e)-.15 F -.15 -(xe)-.15 G .643(cuting all).15 F(the commands in the subshell.)184 388.8 -Q 2.042(If a compound command or shell function e)184 406.8 R -.15(xe) --.15 G 2.042(cutes in a conte).15 F 2.042(xt where)-.15 F F14.542 -E F0 2.042(is being)4.542 F 1.435(ignored, none of the commands e)184 -418.8 R -.15(xe)-.15 G 1.436 -(cuted within the compound command or function).15 F .194 -(body will be af)184 430.8 R .194(fected by the)-.25 F F12.694 E -F0 .193(setting, e)2.693 F -.15(ve)-.25 G 2.693(ni).15 G(f)-2.693 E F1 -2.693 E F0 .193(is set and a command returns a f)2.693 F(ailure) --.1 E 3.39(status. If)184 442.8 R 3.39(ac)3.39 G .89 -(ompound command or shell function sets)-3.39 F F13.39 E F0 .89 -(while e)3.39 F -.15(xe)-.15 G .89(cuting in a conte).15 F(xt)-.15 E -(where)184 454.8 Q F13.154 E F0 .654 +(xe)-.15 G .643(cuting all).15 F(the commands in the subshell.)184 300 Q +.999(If a compound command or shell function e)184 318 R -.15(xe)-.15 G +.999(cutes in a conte).15 F .998(xt where)-.15 F F13.498 E F0 .998 +(is being ig-)3.498 F .089(nored, none of the commands e)184 330 R -.15 +(xe)-.15 G .089(cuted within the compound command or function body).15 F +.503(will be af)184 342 R .503(fected by the)-.25 F F13.002 E F0 +.502(setting, e)3.002 F -.15(ve)-.25 G 3.002(ni).15 G(f)-3.002 E F1 +3.002 E F0 .502(is set and a command returns a f)3.002 F .502 +(ailure sta-)-.1 F 4.183(tus. If)184 354 R 4.183(ac)4.183 G 1.683 +(ompound command or shell function sets)-4.183 F F14.184 E F0 +1.684(while e)4.184 F -.15(xe)-.15 G 1.684(cuting in a conte).15 F(xt) +-.15 E(where)184 366 Q F13.154 E F0 .654 (is ignored, that setting will not ha)3.154 F .953 -.15(ve a)-.2 H .953 -.15(ny e).15 H -.25(ff).15 G .653(ect until the compound command).25 F -(or the command containing the function call completes.)184 466.8 Q F1 -144 478.8 Q F0(Disable pathname e)184 478.8 Q(xpansion.)-.15 E F1 -144 490.8 Q F0 2.238(Remember the location of commands as the)184 -490.8 R 4.738(ya)-.15 G 2.239(re look)-4.738 F 2.239(ed up for e)-.1 F --.15(xe)-.15 G 4.739(cution. This).15 F(is)4.739 E(enabled by def)184 -502.8 Q(ault.)-.1 E F1144 514.8 Q F0 .514(All ar)184 514.8 R .514 +(or the command containing the function call completes.)184 378 Q F1 +144 390 Q F0(Disable pathname e)184 390 Q(xpansion.)-.15 E F1 +144 402 Q F0 .988(Remember the location of commands as the)184 402 +R 3.488(ya)-.15 G .988(re look)-3.488 F .988(ed up for e)-.1 F -.15(xe) +-.15 G 3.488(cution. This).15 F .988(is en-)3.488 F(abled by def)184 414 +Q(ault.)-.1 E F1144 426 Q F0 .514(All ar)184 426 R .514 (guments in the form of assignment statements are placed in the en)-.18 F .513(vironment for a)-.4 F -(command, not just those that precede the command name.)184 526.8 Q F1 -144 538.8 Q F0 .148(Monitor mode.)184 538.8 R .148 +(command, not just those that precede the command name.)184 438 Q F1 +144 450 Q F0 .148(Monitor mode.)184 450 R .148 (Job control is enabled.)5.148 F .149(This option is on by def)5.148 F .149(ault for interacti)-.1 F .449 -.15(ve s)-.25 H(hells).15 E .651 -(on systems that support it \(see)184 550.8 R F3 .651(JOB CONTR)3.151 F +(on systems that support it \(see)184 462 R F3 .651(JOB CONTR)3.151 F (OL)-.27 E F0(abo)2.901 E -.15(ve)-.15 G 3.151(\). All).15 F .65 -(processes run in a separate)3.151 F .678(process group.)184 562.8 R -.679(When a background job completes, the shell prints a line containin\ -g its)5.678 F -.15(ex)184 574.8 S(it status.).15 E F1144 586.8 Q -F0 .653(Read commands b)184 586.8 R .653(ut do not e)-.2 F -.15(xe)-.15 -G .653(cute them.).15 F .652 -(This may be used to check a shell script for)5.653 F(syntax errors.)184 -598.8 Q(This is ignored by interacti)5 E .3 -.15(ve s)-.25 H(hells.).15 -E F1144 610.8 Q F2(option\255name)2.5 E F0(The)184 622.8 Q F2 -(option\255name)2.5 E F0(can be one of the follo)2.5 E(wing:)-.25 E F1 -(allexport)184 634.8 Q F0(Same as)224 646.8 Q F12.5 E F0(.)A F1 -(braceexpand)184 658.8 Q F0(Same as)224 670.8 Q F12.5 E F0(.)A F1 -(emacs)184 682.8 Q F0 .089 -(Use an emacs-style command line editing interf)224 682.8 R 2.589 +(processes run in a separate)3.151 F .678(process group.)184 474 R .679 +(When a background job completes, the shell prints a line containing it\ +s)5.678 F -.15(ex)184 486 S(it status.).15 E F1144 498 Q F0 .653 +(Read commands b)184 498 R .653(ut do not e)-.2 F -.15(xe)-.15 G .653 +(cute them.).15 F .652(This may be used to check a shell script for) +5.653 F(syntax errors.)184 510 Q(This is ignored by interacti)5 E .3 +-.15(ve s)-.25 H(hells.).15 E F1144 522 Q F2(option\255name)2.5 E +F0(The)184 534 Q F2(option\255name)2.5 E F0(can be one of the follo)2.5 +E(wing:)-.25 E F1(allexport)184 546 Q F0(Same as)224 558 Q F12.5 E +F0(.)A F1(braceexpand)184 570 Q F0(Same as)224 582 Q F12.5 E F0(.) +A F1(emacs)184 594 Q F0 .089 +(Use an emacs-style command line editing interf)224 594 R 2.589 (ace. This)-.1 F .089(is enabled by def)2.589 F(ault)-.1 E .95 -(when the shell is interacti)224 694.8 R -.15(ve)-.25 G 3.45(,u).15 G -.95(nless the shell is started with the)-3.45 F F1(\255\255noediting) -3.45 E F0 2.5(option. This)224 706.8 R(also af)2.5 E -(fects the editing interf)-.25 E(ace used for)-.1 E F1 -.18(re)2.5 G -(ad \255e).18 E F0(.)A F1(err)184 718.8 Q(exit)-.18 E F0(Same as)224 -718.8 Q F12.5 E F0(.)A(GNU Bash 5.0)72 768 Q(2019 September 16) -135.955 E(70)185.115 E 0 Cg EP +(when the shell is interacti)224 606 R -.15(ve)-.25 G 3.45(,u).15 G .95 +(nless the shell is started with the)-3.45 F F1(\255\255noediting)3.45 E +F0 2.5(option. This)224 618 R(also af)2.5 E(fects the editing interf) +-.25 E(ace used for)-.1 E F1 -.18(re)2.5 G(ad \255e).18 E F0(.)A F1(err) +184 630 Q(exit)-.18 E F0(Same as)224 630 Q F12.5 E F0(.)A F1 +(errtrace)184 642 Q F0(Same as)224 642 Q F12.5 E F0(.)A F1 +(functrace)184 654 Q F0(Same as)224 666 Q F12.5 E F0(.)A F1 +(hashall)184 678 Q F0(Same as)224 678 Q F12.5 E F0(.)A F1 +(histexpand)184 690 Q F0(Same as)224 702 Q F12.5 E F0(.)A F1 +(history)184 714 Q F0 .586(Enable command history)224 714 R 3.087(,a) +-.65 G 3.087(sd)-3.087 G .587(escribed abo)-3.087 F .887 -.15(ve u)-.15 +H(nder).15 E F3(HIST)3.087 E(OR)-.162 E(Y)-.315 E/F4 9/Times-Roman@0 SF +(.)A F0 .587(This option is)5.087 F(on by def)224 726 Q +(ault in interacti)-.1 E .3 -.15(ve s)-.25 H(hells.).15 E(GNU Bash 5.0) +72 768 Q(2019 October 30)141.235 E(70)190.395 E 0 Cg EP %%Page: 71 71 %%BeginPageSetup BP %%EndPageSetup /F0 10/Times-Roman@0 SF -.35(BA)72 48 S 137.14(SH\(1\) General).35 F (Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E/F1 10/Times-Bold@0 -SF(errtrace)184 84 Q F0(Same as)224 84 Q F12.5 E F0(.)A F1 -(functrace)184 96 Q F0(Same as)224 108 Q F12.5 E F0(.)A F1 -(hashall)184 120 Q F0(Same as)224 120 Q F12.5 E F0(.)A F1 -(histexpand)184 132 Q F0(Same as)224 144 Q F12.5 E F0(.)A F1 -(history)184 156 Q F0 .586(Enable command history)224 156 R 3.087(,a) --.65 G 3.087(sd)-3.087 G .587(escribed abo)-3.087 F .887 -.15(ve u)-.15 -H(nder).15 E/F2 9/Times-Bold@0 SF(HIST)3.087 E(OR)-.162 E(Y)-.315 E/F3 9 -/Times-Roman@0 SF(.)A F0 .587(This option is)5.087 F(on by def)224 168 Q -(ault in interacti)-.1 E .3 -.15(ve s)-.25 H(hells.).15 E F1(ignor)184 -180 Q(eeof)-.18 E F0 1.657(The ef)224 192 R 1.657 -(fect is as if the shell command)-.25 F/F4 10/Courier@0 SF(IGNOREEOF=10) +SF(ignor)184 84 Q(eeof)-.18 E F0 1.657(The ef)224 96 R 1.657 +(fect is as if the shell command)-.25 F/F2 10/Courier@0 SF(IGNOREEOF=10) 4.156 E F0 1.656(had been e)4.156 F -.15(xe)-.15 G(cuted).15 E(\(see)224 -204 Q F1(Shell V)2.5 E(ariables)-.92 E F0(abo)2.5 E -.15(ve)-.15 G(\).) -.15 E F1 -.1(ke)184 216 S(yw).1 E(ord)-.1 E F0(Same as)224 228 Q F1 -2.5 E F0(.)A F1(monitor)184 240 Q F0(Same as)224 240 Q F12.5 -E F0(.)A F1(noclob)184 252 Q(ber)-.1 E F0(Same as)224 264 Q F12.5 -E F0(.)A F1(noexec)184 276 Q F0(Same as)224 276 Q F12.5 E F0(.)A -F1(noglob)184 288 Q F0(Same as)224 288 Q F12.5 E F0(.)A F1(nolog) -184 300 Q F0(Currently ignored.)224 300 Q F1(notify)184 312 Q F0 -(Same as)224 312 Q F12.5 E F0(.)A F1(nounset)184 324 Q F0(Same as) -224 324 Q F12.5 E F0(.)A F1(onecmd)184 336 Q F0(Same as)224 336 Q -F12.5 E F0(.)A F1(ph)184 348 Q(ysical)-.15 E F0(Same as)224 348 Q -F12.5 E F0(.)A F1(pipefail)184 360 Q F0 1.029 -(If set, the return v)224 360 R 1.029(alue of a pipeline is the v)-.25 F -1.03(alue of the last \(rightmost\) com-)-.25 F 1.137(mand to e)224 372 +108 Q F1(Shell V)2.5 E(ariables)-.92 E F0(abo)2.5 E -.15(ve)-.15 G(\).) +.15 E F1 -.1(ke)184 120 S(yw).1 E(ord)-.1 E F0(Same as)224 132 Q F1 +2.5 E F0(.)A F1(monitor)184 144 Q F0(Same as)224 144 Q F12.5 +E F0(.)A F1(noclob)184 156 Q(ber)-.1 E F0(Same as)224 168 Q F12.5 +E F0(.)A F1(noexec)184 180 Q F0(Same as)224 180 Q F12.5 E F0(.)A +F1(noglob)184 192 Q F0(Same as)224 192 Q F12.5 E F0(.)A F1(nolog) +184 204 Q F0(Currently ignored.)224 204 Q F1(notify)184 216 Q F0 +(Same as)224 216 Q F12.5 E F0(.)A F1(nounset)184 228 Q F0(Same as) +224 228 Q F12.5 E F0(.)A F1(onecmd)184 240 Q F0(Same as)224 240 Q +F12.5 E F0(.)A F1(ph)184 252 Q(ysical)-.15 E F0(Same as)224 252 Q +F12.5 E F0(.)A F1(pipefail)184 264 Q F0 1.029 +(If set, the return v)224 264 R 1.029(alue of a pipeline is the v)-.25 F +1.03(alue of the last \(rightmost\) com-)-.25 F 1.137(mand to e)224 276 R 1.136 (xit with a non-zero status, or zero if all commands in the pipeline) --.15 F -.15(ex)224 384 S(it successfully).15 E 5(.T)-.65 G -(his option is disabled by def)-5 E(ault.)-.1 E F1(posix)184 396 Q F0 -2.09(Change the beha)224 396 R 2.091(vior of)-.2 F F1(bash)4.591 E F0 +-.15 F -.15(ex)224 288 S(it successfully).15 E 5(.T)-.65 G +(his option is disabled by def)-5 E(ault.)-.1 E F1(posix)184 300 Q F0 +2.09(Change the beha)224 300 R 2.091(vior of)-.2 F F1(bash)4.591 E F0 2.091(where the def)4.591 F 2.091(ault operation dif)-.1 F 2.091 (fers from the)-.25 F 1.212(POSIX standard to match the standard \()224 -408 R/F5 10/Times-Italic@0 SF 1.212(posix mode)B F0 3.712(\). See)B F2 -1.212(SEE ALSO)3.712 F F0(belo)3.462 E(w)-.25 E 2.306 -(for a reference to a document that details ho)224 420 R 4.807(wp)-.25 G -2.307(osix mode af)-4.807 F 2.307(fects bash')-.25 F(s)-.55 E(beha)224 -432 Q(vior)-.2 E(.)-.55 E F1(pri)184 444 Q(vileged)-.1 E F0(Same as)224 -456 Q F12.5 E F0(.)A F1 -.1(ve)184 468 S(rbose).1 E F0(Same as)224 -468 Q F12.5 E F0(.)A F1(vi)184 480 Q F0 1.466 -(Use a vi-style command line editing interf)224 480 R 3.965(ace. This) --.1 F 1.465(also af)3.965 F 1.465(fects the editing)-.25 F(interf)224 -492 Q(ace used for)-.1 E F1 -.18(re)2.5 G(ad \255e).18 E F0(.)A F1 -(xtrace)184 504 Q F0(Same as)224 504 Q F12.5 E F0(.)A(If)184 522 Q -F13.052 E F0 .552(is supplied with no)3.052 F F5(option\255name) +312 R/F3 10/Times-Italic@0 SF 1.212(posix mode)B F0 3.712(\). See)B/F4 9 +/Times-Bold@0 SF 1.212(SEE ALSO)3.712 F F0(belo)3.462 E(w)-.25 E .954 +(for a reference to a document that details ho)224 324 R 3.455(wp)-.25 G +.955(osix mode af)-3.455 F .955(fects bash')-.25 F 3.455(sb)-.55 G(e-) +-3.455 E(ha)224 336 Q(vior)-.2 E(.)-.55 E F1(pri)184 348 Q(vileged)-.1 E +F0(Same as)224 360 Q F12.5 E F0(.)A F1 -.1(ve)184 372 S(rbose).1 E +F0(Same as)224 372 Q F12.5 E F0(.)A F1(vi)184 384 Q F0 .209 +(Use a vi-style command line editing interf)224 384 R 2.709(ace. This) +-.1 F .209(also af)2.709 F .209(fects the editing in-)-.25 F(terf)224 +396 Q(ace used for)-.1 E F1 -.18(re)2.5 G(ad \255e).18 E F0(.)A F1 +(xtrace)184 408 Q F0(Same as)224 408 Q F12.5 E F0(.)A(If)184 426 Q +F13.052 E F0 .552(is supplied with no)3.052 F F3(option\255name) 3.053 E F0 3.053(,t)C .553(he v)-3.053 F .553 (alues of the current options are printed.)-.25 F(If)5.553 E F1(+o)184 -534 Q F0 1.072(is supplied with no)3.572 F F5(option\255name)3.572 E F0 +438 Q F0 1.072(is supplied with no)3.572 F F3(option\255name)3.572 E F0 3.572(,a)C 1.071(series of)-.001 F F1(set)3.571 E F0 1.071 (commands to recreate the current)3.571 F -(option settings is displayed on the standard output.)184 546 Q F1 -144 558 Q F0 -.45(Tu)184 558 S 1.071(rn on).45 F F5(privile)4.821 E -.1 +(option settings is displayed on the standard output.)184 450 Q F1 +144 462 Q F0 -.45(Tu)184 462 S 1.071(rn on).45 F F3(privile)4.821 E -.1 (ge)-.4 G(d).1 E F0 3.572(mode. In)4.341 F 1.072(this mode, the)3.572 F -F2($ENV)3.572 E F0(and)3.322 E F2($B)3.572 E(ASH_ENV)-.27 E F0 1.072 +F4($ENV)3.572 E F0(and)3.322 E F4($B)3.572 E(ASH_ENV)-.27 E F0 1.072 (\214les are not pro-)3.322 F 1.501 -(cessed, shell functions are not inherited from the en)184 570 R 1.5 -(vironment, and the)-.4 F F2(SHELLOPTS)4 E F3(,)A F2 -.27(BA)184 582 S -(SHOPTS).27 E F3(,)A F2(CDP)2.774 E -.855(AT)-.666 G(H).855 E F3(,)A F0 -(and)2.774 E F2(GLOBIGNORE)3.024 E F0 -.25(va)2.774 G .524 -(riables, if the).25 F 3.025(ya)-.15 G .525(ppear in the en)-3.025 F -(vironment,)-.4 E .38(are ignored.)184 594 R .38 +(cessed, shell functions are not inherited from the en)184 474 R 1.5 +(vironment, and the)-.4 F F4(SHELLOPTS)4 E/F5 9/Times-Roman@0 SF(,)A F4 +-.27(BA)184 486 S(SHOPTS).27 E F5(,)A F4(CDP)2.774 E -.855(AT)-.666 G(H) +.855 E F5(,)A F0(and)2.774 E F4(GLOBIGNORE)3.024 E F0 -.25(va)2.774 G +.524(riables, if the).25 F 3.025(ya)-.15 G .525(ppear in the en)-3.025 F +(vironment,)-.4 E .38(are ignored.)184 498 R .38 (If the shell is started with the ef)5.38 F(fecti)-.25 E .679 -.15(ve u) -.25 H .379(ser \(group\) id not equal to the real).15 F .461 -(user \(group\) id, and the)184 606 R F12.961 E F0 .461 +(user \(group\) id, and the)184 510 R F12.961 E F0 .461 (option is not supplied, these actions are tak)2.961 F .462 -(en and the ef)-.1 F(fec-)-.25 E(ti)184 618 Q .695 -.15(ve u)-.25 H .395 +(en and the ef)-.1 F(fec-)-.25 E(ti)184 522 Q .695 -.15(ve u)-.25 H .395 (ser id is set to the real user id.).15 F .395(If the)5.395 F F1 2.895 E F0 .394(option is supplied at startup, the ef)2.895 F(fecti)-.25 -E -.15(ve)-.25 G .386(user id is not reset.)184 630 R -.45(Tu)5.386 G +E -.15(ve)-.25 G .386(user id is not reset.)184 534 R -.45(Tu)5.386 G .386(rning this option of).45 F 2.886(fc)-.25 G .387(auses the ef)-2.886 F(fecti)-.25 E .687 -.15(ve u)-.25 H .387(ser and group ids to be).15 F -(set to the real user and group ids.)184 642 Q F1144 654 Q F0 -(Exit after reading and e)184 654 Q -.15(xe)-.15 G(cuting one command.) -.15 E F1144 666 Q F0 -.35(Tr)184 666 S .044(eat unset v).35 F .044 +(set to the real user and group ids.)184 546 Q F1144 558 Q F0 +(Exit after reading and e)184 558 Q -.15(xe)-.15 G(cuting one command.) +.15 E F1144 570 Q F0 -.35(Tr)184 570 S .044(eat unset v).35 F .044 (ariables and parameters other than the special parameters "@" and "*" \ -as an)-.25 F .182(error when performing parameter e)184 678 R 2.682 +as an)-.25 F .182(error when performing parameter e)184 582 R 2.682 (xpansion. If)-.15 F -.15(ex)2.682 G .183 (pansion is attempted on an unset v).15 F(ari-)-.25 E .746 -(able or parameter)184 690 R 3.246(,t)-.4 G .746 +(able or parameter)184 594 R 3.246(,t)-.4 G .746 (he shell prints an error message, and, if not interacti)-3.246 F -.15 (ve)-.25 G 3.246(,e).15 G .746(xits with a)-3.396 F(non-zero status.)184 -702 Q F1144 714 Q F0(Print shell input lines as the)184 714 Q 2.5 -(ya)-.15 G(re read.)-2.5 E(GNU Bash 5.0)72 768 Q(2019 September 16) -135.955 E(71)185.115 E 0 Cg EP +606 Q F1144 618 Q F0(Print shell input lines as the)184 618 Q 2.5 +(ya)-.15 G(re read.)-2.5 E F1144 630 Q F0 .315(After e)184 630 R +.315(xpanding each)-.15 F F3 .315(simple command)2.815 F F0(,)A F1 -.25 +(fo)2.815 G(r).25 E F0(command,)2.815 E F1(case)2.815 E F0(command,) +2.815 E F1(select)2.815 E F0(command,)2.815 E 1.236(or arithmetic)184 +642 R F1 -.25(fo)3.736 G(r).25 E F0 1.236(command, display the e)3.736 F +1.236(xpanded v)-.15 F 1.236(alue of)-.25 F F4(PS4)3.736 E F5(,)A F0 +(follo)3.486 E 1.236(wed by the com-)-.25 F(mand and its e)184 654 Q +(xpanded ar)-.15 E(guments or associated w)-.18 E(ord list.)-.1 E F1 +144 666 Q F0 1.205(The shell performs brace e)184 666 R 1.205 +(xpansion \(see)-.15 F F1 1.205(Brace Expansion)3.705 F F0(abo)3.705 E +-.15(ve)-.15 G 3.706(\). This).15 F 1.206(is on by de-)3.706 F -.1(fa) +184 678 S(ult.).1 E F1144 690 Q F0 .214(If set,)184 690 R F1(bash) +2.714 E F0 .214(does not o)2.714 F -.15(ve)-.15 G .214(rwrite an e).15 F +.214(xisting \214le with the)-.15 F F1(>)2.714 E F0(,)A F1(>&)2.714 E F0 +2.713(,a)C(nd)-2.713 E F1(<>)2.713 E F0 .213(redirection opera-)2.713 F +3.053(tors. This)184 702 R .553(may be o)3.053 F -.15(ve)-.15 G .553 +(rridden when creating output \214les by using the redirection opera-) +.15 F(tor)184 714 Q F1(>|)2.5 E F0(instead of)2.5 E F1(>)2.5 E F0(.)A +(GNU Bash 5.0)72 768 Q(2019 October 30)141.235 E(71)190.395 E 0 Cg EP %%Page: 72 72 %%BeginPageSetup BP %%EndPageSetup /F0 10/Times-Roman@0 SF -.35(BA)72 48 S 137.14(SH\(1\) General).35 F (Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E/F1 10/Times-Bold@0 -SF144 84 Q F0 .315(After e)184 84 R .315(xpanding each)-.15 F/F2 -10/Times-Italic@0 SF .315(simple command)2.815 F F0(,)A F1 -.25(fo)2.815 -G(r).25 E F0(command,)2.815 E F1(case)2.815 E F0(command,)2.815 E F1 -(select)2.815 E F0(command,)2.815 E 1.236(or arithmetic)184 96 R F1 -.25 -(fo)3.736 G(r).25 E F0 1.236(command, display the e)3.736 F 1.236 -(xpanded v)-.15 F 1.236(alue of)-.25 F/F3 9/Times-Bold@0 SF(PS4)3.736 E -/F4 9/Times-Roman@0 SF(,)A F0(follo)3.486 E 1.236(wed by the com-)-.25 F -(mand and its e)184 108 Q(xpanded ar)-.15 E(guments or associated w)-.18 -E(ord list.)-.1 E F1144 120 Q F0 2.578(The shell performs brace e) -184 120 R 2.578(xpansion \(see)-.15 F F1 2.578(Brace Expansion)5.078 F -F0(abo)5.078 E -.15(ve)-.15 G 5.079(\). This).15 F 2.579(is on by)5.079 -F(def)184 132 Q(ault.)-.1 E F1144 144 Q F0 .214(If set,)184 144 R -F1(bash)2.714 E F0 .214(does not o)2.714 F -.15(ve)-.15 G .214 -(rwrite an e).15 F .214(xisting \214le with the)-.15 F F1(>)2.714 E F0 -(,)A F1(>&)2.714 E F0 2.713(,a)C(nd)-2.713 E F1(<>)2.713 E F0 .213 -(redirection opera-)2.713 F 3.053(tors. This)184 156 R .553(may be o) -3.053 F -.15(ve)-.15 G .553 -(rridden when creating output \214les by using the redirection opera-) -.15 F(tor)184 168 Q F1(>|)2.5 E F0(instead of)2.5 E F1(>)2.5 E F0(.)A F1 -144 180 Q F0 .104(If set, an)184 180 R 2.604(yt)-.15 G .104 +SF144 84 Q F0 .104(If set, an)184 84 R 2.604(yt)-.15 G .104 (rap on)-2.604 F F1(ERR)2.604 E F0 .103 (is inherited by shell functions, command substitutions, and com-)2.604 -F .838(mands e)184 192 R -.15(xe)-.15 G .838(cuted in a subshell en).15 -F 3.338(vironment. The)-.4 F F1(ERR)3.338 E F0 .839 -(trap is normally not inherited in)3.339 F(such cases.)184 204 Q F1 -144 216 Q F0(Enable)184 216 Q F1(!)3.032 E F0 .532 +F .838(mands e)184 96 R -.15(xe)-.15 G .838(cuted in a subshell en).15 F +3.338(vironment. The)-.4 F F1(ERR)3.338 E F0 .839 +(trap is normally not inherited in)3.339 F(such cases.)184 108 Q F1 +144 120 Q F0(Enable)184 120 Q F1(!)3.032 E F0 .532 (style history substitution.)5.532 F .531(This option is on by def)5.532 -F .531(ault when the shell is inter)-.1 F(-)-.2 E(acti)184 228 Q -.15 -(ve)-.25 G(.).15 E F1144 240 Q F0 .959 -(If set, the shell does not resolv)184 240 R 3.459(es)-.15 G .959 +F .531(ault when the shell is inter)-.1 F(-)-.2 E(acti)184 132 Q -.15 +(ve)-.25 G(.).15 E F1144 144 Q F0 .959 +(If set, the shell does not resolv)184 144 R 3.459(es)-.15 G .959 (ymbolic links when e)-3.459 F -.15(xe)-.15 G .96 -(cuting commands such as).15 F F1(cd)3.46 E F0 2.822 -(that change the current w)184 252 R 2.822(orking directory)-.1 F 7.822 -(.I)-.65 G 5.322(tu)-7.822 G 2.822(ses the ph)-5.322 F 2.821 -(ysical directory structure)-.05 F 2.685(instead. By)184 264 R(def)2.685 -E(ault,)-.1 E F1(bash)2.686 E F0(follo)2.686 E .186 +(cuting commands such as).15 F F1(cd)3.46 E F0 1.453 +(that change the current w)184 156 R 1.453(orking directory)-.1 F 6.453 +(.I)-.65 G 3.952(tu)-6.453 G 1.452(ses the ph)-3.952 F 1.452 +(ysical directory structure in-)-.05 F 3.334(stead. By)184 168 R(def) +3.334 E(ault,)-.1 E F1(bash)3.334 E F0(follo)3.334 E .834 (ws the logical chain of directories when performing com-)-.25 F -(mands which change the current directory)184 276 Q(.)-.65 E F1144 -288 Q F0 .89(If set, an)184 288 R 3.39(yt)-.15 G .89(raps on)-3.39 F F1 +(mands which change the current directory)184 180 Q(.)-.65 E F1144 +192 Q F0 .89(If set, an)184 192 R 3.39(yt)-.15 G .89(raps on)-3.39 F F1 (DEB)3.39 E(UG)-.1 E F0(and)3.39 E F1(RETURN)3.39 E F0 .89 (are inherited by shell functions, command)3.39 F 1.932 -(substitutions, and commands e)184 300 R -.15(xe)-.15 G 1.932 +(substitutions, and commands e)184 204 R -.15(xe)-.15 G 1.932 (cuted in a subshell en).15 F 4.432(vironment. The)-.4 F F1(DEB)4.432 E -(UG)-.1 E F0(and)4.432 E F1(RETURN)184 312 Q F0 -(traps are normally not inherited in such cases.)2.5 E F1144 324 Q -F0 .401(If no ar)184 324 R .401(guments follo)-.18 F 2.901(wt)-.25 G +(UG)-.1 E F0(and)4.432 E F1(RETURN)184 216 Q F0 +(traps are normally not inherited in such cases.)2.5 E F1144 228 Q +F0 .401(If no ar)184 228 R .401(guments follo)-.18 F 2.901(wt)-.25 G .401(his option, then the positional parameters are unset.)-2.901 F -(Otherwise,)5.4 E(the positional parameters are set to the)184 336 Q F2 -(ar)2.5 E(g)-.37 E F0(s, e)A -.15(ve)-.25 G 2.5(ni).15 G 2.5(fs)-2.5 G -(ome of them be)-2.5 E(gin with a)-.15 E F12.5 E F0(.)A F1144 -348 Q F0 1.944(Signal the end of options, cause all remaining)184 348 R -F2(ar)4.444 E(g)-.37 E F0 4.444(st)C 4.444(ob)-4.444 G 4.445(ea)-4.444 G -1.945(ssigned to the positional)-4.445 F 3.446(parameters. The)184 360 R -F13.446 E F0(and)3.446 E F13.446 E F0 .945 -(options are turned of)3.446 F 3.445(f. If)-.25 F .945(there are no) -3.445 F F2(ar)3.445 E(g)-.37 E F0 .945(s, the positional)B -(parameters remain unchanged.)184 372 Q .425(The options are of)144 -388.8 R 2.925(fb)-.25 G 2.925(yd)-2.925 G(ef)-2.925 E .425 +(Otherwise,)5.4 E(the positional parameters are set to the)184 240 Q/F2 +10/Times-Italic@0 SF(ar)2.5 E(g)-.37 E F0(s, e)A -.15(ve)-.25 G 2.5(ni) +.15 G 2.5(fs)-2.5 G(ome of them be)-2.5 E(gin with a)-.15 E F12.5 E +F0(.)A F1144 252 Q F0 .796 +(Signal the end of options, cause all remaining)184 252 R F2(ar)3.297 E +(g)-.37 E F0 3.297(st)C 3.297(ob)-3.297 G 3.297(ea)-3.297 G .797 +(ssigned to the positional pa-)-3.297 F 3.022(rameters. The)184 264 R F1 +3.022 E F0(and)3.022 E F13.022 E F0 .522 +(options are turned of)3.022 F 3.022(f. If)-.25 F .522(there are no) +3.022 F F2(ar)3.022 E(g)-.37 E F0 .521(s, the positional pa-)B +(rameters remain unchanged.)184 276 Q .425(The options are of)144 292.8 +R 2.925(fb)-.25 G 2.925(yd)-2.925 G(ef)-2.925 E .425 (ault unless otherwise noted.)-.1 F .425 (Using + rather than \255 causes these options)5.425 F .178 -(to be turned of)144 400.8 R 2.678(f. The)-.25 F .178 +(to be turned of)144 304.8 R 2.678(f. The)-.25 F .178 (options can also be speci\214ed as ar)2.678 F .178(guments to an in) -.18 F -.2(vo)-.4 G .177(cation of the shell.).2 F(The)5.177 E .066 -(current set of options may be found in)144 412.8 R F1<24ad>2.566 E F0 +(current set of options may be found in)144 316.8 R F1<24ad>2.566 E F0 5.066(.T)C .066(he return status is al)-5.066 F -.1(wa)-.1 G .066 (ys true unless an in).1 F -.25(va)-.4 G .067(lid option).25 F -(is encountered.)144 424.8 Q F1(shift)108 441.6 Q F0([)2.5 E F2(n)A F0 -(])A .429(The positional parameters from)144 453.6 R F2(n)2.929 E F0 +(is encountered.)144 328.8 Q F1(shift)108 345.6 Q F0([)2.5 E F2(n)A F0 +(])A .429(The positional parameters from)144 357.6 R F2(n)2.929 E F0 .429(+1 ... are renamed to)B F1 .429($1 ....)2.929 F F0 -.15(Pa)5.428 G -.428(rameters represented by the num-).15 F(bers)144 465.6 Q F1($#)2.582 +.428(rameters represented by the num-).15 F(bers)144 369.6 Q F1($#)2.582 E F0(do)2.582 E .082(wn to)-.25 F F1($#)2.582 E F0A F2(n)A F0 .082 (+1 are unset.)B F2(n)5.442 E F0 .082(must be a non-ne)2.822 F -.05(ga) -.15 G(ti).05 E .383 -.15(ve n)-.25 H .083(umber less than or equal to) .15 F F1($#)2.583 E F0 5.083(.I)C(f)-5.083 E F2(n)2.943 E F0 .06 -(is 0, no parameters are changed.)144 477.6 R(If)5.06 E F2(n)2.92 E F0 +(is 0, no parameters are changed.)144 381.6 R(If)5.06 E F2(n)2.92 E F0 .06(is not gi)2.8 F -.15(ve)-.25 G .06(n, it is assumed to be 1.).15 F (If)5.06 E F2(n)2.92 E F0 .06(is greater than)2.8 F F1($#)2.56 E F0 2.56 -(,t)C(he)-2.56 E .143(positional parameters are not changed.)144 489.6 R +(,t)C(he)-2.56 E .143(positional parameters are not changed.)144 393.6 R .144(The return status is greater than zero if)5.143 F F2(n)3.004 E F0 .144(is greater than)2.884 F F1($#)2.644 E F0 -(or less than zero; otherwise 0.)144 501.6 Q F1(shopt)108 518.4 Q F0([) +(or less than zero; otherwise 0.)144 405.6 Q F1(shopt)108 422.4 Q F0([) 2.5 E F1(\255pqsu)A F0 2.5(][)C F1-2.5 E F0 2.5(][)C F2(optname) --2.5 E F0(...])2.5 E -.8(To)144 530.4 S .64(ggle the v).8 F .639 +-2.5 E F0(...])2.5 E -.8(To)144 434.4 S .64(ggle the v).8 F .639 (alues of settings controlling optional shell beha)-.25 F(vior)-.2 E 5.639(.T)-.55 G .639(he settings can be either those)-5.639 F .374 -(listed belo)144 542.4 R 1.674 -.65(w, o)-.25 H 1.174 -.4(r, i).65 H +(listed belo)144 446.4 R 1.674 -.65(w, o)-.25 H 1.174 -.4(r, i).65 H 2.874(ft).4 G(he)-2.874 E F12.874 E F0 .375 (option is used, those a)2.875 F -.25(va)-.2 G .375(ilable with the).25 F F12.875 E F0 .375(option to the)2.875 F F1(set)2.875 E F0 -.2 -(bu)2.875 G .375(iltin com-).2 F 3.326(mand. W)144 554.4 R .826 -(ith no options, or with the)-.4 F F13.326 E F0 .825 -(option, a list of all settable options is displayed, with an)3.326 F -.551(indication of whether or not each is set; if)144 566.4 R F2 -(optnames)3.052 E F0 .552 -(are supplied, the output is restricted to those)3.052 F 2.55 -(options. The)144 578.4 R F12.55 E F0 .049(option causes output t\ -o be displayed in a form that may be reused as input.)2.55 F(Other)5.049 -E(options ha)144 590.4 Q .3 -.15(ve t)-.2 H(he follo).15 E -(wing meanings:)-.25 E F1144 602.4 Q F0(Enable \(set\) each)180 -602.4 Q F2(optname)2.5 E F0(.)A F1144 614.4 Q F0 -(Disable \(unset\) each)180 614.4 Q F2(optname)2.5 E F0(.)A F1144 -626.4 Q F0 .003(Suppresses normal output \(quiet mode\); the return sta\ -tus indicates whether the)180 626.4 R F2(optname)2.504 E F0(is)2.504 E -.256(set or unset.)180 638.4 R .256(If multiple)5.256 F F2(optname)2.756 +(bu)2.875 G .375(iltin com-).2 F 2.566(mand. W)144 458.4 R .066 +(ith no options, or with the)-.4 F F12.566 E F0 .066 +(option, a list of all settable options is displayed, with an in-)2.566 +F .074(dication of whether or not each is set; if)144 470.4 R F2 +(optnames)2.574 E F0 .074 +(are supplied, the output is restricted to those op-)2.574 F 3.105 +(tions. The)144 482.4 R F13.105 E F0 .605(option causes output to\ + be displayed in a form that may be reused as input.)3.105 F(Other)5.605 +E(options ha)144 494.4 Q .3 -.15(ve t)-.2 H(he follo).15 E +(wing meanings:)-.25 E F1144 506.4 Q F0(Enable \(set\) each)180 +506.4 Q F2(optname)2.5 E F0(.)A F1144 518.4 Q F0 +(Disable \(unset\) each)180 518.4 Q F2(optname)2.5 E F0(.)A F1144 +530.4 Q F0 .003(Suppresses normal output \(quiet mode\); the return sta\ +tus indicates whether the)180 530.4 R F2(optname)2.504 E F0(is)2.504 E +.256(set or unset.)180 542.4 R .256(If multiple)5.256 F F2(optname)2.756 E F0(ar)2.756 E .256(guments are gi)-.18 F -.15(ve)-.25 G 2.756(nw).15 G (ith)-2.756 E F12.756 E F0 2.755(,t)C .255 -(he return status is zero if)-2.755 F(all)180 650.4 Q F2(optnames)2.5 E -F0(are enabled; non-zero otherwise.)2.5 E F1144 662.4 Q F0 -(Restricts the v)180 662.4 Q(alues of)-.25 E F2(optname)2.5 E F0 +(he return status is zero if)-2.755 F(all)180 554.4 Q F2(optnames)2.5 E +F0(are enabled; non-zero otherwise.)2.5 E F1144 566.4 Q F0 +(Restricts the v)180 566.4 Q(alues of)-.25 E F2(optname)2.5 E F0 (to be those de\214ned for the)2.5 E F12.5 E F0(option to the)2.5 -E F1(set)2.5 E F0 -.2(bu)2.5 G(iltin.).2 E .624(If either)144 679.2 R F1 +E F1(set)2.5 E F0 -.2(bu)2.5 G(iltin.).2 E .624(If either)144 583.2 R F1 3.124 E F0(or)3.124 E F13.124 E F0 .624(is used with no) 3.124 F F2(optname)3.124 E F0(ar)3.124 E(guments,)-.18 E F1(shopt)3.124 -E F0(sho)3.124 E .624(ws only those options which are)-.25 F 2.234 -(set or unset, respecti)144 691.2 R -.15(ve)-.25 G(ly).15 E 7.234(.U) --.65 G 2.234(nless otherwise noted, the)-7.234 F F1(shopt)4.734 E F0 -2.234(options are disabled \(unset\) by)4.734 F(def)144 703.2 Q(ault.) --.1 E 1.544(The return status when listing options is zero if all)144 -720 R F2(optnames)4.044 E F0 1.545(are enabled, non-zero otherwise.) -4.045 F(GNU Bash 5.0)72 768 Q(2019 September 16)135.955 E(72)185.115 E 0 -Cg EP +E F0(sho)3.124 E .624(ws only those options which are)-.25 F .984 +(set or unset, respecti)144 595.2 R -.15(ve)-.25 G(ly).15 E 5.984(.U) +-.65 G .984(nless otherwise noted, the)-5.984 F F1(shopt)3.484 E F0 .983 +(options are disabled \(unset\) by de-)3.483 F -.1(fa)144 607.2 S(ult.) +.1 E 1.544(The return status when listing options is zero if all)144 624 +R F2(optnames)4.044 E F0 1.545(are enabled, non-zero otherwise.)4.045 F +.696 +(When setting or unsetting options, the return status is zero unless an) +144 636 R F2(optname)3.196 E F0 .696(is not a v)3.196 F .695(alid shell) +-.25 F(option.)144 648 Q(The list of)144 664.8 Q F1(shopt)2.5 E F0 +(options is:)2.5 E F1(assoc_expand_once)144 682.8 Q F0 1.944 +(If set, the shell suppresses multiple e)184 694.8 R -.25(va)-.25 G +1.945(luation of associati).25 F 2.245 -.15(ve a)-.25 H 1.945 +(rray subscripts during).15 F .885(arithmetic e)184 706.8 R .885 +(xpression e)-.15 F -.25(va)-.25 G .885(luation, while e).25 F -.15(xe) +-.15 G .885(cuting b).15 F .885(uiltins that can perform v)-.2 F .885 +(ariable as-)-.25 F(signments, and while e)184 718.8 Q -.15(xe)-.15 G +(cuting b).15 E(uiltins that perform array dereferencing.)-.2 E +(GNU Bash 5.0)72 768 Q(2019 October 30)141.235 E(72)190.395 E 0 Cg EP %%Page: 73 73 %%BeginPageSetup BP %%EndPageSetup /F0 10/Times-Roman@0 SF -.35(BA)72 48 S 137.14(SH\(1\) General).35 F -(Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E .696 -(When setting or unsetting options, the return status is zero unless an) -144 84 R/F1 10/Times-Italic@0 SF(optname)3.196 E F0 .696(is not a v) -3.196 F .695(alid shell)-.25 F(option.)144 96 Q(The list of)144 112.8 Q -/F2 10/Times-Bold@0 SF(shopt)2.5 E F0(options is:)2.5 E F2 -(assoc_expand_once)144 130.8 Q F0 1.944 -(If set, the shell suppresses multiple e)184 142.8 R -.25(va)-.25 G -1.945(luation of associati).25 F 2.245 -.15(ve a)-.25 H 1.945 -(rray subscripts during).15 F 2.557(arithmetic e)184 154.8 R 2.557 -(xpression e)-.15 F -.25(va)-.25 G 2.557(luation, while e).25 F -.15(xe) --.15 G 2.557(cuting b).15 F 2.556(uiltins that can perform v)-.2 F -(ariable)-.25 E(assignments, and while e)184 166.8 Q -.15(xe)-.15 G -(cuting b).15 E(uiltins that perform array dereferencing.)-.2 E F2 -(autocd)144 178.8 Q F0 .199 -(If set, a command name that is the name of a directory is e)184 178.8 R +(Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E/F1 10/Times-Bold@0 +SF(autocd)144 84 Q F0 .199 +(If set, a command name that is the name of a directory is e)184 84 R -.15(xe)-.15 G .2(cuted as if it were the ar).15 F(gu-)-.18 E -(ment to the)184 190.8 Q F2(cd)2.5 E F0 2.5(command. This)2.5 F +(ment to the)184 96 Q F1(cd)2.5 E F0 2.5(command. This)2.5 F (option is only used by interacti)2.5 E .3 -.15(ve s)-.25 H(hells.).15 E -F2(cdable_v)144 202.8 Q(ars)-.1 E F0 .156(If set, an ar)184 214.8 R .156 -(gument to the)-.18 F F2(cd)2.656 E F0 -.2(bu)2.656 G .155 +F1(cdable_v)144 108 Q(ars)-.1 E F0 .156(If set, an ar)184 120 R .156 +(gument to the)-.18 F F1(cd)2.656 E F0 -.2(bu)2.656 G .155 (iltin command that is not a directory is assumed to be the).2 F -(name of a v)184 226.8 Q(ariable whose v)-.25 E -(alue is the directory to change to.)-.25 E F2(cdspell)144 238.8 Q F0 +(name of a v)184 132 Q(ariable whose v)-.25 E +(alue is the directory to change to.)-.25 E F1(cdspell)144 144 Q F0 1.055 (If set, minor errors in the spelling of a directory component in a)184 -238.8 R F2(cd)3.555 E F0 1.055(command will be)3.555 F 3.988 -(corrected. The)184 250.8 R 1.488(errors check)3.988 F 1.487 +144 R F1(cd)3.555 E F0 1.055(command will be)3.555 F 3.988 +(corrected. The)184 156 R 1.488(errors check)3.988 F 1.487 (ed for are transposed characters, a missing character)-.1 F 3.987(,a) --.4 G(nd)-3.987 E .77(one character too man)184 262.8 R 4.57 -.65(y. I) +-.4 G(nd)-3.987 E .77(one character too man)184 168 R 4.57 -.65(y. I) -.15 H 3.27(fac).65 G .77 (orrection is found, the corrected \214lename is printed, and)-3.27 F -(the command proceeds.)184 274.8 Q -(This option is only used by interacti)5 E .3 -.15(ve s)-.25 H(hells.) -.15 E F2(checkhash)144 286.8 Q F0 .737(If set,)184 298.8 R F2(bash)3.237 -E F0 .736(checks that a command found in the hash table e)3.237 F .736 -(xists before trying to e)-.15 F -.15(xe)-.15 G(-).15 E(cute it.)184 -310.8 Q(If a hashed command no longer e)5 E -(xists, a normal path search is performed.)-.15 E F2(checkjobs)144 322.8 -Q F0 .448(If set,)184 334.8 R F2(bash)2.948 E F0 .448 +(the command proceeds.)184 180 Q(This option is only used by interacti)5 +E .3 -.15(ve s)-.25 H(hells.).15 E F1(checkhash)144 192 Q F0 .737 +(If set,)184 204 R F1(bash)3.237 E F0 .736 +(checks that a command found in the hash table e)3.237 F .736 +(xists before trying to e)-.15 F -.15(xe)-.15 G(-).15 E(cute it.)184 216 +Q(If a hashed command no longer e)5 E +(xists, a normal path search is performed.)-.15 E F1(checkjobs)144 228 Q +F0 .448(If set,)184 240 R F1(bash)2.948 E F0 .448 (lists the status of an)2.948 F 2.949(ys)-.15 G .449 (topped and running jobs before e)-2.949 F .449(xiting an interacti)-.15 -F -.15(ve)-.25 G 3.439(shell. If)184 346.8 R(an)3.439 E 3.439(yj)-.15 G -.938(obs are running, this causes the e)-3.439 F .938 -(xit to be deferred until a second e)-.15 F .938(xit is)-.15 F 2.203 -(attempted without an interv)184 358.8 R 2.203(ening command \(see)-.15 -F/F3 9/Times-Bold@0 SF 2.203(JOB CONTR)4.703 F(OL)-.27 E F0(abo)4.453 E --.15(ve)-.15 G 4.703(\). The).15 F(shell)4.704 E(al)184 370.8 Q -.1(wa) --.1 G(ys postpones e).1 E(xiting if an)-.15 E 2.5(yj)-.15 G -(obs are stopped.)-2.5 E F2(checkwinsize)144 382.8 Q F0 1.09(If set,)184 -394.8 R F2(bash)3.59 E F0 1.09(checks the windo)3.59 F 3.59(ws)-.25 G -1.09(ize after each e)-3.59 F 1.09(xternal \(non-b)-.15 F 1.09 -(uiltin\) command and, if)-.2 F(necessary)184 406.8 Q 4.693(,u)-.65 G -2.193(pdates the v)-4.693 F 2.193(alues of)-.25 F F3(LINES)4.693 E F0 -(and)4.443 E F3(COLUMNS)4.694 E/F4 9/Times-Roman@0 SF(.)A F0 2.194 -(This option is enabled by)6.694 F(def)184 418.8 Q(ault.)-.1 E F2 -(cmdhist)144 430.8 Q F0 1.202(If set,)184 430.8 R F2(bash)3.702 E F0 -1.202(attempts to sa)3.702 F 1.502 -.15(ve a)-.2 H 1.202 -(ll lines of a multiple-line command in the same history).15 F(entry)184 -442.8 Q 6.132(.T)-.65 G 1.132(his allo)-6.132 F 1.132 -(ws easy re-editing of multi-line commands.)-.25 F 1.133 -(This option is enabled by)6.133 F(def)184 454.8 Q .614(ault, b)-.1 F -.614(ut only has an ef)-.2 F .613 -(fect if command history is enabled, as described abo)-.25 F .913 -.15 -(ve u)-.15 H(nder).15 E F3(HIST)184 466.8 Q(OR)-.162 E(Y)-.315 E F4(.)A -F2(compat31)144 478.8 Q F0 .419(If set,)184 490.8 R F2(bash)2.919 E F0 -.419(changes its beha)2.919 F .419(vior to that of v)-.2 F .42 +F -.15(ve)-.25 G 2.662(shell. If)184 252 R(an)2.662 E 2.661(yj)-.15 G +.161(obs are running, this causes the e)-2.661 F .161 +(xit to be deferred until a second e)-.15 F .161(xit is at-)-.15 F 1.472 +(tempted without an interv)184 264 R 1.473(ening command \(see)-.15 F/F2 +9/Times-Bold@0 SF 1.473(JOB CONTR)3.973 F(OL)-.27 E F0(abo)3.723 E -.15 +(ve)-.15 G 3.973(\). The).15 F 1.473(shell al-)3.973 F -.1(wa)184 276 S +(ys postpones e).1 E(xiting if an)-.15 E 2.5(yj)-.15 G(obs are stopped.) +-2.5 E F1(checkwinsize)144 288 Q F0 1.09(If set,)184 300 R F1(bash)3.59 +E F0 1.09(checks the windo)3.59 F 3.59(ws)-.25 G 1.09(ize after each e) +-3.59 F 1.09(xternal \(non-b)-.15 F 1.09(uiltin\) command and, if)-.2 F +(necessary)184 312 Q 3.35(,u)-.65 G .85(pdates the v)-3.35 F .85 +(alues of)-.25 F F2(LINES)3.35 E F0(and)3.1 E F2(COLUMNS)3.35 E/F3 9 +/Times-Roman@0 SF(.)A F0 .85(This option is enabled by de-)5.35 F -.1 +(fa)184 324 S(ult.).1 E F1(cmdhist)144 336 Q F0 .173(If set,)184 336 R +F1(bash)2.673 E F0 .173(attempts to sa)2.673 F .473 -.15(ve a)-.2 H .172 +(ll lines of a multiple-line command in the same history en-).15 F(try) +184 348 Q 5.596(.T)-.65 G .597(his allo)-5.596 F .597 +(ws easy re-editing of multi-line commands.)-.25 F .597 +(This option is enabled by de-)5.597 F -.1(fa)184 360 S 1.288(ult, b).1 +F 1.288(ut only has an ef)-.2 F 1.288 +(fect if command history is enabled, as described abo)-.25 F 1.587 -.15 +(ve u)-.15 H(nder).15 E F2(HIST)184 372 Q(OR)-.162 E(Y)-.315 E F3(.)A F1 +(compat31)144 384 Q F0 .419(If set,)184 396 R F1(bash)2.919 E F0 .419 +(changes its beha)2.919 F .419(vior to that of v)-.2 F .42 (ersion 3.1 with respect to quoted ar)-.15 F(guments)-.18 E .462(to the) -184 502.8 R F2([[)2.962 E F0 .462(conditional command')2.962 F(s)-.55 E -F2(=~)2.962 E F0 .462 +184 408 R F1([[)2.962 E F0 .462(conditional command')2.962 F(s)-.55 E F1 +(=~)2.962 E F0 .462 (operator and locale-speci\214c string comparison when)2.962 F .71 -(using the)184 514.8 R F2([[)3.21 E F0 .71(conditional command')3.21 F -(s)-.55 E F2(<)3.21 E F0(and)3.21 E F2(>)3.21 E F0 3.21(operators. Bash) -3.21 F -.15(ve)3.21 G .71(rsions prior to bash-4.1).15 F .821 -(use ASCII collation and)184 526.8 R F1(str)3.321 E(cmp)-.37 E F0 .821 -(\(3\); bash-4.1 and later use the current locale').19 F 3.32(sc)-.55 G -(ollation)-3.32 E(sequence and)184 538.8 Q F1(str)2.5 E(coll)-.37 E F0 -(\(3\).).51 E F2(compat32)144 550.8 Q F0 1.409(If set,)184 562.8 R F2 -(bash)3.909 E F0 1.409(changes its beha)3.909 F 1.409(vior to that of v) --.2 F 1.41(ersion 3.2 with respect to locale-speci\214c)-.15 F .423 -(string comparison when using the)184 574.8 R F2([[)2.922 E F0 .422 -(conditional command')2.922 F(s)-.55 E F2(<)2.922 E F0(and)2.922 E F2(>) +(using the)184 420 R F1([[)3.21 E F0 .71(conditional command')3.21 F(s) +-.55 E F1(<)3.21 E F0(and)3.21 E F1(>)3.21 E F0 3.21(operators. Bash) +3.21 F -.15(ve)3.21 G .71(rsions prior to bash-4.1).15 F .793 +(use ASCII collation and)184 432 R/F4 10/Times-Italic@0 SF(str)3.633 E +(cmp)-.37 E F0 .792(\(3\); bash-4.1 and later use the current locale') +.19 F 3.292(sc)-.55 G(ollation)-3.292 E(sequence and)184 444 Q F4(str) +2.84 E(coll)-.37 E F0(\(3\).).51 E F1(compat32)144 456 Q F0 1.409 +(If set,)184 468 R F1(bash)3.909 E F0 1.409(changes its beha)3.909 F +1.409(vior to that of v)-.2 F 1.41 +(ersion 3.2 with respect to locale-speci\214c)-.15 F .423 +(string comparison when using the)184 480 R F1([[)2.922 E F0 .422 +(conditional command')2.922 F(s)-.55 E F1(<)2.922 E F0(and)2.922 E F1(>) 2.922 E F0 .422(operators \(see pre-)2.922 F .48 -(vious item\) and the ef)184 586.8 R .481 +(vious item\) and the ef)184 492 R .481 (fect of interrupting a command list.)-.25 F .481(Bash v)5.481 F .481 -(ersions 3.2 and earlier)-.15 F(continue with the ne)184 598.8 Q +(ersions 3.2 and earlier)-.15 F(continue with the ne)184 504 Q (xt command in the list after one terminates due to an interrupt.)-.15 E -F2(compat40)144 610.8 Q F0 1.41(If set,)184 622.8 R F2(bash)3.91 E F0 -1.41(changes its beha)3.91 F 1.409(vior to that of v)-.2 F 1.409 -(ersion 4.0 with respect to locale-speci\214c)-.15 F 2.007 -(string comparison when using the)184 634.8 R F2([[)4.507 E F0 2.008 -(conditional command')4.507 F(s)-.55 E F2(<)4.508 E F0(and)4.508 E F2(>) -4.508 E F0 2.008(operators \(see)4.508 F .77(description of)184 646.8 R -F2(compat31)3.27 E F0 3.269(\)a)C .769(nd the ef)-3.269 F .769 -(fect of interrupting a command list.)-.25 F .769(Bash v)5.769 F -(ersions)-.15 E .086 -(4.0 and later interrupt the list as if the shell recei)184 658.8 R -.15 -(ve)-.25 G 2.587(dt).15 G .087(he interrupt; pre)-2.587 F .087(vious v) --.25 F .087(ersions con-)-.15 F(tinue with the ne)184 670.8 Q -(xt command in the list.)-.15 E F2(compat41)144 682.8 Q F0 1.524 -(If set,)184 694.8 R F2(bash)4.024 E F0 4.024(,w)C 1.524(hen in)-4.024 F -F1 1.524(posix mode)4.024 F F0 4.024(,t)C 1.523 -(reats a single quote in a double-quoted parameter)-4.024 F -.15(ex)184 -706.8 S .958(pansion as a special character).15 F 5.958(.T)-.55 G .959 -(he single quotes must match \(an e)-5.958 F -.15(ve)-.25 G 3.459(nn).15 -G .959(umber\) and)-3.459 F .59 -(the characters between the single quotes are considered quoted.)184 -718.8 R .59(This is the beha)5.59 F .59(vior of)-.2 F 2.159 -(posix mode through v)184 730.8 R 2.159(ersion 4.1.)-.15 F 2.159 -(The def)7.159 F 2.159(ault bash beha)-.1 F 2.159 -(vior remains as in pre)-.2 F(vious)-.25 E(GNU Bash 5.0)72 768 Q -(2019 September 16)135.955 E(73)185.115 E 0 Cg EP +F1(compat40)144 516 Q F0 1.41(If set,)184 528 R F1(bash)3.91 E F0 1.41 +(changes its beha)3.91 F 1.409(vior to that of v)-.2 F 1.409 +(ersion 4.0 with respect to locale-speci\214c)-.15 F .678 +(string comparison when using the)184 540 R F1([[)3.178 E F0 .678 +(conditional command')3.178 F(s)-.55 E F1(<)3.179 E F0(and)3.179 E F1(>) +3.179 E F0 .679(operators \(see de-)3.179 F .283(scription of)184 552 R +F1(compat31)2.783 E F0 2.783(\)a)C .283(nd the ef)-2.783 F .282 +(fect of interrupting a command list.)-.25 F .282(Bash v)5.282 F .282 +(ersions 4.0)-.15 F 1.164 +(and later interrupt the list as if the shell recei)184 564 R -.15(ve) +-.25 G 3.664(dt).15 G 1.165(he interrupt; pre)-3.664 F 1.165(vious v) +-.25 F 1.165(ersions con-)-.15 F(tinue with the ne)184 576 Q +(xt command in the list.)-.15 E F1(compat41)144 588 Q F0 .414(If set,) +184 600 R F1(bash)2.914 E F0 2.914(,w)C .414(hen in)-2.914 F F4 .414 +(posix mode)2.914 F F0 2.914(,t)C .414 +(reats a single quote in a double-quoted parameter e)-2.914 F(x-)-.15 E +.502(pansion as a special character)184 612 R 5.502(.T)-.55 G .502 +(he single quotes must match \(an e)-5.502 F -.15(ve)-.25 G 3.002(nn).15 +G .503(umber\) and the)-3.002 F 1.866 +(characters between the single quotes are considered quoted.)184 624 R +1.866(This is the beha)6.866 F 1.865(vior of)-.2 F .589 +(posix mode through v)184 636 R .589(ersion 4.1.)-.15 F .589(The def) +5.589 F .589(ault bash beha)-.1 F .589(vior remains as in pre)-.2 F .59 +(vious v)-.25 F(er)-.15 E(-)-.2 E(sions.)184 648 Q F1(compat42)144 660 Q +F0 .588(If set,)184 672 R F1(bash)3.088 E F0 .588 +(does not process the replacement string in the pattern substitution w) +3.088 F .587(ord e)-.1 F(x-)-.15 E(pansion using quote remo)184 684 Q +-.25(va)-.15 G(l.).25 E F1(compat43)144 696 Q F0 .14(If set,)184 708 R +F1(bash)2.64 E F0 .14(does not print a w)2.64 F .141 +(arning message if an attempt is made to use a quoted com-)-.1 F .913 +(pound array assignment as an ar)184 720 R .913(gument to)-.18 F F1 +(declar)3.412 E(e)-.18 E F0 3.412(,m)C(ak)-3.412 E .912(es w)-.1 F .912 +(ord e)-.1 F .912(xpansion errors non-)-.15 F(GNU Bash 5.0)72 768 Q +(2019 October 30)141.235 E(73)190.395 E 0 Cg EP %%Page: 74 74 %%BeginPageSetup BP %%EndPageSetup /F0 10/Times-Roman@0 SF -.35(BA)72 48 S 137.14(SH\(1\) General).35 F -(Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E -.15(ve)184 84 S -(rsions.).15 E/F1 10/Times-Bold@0 SF(compat42)144 96 Q F0 1.797(If set,) -184 108 R F1(bash)4.297 E F0 1.796 -(does not process the replacement string in the pattern substitution w) -4.296 F(ord)-.1 E -.15(ex)184 120 S(pansion using quote remo).15 E -.25 -(va)-.15 G(l.).25 E F1(compat43)144 132 Q F0 .14(If set,)184 144 R F1 -(bash)2.64 E F0 .14(does not print a w)2.64 F .141 -(arning message if an attempt is made to use a quoted com-)-.1 F .913 -(pound array assignment as an ar)184 156 R .913(gument to)-.18 F F1 -(declar)3.412 E(e)-.18 E F0 3.412(,m)C(ak)-3.412 E .912(es w)-.1 F .912 -(ord e)-.1 F .912(xpansion errors non-)-.15 F -.1(fa)184 168 S .352 -(tal errors that cause the current command to f).1 F .353(ail \(the def) --.1 F .353(ault beha)-.1 F .353(vior is to mak)-.2 F 2.853(et)-.1 G(hem) --2.853 E -.1(fa)184 180 S 1.058(tal errors that cause the shell to e).1 -F 1.057(xit\), and does not reset the loop state when a shell)-.15 F -.374(function is e)184 192 R -.15(xe)-.15 G .374(cuted \(this allo).15 F -(ws)-.25 E F1(br)2.874 E(eak)-.18 E F0(or)2.875 E F1(continue)2.875 E F0 -.375(in a shell function to af)2.875 F .375(fect loops in)-.25 F -(the caller')184 204 Q 2.5(sc)-.55 G(onte)-2.5 E(xt\).)-.15 E F1 -(compat44)144 216 Q F0 .442(If set,)184 228 R F1(bash)2.942 E F0(sa) -2.942 E -.15(ve)-.2 G 2.942(st).15 G .442(he positional parameters to B) --2.942 F .442(ASH_ARGV and B)-.35 F .441(ASH_ARGC before)-.35 F(the)184 -240 Q 2.5(ya)-.15 G(re used, re)-2.5 E -.05(ga)-.15 G -(rdless of whether or not e).05 E(xtended deb)-.15 E -(ugging mode is enabled.)-.2 E F1(complete_fullquote)144 252 Q F0 .653 -(If set,)184 264 R F1(bash)3.153 E F0 .653(quotes all shell metacharact\ +(Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E -.1(fa)184 84 S +.352(tal errors that cause the current command to f).1 F .353 +(ail \(the def)-.1 F .353(ault beha)-.1 F .353(vior is to mak)-.2 F +2.853(et)-.1 G(hem)-2.853 E -.1(fa)184 96 S 1.058 +(tal errors that cause the shell to e).1 F 1.057 +(xit\), and does not reset the loop state when a shell)-.15 F .374 +(function is e)184 108 R -.15(xe)-.15 G .374(cuted \(this allo).15 F(ws) +-.25 E/F1 10/Times-Bold@0 SF(br)2.874 E(eak)-.18 E F0(or)2.875 E F1 +(continue)2.875 E F0 .375(in a shell function to af)2.875 F .375 +(fect loops in)-.25 F(the caller')184 120 Q 2.5(sc)-.55 G(onte)-2.5 E +(xt\).)-.15 E F1(compat44)144 132 Q F0 .442(If set,)184 144 R F1(bash) +2.942 E F0(sa)2.942 E -.15(ve)-.2 G 2.942(st).15 G .442 +(he positional parameters to B)-2.942 F .442(ASH_ARGV and B)-.35 F .441 +(ASH_ARGC before)-.35 F(the)184 156 Q 2.5(ya)-.15 G(re used, re)-2.5 E +-.05(ga)-.15 G(rdless of whether or not e).05 E(xtended deb)-.15 E +(ugging mode is enabled.)-.2 E F1(complete_fullquote)144 168 Q F0 .653 +(If set,)184 180 R F1(bash)3.153 E F0 .653(quotes all shell metacharact\ ers in \214lenames and directory names when per)3.153 F(-)-.2 E 1.525 -(forming completion.)184 276 R 1.524(If not set,)6.525 F F1(bash)4.024 E +(forming completion.)184 192 R 1.524(If not set,)6.525 F F1(bash)4.024 E F0(remo)4.024 E -.15(ve)-.15 G 4.024(sm).15 G 1.524 (etacharacters such as the dollar sign)-4.024 F 2.667(from the set of c\ haracters that will be quoted in completed \214lenames when these)184 -288 R .029(metacharacters appear in shell v)184 300 R .028 +204 R .029(metacharacters appear in shell v)184 216 R .028 (ariable references in w)-.25 F .028(ords to be completed.)-.1 F .028 -(This means)5.028 F 1.072(that dollar signs in v)184 312 R 1.073 +(This means)5.028 F 1.072(that dollar signs in v)184 228 R 1.073 (ariable names that e)-.25 F 1.073 (xpand to directories will not be quoted; ho)-.15 F(w-)-.25 E -2.15 -.25 -(ev e)184 324 T 1.923 -.4(r, a).25 H 1.423 -.15(ny d).4 H 1.123 +(ev e)184 240 T 1.923 -.4(r, a).25 H 1.423 -.15(ny d).4 H 1.123 (ollar signs appearing in \214lenames will not be quoted, either).15 F 6.123(.T)-.55 G 1.122(his is acti)-6.123 F -.15(ve)-.25 G .59 (only when bash is using backslashes to quote completed \214lenames.)184 -336 R .59(This v)5.59 F .59(ariable is set)-.25 F(by def)184 348 Q +252 R .59(This v)5.59 F .59(ariable is set)-.25 F(by def)184 264 Q (ault, which is the def)-.1 E(ault bash beha)-.1 E(vior in v)-.2 E -(ersions through 4.2.)-.15 E F1(dir)144 360 Q(expand)-.18 E F0 .487 -(If set,)184 372 R F1(bash)2.987 E F0 .486 +(ersions through 4.2.)-.15 E F1(dir)144 276 Q(expand)-.18 E F0 .487 +(If set,)184 288 R F1(bash)2.987 E F0 .486 (replaces directory names with the results of w)2.986 F .486(ord e)-.1 F .486(xpansion when perform-)-.15 F .179(ing \214lename completion.)184 -384 R .179(This changes the contents of the readline editing b)5.179 F +300 R .179(This changes the contents of the readline editing b)5.179 F (uf)-.2 E(fer)-.25 E 5.18(.I)-.55 G 2.68(fn)-5.18 G(ot)-2.68 E(set,)184 -396 Q F1(bash)2.5 E F0(attempts to preserv)2.5 E 2.5(ew)-.15 G -(hat the user typed.)-2.5 E F1(dirspell)144 408 Q F0 .859(If set,)184 -408 R F1(bash)3.359 E F0 .858 +312 Q F1(bash)2.5 E F0(attempts to preserv)2.5 E 2.5(ew)-.15 G +(hat the user typed.)-2.5 E F1(dirspell)144 324 Q F0 .859(If set,)184 +324 R F1(bash)3.359 E F0 .858 (attempts spelling correction on directory names during w)3.359 F .858 (ord completion if)-.1 F -(the directory name initially supplied does not e)184 420 Q(xist.)-.15 E -F1(dotglob)144 432 Q F0 .165(If set,)184 432 R F1(bash)2.665 E F0 .165 +(the directory name initially supplied does not e)184 336 Q(xist.)-.15 E +F1(dotglob)144 348 Q F0 .165(If set,)184 348 R F1(bash)2.665 E F0 .165 (includes \214lenames be)2.665 F .165(ginning with a `.)-.15 F 2.665('i) -.7 G 2.665(nt)-2.665 G .165(he results of pathname e)-2.665 F -(xpansion.)-.15 E(The \214lenames)184 444 Q F1 -.63(``)2.5 G -.55(.').63 +(xpansion.)-.15 E(The \214lenames)184 360 Q F1 -.63(``)2.5 G -.55(.').63 G(')-.08 E F0(and)5 E F1 -.63(``)2.5 G(..).63 E -.63('')-.55 G F0 (must al)5.63 E -.1(wa)-.1 G(ys be matched e).1 E(xplicitly)-.15 E 2.5 (,e)-.65 G -.15(ve)-2.75 G 2.5(ni).15 G(f)-2.5 E F1(dotglob)2.5 E F0 -(is set.)2.5 E F1(execfail)144 456 Q F0 1.387(If set, a non-interacti) -184 456 R 1.687 -.15(ve s)-.25 H 1.386(hell will not e).15 F 1.386 -(xit if it cannot e)-.15 F -.15(xe)-.15 G 1.386 -(cute the \214le speci\214ed as an).15 F(ar)184 468 Q(gument to the)-.18 -E F1(exec)2.5 E F0 -.2(bu)2.5 G(iltin command.).2 E(An interacti)5 E .3 --.15(ve s)-.25 H(hell does not e).15 E(xit if)-.15 E F1(exec)2.5 E F0 --.1(fa)2.5 G(ils.).1 E F1(expand_aliases)144 480 Q F0 .716 -(If set, aliases are e)184 492 R .717(xpanded as described abo)-.15 F +(is set.)2.5 E F1(execfail)144 372 Q F0 .517(If set, a non-interacti)184 +372 R .817 -.15(ve s)-.25 H .517(hell will not e).15 F .516 +(xit if it cannot e)-.15 F -.15(xe)-.15 G .516 +(cute the \214le speci\214ed as an ar).15 F(-)-.2 E(gument to the)184 +384 Q F1(exec)2.5 E F0 -.2(bu)2.5 G(iltin command.).2 E(An interacti)5 E +.3 -.15(ve s)-.25 H(hell does not e).15 E(xit if)-.15 E F1(exec)2.5 E F0 +-.1(fa)2.5 G(ils.).1 E F1(expand_aliases)144 396 Q F0 .716 +(If set, aliases are e)184 408 R .717(xpanded as described abo)-.15 F 1.017 -.15(ve u)-.15 H(nder).15 E/F2 9/Times-Bold@0 SF(ALIASES)3.217 E /F3 9/Times-Roman@0 SF(.)A F0 .717(This option is enabled)5.217 F -(by def)184 504 Q(ault for interacti)-.1 E .3 -.15(ve s)-.25 H(hells.) -.15 E F1(extdeb)144 516 Q(ug)-.2 E F0 .17(If set at shell in)184 528 R +(by def)184 420 Q(ault for interacti)-.1 E .3 -.15(ve s)-.25 H(hells.) +.15 E F1(extdeb)144 432 Q(ug)-.2 E F0 .17(If set at shell in)184 444 R -.2(vo)-.4 G .17(cation, or in a shell startup \214le, arrange to e).2 F --.15(xe)-.15 G .17(cute the deb).15 F .17(ugger pro\214le)-.2 F 2.444 -(before the shell starts, identical to the)184 540 R F14.944 -E(ugger)-.2 E F0 4.944(option. If)4.944 F 2.445(set after in)4.944 F -.2 -(vo)-.4 G(cation,).2 E(beha)184 552 Q(vior intended for use by deb)-.2 E -(uggers is enabled:)-.2 E F1(1.)184 564 Q F0(The)220 564 Q F14.251 -E F0 1.751(option to the)4.251 F F1(declar)4.251 E(e)-.18 E F0 -.2(bu) -4.251 G 1.751(iltin displays the source \214le name and line).2 F -(number corresponding to each function name supplied as an ar)220 576 Q -(gument.)-.18 E F1(2.)184 588 Q F0 1.667(If the command run by the)220 -588 R F1(DEB)4.167 E(UG)-.1 E F0 1.667(trap returns a non-zero v)4.167 F -1.667(alue, the ne)-.25 F(xt)-.15 E(command is skipped and not e)220 600 -Q -.15(xe)-.15 G(cuted.).15 E F1(3.)184 612 Q F0 .841 -(If the command run by the)220 612 R F1(DEB)3.341 E(UG)-.1 E F0 .841 +-.15(xe)-.15 G .17(cute the deb).15 F .17(ugger pro\214le)-.2 F 1.081 +(before the shell starts, identical to the)184 456 R F13.582 +E(ugger)-.2 E F0 3.582(option. If)3.582 F 1.082(set after in)3.582 F -.2 +(vo)-.4 G 1.082(cation, be-).2 F(ha)184 468 Q +(vior intended for use by deb)-.2 E(uggers is enabled:)-.2 E F1(1.)184 +480 Q F0(The)220 480 Q F14.251 E F0 1.751(option to the)4.251 F F1 +(declar)4.251 E(e)-.18 E F0 -.2(bu)4.251 G 1.751 +(iltin displays the source \214le name and line).2 F +(number corresponding to each function name supplied as an ar)220 492 Q +(gument.)-.18 E F1(2.)184 504 Q F0 1.667(If the command run by the)220 +504 R F1(DEB)4.167 E(UG)-.1 E F0 1.667(trap returns a non-zero v)4.167 F +1.667(alue, the ne)-.25 F(xt)-.15 E(command is skipped and not e)220 516 +Q -.15(xe)-.15 G(cuted.).15 E F1(3.)184 528 Q F0 .841 +(If the command run by the)220 528 R F1(DEB)3.341 E(UG)-.1 E F0 .841 (trap returns a v)3.341 F .84(alue of 2, and the shell is)-.25 F -.15 -(exe)220 624 S .488 +(exe)220 540 S .488 (cuting in a subroutine \(a shell function or a shell script e).15 F -.15(xe)-.15 G .488(cuted by the).15 F F1(.)2.988 E F0(or)2.988 E F1 -(sour)220 636 Q(ce)-.18 E F0 -.2(bu)2.5 G +(sour)220 552 Q(ce)-.18 E F0 -.2(bu)2.5 G (iltins\), the shell simulates a call to).2 E F1 -.18(re)2.5 G(tur).18 E -(n)-.15 E F0(.)A F1(4.)184 648 Q F2 -.27(BA)220 648 S(SH_ARGC).27 E F0 +(n)-.15 E F0(.)A F1(4.)184 564 Q F2 -.27(BA)220 564 S(SH_ARGC).27 E F0 (and)3.154 E F2 -.27(BA)3.404 G(SH_ARGV).27 E F0 .904 -(are updated as described in their descriptions)3.154 F(abo)220 660 Q --.15(ve)-.15 G(.).15 E F1(5.)184 672 Q F0 1.637(Function tracing is ena\ -bled: command substitution, shell functions, and sub-)220 672 R -(shells in)220 684 Q -.2(vo)-.4 G -.1(ke).2 G 2.5(dw).1 G(ith)-2.5 E F1 +(are updated as described in their descriptions)3.154 F(abo)220 576 Q +-.15(ve)-.15 G(.).15 E F1(5.)184 588 Q F0 1.637(Function tracing is ena\ +bled: command substitution, shell functions, and sub-)220 588 R +(shells in)220 600 Q -.2(vo)-.4 G -.1(ke).2 G 2.5(dw).1 G(ith)-2.5 E F1 (\()2.5 E/F4 10/Times-Italic@0 SF(command)2.5 E F1(\))2.5 E F0 (inherit the)2.5 E F1(DEB)2.5 E(UG)-.1 E F0(and)2.5 E F1(RETURN)2.5 E F0 -(traps.)2.5 E F1(6.)184 696 Q F0 1.082(Error tracing is enabled: comman\ -d substitution, shell functions, and subshells)220 696 R(in)220 708 Q +(traps.)2.5 E F1(6.)184 612 Q F0 1.082(Error tracing is enabled: comman\ +d substitution, shell functions, and subshells)220 612 R(in)220 624 Q -.2(vo)-.4 G -.1(ke).2 G 2.5(dw).1 G(ith)-2.5 E F1(\()2.5 E F4(command) -2.5 E F1(\))2.5 E F0(inherit the)2.5 E F1(ERR)2.5 E F0(trap.)2.5 E -(GNU Bash 5.0)72 768 Q(2019 September 16)135.955 E(74)185.115 E 0 Cg EP +2.5 E F1(\))2.5 E F0(inherit the)2.5 E F1(ERR)2.5 E F0(trap.)2.5 E F1 +(extglob)144 636 Q F0 .4(If set, the e)184 636 R .4 +(xtended pattern matching features described abo)-.15 F .7 -.15(ve u) +-.15 H(nder).15 E F1 -.1(Pa)2.9 G .4(thname Expan-).1 F(sion)184 648 Q +F0(are enabled.)2.5 E F1(extquote)144 660 Q F0 .86(If set,)184 672 R F1 +($)3.36 E F0<08>A F4(string)A F0 3.36<0861>C(nd)-3.36 E F1($)3.36 E F0 +(")A F4(string)A F0 3.36("q)C .86(uoting is performed within)-3.36 F F1 +(${)3.36 E F4(par)A(ameter)-.15 E F1(})A F0 -.15(ex)3.36 G .86 +(pansions en-).15 F(closed in double quotes.)184 684 Q +(This option is enabled by def)5 E(ault.)-.1 E F1(failglob)144 696 Q F0 +.242(If set, patterns which f)184 696 R .243 +(ail to match \214lenames during pathname e)-.1 F .243 +(xpansion result in an e)-.15 F(x-)-.15 E(pansion error)184 708 Q(.)-.55 +E(GNU Bash 5.0)72 768 Q(2019 October 30)141.235 E(74)190.395 E 0 Cg EP %%Page: 75 75 %%BeginPageSetup BP %%EndPageSetup /F0 10/Times-Roman@0 SF -.35(BA)72 48 S 137.14(SH\(1\) General).35 F (Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E/F1 10/Times-Bold@0 -SF(extglob)144 84 Q F0 .4(If set, the e)184 84 R .4 -(xtended pattern matching features described abo)-.15 F .7 -.15(ve u) --.15 H(nder).15 E F1 -.1(Pa)2.9 G .4(thname Expan-).1 F(sion)184 96 Q F0 -(are enabled.)2.5 E F1(extquote)144 108 Q F0 2.473(If set,)184 120 R F1 -($)4.973 E F0<08>A/F2 10/Times-Italic@0 SF(string)A F0 4.973<0861>C(nd) --4.973 E F1($)4.973 E F0(")A F2(string)A F0 4.973("q)C 2.473 -(uoting is performed within)-4.973 F F1(${)4.973 E F2(par)A(ameter)-.15 -E F1(})A F0 -.15(ex)4.973 G(pansions).15 E(enclosed in double quotes.) -184 132 Q(This option is enabled by def)5 E(ault.)-.1 E F1(failglob)144 -144 Q F0 1.424(If set, patterns which f)184 144 R 1.425 -(ail to match \214lenames during pathname e)-.1 F 1.425 -(xpansion result in an)-.15 F -.15(ex)184 156 S(pansion error).15 E(.) --.55 E F1 -.25(fo)144 168 S -.18(rc).25 G(e_\214gnor).18 E(e)-.18 E F0 -.937(If set, the suf)184 180 R<8c78>-.25 E .936(es speci\214ed by the) --.15 F/F3 9/Times-Bold@0 SF(FIGNORE)3.436 E F0 .936(shell v)3.186 F .936 +SF -.25(fo)144 84 S -.18(rc).25 G(e_\214gnor).18 E(e)-.18 E F0 .937 +(If set, the suf)184 96 R<8c78>-.25 E .936(es speci\214ed by the)-.15 F +/F2 9/Times-Bold@0 SF(FIGNORE)3.436 E F0 .936(shell v)3.186 F .936 (ariable cause w)-.25 F .936(ords to be ignored)-.1 F .32 -(when performing w)184 192 R .32(ord completion e)-.1 F -.15(ve)-.25 G +(when performing w)184 108 R .32(ord completion e)-.1 F -.15(ve)-.25 G 2.82(ni).15 G 2.82(ft)-2.82 G .32(he ignored w)-2.82 F .32 -(ords are the only possible com-)-.1 F 2.948(pletions. See)184 204 R F3 +(ords are the only possible com-)-.1 F 2.948(pletions. See)184 120 R F2 .448(SHELL V)2.948 F(ARIABLES)-1.215 E F0(abo)2.698 E .748 -.15(ve f) --.15 H .448(or a description of).15 F F3(FIGNORE)2.947 E/F4 9 +-.15 H .448(or a description of).15 F F2(FIGNORE)2.947 E/F3 9 /Times-Roman@0 SF(.)A F0 .447(This option is)4.947 F(enabled by def)184 -216 Q(ault.)-.1 E F1(globasciiranges)144 228 Q F0 2.518(If set, range e) -184 240 R 2.519(xpressions used in pattern matching brack)-.15 F 2.519 -(et e)-.1 F 2.519(xpressions \(see)-.15 F F3 -.09(Pa)5.019 G(tter).09 E -(n)-.135 E(Matching)184 252 Q F0(abo)2.965 E -.15(ve)-.15 G 3.215(\)b) +132 Q(ault.)-.1 E F1(globasciiranges)144 144 Q F0 2.518(If set, range e) +184 156 R 2.519(xpressions used in pattern matching brack)-.15 F 2.519 +(et e)-.1 F 2.519(xpressions \(see)-.15 F F2 -.09(Pa)5.019 G(tter).09 E +(n)-.135 E(Matching)184 168 Q F0(abo)2.965 E -.15(ve)-.15 G 3.215(\)b) .15 G(eha)-3.215 E 1.015 -.15(ve a)-.2 H 3.214(si).15 G 3.214(fi)-3.214 G 3.214(nt)-3.214 G .714 (he traditional C locale when performing comparisons.)-3.214 F 1.02 -(That is, the current locale')184 264 R 3.52(sc)-.55 G 1.02 +(That is, the current locale')184 180 R 3.52(sc)-.55 G 1.02 (ollating sequence is not tak)-3.52 F 1.02(en into account, so)-.1 F F1 -(b)3.52 E F0 1.02(will not)3.52 F .957(collate between)184 276 R F1(A) +(b)3.52 E F0 1.02(will not)3.52 F .957(collate between)184 192 R F1(A) 3.457 E F0(and)3.457 E F1(B)3.457 E F0 3.457(,a)C .957(nd upper)-3.457 F .957(-case and lo)-.2 F(wer)-.25 E .956 -(-case ASCII characters will collate)-.2 F(together)184 288 Q(.)-.55 E -F1(globstar)144 300 Q F0 .518(If set, the pattern)184 300 R F1(**)3.018 +(-case ASCII characters will collate)-.2 F(together)184 204 Q(.)-.55 E +F1(globstar)144 216 Q F0 .518(If set, the pattern)184 216 R F1(**)3.018 E F0 .519(used in a pathname e)3.019 F .519(xpansion conte)-.15 F .519 (xt will match all \214les and zero)-.15 F .432 -(or more directories and subdirectories.)184 312 R .431 +(or more directories and subdirectories.)184 228 R .431 (If the pattern is follo)5.432 F .431(wed by a)-.25 F F1(/)2.931 E F0 2.931(,o)C .431(nly directories)-2.931 F(and subdirectories match.)184 -324 Q F1(gnu_errfmt)144 336 Q F0(If set, shell error messages are writt\ -en in the standard GNU error message format.)184 348 Q F1(histappend)144 -360 Q F0 .676 +240 Q F1(gnu_errfmt)144 252 Q F0(If set, shell error messages are writt\ +en in the standard GNU error message format.)184 264 Q F1(histappend)144 +276 Q F0 .676 (If set, the history list is appended to the \214le named by the v)184 -372 R .676(alue of the)-.25 F F3(HISTFILE)3.177 E F0 -.25(va)2.927 G -(ri-).25 E(able when the shell e)184 384 Q(xits, rather than o)-.15 E --.15(ve)-.15 G(rwriting the \214le.).15 E F1(histr)144 396 Q(eedit)-.18 -E F0 .576(If set, and)184 408 R F1 -.18(re)3.076 G(adline).18 E F0 .575 +288 R .676(alue of the)-.25 F F2(HISTFILE)3.177 E F0 -.25(va)2.927 G +(ri-).25 E(able when the shell e)184 300 Q(xits, rather than o)-.15 E +-.15(ve)-.15 G(rwriting the \214le.).15 E F1(histr)144 312 Q(eedit)-.18 +E F0 .576(If set, and)184 324 R F1 -.18(re)3.076 G(adline).18 E F0 .575 (is being used, a user is gi)3.076 F -.15(ve)-.25 G 3.075(nt).15 G .575 (he opportunity to re-edit a f)-3.075 F .575(ailed his-)-.1 F -(tory substitution.)184 420 Q F1(histv)144 432 Q(erify)-.1 E F0 .402 -(If set, and)184 444 R F1 -.18(re)2.903 G(adline).18 E F0 .403 +(tory substitution.)184 336 Q F1(histv)144 348 Q(erify)-.1 E F0 .402 +(If set, and)184 360 R F1 -.18(re)2.903 G(adline).18 E F0 .403 (is being used, the results of history substitution are not immediately) -2.903 F .662(passed to the shell parser)184 456 R 5.662(.I)-.55 G .661 +2.903 F .662(passed to the shell parser)184 372 R 5.662(.I)-.55 G .661 (nstead, the resulting line is loaded into the)-5.662 F F1 -.18(re)3.161 -G(adline).18 E F0(editing)3.161 E -.2(bu)184 468 S -.25(ff).2 G(er).25 E +G(adline).18 E F0(editing)3.161 E -.2(bu)184 384 S -.25(ff).2 G(er).25 E 2.5(,a)-.4 G(llo)-2.5 E(wing further modi\214cation.)-.25 E F1 -(hostcomplete)144 480 Q F0 1.181(If set, and)184 492 R F1 -.18(re)3.681 +(hostcomplete)144 396 Q F0 1.181(If set, and)184 408 R F1 -.18(re)3.681 G(adline).18 E F0 1.181(is being used,)3.681 F F1(bash)3.682 E F0 1.182 (will attempt to perform hostname completion)3.682 F 1.381(when a w)184 -504 R 1.381(ord containing a)-.1 F F1(@)3.881 E F0 1.381 +420 R 1.381(ord containing a)-.1 F F1(@)3.881 E F0 1.381 (is being completed \(see)3.881 F F1(Completing)3.88 E F0(under)3.88 E -F3(READLINE)3.88 E F0(abo)184 516 Q -.15(ve)-.15 G 2.5(\). This).15 F -(is enabled by def)2.5 E(ault.)-.1 E F1(huponexit)144 528 Q F0(If set,) -184 540 Q F1(bash)2.5 E F0(will send)2.5 E F3(SIGHUP)2.5 E F0 +F2(READLINE)3.88 E F0(abo)184 432 Q -.15(ve)-.15 G 2.5(\). This).15 F +(is enabled by def)2.5 E(ault.)-.1 E F1(huponexit)144 444 Q F0(If set,) +184 456 Q F1(bash)2.5 E F0(will send)2.5 E F2(SIGHUP)2.5 E F0 (to all jobs when an interacti)2.25 E .3 -.15(ve l)-.25 H(ogin shell e) -.15 E(xits.)-.15 E F1(inherit_err)144 552 Q(exit)-.18 E F0 .219 -(If set, command substitution inherits the v)184 564 R .219(alue of the) +.15 E(xits.)-.15 E F1(inherit_err)144 468 Q(exit)-.18 E F0 .219 +(If set, command substitution inherits the v)184 480 R .219(alue of the) -.25 F F1(err)2.719 E(exit)-.18 E F0 .22(option, instead of unsetting) -2.719 F(it in the subshell en)184 576 Q 2.5(vironment. This)-.4 F -(option is enabled when)2.5 E F2(posix mode)2.5 E F0(is enabled.)2.5 E -F1(interacti)144 588 Q -.1(ve)-.1 G(_comments).1 E F0 .33(If set, allo) -184 600 R 2.83(waw)-.25 G .33(ord be)-2.93 F .33(ginning with)-.15 F F1 -(#)2.83 E F0 .33(to cause that w)2.83 F .33 +2.719 F(it in the subshell en)184 492 Q 2.5(vironment. This)-.4 F +(option is enabled when)2.5 E/F4 10/Times-Italic@0 SF(posix mode)2.5 E +F0(is enabled.)2.5 E F1(interacti)144 504 Q -.1(ve)-.1 G(_comments).1 E +F0 .33(If set, allo)184 516 R 2.83(waw)-.25 G .33(ord be)-2.93 F .33 +(ginning with)-.15 F F1(#)2.83 E F0 .33(to cause that w)2.83 F .33 (ord and all remaining characters on)-.1 F .967 -(that line to be ignored in an interacti)184 612 R 1.267 -.15(ve s)-.25 -H .967(hell \(see).15 F F3(COMMENTS)3.467 E F0(abo)3.217 E -.15(ve)-.15 -G 3.467(\). This).15 F .968(option is)3.468 F(enabled by def)184 624 Q -(ault.)-.1 E F1(lastpipe)144 636 Q F0 .066 -(If set, and job control is not acti)184 636 R -.15(ve)-.25 G 2.566(,t) +(that line to be ignored in an interacti)184 528 R 1.267 -.15(ve s)-.25 +H .967(hell \(see).15 F F2(COMMENTS)3.467 E F0(abo)3.217 E -.15(ve)-.15 +G 3.467(\). This).15 F .968(option is)3.468 F(enabled by def)184 540 Q +(ault.)-.1 E F1(lastpipe)144 552 Q F0 .066 +(If set, and job control is not acti)184 552 R -.15(ve)-.25 G 2.566(,t) .15 G .066(he shell runs the last command of a pipeline not e)-2.566 F -.15(xe)-.15 G(-).15 E(cuted in the background in the current shell en) -184 648 Q(vironment.)-.4 E F1(lithist)144 660 Q F0 .654(If set, and the) -184 660 R F1(cmdhist)3.154 E F0 .654 +184 564 Q(vironment.)-.4 E F1(lithist)144 576 Q F0 .654(If set, and the) +184 576 R F1(cmdhist)3.154 E F0 .654 (option is enabled, multi-line commands are sa)3.154 F -.15(ve)-.2 G 3.155(dt).15 G 3.155(ot)-3.155 G .655(he history)-3.155 F -(with embedded ne)184 672 Q +(with embedded ne)184 588 Q (wlines rather than using semicolon separators where possible.)-.25 E F1 -(localv)144 684 Q(ar_inherit)-.1 E F0 .422(If set, local v)184 696 R +(localv)144 600 Q(ar_inherit)-.1 E F0 .422(If set, local v)184 612 R .422(ariables inherit the v)-.25 F .422(alue and attrib)-.25 F .422 (utes of a v)-.2 F .422(ariable of the same name that)-.25 F -.15(ex)184 -708 S .173(ists at a pre).15 F .173(vious scope before an)-.25 F 2.673 +624 S .173(ists at a pre).15 F .173(vious scope before an)-.25 F 2.673 (yn)-.15 G .673 -.25(ew va)-2.673 H .173(lue is assigned.).25 F .174 -(The nameref attrib)5.174 F .174(ute is not)-.2 F(inherited.)184 720 Q -(GNU Bash 5.0)72 768 Q(2019 September 16)135.955 E(75)185.115 E 0 Cg EP +(The nameref attrib)5.174 F .174(ute is not)-.2 F(inherited.)184 636 Q +F1(localv)144 648 Q(ar_unset)-.1 E F0 .329(If set, calling)184 660 R F1 +(unset)2.829 E F0 .329(on local v)2.829 F .329(ariables in pre)-.25 F +.328(vious function scopes marks them so subse-)-.25 F .543(quent looku\ +ps \214nd them unset until that function returns. This is identical to \ +the beha)184 672 R(v-)-.2 E(ior of unsetting local v)184 684 Q +(ariables at the current function scope.)-.25 E F1(login_shell)144 696 Q +F0 .486 +(The shell sets this option if it is started as a login shell \(see)184 +708 R F2(INV)2.986 E(OCA)-.405 E(TION)-.855 E F0(abo)2.736 E -.15(ve) +-.15 G 2.986(\). The).15 F -.25(va)184 720 S(lue may not be changed.).25 +E(GNU Bash 5.0)72 768 Q(2019 October 30)141.235 E(75)190.395 E 0 Cg EP %%Page: 76 76 %%BeginPageSetup BP %%EndPageSetup /F0 10/Times-Roman@0 SF -.35(BA)72 48 S 137.14(SH\(1\) General).35 F (Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E/F1 10/Times-Bold@0 -SF(localv)144 84 Q(ar_unset)-.1 E F0 .329(If set, calling)184 96 R F1 -(unset)2.829 E F0 .329(on local v)2.829 F .329(ariables in pre)-.25 F -.328(vious function scopes marks them so subse-)-.25 F .543(quent looku\ -ps \214nd them unset until that function returns. This is identical to \ -the beha)184 108 R(v-)-.2 E(ior of unsetting local v)184 120 Q -(ariables at the current function scope.)-.25 E F1(login_shell)144 132 Q -F0 .486 -(The shell sets this option if it is started as a login shell \(see)184 -144 R/F2 9/Times-Bold@0 SF(INV)2.986 E(OCA)-.405 E(TION)-.855 E F0(abo) -2.736 E -.15(ve)-.15 G 2.986(\). The).15 F -.25(va)184 156 S -(lue may not be changed.).25 E F1(mailwar)144 168 Q(n)-.15 E F0 .814 -(If set, and a \214le that)184 180 R F1(bash)3.314 E F0 .815 +SF(mailwar)144 84 Q(n)-.15 E F0 .814(If set, and a \214le that)184 96 R +F1(bash)3.314 E F0 .815 (is checking for mail has been accessed since the last time it)3.314 F --.1(wa)184 192 S 2.5(sc).1 G(heck)-2.5 E(ed, the message `)-.1 E -(`The mail in)-.74 E/F3 10/Times-Italic@0 SF(mail\214le)2.5 E F0 +-.1(wa)184 108 S 2.5(sc).1 G(heck)-2.5 E(ed, the message `)-.1 E +(`The mail in)-.74 E/F2 10/Times-Italic@0 SF(mail\214le)2.5 E F0 (has been read')2.5 E 2.5('i)-.74 G 2.5(sd)-2.5 G(isplayed.)-2.5 E F1 -(no_empty_cmd_completion)144 204 Q F0 .325(If set, and)184 216 R F1 -.18 +(no_empty_cmd_completion)144 120 Q F0 .325(If set, and)184 132 R F1 -.18 (re)2.825 G(adline).18 E F0 .325(is being used,)2.825 F F1(bash)2.824 E -F0 .324(will not attempt to search the)2.824 F F2 -.666(PA)2.824 G(TH) --.189 E F0 .324(for possible)2.574 F -(completions when completion is attempted on an empty line.)184 228 Q F1 -(nocaseglob)144 240 Q F0 .436(If set,)184 252 R F1(bash)2.936 E F0 .436 +F0 .324(will not attempt to search the)2.824 F/F3 9/Times-Bold@0 SF +-.666(PA)2.824 G(TH)-.189 E F0 .324(for possible)2.574 F +(completions when completion is attempted on an empty line.)184 144 Q F1 +(nocaseglob)144 156 Q F0 .436(If set,)184 168 R F1(bash)2.936 E F0 .436 (matches \214lenames in a case\255insensiti)2.936 F .737 -.15(ve f)-.25 -H .437(ashion when performing pathname).05 F -.15(ex)184 264 S +H .437(ashion when performing pathname).05 F -.15(ex)184 180 S (pansion \(see).15 E F1 -.1(Pa)2.5 G(thname Expansion).1 E F0(abo)2.5 E --.15(ve)-.15 G(\).).15 E F1(nocasematch)144 276 Q F0 1.194(If set,)184 -288 R F1(bash)3.694 E F0 1.194(matches patterns in a case\255insensiti) +-.15(ve)-.15 G(\).).15 E F1(nocasematch)144 192 Q F0 1.194(If set,)184 +204 R F1(bash)3.694 E F0 1.194(matches patterns in a case\255insensiti) 3.694 F 1.493 -.15(ve f)-.25 H 1.193(ashion when performing matching).05 -F .551(while e)184 300 R -.15(xe)-.15 G(cuting).15 E F1(case)3.051 E F0 +F .551(while e)184 216 R -.15(xe)-.15 G(cuting).15 E F1(case)3.051 E F0 (or)3.051 E F1([[)3.051 E F0 .551 (conditional commands, when performing pattern substitution)3.051 F -.1 -(wo)184 312 S .623(rd e).1 F .623(xpansions, or when \214ltering possib\ -le completions as part of programmable com-)-.15 F(pletion.)184 324 Q F1 -(nullglob)144 336 Q F0 .854(If set,)184 348 R F1(bash)3.354 E F0(allo) +(wo)184 228 S .623(rd e).1 F .623(xpansions, or when \214ltering possib\ +le completions as part of programmable com-)-.15 F(pletion.)184 240 Q F1 +(nullglob)144 252 Q F0 .854(If set,)184 264 R F1(bash)3.354 E F0(allo) 3.354 E .855(ws patterns which match no \214les \(see)-.25 F F1 -.1(Pa) 3.355 G .855(thname Expansion).1 F F0(abo)3.355 E -.15(ve)-.15 G 3.355 -(\)t).15 G(o)-3.355 E -.15(ex)184 360 S -(pand to a null string, rather than themselv).15 E(es.)-.15 E F1 -(posixglob)144 372 Q F0 1.037(If set,)184 384 R F1(bash)3.537 E F0(mak) -3.537 E 1.037(es w)-.1 F 1.036 -(ords containing unquoted backslashes after e)-.1 F 1.036 -(xpansion eligible for)-.15 F 1.075(pathname e)184 396 R 1.075 -(xpansion, e)-.15 F -.15(ve)-.25 G 3.575(ni).15 G 3.575(ft)-3.575 G(he) --3.575 E 3.575(yd)-.15 G(on')-3.575 E 3.575(tc)-.18 G 1.076(ontain an) --3.575 F 3.576(yo)-.15 G 1.076(ther unquoted pattern characters.)-3.576 -F(This option is enabled by def)184 408 Q(ault, and is enabled when)-.1 -E F3(posix mode)2.5 E F0(is enabled.)2.5 E F1(pr)144 420 Q(ogcomp)-.18 E -F0 .677(If set, the programmable completion f)184 432 R .677 -(acilities \(see)-.1 F F1(Pr)3.176 E .676(ogrammable Completion)-.18 F -F0(abo)3.176 E -.15(ve)-.15 G(\)).15 E(are enabled.)184 444 Q -(This option is enabled by def)5 E(ault.)-.1 E F1(pr)144 456 Q -(ogcomp_alias)-.18 E F0 2.124 -(If set, and programmable completion is enabled,)184 468 R F1(bash)4.624 -E F0 2.124(treats a command name that)4.624 F(doesn')184 480 Q 3.289(th) +(\)t).15 G(o)-3.355 E -.15(ex)184 276 S +(pand to a null string, rather than themselv).15 E(es.)-.15 E F1(pr)144 +288 Q(ogcomp)-.18 E F0 .677(If set, the programmable completion f)184 +300 R .677(acilities \(see)-.1 F F1(Pr)3.176 E .676 +(ogrammable Completion)-.18 F F0(abo)3.176 E -.15(ve)-.15 G(\)).15 E +(are enabled.)184 312 Q(This option is enabled by def)5 E(ault.)-.1 E F1 +(pr)144 324 Q(ogcomp_alias)-.18 E F0 2.124 +(If set, and programmable completion is enabled,)184 336 R F1(bash)4.624 +E F0 2.124(treats a command name that)4.624 F(doesn')184 348 Q 3.289(th) -.18 G -2.25 -.2(av e)-3.289 H(an)3.489 E 3.289(yc)-.15 G .789 (ompletions as a possible alias and attempts alias e)-3.289 F .788 -(xpansion. If it has)-.15 F 1.473(an alias,)184 492 R F1(bash)3.973 E F0 +(xpansion. If it has)-.15 F 1.473(an alias,)184 360 R F1(bash)3.973 E F0 1.473(attempts programmable completion using the command w)3.973 F 1.473 -(ord resulting)-.1 F(from the e)184 504 Q(xpanded alias.)-.15 E F1(pr) -144 516 Q(omptv)-.18 E(ars)-.1 E F0 1.448(If set, prompt strings under) -184 528 R 1.448(go parameter e)-.18 F 1.447 -(xpansion, command substitution, arithmetic)-.15 F -.15(ex)184 540 S .17 +(ord resulting)-.1 F(from the e)184 372 Q(xpanded alias.)-.15 E F1(pr) +144 384 Q(omptv)-.18 E(ars)-.1 E F0 1.448(If set, prompt strings under) +184 396 R 1.448(go parameter e)-.18 F 1.447 +(xpansion, command substitution, arithmetic)-.15 F -.15(ex)184 408 S .17 (pansion, and quote remo).15 F -.25(va)-.15 G 2.67(la).25 G .17 -(fter being e)-2.67 F .17(xpanded as described in)-.15 F F2(PR)2.671 E +(fter being e)-2.67 F .17(xpanded as described in)-.15 F F3(PR)2.671 E (OMPTING)-.27 E F0(abo)2.421 E -.15(ve)-.15 G(.).15 E -(This option is enabled by def)184 552 Q(ault.)-.1 E F1 -.18(re)144 564 +(This option is enabled by def)184 420 Q(ault.)-.1 E F1 -.18(re)144 432 S(stricted_shell).18 E F0 1.069 (The shell sets this option if it is started in restricted mode \(see) -184 576 R F2 1.069(RESTRICTED SHELL)3.569 F F0(belo)184 588 Q 2.86 +184 444 R F3 1.069(RESTRICTED SHELL)3.569 F F0(belo)184 456 Q 2.86 (w\). The)-.25 F -.25(va)2.86 G .36(lue may not be changed.).25 F .36 (This is not reset when the startup \214les are e)5.36 F -.15(xe)-.15 G -(-).15 E(cuted, allo)184 600 Q(wing the startup \214les to disco)-.25 E +(-).15 E(cuted, allo)184 468 Q(wing the startup \214les to disco)-.25 E -.15(ve)-.15 G 2.5(rw).15 G(hether or not a shell is restricted.)-2.5 E -F1(shift_v)144 612 Q(erbose)-.1 E F0 .502(If set, the)184 624 R F1 +F1(shift_v)144 480 Q(erbose)-.1 E F0 .502(If set, the)184 492 R F1 (shift)3.002 E F0 -.2(bu)3.002 G .501 (iltin prints an error message when the shift count e).2 F .501 -(xceeds the number)-.15 F(of positional parameters.)184 636 Q F1(sour) -144 648 Q(cepath)-.18 E F0 .77(If set, the)184 660 R F1(sour)3.27 E(ce) +(xceeds the number)-.15 F(of positional parameters.)184 504 Q F1(sour) +144 516 Q(cepath)-.18 E F0 .77(If set, the)184 528 R F1(sour)3.27 E(ce) -.18 E F0(\()3.27 E F1(.)A F0 3.27(\)b)C .77(uiltin uses the v)-3.47 F -.771(alue of)-.25 F F2 -.666(PA)3.271 G(TH)-.189 E F0 .771 +.771(alue of)-.25 F F3 -.666(PA)3.271 G(TH)-.189 E F0 .771 (to \214nd the directory containing the)3.021 F -(\214le supplied as an ar)184 672 Q 2.5(gument. This)-.18 F -(option is enabled by def)2.5 E(ault.)-.1 E F1(xpg_echo)144 684 Q F0 -(If set, the)184 696 Q F1(echo)2.5 E F0 -.2(bu)2.5 G(iltin e).2 E -(xpands backslash-escape sequences by def)-.15 E(ault.)-.1 E -(GNU Bash 5.0)72 768 Q(2019 September 16)135.955 E(76)185.115 E 0 Cg EP +(\214le supplied as an ar)184 540 Q 2.5(gument. This)-.18 F +(option is enabled by def)2.5 E(ault.)-.1 E F1(xpg_echo)144 552 Q F0 +(If set, the)184 564 Q F1(echo)2.5 E F0 -.2(bu)2.5 G(iltin e).2 E +(xpands backslash-escape sequences by def)-.15 E(ault.)-.1 E F1(suspend) +108 580.8 Q F0([)2.5 E F1A F0(])A 1.002(Suspend the e)144 592.8 R +-.15(xe)-.15 G 1.002(cution of this shell until it recei).15 F -.15(ve) +-.25 G 3.501(sa).15 G F3(SIGCONT)A F0 3.501(signal. A)3.251 F 1.001 +(login shell cannot be)3.501 F .022(suspended; the)144 604.8 R F1 +2.522 E F0 .022(option can be used to o)2.522 F -.15(ve)-.15 G .022 +(rride this and force the suspension.).15 F .023(The return status is) +5.023 F 2.5(0u)144 616.8 S(nless the shell is a login shell and)-2.5 E +F12.5 E F0(is not supplied, or if job control is not enabled.)2.5 +E F1(test)108 633.6 Q F2 -.2(ex)2.5 G(pr).2 E F1([)108 645.6 Q F2 -.2 +(ex)2.5 G(pr).2 E F1(])2.5 E F0 .878 +(Return a status of 0 \(true\) or 1 \(f)144 645.6 R .877 +(alse\) depending on the e)-.1 F -.25(va)-.25 G .877 +(luation of the conditional e).25 F(xpression)-.15 E F2 -.2(ex)144 657.6 +S(pr).2 E F0 5.53(.E).73 G .53 +(ach operator and operand must be a separate ar)-5.53 F 3.03 +(gument. Expressions)-.18 F .53(are composed of the)3.03 F 1.361 +(primaries described abo)144 669.6 R 1.661 -.15(ve u)-.15 H(nder).15 E +F3(CONDITION)3.861 E 1.36(AL EXPRESSIONS)-.18 F/F4 9/Times-Roman@0 SF(.) +A F1(test)5.86 E F0 1.36(does not accept an)3.86 F 3.86(yo)-.15 G(p-) +-3.86 E(tions, nor does it accept and ignore an ar)144 681.6 Q +(gument of)-.18 E F12.5 E F0(as signifying the end of options.)2.5 +E .785(Expressions may be combined using the follo)144 699.6 R .786 +(wing operators, listed in decreasing order of prece-)-.25 F 3.412 +(dence. The)144 711.6 R -.25(eva)3.412 G .912 +(luation depends on the number of ar).25 F .911(guments; see belo)-.18 F +4.711 -.65(w. O)-.25 H .911(perator precedence is).65 F +(used when there are \214v)144 723.6 Q 2.5(eo)-.15 G 2.5(rm)-2.5 G +(ore ar)-2.5 E(guments.)-.18 E(GNU Bash 5.0)72 768 Q(2019 October 30) +141.235 E(76)190.395 E 0 Cg EP %%Page: 77 77 %%BeginPageSetup BP %%EndPageSetup /F0 10/Times-Roman@0 SF -.35(BA)72 48 S 137.14(SH\(1\) General).35 F (Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E/F1 10/Times-Bold@0 -SF(suspend)108 84 Q F0([)2.5 E F1A F0(])A 1.002(Suspend the e)144 -96 R -.15(xe)-.15 G 1.002(cution of this shell until it recei).15 F -.15 -(ve)-.25 G 3.501(sa).15 G/F2 9/Times-Bold@0 SF(SIGCONT)A F0 3.501 -(signal. A)3.251 F 1.001(login shell cannot be)3.501 F .022 -(suspended; the)144 108 R F12.522 E F0 .022 -(option can be used to o)2.522 F -.15(ve)-.15 G .022 -(rride this and force the suspension.).15 F .023(The return status is) -5.023 F 2.5(0u)144 120 S(nless the shell is a login shell and)-2.5 E F1 -2.5 E F0(is not supplied, or if job control is not enabled.)2.5 E -F1(test)108 136.8 Q/F3 10/Times-Italic@0 SF -.2(ex)2.5 G(pr).2 E F1([) -108 148.8 Q F3 -.2(ex)2.5 G(pr).2 E F1(])2.5 E F0 .878 -(Return a status of 0 \(true\) or 1 \(f)144 148.8 R .877 -(alse\) depending on the e)-.1 F -.25(va)-.25 G .877 -(luation of the conditional e).25 F(xpression)-.15 E F3 -.2(ex)144 160.8 -S(pr).2 E F0 5.53(.E).73 G .53 -(ach operator and operand must be a separate ar)-5.53 F 3.03 -(gument. Expressions)-.18 F .53(are composed of the)3.03 F 3.08 -(primaries described abo)144 172.8 R 3.38 -.15(ve u)-.15 H(nder).15 E F2 -(CONDITION)5.58 E 3.079(AL EXPRESSIONS)-.18 F/F4 9/Times-Roman@0 SF(.)A -F1(test)7.579 E F0 3.079(does not accept an)5.579 F(y)-.15 E -(options, nor does it accept and ignore an ar)144 184.8 Q(gument of)-.18 -E F12.5 E F0(as signifying the end of options.)2.5 E .785 -(Expressions may be combined using the follo)144 202.8 R .786 -(wing operators, listed in decreasing order of prece-)-.25 F 3.412 -(dence. The)144 214.8 R -.25(eva)3.412 G .912 -(luation depends on the number of ar).25 F .911(guments; see belo)-.18 F -4.711 -.65(w. O)-.25 H .911(perator precedence is).65 F -(used when there are \214v)144 226.8 Q 2.5(eo)-.15 G 2.5(rm)-2.5 G -(ore ar)-2.5 E(guments.)-.18 E F1(!)144 238.8 Q F3 -.2(ex)2.5 G(pr).2 E -F0 -.35(Tr)180 238.8 S(ue if).35 E F3 -.2(ex)2.5 G(pr).2 E F0(is f)3.23 -E(alse.)-.1 E F1(\()144 250.8 Q F3 -.2(ex)2.5 G(pr).2 E F1(\))2.5 E F0 -.26(Returns the v)180 250.8 R .26(alue of)-.25 F F3 -.2(ex)2.76 G(pr).2 -E F0 5.26(.T)C .26(his may be used to o)-5.26 F -.15(ve)-.15 G .26 -(rride the normal precedence of opera-).15 F(tors.)180 262.8 Q F3 -.2 -(ex)144 274.8 S(pr1).2 E F02.5 E F1(a)A F3 -.2(ex)2.5 G(pr2).2 E F0 --.35(Tr)180 286.8 S(ue if both).35 E F3 -.2(ex)2.5 G(pr1).2 E F0(and)2.5 -E F3 -.2(ex)2.5 G(pr2).2 E F0(are true.)2.52 E F3 -.2(ex)144 298.8 S -(pr1).2 E F02.5 E F1(o)A F3 -.2(ex)2.5 G(pr2).2 E F0 -.35(Tr)180 -310.8 S(ue if either).35 E F3 -.2(ex)2.5 G(pr1).2 E F0(or)2.5 E F3 -.2 -(ex)2.5 G(pr2).2 E F0(is true.)2.52 E F1(test)144 327.6 Q F0(and)2.5 E -F1([)2.5 E F0 -.25(eva)2.5 G(luate conditional e).25 E +SF(!)144 84 Q/F2 10/Times-Italic@0 SF -.2(ex)2.5 G(pr).2 E F0 -.35(Tr) +180 84 S(ue if).35 E F2 -.2(ex)2.5 G(pr).2 E F0(is f)3.23 E(alse.)-.1 E +F1(\()144 96 Q F2 -.2(ex)2.5 G(pr).2 E F1(\))2.5 E F0 .26(Returns the v) +180 96 R .26(alue of)-.25 F F2 -.2(ex)2.76 G(pr).2 E F0 5.26(.T)C .26 +(his may be used to o)-5.26 F -.15(ve)-.15 G .26 +(rride the normal precedence of opera-).15 F(tors.)180 108 Q F2 -.2(ex) +144 120 S(pr1).2 E F02.5 E F1(a)A F2 -.2(ex)2.5 G(pr2).2 E F0 -.35 +(Tr)180 132 S(ue if both).35 E F2 -.2(ex)2.5 G(pr1).2 E F0(and)2.5 E F2 +-.2(ex)2.5 G(pr2).2 E F0(are true.)2.52 E F2 -.2(ex)144 144 S(pr1).2 E +F02.5 E F1(o)A F2 -.2(ex)2.5 G(pr2).2 E F0 -.35(Tr)180 156 S +(ue if either).35 E F2 -.2(ex)2.5 G(pr1).2 E F0(or)2.5 E F2 -.2(ex)2.5 G +(pr2).2 E F0(is true.)2.52 E F1(test)144 172.8 Q F0(and)2.5 E F1([)2.5 E +F0 -.25(eva)2.5 G(luate conditional e).25 E (xpressions using a set of rules based on the number of ar)-.15 E -(guments.)-.18 E 2.5(0a)144 345.6 S -.18(rg)-2.5 G(uments).18 E(The e) -180 357.6 Q(xpression is f)-.15 E(alse.)-.1 E 2.5(1a)144 369.6 S -.18 -(rg)-2.5 G(ument).18 E(The e)180 381.6 Q +(guments.)-.18 E 2.5(0a)144 190.8 S -.18(rg)-2.5 G(uments).18 E(The e) +180 202.8 Q(xpression is f)-.15 E(alse.)-.1 E 2.5(1a)144 214.8 S -.18 +(rg)-2.5 G(ument).18 E(The e)180 226.8 Q (xpression is true if and only if the ar)-.15 E(gument is not null.)-.18 -E 2.5(2a)144 393.6 S -.18(rg)-2.5 G(uments).18 E .37(If the \214rst ar) -180 405.6 R .37(gument is)-.18 F F1(!)2.87 E F0 2.87(,t)C .37(he e)-2.87 +E 2.5(2a)144 238.8 S -.18(rg)-2.5 G(uments).18 E .37(If the \214rst ar) +180 250.8 R .37(gument is)-.18 F F1(!)2.87 E F0 2.87(,t)C .37(he e)-2.87 F .37(xpression is true if and only if the second ar)-.15 F .37 -(gument is null.)-.18 F .379(If the \214rst ar)180 417.6 R .38 +(gument is null.)-.18 F .379(If the \214rst ar)180 262.8 R .38 (gument is one of the unary conditional operators listed abo)-.18 F .68 --.15(ve u)-.15 H(nder).15 E F2(CONDI-)2.88 E(TION)180 429.6 Q .553 -(AL EXPRESSIONS)-.18 F F4(,)A F0 .552(the e)2.802 F .552 -(xpression is true if the unary test is true.)-.15 F .552 -(If the \214rst ar)5.552 F(gu-)-.18 E(ment is not a v)180 441.6 Q +-.15(ve u)-.15 H(nder).15 E/F3 9/Times-Bold@0 SF(CONDI-)2.88 E(TION)180 +274.8 Q .553(AL EXPRESSIONS)-.18 F/F4 9/Times-Roman@0 SF(,)A F0 .552 +(the e)2.802 F .552(xpression is true if the unary test is true.)-.15 F +.552(If the \214rst ar)5.552 F(gu-)-.18 E(ment is not a v)180 286.8 Q (alid unary conditional operator)-.25 E 2.5(,t)-.4 G(he e)-2.5 E -(xpression is f)-.15 E(alse.)-.1 E 2.5(3a)144 453.6 S -.18(rg)-2.5 G -(uments).18 E .236(The follo)180 465.6 R .236 +(xpression is f)-.15 E(alse.)-.1 E 2.5(3a)144 298.8 S -.18(rg)-2.5 G +(uments).18 E .236(The follo)180 310.8 R .236 (wing conditions are applied in the order listed.)-.25 F .236 (If the second ar)5.236 F .236(gument is one of)-.18 F .855 -(the binary conditional operators listed abo)180 477.6 R 1.155 -.15 -(ve u)-.15 H(nder).15 E F2(CONDITION)3.355 E .855(AL EXPRESSIONS)-.18 F -F4(,)A F0(the)3.104 E .578(result of the e)180 489.6 R .578(xpression i\ +(the binary conditional operators listed abo)180 322.8 R 1.155 -.15 +(ve u)-.15 H(nder).15 E F3(CONDITION)3.355 E .855(AL EXPRESSIONS)-.18 F +F4(,)A F0(the)3.104 E .578(result of the e)180 334.8 R .578(xpression i\ s the result of the binary test using the \214rst and third ar)-.15 F -(guments)-.18 E 1.333(as operands.)180 501.6 R(The)6.333 E F13.833 +(guments)-.18 E 1.333(as operands.)180 346.8 R(The)6.333 E F13.833 E F0(and)3.833 E F13.832 E F0 1.332 (operators are considered binary operators when there are)3.832 F .558 -(three ar)180 513.6 R 3.058(guments. If)-.18 F .558(the \214rst ar)3.058 +(three ar)180 358.8 R 3.058(guments. If)-.18 F .558(the \214rst ar)3.058 F .558(gument is)-.18 F F1(!)3.058 E F0 3.058(,t)C .558(he v)-3.058 F .558(alue is the ne)-.25 F -.05(ga)-.15 G .558(tion of the tw).05 F (o-ar)-.1 E(gument)-.18 E .521(test using the second and third ar)180 -525.6 R 3.021(guments. If)-.18 F .521(the \214rst ar)3.021 F .52 +370.8 R 3.021(guments. If)-.18 F .521(the \214rst ar)3.021 F .52 (gument is e)-.18 F(xactly)-.15 E F1(\()3.02 E F0 .52(and the third)3.02 -F(ar)180 537.6 Q .485(gument is e)-.18 F(xactly)-.15 E F1(\))2.985 E F0 +F(ar)180 382.8 Q .485(gument is e)-.18 F(xactly)-.15 E F1(\))2.985 E F0 2.985(,t)C .485(he result is the one-ar)-2.985 F .485 (gument test of the second ar)-.18 F 2.985(gument. Other)-.18 F(-)-.2 E -(wise, the e)180 549.6 Q(xpression is f)-.15 E(alse.)-.1 E 2.5(4a)144 -561.6 S -.18(rg)-2.5 G(uments).18 E .385(If the \214rst ar)180 573.6 R +(wise, the e)180 394.8 Q(xpression is f)-.15 E(alse.)-.1 E 2.5(4a)144 +406.8 S -.18(rg)-2.5 G(uments).18 E .385(If the \214rst ar)180 418.8 R .385(gument is)-.18 F F1(!)2.885 E F0 2.885(,t)C .385 (he result is the ne)-2.885 F -.05(ga)-.15 G .384(tion of the three-ar) -.05 F .384(gument e)-.18 F .384(xpression com-)-.15 F 1.647 -(posed of the remaining ar)180 585.6 R 4.147(guments. Otherwise,)-.18 F -1.647(the e)4.147 F 1.648(xpression is parsed and e)-.15 F -.25(va)-.25 -G(luated).25 E(according to precedence using the rules listed abo)180 -597.6 Q -.15(ve)-.15 G(.).15 E 2.5(5o)144 609.6 S 2.5(rm)-2.5 G(ore ar) --2.5 E(guments)-.18 E 1.635(The e)180 621.6 R 1.635 +.05 F .384(gument e)-.18 F .384(xpression com-)-.15 F .284 +(posed of the remaining ar)180 430.8 R 2.784(guments. Otherwise,)-.18 F +.284(the e)2.784 F .284(xpression is parsed and e)-.15 F -.25(va)-.25 G +.285(luated ac-).25 F(cording to precedence using the rules listed abo) +180 442.8 Q -.15(ve)-.15 G(.).15 E 2.5(5o)144 454.8 S 2.5(rm)-2.5 G +(ore ar)-2.5 E(guments)-.18 E 1.635(The e)180 466.8 R 1.635 (xpression is parsed and e)-.15 F -.25(va)-.25 G 1.635 (luated according to precedence using the rules listed).25 F(abo)180 -633.6 Q -.15(ve)-.15 G(.).15 E(When used with)144 651.6 Q F1(test)2.5 E +478.8 Q -.15(ve)-.15 G(.).15 E(When used with)144 496.8 Q F1(test)2.5 E F0(or)2.5 E F1([)2.5 E F0 2.5(,t)C(he)-2.5 E F1(<)2.5 E F0(and)2.5 E F1 (>)2.5 E F0(operators sort le)2.5 E -(xicographically using ASCII ordering.)-.15 E F1(times)108 668.4 Q F0 +(xicographically using ASCII ordering.)-.15 E F1(times)108 513.6 Q F0 1.229(Print the accumulated user and system times for the shell and for\ - processes run from the shell.)144 668.4 R(The return status is 0.)144 -680.4 Q F1(trap)108 697.2 Q F0([)2.5 E F1(\255lp)A F0 2.5(][)C([)-2.5 E -F3(ar)A(g)-.37 E F0(])A F3(sigspec)2.5 E F0(...])2.5 E .703(The command) -144 709.2 R F3(ar)3.533 E(g)-.37 E F0 .703(is to be read and e)3.423 F --.15(xe)-.15 G .702(cuted when the shell recei).15 F -.15(ve)-.25 G -3.202(ss).15 G(ignal\(s\))-3.202 E F3(sigspec)3.202 E F0 5.702(.I).31 G -(f)-5.702 E F3(ar)3.532 E(g)-.37 E F0(is)3.422 E .608 -(absent \(and there is a single)144 721.2 R F3(sigspec)3.108 E F0 3.108 + processes run from the shell.)144 513.6 R(The return status is 0.)144 +525.6 Q F1(trap)108 542.4 Q F0([)2.5 E F1(\255lp)A F0 2.5(][)C([)-2.5 E +F2(ar)A(g)-.37 E F0(])A F2(sigspec)2.5 E F0(...])2.5 E .683(The command) +144 554.4 R F2(ar)3.513 E(g)-.37 E F0 .683(is to be read and e)3.403 F +-.15(xe)-.15 G .682(cuted when the shell recei).15 F -.15(ve)-.25 G +3.182(ss).15 G(ignal\(s\))-3.182 E F2(sigspec)3.522 E F0 5.682(.I).31 G +(f)-5.682 E F2(ar)3.512 E(g)-.37 E F0(is)3.402 E .608 +(absent \(and there is a single)144 566.4 R F2(sigspec)3.108 E F0 3.108 (\)o)C(r)-3.108 E F13.108 E F0 3.108(,e)C .608 (ach speci\214ed signal is reset to its original disposition)-3.108 F -(GNU Bash 5.0)72 768 Q(2019 September 16)135.955 E(77)185.115 E 0 Cg EP +.659(\(the v)144 578.4 R .659(alue it had upon entrance to the shell\).) +-.25 F(If)5.658 E F2(ar)3.488 E(g)-.37 E F0 .658 +(is the null string the signal speci\214ed by each)3.378 F F2(sigspec) +144.34 590.4 Q F0 .58(is ignored by the shell and by the commands it in) +3.39 F -.2(vo)-.4 G -.1(ke).2 G 3.081(s. If).1 F F2(ar)3.411 E(g)-.37 E +F0 .581(is not present and)3.301 F F13.081 E F0(has)3.081 E 1.215 +(been supplied, then the trap commands associated with each)144 602.4 R +F2(sigspec)4.054 E F0 1.214(are displayed.)4.024 F 1.214(If no ar)6.214 +F(gu-)-.18 E .86(ments are supplied or if only)144 614.4 R F13.36 +E F0 .86(is gi)3.36 F -.15(ve)-.25 G(n,).15 E F1(trap)3.36 E F0 .86 +(prints the list of commands associated with each)3.36 F 2.83 +(signal. The)144 626.4 R F12.83 E F0 .33(option causes the shell \ +to print a list of signal names and their corresponding num-)2.83 F 4.31 +(bers. Each)144 638.4 R F2(sigspec)4.65 E F0 1.811 +(is either a signal name de\214ned in <)4.62 F F2(signal.h)A F0 1.811 +(>, or a signal number)B 6.811(.S)-.55 G(ignal)-6.811 E +(names are case insensiti)144 650.4 Q .3 -.15(ve a)-.25 H(nd the).15 E +F3(SIG)2.5 E F0(pre\214x is optional.)2.25 E .667(If a)144 668.4 R F2 +(sigspec)3.507 E F0(is)3.477 E F3(EXIT)3.167 E F0 .667 +(\(0\) the command)2.917 F F2(ar)3.496 E(g)-.37 E F0 .666(is e)3.386 F +-.15(xe)-.15 G .666(cuted on e).15 F .666(xit from the shell.)-.15 F +.666(If a)5.666 F F2(sigspec)3.506 E F0(is)3.476 E F3(DE-)3.166 E -.09 +(BU)144 680.4 S(G).09 E F4(,)A F0 .483(the command)2.733 F F2(ar)3.313 E +(g)-.37 E F0 .483(is e)3.203 F -.15(xe)-.15 G .484(cuted before e).15 F +-.15(ve)-.25 G(ry).15 E F2 .484(simple command)2.984 F F0(,)A F2(for) +2.984 E F0(command,)2.984 E F2(case)2.984 E F0(command,)2.984 E F2 +(select)144 692.4 Q F0 .563(command, e)3.063 F -.15(ve)-.25 G .563 +(ry arithmetic).15 F F2(for)3.063 E F0 .563 +(command, and before the \214rst command e)3.063 F -.15(xe)-.15 G .562 +(cutes in a shell).15 F .622(function \(see)144 704.4 R F3 .622 +(SHELL GRAMMAR)3.122 F F0(abo)2.872 E -.15(ve)-.15 G 3.122(\). Refer).15 +F .622(to the description of the)3.122 F F1(extdeb)3.122 E(ug)-.2 E F0 +.622(option to the)3.122 F F1(shopt)144 716.4 Q F0 -.2(bu)2.996 G .496 +(iltin for details of its ef).2 F .496(fect on the)-.25 F F1(DEB)2.996 E +(UG)-.1 E F0 2.996(trap. If)2.996 F(a)2.996 E F2(sigspec)3.336 E F0(is) +3.306 E F3(RETURN)2.996 E F4(,)A F0 .496(the command)2.746 F F2(ar) +144.33 728.4 Q(g)-.37 E F0 .18(is e)2.9 F -.15(xe)-.15 G .18 +(cuted each time a shell function or a script e).15 F -.15(xe)-.15 G .18 +(cuted with the).15 F F1(.)2.68 E F0(or)2.68 E F1(sour)2.68 E(ce)-.18 E +F0 -.2(bu)2.68 G .18(iltins \214nishes).2 F(GNU Bash 5.0)72 768 Q +(2019 October 30)141.235 E(77)190.395 E 0 Cg EP %%Page: 78 78 %%BeginPageSetup BP %%EndPageSetup /F0 10/Times-Roman@0 SF -.35(BA)72 48 S 137.14(SH\(1\) General).35 F -(Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E .659(\(the v)144 -84 R .659(alue it had upon entrance to the shell\).)-.25 F(If)5.658 E/F1 -10/Times-Italic@0 SF(ar)3.488 E(g)-.37 E F0 .658 -(is the null string the signal speci\214ed by each)3.378 F F1(sigspec) -144.34 96 Q F0 .58(is ignored by the shell and by the commands it in) -3.39 F -.2(vo)-.4 G -.1(ke).2 G 3.081(s. If).1 F F1(ar)3.411 E(g)-.37 E -F0 .581(is not present and)3.301 F/F2 10/Times-Bold@0 SF3.081 E F0 -(has)3.081 E 1.215 -(been supplied, then the trap commands associated with each)144 108 R F1 -(sigspec)4.054 E F0 1.214(are displayed.)4.024 F 1.214(If no ar)6.214 F -(gu-)-.18 E .86(ments are supplied or if only)144 120 R F23.36 E -F0 .86(is gi)3.36 F -.15(ve)-.25 G(n,).15 E F2(trap)3.36 E F0 .86 -(prints the list of commands associated with each)3.36 F 2.83 -(signal. The)144 132 R F22.83 E F0 .33(option causes the shell to\ - print a list of signal names and their corresponding num-)2.83 F 4.31 -(bers. Each)144 144 R F1(sigspec)4.65 E F0 1.811 -(is either a signal name de\214ned in <)4.62 F F1(signal.h)A F0 1.811 -(>, or a signal number)B 6.811(.S)-.55 G(ignal)-6.811 E -(names are case insensiti)144 156 Q .3 -.15(ve a)-.25 H(nd the).15 E/F3 -9/Times-Bold@0 SF(SIG)2.5 E F0(pre\214x is optional.)2.25 E 1.649(If a) -144 174 R F1(sigspec)4.489 E F0(is)4.459 E F3(EXIT)4.149 E F0 1.649 -(\(0\) the command)3.899 F F1(ar)4.479 E(g)-.37 E F0 1.649(is e)4.369 F --.15(xe)-.15 G 1.649(cuted on e).15 F 1.648(xit from the shell.)-.15 F -1.648(If a)6.648 F F1(sigspec)4.488 E F0(is)4.458 E F3(DEB)144 186 Q(UG) --.09 E/F4 9/Times-Roman@0 SF(,)A F0 1.167(the command)3.417 F F1(ar) -3.997 E(g)-.37 E F0 1.167(is e)3.887 F -.15(xe)-.15 G 1.167 -(cuted before e).15 F -.15(ve)-.25 G(ry).15 E F1 1.168(simple command) -3.667 F F0(,)A F1(for)3.668 E F0(command,)3.668 E F1(case)3.668 E F0 -(com-)3.668 E(mand,)144 198 Q F1(select)2.647 E F0 .147(command, e)2.647 -F -.15(ve)-.25 G .147(ry arithmetic).15 F F1(for)2.647 E F0 .146 -(command, and before the \214rst command e)2.647 F -.15(xe)-.15 G .146 -(cutes in a).15 F .145(shell function \(see)144 210 R F3 .145 -(SHELL GRAMMAR)2.645 F F0(abo)2.395 E -.15(ve)-.15 G 2.646(\). Refer).15 -F .146(to the description of the)2.646 F F2(extdeb)2.646 E(ug)-.2 E F0 -.146(option to)2.646 F(the)144 222 Q F2(shopt)3.201 E F0 -.2(bu)3.201 G -.7(iltin for details of its ef).2 F .7(fect on the)-.25 F F2(DEB)3.2 E -(UG)-.1 E F0 3.2(trap. If)3.2 F(a)3.2 E F1(sigspec)3.54 E F0(is)3.51 E -F3(RETURN)3.2 E F4(,)A F0 .7(the com-)2.95 F(mand)144 234 Q F1(ar)3.473 -E(g)-.37 E F0 .643(is e)3.363 F -.15(xe)-.15 G .643 -(cuted each time a shell function or a script e).15 F -.15(xe)-.15 G -.644(cuted with the).15 F F2(.)3.144 E F0(or)3.144 E F2(sour)3.144 E(ce) --.18 E F0 -.2(bu)3.144 G(iltins).2 E(\214nishes e)144 246 Q -.15(xe)-.15 -G(cuting.).15 E .961(If a)144 264 R F1(sigspec)3.801 E F0(is)3.771 E F3 -(ERR)3.461 E F4(,)A F0 .961(the command)3.211 F F1(ar)3.791 E(g)-.37 E -F0 .961(is e)3.681 F -.15(xe)-.15 G .961(cuted whene).15 F -.15(ve)-.25 -G 3.461(ra).15 G .96(pipeline \(which may consist of a)-.001 F .185(sin\ -gle simple command\), a list, or a compound command returns a non\255ze\ -ro e)144 276 R .185(xit status, subject to)-.15 F .452(the follo)144 288 -R .452(wing conditions.)-.25 F(The)5.452 E F3(ERR)2.952 E F0 .451 +(Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E -.15(exe)144 84 S +(cuting.).15 E .961(If a)144 102 R/F1 10/Times-Italic@0 SF(sigspec)3.801 +E F0(is)3.771 E/F2 9/Times-Bold@0 SF(ERR)3.461 E/F3 9/Times-Roman@0 SF +(,)A F0 .961(the command)3.211 F F1(ar)3.791 E(g)-.37 E F0 .961(is e) +3.681 F -.15(xe)-.15 G .961(cuted whene).15 F -.15(ve)-.25 G 3.461(ra) +.15 G .96(pipeline \(which may consist of a)-.001 F .185(single simple \ +command\), a list, or a compound command returns a non\255zero e)144 114 +R .185(xit status, subject to)-.15 F .452(the follo)144 126 R .452 +(wing conditions.)-.25 F(The)5.452 E F2(ERR)2.952 E F0 .451 (trap is not e)2.701 F -.15(xe)-.15 G .451(cuted if the f).15 F .451 (ailed command is part of the com-)-.1 F .387 -(mand list immediately follo)144 300 R .387(wing a)-.25 F F2(while)2.887 -E F0(or)2.887 E F2(until)2.888 E F0 -.1(ke)2.888 G(yw)-.05 E .388 -(ord, part of the test in an)-.1 F F1(if)2.898 E F0 .388 -(statement, part)4.848 F .778(of a command e)144 312 R -.15(xe)-.15 G -.778(cuted in a).15 F F2(&&)3.278 E F0(or)3.278 E F2(||)3.278 E F0 .778 -(list e)3.278 F .778(xcept the command follo)-.15 F .778 -(wing the \214nal)-.25 F F2(&&)3.278 E F0(or)3.278 E F2(||)3.277 E F0 -3.277(,a)C -.15(ny)-3.277 G 1.28(command in a pipeline b)144 324 R 1.28 +(mand list immediately follo)144 138 R .387(wing a)-.25 F/F4 10 +/Times-Bold@0 SF(while)2.887 E F0(or)2.887 E F4(until)2.888 E F0 -.1(ke) +2.888 G(yw)-.05 E .388(ord, part of the test in an)-.1 F F1(if)2.898 E +F0 .388(statement, part)4.848 F .778(of a command e)144 150 R -.15(xe) +-.15 G .778(cuted in a).15 F F4(&&)3.278 E F0(or)3.278 E F4(||)3.278 E +F0 .778(list e)3.278 F .778(xcept the command follo)-.15 F .778 +(wing the \214nal)-.25 F F4(&&)3.278 E F0(or)3.278 E F4(||)3.277 E F0 +3.277(,a)C -.15(ny)-3.277 G 1.28(command in a pipeline b)144 162 R 1.28 (ut the last, or if the command')-.2 F 3.78(sr)-.55 G 1.28(eturn v)-3.78 -F 1.28(alue is being in)-.25 F -.15(ve)-.4 G 1.28(rted using).15 F F2(!) -3.78 E F0(.)A(These are the same conditions obe)144 336 Q(yed by the) --.15 E F2(err)2.5 E(exit)-.18 E F0(\()2.5 E F2A F0 2.5(\)o)C -(ption.)-2.5 E 1.095 +F 1.28(alue is being in)-.25 F -.15(ve)-.4 G 1.28(rted using).15 F F4(!) +3.78 E F0(.)A(These are the same conditions obe)144 174 Q(yed by the) +-.15 E F4(err)2.5 E(exit)-.18 E F0(\()2.5 E F4A F0 2.5(\)o)C +(ption.)-2.5 E .133 (Signals ignored upon entry to the shell cannot be trapped or reset.)144 -354 R -.35(Tr)6.095 G 1.095(apped signals that are not).35 F .662 -(being ignored are reset to their original v)144 366 R .662 -(alues in a subshell or subshell en)-.25 F .662(vironment when one is) --.4 F 2.5(created. The)144 378 R(return status is f)2.5 E(alse if an)-.1 -E(y)-.15 E F1(sigspec)2.84 E F0(is in)2.81 E -.25(va)-.4 G -(lid; otherwise).25 E F2(trap)2.5 E F0(returns true.)2.5 E F2(type)108 -394.8 Q F0([)2.5 E F2(\255aftpP)A F0(])A F1(name)2.5 E F0([)2.5 E F1 -(name)A F0(...])2.5 E -.4(Wi)144 406.8 S .174 -(th no options, indicate ho).4 F 2.674(we)-.25 G(ach)-2.674 E F1(name) -3.034 E F0 -.1(wo)2.854 G .173 +192 R -.35(Tr)5.132 G .132(apped signals that are not be-).35 F .117 +(ing ignored are reset to their original v)144 204 R .117 +(alues in a subshell or subshell en)-.25 F .117 +(vironment when one is cre-)-.4 F 2.5(ated. The)144 216 R +(return status is f)2.5 E(alse if an)-.1 E(y)-.15 E F1(sigspec)2.84 E F0 +(is in)2.81 E -.25(va)-.4 G(lid; otherwise).25 E F4(trap)2.5 E F0 +(returns true.)2.5 E F4(type)108 232.8 Q F0([)2.5 E F4(\255aftpP)A F0(]) +A F1(name)2.5 E F0([)2.5 E F1(name)A F0(...])2.5 E -.4(Wi)144 244.8 S +.174(th no options, indicate ho).4 F 2.674(we)-.25 G(ach)-2.674 E F1 +(name)3.034 E F0 -.1(wo)2.854 G .173 (uld be interpreted if used as a command name.).1 F .173(If the)5.173 F -F2144 418.8 Q F0 .842(option is used,)3.342 F F2(type)3.342 E F0 -.843(prints a string which is one of)3.343 F F1(alias)3.343 E F0(,).27 E -F1 -.1(ke)3.343 G(ywor)-.2 E(d)-.37 E F0(,).77 E F1(function)3.343 E F0 -(,).24 E F1 -.2(bu)3.343 G(iltin).2 E F0 3.343(,o).24 G(r)-3.343 E F1 -(\214le)5.253 E F0(if)3.523 E F1(name)144.36 430.8 Q F0 .087 +F4144 256.8 Q F0 .715(option is used,)3.215 F F4(type)3.215 E F0 +.715(prints a string which is one of)3.215 F F1(alias)3.545 E F0(,).27 E +F1 -.1(ke)3.215 G(ywor)-.2 E(d)-.37 E F0(,).77 E F1(function)5.185 E F0 +(,).24 E F1 -.2(bu)3.215 G(iltin).2 E F0 3.215(,o).24 G(r)-3.215 E F1 +(\214le)5.125 E F0(if)3.395 E F1(name)144.36 268.8 Q F0 .087 (is an alias, shell reserv)2.767 F .087(ed w)-.15 F .087 (ord, function, b)-.1 F .086(uiltin, or disk \214le, respecti)-.2 F -.15 (ve)-.25 G(ly).15 E 5.086(.I)-.65 G 2.586(ft)-5.086 G(he)-2.586 E F1 (name)2.946 E F0 .086(is not)2.766 F .118 -(found, then nothing is printed, and an e)144 442.8 R .118 +(found, then nothing is printed, and an e)144 280.8 R .118 (xit status of f)-.15 F .118(alse is returned.)-.1 F .119(If the)5.119 F -F22.619 E F0 .119(option is used,)2.619 F F2(type)2.619 E F0 .855 -(either returns the name of the disk \214le that w)144 454.8 R .855 +F42.619 E F0 .119(option is used,)2.619 F F4(type)2.619 E F0 .855 +(either returns the name of the disk \214le that w)144 292.8 R .855 (ould be e)-.1 F -.15(xe)-.15 G .855(cuted if).15 F F1(name)3.715 E F0 -.855(were speci\214ed as a com-)3.535 F .64(mand name, or nothing if)144 -466.8 R/F5 10/Courier@0 SF .64(type -t name)3.14 F F0 -.1(wo)3.14 G .641 -(uld not return).1 F F1(\214le)3.141 E F0 5.641(.T).18 G(he)-5.641 E F2 -3.141 E F0 .641(option forces a)3.141 F F3 -.666(PA)3.141 G(TH) --.189 E F0 .113(search for each)144 478.8 R F1(name)2.613 E F0 2.613(,e) -C -.15(ve)-2.863 G 2.613(ni).15 G(f)-2.613 E F5 .113(type -t name)2.613 -F F0 -.1(wo)2.613 G .113(uld not return).1 F F1(\214le)2.613 E F0 5.113 -(.I).18 G 2.613(fa)-5.113 G .112(command is hashed,)-.001 F F2 -2.612 E F0(and)144 490.8 Q F23.23 E F0 .73(print the hashed v)3.23 -F .731 +.855(were speci\214ed as a com-)3.535 F .528(mand name, or nothing if) +144 304.8 R/F5 10/Courier@0 SF .528(type -t name)3.028 F F0 -.1(wo)3.028 +G .528(uld not return).1 F F1(\214le)4.938 E F0 5.528(.T).18 G(he)-5.528 +E F43.028 E F0 .529(option forces a)3.028 F F2 -.666(PA)3.029 G +(TH)-.189 E F0 .007(search for each)144 316.8 R F1(name)2.507 E F0 2.507 +(,e)C -.15(ve)-2.757 G 2.507(ni).15 G(f)-2.507 E F5 .007(type -t name) +2.507 F F0 -.1(wo)2.507 G .007(uld not return).1 F F1(\214le)4.417 E F0 +5.006(.I).18 G 2.506(fac)-5.006 G .006(ommand is hashed,)-2.506 F F4 +2.506 E F0(and)144 328.8 Q F43.23 E F0 .73 +(print the hashed v)3.23 F .731 (alue, which is not necessarily the \214le that appears \214rst in)-.25 -F F3 -.666(PA)3.231 G(TH)-.189 E F4(.)A F0 .731(If the)5.231 F F2 -144 502.8 Q F0 1.749(option is used,)4.249 F F2(type)4.248 E F0 1.748 -(prints all of the places that contain an e)4.248 F -.15(xe)-.15 G 1.748 -(cutable named).15 F F1(name)4.248 E F0 6.748(.T).18 G(his)-6.748 E .744 -(includes aliases and functions, if and only if the)144 514.8 R F2 -3.244 E F0 .744(option is not also used.)3.244 F .744 -(The table of hashed)5.744 F 1.223(commands is not consulted when using) -144 526.8 R F23.723 E F0 6.223(.T)C(he)-6.223 E F23.723 E F0 +F F2 -.666(PA)3.231 G(TH)-.189 E F3(.)A F0 .731(If the)5.231 F F4 +144 340.8 Q F0 .824(option is used,)3.324 F F4(type)3.324 E F0 .824 +(prints all of the places that contain an e)3.324 F -.15(xe)-.15 G .823 +(cutable named).15 F F1(name)3.683 E F0 5.823(.T).18 G .823(his in-) +-5.823 F 1.176(cludes aliases and functions, if and only if the)144 +352.8 R F43.676 E F0 1.176(option is not also used.)3.676 F 1.177 +(The table of hashed)6.176 F 1.223(commands is not consulted when using) +144 364.8 R F43.723 E F0 6.223(.T)C(he)-6.223 E F43.723 E F0 1.223(option suppresses shell function lookup, as)3.723 F .325(with the) -144 538.8 R F2(command)2.825 E F0 -.2(bu)2.825 G(iltin.).2 E F2(type) +144 376.8 R F4(command)2.825 E F0 -.2(bu)2.825 G(iltin.).2 E F4(type) 5.325 E F0 .325(returns true if all of the ar)2.825 F .326 (guments are found, f)-.18 F .326(alse if an)-.1 F 2.826(ya)-.15 G .326 -(re not)-2.826 F(found.)144 550.8 Q F2(ulimit)108 567.6 Q F0([)2.5 E F2 +(re not)-2.826 F(found.)144 388.8 Q F4(ulimit)108 405.6 Q F0([)2.5 E F4 (\255HSabcde\214klmnpqrstuvxPT)A F0([)2.5 E F1(limit)A F0(]])A(Pro)144 -579.6 Q .244(vides control o)-.15 F -.15(ve)-.15 G 2.744(rt).15 G .244 +417.6 Q .244(vides control o)-.15 F -.15(ve)-.15 G 2.744(rt).15 G .244 (he resources a)-2.744 F -.25(va)-.2 G .244 (ilable to the shell and to processes started by it, on systems).25 F -.943(that allo)144 591.6 R 3.443(ws)-.25 G .943(uch control.)-3.443 F -(The)5.943 E F23.443 E F0(and)3.443 E F23.444 E F0 .944 +.943(that allo)144 429.6 R 3.443(ws)-.25 G .943(uch control.)-3.443 F +(The)5.943 E F43.443 E F0(and)3.443 E F43.444 E F0 .944 (options specify that the hard or soft limit is set for the)3.444 F(gi) -144 603.6 Q -.15(ve)-.25 G 2.709(nr).15 G 2.709(esource. A)-2.709 F .208 +144 441.6 Q -.15(ve)-.25 G 2.709(nr).15 G 2.709(esource. A)-2.709 F .208 (hard limit cannot be increased by a non-root user once it is set; a so\ -ft limit may)2.709 F .425(be increased up to the v)144 615.6 R .425 -(alue of the hard limit.)-.25 F .426(If neither)5.425 F F22.926 E -F0(nor)2.926 E F22.926 E F0 .426 +ft limit may)2.709 F .425(be increased up to the v)144 453.6 R .425 +(alue of the hard limit.)-.25 F .426(If neither)5.425 F F42.926 E +F0(nor)2.926 E F42.926 E F0 .426 (is speci\214ed, both the soft and)2.926 F .139(hard limits are set.)144 -627.6 R .139(The v)5.139 F .139(alue of)-.25 F F1(limit)2.729 E F0 .139 +465.6 R .139(The v)5.139 F .139(alue of)-.25 F F1(limit)2.729 E F0 .139 (can be a number in the unit speci\214ed for the resource or one)3.319 F -.741(of the special v)144 639.6 R(alues)-.25 E F2(hard)3.241 E F0(,)A F2 -(soft)3.241 E F0 3.241(,o)C(r)-3.241 E F2(unlimited)3.241 E F0 3.241(,w) -C .741(hich stand for the current hard limit, the current)-3.241 F .78 -(soft limit, and no limit, respecti)144 651.6 R -.15(ve)-.25 G(ly).15 E -5.78(.I)-.65 G(f)-5.78 E F1(limit)3.37 E F0 .78 -(is omitted, the current v)3.96 F .78(alue of the soft limit of the)-.25 -F .498(resource is printed, unless the)144 663.6 R F22.999 E F0 -.499(option is gi)2.999 F -.15(ve)-.25 G 2.999(n. When).15 F .499 -(more than one resource is speci\214ed, the)2.999 F -(limit name and unit are printed before the v)144 675.6 Q 2.5 -(alue. Other)-.25 F(options are interpreted as follo)2.5 E(ws:)-.25 E F2 -144 687.6 Q F0(All current limits are reported)180 687.6 Q F2 -144 699.6 Q F0(The maximum sock)180 699.6 Q(et b)-.1 E(uf)-.2 E -(fer size)-.25 E F2144 711.6 Q F0 -(The maximum size of core \214les created)180 711.6 Q(GNU Bash 5.0)72 -768 Q(2019 September 16)135.955 E(78)185.115 E 0 Cg EP +.741(of the special v)144 477.6 R(alues)-.25 E F4(hard)3.241 E F0(,)A F4 +(soft)3.241 E F0 3.241(,o)C(r)-3.241 E F4(unlimited)3.241 E F0 3.241(,w) +C .741(hich stand for the current hard limit, the current)-3.241 F .024 +(soft limit, and no limit, respecti)144 489.6 R -.15(ve)-.25 G(ly).15 E +5.023(.I)-.65 G(f)-5.023 E F1(limit)2.613 E F0 .023 +(is omitted, the current v)3.203 F .023 +(alue of the soft limit of the re-)-.25 F .984 +(source is printed, unless the)144 501.6 R F43.484 E F0 .984 +(option is gi)3.484 F -.15(ve)-.25 G 3.484(n. When).15 F .985 +(more than one resource is speci\214ed, the)3.484 F +(limit name and unit are printed before the v)144 513.6 Q 2.5 +(alue. Other)-.25 F(options are interpreted as follo)2.5 E(ws:)-.25 E F4 +144 525.6 Q F0(All current limits are reported)180 525.6 Q F4 +144 537.6 Q F0(The maximum sock)180 537.6 Q(et b)-.1 E(uf)-.2 E +(fer size)-.25 E F4144 549.6 Q F0 +(The maximum size of core \214les created)180 549.6 Q F4144 561.6 +Q F0(The maximum size of a process')180 561.6 Q 2.5(sd)-.55 G(ata se) +-2.5 E(gment)-.15 E F4144 573.6 Q F0 +(The maximum scheduling priority \("nice"\))180 573.6 Q F4144 +585.6 Q F0 +(The maximum size of \214les written by the shell and its children)180 +585.6 Q F4144 597.6 Q F0(The maximum number of pending signals)180 +597.6 Q F4144 609.6 Q F0 +(The maximum number of kqueues that may be allocated)180 609.6 Q F4 +144 621.6 Q F0(The maximum size that may be lock)180 621.6 Q +(ed into memory)-.1 E F4144 633.6 Q F0 +(The maximum resident set size \(man)180 633.6 Q 2.5(ys)-.15 G +(ystems do not honor this limit\))-2.5 E F4144 645.6 Q F0 .791(Th\ +e maximum number of open \214le descriptors \(most systems do not allo) +180 645.6 R 3.29(wt)-.25 G .79(his v)-3.29 F .79(alue to)-.25 F +(be set\))180 657.6 Q F4144 669.6 Q F0 +(The pipe size in 512-byte blocks \(this may not be set\))180 669.6 Q F4 +144 681.6 Q F0 +(The maximum number of bytes in POSIX message queues)180 681.6 Q F4 +144 693.6 Q F0(The maximum real-time scheduling priority)180 693.6 +Q F4144 705.6 Q F0(The maximum stack size)180 705.6 Q F4144 +717.6 Q F0(The maximum amount of cpu time in seconds)180 717.6 Q +(GNU Bash 5.0)72 768 Q(2019 October 30)141.235 E(78)190.395 E 0 Cg EP %%Page: 79 79 %%BeginPageSetup BP %%EndPageSetup /F0 10/Times-Roman@0 SF -.35(BA)72 48 S 137.14(SH\(1\) General).35 F (Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E/F1 10/Times-Bold@0 -SF144 84 Q F0(The maximum size of a process')180 84 Q 2.5(sd)-.55 -G(ata se)-2.5 E(gment)-.15 E F1144 96 Q F0 -(The maximum scheduling priority \("nice"\))180 96 Q F1144 108 Q -F0(The maximum size of \214les written by the shell and its children)180 -108 Q F1144 120 Q F0(The maximum number of pending signals)180 120 -Q F1144 132 Q F0 -(The maximum number of kqueues that may be allocated)180 132 Q F1 -144 144 Q F0(The maximum size that may be lock)180 144 Q(ed into memory) --.1 E F1144 156 Q F0(The maximum resident set size \(man)180 156 Q -2.5(ys)-.15 G(ystems do not honor this limit\))-2.5 E F1144 168 Q -F0 .791(The maximum number of open \214le descriptors \(most systems do\ - not allo)180 168 R 3.29(wt)-.25 G .79(his v)-3.29 F .79(alue to)-.25 F -(be set\))180 180 Q F1144 192 Q F0 -(The pipe size in 512-byte blocks \(this may not be set\))180 192 Q F1 -144 204 Q F0(The maximum number of bytes in POSIX message queues) -180 204 Q F1144 216 Q F0 -(The maximum real-time scheduling priority)180 216 Q F1144 228 Q -F0(The maximum stack size)180 228 Q F1144 240 Q F0 -(The maximum amount of cpu time in seconds)180 240 Q F1144 252 Q -F0(The maximum number of processes a)180 252 Q -.25(va)-.2 G -(ilable to a single user).25 E F1144 264 Q F0 .47 -(The maximum amount of virtual memory a)180 264 R -.25(va)-.2 G .47 -(ilable to the shell and, on some systems, to).25 F(its children)180 276 -Q F1144 288 Q F0(The maximum number of \214le locks)180 288 Q F1 -144 300 Q F0(The maximum number of pseudoterminals)180 300 Q F1 -144 312 Q F0(The maximum number of threads)180 312 Q(If)144 328.8 +SF144 84 Q F0(The maximum number of processes a)180 84 Q -.25(va) +-.2 G(ilable to a single user).25 E F1144 96 Q F0 .47 +(The maximum amount of virtual memory a)180 96 R -.25(va)-.2 G .47 +(ilable to the shell and, on some systems, to).25 F(its children)180 108 +Q F1144 120 Q F0(The maximum number of \214le locks)180 120 Q F1 +144 132 Q F0(The maximum number of pseudoterminals)180 132 Q F1 +144 144 Q F0(The maximum number of threads)180 144 Q(If)144 160.8 Q/F2 10/Times-Italic@0 SF(limit)3.058 E F0 .468(is gi)3.648 F -.15(ve) -.25 G .468(n, and the).15 F F12.968 E F0 .468 (option is not used,)2.968 F F2(limit)2.968 E F0 .468(is the ne)2.968 F 2.968(wv)-.25 G .468(alue of the speci\214ed resource.)-3.218 F(If)5.468 -E .044(no option is gi)144 340.8 R -.15(ve)-.25 G .044(n, then).15 F F1 +E .044(no option is gi)144 172.8 R -.15(ve)-.25 G .044(n, then).15 F F1 2.544 E F0 .045(is assumed.)2.545 F -1.11(Va)5.045 G .045 (lues are in 1024-byte increments, e)1.11 F .045(xcept for)-.15 F F1 -2.545 E F0 2.545(,w)C .045(hich is)-2.545 F 1.589(in seconds;)144 -352.8 R F14.089 E F0 4.089(,w)C 1.589 -(hich is in units of 512-byte blocks;)-4.089 F F14.089 E F0(,)A F1 -4.089 E F0(,)A F14.089 E F0(,)A F14.089 E F0(,)A F1 -4.089 E F0 4.089(,a)C(nd)-4.089 E F14.089 E F0 4.088(,w)C -1.588(hich are)-4.088 F 1.476(unscaled v)144 364.8 R 1.476 -(alues; and, when in posix mode,)-.25 F F13.976 E F0(and)3.976 E -F13.976 E F0 3.976(,w)C 1.476(hich are in 512-byte increments.) --3.976 F(The)6.476 E .404(return status is 0 unless an in)144 376.8 R --.25(va)-.4 G .404(lid option or ar).25 F .404 -(gument is supplied, or an error occurs while setting)-.18 F 2.5(an)144 -388.8 S .5 -.25(ew l)-2.5 H(imit.).25 E F1(umask)108 405.6 Q F0([)2.5 E -F1A F0 2.5(][)C F1-2.5 E F0 2.5(][)C F2(mode)-2.5 E F0(])A -.2(The user \214le-creation mask is set to)144 417.6 R F2(mode)2.7 E F0 -5.2(.I).18 G(f)-5.2 E F2(mode)3.08 E F0(be)2.88 E .2 +2.545 E F0 2.545(,w)C .045(hich is)-2.545 F .673(in seconds;)144 +184.8 R F13.173 E F0 3.172(,w)C .672 +(hich is in units of 512-byte blocks;)-3.172 F F13.172 E F0(,)A F1 +3.172 E F0(,)A F13.172 E F0(,)A F13.172 E F0(,)A F1 +3.172 E F0 3.172(,a)C(nd)-3.172 E F13.172 E F0 3.172(,w)C +.672(hich are un-)-3.172 F .36(scaled v)144 196.8 R .36 +(alues; and, when in posix mode,)-.25 F F12.86 E F0(and)2.86 E F1 +2.86 E F0 2.86(,w)C .36(hich are in 512-byte increments.)-2.86 F +.36(The return)5.36 F .411(status is 0 unless an in)144 208.8 R -.25(va) +-.4 G .411(lid option or ar).25 F .411 +(gument is supplied, or an error occurs while setting a ne)-.18 F(w)-.25 +E(limit.)144 220.8 Q F1(umask)108 237.6 Q F0([)2.5 E F1A F0 2.5 +(][)C F1-2.5 E F0 2.5(][)C F2(mode)-2.5 E F0(])A .18 +(The user \214le-creation mask is set to)144 249.6 R F2(mode)3.06 E F0 +5.18(.I).18 G(f)-5.18 E F2(mode)3.06 E F0(be)2.86 E .18 (gins with a digit, it is interpreted as an octal)-.15 F .066(number; o\ therwise it is interpreted as a symbolic mode mask similar to that acce\ -pted by)144 429.6 R F2 -.15(ch)2.566 G(mod).15 E F0(\(1\).).77 E(If)144 -441.6 Q F2(mode)3.262 E F0 .382(is omitted, the current v)3.062 F .382 +pted by)144 261.6 R F2 -.15(ch)2.566 G(mod).15 E F0(\(1\).).77 E(If)144 +273.6 Q F2(mode)3.262 E F0 .382(is omitted, the current v)3.062 F .382 (alue of the mask is printed.)-.25 F(The)5.382 E F12.882 E F0 .382 (option causes the mask to be)2.882 F .547 -(printed in symbolic form; the def)144 453.6 R .547 +(printed in symbolic form; the def)144 285.6 R .547 (ault output is an octal number)-.1 F 5.547(.I)-.55 G 3.047(ft)-5.547 G (he)-3.047 E F13.047 E F0 .547(option is supplied, and)3.047 F F2 -(mode)144.38 465.6 Q F0 .551 +(mode)144.38 297.6 Q F0 .551 (is omitted, the output is in a form that may be reused as input.)3.231 -F .552(The return status is 0 if the)5.552 F(mode w)144 477.6 Q +F .552(The return status is 0 if the)5.552 F(mode w)144 309.6 Q (as successfully changed or if no)-.1 E F2(mode)2.5 E F0(ar)2.5 E (gument w)-.18 E(as supplied, and f)-.1 E(alse otherwise.)-.1 E F1 -(unalias)108 494.4 Q F0<5bad>2.5 E F1(a)A F0 2.5(][)C F2(name)-2.5 E F0 -(...])2.5 E(Remo)144 506.4 Q 1.955 -.15(ve e)-.15 H(ach).15 E F2(name) -4.155 E F0 1.655(from the list of de\214ned aliases.)4.155 F(If)6.655 E -F14.155 E F0 1.655(is supplied, all alias de\214nitions are)4.155 -F(remo)144 518.4 Q -.15(ve)-.15 G 2.5(d. The).15 F(return v)2.5 E +(unalias)108 326.4 Q F0<5bad>2.5 E F1(a)A F0 2.5(][)C F2(name)-2.5 E F0 +(...])2.5 E(Remo)144 338.4 Q 1.058 -.15(ve e)-.15 H(ach).15 E F2(name) +3.258 E F0 .758(from the list of de\214ned aliases.)3.258 F(If)5.758 E +F13.258 E F0 .757(is supplied, all alias de\214nitions are re-) +3.258 F(mo)144 350.4 Q -.15(ve)-.15 G 2.5(d. The).15 F(return v)2.5 E (alue is true unless a supplied)-.25 E F2(name)2.86 E F0 -(is not a de\214ned alias.)2.68 E F1(unset)108 535.2 Q F0<5bad>2.5 E F1 +(is not a de\214ned alias.)2.68 E F1(unset)108 367.2 Q F0<5bad>2.5 E F1 (fv)A F0 2.5(][)C-2.5 E F1(n)A F0 2.5(][)C F2(name)-2.5 E F0(...]) -2.5 E -.15(Fo)144 547.2 S 3.827(re).15 G(ach)-3.827 E F2(name)3.827 E F0 -3.827(,r).18 G(emo)-3.827 E 1.627 -.15(ve t)-.15 H 1.327 -(he corresponding v).15 F 1.327(ariable or function.)-.25 F 1.327 -(If the)6.327 F F13.828 E F0 1.328(option is gi)3.828 F -.15(ve) --.25 G 1.328(n, each).15 F F2(name)144.36 559.2 Q F0 1.551 -(refers to a shell v)4.231 F 1.551(ariable, and that v)-.25 F 1.551 -(ariable is remo)-.25 F -.15(ve)-.15 G 4.05(d. Read-only).15 F -.25(va) -4.05 G 1.55(riables may not be).25 F 4.641(unset. If)144 571.2 R F1 -4.641 E F0 2.141(is speci\214ed, each)4.641 F F2(name)5.001 E F0 -2.141(refers to a shell function, and the function de\214nition is)4.821 -F(remo)144 583.2 Q -.15(ve)-.15 G 2.538(d. If).15 F(the)2.537 E F1 -2.537 E F0 .037(option is supplied, and)2.537 F F2(name)2.537 E F0 .037 -(is a v)2.537 F .037(ariable with the)-.25 F F2(namer)2.537 E(ef)-.37 E -F0(attrib)2.537 E(ute,)-.2 E F2(name)2.537 E F0(will)2.537 E .492 -(be unset rather than the v)144 595.2 R .492(ariable it references.)-.25 -F F15.492 E F0 .492(has no ef)2.992 F .492(fect if the)-.25 F F1 -2.992 E F0 .492(option is supplied.)2.992 F .493(If no)5.493 F -.221(options are supplied, each)144 607.2 R F2(name)2.721 E F0 .221 -(refers to a v)2.721 F .22(ariable; if there is no v)-.25 F .22 -(ariable by that name, an)-.25 F 2.72(yf)-.15 G(unc-)-2.72 E 1.188 -(tion with that name is unset.)144 619.2 R 1.189(Each unset v)6.189 F -1.189(ariable or function is remo)-.25 F -.15(ve)-.15 G 3.689(df).15 G -1.189(rom the en)-3.689 F(vironment)-.4 E 3.172 -(passed to subsequent commands.)144 631.2 R 3.172(If an)8.172 F 5.672 -(yo)-.15 G(f)-5.672 E/F3 9/Times-Bold@0 SF -.27(BA)5.672 G(SH_ALIASES) -.27 E/F4 9/Times-Roman@0 SF(,)A F3 -.27(BA)5.421 G(SH_ARGV0).27 E F4(,)A -F3 -.27(BA)5.421 G(SH_CMDS).27 E F4(,)A F3 -.27(BA)144 643.2 S -(SH_COMMAND).27 E F4(,)A F3 -.27(BA)11.481 G(SH_SUBSHELL).27 E F4(,)A F3 --.27(BA)11.482 G(SHPID).27 E F4(,)A F3(COMP_W)11.482 E(ORDBREAKS)-.09 E -F4(,)A F3(DIRST)11.482 E -.495(AC)-.81 G(K).495 E F4(,)A F3(EPOCHREAL) -144 655.2 Q(TIME)-.828 E F4(,)A F3(EPOCHSECONDS)2.67 E F4(,)A F3(FUNCN) -2.67 E(AME)-.18 E F4(,)A F3(GR)2.67 E(OUPS)-.27 E F4(,)A F3(HISTCMD)2.67 -E F4(,)A F3(LINENO)2.67 E F4(,)A F3(RANDOM)2.67 E F4(,)A F3(SECONDS)144 -667.2 Q F4(,)A F0(or)4.029 E F3(SRANDOM)4.279 E F0 1.779(are unset, the) -4.029 F 4.279(yl)-.15 G 1.779(ose their special properties, e)-4.279 F --.15(ve)-.25 G 4.279(ni).15 G 4.28(ft)-4.279 G(he)-4.28 E 4.28(ya)-.15 G -1.78(re subse-)-4.28 F(quently reset.)144 679.2 Q(The e)5 E -(xit status is true unless a)-.15 E F2(name)2.86 E F0(is readonly)2.68 E -(.)-.65 E F1(wait)108 696 Q F0([)2.5 E F1(\255fn)A F0 2.5(][)C F2 -(id ...)-2.5 E F0(])A -.8(Wa)144 708 S .659(it for each speci\214ed chi\ +2.5 E -.15(Fo)144 379.2 S 3.803(re).15 G(ach)-3.803 E F2(name)4.163 E F0 +3.803(,r).18 G(emo)-3.803 E 1.603 -.15(ve t)-.15 H 1.303 +(he corresponding v).15 F 1.303(ariable or function.)-.25 F 1.303 +(If the)6.303 F F13.804 E F0 1.304(option is gi)3.804 F -.15(ve) +-.25 G 1.304(n, each).15 F F2(name)144.36 391.2 Q F0 .465 +(refers to a shell v)3.145 F .464(ariable, and that v)-.25 F .464 +(ariable is remo)-.25 F -.15(ve)-.15 G 2.964(d. Read-only).15 F -.25(va) +2.964 G .464(riables may not be un-).25 F 2.768(set. If)144 403.2 R F1 +2.768 E F0 .269(is speci\214ed, each)2.768 F F2(name)3.129 E F0 +.269(refers to a shell function, and the function de\214nition is remo) +2.949 F -.15(ve)-.15 G(d.).15 E .404(If the)144 415.2 R F12.904 E +F0 .404(option is supplied, and)2.904 F F2(name)2.904 E F0 .404(is a v) +2.904 F .404(ariable with the)-.25 F F2(namer)2.904 E(ef)-.37 E F0 +(attrib)2.904 E(ute,)-.2 E F2(name)2.904 E F0 .403(will be unset)2.904 F +.719(rather than the v)144 427.2 R .719(ariable it references.)-.25 F F1 +5.719 E F0 .719(has no ef)3.219 F .719(fect if the)-.25 F F1 +3.22 E F0 .72(option is supplied.)3.22 F .72(If no options)5.72 F .19 +(are supplied, each)144 439.2 R F2(name)2.69 E F0 .19(refers to a v)2.69 +F .189(ariable; if there is no v)-.25 F .189(ariable by that name, an) +-.25 F 2.689(yf)-.15 G .189(unction with)-2.689 F 1.115 +(that name is unset.)144 451.2 R 1.115(Each unset v)6.115 F 1.115 +(ariable or function is remo)-.25 F -.15(ve)-.15 G 3.616(df).15 G 1.116 +(rom the en)-3.616 F 1.116(vironment passed to)-.4 F 1.501 +(subsequent commands.)144 463.2 R 1.501(If an)6.501 F 4.001(yo)-.15 G(f) +-4.001 E/F3 9/Times-Bold@0 SF -.27(BA)4.001 G(SH_ALIASES).27 E/F4 9 +/Times-Roman@0 SF(,)A F3 -.27(BA)3.751 G(SH_ARGV0).27 E F4(,)A F3 -.27 +(BA)3.75 G(SH_CMDS).27 E F4(,)A F3 -.27(BA)3.75 G(SH_COM-).27 E(MAND)144 +475.2 Q F4(,)A F3 -.27(BA)2.845 G(SH_SUBSHELL).27 E F4(,)A F3 -.27(BA) +2.846 G(SHPID).27 E F4(,)A F3(COMP_W)2.846 E(ORDBREAKS)-.09 E F4(,)A F3 +(DIRST)2.846 E -.495(AC)-.81 G(K).495 E F4(,)A F3(EPOCHREAL)2.846 E +(TIME)-.828 E F4(,)A F3(EPOCHSECONDS)144 487.2 Q F4(,)A F3(FUNCN)6.481 E +(AME)-.18 E F4(,)A F3(GR)6.481 E(OUPS)-.27 E F4(,)A F3(HISTCMD)6.481 E +F4(,)A F3(LINENO)6.481 E F4(,)A F3(RANDOM)6.48 E F4(,)A F3(SECONDS)6.48 +E F4(,)A F0(or)6.48 E F3(SRANDOM)144 499.2 Q F0 .831(are unset, the) +3.081 F 3.332(yl)-.15 G .832(ose their special properties, e)-3.332 F +-.15(ve)-.25 G 3.332(ni).15 G 3.332(ft)-3.332 G(he)-3.332 E 3.332(ya) +-.15 G .832(re subsequently reset.)-3.332 F(The)5.832 E -.15(ex)144 +511.2 S(it status is true unless a).15 E F2(name)2.86 E F0(is readonly) +2.68 E(.)-.65 E F1(wait)108 528 Q F0([)2.5 E F1(\255fn)A F0 2.5(][)C F2 +(id ...)-2.5 E F0(])A -.8(Wa)144 540 S .659(it for each speci\214ed chi\ ld process and return its termination status.).8 F(Each)5.659 E F2(id) 3.169 E F0 .658(may be a process)3.928 F .008 -(ID or a job speci\214cation; if a job spec is gi)144 720 R -.15(ve)-.25 +(ID or a job speci\214cation; if a job spec is gi)144 552 R -.15(ve)-.25 G .009(n, all processes in that job').15 F 2.509(sp)-.55 G .009 (ipeline are w)-2.509 F .009(aited for)-.1 F 5.009(.I)-.55 G(f)-5.009 E -(GNU Bash 5.0)72 768 Q(2019 September 16)135.955 E(79)185.115 E 0 Cg EP +F2(id)144.01 564 Q F0 .442(is not gi)3.712 F -.15(ve)-.25 G(n,).15 E F1 +(wait)2.942 E F0 -.1(wa)2.942 G .441 +(its for all running background jobs and the last-e).1 F -.15(xe)-.15 G +.441(cuted process substitu-).15 F .597 +(tion, if its process id is the same as)144 576 R F1($!)3.098 E F0 3.098 +(,a)C .598(nd the return status is zero.)-3.098 F .598(If the)5.598 F F1 +3.098 E F0 .598(option is supplied,)3.098 F F1(wait)144 588 Q F0 +-.1(wa)3.057 G .557(its for a single job to terminate and returns its e) +.1 F .556(xit status.)-.15 F .556(Supplying the)5.556 F F13.056 E +F0 .556(option, when)3.056 F .345(job control is enabled, forces)144 600 +R F1(wait)2.846 E F0 .346(to w)2.846 F .346(ait for)-.1 F F2(id)2.846 E +F0 .346(to terminate before returning its status, instead of)2.846 F .6 +(returning when it changes status.)144 612 R(If)5.6 E F2(id)3.11 E F0 +.599(speci\214es a non-e)3.869 F .599 +(xistent process or job, the return status is)-.15 F 2.5 +(127. Otherwise,)144 624 R(the return status is the e)2.5 E +(xit status of the last process or job w)-.15 E(aited for)-.1 E(.)-.55 E +/F5 10.95/Times-Bold@0 SF(RESTRICTED SHELL)72 640.8 Q F0(If)108 652.8 Q +F1(bash)3.581 E F0 1.081(is started with the name)3.581 F F1(rbash)3.581 +E F0 3.581(,o)C 3.581(rt)-3.581 G(he)-3.581 E F13.581 E F0 1.081 +(option is supplied at in)3.581 F -.2(vo)-.4 G 1.081 +(cation, the shell becomes re-).2 F 2.977(stricted. A)108 664.8 R .476 +(restricted shell is used to set up an en)2.977 F .476 +(vironment more controlled than the standard shell.)-.4 F .476(It be-) +5.476 F(ha)108 676.8 Q -.15(ve)-.2 G 2.5(si).15 G(dentically to)-2.5 E +F1(bash)2.5 E F0(with the e)2.5 E(xception that the follo)-.15 E +(wing are disallo)-.25 E(wed or not performed:)-.25 E<83>108 693.6 Q +(changing directories with)144 693.6 Q F1(cd)2.5 E F0<83>108 710.4 Q +(setting or unsetting the v)144 710.4 Q(alues of)-.25 E F3(SHELL)2.5 E +F4(,)A F3 -.666(PA)2.25 G(TH)-.189 E F4(,)A F3(ENV)2.25 E F4(,)A F0(or) +2.25 E F3 -.27(BA)2.5 G(SH_ENV).27 E F0(GNU Bash 5.0)72 768 Q +(2019 October 30)141.235 E(79)190.395 E 0 Cg EP %%Page: 80 80 %%BeginPageSetup BP %%EndPageSetup /F0 10/Times-Roman@0 SF -.35(BA)72 48 S 137.14(SH\(1\) General).35 F -(Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E/F1 10 -/Times-Italic@0 SF(id)144.01 84 Q F0 .442(is not gi)3.712 F -.15(ve)-.25 -G(n,).15 E/F2 10/Times-Bold@0 SF(wait)2.942 E F0 -.1(wa)2.942 G .441 -(its for all running background jobs and the last-e).1 F -.15(xe)-.15 G -.441(cuted process substitu-).15 F .597 -(tion, if its process id is the same as)144 96 R F2($!)3.098 E F0 3.098 -(,a)C .598(nd the return status is zero.)-3.098 F .598(If the)5.598 F F2 -3.098 E F0 .598(option is supplied,)3.098 F F2(wait)144 108 Q F0 --.1(wa)3.057 G .557(its for a single job to terminate and returns its e) -.1 F .556(xit status.)-.15 F .556(Supplying the)5.556 F F23.056 E -F0 .556(option, when)3.056 F .345(job control is enabled, forces)144 120 -R F2(wait)2.846 E F0 .346(to w)2.846 F .346(ait for)-.1 F F1(id)2.846 E -F0 .346(to terminate before returning its status, instead of)2.846 F .6 -(returning when it changes status.)144 132 R(If)5.6 E F1(id)3.11 E F0 -.599(speci\214es a non-e)3.869 F .599 -(xistent process or job, the return status is)-.15 F 2.5 -(127. Otherwise,)144 144 R(the return status is the e)2.5 E -(xit status of the last process or job w)-.15 E(aited for)-.1 E(.)-.55 E -/F3 10.95/Times-Bold@0 SF(RESTRICTED SHELL)72 160.8 Q F0(If)108 172.8 Q -F2(bash)4.396 E F0 1.896(is started with the name)4.396 F F2(rbash)4.397 -E F0 4.397(,o)C 4.397(rt)-4.397 G(he)-4.397 E F24.397 E F0 1.897 -(option is supplied at in)4.397 F -.2(vo)-.4 G 1.897 -(cation, the shell becomes).2 F 3.446(restricted. A)108 184.8 R .945 -(restricted shell is used to set up an en)3.446 F .945 -(vironment more controlled than the standard shell.)-.4 F(It)5.945 E -(beha)108 196.8 Q -.15(ve)-.2 G 2.5(si).15 G(dentically to)-2.5 E F2 -(bash)2.5 E F0(with the e)2.5 E(xception that the follo)-.15 E -(wing are disallo)-.25 E(wed or not performed:)-.25 E<83>108 213.6 Q -(changing directories with)144 213.6 Q F2(cd)2.5 E F0<83>108 230.4 Q -(setting or unsetting the v)144 230.4 Q(alues of)-.25 E/F4 9 -/Times-Bold@0 SF(SHELL)2.5 E/F5 9/Times-Roman@0 SF(,)A F4 -.666(PA)2.25 -G(TH)-.189 E F5(,)A F4(ENV)2.25 E F5(,)A F0(or)2.25 E F4 -.27(BA)2.5 G -(SH_ENV).27 E F0<83>108 247.2 Q(specifying command names containing)144 -247.2 Q F2(/)2.5 E F0<83>108 264 Q(specifying a \214lename containing a) -144 264 Q F2(/)2.5 E F0(as an ar)2.5 E(gument to the)-.18 E F2(.)2.5 E -F0 -.2(bu)5 G(iltin command).2 E<83>108 280.8 Q .449 -(specifying a \214lename containing a slash as an ar)144 280.8 R .449 -(gument to the)-.18 F F22.95 E F0 .45(option to the)2.95 F F2 -(hash)2.95 E F0 -.2(bu)2.95 G .45(iltin com-).2 F(mand)144 292.8 Q<83> -108 309.6 Q(importing function de\214nitions from the shell en)144 309.6 -Q(vironment at startup)-.4 E<83>108 326.4 Q(parsing the v)144 326.4 Q -(alue of)-.25 E F4(SHELLOPTS)2.5 E F0(from the shell en)2.25 E -(vironment at startup)-.4 E<83>108 343.2 Q(redirecting output using the\ - >, >|, <>, >&, &>, and >> redirection operators)144 343.2 Q<83>108 360 -Q(using the)144 360 Q F2(exec)2.5 E F0 -.2(bu)2.5 G -(iltin command to replace the shell with another command).2 E<83>108 -376.8 Q(adding or deleting b)144 376.8 Q(uiltin commands with the)-.2 E -F22.5 E F0(and)2.5 E F22.5 E F0(options to the)2.5 E F2 -(enable)2.5 E F0 -.2(bu)2.5 G(iltin command).2 E<83>108 393.6 Q -(using the)144 393.6 Q F2(enable)2.5 E F0 -.2(bu)2.5 G +(Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E<83>108 84 Q +(specifying command names containing)144 84 Q/F1 10/Times-Bold@0 SF(/) +2.5 E F0<83>108 100.8 Q(specifying a \214lename containing a)144 100.8 Q +F1(/)2.5 E F0(as an ar)2.5 E(gument to the)-.18 E F1(.)2.5 E F0 -.2(bu)5 +G(iltin command).2 E<83>108 117.6 Q .449 +(specifying a \214lename containing a slash as an ar)144 117.6 R .449 +(gument to the)-.18 F F12.95 E F0 .45(option to the)2.95 F F1 +(hash)2.95 E F0 -.2(bu)2.95 G .45(iltin com-).2 F(mand)144 129.6 Q<83> +108 146.4 Q(importing function de\214nitions from the shell en)144 146.4 +Q(vironment at startup)-.4 E<83>108 163.2 Q(parsing the v)144 163.2 Q +(alue of)-.25 E/F2 9/Times-Bold@0 SF(SHELLOPTS)2.5 E F0 +(from the shell en)2.25 E(vironment at startup)-.4 E<83>108 180 Q(redir\ +ecting output using the >, >|, <>, >&, &>, and >> redirection operators) +144 180 Q<83>108 196.8 Q(using the)144 196.8 Q F1(exec)2.5 E F0 -.2(bu) +2.5 G(iltin command to replace the shell with another command).2 E<83> +108 213.6 Q(adding or deleting b)144 213.6 Q(uiltin commands with the) +-.2 E F12.5 E F0(and)2.5 E F12.5 E F0(options to the)2.5 E +F1(enable)2.5 E F0 -.2(bu)2.5 G(iltin command).2 E<83>108 230.4 Q +(using the)144 230.4 Q F1(enable)2.5 E F0 -.2(bu)2.5 G (iltin command to enable disabled shell b).2 E(uiltins)-.2 E<83>108 -410.4 Q(specifying the)144 410.4 Q F22.5 E F0(option to the)2.5 E -F2(command)2.5 E F0 -.2(bu)2.5 G(iltin command).2 E<83>108 427.2 Q -(turning of)144 427.2 Q 2.5(fr)-.25 G(estricted mode with)-2.5 E F2 -(set +r)2.5 E F0(or)2.5 E F2(set +o r)2.5 E(estricted)-.18 E F0(.)A -(These restrictions are enforced after an)108 444 Q 2.5(ys)-.15 G +247.2 Q(specifying the)144 247.2 Q F12.5 E F0(option to the)2.5 E +F1(command)2.5 E F0 -.2(bu)2.5 G(iltin command).2 E<83>108 264 Q +(turning of)144 264 Q 2.5(fr)-.25 G(estricted mode with)-2.5 E F1 +(set +r)2.5 E F0(or)2.5 E F1(set +o r)2.5 E(estricted)-.18 E F0(.)A +(These restrictions are enforced after an)108 280.8 Q 2.5(ys)-.15 G (tartup \214les are read.)-2.5 E 1.566 -(When a command that is found to be a shell script is e)108 460.8 R -.15 -(xe)-.15 G 1.566(cuted \(see).15 F F4 1.566(COMMAND EXECUTION)4.066 F F0 -(abo)3.816 E -.15(ve)-.15 G(\),).15 E F2(rbash)108 472.8 Q F0(turns of) +(When a command that is found to be a shell script is e)108 297.6 R -.15 +(xe)-.15 G 1.566(cuted \(see).15 F F2 1.566(COMMAND EXECUTION)4.066 F F0 +(abo)3.816 E -.15(ve)-.15 G(\),).15 E F1(rbash)108 309.6 Q F0(turns of) 2.5 E 2.5(fa)-.25 G .3 -.15(ny r)-2.5 H(estrictions in the shell spa).15 -E(wned to e)-.15 E -.15(xe)-.15 G(cute the script.).15 E F3(SEE ALSO)72 -489.6 Q F1(Bash Refer)108 501.6 Q(ence Manual)-.37 E F0 2.5(,B)C(rian F) --2.5 E(ox and Chet Rame)-.15 E(y)-.15 E F1(The Gnu Readline Libr)108 -513.6 Q(ary)-.15 E F0 2.5(,B)C(rian F)-2.5 E(ox and Chet Rame)-.15 E(y) --.15 E F1(The Gnu History Libr)108 525.6 Q(ary)-.15 E F0 2.5(,B)C -(rian F)-2.5 E(ox and Chet Rame)-.15 E(y)-.15 E F1 -.8(Po)108 537.6 S -(rtable Oper).8 E(ating System Interface \(POSIX\) P)-.15 E -(art 2: Shell and Utilities)-.8 E F0 2.5(,I)C(EEE --)-2.5 E -(http://pubs.opengroup.or)144 549.6 Q(g/onlinepubs/9699919799/)-.18 E -(http://tiswww)108 561.6 Q -(.case.edu/~chet/bash/POSIX -- a description of posix mode)-.65 E F1(sh) -108 573.6 Q F0(\(1\),)A F1(ksh)2.5 E F0(\(1\),)A F1(csh)2.5 E F0(\(1\))A -F1(emacs)108 585.6 Q F0(\(1\),)A F1(vi)2.5 E F0(\(1\))A F1 -.37(re)108 -597.6 S(adline).37 E F0(\(3\))A F3(FILES)72 614.4 Q F1(/bin/bash)109.666 -626.4 Q F0(The)144 638.4 Q F2(bash)2.5 E F0 -.15(exe)2.5 G(cutable).15 E -F1(/etc/pr)109.666 650.4 Q(o\214le)-.45 E F0 -(The systemwide initialization \214le, e)144 662.4 Q -.15(xe)-.15 G -(cuted for login shells).15 E F1(~/.bash_pr)109.666 674.4 Q(o\214le)-.45 -E F0(The personal initialization \214le, e)144 686.4 Q -.15(xe)-.15 G -(cuted for login shells).15 E F1(~/.bashr)109.666 698.4 Q(c)-.37 E F0 -(The indi)144 710.4 Q(vidual per)-.25 E(-interacti)-.2 E -.15(ve)-.25 G -(-shell startup \214le).15 E(GNU Bash 5.0)72 768 Q(2019 September 16) -135.955 E(80)185.115 E 0 Cg EP +E(wned to e)-.15 E -.15(xe)-.15 G(cute the script.).15 E/F3 10.95 +/Times-Bold@0 SF(SEE ALSO)72 326.4 Q/F4 10/Times-Italic@0 SF(Bash Refer) +108 338.4 Q(ence Manual)-.37 E F0 2.5(,B)C(rian F)-2.5 E +(ox and Chet Rame)-.15 E(y)-.15 E F4(The Gnu Readline Libr)108 350.4 Q +(ary)-.15 E F0 2.5(,B)C(rian F)-2.5 E(ox and Chet Rame)-.15 E(y)-.15 E +F4(The Gnu History Libr)108 362.4 Q(ary)-.15 E F0 2.5(,B)C(rian F)-2.5 E +(ox and Chet Rame)-.15 E(y)-.15 E F4 -.8(Po)108 374.4 S(rtable Oper).8 E +(ating System Interface \(POSIX\) P)-.15 E(art 2: Shell and Utilities) +-.8 E F0 2.5(,I)C(EEE --)-2.5 E(http://pubs.opengroup.or)144 386.4 Q +(g/onlinepubs/9699919799/)-.18 E(http://tiswww)108 398.4 Q +(.case.edu/~chet/bash/POSIX -- a description of posix mode)-.65 E F4(sh) +108 410.4 Q F0(\(1\),)A F4(ksh)2.5 E F0(\(1\),)A F4(csh)2.5 E F0(\(1\))A +F4(emacs)108 422.4 Q F0(\(1\),)A F4(vi)2.5 E F0(\(1\))A F4 -.37(re)108 +434.4 S(adline).37 E F0(\(3\))A F3(FILES)72 451.2 Q F4(/bin/bash)109.666 +463.2 Q F0(The)144 475.2 Q F1(bash)2.5 E F0 -.15(exe)2.5 G(cutable).15 E +F4(/etc/pr)109.666 487.2 Q(o\214le)-.45 E F0 +(The systemwide initialization \214le, e)144 499.2 Q -.15(xe)-.15 G +(cuted for login shells).15 E F4(~/.bash_pr)109.666 511.2 Q(o\214le)-.45 +E F0(The personal initialization \214le, e)144 523.2 Q -.15(xe)-.15 G +(cuted for login shells).15 E F4(~/.bashr)109.666 535.2 Q(c)-.37 E F0 +(The indi)144 547.2 Q(vidual per)-.25 E(-interacti)-.2 E -.15(ve)-.25 G +(-shell startup \214le).15 E F4(~/.bash_lo)109.666 559.2 Q(gout)-.1 E F0 +(The indi)144 571.2 Q(vidual login shell cleanup \214le, e)-.25 E -.15 +(xe)-.15 G(cuted when a login shell e).15 E(xits)-.15 E F4(~/.inputr) +109.666 583.2 Q(c)-.37 E F0(Indi)144 595.2 Q(vidual)-.25 E F4 -.37(re) +2.5 G(adline).37 E F0(initialization \214le)2.5 E F3 -.548(AU)72 612 S +(THORS).548 E F0(Brian F)108 624 Q(ox, Free Softw)-.15 E(are F)-.1 E +(oundation)-.15 E(bfox@gnu.or)108 636 Q(g)-.18 E(Chet Rame)108 652.8 Q +1.3 -.65(y, C)-.15 H(ase W).65 E(estern Reserv)-.8 E 2.5(eU)-.15 G(ni) +-2.5 E -.15(ve)-.25 G(rsity).15 E(chet.rame)108 664.8 Q(y@case.edu)-.15 +E F3 -.11(BU)72 681.6 S 2.738(GR).11 G(EPOR)-2.738 E(TS)-.438 E F0 .567 +(If you \214nd a b)108 693.6 R .568(ug in)-.2 F F1(bash,)3.068 E F0 .568 +(you should report it.)3.068 F .568(But \214rst, you should mak)5.568 F +3.068(es)-.1 G .568(ure that it really is a b)-3.068 F .568(ug, and)-.2 +F 5.626(that it appears in the latest v)108 705.6 R 5.625(ersion of)-.15 +F F1(bash)8.125 E F0 10.625(.T)C 5.625(he latest v)-10.625 F 5.625 +(ersion is al)-.15 F -.1(wa)-.1 G 5.625(ys a).1 F -.25(va)-.2 G 5.625 +(ilable from).25 F F4(ftp://ftp.gnu.or)108 717.6 Q(g/pub/gnu/bash/)-.37 +E F0(.)A(GNU Bash 5.0)72 768 Q(2019 October 30)141.235 E(80)190.395 E 0 +Cg EP %%Page: 81 81 %%BeginPageSetup BP %%EndPageSetup /F0 10/Times-Roman@0 SF -.35(BA)72 48 S 137.14(SH\(1\) General).35 F -(Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E/F1 10 -/Times-Italic@0 SF(~/.bash_lo)109.666 84 Q(gout)-.1 E F0(The indi)144 96 -Q(vidual login shell cleanup \214le, e)-.25 E -.15(xe)-.15 G -(cuted when a login shell e).15 E(xits)-.15 E F1(~/.inputr)109.666 108 Q -(c)-.37 E F0(Indi)144 120 Q(vidual)-.25 E F1 -.37(re)2.5 G(adline).37 E -F0(initialization \214le)2.5 E/F2 10.95/Times-Bold@0 SF -.548(AU)72 -136.8 S(THORS).548 E F0(Brian F)108 148.8 Q(ox, Free Softw)-.15 E(are F) --.1 E(oundation)-.15 E(bfox@gnu.or)108 160.8 Q(g)-.18 E(Chet Rame)108 -177.6 Q 1.3 -.65(y, C)-.15 H(ase W).65 E(estern Reserv)-.8 E 2.5(eU)-.15 -G(ni)-2.5 E -.15(ve)-.25 G(rsity).15 E(chet.rame)108 189.6 Q(y@case.edu) --.15 E F2 -.11(BU)72 206.4 S 2.738(GR).11 G(EPOR)-2.738 E(TS)-.438 E F0 -.567(If you \214nd a b)108 218.4 R .568(ug in)-.2 F/F3 10/Times-Bold@0 -SF(bash,)3.068 E F0 .568(you should report it.)3.068 F .568 -(But \214rst, you should mak)5.568 F 3.068(es)-.1 G .568 -(ure that it really is a b)-3.068 F .568(ug, and)-.2 F 5.626 -(that it appears in the latest v)108 230.4 R 5.625(ersion of)-.15 F F3 -(bash)8.125 E F0 10.625(.T)C 5.625(he latest v)-10.625 F 5.625 -(ersion is al)-.15 F -.1(wa)-.1 G 5.625(ys a).1 F -.25(va)-.2 G 5.625 -(ilable from).25 F F1(ftp://ftp.gnu.or)108 242.4 Q(g/pub/gnu/bash/)-.37 -E F0(.)A .41(Once you ha)108 259.2 R .71 -.15(ve d)-.2 H .41 -(etermined that a b).15 F .41(ug actually e)-.2 F .411(xists, use the) --.15 F F1(bashb)3.181 E(ug)-.2 E F0 .411(command to submit a b)3.131 F -.411(ug report.)-.2 F(If)5.411 E .595(you ha)108 271.2 R .895 -.15 -(ve a \214)-.2 H .595(x, you are encouraged to mail that as well!).15 F -.594(Suggestions and `philosophical' b)5.595 F .594(ug reports may)-.2 F -(be mailed to)108 283.2 Q F1 -.2(bu)2.5 G(g-bash@gnu.or).2 E(g)-.37 E F0 -(or posted to the Usenet ne)2.5 E(wsgroup)-.25 E F3(gnu.bash.b)2.5 E(ug) --.2 E F0(.)A(ALL b)108 300 Q(ug reports should include:)-.2 E(The v)108 -316.8 Q(ersion number of)-.15 E F3(bash)2.5 E F0(The hardw)108 328.8 Q -(are and operating system)-.1 E(The compiler used to compile)108 340.8 Q -2.5(Ad)108 352.8 S(escription of the b)-2.5 E(ug beha)-.2 E(viour)-.2 E -2.5(As)108 364.8 S(hort script or `recipe' which e)-2.5 E -.15(xe)-.15 G -(rcises the b).15 E(ug)-.2 E F1(bashb)108.27 381.6 Q(ug)-.2 E F0 +(Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E .41(Once you ha) +108 84 R .71 -.15(ve d)-.2 H .41(etermined that a b).15 F .41 +(ug actually e)-.2 F .411(xists, use the)-.15 F/F1 10/Times-Italic@0 SF +(bashb)3.181 E(ug)-.2 E F0 .411(command to submit a b)3.131 F .411 +(ug report.)-.2 F(If)5.411 E .595(you ha)108 96 R .895 -.15(ve a \214) +-.2 H .595(x, you are encouraged to mail that as well!).15 F .594 +(Suggestions and `philosophical' b)5.595 F .594(ug reports may)-.2 F +(be mailed to)108 108 Q F1 -.2(bu)2.5 G(g-bash@gnu.or).2 E(g)-.37 E F0 +(or posted to the Usenet ne)2.5 E(wsgroup)-.25 E/F2 10/Times-Bold@0 SF +(gnu.bash.b)2.5 E(ug)-.2 E F0(.)A(ALL b)108 124.8 Q +(ug reports should include:)-.2 E(The v)108 141.6 Q(ersion number of) +-.15 E F2(bash)2.5 E F0(The hardw)108 153.6 Q(are and operating system) +-.1 E(The compiler used to compile)108 165.6 Q 2.5(Ad)108 177.6 S +(escription of the b)-2.5 E(ug beha)-.2 E(viour)-.2 E 2.5(As)108 189.6 S +(hort script or `recipe' which e)-2.5 E -.15(xe)-.15 G(rcises the b).15 +E(ug)-.2 E F1(bashb)108.27 206.4 Q(ug)-.2 E F0 (inserts the \214rst three items automatically into the template it pro) 2.72 E(vides for \214ling a b)-.15 E(ug report.)-.2 E(Comments and b)108 -398.4 Q(ug reports concerning this manual page should be directed to)-.2 +223.2 Q(ug reports concerning this manual page should be directed to)-.2 E F1 -.15(ch)2.5 G(et.r).15 E(ame)-.15 E(y@case)-.3 E(.edu)-.15 E F0(.) -.25 E F2 -.11(BU)72 415.2 S(GS).11 E F0(It')108 427.2 Q 2.5(st)-.55 G -(oo big and too slo)-2.5 E -.65(w.)-.25 G 1.868 -(There are some subtle dif)108 444 R 1.868(ferences between)-.25 F F3 +.25 E/F3 10.95/Times-Bold@0 SF -.11(BU)72 240 S(GS).11 E F0(It')108 252 +Q 2.5(st)-.55 G(oo big and too slo)-2.5 E -.65(w.)-.25 G 1.868 +(There are some subtle dif)108 268.8 R 1.868(ferences between)-.25 F F2 (bash)4.369 E F0 1.869(and traditional v)4.369 F 1.869(ersions of)-.15 F -F3(sh)4.369 E F0 4.369(,m)C 1.869(ostly because of the)-4.369 F/F4 9 -/Times-Bold@0 SF(POSIX)108 456 Q F0(speci\214cation.)2.25 E -(Aliases are confusing in some uses.)108 472.8 Q(Shell b)108 489.6 Q +F2(sh)4.369 E F0 4.369(,m)C 1.869(ostly because of the)-4.369 F/F4 9 +/Times-Bold@0 SF(POSIX)108 280.8 Q F0(speci\214cation.)2.25 E +(Aliases are confusing in some uses.)108 297.6 Q(Shell b)108 314.4 Q (uiltin commands and functions are not stoppable/restartable.)-.2 E 1.315(Compound commands and command sequences of the form `a ; b ; c' a\ -re not handled gracefully when)108 506.4 R .389 -(process suspension is attempted.)108 518.4 R .389 +re not handled gracefully when)108 331.2 R .389 +(process suspension is attempted.)108 343.2 R .389 (When a process is stopped, the shell immediately e)5.389 F -.15(xe)-.15 G .39(cutes the ne).15 F .39(xt com-)-.15 F .193(mand in the sequence.) -108 530.4 R .192(It suf)5.193 F .192(\214ces to place the sequence of c\ +108 355.2 R .192(It suf)5.193 F .192(\214ces to place the sequence of c\ ommands between parentheses to force it into a)-.25 F -(subshell, which may be stopped as a unit.)108 542.4 Q(Array v)108 559.2 -Q(ariables may not \(yet\) be e)-.25 E(xported.)-.15 E -(There may be only one acti)108 576 Q .3 -.15(ve c)-.25 H -(oprocess at a time.).15 E(GNU Bash 5.0)72 768 Q(2019 September 16) -135.955 E(81)185.115 E 0 Cg EP +(subshell, which may be stopped as a unit.)108 367.2 Q(Array v)108 384 Q +(ariables may not \(yet\) be e)-.25 E(xported.)-.15 E +(There may be only one acti)108 400.8 Q .3 -.15(ve c)-.25 H +(oprocess at a time.).15 E(GNU Bash 5.0)72 768 Q(2019 October 30)141.235 +E(81)190.395 E 0 Cg EP %%Trailer end %%EOF diff --git a/doc/version.texi b/doc/version.texi index 330b1058..446bcdf6 100644 --- a/doc/version.texi +++ b/doc/version.texi @@ -2,10 +2,10 @@ Copyright (C) 1988-2019 Free Software Foundation, Inc. @end ignore -@set LASTCHANGE Wed Oct 30 16:57:22 EDT 2019 +@set LASTCHANGE Fri Nov 15 09:34:39 EST 2019 @set EDITION 5.0 @set VERSION 5.0 -@set UPDATED 30 October 2019 -@set UPDATED-MONTH October 2019 +@set UPDATED 15 November 2019 +@set UPDATED-MONTH November 2019 diff --git a/lib/readline/doc/history.3 b/lib/readline/doc/history.3 index 8de64f63..75f17eee 100644 --- a/lib/readline/doc/history.3 +++ b/lib/readline/doc/history.3 @@ -6,9 +6,9 @@ .\" Case Western Reserve University .\" chet.ramey@case.edu .\" -.\" Last Change: Sun Oct 8 11:43:43 EDT 2017 +.\" Last Change: Fri Nov 15 09:39:27 EST 2019 .\" -.TH HISTORY 3 "2017 October 8" "GNU History 6.3" +.TH HISTORY 3 "2019 November 15" "GNU History 8.0" .\" .\" File Name macro. This used to be `.PN', for Path Name, .\" but Sun doesn't seem to like that very much. @@ -118,6 +118,8 @@ containing The trailing \fB?\fP may be omitted if .I string is followed immediately by a newline. +If \fIstring\fP is missing, the string from the most recent search is used; +it is an error if there is no previous search string. .TP .B \d\s+2^\s-2\u\fIstring1\fP\d\s+2^\s-2\u\fIstring2\fP\d\s+2^\s-2\u Quick substitution. Repeat the last command, replacing @@ -125,7 +127,7 @@ Quick substitution. Repeat the last command, replacing with .IR string2 . Equivalent to -``!!:s/\fIstring1\fP/\fIstring2\fP/'' +``!!:s\d\s+2^\s-2\u\fIstring1\fP\d\s+2^\s-2\u\fIstring2\fP\d\s+2^\s-2\u'' (see \fBModifiers\fP below). .TP .B !# @@ -165,7 +167,8 @@ The last word. This is usually the last argument, but will expand to the zeroth word if there is only one word in the line. .TP .B % -The word matched by the most recent `?\fIstring\fR?' search. +The first word matched by the most recent `?\fIstring\fR?' search, +if the search string begins with a character that is part of a word. .TP .I x\fB\-\fPy A range of words; `\-\fIy\fR' abbreviates `0\-\fIy\fR'. @@ -182,6 +185,7 @@ Abbreviates \fIx\-$\fP. .TP .B x\- Abbreviates \fIx\-$\fP like \fBx*\fP, but omits the last word. +If \fBx\fP is missing, it defaults to 0. .PD .PP If a word designator is supplied without an event specification, the @@ -219,15 +223,19 @@ Quote the substituted words as with but break into words at .B blanks and newlines. +The \fBq\fP and \fBx\fP modifiers are mutually exclusive; the last one +supplied is used. .TP .B s/\fIold\fP/\fInew\fP/ Substitute .I new for the first occurrence of .I old -in the event line. Any delimiter can be used in place of /. The -final delimiter is optional if it is the last character of the -event line. The delimiter may be quoted in +in the event line. +Any character may be used as the delimiter in place of /. +The final delimiter is optional if it is the last character of the +event line. +The delimiter may be quoted in .I old and .I new @@ -235,7 +243,8 @@ with a single backslash. If & appears in .IR new , it is replaced by .IR old . -A single backslash will quote the &. If +A single backslash will quote the &. +If .I old is null, it is set to the last .I old @@ -259,7 +268,8 @@ if it is the last character of the event line. An \fBa\fP may be used as a synonym for \fBg\fP. .TP .B G -Apply the following `\fBs\fP' modifier once to each word in the event line. +Apply the following `\fBs\fP' or `\fB&\fP' modifier once to each word +in the event line. .PD .SH "PROGRAMMING WITH HISTORY FUNCTIONS" This section describes how to use the History library in other programs. diff --git a/lib/readline/doc/hsuser.texi b/lib/readline/doc/hsuser.texi index 521ccc70..05bb15a7 100644 --- a/lib/readline/doc/hsuser.texi +++ b/lib/readline/doc/hsuser.texi @@ -370,11 +370,13 @@ containing @var{string}. The trailing @samp{?} may be omitted if the @var{string} is followed immediately by a newline. +If @var{string} is missing, the string from the most recent search is used; +it is an error if there is no previous search string. @item @code{^@var{string1}^@var{string2}^} Quick Substitution. Repeat the last command, replacing @var{string1} with @var{string2}. Equivalent to -@code{!!:s/@var{string1}/@var{string2}/}. +@code{!!:s^@var{string1}^@var{string2}^}. @item @code{!#} The entire command line typed so far. @@ -426,7 +428,8 @@ The first argument; that is, word 1. The last argument. @item % -The word matched by the most recent @samp{?@var{string}?} search. +The first word matched by the most recent @samp{?@var{string}?} search, +if the search string begins with a character that is part of a word. @item @var{x}-@var{y} A range of words; @samp{-@var{y}} abbreviates @samp{0-@var{y}}. @@ -441,6 +444,7 @@ Abbreviates @samp{@var{x}-$} @item @var{x}- Abbreviates @samp{@var{x}-$} like @samp{@var{x}*}, but omits the last word. +If @samp{x} is missing, it defaults to 0. @end table @@ -478,15 +482,24 @@ Quote the substituted words, escaping further substitutions. @item x Quote the substituted words as with @samp{q}, but break into words at spaces, tabs, and newlines. +The @samp{q} and @samp{x} modifiers are mutually exclusive; the last one +supplied is used. @end ifset @item s/@var{old}/@var{new}/ Substitute @var{new} for the first occurrence of @var{old} in the -event line. Any delimiter may be used in place of @samp{/}. +event line. +Any character may be used as the delimiter in place of @samp{/}. The delimiter may be quoted in @var{old} and @var{new} with a single backslash. If @samp{&} appears in @var{new}, it is replaced by @var{old}. A single backslash will quote -the @samp{&}. The final delimiter is optional if it is the last +the @samp{&}. +If @var{old} is null, it is set to the last @var{old} +substituted, or, if no previous history substitutions took place, +the last @var{string} +in a !?@var{string}@code[?]} +search. +The final delimiter is optional if it is the last character on the input line. @item & @@ -499,6 +512,7 @@ conjunction with @samp{s}, as in @code{gs/@var{old}/@var{new}/}, or with @samp{&}. @item G -Apply the following @samp{s} modifier once to each word in the event. +Apply the following @samp{s} or @samp{&} modifier once to each word +in the event. @end table diff --git a/lib/readline/doc/version.texi b/lib/readline/doc/version.texi index f9c774ce..f1416959 100644 --- a/lib/readline/doc/version.texi +++ b/lib/readline/doc/version.texi @@ -4,7 +4,7 @@ Copyright (C) 1988-2019 Free Software Foundation, Inc. @set EDITION 8.0 @set VERSION 8.0 -@set UPDATED 6 March 2019 -@set UPDATED-MONTH March 2019 +@set UPDATED 15 November 2019 +@set UPDATED-MONTH November 2019 -@set LASTCHANGE Wed Mar 6 09:51:02 EST 2019 +@set LASTCHANGE Fri Nov 15 09:34:19 EST 2019 diff --git a/lib/readline/histexpand.c b/lib/readline/histexpand.c index adcf5dcb..0d6358df 100644 --- a/lib/readline/histexpand.c +++ b/lib/readline/histexpand.c @@ -180,7 +180,7 @@ get_history_event (const char *string, int *caller_index, int delimiting_quote) } /* Hack case of numeric line specification. */ - if (string[i] == '-') + if (string[i] == '-' && _rl_digit_p (string[i+1])) { sign = -1; i++; @@ -230,10 +230,12 @@ get_history_event (const char *string, int *caller_index, int delimiting_quote) } #endif /* HANDLE_MULTIBYTE */ - if ((!substring_okay && (whitespace (c) || c == ':' || - (history_event_delimiter_chars && member (c, history_event_delimiter_chars)) || - (history_search_delimiter_chars && member (c, history_search_delimiter_chars)) || - string[i] == delimiting_quote)) || + if ((!substring_okay && + (whitespace (c) || c == ':' || + (i > local_index && history_event_delimiter_chars && c == '-') || + (c != '-' && history_event_delimiter_chars && member (c, history_event_delimiter_chars)) || + (history_search_delimiter_chars && member (c, history_search_delimiter_chars)) || + string[i] == delimiting_quote)) || string[i] == '\n' || (substring_okay && string[i] == '?')) break; @@ -409,7 +411,10 @@ hist_error(char *s, int start, int current, int errtype) } temp = (char *)xmalloc (ll + elen + 3); - strncpy (temp, s + start, ll); + if (s[start]) + strncpy (temp, s + start, ll); + else + ll = 0; temp[ll] = ':'; temp[ll + 1] = ' '; strcpy (temp + ll + 2, emsg); @@ -624,7 +629,7 @@ history_expand_internal (char *string, int start, int qc, int *end_index_ptr, ch return an error state after adding this line to the history. */ case 'p': - print_only++; + print_only = 1; break; /* :t discards all but the last part of the pathname. */ @@ -1356,6 +1361,11 @@ get_history_word_specifier (char *spec, char *from, int *caller_index) i++; last = '$'; } + else if (spec[i] == '^') + { + i++; + last = 1; + } #if 0 else if (!spec[i] || spec[i] == ':') /* check against `:' because there could be a modifier separator */

lBUcj$~3>HPS~l$3p+TW3h>if3MY~t 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 z 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 a*U!Pn@5c{Mz>i13S4Kf)Wy7ULg8vVB%9j5C delta 343527 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�Hf0hcH zZd-KZJ|HlXQ5n3{Aj_M(1l%4sL_vuL`_yHMNW>HZ%hfgHW~FU;e>zr%)tlk6jbLXB zTxpeP+r>OYrbBeku9>QoImk0HD$Ku_JD_8d1=_d6Os{5@u&@ui+E@!nV>Zo4 zgBz1nZSxExxsm&+64*{k`qXjf^9IA4@aB9G|EA`QARe^_>gNMA4qyKoT60-54X#VMTw}^T z2AeUf7?r=+Ya2gxN~S=d&bz$|2PJ*yI`-8A_qTU2hNJN3UNrF0EZZ&efkXG|3A+%3 z*J=dHjW_*0{v=euY$Hr6p-#v2gEtA4)}`l)?&gm4TOSnF^Gl(VFgm?EF6AK%bQ3sj6rw_-2I zFcz4-yx49+7o=HNNt#V>H#|%4s5N2`o1g$Mng;fks%+!rlYRpQ$3>GB=WlTH*OcT9 zi}HLo6L;U`@h1+ixIB9t@NuPS$YQkH2Nm8ZfprD#TyUn1|MvEoq*?Q&_%U%h^BZ;k zO?xf}qo$u{Ucyl8;gQhA1>4_)W{_)866ZcM8U9)|^vW9gH1skG`S(e}>h03>TebkG zR{rvqLOzrnrSOHf2Kr9JsU@juF?jD~+4o^EwmrI+he(BtC2O8w3wO6KV-|36F~2t= znC^InFCDLAwzSfv_2*)jtG)+eY7I|49(ms9APf+rJ8z1O=t27y&xLW5=H|?9oaLIP zqCHnif?h3z-$5Be4_gTyW(od%1UvwA(JF)|o3;ej%Cn2Tk%+bZ#SRs$$?Jqj1oOJNQt? zk922vkL`~EWX`0q34|YS(iQ6yaG9RZBSFkl_7cvQ=RQTboasJ|{B9}UOd5dr)7g+C zQ^oV*(U0#rhjL#f{%PoD{lJuH@|~~8_lqn{!7c-83pai~bA?8#>B~8oh-&KG5-S5$ zjyzzeBIOgK$7%92w8}b417R7s&KBsiz4(DbGRl}PZE0xNCp%z9RtZt)nvaQ$= zGIH0jmcl1PeYW}FU#tMQpFojjnFpG7E1>8-rrlMokD>Jj&mhsIfR^_hWCUaP^v5B4 z2Q;y8r|Y>bBrS}gh5&x)zYRsI7|SVDY1@}kK=s~lqp>(vnPpx1Uu;xOYE=*EtGGtp zny1C(v0S#?1#W)o>%ZK3^#+8E=t;e%8yJ2&r{YYtQ!g&Wki-BY|MD;MoJitr(5cN6 z$-0Y$L`I&QvLYGp6I!mx=P2ZnN1yjj?W!^}#+apaE`b${T88lEr=-32Bi^^)^6PL} z7bCkh6nT(WUop1}!&Y|TD%p2)X)rRr;mIdX!EsembLAgd{n=G%COux-q-*Gt2ns_% z0%nZ-*s0wHqC9LZ4eUxmufw(hzy{6Ry~1q+-y zVwYV2;o%f}NAJ(_5nS%%eNB-zhw5%D#ZMS&I&I~|1Pt~9K-(d}L;m*^%JDzp09Fom zuKzcMvj5{+rUkD6vjbvuCtWs2{oJz{z$Ro~ig0PN6 zPJ_jez{xjwGVzd|KhE$+o92$F>6k;tfrj36`!uQ@JZf3a9T6YEs8 zYN0M}M!nU{LUIfFx{hCvA+dbDckzc=rcfP{LVR++;oPI?47LDxFe<$H7~%AXV}F9p ztjUaI?x`h_$@=H3^j&}b!xbauj~U6Szts?37wn>}+_vqZAEz_7AQkm*+&`haba(_w z4aa_r%o2Ysa6BE=Fshw_zVS}AZ2%e)Nr_Yi%HgKUiG+3G&iW#-^t;a=eq6u*^}{D) z4mtSKEK~sUI@owUhMVQ25Ry74s_-k2-s}J?=Q&!t<928^_{*lBOSF)rD4bETQWziw z_XwK_A_{AFDd5uJFIH*g!e?AWXAw49z5V&;KK0;J-BiRg1DKveLar-wy81bJ~Y#v2C%TFKFk?V0b&5iyaZH?NV}5-s&~$y@qGcF zo-^i@?GAMzrdImlOYw%&!Vn6*8G<}Y1LDA>u7Mt8G%wR{S~B|Yr(satqyZ7aPeE7} z1e9?Dh+6)C1*k$E0^0&g82XbJq~ac?9*%#pHwh2ExRANj&~Mc^q8zsnYw>tf4<`hx zIu2^W109mDDV}wxNBkY$w8~gYgK-SMFG%ByHMiJ|&~1;?*K2ZpQ)FP55DqJ0-(3uq~? zO1Ime=0GHovS!?A2EF*Wb4D~d>i-g%w9XUnJo1+{}?c=wd#MyngnoTA>=%)qMED|&A}V!PFA=}Vl4V_&A z8?gr3!iPy_Fg^vCJdS{vqcVT0Hl*a}ATPE}yAvEGbArdO9oe5-BV%#$wK+u!awgie zU=`p&XXGU>K`W5Ee3z5nakV($Jn4@ z-8OU2$v|b5)7ZU@ij|P(?$b>%dltdT&y|C>mq9sOwcz}ax3geI(**oeZwwUCvvrh^ zp{@{bjA>X@ht1(7kL!70TF;n`v2|%Uwzc)0+O`nFfW%f+QKiab+Ja}p9=-%}$%ejI zBhpI3x`!-st($(BJDh*jYeA%N@gx0TZ?tqSrb3X+S27HDN&4elovK3|^-S+f6F}iv zSVB#g-2@UY2s}KLAuin#>|PjAo7;YcYz@(Qdk4^jm4G9r3PlcUYnft%sPq+IFbj8w;w+)td@U9c!0v79=b3hc^}lt z04G_=+)_6-sYL{s2j7LiF0Ka$5&?n0P}DG7vJ+rk0TZ6J6BGO>p}H7wLy>P(QOfzR zS%zE$R#zCDHeq{A+8%?|lG`2XN7yYfZuPWLGLWPX5_+X4z?)+IaWScc zJB4)d*J0Om_0WH`k0zO>_#N@qc8gS#Igy2+Ac%y7I|PN~-UciY3dnzU{~zL28G65eV~nmqNgh6J zMq69NiYcSBI$UXFk2f2){ZW}3=m>FTYiapB3HIU!Zn=ZBQDfP*J?${_h!ul{O0ASp z=UF8XoT94IpSAhlYdv8+svMkoOYxx!A30Qg1tzf5VVq&1GekOC*i`r76`BrK&Y1{S z=QGC<39^4?$==7{T99)3Z|mki;XR=ZK$l;bdI0}CPnx-t%OVz=VIW_F}8b<)XS&QE%_eEd_#cbW2IO4`;5l z=1+q5i#;O%!nKBZX7fzEkf~7Jdm8L4R-Zd^bfEJXgN_PImYCCncN%GNUTVIPxufJ> zT29qbsMIFJsn#_F<(&CQxr$M&sB-Egu#e~%_5M+JR+?pTq40?rGM?gbl{~~Tmdk%o z-j?>AJEhA9R#Q4@Z%jJ&$~g2Z8>JvUs5?_@m{*3i1+%h(e2x*vu z9ULtyJfuWa3Jdurs6=qISes&_u5fGPOVr&jKdW7^08pz~Rb`0DsZWZ+4k)X$9cJlw zmFF~w$~c(87iW-99A82x4laf-vBl!^Q(IT7;zDe0E74J$p8CZ;5HN)FvFCr13RvZ? zkRIwCSk}-VEIusO0!mx>-o~XP7n+%v=MN3|A=qu--rHJ8sr8a$^TY3G5@~$sj54gy z&+87P{I7?~Ugi+6iC z7E6t{ddUF;GAPPno!}vl)(C&*x$l=Wu$#h%31o0PS1@rGs4!uzo;C&u0HJwfQ`{`a z;#q)^^?4ma>Xv}{>eM}196^UIeUagE8k)y_+AQIA0a-7zT3#y`MEHuHzgJxB$tqoV^$tlZn|+||>n|X}{?&g}!5^B@lw{4{ zt$Rc)dZxa;ZqTC$I;})VFm$by2}!)6JZ@*)jz{AGEsDzo$LCwq5PJQ%lBrr2`Wj2N zW71_u__AO{dxyHFlsl`a(>}8R2cF^fo_z{$?dU; zK`g>roA^1Vss&X7Hu6Ak9e0dmRGTE#^28`fHG;8CL7$?Sj1eGL#QnR{5}^0{$RM?w z>9G_`gIM)l8+!p@rLHt1a1hr;c~Jl|FE0qdF^ZCiOn59P772f9Xu|8vUH=3Ks_SxE zs|A-V2(mMQ`fz_x1ZJy-j*FZ0gNiN0G^Tk{Abcp5>fGT2Isa22D2r`4C7B`=5VjI(h^Mhdsia0=}3_taSUTQWt|h^7&B0y6-PQy&XxYO?5~s(>B@! z$3~ml*`bX?WAilA^9OGp!gL49Y|{^uHFe0Qgs7r!BzRHIXV$*Crr4H~GCj>|ot{72 z;h@mMh5#69;}KDo#5el@3a+U&v2Ia%$Jrh4)#>@f2u^>(@bBrzF9-Bib3nqeu2xMp zZC*}_;84^{DJ=>sk7jaoGJUXhGn3yI0EZTg^9YJ<|o>#g8S^owI=35 zPCeDwDX((uf(BR?yF z6PqZgcc*Bq%t$wy7Pb8#9AJB<8^kfZx*pelLG6KA_%sl=H63Bw-7+Frsz(5&^mZ1v zcsWbevcH()K#UVczf?8S(~yNuk4N=nmH=KQ^XHnxp+#j3k5@RH?rUzG*ug0?+M1l_ zD+Pa#+adpZw~!Q=u`d->b15wr%Cjh)`W_MSP;faH5siD4k%(rZ;lbiGjnOlWGi)^m z)OYP;@)bM1wu1?XYyQW9u|Ex_@p(g~B++m%;kF|D2U0%x633E}kZg?Wf(e-lvjoX_ z`2B+QK_)Rl5$S#kgVfkl_SKP#vkj~iei485ZQ3atn<0pvZWq$avDFz$znqnh-bGzn zglN;BHPd{Ep_TV7??+0dWOHwom$57X6PJ_d0Vsd#avQf5{;#J%r;}u9lkj5i+gfRD*Gb$- z?5V9ZospByiiF5*$R)iOU1l0G2CKN-`b&ki=a8=lY%R9Pk74xnMs1 z^uOnulP7Oewroy(wmkW8BGg0H|C(>u^Rttg&%>CV&GBYNPtGn+^kTu%fTdBy&NhE1 z-t%XZv;SZhyeC2)hk1rK&KCG5Q3eUWE82=$x3dg;Y> zvni@Y!@eo1PQPRY2n61a_1i}eG{>lwk)QH7VY4t%vhW~J)hR{SZZ}0+&WrW>maU5Z z7@>|yQXZvgFFud^C0CNQ?!=g93ABIr_qSci4O_^cE4g6TWxHbSO45=iZ-w7mE*CtD zjHDkg^;2usfM-E}u(#c{<+ft&_P{Q2!t=O4-IF)FZQb@71pAH(A%9|yyXdU^IqyFV zc?!dk?B%*GE6$Wv!ktCDk3FK?8{fhKwaTZ_q9w=t1gR+wKO_)4O|C%uggu@ zlGWk)9pZX>ss6F?Kxw1|2>g&EOHB+2q`uy_X^Z)f42capHEmta^>$UaxsWyOXZI?r zq2om6b3ZmYakV`Z!AXC{yig9|?D?%SG{P}65wVaev|zi$hMSYF=+=MjlvPI2vSH* zBkyL17-&@PAhr-@Qp;?jS46<`Bz_=fy>(XrS*EP37I4j6)@@ND6w7+vZ4hqNTsG{z z*GPE)E?`n_@!MN#uo&PDk~B(8)*xy}%V&|$bwwNJ9N{%z7xjMxpXRy9J*UtJjuEVW zcpvz{>RIUUn9cigI6a_523w2V?Dif%`sf}EkBW2fB~wlZ5z*(ce!vdwE5#1}JxFI99D7*Qs1@*kW5rlk;JmqB`2N`uRqs ztj{Ci+fwVtIt+j1Vs>3FfJJ51YFq_s#%bo>(qZx2r1yL!fkKyCWbz2711yO5 zaN56%(e*E8SrYd^omk!hRPK+wp6)XRkdTp7=iX}DEmv$&P68wa^4q&A$-M017O%oA zZC&hkz#l@)Uy9|D{zN)eOxE?bR^b(3X==-draM8-T>*avnQ$q)-GOtp+qzL(BACjW zArI$rA(1HvhNjuhOSnbZJPUai8grDb!qbq4LEb}0Zav~nU49Bx%!P4xMz52yIPhwM z!t48aM$VT63@R;IQ*0z@R%)Dm!PZ5!?24u2lUa-a&z10(+x1MRRN&{djg1kFKq=7# z-=sPUVZ>sojHTL z^GFc@S}qc$%GzRsISx6LJs5gxZ8FkE$<4MkP_NG#m|Bc@7eoRk)v{2$%gJR*Okgrz zRh6#+H;c(zS^^ww(K2m_g`%?y39jo2!IUgU}a|Xz4NLp7F^)1_!Ri`s$x9*xT`iBpjhju76Ra+M3l*5V#L&YCG z`Q#qW&%F(ZW4T+GntDzZpvOIyPeFAzpd^&13a{@THw>hY_nEj@EJ}Ss(_Nr8%nw;= zu-nt8?DNm}YqfKiyws6Um&;XaJ=Uzs%l3c1P=9*LK0jsH_|CrO4Wbxee9gV0ou0Bk zoE{NPp(x6Y60fYxzxV9+>5-j`R?lAl?Vi;?9A15Hmuu3R2dQ^62N0C|*c~H!h3O^+ z9RH20h^SVsRKC3v+t@vHvHjCwaWtYEk>1?dWoV9L_Aohmzde3BB7t454|l}YV%L9g zmq7w%;DoLe?CLRt<=G%V|8ivS_-(#~L2q-L^)knXcR-=qsI@Fpnwv zN6;l4bPT7DfE2!W`UDIxM~H>q=_mS=$NJYt{p+a;IW1PieOEpx9g&Zpp0XcK*-xX4 znnjs@*GLI^S1v09`M=+RVqDS^1>k>%3;uo&1|tOk`a>I|Wzl3O84hETOmnbzsvp%H zQ^dJf=<26AlWJ2H`%FXcS`%sID7007W&kWu&=wu!utC+$4pBwCh<;&%Wfu~EXx7@p z0%*JKW$E2f9~+^d+sVc8E_T*acd$6iYtaDvn!8hv%h`8|fJZ#=2OW;zYma~C2857$ zgNYzD6XC>~_PzR*5>0@C#BOW}i|8|qxoGTDtedT#XI;vgDC2^fl8SgbwNcxyb;CSo zy}hD56A@aI>`*-IRb)M+fB?qc&27~dH(Ylcu^M0`z*y6dHpA(K84#eC8aO{nj5d(3 zP@|lx!(+63YAASj)_}J40Uv*nn0ij6Mh* z?~Uv+OCmJpnQn%zRL_|Cv1+BL`6v!(e>WV1jE2Dv1tbZXIAu-Sxi`pBT{$sP6T~*$ zbdKiei&Np$4oqWACe!mZXSgZ(Mm-@lXln$IKNvpu4Zl(BdR5L>Yz2R@E+iH$#}n6t zN5Ovk76MALyL7M`H0d;FPVY=y2hEPK7-!}UbfgJI!)u4#TNn<=_&&I$Jc-~x!|mF( zE-zHc@Q00c*GipfBgl>5B5NNrc^ax2zyz*NNJlK8hr{Y}Unc6t(#-aBO%F;jdg0Vf z6vD8d;HYv!(V=~Y5*B~ti5&!GVPFP5(p)J-Na)DU215PDxu>#o6w+fH1>Ofy@Gz3v zlD>3FIT;dEiL=iNxHdq{v5VWT*lPU>4t8GiyM0@lvr}I-w|B_y55WsQ>RJrx2 zrPn5~a=^T>L)iaAWFN=d_;Sny0F-U}-^ZLgFKfhVCV zctJwr^a0&k4~KtZv7Pz)D2qCSWU-(U;46wkp08oZ9&fkv7GzT2IW&DWq^k_tEk!4t z*?InYXd`>uL8kOH9~0InmO=78!!5+3IO)+sr8_p`Nn!3O^?A`0#haUt6@61?-`6; z9Mdz)KMq9vV6pNmdV@x54j55W87i}3G94*Q^4`&;zmP<=^wYh%;tg+^6$Ao-tEEKM zy`_Kst$hs?+Wdl;bW|9tcm_`hbszD@U2@b!BR+E^BGF%C_%$5D&DV)sk7nnBzCd8W z;$3$!Q?>)_2$z?G3r_3=h7TQ9(8P!}9PNsLZu=i4flI5fG8KC z8>?>zcM5drYvEJ-psve>hR4C>Mct|9`C>!|r?pmp!N+c>+qSzc0sZikgI0uz_+ z^#KY3H#e91^#MhHZExJT5&rI9!EezPUPh!uz4VF#Nt(O5NRu|+Lkp}6oL0;As?kb& zlGYpNH{`G6KX!%`^|~((?$X+a!U!Bo6gl(E%ri42eLsav#T)W+b}_Z7BgiaThXd!GkA)U$eh-w1&^7j4M$=3=hSHIr40oR7sviDUlQA(lFqm^>JIsvV^B4i3&+} zrCgH5J*n2Ro>R%Cp!6JSJ4UJbT#Id%45`c9z^ws-RfPg6&Nth9mn})G(IWT{CvSCD zbAwt={jpWavg%LHd-R9l@N=+S*u0>lSMaDE2*E~g$723H2o;AmVwr;{dOBilka^ zWR=9Y&=&qI0eq^^<|3qC1MzGOQ%HGm0;Yia+zF1u6j0_j?*|6-sqMLT4G*g48Ut!D zma>w6#U{xlnlC9dD4f$EU3 z@)f|MKI8!vg0~+k-?eUc8<|z*ccheRc@UbzaKWaDX{rjT1W5#W^4% z9Y#Ih=zgDfLlTBC1L_*YfqAA{zmQYJ!~~On5(bx;mRlJopJNimN(QQg_rQ^6Z_xWS zc(dQlt=EG9Lw5lES4F;2nym6P%_m$?o4KB~M=#lBQE^WYszm*7TO=EB6InY+$Dlm$ zsB3h38I|k4Nx4GUhm;cd`>7JO~@N13o0+@>#Th z!6~+~M#=+g1z}4&F0Tn7iPH3*?AJ0ganEVU)ruZ#BJVzG4Z^!}7*2w?R3Ez@4I3(` zXM$x~lqtDd;Xnu_-)Vi&$b*>Y5SCGeP?z^*B{%4e`*jkphw;L}q75xA#`wbej@z!_ zYC=d#QtYw}=ie6jgrRLi0p1T@ix`xDnp&rhV^hx#T1sJ}rWEB}8t3v7BW6wZNtz-O zIKk#SlB1*U6Zku+^gFrPrBS8d16mNQnMNMy1|EV?Dmo2CVJ!Y0pu#voX