%!PS-Adobe-2.0
%%Creator: dvips(k) 2021.1 Copyright 2021 Radical Eye Software
%%Title: bashref.dvi
-%%CreationDate: Fri Jun 16 16:11:15 2023
-%%Pages: 201
+%%CreationDate: Wed Aug 16 14:12:07 2023
+%%Pages: 203
%%PageOrder: Ascend
%%BoundingBox: 0 0 612 792
%%DocumentFonts: CMBX12 CMR10 CMTT10 CMSL10 CMSY10 CMMI12 CMMI10 CMCSC10
%DVIPSWebPage: (www.radicaleye.com)
%DVIPSCommandLine: dvips -D 600 -t letter -o bashref.ps bashref.dvi
%DVIPSParameters: dpi=600
-%DVIPSSource: TeX output 2023.06.16:1211
+%DVIPSSource: TeX output 2023.08.16:1012
%%BeginProcSet: tex.pro 0 0
%!
/TeXDict 300 dict def TeXDict begin/N{def}def/B{bind def}N/S{exch}N/X{S
dup 82 /R put
dup 84 /T put
dup 88 /X put
+dup 91 /bracketleft put
dup 92 /backslash put
+dup 93 /bracketright put
dup 95 /underscore put
dup 97 /a put
dup 98 /b put
650DDF28FC1AF21FA124C16EE8ABB98904F03E7F49E54348B1AF2211A1768768
D62E35EA2EF7F2756B58168F9FFB5785DAEAB324C90FDF6207E670DF277D6AB5
F0924B26BCF52CDA2980680320314F41244B73DA6367C434B5DCDB96B6F0F454
-89BE7553B58CB230BE71B2C7A7F1D63C3B1E80C159DD941027EA44D54767355C
-6EB30D38D407FA1189474C2F9D3FD92F5CC6CECC63CF6CA6B33D77F08D274A1B
-0AD7C2DCEE55F1B425BCB98F24D0BD431A5BAF6F42BF897BDE9198E6BB331C81
-6B5B63F3604235FB733A882BA5464A3E5415341C8E9A2E79A5896C8C334CCBB8
-A2047CB4E6BB167BD586FFC4A1409B4C13DA0B84608126D10754D562A9812A79
-F2B3078B7CD1D0A37A192E1D58623331B582E62291B6EF6FE3C92E8EC9A40C37
-B251270944393FCF133426FBCE86A318E16141654DD7BB12AD46B60A05E86D3F
-14BDDE12FE3B17F9E2443E057FD0A25677D1F17C2BD87F84BA7D6AE3E7EF3EF9
-3DEB268B580A7823253430FF8D80FEFA0F9E4F66D0733E251E7F680B8B23B7B5
-A614F4FAEFAB880843451E4D9840AF7B8BBB6333E010A169528748AFBAE9A6D9
-499E221149C0AA19D536F3F121DF1AE056D3D0FF5C6D837BD8061153501F0209
-79076B4E0C63738C54BB31156F2273A327D3B6D0DDB5039D27D1C4020E90C94E
-4A4B156B32F28DD132D2AB4D9CFE18B7851A65BA965382B23CCC0915EB6847A0
-B14492B0405395BDDAB36C2205F229891D989196608455629CB3CD67E07DEDB6
-A09E68BE431182D6CE52CE41B8531FF111ECECA60A68E7E7BDB6B91C7B694688
-47786E04588AE7D21DC6F2309D492FC9795DD054C150ED94110A7F89CF3E92F7
-4649D3F4C778FBF02ADA9E577C5EBA24A1F0278E9D9DC5556A60EADEC068AC57
-5359E9FD0D2E3E7B0006127F95F333D2BE77C70EBB163EA9679207C76C999903
-50D76BDAB2DF0D6A506EEA9C952A3D28D419FB78CC64078CD91C39A5D4FCD9B9
-D135A4E24E373E24047EF1180D3BF51DE4167F3945825B7124198FCDF7432E20
-C35BE9B0C7C0CC194867C4CE9BCD27860826C14749B811E8FEE29015CD65E7F5
-307300B316054B7914CB7464E6AA37DFF4BD0AFC04C0E8BFD1269E2D4CB5A201
-785C32B6B5656A7F6CA6AD8F7C77DF8F70B8F99C88BD8D548E78986096C917F1
-C0C195F4CE7972F1354B95D1BD84934D80CFD09FA14F3DF37300B5E8C208C66B
-C544BFBF9B18AA7E27AC4E8567CB7188C20B1807BE56BB2B348C551767F40A07
-022EBCBE0749DE0D8FF1E2792A0BF2B84C940A127203E2216EA4F8689C84C739
-58D5693082E057B67C9BD80FBCA6463D9EFBA2B9F4D3C8F239C1A70D8A4A824C
-B045489E1C6BCD28DA4F1BEA2BD80D424722479D0E8A1A99A8B2FE26822D3198
-722E2D276A123A95128EB6C5C6AF9AAD213D088EE92917E0870179888296F4D1
-0FFB87A340D7F052B07C6274027559A8B3843F2422C3640848CD8BF664645EA7
-20EBCB14E9B15F552E9E793B2F5D7BFE849817CCDD9BAF7DBA26BEED536DF80B
-E250F831A12EC703AEE5ED6F5C688849B00C85AF124451A29CB67398FD3D4015
-C5D8824B7EC81F85CE9170560BEACD43ABF5EB5329A4E38431F243099B8F88F6
-58E8F6A7DF8AED9153CA90F9C941320750E5C26262BD14CE3CDBA9AED2270546
-24917E378761B5A96F0689511C12A0E598E7BD54A6ABD40AA4FE651AAB9DE733
-88677F863423C714476E797F4A22B94AF646819D91F9612E6E5CCFD9F7D11AB2
-DBDD3C8ED9D257E5A8BE4B7DF9997EB2ED23EBF4BFCBA1993796E34AD93C8CAD
-DDEE75EC199BF642C34BA24E323A7099C4B7D232328ED3C7A3BD476FC0B3D921
-8E773970ED221BFD47FC656BD14FEE47F06834C55C0EF960DF0265E847EA4421
-CF81FDFB40A4C997B1EDA3556FCD8BB4EB141EAF4DF853FD353120BBD37D4B44
-2CA1C1D5D8A5626870AAFD925B461A65FA0E2924A197F27B224E53A7140A83C3
-10A7F3868E4801C216EBFC5F8391A1576C69537686DB1CF7F2AE299FB03CF222
-6A38A57466A9C0DC13E9A8200649DA837A6C40E002C25114F0CFB3D2C0A9AF20
-C7B387856AEEE008AD60FA1B26179D95B3486DD3E5BBD096D4B105117418F60B
-26AEFDF53A815F712956AFAE0585B243D5A2B4AF5B517023867F57ECE2D538D3
-89804EFA77C0D9CE905A3303F19A9AB3B228A03B88CB26631814A36C27D09E56
-E965514293048ACF6BBAC80329F0422591F06637A274F2582A6BC59ECE5DBB7B
-7CB5056822A2426E4359DE632F89734AEB6F783952B007EA1D2EBB7CFB1C1D78
-7EADDF28CA76CE34F78E568B11AA69FAB64D8B0FC933FAD372B9EF19D5F31A25
-35BAF075193980F69141538B7E7586E8DB534762CBD9E95442AD17C8C2F438D4
-DAC23C5F5D772D1809ECEB13809662C6C8B97DCFA5AFD46C6CF3FC6F07BDD604
-5A4C473C7FF3ED34462A79487EB47D5BD4580E98BD44CFF016DCC942E831F7BC
-759A345622F5C65C067C83F7474EBEEF62E63F5B49519E0E1A7BA279784977DB
-C646DFE8D0AC7D78CD27B8F9D8E18A3A1C1AD427A85401543B0CE4F4469FE14F
-BFD02FEBB2050BD06558FEBA3F61D35AE7A0E49639DF68910174F41A20F5C839
-79545CB64FA870FA9AAB20B80CE7D85DB8A0F64915E1742E5835B5152BCD4B89
-4E7BC34E8D8CC93F5DE675090B7BDAD2728022F29D6A7D0F5508A189B8E0CCBB
-87AB29B9680978381252A9A37AD5CEBA8E4F8CA2C06D7A2133FF94B3AF05EA7B
-0C1497955A4E04183092871E66A7386E063B58764B62C33B6997F2E0D7F4AB76
-6093F606DF3C4E5F8A06E9D602E36F2DF4CA2E8C59EA6F8537A8269EEE427271
-E1FFFFEC053811328AB1FC60821F4C13D277EC66F56F27E0208726C915CBF178
-D2DFBEB767FE08AF1DEF4219F6C97BA5505DA3CF06BCE02E8E5013872DDB0E9B
-01103E8F7213F1A00C473349820BA7F202C9F8632B9D7AC4FCC98287175CB2EC
-7800B05D4A7617335D1CCC2094F70BA6556A99F2B9365409971DA4BA1913B7E8
-D6D84BBF1CB40FFCBC9B1C6306E9A148F39874A1E2A8FC677EB621FB46304D59
-B982A381886E99BE387640FAEFCE8182A2CC9AC76C1078D9E03CEAFA0747AACE
-16F9A95F5A97265A208ABD10C3BF49C1856461B710A29887CB6D57B61D24DDC1
-5DBBFEE1DD43EA93F9B0B70276253A89546A4E3918B5C93A991AD372606F091F
-EC35362E95CAAC00280DB8BA15DFA28F9AF7A6F9EC51FB2ADE3D15599AF01627
-B4D96F3D35FC4995EB18DA916FB6D24B56D60084E0CD8A32AB934845FF24B689
-67883D3EAB40BAB8FEBC3C17F6145CE0B96BA50A9ABEC6F1FF955C9FF80DF500
-BEEC7AEEA8C2FAA50968A57FFA5E9AFBAFF08451A63625918621B8FE9A46255C
-86B9E145C2526E4D27F974D74221FC90BC691454D7CC6413AEE3321D64E57F58
-81DF5C5954C794492D4135F130855678C8BB7C4A3E3551D2E89F3DF6B049D857
-9115B3697E07024C34985FDAF5EF24210B2864F9471879835FBFED10D7535002
-E806CE05BEC90ACF31E49AA6C62D9E169196A7C358E1AA5C886C1E1544568C2B
-500F208319AFCB37CBE4A568136B1791844DB5B627F66C75DBB7FCAAC4EA4620
-323DD1FC501727D74CEEA2C3D1B4D63779120AE0B0843FC978E1EAA6FE4FC337
-46F12F90D6168313CA077B85990EF9C6EB27F71D3B8C262FDBB297B1B88625E4
-62143BD515F6FEFEBAAF35ADF8B57486A14DC57614488C332E2B81B946397168
-1069CE21C21E8F44B2DB9EFC2F4160F17ADC55DA7218DBE64FBD5BABCA4C5718
-9748B61B8F7F9573847E7BB62DCA710100AD39FA555C2C3B3800BCE7C78BA404
-3DBEE48BA6328F47B1E72A507432BE4A7EA3F0AF034B2E29A4CFFAE8B30AF806
-F71936B5FE86F73F9C4B81123E1AE017B60EB2EB108EAC9579F3EF142CEEC861
-EAECCABA38C637306D8379C02548B4B33FB5D8A6169B3899A2D0499899946371
-BCD7D8D37924B66E4DFDF25ECD17408AA78A9A1D1C8A3615E428EDAE3E56017A
-0C2CD79A0D92E6DDC54746E5095B4659D73A251F3B7FD7625CE7EAC3EFB61409
-C1463D4015619BA3746F278188E2F30F997D477491D39625C2B829845D4EA97E
-56D7F3883CDD5938BF1BDCA2DF5BBD0E3D495554A01840E7E7A081A736DF6D7E
-6BDD580F717261F6A3953157DA05AA3B57FBB1E977C6A43555F7BDFCB35C8B8E
-B6356A4F1B01317B029918AB1C0400CD32A41515CA55E59CDC9C4641A570DA65
-96FA304094735B8B070FCDBA01DABC55C493A390F3A0B60D31C6EE3176BD5257
-F6CFCD17682833155B9DE734CE94A232BF9FD8AA45C35DCC0B16FEE6EC241BC1
-E944B183ACFFCBA57219D6BD9132E9610780D4AB07FB2F77428114E800CB5855
-0C26502E4B09AD0EC8A4B342DA732E24CBCBC7BEB15322BC3A4B004CB9652D27
-B85525C0E59DF15D972EE00D5D6DCDDE1A141DEDF0BF9309463C7D5D0D95077C
-F41EACAFA40CBA65004AC680983DB2CC892C1089A58514051E2C0FC16D74056B
-34151DCA72FADD08765BF73139A2A15A46067064490DAC5AB5039C545DE452F7
-35416482DD79C77BD0256D6BE9005C80902D9BE36F06FA4431F1DFBA7C982C66
-E141DA88A07902D83D1A83C0538DF2F8F8719409259196EC46B9D7815E17F836
-4F06E024C1A05A594BCC8C7489B3DE9E9C3B9D2D15B8149F6D09A35A8444CE1C
-704E2B8F273FAD8128A6033E871F1A36B95969EF3EA5EE8DE9B2720FED92D43A
-B894DFB54E6F3E4D92E18AFD7B4D72FD675AB7447729F4F618FAC4938ABBE9BF
-29045FD578CFEDE3BAFA55419C564CE39F324592304FF7B339DC2D889C157BE3
-A182E42DBCB6BEA7773CE2A058EE2076C77CC98F0C37CE8128E1671D8BD8AEB3
-1E724BE5297AEF6F8F90719D75E2218470034C970C7C3BC4CE46234CF25F3092
-526AD39838F4DD2399A4DE9BE341EA932FC616B02FBFE7EC68AD6E98F5AB3040
-C00C615ED7C7D427387D5AA99594EAFD54D3CE88DEEAB0A408C14B48217D73B7
-AAFF60D219FC71262E05BF9D15DA7739FAB52683D27A3E094B40D84E3C272D26
-F9CC125000AADA491137363EEBDE57EF302943F26E7DE08EC71707B62E717F92
-BE14CB7F5D4FF8A802030B10FA8AB4D93286AC064E0547032E2AAFA3E353F4A2
-4B3EA80EF4221C81BA5698D58A460C0412B1C1BF143E547DCA6CCA584011B55F
-526742925DBE8300564D621015796CD280DE573A0A733C5F6B2D4AD811EE4778
-FE60F46ACF6B6943B07B0EB0E4636823430A301B06BE688CC24785A8896BCD42
-39B97D9963BB74BD8BF05217B615983E27994FBEDB0577010E46BCAA04DB1A72
-77F4ED8257D145EC44B2B65B408BC71239F1C2E8434C1C2FEE4642BEA1C60C7A
-F02BF44140D0DA3E94D7658312A212FABFC0AA74F3512D513E82248BACD86A15
-B5A2C71F3692C8D702FA11B262ECE33B382C681D54BC275FBAB326D928A6A327
-AB2ABFF6C4A65339D945A671AD839DEACA7412ACA3253B399BA17E363B213FCC
-962725E0BD8CCE55985438700204353C507E4DB96C1B57DD7A071124476A5095
-BDA4C678F514AA63CADCF7003C73F0C505590526C0D1BCD7DAC0236243AEE48A
-5F351E12194DE6754336416227A63FE6C37D472EA1688AFD88FC94922094E799
-930F9952B2B1B86D1436C843A90AA230139B82449E16EA8B29108AA624933D1F
-5BB7E1EC1E7F570BD1DC0D2A9C338F4590D590AFE417D289B103E11156D66DEF
-F9E1F1F3A68DF07D69FB9CF4D09F2E2D47C2168E0BCECB8BA1CF856826B51D23
-D440D7EE177DC922BA367BC69871D037A508B80E75F43C331F7BB5FC96493932
-0B3CA39DB05BB29C08348C3F0FAC71ADA5C07BCFD160FE677A8A030BDE2C4A6C
-A866D89CAFBFE647B36F7931664F82997CBFDECB6F88C795609D1C94DC80F09A
-87221FDA3A699D0748F97E682B5B8C7B1EBA75BD44070DDBECB03824F9EA4E1B
-BC66A08A1A0F8AA3DC482D408C83B469315A2ABA685726CEA99BC3D15799D28D
-F81E0BB958E34A1670C23FCEE68A0DADD2BE3CFCC1914A9FA1B1A661693ADFC6
-378969C2E400E5D4AB0CB7DC0FA364893D2484DA98264CB50205B7B9A2532492
-81A2697B7FA4FC77E71D3117608ED7C474AA2FFEE8B3F1DD942CB16A1FF06C6F
-3741AF6972D09A5EDA91B4EDE291A7B3E3D481005BB578DC5AF13C88EEE51380
-78E57D8E073FA46B89A1DD73D51AB11B44048CE2F031031018697B2DA15BB05E
-B69E9E54F85E09EE3EBCFF390A9CF28B6F0932A46C9306911F2F36B8CA3ABC14
-022697A6BC560C0A688BD1E49AA9F9CF4917130ECF08F8C500E0096A8BE65E01
-EE5A2618E3C9DDD1D227EB584EB0763C6294B91DADC65AA8F1DB42BA25E77B9B
-AAAABEC083135CC61C18987128961505D602E409C3DB90F301CE2C792AB7ABD8
-1B7442AB1C8D5B1FB5AB30444752254A530B227A1E7CBC615B045031FB07468D
-DADBE63C9D1AC6F9742738FCF2896ECE73C131063E6FB3B954A77D1CD1F5764E
-3D65A43B627E8E7E10C5966C93E9794A3211D8B349D7F82427A65DA39B4AD1AE
-A98733594453F400B9841AD3207DF9A908372B8B7F8EAC363D0DDFB90411A468
-1F3F0E7A8DE83F3CEC745BF43D341A20F53BD0667B70613FDB9B1379FA61BC9E
-516118F7B1DC7A7B049E116A7A254F0A363694920EA156DF045038B14C229E6D
-19417309B6DFF125580B5279D6CAE9AACA31A1D21AAEA8DE32180F3456AF61E8
-AE8011BFA62D7B5A8123A02131D2F622211D74F104CD729CBE44EBC70672C064
-6D8CE2956C78B8CAF172B77E78F715DDA875A492CDD8357CB3AA3ED817043631
-0D278C6AB079AEC3C765D5E0267BD01C1D3F7AAACD0CF34EF8DD2FC5FF8FE85D
-E410CBDCE53C792C0ED5092162DB85E6465C058D95816008077E22EB8A98B8D2
-5A4069933FD3F3DE33926152C7DC712807784C17863EC78F9FD11A335BF8C700
-F4963F7C1A72505DB453012507A3EE51F7F2E814CB77769356C7654B9569B68D
-36C1EBCFACDF5C8D91D664820758BA73A83EA9660E33D4589C6950CC5C612710
-E9E97BEB5CB43F4109FC0F9E5EA126C1A9F2C4617CA146013F01E810EED40041
-5D09159A5B53FAF73B151499CF4BA3B79A19034CE461298D1B805E161CE837C1
-AE9A7298DB9DD9E54C347E64772AF100A5C736173D5D9EF4C45B8FF6B0ECA17D
-C1ED7FA96FAC530778D72CAB4D9920BC6C137EB3187B1DEE669419753B6472C4
-D29CF8ECD1D43AC03DB1413FE6D4A883857E2574C68AEC9AC7F7D3173E9EA7AD
-1A8762EB2841D29BA98B8C59BF52ADB41A1C06A50FA66C169605BF950AFFFED3
-6CF7FEE0126C0AF7DD7A85796BE7D93A124581EF530AA62DF4CB06A15A17D5E3
-F6B6B72CD7481D238B2EF97123EE55872A43599ADCD48443DD9DFBFD469C71D2
-624FE39A15FB5CC331E29B20DD1994FDBADF7E2843ADFEFFB38AF6E727638848
-4BB02352C312A363C3920604853550205484499FE4B1D8A29A4913F440E37CBA
-9CFE762651749B33BA532DDFEBA257869BE4585699ED7E918FF72D25F3EC0C71
-FC49EF6C38DD1105AE50D5DC13F6F1AE2FC3264C549FB4D8D1A959F25DFE913C
-1ABC41ECBB5B538BA1C4870E73599BA518FF41B6445D40C9B9BDAC2D552E4533
-670DE0C40C155E46AEDF4B74BD44A521815B69981F4F33EBB774391320D8B6DB
-AD9C9545557E21A90EA55CFA69B967F3E136CCA7A1E4C9D312D9D08940DECDC9
-1CF646FB7704DFDF783BBB1739DA1D2EF502B7B3A1FBEAD958DC99F086E6B623
-F33ADC3A758138E47EA3DE1FEC42EBC6D675C658B9AAA4C4054B1F81CCC4D216
-9559BDFD542140F2A101095F2B3FFEA124F407A8B650032265A48F065C3C5BD9
-66D843E3A2BA4CD7BF56A6A10D90345B51969A03DF45C91EBC2F3023A3E71B4A
-B6A7DADD9E3EC5C70207F743157A9A0ECE23A7A95798C2174281A7900919878D
-955EBCA90D02F07876BC3F5EB1252A82D891FB3E0FB9FC032080E6F700981030
-0E81FC3E75AC8623405CCAFA66161D5D471EA952F0FD4021754CB61A7B1445AC
-0547EBD4D78F141651A5DEA6262F0A05559DEFD434C5485FFBEEE7DA647AFECD
-6468D4D3905576FC4F670BA39F9956149CC371A31ACA929CAF0668B667DC2CF1
-8810C6CF9EA23CD5576C110183155DBF15F24CF0973532800274127C6C5C9C79
-EB121C5F0B74D824DDFA3EC4BD7BBB8799875B8A4776B60F840AE96A8F65724F
-AAC3BB862EA6F8697D935C60C2DF962F042521BB1D3EB9C064F2CBFD84208D94
-0E9DD9242157F4D3DB05194E82FAD5EF8C09092055463620D1B4ACE3BF9CFDC4
-989840A2CE7BF62D69BBC387D0184EBD87755E4DCEB8296D1005E79779A19B14
-354345A8A0324F1E61D88A22BC423D3DB4686ACB6CCA3CC515B6A5CCA6C888FD
-EC2CCB767778AE3FFD7ECBD8BF1828E5BDDF119247F11B299D5272C475C67113
-8F124D25A87AD26E8B7713A5189FDD920EAFC2D9069664744B6E7DE1AB20E798
-8BF9B8885BED5CBAB904032F6245AC752F392524C2FE09F636B59B17ACCE1E56
-ECDE4533FEE75C6ACA81D3FD7F6032B865D8B6F34DF1A99E01FB6534659921FB
-81631346B4530CC2E6B15389D7D494A4851C5F7CB502B394E840ECB67D359B77
-E940F25E96B3AA4DBFB0689C0C8D41EBFB5A9ABF7B817AC487093BA1013E345F
-B42647E031C22B77A319062324A7BBFDC9DAB8D5B1E0FA4FBF8036AD46E554F9
-6B925144323B7A79B103E808A43954DB3A03120EE5BF48438C0ED2807DE82FF1
-6800AA8EEEA5C70DE747B76246A437B09F402C8E1B545636E0860F670D10E42D
-9A579DEFDAFC447917E0AE0AD49F49EFEEAD72A83149A22A82F909670FDF4A9A
-B106147A6CD6D9CA4FD64191B7883E89C30FFC30D3262B9B09CD7D2440D85F28
-983B191CEDBCDBC06375195625EB247DAF10FC3F01259E59184F462B79592181
-DF37D70E698785E55E0810FC9A5094CA115B2067FBEE8ECB004856C68A18AE7C
-9BB1186342D173068A4BD0020FC703BC1AE0D6C8EF419288D7D0F09042C5CAC3
-6DDFFAF9A79B811C55F41AC87F93DF99604165A6D6E5938016C155EC65393512
-EF633ED422AD5BF8C66AD82B3B2B0FC59F40ACA8B62B2195D84478F920C39EFC
-328C9EEAB999D28CB365ABA1A99475D57D5BE151E107BCA6C65D535D8E83EF91
-35EC4BBDC0C5A124CE24ED6438F2103FA03BC103F899CC0E12428A807763DDC6
-CD11E4E11749145810B387906A7B3065BCF1E29A1815ED266DB7A429C3FB2860
-AF3305E4FE74E02626385FAB8833954B803CFF6231810CA8CE55EDB2DC2B1548
-82CFD8F105CC916B0A55E3955BEF60680B544501937E9A6FBDFF46E12B114967
-2066512D019B1D727D3759A708E5D8D8FCD99AEB82B3F660602F8BAF091A7AE9
-ECBF15E7720F671E85C5FE0F2871CE1EC0A7B8E923EDD845F6C8F8CEACC70DDD
-B2F87D25890FF1DB39BFF89A3A35B8B14742B4571F412CDF868177E406C9D07D
-B759D6D32A7CE22D9E9FD13802A170F20E9FD757B9DA76B12712FF6DD0E8F4E7
-4A296ED2795FFA5A0C3CE468C7A9CCA440C599C207BB084B1DEE83817A7F23EA
-1A4ECF72B3786D72D12FE3123D33559793046B7773C9E93AC1172026014A1917
-4B66A90C5AF50072C231F0B633F00EFED86156FF0FBD451C161DD06EDF438A38
-91FA7FFBA022A4468296A7132A3D88AC243B69C70F21B7AEB32BB5AA21800620
-BE6C8116466BB843FEBE361D1DE93F7C38033C95EBFA922FCC45E812B48B1A23
-C33DE814EE885A2354B37C05E405D27A0D3870E19CC718284FDD45F7926758DC
-62D79AC3C0EAF56B6812049148970442ABD34E0C0F49A6711A134C5568004C24
-F92B455E8085D77F48ECE5FE9F27FA91379C939919E78B60A54E235B0936B3F0
-E1300BB4CBFD05A18DBBBD76524B4084D54D990F5EA51E5670906E358B4977C1
-83A7124F6BC09AEC282DB90C2FCCD9D909B57959E6E68D2E50344100EB1B6BD0
-1A1FF2C2F0B250AC9B1FFB4A4EF3F28C022F7F873C7B3AF76E1830C9B039154F
-B3C3BD97DB32958B718D53B552A7A0B033E84EE515B42184A22A10D77FFE32EC
-0E1CD1708021D7931DC73448FB098A61C93B7D03F98465BA42D4B927AB115C49
-C0CB10C0BD55B16E6BA017306506D3D610ABECFA480D8840DAAF23CA03AFD9CF
-1075C8E9B821499DE23D4882C081D51649E5C9BBFF1431057D95D61351287B03
-0C9A6BD89F33C02555E1D3DA7F03CC395C1E3633FC902F060DF903FC96C19719
-A5B6A39E
+89BE772F9A8B4DF72D83923C87D8DE5F9A34F4A221A0813168DA2140B74E415E
+E0D7776B86AFCA5C6A24927FEE493B0DEA861804ADEFDF7823EDE59940E2810C
+6AB44DFD9C2C79C5C4855B514C64A33EFC4411006D6E7F10A3A6869D5FD6DA0F
+CA39AF458C583D600D18C9AC9C8325A02139C24C634144862E1A07448BE8BA4F
+09030D39AA74BA631AF7370E3FC2F33FB9F19052D5418504BD590495996A3A13
+45AAE77F8A657FF1A41B3E2D9166743E3DAB549E89BBBF14FDBBD6BBAF24089A
+1878AF0758A56AB894D1232CBF429242B5A64EFFCA48D249E3FCCDAF57E7D159
+5C1502BDA4F4FB6611AD80E2F770C9937138B5BC0A55FB2211ABFEDB3E8592A8
+301DDA6ED93ECD673CD5A1AA3FBDBB62772313AD1C3A2B73C05D7202905F10A7
+6D295A07FCE97831B68BCAB081F0DF2BA97D425F409EFBAE2831CDEB299E353D
+BBDD7CE0041FB2DBF57E6F66EAEB0DA1A6AEBF50E78779440410764AB03A7100
+F491E92782B89A665B288A03846796394367C05A213E072A108BDD9D1D1763DE
+15CB12CA7984981AE8C05019D3AF855E37023E14012C2BA0DB768E37C3128EE0
+9C0DFE3D3B3BC42634AFAF4FCECE835689C49690222C5E2136E4843AA9E428EE
+990B46FBFF889F75D756D5D82D5D6772857997D4BA8258744C6665573E661A79
+73EAAA2BCDFA1A76AC5925A93CF052C766ED8B37806ABA24F37E50401799E2DD
+9DD1738F09EF3F2BC7029AE73B55991D89523B09FAE70671D22D0509CEEA68FE
+B5C14A412A3FB6F70A7BA5090CEB3923A17527AA7BE9B49105340C6A561DF3A5
+AAB7B43DD95461D1611D6D8BDA96F5578662BCEA3054CDA86033EECC7347B564
+BB034F230FDF4337703C156865E1EF00CA127816572A1DC5F341895256155CF4
+83848B1CC0C3B4B5DD2007A0FAE66FF9DB4DED11F1FD718CF6D2F186DE00C338
+DA4A895A31539C698ADBED03E308E2309BA867EE59AED836DDF6A19B96345E86
+BA48CC96CEBA702644952EAEABC4E9048961518C5C6DF396E7089AC7493B847D
+D4BAB5647316AD31A97D54E9EB5D292704FF8F43ED9F61C0BE5A7EC3E7C2B833
+73FFA3C78139D494B0ADA8B03414A2A5339BE9DC9AFADBF801CDAB652D68BB70
+85FF2F586F8202D534893B9B79F7AF2B27D46672C23E38903454FC2632CB3368
+D87397E13270EC8F7BB76074C39C26323042FBA8922455247EB620A4B42458F4
+D770E3E5A08DEA1FD34A862A4D8F8FFA5E31534CFDB5143E7D547E3A47655E05
+E2AE1C613F4D0195EABE455BE63FE2AFE2D6B514FAD44C86F3938511DC9EB590
+530E055F904A71C4FF15CACE3F59403B19344DB4809B558AA5F5640DB3E682AA
+307DDA3A46DFBA6A7AF82110519F8D51FB66C4F8D9F4A18BB9EEA39D6C637F0E
+765DC076740D8A210C91797AD069DF95DE0260F446C3A20A1C6434686DD99150
+6FBE2ED314B24B65B28C607AE3EA478BCFD62FF2FF5EDE5BE4BE0000E939B71F
+333AA8981A43024A509531E075E74594492A7121798BE5E5C4EA29F2744DC70B
+20EDB37953452FCE47CC55C9DF7F65DDAFFDF95D89C21F6879B6D292922D4D32
+241554B5EAF2DB8231E2655E9E3397E4A167B48BD93BC16C91D6B6C4B1696685
+ECCA2B198F1BCA5B38F97DABDF27C3A8323A581BD40FD2DAC5C9C06A229DA326
+ADC343604C50285CC6E45AAEB1054AB0973A5BD73573CC389A6606C3BAC40B9A
+E5F4A5685E04F91CC25B5C41A6231FA9EF82B3EE1FED2F1BB6D79096E2A775DA
+CCD42E4080EA17947BD80667E6564E47DD90C62CF0C5311C68AB72AD15E5E46C
+A2D38A95530827F5C5BF7C24ADA00F28CF981CF0CC80B473A9351EE28CD6841A
+84BA8CDFA125371ECECCECD50DFABF6EE5B5371A7E943C51AD3E8EDF018DE8EA
+B50D8A530B6C7ED32C07222B4D469155B85FC06401AA264A2160D058359F0718
+0B4AA76823BF3E55332876BAC15FB8A00E023B88222494C1814084719E931BE5
+AD8094E3BB1372543444E13C3B286FC981799FF55CF24842C9CBC772C17CB0A2
+67D927930E29A050F682EE612F51157B33671A195558D8CFD8DBC5480AA59372
+BC9C85BE5270EF8EBA5AC71B1B47386268786BA4A4737D11677BE0E6FEAC378B
+94F4A215C3D8E0EF94638F3C8C95CC59FE19665017756C82FFCCEC6F628846A3
+B88BDEE7D41840313891A2A53F9747AC96BDD710260010C3E6C882210860BDFB
+FD81FFA8A8D2657ED7C69759ED4415F5CBCDCDA031425E083C215FAE849758D3
+8C55E03A58B2646C16C49E29B612AD5D9610EB02C7415B2211F883CDCD498BEC
+F24F473F374A4DCC56050299361A8FA9BAE265F894118D3B702C360EBF6BD9F7
+A1CF799BE7F05284AB25328880B1E34D204D62F5415DBB13C272987BDD6C6D5D
+DDAEDB62BB850A78B386B3E7D343620188FA7C6FB8843C91FD4B1DAFCAE89624
+E298853990A9636B92FCDD7DCFEF07F933667B6109968C1C18555DD9D785D55A
+D2B809BDFA936E80B10E1B07A013FDF2FC7E262A7C450317936CB2E13EFD216F
+8D4BF87DF0B973061F6B735856A6D43724928D14433B258B92AE531CEA5C1B3C
+2681CBAD39D30225349BA5D63E8BE4455BDC1342363386E54F52C199DDC97669
+1DA0EFB51A0767DCC5A372C900F2255A048462D0F0889B94EFF8C268EA69C288
+DA43B3D6869990716907CB6FF064891F97BC35870C555DC449FB22884E878A9F
+775CBC50E1C7A0DDC1B8502EFD9D311AF1C6A3D41C9EA7AB9B43298381C2DA70
+5BB5A2EEA278EAEAF9145620395014AC2D072FA3C5840B774D6BBA087AF8E06C
+53FFCD7AB6457833E36A38D553F3DC2E26D3DB94BF895479E1B78AF5E28A0464
+E29DE61BD7F0159E446578F3DEFEAE202F0D61AF1B9B85834C21BE1AEE1BCEC0
+6B6E1EC00CA76D322AA6ABAA4F85AE991C1AFE4893C1C9CF09FC79FF5B6242BD
+5AAC4848860A6CBC20AFE3EF45730391313299D73A29BA4F73C4B9A1472DA8ED
+B37F1B834D4FEE2FD05DD8EE128667A0EE09287E0558055B6B07436D899EBCC0
+C26080CA3C3E3051AAC6BB3EC8B942B2E50B6BDD8BBC5104E32E985A67146491
+0ED84C3E46F213F63EBC56FF9D9C430D0C6283D4025AB4486422B6F7E5475A48
+0147B79C294A26A8A3DB778FAEFFFF86D656DA68F73B62755944D3E9C9DC7384
+BC6B6EA4D5FE33DD5F1C4036D6FD0BF96BD1E349C399BB8E5B26813CC04789EE
+41F8F69A52562925FA3BDB3DEB77E2533E400443601BC26FBC11633D6D1A0AE4
+F1EC279F562B01D16721CC35CBB026D55DC9284AB6B66E656F312CEEA139E222
+03C18DFD2394DE44C06D4F0CE1192446B0FB716E158977E4E2C4D5E3064D5DE1
+201AA823E48D802779749172B52C7BD0F5BECF500467F67D0EC28A90410377FD
+50AD0DE079F5075A277A8AA3D32BF8D6E10D21CA4799D173EC7252F37914BA64
+0134F63128085D5FDA5809546D8ECD3A472A8E6ECEF5716006FD6DA2CC2062E6
+A0D41CF2CA28DF02A15BD5346B6B127CDC043DDB44939B8C44656D7AE89E5379
+0F6CF55384D6F57EC48CE446B3201B818449D259F825132486DA1837058C1597
+D06F41CD17C93A0D84229C222646F3AFE6D1EB17FF0715EFD413E500CFEE5FAF
+B223BED993A34D4FA0021665FC990AFEDD7EF971F687F31525B5C4CF594328ED
+D41A3167EC7EE5245ADF14208506FDD9819BCF26CFFABF2FDFA439FECFE313CF
+4C56A01A57BB74DFDF0B6493B67B48EAAFFB0BBE085813F33B9422679E1FC5C9
+248A10352B308EECC3C858CDD48BA6122B34F4547A5784B8E1C9B7C1AC664C06
+E6BD693494EE6BA7B130A652A11006A5C61FA47A6F41B79A3C14C4C23658EA68
+B8D26062E8F12C96C206C6388183ABF24129418CAF9FB647548352117AAAEADA
+75C036583CA3A39276743268F4EF0D425650FAC75AFB7D7A2B55341077D14763
+82A5D676697652B1438BC41D5B5FFD93D32CF6B894F6D12BC4B2BDFE1B680F76
+198C9FF07A909421ABAB0E05752959DD7539AE8D79F1E8D4FBA3DD5364E227E9
+E1BF95734D934FA5C2D021F000BAA3B311F8BC7424BF7C4261626872D7538617
+C72354153521F52C4A989B46DAD27248484A640205680BB1876077A64CFB08F4
+498A69CC9B33816B4D74103B0034EB2DEB43A64E289E60CC6BEF125C9DBABD61
+DEA279ED18F3FD2B32872A2CF271F43B5A12DD65989C534BD1F5215C7B1D170E
+EAF5EB0D5071A3A0844BD7B6EB222EDC241DBD99F2A1A11C804681FBC0BEE05D
+EB30035AE38F24EC06567B12EE2362A08DD0DFDB03DAB756ECBE1A81D305EA46
+6DC12099132322BB2FB4765FE2380BE8DA45A7012E382F3A59EF5AE330186232
+7EAB71C1E2FDF7FE2FA8531DB7E051AB25698189AA3659BD3E51532537C0BC30
+5669514BDBC8017BA3920C2A8CD5029BF3C0E6AA862AB1EBBF30FA217F52F262
+6B10CF40E210EEBC25BCDEA43E3ACFCB72DCE26360F8C54A5C82D1EDDDA79C28
+E10F8EEB0B7AEF1681DBF55B60E579DFFA8456AC917C22F41A55A64C772465D4
+95972F119ACA2EB81DB5CF344EF39C543D6BCCDD366EF88EAD82B9205DEFD0E0
+76A18CD1D8DD304A792D8D5843674EA5327A63F0BE6F6296CA98854AF7543031
+A89A6840C939717FC6BB65EE10AF56128047CC1518772CFD320CD343167C81FF
+DEA338507E032C84BC963B425F9E548085E2B48D7F3EAA3EE388E78B3C312800
+D1C851E085BDB00C8ED6AA4BA9D86B8802721C3E802E0AF93B18F6B6C234C2F5
+A5D629C7635C35492706A7185E2058C0D64267794C96F6806D9816FF7D7E5A3D
+6DD863F9E390B4813B3CCF8C635928DF6A19073D699353B03AA949B91128DD18
+A3FBF6F99813E3A6F7848442992EBA3A50765666EB0230419CED3FB71596672D
+B32E281BF56A2E706FDFC43BAE9B1B6D29FC517739B2D4ED3213869B3C09DC3F
+D827192257DC30E43C035D047FCB8F2B19AAAE4371F10F77211ECE4C44AE734B
+44E8A97E9CA64664F67CCCBA2DC4E52F675DB203740442E9E51549007981A659
+1E7226503A65AFD6F87EADA9B8DCB79D8ADD2226D66C2DD96E4ACF400AC11BFE
+04DC3C1891FAB032E5F45E605E469A232EAFA81DED58C14B9B6533835EF3BDA6
+19C5454B73CF2661A200D1C56EE44A135C3F020909229A9E85B56D6FE5B58034
+DBF6E85203FE25390C7E1312DBAFAE6C9DDBCAA76D8FB0746F03A829573C8735
+986578F28B255E54E157FC97524A09A8D6F2BCE85B0BF1930B6A7466605D20A6
+98D8214A313BFE8F1165F386E9DF2FB0694D1ED7CC4BED2B93F4FEC32E82ADFF
+2F6EF8779C901AC0143226201EF7DAC8D41C468F3E12965FFC05F1711002E3EE
+FF96EF2664B70273460380CB944697B8F4110BEBFD4866694F971FA4CC4633FD
+F813DB6B2C71A93C78B1963410DA2FE24912529153CE564A5883771C3796D7B6
+5995EEFDE27ED81A490233978508C3D637C8B5A07617A06CF0BEAD995BF0A290
+C56252C65AA9CB6218A966554109773460A75844830627B93B07C2AD8CF7A6EF
+4CB1756E38E626AEE65F072CB64FAF64D992BF830E3A1FBC206E44CA3FB9FF50
+667ED7D62EDBA2B9E9EE705A60B9DEA4C19E17DDF5E0293E70BA0001A473BD9C
+7D0BC0D8BA2B250AD0DDA501E0CAEEEA9BFDA88023FBD8B8F3F1B14619A6AD76
+9FF76B5B87EFDF9BE1698AF0109C1065FE016E23742FB0F6EC764B73DE017D0F
+791C0DF32C47C7A7698494CC95F033939BB747916757ECAB30DE569BD04E127A
+6121FBAC36258B92B7CCA7ECCEF74377CABABE2D63497A1A7101208C83CD8A7A
+38FC478FC6C60741B5864F1C8081BADE071FA6EF22D9648FEC99DA1A91713A9F
+B4C1136FEC0F7D8C8DA93B6EC09D2A64B0C64075CE5FF8E71FAEE9E7ADBBC045
+7EDE9E815946B4DF9AA4543CBD257C23D82C8C36CA68E57B3D08895D15061D2E
+FA63C67490C80A7E9D54F4558D78672735CF1FAAF001F2E095885F8C579607EB
+22FB10F2E828F6F4B08C8598C5513E179893B25FD883751ADECF745538AC70F3
+442416D7BCC039DFC1A5A18DCFAC74FEB0C5F8E4DD19AB2443F90439610D9F7E
+83182C6DD2B8AB61F71E9F161F2CFD0F42934D99478C78EB5222A632EF5EAE5D
+6007C530A552A27D6AE331193186EA0CA4709FC021079DF090B9BAFDE32B07C1
+5325A8D10CAA9E2ED3C1B85D1BB9D1E80AA6F2CCA5C3031002831152CC0DC20A
+CB3528325CDFB0D14391DE9140B2854E6D204B3C5BE0E2E8214D10AB888D9339
+CFA1845B2A1B883C92CB7133D8E113BD39D5618D3B3F945542F0FF7AFF7ECB92
+F311159A844C2EC00D201E5624EE08A52C691CB3EB91D8D8ACA1B60FD4E3AC53
+9495E08CD4C0E4B660DCEB192F35080FB5B92A2DDA870AEB3A445E7F14D38A05
+8F82886134EDC37AAA82354EB1F28951B0A75D0EE6A2BA792C8A13CDA402FDEE
+FA72739015120DE1831EE5982A6D90812FEE47FBDA290EE2861FC3A936B874A6
+45448E6FF0512485F2220B41339F976D5143F34EAAB6F1A745560F67EA472377
+E4719EE4F3E1BC832A49EC4F61DDA52B4AC928B2E009970C530E4E581BECA627
+0F588824D9E73CD3383F19AC67295BBC1A9A20F455F284D7A8F363011D8CDBA0
+370F00677837B84DB119610D4BBE83948A99C4A66D86177AC2F1D4C0E36C980C
+BF2F6ACD8542848318D48F0D81B38C9B1BCCB53D987A62554D7819B3C5D7D43C
+5F77520EC4AC81F0E15FD159E6F6F1E96AA71C6C2C84638B4E88C43782DFD0BA
+909EC99E655AA9F4FF2191E50F5A9820ADD18B7514448295559D957121FE8BA7
+F5CED3EF7A921EC2586856D6AA832A0E4985C9CB52775050AFF46C984972256F
+7744DE681222988BC3B956C6302FF495819861605B05AFEAC0E27CBF4527A721
+BA6792305FB8FB4A358ED8B9EC3676C260CB525DCA241869C5F96AC847BD48D1
+9609052FCB15B567E7C7AF944DF27CFCAF8E8CBF87DCC92B43F24344A4FEB93B
+320E12CD54A9444420B5615BB82BDF7A82520B66FA9B6A60A101AA4F01E17F9D
+F084BE6CCC009AAE4960B31B431B266C956245679DC3B040223A772B9E5A7947
+A6D83B7C6A66B2FD7B33CCAC24CF43C62A059BD271E06E3E45115319ED235702
+202C8ED2CBBE2CDDBF6C01917487AB14CC0D66E3CDCFCB524DAF33A327599F72
+B053A0574AD54BCB4022D4B857BDF80DF4B1346AAA05C993D0E1FB71E36C03DB
+4F9975DBD6C6B348BEE9E3F901D02A80413FD64A8F597FB717D3E2F8133E9C03
+531DF16D119A9CE3385BB8D221E0A0A3F26C1B9F47B52DEBC694D110D8EA2865
+34070DAD3E9838C4E6E9A6884BFBAE752BAF2302252031BBD8681F1A5CC432DE
+74EC422D7CBA6004786840CAD84CA51E01780A2FA3EB08A3903AE646627FAF62
+A7451DFE75B640AA73BFBEAC5F9E2B990C40E6F964BFEC05B77E483BBFB242CE
+08CEC58A710B538105D36384DD4F51CB93580DDBF86987A58E5D19DD4C9452E0
+3BC91A68AE597B2C691B99B0D03635CEDCA10B215E7633ECC188A9B46CAACD65
+A0BA4D4E6CE707C3716CDA0939C574697DEB15D7641B80378DE496A4369E6B24
+64C01DE77D2B3D88EE1DF520B8E998C21C5B77F80BDA8607169471D6C04F7358
+DFC5BA5DEB5F996670C02E72D880261371CC877838534C34A0D336E9EC878197
+2DEC6D4E3A5D9B158C28C7417EBD7205751322C4233E3AF4E38A9E72F3E94949
+79027216C3DD9D7FF25F0727A54977132049343B2B6532DA14AB5E591A703B7E
+B7A985A0B761A8D57395174ADBE75FB1F28918850B417E9A693DEF61BE9209BC
+224F37EAC6A5475670D56CF7822452D725C25321A5B6E026963A67CA801E145F
+DDAEBB7B09BF3B766A63704BD7DC45A1D930DD1AD0616E888FD321282984BAC7
+D947DD040AE7AD9D50A4574F802A0D58ACB2AB0B6D522734A085084BFD5F9038
+FE00BDB4ECA2B75019B5884652358D600CEC18A0BB95FEEB3ABC2A9D6A272162
+4B55A4DA79BC13003F0AB91237C00351FD4BD78E1B9ED3A4BD7E8D7A38F967A5
+A5487967651603CABF755F666C91950D783A24F95BD0EFFDCDF3A7836DF0B4BE
+7547C6525123B0E6B9C7A17FC65C1B475AC392F02913A2423586EB9F8EB7C6A6
+2A10E5E893F5144107C6530E26217ED4E9B4D4A2233BEC2027314F9D81B0D718
+3FE48CA222D864B9B443DE6B936E7CAF71BD8BE99A553C98633E9085213506C0
+7DA55260AA119796E2AD6E45A7619ABCA9C172AB771A74EB93E3059DD4D8DF97
+1F0416CEEF4A37D0F02BE9E1E40C49BDAE7800FE82468FA222E277E8D51CCE08
+0F32BE536BA3F095E73B03FACB39319C3A8AC8E85538DBA8E308B1E36830B5AC
+E8431EEF33AC58DEF2BFCA90FD0C0274459F52E8EC1B1AC3DD9DA078559A15FE
+172B5F766E0EBD83FDC1C74FE599D98F899CDFC73417B43FBBB0B98C8C70214A
+B1162B4F7F83617349B6A131890D957CC31688C203C691E1C602C79B774C0618
+C9AC9175AB581A76DACD630C444521CC1A84F4D8229E7C50FC135F154A77ECC0
+75BB336761CEF3D88F363D31A4AAE6846C6281E420FE51A7CF0166631A642B7B
+BBFB3C7CFD27316DD73FE8145C1DC72F361CB75A44BCB0796A261BEEBE8C6D08
+55B16FA0DCD515E1B0D189330FBF11177772757A5E24F244AF0C973D99A17855
+EA5119D29ED78C075CD6752EB437C170AFDD16714E634E359FF52916991A14D1
+7F5136DD09FF06F72A316701FDBC6CD8D8028FD3EF5DB08AFDDD3E1B78BBC187
+FB297B951444C8BB4BD0CC7D914A7F5372EF12ADF6A9225E7186FBED2EE59FD6
+B4C7EFFF37D22AB6CC6D784C9904F1654E7A7577199110A84C5205D306A43285
+0685C0A84E3738D058770AAF0CB0E70CAA236A899467D72A1E9DEE26E4C60EC9
+7D124D3416FD92E7430484FD18562403F15B70CD61C8CF7AA8DEBB89E4B18962
+9AD8C10B03705654C7EB81DAAC4D7F615C1AB94056F80EA25BD532BB7D2EB4C6
+4E028BBC4292A87921293EE1AB403F182F1D7066F8AD2D1C130079F356A7715D
+EF1371C749261B681FFE1DAA837A5BF5C71A556503B3A0720C43849C44C0087E
+76686D319B23396A3C16ECA8FAEB5D5091638888DA3494B64A568D262373A938
+EE557F2EBA817EBCEDB7C4BFFC78BF8F5337ACFADE220CF5898FD3429FA8951A
+97655B025A3C5871042AA23803191751FBD4C706629607C77F85FA6139EB28EB
+A2771645638494E8B616DD3837310D68AAB5FCFE13EA16DAB4C91E55DCEF892E
+8014B2987E74D14B68E6D98625693C4F1AE693BA4F1BA4CCB55EEA74AE792A78
+6C94E95272C813013BCCE1BD59D50FC9127BC04D7A65B0A56B707651C576E1F0
+1C8E12068C4333207F3B2D7E4770510D017B7AEDEA544FAFC0C37261FC788E1C
+AF7CFEE16CF006603D02996561746BA4496348F3CC822FBEA3992BF970EFB0C9
+9DCEEB3DAB4478784F3A707285699782E3E6982B61EE62EA72A743F47D6C9A72
+9B005199DF0D7A4A7A8563FBF852CFAE26E6014A992FFDB0581A11B83D6C63AE
+8FC9CCA3A6013F78BFF3760F5FA35BCD76A9D7D4C52FA8D632CA507664B9A544
+8A56107B270DDDBE65DEA2BC8A59C817628CFF21BBB97B88D6CD97AA44F13F2C
+648734B7734EAFFA7253B5AFABB7A027A5321A63A3C4FBD3C56A8D0E8B6A8B1F
+B652EB69A6A9BA7A168AF5BBBBA8C7B7F8B7DADC828A2FCE014A49317FEAB0C9
+FA424EBC3FB814CEA7D41CF656A7BFD7B8C5AA1D45258C273D6C91813B4FA20A
+A88D3E42E899E91D353D2D578A2038FA0AF031F97485B2C284887FB9BAB4D076
+A5581C85C7C71FE5D54628F0D1156040EDE09D917B50A9CBDCCC8F61135E235B
+CADB00DBE972966C980F56A27335EAB4FA9457F82B0DC22D424202F2C69BF864
+B7AD34B6D9283FE4513DEB326E337F23C2EEBAF1170388C9D4B9B257263B6B07
+0C2B8090519BD36D8AB8769C0D9FCA0F97A0831338EB459AB8C7CDC5B3E0A526
+052CF077A303A0328F650F4E0860DD42FF4C2BB08C6CA5A85B93153DE5B90EFF
+C52684DBD8BF9C9B0327BEAADEE8EF556C7506DFF53C9A2AEC612828D2D29F59
+3FDA64C441183204568565E8A614936BC6C55CE716DB232CF42BFD5FC0D8EB7F
+2F920BB6C2CCFAC26D91B45872E0C2851523645A80760931F59ABB4DF1C86378
+E9F88053B558FDFC6896EF32B98F07C113764E3B436DC1A23612952E010B9775
+9C346120E7F2A1414089867606F0B8DFFFB3EECAC0FB0B1A8779A010811AC35E
+734F91135EC6ABD75BA415BD22BF091F7E7E9F36F3E56E7BE8EC5D9B4E0CA026
+1B579657C0D4912FBE36A2FC25F1515FFC60D0231ABDBC0E9A0E35328C163839
+632BA4AAF97BBA8743F08B9B9CC0DA2401FD039661E52BBC685C1ED685C6BA19
+3DA98A683762BC5583DA32EA4C023200A759CE5ACE4CBC38B23B7502824B4AB2
+3DF208A588CE704A4A97BEF6253B8124
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
57[56 45[{}8 109.091 /CMTT12 rf /Fi 130[45 1[45 123[{
T1Encoding ReEncodeFont }2 91.3242 /SFRM1095 rf /Fj
134[48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48
-48 48 48 48 48 48 48 48 1[48 2[48 3[48 3[48 1[48 1[48
-1[48 48 48 1[48 48 48 1[48 48 48 48 1[48 6[48 6[48 48
-48 48 2[48 5[48 39[{}49 90.9091 /CMSLTT10 rf /Fk 134[65
+48 48 48 48 48 48 48 48 1[48 1[48 48 48 2[48 3[48 1[48
+1[48 1[48 48 48 1[48 48 48 1[48 48 48 48 1[48 6[48 6[48
+48 48 48 2[48 5[48 39[{}51 90.9091 /CMSLTT10 rf /Fk 134[65
65 89 65 68 48 48 50 65 68 61 68 102 34 65 1[34 68 61
37 56 68 55 68 60 7[93 93 127 1[94 85 68 92 92 84 92
96 116 74 96 1[46 96 96 77 81 94 89 87 93 1[58 5[61 61
TeXDict begin 1 0 bop 150 1318 a Fv(Bash)64 b(Reference)j(Man)-5
b(ual)p 150 1385 3600 34 v 2361 1481 a Fu(Reference)31
b(Do)s(cumen)m(tation)i(for)d(Bash)2428 1589 y(Edition)h(5.3,)g(for)f
-Ft(Bash)g Fu(V)-8 b(ersion)31 b(5.3.)3350 1697 y(June)e(2023)150
+Ft(Bash)g Fu(V)-8 b(ersion)31 b(5.3.)3252 1697 y(August)f(2023)150
4927 y Fs(Chet)45 b(Ramey)-11 b(,)46 b(Case)g(W)-11 b(estern)46
b(Reserv)l(e)g(Univ)l(ersit)l(y)150 5068 y(Brian)f(F)-11
b(o)l(x,)45 b(F)-11 b(ree)45 b(Soft)l(w)l(are)h(F)-11
%%Page: 2 2
TeXDict begin 2 1 bop 150 4279 a Fu(This)35 b(text)h(is)g(a)g(brief)f
(description)h(of)f(the)h(features)g(that)g(are)g(presen)m(t)g(in)f
-(the)h(Bash)f(shell)h(\(v)m(ersion)150 4389 y(5.3,)c(16)f(June)e
-(2023\).)150 4523 y(This)34 b(is)h(Edition)g(5.3,)i(last)e(up)s(dated)f
-(16)h(June)f(2023,)k(of)d Fr(The)f(GNU)i(Bash)f(Reference)g(Man)m(ual)p
-Fu(,)i(for)150 4633 y Ft(Bash)p Fu(,)29 b(V)-8 b(ersion)31
+(the)h(Bash)f(shell)h(\(v)m(ersion)150 4389 y(5.3,)c(15)f(August)f
+(2023\).)150 4523 y(This)e(is)g(Edition)h(5.3,)h(last)f(up)s(dated)e
+(15)i(August)f(2023,)j(of)e Fr(The)f(GNU)h(Bash)f(Reference)h(Man)m
+(ual)p Fu(,)h(for)150 4633 y Ft(Bash)p Fu(,)f(V)-8 b(ersion)31
b(5.3.)150 4767 y(Cop)m(yrigh)m(t)602 4764 y(c)577 4767
y Fq(\015)f Fu(1988{2023)35 b(F)-8 b(ree)31 b(Soft)m(w)m(are)h(F)-8
b(oundation,)31 b(Inc.)390 4902 y(P)m(ermission)21 b(is)f(gran)m(ted)h
(:)f(:)g(:)h(:)f(:)26 b Fu(57)275 2663 y(4.3)92 b(Mo)s(difying)30
b(Shell)g(Beha)m(vior)18 b Fn(:)f(:)e(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g
(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)
-h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)31 b Fu(68)399
+h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)31 b Fu(69)399
2772 y(4.3.1)93 b(The)30 b(Set)g(Builtin)14 b Fn(:)i(:)f(:)h(:)f(:)g(:)
h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h
(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)
-f(:)g(:)27 b Fu(68)399 2882 y(4.3.2)93 b(The)30 b(Shopt)f(Builtin)21
+f(:)g(:)27 b Fu(69)399 2882 y(4.3.2)93 b(The)30 b(Shopt)f(Builtin)21
b Fn(:)16 b(:)g(:)f(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h
(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)
-h(:)f(:)h(:)f(:)g(:)h(:)34 b Fu(72)275 2991 y(4.4)92
+h(:)f(:)h(:)f(:)g(:)h(:)34 b Fu(73)275 2991 y(4.4)92
b(Sp)s(ecial)30 b(Builtins)9 b Fn(:)16 b(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)
f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h
(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)
f(:)g(:)h(:)f(:)22 b Fu(79)150 3242 y Fs(5)135 b(Shell)45
b(V)-11 b(ariables)11 b Fo(:)20 b(:)g(:)f(:)g(:)h(:)f(:)h(:)f(:)h(:)f
(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)h(:)
-f(:)h(:)f(:)g(:)h(:)f(:)24 b Fs(80)275 3379 y Fu(5.1)92
+f(:)h(:)f(:)g(:)h(:)f(:)24 b Fs(81)275 3379 y Fu(5.1)92
b(Bourne)30 b(Shell)g(V)-8 b(ariables)10 b Fn(:)17 b(:)e(:)g(:)h(:)f(:)
h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g
(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)
-23 b Fu(80)275 3489 y(5.2)92 b(Bash)30 b(V)-8 b(ariables)26
+23 b Fu(81)275 3489 y(5.2)92 b(Bash)30 b(V)-8 b(ariables)26
b Fn(:)16 b(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h
(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)
f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)38
-b Fu(80)150 3739 y Fs(6)135 b(Bash)44 b(F)-11 b(eatures)32
+b Fu(81)150 3739 y Fs(6)135 b(Bash)44 b(F)-11 b(eatures)32
b Fo(:)19 b(:)g(:)h(:)f(:)h(:)f(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)h
(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)
-44 b Fs(93)275 3876 y Fu(6.1)92 b(In)m(v)m(oking)31 b(Bash)16
+44 b Fs(94)275 3876 y Fu(6.1)92 b(In)m(v)m(oking)31 b(Bash)16
b Fn(:)g(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)
f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f
(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)h(:)f(:)g(:)h(:)29
-b Fu(93)275 3986 y(6.2)92 b(Bash)30 b(Startup)g(Files)f
+b Fu(94)275 3986 y(6.2)92 b(Bash)30 b(Startup)g(Files)f
Fn(:)15 b(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f
(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)
-g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)41 b Fu(95)275
+g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)41 b Fu(96)275
4095 y(6.3)92 b(In)m(teractiv)m(e)32 b(Shells)19 b Fn(:)d(:)f(:)h(:)f
(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)
g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f
-(:)h(:)f(:)g(:)h(:)f(:)h(:)32 b Fu(96)399 4205 y(6.3.1)93
+(:)h(:)f(:)g(:)h(:)f(:)h(:)32 b Fu(97)399 4205 y(6.3.1)93
b(What)31 b(is)f(an)h(In)m(teractiv)m(e)h(Shell?)25 b
Fn(:)16 b(:)f(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f
(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)38
-b Fu(97)399 4315 y(6.3.2)93 b(Is)30 b(this)g(Shell)g(In)m(teractiv)m
+b Fu(98)399 4315 y(6.3.2)93 b(Is)30 b(this)g(Shell)g(In)m(teractiv)m
(e?)22 b Fn(:)d(:)c(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f
(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)
-h(:)35 b Fu(97)399 4424 y(6.3.3)93 b(In)m(teractiv)m(e)33
+h(:)35 b Fu(98)399 4424 y(6.3.3)93 b(In)m(teractiv)m(e)33
b(Shell)d(Beha)m(vior)11 b Fn(:)17 b(:)e(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)
f(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f
-(:)h(:)f(:)g(:)h(:)f(:)24 b Fu(97)275 4534 y(6.4)92 b(Bash)30
+(:)h(:)f(:)g(:)h(:)f(:)24 b Fu(98)275 4534 y(6.4)92 b(Bash)30
b(Conditional)h(Expressions)10 b Fn(:)k(:)i(:)f(:)h(:)f(:)g(:)h(:)f(:)h
(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)
-h(:)f(:)h(:)f(:)g(:)h(:)f(:)23 b Fu(98)275 4643 y(6.5)92
+h(:)f(:)h(:)f(:)g(:)h(:)f(:)23 b Fu(99)275 4643 y(6.5)92
b(Shell)30 b(Arithmetic)11 b Fn(:)16 b(:)f(:)h(:)f(:)h(:)f(:)g(:)h(:)f
(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)
h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g
-(:)h(:)24 b Fu(100)275 4753 y(6.6)92 b(Aliases)18 b Fn(:)e(:)g(:)f(:)g
+(:)h(:)24 b Fu(101)275 4753 y(6.6)92 b(Aliases)18 b Fn(:)e(:)g(:)f(:)g
(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)h(:)f(:)g(:)
h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h
(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)31
-b Fu(102)275 4863 y(6.7)92 b(Arra)m(ys)23 b Fn(:)15 b(:)h(:)f(:)g(:)h
+b Fu(103)275 4863 y(6.7)92 b(Arra)m(ys)23 b Fn(:)15 b(:)h(:)f(:)g(:)h
(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)
f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f
(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)36
-b Fu(102)275 4972 y(6.8)92 b(The)29 b(Directory)j(Stac)m(k)14
+b Fu(103)275 4972 y(6.8)92 b(The)29 b(Directory)j(Stac)m(k)14
b Fn(:)j(:)e(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)
f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f
-(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)27 b Fu(104)399 5082 y(6.8.1)93
+(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)27 b Fu(105)399 5082 y(6.8.1)93
b(Directory)32 b(Stac)m(k)f(Builtins)20 b Fn(:)c(:)f(:)h(:)f(:)h(:)f(:)
g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f
-(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)h(:)33 b Fu(105)275 5191
+(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)h(:)33 b Fu(106)275 5191
y(6.9)92 b(Con)m(trolling)31 b(the)g(Prompt)10 b Fn(:)15
b(:)g(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)h
(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)
-h(:)f(:)h(:)23 b Fu(106)275 5301 y(6.10)92 b(The)30 b(Restricted)h
+h(:)f(:)h(:)23 b Fu(107)275 5301 y(6.10)92 b(The)30 b(Restricted)h
(Shell)9 b Fn(:)15 b(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)
g(:)h(:)f(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g
-(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)22 b Fu(108)p
+(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)22 b Fu(109)p
eop end
%%Page: -3 5
TeXDict begin -3 4 bop 3674 -116 a Fu(iii)275 83 y(6.11)92
b(Bash)31 b(and)e(POSIX)12 b Fn(:)j(:)g(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g
(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)
h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)25
-b Fu(108)399 193 y(6.11.1)93 b(What)31 b(is)g(POSIX?)22
+b Fu(109)399 193 y(6.11.1)93 b(What)31 b(is)g(POSIX?)22
b Fn(:)14 b(:)i(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g
(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)
-h(:)f(:)h(:)f(:)g(:)36 b Fu(108)399 302 y(6.11.2)93 b(Bash)31
+h(:)f(:)h(:)f(:)g(:)36 b Fu(109)399 302 y(6.11.2)93 b(Bash)31
b(POSIX)e(Mo)s(de)18 b Fn(:)e(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h
(:)f(:)g(:)h(:)f(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)
-f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)31 b Fu(109)275 412 y(6.12)92
+f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)31 b Fu(110)275 412 y(6.12)92
b(Shell)30 b(Compatibilit)m(y)i(Mo)s(de)25 b Fn(:)15
b(:)h(:)f(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g
(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)38
-b Fu(113)150 663 y Fs(7)135 b(Job)45 b(Con)l(trol)35
+b Fu(114)150 663 y Fs(7)135 b(Job)45 b(Con)l(trol)35
b Fo(:)20 b(:)f(:)h(:)f(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)h(:)f(:)h
(:)f(:)g(:)h(:)f(:)h(:)f(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)h(:)f(:)
-g(:)48 b Fs(117)275 800 y Fu(7.1)92 b(Job)30 b(Con)m(trol)h(Basics)23
+g(:)48 b Fs(118)275 800 y Fu(7.1)92 b(Job)30 b(Con)m(trol)h(Basics)23
b Fn(:)16 b(:)g(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f
(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)
-g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)36 b Fu(117)275 909
+g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)36 b Fu(118)275 909
y(7.2)92 b(Job)30 b(Con)m(trol)h(Builtins)11 b Fn(:)k(:)g(:)h(:)f(:)h
(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)
h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h
-(:)f(:)24 b Fu(118)275 1019 y(7.3)92 b(Job)30 b(Con)m(trol)h(V)-8
+(:)f(:)24 b Fu(119)275 1019 y(7.3)92 b(Job)30 b(Con)m(trol)h(V)-8
b(ariables)26 b Fn(:)15 b(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h
(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)
-f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)38 b Fu(120)150
+f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)38 b Fu(121)150
1269 y Fs(8)135 b(Command)45 b(Line)g(Editing)11 b Fo(:)20
b(:)g(:)f(:)h(:)f(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)h(:)f(:)h(:)f
-(:)g(:)h(:)f(:)h(:)k Fs(121)275 1406 y Fu(8.1)92 b(In)m(tro)s(duction)
+(:)g(:)h(:)f(:)h(:)k Fs(122)275 1406 y Fu(8.1)92 b(In)m(tro)s(duction)
30 b(to)h(Line)f(Editing)12 b Fn(:)k(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)
f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f
-(:)h(:)f(:)g(:)h(:)f(:)h(:)25 b Fu(121)275 1516 y(8.2)92
+(:)h(:)f(:)g(:)h(:)f(:)h(:)25 b Fu(122)275 1516 y(8.2)92
b(Readline)31 b(In)m(teraction)14 b Fn(:)j(:)e(:)g(:)h(:)f(:)h(:)f(:)g
(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)
h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)27
-b Fu(121)399 1626 y(8.2.1)93 b(Readline)31 b(Bare)g(Essen)m(tials)13
+b Fu(122)399 1626 y(8.2.1)93 b(Readline)31 b(Bare)g(Essen)m(tials)13
b Fn(:)j(:)g(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)
h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)26
-b Fu(122)399 1735 y(8.2.2)93 b(Readline)31 b(Mo)m(v)m(emen)m(t)i
+b Fu(123)399 1735 y(8.2.2)93 b(Readline)31 b(Mo)m(v)m(emen)m(t)i
(Commands)13 b Fn(:)i(:)g(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g
(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)27
-b Fu(122)399 1845 y(8.2.3)93 b(Readline)31 b(Killing)g(Commands)24
+b Fu(123)399 1845 y(8.2.3)93 b(Readline)31 b(Killing)g(Commands)24
b Fn(:)15 b(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f
(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)38
-b Fu(123)399 1954 y(8.2.4)93 b(Readline)31 b(Argumen)m(ts)17
+b Fu(124)399 1954 y(8.2.4)93 b(Readline)31 b(Argumen)m(ts)17
b Fn(:)e(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)
h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h
-(:)f(:)h(:)30 b Fu(123)399 2064 y(8.2.5)93 b(Searc)m(hing)31
+(:)f(:)h(:)30 b Fu(124)399 2064 y(8.2.5)93 b(Searc)m(hing)31
b(for)f(Commands)f(in)h(the)h(History)15 b Fn(:)g(:)h(:)f(:)h(:)f(:)h
-(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)28 b Fu(123)275
+(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)28 b Fu(124)275
2174 y(8.3)92 b(Readline)31 b(Init)f(File)8 b Fn(:)17
b(:)e(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h
(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)
-f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)22 b Fu(124)399 2283
+f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)22 b Fu(125)399 2283
y(8.3.1)93 b(Readline)31 b(Init)f(File)i(Syn)m(tax)21
b Fn(:)15 b(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f
(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)34
-b Fu(124)399 2393 y(8.3.2)93 b(Conditional)31 b(Init)f(Constructs)14
+b Fu(125)399 2393 y(8.3.2)93 b(Conditional)31 b(Init)f(Constructs)14
b Fn(:)h(:)g(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)
f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)27
-b Fu(133)399 2502 y(8.3.3)93 b(Sample)30 b(Init)g(File)20
+b Fu(134)399 2502 y(8.3.3)93 b(Sample)30 b(Init)g(File)20
b Fn(:)d(:)e(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)
g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f
-(:)h(:)f(:)g(:)h(:)f(:)h(:)33 b Fu(134)275 2612 y(8.4)92
+(:)h(:)f(:)g(:)h(:)f(:)h(:)33 b Fu(136)275 2612 y(8.4)92
b(Bindable)30 b(Readline)h(Commands)19 b Fn(:)c(:)g(:)h(:)f(:)h(:)f(:)g
(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)
-h(:)f(:)h(:)f(:)g(:)h(:)f(:)33 b Fu(137)399 2721 y(8.4.1)93
+h(:)f(:)h(:)f(:)g(:)h(:)f(:)33 b Fu(139)399 2721 y(8.4.1)93
b(Commands)29 b(F)-8 b(or)31 b(Mo)m(ving)16 b Fn(:)h(:)e(:)h(:)f(:)g(:)
h(:)f(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h
-(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)29 b Fu(137)399
+(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)29 b Fu(139)399
2831 y(8.4.2)93 b(Commands)29 b(F)-8 b(or)31 b(Manipulating)g(The)f
(History)c Fn(:)16 b(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)
-f(:)39 b Fu(138)399 2941 y(8.4.3)93 b(Commands)29 b(F)-8
+f(:)39 b Fu(140)399 2941 y(8.4.3)93 b(Commands)29 b(F)-8
b(or)31 b(Changing)f(T)-8 b(ext)9 b Fn(:)17 b(:)e(:)h(:)f(:)h(:)f(:)g
(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)h(:)f(:)g(:)
-h(:)f(:)23 b Fu(140)399 3050 y(8.4.4)93 b(Killing)31
+h(:)f(:)23 b Fu(142)399 3050 y(8.4.4)93 b(Killing)31
b(And)e(Y)-8 b(anking)10 b Fn(:)17 b(:)e(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)
h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g
-(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)24 b Fu(141)399
+(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)24 b Fu(143)399
3160 y(8.4.5)93 b(Sp)s(ecifying)30 b(Numeric)g(Argumen)m(ts)25
b Fn(:)16 b(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h
-(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)39 b Fu(142)399
+(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)39 b Fu(144)399
3269 y(8.4.6)93 b(Letting)31 b(Readline)g(T)m(yp)s(e)f(F)-8
b(or)31 b(Y)-8 b(ou)20 b Fn(:)c(:)f(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f
(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)33
-b Fu(143)399 3379 y(8.4.7)93 b(Keyb)s(oard)29 b(Macros)9
+b Fu(145)399 3379 y(8.4.7)93 b(Keyb)s(oard)29 b(Macros)9
b Fn(:)17 b(:)e(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h
(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)
-h(:)f(:)h(:)f(:)g(:)h(:)22 b Fu(144)399 3489 y(8.4.8)93
+h(:)f(:)h(:)f(:)g(:)h(:)22 b Fu(146)399 3489 y(8.4.8)93
b(Some)30 b(Miscellaneous)j(Commands)14 b Fn(:)f(:)j(:)f(:)h(:)f(:)g(:)
h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h
-(:)f(:)27 b Fu(145)275 3598 y(8.5)92 b(Readline)31 b(vi)f(Mo)s(de)e
+(:)f(:)27 b Fu(147)275 3598 y(8.5)92 b(Readline)31 b(vi)f(Mo)s(de)e
Fn(:)16 b(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h
(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)
-f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)41 b Fu(147)275
+f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)41 b Fu(149)275
3708 y(8.6)92 b(Programmable)30 b(Completion)25 b Fn(:)15
b(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f
(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)37
-b Fu(147)275 3817 y(8.7)92 b(Programmable)30 b(Completion)h(Builtins)14
+b Fu(149)275 3817 y(8.7)92 b(Programmable)30 b(Completion)h(Builtins)14
b Fn(:)i(:)g(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)
-h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)28 b Fu(150)275
+h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)28 b Fu(152)275
3927 y(8.8)92 b(A)30 b(Programmable)h(Completion)g(Example)8
b Fn(:)16 b(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h
-(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)22 b Fu(154)150 4178 y
+(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)22 b Fu(156)150 4178 y
Fs(9)135 b(Using)45 b(History)h(In)l(teractiv)l(ely)28
b Fo(:)22 b(:)d(:)h(:)f(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)h(:)f(:)g
-(:)h(:)41 b Fs(157)275 4315 y Fu(9.1)92 b(Bash)30 b(History)h(F)-8
+(:)h(:)41 b Fs(159)275 4315 y Fu(9.1)92 b(Bash)30 b(History)h(F)-8
b(acilities)9 b Fn(:)19 b(:)c(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f
(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)
-f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)22 b Fu(157)275
+f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)22 b Fu(159)275
4424 y(9.2)92 b(Bash)30 b(History)h(Builtins)d Fn(:)16
b(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g
(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)
-h(:)f(:)h(:)f(:)41 b Fu(157)275 4534 y(9.3)92 b(History)31
+h(:)f(:)h(:)f(:)41 b Fu(159)275 4534 y(9.3)92 b(History)31
b(Expansion)10 b Fn(:)k(:)h(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h
(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)h(:)f(:)g(:)h(:)
f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)23
-b Fu(159)399 4643 y(9.3.1)93 b(Ev)m(en)m(t)31 b(Designators)19
+b Fu(161)399 4643 y(9.3.1)93 b(Ev)m(en)m(t)31 b(Designators)19
b Fn(:)e(:)e(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)
g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f
-(:)h(:)f(:)g(:)h(:)32 b Fu(160)399 4753 y(9.3.2)93 b(W)-8
+(:)h(:)f(:)g(:)h(:)32 b Fu(162)399 4753 y(9.3.2)93 b(W)-8
b(ord)31 b(Designators)c Fn(:)15 b(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h
(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)
-f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)39 b Fu(161)399
+f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)39 b Fu(163)399
4863 y(9.3.3)93 b(Mo)s(di\014ers)15 b Fn(:)g(:)g(:)h(:)f(:)g(:)h(:)f(:)
h(:)f(:)g(:)h(:)f(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h
(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)
-h(:)f(:)h(:)f(:)g(:)29 b Fu(161)p eop end
+h(:)f(:)h(:)f(:)g(:)29 b Fu(164)p eop end
%%Page: -4 6
TeXDict begin -4 5 bop 3677 -116 a Fu(iv)150 83 y Fs(10)135
b(Installing)46 b(Bash)16 b Fo(:)j(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f
(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)
-f(:)h(:)f(:)29 b Fs(163)275 220 y Fu(10.1)92 b(Basic)32
+f(:)h(:)f(:)29 b Fs(165)275 220 y Fu(10.1)92 b(Basic)32
b(Installation)8 b Fn(:)17 b(:)f(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)
h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g
(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)22
-b Fu(163)275 330 y(10.2)92 b(Compilers)30 b(and)g(Options)17
+b Fu(165)275 330 y(10.2)92 b(Compilers)30 b(and)g(Options)17
b Fn(:)d(:)i(:)f(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)
f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h
-(:)f(:)h(:)f(:)30 b Fu(164)275 439 y(10.3)92 b(Compiling)30
+(:)f(:)h(:)f(:)30 b Fu(166)275 439 y(10.3)92 b(Compiling)30
b(F)-8 b(or)32 b(Multiple)f(Arc)m(hitectures)10 b Fn(:)16
b(:)f(:)h(:)f(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f
-(:)g(:)h(:)f(:)h(:)f(:)23 b Fu(164)275 549 y(10.4)92
+(:)g(:)h(:)f(:)h(:)f(:)23 b Fu(166)275 549 y(10.4)92
b(Installation)32 b(Names)22 b Fn(:)16 b(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)
f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h
(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)35
-b Fu(165)275 658 y(10.5)92 b(Sp)s(ecifying)30 b(the)g(System)h(T)m(yp)s
+b Fu(167)275 658 y(10.5)92 b(Sp)s(ecifying)30 b(the)g(System)h(T)m(yp)s
(e)21 b Fn(:)14 b(:)i(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h
(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)
-h(:)34 b Fu(165)275 768 y(10.6)92 b(Sharing)30 b(Defaults)24
+h(:)34 b Fu(167)275 768 y(10.6)92 b(Sharing)30 b(Defaults)24
b Fn(:)16 b(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f
(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)
-f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)37 b Fu(165)275
+f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)37 b Fu(167)275
878 y(10.7)92 b(Op)s(eration)30 b(Con)m(trols)12 b Fn(:)k(:)f(:)h(:)f
(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)
f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f
-(:)h(:)f(:)25 b Fu(166)275 987 y(10.8)92 b(Optional)31
+(:)h(:)f(:)25 b Fu(168)275 987 y(10.8)92 b(Optional)31
b(F)-8 b(eatures)19 b Fn(:)d(:)g(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)
h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h
(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)32
-b Fu(166)150 1238 y Fs(App)t(endix)44 b(A)119 b(Rep)t(orting)46
+b Fu(168)150 1238 y Fs(App)t(endix)44 b(A)119 b(Rep)t(orting)46
b(Bugs)21 b Fo(:)f(:)f(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)h(:)f(:)h
-(:)f(:)g(:)h(:)f(:)35 b Fs(172)150 1498 y(App)t(endix)44
+(:)f(:)g(:)h(:)f(:)35 b Fs(174)150 1498 y(App)t(endix)44
b(B)125 b(Ma)7 b(jor)46 b(Di\013erences)g(F)-11 b(rom)284
1639 y(The)45 b(Bourne)f(Shell)35 b Fo(:)19 b(:)h(:)f(:)h(:)f(:)h(:)f
(:)g(:)h(:)f(:)h(:)f(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)h(:)f(:)h(:)
-f(:)g(:)h(:)f(:)h(:)47 b Fs(173)275 1776 y Fu(B.1)92
+f(:)g(:)h(:)f(:)h(:)47 b Fs(175)275 1776 y Fu(B.1)92
b(Implemen)m(tation)31 b(Di\013erences)h(F)-8 b(rom)31
b(The)e(SVR4.2)j(Shell)22 b Fn(:)15 b(:)g(:)g(:)h(:)f(:)h(:)f(:)g(:)h
-(:)35 b Fu(177)150 2027 y Fs(App)t(endix)44 b(C)124 b(GNU)36
+(:)35 b Fu(179)150 2027 y Fs(App)t(endix)44 b(C)124 b(GNU)36
b(F)-11 b(ree)35 b(Do)t(cumen)l(tation)i(License)25 b
-Fo(:)20 b(:)29 b Fs(179)150 2305 y(App)t(endix)44 b(D)118
+Fo(:)20 b(:)29 b Fs(181)150 2305 y(App)t(endix)44 b(D)118
b(Indexes)27 b Fo(:)20 b(:)g(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)h(:)f(:)
h(:)f(:)g(:)h(:)f(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)h(:)40
-b Fs(187)275 2442 y Fu(D.1)92 b(Index)29 b(of)i(Shell)f(Builtin)h
+b Fs(189)275 2442 y Fu(D.1)92 b(Index)29 b(of)i(Shell)f(Builtin)h
(Commands)23 b Fn(:)16 b(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)
g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)38
-b Fu(187)275 2552 y(D.2)92 b(Index)29 b(of)i(Shell)f(Reserv)m(ed)h(W)-8
+b Fu(189)275 2552 y(D.2)92 b(Index)29 b(of)i(Shell)f(Reserv)m(ed)h(W)-8
b(ords)20 b Fn(:)c(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)h(:)f
(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)34
-b Fu(188)275 2661 y(D.3)92 b(P)m(arameter)31 b(and)f(V)-8
+b Fu(190)275 2661 y(D.3)92 b(P)m(arameter)31 b(and)f(V)-8
b(ariable)32 b(Index)27 b Fn(:)16 b(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g
(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)
-h(:)f(:)g(:)42 b Fu(189)275 2771 y(D.4)92 b(F)-8 b(unction)31
+h(:)f(:)g(:)42 b Fu(191)275 2771 y(D.4)92 b(F)-8 b(unction)31
b(Index)24 b Fn(:)15 b(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h
(:)f(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)
f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)38
-b Fu(191)275 2880 y(D.5)92 b(Concept)30 b(Index)15 b
+b Fu(193)275 2880 y(D.5)92 b(Concept)30 b(Index)15 b
Fn(:)g(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h
(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)
h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)29 b
-Fu(193)p eop end
+Fu(195)p eop end
%%Page: 1 7
TeXDict begin 1 6 bop 3705 -116 a Fu(1)150 299 y Fp(1)80
b(In)l(tro)t(duction)150 604 y Fs(1.1)68 b(What)45 b(is)g(Bash?)150
(\014le)h(\(see)g(Section)g(3.8)g([Shell)f(Scripts],)j(page)e(47\),)k
(from)41 b(a)i(string)330 3566 y(supplied)30 b(as)h(an)g(argumen)m(t)h
(to)g(the)f Ft(-c)g Fu(in)m(v)m(o)s(cation)i(option)f(\(see)g(Section)g
-(6.1)g([In)m(v)m(oking)g(Bash],)330 3675 y(page)f(93\),)h(or)e(from)g
+(6.1)g([In)m(v)m(oking)g(Bash],)330 3675 y(page)f(94\),)h(or)e(from)g
(the)h(user's)f(terminal.)199 3821 y(2.)61 b(Breaks)43
b(the)g(input)f(in)m(to)h(w)m(ords)f(and)g(op)s(erators,)k(ob)s(eying)d
(the)g(quoting)g(rules)f(describ)s(ed)f(in)330 3931 y(Section)27
b(3.1.2)i([Quoting],)f(page)f(6.)40 b(These)26 b(tok)m(ens)i(are)f
(separated)g(b)m(y)f Ft(metacharacters)p Fu(.)36 b(Alias)330
4040 y(expansion)30 b(is)h(p)s(erformed)d(b)m(y)j(this)f(step)g(\(see)i
-(Section)f(6.6)g([Aliases],)i(page)e(102\).)199 4186
+(Section)f(6.6)g([Aliases],)i(page)e(103\).)199 4186
y(3.)61 b(P)m(arses)35 b(the)g(tok)m(ens)g(in)m(to)h(simple)e(and)g
(comp)s(ound)f(commands)h(\(see)h(Section)h(3.2)f([Shell)g(Com-)330
4296 y(mands],)30 b(page)h(9\).)199 4442 y(4.)61 b(P)m(erforms)40
(quoted)g(if)h(it)g(is)f(to)h(represen)m(t)g(itself.)68
b(When)39 b(the)h(command)f(history)150 1018 y(expansion)i(facilities)j
(are)e(b)s(eing)f(used)g(\(see)h(Section)h(9.3)f([History)h(In)m
-(teraction],)j(page)c(159\),)47 b(the)150 1127 y Fr(history)30
+(teraction],)j(page)c(161\),)47 b(the)150 1127 y Fr(history)30
b(expansion)h Fu(c)m(haracter,)h(usually)f(`)p Ft(!)p
Fu(',)g(m)m(ust)f(b)s(e)g(quoted)h(to)g(prev)m(en)m(t)g(history)g
(expansion.)41 b(See)150 1237 y(Section)22 b(9.1)g([Bash)f(History)h(F)
--8 b(acilities],)26 b(page)c(157,)j(for)20 b(more)h(details)h
+-8 b(acilities],)26 b(page)c(159,)j(for)20 b(more)h(details)h
(concerning)g(history)f(expansion.)275 1370 y(There)37
b(are)h(three)f(quoting)h(mec)m(hanisms:)56 b(the)38
b Fr(escap)s(e)g(c)m(haracter)p Fu(,)j(single)d(quotes,)i(and)d(double)
Fu(',)h(`)p Ft(`)p Fu(',)g(`)p Ft(\\)p Fu(',)g(and,)f(when)f(history)g
(expansion)h(is)g(enabled,)h(`)p Ft(!)p Fu('.)150 3280
y(When)c(the)g(shell)g(is)g(in)f Fm(posix)h Fu(mo)s(de)f(\(see)i
-(Section)g(6.11)g([Bash)f(POSIX)f(Mo)s(de],)i(page)g(108\),)h(the)e(`)p
+(Section)g(6.11)g([Bash)f(POSIX)f(Mo)s(de],)i(page)g(109\),)h(the)e(`)p
Ft(!)p Fu(')150 3390 y(has)d(no)g(sp)s(ecial)h(meaning)g(within)f
(double)g(quotes,)h(ev)m(en)g(when)f(history)g(expansion)g(is)g
(enabled.)40 b(The)150 3499 y(c)m(haracters)h(`)p Ft($)p
(or)h(not)g(it)g(is)g(translated)150 4759 y(and)i(replaced.)41
b(If)28 b(the)h Ft(noexpand_translation)23 b Fu(option)29
b(is)g(enabled)f(using)h(the)f Ft(shopt)g Fu(builtin)g(\(see)150
-4869 y(Section)33 b(4.3.2)h([The)e(Shopt)f(Builtin],)j(page)f(72\),)h
+4869 y(Section)33 b(4.3.2)h([The)e(Shopt)f(Builtin],)j(page)f(73\),)h
(translated)f(strings)e(are)i(single-quoted)g(instead)g(of)150
4978 y(double-quoted.)275 5121 y(The)39 b(rest)i(of)g(this)f(section)h
(is)g(a)g(brief)f(o)m(v)m(erview)i(of)e(ho)m(w)h(y)m(ou)f(use)g
(shell)d(in)g(whic)m(h)g(the)g Ft(interactive_comments)16
b Fu(option)150 1645 y(to)40 b(the)f Ft(shopt)e Fu(builtin)h(is)h
(enabled)g(\(see)h(Section)g(4.3.2)g([The)f(Shopt)f(Builtin],)k(page)e
-(72\),)i(a)d(w)m(ord)150 1754 y(b)s(eginning)26 b(with)g(`)p
+(73\),)i(a)d(w)m(ord)150 1754 y(b)s(eginning)26 b(with)g(`)p
Ft(#)p Fu(')g(causes)h(that)f(w)m(ord)g(and)g(all)h(remaining)g(c)m
(haracters)g(on)f(that)h(line)g(to)g(b)s(e)f(ignored.)150
1864 y(An)43 b(in)m(teractiv)m(e)j(shell)e(without)f(the)g
(allo)m(w)150 1973 y(commen)m(ts.)56 b(The)34 b Ft
(interactive_comments)c Fu(option)35 b(is)g(on)g(b)m(y)g(default)g(in)g
(in)m(teractiv)m(e)j(shells.)55 b(See)150 2083 y(Section)30
-b(6.3)f([In)m(teractiv)m(e)j(Shells],)d(page)h(96,)g(for)e(a)i
+b(6.3)f([In)m(teractiv)m(e)j(Shells],)d(page)h(97,)g(for)e(a)i
(description)e(of)h(what)g(mak)m(es)h(a)f(shell)g(in)m(teractiv)m(e.)
150 2316 y Fs(3.2)68 b(Shell)45 b(Commands)150 2476 y
Fu(A)d(simple)g(shell)g(command)f(suc)m(h)h(as)g Ft(echo)29
150 2130 y(that)j(sp)s(eci\014ed)e(b)m(y)h Fm(posix)p
Fu(.)49 b(When)33 b(the)g(shell)g(is)h(in)e Fm(posix)h
Fu(mo)s(de)g(\(see)h(Section)g(6.11)g([Bash)g(POSIX)150
-2239 y(Mo)s(de],)j(page)e(108\),)j(it)e(do)s(es)e(not)i(recognize)g
+2239 y(Mo)s(de],)j(page)e(109\),)j(it)e(do)s(es)e(not)i(recognize)g
Ft(time)e Fu(as)h(a)h(reserv)m(ed)f(w)m(ord)f(if)h(the)g(next)g(tok)m
(en)h(b)s(egins)150 2349 y(with)d(a)g(`)p Ft(-)p Fu('.)49
b(The)33 b Ft(TIMEFORMAT)d Fu(v)-5 b(ariable)34 b(ma)m(y)g(b)s(e)f(set)
g(to)h(a)g(format)f(string)g(that)h(sp)s(eci\014es)f(ho)m(w)g(the)150
2458 y(timing)38 b(information)g(should)e(b)s(e)h(displa)m(y)m(ed.)62
b(See)38 b(Section)g(5.2)g([Bash)g(V)-8 b(ariables],)41
-b(page)d(80,)i(for)e(a)150 2568 y(description)27 b(of)g(the)h(a)m(v)-5
+b(page)d(81,)i(for)e(a)150 2568 y(description)27 b(of)g(the)h(a)m(v)-5
b(ailable)29 b(formats.)40 b(The)26 b(use)h(of)g Ft(time)f
Fu(as)i(a)f(reserv)m(ed)g(w)m(ord)g(p)s(ermits)f(the)h(timing)150
2677 y(of)38 b(shell)g(builtins,)i(shell)e(functions,)i(and)d(pip)s
(elines.)63 b(An)38 b(external)h Ft(time)e Fu(command)h(cannot)g(time)
150 2787 y(these)31 b(easily)-8 b(.)275 2927 y(When)26
b(the)h(shell)g(is)g(in)g Fm(posix)f Fu(mo)s(de)g(\(see)i(Section)f
-(6.11)i([Bash)e(POSIX)f(Mo)s(de],)i(page)g(108\),)h Ft(time)150
+(6.11)i([Bash)e(POSIX)f(Mo)s(de],)i(page)g(109\),)h Ft(time)150
3036 y Fu(ma)m(y)38 b(b)s(e)f(follo)m(w)m(ed)i(b)m(y)f(a)g(newline.)62
b(In)37 b(this)g(case,)k(the)c(shell)h(displa)m(ys)g(the)g(total)h
(user)e(and)g(system)150 3146 y(time)30 b(consumed)f(b)m(y)g(the)h
(3.7.3)g([Command)f(Execution)g(En)m(viron-)150 3863
y(men)m(t],)d(page)e(44\).)40 b(If)23 b(the)h Ft(lastpipe)d
Fu(option)j(is)g(enabled)g(using)f(the)h Ft(shopt)e Fu(builtin)h(\(see)
-i(Section)f(4.3.2)150 3973 y([The)i(Shopt)f(Builtin],)i(page)g(72\),)h
+i(Section)f(4.3.2)150 3973 y([The)i(Shopt)f(Builtin],)i(page)g(73\),)h
(the)e(last)h(elemen)m(t)g(of)f(a)g(pip)s(eline)g(ma)m(y)g(b)s(e)f(run)
g(b)m(y)g(the)h(shell)g(pro)s(cess)150 4082 y(when)j(job)h(con)m(trol)i
(is)f(not)f(activ)m(e.)275 4222 y(The)24 b(exit)i(status)f(of)h(a)f
(pip)s(eline)g(is)g(the)g(exit)h(status)f(of)h(the)f(last)h(command)f
(in)f(the)i(pip)s(eline,)g(unless)150 4331 y(the)31 b
Ft(pipefail)d Fu(option)j(is)g(enabled)f(\(see)i(Section)f(4.3.1)i
-([The)d(Set)h(Builtin],)g(page)h(68\).)42 b(If)30 b Ft(pipefail)150
+([The)d(Set)h(Builtin],)g(page)h(69\).)42 b(If)30 b Ft(pipefail)150
4441 y Fu(is)f(enabled,)g(the)f(pip)s(eline's)g(return)g(status)h(is)f
(the)h(v)-5 b(alue)29 b(of)f(the)h(last)g(\(righ)m(tmost\))i(command)d
(to)h(exit)150 4550 y(with)34 b(a)h(non-zero)g(status,)i(or)d(zero)i
b(shell)g(do)s(es)g(not)g(w)m(ait)h(for)f(the)150 1102
y(command)34 b(to)h(\014nish,)f(and)f(the)h(return)f(status)i(is)f(0)g
(\(true\).)53 b(When)34 b(job)g(con)m(trol)h(is)f(not)h(activ)m(e)h
-(\(see)150 1211 y(Chapter)27 b(7)h([Job)f(Con)m(trol],)i(page)g(117\),)
+(\(see)150 1211 y(Chapter)27 b(7)h([Job)f(Con)m(trol],)i(page)g(118\),)
h(the)d(standard)g(input)f(for)i(async)m(hronous)f(commands,)h(in)f
(the)150 1321 y(absence)k(of)f(an)m(y)h(explicit)h(redirections,)f(is)f
(redirected)h(from)f Ft(/dev/null)p Fu(.)275 1448 y(Commands)19
2437 y Fu(First,)38 b(the)f(arithmetic)h(expression)e
Fr(expr1)43 b Fu(is)36 b(ev)-5 b(aluated)38 b(according)f(to)g(the)g
(rules)f(de-)630 2547 y(scrib)s(ed)h(b)s(elo)m(w)i(\(see)g(Section)g
-(6.5)h([Shell)e(Arithmetic],)k(page)d(100\).)67 b(The)38
+(6.5)h([Shell)e(Arithmetic],)k(page)d(101\).)67 b(The)38
b(arithmetic)630 2656 y(expression)33 b Fr(expr2)41 b
Fu(is)34 b(then)f(ev)-5 b(aluated)35 b(rep)s(eatedly)f(un)m(til)g(it)g
(ev)-5 b(aluates)35 b(to)g(zero.)51 b(Eac)m(h)630 2766
([P)m(attern)f(Matc)m(hing],)i(page)e(37.)39 b(If)23
b(the)h Ft(nocasematch)d Fu(shell)j(op-)630 1100 y(tion)j(\(see)g(the)f
(description)g(of)g Ft(shopt)f Fu(in)g(Section)i(4.3.2)h([The)e(Shopt)f
-(Builtin],)j(page)f(72\))630 1209 y(is)40 b(enabled,)i(the)e(matc)m(h)h
+(Builtin],)j(page)f(73\))630 1209 y(is)40 b(enabled,)i(the)e(matc)m(h)h
(is)e(p)s(erformed)g(without)g(regard)h(to)h(the)f(case)g(of)g(alphab)s
(etic)630 1319 y(c)m(haracters.)48 b(The)32 b(`)p Ft(|)p
Fu(')g(is)h(used)e(to)i(separate)h(m)m(ultiple)f(patterns,)g(and)f(the)
b(arithmetic)i Fr(expression)f Fu(is)f(ev)-5 b(aluated)35
b(according)g(to)f(the)g(rules)f(describ)s(ed)g(b)s(elo)m(w)630
2887 y(\(see)38 b(Section)g(6.5)h([Shell)e(Arithmetic],)j(page)f
-(100\).)63 b(The)36 b Fr(expression)h Fu(undergo)s(es)g(the)630
+(101\).)63 b(The)36 b Fr(expression)h Fu(undergo)s(es)g(the)630
2996 y(same)26 b(expansions)f(as)g(if)g(it)h(w)m(ere)g(within)e(double)
h(quotes,)i(but)e(double)g(quote)g(c)m(haracters)630
3106 y(in)20 b Fr(expression)h Fu(are)g(not)g(treated)h(sp)s(ecially)f
(expres-)630 3755 y(sion)j Fr(expression)p Fu(.)41 b(Expressions)29
b(are)i(comp)s(osed)f(of)g(the)h(primaries)f(describ)s(ed)f(b)s(elo)m
(w)h(in)630 3865 y(Section)37 b(6.4)g([Bash)f(Conditional)h
-(Expressions],)g(page)g(98.)58 b(The)36 b(w)m(ords)f(b)s(et)m(w)m(een)i
+(Expressions],)g(page)g(99.)58 b(The)36 b(w)m(ords)f(b)s(et)m(w)m(een)i
(the)630 3974 y Ft([[)h Fu(and)g Ft(]])g Fu(do)g(not)h(undergo)f(w)m
(ord)g(splitting)h(and)f(\014lename)h(expansion.)65 b(The)38
b(shell)630 4084 y(p)s(erforms)26 b(tilde)j(expansion,)f(parameter)g
(iden)m(tical)h(to)g(`)p Ft(==)p Fu('.)46 b(If)31 b(the)h
Ft(nocasematch)d Fu(shell)j(option)630 5340 y(\(see)42
b(the)f(description)g(of)h Ft(shopt)d Fu(in)i(Section)h(4.3.2)h([The)e
-(Shopt)f(Builtin],)45 b(page)d(72\))p eop end
+(Shopt)f(Builtin],)45 b(page)d(73\))p eop end
%%Page: 15 21
TeXDict begin 15 20 bop 150 -116 a Fu(Chapter)30 b(3:)41
b(Basic)32 b(Shell)e(F)-8 b(eatures)2246 b(15)630 299
i(incorrect,)i(the)c(conditional)630 1757 y(expression)e(returns)e(2.)
61 b(If)37 b(the)g Ft(nocasematch)d Fu(shell)j(option)h(\(see)g(the)f
(description)g(of)630 1867 y Ft(shopt)d Fu(in)h(Section)h(4.3.2)h([The)
-e(Shopt)f(Builtin],)k(page)e(72\))g(is)g(enabled,)g(the)g(matc)m(h)g
+e(Shopt)f(Builtin],)k(page)e(73\))g(is)g(enabled,)g(the)g(matc)m(h)g
(is)630 1976 y(p)s(erformed)29 b(without)h(regard)h(to)g(the)f(case)i
(of)e(alphab)s(etic)h(c)m(haracters.)630 2103 y(Y)-8
b(ou)23 b(can)g(quote)g(an)m(y)g(part)g(of)g(the)g(pattern)f(to)i
b(the)h(\014rst)150 3879 y(w)m(ord)30 b(of)h(the)f(simple)g(command.)
275 4007 y(When)42 b(the)i(copro)s(cess)f(is)g(executed,)48
b(the)43 b(shell)g(creates)i(an)e(arra)m(y)g(v)-5 b(ariable)44
-b(\(see)g(Section)g(6.7)150 4117 y([Arra)m(ys],)h(page)e(102\))g(named)
+b(\(see)g(Section)g(6.7)150 4117 y([Arra)m(ys],)h(page)e(103\))g(named)
e Fr(NAME)48 b Fu(in)41 b(the)h(con)m(text)h(of)f(the)g(executing)h
(shell.)75 b(The)41 b(standard)150 4226 y(output)32 b(of)h
Fr(command)i Fu(is)e(connected)g(via)g(a)g(pip)s(e)f(to)h(a)g(\014le)f
b Fu(is)29 b(sp)s(eci\014ed)g(as)g(the)h(name)f(of)h(a)f(simple)h
(command.)40 b(When)29 b(the)h(shell)f(is)h(in)f Fm(posix)150
4082 y Fu(mo)s(de)i(\(see)h(Section)g(6.11)h([Bash)f(POSIX)e(Mo)s(de],)
-i(page)g(108\),)i Fr(fname)i Fu(m)m(ust)31 b(b)s(e)g(a)h(v)-5
+i(page)g(109\),)i Fr(fname)i Fu(m)m(ust)31 b(b)s(e)g(a)h(v)-5
b(alid)31 b(shell)h(name)150 4192 y(and)h(ma)m(y)h(not)f(b)s(e)g(the)h
(same)f(as)h(one)g(of)f(the)h(sp)s(ecial)g(builtins)e(\(see)j(Section)f
(4.4)g([Sp)s(ecial)g(Builtins],)150 4301 y(page)d(79\).)43
Fu(,)f(and)g Ft(local)f Fu(builtin)150 1410 y(commands)31
b(\()p Fr(declaration)j Fu(commands\).)44 b(When)32 b(in)f
Fm(posix)g Fu(mo)s(de)g(\(see)h(Section)h(6.11)g([Bash)f(POSIX)150
-1520 y(Mo)s(de],)h(page)f(108\),)i(these)e(builtins)f(ma)m(y)h(app)s
+1520 y(Mo)s(de],)h(page)f(109\),)i(these)e(builtins)f(ma)m(y)h(app)s
(ear)f(in)g(a)h(command)f(after)h(one)g(or)g(more)g(instances)g(of)150
1630 y(the)f Ft(command)d Fu(builtin)i(and)g(retain)h(these)f
(assignmen)m(t)i(statemen)m(t)g(prop)s(erties.)275 1802
y(In)d(the)h(con)m(text)i(where)d(an)h(assignmen)m(t)h(statemen)m(t)h
(is)e(assigning)g(a)h(v)-5 b(alue)30 b(to)h(a)f(shell)g(v)-5
b(ariable)31 b(or)150 1911 y(arra)m(y)k(index)f(\(see)h(Section)g(6.7)g
-([Arra)m(ys],)h(page)f(102\),)i(the)e(`)p Ft(+=)p Fu(')f(op)s(erator)g
+([Arra)m(ys],)h(page)f(103\),)i(the)e(`)p Ft(+=)p Fu(')f(op)s(erator)g
(can)h(b)s(e)e(used)h(to)h(app)s(end)150 2021 y(to)h(or)g(add)e(to)j
(the)e(v)-5 b(ariable's)36 b(previous)f(v)-5 b(alue.)57
b(This)34 b(includes)h(argumen)m(ts)h(to)g(builtin)f(commands)150
b(alue,)30 b(whic)m(h)d(is)i(also)f(ev)-5 b(aluated.)150
2459 y(When)43 b(`)p Ft(+=)p Fu(')g(is)h(applied)f(to)h(an)f(arra)m(y)h
(v)-5 b(ariable)44 b(using)f(comp)s(ound)e(assignmen)m(t)j(\(see)h
-(Section)f(6.7)150 2569 y([Arra)m(ys],)g(page)d(102\),)k(the)c(v)-5
+(Section)f(6.7)150 2569 y([Arra)m(ys],)g(page)d(103\),)k(the)c(v)-5
b(ariable's)42 b(v)-5 b(alue)41 b(is)g(not)f(unset)h(\(as)g(it)g(is)g
(when)e(using)h(`)p Ft(=)p Fu('\),)k(and)c(new)150 2679
y(v)-5 b(alues)27 b(are)g(app)s(ended)f(to)h(the)g(arra)m(y)h(b)s
(the)g(bac)m(k-)630 408 y(ground,)26 b(whether)g(executed)g(as)h(an)f
(async)m(hronous)f(command)h(or)g(using)g(the)g Ft(bg)f
Fu(builtin)630 518 y(\(see)31 b(Section)h(7.2)f([Job)f(Con)m(trol)h
-(Builtins],)g(page)h(118\).)150 675 y Ft(0)432 b Fu(\($0\))46
+(Builtins],)g(page)h(119\).)150 687 y Ft(0)432 b Fu(\($0\))46
b(Expands)d(to)i(the)g(name)g(of)f(the)h(shell)g(or)f(shell)h(script.)
-83 b(This)44 b(is)g(set)h(at)h(shell)630 785 y(initialization.)d(If)27
+83 b(This)44 b(is)g(set)h(at)h(shell)630 796 y(initialization.)d(If)27
b(Bash)h(is)g(in)m(v)m(ok)m(ed)h(with)e(a)i(\014le)e(of)h(commands)g
-(\(see)g(Section)h(3.8)g([Shell)630 894 y(Scripts],)g(page)g(47\),)h
+(\(see)g(Section)h(3.8)g([Shell)630 906 y(Scripts],)g(page)g(47\),)h
Ft($0)e Fu(is)h(set)g(to)g(the)f(name)h(of)f(that)h(\014le.)41
-b(If)28 b(Bash)g(is)h(started)g(with)f(the)630 1004 y
+b(If)28 b(Bash)g(is)h(started)g(with)f(the)630 1015 y
Ft(-c)i Fu(option)h(\(see)h(Section)g(6.1)f([In)m(v)m(oking)h(Bash],)g
-(page)f(93\),)i(then)d Ft($0)g Fu(is)h(set)g(to)h(the)f(\014rst)630
-1113 y(argumen)m(t)g(after)g(the)g(string)g(to)g(b)s(e)f(executed,)i
+(page)f(94\),)i(then)d Ft($0)g Fu(is)h(set)g(to)h(the)f(\014rst)630
+1125 y(argumen)m(t)g(after)g(the)g(string)g(to)g(b)s(e)f(executed,)i
(if)f(one)g(is)f(presen)m(t.)42 b(Otherwise,)31 b(it)g(is)f(set)630
-1223 y(to)h(the)g(\014lename)f(used)g(to)h(in)m(v)m(ok)m(e)h(Bash,)f
-(as)g(giv)m(en)g(b)m(y)f(argumen)m(t)h(zero.)150 1461
-y Fs(3.5)68 b(Shell)45 b(Expansions)150 1621 y Fu(Expansion)27
+1235 y(to)h(the)g(\014lename)f(used)g(to)h(in)m(v)m(ok)m(e)h(Bash,)f
+(as)g(giv)m(en)g(b)m(y)f(argumen)m(t)h(zero.)150 1489
+y Fs(3.5)68 b(Shell)45 b(Expansions)150 1649 y Fu(Expansion)27
b(is)i(p)s(erformed)d(on)i(the)g(command)g(line)h(after)f(it)h(has)f(b)
s(een)f(split)h(in)m(to)i Ft(token)p Fu(s.)38 b(There)28
-b(are)150 1730 y(sev)m(en)j(kinds)e(of)i(expansion)f(p)s(erformed:)225
-1863 y Fq(\017)60 b Fu(brace)31 b(expansion)225 1997
-y Fq(\017)60 b Fu(tilde)31 b(expansion)225 2130 y Fq(\017)60
+b(are)150 1758 y(sev)m(en)j(kinds)e(of)i(expansion)f(p)s(erformed:)225
+1902 y Fq(\017)60 b Fu(brace)31 b(expansion)225 2041
+y Fq(\017)60 b Fu(tilde)31 b(expansion)225 2180 y Fq(\017)60
b Fu(parameter)31 b(and)f(v)-5 b(ariable)31 b(expansion)225
-2263 y Fq(\017)60 b Fu(command)30 b(substitution)225
-2396 y Fq(\017)60 b Fu(arithmetic)32 b(expansion)225
-2529 y Fq(\017)60 b Fu(w)m(ord)30 b(splitting)225 2663
-y Fq(\017)60 b Fu(\014lename)31 b(expansion)275 2820
+2319 y Fq(\017)60 b Fu(command)30 b(substitution)225
+2458 y Fq(\017)60 b Fu(arithmetic)32 b(expansion)225
+2597 y Fq(\017)60 b Fu(w)m(ord)30 b(splitting)225 2736
+y Fq(\017)60 b Fu(\014lename)31 b(expansion)275 2910
y(The)24 b(order)h(of)h(expansions)f(is:)39 b(brace)25
b(expansion;)j(tilde)e(expansion,)g(parameter)g(and)f(v)-5
-b(ariable)26 b(ex-)150 2929 y(pansion,)j(arithmetic)i(expansion,)f(and)
+b(ariable)26 b(ex-)150 3019 y(pansion,)j(arithmetic)i(expansion,)f(and)
f(command)g(substitution)g(\(done)g(in)h(a)f(left-to-righ)m(t)k
-(fashion\);)150 3039 y(w)m(ord)d(splitting;)h(and)f(\014lename)h
-(expansion.)275 3172 y(On)c(systems)h(that)h(can)g(supp)s(ort)e(it,)i
+(fashion\);)150 3129 y(w)m(ord)d(splitting;)h(and)f(\014lename)h
+(expansion.)275 3273 y(On)c(systems)h(that)h(can)g(supp)s(ort)e(it,)i
(there)g(is)f(an)g(additional)i(expansion)e(a)m(v)-5
-b(ailable:)42 b Fr(pro)s(cess)28 b(sub-)150 3282 y(stitution)p
+b(ailable:)42 b Fr(pro)s(cess)28 b(sub-)150 3382 y(stitution)p
Fu(.)42 b(This)30 b(is)g(p)s(erformed)f(at)j(the)e(same)h(time)h(as)e
(tilde,)i(parameter,)f(v)-5 b(ariable,)32 b(and)e(arithmetic)150
-3391 y(expansion)g(and)g(command)g(substitution.)275
-3524 y(After)g(these)h(expansions)f(are)g(p)s(erformed,)f(quote)i(c)m
+3492 y(expansion)g(and)g(command)g(substitution.)275
+3635 y(After)g(these)h(expansions)f(are)g(p)s(erformed,)f(quote)i(c)m
(haracters)h(presen)m(t)e(in)g(the)g(original)i(w)m(ord)e(are)150
-3634 y(remo)m(v)m(ed)h(unless)f(they)h(ha)m(v)m(e)g(b)s(een)f(quoted)g
-(themselv)m(es)i(\()p Fr(quote)f(remo)m(v)-5 b(al)t Fu(\).)275
-3767 y(Only)31 b(brace)i(expansion,)h(w)m(ord)e(splitting,)i(and)e
+3745 y(remo)m(v)m(ed)24 b(unless)f(they)h(ha)m(v)m(e)h(b)s(een)e
+(quoted)g(themselv)m(es)i(\()p Fr(quote)f(remo)m(v)-5
+b(al)t Fu(\).)40 b(See)24 b(Section)g(3.5.9)h([Quote)150
+3855 y(Remo)m(v)-5 b(al],)32 b(page)g(39,)f(for)f(more)h(details.)275
+3998 y(Only)g(brace)i(expansion,)h(w)m(ord)e(splitting,)i(and)e
(\014lename)h(expansion)f(can)h(increase)g(the)g(n)m(um)m(b)s(er)150
-3877 y(of)24 b(w)m(ords)g(of)g(the)h(expansion;)h(other)e(expansions)g
+4108 y(of)24 b(w)m(ords)g(of)g(the)h(expansion;)h(other)e(expansions)g
(expand)g(a)g(single)h(w)m(ord)f(to)h(a)f(single)h(w)m(ord.)38
-b(The)24 b(only)150 3986 y(exceptions)i(to)f(this)g(are)g(the)g
+b(The)24 b(only)150 4217 y(exceptions)i(to)f(this)g(are)g(the)g
(expansions)g(of)g Ft("$@")f Fu(and)g Ft($*)g Fu(\(see)i(Section)f
-(3.4.2)i([Sp)s(ecial)e(P)m(arameters],)150 4096 y(page)31
+(3.4.2)i([Sp)s(ecial)e(P)m(arameters],)150 4327 y(page)31
b(23\),)h(and)e Ft("${)p Fj(name)p Ft([@]}")d Fu(and)i
Ft(${)p Fj(name)p Ft([*]})f Fu(\(see)j(Section)h(6.7)f([Arra)m(ys],)g
-(page)g(102\).)275 4229 y(After)41 b(all)i(expansions,)h
-Ft(quote)29 b(removal)40 b Fu(\(see)i(Section)h(3.5.9)g([Quote)f(Remo)m
-(v)-5 b(al],)47 b(page)42 b(39\))h(is)150 4339 y(p)s(erformed.)150
-4535 y Fk(3.5.1)63 b(Brace)40 b(Expansion)150 4682 y
-Fu(Brace)32 b(expansion)f(is)f(a)i(mec)m(hanism)f(b)m(y)f(whic)m(h)h
-(arbitrary)f(strings)h(ma)m(y)g(b)s(e)f(generated.)43
+(page)g(103\).)150 4535 y Fk(3.5.1)63 b(Brace)40 b(Expansion)150
+4682 y Fu(Brace)32 b(expansion)f(is)f(a)i(mec)m(hanism)f(b)m(y)f(whic)m
+(h)h(arbitrary)f(strings)h(ma)m(y)g(b)s(e)f(generated.)43
b(This)30 b(mec)m(h-)150 4792 y(anism)35 b(is)h(similar)f(to)h
Fr(\014lename)g(expansion)f Fu(\(see)i(Section)f(3.5.8)h([Filename)g
(Expansion],)f(page)g(36\),)150 4902 y(but)26 b(the)h(\014lenames)g
Ft(dirs)g Fu(builtin)g(in)m(v)m(ok)m(ed)i(with)e(the)g(c)m(haracters)
150 5121 y(follo)m(wing)40 b(tilde)f(in)g(the)f(tilde-pre\014x)h(as)g
(an)f(argumen)m(t)h(\(see)h(Section)f(6.8)h([The)e(Directory)i(Stac)m
-(k],)150 5230 y(page)34 b(104\).)50 b(If)32 b(the)h(tilde-pre\014x,)h
+(k],)150 5230 y(page)34 b(105\).)50 b(If)32 b(the)h(tilde-pre\014x,)h
(sans)e(the)h(tilde,)i(consists)e(of)g(a)h(n)m(um)m(b)s(er)d(without)i
(a)g(leading)h(`)p Ft(+)p Fu(')f(or)150 5340 y(`)p Ft(-)p
Fu(',)e(`)p Ft(+)p Fu(')f(is)h(assumed.)p eop end
b(The)31 b Fr(parameter)39 b Fu(is)31 b(a)h(shell)f(parameter)h(as)g
(describ)s(ed)e(ab)s(o)m(v)m(e)j(\(see)f(Section)g(3.4)h([Shell)150
4215 y(P)m(arameters],)28 b(page)f(21\))g(or)f(an)f(arra)m(y)h
-(reference)h(\(see)f(Section)h(6.7)g([Arra)m(ys],)g(page)g(102\).)41
+(reference)h(\(see)f(Section)h(6.7)g([Arra)m(ys],)g(page)g(103\).)41
b(The)25 b(braces)150 4325 y(are)32 b(required)g(when)f
Fr(parameter)39 b Fu(is)32 b(a)h(p)s(ositional)f(parameter)h(with)f
(more)g(than)g(one)g(digit,)i(or)e(when)150 4434 y Fr(parameter)37
y(describ)s(ed)28 b(b)s(elo)m(w.)41 b(The)28 b(exclamation)j(p)s(oin)m
(t)f(m)m(ust)f(immediately)h(follo)m(w)g(the)g(left)f(brace)h(in)f
(order)f(to)150 408 y(in)m(tro)s(duce)i(indirection.)275
-547 y(In)39 b(eac)m(h)i(of)g(the)f(cases)h(b)s(elo)m(w,)i
+542 y(In)39 b(eac)m(h)i(of)g(the)f(cases)h(b)s(elo)m(w,)i
Fr(w)m(ord)h Fu(is)c(sub)5 b(ject)40 b(to)h(tilde)f(expansion,)j
-(parameter)e(expansion,)150 657 y(command)30 b(substitution,)g(and)g
-(arithmetic)i(expansion.)275 795 y(When)e(not)h(p)s(erforming)e
+(parameter)e(expansion,)150 651 y(command)30 b(substitution,)g(and)g
+(arithmetic)i(expansion.)275 784 y(When)e(not)h(p)s(erforming)e
(substring)g(expansion,)i(using)f(the)h(forms)f(describ)s(ed)f(b)s(elo)
-m(w)i(\(e.g.,)h(`)p Ft(:-)p Fu('\),)150 905 y(Bash)h(tests)h(for)e(a)i
+m(w)i(\(e.g.,)h(`)p Ft(:-)p Fu('\),)150 894 y(Bash)h(tests)h(for)e(a)i
(parameter)f(that)h(is)e(unset)h(or)g(n)m(ull.)48 b(Omitting)33
-b(the)h(colon)f(results)g(in)g(a)g(test)h(only)150 1015
+b(the)h(colon)f(results)g(in)g(a)g(test)h(only)150 1003
y(for)c(a)i(parameter)f(that)g(is)g(unset.)41 b(Put)31
b(another)f(w)m(a)m(y)-8 b(,)33 b(if)e(the)f(colon)i(is)f(included,)f
-(the)h(op)s(erator)g(tests)150 1124 y(for)36 b(b)s(oth)g
+(the)h(op)s(erator)g(tests)150 1113 y(for)36 b(b)s(oth)g
Fr(parameter)7 b Fu('s)37 b(existence)h(and)e(that)i(its)f(v)-5
b(alue)37 b(is)g(not)f(n)m(ull;)k(if)d(the)g(colon)h(is)e(omitted,)k
-(the)150 1234 y(op)s(erator)31 b(tests)g(only)f(for)g(existence.)150
-1399 y Ft(${)p Fj(parameter)p Ft(:)p Fq(\000)p Fj(word)p
-Ft(})630 1509 y Fu(If)g Fr(parameter)37 b Fu(is)30 b(unset)g(or)h(n)m
+(the)150 1223 y(op)s(erator)31 b(tests)g(only)f(for)g(existence.)150
+1379 y Ft(${)p Fj(parameter)p Ft(:)p Fq(\000)p Fj(word)p
+Ft(})630 1489 y Fu(If)g Fr(parameter)37 b Fu(is)30 b(unset)g(or)h(n)m
(ull,)f(the)h(expansion)f(of)g Fr(w)m(ord)k Fu(is)c(substituted.)40
-b(Otherwise,)630 1619 y(the)31 b(v)-5 b(alue)30 b(of)h
-Fr(parameter)37 b Fu(is)31 b(substituted.)870 1755 y
-Ft($)47 b(v=123)870 1865 y($)g(echo)g(${v-unset})870
-1974 y(123)150 2138 y(${)p Fj(parameter)p Ft(:=)p Fj(word)p
-Ft(})630 2248 y Fu(If)33 b Fr(parameter)40 b Fu(is)33
-b(unset)f(or)h(n)m(ull,)h(the)f(expansion)g(of)g Fr(w)m(ord)j
-Fu(is)d(assigned)g(to)h Fr(parameter)p Fu(.)630 2357
-y(The)c(v)-5 b(alue)32 b(of)f Fr(parameter)38 b Fu(is)31
-b(then)g(substituted.)42 b(P)m(ositional)33 b(parameters)e(and)f(sp)s
-(ecial)630 2467 y(parameters)h(ma)m(y)g(not)f(b)s(e)g(assigned)h(to)g
-(in)f(this)g(w)m(a)m(y)-8 b(.)870 2603 y Ft($)47 b(var=)870
-2713 y($)g(:)h(${var:=DEFAULT})870 2823 y($)f(echo)g($var)870
-2932 y(DEFAULT)150 3096 y(${)p Fj(parameter)p Ft(:?)p
-Fj(word)p Ft(})630 3205 y Fu(If)26 b Fr(parameter)33
-b Fu(is)26 b(n)m(ull)g(or)g(unset,)h(the)f(expansion)g(of)g
-Fr(w)m(ord)k Fu(\(or)c(a)h(message)g(to)g(that)f(e\013ect)630
-3315 y(if)i Fr(w)m(ord)j Fu(is)d(not)g(presen)m(t\))h(is)f(written)g
+b(Otherwise,)630 1598 y(the)31 b(v)-5 b(alue)30 b(of)h
+Fr(parameter)37 b Fu(is)31 b(substituted.)870 1731 y
+Ft($)47 b(v=123)870 1841 y($)g(echo)g(${v-unset})870
+1951 y(123)870 2060 y($)g(echo)g(${v:-unset-or-null})870
+2170 y(123)870 2279 y($)g(unset)g(v)870 2389 y($)g(echo)g(${v-unset})
+870 2498 y(unset)870 2608 y($)g(v=)870 2718 y($)g(echo)g
+(${v:-unset-or-null})870 2827 y(unset-or-null)150 2984
+y(${)p Fj(parameter)p Ft(:=)p Fj(word)p Ft(})630 3093
+y Fu(If)33 b Fr(parameter)40 b Fu(is)33 b(unset)f(or)h(n)m(ull,)h(the)f
+(expansion)g(of)g Fr(w)m(ord)j Fu(is)d(assigned)g(to)h
+Fr(parameter)p Fu(.)630 3203 y(The)c(v)-5 b(alue)32 b(of)f
+Fr(parameter)38 b Fu(is)31 b(then)g(substituted.)42 b(P)m(ositional)33
+b(parameters)e(and)f(sp)s(ecial)630 3313 y(parameters)h(ma)m(y)g(not)f
+(b)s(e)g(assigned)h(to)g(in)f(this)g(w)m(a)m(y)-8 b(.)870
+3446 y Ft($)47 b(var=)870 3555 y($)g(:)h(${var:=DEFAULT})870
+3665 y($)f(echo)g($var)870 3774 y(DEFAULT)150 3931 y(${)p
+Fj(parameter)p Ft(:?)p Fj(word)p Ft(})630 4041 y Fu(If)26
+b Fr(parameter)33 b Fu(is)26 b(n)m(ull)g(or)g(unset,)h(the)f(expansion)
+g(of)g Fr(w)m(ord)k Fu(\(or)c(a)h(message)g(to)g(that)f(e\013ect)630
+4150 y(if)i Fr(w)m(ord)j Fu(is)d(not)g(presen)m(t\))h(is)f(written)g
(to)h(the)f(standard)f(error)h(and)f(the)h(shell,)h(if)f(it)h(is)f(not)
-630 3425 y(in)m(teractiv)m(e,)33 b(exits.)42 b(Otherwise,)30
+630 4260 y(in)m(teractiv)m(e,)33 b(exits.)42 b(Otherwise,)30
b(the)h(v)-5 b(alue)31 b(of)f Fr(parameter)38 b Fu(is)30
-b(substituted.)870 3561 y Ft($)47 b(var=)870 3671 y($)g(:)h(${var:?var)
-d(is)i(unset)f(or)i(null})870 3780 y(bash:)e(var:)h(var)g(is)g(unset)f
-(or)i(null)150 3944 y(${)p Fj(parameter)p Ft(:+)p Fj(word)p
-Ft(})630 4053 y Fu(If)35 b Fr(parameter)42 b Fu(is)36
+b(substituted.)870 4393 y Ft($)47 b(var=)870 4502 y($)g(:)h(${var:?var)
+d(is)i(unset)f(or)i(null})870 4612 y(bash:)e(var:)h(var)g(is)g(unset)f
+(or)i(null)150 4769 y(${)p Fj(parameter)p Ft(:+)p Fj(word)p
+Ft(})630 4878 y Fu(If)35 b Fr(parameter)42 b Fu(is)36
b(n)m(ull)f(or)h(unset,)g(nothing)g(is)f(substituted,)i(otherwise)e
-(the)h(expansion)630 4163 y(of)31 b Fr(w)m(ord)i Fu(is)e(substituted.)
-870 4300 y Ft($)47 b(var=123)870 4409 y($)g(echo)g(${var:+var)e(is)i
-(set)g(and)g(not)g(null})870 4519 y(var)g(is)g(set)g(and)g(not)g(null)
-150 4682 y(${)p Fj(parameter)p Ft(:)p Fj(offset)p Ft(})150
-4792 y(${)p Fj(parameter)p Ft(:)p Fj(offset)p Ft(:)p
-Fj(lengt)o(h)p Ft(})630 4902 y Fu(This)30 b(is)h(referred)f(to)h(as)g
-(Substring)f(Expansion.)41 b(It)31 b(expands)f(to)h(up)f(to)h
-Fr(length)g Fu(c)m(harac-)630 5011 y(ters)k(of)g(the)h(v)-5
-b(alue)35 b(of)g Fr(parameter)42 b Fu(starting)36 b(at)g(the)f(c)m
-(haracter)i(sp)s(eci\014ed)d(b)m(y)h Fr(o\013set)p Fu(.)55
-b(If)630 5121 y Fr(parameter)41 b Fu(is)35 b(`)p Ft(@)p
-Fu(')f(or)h(`)p Ft(*)p Fu(',)g(an)g(indexed)f(arra)m(y)g(subscripted)g
-(b)m(y)g(`)p Ft(@)p Fu(')g(or)h(`)p Ft(*)p Fu(',)g(or)g(an)f(asso-)630
-5230 y(ciativ)m(e)i(arra)m(y)e(name,)h(the)f(results)f(di\013er)g(as)h
-(describ)s(ed)e(b)s(elo)m(w.)51 b(If)33 b Fr(length)h
-Fu(is)g(omitted,)630 5340 y(it)d(expands)f(to)h(the)g(substring)e(of)h
-(the)h(v)-5 b(alue)31 b(of)g Fr(parameter)37 b Fu(starting)31
-b(at)h(the)e(c)m(haracter)p eop end
+(the)h(expansion)630 4988 y(of)31 b Fr(w)m(ord)i Fu(is)e(substituted.)
+870 5121 y Ft($)47 b(var=123)870 5230 y($)g(echo)g(${var:+var)e(is)i
+(set)g(and)g(not)g(null})870 5340 y(var)g(is)g(set)g(and)g(not)g(null)p
+eop end
%%Page: 28 34
TeXDict begin 28 33 bop 150 -116 a Fu(Chapter)30 b(3:)41
-b(Basic)32 b(Shell)e(F)-8 b(eatures)2246 b(28)630 299
-y(sp)s(eci\014ed)30 b(b)m(y)g Fr(o\013set)k Fu(and)c(extending)h(to)g
-(the)g(end)f(of)g(the)h(v)-5 b(alue.)42 b Fr(length)31
-b Fu(and)f Fr(o\013set)k Fu(are)630 408 y(arithmetic)e(expressions)e
-(\(see)h(Section)g(6.5)h([Shell)e(Arithmetic],)i(page)f(100\).)630
-555 y(If)39 b Fr(o\013set)k Fu(ev)-5 b(aluates)41 b(to)f(a)g(n)m(um)m
-(b)s(er)f(less)h(than)f(zero,)k(the)d(v)-5 b(alue)40
-b(is)g(used)e(as)i(an)g(o\013set)630 664 y(in)33 b(c)m(haracters)i
-(from)f(the)f(end)g(of)h(the)g(v)-5 b(alue)34 b(of)g
-Fr(parameter)p Fu(.)51 b(If)33 b Fr(length)h Fu(ev)-5
-b(aluates)35 b(to)g(a)630 774 y(n)m(um)m(b)s(er)23 b(less)h(than)g
-(zero,)j(it)d(is)h(in)m(terpreted)f(as)g(an)h(o\013set)g(in)f(c)m
-(haracters)h(from)f(the)g(end)g(of)630 883 y(the)31 b(v)-5
-b(alue)31 b(of)g Fr(parameter)38 b Fu(rather)30 b(than)h(a)g(n)m(um)m
-(b)s(er)f(of)g(c)m(haracters,)j(and)d(the)h(expansion)630
-993 y(is)39 b(the)g(c)m(haracters)i(b)s(et)m(w)m(een)f
+b(Basic)32 b(Shell)e(F)-8 b(eatures)2246 b(28)150 299
+y Ft(${)p Fj(parameter)p Ft(:)p Fj(offset)p Ft(})150
+408 y(${)p Fj(parameter)p Ft(:)p Fj(offset)p Ft(:)p Fj(lengt)o(h)p
+Ft(})630 518 y Fu(This)30 b(is)h(referred)f(to)h(as)g(Substring)f
+(Expansion.)41 b(It)31 b(expands)f(to)h(up)f(to)h Fr(length)g
+Fu(c)m(harac-)630 628 y(ters)k(of)g(the)h(v)-5 b(alue)35
+b(of)g Fr(parameter)42 b Fu(starting)36 b(at)g(the)f(c)m(haracter)i(sp)
+s(eci\014ed)d(b)m(y)h Fr(o\013set)p Fu(.)55 b(If)630
+737 y Fr(parameter)41 b Fu(is)35 b(`)p Ft(@)p Fu(')f(or)h(`)p
+Ft(*)p Fu(',)g(an)g(indexed)f(arra)m(y)g(subscripted)g(b)m(y)g(`)p
+Ft(@)p Fu(')g(or)h(`)p Ft(*)p Fu(',)g(or)g(an)f(asso-)630
+847 y(ciativ)m(e)i(arra)m(y)e(name,)h(the)f(results)f(di\013er)g(as)h
+(describ)s(ed)e(b)s(elo)m(w.)51 b(If)33 b Fr(length)h
+Fu(is)g(omitted,)630 956 y(it)d(expands)f(to)h(the)g(substring)e(of)h
+(the)h(v)-5 b(alue)31 b(of)g Fr(parameter)37 b Fu(starting)31
+b(at)h(the)e(c)m(haracter)630 1066 y(sp)s(eci\014ed)g(b)m(y)g
+Fr(o\013set)k Fu(and)c(extending)h(to)g(the)g(end)f(of)g(the)h(v)-5
+b(alue.)42 b Fr(length)31 b Fu(and)f Fr(o\013set)k Fu(are)630
+1176 y(arithmetic)e(expressions)e(\(see)h(Section)g(6.5)h([Shell)e
+(Arithmetic],)i(page)f(101\).)630 1322 y(If)39 b Fr(o\013set)k
+Fu(ev)-5 b(aluates)41 b(to)f(a)g(n)m(um)m(b)s(er)f(less)h(than)f(zero,)
+k(the)d(v)-5 b(alue)40 b(is)g(used)e(as)i(an)g(o\013set)630
+1431 y(in)33 b(c)m(haracters)i(from)f(the)f(end)g(of)h(the)g(v)-5
+b(alue)34 b(of)g Fr(parameter)p Fu(.)51 b(If)33 b Fr(length)h
+Fu(ev)-5 b(aluates)35 b(to)g(a)630 1541 y(n)m(um)m(b)s(er)23
+b(less)h(than)g(zero,)j(it)d(is)h(in)m(terpreted)f(as)g(an)h(o\013set)g
+(in)f(c)m(haracters)h(from)f(the)g(end)g(of)630 1650
+y(the)31 b(v)-5 b(alue)31 b(of)g Fr(parameter)38 b Fu(rather)30
+b(than)h(a)g(n)m(um)m(b)s(er)f(of)g(c)m(haracters,)j(and)d(the)h
+(expansion)630 1760 y(is)39 b(the)g(c)m(haracters)i(b)s(et)m(w)m(een)f
Fr(o\013set)i Fu(and)c(that)i(result.)67 b(Note)40 b(that)g(a)g
-(negativ)m(e)h(o\013set)630 1103 y(m)m(ust)27 b(b)s(e)g(separated)g
+(negativ)m(e)h(o\013set)630 1870 y(m)m(ust)27 b(b)s(e)g(separated)g
(from)g(the)g(colon)i(b)m(y)e(at)h(least)g(one)f(space)h(to)g(a)m(v)m
-(oid)h(b)s(eing)e(confused)630 1212 y(with)j(the)h(`)p
-Ft(:-)p Fu(')f(expansion.)630 1358 y(Here)43 b(are)g(some)f(examples)h
+(oid)h(b)s(eing)e(confused)630 1979 y(with)j(the)h(`)p
+Ft(:-)p Fu(')f(expansion.)630 2125 y(Here)43 b(are)g(some)f(examples)h
(illustrating)g(substring)f(expansion)g(on)g(parameters)h(and)630
-1468 y(subscripted)29 b(arra)m(ys:)630 1614 y Ft($)47
-b(string=01234567890abcdefgh)630 1724 y($)g(echo)g(${string:7})630
-1833 y(7890abcdefgh)630 1943 y($)g(echo)g(${string:7:0})630
-2162 y($)g(echo)g(${string:7:2})630 2271 y(78)630 2381
-y($)g(echo)g(${string:7:-2})630 2491 y(7890abcdef)630
-2600 y($)g(echo)g(${string:)e(-7})630 2710 y(bcdefgh)630
-2819 y($)i(echo)g(${string:)e(-7:0})630 3039 y($)i(echo)g(${string:)e
-(-7:2})630 3148 y(bc)630 3258 y($)i(echo)g(${string:)e(-7:-2})630
-3367 y(bcdef)630 3477 y($)i(set)g(--)h(01234567890abcdefgh)630
-3587 y($)f(echo)g(${1:7})630 3696 y(7890abcdefgh)630
-3806 y($)g(echo)g(${1:7:0})630 4025 y($)g(echo)g(${1:7:2})630
-4134 y(78)630 4244 y($)g(echo)g(${1:7:-2})630 4354 y(7890abcdef)630
-4463 y($)g(echo)g(${1:)g(-7})630 4573 y(bcdefgh)630 4682
-y($)g(echo)g(${1:)g(-7:0})630 4902 y($)g(echo)g(${1:)g(-7:2})630
-5011 y(bc)630 5121 y($)g(echo)g(${1:)g(-7:-2})630 5230
-y(bcdef)630 5340 y($)g(array[0]=01234567890abcdef)o(gh)p
-eop end
+2235 y(subscripted)29 b(arra)m(ys:)630 2381 y Ft($)47
+b(string=01234567890abcdefgh)630 2491 y($)g(echo)g(${string:7})630
+2600 y(7890abcdefgh)630 2710 y($)g(echo)g(${string:7:0})630
+2929 y($)g(echo)g(${string:7:2})630 3039 y(78)630 3148
+y($)g(echo)g(${string:7:-2})630 3258 y(7890abcdef)630
+3367 y($)g(echo)g(${string:)e(-7})630 3477 y(bcdefgh)630
+3587 y($)i(echo)g(${string:)e(-7:0})630 3806 y($)i(echo)g(${string:)e
+(-7:2})630 3915 y(bc)630 4025 y($)i(echo)g(${string:)e(-7:-2})630
+4134 y(bcdef)630 4244 y($)i(set)g(--)h(01234567890abcdefgh)630
+4354 y($)f(echo)g(${1:7})630 4463 y(7890abcdefgh)630
+4573 y($)g(echo)g(${1:7:0})630 4792 y($)g(echo)g(${1:7:2})630
+4902 y(78)630 5011 y($)g(echo)g(${1:7:-2})630 5121 y(7890abcdef)630
+5230 y($)g(echo)g(${1:)g(-7})630 5340 y(bcdefgh)p eop
+end
%%Page: 29 35
TeXDict begin 29 34 bop 150 -116 a Fu(Chapter)30 b(3:)41
b(Basic)32 b(Shell)e(F)-8 b(eatures)2246 b(29)630 299
-y Ft($)47 b(echo)g(${array[0]:7})630 408 y(7890abcdefgh)630
-518 y($)g(echo)g(${array[0]:7:0})630 737 y($)g(echo)g(${array[0]:7:2})
-630 847 y(78)630 956 y($)g(echo)g(${array[0]:7:-2})630
-1066 y(7890abcdef)630 1176 y($)g(echo)g(${array[0]:)e(-7})630
-1285 y(bcdefgh)630 1395 y($)i(echo)g(${array[0]:)e(-7:0})630
-1614 y($)i(echo)g(${array[0]:)e(-7:2})630 1724 y(bc)630
-1833 y($)i(echo)g(${array[0]:)e(-7:-2})630 1943 y(bcdef)630
-2074 y Fu(If)34 b Fr(parameter)41 b Fu(is)35 b(`)p Ft(@)p
+y Ft($)47 b(echo)g(${1:)g(-7:0})630 518 y($)g(echo)g(${1:)g(-7:2})630
+628 y(bc)630 737 y($)g(echo)g(${1:)g(-7:-2})630 847 y(bcdef)630
+956 y($)g(array[0]=01234567890abcdef)o(gh)630 1066 y($)g(echo)g
+(${array[0]:7})630 1176 y(7890abcdefgh)630 1285 y($)g(echo)g
+(${array[0]:7:0})630 1504 y($)g(echo)g(${array[0]:7:2})630
+1614 y(78)630 1724 y($)g(echo)g(${array[0]:7:-2})630
+1833 y(7890abcdef)630 1943 y($)g(echo)g(${array[0]:)e(-7})630
+2052 y(bcdefgh)630 2162 y($)i(echo)g(${array[0]:)e(-7:0})630
+2381 y($)i(echo)g(${array[0]:)e(-7:2})630 2491 y(bc)630
+2600 y($)i(echo)g(${array[0]:)e(-7:-2})630 2710 y(bcdef)630
+2856 y Fu(If)34 b Fr(parameter)41 b Fu(is)35 b(`)p Ft(@)p
Fu(')f(or)h(`)p Ft(*)p Fu(',)h(the)e(result)g(is)h Fr(length)g
-Fu(p)s(ositional)g(parameters)g(b)s(eginning)630 2184
+Fu(p)s(ositional)g(parameters)g(b)s(eginning)630 2966
y(at)j Fr(o\013set)p Fu(.)62 b(A)37 b(negativ)m(e)j Fr(o\013set)g
Fu(is)d(tak)m(en)i(relativ)m(e)g(to)f(one)f(greater)i(than)e(the)g
-(greatest)630 2293 y(p)s(ositional)23 b(parameter,)h(so)e(an)g
+(greatest)630 3075 y(p)s(ositional)23 b(parameter,)h(so)e(an)g
(o\013set)h(of)g(-1)f(ev)-5 b(aluates)24 b(to)f(the)f(last)h(p)s
-(ositional)f(parameter)630 2403 y(\(or)34 b(0)g(if)g(there)g(are)g(no)f
+(ositional)f(parameter)630 3185 y(\(or)34 b(0)g(if)g(there)g(are)g(no)f
(p)s(ositional)i(parameters\).)51 b(It)34 b(is)g(an)f(expansion)h
-(error)f(if)h Fr(length)630 2513 y Fu(ev)-5 b(aluates)32
+(error)f(if)h Fr(length)630 3294 y Fu(ev)-5 b(aluates)32
b(to)f(a)g(n)m(um)m(b)s(er)e(less)i(than)f(zero.)630
-2644 y(The)i(follo)m(wing)i(examples)f(illustrate)h(substring)d
-(expansion)i(using)f(p)s(ositional)h(param-)630 2754
-y(eters:)630 2885 y Ft($)47 b(set)g(--)h(1)f(2)g(3)h(4)f(5)h(6)f(7)h(8)
-f(9)h(0)f(a)h(b)f(c)g(d)h(e)f(f)h(g)f(h)630 2995 y($)g(echo)g(${@:7})
-630 3104 y(7)g(8)h(9)f(0)h(a)f(b)h(c)f(d)h(e)f(f)h(g)f(h)630
-3214 y($)g(echo)g(${@:7:0})630 3433 y($)g(echo)g(${@:7:2})630
-3543 y(7)g(8)630 3652 y($)g(echo)g(${@:7:-2})630 3762
-y(bash:)f(-2:)h(substring)f(expression)f(<)i(0)630 3871
-y($)g(echo)g(${@:)g(-7:2})630 3981 y(b)g(c)630 4091 y($)g(echo)g
-(${@:0})630 4200 y(./bash)f(1)i(2)f(3)g(4)h(5)f(6)h(7)f(8)h(9)f(0)h(a)f
-(b)h(c)f(d)g(e)h(f)f(g)h(h)630 4310 y($)f(echo)g(${@:0:2})630
-4419 y(./bash)f(1)630 4529 y($)h(echo)g(${@:)g(-7:0})630
-4770 y Fu(If)36 b Fr(parameter)43 b Fu(is)36 b(an)g(indexed)g(arra)m(y)
-g(name)g(subscripted)f(b)m(y)h(`)p Ft(@)p Fu(')g(or)h(`)p
-Ft(*)p Fu(',)h(the)e(result)g(is)630 4880 y(the)j Fr(length)g
+3440 y(The)i(follo)m(wing)i(examples)f(illustrate)h(substring)d
+(expansion)i(using)f(p)s(ositional)h(param-)630 3550
+y(eters:)630 3696 y Ft($)47 b(set)g(--)h(1)f(2)g(3)h(4)f(5)h(6)f(7)h(8)
+f(9)h(0)f(a)h(b)f(c)g(d)h(e)f(f)h(g)f(h)630 3806 y($)g(echo)g(${@:7})
+630 3915 y(7)g(8)h(9)f(0)h(a)f(b)h(c)f(d)h(e)f(f)h(g)f(h)630
+4025 y($)g(echo)g(${@:7:0})630 4244 y($)g(echo)g(${@:7:2})630
+4354 y(7)g(8)630 4463 y($)g(echo)g(${@:7:-2})630 4573
+y(bash:)f(-2:)h(substring)f(expression)f(<)i(0)630 4682
+y($)g(echo)g(${@:)g(-7:2})630 4792 y(b)g(c)630 4902 y($)g(echo)g
+(${@:0})630 5011 y(./bash)f(1)i(2)f(3)g(4)h(5)f(6)h(7)f(8)h(9)f(0)h(a)f
+(b)h(c)f(d)g(e)h(f)f(g)h(h)630 5121 y($)f(echo)g(${@:0:2})630
+5230 y(./bash)f(1)630 5340 y($)h(echo)g(${@:)g(-7:0})p
+eop end
+%%Page: 30 36
+TeXDict begin 30 35 bop 150 -116 a Fu(Chapter)30 b(3:)41
+b(Basic)32 b(Shell)e(F)-8 b(eatures)2246 b(30)630 428
+y(If)36 b Fr(parameter)43 b Fu(is)36 b(an)g(indexed)g(arra)m(y)g(name)g
+(subscripted)f(b)m(y)h(`)p Ft(@)p Fu(')g(or)h(`)p Ft(*)p
+Fu(',)h(the)e(result)g(is)630 538 y(the)j Fr(length)g
Fu(mem)m(b)s(ers)f(of)h(the)f(arra)m(y)i(b)s(eginning)d(with)i
Ft(${)p Fj(parameter)p Ft([)p Fj(offset)p Ft(]})p Fu(.)60
-b(A)630 4989 y(negativ)m(e)33 b Fr(o\013set)g Fu(is)e(tak)m(en)h
+b(A)630 648 y(negativ)m(e)33 b Fr(o\013set)g Fu(is)e(tak)m(en)h
(relativ)m(e)g(to)g(one)f(greater)g(than)g(the)f(maxim)m(um)h(index)f
-(of)h(the)630 5099 y(sp)s(eci\014ed)38 b(arra)m(y)-8
-b(.)65 b(It)38 b(is)g(an)h(expansion)f(error)f(if)i Fr(length)f
+(of)h(the)630 757 y(sp)s(eci\014ed)38 b(arra)m(y)-8 b(.)65
+b(It)38 b(is)g(an)h(expansion)f(error)f(if)i Fr(length)f
Fu(ev)-5 b(aluates)40 b(to)f(a)g(n)m(um)m(b)s(er)e(less)630
-5208 y(than)30 b(zero.)630 5340 y(These)23 b(examples)i(sho)m(w)e(ho)m
-(w)h(y)m(ou)g(can)g(use)f(substring)f(expansion)i(with)f(indexed)g
-(arra)m(ys:)p eop end
-%%Page: 30 36
-TeXDict begin 30 35 bop 150 -116 a Fu(Chapter)30 b(3:)41
-b(Basic)32 b(Shell)e(F)-8 b(eatures)2246 b(30)630 299
-y Ft($)47 b(array=\(0)f(1)h(2)h(3)f(4)h(5)f(6)h(7)f(8)h(9)f(0)h(a)f(b)g
-(c)h(d)f(e)h(f)f(g)h(h\))630 408 y($)f(echo)g(${array[@]:7})630
-518 y(7)g(8)h(9)f(0)h(a)f(b)h(c)f(d)h(e)f(f)h(g)f(h)630
-628 y($)g(echo)g(${array[@]:7:2})630 737 y(7)g(8)630
-847 y($)g(echo)g(${array[@]:)e(-7:2})630 956 y(b)i(c)630
-1066 y($)g(echo)g(${array[@]:)e(-7:-2})630 1176 y(bash:)h(-2:)h
-(substring)f(expression)f(<)i(0)630 1285 y($)g(echo)g(${array[@]:0})630
-1395 y(0)g(1)h(2)f(3)h(4)f(5)h(6)f(7)h(8)f(9)h(0)f(a)g(b)h(c)f(d)h(e)f
-(f)h(g)f(h)630 1504 y($)g(echo)g(${array[@]:0:2})630
-1614 y(0)g(1)630 1724 y($)g(echo)g(${array[@]:)e(-7:0})630
-1965 y Fu(Substring)25 b(expansion)g(applied)h(to)h(an)f(asso)s(ciativ)
+867 y(than)30 b(zero.)630 996 y(These)23 b(examples)i(sho)m(w)e(ho)m(w)
+h(y)m(ou)g(can)g(use)f(substring)f(expansion)i(with)f(indexed)g(arra)m
+(ys:)630 1126 y Ft($)47 b(array=\(0)f(1)h(2)h(3)f(4)h(5)f(6)h(7)f(8)h
+(9)f(0)h(a)f(b)g(c)h(d)f(e)h(f)f(g)h(h\))630 1235 y($)f(echo)g
+(${array[@]:7})630 1345 y(7)g(8)h(9)f(0)h(a)f(b)h(c)f(d)h(e)f(f)h(g)f
+(h)630 1455 y($)g(echo)g(${array[@]:7:2})630 1564 y(7)g(8)630
+1674 y($)g(echo)g(${array[@]:)e(-7:2})630 1783 y(b)i(c)630
+1893 y($)g(echo)g(${array[@]:)e(-7:-2})630 2002 y(bash:)h(-2:)h
+(substring)f(expression)f(<)i(0)630 2112 y($)g(echo)g(${array[@]:0})630
+2222 y(0)g(1)h(2)f(3)h(4)f(5)h(6)f(7)h(8)f(9)h(0)f(a)g(b)h(c)f(d)h(e)f
+(f)h(g)f(h)630 2331 y($)g(echo)g(${array[@]:0:2})630
+2441 y(0)g(1)630 2550 y($)g(echo)g(${array[@]:)e(-7:0})630
+2790 y Fu(Substring)25 b(expansion)g(applied)h(to)h(an)f(asso)s(ciativ)
m(e)j(arra)m(y)d(pro)s(duces)f(unde\014ned)f(results.)630
-2096 y(Substring)32 b(indexing)i(is)f(zero-based)i(unless)e(the)h(p)s
-(ositional)g(parameters)g(are)g(used,)g(in)630 2206 y(whic)m(h)29
+2919 y(Substring)32 b(indexing)i(is)f(zero-based)i(unless)e(the)h(p)s
+(ositional)g(parameters)g(are)g(used,)g(in)630 3029 y(whic)m(h)29
b(case)i(the)f(indexing)g(starts)g(at)g(1)g(b)m(y)g(default.)41
b(If)29 b Fr(o\013set)k Fu(is)d(0,)g(and)f(the)h(p)s(ositional)630
-2315 y(parameters)h(are)f(used,)g Ft($0)g Fu(is)g(pre\014xed)g(to)h
-(the)f(list.)150 2469 y Ft(${!)p Fj(prefix)p Ft(*})150
-2578 y(${!)p Fj(prefix)p Ft(@})630 2688 y Fu(Expands)24
+3138 y(parameters)h(are)f(used,)g Ft($0)g Fu(is)g(pre\014xed)g(to)h
+(the)f(list.)150 3288 y Ft(${!)p Fj(prefix)p Ft(*})150
+3397 y(${!)p Fj(prefix)p Ft(@})630 3507 y Fu(Expands)24
b(to)h(the)g(names)g(of)g(v)-5 b(ariables)26 b(whose)f(names)f(b)s
(egin)h(with)f Fr(pre\014x)p Fu(,)i(separated)f(b)m(y)630
-2798 y(the)k(\014rst)f(c)m(haracter)j(of)e(the)g Ft(IFS)f
+3616 y(the)k(\014rst)f(c)m(haracter)j(of)e(the)g Ft(IFS)f
Fu(sp)s(ecial)i(v)-5 b(ariable.)41 b(When)29 b(`)p Ft(@)p
-Fu(')g(is)g(used)f(and)h(the)g(expan-)630 2907 y(sion)35
+Fu(')g(is)g(used)f(and)h(the)g(expan-)630 3726 y(sion)35
b(app)s(ears)g(within)f(double)h(quotes,)i(eac)m(h)f(v)-5
b(ariable)36 b(name)f(expands)g(to)g(a)h(separate)630
-3017 y(w)m(ord.)150 3170 y Ft(${!)p Fj(name)p Ft([@]})150
-3280 y(${!)p Fj(name)p Ft([*]})630 3389 y Fu(If)26 b
+3836 y(w)m(ord.)150 3985 y Ft(${!)p Fj(name)p Ft([@]})150
+4095 y(${!)p Fj(name)p Ft([*]})630 4204 y Fu(If)26 b
Fr(name)32 b Fu(is)27 b(an)f(arra)m(y)h(v)-5 b(ariable,)29
b(expands)d(to)h(the)g(list)g(of)g(arra)m(y)g(indices)g(\(k)m(eys\))h
-(assigned)630 3499 y(in)c Fr(name)p Fu(.)39 b(If)24 b
+(assigned)630 4314 y(in)c Fr(name)p Fu(.)39 b(If)24 b
Fr(name)30 b Fu(is)24 b(not)h(an)f(arra)m(y)-8 b(,)27
b(expands)c(to)j(0)f(if)f Fr(name)30 b Fu(is)24 b(set)h(and)f(n)m(ull)g
-(otherwise.)630 3608 y(When)39 b(`)p Ft(@)p Fu(')h(is)f(used)g(and)f
+(otherwise.)630 4423 y(When)39 b(`)p Ft(@)p Fu(')h(is)f(used)g(and)f
(the)i(expansion)f(app)s(ears)g(within)f(double)h(quotes,)k(eac)m(h)d
-(k)m(ey)630 3718 y(expands)30 b(to)h(a)f(separate)i(w)m(ord.)150
-3871 y Ft(${#)p Fj(parameter)p Ft(})630 3981 y Fu(The)40
+(k)m(ey)630 4533 y(expands)30 b(to)h(a)f(separate)i(w)m(ord.)150
+4682 y Ft(${#)p Fj(parameter)p Ft(})630 4792 y Fu(The)40
b(length)g(in)g(c)m(haracters)i(of)e(the)h(expanded)e(v)-5
b(alue)41 b(of)f Fr(parameter)47 b Fu(is)40 b(substituted.)630
-4091 y(If)i Fr(parameter)50 b Fu(is)43 b(`)p Ft(*)p Fu(')g(or)g(`)p
+4902 y(If)i Fr(parameter)50 b Fu(is)43 b(`)p Ft(*)p Fu(')g(or)g(`)p
Ft(@)p Fu(',)k(the)c(v)-5 b(alue)43 b(substituted)f(is)h(the)g(n)m(um)m
-(b)s(er)f(of)h(p)s(ositional)630 4200 y(parameters.)i(If)32
+(b)s(er)f(of)h(p)s(ositional)630 5011 y(parameters.)i(If)32
b Fr(parameter)38 b Fu(is)32 b(an)g(arra)m(y)g(name)g(subscripted)f(b)m
(y)g(`)p Ft(*)p Fu(')h(or)g(`)p Ft(@)p Fu(',)g(the)g(v)-5
-b(alue)630 4310 y(substituted)30 b(is)h(the)g(n)m(um)m(b)s(er)e(of)i
+b(alue)630 5121 y(substituted)30 b(is)h(the)g(n)m(um)m(b)s(er)e(of)i
(elemen)m(ts)i(in)d(the)h(arra)m(y)-8 b(.)43 b(If)30
-b Fr(parameter)38 b Fu(is)31 b(an)f(indexed)630 4419
+b Fr(parameter)38 b Fu(is)31 b(an)f(indexed)630 5230
y(arra)m(y)37 b(name)g(subscripted)f(b)m(y)h(a)g(negativ)m(e)i(n)m(um)m
(b)s(er,)f(that)f(n)m(um)m(b)s(er)f(is)g(in)m(terpreted)i(as)630
-4529 y(relativ)m(e)47 b(to)g(one)e(greater)i(than)e(the)h(maxim)m(um)f
-(index)g(of)g Fr(parameter)p Fu(,)50 b(so)c(negativ)m(e)630
-4639 y(indices)30 b(coun)m(t)h(bac)m(k)g(from)f(the)h(end)e(of)i(the)f
-(arra)m(y)-8 b(,)32 b(and)e(an)g(index)g(of)g(-1)h(references)g(the)630
-4748 y(last)g(elemen)m(t.)150 4902 y Ft(${)p Fj(parameter)p
-Ft(#)p Fj(word)p Ft(})150 5011 y(${)p Fj(parameter)p
-Ft(##)p Fj(word)p Ft(})630 5121 y Fu(The)43 b Fr(w)m(ord)k
-Fu(is)d(expanded)f(to)h(pro)s(duce)f(a)h(pattern)g(and)f(matc)m(hed)i
-(according)f(to)h(the)630 5230 y(rules)31 b(describ)s(ed)g(b)s(elo)m(w)
-h(\(see)h(Section)g(3.5.8.1)h([P)m(attern)g(Matc)m(hing],)g(page)f
-(37\).)46 b(If)32 b(the)630 5340 y(pattern)37 b(matc)m(hes)h(the)f(b)s
-(eginning)f(of)h(the)g(expanded)f(v)-5 b(alue)38 b(of)f
-Fr(parameter)p Fu(,)i(then)e(the)p eop end
+5340 y(relativ)m(e)47 b(to)g(one)e(greater)i(than)e(the)h(maxim)m(um)f
+(index)g(of)g Fr(parameter)p Fu(,)50 b(so)c(negativ)m(e)p
+eop end
%%Page: 31 37
TeXDict begin 31 36 bop 150 -116 a Fu(Chapter)30 b(3:)41
b(Basic)32 b(Shell)e(F)-8 b(eatures)2246 b(31)630 299
-y(result)36 b(of)h(the)f(expansion)h(is)f(the)h(expanded)e(v)-5
-b(alue)37 b(of)g Fr(parameter)43 b Fu(with)36 b(the)h(shortest)630
-408 y(matc)m(hing)31 b(pattern)e(\(the)h(`)p Ft(#)p Fu(')g(case\))h(or)
-e(the)h(longest)h(matc)m(hing)f(pattern)g(\(the)g(`)p
-Ft(##)p Fu(')g(case\))630 518 y(deleted.)49 b(If)32 b
-Fr(parameter)40 b Fu(is)33 b(`)p Ft(@)p Fu(')g(or)g(`)p
-Ft(*)p Fu(',)h(the)f(pattern)g(remo)m(v)-5 b(al)34 b(op)s(eration)g(is)
-f(applied)f(to)630 628 y(eac)m(h)38 b(p)s(ositional)g(parameter)g(in)f
-(turn,)h(and)e(the)h(expansion)g(is)h(the)f(resultan)m(t)h(list.)61
-b(If)630 737 y Fr(parameter)38 b Fu(is)32 b(an)f(arra)m(y)h(v)-5
-b(ariable)32 b(subscripted)e(with)h(`)p Ft(@)p Fu(')g(or)h(`)p
-Ft(*)p Fu(',)g(the)f(pattern)h(remo)m(v)-5 b(al)630 847
-y(op)s(eration)30 b(is)g(applied)f(to)i(eac)m(h)g(mem)m(b)s(er)e(of)h
-(the)g(arra)m(y)g(in)f(turn,)g(and)g(the)h(expansion)g(is)630
-956 y(the)h(resultan)m(t)g(list.)150 1129 y Ft(${)p Fj(parameter)p
-Ft(\045)p Fj(word)p Ft(})150 1238 y(${)p Fj(parameter)p
-Ft(\045\045)p Fj(word)p Ft(})630 1348 y Fu(The)43 b Fr(w)m(ord)k
-Fu(is)d(expanded)f(to)h(pro)s(duce)f(a)h(pattern)g(and)f(matc)m(hed)i
-(according)f(to)h(the)630 1457 y(rules)f(describ)s(ed)g(b)s(elo)m(w)h
-(\(see)h(Section)g(3.5.8.1)h([P)m(attern)f(Matc)m(hing],)51
-b(page)45 b(37\).)85 b(If)630 1567 y(the)43 b(pattern)g(matc)m(hes)h(a)
-g(trailing)g(p)s(ortion)e(of)h(the)g(expanded)g(v)-5
-b(alue)43 b(of)g Fr(parameter)p Fu(,)630 1677 y(then)c(the)g(result)g
-(of)h(the)f(expansion)g(is)h(the)f(v)-5 b(alue)40 b(of)f
-Fr(parameter)46 b Fu(with)39 b(the)h(shortest)630 1786
-y(matc)m(hing)31 b(pattern)e(\(the)h(`)p Ft(\045)p Fu(')g(case\))h(or)e
-(the)h(longest)h(matc)m(hing)f(pattern)g(\(the)g(`)p
-Ft(\045\045)p Fu(')g(case\))630 1896 y(deleted.)49 b(If)32
-b Fr(parameter)40 b Fu(is)33 b(`)p Ft(@)p Fu(')g(or)g(`)p
+y(indices)30 b(coun)m(t)h(bac)m(k)g(from)f(the)h(end)e(of)i(the)f(arra)
+m(y)-8 b(,)32 b(and)e(an)g(index)g(of)g(-1)h(references)g(the)630
+408 y(last)g(elemen)m(t.)150 612 y Ft(${)p Fj(parameter)p
+Ft(#)p Fj(word)p Ft(})150 722 y(${)p Fj(parameter)p Ft(##)p
+Fj(word)p Ft(})630 831 y Fu(The)43 b Fr(w)m(ord)k Fu(is)d(expanded)f
+(to)h(pro)s(duce)f(a)h(pattern)g(and)f(matc)m(hed)i(according)f(to)h
+(the)630 941 y(rules)31 b(describ)s(ed)g(b)s(elo)m(w)h(\(see)h(Section)
+g(3.5.8.1)h([P)m(attern)g(Matc)m(hing],)g(page)f(37\).)46
+b(If)32 b(the)630 1050 y(pattern)37 b(matc)m(hes)h(the)f(b)s(eginning)f
+(of)h(the)g(expanded)f(v)-5 b(alue)38 b(of)f Fr(parameter)p
+Fu(,)i(then)e(the)630 1160 y(result)f(of)h(the)f(expansion)h(is)f(the)h
+(expanded)e(v)-5 b(alue)37 b(of)g Fr(parameter)43 b Fu(with)36
+b(the)h(shortest)630 1270 y(matc)m(hing)31 b(pattern)e(\(the)h(`)p
+Ft(#)p Fu(')g(case\))h(or)e(the)h(longest)h(matc)m(hing)f(pattern)g
+(\(the)g(`)p Ft(##)p Fu(')g(case\))630 1379 y(deleted.)49
+b(If)32 b Fr(parameter)40 b Fu(is)33 b(`)p Ft(@)p Fu(')g(or)g(`)p
Ft(*)p Fu(',)h(the)f(pattern)g(remo)m(v)-5 b(al)34 b(op)s(eration)g(is)
-f(applied)f(to)630 2005 y(eac)m(h)38 b(p)s(ositional)g(parameter)g(in)f
+f(applied)f(to)630 1489 y(eac)m(h)38 b(p)s(ositional)g(parameter)g(in)f
(turn,)h(and)e(the)h(expansion)g(is)h(the)f(resultan)m(t)h(list.)61
-b(If)630 2115 y Fr(parameter)38 b Fu(is)32 b(an)f(arra)m(y)h(v)-5
+b(If)630 1598 y Fr(parameter)38 b Fu(is)32 b(an)f(arra)m(y)h(v)-5
b(ariable)32 b(subscripted)e(with)h(`)p Ft(@)p Fu(')g(or)h(`)p
-Ft(*)p Fu(',)g(the)f(pattern)h(remo)m(v)-5 b(al)630 2225
+Ft(*)p Fu(',)g(the)f(pattern)h(remo)m(v)-5 b(al)630 1708
y(op)s(eration)30 b(is)g(applied)f(to)i(eac)m(h)g(mem)m(b)s(er)e(of)h
(the)g(arra)m(y)g(in)f(turn,)g(and)g(the)h(expansion)g(is)630
-2334 y(the)h(resultan)m(t)g(list.)150 2506 y Ft(${)p
-Fj(parameter)p Ft(/)p Fj(pattern)p Ft(/)p Fj(stri)o(ng)p
-Ft(})150 2616 y(${)p Fj(parameter)p Ft(//)p Fj(pattern)p
-Ft(/)p Fj(str)o(ing)p Ft(})150 2725 y(${)p Fj(parameter)p
-Ft(/#)p Fj(pattern)p Ft(/)p Fj(str)o(ing)p Ft(})150 2835
+1817 y(the)h(resultan)m(t)g(list.)150 2021 y Ft(${)p
+Fj(parameter)p Ft(\045)p Fj(word)p Ft(})150 2131 y(${)p
+Fj(parameter)p Ft(\045\045)p Fj(word)p Ft(})630 2240
+y Fu(The)43 b Fr(w)m(ord)k Fu(is)d(expanded)f(to)h(pro)s(duce)f(a)h
+(pattern)g(and)f(matc)m(hed)i(according)f(to)h(the)630
+2350 y(rules)f(describ)s(ed)g(b)s(elo)m(w)h(\(see)h(Section)g(3.5.8.1)h
+([P)m(attern)f(Matc)m(hing],)51 b(page)45 b(37\).)85
+b(If)630 2459 y(the)43 b(pattern)g(matc)m(hes)h(a)g(trailing)g(p)s
+(ortion)e(of)h(the)g(expanded)g(v)-5 b(alue)43 b(of)g
+Fr(parameter)p Fu(,)630 2569 y(then)c(the)g(result)g(of)h(the)f
+(expansion)g(is)h(the)f(v)-5 b(alue)40 b(of)f Fr(parameter)46
+b Fu(with)39 b(the)h(shortest)630 2679 y(matc)m(hing)31
+b(pattern)e(\(the)h(`)p Ft(\045)p Fu(')g(case\))h(or)e(the)h(longest)h
+(matc)m(hing)f(pattern)g(\(the)g(`)p Ft(\045\045)p Fu(')g(case\))630
+2788 y(deleted.)49 b(If)32 b Fr(parameter)40 b Fu(is)33
+b(`)p Ft(@)p Fu(')g(or)g(`)p Ft(*)p Fu(',)h(the)f(pattern)g(remo)m(v)-5
+b(al)34 b(op)s(eration)g(is)f(applied)f(to)630 2898 y(eac)m(h)38
+b(p)s(ositional)g(parameter)g(in)f(turn,)h(and)e(the)h(expansion)g(is)h
+(the)f(resultan)m(t)h(list.)61 b(If)630 3007 y Fr(parameter)38
+b Fu(is)32 b(an)f(arra)m(y)h(v)-5 b(ariable)32 b(subscripted)e(with)h
+(`)p Ft(@)p Fu(')g(or)h(`)p Ft(*)p Fu(',)g(the)f(pattern)h(remo)m(v)-5
+b(al)630 3117 y(op)s(eration)30 b(is)g(applied)f(to)i(eac)m(h)g(mem)m
+(b)s(er)e(of)h(the)g(arra)m(y)g(in)f(turn,)g(and)g(the)h(expansion)g
+(is)630 3226 y(the)h(resultan)m(t)g(list.)150 3430 y
+Ft(${)p Fj(parameter)p Ft(/)p Fj(pattern)p Ft(/)p Fj(stri)o(ng)p
+Ft(})150 3540 y(${)p Fj(parameter)p Ft(//)p Fj(pattern)p
+Ft(/)p Fj(str)o(ing)p Ft(})150 3649 y(${)p Fj(parameter)p
+Ft(/#)p Fj(pattern)p Ft(/)p Fj(str)o(ing)p Ft(})150 3759
y(${)p Fj(parameter)p Ft(/\045)p Fj(pattern)p Ft(/)p
-Fj(str)o(ing)p Ft(})630 2945 y Fu(The)37 b Fr(pattern)g
+Fj(str)o(ing)p Ft(})630 3868 y Fu(The)37 b Fr(pattern)g
Fu(is)g(expanded)g(to)h(pro)s(duce)e(a)h(pattern)g(just)g(as)h(in)e
-(\014lename)i(expansion.)630 3054 y Fr(P)m(arameter)46
+(\014lename)i(expansion.)630 3978 y Fr(P)m(arameter)46
b Fu(is)38 b(expanded)f(and)g(the)i(longest)g(matc)m(h)g(of)f
Fr(pattern)g Fu(against)h(its)f(v)-5 b(alue)39 b(is)630
-3164 y(replaced)30 b(with)e Fr(string)p Fu(.)41 b Fr(string)c
+4088 y(replaced)30 b(with)e Fr(string)p Fu(.)41 b Fr(string)c
Fu(undergo)s(es)28 b(tilde)i(expansion,)f(parameter)h(and)e(v)-5
-b(ariable)630 3273 y(expansion,)25 b(arithmetic)g(expansion,)g(command)
+b(ariable)630 4197 y(expansion,)25 b(arithmetic)g(expansion,)g(command)
e(and)g(pro)s(cess)g(substitution,)i(and)e(quote)630
-3383 y(remo)m(v)-5 b(al.)54 b(The)33 b(matc)m(h)j(is)e(p)s(erformed)f
+4307 y(remo)m(v)-5 b(al.)54 b(The)33 b(matc)m(h)j(is)e(p)s(erformed)f
(according)i(to)g(the)f(rules)g(describ)s(ed)f(b)s(elo)m(w)i(\(see)630
-3493 y(Section)c(3.5.8.1)i([P)m(attern)f(Matc)m(hing],)g(page)f(37\).)
-630 3634 y(In)45 b(the)g(\014rst)g(form)g(ab)s(o)m(v)m(e,)50
+4416 y(Section)c(3.5.8.1)i([P)m(attern)f(Matc)m(hing],)g(page)f(37\).)
+630 4573 y(In)45 b(the)g(\014rst)g(form)g(ab)s(o)m(v)m(e,)50
b(only)c(the)f(\014rst)g(matc)m(h)h(is)f(replaced.)86
-b(If)45 b(there)h(are)g(t)m(w)m(o)630 3743 y(slashes)28
+b(If)45 b(there)h(are)g(t)m(w)m(o)630 4682 y(slashes)28
b(separating)g Fr(parameter)35 b Fu(and)27 b Fr(pattern)g
Fu(\(the)i(second)e(form)g(ab)s(o)m(v)m(e\),)j(all)f(matc)m(hes)630
-3853 y(of)d Fr(pattern)g Fu(are)g(replaced)g(with)f Fr(string)p
+4792 y(of)d Fr(pattern)g Fu(are)g(replaced)g(with)f Fr(string)p
Fu(.)40 b(If)25 b Fr(pattern)h Fu(is)f(preceded)h(b)m(y)f(`)p
-Ft(#)p Fu(')h(\(the)h(third)d(form)630 3962 y(ab)s(o)m(v)m(e\),)32
+Ft(#)p Fu(')h(\(the)h(third)d(form)630 4902 y(ab)s(o)m(v)m(e\),)32
b(it)e(m)m(ust)f(matc)m(h)i(at)f(the)g(b)s(eginning)e(of)i(the)g
(expanded)f(v)-5 b(alue)30 b(of)f Fr(parameter)p Fu(.)41
-b(If)630 4072 y Fr(pattern)28 b Fu(is)g(preceded)g(b)m(y)g(`)p
+b(If)630 5011 y Fr(pattern)28 b Fu(is)g(preceded)g(b)m(y)g(`)p
Ft(\045)p Fu(')g(\(the)h(fourth)e(form)h(ab)s(o)m(v)m(e\),)i(it)f(m)m
-(ust)f(matc)m(h)h(at)g(the)f(end)g(of)630 4181 y(the)i(expanded)e(v)-5
+(ust)f(matc)m(h)h(at)g(the)f(end)g(of)630 5121 y(the)i(expanded)e(v)-5
b(alue)30 b(of)g Fr(parameter)p Fu(.)41 b(If)28 b(the)i(expansion)f(of)
h Fr(string)37 b Fu(is)29 b(n)m(ull,)h(matc)m(hes)h(of)630
-4291 y Fr(pattern)d Fu(are)g(deleted.)41 b(If)28 b Fr(string)35
+5230 y Fr(pattern)d Fu(are)g(deleted.)41 b(If)28 b Fr(string)35
b Fu(is)28 b(n)m(ull,)h(matc)m(hes)g(of)f Fr(pattern)g
-Fu(are)h(deleted)f(and)g(the)g(`)p Ft(/)p Fu(')630 4401
-y(follo)m(wing)k Fr(pattern)e Fu(ma)m(y)h(b)s(e)f(omitted.)630
-4542 y(If)f(the)h Ft(patsub_replacement)25 b Fu(shell)30
-b(option)g(is)f(enabled)h(using)f Ft(shopt)p Fu(,)g(an)m(y)h(unquoted)
-630 4651 y(instances)40 b(of)g(`)p Ft(&)p Fu(')g(in)f
-Fr(string)48 b Fu(are)40 b(replaced)g(with)g(the)g(matc)m(hing)g(p)s
-(ortion)g(of)g Fr(pattern)p Fu(.)630 4761 y(This)30 b(is)g(in)m(tended)
-g(to)h(duplicate)g(a)g(common)g Ft(sed)e Fu(idiom.)630
-4902 y(Quoting)g(an)m(y)f(part)h(of)f Fr(string)36 b
-Fu(inhibits)28 b(replacemen)m(t)i(in)e(the)g(expansion)h(of)f(the)h
-(quoted)630 5011 y(p)s(ortion,)j(including)g(replacemen)m(t)h(strings)f
-(stored)g(in)g(shell)g(v)-5 b(ariables.)46 b(Bac)m(kslash)34
-b(will)630 5121 y(escap)s(e)k(`)p Ft(&)p Fu(')g(in)f
-Fr(string)8 b Fu(;)42 b(the)c(bac)m(kslash)g(is)g(remo)m(v)m(ed)g(in)g
-(order)f(to)h(p)s(ermit)f(a)i(literal)g(`)p Ft(&)p Fu(')630
-5230 y(in)31 b(the)h(replacemen)m(t)h(string.)44 b(Users)32
-b(should)e(tak)m(e)k(care)e(if)g Fr(string)39 b Fu(is)32
-b(double-quoted)f(to)630 5340 y(a)m(v)m(oid)37 b(un)m(w)m(an)m(ted)f
-(in)m(teractions)i(b)s(et)m(w)m(een)e(the)g(bac)m(kslash)h(and)e
-(double-quoting,)j(since)p eop end
+Fu(are)h(deleted)f(and)g(the)g(`)p Ft(/)p Fu(')630 5340
+y(follo)m(wing)k Fr(pattern)e Fu(ma)m(y)h(b)s(e)f(omitted.)p
+eop end
%%Page: 32 38
TeXDict begin 32 37 bop 150 -116 a Fu(Chapter)30 b(3:)41
b(Basic)32 b(Shell)e(F)-8 b(eatures)2246 b(32)630 299
-y(bac)m(kslash)31 b(has)f(sp)s(ecial)h(meaning)f(within)g(double)f
+y(If)29 b(the)h Ft(patsub_replacement)25 b Fu(shell)30
+b(option)g(is)f(enabled)h(using)f Ft(shopt)p Fu(,)g(an)m(y)h(unquoted)
+630 408 y(instances)40 b(of)g(`)p Ft(&)p Fu(')g(in)f
+Fr(string)48 b Fu(are)40 b(replaced)g(with)g(the)g(matc)m(hing)g(p)s
+(ortion)g(of)g Fr(pattern)p Fu(.)630 518 y(This)30 b(is)g(in)m(tended)g
+(to)h(duplicate)g(a)g(common)g Ft(sed)e Fu(idiom.)630
+648 y(Quoting)g(an)m(y)f(part)h(of)f Fr(string)36 b Fu(inhibits)28
+b(replacemen)m(t)i(in)e(the)g(expansion)h(of)f(the)h(quoted)630
+757 y(p)s(ortion,)j(including)g(replacemen)m(t)h(strings)f(stored)g(in)
+g(shell)g(v)-5 b(ariables.)46 b(Bac)m(kslash)34 b(will)630
+867 y(escap)s(e)k(`)p Ft(&)p Fu(')g(in)f Fr(string)8
+b Fu(;)42 b(the)c(bac)m(kslash)g(is)g(remo)m(v)m(ed)g(in)g(order)f(to)h
+(p)s(ermit)f(a)i(literal)g(`)p Ft(&)p Fu(')630 976 y(in)31
+b(the)h(replacemen)m(t)h(string.)44 b(Users)32 b(should)e(tak)m(e)k
+(care)e(if)g Fr(string)39 b Fu(is)32 b(double-quoted)f(to)630
+1086 y(a)m(v)m(oid)37 b(un)m(w)m(an)m(ted)f(in)m(teractions)i(b)s(et)m
+(w)m(een)e(the)g(bac)m(kslash)h(and)e(double-quoting,)j(since)630
+1196 y(bac)m(kslash)31 b(has)f(sp)s(ecial)h(meaning)f(within)g(double)f
(quotes.)42 b(P)m(attern)31 b(substitution)f(p)s(er-)630
-408 y(forms)e(the)h(c)m(hec)m(k)i(for)d(unquoted)g(`)p
+1305 y(forms)e(the)h(c)m(hec)m(k)i(for)d(unquoted)g(`)p
Ft(&)p Fu(')h(after)g(expanding)g Fr(string)p Fu(,)g(so)g(users)f
-(should)g(ensure)630 518 y(to)33 b(prop)s(erly)e(quote)i(an)m(y)f(o)s
+(should)g(ensure)630 1415 y(to)33 b(prop)s(erly)e(quote)i(an)m(y)f(o)s
(ccurrences)g(of)h(`)p Ft(&)p Fu(')f(they)g(w)m(an)m(t)h(to)g(b)s(e)f
-(tak)m(en)h(literally)h(in)e(the)630 628 y(replacemen)m(t)k(and)e
+(tak)m(en)h(literally)h(in)e(the)630 1524 y(replacemen)m(t)k(and)e
(ensure)g(an)m(y)h(instances)g(of)g(`)p Ft(&)p Fu(')f(they)h(w)m(an)m
-(t)g(to)h(b)s(e)e(replaced)h(are)g(un-)630 737 y(quoted.)630
-924 y(F)-8 b(or)31 b(instance,)870 1110 y Ft(var=abcdef)870
-1219 y(rep='&)46 b(')870 1329 y(echo)h(${var/abc/&)d(})870
-1439 y(echo)j("${var/abc/&)d(}")870 1548 y(echo)j(${var/abc/$rep})870
-1658 y(echo)g("${var/abc/$rep}")630 1844 y Fu(will)31
+(t)g(to)h(b)s(e)e(replaced)h(are)g(un-)630 1634 y(quoted.)630
+1763 y(F)-8 b(or)31 b(instance,)870 1893 y Ft(var=abcdef)870
+2002 y(rep='&)46 b(')870 2112 y(echo)h(${var/abc/&)d(})870
+2222 y(echo)j("${var/abc/&)d(}")870 2331 y(echo)j(${var/abc/$rep})870
+2441 y(echo)g("${var/abc/$rep}")630 2570 y Fu(will)31
b(displa)m(y)f(four)g(lines)h(of)f Ft(")p Fu(ab)s(c)g(def)p
-Ft(")p Fu(,)g(while)870 2030 y Ft(var=abcdef)870 2140
-y(rep='&)46 b(')870 2250 y(echo)h(${var/abc/\\&)d(})870
-2359 y(echo)j("${var/abc/\\&)d(}")870 2469 y(echo)j(${var/abc/"&)d("})
-870 2578 y(echo)j(${var/abc/"$rep"})630 2765 y Fu(will)34
+Ft(")p Fu(,)g(while)870 2700 y Ft(var=abcdef)870 2809
+y(rep='&)46 b(')870 2919 y(echo)h(${var/abc/\\&)d(})870
+3029 y(echo)j("${var/abc/\\&)d(}")870 3138 y(echo)j(${var/abc/"&)d("})
+870 3248 y(echo)j(${var/abc/"$rep"})630 3377 y Fu(will)34
b(displa)m(y)g(four)g(lines)g(of)g Ft(")p Fu(&)f(def)p
Ft(")p Fu(.)51 b(Lik)m(e)35 b(the)f(pattern)g(remo)m(v)-5
-b(al)35 b(op)s(erators,)g(double)630 2874 y(quotes)23
+b(al)35 b(op)s(erators,)g(double)630 3487 y(quotes)23
b(surrounding)c(the)k(replacemen)m(t)g(string)f(quote)h(the)f(expanded)
-f(c)m(haracters,)26 b(while)630 2984 y(double)43 b(quotes)i(enclosing)f
+f(c)m(haracters,)26 b(while)630 3597 y(double)43 b(quotes)i(enclosing)f
(the)g(en)m(tire)h(parameter)f(substitution)f(do)h(not,)k(since)c(the)
-630 3093 y(expansion)e(is)h(p)s(erformed)e(in)h(a)h(con)m(text)h(that)f
+630 3706 y(expansion)e(is)h(p)s(erformed)e(in)h(a)h(con)m(text)h(that)f
(do)s(esn't)f(tak)m(e)i(an)m(y)f(enclosing)g(double)630
-3203 y(quotes)31 b(in)m(to)g(accoun)m(t.)630 3389 y(Since)24
+3816 y(quotes)31 b(in)m(to)g(accoun)m(t.)630 3945 y(Since)24
b(bac)m(kslash)i(can)e(escap)s(e)h(`)p Ft(&)p Fu(',)h(it)f(can)g(also)h
(escap)s(e)f(a)f(bac)m(kslash)i(in)e(the)g(replacemen)m(t)630
-3499 y(string.)39 b(This)26 b(means)g(that)h(`)p Ft(\\\\)p
+4055 y(string.)39 b(This)26 b(means)g(that)h(`)p Ft(\\\\)p
Fu(')g(will)f(insert)h(a)f(literal)i(bac)m(kslash)f(in)m(to)h(the)e
-(replacemen)m(t,)630 3608 y(so)31 b(these)f(t)m(w)m(o)i
-Ft(echo)d Fu(commands)870 3795 y Ft(var=abcdef)870 3904
-y(rep='\\\\&xyz')870 4014 y(echo)47 b(${var/abc/\\\\&xyz})870
-4124 y(echo)g(${var/abc/$rep})630 4310 y Fu(will)31 b(b)s(oth)e(output)
-h(`)p Ft(\\abcxyzdef)p Fu('.)630 4496 y(It)g(should)g(rarely)g(b)s(e)g
+(replacemen)m(t,)630 4164 y(so)31 b(these)f(t)m(w)m(o)i
+Ft(echo)d Fu(commands)870 4294 y Ft(var=abcdef)870 4403
+y(rep='\\\\&xyz')870 4513 y(echo)47 b(${var/abc/\\\\&xyz})870
+4623 y(echo)g(${var/abc/$rep})630 4752 y Fu(will)31 b(b)s(oth)e(output)
+h(`)p Ft(\\abcxyzdef)p Fu('.)630 4882 y(It)g(should)g(rarely)g(b)s(e)g
(necessary)h(to)g(enclose)h(only)e Fr(string)38 b Fu(in)30
-b(double)g(quotes.)630 4682 y(If)j(the)h Ft(nocasematch)d
+b(double)g(quotes.)630 5011 y(If)j(the)h Ft(nocasematch)d
Fu(shell)i(option)h(\(see)h(the)f(description)f(of)h
-Ft(shopt)e Fu(in)i(Section)g(4.3.2)630 4792 y([The)23
-b(Shopt)g(Builtin],)j(page)e(72\))h(is)e(enabled,)i(the)f(matc)m(h)g
-(is)g(p)s(erformed)e(without)h(regard)630 4902 y(to)31
+Ft(shopt)e Fu(in)i(Section)g(4.3.2)630 5121 y([The)23
+b(Shopt)g(Builtin],)j(page)e(73\))h(is)e(enabled,)i(the)f(matc)m(h)g
+(is)g(p)s(erformed)e(without)h(regard)630 5230 y(to)31
b(the)f(case)h(of)g(alphab)s(etic)f(c)m(haracters.)42
b(If)30 b Fr(parameter)37 b Fu(is)30 b(`)p Ft(@)p Fu(')g(or)g(`)p
-Ft(*)p Fu(',)h(the)f(substitution)630 5011 y(op)s(eration)g(is)f
+Ft(*)p Fu(',)h(the)f(substitution)630 5340 y(op)s(eration)g(is)f
(applied)g(to)h(eac)m(h)g(p)s(ositional)g(parameter)g(in)e(turn,)h(and)
-g(the)g(expansion)g(is)630 5121 y(the)i(resultan)m(t)h(list.)45
-b(If)30 b Fr(parameter)39 b Fu(is)31 b(an)g(arra)m(y)h(v)-5
-b(ariable)32 b(subscripted)e(with)h(`)p Ft(@)p Fu(')g(or)h(`)p
-Ft(*)p Fu(',)630 5230 y(the)e(substitution)g(op)s(eration)h(is)f
-(applied)g(to)h(eac)m(h)h(mem)m(b)s(er)e(of)g(the)g(arra)m(y)h(in)f
-(turn,)g(and)630 5340 y(the)h(expansion)f(is)g(the)h(resultan)m(t)g
-(list.)p eop end
+g(the)g(expansion)g(is)p eop end
%%Page: 33 39
TeXDict begin 33 38 bop 150 -116 a Fu(Chapter)30 b(3:)41
-b(Basic)32 b(Shell)e(F)-8 b(eatures)2246 b(33)150 299
-y Ft(${)p Fj(parameter)p Ft(^)p Fj(pattern)p Ft(})150
-408 y(${)p Fj(parameter)p Ft(^^)p Fj(pattern)p Ft(})150
-518 y(${)p Fj(parameter)p Ft(,)p Fj(pattern)p Ft(})150
-628 y(${)p Fj(parameter)p Ft(,,)p Fj(pattern)p Ft(})630
-737 y Fu(This)36 b(expansion)g(mo)s(di\014es)g(the)g(case)i(of)f
-(alphab)s(etic)g(c)m(haracters)h(in)e Fr(parameter)p
-Fu(.)59 b(The)630 847 y Fr(pattern)33 b Fu(is)g(expanded)e(to)j(pro)s
-(duce)d(a)j(pattern)e(just)g(as)h(in)g(\014lename)g(expansion.)47
-b(Eac)m(h)630 956 y(c)m(haracter)32 b(in)e(the)g(expanded)f(v)-5
-b(alue)31 b(of)f Fr(parameter)37 b Fu(is)30 b(tested)h(against)h
-Fr(pattern)p Fu(,)e(and,)g(if)630 1066 y(it)j(matc)m(hes)h(the)g
-(pattern,)f(its)h(case)g(is)f(con)m(v)m(erted.)49 b(The)33
-b(pattern)g(should)f(not)h(attempt)630 1176 y(to)e(matc)m(h)g(more)g
-(than)f(one)h(c)m(haracter.)630 1313 y(The)f(`)p Ft(^)p
-Fu(')g(op)s(erator)g(con)m(v)m(erts)i(lo)m(w)m(ercase)g(letters)g(matc)
-m(hing)f Fr(pattern)f Fu(to)h(upp)s(ercase;)f(the)630
-1422 y(`)p Ft(,)p Fu(')25 b(op)s(erator)f(con)m(v)m(erts)i(matc)m(hing)
-g(upp)s(ercase)d(letters)j(to)f(lo)m(w)m(ercase.)41 b(The)24
-b(`)p Ft(^^)p Fu(')g(and)g(`)p Ft(,,)p Fu(')630 1532
-y(expansions)31 b(con)m(v)m(ert)i(eac)m(h)g(matc)m(hed)f(c)m(haracter)h
-(in)e(the)h(expanded)f(v)-5 b(alue;)32 b(the)g(`)p Ft(^)p
-Fu(')g(and)630 1641 y(`)p Ft(,)p Fu(')24 b(expansions)f(matc)m(h)i(and)
-e(con)m(v)m(ert)j(only)d(the)h(\014rst)f(c)m(haracter)j(in)d(the)h
-(expanded)f(v)-5 b(alue.)630 1751 y(If)30 b Fr(pattern)g
+b(Basic)32 b(Shell)e(F)-8 b(eatures)2246 b(33)630 299
+y(the)31 b(resultan)m(t)h(list.)45 b(If)30 b Fr(parameter)39
+b Fu(is)31 b(an)g(arra)m(y)h(v)-5 b(ariable)32 b(subscripted)e(with)h
+(`)p Ft(@)p Fu(')g(or)h(`)p Ft(*)p Fu(',)630 408 y(the)e(substitution)g
+(op)s(eration)h(is)f(applied)g(to)h(eac)m(h)h(mem)m(b)s(er)e(of)g(the)g
+(arra)m(y)h(in)f(turn,)g(and)630 518 y(the)h(expansion)f(is)g(the)h
+(resultan)m(t)g(list.)150 671 y Ft(${)p Fj(parameter)p
+Ft(^)p Fj(pattern)p Ft(})150 781 y(${)p Fj(parameter)p
+Ft(^^)p Fj(pattern)p Ft(})150 891 y(${)p Fj(parameter)p
+Ft(,)p Fj(pattern)p Ft(})150 1000 y(${)p Fj(parameter)p
+Ft(,,)p Fj(pattern)p Ft(})630 1110 y Fu(This)36 b(expansion)g(mo)s
+(di\014es)g(the)g(case)i(of)f(alphab)s(etic)g(c)m(haracters)h(in)e
+Fr(parameter)p Fu(.)59 b(The)630 1219 y Fr(pattern)33
+b Fu(is)g(expanded)e(to)j(pro)s(duce)d(a)j(pattern)e(just)g(as)h(in)g
+(\014lename)g(expansion.)47 b(Eac)m(h)630 1329 y(c)m(haracter)32
+b(in)e(the)g(expanded)f(v)-5 b(alue)31 b(of)f Fr(parameter)37
+b Fu(is)30 b(tested)h(against)h Fr(pattern)p Fu(,)e(and,)g(if)630
+1439 y(it)j(matc)m(hes)h(the)g(pattern,)f(its)h(case)g(is)f(con)m(v)m
+(erted.)49 b(The)33 b(pattern)g(should)f(not)h(attempt)630
+1548 y(to)e(matc)m(h)g(more)g(than)f(one)h(c)m(haracter.)630
+1680 y(The)f(`)p Ft(^)p Fu(')g(op)s(erator)g(con)m(v)m(erts)i(lo)m(w)m
+(ercase)g(letters)g(matc)m(hing)f Fr(pattern)f Fu(to)h(upp)s(ercase;)f
+(the)630 1789 y(`)p Ft(,)p Fu(')25 b(op)s(erator)f(con)m(v)m(erts)i
+(matc)m(hing)g(upp)s(ercase)d(letters)j(to)f(lo)m(w)m(ercase.)41
+b(The)24 b(`)p Ft(^^)p Fu(')g(and)g(`)p Ft(,,)p Fu(')630
+1899 y(expansions)31 b(con)m(v)m(ert)i(eac)m(h)g(matc)m(hed)f(c)m
+(haracter)h(in)e(the)h(expanded)f(v)-5 b(alue;)32 b(the)g(`)p
+Ft(^)p Fu(')g(and)630 2008 y(`)p Ft(,)p Fu(')24 b(expansions)f(matc)m
+(h)i(and)e(con)m(v)m(ert)j(only)d(the)h(\014rst)f(c)m(haracter)j(in)d
+(the)h(expanded)f(v)-5 b(alue.)630 2118 y(If)30 b Fr(pattern)g
Fu(is)h(omitted,)g(it)g(is)g(treated)g(lik)m(e)h(a)f(`)p
Ft(?)p Fu(',)f(whic)m(h)g(matc)m(hes)i(ev)m(ery)f(c)m(haracter.)630
-1888 y(If)23 b Fr(parameter)31 b Fu(is)24 b(`)p Ft(@)p
+2250 y(If)23 b Fr(parameter)31 b Fu(is)24 b(`)p Ft(@)p
Fu(')g(or)g(`)p Ft(*)p Fu(',)h(the)f(case)h(mo)s(di\014cation)f(op)s
(eration)g(is)g(applied)g(to)g(eac)m(h)h(p)s(osi-)630
-1998 y(tional)h(parameter)e(in)h(turn,)f(and)g(the)h(expansion)f(is)g
+2359 y(tional)h(parameter)e(in)h(turn,)f(and)g(the)h(expansion)f(is)g
(the)h(resultan)m(t)g(list.)40 b(If)23 b Fr(parameter)32
-b Fu(is)630 2107 y(an)e(arra)m(y)g(v)-5 b(ariable)31
+b Fu(is)630 2469 y(an)e(arra)m(y)g(v)-5 b(ariable)31
b(subscripted)d(with)i(`)p Ft(@)p Fu(')g(or)f(`)p Ft(*)p
Fu(',)i(the)f(case)g(mo)s(di\014cation)h(op)s(eration)f(is)630
-2217 y(applied)d(to)g(eac)m(h)h(mem)m(b)s(er)e(of)h(the)g(arra)m(y)g
+2578 y(applied)d(to)g(eac)m(h)h(mem)m(b)s(er)e(of)h(the)g(arra)m(y)g
(in)g(turn,)g(and)f(the)h(expansion)f(is)h(the)g(resultan)m(t)630
-2326 y(list.)150 2491 y Ft(${)p Fj(parameter)p Ft(@)p
-Fj(operator)p Ft(})630 2600 y Fu(The)h(expansion)h(is)f(either)h(a)g
+2688 y(list.)150 2841 y Ft(${)p Fj(parameter)p Ft(@)p
+Fj(operator)p Ft(})630 2951 y Fu(The)h(expansion)h(is)f(either)h(a)g
(transformation)g(of)g(the)g(v)-5 b(alue)29 b(of)g Fr(parameter)35
-b Fu(or)29 b(informa-)630 2710 y(tion)e(ab)s(out)f Fr(parameter)33
+b Fu(or)29 b(informa-)630 3061 y(tion)e(ab)s(out)f Fr(parameter)33
b Fu(itself,)28 b(dep)s(ending)c(on)i(the)h(v)-5 b(alue)26
b(of)h Fr(op)s(erator)p Fu(.)39 b(Eac)m(h)27 b Fr(op)s(erator)630
-2819 y Fu(is)j(a)h(single)g(letter:)630 2984 y Ft(U)432
+3170 y Fu(is)j(a)h(single)g(letter:)630 3324 y Ft(U)432
b Fu(The)31 b(expansion)g(is)g(a)g(string)h(that)f(is)h(the)f(v)-5
b(alue)32 b(of)f Fr(parameter)38 b Fu(with)31 b(lo)m(w-)1110
-3093 y(ercase)g(alphab)s(etic)g(c)m(haracters)h(con)m(v)m(erted)g(to)f
-(upp)s(ercase.)630 3258 y Ft(u)432 b Fu(The)34 b(expansion)g(is)g(a)h
+3433 y(ercase)g(alphab)s(etic)g(c)m(haracters)h(con)m(v)m(erted)g(to)f
+(upp)s(ercase.)630 3587 y Ft(u)432 b Fu(The)34 b(expansion)g(is)g(a)h
(string)f(that)h(is)g(the)f(v)-5 b(alue)35 b(of)f Fr(parameter)42
-b Fu(with)34 b(the)1110 3367 y(\014rst)c(c)m(haracter)i(con)m(v)m
+b Fu(with)34 b(the)1110 3696 y(\014rst)c(c)m(haracter)i(con)m(v)m
(erted)f(to)h(upp)s(ercase,)d(if)i(it)g(is)f(alphab)s(etic.)630
-3532 y Ft(L)432 b Fu(The)33 b(expansion)h(is)g(a)g(string)g(that)h(is)f
+3850 y Ft(L)432 b Fu(The)33 b(expansion)h(is)g(a)g(string)g(that)h(is)f
(the)g(v)-5 b(alue)34 b(of)g Fr(parameter)41 b Fu(with)34
-b(up-)1110 3641 y(p)s(ercase)c(alphab)s(etic)h(c)m(haracters)h(con)m(v)
-m(erted)g(to)f(lo)m(w)m(ercase.)630 3806 y Ft(Q)432 b
+b(up-)1110 3959 y(p)s(ercase)c(alphab)s(etic)h(c)m(haracters)h(con)m(v)
+m(erted)g(to)f(lo)m(w)m(ercase.)630 4113 y Ft(Q)432 b
Fu(The)30 b(expansion)h(is)g(a)g(string)f(that)i(is)f(the)g(v)-5
b(alue)31 b(of)g Fr(parameter)37 b Fu(quoted)31 b(in)1110
-3915 y(a)g(format)f(that)h(can)g(b)s(e)f(reused)f(as)i(input.)630
-4080 y Ft(E)432 b Fu(The)27 b(expansion)g(is)g(a)g(string)h(that)f(is)h
+4222 y(a)g(format)f(that)h(can)g(b)s(e)f(reused)f(as)i(input.)630
+4376 y Ft(E)432 b Fu(The)27 b(expansion)g(is)g(a)g(string)h(that)f(is)h
(the)f(v)-5 b(alue)28 b(of)f Fr(parameter)34 b Fu(with)27
-b(bac)m(k-)1110 4189 y(slash)e(escap)s(e)h(sequences)f(expanded)g(as)g
+b(bac)m(k-)1110 4485 y(slash)e(escap)s(e)h(sequences)f(expanded)g(as)g
(with)g(the)h Ft($'...)o(')e Fu(quoting)i(mec)m(h-)1110
-4299 y(anism.)630 4463 y Ft(P)432 b Fu(The)22 b(expansion)h(is)g(a)g
+4595 y(anism.)630 4748 y Ft(P)432 b Fu(The)22 b(expansion)h(is)g(a)g
(string)g(that)g(is)g(the)g(result)g(of)g(expanding)f(the)h(v)-5
-b(alue)24 b(of)1110 4573 y Fr(parameter)31 b Fu(as)24
+b(alue)24 b(of)1110 4858 y Fr(parameter)31 b Fu(as)24
b(if)f(it)h(w)m(ere)g(a)g(prompt)f(string)h(\(see)g(Section)h(6.9)g
-([Con)m(trolling)1110 4682 y(the)31 b(Prompt],)f(page)h(106\).)630
-4847 y Ft(A)432 b Fu(The)24 b(expansion)g(is)g(a)h(string)f(in)g(the)g
+([Con)m(trolling)1110 4967 y(the)31 b(Prompt],)f(page)h(107\).)630
+5121 y Ft(A)432 b Fu(The)24 b(expansion)g(is)g(a)h(string)f(in)g(the)g
(form)g(of)h(an)f(assignmen)m(t)h(statemen)m(t)h(or)1110
-4956 y Ft(declare)h Fu(command)i(that,)h(if)f(ev)-5 b(aluated,)31
-b(will)e(recreate)i Fr(parameter)36 b Fu(with)1110 5066
-y(its)31 b(attributes)g(and)e(v)-5 b(alue.)630 5230 y
-Ft(K)432 b Fu(Pro)s(duces)33 b(a)i(p)s(ossibly-quoted)e(v)m(ersion)i
-(of)f(the)h(v)-5 b(alue)34 b(of)h Fr(parameter)p Fu(,)g(ex-)1110
-5340 y(cept)46 b(that)h(it)f(prin)m(ts)f(the)h(v)-5 b(alues)47
-b(of)f(indexed)f(and)g(asso)s(ciativ)m(e)k(arra)m(ys)p
-eop end
+5230 y Ft(declare)h Fu(command)i(that,)h(if)f(ev)-5 b(aluated,)31
+b(will)e(recreate)i Fr(parameter)36 b Fu(with)1110 5340
+y(its)31 b(attributes)g(and)e(v)-5 b(alue.)p eop end
%%Page: 34 40
TeXDict begin 34 39 bop 150 -116 a Fu(Chapter)30 b(3:)41
-b(Basic)32 b(Shell)e(F)-8 b(eatures)2246 b(34)1110 299
-y(as)37 b(a)g(sequence)f(of)h(quoted)g(k)m(ey-v)-5 b(alue)38
-b(pairs)e(\(see)h(Section)h(6.7)f([Arra)m(ys],)1110 408
-y(page)31 b(102\).)630 573 y Ft(a)432 b Fu(The)30 b(expansion)g(is)g(a)
-h(string)f(consisting)h(of)g(\015ag)g(v)-5 b(alues)30
-b(represen)m(ting)h Fr(pa-)1110 683 y(rameter)7 b Fu('s)31
-b(attributes.)630 847 y Ft(k)432 b Fu(Lik)m(e)29 b(the)g(`)p
-Ft(K)p Fu(')g(transformation,)g(but)f(expands)g(the)g(k)m(eys)i(and)d
-(v)-5 b(alues)29 b(of)g(in-)1110 957 y(dexed)c(and)f(asso)s(ciativ)m(e)
-k(arra)m(ys)d(to)h(separate)f(w)m(ords)g(after)g(w)m(ord)g(splitting.)
-630 1122 y(If)k Fr(parameter)37 b Fu(is)30 b(`)p Ft(@)p
-Fu(')g(or)g(`)p Ft(*)p Fu(',)g(the)g(op)s(eration)g(is)g(applied)f(to)i
-(eac)m(h)g(p)s(ositional)f(parameter)630 1231 y(in)24
-b(turn,)g(and)f(the)h(expansion)g(is)g(the)g(resultan)m(t)h(list.)39
-b(If)23 b Fr(parameter)31 b Fu(is)24 b(an)g(arra)m(y)g(v)-5
-b(ariable)630 1341 y(subscripted)24 b(with)h(`)p Ft(@)p
+b(Basic)32 b(Shell)e(F)-8 b(eatures)2246 b(34)630 299
+y Ft(K)432 b Fu(Pro)s(duces)33 b(a)i(p)s(ossibly-quoted)e(v)m(ersion)i
+(of)f(the)h(v)-5 b(alue)34 b(of)h Fr(parameter)p Fu(,)g(ex-)1110
+408 y(cept)46 b(that)h(it)f(prin)m(ts)f(the)h(v)-5 b(alues)47
+b(of)f(indexed)f(and)g(asso)s(ciativ)m(e)k(arra)m(ys)1110
+518 y(as)37 b(a)g(sequence)f(of)h(quoted)g(k)m(ey-v)-5
+b(alue)38 b(pairs)e(\(see)h(Section)h(6.7)f([Arra)m(ys],)1110
+628 y(page)31 b(103\).)630 794 y Ft(a)432 b Fu(The)30
+b(expansion)g(is)g(a)h(string)f(consisting)h(of)g(\015ag)g(v)-5
+b(alues)30 b(represen)m(ting)h Fr(pa-)1110 904 y(rameter)7
+b Fu('s)31 b(attributes.)630 1071 y Ft(k)432 b Fu(Lik)m(e)29
+b(the)g(`)p Ft(K)p Fu(')g(transformation,)g(but)f(expands)g(the)g(k)m
+(eys)i(and)d(v)-5 b(alues)29 b(of)g(in-)1110 1180 y(dexed)c(and)f(asso)
+s(ciativ)m(e)k(arra)m(ys)d(to)h(separate)f(w)m(ords)g(after)g(w)m(ord)g
+(splitting.)630 1347 y(If)k Fr(parameter)37 b Fu(is)30
+b(`)p Ft(@)p Fu(')g(or)g(`)p Ft(*)p Fu(',)g(the)g(op)s(eration)g(is)g
+(applied)f(to)i(eac)m(h)g(p)s(ositional)f(parameter)630
+1457 y(in)24 b(turn,)g(and)f(the)h(expansion)g(is)g(the)g(resultan)m(t)
+h(list.)39 b(If)23 b Fr(parameter)31 b Fu(is)24 b(an)g(arra)m(y)g(v)-5
+b(ariable)630 1566 y(subscripted)24 b(with)h(`)p Ft(@)p
Fu(')h(or)g(`)p Ft(*)p Fu(',)h(the)e(op)s(eration)h(is)g(applied)f(to)h
-(eac)m(h)h(mem)m(b)s(er)e(of)h(the)f(arra)m(y)630 1451
+(eac)m(h)h(mem)m(b)s(er)e(of)h(the)f(arra)m(y)630 1676
y(in)30 b(turn,)g(and)f(the)i(expansion)f(is)h(the)f(resultan)m(t)h
-(list.)630 1588 y(The)c(result)h(of)g(the)f(expansion)h(is)g(sub)5
+(list.)630 1814 y(The)c(result)h(of)g(the)f(expansion)h(is)g(sub)5
b(ject)27 b(to)h(w)m(ord)g(splitting)g(and)f(\014lename)h(expansion)630
-1697 y(as)j(describ)s(ed)e(b)s(elo)m(w.)150 1902 y Fk(3.5.4)63
-b(Command)41 b(Substitution)150 2049 y Fu(Command)24
+1924 y(as)j(describ)s(ed)e(b)s(elo)m(w.)150 2130 y Fk(3.5.4)63
+b(Command)41 b(Substitution)150 2277 y Fu(Command)24
b(substitution)h(allo)m(ws)h(the)f(output)g(of)g(a)g(command)g(to)h
-(replace)g(the)f(command)g(itself.)39 b(The)150 2158
+(replace)g(the)f(command)g(itself.)39 b(The)150 2387
y(standard)30 b(form)f(of)i(command)f(substitution)g(o)s(ccurs)g(when)g
-(a)g(command)h(is)f(enclosed)h(as)g(follo)m(ws:)390 2298
-y Ft($\()p Fj(command)p Ft(\))150 2438 y Fu(or)f(\(deprecated\))390
-2578 y Ft(`)p Fj(command)p Ft(`.)150 2718 y Fu(Bash)24
+(a)g(command)h(is)f(enclosed)h(as)g(follo)m(ws:)390 2529
+y Ft($\()p Fj(command)p Ft(\))150 2671 y Fu(or)f(\(deprecated\))390
+2813 y Ft(`)p Fj(command)p Ft(`.)150 2954 y Fu(Bash)24
b(p)s(erforms)e(command)i(substitution)f(b)m(y)h(executing)h
Fr(command)i Fu(in)c(a)h(subshell)f(en)m(vironmen)m(t)i(and)150
-2827 y(replacing)35 b(the)f(command)g(substitution)g(with)f(the)i
+3064 y(replacing)35 b(the)f(command)g(substitution)g(with)f(the)i
(standard)e(output)g(of)i(the)f(command,)h(with)f(an)m(y)150
-2937 y(trailing)j(newlines)f(deleted.)58 b(Em)m(b)s(edded)34
+3174 y(trailing)j(newlines)f(deleted.)58 b(Em)m(b)s(edded)34
b(newlines)i(are)g(not)g(deleted,)j(but)c(they)h(ma)m(y)h(b)s(e)e(remo)
-m(v)m(ed)150 3046 y(during)40 b(w)m(ord)i(splitting.)75
+m(v)m(ed)150 3283 y(during)40 b(w)m(ord)i(splitting.)75
b(The)41 b(command)g(substitution)g Ft($\(cat)29 b Fj(file)p
Ft(\))40 b Fu(can)i(b)s(e)f(replaced)h(b)m(y)g(the)150
-3156 y(equiv)-5 b(alen)m(t)32 b(but)d(faster)i Ft($\(<)f
-Fj(file)p Ft(\))p Fu(.)275 3296 y(With)h(the)h(old-st)m(yle)h(bac)m
+3393 y(equiv)-5 b(alen)m(t)32 b(but)d(faster)i Ft($\(<)f
+Fj(file)p Ft(\))p Fu(.)275 3535 y(With)h(the)h(old-st)m(yle)h(bac)m
(kquote)g(form)e(of)h(substitution,)f(bac)m(kslash)h(retains)g(its)g
-(literal)h(meaning)150 3405 y(except)k(when)d(follo)m(w)m(ed)k(b)m(y)d
+(literal)h(meaning)150 3644 y(except)k(when)d(follo)m(w)m(ed)k(b)m(y)d
(`)p Ft($)p Fu(',)j(`)p Ft(`)p Fu(',)f(or)f(`)p Ft(\\)p
Fu('.)57 b(The)35 b(\014rst)g(bac)m(kquote)i(not)f(preceded)g(b)m(y)f
-(a)h(bac)m(kslash)150 3515 y(terminates)k(the)e(command)h
+(a)h(bac)m(kslash)150 3754 y(terminates)k(the)e(command)h
(substitution.)65 b(When)39 b(using)f(the)h Ft($\()p
Fj(command)p Ft(\))c Fu(form,)41 b(all)e(c)m(haracters)150
-3624 y(b)s(et)m(w)m(een)31 b(the)g(paren)m(theses)f(mak)m(e)i(up)d(the)
+3863 y(b)s(et)m(w)m(een)31 b(the)g(paren)m(theses)f(mak)m(e)i(up)d(the)
h(command;)h(none)f(are)h(treated)g(sp)s(ecially)-8 b(.)275
-3764 y(There)29 b(is)i(an)f(alternate)i(form)e(of)h(command)f
-(substitution:)390 3904 y Ft(${)p Fj(c)47 b(command)p
-Ft(;)e(})150 4044 y Fu(whic)m(h)38 b(executes)i Fr(command)i
+4005 y(There)29 b(is)i(an)f(alternate)i(form)e(of)h(command)f
+(substitution:)390 4147 y Ft(${)p Fj(c)47 b(command)p
+Ft(;)e(})150 4289 y Fu(whic)m(h)38 b(executes)i Fr(command)i
Fu(in)d(the)g(curren)m(t)f(execution)i(en)m(vironmen)m(t)f(and)f
-(captures)h(its)g(output,)150 4153 y(again)31 b(with)f(trailing)i
-(newlines)e(remo)m(v)m(ed.)275 4293 y(The)40 b(c)m(haracter)i
+(captures)h(its)g(output,)150 4399 y(again)31 b(with)f(trailing)i
+(newlines)e(remo)m(v)m(ed.)275 4541 y(The)40 b(c)m(haracter)i
Fr(c)47 b Fu(follo)m(wing)42 b(the)f(op)s(en)g(brace)g(m)m(ust)f(b)s(e)
h(a)g(space,)j(tab,)g(newline,)g(or)d(`)p Ft(|)p Fu(',)j(and)150
-4403 y(the)39 b(close)i(brace)e(m)m(ust)g(b)s(e)g(in)g(a)g(p)s(osition)
+4650 y(the)39 b(close)i(brace)e(m)m(ust)g(b)s(e)g(in)g(a)g(p)s(osition)
h(where)e(a)i(reserv)m(ed)f(w)m(ord)g(ma)m(y)h(app)s(ear)e(\(i.e.,)43
-b(preceded)150 4512 y(b)m(y)32 b(a)g(command)g(terminator)h(suc)m(h)e
+b(preceded)150 4760 y(b)m(y)32 b(a)g(command)g(terminator)h(suc)m(h)e
(as)h(semicolon\).)47 b(Bash)32 b(allo)m(ws)i(the)e(close)h(brace)f(to)
-h(b)s(e)e(joined)h(to)150 4622 y(the)f(remaining)g(c)m(haracters)h(in)e
+h(b)s(e)e(joined)h(to)150 4869 y(the)f(remaining)g(c)m(haracters)h(in)e
(the)h(w)m(ord)f(without)h(b)s(eing)f(follo)m(w)m(ed)i(b)m(y)f(a)g
-(shell)f(metac)m(haracter)k(as)d(a)150 4732 y(reserv)m(ed)g(w)m(ord)f
-(w)m(ould)g(usually)g(require.)275 4871 y(An)m(y)j(side)h(e\013ects)h
+(shell)f(metac)m(haracter)k(as)d(a)150 4979 y(reserv)m(ed)g(w)m(ord)f
+(w)m(ould)g(usually)g(require.)275 5121 y(An)m(y)j(side)h(e\013ects)h
(of)e Fr(command)k Fu(tak)m(e)e(e\013ect)h(immediately)e(in)g(the)f
-(curren)m(t)h(execution)h(en)m(viron-)150 4981 y(men)m(t)d(and)g(p)s
+(curren)m(t)h(execution)h(en)m(viron-)150 5230 y(men)m(t)d(and)g(p)s
(ersist)f(in)g(the)h(curren)m(t)g(en)m(vironmen)m(t)h(after)f(the)g
-(command)g(completes)h(\(e.g.,)h(the)e Ft(exit)150 5091
-y Fu(builtin)e(will)h(exit)g(the)g(shell\).)275 5230
-y(This)g(t)m(yp)s(e)i(of)g(command)f(substitution)g(sup)s(er\014cially)
-g(resem)m(bles)h(executing)h(an)f(unnamed)e(shell)150
-5340 y(function:)42 b(lo)s(cal)33 b(v)-5 b(ariables)32
-b(are)g(created)g(as)g(when)e(a)i(shell)g(function)f(is)g(executing,)i
-(and)e(the)h Ft(return)p eop end
+(command)g(completes)h(\(e.g.,)h(the)e Ft(exit)150 5340
+y Fu(builtin)e(will)h(exit)g(the)g(shell\).)p eop end
%%Page: 35 41
TeXDict begin 35 40 bop 150 -116 a Fu(Chapter)30 b(3:)41
-b(Basic)32 b(Shell)e(F)-8 b(eatures)2246 b(35)150 299
-y(builtin)36 b(forces)i Fr(command)i Fu(to)e(complete;)j(ho)m(w)m(ev)m
-(er,)f(the)d(rest)g(of)g(the)h(execution)g(en)m(vironmen)m(t,)h(in-)150
-408 y(cluding)30 b(the)h(p)s(ositional)g(parameters,)g(is)f(shared)g
-(with)g(the)h(caller.)275 545 y(If)26 b(the)g(\014rst)g(c)m(haracter)i
-(follo)m(wing)g(the)f(op)s(en)f(brace)h(is)f(a)h(`)p
-Ft(|)p Fu(',)h(the)f(construct)g(expands)e(to)j(the)e(v)-5
-b(alue)150 654 y(of)24 b(the)g Ft(REPLY)e Fu(shell)i(v)-5
-b(ariable)24 b(after)g Fr(command)j Fu(executes,)g(without)d(remo)m
-(ving)g(an)m(y)g(trailing)h(newlines,)150 764 y(and)h(the)g(standard)f
-(output)h(of)g Fr(command)k Fu(remains)c(the)g(same)h(as)f(in)g(the)g
-(calling)i(shell.)39 b(Bash)27 b(creates)150 873 y Ft(REPLY)33
-b Fu(as)j(an)e(initially-unset)j(lo)s(cal)f(v)-5 b(ariable)35
-b(when)f Fr(command)39 b Fu(executes,)e(and)d(restores)i
-Ft(REPLY)d Fu(to)150 983 y(the)i(v)-5 b(alue)34 b(it)h(had)f(b)s(efore)
-g(the)h(command)f(substitution)g(after)h Fr(command)j
-Fu(completes,)f(as)d(with)h(an)m(y)150 1093 y(lo)s(cal)d(v)-5
-b(ariable.)275 1229 y(F)d(or)23 b(example,)i(this)e(construct)g
-(expands)f(to)i(`)p Ft(12345)p Fu(',)f(and)f(lea)m(v)m(es)j(the)e
-(shell)g(v)-5 b(ariable)24 b Ft(X)e Fu(unc)m(hanged)150
-1339 y(in)30 b(the)h(curren)m(t)f(execution)h(en)m(vironmen)m(t:)390
-1584 y Ft(${)47 b(local)g(X=12345)e(;)j(echo)e($X;)h(})150
-1721 y Fu(\(not)28 b(declaring)g Ft(X)f Fu(as)g(lo)s(cal)i(w)m(ould)e
+b(Basic)32 b(Shell)e(F)-8 b(eatures)2246 b(35)275 299
+y(This)31 b(t)m(yp)s(e)i(of)g(command)f(substitution)g(sup)s
+(er\014cially)g(resem)m(bles)h(executing)h(an)f(unnamed)e(shell)150
+408 y(function:)42 b(lo)s(cal)33 b(v)-5 b(ariables)32
+b(are)g(created)g(as)g(when)e(a)i(shell)g(function)f(is)g(executing,)i
+(and)e(the)h Ft(return)150 518 y Fu(builtin)k(forces)i
+Fr(command)i Fu(to)e(complete;)j(ho)m(w)m(ev)m(er,)f(the)d(rest)g(of)g
+(the)h(execution)g(en)m(vironmen)m(t,)h(in-)150 628 y(cluding)30
+b(the)h(p)s(ositional)g(parameters,)g(is)f(shared)g(with)g(the)h
+(caller.)275 766 y(If)26 b(the)g(\014rst)g(c)m(haracter)i(follo)m(wing)
+g(the)f(op)s(en)f(brace)h(is)f(a)h(`)p Ft(|)p Fu(',)h(the)f(construct)g
+(expands)e(to)j(the)e(v)-5 b(alue)150 875 y(of)24 b(the)g
+Ft(REPLY)e Fu(shell)i(v)-5 b(ariable)24 b(after)g Fr(command)j
+Fu(executes,)g(without)d(remo)m(ving)g(an)m(y)g(trailing)h(newlines,)
+150 985 y(and)h(the)g(standard)f(output)h(of)g Fr(command)k
+Fu(remains)c(the)g(same)h(as)f(in)g(the)g(calling)i(shell.)39
+b(Bash)27 b(creates)150 1094 y Ft(REPLY)33 b Fu(as)j(an)e
+(initially-unset)j(lo)s(cal)f(v)-5 b(ariable)35 b(when)f
+Fr(command)39 b Fu(executes,)e(and)d(restores)i Ft(REPLY)d
+Fu(to)150 1204 y(the)i(v)-5 b(alue)34 b(it)h(had)f(b)s(efore)g(the)h
+(command)f(substitution)g(after)h Fr(command)j Fu(completes,)f(as)d
+(with)h(an)m(y)150 1314 y(lo)s(cal)d(v)-5 b(ariable.)275
+1451 y(F)d(or)23 b(example,)i(this)e(construct)g(expands)f(to)i(`)p
+Ft(12345)p Fu(',)f(and)f(lea)m(v)m(es)j(the)e(shell)g(v)-5
+b(ariable)24 b Ft(X)e Fu(unc)m(hanged)150 1561 y(in)30
+b(the)h(curren)m(t)f(execution)h(en)m(vironmen)m(t:)390
+1809 y Ft(${)47 b(local)g(X=12345)e(;)j(echo)e($X;)h(})150
+1946 y Fu(\(not)28 b(declaring)g Ft(X)f Fu(as)g(lo)s(cal)i(w)m(ould)e
(mo)s(dify)f(its)i(v)-5 b(alue)27 b(in)g(the)h(curren)m(t)f(en)m
-(vironmen)m(t,)i(as)e(with)g(normal)150 1830 y(shell)38
+(vironmen)m(t,)i(as)e(with)g(normal)150 2056 y(shell)38
b(function)g(execution\),)43 b(while)38 b(this)g(construct)h(do)s(es)f
(not)g(require)g(an)m(y)h(output)f(to)h(expand)e(to)150
-1940 y(`)p Ft(12345)p Fu(':)390 2076 y Ft(${|)47 b(REPLY=12345;)d(})150
-2212 y Fu(and)30 b(restores)h Ft(REPLY)e Fu(to)i(the)f(v)-5
+2166 y(`)p Ft(12345)p Fu(':)390 2304 y Ft(${|)47 b(REPLY=12345;)d(})150
+2441 y Fu(and)30 b(restores)h Ft(REPLY)e Fu(to)i(the)f(v)-5
b(alue)31 b(it)g(had)f(b)s(efore)g(the)g(command)g(substitution.)275
-2349 y(Command)22 b(substitutions)g(ma)m(y)i(b)s(e)e(nested.)39
+2579 y(Command)22 b(substitutions)g(ma)m(y)i(b)s(e)e(nested.)39
b(T)-8 b(o)23 b(nest)g(when)f(using)h(the)g(bac)m(kquoted)h(form,)g
-(escap)s(e)150 2458 y(the)31 b(inner)e(bac)m(kquotes)j(with)e(bac)m
-(kslashes.)275 2594 y(If)g(the)h(substitution)g(app)s(ears)f(within)h
+(escap)s(e)150 2689 y(the)31 b(inner)e(bac)m(kquotes)j(with)e(bac)m
+(kslashes.)275 2827 y(If)g(the)h(substitution)g(app)s(ears)f(within)h
(double)f(quotes,)i(Bash)f(do)s(es)g(not)g(p)s(erform)f(w)m(ord)g
-(splitting)150 2704 y(and)g(\014lename)g(expansion)h(on)f(the)g
-(results.)150 2905 y Fk(3.5.5)63 b(Arithmetic)40 b(Expansion)150
-3052 y Fu(Arithmetic)25 b(expansion)g(allo)m(ws)g(the)g(ev)-5
+(splitting)150 2936 y(and)g(\014lename)g(expansion)h(on)f(the)g
+(results.)150 3139 y Fk(3.5.5)63 b(Arithmetic)40 b(Expansion)150
+3286 y Fu(Arithmetic)25 b(expansion)g(allo)m(ws)g(the)g(ev)-5
b(aluation)26 b(of)f(an)f(arithmetic)i(expression)e(and)g(the)g
-(substitution)150 3162 y(of)31 b(the)f(result.)41 b(The)30
-b(format)g(for)g(arithmetic)i(expansion)e(is:)390 3298
-y Ft($\(\()47 b Fj(expression)e Ft(\)\))275 3434 y Fu(The)34
+(substitution)150 3396 y(of)31 b(the)f(result.)41 b(The)30
+b(format)g(for)g(arithmetic)i(expansion)e(is:)390 3534
+y Ft($\(\()47 b Fj(expression)e Ft(\)\))275 3672 y Fu(The)34
b Fr(expression)h Fu(undergo)s(es)f(the)h(same)h(expansions)e(as)i(if)f
-(it)g(w)m(ere)h(within)e(double)h(quotes,)i(but)150 3544
+(it)g(w)m(ere)h(within)e(double)h(quotes,)i(but)150 3781
y(double)g(quote)g(c)m(haracters)i(in)d Fr(expression)h
Fu(are)g(not)g(treated)h(sp)s(ecially)g(and)f(are)g(remo)m(v)m(ed.)61
-b(All)38 b(to-)150 3653 y(k)m(ens)c(in)f(the)h(expression)f(undergo)g
+b(All)38 b(to-)150 3891 y(k)m(ens)c(in)f(the)h(expression)f(undergo)g
(parameter)h(and)f(v)-5 b(ariable)34 b(expansion,)h(command)e
-(substitution,)150 3763 y(and)41 b(quote)i(remo)m(v)-5
+(substitution,)150 4000 y(and)41 b(quote)i(remo)m(v)-5
b(al.)76 b(The)41 b(result)h(is)g(treated)h(as)f(the)g(arithmetic)h
-(expression)f(to)g(b)s(e)f(ev)-5 b(aluated.)150 3872
+(expression)f(to)g(b)s(e)f(ev)-5 b(aluated.)150 4110
y(Arithmetic)31 b(expansions)f(ma)m(y)h(b)s(e)f(nested.)275
-4009 y(The)k(ev)-5 b(aluation)37 b(is)f(p)s(erformed)e(according)i(to)g
+4248 y(The)k(ev)-5 b(aluation)37 b(is)f(p)s(erformed)e(according)i(to)g
(the)g(rules)f(listed)h(b)s(elo)m(w)g(\(see)g(Section)g(6.5)h([Shell)
-150 4118 y(Arithmetic],)29 b(page)e(100\).)41 b(If)27
+150 4357 y(Arithmetic],)29 b(page)e(101\).)41 b(If)27
b(the)f(expression)h(is)f(in)m(v)-5 b(alid,)29 b(Bash)d(prin)m(ts)g(a)i
-(message)f(indicating)h(failure)150 4228 y(to)j(the)g(standard)e(error)
-h(and)g(no)g(substitution)g(o)s(ccurs.)150 4429 y Fk(3.5.6)63
-b(Pro)s(cess)42 b(Substitution)150 4576 y Fu(Pro)s(cess)33
+(message)f(indicating)h(failure)150 4467 y(to)j(the)g(standard)e(error)
+h(and)g(no)g(substitution)g(o)s(ccurs.)150 4670 y Fk(3.5.6)63
+b(Pro)s(cess)42 b(Substitution)150 4817 y Fu(Pro)s(cess)33
b(substitution)g(allo)m(ws)i(a)e(pro)s(cess's)g(input)f(or)h(output)g
(to)h(b)s(e)f(referred)f(to)i(using)f(a)g(\014lename.)150
-4685 y(It)d(tak)m(es)i(the)f(form)f(of)390 4822 y Ft(<\()p
-Fj(list)p Ft(\))150 4958 y Fu(or)390 5094 y Ft(>\()p
-Fj(list)p Ft(\))150 5230 y Fu(The)e(pro)s(cess)h Fr(list)j
-Fu(is)d(run)e(async)m(hronously)-8 b(,)30 b(and)e(its)i(input)e(or)h
-(output)f(app)s(ears)h(as)g(a)g(\014lename.)41 b(This)150
-5340 y(\014lename)25 b(is)g(passed)g(as)g(an)g(argumen)m(t)h(to)g(the)f
-(curren)m(t)g(command)g(as)g(the)g(result)g(of)g(the)h(expansion.)38
-b(If)p eop end
+4926 y(It)d(tak)m(es)i(the)f(form)f(of)390 5064 y Ft(<\()p
+Fj(list)p Ft(\))150 5202 y Fu(or)390 5340 y Ft(>\()p
+Fj(list)p Ft(\))p eop end
%%Page: 36 42
TeXDict begin 36 41 bop 150 -116 a Fu(Chapter)30 b(3:)41
b(Basic)32 b(Shell)e(F)-8 b(eatures)2246 b(36)150 299
-y(the)28 b Ft(>\()p Fj(list)p Ft(\))d Fu(form)i(is)g(used,)h(writing)f
-(to)h(the)g(\014le)f(will)h(pro)m(vide)g(input)e(for)h
-Fr(list)p Fu(.)41 b(If)26 b(the)i Ft(<\()p Fj(list)p
-Ft(\))d Fu(form)150 408 y(is)g(used,)g(the)f(\014le)h(passed)f(as)h(an)
-f(argumen)m(t)h(should)e(b)s(e)h(read)h(to)g(obtain)g(the)f(output)g
-(of)h Fr(list)p Fu(.)40 b(Note)25 b(that)150 518 y(no)33
-b(space)g(ma)m(y)g(app)s(ear)f(b)s(et)m(w)m(een)i(the)f
-Ft(<)f Fu(or)h Ft(>)f Fu(and)g(the)h(left)h(paren)m(thesis,)f
-(otherwise)h(the)f(construct)150 628 y(w)m(ould)j(b)s(e)g(in)m
-(terpreted)g(as)h(a)f(redirection.)59 b(Pro)s(cess)36
-b(substitution)g(is)h(supp)s(orted)d(on)i(systems)g(that)150
-737 y(supp)s(ort)29 b(named)h(pip)s(es)f(\()p Fm(fif)n(o)p
-Fu(s\))h(or)h(the)f Ft(/dev/fd)f Fu(metho)s(d)h(of)g(naming)g(op)s(en)g
-(\014les.)275 890 y(When)36 b(a)m(v)-5 b(ailable,)40
-b(pro)s(cess)c(substitution)h(is)f(p)s(erformed)f(sim)m(ultaneously)i
-(with)g(parameter)g(and)150 999 y(v)-5 b(ariable)31 b(expansion,)g
-(command)f(substitution,)g(and)g(arithmetic)i(expansion.)150
-1217 y Fk(3.5.7)63 b(W)-10 b(ord)41 b(Splitting)150 1364
-y Fu(The)30 b(shell)h(scans)g(the)g(results)f(of)h(parameter)g
-(expansion,)g(command)g(substitution,)g(and)f(arithmetic)150
-1473 y(expansion)g(that)h(did)f(not)g(o)s(ccur)h(within)e(double)h
-(quotes)h(for)f(w)m(ord)g(splitting.)275 1626 y(The)e(shell)g(treats)i
+y(The)28 b(pro)s(cess)h Fr(list)j Fu(is)d(run)e(async)m(hronously)-8
+b(,)30 b(and)e(its)i(input)e(or)h(output)f(app)s(ears)h(as)g(a)g
+(\014lename.)41 b(This)150 408 y(\014lename)25 b(is)g(passed)g(as)g(an)
+g(argumen)m(t)h(to)g(the)f(curren)m(t)g(command)g(as)g(the)g(result)g
+(of)g(the)h(expansion.)38 b(If)150 518 y(the)28 b Ft(>\()p
+Fj(list)p Ft(\))d Fu(form)i(is)g(used,)h(writing)f(to)h(the)g(\014le)f
+(will)h(pro)m(vide)g(input)e(for)h Fr(list)p Fu(.)41
+b(If)26 b(the)i Ft(<\()p Fj(list)p Ft(\))d Fu(form)150
+628 y(is)g(used,)g(the)f(\014le)h(passed)f(as)h(an)f(argumen)m(t)h
+(should)e(b)s(e)h(read)h(to)g(obtain)g(the)f(output)g(of)h
+Fr(list)p Fu(.)40 b(Note)25 b(that)150 737 y(no)33 b(space)g(ma)m(y)g
+(app)s(ear)f(b)s(et)m(w)m(een)i(the)f Ft(<)f Fu(or)h
+Ft(>)f Fu(and)g(the)h(left)h(paren)m(thesis,)f(otherwise)h(the)f
+(construct)150 847 y(w)m(ould)j(b)s(e)g(in)m(terpreted)g(as)h(a)f
+(redirection.)59 b(Pro)s(cess)36 b(substitution)g(is)h(supp)s(orted)d
+(on)i(systems)g(that)150 956 y(supp)s(ort)29 b(named)h(pip)s(es)f(\()p
+Fm(fif)n(o)p Fu(s\))h(or)h(the)f Ft(/dev/fd)f Fu(metho)s(d)h(of)g
+(naming)g(op)s(en)g(\014les.)275 1083 y(When)36 b(a)m(v)-5
+b(ailable,)40 b(pro)s(cess)c(substitution)h(is)f(p)s(erformed)f(sim)m
+(ultaneously)i(with)g(parameter)g(and)150 1193 y(v)-5
+b(ariable)31 b(expansion,)g(command)f(substitution,)g(and)g(arithmetic)
+i(expansion.)150 1377 y Fk(3.5.7)63 b(W)-10 b(ord)41
+b(Splitting)150 1524 y Fu(The)30 b(shell)h(scans)g(the)g(results)f(of)h
+(parameter)g(expansion,)g(command)g(substitution,)g(and)f(arithmetic)
+150 1634 y(expansion)g(that)h(did)f(not)g(o)s(ccur)h(within)e(double)h
+(quotes)h(for)f(w)m(ord)g(splitting.)275 1761 y(The)e(shell)g(treats)i
(eac)m(h)g(c)m(haracter)g(of)f Ft($IFS)e Fu(as)i(a)g(delimiter,)h(and)e
-(splits)g(the)h(results)f(of)h(the)g(other)150 1735 y(expansions)h(in)m
+(splits)g(the)h(results)f(of)h(the)g(other)150 1870 y(expansions)h(in)m
(to)h(w)m(ords)f(using)g(these)h(c)m(haracters)h(as)e(\014eld)g
-(terminators.)275 1888 y(If)38 b Ft(IFS)g Fu(is)g(unset,)j(or)e(its)g
+(terminators.)275 1998 y(If)38 b Ft(IFS)g Fu(is)g(unset,)j(or)e(its)g
(v)-5 b(alue)39 b(is)g(exactly)h Ft(<space><tab><newline>)p
-Fu(,)c(the)j(default,)i(then)d(se-)150 1998 y(quences)27
+Fu(,)c(the)j(default,)i(then)d(se-)150 2107 y(quences)27
b(of)h Ft(space)p Fu(,)f Ft(tab)p Fu(,)g(and)g Ft(newline)e
Fu(at)j(the)f(b)s(eginning)g(and)g(end)f(of)i(the)f(results)g(of)h(the)
-f(previous)150 2107 y(expansions)38 b(are)g(ignored,)i(and)d(an)m(y)i
+f(previous)150 2217 y(expansions)38 b(are)g(ignored,)i(and)d(an)m(y)i
(sequence)f(of)g Ft(IFS)f Fu(c)m(haracters)j(not)e(at)g(the)g(b)s
-(eginning)g(or)g(end)150 2217 y(serv)m(es)e(to)h(delimit)f(w)m(ords.)56
+(eginning)g(or)g(end)150 2326 y(serv)m(es)e(to)h(delimit)f(w)m(ords.)56
b(If)35 b Ft(IFS)g Fu(has)h(a)g(v)-5 b(alue)36 b(other)g(than)f(the)h
-(default,)i(then)d(sequences)h(of)g(the)150 2326 y(whitespace)i(c)m
+(default,)i(then)d(sequences)h(of)g(the)150 2436 y(whitespace)i(c)m
(haracters)h Ft(space)p Fu(,)e Ft(tab)p Fu(,)h(and)f
Ft(newline)e Fu(are)j(ignored)f(at)h(the)f(b)s(eginning)g(and)f(end)h
-(of)150 2436 y(the)h(w)m(ord,)j(as)d(long)h(as)g(the)f(whitespace)h(c)m
+(of)150 2545 y(the)h(w)m(ord,)j(as)d(long)h(as)g(the)f(whitespace)h(c)m
(haracter)h(is)e(in)g(the)h(v)-5 b(alue)38 b(of)h Ft(IFS)e
-Fu(\(an)i Ft(IFS)e Fu(whitespace)150 2545 y(c)m(haracter\).)47
+Fu(\(an)i Ft(IFS)e Fu(whitespace)150 2655 y(c)m(haracter\).)47
b(An)m(y)32 b(c)m(haracter)i(in)d Ft(IFS)g Fu(that)i(is)f(not)g
Ft(IFS)f Fu(whitespace,)i(along)g(with)e(an)m(y)i(adjacen)m(t)g
-Ft(IFS)150 2655 y Fu(whitespace)41 b(c)m(haracters,)j(delimits)d(a)g
+Ft(IFS)150 2765 y Fu(whitespace)41 b(c)m(haracters,)j(delimits)d(a)g
(\014eld.)70 b(A)40 b(sequence)h(of)g Ft(IFS)e Fu(whitespace)i(c)m
-(haracters)h(is)e(also)150 2765 y(treated)31 b(as)g(a)g(delimiter.)275
-2917 y(If)22 b(the)h(v)-5 b(alue)23 b(of)f Ft(IFS)g Fu(is)h(n)m(ull,)h
+(haracters)h(is)e(also)150 2874 y(treated)31 b(as)g(a)g(delimiter.)275
+3001 y(If)22 b(the)h(v)-5 b(alue)23 b(of)f Ft(IFS)g Fu(is)h(n)m(ull,)h
(no)f(w)m(ord)f(splitting)h(o)s(ccurs.)38 b(If)22 b Ft(IFS)g
Fu(is)h(unset,)h(w)m(ord)e(splitting)h(b)s(eha)m(v)m(es)150
-3027 y(as)31 b(if)f(it)h(con)m(tained)g(the)g(default)g(v)-5
-b(alue)30 b Ft(<space><tab><newline>)p Fu(.)275 3179
+3111 y(as)31 b(if)f(it)h(con)m(tained)g(the)g(default)g(v)-5
+b(alue)30 b Ft(<space><tab><newline>)p Fu(.)275 3238
y(Explicit)21 b(n)m(ull)g(argumen)m(ts)g(\()p Ft("")g
Fu(or)g Ft('')p Fu(\))f(are)h(retained)h(and)e(passed)g(to)i(commands)e
-(as)i(empt)m(y)f(strings.)150 3289 y(Unquoted)37 b(implicit)i(n)m(ull)f
+(as)i(empt)m(y)f(strings.)150 3347 y(Unquoted)37 b(implicit)i(n)m(ull)f
(argumen)m(ts,)i(resulting)d(from)g(the)h(expansion)g(of)g(parameters)f
-(that)i(ha)m(v)m(e)150 3399 y(no)32 b(v)-5 b(alues,)33
+(that)i(ha)m(v)m(e)150 3457 y(no)32 b(v)-5 b(alues,)33
b(are)f(remo)m(v)m(ed.)47 b(If)32 b(a)g(parameter)h(with)e(no)h(v)-5
b(alue)33 b(is)f(expanded)f(within)h(double)f(quotes,)j(a)150
-3508 y(n)m(ull)c(argumen)m(t)g(results)g(and)f(is)h(retained)g(and)f
+3567 y(n)m(ull)c(argumen)m(t)g(results)g(and)f(is)h(retained)g(and)f
(passed)g(to)i(a)f(command)g(as)g(an)f(empt)m(y)i(string.)40
-b(When)150 3618 y(a)f(quoted)f(n)m(ull)g(argumen)m(t)h(app)s(ears)e(as)
+b(When)150 3676 y(a)f(quoted)f(n)m(ull)g(argumen)m(t)h(app)s(ears)e(as)
i(part)f(of)g(a)g(w)m(ord)g(whose)g(expansion)g(is)h(non-n)m(ull,)h
-(the)e(n)m(ull)150 3727 y(argumen)m(t)i(is)f(remo)m(v)m(ed.)69
+(the)e(n)m(ull)150 3786 y(argumen)m(t)i(is)f(remo)m(v)m(ed.)69
b(That)39 b(is,)j(the)e(w)m(ord)f Ft(-d'')f Fu(b)s(ecomes)i
Ft(-d)e Fu(after)i(w)m(ord)f(splitting)h(and)f(n)m(ull)150
-3837 y(argumen)m(t)31 b(remo)m(v)-5 b(al.)275 3989 y(Note)31
+3895 y(argumen)m(t)31 b(remo)m(v)-5 b(al.)275 4022 y(Note)31
b(that)g(if)g(no)f(expansion)g(o)s(ccurs,)g(no)h(splitting)g(is)f(p)s
(erformed.)150 4207 y Fk(3.5.8)63 b(Filename)41 b(Expansion)150
4354 y Fu(After)30 b(w)m(ord)f(splitting,)i(unless)d(the)i
Ft(-f)f Fu(option)h(has)f(b)s(een)g(set)h(\(see)g(Section)h(4.3.1)g
-([The)e(Set)h(Builtin],)150 4463 y(page)d(68\),)i(Bash)d(scans)h(eac)m
+([The)e(Set)h(Builtin],)150 4463 y(page)d(69\),)i(Bash)d(scans)h(eac)m
(h)h(w)m(ord)e(for)g(the)h(c)m(haracters)g(`)p Ft(*)p
Fu(',)h(`)p Ft(?)p Fu(',)g(and)e(`)p Ft([)p Fu('.)39
b(If)26 b(one)h(of)g(these)f(c)m(haracters)150 4573 y(app)s(ears,)34
(describ)s(ed)e(b)s(elo)m(w)h(\(see)i(Section)f(3.5.8.1)i([P)m(attern)e
(Matc)m(hing],)i(page)e(37\).)275 1324 y(See)d(the)g(description)g(of)g
Ft(shopt)e Fu(in)i(Section)g(4.3.2)i([The)e(Shopt)f(Builtin],)i(page)g
-(72,)g(for)f(a)g(descrip-)150 1433 y(tion)j(of)f(the)h
+(73,)g(for)f(a)g(descrip-)150 1433 y(tion)j(of)f(the)h
Ft(nocaseglob)p Fu(,)d Ft(nullglob)p Fu(,)g Ft(globskipdots)p
Fu(,)f Ft(failglob)p Fu(,)i(and)h Ft(dotglob)e Fu(options.)275
1562 y(The)36 b Ft(GLOBIGNORE)d Fu(shell)k(v)-5 b(ariable)37
(\014lenames,)f(the)g(v)-5 b(alue)27 b(of)g(the)f Ft(GLOBSORT)150
2678 y Fu(v)-5 b(ariable)46 b(con)m(trols)g(ho)m(w)f(the)g(results)f
(are)h(sorted,)k(as)c(describ)s(ed)f(b)s(elo)m(w)h(\(see)h(Section)g
-(5.2)g([Bash)150 2787 y(V)-8 b(ariables],)32 b(page)f(80\).)150
+(5.2)g([Bash)150 2787 y(V)-8 b(ariables],)32 b(page)f(81\).)150
2975 y Fk(3.5.8.1)63 b(P)m(attern)40 b(Matc)m(hing)150
3122 y Fu(An)m(y)24 b(c)m(haracter)h(that)f(app)s(ears)f(in)g(a)h
(pattern,)i(other)e(than)f(the)h(sp)s(ecial)g(pattern)g(c)m(haracters)h
f(to)h(manage)g(the)g(\014le)f(descriptor's)h(lifetime)150
2938 y(man)m(ually)-8 b(.)41 b(The)29 b Ft(varredir_close)c
Fu(shell)k(option)g(manages)h(this)f(b)s(eha)m(vior)g(\(see)h(Section)f
-(4.3.2)i([The)150 3048 y(Shopt)f(Builtin],)h(page)g(72\).)275
+(4.3.2)i([The)150 3048 y(Shopt)f(Builtin],)h(page)g(73\).)275
3183 y(In)c(the)i(follo)m(wing)h(descriptions,)g(if)e(the)h(\014le)g
(descriptor)f(n)m(um)m(b)s(er)g(is)g(omitted,)i(and)f(the)f(\014rst)g
(c)m(har-)150 3293 y(acter)42 b(of)f(the)g(redirection)g(op)s(erator)g
g(with)g(command-line)g(argumen)m(ts\))h(or)330 3482
y(b)m(y)c Ft(set)225 3613 y Fq(\017)60 b Fu(options)31
b(enabled)f(b)m(y)g Ft(shopt)f Fu(\(see)j(Section)f(4.3.2)h([The)e
-(Shopt)g(Builtin],)h(page)g(72\))225 3744 y Fq(\017)60
+(Shopt)g(Builtin],)h(page)g(73\))225 3744 y Fq(\017)60
b Fu(shell)31 b(aliases)g(de\014ned)f(with)g Ft(alias)f
-Fu(\(see)i(Section)g(6.6)h([Aliases],)g(page)f(102\))225
+Fu(\(see)i(Section)g(6.6)h([Aliases],)g(page)f(103\))225
3875 y Fq(\017)60 b Fu(v)-5 b(arious)50 b(pro)s(cess)f
Fm(id)p Fu(s,)55 b(including)49 b(those)i(of)e(bac)m(kground)h(jobs)f
(\(see)i(Section)g(3.2.4)g([Lists],)330 3985 y(page)31
3619 y(page)g(21.)41 b(These)29 b(assignmen)m(t)i(statemen)m(ts)g
(a\013ect)f(only)g(the)f(en)m(vironmen)m(t)h(seen)g(b)m(y)f(that)h
(command.)275 3751 y(If)g(the)h Ft(-k)g Fu(option)g(is)g(set)h(\(see)g
-(Section)g(4.3.1)g([The)f(Set)g(Builtin],)h(page)g(68\),)h(then)e(all)g
+(Section)g(4.3.1)g([The)f(Set)g(Builtin],)h(page)g(69\),)h(then)e(all)g
(parameter)150 3860 y(assignmen)m(ts)f(are)g(placed)h(in)e(the)h(en)m
(vironmen)m(t)g(for)g(a)g(command,)f(not)h(just)f(those)i(that)f
(precede)g(the)150 3970 y(command)g(name.)275 4101 y(When)h(Bash)h(in)m
(out)h(of)f(an)m(y)h(executing)h(lo)s(ops.)150 2667 y(In)31
b(all)h(cases,)h(Bash)f(ignores)g Ft(SIGQUIT)p Fu(.)42
b(If)32 b(job)f(con)m(trol)i(is)e(in)h(e\013ect)h(\(see)f(Chapter)f(7)h
-([Job)g(Con)m(trol],)150 2776 y(page)f(117\),)h(Bash)f(ignores)g
+([Job)g(Con)m(trol],)150 2776 y(page)f(118\),)h(Bash)f(ignores)g
Ft(SIGTTIN)p Fu(,)d Ft(SIGTTOU)p Fu(,)h(and)h Ft(SIGTSTP)p
Fu(.)275 2916 y(Non-builtin)h(commands)g(started)g(b)m(y)g(Bash)h(ha)m
(v)m(e)g(signal)g(handlers)e(set)i(to)g(the)g(v)-5 b(alues)31
g(sending)f(the)h Ft(SIGHUP)e Fu(signal)150 3824 y(to)i(a)g(particular)
g(job,)g(it)g(should)f(b)s(e)g(remo)m(v)m(ed)h(from)g(the)f(jobs)g
(table)i(with)e(the)h Ft(disown)e Fu(builtin)h(\(see)150
-3933 y(Section)c(7.2)g([Job)e(Con)m(trol)i(Builtins],)g(page)g(118\))h
+3933 y(Section)c(7.2)g([Job)e(Con)m(trol)i(Builtins],)g(page)g(119\))h
(or)e(mark)m(ed)g(to)g(not)g(receiv)m(e)i Ft(SIGHUP)c
Fu(using)i Ft(disown)150 4043 y(-h)p Fu(.)275 4183 y(If)38
b(the)h Ft(huponexit)e Fu(shell)i(option)g(has)g(b)s(een)f(set)i(with)f
Ft(shopt)e Fu(\(see)j(Section)g(4.3.2)h([The)e(Shopt)150
-4293 y(Builtin],)31 b(page)g(72\),)h(Bash)f(sends)e(a)i
+4293 y(Builtin],)31 b(page)g(73\),)h(Bash)f(sends)e(a)i
Ft(SIGHUP)e Fu(to)i(all)g(jobs)f(when)f(an)i(in)m(teractiv)m(e)i(login)
e(shell)g(exits.)275 4433 y(If)38 b(Bash)h(is)g(w)m(aiting)h(for)f(a)g
(command)f(to)i(complete)g(and)e(receiv)m(es)j(a)e(signal)h(for)e(whic)
TeXDict begin 47 52 bop 150 -116 a Fu(Chapter)30 b(3:)41
b(Basic)32 b(Shell)e(F)-8 b(eatures)2246 b(47)150 299
y(to)35 b(all)g(pro)s(cesses)f(in)g(that)g(pro)s(cess)g(group.)51
-b(See)35 b(Chapter)e(7)i([Job)f(Con)m(trol],)i(page)f(117,)h(for)e(a)h
+b(See)35 b(Chapter)e(7)i([Job)f(Con)m(trol],)i(page)f(118,)h(for)e(a)h
(more)150 408 y(in-depth)30 b(discussion)f(of)i(pro)s(cess)f(groups.)
275 542 y(When)35 b(Bash)h(is)g(running)f(without)h(job)f(con)m(trol)i
(enabled)f(and)g(receiv)m(es)h Ft(SIGINT)e Fu(while)h(w)m(aiting)150
(\014rst)150 2411 y(non-option)c(argumen)m(t)h(when)e(in)m(v)m(oking)i
(Bash,)g(and)f(neither)g(the)g Ft(-c)g Fu(nor)f Ft(-s)h
Fu(option)g(is)g(supplied)f(\(see)150 2521 y(Section)39
-b(6.1)g([In)m(v)m(oking)g(Bash],)h(page)f(93\),)i(Bash)d(reads)g(and)f
+b(6.1)g([In)m(v)m(oking)g(Bash],)h(page)f(94\),)i(Bash)d(reads)g(and)f
(executes)i(commands)f(from)f(the)i(\014le,)150 2630
y(then)32 b(exits.)46 b(This)32 b(mo)s(de)f(of)i(op)s(eration)f
(creates)i(a)e(non-in)m(teractiv)m(e)j(shell.)46 b(The)31
(other)g(c)m(hapters:)69 b(builtin)43 b(commands)h(whic)m(h)150
1412 y(pro)m(vide)23 b(the)h(Bash)f(in)m(terface)i(to)f(the)g(job)f
(con)m(trol)i(facilities)g(\(see)f(Section)h(7.2)f([Job)f(Con)m(trol)h
-(Builtins],)150 1521 y(page)33 b(118\),)i(the)e(directory)g(stac)m(k)h
+(Builtins],)150 1521 y(page)33 b(119\),)i(the)e(directory)g(stac)m(k)h
(\(see)f(Section)h(6.8.1)g([Directory)g(Stac)m(k)g(Builtins],)g(page)f
-(105\),)i(the)150 1631 y(command)23 b(history)h(\(see)g(Section)g(9.2)h
-([Bash)f(History)g(Builtins],)h(page)g(157\),)h(and)d(the)h
+(106\),)i(the)150 1631 y(command)23 b(history)h(\(see)g(Section)g(9.2)h
+([Bash)f(History)g(Builtins],)h(page)g(159\),)h(and)d(the)h
(programmable)150 1740 y(completion)32 b(facilities)g(\(see)g(Section)f
-(8.7)g([Programmable)g(Completion)g(Builtins],)g(page)h(150\).)275
+(8.7)g([Programmable)g(Completion)g(Builtins],)g(page)h(152\).)275
1868 y(Man)m(y)f(of)f(the)h(builtins)e(ha)m(v)m(e)j(b)s(een)e(extended)
g(b)m(y)g Fm(posix)g Fu(or)g(Bash.)275 1996 y(Unless)20
b(otherwise)h(noted,)h(eac)m(h)g(builtin)e(command)g(do)s(cumen)m(ted)g
b(m)m(ust)f(b)s(e)g(man)m(ually)630 956 y(reset)i(b)s(et)m(w)m(een)g(m)
m(ultiple)h(calls)f(to)g Ft(getopts)e Fu(within)h(the)h(same)g(shell)f
(in)m(v)m(o)s(cation)j(if)e(a)630 1066 y(new)30 b(set)h(of)f
-(parameters)h(is)f(to)i(b)s(e)d(used.)630 1201 y(When)41
+(parameters)h(is)f(to)i(b)s(e)d(used.)630 1192 y(When)41
b(the)h(end)e(of)i(options)g(is)f(encoun)m(tered,)k Ft(getopts)39
-b Fu(exits)j(with)f(a)h(return)e(v)-5 b(alue)630 1310
+b Fu(exits)j(with)f(a)h(return)e(v)-5 b(alue)630 1302
y(greater)32 b(than)e(zero.)41 b Ft(OPTIND)29 b Fu(is)h(set)h(to)g(the)
g(index)f(of)g(the)h(\014rst)f(non-option)g(argumen)m(t,)630
-1420 y(and)g Fr(name)35 b Fu(is)c(set)g(to)g(`)p Ft(?)p
-Fu('.)630 1555 y Ft(getopts)c Fu(normally)j(parses)e(the)i(p)s
+1412 y(and)g Fr(name)35 b Fu(is)c(set)g(to)g(`)p Ft(?)p
+Fu('.)630 1538 y Ft(getopts)c Fu(normally)j(parses)e(the)i(p)s
(ositional)g(parameters,)g(but)e(if)i(more)f(argumen)m(ts)h(are)630
-1665 y(supplied)f(as)i Fr(arg)38 b Fu(v)-5 b(alues,)31
-b Ft(getopts)e Fu(parses)h(those)h(instead.)630 1799
+1648 y(supplied)f(as)i Fr(arg)38 b Fu(v)-5 b(alues,)31
+b Ft(getopts)e Fu(parses)h(those)h(instead.)630 1774
y Ft(getopts)h Fu(can)h(rep)s(ort)g(errors)g(in)h(t)m(w)m(o)h(w)m(a)m
(ys.)51 b(If)33 b(the)h(\014rst)e(c)m(haracter)k(of)d
-Fr(optstring)42 b Fu(is)34 b(a)630 1909 y(colon,)g Fr(silen)m(t)h
+Fr(optstring)42 b Fu(is)34 b(a)630 1884 y(colon,)g Fr(silen)m(t)h
Fu(error)d(rep)s(orting)f(is)i(used.)45 b(In)31 b(normal)h(op)s
-(eration,)h(diagnostic)h(messages)630 2019 y(are)c(prin)m(ted)e(when)g
+(eration,)h(diagnostic)h(messages)630 1993 y(are)c(prin)m(ted)e(when)g
(in)m(v)-5 b(alid)30 b(options)g(or)f(missing)g(option)g(argumen)m(ts)h
-(are)f(encoun)m(tered.)630 2128 y(If)34 b(the)g(v)-5
+(are)f(encoun)m(tered.)630 2103 y(If)34 b(the)g(v)-5
b(ariable)35 b Ft(OPTERR)d Fu(is)i(set)h(to)f(0,)i(no)e(error)g
(messages)h(will)f(b)s(e)f(displa)m(y)m(ed,)j(ev)m(en)f(if)630
-2238 y(the)c(\014rst)e(c)m(haracter)j(of)f Ft(optstring)d
-Fu(is)i(not)h(a)f(colon.)630 2373 y(If)39 b(an)h(in)m(v)-5
+2212 y(the)c(\014rst)e(c)m(haracter)j(of)f Ft(optstring)d
+Fu(is)i(not)h(a)f(colon.)630 2339 y(If)39 b(an)h(in)m(v)-5
b(alid)41 b(option)f(is)g(seen,)i Ft(getopts)c Fu(places)j(`)p
Ft(?)p Fu(')f(in)m(to)h Fr(name)k Fu(and,)d(if)e(not)g(silen)m(t,)630
-2482 y(prin)m(ts)f(an)h(error)f(message)h(and)f(unsets)g
+2449 y(prin)m(ts)f(an)h(error)f(message)h(and)f(unsets)g
Ft(OPTARG)p Fu(.)67 b(If)39 b Ft(getopts)f Fu(is)i(silen)m(t,)j(the)c
-(option)630 2592 y(c)m(haracter)32 b(found)d(is)h(placed)h(in)f
+(option)630 2558 y(c)m(haracter)32 b(found)d(is)h(placed)h(in)f
Ft(OPTARG)f Fu(and)h(no)g(diagnostic)i(message)f(is)g(prin)m(ted.)630
-2727 y(If)c(a)g(required)f(argumen)m(t)i(is)f(not)g(found,)g(and)f
+2685 y(If)c(a)g(required)f(argumen)m(t)i(is)f(not)g(found,)g(and)f
Ft(getopts)f Fu(is)i(not)h(silen)m(t,)h(a)e(question)g(mark)630
-2836 y(\(`)p Ft(?)p Fu('\))h(is)g(placed)g(in)f Fr(name)p
+2794 y(\(`)p Ft(?)p Fu('\))h(is)g(placed)g(in)f Fr(name)p
Fu(,)h Ft(OPTARG)e Fu(is)h(unset,)h(and)f(a)g(diagnostic)i(message)g
-(is)e(prin)m(ted.)39 b(If)630 2946 y Ft(getopts)28 b
+(is)e(prin)m(ted.)39 b(If)630 2904 y Ft(getopts)28 b
Fu(is)h(silen)m(t,)i(then)e(a)h(colon)h(\(`)p Ft(:)p
Fu('\))f(is)g(placed)g(in)f Fr(name)35 b Fu(and)29 b
-Ft(OPTARG)f Fu(is)h(set)h(to)h(the)630 3055 y(option)g(c)m(haracter)h
-(found.)150 3216 y Ft(hash)870 3351 y(hash)47 b([-r])f([-p)h
-Fj(filename)p Ft(])e([-dt])i([)p Fj(name)p Ft(])630 3485
-y Fu(Eac)m(h)32 b(time)g Ft(hash)e Fu(is)h(in)m(v)m(ok)m(ed,)j(it)d
-(remem)m(b)s(ers)g(the)g(full)g(pathnames)g(of)h(the)f(commands)630
-3595 y(sp)s(eci\014ed)i(as)i Fr(name)k Fu(argumen)m(ts,)c(so)g(they)f
+Ft(OPTARG)f Fu(is)h(set)h(to)h(the)630 3013 y(option)g(c)m(haracter)h
+(found.)150 3157 y Ft(hash)870 3283 y(hash)47 b([-r])f([-p)h
+Fj(filename)p Ft(])e([-dt])i([)p Fj(name)p Ft(])630 3410
+y Fu(Eac)m(h)37 b(time)h Ft(hash)d Fu(is)i(in)m(v)m(ok)m(ed,)j(it)d
+(remem)m(b)s(ers)f(the)h(full)f(\014lenames)h(of)f(the)h(commands)630
+3519 y(sp)s(eci\014ed)c(as)i Fr(name)k Fu(argumen)m(ts,)c(so)g(they)f
(need)g(not)g(b)s(e)f(searc)m(hed)i(for)f(on)g(subsequen)m(t)630
-3705 y(in)m(v)m(o)s(cations.)79 b(The)41 b(commands)h(are)h(found)e(b)m
-(y)h(searc)m(hing)i(through)d(the)i(directories)630 3814
-y(listed)37 b(in)g Ft($PATH)p Fu(.)58 b(An)m(y)37 b(previously-remem)m
-(b)s(ered)f(pathname)h(is)g(discarded.)59 b(The)37 b
-Ft(-p)630 3924 y Fu(option)d(inhibits)f(the)h(path)g(searc)m(h,)h(and)e
+3629 y(in)m(v)m(o)s(cations.)79 b(The)41 b(commands)h(are)h(found)e(b)m
+(y)h(searc)m(hing)i(through)d(the)i(directories)630 3738
+y(listed)f(in)g Ft($PATH)p Fu(.)74 b(An)m(y)42 b(previously-remem)m(b)s
+(ered)f(\014lename)h(is)g(discarded.)74 b(The)42 b Ft(-p)630
+3848 y Fu(option)34 b(inhibits)f(the)h(path)g(searc)m(h,)h(and)e
Fr(\014lename)39 b Fu(is)34 b(used)f(as)h(the)f(lo)s(cation)j(of)e
-Fr(name)p Fu(.)630 4033 y(The)42 b Ft(-r)g Fu(option)h(causes)f(the)h
-(shell)g(to)g(forget)g(all)h(remem)m(b)s(ered)d(lo)s(cations.)79
-b(The)42 b Ft(-d)630 4143 y Fu(option)31 b(causes)g(the)f(shell)h(to)g
-(forget)h(the)f(remem)m(b)s(ered)e(lo)s(cation)j(of)f(eac)m(h)h
-Fr(name)p Fu(.)41 b(If)30 b(the)630 4253 y Ft(-t)39 b
-Fu(option)h(is)g(supplied,)g(the)g(full)f(pathname)h(to)g(whic)m(h)f
-(eac)m(h)i Fr(name)k Fu(corresp)s(onds)38 b(is)630 4362
-y(prin)m(ted.)i(If)28 b(m)m(ultiple)h Fr(name)34 b Fu(argumen)m(ts)29
-b(are)g(supplied)f(with)g Ft(-t)p Fu(,)h(the)g Fr(name)34
-b Fu(is)28 b(prin)m(ted)630 4472 y(b)s(efore)h(the)i(hashed)e(full)g
-(pathname.)41 b(The)29 b Ft(-l)g Fu(option)i(causes)f(output)f(to)i(b)s
-(e)e(displa)m(y)m(ed)630 4581 y(in)23 b(a)h(format)g(that)g(ma)m(y)g(b)
-s(e)f(reused)f(as)i(input.)37 b(If)23 b(no)h(argumen)m(ts)f(are)h(giv)m
-(en,)i(or)e(if)f(only)h Ft(-l)630 4691 y Fu(is)35 b(supplied,)f
-(information)h(ab)s(out)g(remem)m(b)s(ered)f(commands)g(is)h(prin)m
-(ted.)53 b(The)34 b(return)630 4800 y(status)d(is)f(zero)h(unless)f(a)h
-Fr(name)k Fu(is)c(not)f(found)f(or)i(an)f(in)m(v)-5 b(alid)31
-b(option)g(is)f(supplied.)150 4961 y Ft(pwd)870 5096
-y(pwd)47 b([-LP])630 5230 y Fu(Prin)m(t)29 b(the)g(absolute)h(pathname)
-e(of)h(the)h(curren)m(t)e(w)m(orking)h(directory)-8 b(.)42
-b(If)28 b(the)h Ft(-P)f Fu(option)630 5340 y(is)39 b(supplied,)h(the)f
-(pathname)g(prin)m(ted)g(will)g(not)h(con)m(tain)g(sym)m(b)s(olic)f
-(links.)67 b(If)38 b(the)i Ft(-L)p eop end
+Fr(name)p Fu(.)630 3957 y(The)h Ft(-r)g Fu(option)h(causes)g(the)g
+(shell)g(to)h(forget)f(all)h(remem)m(b)s(ered)e(lo)s(cations.)58
+b(Assigning)630 4067 y(to)42 b(the)f Ft(PATH)f Fu(v)-5
+b(ariable)42 b(also)g(clears)g(all)g(hashed)f(\014lenames.)73
+b(The)40 b Ft(-d)h Fu(option)h(causes)630 4177 y(the)f(shell)g(to)g
+(forget)h(the)f(remem)m(b)s(ered)f(lo)s(cation)i(of)f(eac)m(h)h
+Fr(name)p Fu(.)71 b(If)41 b(the)f Ft(-t)g Fu(option)630
+4286 y(is)c(supplied,)g(the)g(full)g(pathname)g(to)g(whic)m(h)g(eac)m
+(h)h Fr(name)k Fu(corresp)s(onds)35 b(is)h(prin)m(ted.)56
+b(If)630 4396 y(m)m(ultiple)31 b Fr(name)k Fu(argumen)m(ts)30
+b(are)g(supplied)f(with)g Ft(-t)p Fu(,)h(the)g Fr(name)35
+b Fu(is)30 b(prin)m(ted)f(b)s(efore)h(the)630 4505 y(hashed)25
+b(full)h(pathname.)39 b(The)26 b Ft(-l)f Fu(option)i(causes)f(output)g
+(to)g(b)s(e)g(displa)m(y)m(ed)g(in)g(a)h(format)630 4615
+y(that)d(ma)m(y)f(b)s(e)g(reused)f(as)h(input.)38 b(If)22
+b(no)h(argumen)m(ts)h(are)f(giv)m(en,)j(or)d(if)g(only)g
+Ft(-l)g Fu(is)g(supplied,)630 4725 y(information)28 b(ab)s(out)f(remem)
+m(b)s(ered)f(commands)h(is)h(prin)m(ted.)39 b(The)27
+b(return)f(status)i(is)f(zero)630 4834 y(unless)j(a)g
+Fr(name)36 b Fu(is)30 b(not)h(found)e(or)h(an)h(in)m(v)-5
+b(alid)31 b(option)f(is)h(supplied.)150 4977 y Ft(pwd)870
+5104 y(pwd)47 b([-LP])630 5230 y Fu(Prin)m(t)29 b(the)g(absolute)h
+(pathname)e(of)h(the)h(curren)m(t)e(w)m(orking)h(directory)-8
+b(.)42 b(If)28 b(the)h Ft(-P)f Fu(option)630 5340 y(is)39
+b(supplied,)h(the)f(pathname)g(prin)m(ted)g(will)g(not)h(con)m(tain)g
+(sym)m(b)s(olic)f(links.)67 b(If)38 b(the)i Ft(-L)p eop
+end
%%Page: 53 59
TeXDict begin 53 58 bop 150 -116 a Fu(Chapter)30 b(4:)41
b(Shell)30 b(Builtin)h(Commands)2069 b(53)630 299 y(option)44
(ust)h(b)s(e)f(a)i(separate)g(argumen)m(t.)41 b(Expressions)630
518 y(are)26 b(comp)s(osed)f(of)g(the)h(primaries)f(describ)s(ed)f(b)s
(elo)m(w)h(in)g(Section)h(6.4)h([Bash)e(Conditional)630
-628 y(Expressions],)39 b(page)g(98.)64 b Ft(test)37 b
+628 y(Expressions],)39 b(page)g(99.)64 b Ft(test)37 b
Fu(do)s(es)g(not)h(accept)i(an)m(y)e(options,)i(nor)e(do)s(es)f(it)h
(accept)630 737 y(and)30 b(ignore)h(an)f(argumen)m(t)h(of)f
Ft(--)g Fu(as)h(signifying)f(the)h(end)f(of)g(options.)630
3358 y(second)j(argumen)m(t)f(is)h(n)m(ull.)50 b(If)33
b(the)h(\014rst)e(argumen)m(t)i(is)g(one)g(of)f(the)h(unary)1110
3467 y(conditional)42 b(op)s(erators)f(\(see)g(Section)h(6.4)f([Bash)g
-(Conditional)g(Expres-)1110 3577 y(sions],)34 b(page)f(98\),)i(the)e
+(Conditional)g(Expres-)1110 3577 y(sions],)34 b(page)f(99\),)i(the)e
(expression)f(is)h(true)g(if)g(the)g(unary)e(test)j(is)f(true.)47
b(If)1110 3687 y(the)33 b(\014rst)g(argumen)m(t)h(is)f(not)g(a)h(v)-5
b(alid)34 b(unary)e(op)s(erator,)i(the)g(expression)f(is)1110
(wing)i(conditions)f(are)f(applied)h(in)f(the)g(order)g(listed.)1159
4196 y(1.)61 b(If)29 b(the)g(second)g(argumen)m(t)h(is)f(one)h(of)f
(the)h(binary)e(conditional)j(op)s(era-)1290 4306 y(tors)c(\(see)h
-(Section)g(6.4)g([Bash)g(Conditional)f(Expressions],)h(page)f(98\),)
+(Section)g(6.4)g([Bash)g(Conditional)f(Expressions],)h(page)f(99\),)
1290 4416 y(the)d(result)g(of)f(the)h(expression)g(is)g(the)f(result)h
(of)g(the)g(binary)f(test)h(using)1290 4525 y(the)35
b(\014rst)e(and)h(third)g(argumen)m(ts)h(as)f(op)s(erands.)52
TeXDict begin 55 60 bop 150 -116 a Fu(Chapter)30 b(4:)41
b(Shell)30 b(Builtin)h(Commands)2069 b(55)1159 299 y(4.)61
b(Otherwise,)30 b(the)h(expression)f(is)g(false.)630
-452 y(4)h(argumen)m(ts)1110 562 y(The)f(follo)m(wing)i(conditions)f
-(are)f(applied)h(in)f(the)g(order)g(listed.)1159 693
+458 y(4)h(argumen)m(ts)1110 568 y(The)f(follo)m(wing)i(conditions)f
+(are)f(applied)h(in)f(the)g(order)g(listed.)1159 702
y(1.)61 b(If)39 b(the)i(\014rst)e(argumen)m(t)h(is)g(`)p
Ft(!)p Fu(',)j(the)d(result)f(is)h(the)g(negation)i(of)e(the)1290
-803 y(three-argumen)m(t)k(expression)e(comp)s(osed)g(of)h(the)g
-(remaining)g(argu-)1290 913 y(men)m(ts.)1159 1044 y(2.)61
+812 y(three-argumen)m(t)k(expression)e(comp)s(osed)g(of)h(the)g
+(remaining)g(argu-)1290 922 y(men)m(ts.)1159 1056 y(2.)61
b(If)31 b(the)g(\014rst)f(argumen)m(t)i(is)f(exactly)i(`)p
Ft(\()p Fu(')e(and)g(the)g(fourth)f(argumen)m(t)i(is)1290
-1154 y(exactly)38 b(`)p Ft(\))p Fu(',)f(the)f(result)g(is)g(the)g(t)m
-(w)m(o-argumen)m(t)i(test)f(of)f(the)g(second)1290 1263
-y(and)30 b(third)f(argumen)m(ts.)1159 1395 y(3.)61 b(Otherwise,)26
+1166 y(exactly)38 b(`)p Ft(\))p Fu(',)f(the)f(result)g(is)g(the)g(t)m
+(w)m(o-argumen)m(t)i(test)f(of)f(the)g(second)1290 1275
+y(and)30 b(third)f(argumen)m(ts.)1159 1410 y(3.)61 b(Otherwise,)26
b(the)f(expression)f(is)h(parsed)f(and)g(ev)-5 b(aluated)26
-b(according)g(to)1290 1504 y(precedence)31 b(using)f(the)g(rules)g
-(listed)h(ab)s(o)m(v)m(e.)630 1658 y(5)g(or)f(more)h(argumen)m(ts)1110
-1767 y(The)43 b(expression)f(is)i(parsed)e(and)g(ev)-5
-b(aluated)45 b(according)f(to)f(precedence)1110 1877
+b(according)g(to)1290 1519 y(precedence)31 b(using)f(the)g(rules)g
+(listed)h(ab)s(o)m(v)m(e.)630 1679 y(5)g(or)f(more)h(argumen)m(ts)1110
+1788 y(The)43 b(expression)f(is)i(parsed)e(and)g(ev)-5
+b(aluated)45 b(according)f(to)f(precedence)1110 1898
y(using)30 b(the)g(rules)g(listed)h(ab)s(o)m(v)m(e.)630
-2030 y(When)40 b(used)f(with)g Ft(test)g Fu(or)h(`)p
-Ft([)p Fu(',)j(the)d(`)p Ft(<)p Fu(')g(and)f(`)p Ft(>)p
-Fu(')h(op)s(erators)g(sort)g(lexicographically)630 2140
-y(using)30 b(ASCI)s(I)f(ordering.)150 2293 y Ft(times)870
-2425 y(times)630 2556 y Fu(Prin)m(t)37 b(out)h(the)g(user)e(and)h
-(system)g(times)h(used)f(b)m(y)g(the)h(shell)f(and)g(its)h(c)m
-(hildren.)61 b(The)630 2666 y(return)29 b(status)i(is)f(zero.)150
-2819 y Ft(trap)870 2951 y(trap)47 b([-Plp])f([)p Fj(action)p
-Ft(])f([)p Fj(sigspec)h Ft(...)o(])630 3082 y Fu(The)40
-b Fr(action)i Fu(is)e(a)h(command)f(that)h(is)f(read)h(and)e(executed)j
-(when)d(the)i(shell)f(receiv)m(es)630 3192 y(signal)30
-b Fr(sigsp)s(ec)p Fu(.)40 b(If)29 b Fr(action)h Fu(is)f(absen)m(t)h
-(\(and)f(there)g(is)g(a)g(single)h Fr(sigsp)s(ec)6 b
-Fu(\))29 b(or)g(equal)h(to)g(`)p Ft(-)p Fu(',)630 3302
-y(eac)m(h)e(sp)s(eci\014ed)e(signal's)h(disp)s(osition)f(is)h(reset)g
-(to)g(the)g(v)-5 b(alue)27 b(it)g(had)f(when)f(the)i(shell)g(w)m(as)630
-3411 y(started.)43 b(If)30 b Fr(action)j Fu(is)e(the)g(n)m(ull)f
-(string,)i(then)e(the)i(signal)f(sp)s(eci\014ed)f(b)m(y)h(eac)m(h)h
-Fr(sigsp)s(ec)37 b Fu(is)630 3521 y(ignored)30 b(b)m(y)h(the)f(shell)h
-(and)f(commands)g(it)h(in)m(v)m(ok)m(es.)630 3652 y(If)44
-b(no)h(argumen)m(ts)g(are)g(supplied,)j Ft(trap)c Fu(prin)m(ts)g(the)h
-(actions)h(asso)s(ciated)g(with)f(eac)m(h)630 3762 y(trapp)s(ed)29
-b(signal)j(as)f(a)g(set)g(of)f Ft(trap)g Fu(commands)g(that)h(can)g(b)s
-(e)f(reused)g(as)h(shell)g(input)e(to)630 3871 y(restore)g(the)g
-(curren)m(t)g(signal)g(disp)s(ositions.)40 b(If)28 b
-Fr(action)i Fu(is)f(not)f(presen)m(t)h(and)f Ft(-p)g
-Fu(has)h(b)s(een)630 3981 y(supplied,)39 b Ft(trap)e
+2057 y(If)j(the)h(shell)g(is)f(not)h(in)f Fm(posix)g
+Fu(mo)s(de,)i(when)d(used)h(with)g Ft(test)g Fu(or)g(`)p
+Ft([)p Fu(',)i(the)f(`)p Ft(<)p Fu(')g(and)f(`)p Ft(>)p
+Fu(')630 2167 y(op)s(erators)g(sort)g(lexicographically)i(using)d(ASCI)
+s(I)f(ordering.)50 b(If)33 b(the)h(shell)g(is)f(in)h
+Fm(posix)630 2276 y Fu(mo)s(de,)c(these)h(op)s(erators)g(use)f(the)g
+(curren)m(t)g(lo)s(cale.)630 2411 y(The)g(historical)i(op)s
+(erator-precedence)f(parsing)f(with)g(4)h(or)f(more)h(argumen)m(ts)g
+(can)f(lead)630 2521 y(to)k(am)m(biguities)g(when)e(it)i(encoun)m(ters)
+f(strings)g(that)h(lo)s(ok)f(lik)m(e)i(primaries.)48
+b(The)33 b Fm(posix)630 2630 y Fu(standard)42 b(has)g(deprecated)i(the)
+f Ft(-a)f Fu(and)g Ft(-o)g Fu(primaries)g(and)h(enclosing)g
+(expressions)630 2740 y(within)28 b(paren)m(theses.)40
+b(Scripts)28 b(should)f(no)h(longer)h(use)f(them.)40
+b(It's)28 b(m)m(uc)m(h)g(more)h(reliable)630 2849 y(to)f(restrict)f
+(test)h(in)m(v)m(o)s(cations)h(to)e(a)g(single)h(primary)-8
+b(,)27 b(and)f(to)i(replace)g(uses)e(of)h Ft(-a)f Fu(and)h
+Ft(-o)630 2959 y Fu(with)j(the)h(shell's)f Ft(&&)g Fu(and)g
+Ft(||)g Fu(list)h(op)s(erators.)41 b(F)-8 b(or)31 b(example,)g(use)870
+3093 y Ft(test)47 b(-n)g(string1)f(&&)h(test)f(-n)i(string2)630
+3228 y Fu(instead)31 b(of)870 3362 y Ft(test)47 b(-n)g(string1)f(-a)h
+(-n)g(string2)150 3522 y(times)870 3656 y(times)630 3791
+y Fu(Prin)m(t)37 b(out)h(the)g(user)e(and)h(system)g(times)h(used)f(b)m
+(y)g(the)h(shell)f(and)g(its)h(c)m(hildren.)61 b(The)630
+3900 y(return)29 b(status)i(is)f(zero.)150 4060 y Ft(trap)870
+4194 y(trap)47 b([-Plp])f([)p Fj(action)p Ft(])f([)p
+Fj(sigspec)h Ft(...)o(])630 4329 y Fu(The)40 b Fr(action)i
+Fu(is)e(a)h(command)f(that)h(is)f(read)h(and)e(executed)j(when)d(the)i
+(shell)f(receiv)m(es)630 4438 y(signal)30 b Fr(sigsp)s(ec)p
+Fu(.)40 b(If)29 b Fr(action)h Fu(is)f(absen)m(t)h(\(and)f(there)g(is)g
+(a)g(single)h Fr(sigsp)s(ec)6 b Fu(\))29 b(or)g(equal)h(to)g(`)p
+Ft(-)p Fu(',)630 4548 y(eac)m(h)e(sp)s(eci\014ed)e(signal's)h(disp)s
+(osition)f(is)h(reset)g(to)g(the)g(v)-5 b(alue)27 b(it)g(had)f(when)f
+(the)i(shell)g(w)m(as)630 4658 y(started.)43 b(If)30
+b Fr(action)j Fu(is)e(the)g(n)m(ull)f(string,)i(then)e(the)i(signal)f
+(sp)s(eci\014ed)f(b)m(y)h(eac)m(h)h Fr(sigsp)s(ec)37
+b Fu(is)630 4767 y(ignored)30 b(b)m(y)h(the)f(shell)h(and)f(commands)g
+(it)h(in)m(v)m(ok)m(es.)630 4902 y(If)44 b(no)h(argumen)m(ts)g(are)g
+(supplied,)j Ft(trap)c Fu(prin)m(ts)g(the)h(actions)h(asso)s(ciated)g
+(with)f(eac)m(h)630 5011 y(trapp)s(ed)29 b(signal)j(as)f(a)g(set)g(of)f
+Ft(trap)g Fu(commands)g(that)h(can)g(b)s(e)f(reused)g(as)h(shell)g
+(input)e(to)630 5121 y(restore)g(the)g(curren)m(t)g(signal)g(disp)s
+(ositions.)40 b(If)28 b Fr(action)i Fu(is)f(not)f(presen)m(t)h(and)f
+Ft(-p)g Fu(has)h(b)s(een)630 5230 y(supplied,)39 b Ft(trap)e
Fu(displa)m(ys)i(the)f(trap)h(commands)f(asso)s(ciated)h(with)f(eac)m
-(h)i Fr(sigsp)s(ec)p Fu(,)h(or,)630 4091 y(if)32 b(no)g
+(h)i Fr(sigsp)s(ec)p Fu(,)h(or,)630 5340 y(if)32 b(no)g
Fr(sigsp)s(ec)6 b Fu(s)32 b(are)h(supplied,)e(for)h(all)h(trapp)s(ed)e
-(signals,)j(as)e(a)h(set)g(of)f Ft(trap)f Fu(commands)630
-4200 y(that)44 b(can)g(b)s(e)f(reused)g(as)g(shell)h(input)f(to)h
-(restore)g(the)g(curren)m(t)f(signal)h(disp)s(ositions.)630
-4310 y(The)31 b Ft(-P)g Fu(option)g(b)s(eha)m(v)m(es)h(similarly)-8
+(signals,)j(as)e(a)h(set)g(of)f Ft(trap)f Fu(commands)p
+eop end
+%%Page: 56 62
+TeXDict begin 56 61 bop 150 -116 a Fu(Chapter)30 b(4:)41
+b(Shell)30 b(Builtin)h(Commands)2069 b(56)630 299 y(that)44
+b(can)g(b)s(e)f(reused)g(as)g(shell)h(input)f(to)h(restore)g(the)g
+(curren)m(t)f(signal)h(disp)s(ositions.)630 408 y(The)31
+b Ft(-P)g Fu(option)g(b)s(eha)m(v)m(es)h(similarly)-8
b(,)33 b(but)e(displa)m(ys)g(only)g(the)h(actions)g(asso)s(ciated)h
-(with)630 4419 y(eac)m(h)43 b Fr(sigsp)s(ec)k Fu(argumen)m(t.)74
+(with)630 518 y(eac)m(h)43 b Fr(sigsp)s(ec)k Fu(argumen)m(t.)74
b Ft(-P)41 b Fu(requires)g(at)h(least)h(one)f Fr(sigsp)s(ec)47
-b Fu(argumen)m(t.)75 b(The)41 b Ft(-P)630 4529 y Fu(or)34
+b Fu(argumen)m(t.)75 b(The)41 b Ft(-P)630 628 y Fu(or)34
b Ft(-p)f Fu(options)h(to)g Ft(trap)e Fu(ma)m(y)j(b)s(e)e(used)g(in)g
(a)h(subshell)f(en)m(vironmen)m(t)h(\(e.g.,)i(command)630
-4639 y(substitution\))k(and,)j(as)d(long)h(as)g(they)g(are)f(used)g(b)s
+737 y(substitution\))k(and,)j(as)d(long)h(as)g(they)g(are)f(used)g(b)s
(efore)g Ft(trap)f Fu(is)h(used)g(to)h(c)m(hange)h(a)630
-4748 y(signal's)31 b(handling,)f(will)h(displa)m(y)f(the)h(state)h(of)e
-(its)h(paren)m(t's)g(traps.)630 4880 y(The)21 b Ft(-l)f
+847 y(signal's)31 b(handling,)f(will)h(displa)m(y)f(the)h(state)h(of)e
+(its)h(paren)m(t's)g(traps.)630 982 y(The)21 b Ft(-l)f
Fu(option)i(causes)g Ft(trap)e Fu(to)i(prin)m(t)f(a)g(list)h(of)g
(signal)g(names)f(and)g(their)g(corresp)s(onding)630
-4989 y(n)m(um)m(b)s(ers.)37 b(Eac)m(h)24 b Fr(sigsp)s(ec)30
+1091 y(n)m(um)m(b)s(ers.)37 b(Eac)m(h)24 b Fr(sigsp)s(ec)30
b Fu(is)23 b(either)i(a)f(signal)g(name)g(or)f(a)h(signal)h(n)m(um)m(b)
-s(er.)37 b(Signal)24 b(names)630 5099 y(are)31 b(case)g(insensitiv)m(e)
+s(er.)37 b(Signal)24 b(names)630 1201 y(are)31 b(case)g(insensitiv)m(e)
h(and)d(the)i Ft(SIG)e Fu(pre\014x)h(is)g(optional.)630
-5230 y(If)f(a)g Fr(sigsp)s(ec)35 b Fu(is)30 b Ft(0)f
+1336 y(If)f(a)g Fr(sigsp)s(ec)35 b Fu(is)30 b Ft(0)f
Fu(or)g Ft(EXIT)p Fu(,)f Fr(action)j Fu(is)e(executed)h(when)f(the)g
(shell)g(exits.)42 b(If)28 b(a)i Fr(sigsp)s(ec)35 b Fu(is)630
-5340 y Ft(DEBUG)p Fu(,)g Fr(action)g Fu(is)g(executed)h(b)s(efore)e(ev)
-m(ery)h(simple)g(command,)h Ft(for)d Fu(command,)j Ft(case)p
-eop end
-%%Page: 56 62
-TeXDict begin 56 61 bop 150 -116 a Fu(Chapter)30 b(4:)41
-b(Shell)30 b(Builtin)h(Commands)2069 b(56)630 299 y(command,)29
-b Ft(select)d Fu(command,)j(\(\()g(arithmetic)h(command,)e([[)h
-(conditional)h(command,)630 408 y(arithmetic)44 b Ft(for)e
-Fu(command,)k(and)c(b)s(efore)g(the)h(\014rst)f(command)g(executes)i
-(in)f(a)g(shell)630 518 y(function.)d(Refer)31 b(to)g(the)f
-(description)h(of)f(the)h Ft(extdebug)d Fu(option)j(to)g(the)f
-Ft(shopt)f Fu(builtin)630 628 y(\(see)35 b(Section)g(4.3.2)g([The)f
-(Shopt)f(Builtin],)j(page)f(72\))g(for)f(details)h(of)f(its)g(e\013ect)
-i(on)e(the)630 737 y Ft(DEBUG)25 b Fu(trap.)39 b(If)26
-b(a)g Fr(sigsp)s(ec)32 b Fu(is)26 b Ft(RETURN)p Fu(,)g
-Fr(action)i Fu(is)e(executed)h(eac)m(h)g(time)g(a)g(shell)f(function)
-630 847 y(or)k(a)h(script)f(executed)i(with)e(the)g Ft(.)g
-Fu(or)h Ft(source)d Fu(builtins)i(\014nishes)f(executing.)630
-984 y(If)c(a)h Fr(sigsp)s(ec)31 b Fu(is)25 b Ft(ERR)p
+1445 y Ft(DEBUG)p Fu(,)g Fr(action)g Fu(is)g(executed)h(b)s(efore)e(ev)
+m(ery)h(simple)g(command,)h Ft(for)d Fu(command,)j Ft(case)630
+1555 y Fu(command,)29 b Ft(select)d Fu(command,)j(\(\()g(arithmetic)h
+(command,)e([[)h(conditional)h(command,)630 1665 y(arithmetic)44
+b Ft(for)e Fu(command,)k(and)c(b)s(efore)g(the)h(\014rst)f(command)g
+(executes)i(in)f(a)g(shell)630 1774 y(function.)d(Refer)31
+b(to)g(the)f(description)h(of)f(the)h Ft(extdebug)d Fu(option)j(to)g
+(the)f Ft(shopt)f Fu(builtin)630 1884 y(\(see)35 b(Section)g(4.3.2)g
+([The)f(Shopt)f(Builtin],)j(page)f(73\))g(for)f(details)h(of)f(its)g
+(e\013ect)i(on)e(the)630 1993 y Ft(DEBUG)25 b Fu(trap.)39
+b(If)26 b(a)g Fr(sigsp)s(ec)32 b Fu(is)26 b Ft(RETURN)p
+Fu(,)g Fr(action)i Fu(is)e(executed)h(eac)m(h)g(time)g(a)g(shell)f
+(function)630 2103 y(or)k(a)h(script)f(executed)i(with)e(the)g
+Ft(.)g Fu(or)h Ft(source)d Fu(builtins)i(\014nishes)f(executing.)630
+2238 y(If)c(a)h Fr(sigsp)s(ec)31 b Fu(is)25 b Ft(ERR)p
Fu(,)h Fr(action)g Fu(is)g(executed)g(whenev)m(er)f(a)h(pip)s(eline)f
-(\(whic)m(h)g(ma)m(y)h(consist)g(of)630 1093 y(a)31 b(single)h(simple)f
+(\(whic)m(h)g(ma)m(y)h(consist)g(of)630 2347 y(a)31 b(single)h(simple)f
(command\),)h(a)f(list,)h(or)f(a)h(comp)s(ound)d(command)i(returns)f(a)
-h(non-zero)630 1203 y(exit)e(status,)g(sub)5 b(ject)27
+h(non-zero)630 2457 y(exit)e(status,)g(sub)5 b(ject)27
b(to)i(the)f(follo)m(wing)h(conditions.)40 b(The)28 b
-Ft(ERR)f Fu(trap)g(is)h(not)g(executed)h(if)630 1313
+Ft(ERR)f Fu(trap)g(is)h(not)g(executed)h(if)630 2567
y(the)24 b(failed)h(command)e(is)h(part)g(of)g(the)g(command)g(list)h
-(immediately)g(follo)m(wing)h(an)d Ft(until)630 1422
+(immediately)g(follo)m(wing)h(an)d Ft(until)630 2676
y Fu(or)h Ft(while)f Fu(k)m(eyw)m(ord,)j(part)e(of)g(the)g(test)h
(follo)m(wing)h(the)e Ft(if)g Fu(or)g Ft(elif)f Fu(reserv)m(ed)h(w)m
-(ords,)h(part)630 1532 y(of)37 b(a)g(command)f(executed)i(in)e(a)h
+(ords,)h(part)630 2786 y(of)37 b(a)g(command)f(executed)i(in)e(a)h
Ft(&&)f Fu(or)h Ft(||)f Fu(list)h(except)g(the)g(command)g(follo)m
-(wing)h(the)630 1641 y(\014nal)f Ft(&&)f Fu(or)h Ft(||)p
+(wing)h(the)630 2895 y(\014nal)f Ft(&&)f Fu(or)h Ft(||)p
Fu(,)i(an)m(y)e(command)g(in)g(a)g(pip)s(eline)g(but)f(the)i(last,)i
-(or)d(if)g(the)g(command's)630 1751 y(return)31 b(status)i(is)f(b)s
+(or)d(if)g(the)g(command's)630 3005 y(return)31 b(status)i(is)f(b)s
(eing)f(in)m(v)m(erted)i(using)f Ft(!)p Fu(.)46 b(These)32
-b(are)g(the)h(same)f(conditions)h(ob)s(ey)m(ed)630 1861
+b(are)g(the)h(same)f(conditions)h(ob)s(ey)m(ed)630 3114
y(b)m(y)d(the)h Ft(errexit)d Fu(\()p Ft(-e)p Fu(\))j(option.)630
-1998 y(Signals)23 b(ignored)h(up)s(on)e(en)m(try)h(to)h(a)g(non-in)m
+3249 y(Signals)23 b(ignored)h(up)s(on)e(en)m(try)h(to)h(a)g(non-in)m
(teractiv)m(e)i(shell)d(cannot)h(b)s(e)f(trapp)s(ed)f(or)h(reset.)630
-2107 y(In)m(teractiv)m(e)i(shells)d(p)s(ermit)f(trapping)h(signals)h
+3359 y(In)m(teractiv)m(e)i(shells)d(p)s(ermit)f(trapping)h(signals)h
(ignored)f(on)g(en)m(try)-8 b(.)39 b(T)-8 b(rapp)s(ed)21
-b(signals)h(that)630 2217 y(are)30 b(not)g(b)s(eing)f(ignored)h(are)g
+b(signals)h(that)630 3469 y(are)30 b(not)g(b)s(eing)f(ignored)h(are)g
(reset)g(to)g(their)g(original)g(v)-5 b(alues)30 b(in)g(a)g(subshell)e
-(or)i(subshell)630 2326 y(en)m(vironmen)m(t)h(when)e(one)i(is)f
-(created.)630 2463 y(The)g(return)f(status)i(is)f(zero)h(unless)f(a)h
+(or)i(subshell)630 3578 y(en)m(vironmen)m(t)h(when)e(one)i(is)f
+(created.)630 3713 y(The)g(return)f(status)i(is)f(zero)h(unless)f(a)h
Fr(sigsp)s(ec)36 b Fu(do)s(es)30 b(not)h(sp)s(ecify)f(a)g(v)-5
-b(alid)31 b(signal.)150 2628 y Ft(true)870 2765 y(true)630
-2902 y Fu(Do)s(es)g(nothing,)g(returns)e(a)h(0)h(status.)150
-3066 y Ft(umask)870 3203 y(umask)46 b([-p])h([-S])g([)p
-Fj(mode)p Ft(])630 3340 y Fu(Set)30 b(the)f(shell)h(pro)s(cess's)f
+b(alid)31 b(signal.)150 3873 y Ft(true)870 4008 y(true)630
+4143 y Fu(Do)s(es)g(nothing,)g(returns)e(a)h(0)h(status.)150
+4303 y Ft(umask)870 4438 y(umask)46 b([-p])h([-S])g([)p
+Fj(mode)p Ft(])630 4573 y Fu(Set)30 b(the)f(shell)h(pro)s(cess's)f
(\014le)h(creation)g(mask)g(to)g Fr(mo)s(de)p Fu(.)40
b(If)29 b Fr(mo)s(de)34 b Fu(b)s(egins)29 b(with)g(a)h(digit,)630
-3450 y(it)e(is)f(in)m(terpreted)g(as)g(an)g(o)s(ctal)i(n)m(um)m(b)s
+4682 y(it)e(is)f(in)m(terpreted)g(as)g(an)g(o)s(ctal)i(n)m(um)m(b)s
(er;)e(if)g(not,)h(it)g(is)f(in)m(terpreted)g(as)g(a)h(sym)m(b)s(olic)f
-(mo)s(de)630 3559 y(mask)i(similar)g(to)g(that)h(accepted)g(b)m(y)f
+(mo)s(de)630 4792 y(mask)i(similar)g(to)g(that)h(accepted)g(b)m(y)f
(the)g Ft(chmod)e Fu(command.)40 b(If)28 b Fr(mo)s(de)34
-b Fu(is)28 b(omitted,)j(the)630 3669 y(curren)m(t)39
+b Fu(is)28 b(omitted,)j(the)630 4902 y(curren)m(t)39
b(v)-5 b(alue)40 b(of)f(the)g(mask)g(is)h(prin)m(ted.)66
b(If)39 b(the)g Ft(-S)g Fu(option)g(is)h(supplied)d(without)j(a)630
-3778 y Fr(mo)s(de)d Fu(argumen)m(t,)d(the)e(mask)g(is)h(prin)m(ted)f
+5011 y Fr(mo)s(de)d Fu(argumen)m(t,)d(the)e(mask)g(is)h(prin)m(ted)f
(in)g(a)g(sym)m(b)s(olic)h(format.)47 b(If)32 b(the)g
-Ft(-p)g Fu(option)h(is)630 3888 y(supplied,)f(and)f Fr(mo)s(de)37
+Ft(-p)g Fu(option)h(is)630 5121 y(supplied,)f(and)f Fr(mo)s(de)37
b Fu(is)32 b(omitted,)i(the)f(output)f(is)g(in)g(a)g(form)g(that)h(ma)m
-(y)g(b)s(e)e(reused)h(as)630 3998 y(input.)62 b(The)38
+(y)g(b)s(e)e(reused)h(as)630 5230 y(input.)62 b(The)38
b(return)f(status)h(is)g(zero)g(if)g(the)g(mo)s(de)g(is)g(successfully)
-g(c)m(hanged)g(or)g(if)g(no)630 4107 y Fr(mo)s(de)d Fu(argumen)m(t)c
-(is)f(supplied,)g(and)f(non-zero)i(otherwise.)630 4244
-y(Note)38 b(that)e(when)g(the)g(mo)s(de)g(is)g(in)m(terpreted)h(as)f
-(an)g(o)s(ctal)i(n)m(um)m(b)s(er,)e(eac)m(h)i(n)m(um)m(b)s(er)d(of)630
-4354 y(the)f(umask)g(is)h(subtracted)f(from)f Ft(7)p
-Fu(.)53 b(Th)m(us,)34 b(a)h(umask)e(of)i Ft(022)e Fu(results)h(in)g(p)s
-(ermissions)630 4463 y(of)d Ft(755)p Fu(.)150 4628 y
-Ft(unset)870 4765 y(unset)46 b([-fnv])g([)p Fj(name)p
-Ft(])630 4902 y Fu(Remo)m(v)m(e)36 b(eac)m(h)f(v)-5 b(ariable)35
-b(or)f(function)f Fr(name)p Fu(.)52 b(If)33 b(the)i Ft(-v)e
-Fu(option)h(is)g(giv)m(en,)j(eac)m(h)e Fr(name)630 5011
-y Fu(refers)27 b(to)h(a)g(shell)f(v)-5 b(ariable)28 b(and)f(that)h(v)-5
-b(ariable)28 b(is)f(remo)m(v)m(ed.)41 b(If)27 b(the)g
-Ft(-f)g Fu(option)g(is)h(giv)m(en,)630 5121 y(the)37
-b Fr(name)5 b Fu(s)37 b(refer)f(to)i(shell)f(functions,)h(and)e(the)h
-(function)g(de\014nition)f(is)h(remo)m(v)m(ed.)61 b(If)630
-5230 y(the)34 b Ft(-n)e Fu(option)i(is)f(supplied,)h(and)e
-Fr(name)39 b Fu(is)33 b(a)h(v)-5 b(ariable)34 b(with)f(the)h
-Ft(nameref)d Fu(attribute,)630 5340 y Fr(name)42 b Fu(will)37
-b(b)s(e)f(unset)g(rather)g(than)h(the)g(v)-5 b(ariable)37
-b(it)g(references.)60 b Ft(-n)36 b Fu(has)g(no)h(e\013ect)h(if)p
-eop end
+g(c)m(hanged)g(or)g(if)g(no)630 5340 y Fr(mo)s(de)d Fu(argumen)m(t)c
+(is)f(supplied,)g(and)f(non-zero)i(otherwise.)p eop end
%%Page: 57 63
TeXDict begin 57 62 bop 150 -116 a Fu(Chapter)30 b(4:)41
-b(Shell)30 b(Builtin)h(Commands)2069 b(57)630 299 y(the)39
-b Ft(-f)g Fu(option)g(is)h(supplied.)65 b(If)39 b(no)g(options)h(are)f
-(supplied,)h(eac)m(h)h Fr(name)j Fu(refers)39 b(to)h(a)630
-408 y(v)-5 b(ariable;)45 b(if)39 b(there)g(is)g(no)g(v)-5
-b(ariable)40 b(b)m(y)f(that)h(name,)h(a)f(function)f(with)g(that)g
-(name,)j(if)630 518 y(an)m(y)-8 b(,)34 b(is)e(unset.)46
-b(Readonly)33 b(v)-5 b(ariables)33 b(and)f(functions)g(ma)m(y)h(not)f
-(b)s(e)g(unset.)46 b(Some)33 b(shell)630 628 y(v)-5 b(ariables)29
-b(lose)h(their)e(sp)s(ecial)h(b)s(eha)m(vior)g(if)f(they)h(are)g
-(unset;)g(suc)m(h)f(b)s(eha)m(vior)h(is)g(noted)f(in)630
-737 y(the)35 b(description)h(of)f(the)g(individual)g(v)-5
-b(ariables.)56 b(The)34 b(return)g(status)i(is)f(zero)h(unless)f(a)630
-847 y Fr(name)h Fu(is)30 b(readonly)g(or)h(ma)m(y)g(not)f(b)s(e)g
-(unset.)150 1077 y Fs(4.2)68 b(Bash)45 b(Builtin)g(Commands)150
-1237 y Fu(This)c(section)h(describ)s(es)f(builtin)f(commands)h(whic)m
-(h)g(are)h(unique)e(to)j(or)e(ha)m(v)m(e)h(b)s(een)f(extended)g(in)150
-1346 y(Bash.)g(Some)30 b(of)h(these)g(commands)f(are)g(sp)s(eci\014ed)g
-(in)g(the)h Fm(posix)e Fu(standard.)150 1496 y Ft(alias)870
-1625 y(alias)46 b([-p])h([)p Fj(name)p Ft([=)p Fj(value)p
-Ft(])d(...)o(])630 1755 y Fu(Without)26 b(argumen)m(ts)f(or)g(with)f
-(the)h Ft(-p)g Fu(option,)h Ft(alias)e Fu(prin)m(ts)g(the)h(list)h(of)f
-(aliases)h(on)f(the)630 1864 y(standard)g(output)g(in)g(a)h(form)f
+b(Shell)30 b(Builtin)h(Commands)2069 b(57)630 299 y(Note)38
+b(that)e(when)g(the)g(mo)s(de)g(is)g(in)m(terpreted)h(as)f(an)g(o)s
+(ctal)i(n)m(um)m(b)s(er,)e(eac)m(h)i(n)m(um)m(b)s(er)d(of)630
+408 y(the)f(umask)g(is)h(subtracted)f(from)f Ft(7)p Fu(.)53
+b(Th)m(us,)34 b(a)h(umask)e(of)i Ft(022)e Fu(results)h(in)g(p)s
+(ermissions)630 518 y(of)d Ft(755)p Fu(.)150 664 y Ft(unset)870
+791 y(unset)46 b([-fnv])g([)p Fj(name)p Ft(])630 919
+y Fu(Remo)m(v)m(e)36 b(eac)m(h)f(v)-5 b(ariable)35 b(or)f(function)f
+Fr(name)p Fu(.)52 b(If)33 b(the)i Ft(-v)e Fu(option)h(is)g(giv)m(en,)j
+(eac)m(h)e Fr(name)630 1029 y Fu(refers)27 b(to)h(a)g(shell)f(v)-5
+b(ariable)28 b(and)f(that)h(v)-5 b(ariable)28 b(is)f(remo)m(v)m(ed.)41
+b(If)27 b(the)g Ft(-f)g Fu(option)g(is)h(giv)m(en,)630
+1138 y(the)37 b Fr(name)5 b Fu(s)37 b(refer)f(to)i(shell)f(functions,)h
+(and)e(the)h(function)g(de\014nition)f(is)h(remo)m(v)m(ed.)61
+b(If)630 1248 y(the)34 b Ft(-n)e Fu(option)i(is)f(supplied,)h(and)e
+Fr(name)39 b Fu(is)33 b(a)h(v)-5 b(ariable)34 b(with)f(the)h
+Ft(nameref)d Fu(attribute,)630 1357 y Fr(name)42 b Fu(will)37
+b(b)s(e)f(unset)g(rather)g(than)h(the)g(v)-5 b(ariable)37
+b(it)g(references.)60 b Ft(-n)36 b Fu(has)g(no)h(e\013ect)h(if)630
+1467 y(the)h Ft(-f)g Fu(option)g(is)h(supplied.)65 b(If)39
+b(no)g(options)h(are)f(supplied,)h(eac)m(h)h Fr(name)j
+Fu(refers)39 b(to)h(a)630 1577 y(v)-5 b(ariable;)45 b(if)39
+b(there)g(is)g(no)g(v)-5 b(ariable)40 b(b)m(y)f(that)h(name,)h(a)f
+(function)f(with)g(that)g(name,)j(if)630 1686 y(an)m(y)-8
+b(,)34 b(is)e(unset.)46 b(Readonly)33 b(v)-5 b(ariables)33
+b(and)f(functions)g(ma)m(y)h(not)f(b)s(e)g(unset.)46
+b(Some)33 b(shell)630 1796 y(v)-5 b(ariables)29 b(lose)h(their)e(sp)s
+(ecial)h(b)s(eha)m(vior)g(if)f(they)h(are)g(unset;)g(suc)m(h)f(b)s(eha)
+m(vior)h(is)g(noted)f(in)630 1905 y(the)35 b(description)h(of)f(the)g
+(individual)g(v)-5 b(ariables.)56 b(The)34 b(return)g(status)i(is)f
+(zero)h(unless)f(a)630 2015 y Fr(name)h Fu(is)30 b(readonly)g(or)h(ma)m
+(y)g(not)f(b)s(e)g(unset.)150 2242 y Fs(4.2)68 b(Bash)45
+b(Builtin)g(Commands)150 2401 y Fu(This)c(section)h(describ)s(es)f
+(builtin)f(commands)h(whic)m(h)g(are)h(unique)e(to)j(or)e(ha)m(v)m(e)h
+(b)s(een)f(extended)g(in)150 2511 y(Bash.)g(Some)30 b(of)h(these)g
+(commands)f(are)g(sp)s(eci\014ed)g(in)g(the)h Fm(posix)e
+Fu(standard.)150 2657 y Ft(alias)870 2784 y(alias)46
+b([-p])h([)p Fj(name)p Ft([=)p Fj(value)p Ft(])d(...)o(])630
+2912 y Fu(Without)26 b(argumen)m(ts)f(or)g(with)f(the)h
+Ft(-p)g Fu(option,)h Ft(alias)e Fu(prin)m(ts)g(the)h(list)h(of)f
+(aliases)h(on)f(the)630 3022 y(standard)g(output)g(in)g(a)h(form)f
(that)h(allo)m(ws)h(them)e(to)h(b)s(e)f(reused)g(as)g(input.)39
-b(If)25 b(argumen)m(ts)630 1974 y(are)j(supplied,)e(an)i(alias)g(is)f
+b(If)25 b(argumen)m(ts)630 3131 y(are)j(supplied,)e(an)i(alias)g(is)f
(de\014ned)f(for)h(eac)m(h)h Fr(name)33 b Fu(whose)27
b Fr(v)-5 b(alue)33 b Fu(is)27 b(giv)m(en.)41 b(If)26
-b(no)h Fr(v)-5 b(alue)630 2083 y Fu(is)37 b(giv)m(en,)j(the)d(name)g
+b(no)h Fr(v)-5 b(alue)630 3241 y Fu(is)37 b(giv)m(en,)j(the)d(name)g
(and)g(v)-5 b(alue)37 b(of)h(the)f(alias)h(is)f(prin)m(ted.)61
-b(Aliases)38 b(are)f(describ)s(ed)f(in)630 2193 y(Section)31
-b(6.6)h([Aliases],)g(page)f(102.)150 2342 y Ft(bind)870
-2472 y(bind)47 b([-m)g Fj(keymap)p Ft(])e([-lpsvPSVX])870
-2581 y(bind)i([-m)g Fj(keymap)p Ft(])e([-q)i Fj(function)p
+b(Aliases)38 b(are)f(describ)s(ed)f(in)630 3350 y(Section)31
+b(6.6)h([Aliases],)g(page)f(103.)150 3496 y Ft(bind)870
+3624 y(bind)47 b([-m)g Fj(keymap)p Ft(])e([-lpsvPSVX])870
+3733 y(bind)i([-m)g Fj(keymap)p Ft(])e([-q)i Fj(function)p
Ft(])f([-u)g Fj(function)p Ft(])g([-r)h Fj(keyseq)p Ft(])870
-2691 y(bind)g([-m)g Fj(keymap)p Ft(])e(-f)j Fj(filename)870
-2800 y Ft(bind)f([-m)g Fj(keymap)p Ft(])e(-x)j Fj(keyseq:shell-command)
-870 2910 y Ft(bind)f([-m)g Fj(keymap)p Ft(])e Fj(keyseq:function-name)
-870 3020 y Ft(bind)i([-m)g Fj(keymap)p Ft(])e Fj
-(keyseq:readline-command)870 3129 y Ft(bind)i Fj(readline-command-line)
-630 3259 y Fu(Displa)m(y)22 b(curren)m(t)f(Readline)h(\(see)f(Chapter)g
-(8)g([Command)f(Line)h(Editing],)j(page)e(121\))g(k)m(ey)630
-3368 y(and)36 b(function)g(bindings,)i(bind)d(a)i(k)m(ey)g(sequence)g
-(to)h(a)f(Readline)g(function)f(or)h(macro,)630 3478
-y(or)44 b(set)h(a)g(Readline)f(v)-5 b(ariable.)83 b(Eac)m(h)45
-b(non-option)g(argumen)m(t)f(is)g(a)h(command)f(as)g(it)630
-3587 y(w)m(ould)e(app)s(ear)f(in)h(a)h(Readline)g(initialization)i
-(\014le)d(\(see)h(Section)g(8.3)g([Readline)g(Init)630
-3697 y(File],)c(page)d(124\),)j(but)c(eac)m(h)h(binding)f(or)g(command)
-h(m)m(ust)f(b)s(e)g(passed)g(as)h(a)g(separate)630 3807
-y(argumen)m(t;)31 b(e.g.,)h(`)p Ft("\\C-x\\C-r":re-read-init-f)o(ile)p
-Fu('.)630 3936 y(Options,)e(if)h(supplied,)e(ha)m(v)m(e)i(the)g(follo)m
-(wing)h(meanings:)630 4085 y Ft(-m)e Fj(keymap)66 b Fu(Use)54
-b Fr(k)m(eymap)j Fu(as)d(the)g(k)m(eymap)g(to)h(b)s(e)e(a\013ected)i(b)
-m(y)f(the)g(subsequen)m(t)1110 4195 y(bindings.)46 b(Acceptable)34
+3843 y(bind)g([-m)g Fj(keymap)p Ft(])e(-f)j Fj(filename)870
+3953 y Ft(bind)f([-m)g Fj(keymap)p Ft(])e(-x)j Fj(keyseq[:)d
+(]shell-command)870 4062 y Ft(bind)i([-m)g Fj(keymap)p
+Ft(])e Fj(keyseq:function-name)870 4172 y Ft(bind)i([-m)g
+Fj(keymap)p Ft(])e Fj(keyseq:readline-command)870 4281
+y Ft(bind)i Fj(readline-command-line)630 4409 y Fu(Displa)m(y)22
+b(curren)m(t)f(Readline)h(\(see)f(Chapter)g(8)g([Command)f(Line)h
+(Editing],)j(page)e(122\))g(k)m(ey)630 4519 y(and)36
+b(function)g(bindings,)i(bind)d(a)i(k)m(ey)g(sequence)g(to)h(a)f
+(Readline)g(function)f(or)h(macro,)630 4628 y(or)44 b(set)h(a)g
+(Readline)f(v)-5 b(ariable.)83 b(Eac)m(h)45 b(non-option)g(argumen)m(t)
+f(is)g(a)h(command)f(as)g(it)630 4738 y(w)m(ould)e(app)s(ear)f(in)h(a)h
+(Readline)g(initialization)i(\014le)d(\(see)h(Section)g(8.3)g
+([Readline)g(Init)630 4847 y(File],)c(page)d(125\),)j(but)c(eac)m(h)h
+(binding)f(or)g(command)h(m)m(ust)f(b)s(e)g(passed)g(as)h(a)g(separate)
+630 4957 y(argumen)m(t;)31 b(e.g.,)h(`)p Ft
+("\\C-x\\C-r":re-read-init-f)o(ile)p Fu('.)630 5085 y(Options,)e(if)h
+(supplied,)e(ha)m(v)m(e)i(the)g(follo)m(wing)h(meanings:)630
+5230 y Ft(-m)e Fj(keymap)66 b Fu(Use)54 b Fr(k)m(eymap)j
+Fu(as)d(the)g(k)m(eymap)g(to)h(b)s(e)e(a\013ected)i(b)m(y)f(the)g
+(subsequen)m(t)1110 5340 y(bindings.)46 b(Acceptable)34
b Fr(k)m(eymap)i Fu(names)c(are)h Ft(emacs)p Fu(,)f Ft(emacs-standard)p
-Fu(,)1110 4304 y Ft(emacs-meta)p Fu(,)99 b Ft(emacs-ctlx)p
-Fu(,)f Ft(vi)p Fu(,)j Ft(vi-move)p Fu(,)f Ft(vi-command)p
-Fu(,)f(and)1110 4414 y Ft(vi-insert)p Fu(.)81 b Ft(vi)44
-b Fu(is)h(equiv)-5 b(alen)m(t)46 b(to)g Ft(vi-command)c
-Fu(\()p Ft(vi-move)h Fu(is)i(also)h(a)1110 4524 y(synon)m(ym\);)30
-b Ft(emacs)f Fu(is)i(equiv)-5 b(alen)m(t)32 b(to)f Ft(emacs-standard)p
-Fu(.)630 4673 y Ft(-l)384 b Fu(List)31 b(the)f(names)g(of)h(all)g
-(Readline)g(functions.)630 4822 y Ft(-p)384 b Fu(Displa)m(y)34
+Fu(,)p eop end
+%%Page: 58 64
+TeXDict begin 58 63 bop 150 -116 a Fu(Chapter)30 b(4:)41
+b(Shell)30 b(Builtin)h(Commands)2069 b(58)1110 299 y
+Ft(emacs-meta)p Fu(,)99 b Ft(emacs-ctlx)p Fu(,)f Ft(vi)p
+Fu(,)j Ft(vi-move)p Fu(,)f Ft(vi-command)p Fu(,)f(and)1110
+408 y Ft(vi-insert)p Fu(.)81 b Ft(vi)44 b Fu(is)h(equiv)-5
+b(alen)m(t)46 b(to)g Ft(vi-command)c Fu(\()p Ft(vi-move)h
+Fu(is)i(also)h(a)1110 518 y(synon)m(ym\);)30 b Ft(emacs)f
+Fu(is)i(equiv)-5 b(alen)m(t)32 b(to)f Ft(emacs-standard)p
+Fu(.)630 673 y Ft(-l)384 b Fu(List)31 b(the)f(names)g(of)h(all)g
+(Readline)g(functions.)630 829 y Ft(-p)384 b Fu(Displa)m(y)34
b(Readline)f(function)g(names)g(and)f(bindings)f(in)i(suc)m(h)f(a)i(w)m
-(a)m(y)f(that)1110 4932 y(they)e(can)f(b)s(e)g(used)g(as)g(input)g(or)g
-(in)g(a)h(Readline)g(initialization)i(\014le.)630 5081
+(a)m(y)f(that)1110 938 y(they)e(can)f(b)s(e)g(used)g(as)g(input)g(or)g
+(in)g(a)h(Readline)g(initialization)i(\014le.)630 1093
y Ft(-P)384 b Fu(List)31 b(curren)m(t)f(Readline)h(function)f(names)g
-(and)g(bindings.)630 5230 y Ft(-v)384 b Fu(Displa)m(y)25
+(and)g(bindings.)630 1249 y Ft(-v)384 b Fu(Displa)m(y)25
b(Readline)f(v)-5 b(ariable)25 b(names)f(and)f(v)-5 b(alues)24
-b(in)g(suc)m(h)f(a)i(w)m(a)m(y)f(that)h(they)1110 5340
+b(in)g(suc)m(h)f(a)i(w)m(a)m(y)f(that)h(they)1110 1358
y(can)31 b(b)s(e)e(used)h(as)h(input)e(or)h(in)g(a)h(Readline)g
-(initialization)j(\014le.)p eop end
-%%Page: 58 64
-TeXDict begin 58 63 bop 150 -116 a Fu(Chapter)30 b(4:)41
-b(Shell)30 b(Builtin)h(Commands)2069 b(58)630 299 y Ft(-V)384
-b Fu(List)31 b(curren)m(t)f(Readline)h(v)-5 b(ariable)31
-b(names)f(and)g(v)-5 b(alues.)630 457 y Ft(-s)384 b Fu(Displa)m(y)39
-b(Readline)f(k)m(ey)g(sequences)f(b)s(ound)f(to)i(macros)g(and)f(the)g
-(strings)1110 567 y(they)d(output)f(in)h(suc)m(h)f(a)h(w)m(a)m(y)h
-(that)f(they)g(can)g(b)s(e)f(used)g(as)h(input)e(or)i(in)g(a)1110
-676 y(Readline)d(initialization)i(\014le.)630 835 y Ft(-S)384
+(initialization)j(\014le.)630 1513 y Ft(-V)384 b Fu(List)31
+b(curren)m(t)f(Readline)h(v)-5 b(ariable)31 b(names)f(and)g(v)-5
+b(alues.)630 1669 y Ft(-s)384 b Fu(Displa)m(y)39 b(Readline)f(k)m(ey)g
+(sequences)f(b)s(ound)f(to)i(macros)g(and)f(the)g(strings)1110
+1778 y(they)d(output)f(in)h(suc)m(h)f(a)h(w)m(a)m(y)h(that)f(they)g
+(can)g(b)s(e)f(used)g(as)h(input)e(or)i(in)g(a)1110 1888
+y(Readline)d(initialization)i(\014le.)630 2043 y Ft(-S)384
b Fu(Displa)m(y)39 b(Readline)f(k)m(ey)g(sequences)f(b)s(ound)f(to)i
-(macros)g(and)f(the)g(strings)1110 944 y(they)31 b(output.)630
-1103 y Ft(-f)f Fj(filename)1110 1212 y Fu(Read)h(k)m(ey)g(bindings)e
-(from)h Fr(\014lename)p Fu(.)630 1370 y Ft(-q)g Fj(function)1110
-1480 y Fu(Query)g(ab)s(out)g(whic)m(h)g(k)m(eys)h(in)m(v)m(ok)m(e)h
-(the)f(named)f Fr(function)p Fu(.)630 1638 y Ft(-u)g
-Fj(function)1110 1748 y Fu(Un)m(bind)f(all)i(k)m(eys)g(b)s(ound)e(to)i
-(the)f(named)g Fr(function)p Fu(.)630 1906 y Ft(-r)g
+(macros)g(and)f(the)g(strings)1110 2153 y(they)31 b(output.)630
+2308 y Ft(-f)f Fj(filename)1110 2418 y Fu(Read)h(k)m(ey)g(bindings)e
+(from)h Fr(\014lename)p Fu(.)630 2573 y Ft(-q)g Fj(function)1110
+2682 y Fu(Query)g(ab)s(out)g(whic)m(h)g(k)m(eys)h(in)m(v)m(ok)m(e)h
+(the)f(named)f Fr(function)p Fu(.)630 2838 y Ft(-u)g
+Fj(function)1110 2947 y Fu(Un)m(bind)f(all)i(k)m(eys)g(b)s(ound)e(to)i
+(the)f(named)g Fr(function)p Fu(.)630 3103 y Ft(-r)g
Fj(keyseq)66 b Fu(Remo)m(v)m(e)32 b(an)m(y)f(curren)m(t)f(binding)f
-(for)h Fr(k)m(eyseq)p Fu(.)630 2064 y Ft(-x)g Fj(keyseq:shell-command)
-1110 2174 y Fu(Cause)35 b Fr(shell-command)k Fu(to)d(b)s(e)f(executed)h
+(for)h Fr(k)m(eyseq)p Fu(.)630 3258 y Ft(-x)g Fj(keyseq:shell-command)
+1110 3367 y Fu(Cause)35 b Fr(shell-command)k Fu(to)d(b)s(e)f(executed)h
(whenev)m(er)f Fr(k)m(eyseq)j Fu(is)d(en)m(tered.)1110
-2284 y(When)46 b Fr(shell-command)k Fu(is)c(executed,)51
-b(the)46 b(shell)g(sets)g(the)g Ft(READLINE_)1110 2393
-y(LINE)37 b Fu(v)-5 b(ariable)38 b(to)g(the)g(con)m(ten)m(ts)i(of)e
-(the)g(Readline)g(line)g(bu\013er)f(and)g(the)1110 2503
-y Ft(READLINE_POINT)d Fu(and)j Ft(READLINE_MARK)d Fu(v)-5
-b(ariables)39 b(to)f(the)g(curren)m(t)g(lo-)1110 2612
-y(cation)46 b(of)f(the)g(insertion)g(p)s(oin)m(t)f(and)g(the)h(sa)m(v)m
-(ed)h(insertion)f(p)s(oin)m(t)f(\(the)1110 2722 y Fr(mark)6
-b Fu(\),)38 b(resp)s(ectiv)m(ely)-8 b(.)62 b(The)36 b(shell)h(assigns)g
-(an)m(y)g(n)m(umeric)g(argumen)m(t)g(the)1110 2832 y(user)43
-b(supplied)g(to)h(the)g Ft(READLINE_ARGUMENT)39 b Fu(v)-5
-b(ariable.)82 b(If)44 b(there)g(w)m(as)1110 2941 y(no)39
-b(argumen)m(t,)j(that)d(v)-5 b(ariable)40 b(is)f(not)g(set.)68
-b(If)38 b(the)h(executed)h(command)1110 3051 y(c)m(hanges)e(the)e(v)-5
-b(alue)37 b(of)g(an)m(y)g(of)g Ft(READLINE_LINE)p Fu(,)d
-Ft(READLINE_POINT)p Fu(,)h(or)1110 3160 y Ft(READLINE_MARK)p
-Fu(,)i(those)i(new)f(v)-5 b(alues)38 b(will)h(b)s(e)f(re\015ected)h(in)
-f(the)g(editing)1110 3270 y(state.)630 3428 y Ft(-X)384
+3477 y(The)c(separator)i(b)s(et)m(w)m(een)g Fr(k)m(eyseq)i
+Fu(and)c Fr(shell-command)36 b Fu(is)c(either)h(white-)1110
+3587 y(space)26 b(or)g(a)g(colon)h(optionally)g(follo)m(w)m(ed)g(b)m(y)
+e(whitespace.)40 b(If)25 b(the)h(separator)1110 3696
+y(is)40 b(whitespace,)i Fr(shell-command)i Fu(m)m(ust)39
+b(b)s(e)g(enclosed)h(in)f(double)g(quotes)1110 3806 y(and)30
+b(Readline)g(expands)g(an)m(y)g(of)h(its)f(sp)s(ecial)h(bac)m
+(kslash-escap)s(es)h(in)d Fr(shell-)1110 3915 y(command)47
+b Fu(b)s(efore)c(sa)m(ving)i(it.)80 b(If)43 b(the)h(separator)g(is)g(a)
+g(colon,)k(an)m(y)c(en-)1110 4025 y(closing)35 b(double)e(quotes)g(are)
+h(optional,)i(and)d(Readline)h(do)s(es)f(not)h(expand)1110
+4134 y(the)40 b(command)g(string)f(b)s(efore)h(sa)m(ving)g(it.)70
+b(Since)40 b(the)g(en)m(tire)g(k)m(ey)h(bind-)1110 4244
+y(ing)g(expression)g(m)m(ust)g(b)s(e)f(a)h(single)h(argumen)m(t,)i(it)e
+(should)e(b)s(e)g(enclosed)1110 4354 y(in)k(quotes.)85
+b(When)44 b Fr(shell-command)49 b Fu(is)44 b(executed,)50
+b(the)45 b(shell)g(sets)g(the)1110 4463 y Ft(READLINE_LINE)25
+b Fu(v)-5 b(ariable)29 b(to)h(the)f(con)m(ten)m(ts)h(of)f(the)g
+(Readline)g(line)g(bu\013er)1110 4573 y(and)e(the)h Ft(READLINE_POINT)c
+Fu(and)j Ft(READLINE_MARK)d Fu(v)-5 b(ariables)29 b(to)f(the)g(cur-)
+1110 4682 y(ren)m(t)38 b(lo)s(cation)h(of)f(the)g(insertion)f(p)s(oin)m
+(t)h(and)f(the)h(sa)m(v)m(ed)g(insertion)g(p)s(oin)m(t)1110
+4792 y(\(the)c Fr(mark)6 b Fu(\),)34 b(resp)s(ectiv)m(ely)-8
+b(.)51 b(The)33 b(shell)g(assigns)h(an)m(y)f(n)m(umeric)g(argumen)m(t)
+1110 4902 y(the)28 b(user)f(supplied)f(to)j(the)f Ft(READLINE_ARGUMENT)
+23 b Fu(v)-5 b(ariable.)40 b(If)28 b(there)g(w)m(as)1110
+5011 y(no)39 b(argumen)m(t,)j(that)d(v)-5 b(ariable)40
+b(is)f(not)g(set.)68 b(If)38 b(the)h(executed)h(command)1110
+5121 y(c)m(hanges)e(the)e(v)-5 b(alue)37 b(of)g(an)m(y)g(of)g
+Ft(READLINE_LINE)p Fu(,)d Ft(READLINE_POINT)p Fu(,)h(or)1110
+5230 y Ft(READLINE_MARK)p Fu(,)i(those)i(new)f(v)-5 b(alues)38
+b(will)h(b)s(e)f(re\015ected)h(in)f(the)g(editing)1110
+5340 y(state.)p eop end
+%%Page: 59 65
+TeXDict begin 59 64 bop 150 -116 a Fu(Chapter)30 b(4:)41
+b(Shell)30 b(Builtin)h(Commands)2069 b(59)630 299 y Ft(-X)384
b Fu(List)27 b(all)i(k)m(ey)f(sequences)f(b)s(ound)e(to)j(shell)g
-(commands)e(and)h(the)g(asso)s(ciated)1110 3538 y(commands)j(in)g(a)h
+(commands)e(and)h(the)g(asso)s(ciated)1110 408 y(commands)j(in)g(a)h
(format)g(that)f(can)h(b)s(e)f(reused)f(as)i(input.)630
-3696 y(The)26 b(return)f(status)i(is)f(zero)i(unless)d(an)i(in)m(v)-5
+568 y(The)26 b(return)f(status)i(is)f(zero)i(unless)d(an)i(in)m(v)-5
b(alid)27 b(option)g(is)f(supplied)f(or)i(an)f(error)g(o)s(ccurs.)150
-3854 y Ft(builtin)870 3988 y(builtin)46 b([)p Fj(shell-builtin)e
-Ft([)p Fj(args)p Ft(]])630 4122 y Fu(Run)35 b(a)i(shell)f(builtin,)i
+727 y Ft(builtin)870 862 y(builtin)46 b([)p Fj(shell-builtin)e
+Ft([)p Fj(args)p Ft(]])630 996 y Fu(Run)35 b(a)i(shell)f(builtin,)i
(passing)e(it)h Fr(args)p Fu(,)h(and)e(return)f(its)i(exit)g(status.)59
-b(This)35 b(is)i(useful)630 4232 y(when)29 b(de\014ning)h(a)g(shell)h
+b(This)35 b(is)i(useful)630 1106 y(when)29 b(de\014ning)h(a)g(shell)h
(function)f(with)g(the)g(same)h(name)f(as)h(a)g(shell)f(builtin,)g
-(retaining)630 4341 y(the)k(functionalit)m(y)h(of)f(the)f(builtin)g
+(retaining)630 1215 y(the)k(functionalit)m(y)h(of)f(the)f(builtin)g
(within)g(the)h(function.)50 b(The)33 b(return)g(status)h(is)f(non-)630
-4451 y(zero)e(if)g Fr(shell-builtin)f Fu(is)g(not)h(a)g(shell)f
-(builtin)g(command.)150 4609 y Ft(caller)870 4743 y(caller)46
-b([)p Fj(expr)p Ft(])630 4877 y Fu(Returns)34 b(the)g(con)m(text)j(of)e
+1325 y(zero)e(if)g Fr(shell-builtin)f Fu(is)g(not)h(a)g(shell)f
+(builtin)g(command.)150 1484 y Ft(caller)870 1619 y(caller)46
+b([)p Fj(expr)p Ft(])630 1753 y Fu(Returns)34 b(the)g(con)m(text)j(of)e
(an)m(y)g(activ)m(e)i(subroutine)c(call)j(\(a)f(shell)g(function)f(or)h
-(a)g(script)630 4987 y(executed)c(with)f(the)h Ft(.)f
-Fu(or)g Ft(source)f Fu(builtins\).)630 5121 y(Without)45
+(a)g(script)630 1863 y(executed)c(with)f(the)h Ft(.)f
+Fu(or)g Ft(source)f Fu(builtins\).)630 1998 y(Without)45
b Fr(expr)p Fu(,)j Ft(caller)43 b Fu(displa)m(ys)i(the)f(line)h(n)m(um)
-m(b)s(er)f(and)g(source)g(\014lename)h(of)g(the)630 5230
+m(b)s(er)f(and)g(source)g(\014lename)h(of)g(the)630 2107
y(curren)m(t)35 b(subroutine)g(call.)58 b(If)35 b(a)h(non-negativ)m(e)i
(in)m(teger)f(is)f(supplied)e(as)i Fr(expr)p Fu(,)h Ft(caller)630
-5340 y Fu(displa)m(ys)k(the)f(line)h(n)m(um)m(b)s(er,)h(subroutine)d
-(name,)44 b(and)c(source)g(\014le)h(corresp)s(onding)e(to)p
-eop end
-%%Page: 59 65
-TeXDict begin 59 64 bop 150 -116 a Fu(Chapter)30 b(4:)41
-b(Shell)30 b(Builtin)h(Commands)2069 b(59)630 299 y(that)35
-b(p)s(osition)g(in)f(the)h(curren)m(t)f(execution)i(call)g(stac)m(k.)54
-b(This)34 b(extra)h(information)g(ma)m(y)630 408 y(b)s(e)30
-b(used,)g(for)g(example,)h(to)g(prin)m(t)f(a)h(stac)m(k)h(trace.)42
-b(The)29 b(curren)m(t)i(frame)f(is)g(frame)h(0.)630 539
-y(The)d(return)g(v)-5 b(alue)29 b(is)g(0)g(unless)f(the)h(shell)g(is)g
-(not)g(executing)h(a)f(subroutine)e(call)j(or)f Fr(expr)630
-648 y Fu(do)s(es)h(not)h(corresp)s(ond)e(to)i(a)g(v)-5
+2217 y Fu(displa)m(ys)k(the)f(line)h(n)m(um)m(b)s(er,)h(subroutine)d
+(name,)44 b(and)c(source)g(\014le)h(corresp)s(onding)e(to)630
+2326 y(that)c(p)s(osition)g(in)f(the)h(curren)m(t)f(execution)i(call)g
+(stac)m(k.)54 b(This)34 b(extra)h(information)g(ma)m(y)630
+2436 y(b)s(e)30 b(used,)g(for)g(example,)h(to)g(prin)m(t)f(a)h(stac)m
+(k)h(trace.)42 b(The)29 b(curren)m(t)i(frame)f(is)g(frame)h(0.)630
+2570 y(The)d(return)g(v)-5 b(alue)29 b(is)g(0)g(unless)f(the)h(shell)g
+(is)g(not)g(executing)h(a)f(subroutine)e(call)j(or)f
+Fr(expr)630 2680 y Fu(do)s(es)h(not)h(corresp)s(ond)e(to)i(a)g(v)-5
b(alid)30 b(p)s(osition)h(in)f(the)g(call)i(stac)m(k.)150
-799 y Ft(command)870 929 y(command)46 b([-pVv])g Fj(command)g
-Ft([)p Fj(arguments)f Ft(...)o(])630 1059 y Fu(Runs)32
+2839 y Ft(command)870 2974 y(command)46 b([-pVv])g Fj(command)g
+Ft([)p Fj(arguments)f Ft(...)o(])630 3108 y Fu(Runs)32
b Fr(command)k Fu(with)d Fr(argumen)m(ts)k Fu(ignoring)c(an)m(y)g
-(shell)h(function)e(named)h Fr(command)p Fu(.)630 1169
+(shell)h(function)e(named)h Fr(command)p Fu(.)630 3218
y(Only)39 b(shell)i(builtin)e(commands)h(or)g(commands)f(found)g(b)m(y)
-h(searc)m(hing)h(the)f Ft(PATH)f Fu(are)630 1278 y(executed.)59
+h(searc)m(hing)h(the)f Ft(PATH)f Fu(are)630 3328 y(executed.)59
b(If)36 b(there)h(is)f(a)h(shell)f(function)g(named)g
Ft(ls)p Fu(,)h(running)e(`)p Ft(command)29 b(ls)p Fu(')35
-b(within)630 1388 y(the)c(function)f(will)h(execute)g(the)g(external)g
+b(within)630 3437 y(the)c(function)f(will)h(execute)g(the)g(external)g
(command)g Ft(ls)f Fu(instead)g(of)h(calling)h(the)f(func-)630
-1498 y(tion)36 b(recursiv)m(ely)-8 b(.)56 b(The)34 b
+3547 y(tion)36 b(recursiv)m(ely)-8 b(.)56 b(The)34 b
Ft(-p)h Fu(option)g(means)g(to)h(use)f(a)g(default)h(v)-5
-b(alue)35 b(for)g Ft(PATH)f Fu(that)i(is)630 1607 y(guaran)m(teed)f(to)
+b(alue)35 b(for)g Ft(PATH)f Fu(that)i(is)630 3656 y(guaran)m(teed)f(to)
f(\014nd)e(all)j(of)f(the)g(standard)f(utilities.)52
-b(The)33 b(return)g(status)h(in)f(this)h(case)630 1717
+b(The)33 b(return)g(status)h(in)f(this)h(case)630 3766
y(is)29 b(127)g(if)g Fr(command)j Fu(cannot)d(b)s(e)e(found)h(or)g(an)g
(error)h(o)s(ccurred,)f(and)g(the)h(exit)g(status)g(of)630
-1826 y Fr(command)34 b Fu(otherwise.)630 1956 y(If)e(either)h(the)f
+3875 y Fr(command)34 b Fu(otherwise.)630 4010 y(If)e(either)h(the)f
Ft(-V)g Fu(or)g Ft(-v)g Fu(option)h(is)f(supplied,)g(a)h(description)f
-(of)h Fr(command)j Fu(is)c(prin)m(ted.)630 2066 y(The)f
+(of)h Fr(command)j Fu(is)c(prin)m(ted.)630 4120 y(The)f
Ft(-v)h Fu(option)g(causes)g(a)g(single)h(w)m(ord)f(indicating)g(the)g
-(command)g(or)g(\014le)g(name)g(used)630 2176 y(to)40
+(command)g(or)g(\014le)g(name)g(used)630 4229 y(to)40
b(in)m(v)m(ok)m(e)h Fr(command)h Fu(to)e(b)s(e)e(displa)m(y)m(ed;)44
b(the)39 b Ft(-V)f Fu(option)i(pro)s(duces)d(a)j(more)f(v)m(erb)s(ose)
-630 2285 y(description.)61 b(In)36 b(this)h(case,)j(the)e(return)e
+630 4339 y(description.)61 b(In)36 b(this)h(case,)j(the)e(return)e
(status)h(is)g(zero)h(if)f Fr(command)k Fu(is)c(found,)h(and)630
-2395 y(non-zero)31 b(if)f(not.)150 2545 y Ft(declare)870
-2676 y(declare)46 b([-aAfFgiIlnrtux])d([-p])k([)p Fj(name)p
-Ft([=)p Fj(value)p Ft(])d(...)o(])630 2806 y Fu(Declare)29
+4448 y(non-zero)31 b(if)f(not.)150 4608 y Ft(declare)870
+4742 y(declare)46 b([-aAfFgiIlnrtux])d([-p])k([)p Fj(name)p
+Ft([=)p Fj(value)p Ft(])d(...)o(])630 4877 y Fu(Declare)29
b(v)-5 b(ariables)28 b(and)e(giv)m(e)j(them)e(attributes.)40
b(If)27 b(no)g Fr(name)5 b Fu(s)27 b(are)h(giv)m(en,)h(then)e(displa)m
-(y)630 2915 y(the)k(v)-5 b(alues)30 b(of)h(v)-5 b(ariables)31
-b(instead.)630 3045 y(The)k Ft(-p)f Fu(option)i(will)g(displa)m(y)f
+(y)630 4986 y(the)k(v)-5 b(alues)30 b(of)h(v)-5 b(ariables)31
+b(instead.)630 5121 y(The)k Ft(-p)f Fu(option)i(will)g(displa)m(y)f
(the)h(attributes)g(and)e(v)-5 b(alues)36 b(of)f(eac)m(h)i
-Fr(name)p Fu(.)55 b(When)36 b Ft(-p)630 3155 y Fu(is)i(used)g(with)g
+Fr(name)p Fu(.)55 b(When)36 b Ft(-p)630 5230 y Fu(is)i(used)g(with)g
Fr(name)43 b Fu(argumen)m(ts,)e(additional)e(options,)i(other)d(than)g
-Ft(-f)g Fu(and)g Ft(-F)p Fu(,)i(are)630 3265 y(ignored.)630
-3395 y(When)g Ft(-p)g Fu(is)g(supplied)f(without)i Fr(name)k
-Fu(argumen)m(ts,)f Ft(declare)38 b Fu(will)j(displa)m(y)f(the)h(at-)630
-3504 y(tributes)31 b(and)f(v)-5 b(alues)31 b(of)g(all)h(v)-5
+Ft(-f)g Fu(and)g Ft(-F)p Fu(,)i(are)630 5340 y(ignored.)p
+eop end
+%%Page: 60 66
+TeXDict begin 60 65 bop 150 -116 a Fu(Chapter)30 b(4:)41
+b(Shell)30 b(Builtin)h(Commands)2069 b(60)630 299 y(When)40
+b Ft(-p)g Fu(is)g(supplied)f(without)i Fr(name)k Fu(argumen)m(ts,)f
+Ft(declare)38 b Fu(will)j(displa)m(y)f(the)h(at-)630
+408 y(tributes)31 b(and)f(v)-5 b(alues)31 b(of)g(all)h(v)-5
b(ariables)31 b(ha)m(ving)h(the)f(attributes)g(sp)s(eci\014ed)f(b)m(y)h
-(the)g(addi-)630 3614 y(tional)k(options.)52 b(If)34
-b(no)g(other)g(options)g(are)g(supplied)f(with)h Ft(-p)p
-Fu(,)g Ft(declare)e Fu(will)j(displa)m(y)630 3724 y(the)e(attributes)h
-(and)e(v)-5 b(alues)33 b(of)g(all)h(shell)f(v)-5 b(ariables.)50
-b(The)32 b Ft(-f)g Fu(option)i(will)f(restrict)h(the)630
-3833 y(displa)m(y)d(to)g(shell)f(functions.)630 3963
-y(The)41 b Ft(-F)f Fu(option)i(inhibits)e(the)i(displa)m(y)f(of)g
-(function)g(de\014nitions;)47 b(only)41 b(the)g(function)630
-4073 y(name)30 b(and)f(attributes)i(are)f(prin)m(ted.)40
-b(If)30 b(the)g Ft(extdebug)e Fu(shell)i(option)g(is)g(enabled)g(using)
-630 4182 y Ft(shopt)24 b Fu(\(see)i(Section)g(4.3.2)i([The)d(Shopt)f
-(Builtin],)k(page)e(72\),)i(the)d(source)h(\014le)f(name)h(and)630
-4292 y(line)31 b(n)m(um)m(b)s(er)e(where)h(eac)m(h)h
+(the)g(addi-)630 518 y(tional)k(options.)52 b(If)34 b(no)g(other)g
+(options)g(are)g(supplied)f(with)h Ft(-p)p Fu(,)g Ft(declare)e
+Fu(will)j(displa)m(y)630 628 y(the)e(attributes)h(and)e(v)-5
+b(alues)33 b(of)g(all)h(shell)f(v)-5 b(ariables.)50 b(The)32
+b Ft(-f)g Fu(option)i(will)f(restrict)h(the)630 737 y(displa)m(y)d(to)g
+(shell)f(functions.)630 877 y(The)41 b Ft(-F)f Fu(option)i(inhibits)e
+(the)i(displa)m(y)f(of)g(function)g(de\014nitions;)47
+b(only)41 b(the)g(function)630 986 y(name)30 b(and)f(attributes)i(are)f
+(prin)m(ted.)40 b(If)30 b(the)g Ft(extdebug)e Fu(shell)i(option)g(is)g
+(enabled)g(using)630 1096 y Ft(shopt)24 b Fu(\(see)i(Section)g(4.3.2)i
+([The)d(Shopt)f(Builtin],)k(page)e(73\),)i(the)d(source)h(\014le)f
+(name)h(and)630 1205 y(line)31 b(n)m(um)m(b)s(er)e(where)h(eac)m(h)h
Fr(name)36 b Fu(is)30 b(de\014ned)f(are)i(displa)m(y)m(ed)g(as)g(w)m
-(ell.)41 b Ft(-F)30 b Fu(implies)h Ft(-f)p Fu(.)630 4422
+(ell.)41 b Ft(-F)30 b Fu(implies)h Ft(-f)p Fu(.)630 1345
y(The)36 b Ft(-g)g Fu(option)h(forces)g(v)-5 b(ariables)37
b(to)g(b)s(e)f(created)i(or)e(mo)s(di\014ed)g(at)h(the)g(global)h(scop)
-s(e,)630 4532 y(ev)m(en)g(when)e Ft(declare)f Fu(is)j(executed)g(in)f
+s(e,)630 1455 y(ev)m(en)g(when)e Ft(declare)f Fu(is)j(executed)g(in)f
(a)g(shell)h(function.)61 b(It)37 b(is)g(ignored)h(in)f(all)h(other)630
-4641 y(cases.)630 4771 y(The)50 b Ft(-I)h Fu(option)g(causes)h(lo)s
+1564 y(cases.)630 1704 y(The)50 b Ft(-I)h Fu(option)g(causes)h(lo)s
(cal)g(v)-5 b(ariables)51 b(to)h(inherit)f(the)g(attributes)g(\(except)
-i(the)630 4881 y Ft(nameref)43 b Fu(attribute\))j(and)f(v)-5
+i(the)630 1813 y Ft(nameref)43 b Fu(attribute\))j(and)f(v)-5
b(alue)46 b(of)f(an)m(y)h(existing)g(v)-5 b(ariable)46
-b(with)f(the)g(same)h Fr(name)630 4991 y Fu(at)40 b(a)f(surrounding)d
+b(with)f(the)g(same)h Fr(name)630 1923 y Fu(at)40 b(a)f(surrounding)d
(scop)s(e.)66 b(If)39 b(there)g(is)g(no)f(existing)i(v)-5
b(ariable,)42 b(the)d(lo)s(cal)h(v)-5 b(ariable)40 b(is)630
-5100 y(initially)32 b(unset.)630 5230 y(The)27 b(follo)m(wing)h
+2032 y(initially)32 b(unset.)630 2172 y(The)27 b(follo)m(wing)h
(options)g(can)f(b)s(e)g(used)f(to)i(restrict)g(output)e(to)i(v)-5
-b(ariables)28 b(with)f(the)g(sp)s(ec-)630 5340 y(i\014ed)j(attributes)h
-(or)f(to)h(giv)m(e)h(v)-5 b(ariables)31 b(attributes:)p
-eop end
-%%Page: 60 66
-TeXDict begin 60 65 bop 150 -116 a Fu(Chapter)30 b(4:)41
-b(Shell)30 b(Builtin)h(Commands)2069 b(60)630 299 y Ft(-a)384
-b Fu(Eac)m(h)36 b Fr(name)k Fu(is)34 b(an)h(indexed)g(arra)m(y)g(v)-5
-b(ariable)36 b(\(see)f(Section)h(6.7)g([Arra)m(ys],)1110
-408 y(page)31 b(102\).)630 562 y Ft(-A)384 b Fu(Eac)m(h)24
-b Fr(name)k Fu(is)23 b(an)g(asso)s(ciativ)m(e)j(arra)m(y)e(v)-5
-b(ariable)24 b(\(see)g(Section)g(6.7)g([Arra)m(ys],)1110
-671 y(page)31 b(102\).)630 825 y Ft(-f)384 b Fu(Use)31
-b(function)f(names)g(only)-8 b(.)630 978 y Ft(-i)384
-b Fu(The)36 b(v)-5 b(ariable)37 b(is)f(to)h(b)s(e)f(treated)h(as)g(an)f
-(in)m(teger;)41 b(arithmetic)c(ev)-5 b(aluation)1110
-1088 y(\(see)41 b(Section)f(6.5)h([Shell)e(Arithmetic],)44
-b(page)c(100\))h(is)f(p)s(erformed)e(when)1110 1198 y(the)31
-b(v)-5 b(ariable)31 b(is)f(assigned)h(a)f(v)-5 b(alue.)630
-1351 y Ft(-l)384 b Fu(When)26 b(the)g(v)-5 b(ariable)27
-b(is)f(assigned)g(a)g(v)-5 b(alue,)28 b(all)f(upp)s(er-case)e(c)m
-(haracters)j(are)1110 1461 y(con)m(v)m(erted)k(to)f(lo)m(w)m(er-case.)
-43 b(The)30 b(upp)s(er-case)g(attribute)h(is)g(disabled.)630
-1614 y Ft(-n)384 b Fu(Giv)m(e)28 b(eac)m(h)g Fr(name)k
+b(ariables)28 b(with)f(the)g(sp)s(ec-)630 2281 y(i\014ed)j(attributes)h
+(or)f(to)h(giv)m(e)h(v)-5 b(ariables)31 b(attributes:)630
+2451 y Ft(-a)384 b Fu(Eac)m(h)36 b Fr(name)k Fu(is)34
+b(an)h(indexed)g(arra)m(y)g(v)-5 b(ariable)36 b(\(see)f(Section)h(6.7)g
+([Arra)m(ys],)1110 2560 y(page)31 b(103\).)630 2730 y
+Ft(-A)384 b Fu(Eac)m(h)24 b Fr(name)k Fu(is)23 b(an)g(asso)s(ciativ)m
+(e)j(arra)m(y)e(v)-5 b(ariable)24 b(\(see)g(Section)g(6.7)g([Arra)m
+(ys],)1110 2839 y(page)31 b(103\).)630 3009 y Ft(-f)384
+b Fu(Use)31 b(function)f(names)g(only)-8 b(.)630 3178
+y Ft(-i)384 b Fu(The)36 b(v)-5 b(ariable)37 b(is)f(to)h(b)s(e)f
+(treated)h(as)g(an)f(in)m(teger;)41 b(arithmetic)c(ev)-5
+b(aluation)1110 3288 y(\(see)41 b(Section)f(6.5)h([Shell)e
+(Arithmetic],)44 b(page)c(101\))h(is)f(p)s(erformed)e(when)1110
+3397 y(the)31 b(v)-5 b(ariable)31 b(is)f(assigned)h(a)f(v)-5
+b(alue.)630 3567 y Ft(-l)384 b Fu(When)26 b(the)g(v)-5
+b(ariable)27 b(is)f(assigned)g(a)g(v)-5 b(alue,)28 b(all)f(upp)s
+(er-case)e(c)m(haracters)j(are)1110 3676 y(con)m(v)m(erted)k(to)f(lo)m
+(w)m(er-case.)43 b(The)30 b(upp)s(er-case)g(attribute)h(is)g(disabled.)
+630 3846 y Ft(-n)384 b Fu(Giv)m(e)28 b(eac)m(h)g Fr(name)k
Fu(the)27 b Ft(nameref)d Fu(attribute,)29 b(making)e(it)g(a)g(name)f
-(reference)1110 1724 y(to)32 b(another)g(v)-5 b(ariable.)46
+(reference)1110 3955 y(to)32 b(another)g(v)-5 b(ariable.)46
b(That)31 b(other)h(v)-5 b(ariable)33 b(is)f(de\014ned)e(b)m(y)i(the)g
-(v)-5 b(alue)32 b(of)1110 1833 y Fr(name)p Fu(.)54 b(All)35
+(v)-5 b(alue)32 b(of)1110 4065 y Fr(name)p Fu(.)54 b(All)35
b(references,)h(assignmen)m(ts,)h(and)d(attribute)h(mo)s(di\014cations)
-g(to)1110 1943 y Fr(name)p Fu(,)27 b(except)f(for)f(those)h(using)f(or)
+g(to)1110 4174 y Fr(name)p Fu(,)27 b(except)f(for)f(those)h(using)f(or)
g(c)m(hanging)h(the)f Ft(-n)g Fu(attribute)h(itself,)i(are)1110
-2052 y(p)s(erformed)22 b(on)h(the)g(v)-5 b(ariable)25
+4284 y(p)s(erformed)22 b(on)h(the)g(v)-5 b(ariable)25
b(referenced)e(b)m(y)g Fr(name)5 b Fu('s)23 b(v)-5 b(alue.)39
-b(The)23 b(nameref)1110 2162 y(attribute)31 b(cannot)g(b)s(e)f(applied)
-g(to)h(arra)m(y)g(v)-5 b(ariables.)630 2315 y Ft(-r)384
+b(The)23 b(nameref)1110 4394 y(attribute)31 b(cannot)g(b)s(e)f(applied)
+g(to)h(arra)m(y)g(v)-5 b(ariables.)630 4563 y Ft(-r)384
b Fu(Mak)m(e)25 b Fr(name)5 b Fu(s)23 b(readonly)-8 b(.)39
b(These)24 b(names)f(cannot)h(then)f(b)s(e)g(assigned)h(v)-5
-b(alues)1110 2425 y(b)m(y)30 b(subsequen)m(t)g(assignmen)m(t)h
-(statemen)m(ts)h(or)f(unset.)630 2578 y Ft(-t)384 b Fu(Giv)m(e)33
+b(alues)1110 4672 y(b)m(y)30 b(subsequen)m(t)g(assignmen)m(t)h
+(statemen)m(ts)h(or)f(unset.)630 4842 y Ft(-t)384 b Fu(Giv)m(e)33
b(eac)m(h)h Fr(name)j Fu(the)32 b Ft(trace)f Fu(attribute.)46
-b(T)-8 b(raced)32 b(functions)g(inherit)g(the)1110 2688
+b(T)-8 b(raced)32 b(functions)g(inherit)g(the)1110 4951
y Ft(DEBUG)26 b Fu(and)h Ft(RETURN)f Fu(traps)h(from)g(the)h(calling)h
-(shell.)40 b(The)27 b(trace)i(attribute)1110 2798 y(has)h(no)g(sp)s
-(ecial)h(meaning)g(for)f(v)-5 b(ariables.)630 2951 y
+(shell.)40 b(The)27 b(trace)i(attribute)1110 5061 y(has)h(no)g(sp)s
+(ecial)h(meaning)g(for)f(v)-5 b(ariables.)630 5230 y
Ft(-u)384 b Fu(When)28 b(the)h(v)-5 b(ariable)29 b(is)f(assigned)h(a)f
(v)-5 b(alue,)30 b(all)f(lo)m(w)m(er-case)i(c)m(haracters)f(are)1110
-3061 y(con)m(v)m(erted)i(to)f(upp)s(er-case.)40 b(The)30
-b(lo)m(w)m(er-case)j(attribute)e(is)g(disabled.)630 3214
-y Ft(-x)384 b Fu(Mark)30 b(eac)m(h)h Fr(name)k Fu(for)29
-b(exp)s(ort)h(to)g(subsequen)m(t)f(commands)h(via)g(the)g(en)m(vi-)1110
-3324 y(ronmen)m(t.)630 3477 y(Using)e(`)p Ft(+)p Fu(')h(instead)f(of)g
-(`)p Ft(-)p Fu(')g(turns)f(o\013)i(the)f(attribute)h(instead,)g(with)f
-(the)g(exceptions)h(that)630 3587 y(`)p Ft(+a)p Fu(')23
+5340 y(con)m(v)m(erted)i(to)f(upp)s(er-case.)40 b(The)30
+b(lo)m(w)m(er-case)j(attribute)e(is)g(disabled.)p eop
+end
+%%Page: 61 67
+TeXDict begin 61 66 bop 150 -116 a Fu(Chapter)30 b(4:)41
+b(Shell)30 b(Builtin)h(Commands)2069 b(61)630 299 y Ft(-x)384
+b Fu(Mark)30 b(eac)m(h)h Fr(name)k Fu(for)29 b(exp)s(ort)h(to)g
+(subsequen)m(t)f(commands)h(via)g(the)g(en)m(vi-)1110
+408 y(ronmen)m(t.)630 560 y(Using)e(`)p Ft(+)p Fu(')h(instead)f(of)g(`)
+p Ft(-)p Fu(')g(turns)f(o\013)i(the)f(attribute)h(instead,)g(with)f
+(the)g(exceptions)h(that)630 670 y(`)p Ft(+a)p Fu(')23
b(and)f(`)p Ft(+A)p Fu(')h(ma)m(y)h(not)f(b)s(e)f(used)g(to)i(destro)m
(y)g(arra)m(y)f(v)-5 b(ariables)24 b(and)e(`)p Ft(+r)p
-Fu(')h(will)g(not)g(remo)m(v)m(e)630 3696 y(the)36 b(readonly)h
+Fu(')h(will)g(not)g(remo)m(v)m(e)630 780 y(the)36 b(readonly)h
(attribute.)59 b(When)36 b(used)f(in)h(a)h(function,)g
-Ft(declare)d Fu(mak)m(es)j(eac)m(h)h Fr(name)630 3806
+Ft(declare)d Fu(mak)m(es)j(eac)m(h)h Fr(name)630 889
y Fu(lo)s(cal,)e(as)d(with)h(the)f Ft(local)f Fu(command,)j(unless)d
(the)i Ft(-g)f Fu(option)h(is)f(used.)49 b(If)33 b(a)h(v)-5
-b(ariable)630 3915 y(name)30 b(is)h(follo)m(w)m(ed)h(b)m(y)e(=)p
+b(ariable)630 999 y(name)30 b(is)h(follo)m(w)m(ed)h(b)m(y)e(=)p
Fr(v)-5 b(alue)p Fu(,)31 b(the)f(v)-5 b(alue)31 b(of)g(the)f(v)-5
b(ariable)32 b(is)e(set)h(to)g Fr(v)-5 b(alue)p Fu(.)630
-4047 y(When)41 b(using)g Ft(-a)g Fu(or)h Ft(-A)e Fu(and)h(the)h(comp)s
+1130 y(When)41 b(using)g Ft(-a)g Fu(or)h Ft(-A)e Fu(and)h(the)h(comp)s
(ound)e(assignmen)m(t)i(syn)m(tax)g(to)g(create)h(arra)m(y)630
-4156 y(v)-5 b(ariables,)28 b(additional)f(attributes)g(do)f(not)h(tak)m
+1239 y(v)-5 b(ariables,)28 b(additional)f(attributes)g(do)f(not)h(tak)m
(e)h(e\013ect)g(un)m(til)e(subsequen)m(t)g(assignmen)m(ts.)630
-4288 y(The)35 b(return)f(status)i(is)g(zero)g(unless)f(an)g(in)m(v)-5
+1370 y(The)35 b(return)f(status)i(is)g(zero)g(unless)f(an)g(in)m(v)-5
b(alid)36 b(option)g(is)g(encoun)m(tered,)h(an)f(attempt)630
-4398 y(is)c(made)g(to)g(de\014ne)f(a)h(function)g(using)f(`)p
+1480 y(is)c(made)g(to)g(de\014ne)f(a)h(function)g(using)f(`)p
Ft(-f)f(foo=bar)p Fu(',)h(an)h(attempt)g(is)g(made)g(to)h(assign)630
-4507 y(a)42 b(v)-5 b(alue)43 b(to)g(a)f(readonly)g(v)-5
+1589 y(a)42 b(v)-5 b(alue)43 b(to)g(a)f(readonly)g(v)-5
b(ariable,)47 b(an)42 b(attempt)h(is)f(made)g(to)h(assign)f(a)h(v)-5
-b(alue)42 b(to)h(an)630 4617 y(arra)m(y)30 b(v)-5 b(ariable)30
+b(alue)42 b(to)h(an)630 1699 y(arra)m(y)30 b(v)-5 b(ariable)30
b(without)g(using)e(the)i(comp)s(ound)e(assignmen)m(t)i(syn)m(tax)g
-(\(see)h(Section)f(6.7)630 4726 y([Arra)m(ys],)43 b(page)d(102\),)k
+(\(see)h(Section)f(6.7)630 1808 y([Arra)m(ys],)43 b(page)d(103\),)k
(one)c(of)g(the)g Fr(name)5 b Fu(s)40 b(is)f(not)h(a)g(v)-5
b(alid)40 b(shell)g(v)-5 b(ariable)41 b(name,)h(an)630
-4836 y(attempt)28 b(is)f(made)h(to)f(turn)f(o\013)i(readonly)f(status)g
+1918 y(attempt)28 b(is)f(made)h(to)f(turn)f(o\013)i(readonly)f(status)g
(for)g(a)h(readonly)f(v)-5 b(ariable,)29 b(an)e(attempt)630
-4945 y(is)h(made)h(to)g(turn)e(o\013)i(arra)m(y)f(status)h(for)f(an)g
+2028 y(is)h(made)h(to)g(turn)e(o\013)i(arra)m(y)f(status)h(for)f(an)g
(arra)m(y)h(v)-5 b(ariable,)30 b(or)e(an)g(attempt)i(is)e(made)g(to)630
-5055 y(displa)m(y)j(a)f(non-existen)m(t)i(function)e(with)g
-Ft(-f)p Fu(.)150 5208 y Ft(echo)870 5340 y(echo)47 b([-neE])f([)p
-Fj(arg)g Ft(...])p eop end
-%%Page: 61 67
-TeXDict begin 61 66 bop 150 -116 a Fu(Chapter)30 b(4:)41
-b(Shell)30 b(Builtin)h(Commands)2069 b(61)630 299 y(Output)31
-b(the)i Fr(arg)8 b Fu(s,)33 b(separated)g(b)m(y)g(spaces,)g(terminated)
-g(with)f(a)h(newline.)47 b(The)32 b(return)630 408 y(status)f(is)f(0)h
-(unless)f(a)h(write)g(error)f(o)s(ccurs.)41 b(If)30 b
-Ft(-n)g Fu(is)h(sp)s(eci\014ed,)f(the)h(trailing)g(newline)g(is)630
-518 y(suppressed.)38 b(If)29 b(the)h Ft(-e)f Fu(option)h(is)f(giv)m
-(en,)i(in)m(terpretation)g(of)e(the)h(follo)m(wing)h(bac)m(kslash-)630
-628 y(escap)s(ed)43 b(c)m(haracters)h(is)e(enabled.)78
-b(The)42 b Ft(-E)g Fu(option)h(disables)g(the)g(in)m(terpretation)h(of)
-630 737 y(these)27 b(escap)s(e)g(c)m(haracters,)i(ev)m(en)e(on)g
-(systems)f(where)g(they)h(are)g(in)m(terpreted)g(b)m(y)f(default.)630
-847 y(The)32 b Ft(xpg_echo)f Fu(shell)i(option)g(ma)m(y)h(b)s(e)e(used)
-g(to)h(dynamically)h(determine)f(whether)f(or)630 956
-y(not)h Ft(echo)f Fu(expands)g(these)h(escap)s(e)h(c)m(haracters)g(b)m
-(y)f(default.)48 b Ft(echo)32 b Fu(do)s(es)g(not)i(in)m(terpret)630
-1066 y Ft(--)c Fu(to)h(mean)f(the)h(end)f(of)g(options.)630
-1201 y Ft(echo)f Fu(in)m(terprets)i(the)f(follo)m(wing)i(escap)s(e)f
-(sequences:)630 1363 y Ft(\\a)384 b Fu(alert)31 b(\(b)s(ell\))630
-1524 y Ft(\\b)384 b Fu(bac)m(kspace)630 1685 y Ft(\\c)g
-Fu(suppress)28 b(further)h(output)630 1846 y Ft(\\e)630
-1956 y(\\E)384 b Fu(escap)s(e)630 2117 y Ft(\\f)g Fu(form)30
-b(feed)630 2278 y Ft(\\n)384 b Fu(new)30 b(line)630 2439
-y Ft(\\r)384 b Fu(carriage)32 b(return)630 2600 y Ft(\\t)384
-b Fu(horizon)m(tal)32 b(tab)630 2761 y Ft(\\v)384 b Fu(v)m(ertical)32
-b(tab)630 2923 y Ft(\\\\)384 b Fu(bac)m(kslash)630 3084
+2137 y(displa)m(y)j(a)f(non-existen)m(t)i(function)e(with)g
+Ft(-f)p Fu(.)150 2289 y Ft(echo)870 2420 y(echo)47 b([-neE])f([)p
+Fj(arg)g Ft(...])630 2551 y Fu(Output)31 b(the)i Fr(arg)8
+b Fu(s,)33 b(separated)g(b)m(y)g(spaces,)g(terminated)g(with)f(a)h
+(newline.)47 b(The)32 b(return)630 2660 y(status)f(is)f(0)h(unless)f(a)
+h(write)g(error)f(o)s(ccurs.)41 b(If)30 b Ft(-n)g Fu(is)h(sp)s
+(eci\014ed,)f(the)h(trailing)g(newline)g(is)630 2770
+y(suppressed.)38 b(If)29 b(the)h Ft(-e)f Fu(option)h(is)f(giv)m(en,)i
+(in)m(terpretation)g(of)e(the)h(follo)m(wing)h(bac)m(kslash-)630
+2880 y(escap)s(ed)22 b(c)m(haracters)i(is)e(enabled.)38
+b(The)21 b Ft(-E)h Fu(option)g(disables)g(the)h(in)m(terpretation)g(of)
+f(these)630 2989 y(escap)s(e)30 b(c)m(haracters,)i(ev)m(en)f(on)e
+(systems)h(where)g(they)g(are)g(in)m(terpreted)g(b)m(y)g(default.)40
+b(The)630 3099 y Ft(xpg_echo)33 b Fu(shell)i(option)h(ma)m(y)f(b)s(e)g
+(used)f(to)i(dynamically)g(determine)f(whether)g(or)g(not)630
+3208 y Ft(echo)j Fu(in)m(terprets)i(an)m(y)f(options)h(and)f(expands)f
+(these)i(escap)s(e)g(c)m(haracters)g(b)m(y)f(default.)630
+3318 y Ft(echo)29 b Fu(do)s(es)h(not)h(in)m(terpret)g
+Ft(--)e Fu(to)j(mean)e(the)h(end)e(of)i(options.)630
+3449 y Ft(echo)e Fu(in)m(terprets)i(the)f(follo)m(wing)i(escap)s(e)f
+(sequences:)630 3601 y Ft(\\a)384 b Fu(alert)31 b(\(b)s(ell\))630
+3753 y Ft(\\b)384 b Fu(bac)m(kspace)630 3905 y Ft(\\c)g
+Fu(suppress)28 b(further)h(output)630 4057 y Ft(\\e)630
+4166 y(\\E)384 b Fu(escap)s(e)630 4318 y Ft(\\f)g Fu(form)30
+b(feed)630 4470 y Ft(\\n)384 b Fu(new)30 b(line)630 4622
+y Ft(\\r)384 b Fu(carriage)32 b(return)630 4774 y Ft(\\t)384
+b Fu(horizon)m(tal)32 b(tab)630 4926 y Ft(\\v)384 b Fu(v)m(ertical)32
+b(tab)630 5078 y Ft(\\\\)384 b Fu(bac)m(kslash)630 5230
y Ft(\\0)p Fj(nnn)240 b Fu(the)32 b(eigh)m(t-bit)i(c)m(haracter)g
(whose)e(v)-5 b(alue)33 b(is)f(the)g(o)s(ctal)i(v)-5
-b(alue)32 b Fr(nnn)f Fu(\(zero)i(to)1110 3193 y(three)e(o)s(ctal)g
-(digits\))630 3354 y Ft(\\x)p Fj(HH)288 b Fu(the)38 b(eigh)m(t-bit)i(c)
-m(haracter)g(whose)e(v)-5 b(alue)39 b(is)f(the)h(hexadecimal)g(v)-5
-b(alue)39 b Fr(HH)1110 3464 y Fu(\(one)31 b(or)f(t)m(w)m(o)i(hex)e
-(digits\))630 3625 y Ft(\\u)p Fj(HHHH)192 b Fu(the)41
-b(Unico)s(de)g(\(ISO/IEC)f(10646\))j(c)m(haracter)g(whose)e(v)-5
-b(alue)41 b(is)g(the)g(hex-)1110 3735 y(adecimal)32 b(v)-5
-b(alue)31 b Fr(HHHH)41 b Fu(\(one)31 b(to)g(four)e(hex)h(digits\))630
-3896 y Ft(\\U)p Fj(HHHHHHHH)1110 4006 y Fu(the)41 b(Unico)s(de)g
-(\(ISO/IEC)f(10646\))j(c)m(haracter)g(whose)e(v)-5 b(alue)41
-b(is)g(the)g(hex-)1110 4115 y(adecimal)32 b(v)-5 b(alue)31
-b Fr(HHHHHHHH)41 b Fu(\(one)31 b(to)g(eigh)m(t)h(hex)e(digits\))150
-4276 y Ft(enable)870 4412 y(enable)46 b([-a])h([-dnps])f([-f)g
-Fj(filename)p Ft(])g([)p Fj(name)g Ft(...)o(])630 4547
-y Fu(Enable)36 b(and)f(disable)h(builtin)g(shell)g(commands.)56
+b(alue)32 b Fr(nnn)f Fu(\(zero)i(to)1110 5340 y(three)e(o)s(ctal)g
+(digits\))p eop end
+%%Page: 62 68
+TeXDict begin 62 67 bop 150 -116 a Fu(Chapter)30 b(4:)41
+b(Shell)30 b(Builtin)h(Commands)2069 b(62)630 299 y Ft(\\x)p
+Fj(HH)288 b Fu(the)38 b(eigh)m(t-bit)i(c)m(haracter)g(whose)e(v)-5
+b(alue)39 b(is)f(the)h(hexadecimal)g(v)-5 b(alue)39 b
+Fr(HH)1110 408 y Fu(\(one)31 b(or)f(t)m(w)m(o)i(hex)e(digits\))630
+573 y Ft(\\u)p Fj(HHHH)192 b Fu(the)41 b(Unico)s(de)g(\(ISO/IEC)f
+(10646\))j(c)m(haracter)g(whose)e(v)-5 b(alue)41 b(is)g(the)g(hex-)1110
+682 y(adecimal)32 b(v)-5 b(alue)31 b Fr(HHHH)41 b Fu(\(one)31
+b(to)g(four)e(hex)h(digits\))630 847 y Ft(\\U)p Fj(HHHHHHHH)1110
+956 y Fu(the)41 b(Unico)s(de)g(\(ISO/IEC)f(10646\))j(c)m(haracter)g
+(whose)e(v)-5 b(alue)41 b(is)g(the)g(hex-)1110 1066 y(adecimal)32
+b(v)-5 b(alue)31 b Fr(HHHHHHHH)41 b Fu(\(one)31 b(to)g(eigh)m(t)h(hex)e
+(digits\))150 1230 y Ft(enable)870 1367 y(enable)46 b([-a])h([-dnps])f
+([-f)g Fj(filename)p Ft(])g([)p Fj(name)g Ft(...)o(])630
+1504 y Fu(Enable)36 b(and)f(disable)h(builtin)g(shell)g(commands.)56
b(Disabling)37 b(a)g(builtin)e(allo)m(ws)i(a)f(disk)630
-4657 y(command)e(whic)m(h)g(has)g(the)g(same)h(name)f(as)h(a)f(shell)h
-(builtin)e(to)i(b)s(e)f(executed)h(without)630 4766 y(sp)s(ecifying)27
+1614 y(command)e(whic)m(h)g(has)g(the)g(same)h(name)f(as)h(a)f(shell)h
+(builtin)e(to)i(b)s(e)f(executed)h(without)630 1724 y(sp)s(ecifying)27
b(a)g(full)g(pathname,)g(ev)m(en)h(though)f(the)g(shell)g(normally)g
-(searc)m(hes)h(for)f(builtins)630 4876 y(b)s(efore)35
+(searc)m(hes)h(for)f(builtins)630 1833 y(b)s(efore)35
b(disk)g(commands.)55 b(If)35 b Ft(-n)g Fu(is)g(used,)h(the)g
Fr(name)5 b Fu(s)35 b(b)s(ecome)h(disabled.)55 b(Otherwise)630
-4985 y Fr(name)5 b Fu(s)44 b(are)h(enabled.)82 b(F)-8
+1943 y Fr(name)5 b Fu(s)44 b(are)h(enabled.)82 b(F)-8
b(or)45 b(example,)k(to)c(use)f(the)g Ft(test)f Fu(binary)h(found)f
-(via)h Ft($PATH)630 5095 y Fu(instead)31 b(of)f(the)h(shell)f(builtin)g
+(via)h Ft($PATH)630 2052 y Fu(instead)31 b(of)f(the)h(shell)f(builtin)g
(v)m(ersion,)h(t)m(yp)s(e)g(`)p Ft(enable)e(-n)h(test)p
-Fu('.)630 5230 y(If)45 b(the)i Ft(-p)e Fu(option)h(is)g(supplied,)j(or)
+Fu('.)630 2189 y(If)45 b(the)i Ft(-p)e Fu(option)h(is)g(supplied,)j(or)
d(no)g Fr(name)51 b Fu(argumen)m(ts)46 b(app)s(ear,)k(a)c(list)h(of)f
-(shell)630 5340 y(builtins)37 b(is)h(prin)m(ted.)63 b(With)38
+(shell)630 2299 y(builtins)37 b(is)h(prin)m(ted.)63 b(With)38
b(no)f(other)h(argumen)m(ts,)j(the)d(list)g(consists)g(of)g(all)h
-(enabled)p eop end
-%%Page: 62 68
-TeXDict begin 62 67 bop 150 -116 a Fu(Chapter)30 b(4:)41
-b(Shell)30 b(Builtin)h(Commands)2069 b(62)630 299 y(shell)36
-b(builtins.)57 b(The)35 b Ft(-a)h Fu(option)g(means)g(to)g(list)h(eac)m
-(h)g(builtin)f(with)f(an)h(indication)h(of)630 408 y(whether)30
-b(or)g(not)h(it)g(is)f(enabled.)630 544 y(The)22 b Ft(-f)f
-Fu(option)h(means)g(to)h(load)g(the)f(new)g(builtin)f(command)h
-Fr(name)27 b Fu(from)22 b(shared)f(ob)5 b(ject)630 654
-y Fr(\014lename)p Fu(,)31 b(on)f(systems)g(that)h(supp)s(ort)e(dynamic)
-h(loading.)41 b(Bash)31 b(will)f(use)g(the)h(v)-5 b(alue)31
-b(of)630 764 y(the)39 b Ft(BASH_LOADABLES_PATH)34 b Fu(v)-5
-b(ariable)40 b(as)f(a)h(colon-separated)h(list)f(of)f(directories)h(in)
-630 873 y(whic)m(h)31 b(to)h(searc)m(h)g(for)f Fr(\014lename)p
-Fu(.)44 b(The)31 b(default)g(is)h(system-dep)s(enden)m(t.)43
-b(The)31 b Ft(-d)f Fu(option)630 983 y(will)h(delete)g(a)g(builtin)f
-(loaded)h(with)f Ft(-f)p Fu(.)630 1119 y(If)j(there)i(are)f(no)g
-(options,)h(a)f(list)h(of)f(the)g(shell)g(builtins)g(is)g(displa)m(y)m
-(ed.)52 b(The)33 b Ft(-s)g Fu(option)630 1228 y(restricts)j
+(enabled)630 2408 y(shell)d(builtins.)57 b(The)35 b Ft(-a)h
+Fu(option)g(means)g(to)g(list)h(eac)m(h)g(builtin)f(with)f(an)h
+(indication)h(of)630 2518 y(whether)30 b(or)g(not)h(it)g(is)f(enabled.)
+630 2655 y(The)22 b Ft(-f)f Fu(option)h(means)g(to)h(load)g(the)f(new)g
+(builtin)f(command)h Fr(name)27 b Fu(from)22 b(shared)f(ob)5
+b(ject)630 2765 y Fr(\014lename)p Fu(,)31 b(on)f(systems)g(that)h(supp)
+s(ort)e(dynamic)h(loading.)41 b(Bash)31 b(will)f(use)g(the)h(v)-5
+b(alue)31 b(of)630 2874 y(the)39 b Ft(BASH_LOADABLES_PATH)34
+b Fu(v)-5 b(ariable)40 b(as)f(a)h(colon-separated)h(list)f(of)f
+(directories)h(in)630 2984 y(whic)m(h)31 b(to)h(searc)m(h)g(for)f
+Fr(\014lename)p Fu(.)44 b(The)31 b(default)g(is)h(system-dep)s(enden)m
+(t.)43 b(The)31 b Ft(-d)f Fu(option)630 3093 y(will)h(delete)g(a)g
+(builtin)f(loaded)h(with)f Ft(-f)p Fu(.)630 3230 y(If)j(there)i(are)f
+(no)g(options,)h(a)f(list)h(of)f(the)g(shell)g(builtins)g(is)g(displa)m
+(y)m(ed.)52 b(The)33 b Ft(-s)g Fu(option)630 3340 y(restricts)j
Ft(enable)d Fu(to)j(the)f Fm(posix)f Fu(sp)s(ecial)i(builtins.)54
b(If)34 b Ft(-s)h Fu(is)g(used)f(with)g Ft(-f)p Fu(,)i(the)f(new)630
-1338 y(builtin)30 b(b)s(ecomes)h(a)f(sp)s(ecial)h(builtin)f(\(see)i
+3450 y(builtin)30 b(b)s(ecomes)h(a)f(sp)s(ecial)h(builtin)f(\(see)i
(Section)f(4.4)g([Sp)s(ecial)g(Builtins],)g(page)g(79\).)630
-1474 y(If)24 b(no)g(options)h(are)g(supplied)e(and)h(a)h
+3587 y(If)24 b(no)g(options)h(are)g(supplied)e(and)h(a)h
Fr(name)k Fu(is)c(not)f(a)h(shell)g(builtin,)g Ft(enable)e
-Fu(will)i(attempt)630 1583 y(to)c(load)g Fr(name)26 b
+Fu(will)i(attempt)630 3696 y(to)c(load)g Fr(name)26 b
Fu(from)20 b(a)g(shared)g(ob)5 b(ject)21 b(named)f Fr(name)p
Fu(,)j(as)d(if)h(the)f(command)h(w)m(ere)f(`)p Ft(enable)630
-1693 y(-f)30 b Fj(name)f(name)p Fu('.)630 1829 y(The)d(return)f(status)
+3806 y(-f)30 b Fj(name)f(name)p Fu('.)630 3943 y(The)d(return)f(status)
h(is)g(zero)h(unless)e(a)i Fr(name)k Fu(is)26 b(not)g(a)h(shell)f
-(builtin)g(or)g(there)g(is)g(an)g(error)630 1938 y(loading)31
+(builtin)g(or)g(there)g(is)g(an)g(error)630 4052 y(loading)31
b(a)g(new)f(builtin)g(from)g(a)g(shared)g(ob)5 b(ject.)150
-2101 y Ft(help)870 2236 y(help)47 b([-dms])f([)p Fj(pattern)p
-Ft(])630 2372 y Fu(Displa)m(y)40 b(helpful)e(information)h(ab)s(out)g
+4217 y Ft(help)870 4354 y(help)47 b([-dms])f([)p Fj(pattern)p
+Ft(])630 4491 y Fu(Displa)m(y)40 b(helpful)e(information)h(ab)s(out)g
(builtin)f(commands.)66 b(If)38 b Fr(pattern)h Fu(is)g(sp)s(eci\014ed,)
-630 2482 y Ft(help)28 b Fu(giv)m(es)i(detailed)g(help)e(on)h(all)h
+630 4600 y Ft(help)28 b Fu(giv)m(es)i(detailed)g(help)e(on)h(all)h
(commands)e(matc)m(hing)i Fr(pattern)p Fu(,)g(otherwise)f(a)g(list)h
-(of)630 2591 y(the)h(builtins)e(is)i(prin)m(ted.)630
-2727 y(Options,)f(if)h(supplied,)e(ha)m(v)m(e)i(the)g(follo)m(wing)h
-(meanings:)630 2890 y Ft(-d)384 b Fu(Displa)m(y)32 b(a)e(short)g
-(description)h(of)f(eac)m(h)i Fr(pattern)630 3052 y Ft(-m)384
+(of)630 4710 y(the)h(builtins)e(is)i(prin)m(ted.)630
+4847 y(Options,)f(if)h(supplied,)e(ha)m(v)m(e)i(the)g(follo)m(wing)h
+(meanings:)630 5011 y Ft(-d)384 b Fu(Displa)m(y)32 b(a)e(short)g
+(description)h(of)f(eac)m(h)i Fr(pattern)630 5176 y Ft(-m)384
b Fu(Displa)m(y)32 b(the)e(description)g(of)h(eac)m(h)h
Fr(pattern)e Fu(in)g(a)h(manpage-lik)m(e)h(format)630
-3214 y Ft(-s)384 b Fu(Displa)m(y)32 b(only)e(a)h(short)f(usage)h
-(synopsis)e(for)i(eac)m(h)g Fr(pattern)630 3376 y Fu(The)f(return)f
-(status)i(is)f(zero)h(unless)f(no)g(command)h(matc)m(hes)g
-Fr(pattern)p Fu(.)150 3538 y Ft(let)870 3674 y(let)47
-b Fj(expression)e Ft([)p Fj(expression)g Ft(...)o(])630
-3810 y Fu(The)c Ft(let)g Fu(builtin)g(allo)m(ws)i(arithmetic)f(to)h(b)s
+5340 y Ft(-s)384 b Fu(Displa)m(y)32 b(only)e(a)h(short)f(usage)h
+(synopsis)e(for)i(eac)m(h)g Fr(pattern)p eop end
+%%Page: 63 69
+TeXDict begin 63 68 bop 150 -116 a Fu(Chapter)30 b(4:)41
+b(Shell)30 b(Builtin)h(Commands)2069 b(63)630 299 y(The)30
+b(return)f(status)i(is)f(zero)h(unless)f(no)g(command)h(matc)m(hes)g
+Fr(pattern)p Fu(.)150 463 y Ft(let)870 600 y(let)47 b
+Fj(expression)e Ft([)p Fj(expression)g Ft(...)o(])630
+737 y Fu(The)c Ft(let)g Fu(builtin)g(allo)m(ws)i(arithmetic)f(to)h(b)s
(e)d(p)s(erformed)g(on)i(shell)g(v)-5 b(ariables.)74
-b(Eac)m(h)630 3920 y Fr(expression)31 b Fu(is)g(ev)-5
+b(Eac)m(h)630 847 y Fr(expression)31 b Fu(is)g(ev)-5
b(aluated)32 b(according)f(to)h(the)f(rules)g(giv)m(en)h(b)s(elo)m(w)f
-(in)f(Section)i(6.5)g([Shell)630 4029 y(Arithmetic],)47
-b(page)c(100.)78 b(If)41 b(the)i(last)g Fr(expression)f
+(in)f(Section)i(6.5)g([Shell)630 956 y(Arithmetic],)47
+b(page)c(101.)78 b(If)41 b(the)i(last)g Fr(expression)f
Fu(ev)-5 b(aluates)44 b(to)f(0,)j Ft(let)41 b Fu(returns)g(1;)630
-4139 y(otherwise)31 b(0)g(is)f(returned.)150 4301 y Ft(local)870
-4437 y(local)46 b([)p Fj(option)p Ft(])g Fj(name)p Ft([=)p
-Fj(value)p Ft(])e(...)630 4573 y Fu(F)-8 b(or)27 b(eac)m(h)g(argumen)m
+1066 y(otherwise)31 b(0)g(is)f(returned.)150 1230 y Ft(local)870
+1367 y(local)46 b([)p Fj(option)p Ft(])g Fj(name)p Ft([=)p
+Fj(value)p Ft(])e(...)630 1504 y Fu(F)-8 b(or)27 b(eac)m(h)g(argumen)m
(t,)g(a)f(lo)s(cal)h(v)-5 b(ariable)27 b(named)e Fr(name)31
b Fu(is)26 b(created,)i(and)d(assigned)h Fr(v)-5 b(alue)p
-Fu(.)630 4682 y(The)28 b Fr(option)i Fu(can)f(b)s(e)f(an)m(y)i(of)f
+Fu(.)630 1614 y(The)28 b Fr(option)i Fu(can)f(b)s(e)f(an)m(y)i(of)f
(the)g(options)g(accepted)i(b)m(y)d Ft(declare)p Fu(.)39
-b Ft(local)27 b Fu(can)i(only)h(b)s(e)630 4792 y(used)20
+b Ft(local)27 b Fu(can)i(only)h(b)s(e)630 1724 y(used)20
b(within)g(a)h(function;)j(it)d(mak)m(es)g(the)g(v)-5
b(ariable)22 b Fr(name)k Fu(ha)m(v)m(e)21 b(a)g(visible)h(scop)s(e)e
-(restricted)630 4902 y(to)28 b(that)g(function)f(and)g(its)h(c)m
+(restricted)630 1833 y(to)28 b(that)g(function)f(and)g(its)h(c)m
(hildren.)39 b(If)27 b Fr(name)33 b Fu(is)27 b(`)p Ft(-)p
Fu(',)i(the)f(set)f(of)h(shell)g(options)f(is)h(made)630
-5011 y(lo)s(cal)40 b(to)f(the)f(function)g(in)g(whic)m(h)h
+1943 y(lo)s(cal)40 b(to)f(the)f(function)g(in)g(whic)m(h)h
Ft(local)e Fu(is)h(in)m(v)m(ok)m(ed:)58 b(shell)39 b(options)f(c)m
-(hanged)h(using)630 5121 y(the)31 b Ft(set)f Fu(builtin)h(inside)g(the)
+(hanged)h(using)630 2052 y(the)31 b Ft(set)f Fu(builtin)h(inside)g(the)
g(function)f(after)i(the)f(call)h(to)g Ft(local)e Fu(are)h(restored)g
-(to)h(their)630 5230 y(original)h(v)-5 b(alues)33 b(when)e(the)i
+(to)h(their)630 2162 y(original)h(v)-5 b(alues)33 b(when)e(the)i
(function)f(returns.)45 b(The)32 b(restore)h(is)f(e\013ected)i(as)f(if)
-f(a)h(series)630 5340 y(of)c Ft(set)f Fu(commands)h(w)m(ere)g(executed)
+f(a)h(series)630 2271 y(of)c Ft(set)f Fu(commands)h(w)m(ere)g(executed)
h(to)g(restore)f(the)g(v)-5 b(alues)30 b(that)f(w)m(ere)h(in)e(place)i
-(b)s(efore)p eop end
-%%Page: 63 69
-TeXDict begin 63 68 bop 150 -116 a Fu(Chapter)30 b(4:)41
-b(Shell)30 b(Builtin)h(Commands)2069 b(63)630 299 y(the)29
-b(function.)40 b(The)28 b(return)f(status)i(is)g(zero)g(unless)f
-Ft(local)f Fu(is)h(used)g(outside)h(a)g(function,)630
-408 y(an)h(in)m(v)-5 b(alid)31 b Fr(name)36 b Fu(is)30
-b(supplied,)f(or)i Fr(name)k Fu(is)c(a)g(readonly)f(v)-5
-b(ariable.)150 571 y Ft(logout)870 707 y(logout)46 b([)p
-Fj(n)p Ft(])630 844 y Fu(Exit)31 b(a)g(login)g(shell,)g(returning)e(a)i
-(status)g(of)f Fr(n)g Fu(to)h(the)g(shell's)f(paren)m(t.)150
-1006 y Ft(mapfile)870 1142 y(mapfile)46 b([-d)h Fj(delim)p
-Ft(])f([-n)h Fj(count)p Ft(])f([-O)h Fj(origin)p Ft(])f([-s)g
-Fj(count)p Ft(])1061 1252 y([-t])h([-u)f Fj(fd)p Ft(])h([-C)g
-Fj(callback)p Ft(])f([-c)g Fj(quantum)p Ft(])g([)p Fj(array)p
-Ft(])630 1388 y Fu(Read)38 b(lines)f(from)g(the)h(standard)e(input)g
-(in)m(to)j(the)e(indexed)g(arra)m(y)h(v)-5 b(ariable)38
-b Fr(arra)m(y)p Fu(,)i(or)630 1498 y(from)28 b(\014le)h(descriptor)f
-Fr(fd)k Fu(if)c(the)h Ft(-u)f Fu(option)h(is)g(supplied.)39
-b(The)28 b(v)-5 b(ariable)29 b Ft(MAPFILE)e Fu(is)i(the)630
-1607 y(default)i Fr(arra)m(y)p Fu(.)41 b(Options,)30
-b(if)g(supplied,)g(ha)m(v)m(e)h(the)g(follo)m(wing)h(meanings:)630
-1770 y Ft(-d)384 b Fu(The)37 b(\014rst)g(c)m(haracter)i(of)f
-Fr(delim)g Fu(is)f(used)g(to)h(terminate)h(eac)m(h)g(input)d(line,)1110
-1880 y(rather)41 b(than)h(newline.)74 b(If)41 b Fr(delim)h
-Fu(is)g(the)f(empt)m(y)h(string,)j Ft(mapfile)40 b Fu(will)1110
-1989 y(terminate)31 b(a)g(line)g(when)e(it)i(reads)f(a)h(NUL)g(c)m
-(haracter.)630 2152 y Ft(-n)384 b Fu(Cop)m(y)30 b(at)h(most)g
-Fr(coun)m(t)i Fu(lines.)41 b(If)30 b Fr(coun)m(t)j Fu(is)d(0,)h(all)h
-(lines)e(are)h(copied.)630 2315 y Ft(-O)384 b Fu(Begin)31
-b(assigning)g(to)g Fr(arra)m(y)39 b Fu(at)31 b(index)f
-Fr(origin)p Fu(.)41 b(The)30 b(default)h(index)f(is)g(0.)630
-2477 y Ft(-s)384 b Fu(Discard)31 b(the)f(\014rst)g Fr(coun)m(t)j
-Fu(lines)e(read.)630 2640 y Ft(-t)384 b Fu(Remo)m(v)m(e)32
-b(a)f(trailing)g Fr(delim)g Fu(\(default)g(newline\))f(from)g(eac)m(h)i
-(line)f(read.)630 2803 y Ft(-u)384 b Fu(Read)31 b(lines)f(from)g
-(\014le)h(descriptor)f Fr(fd)j Fu(instead)e(of)f(the)h(standard)e
-(input.)630 2966 y Ft(-C)384 b Fu(Ev)-5 b(aluate)26 b
-Fr(callbac)m(k)33 b Fu(eac)m(h)26 b(time)g Fr(quan)m(tum)f
-Fu(lines)g(are)g(read.)39 b(The)25 b Ft(-c)f Fu(option)1110
-3075 y(sp)s(eci\014es)30 b Fr(quan)m(tum)p Fu(.)630 3238
-y Ft(-c)384 b Fu(Sp)s(ecify)30 b(the)g(n)m(um)m(b)s(er)f(of)i(lines)f
-(read)h(b)s(et)m(w)m(een)g(eac)m(h)g(call)h(to)f Fr(callbac)m(k)p
-Fu(.)630 3401 y(If)36 b Ft(-C)g Fu(is)g(sp)s(eci\014ed)g(without)g
-Ft(-c)p Fu(,)h(the)g(default)f(quan)m(tum)g(is)h(5000.)60
-b(When)36 b Fr(callbac)m(k)44 b Fu(is)630 3510 y(ev)-5
-b(aluated,)30 b(it)e(is)g(supplied)f(the)h(index)f(of)i(the)f(next)g
-(arra)m(y)g(elemen)m(t)h(to)g(b)s(e)e(assigned)i(and)630
-3620 y(the)39 b(line)g(to)h(b)s(e)e(assigned)h(to)h(that)f(elemen)m(t)i
-(as)e(additional)h(argumen)m(ts.)66 b Fr(callbac)m(k)47
-b Fu(is)630 3729 y(ev)-5 b(aluated)32 b(after)e(the)h(line)g(is)f(read)
-g(but)g(b)s(efore)g(the)h(arra)m(y)g(elemen)m(t)g(is)g(assigned.)630
-3866 y(If)25 b(not)g(supplied)f(with)h(an)g(explicit)i(origin,)g
+(b)s(efore)630 2381 y(the)f(function.)40 b(The)28 b(return)f(status)i
+(is)g(zero)g(unless)f Ft(local)f Fu(is)h(used)g(outside)h(a)g
+(function,)630 2491 y(an)h(in)m(v)-5 b(alid)31 b Fr(name)36
+b Fu(is)30 b(supplied,)f(or)i Fr(name)k Fu(is)c(a)g(readonly)f(v)-5
+b(ariable.)150 2655 y Ft(logout)870 2792 y(logout)46
+b([)p Fj(n)p Ft(])630 2929 y Fu(Exit)31 b(a)g(login)g(shell,)g
+(returning)e(a)i(status)g(of)f Fr(n)g Fu(to)h(the)g(shell's)f(paren)m
+(t.)150 3093 y Ft(mapfile)870 3230 y(mapfile)46 b([-d)h
+Fj(delim)p Ft(])f([-n)h Fj(count)p Ft(])f([-O)h Fj(origin)p
+Ft(])f([-s)g Fj(count)p Ft(])1061 3340 y([-t])h([-u)f
+Fj(fd)p Ft(])h([-C)g Fj(callback)p Ft(])f([-c)g Fj(quantum)p
+Ft(])g([)p Fj(array)p Ft(])630 3477 y Fu(Read)38 b(lines)f(from)g(the)h
+(standard)e(input)g(in)m(to)j(the)e(indexed)g(arra)m(y)h(v)-5
+b(ariable)38 b Fr(arra)m(y)p Fu(,)i(or)630 3587 y(from)28
+b(\014le)h(descriptor)f Fr(fd)k Fu(if)c(the)h Ft(-u)f
+Fu(option)h(is)g(supplied.)39 b(The)28 b(v)-5 b(ariable)29
+b Ft(MAPFILE)e Fu(is)i(the)630 3696 y(default)i Fr(arra)m(y)p
+Fu(.)41 b(Options,)30 b(if)g(supplied,)g(ha)m(v)m(e)h(the)g(follo)m
+(wing)h(meanings:)630 3861 y Ft(-d)384 b Fu(The)37 b(\014rst)g(c)m
+(haracter)i(of)f Fr(delim)g Fu(is)f(used)g(to)h(terminate)h(eac)m(h)g
+(input)d(line,)1110 3970 y(rather)41 b(than)h(newline.)74
+b(If)41 b Fr(delim)h Fu(is)g(the)f(empt)m(y)h(string,)j
+Ft(mapfile)40 b Fu(will)1110 4080 y(terminate)31 b(a)g(line)g(when)e
+(it)i(reads)f(a)h(NUL)g(c)m(haracter.)630 4244 y Ft(-n)384
+b Fu(Cop)m(y)30 b(at)h(most)g Fr(coun)m(t)i Fu(lines.)41
+b(If)30 b Fr(coun)m(t)j Fu(is)d(0,)h(all)h(lines)e(are)h(copied.)630
+4408 y Ft(-O)384 b Fu(Begin)31 b(assigning)g(to)g Fr(arra)m(y)39
+b Fu(at)31 b(index)f Fr(origin)p Fu(.)41 b(The)30 b(default)h(index)f
+(is)g(0.)630 4573 y Ft(-s)384 b Fu(Discard)31 b(the)f(\014rst)g
+Fr(coun)m(t)j Fu(lines)e(read.)630 4737 y Ft(-t)384 b
+Fu(Remo)m(v)m(e)32 b(a)f(trailing)g Fr(delim)g Fu(\(default)g
+(newline\))f(from)g(eac)m(h)i(line)f(read.)630 4902 y
+Ft(-u)384 b Fu(Read)31 b(lines)f(from)g(\014le)h(descriptor)f
+Fr(fd)j Fu(instead)e(of)f(the)h(standard)e(input.)630
+5066 y Ft(-C)384 b Fu(Ev)-5 b(aluate)26 b Fr(callbac)m(k)33
+b Fu(eac)m(h)26 b(time)g Fr(quan)m(tum)f Fu(lines)g(are)g(read.)39
+b(The)25 b Ft(-c)f Fu(option)1110 5176 y(sp)s(eci\014es)30
+b Fr(quan)m(tum)p Fu(.)630 5340 y Ft(-c)384 b Fu(Sp)s(ecify)30
+b(the)g(n)m(um)m(b)s(er)f(of)i(lines)f(read)h(b)s(et)m(w)m(een)g(eac)m
+(h)g(call)h(to)f Fr(callbac)m(k)p Fu(.)p eop end
+%%Page: 64 70
+TeXDict begin 64 69 bop 150 -116 a Fu(Chapter)30 b(4:)41
+b(Shell)30 b(Builtin)h(Commands)2069 b(64)630 299 y(If)36
+b Ft(-C)g Fu(is)g(sp)s(eci\014ed)g(without)g Ft(-c)p
+Fu(,)h(the)g(default)f(quan)m(tum)g(is)h(5000.)60 b(When)36
+b Fr(callbac)m(k)44 b Fu(is)630 408 y(ev)-5 b(aluated,)30
+b(it)e(is)g(supplied)f(the)h(index)f(of)i(the)f(next)g(arra)m(y)g
+(elemen)m(t)h(to)g(b)s(e)e(assigned)i(and)630 518 y(the)39
+b(line)g(to)h(b)s(e)e(assigned)h(to)h(that)f(elemen)m(t)i(as)e
+(additional)h(argumen)m(ts.)66 b Fr(callbac)m(k)47 b
+Fu(is)630 628 y(ev)-5 b(aluated)32 b(after)e(the)h(line)g(is)f(read)g
+(but)g(b)s(efore)g(the)h(arra)m(y)g(elemen)m(t)g(is)g(assigned.)630
+756 y(If)25 b(not)g(supplied)f(with)h(an)g(explicit)i(origin,)g
Ft(mapfile)c Fu(will)j(clear)g Fr(arra)m(y)34 b Fu(b)s(efore)24
-b(assigning)630 3975 y(to)31 b(it.)630 4111 y Ft(mapfile)41
+b(assigning)630 865 y(to)31 b(it.)630 993 y Ft(mapfile)41
b Fu(returns)g(successfully)i(unless)e(an)i(in)m(v)-5
b(alid)43 b(option)g(or)g(option)g(argumen)m(t)g(is)630
-4221 y(supplied,)29 b Fr(arra)m(y)39 b Fu(is)30 b(in)m(v)-5
+1103 y(supplied,)29 b Fr(arra)m(y)39 b Fu(is)30 b(in)m(v)-5
b(alid)31 b(or)g(unassignable,)f(or)h Fr(arra)m(y)38
b Fu(is)31 b(not)f(an)h(indexed)e(arra)m(y)-8 b(.)150
-4384 y Ft(printf)870 4520 y(printf)46 b([-v)h Fj(var)p
-Ft(])g Fj(format)f Ft([)p Fj(arguments)p Ft(])630 4656
+1249 y Ft(printf)870 1377 y(printf)46 b([-v)h Fj(var)p
+Ft(])g Fj(format)f Ft([)p Fj(arguments)p Ft(])630 1504
y Fu(W)-8 b(rite)27 b(the)g(formatted)f Fr(argumen)m(ts)k
Fu(to)d(the)f(standard)f(output)h(under)e(the)i(con)m(trol)i(of)e(the)
-630 4765 y Fr(format)p Fu(.)66 b(The)39 b Ft(-v)f Fu(option)h(causes)g
+630 1614 y Fr(format)p Fu(.)66 b(The)39 b Ft(-v)f Fu(option)h(causes)g
(the)g(output)g(to)g(b)s(e)f(assigned)h(to)h(the)f(v)-5
-b(ariable)39 b Fr(v)-5 b(ar)630 4875 y Fu(rather)30 b(than)g(b)s(eing)g
-(prin)m(ted)g(to)h(the)g(standard)e(output.)630 5011
+b(ariable)39 b Fr(v)-5 b(ar)630 1724 y Fu(rather)30 b(than)g(b)s(eing)g
+(prin)m(ted)g(to)h(the)g(standard)e(output.)630 1851
y(The)36 b Fr(format)i Fu(is)f(a)f(c)m(haracter)i(string)e(whic)m(h)g
(con)m(tains)i(three)e(t)m(yp)s(es)g(of)h(ob)5 b(jects:)53
-b(plain)630 5121 y(c)m(haracters,)41 b(whic)m(h)c(are)h(simply)e
+b(plain)630 1961 y(c)m(haracters,)41 b(whic)m(h)c(are)h(simply)e
(copied)i(to)g(standard)f(output,)i(c)m(haracter)g(escap)s(e)e(se-)630
-5230 y(quences,)g(whic)m(h)f(are)g(con)m(v)m(erted)h(and)f(copied)g(to)
-g(the)g(standard)f(output,)i(and)f(format)630 5340 y(sp)s
+2071 y(quences,)g(whic)m(h)f(are)g(con)m(v)m(erted)h(and)f(copied)g(to)
+g(the)g(standard)f(output,)i(and)f(format)630 2180 y(sp)s
(eci\014cations,)j(eac)m(h)e(of)g(whic)m(h)f(causes)g(prin)m(ting)g(of)
-h(the)f(next)h(successiv)m(e)g Fr(argumen)m(t)p Fu(.)p
-eop end
-%%Page: 64 70
-TeXDict begin 64 69 bop 150 -116 a Fu(Chapter)30 b(4:)41
-b(Shell)30 b(Builtin)h(Commands)2069 b(64)630 299 y(In)27
-b(addition)g(to)h(the)g(standard)e Ft(printf\(3\))f Fu(format)j(c)m
-(haracters)g Ft(csndiouxXeEfFgGaA)p Fu(,)630 408 y Ft(printf)h
-Fu(in)m(terprets)h(the)h(follo)m(wing)h(additional)f(format)g(sp)s
-(eci\014ers:)630 567 y Ft(\045b)384 b Fu(Causes)38 b
-Ft(printf)f Fu(to)j(expand)e(bac)m(kslash)h(escap)s(e)g(sequences)g(in)
-f(the)h(cor-)1110 676 y(resp)s(onding)31 b Fr(argumen)m(t)j
-Fu(in)e(the)h(same)f(w)m(a)m(y)h(as)g Ft(echo)c(-e)j
-Fu(\(see)h(Section)g(4.2)1110 786 y([Bash)e(Builtins],)g(page)g(57\).)
-630 944 y Ft(\045q)384 b Fu(Causes)32 b Ft(printf)e Fu(to)i(output)g
-(the)g(corresp)s(onding)f Fr(argumen)m(t)j Fu(in)d(a)i(format)1110
-1054 y(that)42 b(can)f(b)s(e)g(reused)g(as)g(shell)h(input.)72
-b Ft(\045q)41 b Fu(and)f Ft(\045Q)p Fu(P)h(use)g(the)g(ANSI-C)1110
-1163 y(quoting)29 b(st)m(yle)h(\(see)g(Section)g(3.1.2.4)h([ANSI-C)e
-(Quoting],)h(page)f(6\))h(if)f(an)m(y)1110 1273 y(c)m(haracters)g(in)e
+h(the)f(next)h(successiv)m(e)g Fr(argumen)m(t)p Fu(.)630
+2290 y(In)27 b(addition)g(to)h(the)g(standard)e Ft(printf\(3\))f
+Fu(format)j(c)m(haracters)g Ft(csndiouxXeEfFgGaA)p Fu(,)630
+2399 y Ft(printf)h Fu(in)m(terprets)h(the)h(follo)m(wing)h(additional)f
+(format)g(sp)s(eci\014ers:)630 2545 y Ft(\045b)384 b
+Fu(Causes)38 b Ft(printf)f Fu(to)j(expand)e(bac)m(kslash)h(escap)s(e)g
+(sequences)g(in)f(the)h(cor-)1110 2655 y(resp)s(onding)31
+b Fr(argumen)m(t)j Fu(in)e(the)h(same)f(w)m(a)m(y)h(as)g
+Ft(echo)c(-e)j Fu(\(see)h(Section)g(4.2)1110 2765 y([Bash)e(Builtins],)
+g(page)g(57\).)630 2911 y Ft(\045q)384 b Fu(Causes)32
+b Ft(printf)e Fu(to)i(output)g(the)g(corresp)s(onding)f
+Fr(argumen)m(t)j Fu(in)d(a)i(format)1110 3020 y(that)42
+b(can)f(b)s(e)g(reused)g(as)g(shell)h(input.)72 b Ft(\045q)41
+b Fu(and)f Ft(\045Q)p Fu(P)h(use)g(the)g(ANSI-C)1110
+3130 y(quoting)29 b(st)m(yle)h(\(see)g(Section)g(3.1.2.4)h([ANSI-C)e
+(Quoting],)h(page)f(6\))h(if)f(an)m(y)1110 3240 y(c)m(haracters)g(in)e
(the)h(argumen)m(t)g(string)f(require)h(it,)g(and)f(bac)m(kslash)h
-(quoting)1110 1383 y(otherwise.)79 b(If)42 b(the)h(format)h(string)f
+(quoting)1110 3349 y(otherwise.)79 b(If)42 b(the)h(format)h(string)f
(uses)f(the)h Ft(printf)e Fr(alternate)k(form)p Fu(,)1110
-1492 y(these)31 b(t)m(w)m(o)h(formats)e(quote)h(the)g(argumen)m(t)f
-(string)h(using)f(single)h(quotes.)630 1650 y Ft(\045Q)384
+3459 y(these)31 b(t)m(w)m(o)h(formats)e(quote)h(the)g(argumen)m(t)f
+(string)h(using)f(single)h(quotes.)630 3605 y Ft(\045Q)384
b Fu(lik)m(e)34 b Ft(\045q)p Fu(,)f(but)f(applies)g(an)m(y)h(supplied)e
(precision)i(to)h(the)e Fr(argumen)m(t)j Fu(b)s(efore)1110
-1760 y(quoting)c(it.)630 1918 y Ft(\045\()p Fj(datefmt)p
-Ft(\)T)1110 2028 y Fu(Causes)e Ft(printf)e Fu(to)j(output)f(the)g
-(date-time)i(string)e(resulting)h(from)e(using)1110 2138
+3714 y(quoting)c(it.)630 3861 y Ft(\045\()p Fj(datefmt)p
+Ft(\)T)1110 3970 y Fu(Causes)e Ft(printf)e Fu(to)j(output)f(the)g
+(date-time)i(string)e(resulting)h(from)e(using)1110 4080
y Fr(datefm)m(t)45 b Fu(as)d(a)g(format)g(string)g(for)g
Ft(strftime)p Fu(\(3\).)74 b(The)41 b(corresp)s(onding)1110
-2247 y Fr(argumen)m(t)h Fu(is)e(an)g(in)m(teger)i(represen)m(ting)e
-(the)g(n)m(um)m(b)s(er)f(of)h(seconds)g(since)1110 2357
+4189 y Fr(argumen)m(t)h Fu(is)e(an)g(in)m(teger)i(represen)m(ting)e
+(the)g(n)m(um)m(b)s(er)f(of)h(seconds)g(since)1110 4299
y(the)24 b(ep)s(o)s(c)m(h.)38 b(Tw)m(o)24 b(sp)s(ecial)h(argumen)m(t)f
(v)-5 b(alues)24 b(ma)m(y)h(b)s(e)e(used:)36 b(-1)25
-b(represen)m(ts)1110 2466 y(the)30 b(curren)m(t)g(time,)h(and)e(-2)i
+b(represen)m(ts)1110 4408 y(the)30 b(curren)m(t)g(time,)h(and)e(-2)i
(represen)m(ts)f(the)g(time)h(the)f(shell)g(w)m(as)g(in)m(v)m(ok)m(ed.)
-1110 2576 y(If)38 b(no)g(argumen)m(t)h(is)f(sp)s(eci\014ed,)i(con)m(v)m
+1110 4518 y(If)38 b(no)g(argumen)m(t)h(is)f(sp)s(eci\014ed,)i(con)m(v)m
(ersion)f(b)s(eha)m(v)m(es)g(as)g(if)f(-1)h(had)f(b)s(een)1110
-2685 y(giv)m(en.)k(This)29 b(is)i(an)f(exception)i(to)f(the)f(usual)g
-Ft(printf)f Fu(b)s(eha)m(vior.)630 2844 y(The)39 b(\045b,)i(\045q,)g
+4628 y(giv)m(en.)k(This)29 b(is)i(an)f(exception)i(to)f(the)f(usual)g
+Ft(printf)f Fu(b)s(eha)m(vior.)630 4774 y(The)39 b(\045b,)i(\045q,)g
(and)e(\045T)f(format)i(sp)s(eci\014ers)e(all)i(use)f(the)h(\014eld)f
-(width)f(and)h(precision)630 2953 y(argumen)m(ts)e(from)f(the)h(format)
+(width)f(and)h(precision)630 4883 y(argumen)m(ts)e(from)f(the)h(format)
g(sp)s(eci\014cation)g(and)f(write)h(that)h(man)m(y)e(b)m(ytes)h(from)g
-(\(or)630 3063 y(use)29 b(that)h(wide)f(a)g(\014eld)g(for\))g(the)h
+(\(or)630 4993 y(use)29 b(that)h(wide)f(a)g(\014eld)g(for\))g(the)h
(expanded)e(argumen)m(t,)i(whic)m(h)f(usually)g(con)m(tains)i(more)630
-3173 y(c)m(haracters)h(than)e(the)h(original.)630 3306
+5103 y(c)m(haracters)h(than)e(the)h(original.)630 5230
y(The)e(\045n)f(format)h(sp)s(eci\014er)g(accepts)h(a)g(corresp)s
(onding)e(argumen)m(t)h(that)h(is)f(treated)h(as)g(a)630
-3416 y(shell)h(v)-5 b(ariable)31 b(name.)630 3550 y(The)26
+5340 y(shell)h(v)-5 b(ariable)31 b(name.)p eop end
+%%Page: 65 71
+TeXDict begin 65 70 bop 150 -116 a Fu(Chapter)30 b(4:)41
+b(Shell)30 b(Builtin)h(Commands)2069 b(65)630 299 y(The)26
b(\045s)g(and)h(\045c)f(format)h(sp)s(eci\014ers)f(accept)i(an)f(l)g
(\(long\))h(mo)s(di\014er,)e(whic)m(h)h(forces)g(them)630
-3660 y(to)21 b(con)m(v)m(ert)i(the)e(argumen)m(t)g(string)g(to)g(a)g
+408 y(to)21 b(con)m(v)m(ert)i(the)e(argumen)m(t)g(string)g(to)g(a)g
(wide-c)m(haracter)i(string)e(and)f(apply)g(an)m(y)h(supplied)630
-3769 y(\014eld)30 b(width)g(and)f(precision)i(in)f(terms)g(of)h(c)m
-(haracters,)h(not)e(b)m(ytes.)630 3903 y(Argumen)m(ts)e(to)h
-(non-string)e(format)i(sp)s(eci\014ers)e(are)h(treated)h(as)g(C)e
-(language)j(constan)m(ts,)630 4013 y(except)22 b(that)g(a)g(leading)g
-(plus)e(or)h(min)m(us)f(sign)i(is)f(allo)m(w)m(ed,)k(and)c(if)g(the)g
-(leading)h(c)m(haracter)h(is)630 4122 y(a)i(single)g(or)f(double)h
-(quote,)h(the)f(v)-5 b(alue)25 b(is)f(the)h(ASCI)s(I)e(v)-5
-b(alue)25 b(of)f(the)h(follo)m(wing)h(c)m(haracter.)630
-4256 y(The)31 b Fr(format)i Fu(is)f(reused)e(as)i(necessary)f(to)i
-(consume)e(all)h(of)f(the)h Fr(argumen)m(ts)p Fu(.)44
-b(If)30 b(the)i Fr(for-)630 4366 y(mat)c Fu(requires)e(more)g
-Fr(argumen)m(ts)k Fu(than)25 b(are)i(supplied,)e(the)h(extra)h(format)f
-(sp)s(eci\014cations)630 4475 y(b)s(eha)m(v)m(e)j(as)g(if)f(a)h(zero)g
-(v)-5 b(alue)29 b(or)g(n)m(ull)f(string,)h(as)g(appropriate,)g(had)f(b)
-s(een)g(supplied.)38 b(The)630 4585 y(return)e(v)-5 b(alue)38
+518 y(\014eld)30 b(width)g(and)f(precision)i(in)f(terms)g(of)h(c)m
+(haracters,)h(not)e(b)m(ytes.)630 660 y(Argumen)m(ts)e(to)h(non-string)
+e(format)i(sp)s(eci\014ers)e(are)h(treated)h(as)g(C)e(language)j
+(constan)m(ts,)630 769 y(except)22 b(that)g(a)g(leading)g(plus)e(or)h
+(min)m(us)f(sign)i(is)f(allo)m(w)m(ed,)k(and)c(if)g(the)g(leading)h(c)m
+(haracter)h(is)630 879 y(a)i(single)g(or)f(double)h(quote,)h(the)f(v)-5
+b(alue)25 b(is)f(the)h(ASCI)s(I)e(v)-5 b(alue)25 b(of)f(the)h(follo)m
+(wing)h(c)m(haracter.)630 1021 y(The)31 b Fr(format)i
+Fu(is)f(reused)e(as)i(necessary)f(to)i(consume)e(all)h(of)f(the)h
+Fr(argumen)m(ts)p Fu(.)44 b(If)30 b(the)i Fr(for-)630
+1130 y(mat)c Fu(requires)e(more)g Fr(argumen)m(ts)k Fu(than)25
+b(are)i(supplied,)e(the)h(extra)h(format)f(sp)s(eci\014cations)630
+1240 y(b)s(eha)m(v)m(e)j(as)g(if)f(a)h(zero)g(v)-5 b(alue)29
+b(or)g(n)m(ull)f(string,)h(as)g(appropriate,)g(had)f(b)s(een)g
+(supplied.)38 b(The)630 1350 y(return)e(v)-5 b(alue)38
b(is)g(zero)g(on)f(success,)j(non-zero)e(if)f(an)h(in)m(v)-5
-b(alid)38 b(option)g(is)f(supplied)f(or)i(a)630 4695
+b(alid)38 b(option)g(is)f(supplied)f(or)i(a)630 1459
y(write)31 b(or)f(assignmen)m(t)h(error)f(o)s(ccurs.)150
-4853 y Ft(read)870 4987 y(read)47 b([-ers])f([-a)h Fj(aname)p
-Ft(])f([-d)h Fj(delim)p Ft(])f([-i)h Fj(text)p Ft(])f([-n)h
-Fj(nchars)p Ft(])1061 5096 y([-N)g Fj(nchars)p Ft(])f([-p)h
+1633 y Ft(read)870 1775 y(read)47 b([-Eers])e([-a)i Fj(aname)p
+Ft(])f([-d)h Fj(delim)p Ft(])f([-i)h Fj(text)p Ft(])g([-n)g
+Fj(nchars)p Ft(])1061 1885 y([-N)g Fj(nchars)p Ft(])f([-p)h
Fj(prompt)p Ft(])e([-t)i Fj(timeout)p Ft(])f([-u)h Fj(fd)p
-Ft(])g([)p Fj(name)f Ft(...)o(])630 5230 y Fu(One)38
+Ft(])g([)p Fj(name)f Ft(...)o(])630 2027 y Fu(One)38
b(line)g(is)g(read)g(from)g(the)g(standard)f(input,)j(or)e(from)f(the)i
-(\014le)f(descriptor)g Fr(fd)j Fu(sup-)630 5340 y(plied)34
+(\014le)f(descriptor)g Fr(fd)j Fu(sup-)630 2136 y(plied)34
b(as)h(an)f(argumen)m(t)h(to)g(the)f Ft(-u)g Fu(option,)i(split)f(in)m
-(to)g(w)m(ords)f(as)g(describ)s(ed)g(ab)s(o)m(v)m(e)h(in)p
-eop end
-%%Page: 65 71
-TeXDict begin 65 70 bop 150 -116 a Fu(Chapter)30 b(4:)41
-b(Shell)30 b(Builtin)h(Commands)2069 b(65)630 299 y(Section)38
-b(3.5.7)h([W)-8 b(ord)38 b(Splitting],)i(page)e(36,)j(and)36
-b(the)i(\014rst)f(w)m(ord)g(is)g(assigned)h(to)g(the)630
-408 y(\014rst)32 b Fr(name)p Fu(,)h(the)g(second)g(w)m(ord)f(to)h(the)g
-(second)g Fr(name)p Fu(,)g(and)f(so)h(on.)47 b(If)32
-b(there)h(are)g(more)630 518 y(w)m(ords)39 b(than)g(names,)j(the)e
+(to)g(w)m(ords)f(as)g(describ)s(ed)g(ab)s(o)m(v)m(e)h(in)630
+2246 y(Section)j(3.5.7)h([W)-8 b(ord)38 b(Splitting],)i(page)e(36,)j
+(and)36 b(the)i(\014rst)f(w)m(ord)g(is)g(assigned)h(to)g(the)630
+2355 y(\014rst)32 b Fr(name)p Fu(,)h(the)g(second)g(w)m(ord)f(to)h(the)
+g(second)g Fr(name)p Fu(,)g(and)f(so)h(on.)47 b(If)32
+b(there)h(are)g(more)630 2465 y(w)m(ords)39 b(than)g(names,)j(the)e
(remaining)f(w)m(ords)g(and)g(their)h(in)m(terv)m(ening)g(delimiters)h
-(are)630 628 y(assigned)29 b(to)h(the)g(last)g Fr(name)p
+(are)630 2574 y(assigned)29 b(to)h(the)g(last)g Fr(name)p
Fu(.)40 b(If)29 b(there)g(are)h(few)m(er)f(w)m(ords)g(read)g(from)g
-(the)g(input)g(stream)630 737 y(than)35 b(names,)i(the)e(remaining)h
+(the)g(input)g(stream)630 2684 y(than)35 b(names,)i(the)e(remaining)h
(names)f(are)h(assigned)f(empt)m(y)h(v)-5 b(alues.)56
-b(The)34 b(c)m(haracters)630 847 y(in)e(the)h(v)-5 b(alue)33
+b(The)34 b(c)m(haracters)630 2794 y(in)e(the)h(v)-5 b(alue)33
b(of)g(the)g Ft(IFS)f Fu(v)-5 b(ariable)33 b(are)h(used)d(to)j(split)f
-(the)g(line)g(in)m(to)g(w)m(ords)g(using)f(the)630 956
+(the)g(line)g(in)m(to)g(w)m(ords)g(using)f(the)630 2903
y(same)d(rules)f(the)g(shell)h(uses)f(for)g(expansion)g(\(describ)s(ed)
g(ab)s(o)m(v)m(e)i(in)e(Section)h(3.5.7)h([W)-8 b(ord)630
-1066 y(Splitting],)38 b(page)f(36\).)60 b(The)35 b(bac)m(kslash)i(c)m
+3013 y(Splitting],)38 b(page)f(36\).)60 b(The)35 b(bac)m(kslash)i(c)m
(haracter)h(`)p Ft(\\)p Fu(')e(ma)m(y)h(b)s(e)f(used)f(to)i(remo)m(v)m
-(e)h(an)m(y)630 1176 y(sp)s(ecial)31 b(meaning)g(for)f(the)g(next)h(c)m
+(e)h(an)m(y)630 3122 y(sp)s(ecial)31 b(meaning)g(for)f(the)g(next)h(c)m
(haracter)h(read)e(and)g(for)g(line)h(con)m(tin)m(uation.)630
-1306 y(Options,)f(if)h(supplied,)e(ha)m(v)m(e)i(the)g(follo)m(wing)h
-(meanings:)630 1457 y Ft(-a)e Fj(aname)114 b Fu(The)34
+3264 y(Options,)f(if)h(supplied,)e(ha)m(v)m(e)i(the)g(follo)m(wing)h
+(meanings:)630 3438 y Ft(-a)e Fj(aname)114 b Fu(The)34
b(w)m(ords)f(are)i(assigned)f(to)h(sequen)m(tial)h(indices)e(of)g(the)g
-(arra)m(y)h(v)-5 b(ariable)1110 1567 y Fr(aname)p Fu(,)29
+(arra)m(y)h(v)-5 b(ariable)1110 3548 y Fr(aname)p Fu(,)29
b(starting)h(at)f(0.)40 b(All)29 b(elemen)m(ts)h(are)e(remo)m(v)m(ed)i
-(from)d Fr(aname)34 b Fu(b)s(efore)1110 1677 y(the)d(assignmen)m(t.)41
+(from)d Fr(aname)34 b Fu(b)s(efore)1110 3657 y(the)d(assignmen)m(t.)41
b(Other)30 b Fr(name)36 b Fu(argumen)m(ts)30 b(are)h(ignored.)630
-1828 y Ft(-d)f Fj(delim)114 b Fu(The)41 b(\014rst)h(c)m(haracter)h(of)f
+3832 y Ft(-d)f Fj(delim)114 b Fu(The)41 b(\014rst)h(c)m(haracter)h(of)f
Fr(delim)g Fu(is)g(used)g(to)g(terminate)h(the)f(input)f(line,)1110
-1937 y(rather)31 b(than)g(newline.)42 b(If)30 b Fr(delim)h
+3941 y(rather)31 b(than)g(newline.)42 b(If)30 b Fr(delim)h
Fu(is)g(the)h(empt)m(y)f(string,)g Ft(read)f Fu(will)h(termi-)1110
-2047 y(nate)g(a)g(line)f(when)g(it)h(reads)f(a)h(NUL)f(c)m(haracter.)
-630 2198 y Ft(-e)384 b Fu(Readline)46 b(\(see)g(Chapter)e(8)h([Command)
-f(Line)h(Editing],)50 b(page)45 b(121\))i(is)1110 2308
+4051 y(nate)g(a)g(line)f(when)g(it)h(reads)f(a)h(NUL)f(c)m(haracter.)
+630 4225 y Ft(-e)384 b Fu(Readline)46 b(\(see)g(Chapter)e(8)h([Command)
+f(Line)h(Editing],)50 b(page)45 b(122\))i(is)1110 4334
y(used)37 b(to)i(obtain)g(the)f(line.)65 b(Readline)39
b(uses)e(the)i(curren)m(t)f(\(or)g(default,)j(if)1110
-2418 y(line)h(editing)g(w)m(as)g(not)g(previously)f(activ)m(e\))k
-(editing)d(settings,)j(but)c(uses)1110 2527 y(Readline's)31
-b(default)g(\014lename)f(completion.)630 2679 y Ft(-i)g
-Fj(text)162 b Fu(If)36 b(Readline)i(is)f(b)s(eing)g(used)f(to)h(read)g
-(the)g(line,)j Fr(text)f Fu(is)e(placed)h(in)m(to)g(the)1110
-2788 y(editing)31 b(bu\013er)e(b)s(efore)h(editing)h(b)s(egins.)630
-2939 y Ft(-n)f Fj(nchars)66 b Ft(read)38 b Fu(returns)f(after)j
-(reading)f Fr(nc)m(hars)j Fu(c)m(haracters)e(rather)f(than)g(w)m
-(aiting)1110 3049 y(for)d(a)h(complete)h(line)f(of)g(input,)g(but)f
-(honors)g(a)h(delimiter)g(if)f(few)m(er)h(than)1110 3159
-y Fr(nc)m(hars)d Fu(c)m(haracters)e(are)e(read)h(b)s(efore)f(the)g
-(delimiter.)630 3310 y Ft(-N)g Fj(nchars)66 b Ft(read)39
-b Fu(returns)f(after)j(reading)e(exactly)j Fr(nc)m(hars)h
-Fu(c)m(haracters)f(rather)d(than)1110 3420 y(w)m(aiting)32
-b(for)f(a)g(complete)i(line)e(of)g(input,)g(unless)f(EOF)h(is)g(encoun)
-m(tered)g(or)1110 3529 y Ft(read)f Fu(times)i(out.)43
-b(Delimiter)33 b(c)m(haracters)f(encoun)m(tered)g(in)f(the)g(input)g
-(are)1110 3639 y(not)g(treated)h(sp)s(ecially)f(and)f(do)h(not)g(cause)
-g Ft(read)e Fu(to)j(return)d(un)m(til)i Fr(nc)m(hars)1110
-3748 y Fu(c)m(haracters)26 b(are)f(read.)38 b(The)24
-b(result)g(is)h(not)f(split)h(on)f(the)h(c)m(haracters)h(in)e
-Ft(IFS)p Fu(;)1110 3858 y(the)e(in)m(ten)m(t)i(is)e(that)h(the)f(v)-5
+4444 y(line)h(editing)g(w)m(as)g(not)g(previously)f(activ)m(e\))k
+(editing)d(settings,)j(but)c(uses)1110 4554 y(Readline's)31
+b(default)g(\014lename)f(completion.)630 4728 y Ft(-E)384
+b Fu(Readline)46 b(\(see)g(Chapter)e(8)h([Command)f(Line)h(Editing],)50
+b(page)45 b(122\))i(is)1110 4837 y(used)37 b(to)i(obtain)g(the)f(line.)
+65 b(Readline)39 b(uses)e(the)i(curren)m(t)f(\(or)g(default,)j(if)1110
+4947 y(line)h(editing)g(w)m(as)g(not)g(previously)f(activ)m(e\))k
+(editing)d(settings,)j(but)c(uses)1110 5056 y(Bash's)31
+b(default)f(completion,)i(including)e(programmable)h(completion.)630
+5230 y Ft(-i)f Fj(text)162 b Fu(If)36 b(Readline)i(is)f(b)s(eing)g
+(used)f(to)h(read)g(the)g(line,)j Fr(text)f Fu(is)e(placed)h(in)m(to)g
+(the)1110 5340 y(editing)31 b(bu\013er)e(b)s(efore)h(editing)h(b)s
+(egins.)p eop end
+%%Page: 66 72
+TeXDict begin 66 71 bop 150 -116 a Fu(Chapter)30 b(4:)41
+b(Shell)30 b(Builtin)h(Commands)2069 b(66)630 299 y Ft(-n)30
+b Fj(nchars)66 b Ft(read)38 b Fu(returns)f(after)j(reading)f
+Fr(nc)m(hars)j Fu(c)m(haracters)e(rather)f(than)g(w)m(aiting)1110
+408 y(for)d(a)h(complete)h(line)f(of)g(input,)g(but)f(honors)g(a)h
+(delimiter)g(if)f(few)m(er)h(than)1110 518 y Fr(nc)m(hars)d
+Fu(c)m(haracters)e(are)e(read)h(b)s(efore)f(the)g(delimiter.)630
+689 y Ft(-N)g Fj(nchars)66 b Ft(read)39 b Fu(returns)f(after)j(reading)
+e(exactly)j Fr(nc)m(hars)h Fu(c)m(haracters)f(rather)d(than)1110
+798 y(w)m(aiting)32 b(for)f(a)g(complete)i(line)e(of)g(input,)g(unless)
+f(EOF)h(is)g(encoun)m(tered)g(or)1110 908 y Ft(read)f
+Fu(times)i(out.)43 b(Delimiter)33 b(c)m(haracters)f(encoun)m(tered)g
+(in)f(the)g(input)g(are)1110 1017 y(not)g(treated)h(sp)s(ecially)f(and)
+f(do)h(not)g(cause)g Ft(read)e Fu(to)j(return)d(un)m(til)i
+Fr(nc)m(hars)1110 1127 y Fu(c)m(haracters)26 b(are)f(read.)38
+b(The)24 b(result)g(is)h(not)f(split)h(on)f(the)h(c)m(haracters)h(in)e
+Ft(IFS)p Fu(;)1110 1236 y(the)e(in)m(ten)m(t)i(is)e(that)h(the)f(v)-5
b(ariable)23 b(is)f(assigned)g(exactly)i(the)e(c)m(haracters)i(read)
-1110 3968 y(\(with)30 b(the)h(exception)h(of)e(bac)m(kslash;)h(see)g
-(the)g Ft(-r)f Fu(option)h(b)s(elo)m(w\).)630 4119 y
+1110 1346 y(\(with)30 b(the)h(exception)h(of)e(bac)m(kslash;)h(see)g
+(the)g Ft(-r)f Fu(option)h(b)s(elo)m(w\).)630 1517 y
Ft(-p)f Fj(prompt)66 b Fu(Displa)m(y)38 b Fr(prompt)p
Fu(,)g(without)e(a)h(trailing)h(newline,)h(b)s(efore)d(attempting)i(to)
-1110 4228 y(read)f(an)m(y)h(input.)60 b(The)37 b(prompt)g(is)g(displa)m
-(y)m(ed)h(only)f(if)g(input)g(is)g(coming)1110 4338 y(from)30
-b(a)h(terminal.)630 4489 y Ft(-r)384 b Fu(If)21 b(this)h(option)g(is)f
+1110 1626 y(read)f(an)m(y)h(input.)60 b(The)37 b(prompt)g(is)g(displa)m
+(y)m(ed)h(only)f(if)g(input)g(is)g(coming)1110 1736 y(from)30
+b(a)h(terminal.)630 1906 y Ft(-r)384 b Fu(If)21 b(this)h(option)g(is)f
(giv)m(en,)k(bac)m(kslash)d(do)s(es)f(not)h(act)h(as)f(an)f(escap)s(e)h
-(c)m(haracter.)1110 4599 y(The)30 b(bac)m(kslash)i(is)f(considered)g
+(c)m(haracter.)1110 2016 y(The)30 b(bac)m(kslash)i(is)f(considered)g
(to)h(b)s(e)e(part)h(of)g(the)g(line.)43 b(In)30 b(particular,)i(a)1110
-4709 y(bac)m(kslash-newline)26 b(pair)e(ma)m(y)h(not)g(then)g(b)s(e)f
-(used)g(as)h(a)g(line)g(con)m(tin)m(uation.)630 4860
+2125 y(bac)m(kslash-newline)26 b(pair)e(ma)m(y)h(not)g(then)g(b)s(e)f
+(used)g(as)h(a)g(line)g(con)m(tin)m(uation.)630 2296
y Ft(-s)384 b Fu(Silen)m(t)28 b(mo)s(de.)40 b(If)27 b(input)f(is)i
(coming)g(from)f(a)h(terminal,)h(c)m(haracters)g(are)f(not)1110
-4969 y(ec)m(ho)s(ed.)630 5121 y Ft(-t)i Fj(timeout)1110
-5230 y Fu(Cause)23 b Ft(read)f Fu(to)i(time)f(out)h(and)e(return)g
+2405 y(ec)m(ho)s(ed.)630 2576 y Ft(-t)i Fj(timeout)1110
+2685 y Fu(Cause)23 b Ft(read)f Fu(to)i(time)f(out)h(and)e(return)g
(failure)h(if)g(a)h(complete)g(line)g(of)f(input)1110
-5340 y(\(or)h(a)f(sp)s(eci\014ed)g(n)m(um)m(b)s(er)f(of)i(c)m
+2795 y(\(or)h(a)f(sp)s(eci\014ed)g(n)m(um)m(b)s(er)f(of)i(c)m
(haracters\))h(is)e(not)h(read)f(within)g Fr(timeout)j
-Fu(sec-)p eop end
-%%Page: 66 72
-TeXDict begin 66 71 bop 150 -116 a Fu(Chapter)30 b(4:)41
-b(Shell)30 b(Builtin)h(Commands)2069 b(66)1110 299 y(onds.)43
-b Fr(timeout)34 b Fu(ma)m(y)e(b)s(e)e(a)i(decimal)g(n)m(um)m(b)s(er)e
-(with)h(a)h(fractional)g(p)s(ortion)1110 408 y(follo)m(wing)39
-b(the)f(decimal)g(p)s(oin)m(t.)63 b(This)37 b(option)h(is)g(only)f
-(e\013ectiv)m(e)k(if)c Ft(read)1110 518 y Fu(is)c(reading)h(input)e
-(from)h(a)h(terminal,)h(pip)s(e,)e(or)h(other)f(sp)s(ecial)h(\014le;)h
-(it)f(has)1110 628 y(no)f(e\013ect)i(when)d(reading)i(from)f(regular)g
-(\014les.)50 b(If)33 b Ft(read)f Fu(times)i(out,)g Ft(read)1110
-737 y Fu(sa)m(v)m(es)41 b(an)m(y)f(partial)h(input)e(read)g(in)m(to)i
-(the)f(sp)s(eci\014ed)f(v)-5 b(ariable)40 b Fr(name)p
-Fu(.)69 b(If)1110 847 y Fr(timeout)31 b Fu(is)c(0,)i
-Ft(read)d Fu(returns)h(immediately)-8 b(,)30 b(without)d(trying)h(to)g
-(read)g(an)m(y)1110 956 y(data.)49 b(The)33 b(exit)h(status)f(is)g(0)g
-(if)g(input)f(is)h(a)m(v)-5 b(ailable)36 b(on)c(the)i(sp)s(eci\014ed)e
-(\014le)1110 1066 y(descriptor,)37 b(or)e(the)h(read)f(will)h(return)e
-(EOF,)h(non-zero)h(otherwise.)56 b(The)1110 1176 y(exit)31
+Fu(sec-)1110 2905 y(onds.)43 b Fr(timeout)34 b Fu(ma)m(y)e(b)s(e)e(a)i
+(decimal)g(n)m(um)m(b)s(er)e(with)h(a)h(fractional)g(p)s(ortion)1110
+3014 y(follo)m(wing)39 b(the)f(decimal)g(p)s(oin)m(t.)63
+b(This)37 b(option)h(is)g(only)f(e\013ectiv)m(e)k(if)c
+Ft(read)1110 3124 y Fu(is)c(reading)h(input)e(from)h(a)h(terminal,)h
+(pip)s(e,)e(or)h(other)f(sp)s(ecial)h(\014le;)h(it)f(has)1110
+3233 y(no)f(e\013ect)i(when)d(reading)i(from)f(regular)g(\014les.)50
+b(If)33 b Ft(read)f Fu(times)i(out,)g Ft(read)1110 3343
+y Fu(sa)m(v)m(es)41 b(an)m(y)f(partial)h(input)e(read)g(in)m(to)i(the)f
+(sp)s(eci\014ed)f(v)-5 b(ariable)40 b Fr(name)p Fu(.)69
+b(If)1110 3453 y Fr(timeout)31 b Fu(is)c(0,)i Ft(read)d
+Fu(returns)h(immediately)-8 b(,)30 b(without)d(trying)h(to)g(read)g(an)
+m(y)1110 3562 y(data.)49 b(The)33 b(exit)h(status)f(is)g(0)g(if)g
+(input)f(is)h(a)m(v)-5 b(ailable)36 b(on)c(the)i(sp)s(eci\014ed)e
+(\014le)1110 3672 y(descriptor,)37 b(or)e(the)h(read)f(will)h(return)e
+(EOF,)h(non-zero)h(otherwise.)56 b(The)1110 3781 y(exit)31
b(status)g(is)f(greater)i(than)e(128)i(if)e(the)h(timeout)g(is)f
-(exceeded.)630 1327 y Ft(-u)g Fj(fd)258 b Fu(Read)31
+(exceeded.)630 3952 y Ft(-u)g Fj(fd)258 b Fu(Read)31
b(input)e(from)h(\014le)g(descriptor)h Fr(fd)p Fu(.)630
-1478 y(If)h(no)g Fr(name)5 b Fu(s)33 b(are)f(supplied,)g(the)h(line)g
+4122 y(If)h(no)g Fr(name)5 b Fu(s)33 b(are)f(supplied,)g(the)h(line)g
(read,)g(without)f(the)h(ending)f(delimiter)h(but)e(oth-)630
-1588 y(erwise)36 b(unmo)s(di\014ed,)e(is)i(assigned)f(to)h(the)g(v)-5
+4232 y(erwise)36 b(unmo)s(di\014ed,)e(is)i(assigned)f(to)h(the)g(v)-5
b(ariable)36 b Ft(REPLY)p Fu(.)55 b(The)34 b(exit)j(status)e(is)h
-(zero,)630 1697 y(unless)i(end-of-\014le)h(is)f(encoun)m(tered,)j
+(zero,)630 4341 y(unless)i(end-of-\014le)h(is)f(encoun)m(tered,)j
Ft(read)d Fu(times)h(out)f(\(in)h(whic)m(h)f(case)h(the)g(status)g(is)
-630 1807 y(greater)31 b(than)f(128\),)i(a)e(v)-5 b(ariable)30
+630 4451 y(greater)31 b(than)f(128\),)i(a)e(v)-5 b(ariable)30
b(assignmen)m(t)h(error)f(\(suc)m(h)f(as)i(assigning)f(to)h(a)f
-(readonly)630 1917 y(v)-5 b(ariable\))30 b(o)s(ccurs,)f(or)f(an)h(in)m
+(readonly)630 4561 y(v)-5 b(ariable\))30 b(o)s(ccurs,)f(or)f(an)h(in)m
(v)-5 b(alid)29 b(\014le)g(descriptor)f(is)h(supplied)e(as)i(the)g
-(argumen)m(t)g(to)g Ft(-u)p Fu(.)150 2068 y Ft(readarray)870
-2178 y(readarray)45 b([-d)i Fj(delim)p Ft(])f([-n)h Fj(count)p
+(argumen)m(t)g(to)g Ft(-u)p Fu(.)150 4731 y Ft(readarray)870
+4841 y(readarray)45 b([-d)i Fj(delim)p Ft(])f([-n)h Fj(count)p
Ft(])f([-O)h Fj(origin)p Ft(])f([-s)h Fj(count)p Ft(])1061
-2287 y([-t])g([-u)f Fj(fd)p Ft(])h([-C)g Fj(callback)p
+4950 y([-t])g([-u)f Fj(fd)p Ft(])h([-C)g Fj(callback)p
Ft(])f([-c)g Fj(quantum)p Ft(])g([)p Fj(array)p Ft(])630
-2418 y Fu(Read)38 b(lines)f(from)g(the)h(standard)e(input)g(in)m(to)j
+5090 y Fu(Read)38 b(lines)f(from)g(the)h(standard)e(input)g(in)m(to)j
(the)e(indexed)g(arra)m(y)h(v)-5 b(ariable)38 b Fr(arra)m(y)p
-Fu(,)i(or)630 2527 y(from)30 b(\014le)g(descriptor)h
+Fu(,)i(or)630 5200 y(from)30 b(\014le)g(descriptor)h
Fr(fd)i Fu(if)d(the)h Ft(-u)e Fu(option)i(is)g(supplied.)630
-2658 y(A)f(synon)m(ym)g(for)g Ft(mapfile)p Fu(.)150 2809
-y Ft(source)870 2939 y(source)46 b Fj(filename)630 3070
-y Fu(A)30 b(synon)m(ym)g(for)g Ft(.)g Fu(\(see)i(Section)f(4.1)g
-([Bourne)g(Shell)f(Builtins],)h(page)g(49\).)150 3221
-y Ft(type)870 3352 y(type)47 b([-afptP])e([)p Fj(name)i
-Ft(...)o(])630 3482 y Fu(F)-8 b(or)42 b(eac)m(h)g Fr(name)p
-Fu(,)i(indicate)e(ho)m(w)g(it)f(w)m(ould)g(b)s(e)g(in)m(terpreted)g(if)
-g(used)f(as)i(a)f(command)630 3592 y(name.)630 3722 y(If)g(the)g
-Ft(-t)g Fu(option)h(is)f(used,)j Ft(type)c Fu(prin)m(ts)h(a)h(single)g
-(w)m(ord)f(whic)m(h)g(is)g(one)h(of)g(`)p Ft(alias)p
-Fu(',)630 3832 y(`)p Ft(keyword)p Fu(',)32 b(`)p Ft(function)p
-Fu(',)g(`)p Ft(builtin)p Fu(',)g(or)h(`)p Ft(file)p Fu(',)g(if)g
-Fr(name)38 b Fu(is)33 b(an)g(alias,)i(shell)e(reserv)m(ed)630
-3941 y(w)m(ord,)39 b(shell)e(function,)i(shell)e(builtin,)i(or)e
-(executable)i(disk)d(\014le,)j(resp)s(ectiv)m(ely)-8
-b(.)63 b(If)37 b(the)630 4051 y Fr(name)f Fu(is)30 b(not)h(found,)e
+5340 y(A)f(synon)m(ym)g(for)g Ft(mapfile)p Fu(.)p eop
+end
+%%Page: 67 73
+TeXDict begin 67 72 bop 150 -116 a Fu(Chapter)30 b(4:)41
+b(Shell)30 b(Builtin)h(Commands)2069 b(67)150 299 y Ft(source)870
+435 y(source)46 b Fj(filename)630 571 y Fu(A)30 b(synon)m(ym)g(for)g
+Ft(.)g Fu(\(see)i(Section)f(4.1)g([Bourne)g(Shell)f(Builtins],)h(page)g
+(49\).)150 733 y Ft(type)870 869 y(type)47 b([-afptP])e([)p
+Fj(name)i Ft(...)o(])630 1006 y Fu(F)-8 b(or)42 b(eac)m(h)g
+Fr(name)p Fu(,)i(indicate)e(ho)m(w)g(it)f(w)m(ould)g(b)s(e)g(in)m
+(terpreted)g(if)g(used)f(as)i(a)f(command)630 1115 y(name.)630
+1251 y(If)g(the)g Ft(-t)g Fu(option)h(is)f(used,)j Ft(type)c
+Fu(prin)m(ts)h(a)h(single)g(w)m(ord)f(whic)m(h)g(is)g(one)h(of)g(`)p
+Ft(alias)p Fu(',)630 1361 y(`)p Ft(keyword)p Fu(',)32
+b(`)p Ft(function)p Fu(',)g(`)p Ft(builtin)p Fu(',)g(or)h(`)p
+Ft(file)p Fu(',)g(if)g Fr(name)38 b Fu(is)33 b(an)g(alias,)i(shell)e
+(reserv)m(ed)630 1470 y(w)m(ord,)39 b(shell)e(function,)i(shell)e
+(builtin,)i(or)e(executable)i(disk)d(\014le,)j(resp)s(ectiv)m(ely)-8
+b(.)63 b(If)37 b(the)630 1580 y Fr(name)f Fu(is)30 b(not)h(found,)e
(then)h(nothing)g(is)h(prin)m(ted,)f(and)g Ft(type)f
-Fu(returns)g(a)i(failure)f(status.)630 4181 y(If)25 b(the)h
+Fu(returns)g(a)i(failure)f(status.)630 1716 y(If)25 b(the)h
Ft(-p)f Fu(option)g(is)h(used,)g Ft(type)e Fu(either)i(returns)e(the)i
-(name)f(of)h(the)g(executable)h(\014le)e(that)630 4291
+(name)f(of)h(the)g(executable)h(\014le)e(that)630 1826
y(w)m(ould)30 b(b)s(e)g(found)f(b)m(y)h(searc)m(hing)h
Ft($PATH)p Fu(,)f(or)g(nothing)g(if)h Ft(-t)e Fu(w)m(ould)i(not)f
-(return)f(`)p Ft(file)p Fu('.)630 4422 y(The)h Ft(-P)g
+(return)f(`)p Ft(file)p Fu('.)630 1962 y(The)h Ft(-P)g
Fu(option)h(forces)g(a)g(path)f(searc)m(h)h(for)g(eac)m(h)g
Fr(name)p Fu(,)g(ev)m(en)g(if)g Ft(-t)f Fu(w)m(ould)g(not)h(return)630
-4531 y(`)p Ft(file)p Fu('.)630 4662 y(If)e(a)h Fr(name)k
+2071 y(`)p Ft(file)p Fu('.)630 2207 y(If)e(a)h Fr(name)k
Fu(is)29 b(presen)m(t)h(in)f(the)g(table)h(of)g(hashed)e(commands,)i
-(options)f Ft(-p)g Fu(and)g Ft(-P)f Fu(prin)m(t)630 4771
+(options)f Ft(-p)g Fu(and)g Ft(-P)f Fu(prin)m(t)630 2317
y(the)j(hashed)e(v)-5 b(alue,)31 b(whic)m(h)f(is)h(not)f(necessarily)i
(the)e(\014le)h(that)g(app)s(ears)e(\014rst)h(in)g Ft($PATH)p
-Fu(.)630 4902 y(If)e(the)h Ft(-a)f Fu(option)h(is)f(used,)h
+Fu(.)630 2453 y(If)e(the)h Ft(-a)f Fu(option)h(is)f(used,)h
Ft(type)e Fu(returns)g(all)j(of)e(the)h(places)g(that)g(con)m(tain)h(a)
-f(command)630 5011 y(named)c Fr(name)p Fu(.)39 b(This)25
+f(command)630 2562 y(named)c Fr(name)p Fu(.)39 b(This)25
b(includes)g(aliases,)j(reserv)m(ed)e(w)m(ords,)g(functions,)h(and)d
-(builtins,)j(but)630 5121 y(the)34 b(path)f(searc)m(h)i(options)f(\()p
+(builtins,)j(but)630 2672 y(the)34 b(path)f(searc)m(h)i(options)f(\()p
Ft(-p)f Fu(and)h Ft(-P)p Fu(\))f(can)h(b)s(e)f(supplied)g(to)h
-(restrict)h(the)f(output)f(to)630 5230 y(executable)k(\014les.)55
+(restrict)h(the)f(output)f(to)630 2782 y(executable)k(\014les.)55
b(If)34 b Ft(-a)h Fu(is)g(supplied)f(with)h Ft(-p)p Fu(,)h
Ft(type)e Fu(do)s(es)g(not)i(lo)s(ok)g(in)e(the)i(table)g(of)630
-5340 y(hashed)30 b(commands,)g(and)g(only)g(p)s(erforms)f(a)i
-Ft(PATH)e Fu(searc)m(h)i(for)f Fr(name)p Fu(.)p eop end
-%%Page: 67 73
-TeXDict begin 67 72 bop 150 -116 a Fu(Chapter)30 b(4:)41
-b(Shell)30 b(Builtin)h(Commands)2069 b(67)630 299 y(If)30
-b(the)g Ft(-f)g Fu(option)g(is)h(used,)e Ft(type)g Fu(do)s(es)h(not)h
-(attempt)g(to)g(\014nd)d(shell)j(functions,)f(as)g(with)630
-408 y(the)h Ft(command)d Fu(builtin.)630 540 y(The)j(return)e(status)j
-(is)f(zero)h(if)f(all)g(of)h(the)f Fr(name)5 b Fu(s)31
-b(are)g(found,)f(non-zero)i(if)f(an)m(y)g(are)h(not)630
-650 y(found.)150 804 y Ft(typeset)870 936 y(typeset)46
-b([-afFgrxilnrtux])d([-p])k([)p Fj(name)p Ft([=)p Fj(value)p
-Ft(])d(...)o(])630 1068 y Fu(The)31 b Ft(typeset)e Fu(command)i(is)g
-(supplied)f(for)h(compatibilit)m(y)i(with)e(the)g(Korn)f(shell.)44
-b(It)31 b(is)630 1178 y(a)g(synon)m(ym)f(for)g(the)g
-Ft(declare)f Fu(builtin)h(command.)150 1332 y Ft(ulimit)870
-1464 y(ulimit)46 b([-HS])g(-a)870 1574 y(ulimit)g([-HS])g
-([-bcdefiklmnpqrstuvxPRT])c([)p Fj(limit)p Ft(])630 1706
-y(ulimit)25 b Fu(pro)m(vides)h(con)m(trol)i(o)m(v)m(er)g(the)f
-(resources)f(a)m(v)-5 b(ailable)29 b(to)e(pro)s(cesses)f(started)h(b)m
-(y)g(the)630 1815 y(shell,)i(on)f(systems)g(that)h(allo)m(w)h(suc)m(h)e
-(con)m(trol.)41 b(If)28 b(an)g(option)h(is)f(giv)m(en,)i(it)e(is)h(in)m
-(terpreted)630 1925 y(as)i(follo)m(ws:)630 2079 y Ft(-S)384
-b Fu(Change)30 b(and)g(rep)s(ort)g(the)g(soft)h(limit)g(asso)s(ciated)h
-(with)e(a)h(resource.)630 2233 y Ft(-H)384 b Fu(Change)30
-b(and)g(rep)s(ort)g(the)g(hard)g(limit)h(asso)s(ciated)h(with)e(a)h
-(resource.)630 2388 y Ft(-a)384 b Fu(All)31 b(curren)m(t)f(limits)h
-(are)g(rep)s(orted;)f(no)g(limits)h(are)g(set.)630 2542
-y Ft(-b)384 b Fu(The)30 b(maxim)m(um)g(so)s(c)m(k)m(et)i(bu\013er)e
-(size.)630 2696 y Ft(-c)384 b Fu(The)30 b(maxim)m(um)g(size)h(of)g
-(core)g(\014les)f(created.)630 2851 y Ft(-d)384 b Fu(The)30
-b(maxim)m(um)g(size)h(of)g(a)g(pro)s(cess's)f(data)h(segmen)m(t.)630
-3005 y Ft(-e)384 b Fu(The)30 b(maxim)m(um)g(sc)m(heduling)h(priorit)m
-(y)f(\()p Ft(")p Fu(nice)p Ft(")p Fu(\).)630 3159 y Ft(-f)384
-b Fu(The)30 b(maxim)m(um)g(size)h(of)g(\014les)f(written)h(b)m(y)f(the)
-g(shell)h(and)f(its)h(c)m(hildren.)630 3314 y Ft(-i)384
-b Fu(The)30 b(maxim)m(um)g(n)m(um)m(b)s(er)f(of)i(p)s(ending)e
-(signals.)630 3468 y Ft(-k)384 b Fu(The)30 b(maxim)m(um)g(n)m(um)m(b)s
-(er)f(of)i(kqueues)f(that)h(ma)m(y)g(b)s(e)e(allo)s(cated.)630
-3622 y Ft(-l)384 b Fu(The)30 b(maxim)m(um)g(size)h(that)g(ma)m(y)g(b)s
-(e)f(lo)s(c)m(k)m(ed)i(in)m(to)f(memory)-8 b(.)630 3777
+2891 y(hashed)30 b(commands,)g(and)g(only)g(p)s(erforms)f(a)i
+Ft(PATH)e Fu(searc)m(h)i(for)f Fr(name)p Fu(.)630 3027
+y(If)g(the)g Ft(-f)g Fu(option)g(is)h(used,)e Ft(type)g
+Fu(do)s(es)h(not)h(attempt)g(to)g(\014nd)d(shell)j(functions,)f(as)g
+(with)630 3137 y(the)h Ft(command)d Fu(builtin.)630 3273
+y(The)j(return)e(status)j(is)f(zero)h(if)f(all)g(of)h(the)f
+Fr(name)5 b Fu(s)31 b(are)g(found,)f(non-zero)i(if)f(an)m(y)g(are)h
+(not)630 3382 y(found.)150 3545 y Ft(typeset)870 3681
+y(typeset)46 b([-afFgrxilnrtux])d([-p])k([)p Fj(name)p
+Ft([=)p Fj(value)p Ft(])d(...)o(])630 3817 y Fu(The)31
+b Ft(typeset)e Fu(command)i(is)g(supplied)f(for)h(compatibilit)m(y)i
+(with)e(the)g(Korn)f(shell.)44 b(It)31 b(is)630 3927
+y(a)g(synon)m(ym)f(for)g(the)g Ft(declare)f Fu(builtin)h(command.)150
+4089 y Ft(ulimit)870 4225 y(ulimit)46 b([-HS])g(-a)870
+4335 y(ulimit)g([-HS])g([-bcdefiklmnpqrstuvxPRT])c([)p
+Fj(limit)p Ft(])630 4471 y(ulimit)25 b Fu(pro)m(vides)h(con)m(trol)i(o)
+m(v)m(er)g(the)f(resources)f(a)m(v)-5 b(ailable)29 b(to)e(pro)s(cesses)
+f(started)h(b)m(y)g(the)630 4580 y(shell,)i(on)f(systems)g(that)h(allo)
+m(w)h(suc)m(h)e(con)m(trol.)41 b(If)28 b(an)g(option)h(is)f(giv)m(en,)i
+(it)e(is)h(in)m(terpreted)630 4690 y(as)i(follo)m(ws:)630
+4852 y Ft(-S)384 b Fu(Change)30 b(and)g(rep)s(ort)g(the)g(soft)h(limit)
+g(asso)s(ciated)h(with)e(a)h(resource.)630 5015 y Ft(-H)384
+b Fu(Change)30 b(and)g(rep)s(ort)g(the)g(hard)g(limit)h(asso)s(ciated)h
+(with)e(a)h(resource.)630 5177 y Ft(-a)384 b Fu(All)31
+b(curren)m(t)f(limits)h(are)g(rep)s(orted;)f(no)g(limits)h(are)g(set.)
+630 5340 y Ft(-b)384 b Fu(The)30 b(maxim)m(um)g(so)s(c)m(k)m(et)i
+(bu\013er)e(size.)p eop end
+%%Page: 68 74
+TeXDict begin 68 73 bop 150 -116 a Fu(Chapter)30 b(4:)41
+b(Shell)30 b(Builtin)h(Commands)2069 b(68)630 299 y Ft(-c)384
+b Fu(The)30 b(maxim)m(um)g(size)h(of)g(core)g(\014les)f(created.)630
+446 y Ft(-d)384 b Fu(The)30 b(maxim)m(um)g(size)h(of)g(a)g(pro)s
+(cess's)f(data)h(segmen)m(t.)630 593 y Ft(-e)384 b Fu(The)30
+b(maxim)m(um)g(sc)m(heduling)h(priorit)m(y)f(\()p Ft(")p
+Fu(nice)p Ft(")p Fu(\).)630 740 y Ft(-f)384 b Fu(The)30
+b(maxim)m(um)g(size)h(of)g(\014les)f(written)h(b)m(y)f(the)g(shell)h
+(and)f(its)h(c)m(hildren.)630 887 y Ft(-i)384 b Fu(The)30
+b(maxim)m(um)g(n)m(um)m(b)s(er)f(of)i(p)s(ending)e(signals.)630
+1034 y Ft(-k)384 b Fu(The)30 b(maxim)m(um)g(n)m(um)m(b)s(er)f(of)i
+(kqueues)f(that)h(ma)m(y)g(b)s(e)e(allo)s(cated.)630
+1181 y Ft(-l)384 b Fu(The)30 b(maxim)m(um)g(size)h(that)g(ma)m(y)g(b)s
+(e)f(lo)s(c)m(k)m(ed)i(in)m(to)f(memory)-8 b(.)630 1328
y Ft(-m)384 b Fu(The)36 b(maxim)m(um)g(residen)m(t)h(set)g(size)g
-(\(man)m(y)g(systems)f(do)h(not)f(honor)g(this)1110 3886
-y(limit\).)630 4041 y Ft(-n)384 b Fu(The)38 b(maxim)m(um)h(n)m(um)m(b)s
+(\(man)m(y)g(systems)f(do)h(not)f(honor)g(this)1110 1438
+y(limit\).)630 1585 y Ft(-n)384 b Fu(The)38 b(maxim)m(um)h(n)m(um)m(b)s
(er)e(of)i(op)s(en)f(\014le)h(descriptors)g(\(most)g(systems)g(do)1110
-4150 y(not)31 b(allo)m(w)g(this)g(v)-5 b(alue)31 b(to)g(b)s(e)e(set\).)
-630 4304 y Ft(-p)384 b Fu(The)30 b(pip)s(e)f(bu\013er)h(size.)630
-4459 y Ft(-q)384 b Fu(The)30 b(maxim)m(um)g(n)m(um)m(b)s(er)f(of)i(b)m
-(ytes)g(in)f Fm(posix)f Fu(message)j(queues.)630 4613
+1694 y(not)31 b(allo)m(w)g(this)g(v)-5 b(alue)31 b(to)g(b)s(e)e(set\).)
+630 1841 y Ft(-p)384 b Fu(The)30 b(pip)s(e)f(bu\013er)h(size.)630
+1988 y Ft(-q)384 b Fu(The)30 b(maxim)m(um)g(n)m(um)m(b)s(er)f(of)i(b)m
+(ytes)g(in)f Fm(posix)f Fu(message)j(queues.)630 2135
y Ft(-r)384 b Fu(The)30 b(maxim)m(um)g(real-time)i(sc)m(heduling)f
-(priorit)m(y)-8 b(.)630 4767 y Ft(-s)384 b Fu(The)30
-b(maxim)m(um)g(stac)m(k)i(size.)630 4922 y Ft(-t)384
+(priorit)m(y)-8 b(.)630 2282 y Ft(-s)384 b Fu(The)30
+b(maxim)m(um)g(stac)m(k)i(size.)630 2429 y Ft(-t)384
b Fu(The)30 b(maxim)m(um)g(amoun)m(t)h(of)f(cpu)g(time)h(in)f(seconds.)
-630 5076 y Ft(-u)384 b Fu(The)30 b(maxim)m(um)g(n)m(um)m(b)s(er)f(of)i
+630 2576 y Ft(-u)384 b Fu(The)30 b(maxim)m(um)g(n)m(um)m(b)s(er)f(of)i
(pro)s(cesses)f(a)m(v)-5 b(ailable)33 b(to)e(a)f(single)i(user.)630
-5230 y Ft(-v)384 b Fu(The)41 b(maxim)m(um)h(amoun)m(t)g(of)h(virtual)f
+2723 y Ft(-v)384 b Fu(The)41 b(maxim)m(um)h(amoun)m(t)g(of)h(virtual)f
(memory)g(a)m(v)-5 b(ailable)44 b(to)e(the)g(shell,)1110
-5340 y(and,)30 b(on)g(some)h(systems,)g(to)g(its)g(c)m(hildren.)p
-eop end
-%%Page: 68 74
-TeXDict begin 68 73 bop 150 -116 a Fu(Chapter)30 b(4:)41
-b(Shell)30 b(Builtin)h(Commands)2069 b(68)630 299 y Ft(-x)384
-b Fu(The)30 b(maxim)m(um)g(n)m(um)m(b)s(er)f(of)i(\014le)f(lo)s(c)m
-(ks.)630 462 y Ft(-P)384 b Fu(The)30 b(maxim)m(um)g(n)m(um)m(b)s(er)f
-(of)i(pseudoterminals.)630 624 y Ft(-R)384 b Fu(The)27
-b(maxim)m(um)h(time)h(a)f(real-time)i(pro)s(cess)d(can)i(run)d(b)s
-(efore)i(blo)s(c)m(king,)h(in)1110 734 y(microseconds.)630
-896 y Ft(-T)384 b Fu(The)30 b(maxim)m(um)g(n)m(um)m(b)s(er)f(of)i
-(threads.)630 1059 y(If)36 b Fr(limit)k Fu(is)c(giv)m(en,)k(and)c(the)h
+2833 y(and,)30 b(on)g(some)h(systems,)g(to)g(its)g(c)m(hildren.)630
+2980 y Ft(-x)384 b Fu(The)30 b(maxim)m(um)g(n)m(um)m(b)s(er)f(of)i
+(\014le)f(lo)s(c)m(ks.)630 3127 y Ft(-P)384 b Fu(The)30
+b(maxim)m(um)g(n)m(um)m(b)s(er)f(of)i(pseudoterminals.)630
+3274 y Ft(-R)384 b Fu(The)27 b(maxim)m(um)h(time)h(a)f(real-time)i(pro)
+s(cess)d(can)i(run)d(b)s(efore)i(blo)s(c)m(king,)h(in)1110
+3383 y(microseconds.)630 3530 y Ft(-T)384 b Fu(The)30
+b(maxim)m(um)g(n)m(um)m(b)s(er)f(of)i(threads.)630 3677
+y(If)36 b Fr(limit)k Fu(is)c(giv)m(en,)k(and)c(the)h
Ft(-a)f Fu(option)h(is)f(not)h(used,)h Fr(limit)h Fu(is)e(the)g(new)f
-(v)-5 b(alue)37 b(of)g(the)630 1169 y(sp)s(eci\014ed)c(resource.)51
+(v)-5 b(alue)37 b(of)g(the)630 3787 y(sp)s(eci\014ed)c(resource.)51
b(The)34 b(sp)s(ecial)g Fr(limit)j Fu(v)-5 b(alues)34
b Ft(hard)p Fu(,)g Ft(soft)p Fu(,)g(and)f Ft(unlimited)e
-Fu(stand)630 1278 y(for)h(the)g(curren)m(t)g(hard)f(limit,)i(the)g
+Fu(stand)630 3897 y(for)h(the)g(curren)m(t)g(hard)f(limit,)i(the)g
(curren)m(t)f(soft)g(limit,)h(and)f(no)g(limit,)h(resp)s(ectiv)m(ely)-8
-b(.)48 b(A)630 1388 y(hard)24 b(limit)i(cannot)g(b)s(e)e(increased)h(b)
+b(.)48 b(A)630 4006 y(hard)24 b(limit)i(cannot)g(b)s(e)e(increased)h(b)
m(y)g(a)h(non-ro)s(ot)f(user)f(once)i(it)g(is)f(set;)j(a)d(soft)g
-(limit)h(ma)m(y)630 1497 y(b)s(e)37 b(increased)h(up)e(to)j(the)f(v)-5
+(limit)h(ma)m(y)630 4116 y(b)s(e)37 b(increased)h(up)e(to)j(the)f(v)-5
b(alue)38 b(of)f(the)h(hard)f(limit.)63 b(Otherwise,)39
-b(the)f(curren)m(t)f(v)-5 b(alue)630 1607 y(of)39 b(the)g(soft)h(limit)
+b(the)f(curren)m(t)f(v)-5 b(alue)630 4225 y(of)39 b(the)g(soft)h(limit)
g(for)f(the)g(sp)s(eci\014ed)f(resource)h(is)g(prin)m(ted,)i(unless)e
-(the)g Ft(-H)f Fu(option)i(is)630 1717 y(supplied.)47
+(the)g Ft(-H)f Fu(option)i(is)630 4335 y(supplied.)47
b(When)33 b(more)g(than)g(one)g(resource)g(is)g(sp)s(eci\014ed,)g(the)g
-(limit)h(name)f(and)f(unit,)630 1826 y(if)27 b(appropriate,)h(are)f
+(limit)h(name)f(and)f(unit,)630 4445 y(if)27 b(appropriate,)h(are)f
(prin)m(ted)g(b)s(efore)g(the)g(v)-5 b(alue.)40 b(When)27
-b(setting)h(new)e(limits,)j(if)e(neither)630 1936 y Ft(-H)38
+b(setting)h(new)e(limits,)j(if)e(neither)630 4554 y Ft(-H)38
b Fu(nor)g Ft(-S)g Fu(is)h(supplied,)h(b)s(oth)e(the)h(hard)f(and)g
(soft)h(limits)g(are)g(set.)67 b(If)38 b(no)h(option)g(is)630
-2045 y(giv)m(en,)c(then)f Ft(-f)e Fu(is)i(assumed.)49
+4664 y(giv)m(en,)c(then)f Ft(-f)e Fu(is)i(assumed.)49
b(V)-8 b(alues)35 b(are)e(in)h(1024-b)m(yte)i(incremen)m(ts,)f(except)f
-(for)f Ft(-t)p Fu(,)630 2155 y(whic)m(h)e(is)g(in)g(seconds;)h
+(for)f Ft(-t)p Fu(,)630 4773 y(whic)m(h)e(is)g(in)g(seconds;)h
Ft(-R)p Fu(,)g(whic)m(h)f(is)g(in)g(microseconds;)h Ft(-p)p
-Fu(,)g(whic)m(h)f(is)g(in)g(units)g(of)g(512-)630 2265
+Fu(,)g(whic)m(h)f(is)g(in)g(units)g(of)g(512-)630 4883
y(b)m(yte)k(blo)s(c)m(ks;)j Ft(-P)p Fu(,)e Ft(-T)p Fu(,)f
Ft(-b)p Fu(,)h Ft(-k)p Fu(,)f Ft(-n)g Fu(and)f Ft(-u)p
Fu(,)h(whic)m(h)g(are)g(unscaled)g(v)-5 b(alues;)37 b(and,)f(when)630
-2374 y(in)g Fm(posix)f Fu(Mo)s(de)h(\(see)g(Section)h(6.11)g([Bash)g
-(POSIX)d(Mo)s(de],)k(page)f(108\),)i Ft(-c)c Fu(and)g
-Ft(-f)p Fu(,)630 2484 y(whic)m(h)30 b(are)h(in)f(512-b)m(yte)j
-(incremen)m(ts.)630 2620 y(The)h(return)g(status)h(is)f(zero)i(unless)e
+4992 y(in)g Fm(posix)f Fu(Mo)s(de)h(\(see)g(Section)h(6.11)g([Bash)g
+(POSIX)d(Mo)s(de],)k(page)f(109\),)i Ft(-c)c Fu(and)g
+Ft(-f)p Fu(,)630 5102 y(whic)m(h)30 b(are)h(in)f(512-b)m(yte)j
+(incremen)m(ts.)630 5230 y(The)h(return)g(status)h(is)f(zero)i(unless)e
(an)g(in)m(v)-5 b(alid)36 b(option)f(or)f(argumen)m(t)i(is)e(supplied,)
-h(or)630 2729 y(an)30 b(error)g(o)s(ccurs)g(while)h(setting)g(a)g(new)f
-(limit.)150 2892 y Ft(unalias)870 3028 y(unalias)46 b([-a])g([)p
-Fj(name)h Ft(...)g(])630 3164 y Fu(Remo)m(v)m(e)42 b(eac)m(h)f
-Fr(name)k Fu(from)39 b(the)i(list)f(of)g(aliases.)71
-b(If)40 b Ft(-a)f Fu(is)h(supplied,)h(all)g(aliases)h(are)630
-3274 y(remo)m(v)m(ed.)g(Aliases)31 b(are)g(describ)s(ed)e(in)h(Section)
-i(6.6)f([Aliases],)h(page)f(102.)150 3520 y Fs(4.3)68
-b(Mo)t(difying)45 b(Shell)g(Beha)l(vior)150 3744 y Fk(4.3.1)63
-b(The)41 b(Set)g(Builtin)150 3891 y Fu(This)35 b(builtin)h(is)g(so)g
-(complicated)i(that)f(it)f(deserv)m(es)h(its)f(o)m(wn)g(section.)59
-b Ft(set)35 b Fu(allo)m(ws)j(y)m(ou)e(to)h(c)m(hange)150
-4000 y(the)c(v)-5 b(alues)34 b(of)f(shell)g(options)h(and)e(set)i(the)f
-(p)s(ositional)h(parameters,)h(or)e(to)h(displa)m(y)f(the)g(names)h
-(and)150 4110 y(v)-5 b(alues)31 b(of)f(shell)h(v)-5 b(ariables.)150
-4274 y Ft(set)870 4410 y(set)47 b([-abefhkmnptuvxBCEHPT])42
-b([-o)47 b Fj(option-name)p Ft(])d([--])j([-])g([)p Fj(argument)e
-Ft(...)o(])870 4520 y(set)i([+abefhkmnptuvxBCEHPT])42
+h(or)630 5340 y(an)30 b(error)g(o)s(ccurs)g(while)h(setting)g(a)g(new)f
+(limit.)p eop end
+%%Page: 69 75
+TeXDict begin 69 74 bop 150 -116 a Fu(Chapter)30 b(4:)41
+b(Shell)30 b(Builtin)h(Commands)2069 b(69)150 299 y Ft(unalias)870
+428 y(unalias)46 b([-a])g([)p Fj(name)h Ft(...)g(])630
+558 y Fu(Remo)m(v)m(e)42 b(eac)m(h)f Fr(name)k Fu(from)39
+b(the)i(list)f(of)g(aliases.)71 b(If)40 b Ft(-a)f Fu(is)h(supplied,)h
+(all)g(aliases)h(are)630 668 y(remo)m(v)m(ed.)g(Aliases)31
+b(are)g(describ)s(ed)e(in)h(Section)i(6.6)f([Aliases],)h(page)f(103.)
+150 898 y Fs(4.3)68 b(Mo)t(difying)45 b(Shell)g(Beha)l(vior)150
+1118 y Fk(4.3.1)63 b(The)41 b(Set)g(Builtin)150 1265
+y Fu(This)35 b(builtin)h(is)g(so)g(complicated)i(that)f(it)f(deserv)m
+(es)h(its)f(o)m(wn)g(section.)59 b Ft(set)35 b Fu(allo)m(ws)j(y)m(ou)e
+(to)h(c)m(hange)150 1374 y(the)c(v)-5 b(alues)34 b(of)f(shell)g
+(options)h(and)e(set)i(the)f(p)s(ositional)h(parameters,)h(or)e(to)h
+(displa)m(y)f(the)g(names)h(and)150 1484 y(v)-5 b(alues)31
+b(of)f(shell)h(v)-5 b(ariables.)150 1633 y Ft(set)870
+1763 y(set)47 b([-abefhkmnptuvxBCEHPT])42 b([-o)47 b
+Fj(option-name)p Ft(])d([--])j([-])g([)p Fj(argument)e
+Ft(...)o(])870 1873 y(set)i([+abefhkmnptuvxBCEHPT])42
b([+o)47 b Fj(option-name)p Ft(])d([--])j([-])g([)p Fj(argument)e
-Ft(...)o(])630 4656 y Fu(If)22 b(no)h(options)g(or)g(argumen)m(ts)g
-(are)g(supplied,)g Ft(set)f Fu(displa)m(ys)g(the)h(names)g(and)f(v)-5
-b(alues)23 b(of)g(all)630 4766 y(shell)j(v)-5 b(ariables)27
-b(and)e(functions,)h(sorted)g(according)h(to)g(the)f(curren)m(t)f(lo)s
-(cale,)k(in)c(a)i(format)630 4875 y(that)i(ma)m(y)h(b)s(e)e(reused)g
-(as)h(input)f(for)h(setting)h(or)e(resetting)i(the)f(curren)m(tly-set)h
-(v)-5 b(ariables.)630 4985 y(Read-only)37 b(v)-5 b(ariables)37
+Ft(...)o(])870 1982 y(set)i(-o)870 2092 y(set)g(+o)630
+2221 y Fu(If)22 b(no)h(options)g(or)g(argumen)m(ts)g(are)g(supplied,)g
+Ft(set)f Fu(displa)m(ys)g(the)h(names)g(and)f(v)-5 b(alues)23
+b(of)g(all)630 2331 y(shell)j(v)-5 b(ariables)27 b(and)e(functions,)h
+(sorted)g(according)h(to)g(the)f(curren)m(t)f(lo)s(cale,)k(in)c(a)i
+(format)630 2440 y(that)i(ma)m(y)h(b)s(e)e(reused)g(as)h(input)f(for)h
+(setting)h(or)e(resetting)i(the)f(curren)m(tly-set)h(v)-5
+b(ariables.)630 2550 y(Read-only)37 b(v)-5 b(ariables)37
b(cannot)h(b)s(e)e(reset.)59 b(In)36 b Fm(posix)g Fu(mo)s(de,)i(only)f
-(shell)f(v)-5 b(ariables)38 b(are)630 5094 y(listed.)630
-5230 y(When)29 b(options)g(are)g(supplied,)f(they)h(set)h(or)f(unset)f
+(shell)f(v)-5 b(ariables)38 b(are)630 2660 y(listed.)630
+2789 y(When)29 b(options)g(are)g(supplied,)f(they)h(set)h(or)f(unset)f
(shell)h(attributes.)41 b(Options,)29 b(if)g(sp)s(ec-)630
-5340 y(i\014ed,)h(ha)m(v)m(e)i(the)e(follo)m(wing)i(meanings:)p
-eop end
-%%Page: 69 75
-TeXDict begin 69 74 bop 150 -116 a Fu(Chapter)30 b(4:)41
-b(Shell)30 b(Builtin)h(Commands)2069 b(69)630 299 y Ft(-a)384
-b Fu(Eac)m(h)37 b(v)-5 b(ariable)36 b(or)g(function)g(that)g(is)g
-(created)h(or)f(mo)s(di\014ed)f(is)h(giv)m(en)h(the)1110
-408 y(exp)s(ort)28 b(attribute)h(and)f(mark)m(ed)g(for)g(exp)s(ort)g
-(to)h(the)g(en)m(vironmen)m(t)f(of)h(sub-)1110 518 y(sequen)m(t)i
-(commands.)630 682 y Ft(-b)384 b Fu(Cause)44 b(the)h(status)g(of)f
-(terminated)h(bac)m(kground)g(jobs)f(to)h(b)s(e)f(rep)s(orted)1110
-792 y(immediately)-8 b(,)30 b(rather)d(than)f(b)s(efore)h(prin)m(ting)g
-(the)g(next)g(primary)g(prompt.)630 956 y Ft(-e)384 b
-Fu(Exit)65 b(immediately)g(if)f(a)h(pip)s(eline)e(\(see)i(Section)g
-(3.2.3)h([Pip)s(elines],)1110 1066 y(page)51 b(10\),)58
-b(whic)m(h)50 b(ma)m(y)h(consist)h(of)e(a)i(single)f(simple)g(command)f
-(\(see)1110 1176 y(Section)30 b(3.2.2)i([Simple)d(Commands],)g(page)h
-(9\),)h(a)f(list)g(\(see)h(Section)f(3.2.4)1110 1285
-y([Lists],)60 b(page)55 b(10\),)60 b(or)54 b(a)g(comp)s(ound)e(command)
-h(\(see)i(Section)f(3.2.5)1110 1395 y([Comp)s(ound)60
-b(Commands],)70 b(page)63 b(11\))g(returns)e(a)i(non-zero)f(status.)
-1110 1504 y(The)41 b(shell)g(do)s(es)g(not)g(exit)h(if)f(the)h(command)
-f(that)h(fails)f(is)g(part)g(of)h(the)1110 1614 y(command)g(list)h
+2899 y(i\014ed,)h(ha)m(v)m(e)i(the)e(follo)m(wing)i(meanings:)630
+3048 y Ft(-a)384 b Fu(Eac)m(h)37 b(v)-5 b(ariable)36
+b(or)g(function)g(that)g(is)g(created)h(or)f(mo)s(di\014ed)f(is)h(giv)m
+(en)h(the)1110 3158 y(exp)s(ort)28 b(attribute)h(and)f(mark)m(ed)g(for)
+g(exp)s(ort)g(to)h(the)g(en)m(vironmen)m(t)f(of)h(sub-)1110
+3268 y(sequen)m(t)i(commands.)630 3417 y Ft(-b)384 b
+Fu(Cause)44 b(the)h(status)g(of)f(terminated)h(bac)m(kground)g(jobs)f
+(to)h(b)s(e)f(rep)s(orted)1110 3527 y(immediately)-8
+b(,)30 b(rather)d(than)f(b)s(efore)h(prin)m(ting)g(the)g(next)g
+(primary)g(prompt.)630 3676 y Ft(-e)384 b Fu(Exit)65
+b(immediately)g(if)f(a)h(pip)s(eline)e(\(see)i(Section)g(3.2.3)h([Pip)s
+(elines],)1110 3786 y(page)51 b(10\),)58 b(whic)m(h)50
+b(ma)m(y)h(consist)h(of)e(a)i(single)f(simple)g(command)f(\(see)1110
+3895 y(Section)30 b(3.2.2)i([Simple)d(Commands],)g(page)h(9\),)h(a)f
+(list)g(\(see)h(Section)f(3.2.4)1110 4005 y([Lists],)60
+b(page)55 b(10\),)60 b(or)54 b(a)g(comp)s(ound)e(command)h(\(see)i
+(Section)f(3.2.5)1110 4115 y([Comp)s(ound)60 b(Commands],)70
+b(page)63 b(11\))g(returns)e(a)i(non-zero)f(status.)1110
+4224 y(The)41 b(shell)g(do)s(es)g(not)g(exit)h(if)f(the)h(command)f
+(that)h(fails)f(is)g(part)g(of)h(the)1110 4334 y(command)g(list)h
(immediately)g(follo)m(wing)g(a)g Ft(while)e Fu(or)h
-Ft(until)e Fu(k)m(eyw)m(ord,)1110 1724 y(part)61 b(of)g(the)g(test)h
+Ft(until)e Fu(k)m(eyw)m(ord,)1110 4443 y(part)61 b(of)g(the)g(test)h
(in)e(an)h Ft(if)f Fu(statemen)m(t,)71 b(part)61 b(of)g(an)m(y)g
-(command)1110 1833 y(executed)50 b(in)e(a)h Ft(&&)f Fu(or)h
+(command)1110 4553 y(executed)50 b(in)e(a)h Ft(&&)f Fu(or)h
Ft(||)f Fu(list)h(except)g(the)g(command)g(follo)m(wing)h(the)1110
-1943 y(\014nal)37 b Ft(&&)g Fu(or)g Ft(||)p Fu(,)h(an)m(y)g(command)f
+4662 y(\014nal)37 b Ft(&&)g Fu(or)g Ft(||)p Fu(,)h(an)m(y)g(command)f
(in)g(a)g(pip)s(eline)g(but)g(the)g(last,)j(or)e(if)f(the)1110
-2052 y(command's)c(return)f(status)h(is)g(b)s(eing)g(in)m(v)m(erted)h
+4772 y(command's)c(return)f(status)h(is)g(b)s(eing)g(in)m(v)m(erted)h
(with)e Ft(!)p Fu(.)48 b(If)33 b(a)g(comp)s(ound)1110
-2162 y(command)g(other)g(than)f(a)i(subshell)d(returns)h(a)h(non-zero)h
-(status)f(b)s(ecause)1110 2271 y(a)k(command)g(failed)g(while)g
+4882 y(command)g(other)g(than)f(a)i(subshell)d(returns)h(a)h(non-zero)h
+(status)f(b)s(ecause)1110 4991 y(a)k(command)g(failed)g(while)g
Ft(-e)f Fu(w)m(as)i(b)s(eing)e(ignored,)j(the)e(shell)g(do)s(es)g(not)
-1110 2381 y(exit.)42 b(A)30 b(trap)g(on)h Ft(ERR)p Fu(,)e(if)i(set,)g
+1110 5101 y(exit.)42 b(A)30 b(trap)g(on)h Ft(ERR)p Fu(,)e(if)i(set,)g
(is)f(executed)i(b)s(efore)e(the)g(shell)h(exits.)1110
-2518 y(This)f(option)h(applies)f(to)h(the)g(shell)g(en)m(vironmen)m(t)g
-(and)f(eac)m(h)h(subshell)f(en-)1110 2628 y(vironmen)m(t)j(separately)i
-(\(see)f(Section)g(3.7.3)h([Command)d(Execution)i(En-)1110
-2737 y(vironmen)m(t],)i(page)f(44\),)i(and)d(ma)m(y)h(cause)f
-(subshells)g(to)h(exit)g(b)s(efore)f(exe-)1110 2847 y(cuting)d(all)g
-(the)g(commands)f(in)g(the)g(subshell.)1110 2984 y(If)41
-b(a)g(comp)s(ound)e(command)i(or)g(shell)g(function)g(executes)h(in)f
-(a)g(con)m(text)1110 3093 y(where)31 b Ft(-e)g Fu(is)g(b)s(eing)g
-(ignored,)h(none)f(of)h(the)f(commands)g(executed)h(within)1110
-3203 y(the)j(comp)s(ound)f(command)h(or)g(function)f(b)s(o)s(dy)g(will)
-h(b)s(e)f(a\013ected)j(b)m(y)e(the)1110 3313 y Ft(-e)25
-b Fu(setting,)j(ev)m(en)e(if)g Ft(-e)f Fu(is)h(set)g(and)f(a)h(command)
-g(returns)e(a)i(failure)g(status.)1110 3422 y(If)32 b(a)i(comp)s(ound)d
-(command)i(or)g(shell)g(function)f(sets)i Ft(-e)e Fu(while)h(executing)
-1110 3532 y(in)40 b(a)h(con)m(text)i(where)d Ft(-e)g
-Fu(is)h(ignored,)j(that)d(setting)h(will)f(not)g(ha)m(v)m(e)h(an)m(y)
-1110 3641 y(e\013ect)g(un)m(til)e(the)h(comp)s(ound)e(command)h(or)g
-(the)g(command)g(con)m(taining)1110 3751 y(the)31 b(function)f(call)h
-(completes.)630 3915 y Ft(-f)384 b Fu(Disable)31 b(\014lename)g
-(expansion)f(\(globbing\).)630 4080 y Ft(-h)384 b Fu(Lo)s(cate)33
-b(and)e(remem)m(b)s(er)h(\(hash\))g(commands)f(as)h(they)g(are)g(lo)s
-(ok)m(ed)h(up)e(for)1110 4189 y(execution.)42 b(This)29
-b(option)i(is)g(enabled)f(b)m(y)g(default.)630 4354 y
-Ft(-k)384 b Fu(All)34 b(argumen)m(ts)g(in)f(the)h(form)f(of)g
-(assignmen)m(t)h(statemen)m(ts)i(are)d(placed)h(in)1110
-4463 y(the)k(en)m(vironmen)m(t)g(for)g(a)g(command,)h(not)f(just)f
-(those)i(that)f(precede)g(the)1110 4573 y(command)30
-b(name.)630 4737 y Ft(-m)384 b Fu(Job)28 b(con)m(trol)h(is)f(enabled)g
-(\(see)h(Chapter)f(7)g([Job)g(Con)m(trol],)i(page)f(117\).)41
-b(All)1110 4847 y(pro)s(cesses)27 b(run)f(in)i(a)g(separate)g(pro)s
-(cess)f(group.)40 b(When)27 b(a)h(bac)m(kground)f(job)1110
-4956 y(completes,)32 b(the)f(shell)f(prin)m(ts)g(a)h(line)f(con)m
-(taining)i(its)f(exit)g(status.)630 5121 y Ft(-n)384
-b Fu(Read)38 b(commands)f(but)f(do)i(not)f(execute)i(them.)62
-b(This)37 b(ma)m(y)h(b)s(e)f(used)f(to)1110 5230 y(c)m(hec)m(k)d(a)e
-(script)g(for)g(syn)m(tax)h(errors.)42 b(This)30 b(option)i(is)f
-(ignored)g(b)m(y)g(in)m(terac-)1110 5340 y(tiv)m(e)h(shells.)p
+5230 y(This)f(option)h(applies)f(to)h(the)g(shell)g(en)m(vironmen)m(t)g
+(and)f(eac)m(h)h(subshell)f(en-)1110 5340 y(vironmen)m(t)j(separately)i
+(\(see)f(Section)g(3.7.3)h([Command)d(Execution)i(En-)p
eop end
%%Page: 70 76
TeXDict begin 70 75 bop 150 -116 a Fu(Chapter)30 b(4:)41
-b(Shell)30 b(Builtin)h(Commands)2069 b(70)630 299 y Ft(-o)30
-b Fj(option-name)1110 408 y Fu(Set)h(the)f(option)h(corresp)s(onding)e
-(to)i Fr(option-name)5 b Fu(:)1110 575 y Ft(allexport)1590
-685 y Fu(Same)30 b(as)h Ft(-a)p Fu(.)1110 852 y Ft(braceexpand)1590
-962 y Fu(Same)f(as)h Ft(-B)p Fu(.)1110 1129 y Ft(emacs)240
-b Fu(Use)25 b(an)f Ft(emacs)p Fu(-st)m(yle)h(line)f(editing)h(in)m
-(terface)h(\(see)g(Chapter)e(8)1590 1238 y([Command)33
-b(Line)g(Editing],)h(page)h(121\).)51 b(This)32 b(also)i(a\013ects)1590
-1348 y(the)d(editing)g(in)m(terface)h(used)d(for)h Ft(read)f(-e)p
-Fu(.)1110 1515 y Ft(errexit)144 b Fu(Same)30 b(as)h Ft(-e)p
-Fu(.)1110 1682 y Ft(errtrace)96 b Fu(Same)30 b(as)h Ft(-E)p
-Fu(.)1110 1849 y Ft(functrace)1590 1958 y Fu(Same)f(as)h
-Ft(-T)p Fu(.)1110 2125 y Ft(hashall)144 b Fu(Same)30
-b(as)h Ft(-h)p Fu(.)1110 2292 y Ft(histexpand)1590 2402
-y Fu(Same)f(as)h Ft(-H)p Fu(.)1110 2569 y Ft(history)144
-b Fu(Enable)39 b(command)g(history)-8 b(,)42 b(as)d(describ)s(ed)f(in)h
-(Section)h(9.1)1590 2679 y([Bash)d(History)g(F)-8 b(acilities],)41
-b(page)c(157.)60 b(This)36 b(option)h(is)f(on)1590 2788
-y(b)m(y)30 b(default)h(in)f(in)m(teractiv)m(e)j(shells.)1110
-2955 y Ft(ignoreeof)1590 3065 y Fu(An)d(in)m(teractiv)m(e)j(shell)e
-(will)g(not)f(exit)h(up)s(on)e(reading)i(EOF.)1110 3232
-y Ft(keyword)144 b Fu(Same)30 b(as)h Ft(-k)p Fu(.)1110
-3399 y Ft(monitor)144 b Fu(Same)30 b(as)h Ft(-m)p Fu(.)1110
-3566 y Ft(noclobber)1590 3675 y Fu(Same)f(as)h Ft(-C)p
-Fu(.)1110 3842 y Ft(noexec)192 b Fu(Same)30 b(as)h Ft(-n)p
-Fu(.)1110 4009 y Ft(noglob)192 b Fu(Same)30 b(as)h Ft(-f)p
-Fu(.)1110 4176 y Ft(nolog)240 b Fu(Curren)m(tly)30 b(ignored.)1110
-4343 y Ft(notify)192 b Fu(Same)30 b(as)h Ft(-b)p Fu(.)1110
-4510 y Ft(nounset)144 b Fu(Same)30 b(as)h Ft(-u)p Fu(.)1110
-4677 y Ft(onecmd)192 b Fu(Same)30 b(as)h Ft(-t)p Fu(.)1110
-4844 y Ft(physical)96 b Fu(Same)30 b(as)h Ft(-P)p Fu(.)1110
-5011 y Ft(pipefail)96 b Fu(If)44 b(set,)k(the)d(return)e(v)-5
-b(alue)45 b(of)f(a)h(pip)s(eline)e(is)i(the)f(v)-5 b(alue)45
-b(of)1590 5121 y(the)33 b(last)h(\(righ)m(tmost\))h(command)e(to)h
-(exit)g(with)f(a)g(non-zero)1590 5230 y(status,)28 b(or)f(zero)g(if)f
-(all)i(commands)e(in)g(the)h(pip)s(eline)f(exit)i(suc-)1590
-5340 y(cessfully)-8 b(.)41 b(This)30 b(option)h(is)f(disabled)g(b)m(y)h
-(default.)p eop end
+b(Shell)30 b(Builtin)h(Commands)2069 b(70)1110 299 y(vironmen)m(t],)36
+b(page)f(44\),)i(and)d(ma)m(y)h(cause)f(subshells)g(to)h(exit)g(b)s
+(efore)f(exe-)1110 408 y(cuting)d(all)g(the)g(commands)f(in)g(the)g
+(subshell.)1110 546 y(If)41 b(a)g(comp)s(ound)e(command)i(or)g(shell)g
+(function)g(executes)h(in)f(a)g(con)m(text)1110 656 y(where)31
+b Ft(-e)g Fu(is)g(b)s(eing)g(ignored,)h(none)f(of)h(the)f(commands)g
+(executed)h(within)1110 766 y(the)j(comp)s(ound)f(command)h(or)g
+(function)f(b)s(o)s(dy)g(will)h(b)s(e)f(a\013ected)j(b)m(y)e(the)1110
+875 y Ft(-e)25 b Fu(setting,)j(ev)m(en)e(if)g Ft(-e)f
+Fu(is)h(set)g(and)f(a)h(command)g(returns)e(a)i(failure)g(status.)1110
+985 y(If)32 b(a)i(comp)s(ound)d(command)i(or)g(shell)g(function)f(sets)
+i Ft(-e)e Fu(while)h(executing)1110 1094 y(in)40 b(a)h(con)m(text)i
+(where)d Ft(-e)g Fu(is)h(ignored,)j(that)d(setting)h(will)f(not)g(ha)m
+(v)m(e)h(an)m(y)1110 1204 y(e\013ect)g(un)m(til)e(the)h(comp)s(ound)e
+(command)h(or)g(the)g(command)g(con)m(taining)1110 1314
+y(the)31 b(function)f(call)h(completes.)630 1480 y Ft(-f)384
+b Fu(Disable)31 b(\014lename)g(expansion)f(\(globbing\).)630
+1646 y Ft(-h)384 b Fu(Lo)s(cate)33 b(and)e(remem)m(b)s(er)h(\(hash\))g
+(commands)f(as)h(they)g(are)g(lo)s(ok)m(ed)h(up)e(for)1110
+1756 y(execution.)42 b(This)29 b(option)i(is)g(enabled)f(b)m(y)g
+(default.)630 1922 y Ft(-k)384 b Fu(All)34 b(argumen)m(ts)g(in)f(the)h
+(form)f(of)g(assignmen)m(t)h(statemen)m(ts)i(are)d(placed)h(in)1110
+2032 y(the)k(en)m(vironmen)m(t)g(for)g(a)g(command,)h(not)f(just)f
+(those)i(that)f(precede)g(the)1110 2142 y(command)30
+b(name.)630 2308 y Ft(-m)384 b Fu(Job)28 b(con)m(trol)h(is)f(enabled)g
+(\(see)h(Chapter)f(7)g([Job)g(Con)m(trol],)i(page)f(118\).)41
+b(All)1110 2418 y(pro)s(cesses)27 b(run)f(in)i(a)g(separate)g(pro)s
+(cess)f(group.)40 b(When)27 b(a)h(bac)m(kground)f(job)1110
+2527 y(completes,)32 b(the)f(shell)f(prin)m(ts)g(a)h(line)f(con)m
+(taining)i(its)f(exit)g(status.)630 2694 y Ft(-n)384
+b Fu(Read)38 b(commands)f(but)f(do)i(not)f(execute)i(them.)62
+b(This)37 b(ma)m(y)h(b)s(e)f(used)f(to)1110 2803 y(c)m(hec)m(k)d(a)e
+(script)g(for)g(syn)m(tax)h(errors.)42 b(This)30 b(option)i(is)f
+(ignored)g(b)m(y)g(in)m(terac-)1110 2913 y(tiv)m(e)h(shells.)630
+3079 y Ft(-o)e Fj(option-name)1110 3189 y Fu(Set)44 b(the)h(option)f
+(corresp)s(onding)f(to)i Fr(option-name)p Fu(.)83 b(If)44
+b Ft(-o)f Fu(is)h(supplied)1110 3298 y(with)29 b(no)h
+Fr(option-name)p Fu(,)h Ft(set)e Fu(prin)m(ts)g(the)g(curren)m(t)h
+(shell)g(options)g(settings.)1110 3408 y(If)37 b Ft(+o)g
+Fu(is)h(supplied)e(with)h(no)h Fr(option-name)p Fu(,)i
+Ft(set)d Fu(prin)m(ts)g(a)h(series)g(of)g Ft(set)1110
+3518 y Fu(commands)31 b(to)i(recreate)g(the)f(curren)m(t)g(option)g
+(settings)h(on)f(the)g(standard)1110 3627 y(output.)40
+b(V)-8 b(alid)32 b(option)f(names)f(are:)1110 3794 y
+Ft(allexport)1590 3903 y Fu(Same)g(as)h Ft(-a)p Fu(.)1110
+4070 y Ft(braceexpand)1590 4179 y Fu(Same)f(as)h Ft(-B)p
+Fu(.)1110 4346 y Ft(emacs)240 b Fu(Use)25 b(an)f Ft(emacs)p
+Fu(-st)m(yle)h(line)f(editing)h(in)m(terface)h(\(see)g(Chapter)e(8)1590
+4455 y([Command)33 b(Line)g(Editing],)h(page)h(122\).)51
+b(This)32 b(also)i(a\013ects)1590 4565 y(the)d(editing)g(in)m(terface)h
+(used)d(for)h Ft(read)f(-e)p Fu(.)1110 4731 y Ft(errexit)144
+b Fu(Same)30 b(as)h Ft(-e)p Fu(.)1110 4898 y Ft(errtrace)96
+b Fu(Same)30 b(as)h Ft(-E)p Fu(.)1110 5064 y Ft(functrace)1590
+5174 y Fu(Same)f(as)h Ft(-T)p Fu(.)1110 5340 y Ft(hashall)144
+b Fu(Same)30 b(as)h Ft(-h)p Fu(.)p eop end
%%Page: 71 77
TeXDict begin 71 76 bop 150 -116 a Fu(Chapter)30 b(4:)41
b(Shell)30 b(Builtin)h(Commands)2069 b(71)1110 299 y
-Ft(posix)240 b Fu(Change)30 b(the)g(b)s(eha)m(vior)h(of)f(Bash)g(where)
-g(the)g(default)h(op)s(era-)1590 408 y(tion)25 b(di\013ers)f(from)g
-(the)h Fm(posix)f Fu(standard)f(to)i(matc)m(h)h(the)f(stan-)1590
-518 y(dard)h(\(see)j(Section)f(6.11)h([Bash)f(POSIX)e(Mo)s(de],)j(page)
-f(108\).)1590 628 y(This)37 b(is)g(in)m(tended)g(to)h(mak)m(e)g(Bash)g
-(b)s(eha)m(v)m(e)g(as)g(a)f(strict)h(su-)1590 737 y(p)s(erset)30
-b(of)h(that)f(standard.)1110 911 y Ft(privileged)1590
-1020 y Fu(Same)g(as)h Ft(-p)p Fu(.)1110 1194 y Ft(verbose)144
-b Fu(Same)30 b(as)h Ft(-v)p Fu(.)1110 1367 y Ft(vi)384
-b Fu(Use)36 b(a)g Ft(vi)p Fu(-st)m(yle)g(line)g(editing)g(in)m
-(terface.)58 b(This)35 b(also)h(a\013ects)1590 1477 y(the)31
-b(editing)g(in)m(terface)h(used)d(for)h Ft(read)f(-e)p
-Fu(.)1110 1650 y Ft(xtrace)192 b Fu(Same)30 b(as)h Ft(-x)p
-Fu(.)630 1824 y Ft(-p)384 b Fu(T)-8 b(urn)33 b(on)h(privileged)h(mo)s
-(de.)51 b(In)34 b(this)g(mo)s(de,)h(the)f Ft($BASH_ENV)e
-Fu(and)h Ft($ENV)1110 1934 y Fu(\014les)23 b(are)h(not)f(pro)s(cessed,)
-h(shell)g(functions)e(are)i(not)f(inherited)g(from)f(the)i(en-)1110
-2043 y(vironmen)m(t,)h(and)e(the)g Ft(SHELLOPTS)p Fu(,)f
-Ft(BASHOPTS)p Fu(,)h Ft(CDPATH)e Fu(and)i Ft(GLOBIGNORE)1110
-2153 y Fu(v)-5 b(ariables,)23 b(if)e(they)g(app)s(ear)f(in)g(the)h(en)m
-(vironmen)m(t,)i(are)e(ignored.)38 b(If)20 b(the)h(shell)1110
-2262 y(is)37 b(started)h(with)f(the)g(e\013ectiv)m(e)j(user)d
-(\(group\))g(id)g(not)g(equal)h(to)g(the)f(real)1110
-2372 y(user)h(\(group\))h(id,)i(and)d(the)h Ft(-p)f Fu(option)i(is)e
-(not)i(supplied,)f(these)h(actions)1110 2482 y(are)32
-b(tak)m(en)i(and)d(the)h(e\013ectiv)m(e)j(user)c(id)h(is)g(set)h(to)f
-(the)h(real)f(user)g(id.)45 b(If)32 b(the)1110 2591 y
-Ft(-p)i Fu(option)h(is)g(supplied)f(at)h(startup,)h(the)f(e\013ectiv)m
-(e)i(user)d(id)g(is)h(not)g(reset.)1110 2701 y(T)-8 b(urning)35
-b(this)i(option)g(o\013)g(causes)g(the)g(e\013ectiv)m(e)i(user)d(and)g
-(group)g(ids)g(to)1110 2810 y(b)s(e)30 b(set)h(to)g(the)f(real)h(user)f
-(and)g(group)g(ids.)630 2984 y Ft(-r)384 b Fu(Enable)32
-b(restricted)h(shell)f(mo)s(de.)45 b(This)31 b(option)i(cannot)g(b)s(e)
-e(unset)h(once)g(it)1110 3093 y(has)e(b)s(een)g(set.)630
-3267 y Ft(-t)384 b Fu(Exit)31 b(after)g(reading)f(and)g(executing)h
-(one)g(command.)630 3440 y Ft(-u)384 b Fu(T)-8 b(reat)25
-b(unset)e(v)-5 b(ariables)25 b(and)e(parameters)h(other)h(than)e(the)h
-(sp)s(ecial)h(param-)1110 3550 y(eters)32 b(`)p Ft(@)p
-Fu(')f(or)h(`)p Ft(*)p Fu(',)g(or)f(arra)m(y)h(v)-5 b(ariables)32
-b(subscripted)e(with)h(`)p Ft(@)p Fu(')g(or)h(`)p Ft(*)p
-Fu(',)f(as)h(an)1110 3660 y(error)24 b(when)g(p)s(erforming)g
-(parameter)h(expansion.)39 b(An)24 b(error)h(message)h(will)1110
-3769 y(b)s(e)37 b(written)h(to)h(the)f(standard)f(error,)i(and)f(a)g
-(non-in)m(teractiv)m(e)j(shell)d(will)1110 3879 y(exit.)630
-4052 y Ft(-v)384 b Fu(Prin)m(t)30 b(shell)h(input)e(lines)i(as)g(they)f
-(are)h(read.)630 4226 y Ft(-x)384 b Fu(Prin)m(t)21 b(a)h(trace)h(of)f
-(simple)f(commands,)i Ft(for)e Fu(commands,)i Ft(case)d
-Fu(commands,)1110 4335 y Ft(select)29 b Fu(commands,)j(and)e
-(arithmetic)j Ft(for)d Fu(commands)h(and)f(their)i(argu-)1110
-4445 y(men)m(ts)g(or)g(asso)s(ciated)h(w)m(ord)e(lists)h(to)g(standard)
-f(error)g(after)i(they)e(are)h(ex-)1110 4555 y(panded)20
+Ft(histexpand)1590 408 y Fu(Same)30 b(as)h Ft(-H)p Fu(.)1110
+570 y Ft(history)144 b Fu(Enable)39 b(command)g(history)-8
+b(,)42 b(as)d(describ)s(ed)f(in)h(Section)h(9.1)1590
+680 y([Bash)d(History)g(F)-8 b(acilities],)41 b(page)c(159.)60
+b(This)36 b(option)h(is)f(on)1590 789 y(b)m(y)30 b(default)h(in)f(in)m
+(teractiv)m(e)j(shells.)1110 951 y Ft(ignoreeof)1590
+1060 y Fu(An)d(in)m(teractiv)m(e)j(shell)e(will)g(not)f(exit)h(up)s(on)
+e(reading)i(EOF.)1110 1222 y Ft(keyword)144 b Fu(Same)30
+b(as)h Ft(-k)p Fu(.)1110 1383 y Ft(monitor)144 b Fu(Same)30
+b(as)h Ft(-m)p Fu(.)1110 1545 y Ft(noclobber)1590 1654
+y Fu(Same)f(as)h Ft(-C)p Fu(.)1110 1816 y Ft(noexec)192
+b Fu(Same)30 b(as)h Ft(-n)p Fu(.)1110 1977 y Ft(noglob)192
+b Fu(Same)30 b(as)h Ft(-f)p Fu(.)1110 2139 y Ft(nolog)240
+b Fu(Curren)m(tly)30 b(ignored.)1110 2300 y Ft(notify)192
+b Fu(Same)30 b(as)h Ft(-b)p Fu(.)1110 2462 y Ft(nounset)144
+b Fu(Same)30 b(as)h Ft(-u)p Fu(.)1110 2623 y Ft(onecmd)192
+b Fu(Same)30 b(as)h Ft(-t)p Fu(.)1110 2785 y Ft(physical)96
+b Fu(Same)30 b(as)h Ft(-P)p Fu(.)1110 2946 y Ft(pipefail)96
+b Fu(If)44 b(set,)k(the)d(return)e(v)-5 b(alue)45 b(of)f(a)h(pip)s
+(eline)e(is)i(the)f(v)-5 b(alue)45 b(of)1590 3056 y(the)33
+b(last)h(\(righ)m(tmost\))h(command)e(to)h(exit)g(with)f(a)g(non-zero)
+1590 3165 y(status,)28 b(or)f(zero)g(if)f(all)i(commands)e(in)g(the)h
+(pip)s(eline)f(exit)i(suc-)1590 3275 y(cessfully)-8 b(.)41
+b(This)30 b(option)h(is)f(disabled)g(b)m(y)h(default.)1110
+3437 y Ft(posix)240 b Fu(Change)30 b(the)g(b)s(eha)m(vior)h(of)f(Bash)g
+(where)g(the)g(default)h(op)s(era-)1590 3546 y(tion)25
+b(di\013ers)f(from)g(the)h Fm(posix)f Fu(standard)f(to)i(matc)m(h)h
+(the)f(stan-)1590 3656 y(dard)h(\(see)j(Section)f(6.11)h([Bash)f(POSIX)
+e(Mo)s(de],)j(page)f(109\).)1590 3765 y(This)37 b(is)g(in)m(tended)g
+(to)h(mak)m(e)g(Bash)g(b)s(eha)m(v)m(e)g(as)g(a)f(strict)h(su-)1590
+3875 y(p)s(erset)30 b(of)h(that)f(standard.)1110 4036
+y Ft(privileged)1590 4146 y Fu(Same)g(as)h Ft(-p)p Fu(.)1110
+4308 y Ft(verbose)144 b Fu(Same)30 b(as)h Ft(-v)p Fu(.)1110
+4469 y Ft(vi)384 b Fu(Use)36 b(a)g Ft(vi)p Fu(-st)m(yle)g(line)g
+(editing)g(in)m(terface.)58 b(This)35 b(also)h(a\013ects)1590
+4579 y(the)31 b(editing)g(in)m(terface)h(used)d(for)h
+Ft(read)f(-e)p Fu(.)1110 4740 y Ft(xtrace)192 b Fu(Same)30
+b(as)h Ft(-x)p Fu(.)630 4902 y Ft(-p)384 b Fu(T)-8 b(urn)33
+b(on)h(privileged)h(mo)s(de.)51 b(In)34 b(this)g(mo)s(de,)h(the)f
+Ft($BASH_ENV)e Fu(and)h Ft($ENV)1110 5011 y Fu(\014les)23
+b(are)h(not)f(pro)s(cessed,)h(shell)g(functions)e(are)i(not)f
+(inherited)g(from)f(the)i(en-)1110 5121 y(vironmen)m(t,)h(and)e(the)g
+Ft(SHELLOPTS)p Fu(,)f Ft(BASHOPTS)p Fu(,)h Ft(CDPATH)e
+Fu(and)i Ft(GLOBIGNORE)1110 5230 y Fu(v)-5 b(ariables,)23
+b(if)e(they)g(app)s(ear)f(in)g(the)h(en)m(vironmen)m(t,)i(are)e
+(ignored.)38 b(If)20 b(the)h(shell)1110 5340 y(is)37
+b(started)h(with)f(the)g(e\013ectiv)m(e)j(user)d(\(group\))g(id)g(not)g
+(equal)h(to)g(the)f(real)p eop end
+%%Page: 72 78
+TeXDict begin 72 77 bop 150 -116 a Fu(Chapter)30 b(4:)41
+b(Shell)30 b(Builtin)h(Commands)2069 b(72)1110 299 y(user)38
+b(\(group\))h(id,)i(and)d(the)h Ft(-p)f Fu(option)i(is)e(not)i
+(supplied,)f(these)h(actions)1110 408 y(are)32 b(tak)m(en)i(and)d(the)h
+(e\013ectiv)m(e)j(user)c(id)h(is)g(set)h(to)f(the)h(real)f(user)g(id.)
+45 b(If)32 b(the)1110 518 y Ft(-p)i Fu(option)h(is)g(supplied)f(at)h
+(startup,)h(the)f(e\013ectiv)m(e)i(user)d(id)g(is)h(not)g(reset.)1110
+628 y(T)-8 b(urning)35 b(this)i(option)g(o\013)g(causes)g(the)g
+(e\013ectiv)m(e)i(user)d(and)g(group)g(ids)g(to)1110
+737 y(b)s(e)30 b(set)h(to)g(the)f(real)h(user)f(and)g(group)g(ids.)630
+897 y Ft(-r)384 b Fu(Enable)51 b(restricted)h(shell)g(mo)s(de)f(\(see)h
+(Section)g(6.10)h([The)e(Restricted)1110 1006 y(Shell],)42
+b(page)e(109\).)69 b(This)39 b(option)g(cannot)h(b)s(e)f(unset)g(once)h
+(it)g(has)f(b)s(een)1110 1116 y(set.)630 1275 y Ft(-t)384
+b Fu(Exit)31 b(after)g(reading)f(and)g(executing)h(one)g(command.)630
+1435 y Ft(-u)384 b Fu(T)-8 b(reat)25 b(unset)e(v)-5 b(ariables)25
+b(and)e(parameters)h(other)h(than)e(the)h(sp)s(ecial)h(param-)1110
+1544 y(eters)32 b(`)p Ft(@)p Fu(')f(or)h(`)p Ft(*)p Fu(',)g(or)f(arra)m
+(y)h(v)-5 b(ariables)32 b(subscripted)e(with)h(`)p Ft(@)p
+Fu(')g(or)h(`)p Ft(*)p Fu(',)f(as)h(an)1110 1654 y(error)24
+b(when)g(p)s(erforming)g(parameter)h(expansion.)39 b(An)24
+b(error)h(message)h(will)1110 1763 y(b)s(e)37 b(written)h(to)h(the)f
+(standard)f(error,)i(and)f(a)g(non-in)m(teractiv)m(e)j(shell)d(will)
+1110 1873 y(exit.)630 2032 y Ft(-v)384 b Fu(Prin)m(t)30
+b(shell)h(input)e(lines)i(as)g(they)f(are)h(read.)630
+2192 y Ft(-x)384 b Fu(Prin)m(t)21 b(a)h(trace)h(of)f(simple)f
+(commands,)i Ft(for)e Fu(commands,)i Ft(case)d Fu(commands,)1110
+2301 y Ft(select)29 b Fu(commands,)j(and)e(arithmetic)j
+Ft(for)d Fu(commands)h(and)f(their)i(argu-)1110 2411
+y(men)m(ts)g(or)g(asso)s(ciated)h(w)m(ord)e(lists)h(to)g(standard)f
+(error)g(after)i(they)e(are)h(ex-)1110 2521 y(panded)20
b(and)h(b)s(efore)g(they)g(are)h(executed.)39 b(The)21
-b(shell)g(prin)m(ts)g(the)h(expanded)1110 4664 y(v)-5
+b(shell)g(prin)m(ts)g(the)h(expanded)1110 2630 y(v)-5
b(alue)28 b(of)f(the)g Ft(PS4)g Fu(v)-5 b(ariable)28
b(b)s(efore)f(the)g(command)g(and)g(its)g(expanded)g(ar-)1110
-4774 y(gumen)m(ts.)630 4947 y Ft(-B)384 b Fu(The)41 b(shell)g(will)g(p)
+2740 y(gumen)m(ts.)630 2899 y Ft(-B)384 b Fu(The)41 b(shell)g(will)g(p)
s(erform)f(brace)h(expansion)g(\(see)h(Section)g(3.5.1)g([Brace)1110
-5057 y(Expansion],)30 b(page)h(24\).)42 b(This)30 b(option)h(is)f(on)g
-(b)m(y)h(default.)630 5230 y Ft(-C)384 b Fu(Prev)m(en)m(t)25
+3009 y(Expansion],)30 b(page)h(24\).)42 b(This)30 b(option)h(is)f(on)g
+(b)m(y)h(default.)630 3168 y Ft(-C)384 b Fu(Prev)m(en)m(t)25
b(output)e(redirection)h(using)f(`)p Ft(>)p Fu(',)i(`)p
Ft(>&)p Fu(',)g(and)e(`)p Ft(<>)p Fu(')g(from)h(o)m(v)m(erwriting)1110
-5340 y(existing)31 b(\014les.)p eop end
-%%Page: 72 78
-TeXDict begin 72 77 bop 150 -116 a Fu(Chapter)30 b(4:)41
-b(Shell)30 b(Builtin)h(Commands)2069 b(72)630 299 y Ft(-E)384
-b Fu(If)39 b(set,)j(an)m(y)e(trap)f(on)g Ft(ERR)g Fu(is)g(inherited)g
-(b)m(y)g(shell)h(functions,)h(command)1110 408 y(substitutions,)35
+3278 y(existing)31 b(\014les.)630 3437 y Ft(-E)384 b
+Fu(If)39 b(set,)j(an)m(y)e(trap)f(on)g Ft(ERR)g Fu(is)g(inherited)g(b)m
+(y)g(shell)h(functions,)h(command)1110 3547 y(substitutions,)35
b(and)e(commands)g(executed)i(in)f(a)g(subshell)f(en)m(vironmen)m(t.)
-1110 518 y(The)d Ft(ERR)f Fu(trap)i(is)f(normally)h(not)f(inherited)g
-(in)g(suc)m(h)g(cases.)630 670 y Ft(-H)384 b Fu(Enable)38
+1110 3656 y(The)d Ft(ERR)f Fu(trap)i(is)f(normally)h(not)f(inherited)g
+(in)g(suc)m(h)g(cases.)630 3816 y Ft(-H)384 b Fu(Enable)38
b(`)p Ft(!)p Fu(')h(st)m(yle)h(history)e(substitution)g(\(see)h
-(Section)h(9.3)f([History)g(In-)1110 780 y(teraction],)g(page)d(159\).)
-57 b(This)34 b(option)i(is)f(on)g(b)m(y)h(default)f(for)g(in)m
-(teractiv)m(e)1110 890 y(shells.)630 1042 y Ft(-P)384
+(Section)h(9.3)f([History)g(In-)1110 3925 y(teraction],)g(page)d
+(161\).)57 b(This)34 b(option)i(is)f(on)g(b)m(y)h(default)f(for)g(in)m
+(teractiv)m(e)1110 4035 y(shells.)630 4194 y Ft(-P)384
b Fu(If)39 b(set,)j(do)d(not)g(resolv)m(e)i(sym)m(b)s(olic)e(links)g
-(when)f(p)s(erforming)g(commands)1110 1152 y(suc)m(h)29
+(when)f(p)s(erforming)g(commands)1110 4304 y(suc)m(h)29
b(as)h Ft(cd)f Fu(whic)m(h)g(c)m(hange)h(the)g(curren)m(t)f(directory)
--8 b(.)42 b(The)28 b(ph)m(ysical)j(direc-)1110 1261 y(tory)j(is)g(used)
+-8 b(.)42 b(The)28 b(ph)m(ysical)j(direc-)1110 4413 y(tory)j(is)g(used)
f(instead.)52 b(By)34 b(default,)h(Bash)f(follo)m(ws)h(the)f(logical)i
-(c)m(hain)f(of)1110 1371 y(directories)j(when)d(p)s(erforming)h
+(c)m(hain)f(of)1110 4523 y(directories)j(when)d(p)s(erforming)h
(commands)g(whic)m(h)g(c)m(hange)i(the)f(curren)m(t)1110
-1480 y(directory)-8 b(.)1110 1611 y(F)g(or)42 b(example,)i(if)d
+4633 y(directory)-8 b(.)1110 4767 y(F)g(or)42 b(example,)i(if)d
Ft(/usr/sys)e Fu(is)i(a)g(sym)m(b)s(olic)g(link)g(to)h
-Ft(/usr/local/sys)1110 1721 y Fu(then:)1350 1852 y Ft($)47
-b(cd)h(/usr/sys;)d(echo)i($PWD)1350 1962 y(/usr/sys)1350
-2071 y($)g(cd)h(..;)f(pwd)1350 2181 y(/usr)1110 2312
-y Fu(If)30 b Ft(set)f(-P)h Fu(is)h(on,)f(then:)1350 2443
-y Ft($)47 b(cd)h(/usr/sys;)d(echo)i($PWD)1350 2552 y(/usr/local/sys)
-1350 2662 y($)g(cd)h(..;)f(pwd)1350 2771 y(/usr/local)630
-2924 y(-T)384 b Fu(If)34 b(set,)j(an)m(y)e(trap)g(on)g
-Ft(DEBUG)e Fu(and)i Ft(RETURN)e Fu(are)i(inherited)g(b)m(y)f(shell)i
-(func-)1110 3033 y(tions,)k(command)d(substitutions,)h(and)f(commands)g
-(executed)h(in)f(a)h(sub-)1110 3143 y(shell)33 b(en)m(vironmen)m(t.)49
+Ft(/usr/local/sys)1110 4877 y Fu(then:)1350 5011 y Ft($)47
+b(cd)h(/usr/sys;)d(echo)i($PWD)1350 5121 y(/usr/sys)1350
+5230 y($)g(cd)h(..;)f(pwd)1350 5340 y(/usr)p eop end
+%%Page: 73 79
+TeXDict begin 73 78 bop 150 -116 a Fu(Chapter)30 b(4:)41
+b(Shell)30 b(Builtin)h(Commands)2069 b(73)1110 299 y(If)30
+b Ft(set)f(-P)h Fu(is)h(on,)f(then:)1350 438 y Ft($)47
+b(cd)h(/usr/sys;)d(echo)i($PWD)1350 548 y(/usr/local/sys)1350
+657 y($)g(cd)h(..;)f(pwd)1350 767 y(/usr/local)630 936
+y(-T)384 b Fu(If)34 b(set,)j(an)m(y)e(trap)g(on)g Ft(DEBUG)e
+Fu(and)i Ft(RETURN)e Fu(are)i(inherited)g(b)m(y)f(shell)i(func-)1110
+1046 y(tions,)k(command)d(substitutions,)h(and)f(commands)g(executed)h
+(in)f(a)h(sub-)1110 1155 y(shell)33 b(en)m(vironmen)m(t.)49
b(The)32 b Ft(DEBUG)g Fu(and)g Ft(RETURN)f Fu(traps)h(are)i(normally)f
-(not)1110 3253 y(inherited)d(in)g(suc)m(h)g(cases.)630
-3405 y Ft(--)384 b Fu(If)44 b(no)g(argumen)m(ts)g(follo)m(w)i(this)e
+(not)1110 1265 y(inherited)d(in)g(suc)m(h)g(cases.)630
+1434 y Ft(--)384 b Fu(If)44 b(no)g(argumen)m(ts)g(follo)m(w)i(this)e
(option,)k(then)c(the)h(p)s(ositional)g(parame-)1110
-3515 y(ters)31 b(are)g(unset.)40 b(Otherwise,)31 b(the)f(p)s(ositional)
-i(parameters)f(are)f(set)h(to)h(the)1110 3624 y Fr(argumen)m(ts)p
+1544 y(ters)31 b(are)g(unset.)40 b(Otherwise,)31 b(the)f(p)s(ositional)
+i(parameters)f(are)f(set)h(to)h(the)1110 1653 y Fr(argumen)m(ts)p
Fu(,)f(ev)m(en)g(if)f(some)h(of)g(them)f(b)s(egin)g(with)g(a)h(`)p
-Ft(-)p Fu('.)630 3777 y Ft(-)432 b Fu(Signal)45 b(the)g(end)f(of)h
+Ft(-)p Fu('.)630 1822 y Ft(-)432 b Fu(Signal)45 b(the)g(end)f(of)h
(options,)k(cause)c(all)h(remaining)e Fr(argumen)m(ts)49
-b Fu(to)d(b)s(e)1110 3886 y(assigned)33 b(to)h(the)g(p)s(ositional)g
+b Fu(to)d(b)s(e)1110 1932 y(assigned)33 b(to)h(the)g(p)s(ositional)g
(parameters.)49 b(The)33 b Ft(-x)g Fu(and)f Ft(-v)h Fu(options)h(are)
-1110 3996 y(turned)k(o\013.)68 b(If)38 b(there)i(are)f(no)g(argumen)m
-(ts,)j(the)e(p)s(ositional)g(parameters)1110 4105 y(remain)30
-b(unc)m(hanged.)630 4258 y(Using)d(`)p Ft(+)p Fu(')h(rather)f(than)g(`)
+1110 2042 y(turned)k(o\013.)68 b(If)38 b(there)i(are)f(no)g(argumen)m
+(ts,)j(the)e(p)s(ositional)g(parameters)1110 2151 y(remain)30
+b(unc)m(hanged.)630 2320 y(Using)d(`)p Ft(+)p Fu(')h(rather)f(than)g(`)
p Ft(-)p Fu(')g(causes)h(these)f(options)h(to)g(b)s(e)e(turned)g
-(o\013.)40 b(The)27 b(options)h(can)630 4367 y(also)36
+(o\013.)40 b(The)27 b(options)h(can)630 2430 y(also)36
b(b)s(e)f(used)f(up)s(on)g(in)m(v)m(o)s(cation)j(of)e(the)g(shell.)56
b(The)34 b(curren)m(t)h(set)h(of)f(options)h(ma)m(y)g(b)s(e)630
-4477 y(found)29 b(in)h Ft($-)p Fu(.)630 4608 y(The)43
+2540 y(found)29 b(in)h Ft($-)p Fu(.)630 2679 y(The)43
b(remaining)h(N)f Fr(argumen)m(ts)48 b Fu(are)c(p)s(ositional)g
-(parameters)g(and)f(are)h(assigned,)j(in)630 4717 y(order,)30
+(parameters)g(and)f(are)h(assigned,)j(in)630 2789 y(order,)30
b(to)h Ft($1)p Fu(,)f Ft($2)p Fu(,)36 b(.)22 b(.)g(.)42
b Ft($N)p Fu(.)e(The)30 b(sp)s(ecial)h(parameter)g Ft(#)f
-Fu(is)g(set)h(to)g(N.)630 4848 y(The)f(return)f(status)i(is)f(alw)m(a)m
+Fu(is)g(set)h(to)g(N.)630 2928 y(The)f(return)f(status)i(is)f(alw)m(a)m
(ys)i(zero)f(unless)f(an)g(in)m(v)-5 b(alid)31 b(option)g(is)f
-(supplied.)150 5041 y Fk(4.3.2)63 b(The)41 b(Shopt)h(Builtin)150
-5188 y Fu(This)30 b(builtin)g(allo)m(ws)h(y)m(ou)g(to)g(c)m(hange)h
+(supplied.)150 3137 y Fk(4.3.2)63 b(The)41 b(Shopt)h(Builtin)150
+3284 y Fu(This)30 b(builtin)g(allo)m(ws)h(y)m(ou)g(to)g(c)m(hange)h
(additional)f(shell)f(optional)i(b)s(eha)m(vior.)150
-5340 y Ft(shopt)p eop end
-%%Page: 73 79
-TeXDict begin 73 78 bop 150 -116 a Fu(Chapter)30 b(4:)41
-b(Shell)30 b(Builtin)h(Commands)2069 b(73)870 299 y Ft(shopt)46
-b([-pqsu])g([-o])h([)p Fj(optname)e Ft(...])630 427 y
-Fu(T)-8 b(oggle)37 b(the)e(v)-5 b(alues)35 b(of)g(settings)h(con)m
-(trolling)g(optional)g(shell)f(b)s(eha)m(vior.)55 b(The)34
-b(settings)630 536 y(can)24 b(b)s(e)g(either)h(those)f(listed)h(b)s
-(elo)m(w,)h(or,)f(if)g(the)f Ft(-o)f Fu(option)i(is)f(used,)h(those)g
-(a)m(v)-5 b(ailable)26 b(with)630 646 y(the)k Ft(-o)f
-Fu(option)i(to)f(the)g Ft(set)f Fu(builtin)h(command)f(\(see)i(Section)
-g(4.3.1)g([The)f(Set)g(Builtin],)630 756 y(page)i(68\).)45
-b(With)32 b(no)f(options,)h(or)g(with)f(the)g Ft(-p)g
-Fu(option,)h(a)g(list)g(of)f(all)i(settable)g(options)630
-865 y(is)g(displa)m(y)m(ed,)i(with)e(an)g(indication)h(of)f(whether)g
-(or)g(not)g(eac)m(h)h(is)g(set;)h(if)e Fr(optname)5 b
-Fu(s)34 b(are)630 975 y(supplied,)25 b(the)g(output)g(is)g(restricted)g
-(to)h(those)g(options.)39 b(The)24 b Ft(-p)h Fu(option)g(causes)g
-(output)630 1084 y(to)30 b(b)s(e)f(displa)m(y)m(ed)g(in)g(a)h(form)f
-(that)g(ma)m(y)h(b)s(e)f(reused)f(as)i(input.)39 b(Other)29
-b(options)g(ha)m(v)m(e)i(the)630 1194 y(follo)m(wing)h(meanings:)630
-1340 y Ft(-s)384 b Fu(Enable)30 b(\(set\))i(eac)m(h)f
-Fr(optname)p Fu(.)630 1486 y Ft(-u)384 b Fu(Disable)31
-b(\(unset\))g(eac)m(h)h Fr(optname)p Fu(.)630 1632 y
-Ft(-q)384 b Fu(Suppresses)28 b(normal)h(output;)h(the)g(return)e
-(status)i(indicates)h(whether)e(the)1110 1742 y Fr(optname)37
-b Fu(is)31 b(set)h(or)f(unset.)43 b(If)31 b(m)m(ultiple)h
-Fr(optname)37 b Fu(argumen)m(ts)31 b(are)h(giv)m(en)1110
-1851 y(with)d Ft(-q)p Fu(,)f(the)i(return)d(status)j(is)f(zero)g(if)g
-(all)h Fr(optname)5 b Fu(s)29 b(are)h(enabled;)f(non-)1110
-1961 y(zero)i(otherwise.)630 2107 y Ft(-o)384 b Fu(Restricts)22
-b(the)f(v)-5 b(alues)22 b(of)f Fr(optname)27 b Fu(to)22
-b(b)s(e)e(those)i(de\014ned)e(for)h(the)g Ft(-o)f Fu(option)1110
-2217 y(to)31 b(the)g Ft(set)e Fu(builtin)h(\(see)h(Section)h(4.3.1)g
-([The)e(Set)g(Builtin],)i(page)f(68\).)630 2363 y(If)e(either)i
-Ft(-s)e Fu(or)h Ft(-u)f Fu(is)h(used)f(with)g(no)h Fr(optname)35
-b Fu(argumen)m(ts,)c Ft(shopt)d Fu(sho)m(ws)h(only)h(those)630
-2472 y(options)h(whic)m(h)f(are)h(set)f(or)h(unset,)f(resp)s(ectiv)m
-(ely)-8 b(.)630 2600 y(Unless)30 b(otherwise)h(noted,)g(the)g
+3458 y Ft(shopt)870 3597 y(shopt)46 b([-pqsu])g([-o])h([)p
+Fj(optname)e Ft(...])630 3737 y Fu(T)-8 b(oggle)37 b(the)e(v)-5
+b(alues)35 b(of)g(settings)h(con)m(trolling)g(optional)g(shell)f(b)s
+(eha)m(vior.)55 b(The)34 b(settings)630 3846 y(can)24
+b(b)s(e)g(either)h(those)f(listed)h(b)s(elo)m(w,)h(or,)f(if)g(the)f
+Ft(-o)f Fu(option)i(is)f(used,)h(those)g(a)m(v)-5 b(ailable)26
+b(with)630 3956 y(the)k Ft(-o)f Fu(option)i(to)f(the)g
+Ft(set)f Fu(builtin)h(command)f(\(see)i(Section)g(4.3.1)g([The)f(Set)g
+(Builtin],)630 4065 y(page)i(69\).)45 b(With)32 b(no)f(options,)h(or)g
+(with)f(the)g Ft(-p)g Fu(option,)h(a)g(list)g(of)f(all)i(settable)g
+(options)630 4175 y(is)g(displa)m(y)m(ed,)i(with)e(an)g(indication)h
+(of)f(whether)g(or)g(not)g(eac)m(h)h(is)g(set;)h(if)e
+Fr(optname)5 b Fu(s)34 b(are)630 4285 y(supplied,)25
+b(the)g(output)g(is)g(restricted)g(to)h(those)g(options.)39
+b(The)24 b Ft(-p)h Fu(option)g(causes)g(output)630 4394
+y(to)30 b(b)s(e)f(displa)m(y)m(ed)g(in)g(a)h(form)f(that)g(ma)m(y)h(b)s
+(e)f(reused)f(as)i(input.)39 b(Other)29 b(options)g(ha)m(v)m(e)i(the)
+630 4504 y(follo)m(wing)h(meanings:)630 4673 y Ft(-s)384
+b Fu(Enable)30 b(\(set\))i(eac)m(h)f Fr(optname)p Fu(.)630
+4842 y Ft(-u)384 b Fu(Disable)31 b(\(unset\))g(eac)m(h)h
+Fr(optname)p Fu(.)630 5011 y Ft(-q)384 b Fu(Suppresses)28
+b(normal)h(output;)h(the)g(return)e(status)i(indicates)h(whether)e(the)
+1110 5121 y Fr(optname)37 b Fu(is)31 b(set)h(or)f(unset.)43
+b(If)31 b(m)m(ultiple)h Fr(optname)37 b Fu(argumen)m(ts)31
+b(are)h(giv)m(en)1110 5230 y(with)d Ft(-q)p Fu(,)f(the)i(return)d
+(status)j(is)f(zero)g(if)g(all)h Fr(optname)5 b Fu(s)29
+b(are)h(enabled;)f(non-)1110 5340 y(zero)i(otherwise.)p
+eop end
+%%Page: 74 80
+TeXDict begin 74 79 bop 150 -116 a Fu(Chapter)30 b(4:)41
+b(Shell)30 b(Builtin)h(Commands)2069 b(74)630 299 y Ft(-o)384
+b Fu(Restricts)22 b(the)f(v)-5 b(alues)22 b(of)f Fr(optname)27
+b Fu(to)22 b(b)s(e)e(those)i(de\014ned)e(for)h(the)g
+Ft(-o)f Fu(option)1110 408 y(to)31 b(the)g Ft(set)e Fu(builtin)h(\(see)
+h(Section)h(4.3.1)g([The)e(Set)g(Builtin],)i(page)f(69\).)630
+570 y(If)e(either)i Ft(-s)e Fu(or)h Ft(-u)f Fu(is)h(used)f(with)g(no)h
+Fr(optname)35 b Fu(argumen)m(ts,)c Ft(shopt)d Fu(sho)m(ws)h(only)h
+(those)630 680 y(options)h(whic)m(h)f(are)h(set)f(or)h(unset,)f(resp)s
+(ectiv)m(ely)-8 b(.)630 816 y(Unless)30 b(otherwise)h(noted,)g(the)g
Ft(shopt)d Fu(options)j(are)g(disabled)f(\(o\013)7 b(\))32
-b(b)m(y)e(default.)630 2728 y(The)d(return)f(status)i(when)e(listing)j
+b(b)m(y)e(default.)630 951 y(The)d(return)f(status)i(when)e(listing)j
(options)e(is)h(zero)g(if)f(all)i Fr(optname)5 b Fu(s)27
-b(are)h(enabled,)g(non-)630 2838 y(zero)40 b(otherwise.)66
+b(are)h(enabled,)g(non-)630 1061 y(zero)40 b(otherwise.)66
b(When)39 b(setting)h(or)f(unsetting)g(options,)i(the)e(return)f
-(status)h(is)g(zero)630 2947 y(unless)30 b(an)g Fr(optname)36
+(status)h(is)g(zero)630 1170 y(unless)30 b(an)g Fr(optname)36
b Fu(is)30 b(not)h(a)g(v)-5 b(alid)30 b(shell)h(option.)630
-3075 y(The)f(list)h(of)f Ft(shopt)f Fu(options)i(is:)630
-3221 y Ft(array_expand_once)1110 3331 y Fu(If)39 b(set,)j(the)d(shell)g
+1306 y(The)f(list)h(of)f Ft(shopt)f Fu(options)i(is:)630
+1468 y Ft(array_expand_once)1110 1577 y Fu(If)39 b(set,)j(the)d(shell)g
(suppresses)e(m)m(ultiple)j(ev)-5 b(aluation)41 b(of)e(asso)s(ciativ)m
-(e)j(and)1110 3440 y(indexed)37 b(arra)m(y)h(subscripts)e(during)g
-(arithmetic)j(expression)e(ev)-5 b(aluation,)1110 3550
+(e)j(and)1110 1687 y(indexed)37 b(arra)m(y)h(subscripts)e(during)g
+(arithmetic)j(expression)e(ev)-5 b(aluation,)1110 1797
y(while)23 b(executing)h(builtins)f(that)g(can)h(p)s(erform)d(v)-5
-b(ariable)24 b(assignmen)m(ts,)i(and)1110 3660 y(while)k(executing)i
+b(ariable)24 b(assignmen)m(ts,)i(and)1110 1906 y(while)k(executing)i
(builtins)e(that)h(p)s(erform)e(arra)m(y)i(dereferencing.)630
-3806 y Ft(assoc_expand_once)1110 3915 y Fu(Deprecated;)h(a)f(synon)m
-(ym)f(for)g Ft(array_expand_once)p Fu(.)630 4061 y Ft(autocd)192
+2068 y Ft(assoc_expand_once)1110 2178 y Fu(Deprecated;)h(a)f(synon)m
+(ym)f(for)g Ft(array_expand_once)p Fu(.)630 2339 y Ft(autocd)192
b Fu(If)27 b(set,)h(a)g(command)f(name)g(that)h(is)f(the)g(name)g(of)h
-(a)f(directory)h(is)f(executed)1110 4171 y(as)j(if)f(it)h(w)m(ere)f
+(a)f(directory)h(is)f(executed)1110 2449 y(as)j(if)f(it)h(w)m(ere)f
(the)h(argumen)m(t)g(to)g(the)f Ft(cd)g Fu(command.)40
-b(This)29 b(option)g(is)h(only)1110 4281 y(used)g(b)m(y)g(in)m
-(teractiv)m(e)j(shells.)630 4427 y Ft(cdable_vars)1110
-4536 y Fu(If)h(this)h(is)g(set,)i(an)e(argumen)m(t)g(to)h(the)f
-Ft(cd)f Fu(builtin)h(command)f(that)i(is)f(not)1110 4646
+b(This)29 b(option)g(is)h(only)1110 2559 y(used)g(b)m(y)g(in)m
+(teractiv)m(e)j(shells.)630 2720 y Ft(cdable_vars)1110
+2830 y Fu(If)h(this)h(is)g(set,)i(an)e(argumen)m(t)g(to)h(the)f
+Ft(cd)f Fu(builtin)h(command)f(that)i(is)f(not)1110 2939
y(a)c(directory)g(is)g(assumed)f(to)h(b)s(e)f(the)h(name)f(of)h(a)g(v)
--5 b(ariable)31 b(whose)g(v)-5 b(alue)31 b(is)1110 4756
-y(the)g(directory)f(to)i(c)m(hange)f(to.)630 4902 y Ft(cdspell)144
+-5 b(ariable)31 b(whose)g(v)-5 b(alue)31 b(is)1110 3049
+y(the)g(directory)f(to)i(c)m(hange)f(to.)630 3211 y Ft(cdspell)144
b Fu(If)27 b(set,)h(minor)f(errors)f(in)h(the)g(sp)s(elling)h(of)f(a)g
-(directory)h(comp)s(onen)m(t)f(in)g(a)h Ft(cd)1110 5011
+(directory)h(comp)s(onen)m(t)f(in)g(a)h Ft(cd)1110 3320
y Fu(command)i(will)h(b)s(e)f(corrected.)43 b(The)30
b(errors)g(c)m(hec)m(k)m(ed)j(for)d(are)h(transp)s(osed)1110
-5121 y(c)m(haracters,)46 b(a)c(missing)f(c)m(haracter,)47
+3430 y(c)m(haracters,)46 b(a)c(missing)f(c)m(haracter,)47
b(and)40 b(a)i(c)m(haracter)h(to)s(o)g(man)m(y)-8 b(.)74
-b(If)42 b(a)1110 5230 y(correction)25 b(is)e(found,)g(the)h(corrected)g
-(path)f(is)g(prin)m(ted,)h(and)f(the)g(command)1110 5340
+b(If)42 b(a)1110 3540 y(correction)25 b(is)e(found,)g(the)h(corrected)g
+(path)f(is)g(prin)m(ted,)h(and)f(the)g(command)1110 3649
y(pro)s(ceeds.)40 b(This)30 b(option)h(is)f(only)h(used)e(b)m(y)h(in)m
-(teractiv)m(e)k(shells.)p eop end
-%%Page: 74 80
-TeXDict begin 74 79 bop 150 -116 a Fu(Chapter)30 b(4:)41
-b(Shell)30 b(Builtin)h(Commands)2069 b(74)630 299 y Ft(checkhash)1110
-408 y Fu(If)29 b(this)h(is)g(set,)g(Bash)g(c)m(hec)m(ks)h(that)g(a)f
-(command)f(found)g(in)g(the)h(hash)f(table)1110 518 y(exists)k(b)s
-(efore)f(trying)h(to)h(execute)g(it.)48 b(If)32 b(a)h(hashed)e(command)
-i(no)f(longer)1110 628 y(exists,)f(a)g(normal)f(path)g(searc)m(h)h(is)g
-(p)s(erformed.)630 792 y Ft(checkjobs)1110 902 y Fu(If)d(set,)i(Bash)e
-(lists)h(the)g(status)g(of)f(an)m(y)h(stopp)s(ed)f(and)g(running)e
-(jobs)i(b)s(efore)1110 1011 y(exiting)42 b(an)f(in)m(teractiv)m(e)j
-(shell.)72 b(If)41 b(an)m(y)g(jobs)f(are)i(running,)g(this)f(causes)
-1110 1121 y(the)30 b(exit)g(to)g(b)s(e)f(deferred)g(un)m(til)h(a)f
-(second)h(exit)g(is)g(attempted)h(without)e(an)1110 1230
-y(in)m(terv)m(ening)d(command)f(\(see)h(Chapter)e(7)h([Job)g(Con)m
-(trol],)i(page)f(117\).)40 b(The)1110 1340 y(shell)31
-b(alw)m(a)m(ys)g(p)s(ostp)s(ones)f(exiting)h(if)g(an)m(y)f(jobs)g(are)h
-(stopp)s(ed.)630 1504 y Ft(checkwinsize)1110 1614 y Fu(If)23
-b(set,)j(Bash)e(c)m(hec)m(ks)h(the)f(windo)m(w)f(size)h(after)h(eac)m
-(h)f(external)h(\(non-builtin\))1110 1724 y(command)55
-b(and,)60 b(if)55 b(necessary)-8 b(,)62 b(up)s(dates)54
-b(the)h(v)-5 b(alues)55 b(of)g Ft(LINES)f Fu(and)1110
-1833 y Ft(COLUMNS)p Fu(.)39 b(This)29 b(option)i(is)g(enabled)f(b)m(y)g
-(default.)630 1998 y Ft(cmdhist)144 b Fu(If)33 b(set,)j(Bash)e
-(attempts)h(to)g(sa)m(v)m(e)g(all)g(lines)f(of)g(a)h(m)m(ultiple-line)g
-(command)1110 2107 y(in)c(the)g(same)g(history)g(en)m(try)-8
-b(.)42 b(This)30 b(allo)m(ws)i(easy)g(re-editing)g(of)f(m)m(ulti-line)
-1110 2217 y(commands.)79 b(This)43 b(option)g(is)h(enabled)f(b)m(y)g
-(default,)k(but)c(only)g(has)g(an)1110 2326 y(e\013ect)30
-b(if)e(command)g(history)g(is)h(enabled)f(\(see)h(Section)g(9.1)h
-([Bash)e(History)1110 2436 y(F)-8 b(acilities],)34 b(page)d(157\).)630
-2600 y Ft(compat31)630 2710 y(compat32)630 2819 y(compat40)630
-2929 y(compat41)630 3039 y(compat42)630 3148 y(compat43)630
-3258 y(compat44)96 b Fu(These)39 b(con)m(trol)i(asp)s(ects)f(of)f(the)h
+(teractiv)m(e)k(shells.)630 3811 y Ft(checkhash)1110
+3921 y Fu(If)29 b(this)h(is)g(set,)g(Bash)g(c)m(hec)m(ks)h(that)g(a)f
+(command)f(found)g(in)g(the)h(hash)f(table)1110 4030
+y(exists)k(b)s(efore)f(trying)h(to)h(execute)g(it.)48
+b(If)32 b(a)h(hashed)e(command)i(no)f(longer)1110 4140
+y(exists,)f(a)g(normal)f(path)g(searc)m(h)h(is)g(p)s(erformed.)630
+4301 y Ft(checkjobs)1110 4411 y Fu(If)d(set,)i(Bash)e(lists)h(the)g
+(status)g(of)f(an)m(y)h(stopp)s(ed)f(and)g(running)e(jobs)i(b)s(efore)
+1110 4521 y(exiting)42 b(an)f(in)m(teractiv)m(e)j(shell.)72
+b(If)41 b(an)m(y)g(jobs)f(are)i(running,)g(this)f(causes)1110
+4630 y(the)30 b(exit)g(to)g(b)s(e)f(deferred)g(un)m(til)h(a)f(second)h
+(exit)g(is)g(attempted)h(without)e(an)1110 4740 y(in)m(terv)m(ening)d
+(command)f(\(see)h(Chapter)e(7)h([Job)g(Con)m(trol],)i(page)f(118\).)40
+b(The)1110 4849 y(shell)31 b(alw)m(a)m(ys)g(p)s(ostp)s(ones)f(exiting)h
+(if)g(an)m(y)f(jobs)g(are)h(stopp)s(ed.)630 5011 y Ft(checkwinsize)1110
+5121 y Fu(If)23 b(set,)j(Bash)e(c)m(hec)m(ks)h(the)f(windo)m(w)f(size)h
+(after)h(eac)m(h)f(external)h(\(non-builtin\))1110 5230
+y(command)55 b(and,)60 b(if)55 b(necessary)-8 b(,)62
+b(up)s(dates)54 b(the)h(v)-5 b(alues)55 b(of)g Ft(LINES)f
+Fu(and)1110 5340 y Ft(COLUMNS)p Fu(.)39 b(This)29 b(option)i(is)g
+(enabled)f(b)m(y)g(default.)p eop end
+%%Page: 75 81
+TeXDict begin 75 80 bop 150 -116 a Fu(Chapter)30 b(4:)41
+b(Shell)30 b(Builtin)h(Commands)2069 b(75)630 299 y Ft(cmdhist)144
+b Fu(If)33 b(set,)j(Bash)e(attempts)h(to)g(sa)m(v)m(e)g(all)g(lines)f
+(of)g(a)h(m)m(ultiple-line)g(command)1110 408 y(in)c(the)g(same)g
+(history)g(en)m(try)-8 b(.)42 b(This)30 b(allo)m(ws)i(easy)g
+(re-editing)g(of)f(m)m(ulti-line)1110 518 y(commands.)79
+b(This)43 b(option)g(is)h(enabled)f(b)m(y)g(default,)k(but)c(only)g
+(has)g(an)1110 628 y(e\013ect)30 b(if)e(command)g(history)g(is)h
+(enabled)f(\(see)h(Section)g(9.1)h([Bash)e(History)1110
+737 y(F)-8 b(acilities],)34 b(page)d(159\).)630 909 y
+Ft(compat31)630 1019 y(compat32)630 1129 y(compat40)630
+1238 y(compat41)630 1348 y(compat42)630 1457 y(compat43)630
+1567 y(compat44)96 b Fu(These)39 b(con)m(trol)i(asp)s(ects)f(of)f(the)h
(shell's)g(compatibilit)m(y)h(mo)s(de)e(\(see)h(Sec-)1110
-3367 y(tion)31 b(6.12)h([Shell)e(Compatibilit)m(y)i(Mo)s(de],)f(page)g
-(113\).)630 3532 y Ft(complete_fullquote)1110 3641 y
+1677 y(tion)31 b(6.12)h([Shell)e(Compatibilit)m(y)i(Mo)s(de],)f(page)g
+(114\).)630 1849 y Ft(complete_fullquote)1110 1958 y
Fu(If)g(set,)g(Bash)h(quotes)f(all)h(shell)f(metac)m(haracters)i(in)e
-(\014lenames)g(and)g(direc-)1110 3751 y(tory)g(names)f(when)g(p)s
+(\014lenames)g(and)g(direc-)1110 2068 y(tory)g(names)f(when)g(p)s
(erforming)f(completion.)43 b(If)30 b(not)h(set,)g(Bash)g(remo)m(v)m
-(es)1110 3861 y(metac)m(haracters)40 b(suc)m(h)d(as)h(the)g(dollar)g
-(sign)g(from)f(the)h(set)g(of)f(c)m(haracters)1110 3970
+(es)1110 2178 y(metac)m(haracters)40 b(suc)m(h)d(as)h(the)g(dollar)g
+(sign)g(from)f(the)h(set)g(of)f(c)m(haracters)1110 2287
y(that)f(will)g(b)s(e)f(quoted)g(in)g(completed)i(\014lenames)e(when)f
-(these)i(metac)m(har-)1110 4080 y(acters)29 b(app)s(ear)e(in)g(shell)h
+(these)i(metac)m(har-)1110 2397 y(acters)29 b(app)s(ear)e(in)g(shell)h
(v)-5 b(ariable)28 b(references)g(in)f(w)m(ords)g(to)i(b)s(e)e
-(completed.)1110 4189 y(This)k(means)i(that)g(dollar)f(signs)g(in)g(v)
+(completed.)1110 2506 y(This)k(means)i(that)g(dollar)f(signs)g(in)g(v)
-5 b(ariable)33 b(names)g(that)f(expand)g(to)h(di-)1110
-4299 y(rectories)28 b(will)g(not)f(b)s(e)f(quoted;)j(ho)m(w)m(ev)m(er,)
-g(an)m(y)e(dollar)h(signs)f(app)s(earing)f(in)1110 4408
+2616 y(rectories)28 b(will)g(not)f(b)s(e)f(quoted;)j(ho)m(w)m(ev)m(er,)
+g(an)m(y)e(dollar)h(signs)f(app)s(earing)f(in)1110 2725
y(\014lenames)i(will)g(not)g(b)s(e)g(quoted,)g(either.)41
b(This)27 b(is)h(activ)m(e)i(only)e(when)f(Bash)1110
-4518 y(is)39 b(using)f(bac)m(kslashes)i(to)g(quote)g(completed)f
-(\014lenames.)67 b(This)38 b(v)-5 b(ariable)1110 4628
+2835 y(is)39 b(using)f(bac)m(kslashes)i(to)g(quote)g(completed)f
+(\014lenames.)67 b(This)38 b(v)-5 b(ariable)1110 2945
y(is)41 b(set)g(b)m(y)g(default,)j(whic)m(h)c(is)h(the)g(default)g
-(Bash)g(b)s(eha)m(vior)g(in)g(v)m(ersions)1110 4737 y(through)30
-b(4.2.)630 4902 y Ft(direxpand)1110 5011 y Fu(If)k(set,)i(Bash)f
+(Bash)g(b)s(eha)m(vior)g(in)g(v)m(ersions)1110 3054 y(through)30
+b(4.2.)630 3226 y Ft(direxpand)1110 3336 y Fu(If)k(set,)i(Bash)f
(replaces)g(directory)g(names)g(with)f(the)g(results)h(of)f(w)m(ord)g
-(ex-)1110 5121 y(pansion)k(when)g(p)s(erforming)f(\014lename)i
-(completion.)67 b(This)38 b(c)m(hanges)i(the)1110 5230
+(ex-)1110 3446 y(pansion)k(when)g(p)s(erforming)f(\014lename)i
+(completion.)67 b(This)38 b(c)m(hanges)i(the)1110 3555
y(con)m(ten)m(ts)c(of)e(the)h(Readline)f(editing)h(bu\013er.)52
-b(If)33 b(not)i(set,)h(Bash)e(attempts)1110 5340 y(to)d(preserv)m(e)g
-(what)f(the)g(user)g(t)m(yp)s(ed.)p eop end
-%%Page: 75 81
-TeXDict begin 75 80 bop 150 -116 a Fu(Chapter)30 b(4:)41
-b(Shell)30 b(Builtin)h(Commands)2069 b(75)630 299 y Ft(dirspell)96
+b(If)33 b(not)i(set,)h(Bash)e(attempts)1110 3665 y(to)d(preserv)m(e)g
+(what)f(the)g(user)g(t)m(yp)s(ed.)630 3837 y Ft(dirspell)96
b Fu(If)26 b(set,)i(Bash)f(attempts)g(sp)s(elling)g(correction)g(on)g
-(directory)g(names)f(during)1110 408 y(w)m(ord)36 b(completion)h(if)f
+(directory)g(names)f(during)1110 3947 y(w)m(ord)36 b(completion)h(if)f
(the)g(directory)g(name)g(initially)h(supplied)e(do)s(es)h(not)1110
-518 y(exist.)630 682 y Ft(dotglob)144 b Fu(If)36 b(set,)i(Bash)e
+4056 y(exist.)630 4228 y Ft(dotglob)144 b Fu(If)36 b(set,)i(Bash)e
(includes)g(\014lenames)g(b)s(eginning)f(with)h(a)g(`.')58
-b(in)36 b(the)g(results)1110 792 y(of)f(\014lename)f(expansion.)53
+b(in)36 b(the)g(results)1110 4338 y(of)f(\014lename)f(expansion.)53
b(The)33 b(\014lenames)i(`)p Ft(.)p Fu(')f(and)g(`)p
-Ft(..)p Fu(')g(m)m(ust)h(alw)m(a)m(ys)h(b)s(e)1110 902
+Ft(..)p Fu(')g(m)m(ust)h(alw)m(a)m(ys)h(b)s(e)1110 4448
y(matc)m(hed)31 b(explicitly)-8 b(,)33 b(ev)m(en)e(if)f
-Ft(dotglob)f Fu(is)h(set.)630 1066 y Ft(execfail)96 b
+Ft(dotglob)f Fu(is)h(set.)630 4620 y Ft(execfail)96 b
Fu(If)24 b(this)h(is)f(set,)j(a)e(non-in)m(teractiv)m(e)i(shell)e(will)
-f(not)h(exit)h(if)e(it)h(cannot)h(execute)1110 1176 y(the)i(\014le)g
+f(not)h(exit)h(if)e(it)h(cannot)h(execute)1110 4729 y(the)i(\014le)g
(sp)s(eci\014ed)g(as)g(an)g(argumen)m(t)g(to)h(the)f
-Ft(exec)f Fu(builtin)h(command.)39 b(An)1110 1285 y(in)m(teractiv)m(e)
+Ft(exec)f Fu(builtin)h(command.)39 b(An)1110 4839 y(in)m(teractiv)m(e)
33 b(shell)e(do)s(es)f(not)g(exit)i(if)e Ft(exec)f Fu(fails.)630
-1450 y Ft(expand_aliases)1110 1559 y Fu(If)j(set,)h(aliases)g(are)g
+5011 y Ft(expand_aliases)1110 5121 y Fu(If)j(set,)h(aliases)g(are)g
(expanded)e(as)h(describ)s(ed)f(b)s(elo)m(w)h(under)f(Aliases,)i(Sec-)
-1110 1669 y(tion)i(6.6)h([Aliases],)h(page)e(102.)55
+1110 5230 y(tion)i(6.6)h([Aliases],)h(page)e(103.)55
b(This)33 b(option)i(is)g(enabled)f(b)m(y)h(default)f(for)1110
-1778 y(in)m(teractiv)m(e)f(shells.)630 1943 y Ft(extdebug)96
+5340 y(in)m(teractiv)m(e)f(shells.)p eop end
+%%Page: 76 82
+TeXDict begin 76 81 bop 150 -116 a Fu(Chapter)30 b(4:)41
+b(Shell)30 b(Builtin)h(Commands)2069 b(76)630 299 y Ft(extdebug)96
b Fu(If)35 b(set)i(at)f(shell)g(in)m(v)m(o)s(cation,)k(or)c(in)f(a)h
(shell)h(startup)e(\014le,)i(arrange)g(to)f(ex-)1110
-2052 y(ecute)h(the)f(debugger)g(pro\014le)g(b)s(efore)g(the)g(shell)h
-(starts,)h(iden)m(tical)g(to)f(the)1110 2162 y Ft(--debugger)32
+408 y(ecute)h(the)f(debugger)g(pro\014le)g(b)s(efore)g(the)g(shell)h
+(starts,)h(iden)m(tical)g(to)f(the)1110 518 y Ft(--debugger)32
b Fu(option.)56 b(If)35 b(set)h(after)g(in)m(v)m(o)s(cation,)j(b)s(eha)
-m(vior)c(in)m(tended)g(for)1110 2271 y(use)30 b(b)m(y)g(debuggers)g(is)
-h(enabled:)1159 2408 y(1.)61 b(The)37 b Ft(-F)g Fu(option)h(to)g(the)g
+m(vior)c(in)m(tended)g(for)1110 628 y(use)30 b(b)m(y)g(debuggers)g(is)h
+(enabled:)1159 771 y(1.)61 b(The)37 b Ft(-F)g Fu(option)h(to)g(the)g
Ft(declare)d Fu(builtin)i(\(see)i(Section)f(4.2)h([Bash)1290
-2518 y(Builtins],)29 b(page)g(57\))g(displa)m(ys)f(the)g(source)h
-(\014le)f(name)g(and)f(line)h(n)m(um-)1290 2628 y(b)s(er)h(corresp)s
+881 y(Builtins],)29 b(page)g(57\))g(displa)m(ys)f(the)g(source)h
+(\014le)f(name)g(and)f(line)h(n)m(um-)1290 991 y(b)s(er)h(corresp)s
(onding)g(to)i(eac)m(h)g(function)f(name)g(supplied)f(as)i(an)f(argu-)
-1290 2737 y(men)m(t.)1159 2874 y(2.)61 b(If)20 b(the)h(command)g(run)e
+1290 1100 y(men)m(t.)1159 1244 y(2.)61 b(If)20 b(the)h(command)g(run)e
(b)m(y)i(the)f Ft(DEBUG)g Fu(trap)g(returns)g(a)h(non-zero)g(v)-5
-b(alue,)1290 2984 y(the)31 b(next)f(command)g(is)h(skipp)s(ed)e(and)g
-(not)i(executed.)1159 3121 y(3.)61 b(If)37 b(the)g(command)g(run)f(b)m
+b(alue,)1290 1354 y(the)31 b(next)f(command)g(is)h(skipp)s(ed)e(and)g
+(not)i(executed.)1159 1498 y(3.)61 b(If)37 b(the)g(command)g(run)f(b)m
(y)i(the)f Ft(DEBUG)f Fu(trap)h(returns)f(a)i(v)-5 b(alue)38
-b(of)f(2,)1290 3230 y(and)c(the)g(shell)h(is)f(executing)i(in)e(a)h
-(subroutine)e(\(a)i(shell)g(function)f(or)1290 3340 y(a)h(shell)g
+b(of)f(2,)1290 1607 y(and)c(the)g(shell)h(is)f(executing)i(in)e(a)h
+(subroutine)e(\(a)i(shell)g(function)f(or)1290 1717 y(a)h(shell)g
(script)f(executed)h(b)m(y)g(the)f Ft(.)h Fu(or)f Ft(source)f
-Fu(builtins\),)i(the)g(shell)1290 3450 y(sim)m(ulates)d(a)g(call)h(to)f
-Ft(return)p Fu(.)1159 3587 y(4.)61 b Ft(BASH_ARGC)34
+Fu(builtins\),)i(the)g(shell)1290 1826 y(sim)m(ulates)d(a)g(call)h(to)f
+Ft(return)p Fu(.)1159 1970 y(4.)61 b Ft(BASH_ARGC)34
b Fu(and)i Ft(BASH_ARGV)e Fu(are)j(up)s(dated)e(as)h(describ)s(ed)g(in)
-g(their)1290 3696 y(descriptions)30 b(\(see)i(Section)f(5.2)g([Bash)g
-(V)-8 b(ariables],)32 b(page)f(80\).)1159 3833 y(5.)61
+g(their)1290 2080 y(descriptions)30 b(\(see)i(Section)f(5.2)g([Bash)g
+(V)-8 b(ariables],)32 b(page)f(81\).)1159 2224 y(5.)61
b(F)-8 b(unction)57 b(tracing)g(is)g(enabled:)93 b(command)56
-b(substitution,)63 b(shell)1290 3943 y(functions,)32
+b(substitution,)63 b(shell)1290 2333 y(functions,)32
b(and)e(subshells)h(in)m(v)m(ok)m(ed)i(with)e Ft(\()f
-Fj(command)e Ft(\))j Fu(inherit)h(the)1290 4052 y Ft(DEBUG)d
-Fu(and)h Ft(RETURN)e Fu(traps.)1159 4189 y(6.)61 b(Error)41
+Fj(command)e Ft(\))j Fu(inherit)h(the)1290 2443 y Ft(DEBUG)d
+Fu(and)h Ft(RETURN)e Fu(traps.)1159 2587 y(6.)61 b(Error)41
b(tracing)i(is)f(enabled:)63 b(command)42 b(substitution,)i(shell)f
-(func-)1290 4299 y(tions,)32 b(and)e(subshells)g(in)m(v)m(ok)m(ed)i
+(func-)1290 2696 y(tions,)32 b(and)e(subshells)g(in)m(v)m(ok)m(ed)i
(with)e Ft(\()g Fj(command)f Ft(\))h Fu(inherit)h(the)g
-Ft(ERR)1290 4408 y Fu(trap.)630 4573 y Ft(extglob)144
+Ft(ERR)1290 2806 y Fu(trap.)630 2984 y Ft(extglob)144
b Fu(If)26 b(set,)i(the)f(extended)f(pattern)h(matc)m(hing)g(features)g
-(describ)s(ed)e(ab)s(o)m(v)m(e)j(\(see)1110 4682 y(Section)j(3.5.8.1)i
+(describ)s(ed)e(ab)s(o)m(v)m(e)j(\(see)1110 3093 y(Section)j(3.5.8.1)i
([P)m(attern)f(Matc)m(hing],)g(page)f(37\))h(are)f(enabled.)630
-4847 y Ft(extquote)96 b Fu(If)51 b(set,)58 b Ft($')p
+3271 y Ft(extquote)96 b Fu(If)51 b(set,)58 b Ft($')p
Fj(string)p Ft(')49 b Fu(and)i Ft($")p Fj(string)p Ft(")e
-Fu(quoting)k(is)e(p)s(erformed)f(within)1110 4956 y Ft(${)p
+Fu(quoting)k(is)e(p)s(erformed)f(within)1110 3381 y Ft(${)p
Fj(parameter)p Ft(})31 b Fu(expansions)k(enclosed)g(in)g(double)f
-(quotes.)55 b(This)33 b(option)1110 5066 y(is)d(enabled)h(b)m(y)f
-(default.)630 5230 y Ft(failglob)96 b Fu(If)36 b(set,)j(patterns)d
+(quotes.)55 b(This)33 b(option)1110 3491 y(is)d(enabled)h(b)m(y)f
+(default.)630 3669 y Ft(failglob)96 b Fu(If)36 b(set,)j(patterns)d
(whic)m(h)g(fail)h(to)h(matc)m(h)f(\014lenames)f(during)g(\014lename)g
-(ex-)1110 5340 y(pansion)30 b(result)g(in)g(an)g(expansion)h(error.)p
-eop end
-%%Page: 76 82
-TeXDict begin 76 81 bop 150 -116 a Fu(Chapter)30 b(4:)41
-b(Shell)30 b(Builtin)h(Commands)2069 b(76)630 299 y Ft(force_fignore)
-1110 408 y Fu(If)43 b(set,)k(the)d(su\016xes)f(sp)s(eci\014ed)f(b)m(y)i
-(the)f Ft(FIGNORE)f Fu(shell)h(v)-5 b(ariable)44 b(cause)1110
-518 y(w)m(ords)31 b(to)h(b)s(e)f(ignored)h(when)f(p)s(erforming)f(w)m
-(ord)h(completion)i(ev)m(en)f(if)g(the)1110 628 y(ignored)37
-b(w)m(ords)g(are)g(the)h(only)f(p)s(ossible)g(completions.)62
-b(See)37 b(Section)h(5.2)1110 737 y([Bash)24 b(V)-8 b(ariables],)27
-b(page)e(80,)h(for)d(a)h(description)g(of)g Ft(FIGNORE)p
-Fu(.)37 b(This)22 b(option)1110 847 y(is)30 b(enabled)h(b)m(y)f
-(default.)630 993 y Ft(globasciiranges)1110 1103 y Fu(If)j(set,)h
-(range)f(expressions)g(used)f(in)h(pattern)g(matc)m(hing)h(brac)m(k)m
-(et)h(expres-)1110 1212 y(sions)28 b(\(see)h(Section)h(3.5.8.1)g([P)m
-(attern)g(Matc)m(hing],)h(page)e(37\))g(b)s(eha)m(v)m(e)g(as)g(if)1110
-1322 y(in)i(the)g(traditional)i(C)d(lo)s(cale)j(when)d(p)s(erforming)g
-(comparisons.)44 b(That)31 b(is,)1110 1431 y(the)d(curren)m(t)g(lo)s
-(cale's)i(collating)h(sequence)d(is)h(not)f(tak)m(en)h(in)m(to)g
-(accoun)m(t,)i(so)1110 1541 y(`)p Ft(b)p Fu(')j(will)g(not)g(collate)i
-(b)s(et)m(w)m(een)e(`)p Ft(A)p Fu(')g(and)f(`)p Ft(B)p
-Fu(',)h(and)f(upp)s(er-case)g(and)g(lo)m(w)m(er-)1110
-1650 y(case)e(ASCI)s(I)e(c)m(haracters)j(will)f(collate)i(together.)630
-1797 y Ft(globskipdots)1110 1906 y Fu(If)38 b(set,)k(\014lename)d
-(expansion)f(will)h(nev)m(er)g(matc)m(h)h(the)f(\014lenames)g(`)p
-Ft(.)p Fu(')g(and)1110 2016 y(`)p Ft(..)p Fu(',)c(ev)m(en)g(if)g(the)f
-(pattern)g(b)s(egins)g(with)g(a)h(`)p Ft(.)p Fu('.)52
-b(This)34 b(option)h(is)f(enabled)1110 2125 y(b)m(y)c(default.)630
-2271 y Ft(globstar)96 b Fu(If)38 b(set,)j(the)e(pattern)f(`)p
-Ft(**)p Fu(')h(used)e(in)i(a)f(\014lename)h(expansion)f(con)m(text)j
-(will)1110 2381 y(matc)m(h)36 b(all)g(\014les)f(and)f(zero)i(or)f(more)
-g(directories)h(and)e(sub)s(directories.)54 b(If)1110
-2491 y(the)30 b(pattern)g(is)g(follo)m(w)m(ed)i(b)m(y)d(a)i(`)p
-Ft(/)p Fu(',)f(only)g(directories)h(and)f(sub)s(directories)1110
-2600 y(matc)m(h.)630 2746 y Ft(gnu_errfmt)1110 2856 y
-Fu(If)35 b(set,)j(shell)e(error)g(messages)g(are)h(written)e(in)h(the)g
-(standard)f Fm(gnu)g Fu(error)1110 2966 y(message)c(format.)630
-3112 y Ft(histappend)1110 3221 y Fu(If)c(set,)j(the)e(history)g(list)g
+(ex-)1110 3778 y(pansion)30 b(result)g(in)g(an)g(expansion)h(error.)630
+3956 y Ft(force_fignore)1110 4066 y Fu(If)43 b(set,)k(the)d(su\016xes)f
+(sp)s(eci\014ed)f(b)m(y)i(the)f Ft(FIGNORE)f Fu(shell)h(v)-5
+b(ariable)44 b(cause)1110 4176 y(w)m(ords)31 b(to)h(b)s(e)f(ignored)h
+(when)f(p)s(erforming)f(w)m(ord)h(completion)i(ev)m(en)f(if)g(the)1110
+4285 y(ignored)37 b(w)m(ords)g(are)g(the)h(only)f(p)s(ossible)g
+(completions.)62 b(See)37 b(Section)h(5.2)1110 4395 y([Bash)24
+b(V)-8 b(ariables],)27 b(page)e(81,)h(for)d(a)h(description)g(of)g
+Ft(FIGNORE)p Fu(.)37 b(This)22 b(option)1110 4504 y(is)30
+b(enabled)h(b)m(y)f(default.)630 4682 y Ft(globasciiranges)1110
+4792 y Fu(If)j(set,)h(range)f(expressions)g(used)f(in)h(pattern)g(matc)
+m(hing)h(brac)m(k)m(et)h(expres-)1110 4902 y(sions)28
+b(\(see)h(Section)h(3.5.8.1)g([P)m(attern)g(Matc)m(hing],)h(page)e
+(37\))g(b)s(eha)m(v)m(e)g(as)g(if)1110 5011 y(in)i(the)g(traditional)i
+(C)d(lo)s(cale)j(when)d(p)s(erforming)g(comparisons.)44
+b(That)31 b(is,)1110 5121 y(the)d(curren)m(t)g(lo)s(cale's)i(collating)
+h(sequence)d(is)h(not)f(tak)m(en)h(in)m(to)g(accoun)m(t,)i(so)1110
+5230 y(`)p Ft(b)p Fu(')j(will)g(not)g(collate)i(b)s(et)m(w)m(een)e(`)p
+Ft(A)p Fu(')g(and)f(`)p Ft(B)p Fu(',)h(and)f(upp)s(er-case)g(and)g(lo)m
+(w)m(er-)1110 5340 y(case)e(ASCI)s(I)e(c)m(haracters)j(will)f(collate)i
+(together.)p eop end
+%%Page: 77 83
+TeXDict begin 77 82 bop 150 -116 a Fu(Chapter)30 b(4:)41
+b(Shell)30 b(Builtin)h(Commands)2069 b(77)630 299 y Ft(globskipdots)
+1110 408 y Fu(If)38 b(set,)k(\014lename)d(expansion)f(will)h(nev)m(er)g
+(matc)m(h)h(the)f(\014lenames)g(`)p Ft(.)p Fu(')g(and)1110
+518 y(`)p Ft(..)p Fu(',)c(ev)m(en)g(if)g(the)f(pattern)g(b)s(egins)g
+(with)g(a)h(`)p Ft(.)p Fu('.)52 b(This)34 b(option)h(is)f(enabled)1110
+628 y(b)m(y)c(default.)630 792 y Ft(globstar)96 b Fu(If)38
+b(set,)j(the)e(pattern)f(`)p Ft(**)p Fu(')h(used)e(in)i(a)f(\014lename)
+h(expansion)f(con)m(text)j(will)1110 902 y(matc)m(h)36
+b(all)g(\014les)f(and)f(zero)i(or)f(more)g(directories)h(and)e(sub)s
+(directories.)54 b(If)1110 1011 y(the)30 b(pattern)g(is)g(follo)m(w)m
+(ed)i(b)m(y)d(a)i(`)p Ft(/)p Fu(',)f(only)g(directories)h(and)f(sub)s
+(directories)1110 1121 y(matc)m(h.)630 1285 y Ft(gnu_errfmt)1110
+1395 y Fu(If)35 b(set,)j(shell)e(error)g(messages)g(are)h(written)e(in)
+h(the)g(standard)f Fm(gnu)g Fu(error)1110 1504 y(message)c(format.)630
+1669 y Ft(histappend)1110 1778 y Fu(If)c(set,)j(the)e(history)g(list)g
(is)g(app)s(ended)e(to)j(the)f(\014le)g(named)f(b)m(y)h(the)g(v)-5
-b(alue)29 b(of)1110 3331 y(the)d Ft(HISTFILE)d Fu(v)-5
+b(alue)29 b(of)1110 1888 y(the)d Ft(HISTFILE)d Fu(v)-5
b(ariable)26 b(when)e(the)h(shell)h(exits,)h(rather)e(than)h(o)m(v)m
-(erwriting)1110 3440 y(the)31 b(\014le.)630 3587 y Ft(histreedit)1110
-3696 y Fu(If)i(set,)h(and)f(Readline)h(is)f(b)s(eing)g(used,)g(a)g
+(erwriting)1110 1998 y(the)31 b(\014le.)630 2162 y Ft(histreedit)1110
+2271 y Fu(If)i(set,)h(and)f(Readline)h(is)f(b)s(eing)g(used,)g(a)g
(user)g(is)g(giv)m(en)h(the)g(opp)s(ortunit)m(y)1110
-3806 y(to)d(re-edit)g(a)g(failed)g(history)f(substitution.)630
-3952 y Ft(histverify)1110 4061 y Fu(If)35 b(set,)i(and)e(Readline)h(is)
+2381 y(to)d(re-edit)g(a)g(failed)g(history)f(substitution.)630
+2545 y Ft(histverify)1110 2655 y Fu(If)35 b(set,)i(and)e(Readline)h(is)
f(b)s(eing)g(used,)h(the)f(results)g(of)g(history)h(substitu-)1110
-4171 y(tion)h(are)g(not)g(immediately)h(passed)e(to)h(the)g(shell)g
-(parser.)59 b(Instead,)38 b(the)1110 4281 y(resulting)i(line)f(is)h
+2765 y(tion)h(are)g(not)g(immediately)h(passed)e(to)h(the)g(shell)g
+(parser.)59 b(Instead,)38 b(the)1110 2874 y(resulting)i(line)f(is)h
(loaded)g(in)m(to)g(the)g(Readline)g(editing)g(bu\013er,)h(allo)m(wing)
-1110 4390 y(further)29 b(mo)s(di\014cation.)630 4536
-y Ft(hostcomplete)1110 4646 y Fu(If)38 b(set,)j(and)c(Readline)i(is)f
+1110 2984 y(further)29 b(mo)s(di\014cation.)630 3148
+y Ft(hostcomplete)1110 3258 y Fu(If)38 b(set,)j(and)c(Readline)i(is)f
(b)s(eing)g(used,)h(Bash)g(will)f(attempt)h(to)g(p)s(erform)1110
-4756 y(hostname)d(completion)h(when)e(a)h(w)m(ord)f(con)m(taining)i(a)f
-(`)p Ft(@)p Fu(')g(is)g(b)s(eing)f(com-)1110 4865 y(pleted)g(\(see)h
+3367 y(hostname)d(completion)h(when)e(a)h(w)m(ord)f(con)m(taining)i(a)f
+(`)p Ft(@)p Fu(')g(is)g(b)s(eing)f(com-)1110 3477 y(pleted)g(\(see)h
(Section)f(8.4.6)i([Commands)d(F)-8 b(or)36 b(Completion],)g(page)g
-(143\).)1110 4975 y(This)30 b(option)g(is)h(enabled)f(b)m(y)g(default.)
-630 5121 y Ft(huponexit)1110 5230 y Fu(If)i(set,)i(Bash)f(will)h(send)d
+(145\).)1110 3587 y(This)30 b(option)g(is)h(enabled)f(b)m(y)g(default.)
+630 3751 y Ft(huponexit)1110 3861 y Fu(If)i(set,)i(Bash)f(will)h(send)d
Ft(SIGHUP)h Fu(to)h(all)h(jobs)e(when)g(an)g(in)m(teractiv)m(e)k(login)
-1110 5340 y(shell)31 b(exits)g(\(see)g(Section)g(3.7.6)h([Signals],)g
-(page)f(46\).)p eop end
-%%Page: 77 83
-TeXDict begin 77 82 bop 150 -116 a Fu(Chapter)30 b(4:)41
-b(Shell)30 b(Builtin)h(Commands)2069 b(77)630 299 y Ft(inherit_errexit)
-1110 408 y Fu(If)29 b(set,)h(command)g(substitution)f(inherits)g(the)g
-(v)-5 b(alue)30 b(of)g(the)f Ft(errexit)f Fu(op-)1110
-518 y(tion,)33 b(instead)g(of)f(unsetting)g(it)h(in)f(the)g(subshell)f
-(en)m(vironmen)m(t.)46 b(This)32 b(op-)1110 628 y(tion)f(is)f(enabled)h
-(when)e Fm(posix)h Fu(mo)s(de)g(is)g(enabled.)630 792
-y Ft(interactive_comments)1110 902 y Fu(Allo)m(w)d(a)g(w)m(ord)e(b)s
+1110 3970 y(shell)31 b(exits)g(\(see)g(Section)g(3.7.6)h([Signals],)g
+(page)f(46\).)630 4134 y Ft(inherit_errexit)1110 4244
+y Fu(If)e(set,)h(command)g(substitution)f(inherits)g(the)g(v)-5
+b(alue)30 b(of)g(the)f Ft(errexit)f Fu(op-)1110 4354
+y(tion,)33 b(instead)g(of)f(unsetting)g(it)h(in)f(the)g(subshell)f(en)m
+(vironmen)m(t.)46 b(This)32 b(op-)1110 4463 y(tion)f(is)f(enabled)h
+(when)e Fm(posix)h Fu(mo)s(de)g(is)g(enabled.)630 4628
+y Ft(interactive_comments)1110 4737 y Fu(Allo)m(w)d(a)g(w)m(ord)e(b)s
(eginning)g(with)h(`)p Ft(#)p Fu(')g(to)h(cause)f(that)h(w)m(ord)f(and)
-f(all)i(remain-)1110 1011 y(ing)41 b(c)m(haracters)i(on)e(that)h(line)g
+f(all)i(remain-)1110 4847 y(ing)41 b(c)m(haracters)i(on)e(that)h(line)g
(to)g(b)s(e)f(ignored)g(in)g(an)g(in)m(teractiv)m(e)j(shell.)1110
-1121 y(This)30 b(option)g(is)h(enabled)f(b)m(y)g(default.)630
-1285 y Ft(lastpipe)96 b Fu(If)24 b(set,)i(and)e(job)g(con)m(trol)i(is)f
+4956 y(This)30 b(option)g(is)h(enabled)f(b)m(y)g(default.)630
+5121 y Ft(lastpipe)96 b Fu(If)24 b(set,)i(and)e(job)g(con)m(trol)i(is)f
(not)f(activ)m(e,)k(the)d(shell)f(runs)f(the)i(last)g(command)1110
-1395 y(of)37 b(a)h(pip)s(eline)e(not)h(executed)h(in)f(the)g(bac)m
-(kground)g(in)g(the)g(curren)m(t)g(shell)1110 1504 y(en)m(vironmen)m
-(t.)630 1669 y Ft(lithist)144 b Fu(If)22 b(enabled,)i(and)d(the)h
-Ft(cmdhist)e Fu(option)j(is)f(enabled,)i(m)m(ulti-line)f(commands)1110
-1778 y(are)28 b(sa)m(v)m(ed)h(to)g(the)f(history)g(with)f(em)m(b)s
-(edded)g(newlines)h(rather)g(than)f(using)1110 1888 y(semicolon)32
-b(separators)f(where)e(p)s(ossible.)630 2052 y Ft(localvar_inherit)1110
-2162 y Fu(If)j(set,)h(lo)s(cal)g(v)-5 b(ariables)33 b(inherit)f(the)g
-(v)-5 b(alue)32 b(and)g(attributes)h(of)f(a)g(v)-5 b(ariable)1110
-2271 y(of)36 b(the)g(same)g(name)g(that)h(exists)f(at)h(a)f(previous)g
-(scop)s(e)g(b)s(efore)f(an)m(y)h(new)1110 2381 y(v)-5
+5230 y(of)37 b(a)h(pip)s(eline)e(not)h(executed)h(in)f(the)g(bac)m
+(kground)g(in)g(the)g(curren)m(t)g(shell)1110 5340 y(en)m(vironmen)m
+(t.)p eop end
+%%Page: 78 84
+TeXDict begin 78 83 bop 150 -116 a Fu(Chapter)30 b(4:)41
+b(Shell)30 b(Builtin)h(Commands)2069 b(78)630 299 y Ft(lithist)144
+b Fu(If)22 b(enabled,)i(and)d(the)h Ft(cmdhist)e Fu(option)j(is)f
+(enabled,)i(m)m(ulti-line)f(commands)1110 408 y(are)28
+b(sa)m(v)m(ed)h(to)g(the)f(history)g(with)f(em)m(b)s(edded)g(newlines)h
+(rather)g(than)f(using)1110 518 y(semicolon)32 b(separators)f(where)e
+(p)s(ossible.)630 682 y Ft(localvar_inherit)1110 792
+y Fu(If)j(set,)h(lo)s(cal)g(v)-5 b(ariables)33 b(inherit)f(the)g(v)-5
+b(alue)32 b(and)g(attributes)h(of)f(a)g(v)-5 b(ariable)1110
+902 y(of)36 b(the)g(same)g(name)g(that)h(exists)f(at)h(a)f(previous)g
+(scop)s(e)g(b)s(efore)f(an)m(y)h(new)1110 1011 y(v)-5
b(alue)31 b(is)f(assigned.)41 b(The)30 b Ft(nameref)e
-Fu(attribute)k(is)e(not)h(inherited.)630 2545 y Ft(localvar_unset)1110
-2655 y Fu(If)i(set,)i(calling)g Ft(unset)d Fu(on)i(lo)s(cal)g(v)-5
+Fu(attribute)k(is)e(not)h(inherited.)630 1176 y Ft(localvar_unset)1110
+1285 y Fu(If)i(set,)i(calling)g Ft(unset)d Fu(on)i(lo)s(cal)g(v)-5
b(ariables)35 b(in)e(previous)g(function)g(scop)s(es)1110
-2765 y(marks)26 b(them)g(so)g(subsequen)m(t)g(lo)s(okups)f(\014nd)g
-(them)h(unset)f(un)m(til)i(that)g(func-)1110 2874 y(tion)40
+1395 y(marks)26 b(them)g(so)g(subsequen)m(t)g(lo)s(okups)f(\014nd)g
+(them)h(unset)f(un)m(til)i(that)g(func-)1110 1504 y(tion)40
b(returns.)68 b(This)39 b(is)g(iden)m(tical)j(to)e(the)g(b)s(eha)m
-(vior)g(of)g(unsetting)g(lo)s(cal)1110 2984 y(v)-5 b(ariables)31
-b(at)g(the)g(curren)m(t)f(function)g(scop)s(e.)630 3148
-y Ft(login_shell)1110 3258 y Fu(The)35 b(shell)h(sets)g(this)f(option)h
+(vior)g(of)g(unsetting)g(lo)s(cal)1110 1614 y(v)-5 b(ariables)31
+b(at)g(the)g(curren)m(t)f(function)g(scop)s(e.)630 1778
+y Ft(login_shell)1110 1888 y Fu(The)35 b(shell)h(sets)g(this)f(option)h
(if)g(it)g(is)f(started)h(as)g(a)g(login)g(shell)g(\(see)g(Sec-)1110
-3367 y(tion)29 b(6.1)g([In)m(v)m(oking)h(Bash],)f(page)g(93\).)41
+1998 y(tion)29 b(6.1)g([In)m(v)m(oking)h(Bash],)f(page)g(94\).)41
b(The)28 b(v)-5 b(alue)29 b(ma)m(y)g(not)f(b)s(e)g(c)m(hanged.)630
-3532 y Ft(mailwarn)96 b Fu(If)34 b(set,)i(and)e(a)h(\014le)g(that)g
+2162 y Ft(mailwarn)96 b Fu(If)34 b(set,)i(and)e(a)h(\014le)g(that)g
(Bash)f(is)h(c)m(hec)m(king)h(for)f(mail)g(has)f(b)s(een)g(accessed)
-1110 3641 y(since)24 b(the)h(last)g(time)f(it)h(w)m(as)f(c)m(hec)m(k)m
+1110 2271 y(since)24 b(the)h(last)g(time)f(it)h(w)m(as)f(c)m(hec)m(k)m
(ed,)k(the)c(message)h Ft("The)k(mail)h(in)f Fj(mail-)1110
-3751 y(file)g Ft(has)h(been)f(read")g Fu(is)h(displa)m(y)m(ed.)630
-3915 y Ft(no_empty_cmd_completion)1110 4025 y Fu(If)g(set,)g(and)g
+2381 y(file)g Ft(has)h(been)f(read")g Fu(is)h(displa)m(y)m(ed.)630
+2545 y Ft(no_empty_cmd_completion)1110 2655 y Fu(If)g(set,)g(and)g
(Readline)g(is)h(b)s(eing)e(used,)h(Bash)g(will)g(not)g(attempt)i(to)e
-(searc)m(h)1110 4134 y(the)25 b Ft(PATH)f Fu(for)h(p)s(ossible)f
+(searc)m(h)1110 2765 y(the)25 b Ft(PATH)f Fu(for)h(p)s(ossible)f
(completions)j(when)d(completion)i(is)f(attempted)h(on)1110
-4244 y(an)k(empt)m(y)h(line.)630 4408 y Ft(nocaseglob)1110
-4518 y Fu(If)38 b(set,)k(Bash)d(matc)m(hes)g(\014lenames)g(in)f(a)h
-(case-insensitiv)m(e)j(fashion)c(when)1110 4628 y(p)s(erforming)29
-b(\014lename)i(expansion.)630 4792 y Ft(nocasematch)1110
-4902 y Fu(If)42 b(set,)k(Bash)d(matc)m(hes)g(patterns)g(in)f(a)h
-(case-insensitiv)m(e)i(fashion)d(when)1110 5011 y(p)s(erforming)31
+2874 y(an)k(empt)m(y)h(line.)630 3039 y Ft(nocaseglob)1110
+3148 y Fu(If)38 b(set,)k(Bash)d(matc)m(hes)g(\014lenames)g(in)f(a)h
+(case-insensitiv)m(e)j(fashion)c(when)1110 3258 y(p)s(erforming)29
+b(\014lename)i(expansion.)630 3422 y Ft(nocasematch)1110
+3532 y Fu(If)42 b(set,)k(Bash)d(matc)m(hes)g(patterns)g(in)f(a)h
+(case-insensitiv)m(e)i(fashion)d(when)1110 3641 y(p)s(erforming)31
b(matc)m(hing)i(while)f(executing)i Ft(case)d Fu(or)h
-Ft([[)g Fu(conditional)h(com-)1110 5121 y(mands)25 b(\(see)i(Section)f
+Ft([[)g Fu(conditional)h(com-)1110 3751 y(mands)25 b(\(see)i(Section)f
(3.2.5.2)j([Conditional)e(Constructs],)f(page)h(12,)h(when)1110
-5230 y(p)s(erforming)e(pattern)i(substitution)f(w)m(ord)g(expansions,)h
-(or)f(when)g(\014ltering)1110 5340 y(p)s(ossible)j(completions)h(as)g
-(part)f(of)h(programmable)f(completion.)p eop end
-%%Page: 78 84
-TeXDict begin 78 83 bop 150 -116 a Fu(Chapter)30 b(4:)41
-b(Shell)30 b(Builtin)h(Commands)2069 b(78)630 299 y Ft
-(noexpand_translation)1110 408 y Fu(If)23 b(set,)j(Bash)d(encloses)i
+3861 y(p)s(erforming)e(pattern)i(substitution)f(w)m(ord)g(expansions,)h
+(or)f(when)g(\014ltering)1110 3970 y(p)s(ossible)j(completions)h(as)g
+(part)f(of)h(programmable)f(completion.)630 4134 y Ft
+(noexpand_translation)1110 4244 y Fu(If)23 b(set,)j(Bash)d(encloses)i
(the)e(translated)h(results)g(of)f($)p Ft(")p Fu(...)p
-Ft(")h Fu(quoting)g(in)f(single)1110 518 y(quotes)k(instead)g(of)g
+Ft(")h Fu(quoting)g(in)f(single)1110 4354 y(quotes)k(instead)g(of)g
(double)f(quotes.)40 b(If)26 b(the)h(string)f(is)h(not)g(translated,)h
-(this)1110 628 y(has)i(no)g(e\013ect.)630 786 y Ft(nullglob)96
+(this)1110 4463 y(has)i(no)g(e\013ect.)630 4628 y Ft(nullglob)96
b Fu(If)23 b(set,)j(Bash)e(allo)m(ws)g(\014lename)g(patterns)g(whic)m
-(h)f(matc)m(h)h(no)g(\014les)f(to)i(expand)1110 896 y(to)31
-b(a)g(n)m(ull)f(string,)h(rather)f(than)g(themselv)m(es.)630
-1054 y Ft(patsub_replacement)1110 1163 y Fu(If)38 b(set,)k(Bash)d
+(h)f(matc)m(h)h(no)g(\014les)f(to)i(expand)1110 4737
+y(to)31 b(a)g(n)m(ull)f(string,)h(rather)f(than)g(themselv)m(es.)630
+4902 y Ft(patsub_replacement)1110 5011 y Fu(If)38 b(set,)k(Bash)d
(expands)e(o)s(ccurrences)i(of)g(`)p Ft(&)p Fu(')g(in)f(the)h
-(replacemen)m(t)h(string)1110 1273 y(of)47 b(pattern)g(substitution)g
+(replacemen)m(t)h(string)1110 5121 y(of)47 b(pattern)g(substitution)g
(to)h(the)f(text)h(matc)m(hed)g(b)m(y)f(the)g(pattern,)52
-b(as)1110 1383 y(describ)s(ed)45 b(ab)s(o)m(v)m(e)i(\(see)f(Section)h
-(3.5.3)g([Shell)f(P)m(arameter)h(Expansion],)1110 1492
+b(as)1110 5230 y(describ)s(ed)45 b(ab)s(o)m(v)m(e)i(\(see)f(Section)h
+(3.5.3)g([Shell)f(P)m(arameter)h(Expansion],)1110 5340
y(page)31 b(26\).)42 b(This)30 b(option)g(is)h(enabled)f(b)m(y)g
-(default.)630 1650 y Ft(progcomp)96 b Fu(If)25 b(set,)i(the)f
-(programmable)g(completion)g(facilities)i(\(see)f(Section)f(8.6)h
-([Pro-)1110 1760 y(grammable)45 b(Completion],)k(page)c(147\))h(are)f
-(enabled.)82 b(This)44 b(option)h(is)1110 1870 y(enabled)30
-b(b)m(y)h(default.)630 2028 y Ft(progcomp_alias)1110
-2138 y Fu(If)23 b(set,)j(and)d(programmable)h(completion)h(is)f
-(enabled,)h(Bash)f(treats)h(a)f(com-)1110 2247 y(mand)34
-b(name)h(that)g(do)s(esn't)f(ha)m(v)m(e)i(an)m(y)g(completions)f(as)g
-(a)g(p)s(ossible)g(alias)1110 2357 y(and)40 b(attempts)i(alias)h
-(expansion.)72 b(If)41 b(it)g(has)g(an)g(alias,)k(Bash)c(attempts)1110
-2466 y(programmable)28 b(completion)h(using)e(the)h(command)f(w)m(ord)h
-(resulting)f(from)1110 2576 y(the)k(expanded)e(alias.)630
-2734 y Ft(promptvars)1110 2844 y Fu(If)50 b(set,)56 b(prompt)49
-b(strings)h(undergo)g(parameter)h(expansion,)k(command)1110
-2953 y(substitution,)35 b(arithmetic)g(expansion,)g(and)e(quote)i(remo)
-m(v)-5 b(al)35 b(after)f(b)s(eing)1110 3063 y(expanded)53
-b(as)h(describ)s(ed)e(b)s(elo)m(w)i(\(see)h(Section)f(6.9)h([Con)m
-(trolling)g(the)1110 3173 y(Prompt],)30 b(page)h(106\).)43
-b(This)29 b(option)i(is)g(enabled)f(b)m(y)g(default.)630
-3331 y Ft(restricted_shell)1110 3440 y Fu(The)40 b(shell)h(sets)g(this)
-g(option)g(if)g(it)h(is)e(started)i(in)e(restricted)i(mo)s(de)e(\(see)
-1110 3550 y(Section)32 b(6.10)h([The)d(Restricted)j(Shell],)e(page)h
-(108\).)45 b(The)30 b(v)-5 b(alue)32 b(ma)m(y)g(not)1110
-3660 y(b)s(e)g(c)m(hanged.)49 b(This)32 b(is)h(not)h(reset)f(when)f
-(the)h(startup)g(\014les)f(are)i(executed,)1110 3769
-y(allo)m(wing)k(the)e(startup)f(\014les)h(to)g(disco)m(v)m(er)h
-(whether)f(or)f(not)i(a)f(shell)g(is)g(re-)1110 3879
-y(stricted.)630 4037 y Ft(shift_verbose)1110 4147 y Fu(If)g(this)g(is)g
-(set,)j(the)d Ft(shift)f Fu(builtin)h(prin)m(ts)f(an)h(error)g(message)
-i(when)d(the)1110 4256 y(shift)30 b(coun)m(t)h(exceeds)g(the)g(n)m(um)m
-(b)s(er)e(of)h(p)s(ositional)i(parameters.)630 4415 y
-Ft(sourcepath)1110 4524 y Fu(If)40 b(set,)45 b(the)c
-Ft(.)f Fu(\()p Ft(source)p Fu(\))g(builtin)g(uses)h(the)g(v)-5
-b(alue)41 b(of)g Ft(PATH)f Fu(to)h(\014nd)f(the)1110
-4634 y(directory)32 b(con)m(taining)g(the)g(\014le)f(supplied)f(as)h
-(an)g(argumen)m(t.)44 b(This)30 b(option)1110 4743 y(is)g(enabled)h(b)m
-(y)f(default.)630 4902 y Ft(varredir_close)1110 5011
-y Fu(If)i(set,)h(the)f(shell)h(automatically)i(closes)e(\014le)f
-(descriptors)g(assigned)g(using)1110 5121 y(the)40 b
-Ft({varname})c Fu(redirection)k(syn)m(tax)g(\(see)h(Section)f(3.6)g
-([Redirections],)1110 5230 y(page)h(39\))f(instead)h(of)e(lea)m(ving)j
-(them)e(op)s(en)f(when)g(the)h(command)f(com-)1110 5340
-y(pletes.)p eop end
+(default.)p eop end
%%Page: 79 85
TeXDict begin 79 84 bop 150 -116 a Fu(Chapter)30 b(4:)41
-b(Shell)30 b(Builtin)h(Commands)2069 b(79)630 299 y Ft(xpg_echo)96
-b Fu(If)31 b(set,)h(the)g Ft(echo)e Fu(builtin)h(expands)f(bac)m
-(kslash-escap)s(e)j(sequences)f(b)m(y)f(de-)1110 408
-y(fault.)150 649 y Fs(4.4)68 b(Sp)t(ecial)45 b(Builtins)150
-809 y Fu(F)-8 b(or)35 b(historical)h(reasons,)g(the)e
-Fm(posix)g Fu(standard)f(has)i(classi\014ed)f(sev)m(eral)i(builtin)e
-(commands)g(as)h Fl(sp)-5 b(e-)150 918 y(cial)p Fu(.)47
-b(When)33 b(Bash)f(is)h(executing)g(in)f Fm(posix)g Fu(mo)s(de,)h(the)g
-(sp)s(ecial)g(builtins)e(di\013er)i(from)f(other)g(builtin)150
-1028 y(commands)e(in)g(three)h(resp)s(ects:)199 1162
+b(Shell)30 b(Builtin)h(Commands)2069 b(79)630 299 y Ft(progcomp)96
+b Fu(If)25 b(set,)i(the)f(programmable)g(completion)g(facilities)i
+(\(see)f(Section)f(8.6)h([Pro-)1110 408 y(grammable)45
+b(Completion],)k(page)c(149\))h(are)f(enabled.)82 b(This)44
+b(option)h(is)1110 518 y(enabled)30 b(b)m(y)h(default.)630
+685 y Ft(progcomp_alias)1110 795 y Fu(If)23 b(set,)j(and)d
+(programmable)h(completion)h(is)f(enabled,)h(Bash)f(treats)h(a)f(com-)
+1110 904 y(mand)34 b(name)h(that)g(do)s(esn't)f(ha)m(v)m(e)i(an)m(y)g
+(completions)f(as)g(a)g(p)s(ossible)g(alias)1110 1014
+y(and)40 b(attempts)i(alias)h(expansion.)72 b(If)41 b(it)g(has)g(an)g
+(alias,)k(Bash)c(attempts)1110 1124 y(programmable)28
+b(completion)h(using)e(the)h(command)f(w)m(ord)h(resulting)f(from)1110
+1233 y(the)k(expanded)e(alias.)630 1400 y Ft(promptvars)1110
+1510 y Fu(If)50 b(set,)56 b(prompt)49 b(strings)h(undergo)g(parameter)h
+(expansion,)k(command)1110 1620 y(substitution,)35 b(arithmetic)g
+(expansion,)g(and)e(quote)i(remo)m(v)-5 b(al)35 b(after)f(b)s(eing)1110
+1729 y(expanded)53 b(as)h(describ)s(ed)e(b)s(elo)m(w)i(\(see)h(Section)
+f(6.9)h([Con)m(trolling)g(the)1110 1839 y(Prompt],)30
+b(page)h(107\).)43 b(This)29 b(option)i(is)g(enabled)f(b)m(y)g
+(default.)630 2006 y Ft(restricted_shell)1110 2116 y
+Fu(The)40 b(shell)h(sets)g(this)g(option)g(if)g(it)h(is)e(started)i(in)
+e(restricted)i(mo)s(de)e(\(see)1110 2225 y(Section)32
+b(6.10)h([The)d(Restricted)j(Shell],)e(page)h(109\).)45
+b(The)30 b(v)-5 b(alue)32 b(ma)m(y)g(not)1110 2335 y(b)s(e)g(c)m
+(hanged.)49 b(This)32 b(is)h(not)h(reset)f(when)f(the)h(startup)g
+(\014les)f(are)i(executed,)1110 2444 y(allo)m(wing)k(the)e(startup)f
+(\014les)h(to)g(disco)m(v)m(er)h(whether)f(or)f(not)i(a)f(shell)g(is)g
+(re-)1110 2554 y(stricted.)630 2721 y Ft(shift_verbose)1110
+2831 y Fu(If)g(this)g(is)g(set,)j(the)d Ft(shift)f Fu(builtin)h(prin)m
+(ts)f(an)h(error)g(message)i(when)d(the)1110 2940 y(shift)30
+b(coun)m(t)h(exceeds)g(the)g(n)m(um)m(b)s(er)e(of)h(p)s(ositional)i
+(parameters.)630 3108 y Ft(sourcepath)1110 3217 y Fu(If)40
+b(set,)45 b(the)c Ft(.)f Fu(\()p Ft(source)p Fu(\))g(builtin)g(uses)h
+(the)g(v)-5 b(alue)41 b(of)g Ft(PATH)f Fu(to)h(\014nd)f(the)1110
+3327 y(directory)32 b(con)m(taining)g(the)g(\014le)f(supplied)f(as)h
+(an)g(argumen)m(t.)44 b(This)30 b(option)1110 3436 y(is)g(enabled)h(b)m
+(y)f(default.)630 3603 y Ft(varredir_close)1110 3713
+y Fu(If)i(set,)h(the)f(shell)h(automatically)i(closes)e(\014le)f
+(descriptors)g(assigned)g(using)1110 3823 y(the)40 b
+Ft({varname})c Fu(redirection)k(syn)m(tax)g(\(see)h(Section)f(3.6)g
+([Redirections],)1110 3932 y(page)h(39\))f(instead)h(of)e(lea)m(ving)j
+(them)e(op)s(en)f(when)g(the)h(command)f(com-)1110 4042
+y(pletes.)630 4209 y Ft(xpg_echo)96 b Fu(If)31 b(set,)h(the)g
+Ft(echo)e Fu(builtin)h(expands)f(bac)m(kslash-escap)s(e)j(sequences)f
+(b)m(y)f(de-)1110 4319 y(fault.)40 b(If)27 b(the)h Ft(posix)e
+Fu(shell)h(option)h(\(see)h(Section)f(4.3.1)h([The)e(Set)h(Builtin],)
+1110 4428 y(page)j(69\))h(is)e(also)h(enabled,)g Ft(echo)e
+Fu(do)s(es)h(not)h(in)m(terpret)g(an)m(y)f(options.)150
+4681 y Fs(4.4)68 b(Sp)t(ecial)45 b(Builtins)150 4840
+y Fu(F)-8 b(or)35 b(historical)h(reasons,)g(the)e Fm(posix)g
+Fu(standard)f(has)i(classi\014ed)f(sev)m(eral)i(builtin)e(commands)g
+(as)h Fl(sp)-5 b(e-)150 4950 y(cial)p Fu(.)47 b(When)33
+b(Bash)f(is)h(executing)g(in)f Fm(posix)g Fu(mo)s(de,)h(the)g(sp)s
+(ecial)g(builtins)e(di\013er)i(from)f(other)g(builtin)150
+5059 y(commands)e(in)g(three)h(resp)s(ects:)199 5202
y(1.)61 b(Sp)s(ecial)31 b(builtins)e(are)i(found)e(b)s(efore)h(shell)h
-(functions)f(during)f(command)h(lo)s(okup.)199 1297 y(2.)61
+(functions)f(during)f(command)h(lo)s(okup.)199 5340 y(2.)61
b(If)30 b(a)h(sp)s(ecial)g(builtin)f(returns)f(an)h(error)g(status,)h
-(a)g(non-in)m(teractiv)m(e)i(shell)d(exits.)199 1431
-y(3.)61 b(Assignmen)m(t)30 b(statemen)m(ts)h(preceding)f(the)f(command)
-g(sta)m(y)i(in)e(e\013ect)i(in)e(the)h(shell)f(en)m(vironmen)m(t)330
-1541 y(after)i(the)f(command)h(completes.)275 1700 y(When)36
+(a)g(non-in)m(teractiv)m(e)i(shell)d(exits.)p eop end
+%%Page: 80 86
+TeXDict begin 80 85 bop 150 -116 a Fu(Chapter)30 b(4:)41
+b(Shell)30 b(Builtin)h(Commands)2069 b(80)199 299 y(3.)61
+b(Assignmen)m(t)30 b(statemen)m(ts)h(preceding)f(the)f(command)g(sta)m
+(y)i(in)e(e\013ect)i(in)e(the)h(shell)f(en)m(vironmen)m(t)330
+408 y(after)i(the)f(command)h(completes.)275 568 y(When)36
b(Bash)g(is)h(not)f(executing)i(in)e Fm(posix)f Fu(mo)s(de,)j(these)f
(builtins)f(b)s(eha)m(v)m(e)h(no)f(di\013eren)m(tly)h(than)150
-1810 y(the)31 b(rest)f(of)h(the)f(Bash)h(builtin)e(commands.)41
+677 y(the)31 b(rest)f(of)h(the)f(Bash)h(builtin)e(commands.)41
b(The)30 b(Bash)g Fm(posix)g Fu(mo)s(de)g(is)g(describ)s(ed)f(in)h
-(Section)h(6.11)150 1919 y([Bash)g(POSIX)e(Mo)s(de],)i(page)g(108.)275
-2054 y(These)f(are)g(the)h Fm(posix)f Fu(sp)s(ecial)h(builtins:)390
-2188 y Ft(break)46 b(:)i(.)f(continue)f(eval)g(exec)h(exit)g(export)f
-(readonly)f(return)h(set)390 2298 y(shift)g(trap)h(unset)p
+(Section)h(6.11)150 787 y([Bash)g(POSIX)e(Mo)s(de],)i(page)g(109.)275
+922 y(These)f(are)g(the)h Fm(posix)f Fu(sp)s(ecial)h(builtins:)390
+1056 y Ft(break)46 b(:)i(.)f(continue)f(eval)g(exec)h(exit)g(export)f
+(readonly)f(return)h(set)390 1166 y(shift)g(trap)h(unset)p
eop end
-%%Page: 80 86
-TeXDict begin 80 85 bop 3659 -116 a Fu(80)150 299 y Fp(5)80
+%%Page: 81 87
+TeXDict begin 81 86 bop 3659 -116 a Fu(81)150 299 y Fp(5)80
b(Shell)53 b(V)-13 b(ariables)150 504 y Fu(This)21 b(c)m(hapter)i
(describ)s(es)e(the)i(shell)f(v)-5 b(ariables)23 b(that)f(Bash)h(uses.)
37 b(Bash)23 b(automatically)h(assigns)f(default)150
3869 y Ft(PS1)336 b Fu(The)35 b(primary)f(prompt)h(string.)55
b(The)35 b(default)h(v)-5 b(alue)35 b(is)h(`)p Ft(\\s-\\v\\$)28
b Fu('.)56 b(See)36 b(Section)g(6.9)630 3979 y([Con)m(trolling)i(the)e
-(Prompt],)i(page)f(106,)i(for)d(the)h(complete)h(list)e(of)h(escap)s(e)
+(Prompt],)i(page)f(107,)i(for)d(the)h(complete)h(list)e(of)h(escap)s(e)
g(sequences)630 4088 y(that)31 b(are)g(expanded)e(b)s(efore)h
Ft(PS1)g Fu(is)g(displa)m(y)m(ed.)150 4236 y Ft(PS2)336
b Fu(The)28 b(secondary)g(prompt)g(string.)40 b(The)28
(in)h(di\013eren)m(t)g(c)m(hapters:)38 b(v)-5 b(ariables)25
b(for)f(con)m(trolling)150 5082 y(the)31 b(job)f(con)m(trol)h
(facilities)i(\(see)e(Section)g(7.3)h([Job)e(Con)m(trol)h(V)-8
-b(ariables],)32 b(page)g(120\).)150 5230 y Ft(_)432 b
+b(ariables],)32 b(page)g(121\).)150 5230 y Ft(_)432 b
Fu(\($)p 716 5230 28 4 v 41 w(,)34 b(an)g(underscore.\))49
b(A)m(t)35 b(shell)f(startup,)g(set)g(to)g(the)g(pathname)f(used)g(to)h
(in)m(v)m(ok)m(e)i(the)630 5340 y(shell)e(or)g(shell)h(script)f(b)s
(eing)f(executed)j(as)e(passed)g(in)f(the)i(en)m(vironmen)m(t)f(or)g
(argumen)m(t)p eop end
-%%Page: 81 87
-TeXDict begin 81 86 bop 150 -116 a Fu(Chapter)30 b(5:)41
-b(Shell)30 b(V)-8 b(ariables)2459 b(81)630 299 y(list.)55
+%%Page: 82 88
+TeXDict begin 82 87 bop 150 -116 a Fu(Chapter)30 b(5:)41
+b(Shell)30 b(V)-8 b(ariables)2459 b(82)630 299 y(list.)55
b(Subsequen)m(tly)-8 b(,)35 b(expands)f(to)i(the)f(last)g(argumen)m(t)h
(to)f(the)g(previous)f(simple)h(com-)630 408 y(mand)21
b(executed)i(in)e(the)i(foreground,)g(after)f(expansion.)38
(placed)g(in)g(the)g(en)m(vironmen)m(t)h(exp)s(orted)630
628 y(to)33 b(that)g(command.)45 b(When)32 b(c)m(hec)m(king)i(mail,)g
(this)e(parameter)g(holds)g(the)g(name)g(of)h(the)630
-737 y(mail)e(\014le.)150 920 y Ft(BASH)288 b Fu(The)30
+737 y(mail)e(\014le.)150 902 y Ft(BASH)288 b Fu(The)30
b(full)g(pathname)g(used)g(to)h(execute)h(the)e(curren)m(t)g(instance)h
-(of)g(Bash.)150 1103 y Ft(BASHOPTS)96 b Fu(A)31 b(colon-separated)h
+(of)g(Bash.)150 1066 y Ft(BASHOPTS)96 b Fu(A)31 b(colon-separated)h
(list)f(of)g(enabled)f(shell)h(options.)41 b(Eac)m(h)31
b(w)m(ord)f(in)g(the)h(list)g(is)g(a)g(v)-5 b(alid)630
-1212 y(argumen)m(t)37 b(for)g(the)g Ft(-s)f Fu(option)i(to)f(the)g
+1176 y(argumen)m(t)37 b(for)g(the)g Ft(-s)f Fu(option)i(to)f(the)g
Ft(shopt)f Fu(builtin)g(command)h(\(see)g(Section)h(4.3.2)630
-1322 y([The)e(Shopt)g(Builtin],)i(page)f(72\).)60 b(The)36
+1285 y([The)e(Shopt)g(Builtin],)i(page)f(73\).)60 b(The)36
b(options)h(app)s(earing)f(in)g Ft(BASHOPTS)e Fu(are)i(those)630
-1431 y(rep)s(orted)e(as)h(`)p Ft(on)p Fu(')f(b)m(y)h(`)p
+1395 y(rep)s(orted)e(as)h(`)p Ft(on)p Fu(')f(b)m(y)h(`)p
Ft(shopt)p Fu('.)53 b(If)34 b(this)g(v)-5 b(ariable)36
b(is)f(in)f(the)h(en)m(vironmen)m(t)g(when)f(Bash)630
-1541 y(starts)25 b(up,)f(eac)m(h)i(shell)e(option)h(in)e(the)i(list)g
+1504 y(starts)25 b(up,)f(eac)m(h)i(shell)e(option)h(in)e(the)i(list)g
(will)f(b)s(e)g(enabled)g(b)s(efore)g(reading)g(an)m(y)g(startup)630
-1650 y(\014les.)41 b(This)29 b(v)-5 b(ariable)31 b(is)g(readonly)-8
-b(.)150 1833 y Ft(BASHPID)144 b Fu(Expands)35 b(to)i(the)f(pro)s(cess)f
+1614 y(\014les.)41 b(This)29 b(v)-5 b(ariable)31 b(is)g(readonly)-8
+b(.)150 1778 y Ft(BASHPID)144 b Fu(Expands)35 b(to)i(the)f(pro)s(cess)f
(ID)i(of)f(the)g(curren)m(t)g(Bash)g(pro)s(cess.)58 b(This)35
-b(di\013ers)h(from)g Ft($$)630 1943 y Fu(under)31 b(certain)j
+b(di\013ers)h(from)g Ft($$)630 1888 y Fu(under)31 b(certain)j
(circumstances,)h(suc)m(h)e(as)g(subshells)f(that)i(do)f(not)g(require)
-g(Bash)g(to)h(b)s(e)630 2052 y(re-initialized.)57 b(Assignmen)m(ts)35
+g(Bash)g(to)h(b)s(e)630 1998 y(re-initialized.)57 b(Assignmen)m(ts)35
b(to)h Ft(BASHPID)d Fu(ha)m(v)m(e)j(no)f(e\013ect.)56
-b(If)34 b Ft(BASHPID)f Fu(is)i(unset,)h(it)630 2162 y(loses)31
+b(If)34 b Ft(BASHPID)f Fu(is)i(unset,)h(it)630 2107 y(loses)31
b(its)g(sp)s(ecial)g(prop)s(erties,)f(ev)m(en)h(if)f(it)h(is)g
-(subsequen)m(tly)f(reset.)150 2345 y Ft(BASH_ALIASES)630
-2454 y Fu(An)40 b(asso)s(ciativ)m(e)j(arra)m(y)d(v)-5
+(subsequen)m(tly)f(reset.)150 2271 y Ft(BASH_ALIASES)630
+2381 y Fu(An)40 b(asso)s(ciativ)m(e)j(arra)m(y)d(v)-5
b(ariable)41 b(whose)f(mem)m(b)s(ers)f(corresp)s(ond)g(to)i(the)f(in)m
-(ternal)h(list)630 2564 y(of)c(aliases)h(as)f(main)m(tained)g(b)m(y)g
+(ternal)h(list)630 2491 y(of)c(aliases)h(as)f(main)m(tained)g(b)m(y)g
(the)g Ft(alias)e Fu(builtin.)59 b(\(see)37 b(Section)h(4.1)f([Bourne)g
-(Shell)630 2673 y(Builtins],)31 b(page)g(49\).)42 b(Elemen)m(ts)31
+(Shell)630 2600 y(Builtins],)31 b(page)g(49\).)42 b(Elemen)m(ts)31
b(added)e(to)i(this)f(arra)m(y)h(app)s(ear)f(in)g(the)g(alias)h(list;)h
-(ho)m(w-)630 2783 y(ev)m(er,)k(unsetting)f(arra)m(y)g(elemen)m(ts)g
+(ho)m(w-)630 2710 y(ev)m(er,)k(unsetting)f(arra)m(y)g(elemen)m(ts)g
(curren)m(tly)g(do)s(es)f(not)g(cause)h(aliases)h(to)f(b)s(e)f(remo)m
-(v)m(ed)630 2892 y(from)25 b(the)h(alias)h(list.)40 b(If)25
+(v)m(ed)630 2819 y(from)25 b(the)h(alias)h(list.)40 b(If)25
b Ft(BASH_ALIASES)d Fu(is)k(unset,)g(it)g(loses)h(its)f(sp)s(ecial)g
-(prop)s(erties,)g(ev)m(en)630 3002 y(if)k(it)h(is)g(subsequen)m(tly)f
-(reset.)150 3185 y Ft(BASH_ARGC)630 3294 y Fu(An)39 b(arra)m(y)g(v)-5
+(prop)s(erties,)g(ev)m(en)630 2929 y(if)k(it)h(is)g(subsequen)m(tly)f
+(reset.)150 3093 y Ft(BASH_ARGC)630 3203 y Fu(An)39 b(arra)m(y)g(v)-5
b(ariable)40 b(whose)f(v)-5 b(alues)39 b(are)h(the)f(n)m(um)m(b)s(er)f
-(of)h(parameters)g(in)g(eac)m(h)h(frame)630 3404 y(of)h(the)g(curren)m
+(of)h(parameters)g(in)g(eac)m(h)h(frame)630 3313 y(of)h(the)g(curren)m
(t)g(Bash)g(execution)h(call)g(stac)m(k.)73 b(The)41
-b(n)m(um)m(b)s(er)e(of)i(parameters)g(to)h(the)630 3513
+b(n)m(um)m(b)s(er)e(of)i(parameters)g(to)h(the)630 3422
y(curren)m(t)c(subroutine)f(\(shell)i(function)e(or)i(script)f
(executed)h(with)e Ft(.)h Fu(or)g Ft(source)p Fu(\))f(is)h(at)630
-3623 y(the)27 b(top)g(of)g(the)g(stac)m(k.)41 b(When)27
+3532 y(the)27 b(top)g(of)g(the)g(stac)m(k.)41 b(When)27
b(a)g(subroutine)f(is)h(executed,)i(the)e(n)m(um)m(b)s(er)f(of)h
-(parameters)630 3733 y(passed)44 b(is)h(pushed)e(on)m(to)j
+(parameters)630 3641 y(passed)44 b(is)h(pushed)e(on)m(to)j
Ft(BASH_ARGC)p Fu(.)81 b(The)44 b(shell)h(sets)g Ft(BASH_ARGC)e
-Fu(only)i(when)e(in)630 3842 y(extended)34 b(debugging)f(mo)s(de)g
-(\(see)i(Section)f(4.3.2)i([The)d(Shopt)g(Builtin],)i(page)g(72,)g(for)
-630 3952 y(a)e(description)g(of)f(the)h Ft(extdebug)d
+Fu(only)i(when)e(in)630 3751 y(extended)34 b(debugging)f(mo)s(de)g
+(\(see)i(Section)f(4.3.2)i([The)d(Shopt)g(Builtin],)i(page)g(73,)g(for)
+630 3861 y(a)e(description)g(of)f(the)h Ft(extdebug)d
Fu(option)j(to)h(the)e Ft(shopt)g Fu(builtin\).)47 b(Setting)33
-b Ft(extdebug)630 4061 y Fu(after)c(the)g(shell)g(has)g(started)g(to)g
+b Ft(extdebug)630 3970 y Fu(after)c(the)g(shell)g(has)g(started)g(to)g
(execute)i(a)e(script,)g(or)g(referencing)g(this)f(v)-5
-b(ariable)30 b(when)630 4171 y Ft(extdebug)e Fu(is)j(not)f(set,)h(ma)m
-(y)g(result)g(in)f(inconsisten)m(t)h(v)-5 b(alues.)150
-4354 y Ft(BASH_ARGV)630 4463 y Fu(An)23 b(arra)m(y)g(v)-5
+b(ariable)30 b(when)630 4080 y Ft(extdebug)i Fu(is)i(not)h(set,)g(ma)m
+(y)g(result)f(in)g(inconsisten)m(t)h(v)-5 b(alues.)53
+b(Assignmen)m(ts)34 b(to)h Ft(BASH_)630 4189 y(ARGC)29
+b Fu(ha)m(v)m(e)j(no)e(e\013ect,)i(and)e(it)h(ma)m(y)g(not)f(b)s(e)g
+(unset.)150 4354 y Ft(BASH_ARGV)630 4463 y Fu(An)23 b(arra)m(y)g(v)-5
b(ariable)24 b(con)m(taining)g(all)g(of)f(the)h(parameters)f(in)g(the)g
(curren)m(t)g(Bash)g(execution)630 4573 y(call)35 b(stac)m(k.)53
b(The)34 b(\014nal)g(parameter)g(of)g(the)g(last)h(subroutine)e(call)i
(to)i Ft(BASH_ARGV)p Fu(.)66 b(The)40 b(shell)630 4902
y(sets)28 b Ft(BASH_ARGV)e Fu(only)i(when)f(in)h(extended)g(debugging)g
(mo)s(de)g(\(see)h(Section)f(4.3.2)i([The)630 5011 y(Shopt)g(Builtin],)
-h(page)g(72,)g(for)g(a)f(description)h(of)f(the)h Ft(extdebug)d
+h(page)g(73,)g(for)g(a)f(description)h(of)f(the)h Ft(extdebug)d
Fu(option)j(to)g(the)f Ft(shopt)630 5121 y Fu(builtin\).)64
b(Setting)38 b Ft(extdebug)e Fu(after)j(the)f(shell)g(has)g(started)g
(to)h(execute)g(a)g(script,)h(or)630 5230 y(referencing)35
b(this)f(v)-5 b(ariable)35 b(when)e Ft(extdebug)f Fu(is)j(not)f(set,)j
(ma)m(y)e(result)f(in)g(inconsisten)m(t)630 5340 y(v)-5
-b(alues.)p eop end
-%%Page: 82 88
-TeXDict begin 82 87 bop 150 -116 a Fu(Chapter)30 b(5:)41
-b(Shell)30 b(V)-8 b(ariables)2459 b(82)150 299 y Ft(BASH_ARGV0)630
+b(alues.)41 b(Assignmen)m(ts)31 b(to)g Ft(BASH_ARGV)d
+Fu(ha)m(v)m(e)j(no)g(e\013ect,)h(and)e(it)g(ma)m(y)h(not)g(b)s(e)f
+(unset.)p eop end
+%%Page: 83 89
+TeXDict begin 83 88 bop 150 -116 a Fu(Chapter)30 b(5:)41
+b(Shell)30 b(V)-8 b(ariables)2459 b(83)150 299 y Ft(BASH_ARGV0)630
408 y Fu(When)31 b(referenced,)g(this)g(v)-5 b(ariable)32
b(expands)e(to)h(the)h(name)f(of)g(the)g(shell)g(or)g(shell)g(script)
630 518 y(\(iden)m(tical)42 b(to)e Ft($0)p Fu(;)j(See)d(Section)g
b(alue)630 737 y(assigned)34 b(to)h(also)g(b)s(e)e(assigned)h(to)g
Ft($0)p Fu(.)51 b(If)33 b Ft(BASH_ARGV0)f Fu(is)h(unset,)i(it)f(loses)h
(its)f(sp)s(ecial)630 847 y(prop)s(erties,)c(ev)m(en)h(if)f(it)h(is)g
-(subsequen)m(tly)f(reset.)150 1048 y Ft(BASH_CMDS)630
-1157 y Fu(An)k(asso)s(ciativ)m(e)i(arra)m(y)f(v)-5 b(ariable)35
+(subsequen)m(tly)f(reset.)150 1029 y Ft(BASH_CMDS)630
+1139 y Fu(An)k(asso)s(ciativ)m(e)i(arra)m(y)f(v)-5 b(ariable)35
b(whose)f(mem)m(b)s(ers)f(corresp)s(ond)g(to)i(the)f(in)m(ternal)h
-(hash)630 1267 y(table)c(of)g(commands)f(as)g(main)m(tained)h(b)m(y)g
+(hash)630 1249 y(table)c(of)g(commands)f(as)g(main)m(tained)h(b)m(y)g
(the)f Ft(hash)f Fu(builtin)h(\(see)h(Section)g(4.1)h([Bourne)630
-1377 y(Shell)42 b(Builtins],)k(page)d(49\).)77 b(Elemen)m(ts)43
+1358 y(Shell)42 b(Builtins],)k(page)d(49\).)77 b(Elemen)m(ts)43
b(added)e(to)i(this)f(arra)m(y)h(app)s(ear)f(in)f(the)i(hash)630
-1486 y(table;)k(ho)m(w)m(ev)m(er,)e(unsetting)c(arra)m(y)g(elemen)m(ts)
+1468 y(table;)k(ho)m(w)m(ev)m(er,)e(unsetting)c(arra)m(y)g(elemen)m(ts)
i(curren)m(tly)d(do)s(es)h(not)g(cause)g(command)630
-1596 y(names)36 b(to)g(b)s(e)f(remo)m(v)m(ed)i(from)e(the)h(hash)f
+1577 y(names)36 b(to)g(b)s(e)f(remo)m(v)m(ed)i(from)e(the)h(hash)f
(table.)58 b(If)36 b Ft(BASH_CMDS)d Fu(is)j(unset,)h(it)f(loses)h(its)
-630 1705 y(sp)s(ecial)31 b(prop)s(erties,)f(ev)m(en)h(if)f(it)h(is)g
-(subsequen)m(tly)f(reset.)150 1906 y Ft(BASH_COMMAND)630
-2016 y Fu(The)39 b(command)h(curren)m(tly)g(b)s(eing)f(executed)i(or)e
+630 1687 y(sp)s(ecial)31 b(prop)s(erties,)f(ev)m(en)h(if)f(it)h(is)g
+(subsequen)m(tly)f(reset.)150 1870 y Ft(BASH_COMMAND)630
+1979 y Fu(The)39 b(command)h(curren)m(tly)g(b)s(eing)f(executed)i(or)e
(ab)s(out)h(to)g(b)s(e)f(executed,)44 b(unless)39 b(the)630
-2125 y(shell)g(is)g(executing)g(a)g(command)g(as)g(the)f(result)h(of)g
+2089 y(shell)g(is)g(executing)g(a)g(command)g(as)g(the)f(result)h(of)g
(a)g(trap,)i(in)d(whic)m(h)g(case)i(it)f(is)g(the)630
-2235 y(command)30 b(executing)i(at)g(the)f(time)g(of)g(the)g(trap.)41
+2198 y(command)30 b(executing)i(at)g(the)f(time)g(of)g(the)g(trap.)41
b(If)30 b Ft(BASH_COMMAND)e Fu(is)i(unset,)h(it)g(loses)630
-2345 y(its)g(sp)s(ecial)g(prop)s(erties,)f(ev)m(en)h(if)f(it)h(is)f
-(subsequen)m(tly)g(reset.)150 2545 y Ft(BASH_COMPAT)630
-2655 y Fu(The)i(v)-5 b(alue)33 b(is)g(used)f(to)h(set)g(the)g(shell's)g
+2308 y(its)g(sp)s(ecial)g(prop)s(erties,)f(ev)m(en)h(if)f(it)h(is)f
+(subsequen)m(tly)g(reset.)150 2491 y Ft(BASH_COMPAT)630
+2600 y Fu(The)i(v)-5 b(alue)33 b(is)g(used)f(to)h(set)g(the)g(shell's)g
(compatibilit)m(y)i(lev)m(el.)49 b(See)33 b(Section)h(6.12)g([Shell)630
-2765 y(Compatibilit)m(y)j(Mo)s(de],)h(page)e(113,)i(for)e(a)g
+2710 y(Compatibilit)m(y)j(Mo)s(de],)h(page)e(114,)i(for)e(a)g
(description)g(of)f(the)h(v)-5 b(arious)36 b(compatibilit)m(y)630
-2874 y(lev)m(els)g(and)f(their)g(e\013ects.)55 b(The)34
+2819 y(lev)m(els)g(and)f(their)g(e\013ects.)55 b(The)34
b(v)-5 b(alue)36 b(ma)m(y)f(b)s(e)f(a)i(decimal)f(n)m(um)m(b)s(er)f
-(\(e.g.,)k(4.2\))e(or)f(an)630 2984 y(in)m(teger)44 b(\(e.g.,)j(42\))d
+(\(e.g.,)k(4.2\))e(or)f(an)630 2929 y(in)m(teger)44 b(\(e.g.,)j(42\))d
(corresp)s(onding)d(to)i(the)g(desired)e(compatibilit)m(y)k(lev)m(el.)
-78 b(If)42 b Ft(BASH_)630 3093 y(COMPAT)28 b Fu(is)j(unset)e(or)h(set)h
+78 b(If)42 b Ft(BASH_)630 3039 y(COMPAT)28 b Fu(is)j(unset)e(or)h(set)h
(to)g(the)f(empt)m(y)h(string,)f(the)h(compatibilit)m(y)h(lev)m(el)g
-(is)e(set)h(to)g(the)630 3203 y(default)39 b(for)g(the)g(curren)m(t)g
+(is)e(set)h(to)g(the)630 3148 y(default)39 b(for)g(the)g(curren)m(t)g
(v)m(ersion.)67 b(If)38 b Ft(BASH_COMPAT)e Fu(is)j(set)h(to)f(a)h(v)-5
-b(alue)39 b(that)h(is)f(not)630 3313 y(one)31 b(of)f(the)h(v)-5
+b(alue)39 b(that)h(is)f(not)630 3258 y(one)31 b(of)f(the)h(v)-5
b(alid)31 b(compatibilit)m(y)i(lev)m(els,)f(the)f(shell)f(prin)m(ts)g
-(an)h(error)f(message)i(and)e(sets)630 3422 y(the)i(compatibilit)m(y)j
+(an)h(error)f(message)i(and)e(sets)630 3367 y(the)i(compatibilit)m(y)j
(lev)m(el)e(to)g(the)g(default)f(for)g(the)g(curren)m(t)g(v)m(ersion.)
-47 b(The)31 b(v)-5 b(alid)33 b(v)-5 b(alues)630 3532
+47 b(The)31 b(v)-5 b(alid)33 b(v)-5 b(alues)630 3477
y(corresp)s(ond)31 b(to)i(the)g(compatibilit)m(y)i(lev)m(els)f(describ)
s(ed)d(b)s(elo)m(w)i(\(see)g(Section)h(6.12)g([Shell)630
-3641 y(Compatibilit)m(y)d(Mo)s(de],)f(page)g(113\).)42
+3587 y(Compatibilit)m(y)d(Mo)s(de],)f(page)g(114\).)42
b(F)-8 b(or)30 b(example,)h(4.2)f(and)f(42)h(are)g(v)-5
-b(alid)30 b(v)-5 b(alues)29 b(that)630 3751 y(corresp)s(ond)d(to)i(the)
+b(alid)30 b(v)-5 b(alues)29 b(that)630 3696 y(corresp)s(ond)d(to)i(the)
f Ft(compat42)e(shopt)g Fu(option)j(and)e(set)i(the)f(compatibilit)m(y)
-i(lev)m(el)g(to)f(42.)630 3861 y(The)i(curren)m(t)g(v)m(ersion)h(is)f
-(also)i(a)e(v)-5 b(alid)31 b(v)-5 b(alue.)150 4061 y
+i(lev)m(el)g(to)f(42.)630 3806 y(The)i(curren)m(t)g(v)m(ersion)h(is)f
+(also)i(a)e(v)-5 b(alid)31 b(v)-5 b(alue.)150 3988 y
Ft(BASH_ENV)96 b Fu(If)28 b(this)g(v)-5 b(ariable)30
b(is)e(set)h(when)f(Bash)g(is)h(in)m(v)m(ok)m(ed)h(to)f(execute)h(a)e
-(shell)h(script,)g(its)g(v)-5 b(alue)29 b(is)630 4171
+(shell)h(script,)g(its)g(v)-5 b(alue)29 b(is)630 4098
y(expanded)k(and)h(used)g(as)g(the)h(name)f(of)g(a)h(startup)f(\014le)g
-(to)h(read)f(b)s(efore)g(executing)i(the)630 4281 y(script.)41
-b(See)30 b(Section)h(6.2)h([Bash)f(Startup)e(Files],)j(page)f(95.)150
-4482 y Ft(BASH_EXECUTION_STRING)630 4591 y Fu(The)f(command)g(argumen)m
+(to)h(read)f(b)s(efore)g(executing)i(the)630 4208 y(script.)41
+b(See)30 b(Section)h(6.2)h([Bash)f(Startup)e(Files],)j(page)f(96.)150
+4390 y Ft(BASH_EXECUTION_STRING)630 4500 y Fu(The)f(command)g(argumen)m
(t)h(to)g(the)g Ft(-c)e Fu(in)m(v)m(o)s(cation)k(option.)150
-4792 y Ft(BASH_LINENO)630 4902 y Fu(An)38 b(arra)m(y)g(v)-5
+4682 y Ft(BASH_LINENO)630 4792 y Fu(An)38 b(arra)m(y)g(v)-5
b(ariable)39 b(whose)f(mem)m(b)s(ers)f(are)i(the)f(line)h(n)m(um)m(b)s
-(ers)d(in)i(source)g(\014les)g(where)630 5011 y(eac)m(h)h(corresp)s
+(ers)d(in)i(source)g(\014les)g(where)630 4902 y(eac)m(h)h(corresp)s
(onding)e(mem)m(b)s(er)g(of)h Ft(FUNCNAME)d Fu(w)m(as)k(in)m(v)m(ok)m
-(ed.)64 b Ft(${BASH_LINENO[$i]})630 5121 y Fu(is)74 b(the)g(line)h(n)m
+(ed.)64 b Ft(${BASH_LINENO[$i]})630 5011 y Fu(is)74 b(the)g(line)h(n)m
(um)m(b)s(er)e(in)g(the)i(source)f(\014le)g(\()p Ft
-(${BASH_SOURCE[$i+1]})p Fu(\))69 b(where)630 5230 y Ft(${FUNCNAME[$i]})
+(${BASH_SOURCE[$i+1]})p Fu(\))69 b(where)630 5121 y Ft(${FUNCNAME[$i]})
32 b Fu(w)m(as)37 b(called)g(\(or)g Ft(${BASH_LINENO[$i-1]})31
-b Fu(if)36 b(referenced)g(within)630 5340 y(another)31
-b(shell)f(function\).)41 b(Use)31 b Ft(LINENO)d Fu(to)j(obtain)g(the)g
-(curren)m(t)f(line)h(n)m(um)m(b)s(er.)p eop end
-%%Page: 83 89
-TeXDict begin 83 88 bop 150 -116 a Fu(Chapter)30 b(5:)41
-b(Shell)30 b(V)-8 b(ariables)2459 b(83)150 299 y Ft
+b Fu(if)36 b(referenced)g(within)630 5230 y(another)55
+b(shell)h(function\).)114 b(Use)56 b Ft(LINENO)d Fu(to)j(obtain)f(the)h
+(curren)m(t)f(line)g(n)m(um)m(b)s(er.)630 5340 y(Assignmen)m(ts)31
+b(to)g Ft(BASH_LINENO)c Fu(ha)m(v)m(e)32 b(no)e(e\013ect,)i(and)e(it)h
+(ma)m(y)g(not)f(b)s(e)g(unset.)p eop end
+%%Page: 84 90
+TeXDict begin 84 89 bop 150 -116 a Fu(Chapter)30 b(5:)41
+b(Shell)30 b(V)-8 b(ariables)2459 b(84)150 299 y Ft
(BASH_LOADABLES_PATH)630 408 y Fu(A)39 b(colon-separated)i(list)f(of)f
(directories)h(in)f(whic)m(h)g(the)g(shell)h(lo)s(oks)f(for)g
(dynamically)630 518 y(loadable)32 b(builtins)d(sp)s(eci\014ed)h(b)m(y)
-g(the)h Ft(enable)e Fu(command.)150 687 y Ft(BASH_MONOSECONDS)630
-797 y Fu(Eac)m(h)35 b(time)g(this)f(v)-5 b(ariable)35
+g(the)h Ft(enable)e Fu(command.)150 677 y Ft(BASH_MONOSECONDS)630
+787 y Fu(Eac)m(h)35 b(time)g(this)f(v)-5 b(ariable)35
b(is)g(referenced,)g(it)g(expands)f(to)h(the)f(v)-5 b(alue)35
-b(returned)e(b)m(y)i(the)630 907 y(system's)i(monotonic)i(clo)s(c)m(k,)
+b(returned)e(b)m(y)i(the)630 897 y(system's)i(monotonic)i(clo)s(c)m(k,)
h(if)d(one)h(is)f(a)m(v)-5 b(ailable.)64 b(If)36 b(there)i(is)f(no)g
-(monotonic)h(clo)s(c)m(k,)630 1016 y(this)32 b(is)g(equiv)-5
+(monotonic)h(clo)s(c)m(k,)630 1006 y(this)32 b(is)g(equiv)-5
b(alen)m(t)34 b(to)f Ft(EPOCHSECONDS)p Fu(.)43 b(If)32
b Ft(BASH_MONOSECONDS)c Fu(is)k(unset,)h(it)g(loses)g(its)630
-1126 y(sp)s(ecial)e(prop)s(erties,)f(ev)m(en)h(if)f(it)h(is)g
-(subsequen)m(tly)f(reset.)150 1295 y Ft(BASH_REMATCH)630
-1405 y Fu(An)43 b(arra)m(y)i(v)-5 b(ariable)44 b(whose)g(mem)m(b)s(ers)
+1116 y(sp)s(ecial)e(prop)s(erties,)f(ev)m(en)h(if)f(it)h(is)g
+(subsequen)m(tly)f(reset.)150 1275 y Ft(BASH_REMATCH)630
+1385 y Fu(An)43 b(arra)m(y)i(v)-5 b(ariable)44 b(whose)g(mem)m(b)s(ers)
f(are)h(assigned)g(b)m(y)f(the)h(`)p Ft(=~)p Fu(')g(binary)f(op)s
-(erator)630 1514 y(to)37 b(the)f Ft([[)g Fu(conditional)i(command)e
+(erator)630 1494 y(to)37 b(the)f Ft([[)g Fu(conditional)i(command)e
(\(see)h(Section)g(3.2.5.2)i([Conditional)e(Constructs],)630
-1624 y(page)e(12\).)52 b(The)33 b(elemen)m(t)j(with)d(index)g(0)i(is)f
+1604 y(page)e(12\).)52 b(The)33 b(elemen)m(t)j(with)d(index)g(0)i(is)f
(the)g(p)s(ortion)f(of)h(the)g(string)g(matc)m(hing)h(the)630
-1733 y(en)m(tire)29 b(regular)f(expression.)40 b(The)27
+1714 y(en)m(tire)29 b(regular)f(expression.)40 b(The)27
b(elemen)m(t)j(with)d(index)h Fr(n)f Fu(is)h(the)g(p)s(ortion)g(of)g
-(the)g(string)630 1843 y(matc)m(hing)j(the)g Fr(n)p Fu(th)f(paren)m
-(thesized)h(sub)s(expression.)150 2012 y Ft(BASH_SOURCE)630
-2122 y Fu(An)40 b(arra)m(y)h(v)-5 b(ariable)41 b(whose)f(mem)m(b)s(ers)
+(the)g(string)630 1823 y(matc)m(hing)j(the)g Fr(n)p Fu(th)f(paren)m
+(thesized)h(sub)s(expression.)150 1983 y Ft(BASH_SOURCE)630
+2092 y Fu(An)40 b(arra)m(y)h(v)-5 b(ariable)41 b(whose)f(mem)m(b)s(ers)
g(are)h(the)g(source)f(\014lenames)h(where)f(the)g(corre-)630
-2232 y(sp)s(onding)27 b(shell)i(function)f(names)g(in)g(the)h
+2202 y(sp)s(onding)27 b(shell)i(function)f(names)g(in)g(the)h
Ft(FUNCNAME)d Fu(arra)m(y)j(v)-5 b(ariable)30 b(are)f(de\014ned.)38
-b(The)630 2341 y(shell)26 b(function)g Ft(${FUNCNAME[$i]})c
+b(The)630 2311 y(shell)26 b(function)g Ft(${FUNCNAME[$i]})c
Fu(is)k(de\014ned)f(in)g(the)h(\014le)h Ft(${BASH_SOURCE[$i]})21
-b Fu(and)630 2451 y(called)32 b(from)d Ft(${BASH_SOURCE[$i+1]})150
-2620 y(BASH_SUBSHELL)630 2730 y Fu(Incremen)m(ted)24
+b Fu(and)630 2421 y(called)36 b(from)e Ft(${BASH_SOURCE[$i+1]})c
+Fu(Assignmen)m(ts)35 b(to)g Ft(BASH_SOURCE)d Fu(ha)m(v)m(e)k(no)f(ef-)
+630 2531 y(fect,)c(and)f(it)h(ma)m(y)g(not)g(b)s(e)e(unset.)150
+2690 y Ft(BASH_SUBSHELL)630 2800 y Fu(Incremen)m(ted)24
b(b)m(y)f(one)h(within)f(eac)m(h)i(subshell)d(or)i(subshell)e(en)m
-(vironmen)m(t)i(when)f(the)h(shell)630 2839 y(b)s(egins)j(executing)i
+(vironmen)m(t)i(when)f(the)h(shell)630 2909 y(b)s(egins)j(executing)i
(in)e(that)h(en)m(vironmen)m(t.)41 b(The)27 b(initial)i(v)-5
b(alue)28 b(is)f(0.)40 b(If)28 b Ft(BASH_SUBSHELL)630
-2949 y Fu(is)i(unset,)h(it)g(loses)g(its)f(sp)s(ecial)h(prop)s(erties,)
+3019 y Fu(is)i(unset,)h(it)g(loses)g(its)f(sp)s(ecial)h(prop)s(erties,)
f(ev)m(en)h(if)g(it)g(is)f(subsequen)m(tly)g(reset.)150
-3118 y Ft(BASH_TRAPSIG)630 3228 y Fu(Set)g(to)h(the)f(signal)h(n)m(um)m
+3178 y Ft(BASH_TRAPSIG)630 3288 y Fu(Set)g(to)h(the)f(signal)h(n)m(um)m
(b)s(er)e(corresp)s(onding)g(to)i(the)f(trap)g(action)h(b)s(eing)f
-(executed)h(dur-)630 3337 y(ing)38 b(its)h(execution.)66
+(executed)h(dur-)630 3397 y(ing)38 b(its)h(execution.)66
b(See)38 b(the)g(description)h(of)f Ft(trap)f Fu(\(see)i(Section)g(4.1)
-h([Bourne)e(Shell)630 3447 y(Builtins],)31 b(page)g(49\))h(for)e
+h([Bourne)e(Shell)630 3507 y(Builtins],)31 b(page)g(49\))h(for)e
(information)h(ab)s(out)f(signal)h(n)m(um)m(b)s(ers)e(and)h(trap)g
-(execution.)150 3616 y Ft(BASH_VERSINFO)630 3726 y Fu(A)i(readonly)g
+(execution.)150 3666 y Ft(BASH_VERSINFO)630 3776 y Fu(A)i(readonly)g
(arra)m(y)g(v)-5 b(ariable)32 b(\(see)h(Section)g(6.7)f([Arra)m(ys],)h
-(page)g(102\))g(whose)f(mem)m(b)s(ers)630 3836 y(hold)g(v)m(ersion)h
+(page)g(103\))g(whose)f(mem)m(b)s(ers)630 3885 y(hold)g(v)m(ersion)h
(information)f(for)g(this)g(instance)h(of)g(Bash.)46
b(The)32 b(v)-5 b(alues)32 b(assigned)h(to)g(the)630
-3945 y(arra)m(y)e(mem)m(b)s(ers)e(are)i(as)g(follo)m(ws:)630
-4115 y Ft(BASH_VERSINFO[0])1110 4224 y Fu(The)f(ma)5
+3995 y(arra)m(y)e(mem)m(b)s(ers)e(are)i(as)g(follo)m(ws:)630
+4154 y Ft(BASH_VERSINFO[0])1110 4264 y Fu(The)f(ma)5
b(jor)30 b(v)m(ersion)h(n)m(um)m(b)s(er)e(\(the)i Fr(release)5
-b Fu(\).)630 4394 y Ft(BASH_VERSINFO[1])1110 4503 y Fu(The)30
+b Fu(\).)630 4423 y Ft(BASH_VERSINFO[1])1110 4533 y Fu(The)30
b(minor)g(v)m(ersion)h(n)m(um)m(b)s(er)e(\(the)i Fr(v)m(ersion)p
-Fu(\).)630 4672 y Ft(BASH_VERSINFO[2])1110 4782 y Fu(The)f(patc)m(h)h
-(lev)m(el.)630 4951 y Ft(BASH_VERSINFO[3])1110 5061 y
+Fu(\).)630 4692 y Ft(BASH_VERSINFO[2])1110 4802 y Fu(The)f(patc)m(h)h
+(lev)m(el.)630 4961 y Ft(BASH_VERSINFO[3])1110 5071 y
Fu(The)f(build)f(v)m(ersion.)630 5230 y Ft(BASH_VERSINFO[4])1110
5340 y Fu(The)h(release)i(status)e(\(e.g.,)j Ft(beta1)p
Fu(\).)p eop end
-%%Page: 84 90
-TeXDict begin 84 89 bop 150 -116 a Fu(Chapter)30 b(5:)41
-b(Shell)30 b(V)-8 b(ariables)2459 b(84)630 299 y Ft(BASH_VERSINFO[5])
+%%Page: 85 91
+TeXDict begin 85 90 bop 150 -116 a Fu(Chapter)30 b(5:)41
+b(Shell)30 b(V)-8 b(ariables)2459 b(85)630 299 y Ft(BASH_VERSINFO[5])
1110 408 y Fu(The)30 b(v)-5 b(alue)31 b(of)f Ft(MACHTYPE)p
Fu(.)150 573 y Ft(BASH_VERSION)630 682 y Fu(The)g(v)m(ersion)h(n)m(um)m
(b)s(er)e(of)h(the)h(curren)m(t)f(instance)h(of)g(Bash.)150
(when)h(prin)m(ting)630 2600 y(selection)39 b(lists.)63
b(Automatically)41 b(set)d(if)f(the)h Ft(checkwinsize)d
Fu(option)j(is)f(enabled)h(\(see)630 2710 y(Section)44
-b(4.3.2)h([The)e(Shopt)g(Builtin],)k(page)d(72\),)k(or)43
+b(4.3.2)h([The)e(Shopt)g(Builtin],)k(page)d(73\),)k(or)43
b(in)g(an)g(in)m(teractiv)m(e)j(shell)e(up)s(on)630 2819
y(receipt)31 b(of)g(a)g Ft(SIGWINCH)p Fu(.)150 2984 y
Ft(COMP_CWORD)630 3093 y Fu(An)38 b(index)g(in)m(to)h
b(v)-5 b(ariable)41 b(is)f(a)m(v)-5 b(ailable)43 b(only)e(in)f(shell)h
(functions)f(in)m(v)m(ok)m(ed)i(b)m(y)e(the)h(pro-)630
3313 y(grammable)36 b(completion)g(facilities)i(\(see)e(Section)g(8.6)g
-([Programmable)g(Completion],)630 3422 y(page)31 b(147\).)150
+([Programmable)g(Completion],)630 3422 y(page)31 b(149\).)150
3587 y Ft(COMP_LINE)630 3696 y Fu(The)38 b(curren)m(t)h(command)f
(line.)66 b(This)37 b(v)-5 b(ariable)40 b(is)f(a)m(v)-5
b(ailable)41 b(only)d(in)h(shell)f(functions)630 3806
y(and)25 b(external)h(commands)f(in)m(v)m(ok)m(ed)h(b)m(y)f(the)h
(programmable)f(completion)i(facilities)g(\(see)630 3915
-y(Section)k(8.6)h([Programmable)f(Completion],)g(page)g(147\).)150
+y(Section)k(8.6)h([Programmable)f(Completion],)g(page)g(149\).)150
4080 y Ft(COMP_POINT)630 4189 y Fu(The)25 b(index)g(of)h(the)g(curren)m
(t)f(cursor)g(p)s(osition)h(relativ)m(e)i(to)e(the)g(b)s(eginning)f(of)
g(the)h(curren)m(t)630 4299 y(command.)40 b(If)27 b(the)h(curren)m(t)g
4518 y(only)36 b(in)f(shell)h(functions)f(and)g(external)h(commands)g
(in)m(v)m(ok)m(ed)h(b)m(y)e(the)h(programmable)630 4628
y(completion)c(facilities)g(\(see)g(Section)f(8.6)g([Programmable)g
-(Completion],)h(page)f(147\).)150 4792 y Ft(COMP_TYPE)630
+(Completion],)h(page)f(149\).)150 4792 y Ft(COMP_TYPE)630
4902 y Fu(Set)c(to)h(an)f(in)m(teger)h(v)-5 b(alue)28
b(corresp)s(onding)e(to)h(the)h(t)m(yp)s(e)f(of)g(completion)h
(attempted)g(that)630 5011 y(caused)j(a)g(completion)h(function)e(to)h
5340 y(men)m(u)i(completion.)41 b(This)25 b(v)-5 b(ariable)27
b(is)g(a)m(v)-5 b(ailable)28 b(only)f(in)f(shell)g(functions)g(and)g
(external)p eop end
-%%Page: 85 91
-TeXDict begin 85 90 bop 150 -116 a Fu(Chapter)30 b(5:)41
-b(Shell)30 b(V)-8 b(ariables)2459 b(85)630 299 y(commands)32
+%%Page: 86 92
+TeXDict begin 86 91 bop 150 -116 a Fu(Chapter)30 b(5:)41
+b(Shell)30 b(V)-8 b(ariables)2459 b(86)630 299 y(commands)32
b(in)m(v)m(ok)m(ed)i(b)m(y)e(the)g(programmable)h(completion)g
(facilities)i(\(see)e(Section)g(8.6)630 408 y([Programmable)e
-(Completion],)h(page)f(147\).)150 562 y Ft(COMP_KEY)96
+(Completion],)h(page)f(149\).)150 562 y Ft(COMP_KEY)96
b Fu(The)29 b(k)m(ey)i(\(or)g(\014nal)e(k)m(ey)i(of)f(a)g(k)m(ey)h
(sequence\))g(used)e(to)i(in)m(v)m(ok)m(e)h(the)e(curren)m(t)g
(completion)630 671 y(function.)150 825 y Ft(COMP_WORDBREAKS)630
b(This)36 b(v)-5 b(ariable)37 b(is)f(a)m(v)-5 b(ailable)39
b(only)e(in)f(shell)h(func-)630 1745 y(tions)32 b(in)m(v)m(ok)m(ed)i(b)
m(y)d(the)i(programmable)f(completion)h(facilities)h(\(see)f(Section)g
-(8.6)g([Pro-)630 1855 y(grammable)e(Completion],)g(page)g(147\).)150
+(8.6)g([Pro-)630 1855 y(grammable)e(Completion],)g(page)g(149\).)150
2008 y Ft(COMPREPLY)630 2118 y Fu(An)37 b(arra)m(y)h(v)-5
b(ariable)38 b(from)f(whic)m(h)g(Bash)g(reads)g(the)h(p)s(ossible)e
(completions)j(generated)630 2228 y(b)m(y)33 b(a)g(shell)h(function)f
(in)m(v)m(ok)m(ed)h(b)m(y)f(the)g(programmable)h(completion)g(facilit)m
(y)h(\(see)f(Sec-)630 2337 y(tion)g(8.6)g([Programmable)g(Completion],)
-h(page)f(147\).)51 b(Eac)m(h)34 b(arra)m(y)g(elemen)m(t)h(con)m(tains)
+h(page)f(149\).)51 b(Eac)m(h)34 b(arra)m(y)g(elemen)m(t)h(con)m(tains)
630 2447 y(one)c(p)s(ossible)f(completion.)150 2600 y
Ft(COPROC)192 b Fu(An)27 b(arra)m(y)g(v)-5 b(ariable)28
b(created)g(to)f(hold)g(the)g(\014le)g(descriptors)g(for)g(output)f
h(disables)630 3893 y(line)d(editing.)150 4047 y Ft(ENV)336
b Fu(Expanded)33 b(and)h(executed)i(similarly)f(to)g
Ft(BASH_ENV)d Fu(\(see)k(Section)f(6.2)h([Bash)f(Startup)630
-4156 y(Files],)k(page)e(95\))h(when)d(an)h(in)m(teractiv)m(e)j(shell)d
+4156 y(Files],)k(page)e(96\))h(when)d(an)h(in)m(teractiv)m(e)j(shell)d
(is)h(in)m(v)m(ok)m(ed)g(in)f Fm(posix)g Fu(Mo)s(de)g(\(see)h(Sec-)630
-4266 y(tion)31 b(6.11)h([Bash)f(POSIX)e(Mo)s(de],)i(page)g(108\).)150
+4266 y(tion)31 b(6.11)h([Bash)f(POSIX)e(Mo)s(de],)i(page)g(109\).)150
4419 y Ft(EPOCHREALTIME)630 4529 y Fu(Eac)m(h)38 b(time)f(this)g
(parameter)h(is)f(referenced,)i(it)f(expands)e(to)i(the)f(n)m(um)m(b)s
(er)f(of)h(seconds)630 4639 y(since)f(the)g(Unix)f(Ep)s(o)s(c)m(h)g(as)
f(n)m(um)m(b)s(er)f(of)h(seconds)630 5340 y(since)d(the)g(Unix)g(Ep)s
(o)s(c)m(h)f(\(see)i(the)f(do)s(cumen)m(tation)h(for)e(the)i(C)e
(library)h(function)f Ft(time)p eop end
-%%Page: 86 92
-TeXDict begin 86 91 bop 150 -116 a Fu(Chapter)30 b(5:)41
-b(Shell)30 b(V)-8 b(ariables)2459 b(86)630 299 y(for)41
+%%Page: 87 93
+TeXDict begin 87 92 bop 150 -116 a Fu(Chapter)30 b(5:)41
+b(Shell)30 b(V)-8 b(ariables)2459 b(87)630 299 y(for)41
b(the)g(de\014nition)g(of)h(Ep)s(o)s(c)m(h\).)73 b(Assignmen)m(ts)41
b(to)h Ft(EPOCHSECONDS)c Fu(are)k(ignored.)73 b(If)630
408 y Ft(EPOCHSECONDS)27 b Fu(is)j(unset,)g(it)g(loses)h(its)g(sp)s
630 5340 y(ascending)34 b(to)g(descending,)g(follo)m(w)m(ed)h(b)m(y)e
(a)h(sort)f(sp)s(eci\014er.)50 b(The)32 b(v)-5 b(alid)34
b(sort)g(sp)s(eci\014ers)p eop end
-%%Page: 87 93
-TeXDict begin 87 92 bop 150 -116 a Fu(Chapter)30 b(5:)41
-b(Shell)30 b(V)-8 b(ariables)2459 b(87)630 299 y(are)21
+%%Page: 88 94
+TeXDict begin 88 93 bop 150 -116 a Fu(Chapter)30 b(5:)41
+b(Shell)30 b(V)-8 b(ariables)2459 b(88)630 299 y(are)21
b(`)p Ft(name)p Fu(',)h(`)p Ft(size)p Fu(',)g(`)p Ft(mtime)p
Fu(',)g(`)p Ft(atime)p Fu(',)g(`)p Ft(ctime)p Fu(',)f(and)f(`)p
Ft(blocks)p Fu(',)i(whic)m(h)e(sort)h(the)g(\014les)f(on)630
408 y(name,)30 b(\014le)h(size,)g(mo)s(di\014cation)f(time,)h(access)h
(time,)f(ino)s(de)e(c)m(hange)j(time,)f(and)e(n)m(um)m(b)s(er)630
518 y(of)i(blo)s(c)m(ks,)g(resp)s(ectiv)m(ely)-8 b(.)630
-667 y(F)g(or)33 b(example,)g(a)f(v)-5 b(alue)33 b(of)f
+659 y(F)g(or)33 b(example,)g(a)f(v)-5 b(alue)33 b(of)f
Ft(-mtime)e Fu(sorts)i(the)g(results)g(in)f(descending)h(order)f(b)m(y)
-h(mo)s(di-)630 776 y(\014cation)f(time)g(\(new)m(est)h(\014rst\).)630
-925 y(A)26 b(sort)h(sp)s(eci\014er)e(of)h(`)p Ft(nosort)p
+h(mo)s(di-)630 769 y(\014cation)f(time)g(\(new)m(est)h(\014rst\).)630
+909 y(A)26 b(sort)h(sp)s(eci\014er)e(of)h(`)p Ft(nosort)p
Fu(')f(disables)h(sorting)h(completely;)i(the)e(results)f(are)g
-(returned)630 1035 y(in)k(the)h(order)f(they)g(are)h(read)f(from)g(the)
-h(\014le)f(system,.)630 1183 y(If)c(the)h(sort)f(sp)s(eci\014er)g(is)h
+(returned)630 1019 y(in)k(the)h(order)f(they)g(are)h(read)f(from)g(the)
+h(\014le)f(system,.)630 1160 y(If)c(the)h(sort)f(sp)s(eci\014er)g(is)h
(missing,)g(it)g(defaults)g(to)g Fr(name)p Fu(,)g(so)g(a)g(v)-5
b(alue)27 b(of)f(`)p Ft(+)p Fu(')h(is)f(equiv)-5 b(alen)m(t)630
-1293 y(to)31 b(the)g(n)m(ull)f(string,)h(and)e(a)i(v)-5
+1270 y(to)31 b(the)g(n)m(ull)f(string,)h(and)e(a)i(v)-5
b(alue)31 b(of)f(`)p Ft(-)p Fu(')h(sorts)f(b)m(y)h(name)f(in)g
-(descending)g(order.)630 1442 y(An)m(y)g(in)m(v)-5 b(alid)31
+(descending)g(order.)630 1410 y(An)m(y)g(in)m(v)-5 b(alid)31
b(v)-5 b(alue)31 b(restores)g(the)g(historical)g(sorting)g(b)s(eha)m
-(vior.)150 1630 y Ft(GROUPS)192 b Fu(An)36 b(arra)m(y)g(v)-5
+(vior.)150 1583 y Ft(GROUPS)192 b Fu(An)36 b(arra)m(y)g(v)-5
b(ariable)37 b(con)m(taining)g(the)f(list)h(of)f(groups)g(of)g(whic)m
-(h)f(the)i(curren)m(t)e(user)h(is)g(a)630 1739 y(mem)m(b)s(er.)41
+(h)f(the)i(curren)m(t)e(user)h(is)g(a)630 1692 y(mem)m(b)s(er.)41
b(Assignmen)m(ts)30 b(to)i Ft(GROUPS)d Fu(ha)m(v)m(e)i(no)g(e\013ect.)
42 b(If)30 b Ft(GROUPS)f Fu(is)i(unset,)f(it)h(loses)h(its)630
-1849 y(sp)s(ecial)f(prop)s(erties,)f(ev)m(en)h(if)f(it)h(is)g
-(subsequen)m(tly)f(reset.)150 2037 y Ft(histchars)630
-2146 y Fu(Up)c(to)g(three)g(c)m(haracters)i(whic)m(h)d(con)m(trol)j
+1802 y(sp)s(ecial)f(prop)s(erties,)f(ev)m(en)h(if)f(it)h(is)g
+(subsequen)m(tly)f(reset.)150 1974 y Ft(histchars)630
+2084 y Fu(Up)c(to)g(three)g(c)m(haracters)i(whic)m(h)d(con)m(trol)j
(history)d(expansion,)i(quic)m(k)g(substitution,)g(and)630
-2256 y(tok)m(enization)k(\(see)f(Section)f(9.3)h([History)f(In)m
-(teraction],)i(page)f(159\).)41 b(The)29 b(\014rst)e(c)m(harac-)630
-2365 y(ter)j(is)f(the)g Fr(history)g(expansion)g Fu(c)m(haracter,)j
+2193 y(tok)m(enization)k(\(see)f(Section)f(9.3)h([History)f(In)m
+(teraction],)i(page)f(161\).)41 b(The)29 b(\014rst)e(c)m(harac-)630
+2303 y(ter)j(is)f(the)g Fr(history)g(expansion)g Fu(c)m(haracter,)j
(that)e(is,)f(the)h(c)m(haracter)h(whic)m(h)d(signi\014es)i(the)630
-2475 y(start)25 b(of)f(a)h(history)f(expansion,)i(normally)e(`)p
+2412 y(start)25 b(of)f(a)h(history)f(expansion,)i(normally)e(`)p
Ft(!)p Fu('.)39 b(The)24 b(second)g(c)m(haracter)i(is)e(the)g(c)m
-(haracter)630 2585 y(whic)m(h)36 b(signi\014es)g(`quic)m(k)h
+(haracter)630 2522 y(whic)m(h)36 b(signi\014es)g(`quic)m(k)h
(substitution')f(when)f(seen)h(as)g(the)g(\014rst)f(c)m(haracter)j(on)e
-(a)g(line,)630 2694 y(normally)27 b(`)p Ft(^)p Fu('.)39
+(a)g(line,)630 2632 y(normally)27 b(`)p Ft(^)p Fu('.)39
b(The)26 b(optional)i(third)d(c)m(haracter)j(is)e(the)h(c)m(haracter)h
-(whic)m(h)e(indicates)h(that)630 2804 y(the)34 b(remainder)f(of)h(the)g
+(whic)m(h)e(indicates)h(that)630 2741 y(the)34 b(remainder)f(of)h(the)g
(line)g(is)f(a)h(commen)m(t)h(when)e(found)f(as)i(the)g(\014rst)f(c)m
-(haracter)i(of)f(a)630 2913 y(w)m(ord,)i(usually)f(`)p
+(haracter)i(of)f(a)630 2851 y(w)m(ord,)i(usually)f(`)p
Ft(#)p Fu('.)55 b(The)34 b(history)h(commen)m(t)h(c)m(haracter)h
-(causes)e(history)g(substitution)630 3023 y(to)27 b(b)s(e)f(skipp)s(ed)
+(causes)e(history)g(substitution)630 2960 y(to)27 b(b)s(e)f(skipp)s(ed)
f(for)i(the)f(remaining)h(w)m(ords)f(on)h(the)f(line.)40
-b(It)27 b(do)s(es)f(not)h(necessarily)g(cause)630 3133
+b(It)27 b(do)s(es)f(not)h(necessarily)g(cause)630 3070
y(the)k(shell)f(parser)g(to)h(treat)g(the)g(rest)g(of)f(the)h(line)f
-(as)h(a)g(commen)m(t.)150 3320 y Ft(HISTCMD)144 b Fu(The)44
+(as)h(a)g(commen)m(t.)150 3242 y Ft(HISTCMD)144 b Fu(The)44
b(history)h(n)m(um)m(b)s(er,)j(or)d(index)g(in)f(the)h(history)g(list,)
-50 b(of)45 b(the)g(curren)m(t)g(command.)630 3430 y(Assignmen)m(ts)37
+50 b(of)45 b(the)g(curren)m(t)g(command.)630 3352 y(Assignmen)m(ts)37
b(to)h Ft(HISTCMD)d Fu(are)j(ignored.)61 b(If)37 b Ft(HISTCMD)e
-Fu(is)i(unset,)h(it)g(loses)g(its)f(sp)s(ecial)630 3540
+Fu(is)i(unset,)h(it)g(loses)g(its)f(sp)s(ecial)630 3461
y(prop)s(erties,)30 b(ev)m(en)h(if)f(it)h(is)g(subsequen)m(tly)f
-(reset.)150 3727 y Ft(HISTCONTROL)630 3837 y Fu(A)40
+(reset.)150 3634 y Ft(HISTCONTROL)630 3743 y Fu(A)40
b(colon-separated)i(list)f(of)f(v)-5 b(alues)40 b(con)m(trolling)i(ho)m
-(w)e(commands)g(are)h(sa)m(v)m(ed)g(on)f(the)630 3947
+(w)e(commands)g(are)h(sa)m(v)m(ed)g(on)f(the)630 3853
y(history)29 b(list.)41 b(If)28 b(the)h(list)h(of)f(v)-5
b(alues)29 b(includes)f(`)p Ft(ignorespace)p Fu(',)f(lines)i(whic)m(h)g
-(b)s(egin)f(with)630 4056 y(a)39 b(space)g(c)m(haracter)i(are)e(not)g
+(b)s(egin)f(with)630 3962 y(a)39 b(space)g(c)m(haracter)i(are)e(not)g
(sa)m(v)m(ed)g(in)g(the)g(history)f(list.)66 b(A)39 b(v)-5
-b(alue)39 b(of)g(`)p Ft(ignoredups)p Fu(')630 4166 y(causes)34
+b(alue)39 b(of)g(`)p Ft(ignoredups)p Fu(')630 4072 y(causes)34
b(lines)h(whic)m(h)f(matc)m(h)h(the)f(previous)f(history)h(en)m(try)h
(to)g(not)f(b)s(e)f(sa)m(v)m(ed.)53 b(A)34 b(v)-5 b(alue)630
-4275 y(of)32 b(`)p Ft(ignoreboth)p Fu(')d(is)j(shorthand)e(for)i(`)p
+4181 y(of)32 b(`)p Ft(ignoreboth)p Fu(')d(is)j(shorthand)e(for)i(`)p
Ft(ignorespace)p Fu(')d(and)i(`)p Ft(ignoredups)p Fu('.)42
-b(A)32 b(v)-5 b(alue)32 b(of)630 4385 y(`)p Ft(erasedups)p
+b(A)32 b(v)-5 b(alue)32 b(of)630 4291 y(`)p Ft(erasedups)p
Fu(')f(causes)i(all)h(previous)f(lines)g(matc)m(hing)h(the)f(curren)m
-(t)g(line)g(to)h(b)s(e)e(remo)m(v)m(ed)630 4495 y(from)42
+(t)g(line)g(to)h(b)s(e)e(remo)m(v)m(ed)630 4401 y(from)42
b(the)h(history)f(list)i(b)s(efore)e(that)h(line)g(is)g(sa)m(v)m(ed.)78
b(An)m(y)43 b(v)-5 b(alue)43 b(not)g(in)f(the)h(ab)s(o)m(v)m(e)630
-4604 y(list)35 b(is)g(ignored.)53 b(If)34 b Ft(HISTCONTROL)e
+4510 y(list)35 b(is)g(ignored.)53 b(If)34 b Ft(HISTCONTROL)e
Fu(is)i(unset,)i(or)e(do)s(es)h(not)g(include)f(a)h(v)-5
-b(alid)35 b(v)-5 b(alue,)36 b(all)630 4714 y(lines)30
+b(alid)35 b(v)-5 b(alue,)36 b(all)630 4620 y(lines)30
b(read)g(b)m(y)g(the)g(shell)g(parser)g(are)g(sa)m(v)m(ed)h(on)f(the)g
(history)g(list,)h(sub)5 b(ject)30 b(to)g(the)g(v)-5
-b(alue)630 4823 y(of)42 b Ft(HISTIGNORE)p Fu(.)73 b(The)42
+b(alue)630 4729 y(of)42 b Ft(HISTIGNORE)p Fu(.)73 b(The)42
b(second)g(and)g(subsequen)m(t)f(lines)h(of)h(a)f(m)m(ulti-line)h(comp)
-s(ound)630 4933 y(command)33 b(are)h(not)g(tested,)i(and)d(are)h(added)
+s(ound)630 4839 y(command)33 b(are)h(not)g(tested,)i(and)d(are)h(added)
f(to)h(the)g(history)g(regardless)g(of)g(the)f(v)-5 b(alue)630
-5043 y(of)31 b Ft(HISTCONTROL)p Fu(.)150 5230 y Ft(HISTFILE)96
-b Fu(The)27 b(name)h(of)g(the)g(\014le)g(to)h(whic)m(h)f(the)g(command)
-f(history)h(is)g(sa)m(v)m(ed.)41 b(The)27 b(default)h(v)-5
-b(alue)630 5340 y(is)30 b Ft(~/.bash_history)p Fu(.)p
-eop end
-%%Page: 88 94
-TeXDict begin 88 93 bop 150 -116 a Fu(Chapter)30 b(5:)41
-b(Shell)30 b(V)-8 b(ariables)2459 b(88)150 299 y Ft(HISTFILESIZE)630
+4949 y(of)31 b Ft(HISTCONTROL)p Fu(.)150 5121 y Ft(HISTFILE)96
+b Fu(The)35 b(name)h(of)g(the)g(\014le)g(to)h(whic)m(h)e(the)h(command)
+g(history)g(is)f(sa)m(v)m(ed.)59 b(Bash)36 b(assigns)g(a)630
+5230 y(default)31 b(v)-5 b(alue)31 b(of)f Ft(~/.bash_history)p
+Fu(.)37 b(If)30 b Ft(HISTFILE)e Fu(is)i(unset)g(or)h(n)m(ull,)g(the)f
+(command)630 5340 y(history)g(is)h(not)f(sa)m(v)m(ed)i(when)d(a)i
+(shell)g(exits.)p eop end
+%%Page: 89 95
+TeXDict begin 89 94 bop 150 -116 a Fu(Chapter)30 b(5:)41
+b(Shell)30 b(V)-8 b(ariables)2459 b(89)150 299 y Ft(HISTFILESIZE)630
408 y Fu(The)26 b(maxim)m(um)f(n)m(um)m(b)s(er)g(of)h(lines)h(con)m
(tained)g(in)f(the)g(history)g(\014le.)39 b(When)26 b(this)g(v)-5
b(ariable)630 518 y(is)25 b(assigned)h(a)g(v)-5 b(alue,)27
Ft(HOSTNAME)96 b Fu(The)30 b(name)g(of)h(the)f(curren)m(t)h(host.)150
5340 y Ft(HOSTTYPE)96 b Fu(A)30 b(string)h(describing)f(the)g(mac)m
(hine)h(Bash)g(is)f(running)f(on.)p eop end
-%%Page: 89 95
-TeXDict begin 89 94 bop 150 -116 a Fu(Chapter)30 b(5:)41
-b(Shell)30 b(V)-8 b(ariables)2459 b(89)150 299 y Ft(IGNOREEOF)630
+%%Page: 90 96
+TeXDict begin 90 95 bop 150 -116 a Fu(Chapter)30 b(5:)41
+b(Shell)30 b(V)-8 b(ariables)2459 b(90)150 299 y Ft(IGNOREEOF)630
408 y Fu(Con)m(trols)27 b(the)h(action)g(of)f(the)g(shell)g(on)g
(receipt)h(of)f(an)g Ft(EOF)f Fu(c)m(haracter)i(as)g(the)f(sole)h
(input.)630 518 y(If)i(set,)i(the)f(v)-5 b(alue)32 b(denotes)f(the)g(n)
(ting)630 4489 y(selection)c(lists.)63 b(Automatically)41
b(set)d(if)f(the)h Ft(checkwinsize)d Fu(option)j(is)f(enabled)h(\(see)
630 4598 y(Section)44 b(4.3.2)h([The)e(Shopt)g(Builtin],)k(page)d
-(72\),)k(or)43 b(in)g(an)g(in)m(teractiv)m(e)j(shell)e(up)s(on)630
+(73\),)k(or)43 b(in)g(an)g(in)m(teractiv)m(e)j(shell)e(up)s(on)630
4708 y(receipt)31 b(of)g(a)g Ft(SIGWINCH)p Fu(.)150 4859
y Ft(MACHTYPE)96 b Fu(A)26 b(string)g(that)h(fully)f(describ)s(es)f
(the)h(system)g(t)m(yp)s(e)h(on)f(whic)m(h)f(Bash)i(is)f(executing,)i
Ft(MAILPATH)e Fu(or)i Ft(MAIL)e Fu(v)-5 b(ariables.)43
b(The)30 b(default)h(is)f(60)i(seconds.)42 b(When)30
b(it)h(is)g(time)p eop end
-%%Page: 90 96
-TeXDict begin 90 95 bop 150 -116 a Fu(Chapter)30 b(5:)41
-b(Shell)30 b(V)-8 b(ariables)2459 b(90)630 299 y(to)37
+%%Page: 91 97
+TeXDict begin 91 96 bop 150 -116 a Fu(Chapter)30 b(5:)41
+b(Shell)30 b(V)-8 b(ariables)2459 b(91)630 299 y(to)37
b(c)m(hec)m(k)h(for)e(mail,)j(the)e(shell)f(do)s(es)g(so)h(b)s(efore)f
(displa)m(ying)h(the)f(primary)g(prompt.)57 b(If)630
408 y(this)37 b(v)-5 b(ariable)38 b(is)f(unset,)h(or)f(set)h(to)g(a)f
1363 y Ft(OSTYPE)192 b Fu(A)30 b(string)h(describing)f(the)g(op)s
(erating)h(system)g(Bash)f(is)h(running)d(on.)150 1520
y Ft(PIPESTATUS)630 1630 y Fu(An)48 b(arra)m(y)g(v)-5
-b(ariable)49 b(\(see)g(Section)g(6.7)g([Arra)m(ys],)k(page)c(102\))g
+b(ariable)49 b(\(see)g(Section)g(6.7)g([Arra)m(ys],)k(page)c(103\))g
(con)m(taining)h(a)e(list)h(of)630 1739 y(exit)32 b(status)f(v)-5
b(alues)31 b(from)f(the)h(pro)s(cesses)g(in)g(the)g(most-recen)m
(tly-executed)j(foreground)630 1849 y(pip)s(eline)c(\(whic)m(h)g(ma)m
b(ariable)34 b(is)e(in)g(the)h(en)m(vironmen)m(t)g(when)e(Bash)i
(starts,)g(the)g(shell)g(en)m(ters)g Fm(posix)630 2225
y Fu(mo)s(de)46 b(\(see)h(Section)g(6.11)g([Bash)g(POSIX)e(Mo)s(de],)50
-b(page)d(108\))h(b)s(efore)e(reading)g(the)630 2334 y(startup)38
+b(page)d(109\))h(b)s(efore)e(reading)g(the)630 2334 y(startup)38
b(\014les,)j(as)e(if)g(the)g Ft(--posix)d Fu(in)m(v)m(o)s(cation)41
b(option)e(had)f(b)s(een)g(supplied.)64 b(If)39 b(it)g(is)630
2444 y(set)31 b(while)f(the)h(shell)f(is)h(running,)e(Bash)h(enables)h
(the)h(n)m(um)m(b)s(er)e(of)h(trailing)630 3837 y(directory)c(comp)s
(onen)m(ts)h(to)f(retain)h(when)e(expanding)g(the)h Ft(\\w)g
Fu(and)f Ft(\\W)g Fu(prompt)h(string)f(es-)630 3947 y(cap)s(es)i(\(see)
-h(Section)g(6.9)g([Con)m(trolling)g(the)f(Prompt],)i(page)e(106\).)41
+h(Section)g(6.9)g([Con)m(trolling)g(the)f(Prompt],)i(page)e(107\).)41
b(Characters)24 b(remo)m(v)m(ed)630 4056 y(are)31 b(replaced)g(with)f
(an)g(ellipsis.)150 4213 y Ft(PS0)336 b Fu(The)32 b(v)-5
b(alue)33 b(of)g(this)g(parameter)g(is)g(expanded)e(lik)m(e)j
y(the)c(prompt)f(prin)m(ted)g(b)s(efore)g(the)h(command)f(line)h(is)g
(ec)m(ho)s(ed)g(when)f(the)h Ft(-x)f Fu(option)h(is)630
4964 y(set)k(\(see)h(Section)g(4.3.1)g([The)f(Set)g(Builtin],)j(page)e
-(68\).)67 b(The)38 b(\014rst)g(c)m(haracter)j(of)e(the)630
+(69\).)67 b(The)38 b(\014rst)g(c)m(haracter)j(of)e(the)630
5074 y(expanded)33 b(v)-5 b(alue)33 b(is)h(replicated)g(m)m(ultiple)g
(times,)h(as)f(necessary)-8 b(,)35 b(to)f(indicate)g(m)m(ultiple)630
5183 y(lev)m(els)e(of)e(indirection.)42 b(The)29 b(default)i(is)f(`)p
Ft(+)h Fu('.)150 5340 y Ft(PWD)336 b Fu(The)30 b(curren)m(t)g(w)m
(orking)h(directory)g(as)f(set)h(b)m(y)f(the)h Ft(cd)f
Fu(builtin.)p eop end
-%%Page: 91 97
-TeXDict begin 91 96 bop 150 -116 a Fu(Chapter)30 b(5:)41
-b(Shell)30 b(V)-8 b(ariables)2459 b(91)150 299 y Ft(RANDOM)192
+%%Page: 92 98
+TeXDict begin 92 97 bop 150 -116 a Fu(Chapter)30 b(5:)41
+b(Shell)30 b(V)-8 b(ariables)2459 b(92)150 299 y Ft(RANDOM)192
b Fu(Eac)m(h)26 b(time)g(this)f(parameter)h(is)g(referenced,)g(it)g
(expands)f(to)h(a)g(random)e(in)m(teger)j(b)s(et)m(w)m(een)630
408 y(0)e(and)e(32767.)41 b(Assigning)25 b(a)f(v)-5 b(alue)25
b(Eac)m(h)31 b(w)m(ord)f(in)g(the)h(list)g(is)g(a)g(v)-5
b(alid)630 3915 y(argumen)m(t)28 b(for)f(the)h Ft(-o)e
Fu(option)i(to)g(the)g Ft(set)e Fu(builtin)h(command)g(\(see)i(Section)
-f(4.3.1)h([The)630 4025 y(Set)g(Builtin],)h(page)f(68\).)42
+f(4.3.1)h([The)630 4025 y(Set)g(Builtin],)h(page)f(69\).)42
b(The)28 b(options)h(app)s(earing)f(in)g Ft(SHELLOPTS)e
Fu(are)j(those)h(rep)s(orted)630 4134 y(as)g(`)p Ft(on)p
Fu(')f(b)m(y)h(`)p Ft(set)g(-o)p Fu('.)40 b(If)29 b(this)h(v)-5
Fu(is)j(unset,)g(it)f(loses)i(its)630 5340 y(sp)s(ecial)c(prop)s
(erties,)f(ev)m(en)h(if)f(it)h(is)g(subsequen)m(tly)f(reset.)p
eop end
-%%Page: 92 98
-TeXDict begin 92 97 bop 150 -116 a Fu(Chapter)30 b(5:)41
-b(Shell)30 b(V)-8 b(ariables)2459 b(92)150 299 y Ft(TIMEFORMAT)630
+%%Page: 93 99
+TeXDict begin 93 98 bop 150 -116 a Fu(Chapter)30 b(5:)41
+b(Shell)30 b(V)-8 b(ariables)2459 b(93)150 299 y Ft(TIMEFORMAT)630
408 y Fu(The)30 b(v)-5 b(alue)32 b(of)f(this)g(parameter)g(is)g(used)f
(as)h(a)g(format)h(string)f(sp)s(ecifying)f(ho)m(w)h(the)g(tim-)630
518 y(ing)37 b(information)f(for)h(pip)s(elines)f(pre\014xed)f(with)h
4269 y Ft(UID)336 b Fu(The)30 b(n)m(umeric)g(real)h(user)f(id)g(of)g
(the)h(curren)m(t)f(user.)40 b(This)30 b(v)-5 b(ariable)31
b(is)f(readonly)-8 b(.)p eop end
-%%Page: 93 99
-TeXDict begin 93 98 bop 3659 -116 a Fu(93)150 299 y Fp(6)80
+%%Page: 94 100
+TeXDict begin 94 99 bop 3659 -116 a Fu(94)150 299 y Fp(6)80
b(Bash)54 b(F)-13 b(eatures)150 502 y Fu(This)30 b(c)m(hapter)h
(describ)s(es)e(features)i(unique)e(to)i(Bash.)150 731
y Fs(6.1)68 b(In)l(v)l(oking)46 b(Bash)390 890 y Ft(bash)h([long-opt])e
Ft(])d([)p Fj(argument)h Ft(...)o(])275 1567 y Fu(All)31
b(of)g(the)f(single-c)m(haracter)k(options)d(used)f(with)g(the)h
Ft(set)f Fu(builtin)g(\(see)h(Section)h(4.3.1)g([The)f(Set)150
-1676 y(Builtin],)45 b(page)c(68\))i(can)e(b)s(e)f(used)h(as)g(options)g
+1676 y(Builtin],)45 b(page)c(69\))i(can)e(b)s(e)f(used)h(as)g(options)g
(when)f(the)i(shell)f(is)g(in)m(v)m(ok)m(ed.)74 b(In)41
b(addition,)j(there)150 1786 y(are)38 b(sev)m(eral)h(m)m(ulti-c)m
(haracter)h(options)d(that)h(y)m(ou)g(can)g(use.)61 b(These)38
(the)g(debugger)g(pro\014le)g(to)h(b)s(e)e(executed)i(b)s(efore)f(the)g
(shell)g(starts.)49 b(T)-8 b(urns)630 2262 y(on)35 b(extended)g
(debugging)f(mo)s(de)h(\(see)g(Section)h(4.3.2)h([The)d(Shopt)g
-(Builtin],)j(page)f(72,)630 2371 y(for)30 b(a)h(description)f(of)h(the)
+(Builtin],)j(page)f(73,)630 2371 y(for)30 b(a)h(description)f(of)h(the)
f Ft(extdebug)f Fu(option)h(to)h(the)g Ft(shopt)e Fu(builtin\).)150
2519 y Ft(--dump-po-strings)630 2628 y Fu(A)37 b(list)g(of)f(all)i
(double-quoted)e(strings)g(preceded)g(b)m(y)h(`)p Ft($)p
3765 y Ft(--login)144 b Fu(Equiv)-5 b(alen)m(t)31 b(to)g
Ft(-l)p Fu(.)150 3912 y Ft(--noediting)630 4022 y Fu(Do)h(not)e(use)h
(the)g Fm(gnu)f Fu(Readline)i(library)e(\(see)h(Chapter)g(8)g([Command)
-f(Line)g(Editing],)630 4131 y(page)h(121\))h(to)f(read)g(command)f
+f(Line)g(Editing],)630 4131 y(page)h(122\))h(to)f(read)g(command)f
(lines)g(when)g(the)g(shell)h(is)f(in)m(teractiv)m(e.)150
4278 y Ft(--noprofile)630 4388 y Fu(Don't)22 b(load)g(the)g
(system-wide)f(startup)g(\014le)h Ft(/etc/profile)c Fu(or)j(an)m(y)h
y Fu(standard)35 b(to)h(matc)m(h)g(the)g(standard.)55
b(This)35 b(is)h(in)m(tended)f(to)h(mak)m(e)h(Bash)f(b)s(eha)m(v)m(e)g
(as)g(a)630 5230 y(strict)22 b(sup)s(erset)e(of)h(that)g(standard.)37
-b(See)21 b(Section)h(6.11)g([Bash)f(POSIX)f(Mo)s(de],)k(page)d(108,)630
+b(See)21 b(Section)h(6.11)g([Bash)f(POSIX)f(Mo)s(de],)k(page)d(109,)630
5340 y(for)30 b(a)h(description)f(of)h(the)f(Bash)h Fm(posix)f
Fu(mo)s(de.)p eop end
-%%Page: 94 100
-TeXDict begin 94 99 bop 150 -116 a Fu(Chapter)30 b(6:)41
-b(Bash)30 b(F)-8 b(eatures)2484 b(94)150 299 y Ft(--restricted)630
-408 y Fu(Mak)m(e)54 b(the)e(shell)g(a)h(restricted)g(shell)f(\(see)h
-(Section)g(6.10)h([The)d(Restricted)j(Shell],)630 518
-y(page)31 b(108\).)150 677 y Ft(--verbose)630 787 y Fu(Equiv)-5
-b(alen)m(t)31 b(to)g Ft(-v)p Fu(.)41 b(Prin)m(t)30 b(shell)g(input)g
-(lines)g(as)h(they're)g(read.)150 946 y Ft(--version)630
-1056 y Fu(Sho)m(w)d(v)m(ersion)g(information)g(for)g(this)g(instance)h
-(of)f(Bash)g(on)g(the)g(standard)f(output)h(and)630 1166
-y(exit)j(successfully)-8 b(.)275 1325 y(There)28 b(are)i(sev)m(eral)g
-(single-c)m(haracter)i(options)d(that)h(ma)m(y)g(b)s(e)e(supplied)g(at)
-i(in)m(v)m(o)s(cation)h(whic)m(h)e(are)150 1435 y(not)i(a)m(v)-5
-b(ailable)32 b(with)e(the)h Ft(set)e Fu(builtin.)150
-1594 y Ft(-c)384 b Fu(Read)66 b(and)f(execute)i(commands)e(from)g(the)h
-(\014rst)e(non-option)i(argumen)m(t)g Fr(com-)630 1704
-y(mand)p 859 1704 28 4 v 39 w(string)p Fu(,)34 b(then)e(exit.)49
+%%Page: 95 101
+TeXDict begin 95 100 bop 150 -116 a Fu(Chapter)30 b(6:)41
+b(Bash)30 b(F)-8 b(eatures)2484 b(95)150 299 y Ft(--restricted)630
+408 y Fu(Equiv)-5 b(alen)m(t)35 b(to)g Ft(-r)p Fu(.)51
+b(Mak)m(e)35 b(the)g(shell)f(a)g(restricted)h(shell)f(\(see)h(Section)g
+(6.10)h([The)d(Re-)630 518 y(stricted)e(Shell],)g(page)g(109\).)150
+677 y Ft(--verbose)630 787 y Fu(Equiv)-5 b(alen)m(t)31
+b(to)g Ft(-v)p Fu(.)41 b(Prin)m(t)30 b(shell)g(input)g(lines)g(as)h
+(they're)g(read.)150 946 y Ft(--version)630 1056 y Fu(Sho)m(w)d(v)m
+(ersion)g(information)g(for)g(this)g(instance)h(of)f(Bash)g(on)g(the)g
+(standard)f(output)h(and)630 1166 y(exit)j(successfully)-8
+b(.)275 1325 y(There)28 b(are)i(sev)m(eral)g(single-c)m(haracter)i
+(options)d(that)h(ma)m(y)g(b)s(e)e(supplied)g(at)i(in)m(v)m(o)s(cation)
+h(whic)m(h)e(are)150 1435 y(not)i(a)m(v)-5 b(ailable)32
+b(with)e(the)h Ft(set)e Fu(builtin.)150 1594 y Ft(-c)384
+b Fu(Read)66 b(and)f(execute)i(commands)e(from)g(the)h(\014rst)e
+(non-option)i(argumen)m(t)g Fr(com-)630 1704 y(mand)p
+859 1704 28 4 v 39 w(string)p Fu(,)34 b(then)e(exit.)49
b(If)32 b(there)h(are)g(argumen)m(ts)g(after)g(the)g
Fr(command)p 3303 1704 V 40 w(string)p Fu(,)h(the)630
1813 y(\014rst)e(argumen)m(t)h(is)g(assigned)g(to)h Ft($0)e
(error)g(messages.)150 2192 y Ft(-i)384 b Fu(F)-8 b(orce)22
b(the)g(shell)f(to)g(run)f(in)m(teractiv)m(ely)-8 b(.)41
b(In)m(teractiv)m(e)23 b(shells)e(are)h(describ)s(ed)d(in)i(Section)h
-(6.3)630 2301 y([In)m(teractiv)m(e)33 b(Shells],)e(page)g(96.)150
+(6.3)630 2301 y([In)m(teractiv)m(e)33 b(Shells],)e(page)g(97.)150
2461 y Ft(-l)384 b Fu(Mak)m(e)33 b(this)e(shell)h(act)g(as)g(if)f(it)h
(had)f(b)s(een)f(directly)i(in)m(v)m(ok)m(ed)h(b)m(y)f(login.)44
b(When)31 b(the)h(shell)630 2570 y(is)37 b(in)m(teractiv)m(e,)43
2790 y(`)p Ft(exec)e(bash)h(-l)p Fu(')43 b(or)h(`)p Ft(exec)29
b(bash)g(--login)p Fu(')42 b(will)i(replace)h(the)f(curren)m(t)f(shell)
h(with)g(a)630 2899 y(Bash)26 b(login)g(shell.)39 b(See)26
-b(Section)g(6.2)h([Bash)e(Startup)g(Files],)j(page)e(95,)i(for)d(a)h
+b(Section)g(6.2)h([Bash)e(Startup)g(Files],)j(page)e(96,)i(for)d(a)h
(description)630 3009 y(of)31 b(the)f(sp)s(ecial)h(b)s(eha)m(vior)g(of)
f(a)h(login)g(shell.)150 3168 y Ft(-r)384 b Fu(Mak)m(e)54
b(the)e(shell)g(a)h(restricted)g(shell)f(\(see)h(Section)g(6.10)h([The)
-d(Restricted)j(Shell],)630 3278 y(page)31 b(108\).)150
+d(Restricted)j(Shell],)630 3278 y(page)31 b(109\).)150
3437 y Ft(-s)384 b Fu(If)24 b(this)h(option)h(is)f(presen)m(t,)h(or)f
(if)g(no)f(argumen)m(ts)i(remain)e(after)i(option)f(pro)s(cessing,)h
(then)630 3547 y(commands)i(are)h(read)g(from)f(the)h(standard)f
Ft(])630 4523 y Fr(shopt)p 854 4523 V 40 w(option)44
b Fu(is)g(one)h(of)f(the)g(shell)h(options)f(accepted)h(b)m(y)f(the)h
Ft(shopt)d Fu(builtin)i(\(see)630 4633 y(Section)32 b(4.3.2)h([The)e
-(Shopt)f(Builtin],)i(page)g(72\).)44 b(If)31 b Fr(shopt)p
+(Shopt)f(Builtin],)i(page)g(73\).)44 b(If)31 b Fr(shopt)p
2724 4633 V 40 w(option)g Fu(is)g(presen)m(t,)h Ft(-O)f
Fu(sets)630 4742 y(the)24 b(v)-5 b(alue)24 b(of)g(that)h(option;)h
Ft(+O)e Fu(unsets)f(it.)39 b(If)23 b Fr(shopt)p 2423
b(An)m(y)630 5340 y(argumen)m(ts)31 b(after)g(the)f Ft(--)g
Fu(are)h(treated)g(as)g(\014lenames)f(and)g(argumen)m(ts.)p
eop end
-%%Page: 95 101
-TeXDict begin 95 100 bop 150 -116 a Fu(Chapter)30 b(6:)41
-b(Bash)30 b(F)-8 b(eatures)2484 b(95)275 299 y(A)27 b
+%%Page: 96 102
+TeXDict begin 96 101 bop 150 -116 a Fu(Chapter)30 b(6:)41
+b(Bash)30 b(F)-8 b(eatures)2484 b(96)275 299 y(A)27 b
Fl(lo)-5 b(gin)35 b Fu(shell)27 b(is)g(one)h(whose)f(\014rst)f(c)m
(haracter)j(of)e(argumen)m(t)h(zero)f(is)h(`)p Ft(-)p
Fu(',)g(or)f(one)g(in)m(v)m(ok)m(ed)i(with)e(the)150
774 y(minals)g(\(as)g(determined)f(b)m(y)h Ft(isatty\(3\))p
Fu(\),)e(or)i(one)g(started)g(with)f(the)h Ft(-i)f Fu(option.)51
b(See)33 b(Section)i(6.3)150 884 y([In)m(teractiv)m(e)e(Shells],)e
-(page)g(96,)g(for)f(more)h(information.)275 1031 y(If)i(argumen)m(ts)h
+(page)g(97,)g(for)f(more)h(information.)275 1031 y(If)i(argumen)m(ts)h
(remain)g(after)h(option)f(pro)s(cessing,)h(and)e(neither)h(the)g
Ft(-c)g Fu(nor)f(the)h Ft(-s)g Fu(option)g(has)150 1140
y(b)s(een)44 b(supplied,)j(the)d(\014rst)g(argumen)m(t)h(is)g(assumed)e
(describ)s(ed)f(ab)s(o)m(v)m(e)i(under)150 2326 y(Tilde)f(Expansion)g
(\(see)h(Section)h(3.5.2)g([Tilde)e(Expansion],)h(page)g(25\).)275
2473 y(In)m(teractiv)m(e)h(shells)f(are)g(describ)s(ed)e(in)h(Section)h
-(6.3)h([In)m(teractiv)m(e)h(Shells],)d(page)h(96.)150
+(6.3)h([In)m(teractiv)m(e)h(Shells],)d(page)h(97.)150
2684 y Fk(In)m(v)m(ok)m(ed)40 b(as)h(an)f(in)m(teractiv)m(e)f(login)j
(shell,)g(or)g(with)e Fh(--login)150 2831 y Fu(When)c(Bash)f(is)h(in)m
(v)m(ok)m(ed)h(as)f(an)g(in)m(teractiv)m(e)j(login)d(shell,)i(or)e(as)g
5340 y(v)-5 b(ariable)35 b Ft(BASH_ENV)d Fu(in)i(the)h(en)m(vironmen)m
(t,)h(expands)e(its)g(v)-5 b(alue)35 b(if)g(it)g(app)s(ears)e(there,)j
(and)e(uses)g(the)p eop end
-%%Page: 96 102
-TeXDict begin 96 101 bop 150 -116 a Fu(Chapter)30 b(6:)41
-b(Bash)30 b(F)-8 b(eatures)2484 b(96)150 299 y(expanded)30
+%%Page: 97 103
+TeXDict begin 97 102 bop 150 -116 a Fu(Chapter)30 b(6:)41
+b(Bash)30 b(F)-8 b(eatures)2484 b(97)150 299 y(expanded)30
b(v)-5 b(alue)30 b(as)h(the)g(name)f(of)h(a)f(\014le)h(to)g(read)f(and)
g(execute.)42 b(Bash)31 b(b)s(eha)m(v)m(es)g(as)g(if)f(the)g(follo)m
(wing)150 408 y(command)g(w)m(ere)h(executed:)390 552
h(is)g(the)g(same,)i(but)d(the)150 5070 y(e\013ectiv)m(e)c(user)d(id)g
(is)g(not)h(reset.)150 5324 y Fs(6.3)68 b(In)l(teractiv)l(e)47
b(Shells)p eop end
-%%Page: 97 103
-TeXDict begin 97 102 bop 150 -116 a Fu(Chapter)30 b(6:)41
-b(Bash)30 b(F)-8 b(eatures)2484 b(97)150 299 y Fk(6.3.1)63
+%%Page: 98 104
+TeXDict begin 98 103 bop 150 -116 a Fu(Chapter)30 b(6:)41
+b(Bash)30 b(F)-8 b(eatures)2484 b(98)150 299 y Fk(6.3.1)63
b(What)40 b(is)h(an)g(In)m(teractiv)m(e)e(Shell?)150
446 y Fu(An)f(in)m(teractiv)m(e)j(shell)e(is)f(one)h(started)g(without)
f(non-option)g(argumen)m(ts)h(\(unless)f Ft(-s)g Fu(is)g(sp)s
(eha)m(vior)f(in)g(sev)m(eral)i(w)m(a)m(ys.)199 3330
y(1.)61 b(Startup)37 b(\014les)g(are)h(read)f(and)g(executed)h(as)f
(describ)s(ed)g(in)g(Section)h(6.2)g([Bash)g(Startup)e(Files],)330
-3440 y(page)31 b(95.)199 3579 y(2.)61 b(Job)32 b(Con)m(trol)h(\(see)g
-(Chapter)e(7)i([Job)f(Con)m(trol],)i(page)f(117\))h(is)e(enabled)g(b)m
+3440 y(page)31 b(96.)199 3579 y(2.)61 b(Job)32 b(Con)m(trol)h(\(see)g
+(Chapter)e(7)i([Job)f(Con)m(trol],)i(page)f(118\))h(is)e(enabled)g(b)m
(y)g(default.)46 b(When)32 b(job)330 3689 y(con)m(trol)j(is)f(in)f
(e\013ect,)k(Bash)d(ignores)g(the)g(k)m(eyb)s(oard-generated)h(job)e
(con)m(trol)i(signals)g Ft(SIGTTIN)p Fu(,)330 3798 y
b(expands)f(and)h(displa)m(ys)g Ft(PS0)f Fu(after)h(it)h(reads)f(a)g
(command)g(but)f(b)s(efore)h(executing)330 4266 y(it.)54
b(See)35 b(Section)h(6.9)f([Con)m(trolling)i(the)d(Prompt],)i(page)g
-(106,)h(for)d(a)h(complete)i(list)e(of)g(prompt)330 4375
+(107,)h(for)d(a)h(complete)i(list)e(of)g(prompt)330 4375
y(string)30 b(escap)s(e)h(sequences.)199 4514 y(4.)61
b(Bash)31 b(executes)i(the)e(v)-5 b(alues)32 b(of)g(the)f(set)h(elemen)
m(ts)g(of)g(the)f Ft(PROMPT_COMMAND)d Fu(arra)m(y)k(v)-5
b(ariable)32 b(as)330 4624 y(commands)27 b(b)s(efore)f(prin)m(ting)h
(the)g(primary)g(prompt,)g Ft($PS1)f Fu(\(see)i(Section)f(5.2)i([Bash)e
-(V)-8 b(ariables],)330 4733 y(page)31 b(80\).)199 4872
+(V)-8 b(ariables],)330 4733 y(page)31 b(81\).)199 4872
y(5.)61 b(Readline)27 b(\(see)g(Chapter)e(8)h([Command)g(Line)g
-(Editing],)h(page)g(121\))g(is)f(used)g(to)g(read)g(commands)330
+(Editing],)h(page)g(122\))g(is)f(used)g(to)g(read)g(commands)330
4982 y(from)k(the)g(user's)g(terminal.)199 5121 y(6.)61
b(Bash)36 b(insp)s(ects)g(the)h(v)-5 b(alue)37 b(of)f(the)g
Ft(ignoreeof)e Fu(option)j(to)g Ft(set)29 b(-o)36 b Fu(instead)h(of)f
(exiting)i(imme-)330 5230 y(diately)f(when)e(it)i(receiv)m(es)h(an)e
Ft(EOF)f Fu(on)h(its)g(standard)f(input)g(when)h(reading)g(a)g(command)
g(\(see)330 5340 y(Section)31 b(4.3.1)h([The)e(Set)h(Builtin],)g(page)g
-(68\).)p eop end
-%%Page: 98 104
-TeXDict begin 98 103 bop 150 -116 a Fu(Chapter)30 b(6:)41
-b(Bash)30 b(F)-8 b(eatures)2484 b(98)199 299 y(7.)61
+(69\).)p eop end
+%%Page: 99 105
+TeXDict begin 99 104 bop 150 -116 a Fu(Chapter)30 b(6:)41
+b(Bash)30 b(F)-8 b(eatures)2484 b(99)199 299 y(7.)61
b(Command)43 b(history)h(\(see)h(Section)g(9.1)g([Bash)f(History)h(F)-8
-b(acilities],)51 b(page)45 b(157\))h(and)d(history)330
+b(acilities],)51 b(page)45 b(159\))h(and)d(history)330
408 y(expansion)h(\(see)i(Section)f(9.3)h([History)g(In)m(teraction],)k
-(page)45 b(159\))h(are)f(enabled)g(b)m(y)f(default.)330
+(page)45 b(161\))h(are)f(enabled)g(b)m(y)f(default.)330
518 y(Bash)28 b(will)g(sa)m(v)m(e)h(the)f(command)f(history)h(to)g(the)
g(\014le)g(named)f(b)m(y)h Ft($HISTFILE)d Fu(when)h(a)i(shell)g(with)
330 628 y(history)i(enabled)h(exits.)199 762 y(8.)61
b(Alias)31 b(expansion)g(\(see)g(Section)g(6.6)g([Aliases],)i(page)e
-(102\))h(is)e(p)s(erformed)f(b)m(y)h(default.)199 896
+(103\))h(is)e(p)s(erformed)f(b)m(y)h(default.)199 896
y(9.)61 b(In)24 b(the)g(absence)h(of)f(an)m(y)h(traps,)g(Bash)g
(ignores)f Ft(SIGTERM)f Fu(\(see)i(Section)g(3.7.6)h([Signals],)g(page)
f(46\).)154 1030 y(10.)61 b(In)29 b(the)g(absence)h(of)g(an)m(y)g
g(\(see)h(Section)g(3.7.6)i([Signals],)e(page)g(46\).)154
1517 y(12.)61 b(The)29 b Ft(-n)g Fu(in)m(v)m(o)s(cation)j(option)e(is)g
(ignored,)g(and)f(`)p Ft(set)h(-n)p Fu(')f(has)h(no)f(e\013ect)j(\(see)
-e(Section)h(4.3.1)g([The)330 1627 y(Set)g(Builtin],)g(page)g(68\).)154
+e(Section)h(4.3.1)g([The)330 1627 y(Set)g(Builtin],)g(page)g(69\).)154
1761 y(13.)61 b(Bash)32 b(will)g(c)m(hec)m(k)i(for)e(mail)g(p)s(erio)s
(dically)-8 b(,)34 b(dep)s(ending)c(on)i(the)g(v)-5 b(alues)32
b(of)g(the)h Ft(MAIL)p Fu(,)e Ft(MAILPATH)p Fu(,)330
1871 y(and)f Ft(MAILCHECK)e Fu(shell)i(v)-5 b(ariables)31
b(\(see)h(Section)f(5.2)g([Bash)g(V)-8 b(ariables],)32
-b(page)f(80\).)154 2005 y(14.)61 b(Expansion)32 b(errors)h(due)f(to)i
+b(page)f(81\).)154 2005 y(14.)61 b(Expansion)32 b(errors)h(due)f(to)i
(references)f(to)h(un)m(b)s(ound)c(shell)j(v)-5 b(ariables)34
b(after)g(`)p Ft(set)29 b(-u)p Fu(')k(has)g(b)s(een)330
2114 y(enabled)d(will)h(not)g(cause)g(the)f(shell)h(to)g(exit)g(\(see)g
-(Section)h(4.3.1)g([The)e(Set)h(Builtin],)g(page)g(68\).)154
+(Section)h(4.3.1)g([The)e(Set)h(Builtin],)g(page)g(69\).)154
2248 y(15.)61 b(The)48 b(shell)h(will)f(not)h(exit)g(on)g(expansion)f
(errors)g(caused)g(b)m(y)h Fr(v)-5 b(ar)54 b Fu(b)s(eing)48
b(unset)g(or)h(n)m(ull)f(in)330 2358 y Ft(${)p Fj(var)p
2626 y(17.)61 b(When)26 b(running)f(in)i Fm(posix)e Fu(mo)s(de,)j(a)f
(sp)s(ecial)g(builtin)f(returning)g(an)g(error)h(status)g(will)g(not)f
(cause)330 2736 y(the)31 b(shell)f(to)h(exit)h(\(see)f(Section)g(6.11)h
-([Bash)f(POSIX)e(Mo)s(de],)i(page)g(108\).)154 2870 y(18.)61
+([Bash)f(POSIX)e(Mo)s(de],)i(page)g(109\).)154 2870 y(18.)61
b(A)34 b(failed)g Ft(exec)f Fu(will)h(not)g(cause)g(the)g(shell)g(to)g
(exit)h(\(see)f(Section)h(4.1)g([Bourne)f(Shell)f(Builtins],)330
2980 y(page)e(49\).)154 3114 y(19.)61 b(P)m(arser)31
Ft(cd)e Fu(builtin)h(\(see)i(the)e(description)h(of)f(the)h
Ft(cdspell)d Fu(option)j(to)330 3467 y(the)j Ft(shopt)e
Fu(builtin)h(in)h(Section)g(4.3.2)i([The)d(Shopt)g(Builtin],)i(page)g
-(72\).)46 b(The)31 b Ft(cdspell)e Fu(option)330 3576
+(73\).)46 b(The)31 b Ft(cdspell)e Fu(option)330 3576
y(is)h(only)h(e\013ectiv)m(e)i(in)d(in)m(teractiv)m(e)j(shells.)154
3711 y(21.)61 b(The)42 b(shell)h(will)g(c)m(hec)m(k)h(the)f(v)-5
b(alue)43 b(of)f(the)h Ft(TMOUT)e Fu(v)-5 b(ariable)44
b(and)e(exit)h(if)g(a)g(command)f(is)h(not)330 3820 y(read)30
b(within)g(the)g(sp)s(eci\014ed)f(n)m(um)m(b)s(er)g(of)i(seconds)f
(after)g(prin)m(ting)g Ft($PS1)f Fu(\(see)i(Section)g(5.2)h([Bash)330
-3930 y(V)-8 b(ariables],)32 b(page)f(80\).)150 4170 y
+3930 y(V)-8 b(ariables],)32 b(page)f(81\).)150 4170 y
Fs(6.4)68 b(Bash)45 b(Conditional)h(Expressions)150 4329
y Fu(Conditional)25 b(expressions)f(are)g(used)g(b)m(y)g(the)g
Ft([[)g Fu(comp)s(ound)e(command)i(\(see)h(Section)g(3.2.5.2)i([Condi-)
b(\014les,)i(Bash)e(will)g(use)f(them;)k(otherwise)d(it)g(will)g(em)m
(ulate)h(them)f(in)m(ternally)h(with)e(this)h(b)s(eha)m(vior:)p
eop end
-%%Page: 99 105
-TeXDict begin 99 104 bop 150 -116 a Fu(Chapter)30 b(6:)41
-b(Bash)30 b(F)-8 b(eatures)2484 b(99)150 299 y(If)27
+%%Page: 100 106
+TeXDict begin 100 105 bop 150 -116 a Fu(Chapter)30 b(6:)41
+b(Bash)30 b(F)-8 b(eatures)2439 b(100)150 299 y(If)27
b(the)g Fr(\014le)33 b Fu(argumen)m(t)27 b(to)h(one)g(of)f(the)h
(primaries)f(is)g(of)h(the)f(form)g Ft(/dev/fd/)p Fj(N)p
Fu(,)e(then)i(\014le)h(descriptor)f Fr(N)150 408 y Fu(is)g(c)m(hec)m(k)
y Fu(T)-8 b(rue)30 b(if)g Fr(\014le1)38 b Fu(is)31 b(older)f(than)g
Fr(\014le2)p Fu(,)i(or)e(if)g Fr(\014le2)38 b Fu(exists)31
b(and)f Fr(\014le1)38 b Fu(do)s(es)30 b(not.)p eop end
-%%Page: 100 106
-TeXDict begin 100 105 bop 150 -116 a Fu(Chapter)30 b(6:)41
-b(Bash)30 b(F)-8 b(eatures)2439 b(100)150 299 y Ft(-o)30
+%%Page: 101 107
+TeXDict begin 101 106 bop 150 -116 a Fu(Chapter)30 b(6:)41
+b(Bash)30 b(F)-8 b(eatures)2439 b(101)150 299 y Ft(-o)30
b Fj(optname)630 408 y Fu(T)-8 b(rue)41 b(if)g(the)g(shell)h(option)f
Fr(optname)47 b Fu(is)41 b(enabled.)73 b(The)41 b(list)h(of)f(options)h
(app)s(ears)e(in)630 518 y(the)33 b(description)h(of)f(the)g
Ft(-o)g Fu(option)g(to)h(the)g Ft(set)e Fu(builtin)h(\(see)h(Section)g
-(4.3.1)h([The)e(Set)630 628 y(Builtin],)e(page)g(68\).)150
+(4.3.1)h([The)e(Set)630 628 y(Builtin],)e(page)g(69\).)150
783 y Ft(-v)f Fj(varname)630 892 y Fu(T)-8 b(rue)30 b(if)g(the)h(shell)
f(v)-5 b(ariable)32 b Fr(v)-5 b(arname)35 b Fu(is)30
b(set)h(\(has)g(b)s(een)e(assigned)i(a)g(v)-5 b(alue\).)150
(tegers.)50 b(When)33 b(used)g(with)g(the)g Ft([[)g Fu(command,)630
3799 y Fr(Arg1)41 b Fu(and)33 b Fr(Arg2)41 b Fu(are)33
b(ev)-5 b(aluated)35 b(as)e(arithmetic)i(expressions)d(\(see)j(Section)
-f(6.5)g([Shell)630 3908 y(Arithmetic],)e(page)f(100\).)150
+f(6.5)g([Shell)630 3908 y(Arithmetic],)e(page)f(101\).)150
4145 y Fs(6.5)68 b(Shell)45 b(Arithmetic)150 4304 y Fu(The)26
b(shell)h(allo)m(ws)h(arithmetic)f(expressions)g(to)g(b)s(e)f(ev)-5
b(aluated,)29 b(as)d(one)h(of)g(the)g(shell)f(expansions)h(or)f(b)m(y)
b(pre-incremen)m(t)g(and)f(pre-decremen)m(t)150 5340
y Ft(-)g(+)354 b Fu(unary)29 b(min)m(us)h(and)g(plus)p
eop end
-%%Page: 101 107
-TeXDict begin 101 106 bop 150 -116 a Fu(Chapter)30 b(6:)41
-b(Bash)30 b(F)-8 b(eatures)2439 b(101)150 299 y Ft(!)30
+%%Page: 102 108
+TeXDict begin 102 107 bop 150 -116 a Fu(Chapter)30 b(6:)41
+b(Bash)30 b(F)-8 b(eatures)2439 b(102)150 299 y Ft(!)30
b(~)354 b Fu(logical)33 b(and)d(bit)m(wise)h(negation)150
482 y Ft(**)384 b Fu(exp)s(onen)m(tiation)150 664 y Ft(*)30
b(/)g(\045)276 b Fu(m)m(ultiplication,)33 b(division,)d(remainder)150
(precedence.)85 b(Sub-expressions)44 b(in)g(paren)m(theses)i(are)150
5340 y(ev)-5 b(aluated)32 b(\014rst)d(and)h(ma)m(y)h(o)m(v)m(erride)g
(the)g(precedence)g(rules)f(ab)s(o)m(v)m(e.)p eop end
-%%Page: 102 108
-TeXDict begin 102 107 bop 150 -116 a Fu(Chapter)30 b(6:)41
-b(Bash)30 b(F)-8 b(eatures)2439 b(102)150 299 y Fs(6.6)68
+%%Page: 103 109
+TeXDict begin 103 108 bop 150 -116 a Fu(Chapter)30 b(6:)41
+b(Bash)30 b(F)-8 b(eatures)2439 b(103)150 299 y Fs(6.6)68
b(Aliases)150 458 y Fr(Aliases)31 b Fu(allo)m(w)d(a)f(string)f(to)i(b)s
(e)d(substituted)h(for)g(a)h(w)m(ord)f(that)h(is)g(in)f(a)h(p)s
(osition)f(in)g(the)h(input)e(where)h(it)150 568 y(can)33
b(are)h(not)e(expanded)g(when)g(the)h(shell)g(is)g(not)g(in)m(teractiv)
m(e,)j(unless)c(the)h Ft(expand_aliases)150 3093 y Fu(shell)e(option)f
(is)h(set)g(using)f Ft(shopt)f Fu(\(see)i(Section)g(4.3.2)h([The)e
-(Shopt)g(Builtin],)h(page)g(72\).)275 3240 y(The)38 b(rules)h
+(Shopt)g(Builtin],)h(page)g(73\).)275 3240 y(The)38 b(rules)h
(concerning)h(the)f(de\014nition)g(and)g(use)g(of)g(aliases)i(are)e
(somewhat)h(confusing.)67 b(Bash)150 3350 y(alw)m(a)m(ys)37
b(reads)f(at)h(least)g(one)f(complete)i(line)e(of)g(input,)h(and)e(all)
y(or)26 b(assigned)h(con)m(tiguously)-8 b(.)41 b(Indexed)25
b(arra)m(ys)i(are)f(referenced)g(using)g(in)m(tegers)i(\(including)e
(arithmetic)150 5340 y(expressions)34 b(\(see)h(Section)h(6.5)f([Shell)
-g(Arithmetic],)i(page)e(100\)\))h(and)e(are)h(zero-based;)i(asso)s
+g(Arithmetic],)i(page)e(101\)\))h(and)e(are)h(zero-based;)i(asso)s
(ciativ)m(e)p eop end
-%%Page: 103 109
-TeXDict begin 103 108 bop 150 -116 a Fu(Chapter)30 b(6:)41
-b(Bash)30 b(F)-8 b(eatures)2439 b(103)150 299 y(arra)m(ys)37
+%%Page: 104 110
+TeXDict begin 104 109 bop 150 -116 a Fu(Chapter)30 b(6:)41
+b(Bash)30 b(F)-8 b(eatures)2439 b(104)150 299 y(arra)m(ys)37
b(use)f(arbitrary)g(strings.)59 b(Unless)36 b(otherwise)h(noted,)h
(indexed)e(arra)m(y)h(indices)f(m)m(ust)g(b)s(e)g(non-)150
408 y(negativ)m(e)d(in)m(tegers.)275 541 y(An)26 b(indexed)h(arra)m(y)h
5340 y(when)36 b(the)g(w)m(ord)g(app)s(ears)g(within)g(double)g
(quotes.)60 b(If)36 b(the)h(w)m(ord)f(is)g(double-quoted,)j
Ft(${)p Fj(name)p Ft([*]})p eop end
-%%Page: 104 110
-TeXDict begin 104 109 bop 150 -116 a Fu(Chapter)30 b(6:)41
-b(Bash)30 b(F)-8 b(eatures)2439 b(104)150 299 y(expands)25
+%%Page: 105 111
+TeXDict begin 105 110 bop 150 -116 a Fu(Chapter)30 b(6:)41
+b(Bash)30 b(F)-8 b(eatures)2439 b(105)150 299 y(expands)25
b(to)h(a)g(single)h(w)m(ord)e(with)g(the)h(v)-5 b(alue)26
b(of)g(eac)m(h)h(arra)m(y)f(mem)m(b)s(er)f(separated)h(b)m(y)g(the)f
(\014rst)g(c)m(harac-)150 408 y(ter)j(of)g(the)h Ft(IFS)e
(of)h(-1)g(refers)f(to)h(the)g(last)g(elemen)m(t.)275
1544 y(Referencing)41 b(an)f(arra)m(y)h(v)-5 b(ariable)42
b(without)e(a)h(subscript)e(is)i(equiv)-5 b(alen)m(t)42
-b(to)f(referencing)g(with)g(a)150 1653 y(subscript)35
-b(of)h(0.)57 b(An)m(y)36 b(reference)g(to)h(a)f(v)-5
-b(ariable)36 b(using)g(a)g(v)-5 b(alid)36 b(subscript)f(is)h(legal,)j
-(and)c Ft(bash)g Fu(will)150 1763 y(create)d(an)e(arra)m(y)h(if)f
-(necessary)-8 b(.)275 1912 y(An)35 b(arra)m(y)i(v)-5
-b(ariable)37 b(is)g(considered)f(set)h(if)f(a)h(subscript)e(has)h(b)s
-(een)g(assigned)g(a)h(v)-5 b(alue.)59 b(The)36 b(n)m(ull)150
+b(to)f(referencing)g(with)g(a)150 1653 y(subscript)34
+b(of)i(0.)57 b(An)m(y)35 b(reference)h(to)g(a)g(v)-5
+b(ariable)37 b(using)e(a)g(v)-5 b(alid)36 b(subscript)f(is)g(legal,)k
+(and)c(Bash)h(will)150 1763 y(create)c(an)e(arra)m(y)h(if)f(necessary)
+-8 b(.)275 1912 y(An)35 b(arra)m(y)i(v)-5 b(ariable)37
+b(is)g(considered)f(set)h(if)f(a)h(subscript)e(has)h(b)s(een)g
+(assigned)g(a)h(v)-5 b(alue.)59 b(The)36 b(n)m(ull)150
2021 y(string)30 b(is)h(a)g(v)-5 b(alid)30 b(v)-5 b(alue.)275
2170 y(It)29 b(is)h(p)s(ossible)f(to)h(obtain)g(the)f(k)m(eys)i
(\(indices\))f(of)f(an)h(arra)m(y)g(as)f(w)m(ell)i(as)f(the)f(v)-5
b(curren)m(t)h(directory)g(is)g(alw)m(a)m(ys)150 5340
y(the)c Ft(")p Fu(top)p Ft(")f Fu(of)g(the)h(directory)g(stac)m(k.)p
eop end
-%%Page: 105 111
-TeXDict begin 105 110 bop 150 -116 a Fu(Chapter)30 b(6:)41
-b(Bash)30 b(F)-8 b(eatures)2439 b(105)275 299 y(The)35
+%%Page: 106 112
+TeXDict begin 106 111 bop 150 -116 a Fu(Chapter)30 b(6:)41
+b(Bash)30 b(F)-8 b(eatures)2439 b(106)275 299 y(The)35
b(con)m(ten)m(ts)i(of)f(the)h(directory)f(stac)m(k)h(are)f(also)h
(visible)g(as)f(the)g(v)-5 b(alue)36 b(of)g(the)g Ft(DIRSTACK)e
Fu(shell)150 408 y(v)-5 b(ariable.)150 600 y Fk(6.8.1)63
Fu(to)j(sho)m(w)f(the)g(\014nal)f(con)m(ten)m(ts)630
5340 y(of)f(the)f(directory)h(stac)m(k,)h(and)e(the)g(return)g(status)g
(is)h(0.)p eop end
-%%Page: 106 112
-TeXDict begin 106 111 bop 150 -116 a Fu(Chapter)30 b(6:)41
-b(Bash)30 b(F)-8 b(eatures)2439 b(106)150 299 y Ft(pushd)870
+%%Page: 107 113
+TeXDict begin 107 112 bop 150 -116 a Fu(Chapter)30 b(6:)41
+b(Bash)30 b(F)-8 b(eatures)2439 b(107)150 299 y Ft(pushd)870
432 y(pushd)46 b([-n])h([+)p Fj(N)g Ft(|)g Fj(-N)h Ft(|)f
Fj(dir)p Ft(])630 565 y Fu(Adds)27 b(a)h(directory)h(to)g(the)f(top)g
(of)g(the)g(directory)h(stac)m(k,)h(or)e(rotates)h(the)f(stac)m(k,)j
(`.'.)150 5184 y Ft(\\H)384 b Fu(The)30 b(hostname.)150
5340 y Ft(\\j)384 b Fu(The)30 b(n)m(um)m(b)s(er)f(of)h(jobs)g(curren)m
(tly)h(managed)g(b)m(y)f(the)g(shell.)p eop end
-%%Page: 107 113
-TeXDict begin 107 112 bop 150 -116 a Fu(Chapter)30 b(6:)41
-b(Bash)30 b(F)-8 b(eatures)2439 b(107)150 299 y Ft(\\l)384
+%%Page: 108 114
+TeXDict begin 108 113 bop 150 -116 a Fu(Chapter)30 b(6:)41
+b(Bash)30 b(F)-8 b(eatures)2439 b(108)150 299 y Ft(\\l)384
b Fu(The)30 b(basename)h(of)f(the)h(shell's)f(terminal)h(device)g
(name.)150 487 y Ft(\\n)384 b Fu(A)30 b(newline.)150
676 y Ft(\\r)384 b Fu(A)30 b(carriage)i(return.)150 864
y(of)h(a)f(command)h(is)f(its)h(p)s(osition)f(in)g(the)h(history)f
(list,)i(whic)m(h)f(ma)m(y)g(include)f(commands)g(restored)g(from)150
4519 y(the)39 b(history)h(\014le)f(\(see)h(Section)g(9.1)h([Bash)e
-(History)h(F)-8 b(acilities],)45 b(page)40 b(157\),)j(while)d(the)f
+(History)h(F)-8 b(acilities],)45 b(page)40 b(159\),)j(while)d(the)f
(command)150 4629 y(n)m(um)m(b)s(er)j(is)h(the)h(p)s(osition)f(in)g
(the)g(sequence)h(of)f(commands)g(executed)h(during)e(the)i(curren)m(t)
f(shell)150 4738 y(session.)275 4902 y(After)28 b(the)g(string)g(is)g
(quote)i(remo)m(v)-5 b(al,)29 b(sub)5 b(ject)25 b(to)i(the)f(v)-5
b(alue)27 b(of)f(the)g Ft(promptvars)e Fu(shell)150 5121
y(option)i(\(see)h(Section)g(4.3.2)g([The)f(Shopt)f(Builtin],)j(page)e
-(72\).)41 b(This)25 b(can)h(ha)m(v)m(e)h(un)m(w)m(an)m(ted)f(side)g
+(73\).)41 b(This)25 b(can)h(ha)m(v)m(e)h(un)m(w)m(an)m(ted)f(side)g
(e\013ects)150 5230 y(if)i(escap)s(ed)f(p)s(ortions)g(of)h(the)g
(string)f(app)s(ear)g(within)g(command)h(substitution)f(or)h(con)m
(tain)g(c)m(haracters)150 5340 y(sp)s(ecial)j(to)g(w)m(ord)f
(expansion.)p eop end
-%%Page: 108 114
-TeXDict begin 108 113 bop 150 -116 a Fu(Chapter)30 b(6:)41
-b(Bash)30 b(F)-8 b(eatures)2439 b(108)150 299 y Fs(6.10)68
+%%Page: 109 115
+TeXDict begin 109 114 bop 150 -116 a Fu(Chapter)30 b(6:)41
+b(Bash)30 b(F)-8 b(eatures)2439 b(109)150 299 y Fs(6.10)68
b(The)45 b(Restricted)h(Shell)150 458 y Fu(If)34 b(Bash)g(is)g(started)
g(with)g(the)g(name)h Ft(rbash)p Fu(,)e(or)h(the)h Ft(--restricted)30
b Fu(or)k Ft(-r)g Fu(option)g(is)g(supplied)f(at)150
b(orking)24 b(Group)150 5340 y(1003.2)46 b(\(POSIX.2\).)80
b(The)43 b(\014rst)f(edition)i(of)g(the)f(1003.2)j(standard)c(w)m(as)i
(published)e(in)h(1992.)81 b(It)p eop end
-%%Page: 109 115
-TeXDict begin 109 114 bop 150 -116 a Fu(Chapter)30 b(6:)41
-b(Bash)30 b(F)-8 b(eatures)2439 b(109)150 299 y(w)m(as)31
+%%Page: 110 116
+TeXDict begin 110 115 bop 150 -116 a Fu(Chapter)30 b(6:)41
+b(Bash)30 b(F)-8 b(eatures)2439 b(110)150 299 y(w)m(as)31
b(merged)g(with)g(the)g(original)h(IEEE)e(1003.1)k(W)-8
b(orking)32 b(Group)e(and)g(is)h(curren)m(tly)g(main)m(tained)h(b)m(y)
150 408 y(the)41 b(Austin)g(Group)g(\(a)h(join)m(t)g(w)m(orking)g
y(default)44 b(mo)s(de)g(generally)h(defers)f(it,)k(when)43
b(enabled,)48 b(un)m(til)c(the)g(command)g(substitution)g(is)p
eop end
-%%Page: 110 116
-TeXDict begin 110 115 bop 150 -116 a Fu(Chapter)30 b(6:)41
-b(Bash)30 b(F)-8 b(eatures)2439 b(110)330 299 y(executed.)77
+%%Page: 111 117
+TeXDict begin 111 116 bop 150 -116 a Fu(Chapter)30 b(6:)41
+b(Bash)30 b(F)-8 b(eatures)2439 b(111)330 299 y(executed.)77
b(This)42 b(means)g(that)h(command)f(substitution)f(will)i(not)g
(expand)e(aliases)j(that)f(are)330 408 y(de\014ned)34
b(after)h(the)g(command)f(substitution)h(is)g(initially)h(parsed)e
(\(e.g.,)k(as)d(part)f(of)h(a)g(function)330 518 y(de\014nition\).)199
-658 y(9.)61 b(The)38 b Fm(posix)h Ft(PS1)f Fu(and)g Ft(PS2)g
+652 y(9.)61 b(The)38 b Fm(posix)h Ft(PS1)f Fu(and)g Ft(PS2)g
Fu(expansions)g(of)i(`)p Ft(!)p Fu(')f(to)g(the)g(history)g(n)m(um)m(b)
s(er)f(and)g(`)p Ft(!!)p Fu(')h(to)g(`)p Ft(!)p Fu(')h(are)330
-768 y(enabled,)26 b(and)f(parameter)g(expansion)g(is)g(p)s(erformed)e
+762 y(enabled,)26 b(and)f(parameter)g(expansion)g(is)g(p)s(erformed)e
(on)i(the)g(v)-5 b(alues)25 b(of)g Ft(PS1)f Fu(and)h
-Ft(PS2)f Fu(regardless)330 877 y(of)31 b(the)f(setting)i(of)e(the)h
-Ft(promptvars)c Fu(option.)154 1017 y(10.)61 b(The)30
+Ft(PS2)f Fu(regardless)330 871 y(of)31 b(the)f(setting)i(of)e(the)h
+Ft(promptvars)c Fu(option.)154 1005 y(10.)61 b(The)30
b Fm(posix)g Fu(startup)f(\014les)i(are)g(executed)g(\()p
Ft($ENV)p Fu(\))f(rather)g(than)g(the)h(normal)f(Bash)g(\014les.)154
-1157 y(11.)61 b(Tilde)30 b(expansion)g(is)f(only)h(p)s(erformed)f(on)h
+1139 y(11.)61 b(Tilde)30 b(expansion)g(is)f(only)h(p)s(erformed)f(on)h
(assignmen)m(ts)g(preceding)g(a)g(command)g(name,)g(rather)330
-1267 y(than)g(on)g(all)i(assignmen)m(t)f(statemen)m(ts)h(on)e(the)h
-(line.)154 1407 y(12.)61 b(The)30 b(default)g(history)h(\014le)f(is)h
-Ft(~/.sh_history)26 b Fu(\(this)31 b(is)f(the)h(default)g(v)-5
-b(alue)30 b(of)h Ft($HISTFILE)p Fu(\).)154 1547 y(13.)61
-b(Redirection)25 b(op)s(erators)f(do)g(not)g(p)s(erform)f(\014lename)h
-(expansion)g(on)g(the)g(w)m(ord)f(in)h(the)g(redirection)330
-1657 y(unless)30 b(the)g(shell)h(is)f(in)m(teractiv)m(e.)154
-1797 y(14.)61 b(Redirection)31 b(op)s(erators)g(do)f(not)h(p)s(erform)e
-(w)m(ord)h(splitting)h(on)f(the)h(w)m(ord)f(in)g(the)g(redirection.)154
-1937 y(15.)61 b(F)-8 b(unction)35 b(names)g(m)m(ust)f(b)s(e)g(v)-5
-b(alid)35 b(shell)f Ft(name)p Fu(s.)52 b(That)34 b(is,)i(they)f(ma)m(y)
-g(not)g(con)m(tain)g(c)m(haracters)330 2046 y(other)e(than)g(letters,)h
-(digits,)h(and)d(underscores,)h(and)f(ma)m(y)h(not)g(start)h(with)e(a)h
-(digit.)49 b(Declaring)330 2156 y(a)31 b(function)f(with)g(an)g(in)m(v)
--5 b(alid)31 b(name)g(causes)f(a)h(fatal)h(syn)m(tax)f(error)f(in)g
-(non-in)m(teractiv)m(e)j(shells.)154 2296 y(16.)61 b(F)-8
-b(unction)31 b(names)f(ma)m(y)h(not)g(b)s(e)f(the)g(same)h(as)g(one)f
-(of)h(the)f Fm(posix)g Fu(sp)s(ecial)h(builtins.)154
-2436 y(17.)61 b(Ev)m(en)27 b(if)h(a)f(shell)h(function)f(whose)g(name)g
-(con)m(tains)i(a)f(slash)f(w)m(as)g(de\014ned)g(b)s(efore)f(en)m
-(tering)j Fm(posix)330 2545 y Fu(mo)s(de,)h(the)h(shell)f(will)h(not)g
-(execute)g(a)g(function)f(whose)g(name)h(con)m(tains)g(one)g(or)f(more)
-h(slashes.)154 2685 y(18.)61 b Fm(posix)30 b Fu(sp)s(ecial)h(builtins)e
+1249 y(than)g(on)g(all)i(assignmen)m(t)f(statemen)m(ts)h(on)e(the)h
+(line.)154 1383 y(12.)61 b(The)29 b(default)g(history)g(\014le)g(is)g
+Ft(~/.sh_history)d Fu(\(this)j(is)g(the)g(default)h(v)-5
+b(alue)29 b(the)h(shell)f(assigns)g(to)330 1492 y Ft($HISTFILE)p
+Fu(\).)154 1626 y(13.)61 b(Redirection)25 b(op)s(erators)f(do)g(not)g
+(p)s(erform)f(\014lename)h(expansion)g(on)g(the)g(w)m(ord)f(in)h(the)g
+(redirection)330 1736 y(unless)30 b(the)g(shell)h(is)f(in)m(teractiv)m
+(e.)154 1870 y(14.)61 b(Redirection)31 b(op)s(erators)g(do)f(not)h(p)s
+(erform)e(w)m(ord)h(splitting)h(on)f(the)h(w)m(ord)f(in)g(the)g
+(redirection.)154 2004 y(15.)61 b(F)-8 b(unction)35 b(names)g(m)m(ust)f
+(b)s(e)g(v)-5 b(alid)35 b(shell)f Ft(name)p Fu(s.)52
+b(That)34 b(is,)i(they)f(ma)m(y)g(not)g(con)m(tain)g(c)m(haracters)330
+2113 y(other)e(than)g(letters,)h(digits,)h(and)d(underscores,)h(and)f
+(ma)m(y)h(not)g(start)h(with)e(a)h(digit.)49 b(Declaring)330
+2223 y(a)31 b(function)f(with)g(an)g(in)m(v)-5 b(alid)31
+b(name)g(causes)f(a)h(fatal)h(syn)m(tax)f(error)f(in)g(non-in)m
+(teractiv)m(e)j(shells.)154 2357 y(16.)61 b(F)-8 b(unction)31
+b(names)f(ma)m(y)h(not)g(b)s(e)f(the)g(same)h(as)g(one)f(of)h(the)f
+Fm(posix)g Fu(sp)s(ecial)h(builtins.)154 2491 y(17.)61
+b(Ev)m(en)27 b(if)h(a)f(shell)h(function)f(whose)g(name)g(con)m(tains)i
+(a)f(slash)f(w)m(as)g(de\014ned)g(b)s(efore)f(en)m(tering)j
+Fm(posix)330 2600 y Fu(mo)s(de,)h(the)h(shell)f(will)h(not)g(execute)g
+(a)g(function)f(whose)g(name)h(con)m(tains)g(one)g(or)f(more)h
+(slashes.)154 2734 y(18.)61 b Fm(posix)30 b Fu(sp)s(ecial)h(builtins)e
(are)i(found)e(b)s(efore)h(shell)h(functions)f(during)f(command)h(lo)s
-(okup.)154 2826 y(19.)61 b(When)48 b(prin)m(ting)g(shell)h(function)f
+(okup.)154 2868 y(19.)61 b(When)48 b(prin)m(ting)g(shell)h(function)f
(de\014nitions)g(\(e.g.,)55 b(b)m(y)48 b Ft(type)p Fu(\),)k(Bash)d(do)s
-(es)f(not)h(prin)m(t)f(the)330 2935 y Ft(function)28
-b Fu(k)m(eyw)m(ord.)154 3075 y(20.)61 b(Literal)28 b(tildes)g(that)f
+(es)f(not)h(prin)m(t)f(the)330 2978 y Ft(function)28
+b Fu(k)m(eyw)m(ord.)154 3112 y(20.)61 b(Literal)28 b(tildes)g(that)f
(app)s(ear)f(as)i(the)f(\014rst)f(c)m(haracter)j(in)d(elemen)m(ts)j(of)
e(the)g Ft(PATH)f Fu(v)-5 b(ariable)27 b(are)h(not)330
-3185 y(expanded)i(as)g(describ)s(ed)f(ab)s(o)m(v)m(e)j(under)d(Section)
-i(3.5.2)h([Tilde)f(Expansion],)f(page)h(25.)154 3325
+3221 y(expanded)i(as)g(describ)s(ed)f(ab)s(o)m(v)m(e)j(under)d(Section)
+i(3.5.2)h([Tilde)f(Expansion],)f(page)h(25.)154 3355
y(21.)61 b(The)29 b Ft(time)g Fu(reserv)m(ed)h(w)m(ord)g(ma)m(y)g(b)s
(e)g(used)f(b)m(y)h(itself)g(as)g(a)h(command.)40 b(When)30
-b(used)f(in)g(this)h(w)m(a)m(y)-8 b(,)330 3434 y(it)33
+b(used)f(in)g(this)h(w)m(a)m(y)-8 b(,)330 3465 y(it)33
b(displa)m(ys)g(timing)g(statistics)h(for)e(the)h(shell)g(and)f(its)g
(completed)i(c)m(hildren.)47 b(The)32 b Ft(TIMEFORMAT)330
-3544 y Fu(v)-5 b(ariable)31 b(con)m(trols)h(the)e(format)h(of)g(the)f
-(timing)h(information.)154 3684 y(22.)61 b(When)33 b(parsing)g(and)f
+3574 y Fu(v)-5 b(ariable)31 b(con)m(trols)h(the)e(format)h(of)g(the)f
+(timing)h(information.)154 3708 y(22.)61 b(When)33 b(parsing)g(and)f
(expanding)h(a)h($)p Fi({)6 b Fu(.)22 b(.)h(.)11 b Fi(})33
b Fu(expansion)g(that)h(app)s(ears)f(within)f(double)h(quotes,)330
-3794 y(single)42 b(quotes)g(are)g(no)g(longer)g(sp)s(ecial)g(and)f
+3818 y(single)42 b(quotes)g(are)g(no)g(longer)g(sp)s(ecial)g(and)f
(cannot)i(b)s(e)e(used)g(to)h(quote)g(a)g(closing)h(brace)f(or)330
-3903 y(other)31 b(sp)s(ecial)h(c)m(haracter,)i(unless)c(the)i(op)s
+3927 y(other)31 b(sp)s(ecial)h(c)m(haracter,)i(unless)c(the)i(op)s
(erator)f(is)g(one)h(of)f(those)h(de\014ned)e(to)i(p)s(erform)e
-(pattern)330 4013 y(remo)m(v)-5 b(al.)42 b(In)30 b(this)g(case,)i(they)
+(pattern)330 4037 y(remo)m(v)-5 b(al.)42 b(In)30 b(this)g(case,)i(they)
e(do)g(not)h(ha)m(v)m(e)h(to)f(app)s(ear)e(as)i(matc)m(hed)g(pairs.)154
-4153 y(23.)61 b(The)29 b(parser)g(do)s(es)g(not)h(recognize)h
+4171 y(23.)61 b(The)29 b(parser)g(do)s(es)g(not)h(recognize)h
Ft(time)d Fu(as)i(a)g(reserv)m(ed)f(w)m(ord)g(if)h(the)f(next)h(tok)m
-(en)h(b)s(egins)d(with)i(a)330 4262 y(`)p Ft(-)p Fu('.)154
-4402 y(24.)61 b(The)30 b(`)p Ft(!)p Fu(')h(c)m(haracter)h(do)s(es)e
+(en)h(b)s(egins)d(with)i(a)330 4281 y(`)p Ft(-)p Fu('.)154
+4415 y(24.)61 b(The)30 b(`)p Ft(!)p Fu(')h(c)m(haracter)h(do)s(es)e
(not)h(in)m(tro)s(duce)g(history)f(expansion)h(within)f(a)h
-(double-quoted)g(string,)330 4512 y(ev)m(en)g(if)f(the)h
-Ft(histexpand)d Fu(option)i(is)h(enabled.)154 4652 y(25.)61
+(double-quoted)g(string,)330 4524 y(ev)m(en)g(if)f(the)h
+Ft(histexpand)d Fu(option)i(is)h(enabled.)154 4658 y(25.)61
b(If)24 b(a)g Fm(posix)g Fu(sp)s(ecial)h(builtin)f(returns)f(an)h
(error)g(status,)i(a)e(non-in)m(teractiv)m(e)j(shell)e(exits.)39
-b(The)24 b(fatal)330 4762 y(errors)30 b(are)h(those)f(listed)h(in)f
+b(The)24 b(fatal)330 4768 y(errors)30 b(are)h(those)f(listed)h(in)f
(the)h Fm(posix)e Fu(standard,)h(and)g(include)g(things)g(lik)m(e)i
-(passing)e(incorrect)330 4871 y(options,)43 b(redirection)d(errors,)i
+(passing)e(incorrect)330 4877 y(options,)43 b(redirection)d(errors,)i
(v)-5 b(ariable)41 b(assignmen)m(t)g(errors)e(for)g(assignmen)m(ts)i
-(preceding)f(the)330 4981 y(command)30 b(name,)h(and)f(so)g(on.)154
+(preceding)f(the)330 4987 y(command)30 b(name,)h(and)f(so)g(on.)154
5121 y(26.)61 b(The)35 b Ft(unset)e Fu(builtin)i(with)g(the)g
Ft(-v)f Fu(option)i(sp)s(eci\014ed)e(returns)g(a)i(fatal)g(error)f(if)g
(it)g(attempts)h(to)330 5230 y(unset)22 b(a)h Ft(readonly)d
y(that)31 b(is)f(an)h(in)m(v)-5 b(alid)31 b(iden)m(ti\014er,)f(whic)m
(h)g(causes)h(a)g(non-in)m(teractiv)m(e)i(shell)e(to)g(exit.)p
eop end
-%%Page: 111 117
-TeXDict begin 111 116 bop 150 -116 a Fu(Chapter)30 b(6:)41
-b(Bash)30 b(F)-8 b(eatures)2439 b(111)154 299 y(27.)61
+%%Page: 112 118
+TeXDict begin 112 117 bop 150 -116 a Fu(Chapter)30 b(6:)41
+b(Bash)30 b(F)-8 b(eatures)2439 b(112)154 299 y(27.)61
b(A)31 b(non-in)m(teractiv)m(e)j(shell)d(exits)h(with)e(an)h(error)g
(status)g(if)g(a)g(v)-5 b(ariable)32 b(assignmen)m(t)g(error)e(o)s
(ccurs)330 408 y(when)38 b(no)h(command)g(name)g(follo)m(ws)i(the)e
(for)g(the)g(\014lename)f(argumen)m(t)330 5340 y(if)30
b(it)h(is)g(not)f(found)f(b)m(y)i(searc)m(hing)g Ft(PATH)p
Fu(.)p eop end
-%%Page: 112 118
-TeXDict begin 112 117 bop 150 -116 a Fu(Chapter)30 b(6:)41
-b(Bash)30 b(F)-8 b(eatures)2439 b(112)154 299 y(46.)61
+%%Page: 113 119
+TeXDict begin 113 118 bop 150 -116 a Fu(Chapter)30 b(6:)41
+b(Bash)30 b(F)-8 b(eatures)2439 b(113)154 299 y(46.)61
b(Enabling)21 b Fm(posix)g Fu(mo)s(de)g(has)g(the)g(e\013ect)i(of)e
(setting)i(the)e Ft(inherit_errexit)d Fu(option,)23 b(so)f(subshells)
330 408 y(spa)m(wned)27 b(to)i(execute)g(command)e(substitutions)h
Fu(,)h(the)e(trap)h(handler)e(executes)i(and)f Ft(read)330
5340 y Fu(returns)29 b(an)h(exit)i(status)e(greater)i(than)e(128.)p
eop end
-%%Page: 113 119
-TeXDict begin 113 118 bop 150 -116 a Fu(Chapter)30 b(6:)41
-b(Bash)30 b(F)-8 b(eatures)2439 b(113)154 299 y(63.)61
+%%Page: 114 120
+TeXDict begin 114 119 bop 150 -116 a Fu(Chapter)30 b(6:)41
+b(Bash)30 b(F)-8 b(eatures)2439 b(114)154 299 y(63.)61
b(The)33 b Ft(printf)f Fu(builtin)i(uses)f Ft(double)f
Fu(\(via)j Ft(strtod)p Fu(\))d(to)j(con)m(v)m(ert)g(argumen)m(ts)f
(corresp)s(onding)f(to)330 408 y(\015oating)40 b(p)s(oin)m(t)f(con)m(v)
b(double)38 b Fu(if)h(it's)g(a)m(v)-5 b(ailable.)69 b(The)39
b(`)p Ft(L)p Fu(')330 518 y(length)31 b(mo)s(di\014er)e(forces)i
Ft(printf)e Fu(to)i(use)f Ft(long)f(double)g Fu(if)h(it's)h(a)m(v)-5
-b(ailable.)154 650 y(64.)61 b(Bash)27 b(remo)m(v)m(es)h(an)e(exited)i
+b(ailable.)154 653 y(64.)61 b(Bash)27 b(remo)m(v)m(es)h(an)e(exited)i
(bac)m(kground)e(pro)s(cess's)h(status)g(from)f(the)h(list)g(of)g(suc)m
-(h)f(statuses)h(after)330 759 y(the)k Ft(wait)e Fu(builtin)h(is)g(used)
-g(to)h(obtain)g(it.)154 891 y(65.)61 b(A)39 b(double)f(quote)i(c)m
+(h)f(statuses)h(after)330 763 y(the)k Ft(wait)e Fu(builtin)h(is)g(used)
+g(to)h(obtain)g(it.)154 898 y(65.)61 b(A)39 b(double)f(quote)i(c)m
(haracter)g(\(`)p Ft(")p Fu('\))g(is)f(treated)g(sp)s(ecially)h(when)e
-(it)h(app)s(ears)f(in)h(a)g(bac)m(kquoted)330 1000 y(command)24
+(it)h(app)s(ears)f(in)h(a)g(bac)m(kquoted)330 1008 y(command)24
b(substitution)f(in)h(the)g(b)s(o)s(dy)e(of)i(a)g(here-do)s(cumen)m(t)g
-(that)h(undergo)s(es)e(expansion.)38 b(That)330 1110
+(that)h(undergo)s(es)e(expansion.)38 b(That)330 1117
y(means,)29 b(for)f(example,)i(that)f(a)g(bac)m(kslash)g(preceding)f(a)
h(double)f(quote)h(c)m(haracter)h(will)f(escap)s(e)f(it)330
-1219 y(and)i(the)g(bac)m(kslash)h(will)g(b)s(e)f(remo)m(v)m(ed.)154
-1351 y(66.)61 b(Command)25 b(substitutions)g(don't)g(set)h(the)g(`)p
+1227 y(and)i(the)g(bac)m(kslash)h(will)g(b)s(e)f(remo)m(v)m(ed.)154
+1362 y(66.)61 b(The)26 b Ft(test)g Fu(builtin)g(compares)h(strings)g
+(using)f(the)h(curren)m(t)f(lo)s(cale)j(when)c(pro)s(cessing)i(the)g(`)
+p Ft(<)p Fu(')g(and)330 1472 y(`)p Ft(>)p Fu(')k(binary)e(op)s
+(erators.)154 1607 y(67.)61 b(The)27 b Ft(test)f Fu(builtin's)g
+Ft(-t)h Fu(unary)f(primary)g(requires)h(an)g(argumen)m(t.)40
+b(Historical)29 b(v)m(ersions)f(of)f Ft(test)330 1717
+y Fu(made)c(the)h(argumen)m(t)g(optional)h(in)e(certain)h(cases,)i(and)
+d(Bash)h(attempts)g(to)g(accommo)s(date)h(those)330 1826
+y(for)30 b(bac)m(kw)m(ards)h(compatibilit)m(y)-8 b(.)154
+1962 y(68.)61 b(Command)25 b(substitutions)g(don't)g(set)h(the)g(`)p
Ft(?)p Fu(')g(sp)s(ecial)g(parameter.)40 b(The)25 b(exit)h(status)g(of)
-g(a)g(simple)330 1461 y(command)i(without)g(a)h(command)f(w)m(ord)f(is)
+g(a)g(simple)330 2071 y(command)i(without)g(a)h(command)f(w)m(ord)f(is)
i(still)g(the)f(exit)h(status)g(of)f(the)g(last)h(command)f(substi-)330
-1570 y(tution)f(that)h(o)s(ccurred)e(while)h(ev)-5 b(aluating)28
+2181 y(tution)f(that)h(o)s(ccurred)e(while)h(ev)-5 b(aluating)28
b(the)g(v)-5 b(ariable)27 b(assignmen)m(ts)h(and)e(redirections)i(in)e
-(that)330 1680 y(command,)h(but)f(that)g(do)s(es)g(not)h(happ)s(en)d
+(that)330 2291 y(command,)h(but)f(that)g(do)s(es)g(not)h(happ)s(en)d
(un)m(til)j(after)g(all)g(of)f(the)h(assignmen)m(ts)g(and)e
-(redirections.)275 1833 y(There)34 b(is)g(other)h Fm(posix)f
+(redirections.)275 2452 y(There)34 b(is)g(other)h Fm(posix)f
Fu(b)s(eha)m(vior)h(that)g(Bash)g(do)s(es)f(not)h(implemen)m(t)g(b)m(y)
-g(default)f(ev)m(en)i(when)d(in)150 1943 y Fm(posix)d
-Fu(mo)s(de.)40 b(Sp)s(eci\014cally:)199 2074 y(1.)61
+g(default)f(ev)m(en)i(when)d(in)150 2562 y Fm(posix)d
+Fu(mo)s(de.)40 b(Sp)s(eci\014cally:)199 2698 y(1.)61
b(The)30 b Ft(fc)f Fu(builtin)h(c)m(hec)m(ks)i Ft($EDITOR)c
Fu(as)j(a)f(program)g(to)h(edit)g(history)f(en)m(tries)h(if)f
-Ft(FCEDIT)f Fu(is)h(unset,)330 2184 y(rather)g(than)g(defaulting)h
+Ft(FCEDIT)f Fu(is)h(unset,)330 2808 y(rather)g(than)g(defaulting)h
(directly)g(to)g Ft(ed)p Fu(.)40 b Ft(fc)30 b Fu(uses)g
-Ft(ed)g Fu(if)g Ft(EDITOR)f Fu(is)h(unset.)199 2315 y(2.)61
+Ft(ed)g Fu(if)g Ft(EDITOR)f Fu(is)h(unset.)199 2943 y(2.)61
b(A)37 b(non-in)m(teractiv)m(e)i(shell)e(do)s(es)f(not)h(exit)h(if)e(a)
h(v)-5 b(ariable)38 b(assignmen)m(t)f(preceding)g(the)g
-Ft(command)330 2425 y Fu(builtin)30 b(or)g(another)h(non-sp)s(ecial)g
-(builtin)f(fails.)199 2557 y(3.)61 b(As)29 b(noted)g(ab)s(o)m(v)m(e,)i
+Ft(command)330 3053 y Fu(builtin)30 b(or)g(another)h(non-sp)s(ecial)g
+(builtin)f(fails.)199 3188 y(3.)61 b(As)29 b(noted)g(ab)s(o)m(v)m(e,)i
(Bash)e(requires)g(the)g Ft(xpg_echo)e Fu(option)j(to)g(b)s(e)e
-(enabled)h(for)g(the)g Ft(echo)f Fu(builtin)330 2666
-y(to)j(b)s(e)f(fully)g(conforman)m(t.)275 2820 y(Bash)c(can)g(b)s(e)f
+(enabled)h(for)g(the)g Ft(echo)f Fu(builtin)330 3298
+y(to)j(b)s(e)f(fully)g(conforman)m(t.)275 3460 y(Bash)c(can)g(b)s(e)f
(con\014gured)h(to)g(b)s(e)g Fm(posix)p Fu(-conforman)m(t)g(b)m(y)g
(default,)h(b)m(y)f(sp)s(ecifying)g(the)g Ft(--enable-)150
-2929 y(strict-posix-default)c Fu(to)27 b Ft(configure)e
+3569 y(strict-posix-default)c Fu(to)27 b Ft(configure)e
Fu(when)h(building)h(\(see)h(Section)g(10.8)g([Optional)g(F)-8
-b(eatures],)150 3039 y(page)31 b(166\).)150 3274 y Fs(6.12)68
-b(Shell)46 b(Compatibilit)l(y)h(Mo)t(de)150 3433 y Fu(Bash-4.0)33
+b(eatures],)150 3679 y(page)31 b(168\).)150 3922 y Fs(6.12)68
+b(Shell)46 b(Compatibilit)l(y)h(Mo)t(de)150 4081 y Fu(Bash-4.0)33
b(in)m(tro)s(duced)f(the)f(concept)i(of)f(a)g Fr(shell)g(compatibilit)m
(y)i(lev)m(el)p Fu(,)g(sp)s(eci\014ed)d(as)h(a)g(set)h(of)f(options)150
-3543 y(to)f(the)f(shopt)g(builtin)g(\()p Ft(compat31)p
+4191 y(to)f(the)f(shopt)g(builtin)g(\()p Ft(compat31)p
Fu(,)e Ft(compat32)p Fu(,)h Ft(compat40)p Fu(,)f Ft(compat41)p
Fu(,)g(and)i(so)g(on\).)41 b(There)30 b(is)g(only)150
-3652 y(one)f(curren)m(t)f(compatibilit)m(y)j(lev)m(el)f({)f(eac)m(h)h
+4301 y(one)f(curren)m(t)f(compatibilit)m(y)j(lev)m(el)f({)f(eac)m(h)h
(option)f(is)g(m)m(utually)g(exclusiv)m(e.)41 b(The)28
-b(compatibilit)m(y)j(lev)m(el)150 3762 y(is)39 b(in)m(tended)g(to)h
+b(compatibilit)m(y)j(lev)m(el)150 4410 y(is)39 b(in)m(tended)g(to)h
(allo)m(w)g(users)e(to)i(select)h(b)s(eha)m(vior)e(from)f(previous)h(v)
-m(ersions)g(that)h(is)f(incompatible)150 3871 y(with)d(new)m(er)g(v)m
+m(ersions)g(that)h(is)f(incompatible)150 4520 y(with)d(new)m(er)g(v)m
(ersions)g(while)g(they)g(migrate)h(scripts)f(to)h(use)f(curren)m(t)f
-(features)i(and)e(b)s(eha)m(vior.)58 b(It's)150 3981
+(features)i(and)e(b)s(eha)m(vior.)58 b(It's)150 4629
y(in)m(tended)30 b(to)h(b)s(e)f(a)h(temp)s(orary)f(solution.)275
-4113 y(This)k(section)j(do)s(es)e(not)h(men)m(tion)g(b)s(eha)m(vior)g
+4765 y(This)k(section)j(do)s(es)e(not)h(men)m(tion)g(b)s(eha)m(vior)g
(that)g(is)f(standard)g(for)g(a)h(particular)g(v)m(ersion)g(\(e.g.,)150
-4222 y(setting)d Ft(compat32)c Fu(means)i(that)i(quoting)e(the)h(rhs)f
+4875 y(setting)d Ft(compat32)c Fu(means)i(that)i(quoting)e(the)h(rhs)f
(of)g(the)h(regexp)g(matc)m(hing)h(op)s(erator)e(quotes)h(sp)s(e-)150
-4332 y(cial)39 b(regexp)e(c)m(haracters)i(in)e(the)g(w)m(ord,)i(whic)m
+4985 y(cial)39 b(regexp)e(c)m(haracters)i(in)e(the)g(w)m(ord,)i(whic)m
(h)e(is)g(default)h(b)s(eha)m(vior)f(in)g(bash-3.2)h(and)f(subsequen)m
-(t)150 4441 y(v)m(ersions\).)275 4573 y(If)29 b(a)h(user)f(enables,)h
+(t)150 5094 y(v)m(ersions\).)275 5230 y(If)29 b(a)h(user)f(enables,)h
(sa)m(y)-8 b(,)31 b Ft(compat32)p Fu(,)d(it)i(ma)m(y)g(a\013ect)h(the)f
(b)s(eha)m(vior)g(of)g(other)g(compatibilit)m(y)h(lev)m(els)150
-4682 y(up)23 b(to)h(and)f(including)h(the)g(curren)m(t)f(compatibilit)m
+5340 y(up)23 b(to)h(and)f(including)h(the)g(curren)m(t)f(compatibilit)m
(y)j(lev)m(el.)41 b(The)23 b(idea)h(is)g(that)g(eac)m(h)h(compatibilit)
-m(y)h(lev)m(el)150 4792 y(con)m(trols)35 b(b)s(eha)m(vior)f(that)g(c)m
-(hanged)g(in)f(that)h(v)m(ersion)g(of)g(Bash,)h(but)e(that)h(b)s(eha)m
-(vior)g(ma)m(y)g(ha)m(v)m(e)h(b)s(een)150 4902 y(presen)m(t)f(in)g
-(earlier)g(v)m(ersions.)52 b(F)-8 b(or)35 b(instance,)g(the)f(c)m
-(hange)h(to)g(use)f(lo)s(cale-based)h(comparisons)f(with)150
-5011 y(the)e Ft([[)f Fu(command)g(came)h(in)g(bash-4.1,)h(and)d
-(earlier)j(v)m(ersions)f(used)f(ASCI)s(I-based)f(comparisons,)i(so)150
-5121 y(enabling)27 b Ft(compat32)e Fu(will)i(enable)g(ASCI)s(I-based)e
-(comparisons)i(as)g(w)m(ell.)41 b(That)26 b(gran)m(ularit)m(y)i(ma)m(y)
-g(not)150 5230 y(b)s(e)i(su\016cien)m(t)i(for)f(all)g(uses,)g(and)g(as)
-g(a)g(result)g(users)f(should)g(emplo)m(y)i(compatibilit)m(y)h(lev)m
-(els)g(carefully)-8 b(.)150 5340 y(Read)31 b(the)f(do)s(cumen)m(tation)
-h(for)g(a)f(particular)h(feature)g(to)g(\014nd)e(out)h(the)h(curren)m
-(t)f(b)s(eha)m(vior.)p eop end
-%%Page: 114 120
-TeXDict begin 114 119 bop 150 -116 a Fu(Chapter)30 b(6:)41
-b(Bash)30 b(F)-8 b(eatures)2439 b(114)275 299 y(Bash-4.3)44
-b(in)m(tro)s(duced)e(a)h(new)f(shell)h(v)-5 b(ariable:)65
-b Ft(BASH_COMPAT)p Fu(.)75 b(The)42 b(v)-5 b(alue)43
-b(assigned)g(to)g(this)150 408 y(v)-5 b(ariable)32 b(\(a)g(decimal)h(v)
-m(ersion)e(n)m(um)m(b)s(er)f(lik)m(e)j(4.2,)g(or)e(an)h(in)m(teger)g
-(corresp)s(onding)f(to)h(the)f Ft(compat)p Fr(NN)150
-518 y Fu(option,)g(lik)m(e)h(42\))f(determines)g(the)f(compatibilit)m
-(y)j(lev)m(el.)275 649 y(Starting)e(with)g(bash-4.4,)h(Bash)f(has)g(b)s
-(egun)f(deprecating)h(older)h(compatibilit)m(y)h(lev)m(els.)44
-b(Ev)m(en)m(tu-)150 758 y(ally)-8 b(,)32 b(the)e(options)h(will)g(b)s
+m(y)h(lev)m(el)p eop end
+%%Page: 115 121
+TeXDict begin 115 120 bop 150 -116 a Fu(Chapter)30 b(6:)41
+b(Bash)30 b(F)-8 b(eatures)2439 b(115)150 299 y(con)m(trols)35
+b(b)s(eha)m(vior)f(that)g(c)m(hanged)g(in)f(that)h(v)m(ersion)g(of)g
+(Bash,)h(but)e(that)h(b)s(eha)m(vior)g(ma)m(y)g(ha)m(v)m(e)h(b)s(een)
+150 408 y(presen)m(t)f(in)g(earlier)g(v)m(ersions.)52
+b(F)-8 b(or)35 b(instance,)g(the)f(c)m(hange)h(to)g(use)f(lo)s
+(cale-based)h(comparisons)f(with)150 518 y(the)e Ft([[)f
+Fu(command)g(came)h(in)g(bash-4.1,)h(and)d(earlier)j(v)m(ersions)f
+(used)f(ASCI)s(I-based)f(comparisons,)i(so)150 628 y(enabling)27
+b Ft(compat32)e Fu(will)i(enable)g(ASCI)s(I-based)e(comparisons)i(as)g
+(w)m(ell.)41 b(That)26 b(gran)m(ularit)m(y)i(ma)m(y)g(not)150
+737 y(b)s(e)i(su\016cien)m(t)i(for)f(all)g(uses,)g(and)g(as)g(a)g
+(result)g(users)f(should)g(emplo)m(y)i(compatibilit)m(y)h(lev)m(els)g
+(carefully)-8 b(.)150 847 y(Read)31 b(the)f(do)s(cumen)m(tation)h(for)g
+(a)f(particular)h(feature)g(to)g(\014nd)e(out)h(the)h(curren)m(t)f(b)s
+(eha)m(vior.)275 990 y(Bash-4.3)44 b(in)m(tro)s(duced)e(a)h(new)f
+(shell)h(v)-5 b(ariable:)65 b Ft(BASH_COMPAT)p Fu(.)75
+b(The)42 b(v)-5 b(alue)43 b(assigned)g(to)g(this)150
+1100 y(v)-5 b(ariable)32 b(\(a)g(decimal)h(v)m(ersion)e(n)m(um)m(b)s
+(er)f(lik)m(e)j(4.2,)g(or)e(an)h(in)m(teger)g(corresp)s(onding)f(to)h
+(the)f Ft(compat)p Fr(NN)150 1209 y Fu(option,)g(lik)m(e)h(42\))f
+(determines)g(the)f(compatibilit)m(y)j(lev)m(el.)275
+1352 y(Starting)e(with)g(bash-4.4,)h(Bash)f(has)g(b)s(egun)f
+(deprecating)h(older)h(compatibilit)m(y)h(lev)m(els.)44
+b(Ev)m(en)m(tu-)150 1462 y(ally)-8 b(,)32 b(the)e(options)h(will)g(b)s
(e)f(remo)m(v)m(ed)h(in)f(fa)m(v)m(or)i(of)e Ft(BASH_COMPAT)p
-Fu(.)275 889 y(Bash-5.0)36 b(is)f(the)g(\014nal)f(v)m(ersion)i(for)e
+Fu(.)275 1605 y(Bash-5.0)36 b(is)f(the)g(\014nal)f(v)m(ersion)i(for)e
(whic)m(h)h(there)g(will)g(b)s(e)f(an)h(individual)f(shopt)h(option)g
-(for)g(the)150 998 y(previous)30 b(v)m(ersion.)41 b(Users)30
+(for)g(the)150 1715 y(previous)30 b(v)m(ersion.)41 b(Users)30
b(should)g(use)g Ft(BASH_COMPAT)d Fu(on)j(bash-5.0)h(and)f(later)i(v)m
-(ersions.)275 1129 y(The)24 b(follo)m(wing)i(table)g(describ)s(es)e
+(ersions.)275 1858 y(The)24 b(follo)m(wing)i(table)g(describ)s(es)e
(the)i(b)s(eha)m(vior)f(c)m(hanges)h(con)m(trolled)g(b)m(y)f(eac)m(h)h
-(compatibilit)m(y)h(lev)m(el)150 1238 y(setting.)43 b(The)30
+(compatibilit)m(y)h(lev)m(el)150 1967 y(setting.)43 b(The)30
b Ft(compat)p Fr(NN)39 b Fu(tag)32 b(is)f(used)f(as)h(shorthand)e(for)h
(setting)i(the)f(compatibilit)m(y)i(lev)m(el)f(to)g Fr(NN)150
-1348 y Fu(using)37 b(one)h(of)g(the)g(follo)m(wing)h(mec)m(hanisms.)63
+2077 y Fu(using)37 b(one)h(of)g(the)g(follo)m(wing)h(mec)m(hanisms.)63
b(F)-8 b(or)39 b(v)m(ersions)f(prior)f(to)h(bash-5.0,)j(the)d
-(compatibilit)m(y)150 1457 y(lev)m(el)d(ma)m(y)f(b)s(e)e(set)i(using)e
+(compatibilit)m(y)150 2187 y(lev)m(el)d(ma)m(y)f(b)s(e)e(set)i(using)e
(the)i(corresp)s(onding)e Ft(compat)p Fr(NN)41 b Fu(shopt)33
b(option.)50 b(F)-8 b(or)34 b(bash-4.3)f(and)g(later)150
-1567 y(v)m(ersions,)40 b(the)e Ft(BASH_COMPAT)d Fu(v)-5
+2296 y(v)m(ersions,)40 b(the)e Ft(BASH_COMPAT)d Fu(v)-5
b(ariable)39 b(is)e(preferred,)i(and)e(it)i(is)f(required)f(for)g
-(bash-5.1)i(and)e(later)150 1677 y(v)m(ersions.)150 1828
-y Ft(compat31)705 1958 y Fq(\017)60 b Fu(quoting)34 b(the)g(rhs)e(of)i
+(bash-5.1)i(and)e(later)150 2406 y(v)m(ersions.)150 2578
+y Ft(compat31)705 2717 y Fq(\017)60 b Fu(quoting)34 b(the)g(rhs)e(of)i
(the)f Ft([[)g Fu(command's)h(regexp)f(matc)m(hing)i(op)s(erator)f(\(=)
-p Ft(~)p Fu(\))f(has)810 2068 y(no)d(sp)s(ecial)h(e\013ect)150
-2219 y Ft(compat40)705 2350 y Fq(\017)60 b Fu(the)35
+p Ft(~)p Fu(\))f(has)810 2827 y(no)d(sp)s(ecial)h(e\013ect)150
+2995 y Ft(compat40)705 3133 y Fq(\017)60 b Fu(the)35
b(`)p Ft(<)p Fu(')g(and)f(`)p Ft(>)p Fu(')g(op)s(erators)h(to)g(the)g
Ft([[)f Fu(command)h(do)f(not)h(consider)f(the)h(curren)m(t)810
-2459 y(lo)s(cale)41 b(when)d(comparing)i(strings;)k(they)c(use)f(ASCI)s
-(I)f(ordering.)67 b(Bash)40 b(v)m(ersions)810 2569 y(prior)f(to)i
+3243 y(lo)s(cale)41 b(when)d(comparing)i(strings;)k(they)c(use)f(ASCI)s
+(I)f(ordering.)67 b(Bash)40 b(v)m(ersions)810 3353 y(prior)f(to)i
(bash-4.1)f(use)g(ASCI)s(I)e(collation)k(and)d(strcmp\(3\);)45
-b(bash-4.1)c(and)e(later)810 2679 y(use)30 b(the)h(curren)m(t)f(lo)s
+b(bash-4.1)c(and)e(later)810 3462 y(use)30 b(the)h(curren)m(t)f(lo)s
(cale's)i(collation)h(sequence)d(and)g(strcoll\(3\).)150
-2830 y Ft(compat41)705 2960 y Fq(\017)60 b Fu(in)29 b(p)s(osix)f(mo)s
+3630 y Ft(compat41)705 3769 y Fq(\017)60 b Fu(in)29 b(p)s(osix)f(mo)s
(de,)i Ft(time)e Fu(ma)m(y)h(b)s(e)g(follo)m(w)m(ed)i(b)m(y)e(options)g
-(and)g(still)h(b)s(e)e(recognized)j(as)810 3070 y(a)g(reserv)m(ed)f(w)m
+(and)g(still)h(b)s(e)e(recognized)j(as)810 3879 y(a)g(reserv)m(ed)f(w)m
(ord)g(\(this)h(is)f Fm(posix)g Fu(in)m(terpretation)i(267\))705
-3200 y Fq(\017)60 b Fu(in)37 b(p)s(osix)f(mo)s(de,)i(the)g(parser)e
+4018 y Fq(\017)60 b Fu(in)37 b(p)s(osix)f(mo)s(de,)i(the)g(parser)e
(requires)g(that)i(an)f(ev)m(en)g(n)m(um)m(b)s(er)f(of)h(single)g
-(quotes)810 3310 y(o)s(ccur)28 b(in)g(the)h Fr(w)m(ord)i
+(quotes)810 4127 y(o)s(ccur)28 b(in)g(the)h Fr(w)m(ord)i
Fu(p)s(ortion)d(of)h(a)g(double-quoted)f($)p Fi({)6 b
Fu(.)23 b(.)f(.)11 b Fi(})29 b Fu(parameter)g(expansion)810
-3420 y(and)34 b(treats)h(them)f(sp)s(ecially)-8 b(,)37
+4237 y(and)34 b(treats)h(them)f(sp)s(ecially)-8 b(,)37
b(so)e(that)g(c)m(haracters)g(within)f(the)h(single)g(quotes)g(are)810
-3529 y(considered)30 b(quoted)h(\(this)f(is)h Fm(posix)e
-Fu(in)m(terpretation)j(221\))150 3680 y Ft(compat42)705
-3811 y Fq(\017)60 b Fu(the)29 b(replacemen)m(t)i(string)e(in)g
+4346 y(considered)30 b(quoted)h(\(this)f(is)h Fm(posix)e
+Fu(in)m(terpretation)j(221\))150 4514 y Ft(compat42)705
+4653 y Fq(\017)60 b Fu(the)29 b(replacemen)m(t)i(string)e(in)g
(double-quoted)h(pattern)f(substitution)g(do)s(es)g(not)h(un-)810
-3921 y(dergo)h(quote)g(remo)m(v)-5 b(al,)32 b(as)e(it)h(do)s(es)f(in)g
-(v)m(ersions)h(after)g(bash-4.2)705 4051 y Fq(\017)60
+4763 y(dergo)h(quote)g(remo)m(v)-5 b(al,)32 b(as)e(it)h(do)s(es)f(in)g
+(v)m(ersions)h(after)g(bash-4.2)705 4902 y Fq(\017)60
b Fu(in)39 b(p)s(osix)g(mo)s(de,)j(single)e(quotes)g(are)g(considered)f
-(sp)s(ecial)h(when)f(expanding)g(the)810 4161 y Fr(w)m(ord)d
+(sp)s(ecial)h(when)f(expanding)g(the)810 5011 y Fr(w)m(ord)d
Fu(p)s(ortion)c(of)g(a)h(double-quoted)g($)p Fi({)6 b
Fu(.)22 b(.)h(.)11 b Fi(})33 b Fu(parameter)g(expansion)f(and)g(can)h
-(b)s(e)810 4270 y(used)40 b(to)i(quote)g(a)f(closing)h(brace)f(or)g
+(b)s(e)810 5121 y(used)40 b(to)i(quote)g(a)f(closing)h(brace)f(or)g
(other)h(sp)s(ecial)f(c)m(haracter)i(\(this)e(is)g(part)g(of)810
-4380 y Fm(posix)36 b Fu(in)m(terpretation)h(221\);)42
+5230 y Fm(posix)36 b Fu(in)m(terpretation)h(221\);)42
b(in)36 b(later)h(v)m(ersions,)h(single)f(quotes)g(are)g(not)f(sp)s
-(ecial)810 4489 y(within)30 b(double-quoted)g(w)m(ord)g(expansions)150
-4641 y Ft(compat43)705 4771 y Fq(\017)60 b Fu(the)31
-b(shell)g(do)s(es)g(not)g(prin)m(t)f(a)h(w)m(arning)g(message)h(if)f
-(an)g(attempt)h(is)f(made)f(to)i(use)f(a)810 4881 y(quoted)36
-b(comp)s(ound)e(assignmen)m(t)i(as)g(an)g(argumen)m(t)g(to)g(declare)h
-(\(e.g.,)i(declare)d(-a)810 4990 y(fo)s(o='\(1)31 b(2\)'\).)42
-b(Later)31 b(v)m(ersions)g(w)m(arn)f(that)h(this)f(usage)h(is)g
-(deprecated)705 5121 y Fq(\017)60 b Fu(w)m(ord)21 b(expansion)g(errors)
-g(are)h(considered)f(non-fatal)h(errors)f(that)h(cause)g(the)f(curren)m
-(t)810 5230 y(command)k(to)g(fail,)i(ev)m(en)e(in)g(p)s(osix)f(mo)s(de)
-h(\(the)g(default)g(b)s(eha)m(vior)g(is)g(to)g(mak)m(e)h(them)810
-5340 y(fatal)32 b(errors)d(that)i(cause)g(the)g(shell)f(to)i(exit\))p
+(ecial)810 5340 y(within)30 b(double-quoted)g(w)m(ord)g(expansions)p
eop end
-%%Page: 115 121
-TeXDict begin 115 120 bop 150 -116 a Fu(Chapter)30 b(6:)41
-b(Bash)30 b(F)-8 b(eatures)2439 b(115)705 299 y Fq(\017)60
-b Fu(when)37 b(executing)i(a)g(shell)f(function,)i(the)f(lo)s(op)f
-(state)h(\(while/un)m(til/etc.\))68 b(is)38 b(not)810
-408 y(reset,)c(so)g Ft(break)d Fu(or)i Ft(continue)e
-Fu(in)h(that)i(function)f(will)g(break)g(or)g(con)m(tin)m(ue)h(lo)s
-(ops)810 518 y(in)h(the)g(calling)h(con)m(text.)57 b(Bash-4.4)37
-b(and)d(later)i(reset)g(the)f(lo)s(op)g(state)i(to)e(prev)m(en)m(t)810
-628 y(this)150 776 y Ft(compat44)705 905 y Fq(\017)60
-b Fu(the)41 b(shell)g(sets)g(up)e(the)i(v)-5 b(alues)41
-b(used)f(b)m(y)h Ft(BASH_ARGV)d Fu(and)i Ft(BASH_ARGC)e
-Fu(so)j(they)810 1014 y(can)26 b(expand)f(to)h(the)g(shell's)g(p)s
-(ositional)g(parameters)g(ev)m(en)h(if)e(extended)h(debugging)810
-1124 y(mo)s(de)k(is)g(not)h(enabled)705 1253 y Fq(\017)60
-b Fu(a)40 b(subshell)f(inherits)g(lo)s(ops)h(from)g(its)g(paren)m(t)g
-(con)m(text,)k(so)c Ft(break)e Fu(or)i Ft(continue)810
-1363 y Fu(will)35 b(cause)g(the)f(subshell)f(to)i(exit.)54
-b(Bash-5.0)36 b(and)d(later)j(reset)f(the)f(lo)s(op)h(state)g(to)810
-1472 y(prev)m(en)m(t)c(the)g(exit)705 1601 y Fq(\017)60
-b Fu(v)-5 b(ariable)28 b(assignmen)m(ts)h(preceding)f(builtins)f(lik)m
-(e)i Ft(export)d Fu(and)h Ft(readonly)e Fu(that)j(set)810
-1711 y(attributes)37 b(con)m(tin)m(ue)h(to)g(a\013ect)g(v)-5
-b(ariables)37 b(with)g(the)f(same)h(name)g(in)g(the)f(calling)810
-1820 y(en)m(vironmen)m(t)31 b(ev)m(en)g(if)f(the)h(shell)g(is)f(not)h
-(in)f(p)s(osix)f(mo)s(de)150 1969 y Ft(compat50)f(\(set)h(using)g
-(BASH_COMPAT\))705 2078 y Fq(\017)60 b Fu(Bash-5.1)29
+%%Page: 116 122
+TeXDict begin 116 121 bop 150 -116 a Fu(Chapter)30 b(6:)41
+b(Bash)30 b(F)-8 b(eatures)2439 b(116)150 299 y Ft(compat43)705
+434 y Fq(\017)60 b Fu(the)31 b(shell)g(do)s(es)g(not)g(prin)m(t)f(a)h
+(w)m(arning)g(message)h(if)f(an)g(attempt)h(is)f(made)f(to)i(use)f(a)
+810 544 y(quoted)36 b(comp)s(ound)e(assignmen)m(t)i(as)g(an)g(argumen)m
+(t)g(to)g(declare)h(\(e.g.,)i(declare)d(-a)810 653 y(fo)s(o='\(1)31
+b(2\)'\).)42 b(Later)31 b(v)m(ersions)g(w)m(arn)f(that)h(this)f(usage)h
+(is)g(deprecated)705 789 y Fq(\017)60 b Fu(w)m(ord)21
+b(expansion)g(errors)g(are)h(considered)f(non-fatal)h(errors)f(that)h
+(cause)g(the)f(curren)m(t)810 898 y(command)k(to)g(fail,)i(ev)m(en)e
+(in)g(p)s(osix)f(mo)s(de)h(\(the)g(default)g(b)s(eha)m(vior)g(is)g(to)g
+(mak)m(e)h(them)810 1008 y(fatal)32 b(errors)d(that)i(cause)g(the)g
+(shell)f(to)i(exit\))705 1143 y Fq(\017)60 b Fu(when)37
+b(executing)i(a)g(shell)f(function,)i(the)f(lo)s(op)f(state)h
+(\(while/un)m(til/etc.\))68 b(is)38 b(not)810 1253 y(reset,)c(so)g
+Ft(break)d Fu(or)i Ft(continue)e Fu(in)h(that)i(function)f(will)g
+(break)g(or)g(con)m(tin)m(ue)h(lo)s(ops)810 1363 y(in)h(the)g(calling)h
+(con)m(text.)57 b(Bash-4.4)37 b(and)d(later)i(reset)g(the)f(lo)s(op)g
+(state)i(to)e(prev)m(en)m(t)810 1472 y(this)150 1633
+y Ft(compat44)705 1769 y Fq(\017)60 b Fu(the)41 b(shell)g(sets)g(up)e
+(the)i(v)-5 b(alues)41 b(used)f(b)m(y)h Ft(BASH_ARGV)d
+Fu(and)i Ft(BASH_ARGC)e Fu(so)j(they)810 1878 y(can)26
+b(expand)f(to)h(the)g(shell's)g(p)s(ositional)g(parameters)g(ev)m(en)h
+(if)e(extended)h(debugging)810 1988 y(mo)s(de)k(is)g(not)h(enabled)705
+2123 y Fq(\017)60 b Fu(a)40 b(subshell)f(inherits)g(lo)s(ops)h(from)g
+(its)g(paren)m(t)g(con)m(text,)k(so)c Ft(break)e Fu(or)i
+Ft(continue)810 2233 y Fu(will)35 b(cause)g(the)f(subshell)f(to)i
+(exit.)54 b(Bash-5.0)36 b(and)d(later)j(reset)f(the)f(lo)s(op)h(state)g
+(to)810 2342 y(prev)m(en)m(t)c(the)g(exit)705 2478 y
+Fq(\017)60 b Fu(v)-5 b(ariable)28 b(assignmen)m(ts)h(preceding)f
+(builtins)f(lik)m(e)i Ft(export)d Fu(and)h Ft(readonly)e
+Fu(that)j(set)810 2587 y(attributes)37 b(con)m(tin)m(ue)h(to)g
+(a\013ect)g(v)-5 b(ariables)37 b(with)g(the)f(same)h(name)g(in)g(the)f
+(calling)810 2697 y(en)m(vironmen)m(t)31 b(ev)m(en)g(if)f(the)h(shell)g
+(is)f(not)h(in)f(p)s(osix)f(mo)s(de)150 2858 y Ft(compat50)f(\(set)h
+(using)g(BASH_COMPAT\))705 2968 y Fq(\017)60 b Fu(Bash-5.1)29
b(c)m(hanged)g(the)f(w)m(a)m(y)g Ft($RANDOM)e Fu(is)i(generated)h(to)f
-(in)m(tro)s(duce)g(sligh)m(tly)h(more)810 2188 y(randomness.)39
+(in)m(tro)s(duce)g(sligh)m(tly)h(more)810 3077 y(randomness.)39
b(If)30 b(the)f(shell)h(compatibilit)m(y)i(lev)m(el)f(is)f(set)g(to)h
-(50)f(or)g(lo)m(w)m(er,)h(it)f(rev)m(erts)810 2297 y(to)e(the)g(metho)s
+(50)f(or)g(lo)m(w)m(er,)h(it)f(rev)m(erts)810 3187 y(to)e(the)g(metho)s
(d)f(from)g(bash-5.0)h(and)f(previous)g(v)m(ersions,)i(so)e(seeding)h
-(the)g(random)810 2407 y(n)m(um)m(b)s(er)36 b(generator)j(b)m(y)e
+(the)g(random)810 3296 y(n)m(um)m(b)s(er)36 b(generator)j(b)m(y)e
(assigning)h(a)g(v)-5 b(alue)38 b(to)g Ft(RANDOM)e Fu(will)i(pro)s
-(duce)e(the)i(same)810 2516 y(sequence)31 b(as)f(in)g(bash-5.0)705
-2645 y Fq(\017)60 b Fu(If)22 b(the)g(command)g(hash)f(table)i(is)f
+(duce)e(the)i(same)810 3406 y(sequence)31 b(as)f(in)g(bash-5.0)705
+3541 y Fq(\017)60 b Fu(If)22 b(the)g(command)g(hash)f(table)i(is)f
(empt)m(y)-8 b(,)25 b(Bash)d(v)m(ersions)g(prior)g(to)h(bash-5.1)f
-(prin)m(ted)810 2755 y(an)29 b(informational)i(message)g(to)f(that)g
+(prin)m(ted)810 3651 y(an)29 b(informational)i(message)g(to)f(that)g
(e\013ect,)h(ev)m(en)g(when)d(pro)s(ducing)g(output)h(that)810
-2865 y(can)40 b(b)s(e)g(reused)f(as)h(input.)69 b(Bash-5.1)42
+3761 y(can)40 b(b)s(e)g(reused)f(as)h(input.)69 b(Bash-5.1)42
b(suppresses)c(that)j(message)g(when)e(the)i Ft(-l)810
-2974 y Fu(option)31 b(is)f(supplied.)150 3122 y Ft(compat51)e(\(set)h
-(using)g(BASH_COMPAT\))705 3232 y Fq(\017)60 b Fu(The)38
+3870 y Fu(option)31 b(is)f(supplied.)150 4031 y Ft(compat51)e(\(set)h
+(using)g(BASH_COMPAT\))705 4141 y Fq(\017)60 b Fu(The)38
b Ft(unset)g Fu(builtin)g(will)h(unset)f(the)h(arra)m(y)g
Ft(a)g Fu(giv)m(en)g(an)g(argumen)m(t)g(lik)m(e)h(`)p
-Ft(a[@])p Fu('.)810 3342 y(Bash-5.2)32 b(will)f(unset)f(an)g(elemen)m
+Ft(a[@])p Fu('.)810 4251 y(Bash-5.2)32 b(will)f(unset)f(an)g(elemen)m
(t)i(with)e(k)m(ey)i(`)p Ft(@)p Fu(')e(\(asso)s(ciativ)m(e)k(arra)m
-(ys\))d(or)f(remo)m(v)m(e)810 3451 y(all)h(the)g(elemen)m(ts)h(without)
+(ys\))d(or)f(remo)m(v)m(e)810 4360 y(all)h(the)g(elemen)m(ts)h(without)
e(unsetting)g(the)h(arra)m(y)g(\(indexed)f(arra)m(ys\))705
-3580 y Fq(\017)60 b Fu(arithmetic)36 b(commands)e(\()h(\(\(...\)\))55
+4495 y Fq(\017)60 b Fu(arithmetic)36 b(commands)e(\()h(\(\(...\)\))55
b(\))f(and)34 b(the)g(expressions)h(in)f(an)g(arithmetic)i(for)810
-3690 y(statemen)m(t)c(can)f(b)s(e)f(expanded)f(more)i(than)f(once)705
-3819 y Fq(\017)60 b Fu(expressions)22 b(used)g(as)h(argumen)m(ts)g(to)h
+4605 y(statemen)m(t)c(can)f(b)s(e)f(expanded)f(more)i(than)f(once)705
+4740 y Fq(\017)60 b Fu(expressions)22 b(used)g(as)h(argumen)m(ts)g(to)h
(arithmetic)f(op)s(erators)g(in)g(the)g Ft([[)f Fu(conditional)810
-3928 y(command)30 b(can)h(b)s(e)f(expanded)f(more)i(than)f(once)705
-4057 y Fq(\017)60 b Fu(the)35 b(expressions)g(in)g(substring)e
+4850 y(command)30 b(can)h(b)s(e)f(expanded)f(more)i(than)f(once)705
+4985 y Fq(\017)60 b Fu(the)35 b(expressions)g(in)g(substring)e
(parameter)j(brace)f(expansion)g(can)g(b)s(e)g(expanded)810
-4167 y(more)c(than)f(once)705 4296 y Fq(\017)60 b Fu(the)39
+5095 y(more)c(than)f(once)705 5230 y Fq(\017)60 b Fu(the)39
b(expressions)f(in)g(the)h($\(\()h(...)66 b(\)\))f(w)m(ord)39
-b(expansion)f(can)h(b)s(e)f(expanded)g(more)810 4405
-y(than)30 b(once)705 4534 y Fq(\017)60 b Fu(arithmetic)36
-b(expressions)f(used)f(as)h(indexed)f(arra)m(y)i(subscripts)d(can)i(b)s
-(e)g(expanded)810 4644 y(more)c(than)f(once)705 4773
-y Fq(\017)60 b Ft(test)29 b(-v)p Fu(,)35 b(when)f(giv)m(en)h(an)g
+b(expansion)f(can)h(b)s(e)f(expanded)g(more)810 5340
+y(than)30 b(once)p eop end
+%%Page: 117 123
+TeXDict begin 117 122 bop 150 -116 a Fu(Chapter)30 b(6:)41
+b(Bash)30 b(F)-8 b(eatures)2439 b(117)705 299 y Fq(\017)60
+b Fu(arithmetic)36 b(expressions)f(used)f(as)h(indexed)f(arra)m(y)i
+(subscripts)d(can)i(b)s(e)g(expanded)810 408 y(more)c(than)f(once)705
+543 y Fq(\017)60 b Ft(test)29 b(-v)p Fu(,)35 b(when)f(giv)m(en)h(an)g
(argumen)m(t)g(of)f(`)p Ft(A[@])p Fu(',)h(where)f Fr(A)h
-Fu(is)f(an)h(existing)g(asso-)810 4882 y(ciativ)m(e)h(arra)m(y)-8
+Fu(is)f(an)h(existing)g(asso-)810 653 y(ciativ)m(e)h(arra)m(y)-8
b(,)37 b(will)d(return)f(true)g(if)h(the)h(arra)m(y)f(has)g(an)m(y)g
-(set)g(elemen)m(ts.)53 b(Bash-5.2)810 4992 y(will)31
-b(lo)s(ok)g(for)f(and)g(rep)s(ort)f(on)i(a)f(k)m(ey)i(named)d(`)p
-Ft(@)p Fu(')705 5121 y Fq(\017)60 b Fu(the)40 b($)p Fi({)p
-Fr(parameter)7 b Fu([:]=)p Fr(v)-5 b(alue)5 b Fi(})42
-b Fu(w)m(ord)e(expansion)f(will)i(return)d Fr(v)-5 b(alue)p
-Fu(,)43 b(b)s(efore)d(an)m(y)810 5230 y(v)-5 b(ariable-sp)s(eci\014c)34
-b(transformations)f(ha)m(v)m(e)h(b)s(een)e(p)s(erformed)f(\(e.g.,)36
-b(con)m(v)m(erting)e(to)810 5340 y(lo)m(w)m(ercase\).)43
-b(Bash-5.2)32 b(will)f(return)e(the)i(\014nal)f(v)-5
-b(alue)31 b(assigned)f(to)i(the)e(v)-5 b(ariable.)p eop
-end
-%%Page: 116 122
-TeXDict begin 116 121 bop 150 -116 a Fu(Chapter)30 b(6:)41
-b(Bash)30 b(F)-8 b(eatures)2439 b(116)705 299 y Fq(\017)60
-b Fu(P)m(arsing)37 b(command)f(substitutions)g(will)g(b)s(eha)m(v)m(e)h
-(as)g(if)f(extended)g(glob)h(\(see)g(Sec-)810 408 y(tion)30
-b(4.3.2)h([The)f(Shopt)f(Builtin],)h(page)h(72\))f(is)g(enabled,)g(so)g
-(that)g(parsing)f(a)h(com-)810 518 y(mand)38 b(substitution)g(con)m
-(taining)i(an)f(extglob)h(pattern)f(\(sa)m(y)-8 b(,)42
-b(as)d(part)g(of)g(a)g(shell)810 628 y(function\))30
-b(will)h(not)g(fail.)41 b(This)30 b(assumes)g(the)h(in)m(ten)m(t)g(is)g
-(to)g(enable)g(extglob)g(b)s(efore)810 737 y(the)i(command)f(is)g
-(executed)h(and)f(w)m(ord)g(expansions)g(are)h(p)s(erformed.)45
-b(It)33 b(will)f(fail)810 847 y(at)42 b(w)m(ord)f(expansion)h(time)g
-(if)f(extglob)i(hasn't)e(b)s(een)g(enabled)h(b)m(y)f(the)h(time)g(the)
-810 956 y(command)30 b(is)h(executed.)p eop end
-%%Page: 117 123
-TeXDict begin 117 122 bop 3614 -116 a Fu(117)150 299
+(set)g(elemen)m(ts.)53 b(Bash-5.2)810 762 y(will)31 b(lo)s(ok)g(for)f
+(and)g(rep)s(ort)f(on)i(a)f(k)m(ey)i(named)d(`)p Ft(@)p
+Fu(')705 897 y Fq(\017)60 b Fu(the)40 b($)p Fi({)p Fr(parameter)7
+b Fu([:]=)p Fr(v)-5 b(alue)5 b Fi(})42 b Fu(w)m(ord)e(expansion)f(will)
+i(return)d Fr(v)-5 b(alue)p Fu(,)43 b(b)s(efore)d(an)m(y)810
+1006 y(v)-5 b(ariable-sp)s(eci\014c)34 b(transformations)f(ha)m(v)m(e)h
+(b)s(een)e(p)s(erformed)f(\(e.g.,)36 b(con)m(v)m(erting)e(to)810
+1116 y(lo)m(w)m(ercase\).)43 b(Bash-5.2)32 b(will)f(return)e(the)i
+(\014nal)f(v)-5 b(alue)31 b(assigned)f(to)i(the)e(v)-5
+b(ariable.)705 1250 y Fq(\017)60 b Fu(P)m(arsing)37 b(command)f
+(substitutions)g(will)g(b)s(eha)m(v)m(e)h(as)g(if)f(extended)g(glob)h
+(\(see)g(Sec-)810 1360 y(tion)30 b(4.3.2)h([The)f(Shopt)f(Builtin],)h
+(page)h(73\))f(is)g(enabled,)g(so)g(that)g(parsing)f(a)h(com-)810
+1469 y(mand)38 b(substitution)g(con)m(taining)i(an)f(extglob)h(pattern)
+f(\(sa)m(y)-8 b(,)42 b(as)d(part)g(of)g(a)g(shell)810
+1579 y(function\))30 b(will)h(not)g(fail.)41 b(This)30
+b(assumes)g(the)h(in)m(ten)m(t)g(is)g(to)g(enable)g(extglob)g(b)s
+(efore)810 1689 y(the)i(command)f(is)g(executed)h(and)f(w)m(ord)g
+(expansions)g(are)h(p)s(erformed.)45 b(It)33 b(will)f(fail)810
+1798 y(at)42 b(w)m(ord)f(expansion)h(time)g(if)f(extglob)i(hasn't)e(b)s
+(een)g(enabled)h(b)m(y)f(the)h(time)g(the)810 1908 y(command)30
+b(is)h(executed.)p eop end
+%%Page: 118 124
+TeXDict begin 118 123 bop 3614 -116 a Fu(118)150 299
y Fp(7)80 b(Job)54 b(Con)l(trol)150 518 y Fu(This)25
b(c)m(hapter)i(discusses)f(what)g(job)f(con)m(trol)j(is,)f(ho)m(w)f(it)
h(w)m(orks,)g(and)f(ho)m(w)g(Bash)g(allo)m(ws)h(y)m(ou)g(to)g(access)
i(\015agged)f(with)f(a)h(`)p Ft(+)p Fu(',)i(and)d(the)150
5340 y(previous)30 b(job)g(with)g(a)h(`)p Ft(-)p Fu('.)p
eop end
-%%Page: 118 124
-TeXDict begin 118 123 bop 150 -116 a Fu(Chapter)30 b(7:)41
-b(Job)30 b(Con)m(trol)2526 b(118)275 299 y(A)38 b(job)g(ma)m(y)h(also)g
+%%Page: 119 125
+TeXDict begin 119 124 bop 150 -116 a Fu(Chapter)30 b(7:)41
+b(Job)30 b(Con)m(trol)2526 b(119)275 299 y(A)38 b(job)g(ma)m(y)h(also)g
(b)s(e)f(referred)f(to)j(using)d(a)i(pre\014x)e(of)i(the)f(name)h(used)
e(to)i(start)g(it,)i(or)e(using)f(a)150 408 y(substring)g(that)j(app)s
(ears)e(in)g(its)h(command)f(line.)69 b(F)-8 b(or)41
b(If)28 b(the)g Ft(-b)g Fu(option)g(to)h(the)g Ft(set)e
Fu(builtin)h(is)g(enabled,)h(Bash)g(rep)s(orts)e(suc)m(h)h(c)m(hanges)
150 1548 y(immediately)d(\(see)g(Section)g(4.3.1)g([The)f(Set)g
-(Builtin],)i(page)f(68\).)40 b(An)m(y)24 b(trap)f(on)h
+(Builtin],)i(page)f(69\).)40 b(An)m(y)24 b(trap)f(on)h
Ft(SIGCHLD)e Fu(is)i(executed)150 1658 y(for)30 b(eac)m(h)i(c)m(hild)e
(pro)s(cess)g(that)h(exits.)275 1789 y(If)25 b(an)h(attempt)h(to)g
(exit)g(Bash)f(is)h(made)f(while)g(jobs)f(are)i(stopp)s(ed,)f(\(or)h
(running,)e(if)h(the)g Ft(checkjobs)150 1899 y Fu(option)e(is)f
(enabled)h({)g(see)g(Section)g(4.3.2)h([The)e(Shopt)g(Builtin],)j(page)
-e(72\),)i(the)e(shell)f(prin)m(ts)g(a)h(w)m(arning)150
+e(73\),)i(the)e(shell)f(prin)m(ts)g(a)h(w)m(arning)150
2009 y(message,)k(and)c(if)i(the)f Ft(checkjobs)e Fu(option)j(is)f
(enabled,)i(lists)e(the)h(jobs)f(and)f(their)i(statuses.)39
b(The)25 b Ft(jobs)150 2118 y Fu(command)36 b(ma)m(y)h(then)f(b)s(e)f
5340 y Ft(-l)384 b Fu(List)31 b(pro)s(cess)f Fm(id)p
Fu(s)g(in)g(addition)h(to)g(the)f(normal)h(information.)p
eop end
-%%Page: 119 125
-TeXDict begin 119 124 bop 150 -116 a Fu(Chapter)30 b(7:)41
-b(Job)30 b(Con)m(trol)2526 b(119)630 299 y Ft(-n)384
+%%Page: 120 126
+TeXDict begin 120 125 bop 150 -116 a Fu(Chapter)30 b(7:)41
+b(Job)30 b(Con)m(trol)2526 b(120)630 299 y Ft(-n)384
b Fu(Displa)m(y)26 b(information)f(only)h(ab)s(out)e(jobs)h(that)g(ha)m
(v)m(e)i(c)m(hanged)e(status)h(since)1110 408 y(the)31
b(user)e(w)m(as)i(last)g(noti\014ed)f(of)h(their)f(status.)630
f(return)630 5340 y(status)j(will)f(b)s(e)g(greater)i(than)e(128,)i(as)
e(describ)s(ed)g(ab)s(o)m(v)m(e)h(\(see)h(Section)f(3.7.6)h([Signals],)
p eop end
-%%Page: 120 126
-TeXDict begin 120 125 bop 150 -116 a Fu(Chapter)30 b(7:)41
-b(Job)30 b(Con)m(trol)2526 b(120)630 299 y(page)33 b(46\).)48
+%%Page: 121 127
+TeXDict begin 121 126 bop 150 -116 a Fu(Chapter)30 b(7:)41
+b(Job)30 b(Con)m(trol)2526 b(121)630 299 y(page)33 b(46\).)48
b(Otherwise,)32 b(the)h(return)e(status)i(is)f(the)g(exit)i(status)e
(of)h(the)f(last)h(pro)s(cess)f(or)630 408 y(job)e(w)m(aited)h(for.)150
568 y Ft(disown)870 702 y(disown)46 b([-ar])g([-h])h([)p
62 b(The)37 b(`)p Ft(substring)p Fu(')e(v)-5 b(alue)38
b(pro)m(vides)f(functionalit)m(y)i(analogous)g(to)630
4042 y(the)c(`)p Ft(\045?)p Fu(')g(job)g Fm(id)g Fu(\(see)h(Section)g
-(7.1)g([Job)e(Con)m(trol)i(Basics],)i(page)e(117\).)56
+(7.1)g([Job)e(Con)m(trol)i(Basics],)i(page)e(118\).)56
b(If)34 b(set)i(to)g(an)m(y)630 4151 y(other)c(v)-5 b(alue,)32
b(the)g(supplied)e(string)i(m)m(ust)f(b)s(e)g(a)h(pre\014x)f(of)h(a)g
(stopp)s(ed)e(job's)i(name;)g(this)630 4261 y(pro)m(vides)e
(functionalit)m(y)i(analogous)g(to)f(the)g(`)p Ft(\045)p
Fu(')f(job)g Fm(id)p Fu(.)p eop end
-%%Page: 121 127
-TeXDict begin 121 126 bop 3614 -116 a Fu(121)150 299
+%%Page: 122 128
+TeXDict begin 122 127 bop 3614 -116 a Fu(122)150 299
y Fp(8)80 b(Command)54 b(Line)f(Editing)150 635 y Fu(This)28
b(c)m(hapter)i(describ)s(es)e(the)h(basic)g(features)h(of)f(the)g
Fm(gnu)f Fu(command)h(line)g(editing)h(in)m(terface.)42
1402 y(using)h(the)g Ft(-o)30 b(emacs)35 b Fu(or)h Ft(-o)30
b(vi)35 b Fu(options)i(to)g(the)f Ft(set)f Fu(builtin)h(command)g
(\(see)h(Section)g(4.3.1)h([The)150 1512 y(Set)31 b(Builtin],)g(page)g
-(68\),)h(or)e(disabled)g(using)g(the)h Ft(+o)e(emacs)g
+(69\),)h(or)e(disabled)g(using)g(the)h Ft(+o)e(emacs)g
Fu(or)i Ft(+o)e(vi)h Fu(options)h(to)g Ft(set)p Fu(.)150
1804 y Fs(8.1)68 b(In)l(tro)t(duction)45 b(to)g(Line)h(Editing)150
1963 y Fu(The)30 b(follo)m(wing)i(paragraphs)d(describ)s(e)h(the)h
Fu(,)g Ft(RET)p Fu(,)150 3902 y(and)d Ft(TAB)f Fu(all)j(stand)e(for)g
(themselv)m(es)i(when)d(seen)i(in)f(this)g(text,)j(or)d(in)h(an)f(init)
h(\014le)f(\(see)i(Section)f(8.3)150 4012 y([Readline)f(Init)g(File],)i
-(page)e(124\).)52 b(If)33 b(y)m(our)g(k)m(eyb)s(oard)h(lac)m(ks)g(a)g
+(page)e(125\).)52 b(If)33 b(y)m(our)g(k)m(eyb)s(oard)h(lac)m(ks)g(a)g
Ft(LFD)f Fu(k)m(ey)-8 b(,)36 b(t)m(yping)e Ft(C-j)e Fu(will)i(pro)s
(duce)150 4122 y(the)d(desired)e(c)m(haracter.)43 b(The)30
b Ft(RET)f Fu(k)m(ey)i(ma)m(y)g(b)s(e)f(lab)s(eled)h
Ft(RET)p Fu(;)i(the)g(en)m(tire)g(line)f(is)h(accepted)g(regardless)g
(of)f(the)h(lo)s(cation)h(of)e(the)h(cursor)150 5340
y(within)c(the)g(line.)p eop end
-%%Page: 122 128
-TeXDict begin 122 127 bop 150 -116 a Fu(Chapter)30 b(8:)41
-b(Command)29 b(Line)i(Editing)2062 b(122)150 299 y Fk(8.2.1)63
+%%Page: 123 129
+TeXDict begin 123 128 bop 150 -116 a Fu(Chapter)30 b(8:)41
+b(Command)29 b(Line)i(Editing)2062 b(123)150 299 y Fk(8.2.1)63
b(Readline)40 b(Bare)h(Essen)m(tials)150 446 y Fu(In)31
b(order)h(to)h(en)m(ter)g(c)m(haracters)g(in)m(to)g(the)g(line,)g
(simply)e(t)m(yp)s(e)i(them.)46 b(The)31 b(t)m(yp)s(ed)h(c)m(haracter)i
b(that)f(con)m(trol)g(k)m(eystrok)m(es)h(op)s(erate)e(on)g(c)m
(haracters)h(while)f(meta)h(k)m(eystrok)m(es)h(op)s(erate)e(on)150
5340 y(w)m(ords.)p eop end
-%%Page: 123 129
-TeXDict begin 123 128 bop 150 -116 a Fu(Chapter)30 b(8:)41
-b(Command)29 b(Line)i(Editing)2062 b(123)150 299 y Fk(8.2.3)63
+%%Page: 124 130
+TeXDict begin 124 129 bop 150 -116 a Fu(Chapter)30 b(8:)41
+b(Command)29 b(Line)i(Editing)2062 b(124)150 299 y Fk(8.2.3)63
b(Readline)40 b(Killing)i(Commands)150 446 y Fr(Killing)35
b Fu(text)28 b(means)e(to)h(delete)h(the)f(text)g(from)g(the)f(line,)i
(but)e(to)h(sa)m(v)m(e)h(it)g(a)m(w)m(a)m(y)g(for)e(later)i(use,)f
b(for)i(Commands)g(in)f(the)g(History)150 5121 y Fu(Readline)35
b(pro)m(vides)f(commands)g(for)g(searc)m(hing)h(through)e(the)i
(command)f(history)g(\(see)h(Section)g(9.1)150 5230 y([Bash)i(History)h
-(F)-8 b(acilities],)42 b(page)37 b(157\))i(for)d(lines)h(con)m(taining)
+(F)-8 b(acilities],)42 b(page)37 b(159\))i(for)d(lines)h(con)m(taining)
i(a)e(sp)s(eci\014ed)f(string.)60 b(There)36 b(are)i(t)m(w)m(o)150
5340 y(searc)m(h)31 b(mo)s(des:)40 b Fr(incremen)m(tal)35
b Fu(and)30 b Fr(non-incremen)m(tal)p Fu(.)p eop end
-%%Page: 124 130
-TeXDict begin 124 129 bop 150 -116 a Fu(Chapter)30 b(8:)41
-b(Command)29 b(Line)i(Editing)2062 b(124)275 299 y(Incremen)m(tal)26
+%%Page: 125 131
+TeXDict begin 125 130 bop 150 -116 a Fu(Chapter)30 b(8:)41
+b(Command)29 b(Line)i(Editing)2062 b(125)275 299 y(Incremen)m(tal)26
b(searc)m(hes)h(b)s(egin)e(b)s(efore)g(the)h(user)f(has)h(\014nished)e
(t)m(yping)i(the)g(searc)m(h)g(string.)39 b(As)26 b(eac)m(h)150
408 y(c)m(haracter)37 b(of)e(the)h(searc)m(h)g(string)f(is)h(t)m(yp)s
(a)g(`)p Ft(#)p Fu(')g(are)h(commen)m(ts.)73 b(Lines)41
b(b)s(eginning)f(with)g(a)i(`)p Ft($)p Fu(')f(indicate)150
4750 y(conditional)e(constructs)f(\(see)g(Section)h(8.3.2)g
-([Conditional)g(Init)e(Constructs],)j(page)e(133\).)64
+([Conditional)g(Init)e(Constructs],)j(page)e(134\).)64
b(Other)150 4860 y(lines)31 b(denote)g(v)-5 b(ariable)31
b(settings)g(and)f(k)m(ey)h(bindings.)150 5011 y(V)-8
b(ariable)32 b(Settings)630 5121 y(Y)-8 b(ou)41 b(can)g(mo)s(dify)e
b(in)f(Readline)i(using)e(the)g Ft(set)g Fu(command)g(within)g(the)h
(init)g(\014le.)50 b(The)33 b(syn)m(tax)630 5340 y(is)d(simple:)p
eop end
-%%Page: 125 131
-TeXDict begin 125 130 bop 150 -116 a Fu(Chapter)30 b(8:)41
-b(Command)29 b(Line)i(Editing)2062 b(125)870 299 y Ft(set)47
+%%Page: 126 132
+TeXDict begin 126 131 bop 150 -116 a Fu(Chapter)30 b(8:)41
+b(Command)29 b(Line)i(Editing)2062 b(126)870 299 y Ft(set)47
b Fj(variable)e(value)630 432 y Fu(Here,)29 b(for)e(example,)h(is)g(ho)
m(w)f(to)h(c)m(hange)g(from)f(the)g(default)h(Emacs-lik)m(e)h(k)m(ey)f
(binding)e(to)630 542 y(use)k Ft(vi)g Fu(line)h(editing)g(commands:)870
(attempts)g(to)h(ring)e(the)g(terminal's)1110 4855 y(b)s(ell.)630
5011 y Ft(bind-tty-special-chars)1110 5121 y Fu(If)e(set)g(to)h(`)p
Ft(on)p Fu(')f(\(the)g(default\),)i(Readline)f(attempts)g(to)g(bind)d
-(the)i(con)m(trol)1110 5230 y(c)m(haracters)30 b(treated)g(sp)s
-(ecially)g(b)m(y)f(the)g(k)m(ernel's)h(terminal)f(driv)m(er)g(to)h
-(their)1110 5340 y(Readline)h(equiv)-5 b(alen)m(ts.)p
+(the)i(con)m(trol)1110 5230 y(c)m(haracters)28 b(that)g(are)f(treated)g
+(sp)s(ecially)h(b)m(y)f(the)g(k)m(ernel's)g(terminal)g(driv)m(er)1110
+5340 y(to)33 b(their)f(Readline)h(equiv)-5 b(alen)m(ts.)47
+b(These)32 b(o)m(v)m(erride)h(the)f(default)g(Readline)p
eop end
-%%Page: 126 132
-TeXDict begin 126 131 bop 150 -116 a Fu(Chapter)30 b(8:)41
-b(Command)29 b(Line)i(Editing)2062 b(126)630 299 y Ft
-(blink-matching-paren)1110 408 y Fu(If)36 b(set)g(to)h(`)p
-Ft(on)p Fu(',)h(Readline)f(attempts)g(to)g(brie\015y)e(mo)m(v)m(e)j
-(the)f(cursor)e(to)i(an)1110 518 y(op)s(ening)k(paren)m(thesis)h(when)f
-(a)h(closing)h(paren)m(thesis)e(is)h(inserted.)74 b(The)1110
-628 y(default)31 b(is)f(`)p Ft(off)p Fu('.)630 792 y
-Ft(colored-completion-prefi)o(x)1110 902 y Fu(If)f(set)h(to)g(`)p
-Ft(on)p Fu(',)g(when)e(listing)i(completions,)h(Readline)f(displa)m(ys)
-g(the)f(com-)1110 1011 y(mon)c(pre\014x)f(of)i(the)f(set)h(of)g(p)s
-(ossible)f(completions)h(using)f(a)h(di\013eren)m(t)g(color.)1110
-1121 y(The)f(color)h(de\014nitions)f(are)h(tak)m(en)g(from)f(the)g(v)-5
-b(alue)26 b(of)g(the)f Ft(LS_COLORS)e Fu(en-)1110 1230
+%%Page: 127 133
+TeXDict begin 127 132 bop 150 -116 a Fu(Chapter)30 b(8:)41
+b(Command)29 b(Line)i(Editing)2062 b(127)1110 299 y(bindings)33
+b(describ)s(ed)g(here.)51 b(T)m(yp)s(e)34 b(`)p Ft(stty)29
+b(-a)p Fu(')34 b(at)h(a)f(Bash)g(prompt)g(to)g(see)1110
+408 y(y)m(our)h(curren)m(t)g(terminal)h(settings,)i(including)d(the)h
+(sp)s(ecial)f(con)m(trol)i(c)m(har-)1110 518 y(acters)31
+b(\(usually)g Ft(cchars)p Fu(\).)630 664 y Ft(blink-matching-paren)1110
+774 y Fu(If)36 b(set)g(to)h(`)p Ft(on)p Fu(',)h(Readline)f(attempts)g
+(to)g(brie\015y)e(mo)m(v)m(e)j(the)f(cursor)e(to)i(an)1110
+883 y(op)s(ening)k(paren)m(thesis)h(when)f(a)h(closing)h(paren)m
+(thesis)e(is)h(inserted.)74 b(The)1110 993 y(default)31
+b(is)f(`)p Ft(off)p Fu('.)630 1139 y Ft(colored-completion-prefi)o(x)
+1110 1249 y Fu(If)f(set)h(to)g(`)p Ft(on)p Fu(',)g(when)e(listing)i
+(completions,)h(Readline)f(displa)m(ys)g(the)f(com-)1110
+1358 y(mon)c(pre\014x)f(of)i(the)f(set)h(of)g(p)s(ossible)f
+(completions)h(using)f(a)h(di\013eren)m(t)g(color.)1110
+1468 y(The)f(color)h(de\014nitions)f(are)h(tak)m(en)g(from)f(the)g(v)-5
+b(alue)26 b(of)g(the)f Ft(LS_COLORS)e Fu(en-)1110 1577
y(vironmen)m(t)34 b(v)-5 b(ariable.)50 b(If)33 b(there)h(is)g(a)f
(color)i(de\014nition)e(in)g Ft(LS_COLORS)e Fu(for)1110
-1340 y(the)22 b(custom)g(su\016x)f(`)p Ft(readline-colored-complet)o
-(ion)o(-pre)o(fix)p Fu(',)c(Read-)1110 1450 y(line)24
+1687 y(the)22 b(custom)g(su\016x)f(`)p Ft(readline-colored-complet)o
+(ion)o(-pre)o(fix)p Fu(',)c(Read-)1110 1797 y(line)24
b(uses)e(this)i(color)g(for)f(the)h(common)f(pre\014x)f(instead)i(of)f
-(its)h(default.)38 b(The)1110 1559 y(default)31 b(is)f(`)p
-Ft(off)p Fu('.)630 1724 y Ft(colored-stats)1110 1833
+(its)h(default.)38 b(The)1110 1906 y(default)31 b(is)f(`)p
+Ft(off)p Fu('.)630 2052 y Ft(colored-stats)1110 2162
y Fu(If)c(set)h(to)g(`)p Ft(on)p Fu(',)h(Readline)f(displa)m(ys)g(p)s
(ossible)f(completions)h(using)f(di\013eren)m(t)1110
-1943 y(colors)40 b(to)g(indicate)g(their)f(\014le)h(t)m(yp)s(e.)67
+2271 y(colors)40 b(to)g(indicate)g(their)f(\014le)h(t)m(yp)s(e.)67
b(The)38 b(color)j(de\014nitions)d(are)i(tak)m(en)1110
-2052 y(from)24 b(the)h(v)-5 b(alue)25 b(of)g(the)g Ft(LS_COLORS)d
+2381 y(from)24 b(the)h(v)-5 b(alue)25 b(of)g(the)g Ft(LS_COLORS)d
Fu(en)m(vironmen)m(t)j(v)-5 b(ariable.)40 b(The)24 b(default)1110
-2162 y(is)30 b(`)p Ft(off)p Fu('.)630 2326 y Ft(comment-begin)1110
-2436 y Fu(The)62 b(string)g(to)h(insert)f(at)h(the)g(b)s(eginning)e(of)
-h(the)h(line)f(when)g(the)1110 2545 y Ft(insert-comment)26
+2491 y(is)30 b(`)p Ft(off)p Fu('.)630 2637 y Ft(comment-begin)1110
+2746 y Fu(The)62 b(string)g(to)h(insert)f(at)h(the)g(b)s(eginning)e(of)
+h(the)h(line)f(when)g(the)1110 2856 y Ft(insert-comment)26
b Fu(command)31 b(is)f(executed.)42 b(The)30 b(default)g(v)-5
-b(alue)31 b(is)f Ft("#")p Fu(.)630 2710 y Ft(completion-display-width)
-1110 2819 y Fu(The)41 b(n)m(um)m(b)s(er)f(of)i(screen)g(columns)f(used)
-g(to)h(displa)m(y)g(p)s(ossible)f(matc)m(hes)1110 2929
+b(alue)31 b(is)f Ft("#")p Fu(.)630 3002 y Ft(completion-display-width)
+1110 3112 y Fu(The)41 b(n)m(um)m(b)s(er)f(of)i(screen)g(columns)f(used)
+g(to)h(displa)m(y)g(p)s(ossible)f(matc)m(hes)1110 3221
y(when)28 b(p)s(erforming)g(completion.)41 b(The)29 b(v)-5
b(alue)29 b(is)g(ignored)g(if)g(it)h(is)f(less)g(than)1110
-3039 y(0)e(or)f(greater)h(than)f(the)g(terminal)h(screen)f(width.)39
+3331 y(0)e(or)f(greater)h(than)f(the)g(terminal)h(screen)f(width.)39
b(A)26 b(v)-5 b(alue)27 b(of)f(0)h(will)f(cause)1110
-3148 y(matc)m(hes)32 b(to)f(b)s(e)e(displa)m(y)m(ed)i(one)g(p)s(er)e
+3440 y(matc)m(hes)32 b(to)f(b)s(e)e(displa)m(y)m(ed)i(one)g(p)s(er)e
(line.)41 b(The)30 b(default)h(v)-5 b(alue)31 b(is)f(-1.)630
-3313 y Ft(completion-ignore-case)1110 3422 y Fu(If)d(set)h(to)g(`)p
+3587 y Ft(completion-ignore-case)1110 3696 y Fu(If)d(set)h(to)g(`)p
Ft(on)p Fu(',)g(Readline)g(p)s(erforms)e(\014lename)h(matc)m(hing)i
-(and)e(completion)1110 3532 y(in)j(a)h(case-insensitiv)m(e)i(fashion.)
+(and)e(completion)1110 3806 y(in)j(a)h(case-insensitiv)m(e)i(fashion.)
40 b(The)30 b(default)h(v)-5 b(alue)30 b(is)h(`)p Ft(off)p
-Fu('.)630 3696 y Ft(completion-map-case)1110 3806 y Fu(If)22
+Fu('.)630 3952 y Ft(completion-map-case)1110 4061 y Fu(If)22
b(set)g(to)h(`)p Ft(on)p Fu(',)h(and)e Fr(completion-ignore-case)31
-b Fu(is)22 b(enabled,)i(Readline)f(treats)1110 3915 y(h)m(yphens)29
+b Fu(is)22 b(enabled,)i(Readline)f(treats)1110 4171 y(h)m(yphens)29
b(\(`)p Ft(-)p Fu('\))j(and)e(underscores)g(\(`)p Ft(_)p
Fu('\))i(as)f(equiv)-5 b(alen)m(t)32 b(when)e(p)s(erforming)1110
-4025 y(case-insensitiv)m(e)47 b(\014lename)e(matc)m(hing)g(and)f
-(completion.)85 b(The)44 b(default)1110 4134 y(v)-5 b(alue)31
-b(is)f(`)p Ft(off)p Fu('.)630 4299 y Ft(completion-prefix-displa)o
-(y-le)o(ngth)1110 4408 y Fu(The)h(length)g(in)g(c)m(haracters)i(of)f
+4281 y(case-insensitiv)m(e)47 b(\014lename)e(matc)m(hing)g(and)f
+(completion.)85 b(The)44 b(default)1110 4390 y(v)-5 b(alue)31
+b(is)f(`)p Ft(off)p Fu('.)630 4536 y Ft(completion-prefix-displa)o
+(y-le)o(ngth)1110 4646 y Fu(The)h(length)g(in)g(c)m(haracters)i(of)f
(the)f(common)h(pre\014x)e(of)h(a)h(list)g(of)f(p)s(ossible)1110
-4518 y(completions)g(that)f(is)g(displa)m(y)m(ed)g(without)g(mo)s
-(di\014cation.)41 b(When)29 b(set)h(to)h(a)1110 4628
+4756 y(completions)g(that)f(is)g(displa)m(y)m(ed)g(without)g(mo)s
+(di\014cation.)41 b(When)29 b(set)h(to)h(a)1110 4865
y(v)-5 b(alue)26 b(greater)h(than)e(zero,)j(common)e(pre\014xes)e
-(longer)j(than)e(this)g(v)-5 b(alue)27 b(are)1110 4737
+(longer)j(than)e(this)g(v)-5 b(alue)27 b(are)1110 4975
y(replaced)k(with)f(an)g(ellipsis)h(when)e(displa)m(ying)i(p)s(ossible)
-f(completions.)630 4902 y Ft(completion-query-items)1110
-5011 y Fu(The)c(n)m(um)m(b)s(er)f(of)h(p)s(ossible)g(completions)h
-(that)g(determines)f(when)f(the)i(user)1110 5121 y(is)43
+f(completions.)630 5121 y Ft(completion-query-items)1110
+5230 y Fu(The)c(n)m(um)m(b)s(er)f(of)h(p)s(ossible)g(completions)h
+(that)g(determines)f(when)f(the)i(user)1110 5340 y(is)43
b(ask)m(ed)g(whether)f(the)g(list)h(of)g(p)s(ossibilities)g(should)f(b)
-s(e)g(displa)m(y)m(ed.)77 b(If)1110 5230 y(the)29 b(n)m(um)m(b)s(er)f
-(of)h(p)s(ossible)g(completions)h(is)f(greater)h(than)f(or)g(equal)g
-(to)h(this)1110 5340 y(v)-5 b(alue,)45 b(Readline)e(will)f(ask)g
-(whether)f(or)h(not)g(the)g(user)f(wishes)g(to)i(view)p
-eop end
-%%Page: 127 133
-TeXDict begin 127 132 bop 150 -116 a Fu(Chapter)30 b(8:)41
-b(Command)29 b(Line)i(Editing)2062 b(127)1110 299 y(them;)33
-b(otherwise,)f(they)g(are)g(simply)g(listed.)45 b(This)31
-b(v)-5 b(ariable)33 b(m)m(ust)e(b)s(e)g(set)1110 408
-y(to)43 b(an)e(in)m(teger)j(v)-5 b(alue)42 b(greater)h(than)f(or)g
+s(e)g(displa)m(y)m(ed.)77 b(If)p eop end
+%%Page: 128 134
+TeXDict begin 128 133 bop 150 -116 a Fu(Chapter)30 b(8:)41
+b(Command)29 b(Line)i(Editing)2062 b(128)1110 299 y(the)29
+b(n)m(um)m(b)s(er)f(of)h(p)s(ossible)g(completions)h(is)f(greater)h
+(than)f(or)g(equal)g(to)h(this)1110 408 y(v)-5 b(alue,)45
+b(Readline)e(will)f(ask)g(whether)f(or)h(not)g(the)g(user)f(wishes)g
+(to)i(view)1110 518 y(them;)33 b(otherwise,)f(they)g(are)g(simply)g
+(listed.)45 b(This)31 b(v)-5 b(ariable)33 b(m)m(ust)e(b)s(e)g(set)1110
+628 y(to)43 b(an)e(in)m(teger)j(v)-5 b(alue)42 b(greater)h(than)f(or)g
(equal)g(to)h(zero.)76 b(A)42 b(zero)g(v)-5 b(alue)1110
-518 y(means)40 b(Readline)h(should)f(nev)m(er)g(ask;)46
+737 y(means)40 b(Readline)h(should)f(nev)m(er)g(ask;)46
b(negativ)m(e)d(v)-5 b(alues)41 b(are)f(treated)i(as)1110
-628 y(zero.)g(The)29 b(default)i(limit)g(is)g Ft(100)p
-Fu(.)630 774 y Ft(convert-meta)1110 883 y Fu(If)22 b(set)g(to)h(`)p
-Ft(on)p Fu(',)h(Readline)f(will)f(con)m(v)m(ert)i(c)m(haracters)f(with)
-f(the)g(eigh)m(th)h(bit)f(set)1110 993 y(to)33 b(an)e
-Fm(asci)r(i)h Fu(k)m(ey)h(sequence)f(b)m(y)g(stripping)f(the)h(eigh)m
-(th)h(bit)f(and)f(pre\014xing)1110 1103 y(an)24 b Ft(ESC)g
-Fu(c)m(haracter,)j(con)m(v)m(erting)f(them)f(to)g(a)g(meta-pre\014xed)f
-(k)m(ey)h(sequence.)1110 1212 y(The)i(default)h(v)-5
-b(alue)28 b(is)f(`)p Ft(on)p Fu(',)i(but)d(will)i(b)s(e)f(set)h(to)g(`)
-p Ft(off)p Fu(')g(if)f(the)h(lo)s(cale)h(is)f(one)1110
-1322 y(that)21 b(con)m(tains)h(eigh)m(t-bit)h(c)m(haracters.)39
-b(This)20 b(v)-5 b(ariable)21 b(is)g(dep)s(enden)m(t)f(on)h(the)1110
-1431 y Ft(LC_CTYPE)26 b Fu(lo)s(cale)31 b(category)-8
+847 y(zero.)g(The)29 b(default)i(limit)g(is)g Ft(100)p
+Fu(.)630 1011 y Ft(convert-meta)1110 1121 y Fu(If)22
+b(set)g(to)h(`)p Ft(on)p Fu(',)h(Readline)f(will)f(con)m(v)m(ert)i(c)m
+(haracters)f(with)f(the)g(eigh)m(th)h(bit)f(set)1110
+1230 y(to)33 b(an)e Fm(asci)r(i)h Fu(k)m(ey)h(sequence)f(b)m(y)g
+(stripping)f(the)h(eigh)m(th)h(bit)f(and)f(pre\014xing)1110
+1340 y(an)24 b Ft(ESC)g Fu(c)m(haracter,)j(con)m(v)m(erting)f(them)f
+(to)g(a)g(meta-pre\014xed)f(k)m(ey)h(sequence.)1110 1450
+y(The)i(default)h(v)-5 b(alue)28 b(is)f(`)p Ft(on)p Fu(',)i(but)d(will)
+i(b)s(e)f(set)h(to)g(`)p Ft(off)p Fu(')g(if)f(the)h(lo)s(cale)h(is)f
+(one)1110 1559 y(that)21 b(con)m(tains)h(eigh)m(t-bit)h(c)m(haracters.)
+39 b(This)20 b(v)-5 b(ariable)21 b(is)g(dep)s(enden)m(t)f(on)h(the)1110
+1669 y Ft(LC_CTYPE)26 b Fu(lo)s(cale)31 b(category)-8
b(,)31 b(and)d(ma)m(y)h(c)m(hange)h(if)e(the)h(lo)s(cale)h(is)f(c)m
-(hanged.)630 1577 y Ft(disable-completion)1110 1687 y
+(hanged.)630 1833 y Ft(disable-completion)1110 1943 y
Fu(If)36 b(set)h(to)h(`)p Ft(On)p Fu(',)g(Readline)f(will)g(inhibit)f
-(w)m(ord)h(completion.)60 b(Completion)1110 1797 y(c)m(haracters)28
+(w)m(ord)h(completion.)60 b(Completion)1110 2052 y(c)m(haracters)28
b(will)e(b)s(e)f(inserted)h(in)m(to)h(the)g(line)f(as)g(if)g(they)h
-(had)e(b)s(een)g(mapp)s(ed)1110 1906 y(to)31 b Ft(self-insert)p
+(had)e(b)s(een)g(mapp)s(ed)1110 2162 y(to)31 b Ft(self-insert)p
Fu(.)38 b(The)30 b(default)g(is)h(`)p Ft(off)p Fu('.)630
-2052 y Ft(echo-control-characters)1110 2162 y Fu(When)f(set)h(to)g(`)p
+2326 y Ft(echo-control-characters)1110 2436 y Fu(When)f(set)h(to)g(`)p
Ft(on)p Fu(',)f(on)g(op)s(erating)h(systems)f(that)h(indicate)g(they)g
-(supp)s(ort)1110 2271 y(it,)e(Readline)g(ec)m(ho)s(es)g(a)f(c)m
+(supp)s(ort)1110 2545 y(it,)e(Readline)g(ec)m(ho)s(es)g(a)f(c)m
(haracter)i(corresp)s(onding)d(to)i(a)f(signal)h(generated)1110
-2381 y(from)h(the)g(k)m(eyb)s(oard.)41 b(The)30 b(default)g(is)h(`)p
-Ft(on)p Fu('.)630 2527 y Ft(editing-mode)1110 2637 y
+2655 y(from)h(the)g(k)m(eyb)s(oard.)41 b(The)30 b(default)g(is)h(`)p
+Ft(on)p Fu('.)630 2819 y Ft(editing-mode)1110 2929 y
Fu(The)d Ft(editing-mode)e Fu(v)-5 b(ariable)29 b(con)m(trols)h(whic)m
-(h)e(default)h(set)h(of)e(k)m(ey)i(bind-)1110 2746 y(ings)25
+(h)e(default)h(set)h(of)e(k)m(ey)i(bind-)1110 3039 y(ings)25
b(is)g(used.)38 b(By)26 b(default,)g(Readline)g(starts)f(up)f(in)h
-(Emacs)g(editing)h(mo)s(de,)1110 2856 y(where)j(the)g(k)m(eystrok)m(es)
+(Emacs)g(editing)h(mo)s(de,)1110 3148 y(where)j(the)g(k)m(eystrok)m(es)
i(are)e(most)h(similar)f(to)h(Emacs.)40 b(This)29 b(v)-5
-b(ariable)30 b(can)1110 2966 y(b)s(e)g(set)h(to)g(either)g(`)p
-Ft(emacs)p Fu(')e(or)h(`)p Ft(vi)p Fu('.)630 3112 y Ft
-(emacs-mode-string)1110 3221 y Fu(If)j(the)h Fr(sho)m(w-mo)s
+b(ariable)30 b(can)1110 3258 y(b)s(e)g(set)h(to)g(either)g(`)p
+Ft(emacs)p Fu(')e(or)h(`)p Ft(vi)p Fu('.)630 3422 y Ft
+(emacs-mode-string)1110 3532 y Fu(If)j(the)h Fr(sho)m(w-mo)s
(de-in-prompt)h Fu(v)-5 b(ariable)35 b(is)e(enabled,)i(this)f(string)f
-(is)h(dis-)1110 3331 y(pla)m(y)m(ed)24 b(immediately)g(b)s(efore)f(the)
+(is)h(dis-)1110 3641 y(pla)m(y)m(ed)24 b(immediately)g(b)s(efore)f(the)
g(last)h(line)f(of)h(the)f(primary)f(prompt)g(when)1110
-3440 y(emacs)g(editing)h(mo)s(de)e(is)h(activ)m(e.)40
+3751 y(emacs)g(editing)h(mo)s(de)e(is)h(activ)m(e.)40
b(The)21 b(v)-5 b(alue)22 b(is)g(expanded)f(lik)m(e)h(a)h(k)m(ey)f
-(bind-)1110 3550 y(ing,)27 b(so)f(the)f(standard)g(set)h(of)f(meta-)i
+(bind-)1110 3861 y(ing,)27 b(so)f(the)f(standard)g(set)h(of)f(meta-)i
(and)e(con)m(trol)i(pre\014xes)d(and)h(bac)m(kslash)1110
-3660 y(escap)s(e)f(sequences)h(is)e(a)m(v)-5 b(ailable.)41
+3970 y(escap)s(e)f(sequences)h(is)e(a)m(v)-5 b(ailable.)41
b(Use)25 b(the)f(`)p Ft(\\1)p Fu(')f(and)h(`)p Ft(\\2)p
-Fu(')g(escap)s(es)g(to)g(b)s(egin)1110 3769 y(and)37
+Fu(')g(escap)s(es)g(to)g(b)s(egin)1110 4080 y(and)37
b(end)g(sequences)h(of)f(non-prin)m(ting)h(c)m(haracters,)j(whic)m(h)c
-(can)h(b)s(e)f(used)1110 3879 y(to)h(em)m(b)s(ed)f(a)g(terminal)h(con)m
+(can)h(b)s(e)f(used)1110 4189 y(to)h(em)m(b)s(ed)f(a)g(terminal)h(con)m
(trol)h(sequence)f(in)m(to)g(the)f(mo)s(de)g(string.)61
-b(The)1110 3988 y(default)31 b(is)f(`)p Ft(@)p Fu('.)630
-4134 y Ft(enable-active-region)1110 4244 y Fu(The)46
+b(The)1110 4299 y(default)31 b(is)f(`)p Ft(@)p Fu('.)630
+4463 y Ft(enable-active-region)1110 4573 y Fu(The)46
b Fr(p)s(oin)m(t)j Fu(is)e(the)g(curren)m(t)f(cursor)g(p)s(osition,)52
-b(and)46 b Fr(mark)52 b Fu(refers)46 b(to)i(a)1110 4354
+b(and)46 b Fr(mark)52 b Fu(refers)46 b(to)i(a)1110 4682
y(sa)m(v)m(ed)37 b(cursor)f(p)s(osition)g(\(see)i(Section)f(8.4.1)h
-([Commands)d(F)-8 b(or)37 b(Mo)m(ving],)1110 4463 y(page)d(137\).)50
+([Commands)d(F)-8 b(or)37 b(Mo)m(ving],)1110 4792 y(page)d(139\).)50
b(The)33 b(text)h(b)s(et)m(w)m(een)f(the)g(p)s(oin)m(t)g(and)g(mark)g
-(is)g(referred)f(to)i(as)1110 4573 y(the)h Fr(region)p
+(is)g(referred)f(to)i(as)1110 4902 y(the)h Fr(region)p
Fu(.)53 b(When)34 b(this)g(v)-5 b(ariable)36 b(is)e(set)h(to)g(`)p
-Ft(On)p Fu(',)h(Readline)f(allo)m(ws)g(cer-)1110 4682
+Ft(On)p Fu(',)h(Readline)f(allo)m(ws)g(cer-)1110 5011
y(tain)30 b(commands)f(to)g(designate)i(the)e(region)h(as)f
Fr(activ)m(e)p Fu(.)43 b(When)29 b(the)g(region)1110
-4792 y(is)g(activ)m(e,)j(Readline)e(highligh)m(ts)g(the)g(text)g(in)f
-(the)g(region)h(using)f(the)g(v)-5 b(alue)1110 4902 y(of)35
+5121 y(is)g(activ)m(e,)j(Readline)e(highligh)m(ts)g(the)g(text)g(in)f
+(the)g(region)h(using)f(the)g(v)-5 b(alue)1110 5230 y(of)35
b(the)g Ft(active-region-start-color)p Fu(,)30 b(whic)m(h)35
-b(defaults)g(to)h(the)f(string)1110 5011 y(that)23 b(enables)f(the)g
+b(defaults)g(to)h(the)f(string)1110 5340 y(that)23 b(enables)f(the)g
(terminal's)h(standout)e(mo)s(de.)38 b(The)21 b(activ)m(e)k(region)d
-(sho)m(ws)1110 5121 y(the)32 b(text)h(inserted)f(b)m(y)g(brac)m(k)m
-(eted-paste)i(and)e(an)m(y)g(matc)m(hing)h(text)g(found)1110
-5230 y(b)m(y)f(incremen)m(tal)i(and)e(non-incremen)m(tal)i(history)e
-(searc)m(hes.)48 b(The)32 b(default)1110 5340 y(is)e(`)p
-Ft(On)p Fu('.)p eop end
-%%Page: 128 134
-TeXDict begin 128 133 bop 150 -116 a Fu(Chapter)30 b(8:)41
-b(Command)29 b(Line)i(Editing)2062 b(128)630 299 y Ft
-(enable-bracketed-paste)1110 408 y Fu(When)36 b(set)h(to)g(`)p
+(sho)m(ws)p eop end
+%%Page: 129 135
+TeXDict begin 129 134 bop 150 -116 a Fu(Chapter)30 b(8:)41
+b(Command)29 b(Line)i(Editing)2062 b(129)1110 299 y(the)32
+b(text)h(inserted)f(b)m(y)g(brac)m(k)m(eted-paste)i(and)e(an)m(y)g
+(matc)m(hing)h(text)g(found)1110 408 y(b)m(y)f(incremen)m(tal)i(and)e
+(non-incremen)m(tal)i(history)e(searc)m(hes.)48 b(The)32
+b(default)1110 518 y(is)e(`)p Ft(On)p Fu('.)630 706 y
+Ft(enable-bracketed-paste)1110 816 y Fu(When)36 b(set)h(to)g(`)p
Ft(On)p Fu(',)h(Readline)f(con\014gures)f(the)h(terminal)f(to)i(insert)
-e(eac)m(h)1110 518 y(paste)27 b(in)m(to)g(the)f(editing)h(bu\013er)e
+e(eac)m(h)1110 925 y(paste)27 b(in)m(to)g(the)f(editing)h(bu\013er)e
(as)h(a)h(single)g(string)f(of)g(c)m(haracters,)j(instead)1110
-628 y(of)d(treating)i(eac)m(h)g(c)m(haracter)f(as)g(if)f(it)h(had)f(b)s
-(een)f(read)i(from)e(the)i(k)m(eyb)s(oard.)1110 737 y(This)36
-b(is)h(called)h(putting)f(the)h(terminal)f(in)m(to)h
+1035 y(of)d(treating)i(eac)m(h)g(c)m(haracter)f(as)g(if)f(it)h(had)f(b)
+s(een)f(read)i(from)e(the)i(k)m(eyb)s(oard.)1110 1144
+y(This)36 b(is)h(called)h(putting)f(the)h(terminal)f(in)m(to)h
Fr(brac)m(k)m(eted)h(paste)e(mo)s(de)5 b Fu(;)40 b(it)1110
-847 y(prev)m(en)m(ts)30 b(Readline)h(from)e(executing)i(an)m(y)f
-(editing)h(commands)e(b)s(ound)f(to)1110 956 y(k)m(ey)j(sequences)g
+1254 y(prev)m(en)m(ts)30 b(Readline)h(from)e(executing)i(an)m(y)f
+(editing)h(commands)e(b)s(ound)f(to)1110 1363 y(k)m(ey)j(sequences)g
(app)s(earing)f(in)g(the)g(pasted)h(text.)42 b(The)29
-b(default)i(is)f(`)p Ft(On)p Fu('.)630 1113 y Ft(enable-keypad)1110
-1223 y Fu(When)23 b(set)h(to)g(`)p Ft(on)p Fu(',)h(Readline)f(will)g
+b(default)i(is)f(`)p Ft(On)p Fu('.)630 1551 y Ft(enable-keypad)1110
+1661 y Fu(When)23 b(set)h(to)g(`)p Ft(on)p Fu(',)h(Readline)f(will)g
(try)f(to)h(enable)g(the)f(application)i(k)m(eypad)1110
-1332 y(when)h(it)h(is)f(called.)41 b(Some)27 b(systems)f(need)h(this)f
-(to)h(enable)g(the)g(arro)m(w)g(k)m(eys.)1110 1442 y(The)j(default)g
-(is)h(`)p Ft(off)p Fu('.)630 1598 y Ft(enable-meta-key)1110
-1708 y Fu(When)40 b(set)g(to)g(`)p Ft(on)p Fu(',)j(Readline)d(will)g
+1771 y(when)h(it)h(is)f(called.)41 b(Some)27 b(systems)f(need)h(this)f
+(to)h(enable)g(the)g(arro)m(w)g(k)m(eys.)1110 1880 y(The)j(default)g
+(is)h(`)p Ft(off)p Fu('.)630 2068 y Ft(enable-meta-key)1110
+2178 y Fu(When)40 b(set)g(to)g(`)p Ft(on)p Fu(',)j(Readline)d(will)g
(try)g(to)g(enable)g(an)m(y)g(meta)h(mo)s(di\014er)1110
-1817 y(k)m(ey)i(the)e(terminal)i(claims)f(to)h(supp)s(ort)d(when)h(it)h
-(is)g(called.)76 b(On)41 b(man)m(y)1110 1927 y(terminals,)c(the)e(meta)
+2287 y(k)m(ey)i(the)e(terminal)i(claims)f(to)h(supp)s(ort)d(when)h(it)h
+(is)g(called.)76 b(On)41 b(man)m(y)1110 2397 y(terminals,)c(the)e(meta)
h(k)m(ey)g(is)f(used)g(to)h(send)e(eigh)m(t-bit)j(c)m(haracters.)56
-b(The)1110 2037 y(default)31 b(is)f(`)p Ft(on)p Fu('.)630
-2193 y Ft(expand-tilde)1110 2303 y Fu(If)d(set)h(to)h(`)p
+b(The)1110 2506 y(default)31 b(is)f(`)p Ft(on)p Fu('.)630
+2694 y Ft(expand-tilde)1110 2804 y Fu(If)d(set)h(to)h(`)p
Ft(on)p Fu(',)f(tilde)g(expansion)g(is)f(p)s(erformed)f(when)h
-(Readline)h(attempts)1110 2412 y(w)m(ord)i(completion.)42
-b(The)30 b(default)g(is)h(`)p Ft(off)p Fu('.)630 2569
-y Ft(history-preserve-point)1110 2679 y Fu(If)41 b(set)h(to)h(`)p
+(Readline)h(attempts)1110 2913 y(w)m(ord)i(completion.)42
+b(The)30 b(default)g(is)h(`)p Ft(off)p Fu('.)630 3101
+y Ft(history-preserve-point)1110 3211 y Fu(If)41 b(set)h(to)h(`)p
Ft(on)p Fu(',)i(the)c(history)h(co)s(de)g(attempts)h(to)f(place)h(the)f
-(p)s(oin)m(t)f(\(the)1110 2788 y(curren)m(t)35 b(cursor)g(p)s
+(p)s(oin)m(t)f(\(the)1110 3320 y(curren)m(t)35 b(cursor)g(p)s
(osition\))g(at)h(the)g(same)f(lo)s(cation)i(on)e(eac)m(h)h(history)g
-(line)1110 2898 y(retriev)m(ed)h(with)f Ft(previous-history)c
+(line)1110 3430 y(retriev)m(ed)h(with)f Ft(previous-history)c
Fu(or)37 b Ft(next-history)p Fu(.)55 b(The)36 b(default)1110
-3007 y(is)30 b(`)p Ft(off)p Fu('.)630 3164 y Ft(history-size)1110
-3273 y Fu(Set)39 b(the)g(maxim)m(um)g(n)m(um)m(b)s(er)f(of)h(history)g
-(en)m(tries)h(sa)m(v)m(ed)g(in)f(the)g(history)1110 3383
+3540 y(is)30 b(`)p Ft(off)p Fu('.)630 3727 y Ft(history-size)1110
+3837 y Fu(Set)39 b(the)g(maxim)m(um)g(n)m(um)m(b)s(er)f(of)h(history)g
+(en)m(tries)h(sa)m(v)m(ed)g(in)f(the)g(history)1110 3947
y(list.)51 b(If)34 b(set)g(to)h(zero,)g(an)m(y)f(existing)h(history)f
-(en)m(tries)g(are)g(deleted)h(and)e(no)1110 3493 y(new)e(en)m(tries)i
+(en)m(tries)g(are)g(deleted)h(and)e(no)1110 4056 y(new)e(en)m(tries)i
(are)f(sa)m(v)m(ed.)46 b(If)31 b(set)h(to)h(a)f(v)-5
b(alue)32 b(less)g(than)f(zero,)i(the)f(n)m(um)m(b)s(er)1110
-3602 y(of)f(history)f(en)m(tries)h(is)g(not)g(limited.)42
+4166 y(of)f(history)f(en)m(tries)h(is)g(not)g(limited.)42
b(By)30 b(default,)h(the)g(n)m(um)m(b)s(er)e(of)i(history)1110
-3712 y(en)m(tries)j(is)f(not)g(limited.)49 b(If)32 b(an)h(attempt)h(is)
-f(made)g(to)h(set)f Fr(history-size)39 b Fu(to)1110 3821
+4275 y(en)m(tries)j(is)f(not)g(limited.)49 b(If)32 b(an)h(attempt)h(is)
+f(made)g(to)h(set)f Fr(history-size)39 b Fu(to)1110 4385
y(a)34 b(non-n)m(umeric)f(v)-5 b(alue,)34 b(the)g(maxim)m(um)f(n)m(um)m
-(b)s(er)f(of)h(history)h(en)m(tries)g(will)1110 3931
-y(b)s(e)c(set)h(to)g(500.)630 4088 y Ft(horizontal-scroll-mode)1110
-4197 y Fu(This)k(v)-5 b(ariable)37 b(can)f(b)s(e)f(set)h(to)h(either)f
+(b)s(er)f(of)h(history)h(en)m(tries)g(will)1110 4495
+y(b)s(e)c(set)h(to)g(500.)630 4682 y Ft(horizontal-scroll-mode)1110
+4792 y Fu(This)k(v)-5 b(ariable)37 b(can)f(b)s(e)f(set)h(to)h(either)f
(`)p Ft(on)p Fu(')g(or)g(`)p Ft(off)p Fu('.)57 b(Setting)36
-b(it)g(to)h(`)p Ft(on)p Fu(')1110 4307 y(means)26 b(that)h(the)f(text)h
+b(it)g(to)h(`)p Ft(on)p Fu(')1110 4902 y(means)26 b(that)h(the)f(text)h
(of)g(the)f(lines)g(b)s(eing)g(edited)h(will)f(scroll)h(horizon)m
-(tally)1110 4416 y(on)32 b(a)g(single)g(screen)g(line)g(when)e(they)i
-(are)g(longer)h(than)e(the)h(width)f(of)h(the)1110 4526
+(tally)1110 5011 y(on)32 b(a)g(single)g(screen)g(line)g(when)e(they)i
+(are)g(longer)h(than)e(the)h(width)f(of)h(the)1110 5121
y(screen,)c(instead)g(of)f(wrapping)f(on)m(to)i(a)g(new)e(screen)i
-(line.)40 b(This)26 b(v)-5 b(ariable)28 b(is)1110 4635
+(line.)40 b(This)26 b(v)-5 b(ariable)28 b(is)1110 5230
y(automatically)k(set)e(to)g(`)p Ft(on)p Fu(')f(for)g(terminals)g(of)h
-(heigh)m(t)g(1.)41 b(By)29 b(default,)h(this)1110 4745
-y(v)-5 b(ariable)31 b(is)g(set)f(to)i(`)p Ft(off)p Fu('.)630
-4902 y Ft(input-meta)1110 5011 y Fu(If)f(set)g(to)h(`)p
-Ft(on)p Fu(',)g(Readline)g(will)f(enable)h(eigh)m(t-bit)h(input)d(\(it)
-i(will)f(not)h(clear)1110 5121 y(the)40 b(eigh)m(th)g(bit)g(in)f(the)h
-(c)m(haracters)h(it)f(reads\),)j(regardless)c(of)h(what)g(the)1110
-5230 y(terminal)k(claims)h(it)f(can)g(supp)s(ort.)79
-b(The)44 b(default)g(v)-5 b(alue)44 b(is)g(`)p Ft(off)p
-Fu(',)j(but)1110 5340 y(Readline)24 b(will)h(set)f(it)g(to)h(`)p
-Ft(on)p Fu(')e(if)h(the)g(lo)s(cale)i(con)m(tains)f(eigh)m(t-bit)g(c)m
-(haracters.)p eop end
-%%Page: 129 135
-TeXDict begin 129 134 bop 150 -116 a Fu(Chapter)30 b(8:)41
-b(Command)29 b(Line)i(Editing)2062 b(129)1110 299 y(The)29
-b(name)g Ft(meta-flag)e Fu(is)i(a)h(synon)m(ym)f(for)g(this)g(v)-5
-b(ariable.)42 b(This)28 b(v)-5 b(ariable)1110 408 y(is)35
+(heigh)m(t)g(1.)41 b(By)29 b(default,)h(this)1110 5340
+y(v)-5 b(ariable)31 b(is)g(set)f(to)i(`)p Ft(off)p Fu('.)p
+eop end
+%%Page: 130 136
+TeXDict begin 130 135 bop 150 -116 a Fu(Chapter)30 b(8:)41
+b(Command)29 b(Line)i(Editing)2062 b(130)630 299 y Ft(input-meta)1110
+408 y Fu(If)31 b(set)g(to)h(`)p Ft(on)p Fu(',)g(Readline)g(will)f
+(enable)h(eigh)m(t-bit)h(input)d(\(it)i(will)f(not)h(clear)1110
+518 y(the)40 b(eigh)m(th)g(bit)g(in)f(the)h(c)m(haracters)h(it)f
+(reads\),)j(regardless)c(of)h(what)g(the)1110 628 y(terminal)k(claims)h
+(it)f(can)g(supp)s(ort.)79 b(The)44 b(default)g(v)-5
+b(alue)44 b(is)g(`)p Ft(off)p Fu(',)j(but)1110 737 y(Readline)24
+b(will)h(set)f(it)g(to)h(`)p Ft(on)p Fu(')e(if)h(the)g(lo)s(cale)i(con)
+m(tains)f(eigh)m(t-bit)g(c)m(haracters.)1110 847 y(The)k(name)g
+Ft(meta-flag)e Fu(is)i(a)h(synon)m(ym)f(for)g(this)g(v)-5
+b(ariable.)42 b(This)28 b(v)-5 b(ariable)1110 956 y(is)35
b(dep)s(enden)m(t)f(on)h(the)g Ft(LC_CTYPE)e Fu(lo)s(cale)k(category)-8
-b(,)39 b(and)34 b(ma)m(y)i(c)m(hange)g(if)1110 518 y(the)31
-b(lo)s(cale)h(is)e(c)m(hanged.)630 675 y Ft(isearch-terminators)1110
-784 y Fu(The)51 b(string)h(of)g(c)m(haracters)h(that)f(should)e
-(terminate)j(an)f(incremen)m(tal)1110 894 y(searc)m(h)25
+b(,)39 b(and)34 b(ma)m(y)i(c)m(hange)g(if)1110 1066 y(the)31
+b(lo)s(cale)h(is)e(c)m(hanged.)630 1212 y Ft(isearch-terminators)1110
+1322 y Fu(The)51 b(string)h(of)g(c)m(haracters)h(that)f(should)e
+(terminate)j(an)f(incremen)m(tal)1110 1431 y(searc)m(h)25
b(without)g(subsequen)m(tly)g(executing)h(the)f(c)m(haracter)h(as)f(a)g
-(command)1110 1003 y(\(see)38 b(Section)g(8.2.5)h([Searc)m(hing],)h
-(page)e(123\).)62 b(If)37 b(this)g(v)-5 b(ariable)38
-b(has)f(not)1110 1113 y(b)s(een)e(giv)m(en)h(a)g(v)-5
+(command)1110 1541 y(\(see)38 b(Section)g(8.2.5)h([Searc)m(hing],)h
+(page)e(124\).)62 b(If)37 b(this)g(v)-5 b(ariable)38
+b(has)f(not)1110 1650 y(b)s(een)e(giv)m(en)h(a)g(v)-5
b(alue,)37 b(the)f(c)m(haracters)h Ft(ESC)d Fu(and)h
-Fj(C-J)g Fu(will)h(terminate)g(an)1110 1223 y(incremen)m(tal)c(searc)m
-(h.)630 1379 y Ft(keymap)192 b Fu(Sets)64 b(Readline's)i(idea)f(of)f
+Fj(C-J)g Fu(will)h(terminate)g(an)1110 1760 y(incremen)m(tal)c(searc)m
+(h.)630 1906 y Ft(keymap)192 b Fu(Sets)64 b(Readline's)i(idea)f(of)f
(the)h(curren)m(t)f(k)m(eymap)h(for)f(k)m(ey)h(binding)1110
-1489 y(commands.)71 b(Built-in)41 b Ft(keymap)e Fu(names)h(are)h
-Ft(emacs)p Fu(,)h Ft(emacs-standard)p Fu(,)1110 1598
+2016 y(commands.)71 b(Built-in)41 b Ft(keymap)e Fu(names)h(are)h
+Ft(emacs)p Fu(,)h Ft(emacs-standard)p Fu(,)1110 2125
y Ft(emacs-meta)p Fu(,)99 b Ft(emacs-ctlx)p Fu(,)f Ft(vi)p
Fu(,)j Ft(vi-move)p Fu(,)f Ft(vi-command)p Fu(,)f(and)1110
-1708 y Ft(vi-insert)p Fu(.)81 b Ft(vi)44 b Fu(is)h(equiv)-5
+2235 y Ft(vi-insert)p Fu(.)81 b Ft(vi)44 b Fu(is)h(equiv)-5
b(alen)m(t)46 b(to)g Ft(vi-command)c Fu(\()p Ft(vi-move)h
-Fu(is)i(also)h(a)1110 1817 y(synon)m(ym\);)41 b Ft(emacs)c
+Fu(is)i(also)h(a)1110 2345 y(synon)m(ym\);)41 b Ft(emacs)c
Fu(is)h(equiv)-5 b(alen)m(t)39 b(to)f Ft(emacs-standard)p
-Fu(.)59 b(Applications)1110 1927 y(ma)m(y)32 b(add)e(additional)i
+Fu(.)59 b(Applications)1110 2454 y(ma)m(y)32 b(add)e(additional)i
(names.)43 b(The)30 b(default)h(v)-5 b(alue)32 b(is)f
-Ft(emacs)p Fu(.)41 b(The)30 b(v)-5 b(alue)1110 2037 y(of)31
+Ft(emacs)p Fu(.)41 b(The)30 b(v)-5 b(alue)1110 2564 y(of)31
b(the)f Ft(editing-mode)d Fu(v)-5 b(ariable)31 b(also)h(a\013ects)f
-(the)g(default)g(k)m(eymap.)630 2193 y Ft(keyseq-timeout)1110
-2303 y Fu(Sp)s(eci\014es)25 b(the)g(duration)g(Readline)h(will)g(w)m
-(ait)g(for)g(a)f(c)m(haracter)i(when)e(read-)1110 2412
+(the)g(default)g(k)m(eymap.)630 2710 y Ft(keyseq-timeout)1110
+2819 y Fu(Sp)s(eci\014es)25 b(the)g(duration)g(Readline)h(will)g(w)m
+(ait)g(for)g(a)f(c)m(haracter)i(when)e(read-)1110 2929
y(ing)30 b(an)g(am)m(biguous)g(k)m(ey)h(sequence)f(\(one)g(that)h(can)f
-(form)g(a)g(complete)h(k)m(ey)1110 2522 y(sequence)j(using)e(the)i
+(form)g(a)g(complete)h(k)m(ey)1110 3039 y(sequence)j(using)e(the)i
(input)e(read)h(so)g(far,)h(or)g(can)f(tak)m(e)i(additional)f(input)
-1110 2632 y(to)g(complete)g(a)f(longer)h(k)m(ey)f(sequence\).)49
+1110 3148 y(to)g(complete)g(a)f(longer)h(k)m(ey)f(sequence\).)49
b(If)33 b(no)f(input)g(is)h(receiv)m(ed)h(within)1110
-2741 y(the)43 b(timeout,)48 b(Readline)43 b(will)g(use)g(the)g(shorter)
-g(but)f(complete)j(k)m(ey)e(se-)1110 2851 y(quence.)c(Readline)26
+3258 y(the)43 b(timeout,)48 b(Readline)43 b(will)g(use)g(the)g(shorter)
+g(but)f(complete)j(k)m(ey)e(se-)1110 3367 y(quence.)c(Readline)26
b(uses)f(this)h(v)-5 b(alue)26 b(to)g(determine)g(whether)f(or)g(not)h
-(input)1110 2960 y(is)31 b(a)m(v)-5 b(ailable)33 b(on)d(the)h(curren)m
+(input)1110 3477 y(is)31 b(a)m(v)-5 b(ailable)33 b(on)d(the)h(curren)m
(t)f(input)g(source)h(\()p Ft(rl_instream)d Fu(b)m(y)i(default\).)1110
-3070 y(The)25 b(v)-5 b(alue)26 b(is)f(sp)s(eci\014ed)f(in)h
+3587 y(The)25 b(v)-5 b(alue)26 b(is)f(sp)s(eci\014ed)f(in)h
(milliseconds,)j(so)d(a)h(v)-5 b(alue)26 b(of)f(1000)i(means)e(that)
-1110 3180 y(Readline)e(will)g(w)m(ait)g(one)g(second)f(for)g
+1110 3696 y(Readline)e(will)g(w)m(ait)g(one)g(second)f(for)g
(additional)i(input.)37 b(If)22 b(this)g(v)-5 b(ariable)23
-b(is)1110 3289 y(set)28 b(to)h(a)f(v)-5 b(alue)29 b(less)f(than)g(or)f
+b(is)1110 3806 y(set)28 b(to)h(a)f(v)-5 b(alue)29 b(less)f(than)g(or)f
(equal)i(to)f(zero,)i(or)e(to)g(a)h(non-n)m(umeric)e(v)-5
-b(alue,)1110 3399 y(Readline)30 b(will)f(w)m(ait)i(un)m(til)e(another)h
+b(alue,)1110 3915 y(Readline)30 b(will)f(w)m(ait)i(un)m(til)e(another)h
(k)m(ey)g(is)f(pressed)g(to)h(decide)f(whic)m(h)g(k)m(ey)1110
-3508 y(sequence)i(to)g(complete.)42 b(The)30 b(default)g(v)-5
-b(alue)31 b(is)g Ft(500)p Fu(.)630 3665 y Ft(mark-directories)1110
-3774 y Fu(If)38 b(set)g(to)h(`)p Ft(on)p Fu(',)i(completed)e(directory)
+4025 y(sequence)i(to)g(complete.)42 b(The)30 b(default)g(v)-5
+b(alue)31 b(is)g Ft(500)p Fu(.)630 4171 y Ft(mark-directories)1110
+4281 y Fu(If)38 b(set)g(to)h(`)p Ft(on)p Fu(',)i(completed)e(directory)
f(names)g(ha)m(v)m(e)i(a)e(slash)g(app)s(ended.)1110
-3884 y(The)30 b(default)g(is)h(`)p Ft(on)p Fu('.)630
-4041 y Ft(mark-modified-lines)1110 4150 y Fu(This)k(v)-5
+4390 y(The)30 b(default)g(is)h(`)p Ft(on)p Fu('.)630
+4536 y Ft(mark-modified-lines)1110 4646 y Fu(This)k(v)-5
b(ariable,)38 b(when)d(set)h(to)h(`)p Ft(on)p Fu(',)g(causes)g
-(Readline)f(to)h(displa)m(y)f(an)f(as-)1110 4260 y(terisk)f(\(`)p
+(Readline)f(to)h(displa)m(y)f(an)f(as-)1110 4756 y(terisk)f(\(`)p
Ft(*)p Fu('\))h(at)f(the)g(start)g(of)g(history)g(lines)g(whic)m(h)f
-(ha)m(v)m(e)i(b)s(een)e(mo)s(di\014ed.)1110 4369 y(This)d(v)-5
+(ha)m(v)m(e)i(b)s(een)e(mo)s(di\014ed.)1110 4865 y(This)d(v)-5
b(ariable)31 b(is)f(`)p Ft(off)p Fu(')g(b)m(y)g(default.)630
-4526 y Ft(mark-symlinked-directori)o(es)1110 4635 y Fu(If)59
+5011 y Ft(mark-symlinked-directori)o(es)1110 5121 y Fu(If)59
b(set)h(to)g(`)p Ft(on)p Fu(',)67 b(completed)60 b(names)f(whic)m(h)g
-(are)h(sym)m(b)s(olic)g(links)f(to)1110 4745 y(directories)71
+(are)h(sym)m(b)s(olic)g(links)f(to)1110 5230 y(directories)71
b(ha)m(v)m(e)f(a)g(slash)f(app)s(ended)f(\(sub)5 b(ject)70
-b(to)g(the)g(v)-5 b(alue)70 b(of)1110 4855 y Ft(mark-directories)p
-Fu(\).)37 b(The)30 b(default)g(is)g(`)p Ft(off)p Fu('.)630
-5011 y Ft(match-hidden-files)1110 5121 y Fu(This)21 b(v)-5
-b(ariable,)25 b(when)d(set)g(to)h(`)p Ft(on)p Fu(',)h(causes)f
-(Readline)g(to)g(matc)m(h)g(\014les)f(whose)1110 5230
-y(names)44 b(b)s(egin)g(with)g(a)g(`)p Ft(.)p Fu(')g(\(hidden)f
-(\014les\))i(when)e(p)s(erforming)g(\014lename)1110 5340
-y(completion.)75 b(If)41 b(set)g(to)h(`)p Ft(off)p Fu(',)i(the)e
-(leading)g(`)p Ft(.)p Fu(')f(m)m(ust)g(b)s(e)g(supplied)f(b)m(y)p
+b(to)g(the)g(v)-5 b(alue)70 b(of)1110 5340 y Ft(mark-directories)p
+Fu(\).)37 b(The)30 b(default)g(is)g(`)p Ft(off)p Fu('.)p
eop end
-%%Page: 130 136
-TeXDict begin 130 135 bop 150 -116 a Fu(Chapter)30 b(8:)41
-b(Command)29 b(Line)i(Editing)2062 b(130)1110 299 y(the)34
-b(user)g(in)g(the)g(\014lename)g(to)h(b)s(e)f(completed.)53
-b(This)33 b(v)-5 b(ariable)35 b(is)f(`)p Ft(on)p Fu(')g(b)m(y)1110
-408 y(default.)630 555 y Ft(menu-complete-display-pr)o(efix)1110
-664 y Fu(If)f(set)h(to)g(`)p Ft(on)p Fu(',)h(men)m(u)e(completion)i
-(displa)m(ys)e(the)h(common)g(pre\014x)e(of)i(the)1110
-774 y(list)k(of)g(p)s(ossible)f(completions)i(\(whic)m(h)e(ma)m(y)h(b)s
-(e)f(empt)m(y\))i(b)s(efore)e(cycling)1110 883 y(through)30
-b(the)g(list.)42 b(The)29 b(default)i(is)f(`)p Ft(off)p
-Fu('.)630 1029 y Ft(output-meta)1110 1139 y Fu(If)35
-b(set)h(to)g(`)p Ft(on)p Fu(',)h(Readline)f(will)g(displa)m(y)f(c)m
-(haracters)i(with)e(the)h(eigh)m(th)g(bit)1110 1249 y(set)h(directly)g
-(rather)f(than)g(as)h(a)g(meta-pre\014xed)f(escap)s(e)h(sequence.)59
-b(The)1110 1358 y(default)26 b(is)f(`)p Ft(off)p Fu(',)i(but)e
-(Readline)h(will)g(set)g(it)g(to)h(`)p Ft(on)p Fu(')e(if)h(the)f(lo)s
-(cale)j(con)m(tains)1110 1468 y(eigh)m(t-bit)38 b(c)m(haracters.)61
-b(This)36 b(v)-5 b(ariable)37 b(is)g(dep)s(enden)m(t)e(on)h(the)h
-Ft(LC_CTYPE)1110 1577 y Fu(lo)s(cale)32 b(category)-8
+%%Page: 131 137
+TeXDict begin 131 136 bop 150 -116 a Fu(Chapter)30 b(8:)41
+b(Command)29 b(Line)i(Editing)2062 b(131)630 299 y Ft
+(match-hidden-files)1110 408 y Fu(This)21 b(v)-5 b(ariable,)25
+b(when)d(set)g(to)h(`)p Ft(on)p Fu(',)h(causes)f(Readline)g(to)g(matc)m
+(h)g(\014les)f(whose)1110 518 y(names)44 b(b)s(egin)g(with)g(a)g(`)p
+Ft(.)p Fu(')g(\(hidden)f(\014les\))i(when)e(p)s(erforming)g(\014lename)
+1110 628 y(completion.)75 b(If)41 b(set)g(to)h(`)p Ft(off)p
+Fu(',)i(the)e(leading)g(`)p Ft(.)p Fu(')f(m)m(ust)g(b)s(e)g(supplied)f
+(b)m(y)1110 737 y(the)34 b(user)g(in)g(the)g(\014lename)g(to)h(b)s(e)f
+(completed.)53 b(This)33 b(v)-5 b(ariable)35 b(is)f(`)p
+Ft(on)p Fu(')g(b)m(y)1110 847 y(default.)630 1011 y Ft
+(menu-complete-display-pr)o(efix)1110 1121 y Fu(If)f(set)h(to)g(`)p
+Ft(on)p Fu(',)h(men)m(u)e(completion)i(displa)m(ys)e(the)h(common)g
+(pre\014x)e(of)i(the)1110 1230 y(list)k(of)g(p)s(ossible)f(completions)
+i(\(whic)m(h)e(ma)m(y)h(b)s(e)f(empt)m(y\))i(b)s(efore)e(cycling)1110
+1340 y(through)30 b(the)g(list.)42 b(The)29 b(default)i(is)f(`)p
+Ft(off)p Fu('.)630 1504 y Ft(output-meta)1110 1614 y
+Fu(If)35 b(set)h(to)g(`)p Ft(on)p Fu(',)h(Readline)f(will)g(displa)m(y)
+f(c)m(haracters)i(with)e(the)h(eigh)m(th)g(bit)1110 1724
+y(set)h(directly)g(rather)f(than)g(as)h(a)g(meta-pre\014xed)f(escap)s
+(e)h(sequence.)59 b(The)1110 1833 y(default)26 b(is)f(`)p
+Ft(off)p Fu(',)i(but)e(Readline)h(will)g(set)g(it)g(to)h(`)p
+Ft(on)p Fu(')e(if)h(the)f(lo)s(cale)j(con)m(tains)1110
+1943 y(eigh)m(t-bit)38 b(c)m(haracters.)61 b(This)36
+b(v)-5 b(ariable)37 b(is)g(dep)s(enden)m(t)e(on)h(the)h
+Ft(LC_CTYPE)1110 2052 y Fu(lo)s(cale)32 b(category)-8
b(,)33 b(and)d(ma)m(y)h(c)m(hange)g(if)g(the)f(lo)s(cale)i(is)f(c)m
-(hanged.)630 1724 y Ft(page-completions)1110 1833 y Fu(If)i(set)i(to)f
+(hanged.)630 2217 y Ft(page-completions)1110 2326 y Fu(If)i(set)i(to)f
(`)p Ft(on)p Fu(',)h(Readline)g(uses)e(an)h(in)m(ternal)h
Ft(more)p Fu(-lik)m(e)f(pager)g(to)h(displa)m(y)1110
-1943 y(a)e(screenful)f(of)g(p)s(ossible)g(completions)i(at)f(a)g(time.)
+2436 y(a)e(screenful)f(of)g(p)s(ossible)g(completions)i(at)f(a)g(time.)
47 b(This)31 b(v)-5 b(ariable)34 b(is)e(`)p Ft(on)p Fu(')1110
-2052 y(b)m(y)e(default.)630 2198 y Ft(print-completions-horizo)o(ntal)o
-(ly)1110 2308 y Fu(If)23 b(set)i(to)g(`)p Ft(on)p Fu(',)g(Readline)g
+2545 y(b)m(y)e(default.)630 2710 y Ft(print-completions-horizo)o(ntal)o
+(ly)1110 2819 y Fu(If)23 b(set)i(to)g(`)p Ft(on)p Fu(',)g(Readline)g
(will)f(displa)m(y)g(completions)h(with)f(matc)m(hes)h(sorted)1110
-2418 y(horizon)m(tally)45 b(in)e(alphab)s(etical)i(order,)i(rather)c
-(than)g(do)m(wn)g(the)h(screen.)1110 2527 y(The)30 b(default)g(is)h(`)p
-Ft(off)p Fu('.)630 2673 y Ft(revert-all-at-newline)1110
-2783 y Fu(If)e(set)h(to)g(`)p Ft(on)p Fu(',)g(Readline)g(will)g(undo)f
+2929 y(horizon)m(tally)45 b(in)e(alphab)s(etical)i(order,)i(rather)c
+(than)g(do)m(wn)g(the)h(screen.)1110 3039 y(The)30 b(default)g(is)h(`)p
+Ft(off)p Fu('.)630 3203 y Ft(revert-all-at-newline)1110
+3313 y Fu(If)e(set)h(to)g(`)p Ft(on)p Fu(',)g(Readline)g(will)g(undo)f
(all)h(c)m(hanges)h(to)f(history)g(lines)f(b)s(efore)1110
-2892 y(returning)f(when)f Ft(accept-line)f Fu(is)j(executed.)41
-b(By)29 b(default,)g(history)g(lines)1110 3002 y(ma)m(y)42
+3422 y(returning)f(when)f Ft(accept-line)f Fu(is)j(executed.)41
+b(By)29 b(default,)g(history)g(lines)1110 3532 y(ma)m(y)42
b(b)s(e)g(mo)s(di\014ed)e(and)h(retain)i(individual)e(undo)g(lists)h
-(across)g(calls)h(to)1110 3112 y Ft(readline\(\))p Fu(.)38
-b(The)30 b(default)g(is)h(`)p Ft(off)p Fu('.)630 3258
-y Ft(search-ignore-case)1110 3367 y Fu(If)j(set)g(to)h(`)p
+(across)g(calls)h(to)1110 3641 y Ft(readline\(\))p Fu(.)38
+b(The)30 b(default)g(is)h(`)p Ft(off)p Fu('.)630 3806
+y Ft(search-ignore-case)1110 3915 y Fu(If)j(set)g(to)h(`)p
Ft(on)p Fu(',)h(Readline)e(p)s(erforms)f(incremen)m(tal)i(and)f
-(non-incremen)m(tal)1110 3477 y(history)27 b(list)g(searc)m(hes)h(in)f
+(non-incremen)m(tal)1110 4025 y(history)27 b(list)g(searc)m(hes)h(in)f
(a)g(case-insensitiv)m(e)j(fashion.)39 b(The)26 b(default)h(v)-5
-b(alue)1110 3587 y(is)30 b(`)p Ft(off)p Fu('.)630 3733
-y Ft(show-all-if-ambiguous)1110 3842 y Fu(This)f(alters)i(the)f
+b(alue)1110 4134 y(is)30 b(`)p Ft(off)p Fu('.)630 4299
+y Ft(show-all-if-ambiguous)1110 4408 y Fu(This)f(alters)i(the)f
(default)g(b)s(eha)m(vior)g(of)g(the)h(completion)g(functions.)40
-b(If)29 b(set)1110 3952 y(to)f(`)p Ft(on)p Fu(',)g(w)m(ords)f(whic)m(h)
+b(If)29 b(set)1110 4518 y(to)f(`)p Ft(on)p Fu(',)g(w)m(ords)f(whic)m(h)
g(ha)m(v)m(e)i(more)f(than)f(one)h(p)s(ossible)f(completion)h(cause)
-1110 4061 y(the)39 b(matc)m(hes)h(to)g(b)s(e)e(listed)h(immediately)i
-(instead)e(of)g(ringing)g(the)g(b)s(ell.)1110 4171 y(The)30
+1110 4628 y(the)39 b(matc)m(hes)h(to)g(b)s(e)e(listed)h(immediately)i
+(instead)e(of)g(ringing)g(the)g(b)s(ell.)1110 4737 y(The)30
b(default)g(v)-5 b(alue)31 b(is)g(`)p Ft(off)p Fu('.)630
-4317 y Ft(show-all-if-unmodified)1110 4427 y Fu(This)38
+4902 y Ft(show-all-if-unmodified)1110 5011 y Fu(This)38
b(alters)h(the)g(default)g(b)s(eha)m(vior)g(of)f(the)h(completion)h
-(functions)e(in)h(a)1110 4536 y(fashion)25 b(similar)h(to)g
+(functions)e(in)h(a)1110 5121 y(fashion)25 b(similar)h(to)g
Fr(sho)m(w-all-if-am)m(biguous)p Fu(.)41 b(If)25 b(set)h(to)h(`)p
-Ft(on)p Fu(',)f(w)m(ords)f(whic)m(h)1110 4646 y(ha)m(v)m(e)32
+Ft(on)p Fu(',)f(w)m(ords)f(whic)m(h)1110 5230 y(ha)m(v)m(e)32
b(more)f(than)f(one)i(p)s(ossible)e(completion)i(without)f(an)m(y)g(p)s
-(ossible)f(par-)1110 4756 y(tial)43 b(completion)h(\(the)f(p)s(ossible)
-f(completions)h(don't)f(share)g(a)h(common)1110 4865
-y(pre\014x\))30 b(cause)g(the)h(matc)m(hes)g(to)g(b)s(e)f(listed)g
-(immediately)i(instead)e(of)h(ring-)1110 4975 y(ing)g(the)f(b)s(ell.)41
+(ossible)f(par-)1110 5340 y(tial)43 b(completion)h(\(the)f(p)s(ossible)
+f(completions)h(don't)f(share)g(a)h(common)p eop end
+%%Page: 132 138
+TeXDict begin 132 137 bop 150 -116 a Fu(Chapter)30 b(8:)41
+b(Command)29 b(Line)i(Editing)2062 b(132)1110 299 y(pre\014x\))30
+b(cause)g(the)h(matc)m(hes)g(to)g(b)s(e)f(listed)g(immediately)i
+(instead)e(of)h(ring-)1110 408 y(ing)g(the)f(b)s(ell.)41
b(The)30 b(default)g(v)-5 b(alue)31 b(is)f(`)p Ft(off)p
-Fu('.)630 5121 y Ft(show-mode-in-prompt)1110 5230 y Fu(If)24
+Fu('.)630 573 y Ft(show-mode-in-prompt)1110 682 y Fu(If)24
b(set)h(to)g(`)p Ft(on)p Fu(',)g(add)f(a)h(string)f(to)h(the)f(b)s
-(eginning)g(of)g(the)h(prompt)e(indicating)1110 5340
-y(the)33 b(editing)h(mo)s(de:)46 b(emacs,)35 b(vi)e(command,)h(or)f(vi)
-h(insertion.)49 b(The)32 b(mo)s(de)p eop end
-%%Page: 131 137
-TeXDict begin 131 136 bop 150 -116 a Fu(Chapter)30 b(8:)41
-b(Command)29 b(Line)i(Editing)2062 b(131)1110 299 y(strings)45
+(eginning)g(of)g(the)h(prompt)e(indicating)1110 792 y(the)33
+b(editing)h(mo)s(de:)46 b(emacs,)35 b(vi)e(command,)h(or)f(vi)h
+(insertion.)49 b(The)32 b(mo)s(de)1110 902 y(strings)45
b(are)h(user-settable)g(\(e.g.,)51 b Fr(emacs-mo)s(de-string)8
-b Fu(\).)87 b(The)45 b(default)1110 408 y(v)-5 b(alue)31
-b(is)f(`)p Ft(off)p Fu('.)630 558 y Ft(skip-completed-text)1110
-667 y Fu(If)i(set)i(to)f(`)p Ft(on)p Fu(',)h(this)f(alters)g(the)g
+b Fu(\).)87 b(The)45 b(default)1110 1011 y(v)-5 b(alue)31
+b(is)f(`)p Ft(off)p Fu('.)630 1176 y Ft(skip-completed-text)1110
+1285 y Fu(If)i(set)i(to)f(`)p Ft(on)p Fu(',)h(this)f(alters)g(the)g
(default)g(completion)h(b)s(eha)m(vior)f(when)f(in-)1110
-777 y(serting)d(a)h(single)g(matc)m(h)f(in)m(to)h(the)g(line.)40
+1395 y(serting)d(a)h(single)g(matc)m(h)f(in)m(to)h(the)g(line.)40
b(It's)30 b(only)f(activ)m(e)i(when)d(p)s(erform-)1110
-887 y(ing)k(completion)i(in)e(the)g(middle)g(of)g(a)h(w)m(ord.)46
-b(If)32 b(enabled,)g(Readline)h(do)s(es)1110 996 y(not)41
+1504 y(ing)k(completion)i(in)e(the)g(middle)g(of)g(a)h(w)m(ord.)46
+b(If)32 b(enabled,)g(Readline)h(do)s(es)1110 1614 y(not)41
b(insert)f(c)m(haracters)i(from)e(the)h(completion)h(that)f(matc)m(h)g
-(c)m(haracters)1110 1106 y(after)c(p)s(oin)m(t)g(in)g(the)g(w)m(ord)f
+(c)m(haracters)1110 1724 y(after)c(p)s(oin)m(t)g(in)g(the)g(w)m(ord)f
(b)s(eing)g(completed,)k(so)d(p)s(ortions)f(of)h(the)g(w)m(ord)1110
-1215 y(follo)m(wing)c(the)f(cursor)f(are)h(not)g(duplicated.)45
+1833 y(follo)m(wing)c(the)f(cursor)f(are)h(not)g(duplicated.)45
b(F)-8 b(or)32 b(instance,)h(if)f(this)f(is)h(en-)1110
-1325 y(abled,)43 b(attempting)f(completion)g(when)d(the)i(cursor)f(is)g
-(after)h(the)g(`)p Ft(e)p Fu(')f(in)1110 1435 y(`)p Ft(Makefile)p
+1943 y(abled,)43 b(attempting)f(completion)g(when)d(the)i(cursor)f(is)g
+(after)h(the)g(`)p Ft(e)p Fu(')f(in)1110 2052 y(`)p Ft(Makefile)p
Fu(')c(will)i(result)f(in)g(`)p Ft(Makefile)p Fu(')f(rather)h(than)h(`)
-p Ft(Makefilefile)p Fu(',)1110 1544 y(assuming)d(there)g(is)h(a)f
+p Ft(Makefilefile)p Fu(',)1110 2162 y(assuming)d(there)g(is)h(a)f
(single)h(p)s(ossible)f(completion.)56 b(The)35 b(default)g(v)-5
-b(alue)1110 1654 y(is)30 b(`)p Ft(off)p Fu('.)630 1803
-y Ft(vi-cmd-mode-string)1110 1913 y Fu(If)j(the)h Fr(sho)m(w-mo)s
+b(alue)1110 2271 y(is)30 b(`)p Ft(off)p Fu('.)630 2436
+y Ft(vi-cmd-mode-string)1110 2545 y Fu(If)j(the)h Fr(sho)m(w-mo)s
(de-in-prompt)h Fu(v)-5 b(ariable)35 b(is)e(enabled,)i(this)f(string)f
-(is)h(dis-)1110 2022 y(pla)m(y)m(ed)24 b(immediately)g(b)s(efore)f(the)
+(is)h(dis-)1110 2655 y(pla)m(y)m(ed)24 b(immediately)g(b)s(efore)f(the)
g(last)h(line)f(of)h(the)f(primary)f(prompt)g(when)1110
-2132 y(vi)32 b(editing)h(mo)s(de)f(is)g(activ)m(e)j(and)c(in)h(command)
+2765 y(vi)32 b(editing)h(mo)s(de)f(is)g(activ)m(e)j(and)c(in)h(command)
g(mo)s(de.)46 b(The)31 b(v)-5 b(alue)33 b(is)f(ex-)1110
-2242 y(panded)26 b(lik)m(e)i(a)f(k)m(ey)h(binding,)e(so)i(the)f
+2874 y(panded)26 b(lik)m(e)i(a)f(k)m(ey)h(binding,)e(so)i(the)f
(standard)f(set)h(of)g(meta-)h(and)e(con)m(trol)1110
-2351 y(pre\014xes)34 b(and)g(bac)m(kslash)i(escap)s(e)g(sequences)f(is)
+2984 y(pre\014xes)34 b(and)g(bac)m(kslash)i(escap)s(e)g(sequences)f(is)
g(a)m(v)-5 b(ailable.)57 b(Use)35 b(the)g(`)p Ft(\\1)p
-Fu(')1110 2461 y(and)23 b(`)p Ft(\\2)p Fu(')h(escap)s(es)h(to)f(b)s
+Fu(')1110 3093 y(and)23 b(`)p Ft(\\2)p Fu(')h(escap)s(es)h(to)f(b)s
(egin)g(and)f(end)g(sequences)i(of)f(non-prin)m(ting)f(c)m(harac-)1110
-2570 y(ters,)31 b(whic)m(h)g(can)g(b)s(e)f(used)g(to)h(em)m(b)s(ed)f(a)
-h(terminal)h(con)m(trol)g(sequence)f(in)m(to)1110 2680
+3203 y(ters,)31 b(whic)m(h)g(can)g(b)s(e)f(used)g(to)h(em)m(b)s(ed)f(a)
+h(terminal)h(con)m(trol)g(sequence)f(in)m(to)1110 3313
y(the)g(mo)s(de)f(string.)40 b(The)30 b(default)h(is)f(`)p
-Ft(\(cmd\))p Fu('.)630 2829 y Ft(vi-ins-mode-string)1110
-2939 y Fu(If)j(the)h Fr(sho)m(w-mo)s(de-in-prompt)h Fu(v)-5
+Ft(\(cmd\))p Fu('.)630 3477 y Ft(vi-ins-mode-string)1110
+3587 y Fu(If)j(the)h Fr(sho)m(w-mo)s(de-in-prompt)h Fu(v)-5
b(ariable)35 b(is)e(enabled,)i(this)f(string)f(is)h(dis-)1110
-3049 y(pla)m(y)m(ed)24 b(immediately)g(b)s(efore)f(the)g(last)h(line)f
-(of)h(the)f(primary)f(prompt)g(when)1110 3158 y(vi)35
+3696 y(pla)m(y)m(ed)24 b(immediately)g(b)s(efore)f(the)g(last)h(line)f
+(of)h(the)f(primary)f(prompt)g(when)1110 3806 y(vi)35
b(editing)h(mo)s(de)e(is)i(activ)m(e)h(and)d(in)h(insertion)g(mo)s(de.)
-54 b(The)35 b(v)-5 b(alue)35 b(is)g(ex-)1110 3268 y(panded)26
+54 b(The)35 b(v)-5 b(alue)35 b(is)g(ex-)1110 3915 y(panded)26
b(lik)m(e)i(a)f(k)m(ey)h(binding,)e(so)i(the)f(standard)f(set)h(of)g
-(meta-)h(and)e(con)m(trol)1110 3377 y(pre\014xes)34 b(and)g(bac)m
+(meta-)h(and)e(con)m(trol)1110 4025 y(pre\014xes)34 b(and)g(bac)m
(kslash)i(escap)s(e)g(sequences)f(is)g(a)m(v)-5 b(ailable.)57
-b(Use)35 b(the)g(`)p Ft(\\1)p Fu(')1110 3487 y(and)23
+b(Use)35 b(the)g(`)p Ft(\\1)p Fu(')1110 4134 y(and)23
b(`)p Ft(\\2)p Fu(')h(escap)s(es)h(to)f(b)s(egin)g(and)f(end)g
-(sequences)i(of)f(non-prin)m(ting)f(c)m(harac-)1110 3597
+(sequences)i(of)f(non-prin)m(ting)f(c)m(harac-)1110 4244
y(ters,)31 b(whic)m(h)g(can)g(b)s(e)f(used)g(to)h(em)m(b)s(ed)f(a)h
-(terminal)h(con)m(trol)g(sequence)f(in)m(to)1110 3706
+(terminal)h(con)m(trol)g(sequence)f(in)m(to)1110 4354
y(the)g(mo)s(de)f(string.)40 b(The)30 b(default)h(is)f(`)p
-Ft(\(ins\))p Fu('.)630 3856 y Ft(visible-stats)1110 3965
+Ft(\(ins\))p Fu('.)630 4518 y Ft(visible-stats)1110 4628
y Fu(If)h(set)i(to)f(`)p Ft(on)p Fu(',)h(a)f(c)m(haracter)i(denoting)e
(a)g(\014le's)g(t)m(yp)s(e)g(is)g(app)s(ended)e(to)j(the)1110
-4075 y(\014lename)e(when)e(listing)i(p)s(ossible)f(completions.)42
-b(The)30 b(default)g(is)h(`)p Ft(off)p Fu('.)150 4224
-y(Key)f(Bindings)630 4334 y(The)41 b(syn)m(tax)i(for)f(con)m(trolling)h
+4737 y(\014lename)e(when)e(listing)i(p)s(ossible)f(completions.)42
+b(The)30 b(default)g(is)h(`)p Ft(off)p Fu('.)150 4902
+y(Key)f(Bindings)630 5011 y(The)41 b(syn)m(tax)i(for)f(con)m(trolling)h
(k)m(ey)g(bindings)e(in)h(the)g(init)g(\014le)g(is)g(simple.)75
-b(First)43 b(y)m(ou)630 4443 y(need)27 b(to)i(\014nd)d(the)i(name)f(of)
+b(First)43 b(y)m(ou)630 5121 y(need)27 b(to)i(\014nd)d(the)i(name)f(of)
h(the)g(command)f(that)i(y)m(ou)f(w)m(an)m(t)g(to)g(c)m(hange.)41
-b(The)27 b(follo)m(wing)630 4553 y(sections)37 b(con)m(tain)g(tables)g
+b(The)27 b(follo)m(wing)630 5230 y(sections)37 b(con)m(tain)g(tables)g
(of)f(the)g(command)f(name,)j(the)e(default)g(k)m(eybinding,)h(if)f(an)
-m(y)-8 b(,)630 4663 y(and)30 b(a)h(short)f(description)g(of)h(what)f
-(the)g(command)h(do)s(es.)630 4792 y(Once)36 b(y)m(ou)g(kno)m(w)g(the)g
-(name)g(of)g(the)g(command,)h(simply)f(place)h(on)e(a)i(line)f(in)g
-(the)g(init)630 4902 y(\014le)e(the)g(name)f(of)h(the)g(k)m(ey)g(y)m
-(ou)g(wish)f(to)h(bind)f(the)h(command)f(to,)i(a)f(colon,)i(and)d(then)
-630 5011 y(the)f(name)h(of)f(the)g(command.)46 b(There)32
-b(can)g(b)s(e)g(no)g(space)g(b)s(et)m(w)m(een)h(the)f(k)m(ey)h(name)g
-(and)630 5121 y(the)41 b(colon)h({)f(that)g(will)g(b)s(e)g(in)m
-(terpreted)g(as)g(part)f(of)h(the)g(k)m(ey)h(name.)72
-b(The)40 b(name)h(of)630 5230 y(the)35 b(k)m(ey)g(can)g(b)s(e)f
+m(y)-8 b(,)630 5340 y(and)30 b(a)h(short)f(description)g(of)h(what)f
+(the)g(command)h(do)s(es.)p eop end
+%%Page: 133 139
+TeXDict begin 133 138 bop 150 -116 a Fu(Chapter)30 b(8:)41
+b(Command)29 b(Line)i(Editing)2062 b(133)630 299 y(Once)36
+b(y)m(ou)g(kno)m(w)g(the)g(name)g(of)g(the)g(command,)h(simply)f(place)
+h(on)e(a)i(line)f(in)g(the)g(init)630 408 y(\014le)e(the)g(name)f(of)h
+(the)g(k)m(ey)g(y)m(ou)g(wish)f(to)h(bind)f(the)h(command)f(to,)i(a)f
+(colon,)i(and)d(then)630 518 y(the)f(name)h(of)f(the)g(command.)46
+b(There)32 b(can)g(b)s(e)g(no)g(space)g(b)s(et)m(w)m(een)h(the)f(k)m
+(ey)h(name)g(and)630 628 y(the)41 b(colon)h({)f(that)g(will)g(b)s(e)g
+(in)m(terpreted)g(as)g(part)f(of)h(the)g(k)m(ey)h(name.)72
+b(The)40 b(name)h(of)630 737 y(the)35 b(k)m(ey)g(can)g(b)s(e)f
(expressed)f(in)i(di\013eren)m(t)g(w)m(a)m(ys,)h(dep)s(ending)d(on)h
-(what)h(y)m(ou)g(\014nd)e(most)630 5340 y(comfortable.)p
-eop end
-%%Page: 132 138
-TeXDict begin 132 137 bop 150 -116 a Fu(Chapter)30 b(8:)41
-b(Command)29 b(Line)i(Editing)2062 b(132)630 299 y(In)33
-b(addition)h(to)g(command)g(names,)g(Readline)g(allo)m(ws)h(k)m(eys)g
-(to)f(b)s(e)f(b)s(ound)f(to)i(a)g(string)630 408 y(that)d(is)f
-(inserted)h(when)e(the)i(k)m(ey)g(is)f(pressed)g(\(a)h
-Fr(macro)5 b Fu(\).)630 538 y(The)42 b Ft(bind)30 b(-p)42
+(what)h(y)m(ou)g(\014nd)e(most)630 847 y(comfortable.)630
+985 y(In)g(addition)h(to)g(command)g(names,)g(Readline)g(allo)m(ws)h(k)
+m(eys)g(to)f(b)s(e)f(b)s(ound)f(to)i(a)g(string)630 1095
+y(that)d(is)f(inserted)h(when)e(the)i(k)m(ey)g(is)f(pressed)g(\(a)h
+Fr(macro)5 b Fu(\).)630 1233 y(The)42 b Ft(bind)30 b(-p)42
b Fu(command)h(displa)m(ys)g(Readline)g(function)g(names)g(and)f
-(bindings)g(in)h(a)630 647 y(format)28 b(that)h(can)f(b)s(e)f(put)g
+(bindings)g(in)h(a)630 1343 y(format)28 b(that)h(can)f(b)s(e)f(put)g
(directly)i(in)m(to)f(an)g(initialization)j(\014le.)40
-b(See)28 b(Section)h(4.2)g([Bash)630 757 y(Builtins],)i(page)g(57.)630
-906 y Fr(k)m(eyname)5 b Fu(:)42 b Fr(function-name)35
-b Fu(or)c Fr(macro)1110 1015 y(k)m(eyname)k Fu(is)29
+b(See)28 b(Section)h(4.2)g([Bash)630 1452 y(Builtins],)i(page)g(57.)630
+1620 y Fr(k)m(eyname)5 b Fu(:)42 b Fr(function-name)35
+b Fu(or)c Fr(macro)1110 1729 y(k)m(eyname)k Fu(is)29
b(the)f(name)h(of)g(a)g(k)m(ey)h(sp)s(elled)e(out)h(in)g(English.)39
-b(F)-8 b(or)30 b(example:)1350 1144 y Ft(Control-u:)45
-b(universal-argument)1350 1254 y(Meta-Rubout:)f(backward-kill-word)1350
-1363 y(Control-o:)h(">)i(output")1110 1493 y Fu(In)94
+b(F)-8 b(or)30 b(example:)1350 1868 y Ft(Control-u:)45
+b(universal-argument)1350 1977 y(Meta-Rubout:)f(backward-kill-word)1350
+2087 y(Control-o:)h(">)i(output")1110 2225 y Fu(In)94
b(the)g(example)h(ab)s(o)m(v)m(e,)112 b Fj(C-u)94 b Fu(is)g(b)s(ound)f
-(to)i(the)f(function)1110 1602 y Ft(universal-argument)p
+(to)i(the)f(function)1110 2335 y Ft(universal-argument)p
Fu(,)124 b Fj(M-DEL)107 b Fu(is)i(b)s(ound)e(to)j(the)f(function)1110
-1712 y Ft(backward-kill-word)p Fu(,)75 b(and)69 b Fj(C-o)g
-Fu(is)h(b)s(ound)e(to)j(run)d(the)i(macro)1110 1821 y(expressed)45
+2445 y Ft(backward-kill-word)p Fu(,)75 b(and)69 b Fj(C-o)g
+Fu(is)h(b)s(ound)e(to)j(run)d(the)i(macro)1110 2554 y(expressed)45
b(on)h(the)g(righ)m(t)g(hand)e(side)i(\(that)h(is,)i(to)e(insert)e(the)
-h(text)h(`)p Ft(>)1110 1931 y(output)p Fu(')29 b(in)m(to)i(the)g
-(line\).)1110 2060 y(A)62 b(n)m(um)m(b)s(er)e(of)i(sym)m(b)s(olic)h(c)m
-(haracter)g(names)f(are)g(recognized)h(while)1110 2170
+h(text)h(`)p Ft(>)1110 2664 y(output)p Fu(')29 b(in)m(to)i(the)g
+(line\).)1110 2802 y(A)62 b(n)m(um)m(b)s(er)e(of)i(sym)m(b)s(olic)h(c)m
+(haracter)g(names)f(are)g(recognized)h(while)1110 2912
y(pro)s(cessing)40 b(this)f(k)m(ey)i(binding)e(syn)m(tax:)60
b Fr(DEL)p Fu(,)42 b Fr(ESC)p Fu(,)g Fr(ESCAPE)p Fu(,)f
-Fr(LFD)p Fu(,)1110 2279 y Fr(NEWLINE)p Fu(,)31 b Fr(RET)p
+Fr(LFD)p Fu(,)1110 3021 y Fr(NEWLINE)p Fu(,)31 b Fr(RET)p
Fu(,)f Fr(RETURN)p Fu(,)g Fr(R)m(UBOUT)p Fu(,)h Fr(SP)-8
b(A)m(CE)p Fu(,)31 b Fr(SPC)p Fu(,)e(and)h Fr(T)-8 b(AB)p
-Fu(.)630 2428 y Ft(")p Fr(k)m(eyseq)r Ft(")p Fu(:)41
-b Fr(function-name)36 b Fu(or)30 b Fr(macro)1110 2538
+Fu(.)630 3189 y Ft(")p Fr(k)m(eyseq)r Ft(")p Fu(:)41
+b Fr(function-name)36 b Fu(or)30 b Fr(macro)1110 3298
y(k)m(eyseq)k Fu(di\013ers)d(from)f Fr(k)m(eyname)37
b Fu(ab)s(o)m(v)m(e)32 b(in)f(that)h(strings)f(denoting)g(an)g(en-)1110
-2647 y(tire)j(k)m(ey)h(sequence)f(can)g(b)s(e)f(sp)s(eci\014ed,)h(b)m
-(y)f(placing)i(the)f(k)m(ey)g(sequence)g(in)1110 2757
+3408 y(tire)j(k)m(ey)h(sequence)f(can)g(b)s(e)f(sp)s(eci\014ed,)h(b)m
+(y)f(placing)i(the)f(k)m(ey)g(sequence)g(in)1110 3517
y(double)29 b(quotes.)41 b(Some)29 b Fm(gnu)h Fu(Emacs)f(st)m(yle)i(k)m
-(ey)f(escap)s(es)g(can)g(b)s(e)f(used,)g(as)1110 2866
+(ey)f(escap)s(es)g(can)g(b)s(e)f(used,)g(as)1110 3627
y(in)k(the)h(follo)m(wing)i(example,)f(but)e(the)h(sp)s(ecial)h(c)m
-(haracter)g(names)f(are)g(not)1110 2976 y(recognized.)1350
-3105 y Ft("\\C-u":)46 b(universal-argument)1350 3215
-y("\\C-x\\C-r":)f(re-read-init-file)1350 3324 y("\\e[11~":)g("Function)
-h(Key)g(1")1110 3453 y Fu(In)64 b(the)g(ab)s(o)m(v)m(e)i(example,)74
+(haracter)g(names)f(are)g(not)1110 3737 y(recognized.)1350
+3875 y Ft("\\C-u":)46 b(universal-argument)1350 3985
+y("\\C-x\\C-r":)f(re-read-init-file)1350 4094 y("\\e[11~":)g("Function)
+h(Key)g(1")1110 4233 y Fu(In)64 b(the)g(ab)s(o)m(v)m(e)i(example,)74
b Fj(C-u)64 b Fu(is)g(again)i(b)s(ound)c(to)k(the)e(function)1110
-3563 y Ft(universal-argument)39 b Fu(\(just)k(as)h(it)g(w)m(as)g(in)g
-(the)f(\014rst)g(example\),)49 b(`)p Fj(C-x)1110 3673
+4342 y Ft(universal-argument)39 b Fu(\(just)k(as)h(it)g(w)m(as)g(in)g
+(the)f(\014rst)g(example\),)49 b(`)p Fj(C-x)1110 4452
y(C-r)p Fu(')30 b(is)g(b)s(ound)e(to)j(the)g(function)f
Ft(re-read-init-file)p Fu(,)c(and)j(`)p Ft(ESC)h([)g(1)g(1)1110
-3782 y(~)p Fu(')g(is)h(b)s(ound)d(to)j(insert)f(the)h(text)g(`)p
-Ft(Function)e(Key)g(1)p Fu('.)630 3931 y(The)g(follo)m(wing)i
+4561 y(~)p Fu(')g(is)h(b)s(ound)d(to)j(insert)f(the)h(text)g(`)p
+Ft(Function)e(Key)g(1)p Fu('.)630 4729 y(The)g(follo)m(wing)i
Fm(gnu)f Fu(Emacs)g(st)m(yle)h(escap)s(e)f(sequences)g(are)g(a)m(v)-5
-b(ailable)32 b(when)d(sp)s(ecifying)630 4041 y(k)m(ey)i(sequences:)630
-4189 y Fj(\\C-)336 b Fu(con)m(trol)32 b(pre\014x)630
-4338 y Fj(\\M-)336 b Fu(meta)31 b(pre\014x)630 4487 y
-Fj(\\e)384 b Fu(an)30 b(escap)s(e)h(c)m(haracter)630
-4635 y Fj(\\\\)384 b Fu(bac)m(kslash)630 4784 y Fj(\\)p
-Ft(")g(")p Fu(,)30 b(a)h(double)f(quotation)i(mark)630
-4933 y Fj(\\')384 b Ft(')p Fu(,)30 b(a)h(single)g(quote)g(or)f(ap)s
-(ostrophe)630 5082 y(In)d(addition)h(to)g(the)g Fm(gnu)f
-Fu(Emacs)h(st)m(yle)h(escap)s(e)f(sequences,)h(a)f(second)f(set)h(of)g
-(bac)m(kslash)630 5191 y(escap)s(es)j(is)f(a)m(v)-5 b(ailable:)630
-5340 y Ft(\\a)384 b Fu(alert)31 b(\(b)s(ell\))p eop end
-%%Page: 133 139
-TeXDict begin 133 138 bop 150 -116 a Fu(Chapter)30 b(8:)41
-b(Command)29 b(Line)i(Editing)2062 b(133)630 299 y Ft(\\b)384
-b Fu(bac)m(kspace)630 456 y Ft(\\d)g Fu(delete)630 613
-y Ft(\\f)g Fu(form)30 b(feed)630 770 y Ft(\\n)384 b Fu(newline)630
-928 y Ft(\\r)g Fu(carriage)32 b(return)630 1085 y Ft(\\t)384
-b Fu(horizon)m(tal)32 b(tab)630 1242 y Ft(\\v)384 b Fu(v)m(ertical)32
-b(tab)630 1399 y Ft(\\)p Fj(nnn)288 b Fu(the)35 b(eigh)m(t-bit)h(c)m
-(haracter)g(whose)e(v)-5 b(alue)35 b(is)g(the)f(o)s(ctal)i(v)-5
-b(alue)35 b Fr(nnn)e Fu(\(one)i(to)1110 1509 y(three)c(digits\))630
-1666 y Ft(\\x)p Fj(HH)288 b Fu(the)38 b(eigh)m(t-bit)i(c)m(haracter)g
-(whose)e(v)-5 b(alue)39 b(is)f(the)h(hexadecimal)g(v)-5
-b(alue)39 b Fr(HH)1110 1775 y Fu(\(one)31 b(or)f(t)m(w)m(o)i(hex)e
-(digits\))630 1933 y(When)37 b(en)m(tering)h(the)g(text)g(of)g(a)g
-(macro,)i(single)e(or)f(double)g(quotes)h(m)m(ust)f(b)s(e)g(used)f(to)
-630 2042 y(indicate)23 b(a)e(macro)h(de\014nition.)38
-b(Unquoted)21 b(text)i(is)e(assumed)g(to)h(b)s(e)f(a)h(function)f
-(name.)38 b(In)630 2152 y(the)22 b(macro)f(b)s(o)s(dy)-8
-b(,)23 b(the)e(bac)m(kslash)h(escap)s(es)g(describ)s(ed)e(ab)s(o)m(v)m
-(e)j(are)e(expanded.)37 b(Bac)m(kslash)630 2261 y(will)j(quote)h(an)m
-(y)f(other)g(c)m(haracter)i(in)d(the)i(macro)f(text,)k(including)39
+b(ailable)32 b(when)d(sp)s(ecifying)630 4838 y(k)m(ey)i(sequences:)630
+5005 y Fj(\\C-)336 b Fu(con)m(trol)32 b(pre\014x)630
+5173 y Fj(\\M-)336 b Fu(meta)31 b(pre\014x)630 5340 y
+Fj(\\e)384 b Fu(an)30 b(escap)s(e)h(c)m(haracter)p eop
+end
+%%Page: 134 140
+TeXDict begin 134 139 bop 150 -116 a Fu(Chapter)30 b(8:)41
+b(Command)29 b(Line)i(Editing)2062 b(134)630 299 y Fj(\\\\)384
+b Fu(bac)m(kslash)630 458 y Fj(\\)p Ft(")g(")p Fu(,)30
+b(a)h(double)f(quotation)i(mark)630 616 y Fj(\\')384
+b Ft(')p Fu(,)30 b(a)h(single)g(quote)g(or)f(ap)s(ostrophe)630
+775 y(In)d(addition)h(to)g(the)g Fm(gnu)f Fu(Emacs)h(st)m(yle)h(escap)s
+(e)f(sequences,)h(a)f(second)f(set)h(of)g(bac)m(kslash)630
+885 y(escap)s(es)j(is)f(a)m(v)-5 b(ailable:)630 1043
+y Ft(\\a)384 b Fu(alert)31 b(\(b)s(ell\))630 1202 y Ft(\\b)384
+b Fu(bac)m(kspace)630 1361 y Ft(\\d)g Fu(delete)630 1520
+y Ft(\\f)g Fu(form)30 b(feed)630 1678 y Ft(\\n)384 b
+Fu(newline)630 1837 y Ft(\\r)g Fu(carriage)32 b(return)630
+1996 y Ft(\\t)384 b Fu(horizon)m(tal)32 b(tab)630 2154
+y Ft(\\v)384 b Fu(v)m(ertical)32 b(tab)630 2313 y Ft(\\)p
+Fj(nnn)288 b Fu(the)35 b(eigh)m(t-bit)h(c)m(haracter)g(whose)e(v)-5
+b(alue)35 b(is)g(the)f(o)s(ctal)i(v)-5 b(alue)35 b Fr(nnn)e
+Fu(\(one)i(to)1110 2423 y(three)c(digits\))630 2582 y
+Ft(\\x)p Fj(HH)288 b Fu(the)38 b(eigh)m(t-bit)i(c)m(haracter)g(whose)e
+(v)-5 b(alue)39 b(is)f(the)h(hexadecimal)g(v)-5 b(alue)39
+b Fr(HH)1110 2691 y Fu(\(one)31 b(or)f(t)m(w)m(o)i(hex)e(digits\))630
+2850 y(When)37 b(en)m(tering)h(the)g(text)g(of)g(a)g(macro,)i(single)e
+(or)f(double)g(quotes)h(m)m(ust)f(b)s(e)g(used)f(to)630
+2959 y(indicate)23 b(a)e(macro)h(de\014nition.)38 b(Unquoted)21
+b(text)i(is)e(assumed)g(to)h(b)s(e)f(a)h(function)f(name.)38
+b(In)630 3069 y(the)22 b(macro)f(b)s(o)s(dy)-8 b(,)23
+b(the)e(bac)m(kslash)h(escap)s(es)g(describ)s(ed)e(ab)s(o)m(v)m(e)j
+(are)e(expanded.)37 b(Bac)m(kslash)630 3179 y(will)j(quote)h(an)m(y)f
+(other)g(c)m(haracter)i(in)d(the)i(macro)f(text,)k(including)39
b(`)p Ft(")p Fu(')h(and)g(`)p Ft(')p Fu('.)69 b(F)-8
-b(or)630 2371 y(example,)28 b(the)e(follo)m(wing)h(binding)d(will)i
+b(or)630 3288 y(example,)28 b(the)e(follo)m(wing)h(binding)d(will)i
(mak)m(e)h(`)p Fj(C-x)j Ft(\\)p Fu(')c(insert)f(a)h(single)h(`)p
-Ft(\\)p Fu(')f(in)m(to)g(the)g(line:)870 2504 y Ft("\\C-x\\\\":)45
-b("\\\\")150 2701 y Fk(8.3.2)63 b(Conditional)41 b(Init)g(Constructs)
-150 2848 y Fu(Readline)c(implemen)m(ts)g(a)h(facilit)m(y)g(similar)f
+Ft(\\)p Fu(')f(in)m(to)g(the)g(line:)870 3422 y Ft("\\C-x\\\\":)45
+b("\\\\")150 3621 y Fk(8.3.2)63 b(Conditional)41 b(Init)g(Constructs)
+150 3768 y Fu(Readline)c(implemen)m(ts)g(a)h(facilit)m(y)g(similar)f
(in)g(spirit)f(to)i(the)f(conditional)h(compilation)g(features)f(of)150
-2958 y(the)31 b(C)f(prepro)s(cessor)g(whic)m(h)g(allo)m(ws)i(k)m(ey)g
+3877 y(the)31 b(C)f(prepro)s(cessor)g(whic)m(h)g(allo)m(ws)i(k)m(ey)g
(bindings)d(and)h(v)-5 b(ariable)32 b(settings)f(to)h(b)s(e)e(p)s
-(erformed)f(as)i(the)150 3067 y(result)f(of)h(tests.)41
+(erformed)f(as)i(the)150 3987 y(result)f(of)h(tests.)41
b(There)30 b(are)h(four)f(parser)f(directiv)m(es)j(used.)150
-3225 y Ft($if)336 b Fu(The)31 b Ft($if)f Fu(construct)i(allo)m(ws)h
+4146 y Ft($if)336 b Fu(The)31 b Ft($if)f Fu(construct)i(allo)m(ws)h
(bindings)d(to)i(b)s(e)e(made)i(based)f(on)g(the)g(editing)h(mo)s(de,)g
-(the)630 3334 y(terminal)37 b(b)s(eing)f(used,)h(or)f(the)h
+(the)630 4255 y(terminal)37 b(b)s(eing)f(used,)h(or)f(the)h
(application)g(using)f(Readline.)59 b(The)36 b(text)h(of)f(the)h(test,)
-630 3444 y(after)30 b(an)m(y)g(comparison)g(op)s(erator,)g(extends)f
+630 4365 y(after)30 b(an)m(y)g(comparison)g(op)s(erator,)g(extends)f
(to)h(the)g(end)f(of)h(the)f(line;)i(unless)e(otherwise)630
-3553 y(noted,)i(no)f(c)m(haracters)i(are)f(required)e(to)i(isolate)i
-(it.)630 3711 y Ft(mode)288 b Fu(The)30 b Ft(mode=)e
+4475 y(noted,)i(no)f(c)m(haracters)i(are)f(required)e(to)i(isolate)i
+(it.)630 4633 y Ft(mode)288 b Fu(The)30 b Ft(mode=)e
Fu(form)i(of)g(the)h Ft($if)e Fu(directiv)m(e)j(is)e(used)f(to)i(test)g
-(whether)e(Read-)1110 3820 y(line)44 b(is)f(in)g Ft(emacs)f
+(whether)e(Read-)1110 4743 y(line)44 b(is)f(in)g Ft(emacs)f
Fu(or)h Ft(vi)g Fu(mo)s(de.)79 b(This)42 b(ma)m(y)i(b)s(e)e(used)h(in)g
-(conjunction)1110 3930 y(with)c(the)h(`)p Ft(set)29 b(keymap)p
+(conjunction)1110 4852 y(with)c(the)h(`)p Ft(set)29 b(keymap)p
Fu(')38 b(command,)k(for)d(instance,)j(to)e(set)g(bindings)e(in)1110
-4039 y(the)32 b Ft(emacs-standard)c Fu(and)j Ft(emacs-ctlx)d
-Fu(k)m(eymaps)k(only)g(if)g(Readline)g(is)1110 4149 y(starting)f(out)g
-(in)f Ft(emacs)f Fu(mo)s(de.)630 4306 y Ft(term)288 b
+4962 y(the)32 b Ft(emacs-standard)c Fu(and)j Ft(emacs-ctlx)d
+Fu(k)m(eymaps)k(only)g(if)g(Readline)g(is)1110 5072 y(starting)f(out)g
+(in)f Ft(emacs)f Fu(mo)s(de.)630 5230 y Ft(term)288 b
Fu(The)26 b Ft(term=)g Fu(form)g(ma)m(y)i(b)s(e)e(used)g(to)i(include)f
-(terminal-sp)s(eci\014c)g(k)m(ey)h(bind-)1110 4416 y(ings,)38
+(terminal-sp)s(eci\014c)g(k)m(ey)h(bind-)1110 5340 y(ings,)38
b(p)s(erhaps)c(to)j(bind)e(the)h(k)m(ey)h(sequences)f(output)g(b)m(y)g
-(the)g(terminal's)1110 4525 y(function)24 b(k)m(eys.)39
-b(The)23 b(w)m(ord)h(on)f(the)i(righ)m(t)f(side)g(of)g(the)g(`)p
-Ft(=)p Fu(')g(is)g(tested)h(against)1110 4635 y(b)s(oth)k(the)h(full)g
-(name)g(of)g(the)g(terminal)h(and)e(the)i(p)s(ortion)e(of)h(the)g
-(terminal)1110 4744 y(name)k(b)s(efore)f(the)g(\014rst)g(`)p
-Ft(-)p Fu('.)50 b(This)33 b(allo)m(ws)i Ft(sun)e Fu(to)h(matc)m(h)g(b)s
-(oth)f Ft(sun)g Fu(and)1110 4854 y Ft(sun-cmd)p Fu(,)c(for)h(instance.)
-630 5011 y Ft(version)144 b Fu(The)44 b Ft(version)f
-Fu(test)i(ma)m(y)h(b)s(e)e(used)f(to)j(p)s(erform)d(comparisons)i
-(against)1110 5121 y(sp)s(eci\014c)c(Readline)i(v)m(ersions.)74
-b(The)42 b Ft(version)d Fu(expands)i(to)h(the)g(curren)m(t)1110
-5230 y(Readline)25 b(v)m(ersion.)39 b(The)23 b(set)h(of)g(comparison)h
-(op)s(erators)f(includes)f(`)p Ft(=)p Fu(')h(\(and)1110
-5340 y(`)p Ft(==)p Fu('\),)33 b(`)p Ft(!=)p Fu(',)f(`)p
-Ft(<=)p Fu(',)h(`)p Ft(>=)p Fu(',)f(`)p Ft(<)p Fu(',)h(and)e(`)p
-Ft(>)p Fu('.)46 b(The)31 b(v)m(ersion)i(n)m(um)m(b)s(er)d(supplied)h
-(on)p eop end
-%%Page: 134 140
-TeXDict begin 134 139 bop 150 -116 a Fu(Chapter)30 b(8:)41
-b(Command)29 b(Line)i(Editing)2062 b(134)1110 299 y(the)34
-b(righ)m(t)h(side)f(of)g(the)g(op)s(erator)g(consists)h(of)f(a)g(ma)5
-b(jor)35 b(v)m(ersion)f(n)m(um)m(b)s(er,)1110 408 y(an)45
-b(optional)i(decimal)f(p)s(oin)m(t,)k(and)44 b(an)i(optional)g(minor)f
-(v)m(ersion)h(\(e.g.,)1110 518 y(`)p Ft(7.1)p Fu('\).)40
-b(If)27 b(the)h(minor)f(v)m(ersion)h(is)g(omitted,)h(it)f(is)g(assumed)
-f(to)h(b)s(e)f(`)p Ft(0)p Fu('.)40 b(The)1110 628 y(op)s(erator)34
-b(ma)m(y)g(b)s(e)f(separated)g(from)g(the)h(string)f
-Ft(version)f Fu(and)h(from)g(the)1110 737 y(v)m(ersion)39
-b(n)m(um)m(b)s(er)f(argumen)m(t)h(b)m(y)f(whitespace.)67
-b(The)38 b(follo)m(wing)i(example)1110 847 y(sets)31
-b(a)g(v)-5 b(ariable)31 b(if)f(the)h(Readline)g(v)m(ersion)f(b)s(eing)g
-(used)g(is)g(7.0)i(or)e(new)m(er:)1350 981 y Ft($if)47
-b(version)f(>=)h(7.0)1350 1091 y(set)g(show-mode-in-prompt)42
-b(on)1350 1200 y($endif)630 1360 y(application)1110 1469
-y Fu(The)21 b Fr(application)j Fu(construct)e(is)g(used)f(to)i(include)
-f(application-sp)s(eci\014c)h(set-)1110 1579 y(tings.)39
-b(Eac)m(h)26 b(program)e(using)g(the)h(Readline)g(library)g(sets)g(the)
-g Fr(application)1110 1689 y(name)p Fu(,)g(and)e(y)m(ou)g(can)h(test)g
-(for)f(a)g(particular)h(v)-5 b(alue.)39 b(This)22 b(could)h(b)s(e)g
-(used)f(to)1110 1798 y(bind)32 b(k)m(ey)h(sequences)g(to)h(functions)e
-(useful)g(for)h(a)g(sp)s(eci\014c)f(program.)48 b(F)-8
-b(or)1110 1908 y(instance,)35 b(the)e(follo)m(wing)h(command)f(adds)f
-(a)i(k)m(ey)f(sequence)h(that)f(quotes)1110 2017 y(the)e(curren)m(t)f
-(or)g(previous)g(w)m(ord)g(in)g(Bash:)1350 2152 y Ft($if)47
-b(Bash)1350 2262 y(#)g(Quote)g(the)g(current)f(or)h(previous)e(word)
-1350 2371 y("\\C-xq":)h("\\eb\\"\\ef\\"")1350 2481 y($endif)630
-2640 y(variable)96 b Fu(The)33 b Fr(v)-5 b(ariable)39
+(the)g(terminal's)p eop end
+%%Page: 135 141
+TeXDict begin 135 140 bop 150 -116 a Fu(Chapter)30 b(8:)41
+b(Command)29 b(Line)i(Editing)2062 b(135)1110 299 y(function)24
+b(k)m(eys.)39 b(The)23 b(w)m(ord)h(on)f(the)i(righ)m(t)f(side)g(of)g
+(the)g(`)p Ft(=)p Fu(')g(is)g(tested)h(against)1110 408
+y(b)s(oth)k(the)h(full)g(name)g(of)g(the)g(terminal)h(and)e(the)i(p)s
+(ortion)e(of)h(the)g(terminal)1110 518 y(name)k(b)s(efore)f(the)g
+(\014rst)g(`)p Ft(-)p Fu('.)50 b(This)33 b(allo)m(ws)i
+Ft(sun)e Fu(to)h(matc)m(h)g(b)s(oth)f Ft(sun)g Fu(and)1110
+628 y Ft(sun-cmd)p Fu(,)c(for)h(instance.)630 781 y Ft(version)144
+b Fu(The)44 b Ft(version)f Fu(test)i(ma)m(y)h(b)s(e)e(used)f(to)j(p)s
+(erform)d(comparisons)i(against)1110 891 y(sp)s(eci\014c)c(Readline)i
+(v)m(ersions.)74 b(The)42 b Ft(version)d Fu(expands)i(to)h(the)g
+(curren)m(t)1110 1000 y(Readline)25 b(v)m(ersion.)39
+b(The)23 b(set)h(of)g(comparison)h(op)s(erators)f(includes)f(`)p
+Ft(=)p Fu(')h(\(and)1110 1110 y(`)p Ft(==)p Fu('\),)33
+b(`)p Ft(!=)p Fu(',)f(`)p Ft(<=)p Fu(',)h(`)p Ft(>=)p
+Fu(',)f(`)p Ft(<)p Fu(',)h(and)e(`)p Ft(>)p Fu('.)46
+b(The)31 b(v)m(ersion)i(n)m(um)m(b)s(er)d(supplied)h(on)1110
+1219 y(the)j(righ)m(t)h(side)f(of)g(the)g(op)s(erator)g(consists)h(of)f
+(a)g(ma)5 b(jor)35 b(v)m(ersion)f(n)m(um)m(b)s(er,)1110
+1329 y(an)45 b(optional)i(decimal)f(p)s(oin)m(t,)k(and)44
+b(an)i(optional)g(minor)f(v)m(ersion)h(\(e.g.,)1110 1439
+y(`)p Ft(7.1)p Fu('\).)40 b(If)27 b(the)h(minor)f(v)m(ersion)h(is)g
+(omitted,)h(it)f(is)g(assumed)f(to)h(b)s(e)f(`)p Ft(0)p
+Fu('.)40 b(The)1110 1548 y(op)s(erator)34 b(ma)m(y)g(b)s(e)f(separated)
+g(from)g(the)h(string)f Ft(version)f Fu(and)h(from)g(the)1110
+1658 y(v)m(ersion)39 b(n)m(um)m(b)s(er)f(argumen)m(t)h(b)m(y)f
+(whitespace.)67 b(The)38 b(follo)m(wing)i(example)1110
+1767 y(sets)31 b(a)g(v)-5 b(ariable)31 b(if)f(the)h(Readline)g(v)m
+(ersion)f(b)s(eing)g(used)g(is)g(7.0)i(or)e(new)m(er:)1350
+1899 y Ft($if)47 b(version)f(>=)h(7.0)1350 2008 y(set)g
+(show-mode-in-prompt)42 b(on)1350 2118 y($endif)630 2271
+y(application)1110 2381 y Fu(The)21 b Fr(application)j
+Fu(construct)e(is)g(used)f(to)i(include)f(application-sp)s(eci\014c)h
+(set-)1110 2491 y(tings.)39 b(Eac)m(h)26 b(program)e(using)g(the)h
+(Readline)g(library)g(sets)g(the)g Fr(application)1110
+2600 y(name)p Fu(,)g(and)e(y)m(ou)g(can)h(test)g(for)f(a)g(particular)h
+(v)-5 b(alue.)39 b(This)22 b(could)h(b)s(e)g(used)f(to)1110
+2710 y(bind)32 b(k)m(ey)h(sequences)g(to)h(functions)e(useful)g(for)h
+(a)g(sp)s(eci\014c)f(program.)48 b(F)-8 b(or)1110 2819
+y(instance,)35 b(the)e(follo)m(wing)h(command)f(adds)f(a)i(k)m(ey)f
+(sequence)h(that)f(quotes)1110 2929 y(the)e(curren)m(t)f(or)g(previous)
+g(w)m(ord)g(in)g(Bash:)1350 3061 y Ft($if)47 b(Bash)1350
+3170 y(#)g(Quote)g(the)g(current)f(or)h(previous)e(word)1350
+3280 y("\\C-xq":)h("\\eb\\"\\ef\\"")1350 3389 y($endif)630
+3543 y(variable)96 b Fu(The)33 b Fr(v)-5 b(ariable)39
b Fu(construct)33 b(pro)m(vides)g(simple)g(equalit)m(y)i(tests)e(for)g
-(Readline)1110 2750 y(v)-5 b(ariables)32 b(and)f(v)-5
+(Readline)1110 3652 y(v)-5 b(ariables)32 b(and)f(v)-5
b(alues.)45 b(The)32 b(p)s(ermitted)f(comparison)h(op)s(erators)f(are)i
-(`)p Ft(=)p Fu(',)1110 2859 y(`)p Ft(==)p Fu(',)49 b(and)44
+(`)p Ft(=)p Fu(',)1110 3762 y(`)p Ft(==)p Fu(',)49 b(and)44
b(`)p Ft(!=)p Fu('.)85 b(The)44 b(v)-5 b(ariable)46 b(name)f(m)m(ust)g
-(b)s(e)g(separated)g(from)g(the)1110 2969 y(comparison)25
+(b)s(e)g(separated)g(from)g(the)1110 3871 y(comparison)25
b(op)s(erator)g(b)m(y)g(whitespace;)j(the)d(op)s(erator)g(ma)m(y)g(b)s
-(e)f(separated)1110 3078 y(from)33 b(the)h(v)-5 b(alue)35
+(e)f(separated)1110 3981 y(from)33 b(the)h(v)-5 b(alue)35
b(on)f(the)g(righ)m(t)g(hand)f(side)h(b)m(y)f(whitespace.)52
-b(Both)35 b(string)1110 3188 y(and)i(b)s(o)s(olean)g(v)-5
+b(Both)35 b(string)1110 4091 y(and)i(b)s(o)s(olean)g(v)-5
b(ariables)38 b(ma)m(y)h(b)s(e)d(tested.)63 b(Bo)s(olean)39
-b(v)-5 b(ariables)38 b(m)m(ust)g(b)s(e)1110 3298 y(tested)46
+b(v)-5 b(ariables)38 b(m)m(ust)g(b)s(e)1110 4200 y(tested)46
b(against)g(the)f(v)-5 b(alues)46 b Fr(on)f Fu(and)f
Fr(o\013)p Fu(.)85 b(The)45 b(follo)m(wing)h(example)g(is)1110
-3407 y(equiv)-5 b(alen)m(t)32 b(to)f(the)f Ft(mode=emacs)e
-Fu(test)j(describ)s(ed)f(ab)s(o)m(v)m(e:)1350 3542 y
-Ft($if)47 b(editing-mode)d(==)k(emacs)1350 3651 y(set)f
-(show-mode-in-prompt)42 b(on)1350 3761 y($endif)150 3920
+4310 y(equiv)-5 b(alen)m(t)32 b(to)f(the)f Ft(mode=emacs)e
+Fu(test)j(describ)s(ed)f(ab)s(o)m(v)m(e:)1350 4441 y
+Ft($if)47 b(editing-mode)d(==)k(emacs)1350 4551 y(set)f
+(show-mode-in-prompt)42 b(on)1350 4661 y($endif)150 4814
y($endif)192 b Fu(This)29 b(command,)i(as)f(seen)h(in)f(the)g(previous)
g(example,)h(terminates)g(an)g Ft($if)e Fu(command.)150
-4080 y Ft($else)240 b Fu(Commands)29 b(in)h(this)h(branc)m(h)e(of)i
+4967 y Ft($else)240 b Fu(Commands)29 b(in)h(this)h(branc)m(h)e(of)i
(the)f Ft($if)g Fu(directiv)m(e)i(are)f(executed)g(if)f(the)h(test)g
-(fails.)150 4239 y Ft($include)96 b Fu(This)43 b(directiv)m(e)i(tak)m
+(fails.)150 5121 y Ft($include)96 b Fu(This)43 b(directiv)m(e)i(tak)m
(es)g(a)e(single)i(\014lename)e(as)h(an)f(argumen)m(t)h(and)f(reads)g
-(commands)630 4349 y(and)38 b(bindings)f(from)h(that)i(\014le.)65
+(commands)630 5230 y(and)38 b(bindings)f(from)h(that)i(\014le.)65
b(F)-8 b(or)39 b(example,)j(the)d(follo)m(wing)h(directiv)m(e)g(reads)e
-(from)630 4458 y Ft(/etc/inputrc)p Fu(:)870 4593 y Ft($include)46
-b(/etc/inputrc)150 4792 y Fk(8.3.3)63 b(Sample)41 b(Init)g(File)150
-4939 y Fu(Here)27 b(is)f(an)h(example)g(of)f(an)h Fr(inputrc)k
+(from)630 5340 y Ft(/etc/inputrc)p Fu(:)p eop end
+%%Page: 136 142
+TeXDict begin 136 141 bop 150 -116 a Fu(Chapter)30 b(8:)41
+b(Command)29 b(Line)i(Editing)2062 b(136)870 299 y Ft($include)46
+b(/etc/inputrc)150 498 y Fk(8.3.3)63 b(Sample)41 b(Init)g(File)150
+645 y Fu(Here)27 b(is)f(an)h(example)g(of)f(an)h Fr(inputrc)k
Fu(\014le.)39 b(This)26 b(illustrates)h(k)m(ey)h(binding,)e(v)-5
-b(ariable)27 b(assignmen)m(t,)i(and)150 5049 y(conditional)j(syn)m
-(tax.)p eop end
-%%Page: 135 141
-TeXDict begin 135 140 bop 150 -116 a Fu(Chapter)30 b(8:)41
-b(Command)29 b(Line)i(Editing)2062 b(135)390 408 y Ft(#)47
+b(ariable)27 b(assignmen)m(t,)i(and)150 755 y(conditional)j(syn)m(tax.)
+p eop end
+%%Page: 137 143
+TeXDict begin 137 142 bop 150 -116 a Fu(Chapter)30 b(8:)41
+b(Command)29 b(Line)i(Editing)2062 b(137)390 408 y Ft(#)47
b(This)g(file)g(controls)e(the)i(behaviour)e(of)j(line)e(input)h
(editing)e(for)390 518 y(#)i(programs)f(that)h(use)g(the)f(GNU)h
(Readline)f(library.)93 b(Existing)390 628 y(#)47 b(programs)f(include)
4902 y(#)390 5011 y(#)47 b(Arrow)g(keys)f(in)i(8)f(bit)g(ANSI)g(mode)
390 5121 y(#)390 5230 y(#"\\M-\\C-[D":)331 b(backward-char)390
5340 y(#"\\M-\\C-[C":)g(forward-char)p eop end
-%%Page: 136 142
-TeXDict begin 136 141 bop 150 -116 a Fu(Chapter)30 b(8:)41
-b(Command)29 b(Line)i(Editing)2062 b(136)390 299 y Ft(#"\\M-\\C-[A":)
+%%Page: 138 144
+TeXDict begin 138 143 bop 150 -116 a Fu(Chapter)30 b(8:)41
+b(Command)29 b(Line)i(Editing)2062 b(138)390 299 y Ft(#"\\M-\\C-[A":)
331 b(previous-history)390 408 y(#"\\M-\\C-[B":)g(next-history)390
628 y(C-q:)47 b(quoted-insert)390 847 y($endif)390 1066
y(#)g(An)h(old-style)d(binding.)93 b(This)47 b(happens)f(to)h(be)g(the)
g(for)i(a)g(word,)390 5121 y(#)g(ask)g(whether)f(or)h(not)g(the)g(user)
g(wants)f(to)h(see)g(all)g(of)g(them)390 5230 y(set)g
(completion-query-items)42 b(150)p eop end
-%%Page: 137 143
-TeXDict begin 137 142 bop 150 -116 a Fu(Chapter)30 b(8:)41
-b(Command)29 b(Line)i(Editing)2062 b(137)390 299 y Ft(#)47
+%%Page: 139 145
+TeXDict begin 139 144 bop 150 -116 a Fu(Chapter)30 b(8:)41
+b(Command)29 b(Line)i(Editing)2062 b(139)390 299 y Ft(#)47
b(For)g(FTP)390 408 y($if)g(Ftp)390 518 y("\\C-xg":)f("get)g(\\M-?")390
628 y("\\C-xt":)g("put)g(\\M-?")390 737 y("\\M-.":)g(yank-last-arg)390
847 y($endif)150 1089 y Fs(8.4)68 b(Bindable)45 b(Readline)i(Commands)
(ysical)h(line)g(or)f(if)g(p)s(oin)m(t)h(is)f(not)h(greater)g(than)630
5340 y(the)j(length)f(of)h(the)f(prompt)g(plus)f(the)i(screen)f(width.)
p eop end
-%%Page: 138 144
-TeXDict begin 138 143 bop 150 -116 a Fu(Chapter)30 b(8:)41
-b(Command)29 b(Line)i(Editing)2062 b(138)150 299 y Ft(next-screen-line)
+%%Page: 140 146
+TeXDict begin 140 145 bop 150 -116 a Fu(Chapter)30 b(8:)41
+b(Command)29 b(Line)i(Editing)2062 b(140)150 299 y Ft(next-screen-line)
26 b(\(\))630 408 y Fu(A)m(ttempt)g(to)f(mo)m(v)m(e)i(p)s(oin)m(t)d(to)
i(the)e(same)i(ph)m(ysical)f(screen)g(column)f(on)h(the)f(next)h(ph)m
(ysical)630 518 y(screen)e(line.)39 b(This)23 b(will)g(not)h(ha)m(v)m
(tal)g(searc)m(h)f(for)g(a)g(string)g(supplied)f(b)m(y)h(the)630
5340 y(user.)k(The)30 b(searc)m(h)h(string)f(ma)m(y)h(matc)m(h)g(an)m
(ywhere)g(in)f(a)h(history)f(line.)p eop end
-%%Page: 139 145
-TeXDict begin 139 144 bop 150 -116 a Fu(Chapter)30 b(8:)41
-b(Command)29 b(Line)i(Editing)2062 b(139)150 299 y Ft
+%%Page: 141 147
+TeXDict begin 141 146 bop 150 -116 a Fu(Chapter)30 b(8:)41
+b(Command)29 b(Line)i(Editing)2062 b(141)150 299 y Ft
(non-incremental-forward-)o(sear)o(ch-h)o(ist)o(ory)24
b(\(M-n\))630 408 y Fu(Searc)m(h)44 b(forw)m(ard)f(starting)h(at)h(the)
e(curren)m(t)h(line)g(and)f(mo)m(ving)h(`do)m(wn')g(through)f(the)630
b(en)m(tered,)k(and)d(fetc)m(h)h(the)f(next)g(line)h(relativ)m(e)h(to)f
(the)f(curren)m(t)g(line)h(from)f(the)g(history)p eop
end
-%%Page: 140 146
-TeXDict begin 140 145 bop 150 -116 a Fu(Chapter)30 b(8:)41
-b(Command)29 b(Line)i(Editing)2062 b(140)630 299 y(for)31
+%%Page: 142 148
+TeXDict begin 142 147 bop 150 -116 a Fu(Chapter)30 b(8:)41
+b(Command)29 b(Line)i(Editing)2062 b(142)630 299 y(for)31
b(editing.)43 b(A)31 b(n)m(umeric)f(argumen)m(t,)i(if)f(supplied,)f(sp)
s(eci\014es)h(the)g(history)f(en)m(try)i(to)f(use)630
408 y(instead)g(of)f(the)h(curren)m(t)f(line.)150 565
(last)h(t)m(w)m(o)g(c)m(haracters)g(of)f(the)h(line.)38
b(Negativ)m(e)25 b(argumen)m(ts)630 5340 y(ha)m(v)m(e)32
b(no)e(e\013ect.)p eop end
-%%Page: 141 147
-TeXDict begin 141 146 bop 150 -116 a Fu(Chapter)30 b(8:)41
-b(Command)29 b(Line)i(Editing)2062 b(141)150 299 y Ft(transpose-words)
+%%Page: 143 149
+TeXDict begin 143 148 bop 150 -116 a Fu(Chapter)30 b(8:)41
+b(Command)29 b(Line)i(Editing)2062 b(143)150 299 y Ft(transpose-words)
26 b(\(M-t\))630 408 y Fu(Drag)33 b(the)g(w)m(ord)f(b)s(efore)g(p)s
(oin)m(t)g(past)g(the)h(w)m(ord)f(after)g(p)s(oin)m(t,)i(mo)m(ving)f(p)
s(oin)m(t)f(past)g(that)630 518 y(w)m(ord)c(as)h(w)m(ell.)41
b(If)27 b(the)i(insertion)f(p)s(oin)m(t)h(is)f(at)h(the)g(end)e(of)i
(the)f(line,)i(this)e(transp)s(oses)g(the)630 628 y(last)j(t)m(w)m(o)h
-(w)m(ords)e(on)g(the)h(line.)150 797 y Ft(upcase-word)c(\(M-u\))630
-907 y Fu(Upp)s(ercase)32 b(the)g(curren)m(t)g(\(or)g(follo)m(wing\))i
-(w)m(ord.)45 b(With)32 b(a)g(negativ)m(e)j(argumen)m(t,)e(upp)s(er-)630
-1016 y(case)e(the)g(previous)f(w)m(ord,)g(but)g(do)g(not)h(mo)m(v)m(e)h
-(the)e(cursor.)150 1186 y Ft(downcase-word)d(\(M-l\))630
-1296 y Fu(Lo)m(w)m(ercase)c(the)f(curren)m(t)f(\(or)h(follo)m(wing\))i
-(w)m(ord.)37 b(With)22 b(a)g(negativ)m(e)i(argumen)m(t,)g(lo)m(w)m
-(ercase)630 1405 y(the)31 b(previous)e(w)m(ord,)i(but)e(do)i(not)f(mo)m
-(v)m(e)i(the)f(cursor.)150 1575 y Ft(capitalize-word)26
-b(\(M-c\))630 1684 y Fu(Capitalize)d(the)f(curren)m(t)f(\(or)g(follo)m
+(w)m(ords)e(on)g(the)h(line.)150 803 y Ft(shell-transpose-words)25
+b(\(M-C-t\))630 913 y Fu(Drag)33 b(the)g(w)m(ord)f(b)s(efore)g(p)s(oin)
+m(t)g(past)g(the)h(w)m(ord)f(after)g(p)s(oin)m(t,)i(mo)m(ving)f(p)s
+(oin)m(t)f(past)g(that)630 1022 y(w)m(ord)c(as)h(w)m(ell.)41
+b(If)27 b(the)i(insertion)f(p)s(oin)m(t)h(is)f(at)h(the)g(end)e(of)i
+(the)f(line,)i(this)e(transp)s(oses)g(the)630 1132 y(last)j(t)m(w)m(o)h
+(w)m(ords)d(on)i(the)f(line.)41 b(W)-8 b(ord)31 b(b)s(oundaries)e(are)h
+(the)h(same)f(as)h Ft(shell-forward-)630 1241 y(word)e
+Fu(and)h Ft(shell-backward-word)p Fu(.)150 1417 y Ft(upcase-word)d
+(\(M-u\))630 1526 y Fu(Upp)s(ercase)32 b(the)g(curren)m(t)g(\(or)g
+(follo)m(wing\))i(w)m(ord.)45 b(With)32 b(a)g(negativ)m(e)j(argumen)m
+(t,)e(upp)s(er-)630 1636 y(case)e(the)g(previous)f(w)m(ord,)g(but)g(do)
+g(not)h(mo)m(v)m(e)h(the)e(cursor.)150 1811 y Ft(downcase-word)d
+(\(M-l\))630 1921 y Fu(Lo)m(w)m(ercase)c(the)f(curren)m(t)f(\(or)h
+(follo)m(wing\))i(w)m(ord.)37 b(With)22 b(a)g(negativ)m(e)i(argumen)m
+(t,)g(lo)m(w)m(ercase)630 2030 y(the)31 b(previous)e(w)m(ord,)i(but)e
+(do)i(not)f(mo)m(v)m(e)i(the)f(cursor.)150 2206 y Ft(capitalize-word)26
+b(\(M-c\))630 2315 y Fu(Capitalize)d(the)f(curren)m(t)f(\(or)g(follo)m
(wing\))i(w)m(ord.)38 b(With)21 b(a)h(negativ)m(e)h(argumen)m(t,)h
-(capitalize)630 1794 y(the)31 b(previous)e(w)m(ord,)i(but)e(do)i(not)f
-(mo)m(v)m(e)i(the)f(cursor.)150 1964 y Ft(overwrite-mode)26
-b(\(\))630 2073 y Fu(T)-8 b(oggle)35 b(o)m(v)m(erwrite)g(mo)s(de.)48
+(capitalize)630 2425 y(the)31 b(previous)e(w)m(ord,)i(but)e(do)i(not)f
+(mo)m(v)m(e)i(the)f(cursor.)150 2600 y Ft(overwrite-mode)26
+b(\(\))630 2710 y Fu(T)-8 b(oggle)35 b(o)m(v)m(erwrite)g(mo)s(de.)48
b(With)33 b(an)g(explicit)h(p)s(ositiv)m(e)g(n)m(umeric)f(argumen)m(t,)
-h(switc)m(hes)630 2183 y(to)22 b(o)m(v)m(erwrite)i(mo)s(de.)37
+h(switc)m(hes)630 2819 y(to)22 b(o)m(v)m(erwrite)i(mo)s(de.)37
b(With)22 b(an)g(explicit)h(non-p)s(ositiv)m(e)f(n)m(umeric)g(argumen)m
-(t,)i(switc)m(hes)e(to)630 2292 y(insert)30 b(mo)s(de.)41
+(t,)i(switc)m(hes)e(to)630 2929 y(insert)30 b(mo)s(de.)41
b(This)30 b(command)h(a\013ects)h(only)e Ft(emacs)f Fu(mo)s(de;)i
-Ft(vi)f Fu(mo)s(de)g(do)s(es)g(o)m(v)m(erwrite)630 2402
+Ft(vi)f Fu(mo)s(de)g(do)s(es)g(o)m(v)m(erwrite)630 3038
y(di\013eren)m(tly)-8 b(.)42 b(Eac)m(h)31 b(call)h(to)f
Ft(readline\(\))c Fu(starts)k(in)f(insert)g(mo)s(de.)630
-2541 y(In)52 b(o)m(v)m(erwrite)h(mo)s(de,)58 b(c)m(haracters)c(b)s
+3181 y(In)52 b(o)m(v)m(erwrite)h(mo)s(de,)58 b(c)m(haracters)c(b)s
(ound)c(to)j Ft(self-insert)c Fu(replace)k(the)g(text)g(at)630
-2651 y(p)s(oin)m(t)59 b(rather)f(than)h(pushing)e(the)i(text)g(to)h
+3290 y(p)s(oin)m(t)59 b(rather)f(than)h(pushing)e(the)i(text)g(to)h
(the)f(righ)m(t.)126 b(Characters)59 b(b)s(ound)d(to)630
-2761 y Ft(backward-delete-char)25 b Fu(replace)31 b(the)g(c)m(haracter)
-h(b)s(efore)e(p)s(oin)m(t)g(with)g(a)h(space.)630 2900
+3400 y Ft(backward-delete-char)25 b Fu(replace)31 b(the)g(c)m(haracter)
+h(b)s(efore)e(p)s(oin)m(t)g(with)g(a)h(space.)630 3542
y(By)g(default,)f(this)h(command)f(is)g(un)m(b)s(ound.)150
-3110 y Fk(8.4.4)63 b(Killing)42 b(And)e(Y)-10 b(anking)150
-3287 y Ft(kill-line)28 b(\(C-k\))630 3396 y Fu(Kill)k(the)f(text)i
+3758 y Fk(8.4.4)63 b(Killing)42 b(And)e(Y)-10 b(anking)150
+3937 y Ft(kill-line)28 b(\(C-k\))630 4047 y Fu(Kill)k(the)f(text)i
(from)d(p)s(oin)m(t)i(to)g(the)f(end)g(of)g(the)h(line.)44
b(With)31 b(a)h(negativ)m(e)i(n)m(umeric)d(argu-)630
-3506 y(men)m(t,)g(kill)g(bac)m(kw)m(ard)g(from)f(the)g(cursor)g(to)h
+4157 y(men)m(t,)g(kill)g(bac)m(kw)m(ard)g(from)f(the)g(cursor)g(to)h
(the)g(b)s(eginning)e(of)i(the)g(curren)m(t)f(line.)150
-3675 y Ft(backward-kill-line)25 b(\(C-x)30 b(Rubout\))630
-3785 y Fu(Kill)40 b(bac)m(kw)m(ard)h(from)e(the)h(cursor)g(to)g(the)g
+4332 y Ft(backward-kill-line)25 b(\(C-x)30 b(Rubout\))630
+4441 y Fu(Kill)40 b(bac)m(kw)m(ard)h(from)e(the)h(cursor)g(to)g(the)g
(b)s(eginning)g(of)g(the)g(curren)m(t)f(line.)70 b(With)41
-b(a)630 3895 y(negativ)m(e)47 b(n)m(umeric)e(argumen)m(t,)50
+b(a)630 4551 y(negativ)m(e)47 b(n)m(umeric)e(argumen)m(t,)50
b(kill)c(forw)m(ard)e(from)h(the)g(cursor)g(to)h(the)f(end)f(of)i(the)
-630 4004 y(curren)m(t)30 b(line.)150 4174 y Ft(unix-line-discard)c
-(\(C-u\))630 4283 y Fu(Kill)31 b(bac)m(kw)m(ard)g(from)e(the)i(cursor)f
+630 4661 y(curren)m(t)30 b(line.)150 4836 y Ft(unix-line-discard)c
+(\(C-u\))630 4946 y Fu(Kill)31 b(bac)m(kw)m(ard)g(from)e(the)i(cursor)f
(to)h(the)f(b)s(eginning)g(of)h(the)f(curren)m(t)g(line.)150
-4453 y Ft(kill-whole-line)c(\(\))630 4562 y Fu(Kill)37
+5121 y Ft(kill-whole-line)c(\(\))630 5230 y Fu(Kill)37
b(all)g(c)m(haracters)h(on)f(the)f(curren)m(t)h(line,)h(no)f(matter)g
(where)f(p)s(oin)m(t)h(is.)59 b(By)36 b(default,)630
-4672 y(this)30 b(is)h(un)m(b)s(ound.)150 4842 y Ft(kill-word)d(\(M-d\))
-630 4951 y Fu(Kill)i(from)f(p)s(oin)m(t)g(to)h(the)g(end)e(of)i(the)f
-(curren)m(t)h(w)m(ord,)f(or)g(if)h(b)s(et)m(w)m(een)g(w)m(ords,)f(to)h
-(the)g(end)630 5061 y(of)h(the)f(next)h(w)m(ord.)40 b(W)-8
-b(ord)31 b(b)s(oundaries)e(are)h(the)h(same)g(as)f Ft(forward-word)p
-Fu(.)150 5230 y Ft(backward-kill-word)25 b(\(M-DEL\))630
-5340 y Fu(Kill)k(the)g(w)m(ord)g(b)s(ehind)e(p)s(oin)m(t.)40
-b(W)-8 b(ord)29 b(b)s(oundaries)f(are)h(the)g(same)g(as)g
-Ft(backward-word)p Fu(.)p eop end
-%%Page: 142 148
-TeXDict begin 142 147 bop 150 -116 a Fu(Chapter)30 b(8:)41
-b(Command)29 b(Line)i(Editing)2062 b(142)150 299 y Ft(shell-kill-word)
-26 b(\(M-C-d\))630 408 y Fu(Kill)k(from)f(p)s(oin)m(t)g(to)h(the)g(end)
-e(of)i(the)f(curren)m(t)h(w)m(ord,)f(or)g(if)h(b)s(et)m(w)m(een)g(w)m
-(ords,)f(to)h(the)g(end)630 518 y(of)h(the)f(next)h(w)m(ord.)40
+5340 y(this)30 b(is)h(un)m(b)s(ound.)p eop end
+%%Page: 144 150
+TeXDict begin 144 149 bop 150 -116 a Fu(Chapter)30 b(8:)41
+b(Command)29 b(Line)i(Editing)2062 b(144)150 299 y Ft(kill-word)28
+b(\(M-d\))630 408 y Fu(Kill)i(from)f(p)s(oin)m(t)g(to)h(the)g(end)e(of)
+i(the)f(curren)m(t)h(w)m(ord,)f(or)g(if)h(b)s(et)m(w)m(een)g(w)m(ords,)
+f(to)h(the)g(end)630 518 y(of)h(the)f(next)h(w)m(ord.)40
b(W)-8 b(ord)31 b(b)s(oundaries)e(are)h(the)h(same)g(as)f
-Ft(shell-forward-word)p Fu(.)150 692 y Ft(shell-backward-kill-word)24
-b(\(\))630 801 y Fu(Kill)e(the)h(w)m(ord)e(b)s(ehind)g(p)s(oin)m(t.)38
+Ft(forward-word)p Fu(.)150 687 y Ft(backward-kill-word)25
+b(\(M-DEL\))630 796 y Fu(Kill)k(the)g(w)m(ord)g(b)s(ehind)e(p)s(oin)m
+(t.)40 b(W)-8 b(ord)29 b(b)s(oundaries)f(are)h(the)g(same)g(as)g
+Ft(backward-word)p Fu(.)150 965 y Ft(shell-kill-word)d(\(M-C-d\))630
+1075 y Fu(Kill)k(from)f(p)s(oin)m(t)g(to)h(the)g(end)e(of)i(the)f
+(curren)m(t)h(w)m(ord,)f(or)g(if)h(b)s(et)m(w)m(een)g(w)m(ords,)f(to)h
+(the)g(end)630 1184 y(of)h(the)f(next)h(w)m(ord.)40 b(W)-8
+b(ord)31 b(b)s(oundaries)e(are)h(the)h(same)g(as)f Ft
+(shell-forward-word)p Fu(.)150 1353 y Ft(shell-backward-kill-word)24
+b(\(\))630 1463 y Fu(Kill)e(the)h(w)m(ord)e(b)s(ehind)g(p)s(oin)m(t.)38
b(W)-8 b(ord)22 b(b)s(oundaries)f(are)h(the)g(same)h(as)f
-Ft(shell-backward-)630 911 y(word)p Fu(.)150 1084 y Ft
-(shell-transpose-words)j(\(M-C-t\))630 1194 y Fu(Drag)33
-b(the)g(w)m(ord)f(b)s(efore)g(p)s(oin)m(t)g(past)g(the)h(w)m(ord)f
-(after)g(p)s(oin)m(t,)i(mo)m(ving)f(p)s(oin)m(t)f(past)g(that)630
-1304 y(w)m(ord)c(as)h(w)m(ell.)41 b(If)27 b(the)i(insertion)f(p)s(oin)m
-(t)h(is)f(at)h(the)g(end)e(of)i(the)f(line,)i(this)e(transp)s(oses)g
-(the)630 1413 y(last)j(t)m(w)m(o)h(w)m(ords)d(on)i(the)f(line.)41
-b(W)-8 b(ord)31 b(b)s(oundaries)e(are)h(the)h(same)f(as)h
-Ft(shell-forward-)630 1523 y(word)e Fu(and)h Ft(shell-backward-word)p
-Fu(.)150 1696 y Ft(unix-word-rubout)c(\(C-w\))630 1806
-y Fu(Kill)32 b(the)g(w)m(ord)f(b)s(ehind)f(p)s(oin)m(t,)i(using)f
-(white)h(space)g(as)g(a)g(w)m(ord)f(b)s(oundary)-8 b(.)43
-b(The)31 b(killed)630 1915 y(text)g(is)g(sa)m(v)m(ed)g(on)g(the)f
-(kill-ring.)150 2089 y Ft(unix-filename-rubout)25 b(\(\))630
-2199 y Fu(Kill)37 b(the)f(w)m(ord)g(b)s(ehind)f(p)s(oin)m(t,)j(using)e
-(white)g(space)h(and)f(the)g(slash)g(c)m(haracter)i(as)f(the)630
-2308 y(w)m(ord)30 b(b)s(oundaries.)39 b(The)30 b(killed)h(text)g(is)g
-(sa)m(v)m(ed)g(on)g(the)f(kill-ring.)150 2482 y Ft
-(delete-horizontal-space)24 b(\(\))630 2591 y Fu(Delete)33
-b(all)e(spaces)g(and)e(tabs)i(around)e(p)s(oin)m(t.)41
-b(By)31 b(default,)f(this)h(is)f(un)m(b)s(ound.)150 2765
-y Ft(kill-region)d(\(\))630 2874 y Fu(Kill)k(the)f(text)i(in)e(the)g
+Ft(shell-backward-)630 1572 y(word)p Fu(.)150 1741 y
+Ft(unix-word-rubout)k(\(C-w\))630 1851 y Fu(Kill)32 b(the)g(w)m(ord)f
+(b)s(ehind)f(p)s(oin)m(t,)i(using)f(white)h(space)g(as)g(a)g(w)m(ord)f
+(b)s(oundary)-8 b(.)43 b(The)31 b(killed)630 1960 y(text)g(is)g(sa)m(v)
+m(ed)g(on)g(the)f(kill-ring.)150 2129 y Ft(unix-filename-rubout)25
+b(\(\))630 2239 y Fu(Kill)37 b(the)f(w)m(ord)g(b)s(ehind)f(p)s(oin)m
+(t,)j(using)e(white)g(space)h(and)f(the)g(slash)g(c)m(haracter)i(as)f
+(the)630 2348 y(w)m(ord)30 b(b)s(oundaries.)39 b(The)30
+b(killed)h(text)g(is)g(sa)m(v)m(ed)g(on)g(the)f(kill-ring.)150
+2517 y Ft(delete-horizontal-space)24 b(\(\))630 2627
+y Fu(Delete)33 b(all)e(spaces)g(and)e(tabs)i(around)e(p)s(oin)m(t.)41
+b(By)31 b(default,)f(this)h(is)f(un)m(b)s(ound.)150 2796
+y Ft(kill-region)d(\(\))630 2905 y Fu(Kill)k(the)f(text)i(in)e(the)g
(curren)m(t)h(region.)41 b(By)31 b(default,)f(this)h(command)f(is)g(un)
-m(b)s(ound.)150 3048 y Ft(copy-region-as-kill)25 b(\(\))630
-3158 y Fu(Cop)m(y)34 b(the)g(text)h(in)f(the)g(region)g(to)h(the)f
+m(b)s(ound.)150 3074 y Ft(copy-region-as-kill)25 b(\(\))630
+3184 y Fu(Cop)m(y)34 b(the)g(text)h(in)f(the)g(region)g(to)h(the)f
(kill)h(bu\013er,)f(so)g(it)h(can)f(b)s(e)f(y)m(ank)m(ed)i(righ)m(t)f
-(a)m(w)m(a)m(y)-8 b(.)630 3267 y(By)31 b(default,)f(this)h(command)f
-(is)g(un)m(b)s(ound.)150 3441 y Ft(copy-backward-word)25
-b(\(\))630 3550 y Fu(Cop)m(y)38 b(the)h(w)m(ord)f(b)s(efore)g(p)s(oin)m
+(a)m(w)m(a)m(y)-8 b(.)630 3293 y(By)31 b(default,)f(this)h(command)f
+(is)g(un)m(b)s(ound.)150 3462 y Ft(copy-backward-word)25
+b(\(\))630 3572 y Fu(Cop)m(y)38 b(the)h(w)m(ord)f(b)s(efore)g(p)s(oin)m
(t)g(to)i(the)e(kill)h(bu\013er.)64 b(The)38 b(w)m(ord)g(b)s(oundaries)
-f(are)i(the)630 3660 y(same)31 b(as)f Ft(backward-word)p
+f(are)i(the)630 3681 y(same)31 b(as)f Ft(backward-word)p
Fu(.)38 b(By)30 b(default,)h(this)f(command)g(is)h(un)m(b)s(ound.)150
-3833 y Ft(copy-forward-word)26 b(\(\))630 3943 y Fu(Cop)m(y)31
+3850 y Ft(copy-forward-word)26 b(\(\))630 3960 y Fu(Cop)m(y)31
b(the)g(w)m(ord)g(follo)m(wing)h(p)s(oin)m(t)f(to)h(the)f(kill)h
(bu\013er.)42 b(The)30 b(w)m(ord)h(b)s(oundaries)e(are)j(the)630
-4053 y(same)f(as)f Ft(forward-word)p Fu(.)38 b(By)30
+4069 y(same)f(as)f Ft(forward-word)p Fu(.)38 b(By)30
b(default,)h(this)g(command)f(is)g(un)m(b)s(ound.)150
-4226 y Ft(yank)f(\(C-y\))630 4336 y Fu(Y)-8 b(ank)31
+4238 y Ft(yank)f(\(C-y\))630 4348 y Fu(Y)-8 b(ank)31
b(the)f(top)h(of)g(the)f(kill)h(ring)f(in)m(to)i(the)e(bu\013er)g(at)h
-(p)s(oin)m(t.)150 4509 y Ft(yank-pop)d(\(M-y\))630 4619
+(p)s(oin)m(t.)150 4516 y Ft(yank-pop)d(\(M-y\))630 4626
y Fu(Rotate)36 b(the)f(kill-ring,)i(and)d(y)m(ank)h(the)f(new)g(top.)54
b(Y)-8 b(ou)35 b(can)g(only)f(do)h(this)f(if)h(the)g(prior)630
-4728 y(command)30 b(is)h Ft(yank)e Fu(or)h Ft(yank-pop)p
-Fu(.)150 4942 y Fk(8.4.5)63 b(Sp)s(ecifying)42 b(Numeric)f(Argumen)m
+4736 y(command)30 b(is)h Ft(yank)e Fu(or)h Ft(yank-pop)p
+Fu(.)150 4944 y Fk(8.4.5)63 b(Sp)s(ecifying)42 b(Numeric)f(Argumen)m
(ts)150 5121 y Ft(digit-argument)26 b(\()p Fj(M-0)p Ft(,)j
Fj(M-1)p Ft(,)h(...)f Fj(M--)p Ft(\))630 5230 y Fu(Add)d(this)h(digit)g
(to)h(the)f(argumen)m(t)g(already)h(accum)m(ulating,)h(or)e(start)h(a)f
(new)f(argumen)m(t.)630 5340 y Fj(M--)j Fu(starts)i(a)g(negativ)m(e)i
(argumen)m(t.)p eop end
-%%Page: 143 149
-TeXDict begin 143 148 bop 150 -116 a Fu(Chapter)30 b(8:)41
-b(Command)29 b(Line)i(Editing)2062 b(143)150 299 y Ft
+%%Page: 145 151
+TeXDict begin 145 150 bop 150 -116 a Fu(Chapter)30 b(8:)41
+b(Command)29 b(Line)i(Editing)2062 b(145)150 299 y Ft
(universal-argument)25 b(\(\))630 408 y Fu(This)g(is)g(another)h(w)m(a)
m(y)g(to)h(sp)s(ecify)e(an)g(argumen)m(t.)40 b(If)25
b(this)g(command)h(is)f(follo)m(w)m(ed)i(b)m(y)f(one)630
(ound)e(b)m(y)i(default.)150 5230 y Ft(complete-filename)c(\(M-/\))630
5340 y Fu(A)m(ttempt)32 b(\014lename)e(completion)i(on)e(the)h(text)g
(b)s(efore)f(p)s(oin)m(t.)p eop end
-%%Page: 144 150
-TeXDict begin 144 149 bop 150 -116 a Fu(Chapter)30 b(8:)41
-b(Command)29 b(Line)i(Editing)2062 b(144)150 299 y Ft
+%%Page: 146 152
+TeXDict begin 146 151 bop 150 -116 a Fu(Chapter)30 b(8:)41
+b(Command)29 b(Line)i(Editing)2062 b(146)150 299 y Ft
(possible-filename-comple)o(tion)o(s)24 b(\(C-x)30 b(/\))630
408 y Fu(List)f(the)g(p)s(ossible)f(completions)h(of)g(the)g(text)g(b)s
(efore)g(p)s(oin)m(t,)g(treating)h(it)f(as)g(a)f(\014lename.)150
5230 y Fu(Stop)e(sa)m(ving)h(the)g(c)m(haracters)g(t)m(yp)s(ed)f(in)m
(to)i(the)e(curren)m(t)g(k)m(eyb)s(oard)g(macro)h(and)f(sa)m(v)m(e)i
(the)630 5340 y(de\014nition.)p eop end
-%%Page: 145 151
-TeXDict begin 145 150 bop 150 -116 a Fu(Chapter)30 b(8:)41
-b(Command)29 b(Line)i(Editing)2062 b(145)150 299 y Ft
+%%Page: 147 153
+TeXDict begin 147 152 bop 150 -116 a Fu(Chapter)30 b(8:)41
+b(Command)29 b(Line)i(Editing)2062 b(147)150 299 y Ft
(call-last-kbd-macro)25 b(\(C-x)k(e\))630 408 y Fu(Re-execute)37
b(the)e(last)h(k)m(eyb)s(oard)f(macro)h(de\014ned,)f(b)m(y)h(making)f
(the)g(c)m(haracters)i(in)e(the)630 518 y(macro)c(app)s(ear)f(as)g(if)h
(as)g(those)h(de\014ned)630 5340 y(for)37 b(k)m(eys)h(lik)m(e)g(Home)g
(and)f(End.)60 b(Suc)m(h)37 b(sequences)g(b)s(egin)g(with)g(a)h(Con)m
(trol)g(Sequence)p eop end
-%%Page: 146 152
-TeXDict begin 146 151 bop 150 -116 a Fu(Chapter)30 b(8:)41
-b(Command)29 b(Line)i(Editing)2062 b(146)630 299 y(Indicator)37
+%%Page: 148 154
+TeXDict begin 148 153 bop 150 -116 a Fu(Chapter)30 b(8:)41
+b(Command)29 b(Line)i(Editing)2062 b(148)630 299 y(Indicator)37
b(\(CSI\),)f(usually)h(ESC-[.)59 b(If)36 b(this)g(sequence)h(is)g(b)s
(ound)d(to)k Ft("\\)p Fu(e[)p Ft(")p Fu(,)g(k)m(eys)f(pro-)630
408 y(ducing)29 b(suc)m(h)g(sequences)g(will)h(ha)m(v)m(e)h(no)e
50 b(If)33 b(a)h(n)m(umeric)g(argumen)m(t)g(is)f(supplied,)h(a)g(`)p
Ft(*)p Fu(')630 5340 y(is)c(app)s(ended)f(b)s(efore)h(pathname)g
(expansion.)p eop end
-%%Page: 147 153
-TeXDict begin 147 152 bop 150 -116 a Fu(Chapter)30 b(8:)41
-b(Command)29 b(Line)i(Editing)2062 b(147)150 299 y Ft
+%%Page: 149 155
+TeXDict begin 149 154 bop 150 -116 a Fu(Chapter)30 b(8:)41
+b(Command)29 b(Line)i(Editing)2062 b(149)150 299 y Ft
(display-shell-version)25 b(\(C-x)k(C-v\))630 408 y Fu(Displa)m(y)j(v)m
(ersion)e(information)h(ab)s(out)f(the)h(curren)m(t)f(instance)h(of)f
(Bash.)150 566 y Ft(shell-expand-line)c(\(M-C-e\))630
(line.)150 1429 y Ft(magic-space)d(\(\))630 1539 y Fu(P)m(erform)c
(history)g(expansion)g(on)g(the)g(curren)m(t)g(line)g(and)g(insert)g(a)
g(space)h(\(see)g(Section)g(9.3)630 1649 y([History)31
-b(In)m(teraction],)i(page)e(159\).)150 1806 y Ft(alias-expand-line)26
+b(In)m(teraction],)i(page)e(161\).)150 1806 y Ft(alias-expand-line)26
b(\(\))630 1916 y Fu(P)m(erform)e(alias)i(expansion)e(on)h(the)g
(curren)m(t)f(line)h(\(see)g(Section)h(6.6)f([Aliases],)j(page)d
-(102\).)150 2073 y Ft(history-and-alias-expand)o(-lin)o(e)f(\(\))630
+(103\).)150 2073 y Ft(history-and-alias-expand)o(-lin)o(e)f(\(\))630
2183 y Fu(P)m(erform)30 b(history)h(and)e(alias)j(expansion)e(on)g(the)
h(curren)m(t)f(line.)150 2341 y Ft(insert-last-argument)25
b(\(M-.)k(or)h(M-_\))630 2450 y Fu(A)g(synon)m(ym)g(for)g
Fu(editing)h(mo)s(des,)h(use)f(the)g(`)p Ft(set)30 b(-o)150
3798 y(emacs)p Fu(')43 b(and)h(`)p Ft(set)30 b(-o)f(vi)p
Fu(')44 b(commands)g(\(see)i(Section)f(4.3.1)h([The)e(Set)h(Builtin],)j
-(page)e(68\).)83 b(The)150 3907 y(Readline)31 b(default)g(is)f
+(page)e(69\).)83 b(The)150 3907 y(Readline)31 b(default)g(is)f
Ft(emacs)f Fu(mo)s(de.)275 4041 y(When)g(y)m(ou)i(en)m(ter)f(a)h(line)f
(in)g Ft(vi)f Fu(mo)s(de,)h(y)m(ou)h(are)f(already)h(placed)f(in)g
(`insertion')g(mo)s(de,)g(as)h(if)f(y)m(ou)150 4150 y(had)f(t)m(yp)s
y(sp)s(eci\014cation)40 b(\(a)h Fr(compsp)s(ec)6 b Fu(\))39
b(has)h(b)s(een)f(de\014ned)f(using)h(the)h Ft(complete)d
Fu(builtin)j(\(see)g(Section)h(8.7)150 4987 y([Programmable)h
-(Completion)f(Builtins],)k(page)d(150\),)j(the)c(programmable)g
+(Completion)f(Builtins],)k(page)d(152\),)j(the)c(programmable)g
(completion)i(facilities)150 5097 y(are)31 b(in)m(v)m(ok)m(ed.)275
5230 y(First,)23 b(the)e(command)g(name)g(is)h(iden)m(ti\014ed.)37
b(If)21 b(a)g(compsp)s(ec)g(has)g(b)s(een)f(de\014ned)g(for)h(that)h
(command,)150 5340 y(the)44 b(compsp)s(ec)g(is)g(used)f(to)h(generate)i
(the)e(list)g(of)g(p)s(ossible)g(completions)h(for)e(the)h(w)m(ord.)81
b(If)44 b(the)p eop end
-%%Page: 148 154
-TeXDict begin 148 153 bop 150 -116 a Fu(Chapter)30 b(8:)41
-b(Command)29 b(Line)i(Editing)2062 b(148)150 299 y(command)36
+%%Page: 150 156
+TeXDict begin 150 155 bop 150 -116 a Fu(Chapter)30 b(8:)41
+b(Command)29 b(Line)i(Editing)2062 b(150)150 299 y(command)36
b(w)m(ord)g(is)g(the)g(empt)m(y)h(string)f(\(completion)i(attempted)f
(at)g(the)g(b)s(eginning)e(of)h(an)h(empt)m(y)150 408
y(line\),)30 b(an)m(y)g(compsp)s(ec)f(de\014ned)f(with)h(the)h
(matc)m(hing)h(w)m(ords.)51 b(If)150 1316 y(a)37 b(compsp)s(ec)f(is)g
(not)h(found,)f(the)h(default)f(Bash)h(completion)g(describ)s(ed)e(ab)s
(o)m(v)m(e)j(\(see)f(Section)g(8.4.6)150 1426 y([Commands)30
-b(F)-8 b(or)31 b(Completion],)g(page)g(143\))h(is)f(p)s(erformed.)275
+b(F)-8 b(or)31 b(Completion],)g(page)g(145\))h(is)f(p)s(erformed.)275
1567 y(First,)g(the)g(actions)g(sp)s(eci\014ed)f(b)m(y)h(the)f(compsp)s
(ec)h(are)g(used.)40 b(Only)30 b(matc)m(hes)i(whic)m(h)e(are)h
(pre\014xed)150 1677 y(b)m(y)h(the)f(w)m(ord)h(b)s(eing)f(completed)h
1786 y(or)e(directory)h(name)f(completion,)i(the)e(shell)h(v)-5
b(ariable)31 b Ft(FIGNORE)d Fu(is)i(used)f(to)i(\014lter)g(the)f(matc)m
(hes.)42 b(See)150 1896 y(Section)31 b(5.2)h([Bash)e(V)-8
-b(ariables],)33 b(page)e(80,)g(for)f(a)h(description)g(of)f
+b(ariables],)33 b(page)e(81,)g(for)f(a)h(description)g(of)f
Ft(FIGNORE)p Fu(.)275 2037 y(An)m(y)22 b(completions)h(sp)s(eci\014ed)f
(b)m(y)g(a)h(\014lename)f(expansion)h(pattern)f(to)h(the)g
Ft(-G)e Fu(option)i(are)g(generated)150 2146 y(next.)41
Fu(,)d Ft(COMP_KEY)p Fu(,)i(and)e Ft(COMP_TYPE)f Fu(v)-5
b(ariables)41 b(are)f(assigned)g(v)-5 b(alues)41 b(as)f(describ)s(ed)
150 3853 y(ab)s(o)m(v)m(e)34 b(\(see)g(Section)g(5.2)g([Bash)f(V)-8
-b(ariables],)36 b(page)d(80\).)50 b(If)33 b(a)g(shell)g(function)g(is)g
+b(ariables],)36 b(page)d(81\).)50 b(If)33 b(a)g(shell)g(function)g(is)g
(b)s(eing)f(in)m(v)m(ok)m(ed,)k(the)150 3962 y Ft(COMP_WORDS)j
Fu(and)i Ft(COMP_CWORD)d Fu(v)-5 b(ariables)42 b(are)g(also)h(set.)74
b(When)41 b(the)h(function)f(or)h(command)f(is)150 4072
4761 y(facilities,)50 b(including)44 b(the)h Ft(compgen)d
Fu(and)i Ft(compopt)e Fu(builtins)i(describ)s(ed)f(b)s(elo)m(w)h(\(see)
i(Section)f(8.7)150 4870 y([Programmable)31 b(Completion)h(Builtins],)f
-(page)h(150\),)g(to)g(generate)g(the)f(matc)m(hes.)42
+(page)h(152\),)g(to)g(generate)g(the)f(matc)m(hes.)42
b(It)31 b(m)m(ust)g(put)f(the)150 4980 y(p)s(ossible)g(completions)h
(in)f(the)h Ft(COMPREPLY)d Fu(arra)m(y)j(v)-5 b(ariable,)31
b(one)g(p)s(er)e(arra)m(y)i(elemen)m(t.)275 5121 y(Next,)26
(er)f(line,)j(to)f(the)f(standard)150 5340 y(output.)40
b(Bac)m(kslash)32 b(ma)m(y)f(b)s(e)f(used)g(to)h(escap)s(e)g(a)f
(newline,)h(if)f(necessary)-8 b(.)p eop end
-%%Page: 149 155
-TeXDict begin 149 154 bop 150 -116 a Fu(Chapter)30 b(8:)41
-b(Command)29 b(Line)i(Editing)2062 b(149)275 299 y(After)24
+%%Page: 151 157
+TeXDict begin 151 156 bop 150 -116 a Fu(Chapter)30 b(8:)41
+b(Command)29 b(Line)i(Editing)2062 b(151)275 299 y(After)24
b(all)i(of)f(the)f(p)s(ossible)g(completions)i(are)f(generated,)i(an)m
(y)e(\014lter)g(sp)s(eci\014ed)e(with)i(the)g Ft(-X)e
Fu(option)150 408 y(is)34 b(applied)g(to)g(the)h(list.)52
(v)m(ed.)42 b(If)29 b(the)g Ft(nocasematch)150 956 y
Fu(shell)k(option)f(\(see)i(the)e(description)g(of)h
Ft(shopt)e Fu(in)h(Section)h(4.3.2)h([The)e(Shopt)g(Builtin],)h(page)g
-(72\))h(is)150 1066 y(enabled,)d(the)f(matc)m(h)h(is)g(p)s(erformed)e
+(73\))h(is)150 1066 y(enabled,)d(the)f(matc)m(h)h(is)g(p)s(erformed)e
(without)h(regard)g(to)h(the)g(case)g(of)g(alphab)s(etic)g(c)m
(haracters.)275 1203 y(Finally)-8 b(,)42 b(an)m(y)c(pre\014x)g(and)f
(su\016x)h(sp)s(eci\014ed)f(with)i(the)f Ft(-P)g Fu(and)g
(return)f(124)390 5230 y(})390 5340 y(complete)g(-D)h(-F)g
(_completion_loader)c(-o)k(bashdefault)e(-o)i(default)p
eop end
-%%Page: 150 156
-TeXDict begin 150 155 bop 150 -116 a Fu(Chapter)30 b(8:)41
-b(Command)29 b(Line)i(Editing)2062 b(150)150 299 y Fs(8.7)68
+%%Page: 152 158
+TeXDict begin 152 157 bop 150 -116 a Fu(Chapter)30 b(8:)41
+b(Command)29 b(Line)i(Editing)2062 b(152)150 299 y Fs(8.7)68
b(Programmable)47 b(Completion)f(Builtins)150 458 y Fu(Three)21
b(builtin)g(commands)f(are)i(a)m(v)-5 b(ailable)24 b(to)e(manipulate)f
(the)h(programmable)f(completion)h(facilities:)150 568
(applying)g(these)g(completion)g(sp)s(eci\014cations)h(when)d(w)m(ord)i
(completion)630 5230 y(is)35 b(attempted)h(is)f(describ)s(ed)f(ab)s(o)m
(v)m(e)j(\(see)f(Section)g(8.6)g([Programmable)g(Completion],)630
-5340 y(page)31 b(147\).)p eop end
-%%Page: 151 157
-TeXDict begin 151 156 bop 150 -116 a Fu(Chapter)30 b(8:)41
-b(Command)29 b(Line)i(Editing)2062 b(151)630 299 y(Other)28
+5340 y(page)31 b(149\).)p eop end
+%%Page: 153 159
+TeXDict begin 153 158 bop 150 -116 a Fu(Chapter)30 b(8:)41
+b(Command)29 b(Line)i(Editing)2062 b(153)630 299 y(Other)28
b(options,)i(if)f(sp)s(eci\014ed,)g(ha)m(v)m(e)h(the)f(follo)m(wing)i
(meanings.)40 b(The)29 b(argumen)m(ts)g(to)h(the)630
408 y Ft(-G)p Fu(,)41 b Ft(-W)p Fu(,)h(and)c Ft(-X)h
4814 y Ft(arrayvar)96 b Fu(Arra)m(y)31 b(v)-5 b(ariable)31
b(names.)1110 4967 y Ft(binding)144 b Fu(Readline)30
b(k)m(ey)f(binding)f(names)h(\(see)h(Section)f(8.4)h([Bindable)1590
-5077 y(Readline)h(Commands],)f(page)h(137\).)1110 5230
+5077 y(Readline)h(Commands],)f(page)h(139\).)1110 5230
y Ft(builtin)144 b Fu(Names)21 b(of)g(shell)f(builtin)h(commands.)37
b(Ma)m(y)21 b(also)h(b)s(e)e(sp)s(eci\014ed)1590 5340
y(as)31 b Ft(-b)p Fu(.)p eop end
-%%Page: 152 158
-TeXDict begin 152 157 bop 150 -116 a Fu(Chapter)30 b(8:)41
-b(Command)29 b(Line)i(Editing)2062 b(152)1110 299 y Ft(command)144
+%%Page: 154 160
+TeXDict begin 154 159 bop 150 -116 a Fu(Chapter)30 b(8:)41
+b(Command)29 b(Line)i(Editing)2062 b(154)1110 299 y Ft(command)144
b Fu(Command)29 b(names.)41 b(Ma)m(y)32 b(also)f(b)s(e)f(sp)s
(eci\014ed)f(as)i Ft(-c)p Fu(.)1110 461 y Ft(directory)1590
570 y Fu(Directory)h(names.)40 b(Ma)m(y)32 b(also)f(b)s(e)f(sp)s
Ft(hostname)96 b Fu(Hostnames,)89 b(as)76 b(tak)m(en)h(from)f(the)g
(\014le)h(sp)s(eci\014ed)e(b)m(y)1590 2303 y(the)55 b
Ft(HOSTFILE)e Fu(shell)j(v)-5 b(ariable)56 b(\(see)g(Section)g(5.2)h
-([Bash)1590 2412 y(V)-8 b(ariables],)32 b(page)f(80\).)1110
+([Bash)1590 2412 y(V)-8 b(ariables],)32 b(page)f(81\).)1110
2574 y Ft(job)336 b Fu(Job)31 b(names,)h(if)g(job)f(con)m(trol)i(is)f
(activ)m(e.)46 b(Ma)m(y)33 b(also)g(b)s(e)e(sp)s(eci-)1590
2684 y(\014ed)f(as)g Ft(-j)p Fu(.)1110 2846 y Ft(keyword)144
(eci\014ed)g(as)g Ft(-s)p Fu(.)1110 3331 y Ft(setopt)192
b Fu(V)-8 b(alid)39 b(argumen)m(ts)g(for)f(the)h Ft(-o)e
Fu(option)i(to)g(the)g Ft(set)e Fu(builtin)1590 3440
-y(\(see)31 b(Section)h(4.3.1)g([The)e(Set)g(Builtin],)i(page)f(68\).)
+y(\(see)31 b(Section)h(4.3.1)g([The)e(Set)g(Builtin],)i(page)f(69\).)
1110 3602 y Ft(shopt)240 b Fu(Shell)40 b(option)g(names)g(as)g
(accepted)i(b)m(y)e(the)g Ft(shopt)e Fu(builtin)1590
3712 y(\(see)31 b(Section)h(4.2)f([Bash)g(Builtins],)g(page)g(57\).)
Fr(function)g Fu(is)g(executed)h(in)f(the)g(curren)m(t)g(shell)g(en)m
(vi-)1110 5340 y(ronmen)m(t.)72 b(When)41 b(it)g(is)g(executed,)k($1)c
(is)g(the)g(name)g(of)g(the)g(command)p eop end
-%%Page: 153 159
-TeXDict begin 153 158 bop 150 -116 a Fu(Chapter)30 b(8:)41
-b(Command)29 b(Line)i(Editing)2062 b(153)1110 299 y(whose)34
+%%Page: 155 161
+TeXDict begin 155 160 bop 150 -116 a Fu(Chapter)30 b(8:)41
+b(Command)29 b(Line)i(Editing)2062 b(155)1110 299 y(whose)34
b(argumen)m(ts)h(are)g(b)s(eing)f(completed,)j($2)e(is)f(the)h(w)m(ord)
f(b)s(eing)g(com-)1110 408 y(pleted,)44 b(and)c($3)i(is)e(the)h(w)m
(ord)g(preceding)f(the)h(w)m(ord)f(b)s(eing)h(completed,)1110
518 y(as)g(describ)s(ed)f(ab)s(o)m(v)m(e)i(\(see)g(Section)f(8.6)h
-([Programmable)g(Completion],)1110 628 y(page)30 b(147\).)42
+([Programmable)g(Completion],)1110 628 y(page)30 b(149\).)42
b(When)29 b(it)h(\014nishes,)e(the)h(p)s(ossible)g(completions)h(are)g
(retriev)m(ed)1110 737 y(from)g(the)g(v)-5 b(alue)31
b(of)g(the)f Ft(COMPREPLY)e Fu(arra)m(y)j(v)-5 b(ariable.)630
Ft(-D)g Fu(option)g(tak)m(es)h(precedence)g(o)m(v)m(er)g
Ft(-E)p Fu(,)g(and)630 5340 y(b)s(oth)30 b(tak)m(e)i(precedence)e(o)m
(v)m(er)i Ft(-I)p eop end
-%%Page: 154 160
-TeXDict begin 154 159 bop 150 -116 a Fu(Chapter)30 b(8:)41
-b(Command)29 b(Line)i(Editing)2062 b(154)630 299 y(The)23
+%%Page: 156 162
+TeXDict begin 156 161 bop 150 -116 a Fu(Chapter)30 b(8:)41
+b(Command)29 b(Line)i(Editing)2062 b(156)630 299 y(The)23
b(return)g(v)-5 b(alue)25 b(is)f(true)g(unless)f(an)h(in)m(v)-5
b(alid)24 b(option)h(is)f(supplied,)g(an)g(attempt)h(is)f(made)630
408 y(to)32 b(mo)s(dify)f(the)g(options)h(for)f(a)h Fr(name)k
(ed)e(ab)s(o)m(v)m(e)j(\(see)f(Section)h(4.1)f([Bourne)g(Shell)f
(Builtins],)j(page)e(49\),)j(and)c(basic)h(supp)s(ort)150
2204 y(for)31 b(the)h Ft(cdable_vars)d Fu(shell)i(option)h(\(see)h
-(Section)f(4.3.2)i([The)d(Shopt)g(Builtin],)i(page)f(72\).)46
+(Section)f(4.3.2)i([The)d(Shopt)g(Builtin],)i(page)f(73\).)46
b Ft(_comp_)150 2314 y(cd)30 b Fu(mo)s(di\014es)g(the)h(v)-5
b(alue)31 b(of)g Fr(IFS)36 b Fu(so)31 b(that)g(it)g(con)m(tains)h(only)
f(a)g(newline)g(to)h(accommo)s(date)g(\014le)f(names)150
("$cur"\))f(\))772 5121 y(IFS=$')g(\\t\\n')581 5230 y(#)h
(CDPATH+directories)c(in)k(the)g(current)f(directory)f(if)j(not)e(in)i
(CDPATH)581 5340 y(else)p eop end
-%%Page: 155 161
-TeXDict begin 155 160 bop 150 -116 a Fu(Chapter)30 b(8:)41
-b(Command)29 b(Line)i(Editing)2062 b(155)772 299 y Ft(IFS=$'\\n')772
+%%Page: 157 163
+TeXDict begin 157 162 bop 150 -116 a Fu(Chapter)30 b(8:)41
+b(Command)29 b(Line)i(Editing)2062 b(157)772 299 y Ft(IFS=$'\\n')772
408 y(_skipdot=false)772 518 y(#)47 b(preprocess)e(CDPATH)h(to)i
(convert)d(null)i(directory)e(names)i(to)g(.)772 628
y(_cdpath=${CDPATH/#:/.:})772 737 y(_cdpath=${_cdpath//::/:.)o(:})772
5340 y(This)33 b(is)h(installed)h(b)m(y)f(default)g(on)g(man)m(y)h
(GNU/Lin)m(ux)f(distributions.)51 b(Originally)35 b(written)f(b)m(y)g
(Ian)p eop end
-%%Page: 156 162
-TeXDict begin 156 161 bop 150 -116 a Fu(Chapter)30 b(8:)41
-b(Command)29 b(Line)i(Editing)2062 b(156)150 299 y(Macdonald,)48
+%%Page: 158 164
+TeXDict begin 158 163 bop 150 -116 a Fu(Chapter)30 b(8:)41
+b(Command)29 b(Line)i(Editing)2062 b(158)150 299 y(Macdonald,)48
b(the)c(pro)5 b(ject)44 b(no)m(w)g(liv)m(es)h(at)f Ft(https:)11
b(/)g(/)g(github)g(.)g(com)g(/)g(sc)o(op)g(/)f(bash)o(-co)o(mple)o
(tion)g(/)h Fu(.)150 408 y(There)30 b(are)h(p)s(orts)e(for)h(other)h
b(is)e(distributed)f(with)h(bash)f(in)h(the)150 653 y
Ft(examples/complete)26 b Fu(sub)s(directory)-8 b(.)p
eop end
-%%Page: 157 163
-TeXDict begin 157 162 bop 3614 -116 a Fu(157)150 299
+%%Page: 159 165
+TeXDict begin 159 164 bop 3614 -116 a Fu(159)150 299
y Fp(9)80 b(Using)53 b(History)g(In)l(teractiv)l(ely)150
554 y Fu(This)42 b(c)m(hapter)h(describ)s(es)f(ho)m(w)g(to)h(use)g(the)
f Fm(gnu)h Fu(History)g(Library)e(in)m(teractiv)m(ely)-8
y Fs(9.1)68 b(Bash)45 b(History)h(F)-11 b(acilities)150
1184 y Fu(When)44 b(the)g Ft(-o)30 b(history)42 b Fu(option)i(to)h(the)
f Ft(set)f Fu(builtin)h(is)g(enabled)g(\(see)g(Section)h(4.3.1)h([The)e
-(Set)150 1294 y(Builtin],)32 b(page)g(68\),)h(the)e(shell)h(pro)m
+(Set)150 1294 y(Builtin],)32 b(page)g(69\),)h(the)e(shell)h(pro)m
(vides)f(access)h(to)g(the)f Fr(command)g(history)p Fu(,)h(the)f(list)h
(of)f(commands)150 1404 y(previously)h(t)m(yp)s(ed.)47
b(The)33 b(v)-5 b(alue)33 b(of)f(the)h Ft(HISTSIZE)e
Ft($HISTFILE)p Fu(.)51 b(If)35 b(the)g Ft(histappend)d
Fu(shell)150 2532 y(option)26 b(is)g(set)g(\(see)h(Section)f(4.2)h
([Bash)f(Builtins],)h(page)g(57\),)h(the)e(lines)g(are)g(app)s(ended)e
-(to)i(the)g(history)150 2641 y(\014le,)36 b(otherwise)f(the)g(history)f
-(\014le)h(is)f(o)m(v)m(erwritten.)55 b(If)34 b Ft(HISTFILE)e
-Fu(is)j(unset,)g(or)g(if)f(the)h(history)f(\014le)h(is)150
-2751 y(un)m(writable,)f(the)f(history)g(is)g(not)h(sa)m(v)m(ed.)49
-b(After)34 b(sa)m(ving)g(the)f(history)-8 b(,)34 b(the)g(history)f
-(\014le)g(is)g(truncated)150 2860 y(to)g(con)m(tain)h(no)f(more)g(than)
-f Ft($HISTFILESIZE)d Fu(lines.)48 b(If)33 b Ft(HISTFILESIZE)c
+(to)i(the)g(history)150 2641 y(\014le,)f(otherwise)e(the)g(history)f
+(\014le)h(is)g(o)m(v)m(erwritten.)39 b(If)23 b Ft(HISTFILE)d
+Fu(is)j(unset)f(or)h(n)m(ull,)h(or)f(if)f(the)h(history)g(\014le)150
+2751 y(is)k(un)m(writable,)h(the)f(history)g(is)g(not)g(sa)m(v)m(ed.)41
+b(After)27 b(sa)m(ving)h(the)f(history)-8 b(,)29 b(the)e(history)g
+(\014le)g(is)g(truncated)150 2860 y(to)33 b(con)m(tain)h(no)f(more)g
+(than)f Ft($HISTFILESIZE)d Fu(lines.)48 b(If)33 b Ft(HISTFILESIZE)c
Fu(is)k(unset,)g(or)f(set)i(to)f(n)m(ull,)h(a)150 2970
y(non-n)m(umeric)c(v)-5 b(alue,)31 b(or)f(a)h(n)m(umeric)f(v)-5
b(alue)31 b(less)g(than)f(zero,)h(the)g(history)f(\014le)h(is)f(not)h
(commen)m(t)g(c)m(haracter)h(follo)m(w)m(ed)h(immediately)150
3440 y(b)m(y)30 b(a)h(digit)g(are)g(in)m(terpreted)g(as)f(timestamps)h
(for)f(the)h(follo)m(wing)h(history)e(en)m(try)-8 b(.)275
-3582 y(The)19 b(builtin)h(command)g Ft(fc)g Fu(ma)m(y)h(b)s(e)f(used)f
+3582 y(The)19 b Ft(fc)h Fu(builtin)g(command)g(ma)m(y)h(b)s(e)f(used)f
(to)i(list)g(or)g(edit)g(and)e(re-execute)j(a)f(p)s(ortion)f(of)g(the)h
(history)150 3692 y(list.)41 b(The)27 b Ft(history)f
Fu(builtin)i(ma)m(y)h(b)s(e)e(used)g(to)i(displa)m(y)g(or)f(mo)s(dify)f
(commands)g(are)g(a)m(v)-5 b(ailable)33 b(in)e(eac)m(h)150
3911 y(editing)45 b(mo)s(de)g(that)g(pro)m(vide)g(access)h(to)f(the)g
(history)f(list)i(\(see)f(Section)h(8.4.2)g([Commands)e(F)-8
-b(or)150 4020 y(History],)31 b(page)h(138\).)275 4162
+b(or)150 4020 y(History],)31 b(page)h(140\).)275 4162
y(The)47 b(shell)i(allo)m(ws)h(con)m(trol)f(o)m(v)m(er)h(whic)m(h)e
(commands)g(are)h(sa)m(v)m(ed)g(on)f(the)h(history)f(list.)95
-b(The)150 4272 y Ft(HISTCONTROL)25 b Fu(and)j Ft(HISTIGNORE)e
-Fu(v)-5 b(ariables)29 b(ma)m(y)h(b)s(e)d(set)j(to)f(cause)g(the)g
-(shell)f(to)i(sa)m(v)m(e)g(only)f(a)g(subset)150 4381
-y(of)e(the)g(commands)f(en)m(tered.)40 b(The)26 b Ft(cmdhist)f
-Fu(shell)i(option,)h(if)f(enabled,)g(causes)h(the)e(shell)h(to)h
-(attempt)150 4491 y(to)23 b(sa)m(v)m(e)h(eac)m(h)f(line)g(of)f(a)h(m)m
-(ulti-line)g(command)f(in)g(the)h(same)f(history)g(en)m(try)-8
-b(,)25 b(adding)d(semicolons)h(where)150 4600 y(necessary)37
-b(to)f(preserv)m(e)h(syn)m(tactic)h(correctness.)58 b(The)36
-b Ft(lithist)e Fu(shell)i(option)h(causes)g(the)f(shell)g(to)150
-4710 y(sa)m(v)m(e)41 b(the)e(command)g(with)f(em)m(b)s(edded)g
-(newlines)h(instead)g(of)g(semicolons.)68 b(The)39 b
-Ft(shopt)e Fu(builtin)i(is)150 4820 y(used)30 b(to)i(set)g(these)g
-(options.)43 b(See)32 b(Section)g(4.3.2)h([The)e(Shopt)f(Builtin],)j
-(page)f(72,)g(for)f(a)h(description)150 4929 y(of)f Ft(shopt)p
-Fu(.)150 5181 y Fs(9.2)68 b(Bash)45 b(History)h(Builtins)150
+b(The)150 4272 y Ft(HISTCONTROL)39 b Fu(and)i Ft(HISTIGNORE)d
+Fu(v)-5 b(ariables)43 b(are)f(used)e(to)j(cause)f(the)g(shell)g(to)g
+(sa)m(v)m(e)h(only)f(a)g(sub-)150 4381 y(set)f(of)f(the)g(commands)g
+(en)m(tered.)70 b(The)39 b Ft(cmdhist)f Fu(shell)j(option,)i(if)d
+(enabled,)i(causes)f(the)f(shell)g(to)150 4491 y(attempt)32
+b(to)f(sa)m(v)m(e)i(eac)m(h)f(line)f(of)g(a)g(m)m(ulti-line)h(command)f
+(in)f(the)h(same)g(history)g(en)m(try)-8 b(,)32 b(adding)e(semi-)150
+4600 y(colons)j(where)e(necessary)h(to)h(preserv)m(e)f(syn)m(tactic)i
+(correctness.)46 b(The)31 b Ft(lithist)f Fu(shell)i(option)h(causes)150
+4710 y(the)g(shell)f(to)h(sa)m(v)m(e)h(the)f(command)f(with)g(em)m(b)s
+(edded)f(newlines)h(instead)h(of)g(semicolons.)47 b(The)32
+b Ft(shopt)150 4820 y Fu(builtin)j(is)h(used)e(to)j(set)f(these)g
+(options.)57 b(See)35 b(Section)i(4.3.2)g([The)e(Shopt)g(Builtin],)j
+(page)e(73,)i(for)e(a)150 4929 y(description)30 b(of)h
+Ft(shopt)p Fu(.)150 5181 y Fs(9.2)68 b(Bash)45 b(History)h(Builtins)150
5340 y Fu(Bash)31 b(pro)m(vides)f(t)m(w)m(o)i(builtin)e(commands)g
(whic)m(h)g(manipulate)g(the)h(history)f(list)h(and)f(history)g
(\014le.)p eop end
-%%Page: 158 164
-TeXDict begin 158 163 bop 150 -116 a Fu(Chapter)30 b(9:)41
-b(Using)30 b(History)h(In)m(teractiv)m(ely)1925 b(158)150
+%%Page: 160 166
+TeXDict begin 160 165 bop 150 -116 a Fu(Chapter)30 b(9:)41
+b(Using)30 b(History)h(In)m(teractiv)m(ely)1925 b(160)150
299 y Ft(fc)870 430 y(fc)47 b([-e)g Fj(ename)p Ft(])f([-lnr])g([)p
Fj(first)p Ft(])g([)p Fj(last)p Ft(])870 540 y(fc)h(-s)g([)p
Fj(pat)p Ft(=)p Fj(rep)p Ft(])f([)p Fj(command)p Ft(])630
3061 y(runs)35 b(the)h(last)h(command)f(b)s(eginning)g(with)g
Ft(cc)f Fu(and)h(t)m(yping)g(`)p Ft(r)p Fu(')h(re-executes)h(the)e
(last)630 3170 y(command)30 b(\(see)h(Section)h(6.6)f([Aliases],)h
-(page)g(102\).)150 3324 y Ft(history)870 3455 y(history)46
+(page)g(103\).)150 3324 y Ft(history)870 3455 y(history)46
b([)p Fj(n)p Ft(])870 3565 y(history)g(-c)870 3674 y(history)g(-d)h
Fj(offset)870 3784 y Ft(history)f(-d)h Fj(start)p Ft(-)p
Fj(end)870 3893 y Ft(history)f([-anrw])g([)p Fj(filename)p
(it)1110 5340 y(should)32 b(b)s(e)h(sp)s(eci\014ed)f(as)i(it)g(app)s
(ears)e(when)g(the)i(history)f(is)g(displa)m(y)m(ed.)50
b(If)p eop end
-%%Page: 159 165
-TeXDict begin 159 164 bop 150 -116 a Fu(Chapter)30 b(9:)41
-b(Using)30 b(History)h(In)m(teractiv)m(ely)1925 b(159)1110
+%%Page: 161 167
+TeXDict begin 161 166 bop 150 -116 a Fu(Chapter)30 b(9:)41
+b(Using)30 b(History)h(In)m(teractiv)m(ely)1925 b(161)1110
299 y Fr(o\013set)26 b Fu(is)d(negativ)m(e,)k(it)c(is)g(in)m(terpreted)
h(as)f(relativ)m(e)i(to)f(one)f(greater)h(than)f(the)1110
408 y(last)36 b(history)f(p)s(osition,)h(so)f(negativ)m(e)i(indices)e
(coun)m(t)h(bac)m(k)f(from)g(the)g(end)1110 518 y(of)h(the)g(history)-8
b(,)37 b(and)e(an)h(index)f(of)h(`)p Ft(-1)p Fu(')f(refers)g(to)i(the)f
(curren)m(t)f Ft(history)1110 628 y(-d)30 b Fu(command.)630
-785 y Ft(-d)g Fj(start)p Ft(-)p Fj(end)1110 895 y Fu(Delete)e(the)e
+794 y Ft(-d)g Fj(start)p Ft(-)p Fj(end)1110 903 y Fu(Delete)e(the)e
(range)h(of)f(history)g(en)m(tries)h(b)s(et)m(w)m(een)f(p)s(ositions)g
-Fr(start)j Fu(and)c Fr(end)p Fu(,)1110 1004 y(inclusiv)m(e.)44
+Fr(start)j Fu(and)c Fr(end)p Fu(,)1110 1013 y(inclusiv)m(e.)44
b(P)m(ositiv)m(e)33 b(and)e(negativ)m(e)i(v)-5 b(alues)31
b(for)g Fr(start)j Fu(and)d Fr(end)j Fu(are)d(in)m(ter-)1110
-1114 y(preted)f(as)h(describ)s(ed)e(ab)s(o)m(v)m(e.)630
-1271 y Ft(-a)384 b Fu(App)s(end)28 b(the)i(new)f(history)g(lines)h(to)h
+1123 y(preted)f(as)h(describ)s(ed)e(ab)s(o)m(v)m(e.)630
+1289 y Ft(-a)384 b Fu(App)s(end)28 b(the)i(new)f(history)g(lines)h(to)h
(the)e(history)h(\014le.)41 b(These)29 b(are)h(history)1110
-1381 y(lines)36 b(en)m(tered)g(since)f(the)h(b)s(eginning)f(of)g(the)h
-(curren)m(t)f(Bash)h(session,)h(but)1110 1490 y(not)31
+1398 y(lines)36 b(en)m(tered)g(since)f(the)h(b)s(eginning)f(of)g(the)h
+(curren)m(t)f(Bash)h(session,)h(but)1110 1508 y(not)31
b(already)g(app)s(ended)d(to)j(the)g(history)f(\014le.)630
-1648 y Ft(-n)384 b Fu(App)s(end)32 b(the)i(history)f(lines)h(not)g
+1674 y Ft(-n)384 b Fu(App)s(end)32 b(the)i(history)f(lines)h(not)g
(already)g(read)g(from)f(the)h(history)f(\014le)h(to)1110
-1758 y(the)26 b(curren)m(t)f(history)g(list.)40 b(These)25
+1784 y(the)26 b(curren)m(t)f(history)g(list.)40 b(These)25
b(are)h(lines)g(app)s(ended)e(to)i(the)f(history)h(\014le)1110
-1867 y(since)31 b(the)f(b)s(eginning)g(of)g(the)h(curren)m(t)f(Bash)h
-(session.)630 2025 y Ft(-r)384 b Fu(Read)31 b(the)f(history)g(\014le)h
+1893 y(since)31 b(the)f(b)s(eginning)g(of)g(the)h(curren)m(t)f(Bash)h
+(session.)630 2059 y Ft(-r)384 b Fu(Read)31 b(the)f(history)g(\014le)h
(and)f(app)s(end)e(its)j(con)m(ten)m(ts)h(to)f(the)g(history)f(list.)
-630 2182 y Ft(-w)384 b Fu(W)-8 b(rite)32 b(out)e(the)h(curren)m(t)f
-(history)g(list)h(to)h(the)e(history)g(\014le.)630 2339
+630 2226 y Ft(-w)384 b Fu(W)-8 b(rite)32 b(out)e(the)h(curren)m(t)f
+(history)g(list)h(to)h(the)e(history)g(\014le.)630 2392
y Ft(-p)384 b Fu(P)m(erform)31 b(history)f(substitution)h(on)f(the)h
Fr(arg)8 b Fu(s)31 b(and)f(displa)m(y)h(the)f(result)h(on)1110
-2449 y(the)d(standard)f(output,)i(without)f(storing)g(the)g(results)g
-(in)g(the)g(history)g(list.)630 2606 y Ft(-s)384 b Fu(The)30
+2501 y(the)d(standard)f(output,)i(without)f(storing)g(the)g(results)g
+(in)g(the)g(history)g(list.)630 2668 y Ft(-s)384 b Fu(The)30
b Fr(arg)8 b Fu(s)30 b(are)h(added)f(to)h(the)f(end)g(of)h(the)f
(history)h(list)g(as)f(a)h(single)g(en)m(try)-8 b(.)630
-2764 y(If)35 b(a)h Fr(\014lename)41 b Fu(argumen)m(t)c(is)e(supplied)g
+2834 y(If)35 b(a)h Fr(\014lename)41 b Fu(argumen)m(t)c(is)e(supplied)g
(when)g(an)m(y)h(of)g(the)g Ft(-w)p Fu(,)g Ft(-r)p Fu(,)h
-Ft(-a)p Fu(,)g(or)e Ft(-n)h Fu(options)630 2873 y(is)j(used,)i(Bash)e
+Ft(-a)p Fu(,)g(or)e Ft(-n)h Fu(options)630 2943 y(is)j(used,)i(Bash)e
(uses)f Fr(\014lename)44 b Fu(as)c(the)f(history)g(\014le.)66
b(If)39 b(not,)i(then)e(the)g(v)-5 b(alue)40 b(of)f(the)630
-2983 y Ft(HISTFILE)28 b Fu(v)-5 b(ariable)31 b(is)g(used.)630
-3117 y(The)j(return)g(v)-5 b(alue)35 b(is)g(0)g(unless)f(an)h(in)m(v)-5
+3053 y Ft(HISTFILE)30 b Fu(v)-5 b(ariable)32 b(is)g(used.)44
+b(If)32 b Ft(HISTFILE)d Fu(is)j(unset)f(or)h(n)m(ull,)h(these)f
+(options)g(ha)m(v)m(e)h(no)630 3162 y(e\013ect.)630 3300
+y(The)h(return)g(v)-5 b(alue)35 b(is)g(0)g(unless)f(an)h(in)m(v)-5
b(alid)35 b(option)g(is)g(encoun)m(tered,)h(an)f(error)f(o)s(ccurs)630
-3226 y(while)h(reading)g(or)g(writing)f(the)h(history)g(\014le,)h(an)f
+3410 y(while)h(reading)g(or)g(writing)f(the)h(history)g(\014le,)h(an)f
(in)m(v)-5 b(alid)36 b Fr(o\013set)h Fu(or)e(range)g(is)g(supplied)630
-3336 y(as)c(an)g(argumen)m(t)g(to)h Ft(-d)p Fu(,)e(or)h(the)g(history)g
+3520 y(as)c(an)g(argumen)m(t)g(to)h Ft(-d)p Fu(,)e(or)h(the)g(history)g
(expansion)f(supplied)g(as)h(an)g(argumen)m(t)g(to)h
-Ft(-p)630 3445 y Fu(fails.)150 3684 y Fs(9.3)68 b(History)46
-b(Expansion)150 3844 y Fu(The)f(History)h(library)e(pro)m(vides)i(a)f
+Ft(-p)630 3629 y Fu(fails.)150 3880 y Fs(9.3)68 b(History)46
+b(Expansion)150 4039 y Fu(The)f(History)h(library)e(pro)m(vides)i(a)f
(history)g(expansion)g(feature)h(that)g(is)f(similar)h(to)g(the)f
-(history)150 3953 y(expansion)g(pro)m(vided)f(b)m(y)h
+(history)150 4149 y(expansion)g(pro)m(vided)f(b)m(y)h
Ft(csh)p Fu(.)83 b(This)44 b(section)i(describ)s(es)e(the)h(syn)m(tax)h
-(used)e(to)i(manipulate)f(the)150 4063 y(history)30 b(information.)275
-4196 y(History)h(expansions)f(in)m(tro)s(duce)g(w)m(ords)g(from)g(the)h
+(used)e(to)i(manipulate)f(the)150 4259 y(history)30 b(information.)275
+4400 y(History)h(expansions)f(in)m(tro)s(duce)g(w)m(ords)g(from)g(the)h
(history)f(list)h(in)m(to)g(the)g(input)f(stream,)h(making)150
-4306 y(it)g(easy)g(to)g(rep)s(eat)g(commands,)f(insert)g(the)h(argumen)
+4509 y(it)g(easy)g(to)g(rep)s(eat)g(commands,)f(insert)g(the)h(argumen)
m(ts)f(to)h(a)g(previous)f(command)g(in)m(to)i(the)e(curren)m(t)150
-4415 y(input)f(line,)i(or)g(\014x)f(errors)f(in)h(previous)g(commands)g
-(quic)m(kly)-8 b(.)275 4549 y(History)24 b(expansion)f(is)h(p)s
+4619 y(input)f(line,)i(or)g(\014x)f(errors)f(in)h(previous)g(commands)g
+(quic)m(kly)-8 b(.)275 4760 y(History)24 b(expansion)f(is)h(p)s
(erformed)e(immediately)j(after)f(a)g(complete)h(line)f(is)g(read,)h(b)
-s(efore)e(the)h(shell)150 4659 y(breaks)32 b(it)i(in)m(to)f(w)m(ords,)g
+s(efore)e(the)h(shell)150 4870 y(breaks)32 b(it)i(in)m(to)f(w)m(ords,)g
(and)f(is)h(p)s(erformed)e(on)h(eac)m(h)i(line)f(individually)-8
-b(.)48 b(Bash)33 b(attempts)g(to)h(inform)150 4768 y(the)d(history)f
+b(.)48 b(Bash)33 b(attempts)g(to)h(inform)150 4980 y(the)d(history)f
(expansion)g(functions)g(ab)s(out)g(quoting)h(still)g(in)f(e\013ect)i
-(from)e(previous)g(lines.)275 4902 y(History)37 b(expansion)f(tak)m(es)
+(from)e(previous)g(lines.)275 5121 y(History)37 b(expansion)f(tak)m(es)
i(place)g(in)e(t)m(w)m(o)i(parts.)59 b(The)36 b(\014rst)g(is)h(to)g
-(determine)g(whic)m(h)f(line)h(from)150 5011 y(the)42
-b(history)f(list)h(should)e(b)s(e)h(used)f(during)g(substitution.)74
-b(The)40 b(second)i(is)f(to)h(select)h(p)s(ortions)e(of)150
-5121 y(that)31 b(line)g(for)f(inclusion)h(in)m(to)g(the)g(curren)m(t)f
-(one.)42 b(The)30 b(line)h(selected)h(from)e(the)h(history)f(is)h
-(called)h(the)150 5230 y Fr(ev)m(en)m(t)p Fu(,)e(and)c(the)i(p)s
-(ortions)e(of)i(that)f(line)h(that)g(are)f(acted)i(up)s(on)c(are)j
-(called)g Fr(w)m(ords)p Fu(.)39 b(V)-8 b(arious)28 b
-Fr(mo)s(di\014ers)150 5340 y Fu(are)33 b(a)m(v)-5 b(ailable)36
-b(to)d(manipulate)h(the)f(selected)h(w)m(ords.)48 b(The)32
-b(line)i(is)f(brok)m(en)f(in)m(to)i(w)m(ords)f(in)f(the)i(same)p
+(determine)g(whic)m(h)f(line)h(from)150 5230 y(the)29
+b(history)g(list)g(should)f(b)s(e)g(used)g(during)g(substitution.)40
+b(The)28 b(second)h(is)g(to)h(select)g(p)s(ortions)e(of)h(that)150
+5340 y(line)i(for)f(inclusion)g(in)m(to)h(the)g(curren)m(t)f(one.)p
eop end
-%%Page: 160 166
-TeXDict begin 160 165 bop 150 -116 a Fu(Chapter)30 b(9:)41
-b(Using)30 b(History)h(In)m(teractiv)m(ely)1925 b(160)150
-299 y(fashion)23 b(that)g(Bash)g(do)s(es,)h(so)f(that)h(sev)m(eral)g(w)
-m(ords)e(surrounded)e(b)m(y)j(quotes)g(are)g(considered)g(one)g(w)m
-(ord.)150 408 y(History)37 b(expansions)g(are)g(in)m(tro)s(duced)f(b)m
-(y)h(the)g(app)s(earance)g(of)g(the)g(history)f(expansion)h(c)m
-(haracter,)150 518 y(whic)m(h)30 b(is)h(`)p Ft(!)p Fu(')f(b)m(y)g
-(default.)275 655 y(History)c(expansion)g(implemen)m(ts)h(shell-lik)m
+%%Page: 162 168
+TeXDict begin 162 167 bop 150 -116 a Fu(Chapter)30 b(9:)41
+b(Using)30 b(History)h(In)m(teractiv)m(ely)1925 b(162)275
+299 y(The)29 b(line)i(selected)h(from)e(the)h(history)f(is)g(called)i
+(the)f Fr(ev)m(en)m(t)p Fu(,)h(and)e(the)g(p)s(ortions)g(of)h(that)g
+(line)f(that)150 408 y(are)37 b(acted)g(up)s(on)e(are)i(called)h
+Fr(w)m(ords)p Fu(.)58 b(The)36 b(line)h(is)f(brok)m(en)g(in)m(to)i(w)m
+(ords)e(in)g(the)g(same)h(fashion)f(that)150 518 y(Bash)28
+b(do)s(es,)g(so)g(that)h(sev)m(eral)g(w)m(ords)e(surrounded)e(b)m(y)j
+(quotes)h(are)f(considered)f(one)i(w)m(ord.)39 b(The)27
+b Fr(ev)m(en)m(t)150 628 y(designator)33 b Fu(selects)27
+b(the)e(ev)m(en)m(t,)k(the)c(optional)i Fr(w)m(ord)e(designator)33
+b Fu(selects)27 b(w)m(ords)e(from)g(the)g(ev)m(en)m(t,)k(and)150
+737 y(v)-5 b(arious)30 b(optional)i Fr(mo)s(di\014ers)h
+Fu(are)e(a)m(v)-5 b(ailable)32 b(to)f(manipulate)g(the)g(selected)h(w)m
+(ords.)275 881 y(History)26 b(expansions)f(are)h(in)m(tro)s(duced)f(b)m
+(y)g(the)g(app)s(earance)h(of)g(the)f(history)h(expansion)f(c)m
+(haracter,)150 991 y(whic)m(h)31 b(is)g(`)p Ft(!)p Fu(')h(b)m(y)f
+(default.)43 b(History)32 b(expansions)f(ma)m(y)g(app)s(ear)g(an)m
+(ywhere)g(in)g(the)g(input,)g(but)g(do)g(not)150 1100
+y(nest.)275 1244 y(History)26 b(expansion)g(implemen)m(ts)h(shell-lik)m
(e)h(quoting)f(con)m(v)m(en)m(tions:)40 b(a)27 b(bac)m(kslash)g(can)f
-(b)s(e)g(used)f(to)150 764 y(remo)m(v)m(e)h(the)e(sp)s(ecial)g
+(b)s(e)g(used)f(to)150 1353 y(remo)m(v)m(e)h(the)e(sp)s(ecial)g
(handling)g(for)g(the)g(next)g(c)m(haracter;)k(single)d(quotes)g
-(enclose)g(v)m(erbatim)g(sequences)150 874 y(of)k(c)m(haracters,)i(and)
-e(can)g(b)s(e)g(used)f(to)i(inhibit)f(history)g(expansion;)g(and)g(c)m
-(haracters)i(enclosed)e(within)150 983 y(double)h(quotes)i(ma)m(y)f(b)s
-(e)f(sub)5 b(ject)31 b(to)h(history)f(expansion,)g(since)g(bac)m
-(kslash)g(can)h(escap)s(e)f(the)g(history)150 1093 y(expansion)e(c)m
+(enclose)g(v)m(erbatim)g(sequences)150 1463 y(of)k(c)m(haracters,)i
+(and)e(can)g(b)s(e)g(used)f(to)i(inhibit)f(history)g(expansion;)g(and)g
+(c)m(haracters)i(enclosed)e(within)150 1573 y(double)h(quotes)i(ma)m(y)
+f(b)s(e)f(sub)5 b(ject)31 b(to)h(history)f(expansion,)g(since)g(bac)m
+(kslash)g(can)h(escap)s(e)f(the)g(history)150 1682 y(expansion)e(c)m
(haracter,)j(but)d(single)h(quotes)g(ma)m(y)h(not,)f(since)g(they)g
-(are)g(not)f(treated)i(sp)s(ecially)f(within)150 1202
-y(double)g(quotes.)275 1339 y(When)41 b(using)g(the)h(shell,)i(only)e
+(are)g(not)f(treated)i(sp)s(ecially)f(within)150 1792
+y(double)g(quotes.)275 1936 y(When)41 b(using)g(the)h(shell,)i(only)e
(`)p Ft(\\)p Fu(')g(and)e(`)p Ft(')p Fu(')i(ma)m(y)g(b)s(e)f(used)g(to)
-h(escap)s(e)g(the)g(history)f(expansion)150 1448 y(c)m(haracter,)e(but)
+h(escap)s(e)g(the)g(history)f(expansion)150 2045 y(c)m(haracter,)e(but)
34 b(the)i(history)g(expansion)f(c)m(haracter)i(is)f(also)g(treated)h
-(as)e(quoted)h(if)g(it)g(immediately)150 1558 y(precedes)30
+(as)e(quoted)h(if)g(it)g(immediately)150 2155 y(precedes)30
b(the)h(closing)g(double)f(quote)h(in)f(a)h(double-quoted)g(string.)275
-1695 y(Sev)m(eral)48 b(shell)g(options)h(settable)g(with)e(the)h
+2299 y(Sev)m(eral)48 b(shell)g(options)h(settable)g(with)e(the)h
Ft(shopt)f Fu(builtin)g(\(see)i(Section)f(4.3.2)i([The)e(Shopt)150
-1804 y(Builtin],)24 b(page)e(72\))h(ma)m(y)e(b)s(e)g(used)g(to)h
+2408 y(Builtin],)24 b(page)e(73\))h(ma)m(y)e(b)s(e)g(used)g(to)h
(tailor)g(the)g(b)s(eha)m(vior)f(of)h(history)f(expansion.)37
-b(If)21 b(the)h Ft(histverify)150 1914 y Fu(shell)35
+b(If)21 b(the)h Ft(histverify)150 2518 y Fu(shell)35
b(option)f(is)h(enabled,)g(and)f(Readline)h(is)f(b)s(eing)g(used,)h
-(history)g(substitutions)e(are)i(not)g(immedi-)150 2023
+(history)g(substitutions)e(are)i(not)g(immedi-)150 2627
y(ately)i(passed)d(to)i(the)g(shell)f(parser.)55 b(Instead,)37
b(the)e(expanded)g(line)g(is)h(reloaded)g(in)m(to)g(the)f(Readline)150
-2133 y(editing)29 b(bu\013er)f(for)h(further)e(mo)s(di\014cation.)41
+2737 y(editing)29 b(bu\013er)f(for)h(further)e(mo)s(di\014cation.)41
b(If)28 b(Readline)h(is)g(b)s(eing)f(used,)h(and)f(the)h
-Ft(histreedit)d Fu(shell)150 2242 y(option)e(is)g(enabled,)h(a)g
+Ft(histreedit)d Fu(shell)150 2846 y(option)e(is)g(enabled,)h(a)g
(failed)f(history)g(expansion)g(will)g(b)s(e)f(reloaded)h(in)m(to)h
-(the)f(Readline)g(editing)h(bu\013er)150 2352 y(for)31
+(the)f(Readline)g(editing)h(bu\013er)150 2956 y(for)31
b(correction.)43 b(The)30 b Ft(-p)g Fu(option)h(to)h(the)f
Ft(history)e Fu(builtin)h(command)h(ma)m(y)g(b)s(e)f(used)g(to)i(see)f
-(what)g(a)150 2462 y(history)25 b(expansion)g(will)g(do)g(b)s(efore)g
+(what)g(a)150 3066 y(history)25 b(expansion)g(will)g(do)g(b)s(efore)g
(using)f(it.)40 b(The)24 b Ft(-s)h Fu(option)g(to)h(the)f
-Ft(history)e Fu(builtin)i(ma)m(y)g(b)s(e)g(used)150 2571
+Ft(history)e Fu(builtin)i(ma)m(y)g(b)s(e)g(used)150 3175
y(to)36 b(add)f(commands)g(to)h(the)g(end)f(of)g(the)h(history)f(list)i
(without)e(actually)i(executing)g(them,)g(so)e(that)150
-2681 y(they)c(are)f(a)m(v)-5 b(ailable)33 b(for)d(subsequen)m(t)g
+3285 y(they)c(are)f(a)m(v)-5 b(ailable)33 b(for)d(subsequen)m(t)g
(recall.)42 b(This)29 b(is)i(most)g(useful)e(in)h(conjunction)h(with)f
-(Readline.)275 2817 y(The)j(shell)h(allo)m(ws)h(con)m(trol)h(of)e(the)g
+(Readline.)275 3429 y(The)j(shell)h(allo)m(ws)h(con)m(trol)h(of)e(the)g
(v)-5 b(arious)34 b(c)m(haracters)h(used)f(b)m(y)f(the)h(history)g
-(expansion)g(mec)m(h-)150 2927 y(anism)h(with)g(the)g
+(expansion)g(mec)m(h-)150 3538 y(anism)h(with)g(the)g
Ft(histchars)d Fu(v)-5 b(ariable,)38 b(as)d(explained)g(ab)s(o)m(v)m(e)
i(\(see)f(Section)f(5.2)i([Bash)e(V)-8 b(ariables],)150
-3036 y(page)32 b(80\).)44 b(The)31 b(shell)g(uses)g(the)g(history)g
+3648 y(page)32 b(81\).)44 b(The)31 b(shell)g(uses)g(the)g(history)g
(commen)m(t)i(c)m(haracter)f(to)g(mark)f(history)g(timestamps)h(when)
-150 3146 y(writing)e(the)h(history)f(\014le.)150 3347
-y Fk(9.3.1)63 b(Ev)m(en)m(t)39 b(Designators)150 3494
+150 3757 y(writing)e(the)h(history)f(\014le.)150 3966
+y Fk(9.3.1)63 b(Ev)m(en)m(t)39 b(Designators)150 4113
y Fu(An)32 b(ev)m(en)m(t)j(designator)e(is)g(a)g(reference)g(to)h(a)f
(command)f(line)h(en)m(try)g(in)g(the)g(history)g(list.)48
-b(Unless)33 b(the)150 3604 y(reference)e(is)f(absolute,)i(ev)m(en)m(ts)
-f(are)g(relativ)m(e)i(to)e(the)f(curren)m(t)g(p)s(osition)h(in)f(the)h
-(history)f(list.)150 3766 y Ft(!)432 b Fu(Start)34 b(a)f(history)h
+b(Unless)33 b(the)150 4222 y(reference)40 b(is)f(absolute,)k(ev)m(en)m
+(ts)e(are)f(relativ)m(e)i(to)e(the)g(curren)m(t)f(p)s(osition)g(in)h
+(the)f(history)h(list.)68 b(The)150 4332 y(ev)m(en)m(t)35
+b(designator)f(consists)g(of)g(the)g(p)s(ortion)f(of)g(the)h(w)m(ord)f
+(b)s(eginning)g(with)g(the)h(history)f(expansion)150
+4442 y(c)m(haracter,)f(and)e(ending)g(with)g(the)h(w)m(ord)f
+(designator)h(if)f(one)h(is)f(presen)m(t,)h(or)f(the)h(end)e(of)i(the)g
+(w)m(ord.)150 4615 y Ft(!)432 b Fu(Start)34 b(a)f(history)h
(substitution,)g(except)g(when)f(follo)m(w)m(ed)i(b)m(y)e(a)h(space,)h
-(tab,)f(the)g(end)f(of)630 3876 y(the)i(line,)g(`)p Ft(=)p
-Fu(')g(or)f(`)p Ft(\()p Fu(')h(\(when)e(the)i Ft(extglob)d
-Fu(shell)j(option)f(is)h(enabled)f(using)g(the)g Ft(shopt)630
-3985 y Fu(builtin\).)150 4147 y Ft(!)p Fj(n)384 b Fu(Refer)30
-b(to)i(command)e(line)g Fr(n)p Fu(.)150 4308 y Ft(!-)p
-Fj(n)336 b Fu(Refer)30 b(to)i(the)e(command)g Fr(n)g
-Fu(lines)h(bac)m(k.)150 4469 y Ft(!!)384 b Fu(Refer)30
+(tab,)f(the)g(end)f(of)630 4724 y(the)24 b(line,)j(`)p
+Ft(=)p Fu(',)f(or)e(the)g(rest)h(of)f(the)h(shell)f(metac)m(haracters)j
+(de\014ned)c(ab)s(o)m(v)m(e)j(\(see)f(Chapter)f(2)630
+4834 y([De\014nitions],)32 b(page)f(3\).)150 5003 y Ft(!)p
+Fj(n)384 b Fu(Refer)30 b(to)i(command)e(line)g Fr(n)p
+Fu(.)150 5171 y Ft(!-)p Fj(n)336 b Fu(Refer)30 b(to)i(the)e(command)g
+Fr(n)g Fu(lines)h(bac)m(k.)150 5340 y Ft(!!)384 b Fu(Refer)30
b(to)i(the)e(previous)g(command.)40 b(This)30 b(is)g(a)h(synon)m(ym)f
-(for)g(`)p Ft(!-1)p Fu('.)150 4631 y Ft(!)p Fj(string)144
-b Fu(Refer)25 b(to)h(the)f(most)h(recen)m(t)g(command)f(preceding)g
-(the)g(curren)m(t)g(p)s(osition)g(in)g(the)g(history)630
-4740 y(list)31 b(starting)g(with)f Fr(string)p Fu(.)150
-4902 y Ft(!?)p Fj(string)p Ft([?])630 5011 y Fu(Refer)25
+(for)g(`)p Ft(!-1)p Fu('.)p eop end
+%%Page: 163 169
+TeXDict begin 163 168 bop 150 -116 a Fu(Chapter)30 b(9:)41
+b(Using)30 b(History)h(In)m(teractiv)m(ely)1925 b(163)150
+299 y Ft(!)p Fj(string)144 b Fu(Refer)25 b(to)h(the)f(most)h(recen)m(t)
+g(command)f(preceding)g(the)g(curren)m(t)g(p)s(osition)g(in)g(the)g
+(history)630 408 y(list)31 b(starting)g(with)f Fr(string)p
+Fu(.)150 564 y Ft(!?)p Fj(string)p Ft([?])630 673 y Fu(Refer)25
b(to)h(the)f(most)h(recen)m(t)g(command)f(preceding)g(the)g(curren)m(t)
-g(p)s(osition)g(in)g(the)g(history)630 5121 y(list)32
+g(p)s(osition)g(in)g(the)g(history)630 783 y(list)32
b(con)m(taining)i Fr(string)p Fu(.)45 b(The)31 b(trailing)i(`)p
Ft(?)p Fu(')f(ma)m(y)g(b)s(e)f(omitted)i(if)f(the)g Fr(string)39
-b Fu(is)32 b(follo)m(w)m(ed)630 5230 y(immediately)f(b)m(y)e(a)h
+b Fu(is)32 b(follo)m(w)m(ed)630 893 y(immediately)f(b)m(y)e(a)h
(newline.)40 b(If)29 b Fr(string)38 b Fu(is)29 b(missing,)h(the)g
-(string)f(from)g(the)h(most)g(recen)m(t)630 5340 y(searc)m(h)h(is)f
+(string)f(from)g(the)h(most)g(recen)m(t)630 1002 y(searc)m(h)h(is)f
(used;)g(it)h(is)g(an)f(error)g(if)g(there)h(is)f(no)g(previous)g
-(searc)m(h)h(string.)p eop end
-%%Page: 161 167
-TeXDict begin 161 166 bop 150 -116 a Fu(Chapter)30 b(9:)41
-b(Using)30 b(History)h(In)m(teractiv)m(ely)1925 b(161)150
-299 y Ft(^)p Fj(string1)p Ft(^)p Fj(string2)p Ft(^)630
-408 y Fu(Quic)m(k)32 b(Substitution.)44 b(Rep)s(eat)32
-b(the)g(last)h(command,)f(replacing)g Fr(string1)40 b
-Fu(with)31 b Fr(string2)p Fu(.)630 518 y(Equiv)-5 b(alen)m(t)31
-b(to)g Ft(!!:s^)p Fj(string1)p Ft(^)p Fj(string2)p Ft(^)p
-Fu(.)150 673 y Ft(!#)384 b Fu(The)30 b(en)m(tire)h(command)f(line)h(t)m
-(yp)s(ed)f(so)h(far.)150 867 y Fk(9.3.2)63 b(W)-10 b(ord)41
-b(Designators)150 1014 y Fu(W)-8 b(ord)27 b(designators)h(are)g(used)e
-(to)i(select)h(desired)d(w)m(ords)h(from)f(the)i(ev)m(en)m(t.)41
-b(A)27 b(`)p Ft(:)p Fu(')g(separates)h(the)f(ev)m(en)m(t)150
-1124 y(sp)s(eci\014cation)38 b(from)e(the)h(w)m(ord)f(designator.)61
-b(It)37 b(ma)m(y)h(b)s(e)e(omitted)i(if)e(the)h(w)m(ord)g(designator)g
-(b)s(egins)150 1233 y(with)30 b(a)g(`)p Ft(^)p Fu(',)g(`)p
-Ft($)p Fu(',)g(`)p Ft(*)p Fu(',)h(`)p Ft(-)p Fu(',)f(or)g(`)p
-Ft(\045)p Fu('.)41 b(W)-8 b(ords)30 b(are)g(n)m(um)m(b)s(ered)e(from)i
-(the)g(b)s(eginning)f(of)h(the)g(line,)g(with)g(the)150
-1343 y(\014rst)f(w)m(ord)f(b)s(eing)h(denoted)h(b)m(y)f(0)h(\(zero\).)
-41 b(W)-8 b(ords)30 b(are)g(inserted)f(in)m(to)h(the)g(curren)m(t)f
-(line)g(separated)h(b)m(y)150 1452 y(single)h(spaces.)275
-1584 y(F)-8 b(or)31 b(example,)150 1739 y Ft(!!)384 b
-Fu(designates)37 b(the)f(preceding)g(command.)57 b(When)35
-b(y)m(ou)i(t)m(yp)s(e)f(this,)h(the)f(preceding)g(com-)630
-1849 y(mand)30 b(is)g(rep)s(eated)g(in)g(toto.)150 2003
-y Ft(!!:$)288 b Fu(designates)23 b(the)g(last)g(argumen)m(t)g(of)f(the)
-h(preceding)f(command.)38 b(This)22 b(ma)m(y)h(b)s(e)e(shortened)630
-2113 y(to)31 b Ft(!$)p Fu(.)150 2267 y Ft(!fi:2)240 b
-Fu(designates)30 b(the)g(second)f(argumen)m(t)h(of)f(the)h(most)f
-(recen)m(t)i(command)e(starting)h(with)f(the)630 2377
-y(letters)j Ft(fi)p Fu(.)275 2531 y(Here)e(are)h(the)g(w)m(ord)f
-(designators:)150 2686 y Ft(0)g(\(zero\))114 b Fu(The)30
-b Ft(0)p Fu(th)g(w)m(ord.)40 b(F)-8 b(or)31 b(man)m(y)g(applications,)h
-(this)e(is)g(the)h(command)f(w)m(ord.)150 2840 y Fj(n)432
-b Fu(The)30 b Fr(n)p Fu(th)g(w)m(ord.)150 2995 y Ft(^)432
-b Fu(The)30 b(\014rst)f(argumen)m(t;)j(that)f(is,)f(w)m(ord)g(1.)150
-3150 y Ft($)432 b Fu(The)30 b(last)h(argumen)m(t.)150
-3304 y Ft(\045)432 b Fu(The)40 b(\014rst)h(w)m(ord)f(matc)m(hed)i(b)m
+(searc)m(h)h(string.)150 1157 y Ft(^)p Fj(string1)p Ft(^)p
+Fj(string2)p Ft(^)630 1267 y Fu(Quic)m(k)h(Substitution.)44
+b(Rep)s(eat)32 b(the)g(last)h(command,)f(replacing)g
+Fr(string1)40 b Fu(with)31 b Fr(string2)p Fu(.)630 1377
+y(Equiv)-5 b(alen)m(t)31 b(to)g Ft(!!:s^)p Fj(string1)p
+Ft(^)p Fj(string2)p Ft(^)p Fu(.)150 1532 y Ft(!#)384
+b Fu(The)30 b(en)m(tire)h(command)f(line)h(t)m(yp)s(ed)f(so)h(far.)150
+1727 y Fk(9.3.2)63 b(W)-10 b(ord)41 b(Designators)150
+1874 y Fu(W)-8 b(ord)28 b(designators)h(are)f(used)f(to)i(select)h
+(desired)d(w)m(ords)h(from)f(the)h(ev)m(en)m(t.)42 b(They)27
+b(are)i(optional;)h(if)e(the)150 1983 y(w)m(ord)h(designator)i(isn't)e
+(supplied,)g(the)h(history)g(expansion)f(uses)g(the)h(en)m(tire)h(ev)m
+(en)m(t.)42 b(A)29 b(`)p Ft(:)p Fu(')h(separates)150
+2093 y(the)f(ev)m(en)m(t)i(sp)s(eci\014cation)e(from)g(the)g(w)m(ord)g
+(designator.)41 b(It)29 b(ma)m(y)g(b)s(e)g(omitted)h(if)e(the)i(w)m
+(ord)e(designator)150 2203 y(b)s(egins)33 b(with)h(a)h(`)p
+Ft(^)p Fu(',)g(`)p Ft($)p Fu(',)g(`)p Ft(*)p Fu(',)h(`)p
+Ft(-)p Fu(',)f(or)f(`)p Ft(\045)p Fu('.)52 b(W)-8 b(ords)35
+b(are)f(n)m(um)m(b)s(ered)f(from)g(the)i(b)s(eginning)e(of)h(the)g
+(line,)150 2312 y(with)39 b(the)h(\014rst)f(w)m(ord)g(b)s(eing)g
+(denoted)h(b)m(y)g(0)g(\(zero\).)70 b(W)-8 b(ords)39
+b(are)h(inserted)g(in)m(to)g(the)g(curren)m(t)g(line)150
+2422 y(separated)31 b(b)m(y)f(single)h(spaces.)275 2554
+y(F)-8 b(or)31 b(example,)150 2710 y Ft(!!)384 b Fu(designates)37
+b(the)f(preceding)g(command.)57 b(When)35 b(y)m(ou)i(t)m(yp)s(e)f
+(this,)h(the)f(preceding)g(com-)630 2819 y(mand)30 b(is)g(rep)s(eated)g
+(in)g(toto.)150 2974 y Ft(!!:$)288 b Fu(designates)23
+b(the)g(last)g(argumen)m(t)g(of)f(the)h(preceding)f(command.)38
+b(This)22 b(ma)m(y)h(b)s(e)e(shortened)630 3084 y(to)31
+b Ft(!$)p Fu(.)150 3239 y Ft(!fi:2)240 b Fu(designates)30
+b(the)g(second)f(argumen)m(t)h(of)f(the)h(most)f(recen)m(t)i(command)e
+(starting)h(with)f(the)630 3349 y(letters)j Ft(fi)p Fu(.)275
+3504 y(Here)e(are)h(the)g(w)m(ord)f(designators:)150
+3659 y Ft(0)g(\(zero\))114 b Fu(The)30 b Ft(0)p Fu(th)g(w)m(ord.)40
+b(F)-8 b(or)31 b(man)m(y)g(applications,)h(this)e(is)g(the)h(command)f
+(w)m(ord.)150 3815 y Fj(n)432 b Fu(The)30 b Fr(n)p Fu(th)g(w)m(ord.)150
+3970 y Ft(^)432 b Fu(The)30 b(\014rst)f(argumen)m(t;)j(that)f(is,)f(w)m
+(ord)g(1.)150 4125 y Ft($)432 b Fu(The)30 b(last)h(argumen)m(t.)150
+4281 y Ft(\045)432 b Fu(The)40 b(\014rst)h(w)m(ord)f(matc)m(hed)i(b)m
(y)f(the)g(most)g(recen)m(t)h(`)p Ft(?)p Fj(string)p
Ft(?)p Fu(')d(searc)m(h,)44 b(if)d(the)g(searc)m(h)630
-3414 y(string)30 b(b)s(egins)g(with)g(a)h(c)m(haracter)h(that)f(is)f
-(part)h(of)f(a)h(w)m(ord.)150 3568 y Fj(x)p Ft(-)p Fj(y)336
+4390 y(string)30 b(b)s(egins)g(with)g(a)h(c)m(haracter)h(that)f(is)f
+(part)h(of)f(a)h(w)m(ord.)150 4545 y Fj(x)p Ft(-)p Fj(y)336
b Fu(A)30 b(range)h(of)g(w)m(ords;)f(`)p Ft(-)p Fj(y)p
-Fu(')g(abbreviates)h(`)p Ft(0-)p Fj(y)p Fu('.)150 3723
+Fu(')g(abbreviates)h(`)p Ft(0-)p Fj(y)p Fu('.)150 4701
y Ft(*)432 b Fu(All)28 b(of)g(the)g(w)m(ords,)g(except)h(the)e
Ft(0)p Fu(th.)40 b(This)27 b(is)g(a)h(synon)m(ym)f(for)h(`)p
Ft(1-$)p Fu('.)39 b(It)28 b(is)g(not)g(an)f(error)630
-3832 y(to)j(use)g(`)p Ft(*)p Fu(')f(if)h(there)g(is)g(just)f(one)h(w)m
+4810 y(to)j(use)g(`)p Ft(*)p Fu(')f(if)h(there)g(is)g(just)f(one)h(w)m
(ord)f(in)g(the)h(ev)m(en)m(t;)i(the)d(empt)m(y)i(string)e(is)h
-(returned)e(in)630 3942 y(that)j(case.)150 4097 y Fj(x)p
+(returned)e(in)630 4920 y(that)j(case.)150 5075 y Fj(x)p
Ft(*)384 b Fu(Abbreviates)31 b(`)p Fj(x)p Ft(-$)p Fu(')150
-4251 y Fj(x)p Ft(-)384 b Fu(Abbreviates)27 b(`)p Fj(x)p
+5230 y Fj(x)p Ft(-)384 b Fu(Abbreviates)27 b(`)p Fj(x)p
Ft(-$)p Fu(')g(lik)m(e)h(`)p Fj(x)p Ft(*)p Fu(',)g(but)e(omits)i(the)f
(last)h(w)m(ord.)39 b(If)27 b(`)p Ft(x)p Fu(')g(is)g(missing,)g(it)h
-(defaults)630 4361 y(to)j(0.)275 4515 y(If)i(a)h(w)m(ord)g(designator)g
-(is)g(supplied)f(without)h(an)g(ev)m(en)m(t)h(sp)s(eci\014cation,)h
-(the)e(previous)f(command)150 4625 y(is)d(used)g(as)h(the)f(ev)m(en)m
-(t.)150 4819 y Fk(9.3.3)63 b(Mo)s(di\014ers)150 4966
-y Fu(After)29 b(the)g(optional)g(w)m(ord)g(designator,)g(y)m(ou)g(can)g
-(add)f(a)h(sequence)g(of)g(one)g(or)f(more)h(of)g(the)f(follo)m(wing)
-150 5076 y(mo)s(di\014ers,)33 b(eac)m(h)h(preceded)f(b)m(y)g(a)h(`)p
-Ft(:)p Fu('.)50 b(These)33 b(mo)s(dify)-8 b(,)33 b(or)h(edit,)g(the)g
-(w)m(ord)f(or)g(w)m(ords)g(selected)h(from)150 5185 y(the)d(history)f
-(ev)m(en)m(t.)150 5340 y Ft(h)432 b Fu(Remo)m(v)m(e)32
-b(a)f(trailing)g(pathname)g(comp)s(onen)m(t,)g(lea)m(ving)h(only)e(the)
-h(head.)p eop end
-%%Page: 162 168
-TeXDict begin 162 167 bop 150 -116 a Fu(Chapter)30 b(9:)41
-b(Using)30 b(History)h(In)m(teractiv)m(ely)1925 b(162)150
-299 y Ft(t)432 b Fu(Remo)m(v)m(e)32 b(all)f(leading)h(pathname)e(comp)s
-(onen)m(ts,)h(lea)m(ving)h(the)e(tail.)150 458 y Ft(r)432
+(defaults)630 5340 y(to)j(0.)p eop end
+%%Page: 164 170
+TeXDict begin 164 169 bop 150 -116 a Fu(Chapter)30 b(9:)41
+b(Using)30 b(History)h(In)m(teractiv)m(ely)1925 b(164)275
+299 y(If)33 b(a)h(w)m(ord)g(designator)g(is)g(supplied)f(without)h(an)g
+(ev)m(en)m(t)h(sp)s(eci\014cation,)h(the)e(previous)f(command)150
+408 y(is)d(used)g(as)h(the)f(ev)m(en)m(t.)150 608 y Fk(9.3.3)63
+b(Mo)s(di\014ers)150 755 y Fu(After)29 b(the)g(optional)g(w)m(ord)g
+(designator,)g(y)m(ou)g(can)g(add)f(a)h(sequence)g(of)g(one)g(or)f
+(more)h(of)g(the)f(follo)m(wing)150 864 y(mo)s(di\014ers,)33
+b(eac)m(h)h(preceded)f(b)m(y)g(a)h(`)p Ft(:)p Fu('.)50
+b(These)33 b(mo)s(dify)-8 b(,)33 b(or)h(edit,)g(the)g(w)m(ord)f(or)g(w)
+m(ords)g(selected)h(from)150 974 y(the)d(history)f(ev)m(en)m(t.)150
+1133 y Ft(h)432 b Fu(Remo)m(v)m(e)32 b(a)f(trailing)g(pathname)g(comp)s
+(onen)m(t,)g(lea)m(ving)h(only)e(the)h(head.)150 1293
+y Ft(t)432 b Fu(Remo)m(v)m(e)32 b(all)f(leading)h(pathname)e(comp)s
+(onen)m(ts,)h(lea)m(ving)h(the)e(tail.)150 1452 y Ft(r)432
b Fu(Remo)m(v)m(e)32 b(a)f(trailing)g(su\016x)f(of)g(the)h(form)f(`)p
Ft(.)p Fj(suffix)p Fu(',)f(lea)m(ving)j(the)f(basename.)150
-618 y Ft(e)432 b Fu(Remo)m(v)m(e)32 b(all)f(but)f(the)h(trailing)g
-(su\016x.)150 777 y Ft(p)432 b Fu(Prin)m(t)30 b(the)h(new)f(command)g
-(but)g(do)g(not)g(execute)i(it.)150 936 y Ft(q)432 b
+1611 y Ft(e)432 b Fu(Remo)m(v)m(e)32 b(all)f(but)f(the)h(trailing)g
+(su\016x.)150 1771 y Ft(p)432 b Fu(Prin)m(t)30 b(the)h(new)f(command)g
+(but)g(do)g(not)g(execute)i(it.)150 1930 y Ft(q)432 b
Fu(Quote)31 b(the)f(substituted)g(w)m(ords,)g(escaping)h(further)e
-(substitutions.)150 1096 y Ft(x)432 b Fu(Quote)32 b(the)f(substituted)g
+(substitutions.)150 2090 y Ft(x)432 b Fu(Quote)32 b(the)f(substituted)g
(w)m(ords)f(as)i(with)f(`)p Ft(q)p Fu(',)h(but)e(break)h(in)m(to)i(w)m
-(ords)d(at)i(spaces,)h(tabs,)630 1205 y(and)38 b(newlines.)66
+(ords)d(at)i(spaces,)h(tabs,)630 2199 y(and)38 b(newlines.)66
b(The)39 b(`)p Ft(q)p Fu(')g(and)f(`)p Ft(x)p Fu(')h(mo)s(di\014ers)f
(are)h(m)m(utually)g(exclusiv)m(e;)45 b(the)39 b(last)h(one)630
-1315 y(supplied)29 b(is)i(used.)150 1474 y Ft(s/)p Fj(old)p
-Ft(/)p Fj(new)p Ft(/)630 1584 y Fu(Substitute)g Fr(new)39
+2309 y(supplied)29 b(is)i(used.)150 2468 y Ft(s/)p Fj(old)p
+Ft(/)p Fj(new)p Ft(/)630 2578 y Fu(Substitute)g Fr(new)39
b Fu(for)32 b(the)g(\014rst)f(o)s(ccurrence)h(of)f Fr(old)36
b Fu(in)31 b(the)h(ev)m(en)m(t)h(line.)46 b(An)m(y)31
-b(c)m(haracter)630 1694 y(ma)m(y)k(b)s(e)e(used)h(as)g(the)h(delimiter)
+b(c)m(haracter)630 2687 y(ma)m(y)k(b)s(e)e(used)h(as)g(the)h(delimiter)
g(in)f(place)h(of)f(`)p Ft(/)p Fu('.)53 b(The)33 b(delimiter)i(ma)m(y)g
-(b)s(e)f(quoted)g(in)630 1803 y Fr(old)40 b Fu(and)c
+(b)s(e)f(quoted)g(in)630 2797 y Fr(old)40 b Fu(and)c
Fr(new)44 b Fu(with)36 b(a)h(single)g(bac)m(kslash.)60
b(If)36 b(`)p Ft(&)p Fu(')h(app)s(ears)e(in)i Fr(new)p
-Fu(,)g(it)h(is)e(replaced)h(b)m(y)630 1913 y Fr(old)p
+Fu(,)g(it)h(is)e(replaced)h(b)m(y)630 2907 y Fr(old)p
Fu(.)k(A)31 b(single)g(bac)m(kslash)g(will)g(quote)g(the)g(`)p
Ft(&)p Fu('.)41 b(If)31 b Fr(old)j Fu(is)c(n)m(ull,)h(it)g(is)g(set)g
-(to)g(the)g(last)g Fr(old)630 2022 y Fu(substituted,)j(or,)g(if)f(no)g
+(to)g(the)g(last)g Fr(old)630 3016 y Fu(substituted,)j(or,)g(if)f(no)g
(previous)g(history)g(substitutions)g(to)s(ok)h(place,)h(the)e(last)h
-Fr(string)630 2132 y Fu(in)d(a)g(!?)p Fr(string)8 b Ft([?])30
+Fr(string)630 3126 y Fu(in)d(a)g(!?)p Fr(string)8 b Ft([?])30
b Fu(searc)m(h.)44 b(If)31 b Fr(new)38 b Fu(is)31 b(n)m(ull,)h(eac)m(h)
g(matc)m(hing)g Fr(old)j Fu(is)c(deleted.)44 b(The)30
-b(\014nal)630 2242 y(delimiter)h(is)g(optional)g(if)f(it)h(is)g(the)f
-(last)h(c)m(haracter)h(on)f(the)f(input)g(line.)150 2401
+b(\014nal)630 3235 y(delimiter)h(is)g(optional)g(if)f(it)h(is)g(the)f
+(last)h(c)m(haracter)h(on)f(the)f(input)g(line.)150 3395
y Ft(&)432 b Fu(Rep)s(eat)31 b(the)f(previous)g(substitution.)150
-2560 y Ft(g)150 2670 y(a)432 b Fu(Cause)38 b(c)m(hanges)i(to)f(b)s(e)f
+3554 y Ft(g)150 3664 y(a)432 b Fu(Cause)38 b(c)m(hanges)i(to)f(b)s(e)f
(applied)h(o)m(v)m(er)h(the)f(en)m(tire)g(ev)m(en)m(t)h(line.)66
-b(Used)39 b(in)f(conjunction)630 2780 y(with)30 b(`)p
+b(Used)39 b(in)f(conjunction)630 3773 y(with)30 b(`)p
Ft(s)p Fu(',)h(as)f(in)h Ft(gs/)p Fj(old)p Ft(/)p Fj(new)p
-Ft(/)p Fu(,)c(or)j(with)h(`)p Ft(&)p Fu('.)150 2939 y
+Ft(/)p Fu(,)c(or)j(with)h(`)p Ft(&)p Fu('.)150 3933 y
Ft(G)432 b Fu(Apply)30 b(the)g(follo)m(wing)i(`)p Ft(s)p
Fu(')f(or)f(`)p Ft(&)p Fu(')h(mo)s(di\014er)e(once)i(to)g(eac)m(h)h(w)m
(ord)e(in)g(the)g(ev)m(en)m(t.)p eop end
-%%Page: 163 169
-TeXDict begin 163 168 bop 3614 -116 a Fu(163)150 299
+%%Page: 165 171
+TeXDict begin 165 170 bop 3614 -116 a Fu(165)150 299
y Fp(10)80 b(Installing)52 b(Bash)150 539 y Fu(This)31
b(c)m(hapter)h(pro)m(vides)g(basic)g(instructions)f(for)g(installing)i
(Bash)f(on)f(the)h(v)-5 b(arious)31 b(supp)s(orted)f(plat-)150
(out)f(con-)330 3071 y(trolling)c(the)g(lo)s(cations)g(where)f
Ft(bash)f Fu(and)h(other)g(\014les)g(are)h(installed)g(is)f(b)s(elo)m
(w)g(\(see)h(Section)g(10.4)330 3181 y([Installation)k(Names],)g(page)f
-(165\).)275 3343 y(The)20 b Ft(configure)f Fu(shell)i(script)g
+(167\).)275 3343 y(The)20 b Ft(configure)f Fu(shell)i(script)g
(attempts)h(to)g(guess)f(correct)i(v)-5 b(alues)21 b(for)g(v)-5
b(arious)21 b(system-dep)s(enden)m(t)150 3453 y(v)-5
b(ariables)38 b(used)f(during)f(compilation.)64 b(It)37
y(co)s(de)31 b(in)f Ft(/usr/local/src/bash-4.4)o Fu(:)390
5340 y Ft(mkdir)46 b(/usr/local/build/bash-4.4)p eop
end
-%%Page: 164 170
-TeXDict begin 164 169 bop 150 -116 a Fu(Chapter)30 b(10:)41
-b(Installing)31 b(Bash)2356 b(164)390 299 y Ft(cd)47
+%%Page: 166 172
+TeXDict begin 166 171 bop 150 -116 a Fu(Chapter)30 b(10:)41
+b(Installing)31 b(Bash)2356 b(166)390 299 y Ft(cd)47
b(/usr/local/build/bash-4.4)390 408 y(bash)g(/usr/local/src/bash-4.4)o
(/con)o(fig)o(ure)390 518 y(make)275 652 y Fu(See)27
b(Section)h(10.3)g([Compiling)g(F)-8 b(or)27 b(Multiple)h(Arc)m
-(hitectures],)i(page)d(164,)j(for)c(more)i(information)150
+(hitectures],)i(page)d(166,)j(for)c(more)i(information)150
762 y(ab)s(out)i(building)g(in)g(a)g(directory)h(separate)h(from)e(the)
g(source.)275 896 y(If)53 b(y)m(ou)h(need)f(to)i(do)e(un)m(usual)g
(things)g(to)i(compile)g(Bash,)k(please)c(try)e(to)i(\014gure)e(out)h
3817 y(y)m(ou)k(w)m(an)m(t)h(the)g(ob)5 b(ject)41 b(\014les)f(and)f
(executables)j(to)e(go)h(and)f(run)e(the)j Ft(configure)c
Fu(script)j(from)g(the)150 3926 y(source)32 b(directory)h(\(see)g
-(Section)f(10.1)i([Basic)f(Installation],)i(page)e(163\).)47
+(Section)f(10.1)i([Basic)f(Installation],)i(page)e(165\).)47
b(Y)-8 b(ou)32 b(ma)m(y)h(need)f(to)g(supply)150 4036
y(the)43 b Ft(--srcdir=PATH)c Fu(argumen)m(t)k(to)h(tell)g
Ft(configure)c Fu(where)i(the)h(source)g(\014les)g(are.)78
h(one)150 5340 y(arc)m(hitecture)32 b(b)s(efore)e(y)m(ou)h(can)f
(create)i(build)e(directories)h(for)f(other)h(arc)m(hitectures.)p
eop end
-%%Page: 165 171
-TeXDict begin 165 170 bop 150 -116 a Fu(Chapter)30 b(10:)41
-b(Installing)31 b(Bash)2356 b(165)150 299 y Fs(10.4)68
+%%Page: 167 173
+TeXDict begin 167 172 bop 150 -116 a Fu(Chapter)30 b(10:)41
+b(Installing)31 b(Bash)2356 b(167)150 299 y Fs(10.4)68
b(Installation)47 b(Names)150 458 y Fu(By)36 b(default,)g(`)p
Ft(make)30 b(install)p Fu(')j(will)j(install)g(in)m(to)g
Ft(/usr/local/bin)p Fu(,)d Ft(/usr/local/man)p Fu(,)g(etc.;)39
b(A)40 b(w)m(arning:)58 b(the)40 b(Bash)g Ft(configure)c
Fu(lo)s(oks)k(for)f(a)h(site)150 5340 y(script,)31 b(but)e(not)i(all)g
Ft(configure)d Fu(scripts)i(do.)p eop end
-%%Page: 166 172
-TeXDict begin 166 171 bop 150 -116 a Fu(Chapter)30 b(10:)41
-b(Installing)31 b(Bash)2356 b(166)150 299 y Fs(10.7)68
+%%Page: 168 174
+TeXDict begin 168 173 bop 150 -116 a Fu(Chapter)30 b(10:)41
+b(Installing)31 b(Bash)2356 b(168)150 299 y Fs(10.7)68
b(Op)t(eration)46 b(Con)l(trols)150 458 y Ft(configure)28
b Fu(recognizes)k(the)e(follo)m(wing)i(options)f(to)g(con)m(trol)h(ho)m
(w)e(it)h(op)s(erates.)150 606 y Ft(--cache-file=)p Fj(file)630
5340 y(than)f(the)h(v)m(ersion)g(in)f Ft(lib/readline)p
Fu(.)36 b(This)25 b(w)m(orks)g(only)h(with)f(Readline)h(5.0)h(and)e
(later)p eop end
-%%Page: 167 173
-TeXDict begin 167 172 bop 150 -116 a Fu(Chapter)30 b(10:)41
-b(Installing)31 b(Bash)2356 b(167)630 299 y(v)m(ersions.)46
+%%Page: 169 175
+TeXDict begin 169 174 bop 150 -116 a Fu(Chapter)30 b(10:)41
+b(Installing)31 b(Bash)2356 b(169)630 299 y(v)m(ersions.)46
b(If)32 b Fr(PREFIX)41 b Fu(is)32 b Ft(yes)f Fu(or)i(not)f(supplied,)f
Ft(configure)f Fu(uses)i(the)g(v)-5 b(alues)32 b(of)h(the)630
408 y(mak)m(e)28 b(v)-5 b(ariables)29 b Ft(includedir)24
y Ft(--enable-alias)630 5230 y Fu(Allo)m(w)41 b(alias)g(expansion)f
(and)f(include)g(the)h Ft(alias)f Fu(and)g Ft(unalias)e
Fu(builtins)j(\(see)g(Sec-)630 5340 y(tion)31 b(6.6)g([Aliases],)i
-(page)e(102\).)p eop end
-%%Page: 168 174
-TeXDict begin 168 173 bop 150 -116 a Fu(Chapter)30 b(10:)41
-b(Installing)31 b(Bash)2356 b(168)150 299 y Ft
+(page)e(103\).)p eop end
+%%Page: 170 176
+TeXDict begin 170 175 bop 150 -116 a Fu(Chapter)30 b(10:)41
+b(Installing)31 b(Bash)2356 b(170)150 299 y Ft
(--enable-alt-array-imple)o(ment)o(atio)o(n)630 408 y
Fu(This)32 b(builds)g(Bash)h(using)f(an)g(alternate)j(implemen)m
(tation)f(of)f(arra)m(ys)h(\(see)f(Section)h(6.7)630
-518 y([Arra)m(ys],)43 b(page)d(102\))h(that)f(pro)m(vides)g(faster)g
+518 y([Arra)m(ys],)43 b(page)d(103\))h(that)f(pro)m(vides)g(faster)g
(access)h(at)f(the)g(exp)s(ense)f(of)h(using)f(more)630
628 y(memory)30 b(\(sometimes)i(man)m(y)e(times)h(more,)g(dep)s(ending)
e(on)h(ho)m(w)h(sparse)f(an)g(arra)m(y)h(is\).)150 774
(3.2.5.1)i([Lo)s(oping)d(Constructs],)h(page)g(11\).)150
1139 y Ft(--enable-array-variables)630 1249 y Fu(Include)h(supp)s(ort)g
(for)h(one-dimensional)h(arra)m(y)f(shell)h(v)-5 b(ariables)33
-b(\(see)h(Section)g(6.7)h([Ar-)630 1358 y(ra)m(ys],)c(page)g(102\).)150
+b(\(see)h(Section)g(6.7)h([Ar-)630 1358 y(ra)m(ys],)c(page)g(103\).)150
1504 y Ft(--enable-bang-history)630 1614 y Fu(Include)36
b(supp)s(ort)f(for)h Ft(csh)p Fu(-lik)m(e)h(history)g(substitution)f
(\(see)h(Section)g(9.3)h([History)f(In-)630 1724 y(teraction],)c(page)e
-(159\).)150 1870 y Ft(--enable-brace-expansion)630 1979
+(161\).)150 1870 y Ft(--enable-brace-expansion)630 1979
y Fu(Include)40 b Ft(csh)p Fu(-lik)m(e)h(brace)f(expansion)g(\()h
Ft(b{a,b}c)d Fq(7!)i Ft(bac)30 b(bbc)39 b Fu(\).)71 b(See)40
b(Section)h(3.5.1)630 2089 y([Brace)32 b(Expansion],)e(page)h(24,)h
(option)g(to)g(enable)f(a)h(w)m(ork)-5 b(around.)39 b(This)27
b(has)g(implications)630 5340 y(for)j(conditional)i(commands)e(that)h
(test)g(\014le)g(attributes.)p eop end
-%%Page: 169 175
-TeXDict begin 169 174 bop 150 -116 a Fu(Chapter)30 b(10:)41
-b(Installing)31 b(Bash)2356 b(169)150 299 y Ft
+%%Page: 171 177
+TeXDict begin 171 176 bop 150 -116 a Fu(Chapter)30 b(10:)41
+b(Installing)31 b(Bash)2356 b(171)150 299 y Ft
(--enable-direxpand-defau)o(lt)630 408 y Fu(Cause)53
b(the)g Ft(direxpand)d Fu(shell)j(option)h(\(see)g(Section)f(4.3.2)i
-([The)e(Shopt)f(Builtin],)630 518 y(page)29 b(72\))g(to)f(b)s(e)f
+([The)e(Shopt)f(Builtin],)630 518 y(page)29 b(73\))g(to)f(b)s(e)f
(enabled)h(b)m(y)g(default)g(when)e(the)i(shell)g(starts.)41
b(It)27 b(is)h(normally)g(disabled)630 628 y(b)m(y)i(default.)150
807 y Ft(--enable-directory-stack)630 917 y Fu(Include)j(supp)s(ort)g
(for)h(a)g Ft(csh)p Fu(-lik)m(e)h(directory)f(stac)m(k)i(and)d(the)i
Ft(pushd)p Fu(,)f Ft(popd)p Fu(,)g(and)f Ft(dirs)630
1026 y Fu(builtins)d(\(see)h(Section)g(6.8)h([The)e(Directory)i(Stac)m
-(k],)g(page)f(104\).)150 1205 y Ft(--enable-disabled-builti)o(ns)630
+(k],)g(page)f(105\).)150 1205 y Ft(--enable-disabled-builti)o(ns)630
1315 y Fu(Allo)m(w)40 b(builtin)e(commands)g(to)h(b)s(e)f(in)m(v)m(ok)m
(ed)i(via)f(`)p Ft(builtin)29 b(xxx)p Fu(')37 b(ev)m(en)j(after)f
Ft(xxx)e Fu(has)630 1425 y(b)s(een)31 b(disabled)g(using)g(`)p
(page)e(37.)150 2511 y Ft(--enable-extended-glob-d)o(efau)o(lt)630
2620 y Fu(Set)37 b(the)f(default)h(v)-5 b(alue)37 b(of)f(the)h
Ft(extglob)d Fu(shell)j(option)g(describ)s(ed)e(ab)s(o)m(v)m(e)j(under)
-c(Sec-)630 2730 y(tion)d(4.3.2)h([The)e(Shopt)g(Builtin],)h(page)g(72,)
+c(Sec-)630 2730 y(tion)d(4.3.2)h([The)e(Shopt)g(Builtin],)h(page)g(73,)
h(to)f(b)s(e)f(enabled.)150 2909 y Ft(--enable-function-import)630
3019 y Fu(Include)23 b(supp)s(ort)g(for)g(imp)s(orting)h(function)g
(de\014nitions)f(exp)s(orted)h(b)m(y)g(another)g(instance)630
3417 y Fu(Set)f(the)f(default)h(v)-5 b(alue)29 b(of)f(the)h
Ft(globasciiranges)24 b Fu(shell)29 b(option)g(describ)s(ed)e(ab)s(o)m
(v)m(e)j(un-)630 3527 y(der)c(Section)i(4.3.2)h([The)d(Shopt)g
-(Builtin],)j(page)f(72,)g(to)g(b)s(e)e(enabled.)40 b(This)26
+(Builtin],)j(page)f(73,)g(to)g(b)s(e)e(enabled.)40 b(This)26
b(con)m(trols)i(the)630 3636 y(b)s(eha)m(vior)40 b(of)f(c)m(haracter)i
(ranges)f(when)f(used)f(in)i(pattern)f(matc)m(hing)i(brac)m(k)m(et)g
(expres-)630 3746 y(sions.)150 3925 y Ft(--enable-help-builtin)630
(57\).)150 4324 y Ft(--enable-history)630 4433 y Fu(Include)e(command)g
(history)h(and)f(the)h Ft(fc)f Fu(and)g Ft(history)e
Fu(builtin)j(commands)f(\(see)h(Sec-)630 4543 y(tion)h(9.1)g([Bash)g
-(History)g(F)-8 b(acilities],)34 b(page)d(157\).)150
+(History)g(F)-8 b(acilities],)34 b(page)d(159\).)150
4722 y Ft(--enable-job-control)630 4832 y Fu(This)h(enables)i(the)f
(job)g(con)m(trol)i(features)e(\(see)i(Chapter)d(7)i([Job)f(Con)m
-(trol],)i(page)f(117\),)630 4941 y(if)c(the)h(op)s(erating)g(system)f
+(trol],)i(page)f(118\),)630 4941 y(if)c(the)h(op)s(erating)g(system)f
(supp)s(orts)f(them.)150 5121 y Ft(--enable-multibyte)630
5230 y Fu(This)g(enables)i(supp)s(ort)d(for)i(m)m(ultib)m(yte)h(c)m
(haracters)g(if)f(the)g(op)s(erating)h(system)f(pro)m(vides)630
5340 y(the)h(necessary)f(supp)s(ort.)p eop end
-%%Page: 170 176
-TeXDict begin 170 175 bop 150 -116 a Fu(Chapter)30 b(10:)41
-b(Installing)31 b(Bash)2356 b(170)150 299 y Ft
+%%Page: 172 178
+TeXDict begin 172 177 bop 150 -116 a Fu(Chapter)30 b(10:)41
+b(Installing)31 b(Bash)2356 b(172)150 299 y Ft
(--enable-net-redirection)o(s)630 408 y Fu(This)23 b(enables)h(the)g
(sp)s(ecial)h(handling)e(of)h(\014lenames)g(of)g(the)g(form)g
Ft(/dev/tcp/)p Fj(host)p Ft(/)p Fj(port)630 518 y Fu(and)31
f(the)h(necessary)g(supp)s(ort.)150 1166 y Ft(--enable-progcomp)630
1275 y Fu(Enable)d(the)g(programmable)g(completion)i(facilities)g
(\(see)f(Section)g(8.6)g([Programmable)630 1385 y(Completion],)i(page)h
-(147\).)42 b(If)30 b(Readline)h(is)f(not)h(enabled,)f(this)h(option)g
+(149\).)42 b(If)30 b(Readline)h(is)f(not)h(enabled,)f(this)h(option)g
(has)f(no)g(e\013ect.)150 1544 y Ft(--enable-prompt-string-d)o(ecod)o
(ing)630 1654 y Fu(T)-8 b(urn)30 b(on)i(the)f(in)m(terpretation)i(of)f
(a)g(n)m(um)m(b)s(er)e(of)i(bac)m(kslash-escap)s(ed)g(c)m(haracters)i
(in)d(the)630 1763 y Ft($PS0)p Fu(,)36 b Ft($PS1)p Fu(,)g
Ft($PS2)p Fu(,)h(and)e Ft($PS4)f Fu(prompt)h(strings.)57
b(See)36 b(Section)h(6.9)g([Con)m(trolling)g(the)630
-1873 y(Prompt],)30 b(page)h(106,)h(for)f(a)f(complete)i(list)f(of)g
+1873 y(Prompt],)30 b(page)h(107,)h(for)f(a)f(complete)i(list)f(of)g
(prompt)e(string)i(escap)s(e)f(sequences.)150 2032 y
Ft(--enable-readline)630 2142 y Fu(Include)e(supp)s(ort)f(for)h
(command-line)h(editing)g(and)f(history)g(with)g(the)h(Bash)g(v)m
(ersion)g(of)630 2252 y(the)i(Readline)g(library)f(\(see)h(Chapter)f(8)
-g([Command)g(Line)g(Editing],)h(page)g(121\).)150 2411
+g([Command)g(Line)g(Editing],)h(page)g(122\).)150 2411
y Ft(--enable-restricted)630 2521 y Fu(Include)41 b(supp)s(ort)f(for)i
(a)g Fr(restricted)g(shell)p Fu(.)75 b(If)42 b(this)f(is)h(enabled,)j
(Bash,)g(when)c(called)630 2630 y(as)f Ft(rbash)p Fu(,)h(en)m(ters)f(a)
g(restricted)h(mo)s(de.)68 b(See)40 b(Section)h(6.10)g([The)f
-(Restricted)h(Shell],)630 2740 y(page)31 b(108,)h(for)e(a)h
+(Restricted)h(Shell],)630 2740 y(page)31 b(109,)h(for)e(a)h
(description)f(of)h(restricted)g(mo)s(de.)150 2899 y
Ft(--enable-select)630 3009 y Fu(Include)25 b(the)h Ft(select)f
Fu(comp)s(ound)f(command,)j(whic)m(h)e(allo)m(ws)j(the)e(generation)h
(--enable-strict-posix-de)o(faul)o(t)630 3875 y Fu(Mak)m(e)c(Bash)f
Fm(posix)p Fu(-conforman)m(t)g(b)m(y)f(default)h(\(see)g(Section)h
(6.11)g([Bash)f(POSIX)e(Mo)s(de],)630 3985 y(page)31
-b(108\).)150 4144 y Ft(--enable-translatable-st)o(ring)o(s)630
+b(109\).)150 4144 y Ft(--enable-translatable-st)o(ring)o(s)630
4254 y Fu(Enable)h(supp)s(ort)e(for)i Ft($")p Fj(string)p
Ft(")e Fu(translatable)j(strings)f(\(see)h(Section)g(3.1.2.5)h([Lo)s
(cale)630 4364 y(T)-8 b(ranslation],)32 b(page)f(7\).)150
(Builtins],)h(page)f(57,)630 5340 y(for)30 b(a)h(description)f(of)h
(the)f(escap)s(e)h(sequences)g(that)g Ft(echo)e Fu(recognizes.)p
eop end
-%%Page: 171 177
-TeXDict begin 171 176 bop 150 -116 a Fu(Chapter)30 b(10:)41
-b(Installing)31 b(Bash)2356 b(171)275 299 y(The)28 b(\014le)i
+%%Page: 173 179
+TeXDict begin 173 178 bop 150 -116 a Fu(Chapter)30 b(10:)41
+b(Installing)31 b(Bash)2356 b(173)275 299 y(The)28 b(\014le)i
Ft(config-top.h)c Fu(con)m(tains)31 b(C)d(Prepro)s(cessor)h(`)p
Ft(#define)p Fu(')f(statemen)m(ts)j(for)f(options)f(whic)m(h)150
408 y(are)35 b(not)g(settable)i(from)d Ft(configure)p
(ou)h(do.)55 b(Read)36 b(the)g(commen)m(ts)g(asso)s(ciated)h(with)e
(eac)m(h)i(de\014nition)e(for)g(more)150 628 y(information)c(ab)s(out)f
(its)h(e\013ect.)p eop end
-%%Page: 172 178
-TeXDict begin 172 177 bop 3614 -116 a Fu(172)150 299
+%%Page: 174 180
+TeXDict begin 174 179 bop 3614 -116 a Fu(174)150 299
y Fp(App)t(endix)52 b(A)81 b(Rep)t(orting)53 b(Bugs)150
533 y Fu(Please)33 b(rep)s(ort)e(all)h(bugs)f(y)m(ou)h(\014nd)e(in)i
(Bash.)44 b(But)32 b(\014rst,)g(y)m(ou)g(should)e(mak)m(e)j(sure)e
(vides)f(for)g(\014ling)h(a)150 2511 y(bug)h(rep)s(ort.)275
2645 y(Please)h(send)f(all)h(rep)s(orts)f(concerning)g(this)h(man)m
(ual)f(to)h Ft(bug-bash@gnu.org)p Fu(.)p eop end
-%%Page: 173 179
-TeXDict begin 173 178 bop 3614 -116 a Fu(173)150 141
+%%Page: 175 181
+TeXDict begin 175 180 bop 3614 -116 a Fu(175)150 141
y Fp(App)t(endix)58 b(B)81 b(Ma)9 b(jor)54 b(Di\013erences)d(F)-13
b(rom)54 b(The)g(Bourne)1088 299 y(Shell)150 530 y Fu(Bash)26
b(implemen)m(ts)h(essen)m(tially)g(the)g(same)f(grammar,)h(parameter)f
Fm(posix)p Fu(-conforman)m(t,)g(ev)m(en)g(where)f(the)g
Fm(posix)g Fu(sp)s(eci\014cation)h(di\013ers)f(from)g(traditional)330
1431 y Ft(sh)e Fu(b)s(eha)m(vior)g(\(see)i(Section)f(6.11)h([Bash)e
-(POSIX)g(Mo)s(de],)h(page)g(108\).)225 1565 y Fq(\017)60
+(POSIX)g(Mo)s(de],)h(page)g(109\).)225 1565 y Fq(\017)60
b Fu(Bash)26 b(has)g(m)m(ulti-c)m(haracter)i(in)m(v)m(o)s(cation)g
(options)f(\(see)f(Section)h(6.1)g([In)m(v)m(oking)g(Bash],)h(page)e
-(93\).)225 1699 y Fq(\017)60 b Fu(Bash)40 b(has)f(command-line)h
+(94\).)225 1699 y Fq(\017)60 b Fu(Bash)40 b(has)f(command-line)h
(editing)g(\(see)h(Chapter)e(8)h([Command)f(Line)g(Editing],)k(page)d
-(121\))330 1809 y(and)30 b(the)g Ft(bind)g Fu(builtin.)225
+(122\))330 1809 y(and)30 b(the)g Ft(bind)g Fu(builtin.)225
1943 y Fq(\017)60 b Fu(Bash)46 b(pro)m(vides)g(a)g(programmable)g(w)m
(ord)f(completion)i(mec)m(hanism)f(\(see)h(Section)g(8.6)g([Pro-)330
-2052 y(grammable)39 b(Completion],)i(page)e(147\),)i(and)d(builtin)g
+2052 y(grammable)39 b(Completion],)i(page)e(149\),)i(and)d(builtin)g
(commands)f Ft(complete)p Fu(,)h Ft(compgen)p Fu(,)h(and)330
2162 y Ft(compopt)p Fu(,)29 b(to)i(manipulate)g(it.)225
2296 y Fq(\017)60 b Fu(Bash)26 b(has)f(command)h(history)f(\(see)i
(Section)f(9.1)h([Bash)f(History)h(F)-8 b(acilities],)30
-b(page)c(157\))i(and)d(the)330 2405 y Ft(history)k Fu(and)h
+b(page)c(159\))i(and)d(the)330 2405 y Ft(history)k Fu(and)h
Ft(fc)g Fu(builtins)g(to)h(manipulate)g(it.)42 b(The)30
b(Bash)h(history)g(list)g(main)m(tains)g(timestamp)330
2515 y(information)g(and)e(uses)h(the)h(v)-5 b(alue)31
b(to)f(displa)m(y)f(it.)225 2649 y Fq(\017)60 b Fu(Bash)48
b(implemen)m(ts)h Ft(csh)p Fu(-lik)m(e)g(history)f(expansion)g(\(see)h
(Section)g(9.3)h([History)f(In)m(teraction],)330 2759
-y(page)31 b(159\).)225 2892 y Fq(\017)60 b Fu(Bash)29
+y(page)31 b(161\).)225 2892 y Fq(\017)60 b Fu(Bash)29
b(has)h(one-dimensional)g(arra)m(y)f(v)-5 b(ariables)30
-b(\(see)h(Section)f(6.7)g([Arra)m(ys],)h(page)f(102\),)h(and)e(the)330
+b(\(see)h(Section)f(6.7)g([Arra)m(ys],)h(page)f(103\),)h(and)e(the)330
3002 y(appropriate)39 b(v)-5 b(ariable)40 b(expansions)f(and)g
(assignmen)m(t)h(syn)m(tax)g(to)g(use)f(them.)67 b(Sev)m(eral)40
b(of)g(the)330 3112 y(Bash)32 b(builtins)f(tak)m(e)j(options)e(to)h
(whic)m(h)f(allo)m(ws)i(the)f(generation)g(of)g(simple)330
5340 y(men)m(us)f(\(see)h(Section)g(3.2.5.2)i([Conditional)e
(Constructs],)g(page)g(12\).)p eop end
-%%Page: 174 180
-TeXDict begin 174 179 bop 150 -116 a Fu(App)s(endix)29
+%%Page: 176 182
+TeXDict begin 176 181 bop 150 -116 a Fu(App)s(endix)29
b(B:)i(Ma)5 b(jor)31 b(Di\013erences)g(F)-8 b(rom)31
-b(The)f(Bourne)g(Shell)1258 b(174)225 299 y Fq(\017)60
+b(The)f(Bourne)g(Shell)1258 b(176)225 299 y Fq(\017)60
b Fu(Bash)40 b(includes)g(the)g Ft([[)g Fu(comp)s(ound)e(command,)43
b(whic)m(h)c(mak)m(es)i(conditional)h(testing)f(part)f(of)330
408 y(the)f(shell)g(grammar)g(\(see)h(Section)f(3.2.5.2)j([Conditional)
(page)h(25\).)225 1034 y Fq(\017)60 b Fu(Bash)24 b(implemen)m(ts)h
(command)e(aliases)j(and)d(the)i Ft(alias)d Fu(and)i
Ft(unalias)e Fu(builtins)h(\(see)i(Section)g(6.6)330
-1143 y([Aliases],)32 b(page)f(102\).)225 1279 y Fq(\017)60
+1143 y([Aliases],)32 b(page)f(103\).)225 1279 y Fq(\017)60
b Fu(Bash)32 b(pro)m(vides)g(shell)g(arithmetic,)i(the)e
Ft(\(\()g Fu(comp)s(ound)e(command)i(\(see)h(Section)f(3.2.5.2)j([Con-)
330 1388 y(ditional)d(Constructs],)e(page)i(12\),)g(and)e(arithmetic)i
(expansion)e(\(see)i(Section)f(6.5)h([Shell)f(Arith-)330
-1498 y(metic],)h(page)f(100\).)225 1633 y Fq(\017)60
+1498 y(metic],)h(page)f(101\).)225 1633 y Fq(\017)60
b Fu(V)-8 b(ariables)31 b(presen)m(t)e(in)g(the)g(shell's)h(initial)g
(en)m(vironmen)m(t)g(are)g(automatically)i(exp)s(orted)d(to)h(c)m(hild)
330 1743 y(pro)s(cesses.)38 b(The)23 b(Bourne)g(shell)g(do)s(es)g(not)g
(of)g(Bash)f(that)h(is)f(running)f(\()p Ft(BASH)p Fu(,)56
b Ft(BASH_VERSION)p Fu(,)e(and)330 5095 y Ft(BASH_VERSINFO)p
Fu(\).)37 b(See)31 b(Section)g(5.2)h([Bash)e(V)-8 b(ariables],)33
-b(page)e(80,)g(for)f(details.)225 5230 y Fq(\017)60 b
+b(page)e(81,)g(for)f(details.)225 5230 y Fq(\017)60 b
Fu(The)44 b Ft(IFS)f Fu(v)-5 b(ariable)45 b(is)f(used)f(to)i(split)f
(only)g(the)g(results)g(of)h(expansion,)i(not)d(all)h(w)m(ords)f(\(see)
330 5340 y(Section)29 b(3.5.7)h([W)-8 b(ord)29 b(Splitting],)h(page)f
(36\).)41 b(This)28 b(closes)h(a)g(longstanding)g(shell)f(securit)m(y)h
(hole.)p eop end
-%%Page: 175 181
-TeXDict begin 175 180 bop 150 -116 a Fu(App)s(endix)29
+%%Page: 177 183
+TeXDict begin 177 182 bop 150 -116 a Fu(App)s(endix)29
b(B:)i(Ma)5 b(jor)31 b(Di\013erences)g(F)-8 b(rom)31
-b(The)f(Bourne)g(Shell)1258 b(175)225 299 y Fq(\017)60
+b(The)f(Bourne)g(Shell)1258 b(177)225 299 y Fq(\017)60
b Fu(The)36 b(\014lename)h(expansion)f(brac)m(k)m(et)i(expression)f(co)
s(de)f(uses)g(`)p Ft(!)p Fu(')h(and)f(`)p Ft(^)p Fu(')h(to)g(negate)h
(the)f(set)g(of)330 408 y(c)m(haracters)32 b(b)s(et)m(w)m(een)f(the)f
b Fu(The)29 b Ft(noclobber)e Fu(option)j(is)g(a)m(v)-5
b(ailable)32 b(to)e(a)m(v)m(oid)h(o)m(v)m(erwriting)g(existing)g
(\014les)e(with)h(output)f(redi-)330 3587 y(rection)39
-b(\(see)h(Section)f(4.3.1)h([The)e(Set)h(Builtin],)i(page)e(68\).)66
+b(\(see)h(Section)f(4.3.1)h([The)e(Set)h(Builtin],)i(page)e(69\).)66
b(The)38 b(`)p Ft(>|)p Fu(')h(redirection)g(op)s(erator)330
3696 y(ma)m(y)31 b(b)s(e)f(used)f(to)i(o)m(v)m(erride)h
Ft(noclobber)p Fu(.)225 3824 y Fq(\017)60 b Fu(The)34
(to)h(c)m(hildren)f(via)h(the)g(en)m(vironmen)m(t)g(using)f
Ft(export)f(-f)h Fu(\(see)330 5340 y(Section)i(3.3)h([Shell)e(F)-8
b(unctions],)32 b(page)f(19\).)p eop end
-%%Page: 176 182
-TeXDict begin 176 181 bop 150 -116 a Fu(App)s(endix)29
+%%Page: 178 184
+TeXDict begin 178 183 bop 150 -116 a Fu(App)s(endix)29
b(B:)i(Ma)5 b(jor)31 b(Di\013erences)g(F)-8 b(rom)31
-b(The)f(Bourne)g(Shell)1258 b(176)225 299 y Fq(\017)60
+b(The)f(Bourne)g(Shell)1258 b(178)225 299 y Fq(\017)60
b Fu(The)40 b(Bash)h Ft(export)p Fu(,)h Ft(readonly)p
Fu(,)f(and)g Ft(declare)d Fu(builtins)j(can)g(tak)m(e)h(a)f
Ft(-f)f Fu(option)i(to)f(act)h(on)330 408 y(shell)30
Fu(v)-5 b(ariable)30 b(as)g(a)f(default)h(if)f(no)h(non-option)330
1833 y(argumen)m(ts)h(are)h(supplied.)42 b(The)30 b(Bash)i
Ft(read)e Fu(builtin)g(also)j(accepts)f(a)g(prompt)e(string)h(with)g
-(the)330 1943 y Ft(-p)c Fu(option)h(and)f(will)g(use)h(Readline)g(to)g
-(obtain)g(the)g(line)f(when)g(giv)m(en)h(the)g Ft(-e)f
-Fu(option.)40 b(The)27 b Ft(read)330 2052 y Fu(builtin)h(also)i(has)e
-(additional)i(options)f(to)g(con)m(trol)h(input:)39 b(the)29
-b Ft(-s)f Fu(option)h(will)g(turn)e(o\013)j(ec)m(hoing)330
-2162 y(of)f(input)f(c)m(haracters)j(as)e(they)g(are)h(read,)f(the)g
-Ft(-t)g Fu(option)g(will)h(allo)m(w)g Ft(read)e Fu(to)i(time)g(out)f
-(if)g(input)330 2271 y(do)s(es)i(not)h(arriv)m(e)g(within)f(a)h(sp)s
-(eci\014ed)f(n)m(um)m(b)s(er)f(of)i(seconds,)g(the)f
-Ft(-n)g Fu(option)h(will)g(allo)m(w)h(reading)330 2381
-y(only)38 b(a)g(sp)s(eci\014ed)f(n)m(um)m(b)s(er)f(of)i(c)m(haracters)h
-(rather)e(than)g(a)h(full)g(line,)i(and)d(the)h Ft(-d)f
-Fu(option)h(will)330 2491 y(read)30 b(un)m(til)h(a)g(particular)f(c)m
-(haracter)i(rather)f(than)f(newline.)225 2628 y Fq(\017)60
+(the)330 1943 y Ft(-p)36 b Fu(option)h(and)f(will)h(use)g(Readline)g
+(to)g(obtain)g(the)g(line)g(when)f(giv)m(en)i(the)f Ft(-e)f
+Fu(or)g Ft(-E)g Fu(options.)330 2052 y(The)31 b Ft(read)g
+Fu(builtin)h(also)g(has)g(additional)h(options)f(to)h(con)m(trol)g
+(input:)43 b(the)32 b Ft(-s)f Fu(option)i(will)f(turn)330
+2162 y(o\013)f(ec)m(hoing)i(of)e(input)f(c)m(haracters)j(as)e(they)g
+(are)g(read,)h(the)f Ft(-t)f Fu(option)i(will)f(allo)m(w)i
+Ft(read)c Fu(to)j(time)330 2271 y(out)k(if)g(input)f(do)s(es)h(not)h
+(arriv)m(e)f(within)g(a)g(sp)s(eci\014ed)g(n)m(um)m(b)s(er)e(of)j
+(seconds,)g(the)g Ft(-n)e Fu(option)i(will)330 2381 y(allo)m(w)32
+b(reading)f(only)g(a)g(sp)s(eci\014ed)f(n)m(um)m(b)s(er)g(of)h(c)m
+(haracters)h(rather)f(than)f(a)h(full)g(line,)g(and)g(the)g
+Ft(-d)330 2491 y Fu(option)g(will)g(read)f(un)m(til)g(a)h(particular)g
+(c)m(haracter)h(rather)e(than)g(newline.)225 2628 y Fq(\017)60
b Fu(The)33 b Ft(return)e Fu(builtin)i(ma)m(y)g(b)s(e)g(used)f(to)i(ab)
s(ort)f(execution)h(of)f(scripts)g(executed)h(with)f(the)g
Ft(.)g Fu(or)330 2737 y Ft(source)c Fu(builtins)g(\(see)j(Section)f
2874 y Fq(\017)60 b Fu(Bash)43 b(includes)g(the)g Ft(shopt)f
Fu(builtin,)k(for)d(\014ner)f(con)m(trol)j(of)e(shell)h(optional)g
(capabilities)h(\(see)330 2984 y(Section)c(4.3.2)g([The)f(Shopt)f
-(Builtin],)k(page)d(72\),)k(and)39 b(allo)m(ws)i(these)f(options)h(to)f
+(Builtin],)k(page)d(73\),)k(and)39 b(allo)m(ws)i(these)f(options)h(to)f
(b)s(e)f(set)i(and)330 3093 y(unset)30 b(at)h(shell)g(in)m(v)m(o)s
(cation)h(\(see)f(Section)h(6.1)f([In)m(v)m(oking)g(Bash],)g(page)h
-(93\).)225 3230 y Fq(\017)60 b Fu(Bash)45 b(has)f(m)m(uc)m(h)g(more)h
+(94\).)225 3230 y Fq(\017)60 b Fu(Bash)45 b(has)f(m)m(uc)m(h)g(more)h
(optional)h(b)s(eha)m(vior)e(con)m(trollable)j(with)e(the)f
Ft(set)g Fu(builtin)g(\(see)h(Sec-)330 3340 y(tion)31
-b(4.3.1)h([The)e(Set)h(Builtin],)g(page)g(68\).)225 3477
+b(4.3.1)h([The)e(Set)h(Builtin],)g(page)g(69\).)225 3477
y Fq(\017)60 b Fu(The)31 b(`)p Ft(-x)p Fu(')g(\()p Ft(xtrace)p
Fu(\))g(option)h(displa)m(ys)f(commands)h(other)f(than)h(simple)f
(commands)g(when)g(p)s(er-)330 3587 y(forming)f(an)g(execution)i(trace)
-f(\(see)h(Section)f(4.3.1)h([The)e(Set)h(Builtin],)g(page)g(68\).)225
+f(\(see)h(Section)f(4.3.1)h([The)e(Set)h(Builtin],)g(page)g(69\).)225
3724 y Fq(\017)60 b Fu(The)28 b Ft(test)g Fu(builtin)h(\(see)h(Section)
f(4.1)h([Bourne)f(Shell)g(Builtins],)h(page)g(49\))g(is)f(sligh)m(tly)h
(di\013eren)m(t,)330 3833 y(as)23 b(it)g(implemen)m(ts)f(the)h
5340 y(signal)30 b(sp)s(eci\014cation,)h(similar)f(to)g
Ft(EXIT)f Fu(and)g Ft(DEBUG)p Fu(.)39 b(Commands)28 b(sp)s(eci\014ed)h
(with)g(an)g Ft(ERR)g Fu(trap)p eop end
-%%Page: 177 183
-TeXDict begin 177 182 bop 150 -116 a Fu(App)s(endix)29
+%%Page: 179 185
+TeXDict begin 179 184 bop 150 -116 a Fu(App)s(endix)29
b(B:)i(Ma)5 b(jor)31 b(Di\013erences)g(F)-8 b(rom)31
-b(The)f(Bourne)g(Shell)1258 b(177)330 299 y(are)40 b(executed)g(after)g
+b(The)f(Bourne)g(Shell)1258 b(179)330 299 y(are)40 b(executed)g(after)g
(a)f(simple)h(command)f(fails,)j(with)d(a)h(few)f(exceptions.)68
b(The)39 b Ft(ERR)g Fu(trap)g(is)330 408 y(not)g(inherited)f(b)m(y)h
(shell)g(functions)f(unless)g(the)h Ft(-o)29 b(errtrace)37
(stac)m(k,)j(and)d(pro)m(vides)g(the)g Ft(pushd)p Fu(,)g
Ft(popd)p Fu(,)g(and)g Ft(dirs)330 2030 y Fu(builtins)d(to)i
(manipulate)f(it)h(\(see)g(Section)f(6.8)h([The)f(Directory)h(Stac)m
-(k],)h(page)f(104\).)47 b(Bash)32 b(also)330 2140 y(mak)m(es)f(the)g
+(k],)h(page)f(105\).)47 b(Bash)32 b(also)330 2140 y(mak)m(es)f(the)g
(directory)g(stac)m(k)g(visible)g(as)g(the)f(v)-5 b(alue)31
b(of)g(the)f Ft(DIRSTACK)f Fu(shell)h(v)-5 b(ariable.)225
2272 y Fq(\017)60 b Fu(Bash)28 b(in)m(terprets)h(sp)s(ecial)g(bac)m
(kslash-escap)s(ed)g(c)m(haracters)g(in)f(the)h(prompt)e(strings)h
(when)f(in)m(ter-)330 2381 y(activ)m(e)33 b(\(see)e(Section)g(6.9)h
-([Con)m(trolling)f(the)g(Prompt],)f(page)h(106\).)225
+([Con)m(trolling)f(the)g(Prompt],)f(page)h(107\).)225
2513 y Fq(\017)60 b Fu(The)46 b(Bash)h(restricted)g(mo)s(de)f(is)h
(more)f(useful)g(\(see)h(Section)h(6.10)g([The)e(Restricted)i(Shell],)
-330 2622 y(page)31 b(108\);)h(the)f(SVR4.2)g(shell)g(restricted)g(mo)s
+330 2622 y(page)31 b(109\);)h(the)f(SVR4.2)g(shell)g(restricted)g(mo)s
(de)f(is)g(to)s(o)h(limited.)225 2754 y Fq(\017)60 b
Fu(The)30 b Ft(disown)f Fu(builtin)h(can)h(remo)m(v)m(e)h(a)f(job)f
(from)g(the)h(in)m(ternal)g(shell)g(job)f(table)i(\(see)f(Section)h
-(7.2)330 2863 y([Job)e(Con)m(trol)h(Builtins],)g(page)g(118\))g(or)g
+(7.2)330 2863 y([Job)e(Con)m(trol)h(Builtins],)g(page)g(119\))g(or)g
(suppress)d(the)i(sending)g(of)g Ft(SIGHUP)e Fu(to)j(a)g(job)f(when)f
(the)330 2973 y(shell)i(exits)g(as)f(the)h(result)f(of)h(a)f
Ft(SIGHUP)p Fu(.)225 3104 y Fq(\017)60 b Fu(Bash)31 b(includes)f(a)g(n)
Ft(TIMEOUT)f Fu(v)-5 b(ariable)31 b(lik)m(e)h(Bash)e(uses)g
Ft(TMOUT)p Fu(.)150 3894 y(More)h(features)g(unique)e(to)i(Bash)g(ma)m
(y)g(b)s(e)f(found)f(in)h(Chapter)f(6)i([Bash)g(F)-8
-b(eatures],)32 b(page)f(93.)150 4128 y Fs(B.1)67 b(Implemen)l(tation)48
+b(eatures],)32 b(page)f(94.)150 4128 y Fs(B.1)67 b(Implemen)l(tation)48
b(Di\013erences)e(F)-11 b(rom)44 b(The)h(SVR4.2)g(Shell)150
4288 y Fu(Since)33 b(Bash)h(is)f(a)g(completely)i(new)e(implemen)m
(tation,)j(it)e(do)s(es)e(not)i(su\013er)e(from)h(man)m(y)g(of)h(the)f
(with)g Ft(SIGSEGV)e Fu(blo)s(c)m(k)m(ed)k(\(e.g.,)h(b)m(y)d(using)330
5340 y(the)31 b Ft(system\(\))d Fu(C)i(library)g(function)g(call\),)i
(it)f(misb)s(eha)m(v)m(es)g(badly)-8 b(.)p eop end
-%%Page: 178 184
-TeXDict begin 178 183 bop 150 -116 a Fu(App)s(endix)29
+%%Page: 180 186
+TeXDict begin 180 185 bop 150 -116 a Fu(App)s(endix)29
b(B:)i(Ma)5 b(jor)31 b(Di\013erences)g(F)-8 b(rom)31
-b(The)f(Bourne)g(Shell)1258 b(178)225 299 y Fq(\017)60
+b(The)f(Bourne)g(Shell)1258 b(180)225 299 y Fq(\017)60
b Fu(In)30 b(a)i(questionable)g(attempt)g(at)g(securit)m(y)-8
b(,)33 b(the)e(SVR4.2)h(shell,)g(when)e(in)m(v)m(ok)m(ed)j(without)e
(the)h Ft(-p)330 408 y Fu(option,)39 b(will)d(alter)i(its)e(real)h(and)
b Fu(The)30 b(SVR4.2)h(shell)g(b)s(eha)m(v)m(es)f(di\013eren)m(tly)h
(when)f(in)m(v)m(ok)m(ed)i(as)e Ft(jsh)g Fu(\(it)h(turns)e(on)h(job)g
(con)m(trol\).)p eop end
-%%Page: 179 185
-TeXDict begin 179 184 bop 3614 -116 a Fu(179)150 299
+%%Page: 181 187
+TeXDict begin 181 186 bop 3614 -116 a Fu(181)150 299
y Fp(App)t(endix)52 b(C)81 b(GNU)54 b(F)-13 b(ree)53
b(Do)t(cumen)l(tation)e(License)1359 502 y Fu(V)-8 b(ersion)31
b(1.3,)g(3)g(No)m(v)m(em)m(b)s(er)h(2008)390 635 y(Cop)m(yrigh)m(t)842
5340 y(b)s(eing)e(those)h(of)g(In)m(v)-5 b(arian)m(t)27
b(Sections,)i(in)d(the)h(notice)h(that)f(sa)m(ys)g(that)g(the)g(Do)s
(cumen)m(t)g(is)g(released)p eop end
-%%Page: 180 186
-TeXDict begin 180 185 bop 150 -116 a Fu(App)s(endix)29
+%%Page: 182 188
+TeXDict begin 182 187 bop 150 -116 a Fu(App)s(endix)29
b(C:)h(GNU)h(F)-8 b(ree)31 b(Do)s(cumen)m(tation)i(License)1560
-b(180)330 299 y(under)26 b(this)i(License.)40 b(If)27
+b(182)330 299 y(under)26 b(this)i(License.)40 b(If)27
b(a)h(section)h(do)s(es)f(not)f(\014t)h(the)g(ab)s(o)m(v)m(e)h
(de\014nition)e(of)h(Secondary)f(then)h(it)g(is)330 408
y(not)k(allo)m(w)m(ed)i(to)e(b)s(e)g(designated)g(as)g(In)m(v)-5
b(Disclaimers)f(ma)m(y)g(ha)m(v)m(e)g(is)f(v)m(oid)g(and)f(has)h(no)330
5189 y(e\013ect)32 b(on)e(the)h(meaning)f(of)h(this)f(License.)199
5340 y(2.)61 b(VERBA)-8 b(TIM)31 b(COPYING)p eop end
-%%Page: 181 187
-TeXDict begin 181 186 bop 150 -116 a Fu(App)s(endix)29
+%%Page: 183 189
+TeXDict begin 183 188 bop 150 -116 a Fu(App)s(endix)29
b(C:)h(GNU)h(F)-8 b(ree)31 b(Do)s(cumen)m(tation)i(License)1560
-b(181)330 299 y(Y)-8 b(ou)39 b(ma)m(y)f(cop)m(y)h(and)e(distribute)h
+b(183)330 299 y(Y)-8 b(ou)39 b(ma)m(y)f(cop)m(y)h(and)e(distribute)h
(the)g(Do)s(cumen)m(t)h(in)f(an)m(y)g(medium,)h(either)g(commercially)h
(or)330 408 y(noncommercially)-8 b(,)48 b(pro)m(vided)42
b(that)h(this)f(License,)47 b(the)42 b(cop)m(yrigh)m(t)i(notices,)j
5340 y(Do)s(cumen)m(t,)j(and)d(from)g(those)i(of)f(previous)f(v)m
(ersions)h(\(whic)m(h)g(should,)g(if)g(there)g(w)m(ere)g(an)m(y)-8
b(,)p eop end
-%%Page: 182 188
-TeXDict begin 182 187 bop 150 -116 a Fu(App)s(endix)29
+%%Page: 184 190
+TeXDict begin 184 189 bop 150 -116 a Fu(App)s(endix)29
b(C:)h(GNU)h(F)-8 b(ree)31 b(Do)s(cumen)m(tation)i(License)1560
-b(182)510 299 y(b)s(e)31 b(listed)h(in)f(the)g(History)h(section)g(of)g
+b(184)510 299 y(b)s(e)31 b(listed)h(in)f(the)g(History)h(section)g(of)g
(the)f(Do)s(cumen)m(t\).)45 b(Y)-8 b(ou)32 b(ma)m(y)g(use)f(the)g(same)
h(title)h(as)510 408 y(a)e(previous)f(v)m(ersion)g(if)h(the)f(original)
i(publisher)d(of)h(that)h(v)m(ersion)g(giv)m(es)h(p)s(ermission.)360
(designate)h(some)e(or)h(all)g(of)f(these)h(sections)h(as)e(in)m(v)-5
b(arian)m(t.)48 b(T)-8 b(o)33 b(do)f(this,)h(add)f(their)p
eop end
-%%Page: 183 189
-TeXDict begin 183 188 bop 150 -116 a Fu(App)s(endix)29
+%%Page: 185 191
+TeXDict begin 185 190 bop 150 -116 a Fu(App)s(endix)29
b(C:)h(GNU)h(F)-8 b(ree)31 b(Do)s(cumen)m(tation)i(License)1560
-b(183)330 299 y(titles)37 b(to)f(the)f(list)h(of)g(In)m(v)-5
+b(185)330 299 y(titles)37 b(to)f(the)f(list)h(of)g(In)m(v)-5
b(arian)m(t)36 b(Sections)g(in)f(the)h(Mo)s(di\014ed)f(V)-8
b(ersion's)36 b(license)g(notice.)57 b(These)330 408
y(titles)32 b(m)m(ust)e(b)s(e)g(distinct)h(from)e(an)m(y)i(other)g
5230 y(do)s(cumen)m(t,)d(and)f(follo)m(w)i(this)e(License)h(in)g(all)g
(other)g(resp)s(ects)f(regarding)h(v)m(erbatim)g(cop)m(ying)h(of)330
5340 y(that)d(do)s(cumen)m(t.)p eop end
-%%Page: 184 190
-TeXDict begin 184 189 bop 150 -116 a Fu(App)s(endix)29
+%%Page: 186 192
+TeXDict begin 186 191 bop 150 -116 a Fu(App)s(endix)29
b(C:)h(GNU)h(F)-8 b(ree)31 b(Do)s(cumen)m(tation)i(License)1560
-b(184)199 299 y(7.)61 b(A)m(GGREGA)-8 b(TION)32 b(WITH)e(INDEPENDENT)h
+b(186)199 299 y(7.)61 b(A)m(GGREGA)-8 b(TION)32 b(WITH)e(INDEPENDENT)h
(W)m(ORKS)330 441 y(A)d(compilation)i(of)e(the)g(Do)s(cumen)m(t)h(or)f
(its)g(deriv)-5 b(ativ)m(es)30 b(with)d(other)i(separate)g(and)e(indep)
s(enden)m(t)330 551 y(do)s(cumen)m(ts)33 b(or)g(w)m(orks,)h(in)f(or)h
(reinstated,)i(receipt)f(of)f(a)g(cop)m(y)h(of)f(some)h(or)f(all)h(of)f
(the)330 5340 y(same)31 b(material)h(do)s(es)e(not)g(giv)m(e)i(y)m(ou)f
(an)m(y)g(righ)m(ts)f(to)i(use)e(it.)p eop end
-%%Page: 185 191
-TeXDict begin 185 190 bop 150 -116 a Fu(App)s(endix)29
+%%Page: 187 193
+TeXDict begin 187 192 bop 150 -116 a Fu(App)s(endix)29
b(C:)h(GNU)h(F)-8 b(ree)31 b(Do)s(cumen)m(tation)i(License)1560
-b(185)154 299 y(10.)61 b(FUTURE)30 b(REVISIONS)f(OF)i(THIS)e(LICENSE)
+b(187)154 299 y(10.)61 b(FUTURE)30 b(REVISIONS)f(OF)i(THIS)e(LICENSE)
330 433 y(The)41 b(F)-8 b(ree)43 b(Soft)m(w)m(are)f(F)-8
b(oundation)43 b(ma)m(y)f(publish)e(new,)k(revised)d(v)m(ersions)h(of)g
(the)g(GNU)g(F)-8 b(ree)330 543 y(Do)s(cumen)m(tation)34
g(under)330 3895 y(CC-BY-SA)30 b(on)g(the)h(same)f(site)h(at)g(an)m(y)g
(time)g(b)s(efore)e(August)h(1,)h(2009,)h(pro)m(vided)e(the)g(MMC)h(is)
330 4005 y(eligible)h(for)e(relicensing.)p eop end
-%%Page: 186 192
-TeXDict begin 186 191 bop 150 -116 a Fu(App)s(endix)29
+%%Page: 188 194
+TeXDict begin 188 193 bop 150 -116 a Fu(App)s(endix)29
b(C:)h(GNU)h(F)-8 b(ree)31 b(Do)s(cumen)m(tation)i(License)1560
-b(186)150 299 y Fs(ADDENDUM:)45 b(Ho)l(w)h(to)f(use)g(this)h(License)f
+b(188)150 299 y Fs(ADDENDUM:)45 b(Ho)l(w)h(to)f(use)g(this)h(License)f
(for)g(y)l(our)g(do)t(cumen)l(ts)150 458 y Fu(T)-8 b(o)35
b(use)f(this)h(License)g(in)f(a)h(do)s(cumen)m(t)g(y)m(ou)f(ha)m(v)m(e)
i(written,)g(include)f(a)f(cop)m(y)i(of)f(the)f(License)h(in)g(the)150
b(as)g(the)g(GNU)150 2331 y(General)31 b(Public)f(License,)i(to)f(p)s
(ermit)e(their)i(use)f(in)g(free)g(soft)m(w)m(are.)p
eop end
-%%Page: 187 193
-TeXDict begin 187 192 bop 3614 -116 a Fu(187)150 299
+%%Page: 189 195
+TeXDict begin 189 194 bop 3614 -116 a Fu(189)150 299
y Fp(App)t(endix)52 b(D)81 b(Indexes)150 639 y Fs(D.1)68
b(Index)45 b(of)g(Shell)g(Builtin)g(Commands)146 806
y(.)150 922 y Fe(.)19 b Fc(:)13 b(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g
Fs(B)150 2329 y Fe(bg)14 b Fc(:)g(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g
(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)
g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)29
-b Fb(118)150 2416 y Fe(bind)11 b Fc(:)j(:)f(:)g(:)h(:)f(:)g(:)g(:)g(:)g
+b Fb(119)150 2416 y Fe(bind)11 b Fc(:)j(:)f(:)g(:)h(:)f(:)g(:)g(:)g(:)g
(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)
h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)25
b Fb(57)150 2503 y Fe(break)9 b Fc(:)14 b(:)f(:)g(:)g(:)g(:)h(:)f(:)g
b Fb(50)150 2590 y Fe(builtin)f Fc(:)13 b(:)g(:)h(:)f(:)g(:)g(:)g(:)g
(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)
h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)35
-b Fb(58)146 2825 y Fs(C)150 2941 y Fe(caller)6 b Fc(:)15
+b Fb(59)146 2825 y Fs(C)150 2941 y Fe(caller)6 b Fc(:)15
b(:)e(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f
(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)
-g(:)g(:)g(:)h(:)f(:)20 b Fb(58)150 3029 y Fe(cd)c Fc(:)e(:)f(:)g(:)g(:)
+g(:)g(:)g(:)h(:)f(:)20 b Fb(59)150 3029 y Fe(cd)c Fc(:)e(:)f(:)g(:)g(:)
g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h
(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)
g(:)g(:)g(:)g(:)g(:)31 b Fb(50)150 3116 y Fe(command)22
h(:)f(:)g(:)g(:)g(:)35 b Fb(59)150 3203 y Fe(compgen)18
b Fc(:)d(:)e(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)
g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g
-(:)h(:)f(:)g(:)33 b Fb(150)150 3290 y Fe(complete)16
+(:)h(:)f(:)g(:)33 b Fb(152)150 3290 y Fe(complete)16
b Fc(:)f(:)e(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)
g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g
-(:)g(:)g(:)31 b Fb(150)150 3378 y Fe(compopt)18 b Fc(:)d(:)e(:)g(:)h(:)
+(:)g(:)g(:)31 b Fb(152)150 3378 y Fe(compopt)18 b Fc(:)d(:)e(:)g(:)h(:)
f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g
(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)33
-b Fb(153)150 3465 y Fe(continue)18 b Fc(:)d(:)e(:)g(:)g(:)g(:)h(:)f(:)g
+b Fb(155)150 3465 y Fe(continue)18 b Fc(:)d(:)e(:)g(:)g(:)g(:)h(:)f(:)g
(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)
g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)32 b
Fb(50)146 3699 y Fs(D)150 3816 y Fe(declare)22 b Fc(:)13
g(:)g(:)g(:)35 b Fb(59)150 3903 y Fe(dirs)9 b Fc(:)14
b(:)f(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g
(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)
-h(:)f(:)g(:)g(:)g(:)g(:)24 b Fb(105)150 3990 y Fe(disown)e
+h(:)f(:)g(:)g(:)g(:)g(:)24 b Fb(106)150 3990 y Fe(disown)e
Fc(:)13 b(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g
(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)
-g(:)g(:)g(:)g(:)g(:)36 b Fb(120)146 4225 y Fs(E)150 4341
+g(:)g(:)g(:)g(:)g(:)36 b Fb(121)146 4225 y Fs(E)150 4341
y Fe(echo)11 b Fc(:)j(:)f(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f
(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)
g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)25 b
-Fb(60)150 4428 y Fe(enable)6 b Fc(:)15 b(:)e(:)g(:)g(:)g(:)g(:)g(:)g(:)
+Fb(61)150 4428 y Fe(enable)6 b Fc(:)15 b(:)e(:)g(:)g(:)g(:)g(:)g(:)g(:)
h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g
(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)20
-b Fb(61)150 4515 y Fe(eval)11 b Fc(:)j(:)f(:)g(:)h(:)f(:)g(:)g(:)g(:)g
+b Fb(62)150 4515 y Fe(eval)11 b Fc(:)j(:)f(:)g(:)h(:)f(:)g(:)g(:)g(:)g
(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)
h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)25
b Fb(50)150 4603 y Fe(exec)11 b Fc(:)j(:)f(:)g(:)h(:)f(:)g(:)g(:)g(:)g
g(:)h(:)f(:)g(:)g(:)g(:)23 b Fb(51)150 5227 y Fe(fc)14
b Fc(:)g(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)
g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g
-(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)29 b Fb(158)150
+(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)29 b Fb(160)150
5314 y Fe(fg)14 b Fc(:)g(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)
g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g
(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)29
-b Fb(118)2021 871 y Fs(G)2025 988 y Fe(getopts)22 b Fc(:)13
+b Fb(119)2021 871 y Fs(G)2025 988 y Fe(getopts)22 b Fc(:)13
b(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g
(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)
h(:)f(:)g(:)35 b Fb(51)2021 1250 y Fs(H)2025 1369 y Fe(hash)11
g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)26 b
Fb(62)2025 1544 y Fe(history)18 b Fc(:)d(:)e(:)g(:)g(:)g(:)h(:)f(:)g(:)
g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g
-(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)33 b Fb(158)2021
+(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)33 b Fb(160)2021
1806 y Fs(J)2025 1924 y Fe(jobs)9 b Fc(:)14 b(:)f(:)g(:)g(:)g(:)g(:)h
(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)
g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)24
-b Fb(118)2021 2186 y Fs(K)2025 2303 y Fe(kill)9 b Fc(:)14
+b Fb(119)2021 2186 y Fs(K)2025 2303 y Fe(kill)9 b Fc(:)14
b(:)f(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g
(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)
-g(:)h(:)f(:)g(:)g(:)g(:)24 b Fb(119)2021 2554 y Fs(L)2025
+g(:)h(:)f(:)g(:)g(:)g(:)24 b Fb(120)2021 2554 y Fs(L)2025
2672 y Fe(let)14 b Fc(:)f(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f
(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)
g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)28
-b Fb(62)2025 2760 y Fe(local)9 b Fc(:)14 b(:)f(:)g(:)g(:)g(:)g(:)g(:)h
+b Fb(63)2025 2760 y Fe(local)9 b Fc(:)14 b(:)f(:)g(:)g(:)g(:)g(:)g(:)h
(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)
g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)23
-b Fb(62)2025 2848 y Fe(logout)6 b Fc(:)14 b(:)f(:)h(:)f(:)g(:)g(:)g(:)g
+b Fb(63)2025 2848 y Fe(logout)6 b Fc(:)14 b(:)f(:)h(:)f(:)g(:)g(:)g(:)g
(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)
h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)21
b Fb(63)2021 3110 y Fs(M)2025 3227 y Fe(mapfile)h Fc(:)13
h(:)f(:)g(:)35 b Fb(63)2021 3489 y Fs(P)2025 3608 y Fe(popd)9
b Fc(:)14 b(:)f(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g
(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)
-g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)24 b Fb(105)2025 3696
+g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)24 b Fb(106)2025 3696
y Fe(printf)6 b Fc(:)14 b(:)f(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f
(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)
-g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)21 b Fb(63)2025
+g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)21 b Fb(64)2025
3784 y Fe(pushd)6 b Fc(:)14 b(:)g(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g
(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)
g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)21 b
-Fb(105)2025 3871 y Fe(pwd)14 b Fc(:)f(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g
+Fb(106)2025 3871 y Fe(pwd)14 b Fc(:)f(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g
(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)
f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)28
b Fb(52)2021 4133 y Fs(R)2025 4251 y Fe(read)11 b Fc(:)j(:)f(:)g(:)g(:)
g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f
(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)
-g(:)g(:)g(:)26 b Fb(64)2025 4339 y Fe(readarray)15 b
+g(:)g(:)g(:)26 b Fb(65)2025 4339 y Fe(readarray)15 b
Fc(:)g(:)f(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g
(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)
g(:)g(:)30 b Fb(66)2025 4427 y Fe(readonly)18 b Fc(:)d(:)e(:)g(:)g(:)g
b Fb(53)2021 4765 y Fs(S)2025 4884 y Fe(set)14 b Fc(:)f(:)g(:)h(:)f(:)g
(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)
g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g
-(:)g(:)h(:)f(:)28 b Fb(68)2025 4972 y Fe(shift)9 b Fc(:)14
+(:)g(:)h(:)f(:)28 b Fb(69)2025 4972 y Fe(shift)9 b Fc(:)14
b(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g
(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)
g(:)g(:)g(:)h(:)f(:)g(:)23 b Fb(53)2025 5060 y Fe(shopt)9
b Fc(:)14 b(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h
(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)
-g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)23 b Fb(72)2025 5148
+g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)23 b Fb(73)2025 5148
y Fe(source)6 b Fc(:)14 b(:)f(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f
(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)
-g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)21 b Fb(66)2025
+g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)21 b Fb(67)2025
5235 y Fe(suspend)d Fc(:)d(:)e(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g
(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)
-f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)33 b Fb(120)p eop end
-%%Page: 188 194
-TeXDict begin 188 193 bop 150 -116 a Fu(App)s(endix)29
-b(D:)i(Indexes)2623 b(188)146 294 y Fs(T)150 410 y Fe(test)11
+f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)33 b Fb(121)p eop end
+%%Page: 190 196
+TeXDict begin 190 195 bop 150 -116 a Fu(App)s(endix)29
+b(D:)i(Indexes)2623 b(190)146 294 y Fs(T)150 410 y Fe(test)11
b Fc(:)j(:)f(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)
g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g
(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)25 b Fb(53)150 497
b Fb(56)150 758 y Fe(type)11 b Fc(:)j(:)f(:)g(:)h(:)f(:)g(:)g(:)g(:)g
(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)
h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)25
-b Fb(66)150 846 y Fe(typeset)d Fc(:)13 b(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)
+b Fb(67)150 846 y Fe(typeset)d Fc(:)13 b(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)
g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h
(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)35
b Fb(67)146 1090 y Fs(U)150 1206 y Fe(ulimit)6 b Fc(:)15
g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)23 b Fb(56)150 1380 y
Fe(unalias)f Fc(:)13 b(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g
(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)
-g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)35 b Fb(68)150 1467 y
+g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)35 b Fb(69)150 1467 y
Fe(unset)9 b Fc(:)14 b(:)f(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g
(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)
-g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)23 b Fb(56)2021
+g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)23 b Fb(57)2021
294 y Fs(W)2025 434 y Fe(wait)9 b Fc(:)14 b(:)f(:)g(:)g(:)g(:)g(:)h(:)f
(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)
g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)24
-b Fb(119)150 2167 y Fs(D.2)68 b(Index)45 b(of)g(Shell)g(Reserv)l(ed)h
+b Fb(120)150 2167 y Fs(D.2)68 b(Index)45 b(of)g(Shell)g(Reserv)l(ed)h
(W)-11 b(ords)146 2704 y(!)150 2820 y Fe(!)19 b Fc(:)13
b(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g
(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)
(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)
g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)23
b Fb(12)p eop end
-%%Page: 189 195
-TeXDict begin 189 194 bop 150 -116 a Fu(App)s(endix)29
-b(D:)i(Indexes)2623 b(189)150 299 y Fs(D.3)68 b(P)l(arameter)47
+%%Page: 191 197
+TeXDict begin 191 196 bop 150 -116 a Fu(App)s(endix)29
+b(D:)i(Indexes)2623 b(191)150 299 y Fs(D.3)68 b(P)l(arameter)47
b(and)d(V)-11 b(ariable)46 b(Index)146 955 y(!)150 1072
y Fe(!)19 b Fc(:)13 b(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f
(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)
(:)31 b Fb(23)150 2495 y Fe($_)16 b Fc(:)e(:)f(:)g(:)g(:)g(:)g(:)h(:)f
(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)
g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g
-(:)g(:)31 b Fb(80)150 2582 y Fe($0)16 b Fc(:)e(:)f(:)g(:)g(:)g(:)g(:)h
+(:)g(:)31 b Fb(81)150 2582 y Fe($0)16 b Fc(:)e(:)f(:)g(:)g(:)g(:)g(:)h
(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)
g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g
(:)g(:)g(:)31 b Fb(24)146 2834 y Fs(*)150 2950 y Fe(*)19
156 4272 41 6 v 150 4389 a Fe(_)19 b Fc(:)13 b(:)g(:)g(:)h(:)f(:)g(:)g
(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)
g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h
-(:)f(:)g(:)g(:)33 b Fb(80)146 4631 y Fs(0)150 4748 y
+(:)f(:)g(:)g(:)33 b Fb(81)146 4631 y Fs(0)150 4748 y
Fe(0)19 b Fc(:)13 b(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g
(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)
g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)33
b Fb(24)146 4991 y Fs(A)150 5108 y Fe(active-region-end-color)12
b Fc(:)18 b(:)13 b(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g
-(:)g(:)g(:)g(:)h(:)26 b Fb(125)150 5196 y Fe(active-region-start-color)
+(:)g(:)g(:)g(:)h(:)26 b Fb(126)150 5196 y Fe(active-region-start-color)
7 b Fc(:)19 b(:)13 b(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)
-g(:)g(:)h(:)21 b Fb(125)150 5283 y Fe(auto_resume)8 b
+g(:)g(:)h(:)21 b Fb(126)150 5283 y Fe(auto_resume)8 b
Fc(:)16 b(:)d(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g
(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)
-23 b Fb(120)2021 954 y Fs(B)2025 1071 y Fe(BASH)11 b
+23 b Fb(121)2021 954 y Fs(B)2025 1071 y Fe(BASH)11 b
Fc(:)j(:)f(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g
(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)
-g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)26 b Fb(81)2025 1159
+g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)26 b Fb(82)2025 1159
y Fe(BASH_ALIASES)8 b Fc(:)15 b(:)f(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f
(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)
-g(:)g(:)g(:)g(:)h(:)22 b Fb(81)2025 1246 y Fe(BASH_ARGC)15
+g(:)g(:)g(:)g(:)h(:)22 b Fb(82)2025 1246 y Fe(BASH_ARGC)15
b Fc(:)g(:)f(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)
g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f
-(:)g(:)g(:)30 b Fb(81)2025 1334 y Fe(BASH_ARGV)15 b Fc(:)g(:)f(:)f(:)g
+(:)g(:)g(:)30 b Fb(82)2025 1334 y Fe(BASH_ARGV)15 b Fc(:)g(:)f(:)f(:)g
(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)
g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)30
-b Fb(81)2025 1421 y Fe(BASH_ARGV0)13 b Fc(:)i(:)e(:)g(:)g(:)h(:)f(:)g
+b Fb(82)2025 1421 y Fe(BASH_ARGV0)13 b Fc(:)i(:)e(:)g(:)g(:)h(:)f(:)g
(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)
-g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)27 b Fb(82)2025
+g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)27 b Fb(83)2025
1509 y Fe(BASH_CMDS)15 b Fc(:)g(:)f(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f
(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)
-g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)30 b Fb(82)2025 1597
+g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)30 b Fb(83)2025 1597
y Fe(BASH_COMMAND)8 b Fc(:)15 b(:)f(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f
(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)
-g(:)g(:)g(:)g(:)h(:)22 b Fb(82)2025 1684 y Fe(BASH_COMPAT)10
+g(:)g(:)g(:)g(:)h(:)22 b Fb(83)2025 1684 y Fe(BASH_COMPAT)10
b Fc(:)16 b(:)d(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f
(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)
-g(:)25 b Fb(82)2025 1772 y Fe(BASH_ENV)18 b Fc(:)d(:)e(:)g(:)g(:)g(:)g
+g(:)25 b Fb(83)2025 1772 y Fe(BASH_ENV)18 b Fc(:)d(:)e(:)g(:)g(:)g(:)g
(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)
f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)33
-b Fb(82)2025 1859 y Fe(BASH_EXECUTION_STRING)24 b Fc(:)13
+b Fb(83)2025 1859 y Fe(BASH_EXECUTION_STRING)24 b Fc(:)13
b(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g
-(:)g(:)g(:)g(:)g(:)34 b Fb(82)2025 1947 y Fe(BASH_LINENO)10
+(:)g(:)g(:)g(:)g(:)34 b Fb(83)2025 1947 y Fe(BASH_LINENO)10
b Fc(:)16 b(:)d(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f
(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)
-g(:)25 b Fb(82)2025 2035 y Fe(BASH_LOADABLES_PATH)7 b
+g(:)25 b Fb(83)2025 2035 y Fe(BASH_LOADABLES_PATH)7 b
Fc(:)17 b(:)c(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g
-(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)22 b Fb(83)2025
+(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)22 b Fb(84)2025
2122 y Fe(BASH_MONOSECONDS)15 b Fc(:)h(:)d(:)g(:)h(:)f(:)g(:)g(:)g(:)g
(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)
-h(:)f(:)29 b Fb(83)2025 2210 y Fe(BASH_REMATCH)8 b Fc(:)15
+h(:)f(:)29 b Fb(84)2025 2210 y Fe(BASH_REMATCH)8 b Fc(:)15
b(:)f(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f
(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)22
-b Fb(83)2025 2297 y Fe(BASH_SOURCE)10 b Fc(:)16 b(:)d(:)g(:)g(:)g(:)g
+b Fb(84)2025 2297 y Fe(BASH_SOURCE)10 b Fc(:)16 b(:)d(:)g(:)g(:)g(:)g
(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)
-g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)25 b Fb(83)2025
+g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)25 b Fb(84)2025
2385 y Fe(BASH_SUBSHELL)g Fc(:)13 b(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g
(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)
-f(:)g(:)g(:)g(:)37 b Fb(83)2025 2473 y Fe(BASH_TRAPSIG)8
+f(:)g(:)g(:)g(:)37 b Fb(84)2025 2473 y Fe(BASH_TRAPSIG)8
b Fc(:)15 b(:)f(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g
(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)
-22 b Fb(83)2025 2560 y Fe(BASH_VERSINFO)j Fc(:)13 b(:)g(:)g(:)h(:)f(:)g
+22 b Fb(84)2025 2560 y Fe(BASH_VERSINFO)j Fc(:)13 b(:)g(:)g(:)h(:)f(:)g
(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)
-g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)37 b Fb(83)2025 2648
+g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)37 b Fb(84)2025 2648
y Fe(BASH_VERSION)8 b Fc(:)15 b(:)f(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f
(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)
-g(:)g(:)g(:)g(:)h(:)22 b Fb(84)2025 2735 y Fe(BASH_XTRACEFD)j
+g(:)g(:)g(:)g(:)h(:)22 b Fb(85)2025 2735 y Fe(BASH_XTRACEFD)j
Fc(:)13 b(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g
(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)37
-b Fb(84)2025 2823 y Fe(BASHOPTS)18 b Fc(:)d(:)e(:)g(:)g(:)g(:)g(:)h(:)f
+b Fb(85)2025 2823 y Fe(BASHOPTS)18 b Fc(:)d(:)e(:)g(:)g(:)g(:)g(:)h(:)f
(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)
g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)33 b
-Fb(81)2025 2911 y Fe(BASHPID)22 b Fc(:)13 b(:)g(:)g(:)g(:)h(:)f(:)g(:)g
+Fb(82)2025 2911 y Fe(BASHPID)22 b Fc(:)13 b(:)g(:)g(:)g(:)h(:)f(:)g(:)g
(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)
g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)35
-b Fb(81)2025 2998 y Fe(bell-style)11 b Fc(:)k(:)e(:)g(:)g(:)g(:)h(:)f
+b Fb(82)2025 2998 y Fe(bell-style)11 b Fc(:)k(:)e(:)g(:)g(:)g(:)h(:)f
(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)
-g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)26 b Fb(125)2025
+g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)26 b Fb(126)2025
3086 y Fe(bind-tty-special-chars)14 b Fc(:)k(:)13 b(:)g(:)h(:)f(:)g(:)g
(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)29
-b Fb(125)2025 3173 y Fe(blink-matching-paren)24 b Fc(:)13
+b Fb(126)2025 3173 y Fe(blink-matching-paren)24 b Fc(:)13
b(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g
-(:)g(:)g(:)g(:)h(:)34 b Fb(126)2021 3426 y Fs(C)2025
+(:)g(:)g(:)g(:)h(:)34 b Fb(127)2021 3426 y Fs(C)2025
3543 y Fe(CDPATH)6 b Fc(:)14 b(:)f(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h
(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)
g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)21 b
-Fb(80)2025 3631 y Fe(CHILD_MAX)15 b Fc(:)g(:)f(:)f(:)g(:)g(:)g(:)g(:)g
+Fb(81)2025 3631 y Fe(CHILD_MAX)15 b Fc(:)g(:)f(:)f(:)g(:)g(:)g(:)g(:)g
(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)
-f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)30 b Fb(84)2025
+f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)30 b Fb(85)2025
3719 y Fe(colored-completion-prefix)7 b Fc(:)18 b(:)13
b(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)22
-b Fb(126)2025 3806 y Fe(colored-stats)h Fc(:)13 b(:)g(:)g(:)g(:)h(:)f
+b Fb(127)2025 3806 y Fe(colored-stats)h Fc(:)13 b(:)g(:)g(:)g(:)h(:)f
(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)
-g(:)g(:)g(:)g(:)h(:)f(:)g(:)35 b Fb(126)2025 3894 y Fe(COLUMNS)22
+g(:)g(:)g(:)g(:)h(:)f(:)g(:)35 b Fb(127)2025 3894 y Fe(COLUMNS)22
b Fc(:)13 b(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g
(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)
-g(:)g(:)h(:)f(:)g(:)35 b Fb(84)2025 3981 y Fe(comment-begin)23
+g(:)g(:)h(:)f(:)g(:)35 b Fb(85)2025 3981 y Fe(comment-begin)23
b Fc(:)13 b(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g
(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)35
-b Fb(126)2025 4069 y Fe(COMP_CWORD)13 b Fc(:)i(:)e(:)g(:)g(:)h(:)f(:)g
+b Fb(127)2025 4069 y Fe(COMP_CWORD)13 b Fc(:)i(:)e(:)g(:)g(:)h(:)f(:)g
(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)
-g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)27 b Fb(84)2025
+g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)27 b Fb(85)2025
4157 y Fe(COMP_KEY)18 b Fc(:)d(:)e(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g
(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)
-g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)33 b Fb(85)2025 4244
+g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)33 b Fb(86)2025 4244
y Fe(COMP_LINE)15 b Fc(:)g(:)f(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g
(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)
-g(:)g(:)g(:)h(:)f(:)g(:)g(:)30 b Fb(84)2025 4332 y Fe(COMP_POINT)13
+g(:)g(:)g(:)h(:)f(:)g(:)g(:)30 b Fb(85)2025 4332 y Fe(COMP_POINT)13
b Fc(:)i(:)e(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)
g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g
-(:)h(:)27 b Fb(84)2025 4419 y Fe(COMP_TYPE)15 b Fc(:)g(:)f(:)f(:)g(:)g
+(:)h(:)27 b Fb(85)2025 4419 y Fe(COMP_TYPE)15 b Fc(:)g(:)f(:)f(:)g(:)g
(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)
g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)30
-b Fb(84)2025 4507 y Fe(COMP_WORDBREAKS)17 b Fc(:)g(:)c(:)g(:)g(:)g(:)g
+b Fb(85)2025 4507 y Fe(COMP_WORDBREAKS)17 b Fc(:)g(:)c(:)g(:)g(:)g(:)g
(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)
-h(:)f(:)g(:)g(:)g(:)g(:)32 b Fb(85)2025 4595 y Fe(COMP_WORDS)13
+h(:)f(:)g(:)g(:)g(:)g(:)32 b Fb(86)2025 4595 y Fe(COMP_WORDS)13
b Fc(:)i(:)e(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)
g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g
-(:)h(:)27 b Fb(85)2025 4682 y Fe(completion-display-width)9
+(:)h(:)27 b Fb(86)2025 4682 y Fe(completion-display-width)9
b Fc(:)19 b(:)13 b(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g
-(:)h(:)f(:)g(:)24 b Fb(126)2025 4770 y Fe(completion-ignore-case)14
+(:)h(:)f(:)g(:)24 b Fb(127)2025 4770 y Fe(completion-ignore-case)14
b Fc(:)k(:)13 b(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g
-(:)g(:)g(:)h(:)f(:)29 b Fb(126)2025 4857 y Fe(completion-map-case)d
+(:)g(:)g(:)h(:)f(:)29 b Fb(127)2025 4857 y Fe(completion-map-case)d
Fc(:)13 b(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g
-(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)37 b Fb(126)2025 4945
+(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)37 b Fb(127)2025 4945
y Fe(completion-prefix-display-leng)q(th)29 b Fc(:)13
-b(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)38 b Fb(126)2025 5033
+b(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)38 b Fb(127)2025 5033
y Fe(completion-query-items)14 b Fc(:)k(:)13 b(:)g(:)h(:)f(:)g(:)g(:)g
(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)29
-b Fb(126)2025 5120 y Fe(COMPREPLY)15 b Fc(:)g(:)f(:)f(:)g(:)g(:)g(:)g
+b Fb(127)2025 5120 y Fe(COMPREPLY)15 b Fc(:)g(:)f(:)f(:)g(:)g(:)g(:)g
(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)
h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)30 b
-Fb(85)2025 5208 y Fe(convert-meta)25 b Fc(:)13 b(:)g(:)h(:)f(:)g(:)g(:)
+Fb(86)2025 5208 y Fe(convert-meta)25 b Fc(:)13 b(:)g(:)h(:)f(:)g(:)g(:)
g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g
-(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)38 b Fb(127)2025 5295
+(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)38 b Fb(128)2025 5295
y Fe(COPROC)6 b Fc(:)14 b(:)f(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f
(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)
-g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)21 b Fb(85)p
+g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)21 b Fb(86)p
eop end
-%%Page: 190 196
-TeXDict begin 190 195 bop 150 -116 a Fu(App)s(endix)29
-b(D:)i(Indexes)2623 b(190)146 294 y Fs(D)150 414 y Fe(DIRSTACK)18
+%%Page: 192 198
+TeXDict begin 192 197 bop 150 -116 a Fu(App)s(endix)29
+b(D:)i(Indexes)2623 b(192)146 294 y Fs(D)150 414 y Fe(DIRSTACK)18
b Fc(:)d(:)e(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)
g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g
-(:)g(:)h(:)f(:)32 b Fb(85)150 501 y Fe(disable-completion)7
+(:)g(:)h(:)f(:)32 b Fb(86)150 501 y Fe(disable-completion)7
b Fc(:)18 b(:)13 b(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h
-(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)22 b Fb(127)146
+(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)22 b Fb(128)146
772 y Fs(E)150 892 y Fe(echo-control-characters)12 b
Fc(:)18 b(:)13 b(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)
-g(:)g(:)g(:)h(:)26 b Fb(127)150 981 y Fe(editing-mode)f
+g(:)g(:)g(:)h(:)26 b Fb(128)150 981 y Fe(editing-mode)f
Fc(:)14 b(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h
(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)37
-b Fb(127)150 1069 y Fe(emacs-mode-string)10 b Fc(:)17
+b Fb(128)150 1069 y Fe(emacs-mode-string)10 b Fc(:)17
b(:)c(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g
-(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)25 b Fb(127)150 1158
+(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)25 b Fb(128)150 1158
y Fe(EMACS)9 b Fc(:)14 b(:)f(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)
g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f
-(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)23 b Fb(85)150
+(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)23 b Fb(86)150
1246 y Fe(enable-active-region)h Fc(:)13 b(:)g(:)g(:)g(:)h(:)f(:)g(:)g
(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)34
-b Fb(127)150 1335 y Fe(enable-bracketed-paste)14 b Fc(:)k(:)c(:)f(:)g
+b Fb(128)150 1335 y Fe(enable-bracketed-paste)14 b Fc(:)k(:)c(:)f(:)g
(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)29
-b Fb(128)150 1423 y Fe(enable-keypad)23 b Fc(:)13 b(:)g(:)h(:)f(:)g(:)g
+b Fb(129)150 1423 y Fe(enable-keypad)23 b Fc(:)13 b(:)g(:)h(:)f(:)g(:)g
(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)
-g(:)g(:)h(:)f(:)g(:)g(:)g(:)35 b Fb(128)150 1511 y Fe(ENV)14
+g(:)g(:)h(:)f(:)g(:)g(:)g(:)35 b Fb(129)150 1511 y Fe(ENV)14
b Fc(:)f(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)
h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g
-(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)28 b Fb(85)150
+(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)28 b Fb(86)150
1600 y Fe(EPOCHREALTIME)d Fc(:)13 b(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h
(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)
-g(:)g(:)g(:)g(:)37 b Fb(85)150 1688 y Fe(EPOCHSECONDS)8
+g(:)g(:)g(:)g(:)37 b Fb(86)150 1688 y Fe(EPOCHSECONDS)8
b Fc(:)16 b(:)d(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f
(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)
-22 b Fb(85)150 1777 y Fe(EUID)11 b Fc(:)j(:)f(:)g(:)h(:)f(:)g(:)g(:)g
+22 b Fb(86)150 1777 y Fe(EUID)11 b Fc(:)j(:)f(:)g(:)h(:)f(:)g(:)g(:)g
(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)
g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)25
-b Fb(86)150 1865 y Fe(EXECIGNORE)13 b Fc(:)i(:)e(:)h(:)f(:)g(:)g(:)g(:)
+b Fb(87)150 1865 y Fe(EXECIGNORE)13 b Fc(:)i(:)e(:)h(:)f(:)g(:)g(:)g(:)
g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g
-(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)27 b Fb(86)150
+(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)27 b Fb(87)150
1953 y Fe(expand-tilde)e Fc(:)14 b(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g
(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)
-g(:)g(:)g(:)h(:)37 b Fb(128)146 2224 y Fs(F)150 2344
+g(:)g(:)g(:)h(:)37 b Fb(129)146 2224 y Fs(F)150 2344
y Fe(FCEDIT)6 b Fc(:)15 b(:)e(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g
(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)
-g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)20 b Fb(86)150
+g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)20 b Fb(87)150
2432 y Fe(FIGNORE)i Fc(:)13 b(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h
(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)
-g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)35 b Fb(86)150
+g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)35 b Fb(87)150
2521 y Fe(FUNCNAME)18 b Fc(:)d(:)e(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g
(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)
-h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)32 b Fb(86)150 2608
+h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)32 b Fb(87)150 2608
y Fe(FUNCNEST)18 b Fc(:)d(:)e(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g
(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)
-f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)32 b Fb(86)146 2868 y
+f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)32 b Fb(87)146 2868 y
Fs(G)150 2988 y Fe(GLOBIGNORE)13 b Fc(:)i(:)e(:)h(:)f(:)g(:)g(:)g(:)g
(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)
-h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)27 b Fb(86)150
+h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)27 b Fb(87)150
3076 y Fe(GLOBSORT)18 b Fc(:)d(:)e(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g
(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)
-h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)32 b Fb(86)150 3164
+h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)32 b Fb(87)150 3164
y Fe(GROUPS)6 b Fc(:)15 b(:)e(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g
(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)
-g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)20 b Fb(87)146
+g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)20 b Fb(88)146
3423 y Fs(H)150 3543 y Fe(histchars)15 b Fc(:)h(:)d(:)g(:)g(:)g(:)g(:)g
(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)
g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)30 b
-Fb(87)150 3632 y Fe(HISTCMD)22 b Fc(:)13 b(:)g(:)h(:)f(:)g(:)g(:)g(:)g
+Fb(88)150 3632 y Fe(HISTCMD)22 b Fc(:)13 b(:)g(:)h(:)f(:)g(:)g(:)g(:)g
(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)
h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)35
-b Fb(87)150 3720 y Fe(HISTCONTROL)10 b Fc(:)16 b(:)d(:)g(:)g(:)h(:)f(:)
+b Fb(88)150 3720 y Fe(HISTCONTROL)10 b Fc(:)16 b(:)d(:)g(:)g(:)h(:)f(:)
g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g
-(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)25 b Fb(87)150
+(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)25 b Fb(88)150
3809 y Fe(HISTFILE)18 b Fc(:)d(:)e(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g
(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)
-h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)32 b Fb(87)150 3897
+h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)32 b Fb(88)150 3897
y Fe(HISTFILESIZE)8 b Fc(:)16 b(:)d(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g
(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)
-g(:)g(:)h(:)f(:)g(:)22 b Fb(88)150 3986 y Fe(HISTIGNORE)13
+g(:)g(:)h(:)f(:)g(:)22 b Fb(89)150 3986 y Fe(HISTIGNORE)13
b Fc(:)i(:)e(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)
g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f
-(:)g(:)27 b Fb(88)150 4074 y Fe(history-preserve-point)14
+(:)g(:)27 b Fb(89)150 4074 y Fe(history-preserve-point)14
b Fc(:)k(:)c(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)
-h(:)f(:)g(:)g(:)29 b Fb(128)150 4163 y Fe(history-size)c
+h(:)f(:)g(:)g(:)29 b Fb(129)150 4163 y Fe(history-size)c
Fc(:)14 b(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h
(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)37
-b Fb(128)150 4251 y Fe(HISTSIZE)18 b Fc(:)d(:)e(:)g(:)g(:)g(:)h(:)f(:)g
+b Fb(129)150 4251 y Fe(HISTSIZE)18 b Fc(:)d(:)e(:)g(:)g(:)g(:)h(:)f(:)g
(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)
g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)32 b
-Fb(88)150 4340 y Fe(HISTTIMEFORMAT)23 b Fc(:)13 b(:)g(:)g(:)g(:)h(:)f
+Fb(89)150 4340 y Fe(HISTTIMEFORMAT)23 b Fc(:)13 b(:)g(:)g(:)g(:)h(:)f
(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)
-g(:)g(:)g(:)h(:)f(:)g(:)g(:)34 b Fb(88)150 4428 y Fe(HOME)11
+g(:)g(:)g(:)h(:)f(:)g(:)g(:)34 b Fb(89)150 4428 y Fe(HOME)11
b Fc(:)j(:)f(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)
g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g
-(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)25 b Fb(80)150 4517
+(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)25 b Fb(81)150 4517
y Fe(horizontal-scroll-mode)14 b Fc(:)k(:)c(:)f(:)g(:)g(:)g(:)g(:)g(:)h
-(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)29 b Fb(128)150
+(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)29 b Fb(129)150
4605 y Fe(HOSTFILE)18 b Fc(:)d(:)e(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g
(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)
-h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)32 b Fb(88)150 4693
+h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)32 b Fb(89)150 4693
y Fe(HOSTNAME)18 b Fc(:)d(:)e(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g
(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)
-f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)32 b Fb(88)150 4781 y
+f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)32 b Fb(89)150 4781 y
Fe(HOSTTYPE)18 b Fc(:)d(:)e(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h
(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)
-g(:)g(:)g(:)g(:)g(:)h(:)f(:)32 b Fb(88)2021 294 y Fs(I)2025
+g(:)g(:)g(:)g(:)g(:)h(:)f(:)32 b Fb(89)2021 294 y Fs(I)2025
420 y Fe(IFS)14 b Fc(:)f(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)
g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g
(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)28
-b Fb(80)2025 510 y Fe(IGNOREEOF)15 b Fc(:)g(:)f(:)f(:)g(:)g(:)g(:)g(:)g
+b Fb(81)2025 510 y Fe(IGNOREEOF)15 b Fc(:)g(:)f(:)f(:)g(:)g(:)g(:)g(:)g
(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)
-f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)30 b Fb(89)2025
+f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)30 b Fb(90)2025
600 y Fe(input-meta)11 b Fc(:)k(:)e(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g
(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)
-h(:)f(:)g(:)g(:)g(:)g(:)26 b Fb(128)2025 691 y Fe(INPUTRC)c
+h(:)f(:)g(:)g(:)g(:)g(:)26 b Fb(130)2025 691 y Fe(INPUTRC)c
Fc(:)13 b(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g
(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)
-g(:)g(:)h(:)f(:)g(:)35 b Fb(89)2025 781 y Fe(INSIDE_EMACS)8
+g(:)g(:)h(:)f(:)g(:)35 b Fb(90)2025 781 y Fe(INSIDE_EMACS)8
b Fc(:)15 b(:)f(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g
(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)
-22 b Fb(89)2025 868 y Fe(isearch-terminators)k Fc(:)13
+22 b Fb(90)2025 868 y Fe(isearch-terminators)k Fc(:)13
b(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g
-(:)h(:)f(:)g(:)g(:)g(:)37 b Fb(129)2021 1167 y Fs(K)2025
+(:)h(:)f(:)g(:)g(:)g(:)37 b Fb(130)2021 1167 y Fs(K)2025
1290 y Fe(keymap)22 b Fc(:)13 b(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h
(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)
-g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)36 b Fb(129)2021
+g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)36 b Fb(130)2021
1601 y Fs(L)2025 1727 y Fe(LANG)20 b Fc(:)13 b(:)h(:)f(:)g(:)g(:)g(:)g
(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)
h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)35
-b Fb(8,)26 b(89)2025 1817 y Fe(LC_ALL)6 b Fc(:)14 b(:)f(:)h(:)f(:)g(:)g
+b Fb(8,)26 b(90)2025 1817 y Fe(LC_ALL)6 b Fc(:)14 b(:)f(:)h(:)f(:)g(:)g
(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)
g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)21
-b Fb(89)2025 1907 y Fe(LC_COLLATE)13 b Fc(:)i(:)e(:)g(:)g(:)h(:)f(:)g
+b Fb(90)2025 1907 y Fe(LC_COLLATE)13 b Fc(:)i(:)e(:)g(:)g(:)h(:)f(:)g
(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)
-g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)27 b Fb(89)2025
+g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)27 b Fb(90)2025
1998 y Fe(LC_CTYPE)18 b Fc(:)d(:)e(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g
(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)
-g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)33 b Fb(89)2025 2088
+g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)33 b Fb(90)2025 2088
y Fe(LC_MESSAGES)21 b Fc(:)13 b(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h
(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)
-g(:)g(:)g(:)34 b Fb(8,)26 b(89)2025 2178 y Fe(LC_NUMERIC)13
+g(:)g(:)g(:)34 b Fb(8,)26 b(90)2025 2178 y Fe(LC_NUMERIC)13
b Fc(:)i(:)e(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)
g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g
-(:)h(:)27 b Fb(89)2025 2269 y Fe(LC_TIME)22 b Fc(:)13
+(:)h(:)27 b Fb(90)2025 2269 y Fe(LC_TIME)22 b Fc(:)13
b(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g
(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)
-h(:)f(:)g(:)35 b Fb(89)2025 2359 y Fe(LINENO)6 b Fc(:)14
+h(:)f(:)g(:)35 b Fb(90)2025 2359 y Fe(LINENO)6 b Fc(:)14
b(:)f(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h
(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)
-g(:)g(:)g(:)g(:)g(:)21 b Fb(89)2025 2446 y Fe(LINES)9
+g(:)g(:)g(:)g(:)g(:)21 b Fb(90)2025 2446 y Fe(LINES)9
b Fc(:)14 b(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h
(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)
-g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)23 b Fb(89)2021 2746
+g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)23 b Fb(90)2021 2746
y Fs(M)2025 2872 y Fe(MACHTYPE)18 b Fc(:)d(:)e(:)g(:)g(:)g(:)g(:)h(:)f
(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)
g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)33 b
-Fb(89)2025 2962 y Fe(MAIL)11 b Fc(:)j(:)f(:)g(:)g(:)g(:)h(:)f(:)g(:)g
+Fb(90)2025 2962 y Fe(MAIL)11 b Fc(:)j(:)f(:)g(:)g(:)g(:)h(:)f(:)g(:)g
(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)
g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)26
-b Fb(80)2025 3052 y Fe(MAILCHECK)15 b Fc(:)g(:)f(:)f(:)g(:)g(:)g(:)g(:)
+b Fb(81)2025 3052 y Fe(MAILCHECK)15 b Fc(:)g(:)f(:)f(:)g(:)g(:)g(:)g(:)
g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h
-(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)30 b Fb(89)2025
+(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)30 b Fb(90)2025
3143 y Fe(MAILPATH)18 b Fc(:)d(:)e(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g
(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)
-g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)33 b Fb(80)2025 3233
+g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)33 b Fb(81)2025 3233
y Fe(MAPFILE)22 b Fc(:)13 b(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g
(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)
-g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)35 b Fb(90)2025 3323
+g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)35 b Fb(91)2025 3323
y Fe(mark-modified-lines)26 b Fc(:)13 b(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g
(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)37
-b Fb(129)2025 3414 y Fe(mark-symlinked-directories)27
+b Fb(130)2025 3414 y Fe(mark-symlinked-directories)27
b Fc(:)13 b(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)
-36 b Fb(129)2025 3504 y Fe(match-hidden-files)7 b Fc(:)17
+36 b Fb(130)2025 3504 y Fe(match-hidden-files)7 b Fc(:)17
b(:)d(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f
-(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)22 b Fb(129)2025 3594
+(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)22 b Fb(131)2025 3594
y Fe(menu-complete-display-prefix)17 b Fc(:)h(:)13 b(:)h(:)f(:)g(:)g(:)
-g(:)g(:)g(:)h(:)f(:)g(:)g(:)31 b Fb(130)2025 3681 y Fe(meta-flag)13
+g(:)g(:)g(:)h(:)f(:)g(:)g(:)31 b Fb(131)2025 3681 y Fe(meta-flag)13
b Fc(:)i(:)e(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)
g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h
-(:)f(:)28 b Fb(128)2021 3992 y Fs(O)2025 4118 y Fe(OLDPWD)6
+(:)f(:)28 b Fb(130)2021 3992 y Fs(O)2025 4118 y Fe(OLDPWD)6
b Fc(:)14 b(:)f(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g
(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)
-h(:)f(:)g(:)g(:)g(:)g(:)g(:)21 b Fb(90)2025 4208 y Fe(OPTARG)6
+h(:)f(:)g(:)g(:)g(:)g(:)g(:)21 b Fb(91)2025 4208 y Fe(OPTARG)6
b Fc(:)14 b(:)f(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g
(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)
-h(:)f(:)g(:)g(:)g(:)g(:)g(:)21 b Fb(80)2025 4299 y Fe(OPTERR)6
+h(:)f(:)g(:)g(:)g(:)g(:)g(:)21 b Fb(81)2025 4299 y Fe(OPTERR)6
b Fc(:)14 b(:)f(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g
(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)
-h(:)f(:)g(:)g(:)g(:)g(:)g(:)21 b Fb(90)2025 4389 y Fe(OPTIND)6
+h(:)f(:)g(:)g(:)g(:)g(:)g(:)21 b Fb(91)2025 4389 y Fe(OPTIND)6
b Fc(:)14 b(:)f(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g
(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)
-h(:)f(:)g(:)g(:)g(:)g(:)g(:)21 b Fb(80)2025 4480 y Fe(OSTYPE)6
+h(:)f(:)g(:)g(:)g(:)g(:)g(:)21 b Fb(81)2025 4480 y Fe(OSTYPE)6
b Fc(:)14 b(:)f(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g
(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)
-h(:)f(:)g(:)g(:)g(:)g(:)g(:)21 b Fb(90)2025 4567 y Fe(output-meta)8
+h(:)f(:)g(:)g(:)g(:)g(:)g(:)21 b Fb(91)2025 4567 y Fe(output-meta)8
b Fc(:)16 b(:)d(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h
(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)
-23 b Fb(130)p eop end
-%%Page: 191 197
-TeXDict begin 191 196 bop 150 -116 a Fu(App)s(endix)29
-b(D:)i(Indexes)2623 b(191)146 294 y Fs(P)150 410 y Fe(page-completions)
+23 b Fb(131)p eop end
+%%Page: 193 199
+TeXDict begin 193 198 bop 150 -116 a Fu(App)s(endix)29
+b(D:)i(Indexes)2623 b(193)146 294 y Fs(P)150 410 y Fe(page-completions)
13 b Fc(:)j(:)d(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g
-(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)27 b Fb(130)150
+(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)27 b Fb(131)150
497 y Fe(PATH)11 b Fc(:)j(:)f(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h
(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)
g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)25
-b Fb(80)150 584 y Fe(PIPESTATUS)13 b Fc(:)i(:)e(:)h(:)f(:)g(:)g(:)g(:)g
+b Fb(81)150 584 y Fe(PIPESTATUS)13 b Fc(:)i(:)e(:)h(:)f(:)g(:)g(:)g(:)g
(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)
-h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)27 b Fb(90)150
+h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)27 b Fb(91)150
671 y Fe(POSIXLY_CORRECT)17 b Fc(:)g(:)c(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)
g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g
-(:)g(:)g(:)32 b Fb(90)150 758 y Fe(PPID)11 b Fc(:)j(:)f(:)g(:)h(:)f(:)g
+(:)g(:)g(:)32 b Fb(91)150 758 y Fe(PPID)11 b Fc(:)j(:)f(:)g(:)h(:)f(:)g
(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)
g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g
-(:)h(:)25 b Fb(90)150 846 y Fe(PROMPT_COMMAND)e Fc(:)13
+(:)h(:)25 b Fb(91)150 846 y Fe(PROMPT_COMMAND)e Fc(:)13
b(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g
(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)34
-b Fb(90)150 933 y Fe(PROMPT_DIRTRIM)23 b Fc(:)13 b(:)g(:)g(:)g(:)h(:)f
+b Fb(91)150 933 y Fe(PROMPT_DIRTRIM)23 b Fc(:)13 b(:)g(:)g(:)g(:)h(:)f
(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)
-g(:)g(:)g(:)h(:)f(:)g(:)g(:)34 b Fb(90)150 1020 y Fe(PS0)14
+g(:)g(:)g(:)h(:)f(:)g(:)g(:)34 b Fb(91)150 1020 y Fe(PS0)14
b Fc(:)f(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)
h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g
-(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)28 b Fb(90)150
+(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)28 b Fb(91)150
1107 y Fe(PS1)14 b Fc(:)f(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g
(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)
g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)28
-b Fb(80)150 1194 y Fe(PS2)14 b Fc(:)f(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h
+b Fb(81)150 1194 y Fe(PS2)14 b Fc(:)f(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h
(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)
g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)28
-b Fb(80)150 1281 y Fe(PS3)14 b Fc(:)f(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h
+b Fb(81)150 1281 y Fe(PS3)14 b Fc(:)f(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h
(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)
g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)28
-b Fb(90)150 1369 y Fe(PS4)14 b Fc(:)f(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h
+b Fb(91)150 1369 y Fe(PS4)14 b Fc(:)f(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h
(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)
g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)28
-b Fb(90)150 1456 y Fe(PWD)14 b Fc(:)f(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h
+b Fb(91)150 1456 y Fe(PWD)14 b Fc(:)f(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h
(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)
g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)28
-b Fb(90)146 1689 y Fs(R)150 1804 y Fe(RANDOM)6 b Fc(:)15
+b Fb(91)146 1689 y Fs(R)150 1804 y Fe(RANDOM)6 b Fc(:)15
b(:)e(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f
(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)
-g(:)g(:)g(:)h(:)f(:)20 b Fb(91)150 1892 y Fe(READLINE_ARGUMENT)12
+g(:)g(:)g(:)h(:)f(:)20 b Fb(92)150 1892 y Fe(READLINE_ARGUMENT)12
b Fc(:)17 b(:)c(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g
-(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)26 b Fb(91)150
+(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)26 b Fb(92)150
1979 y Fe(READLINE_LINE)f Fc(:)13 b(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h
(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)
-g(:)g(:)g(:)g(:)37 b Fb(91)150 2066 y Fe(READLINE_MARK)25
+g(:)g(:)g(:)g(:)37 b Fb(92)150 2066 y Fe(READLINE_MARK)25
b Fc(:)13 b(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g
(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)37
-b Fb(91)150 2153 y Fe(READLINE_POINT)23 b Fc(:)13 b(:)g(:)g(:)g(:)h(:)f
+b Fb(92)150 2153 y Fe(READLINE_POINT)23 b Fc(:)13 b(:)g(:)g(:)g(:)h(:)f
(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)
-g(:)g(:)g(:)h(:)f(:)g(:)g(:)34 b Fb(91)150 2240 y Fe(REPLY)9
+g(:)g(:)g(:)h(:)f(:)g(:)g(:)34 b Fb(92)150 2240 y Fe(REPLY)9
b Fc(:)14 b(:)f(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g
(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)
-g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)23 b Fb(91)150 2327 y
+g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)23 b Fb(92)150 2327 y
Fe(revert-all-at-newline)17 b Fc(:)h(:)13 b(:)g(:)g(:)g(:)g(:)h(:)f(:)g
(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)32
-b Fb(130)146 2560 y Fs(S)150 2676 y Fe(search-ignore-case)7
+b Fb(131)146 2560 y Fs(S)150 2676 y Fe(search-ignore-case)7
b Fc(:)18 b(:)13 b(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h
-(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)22 b Fb(130)150
+(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)22 b Fb(131)150
2763 y Fe(SECONDS)g Fc(:)13 b(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h
(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)
-g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)35 b Fb(91)150
+g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)35 b Fb(92)150
2851 y Fe(SHELL)9 b Fc(:)14 b(:)f(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g
(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)
h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)23
-b Fb(91)150 2938 y Fe(SHELLOPTS)15 b Fc(:)h(:)d(:)g(:)g(:)g(:)g(:)g(:)h
+b Fb(92)150 2938 y Fe(SHELLOPTS)15 b Fc(:)h(:)d(:)g(:)g(:)g(:)g(:)g(:)h
(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)
-g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)30 b Fb(91)150
+g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)30 b Fb(92)150
3025 y Fe(SHLVL)9 b Fc(:)14 b(:)f(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g
(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)
h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)23
-b Fb(91)150 3112 y Fe(show-all-if-ambiguous)17 b Fc(:)h(:)13
+b Fb(92)150 3112 y Fe(show-all-if-ambiguous)17 b Fc(:)h(:)13
b(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g
-(:)g(:)g(:)32 b Fb(130)150 3199 y Fe(show-all-if-unmodified)14
+(:)g(:)g(:)32 b Fb(131)150 3199 y Fe(show-all-if-unmodified)14
b Fc(:)k(:)c(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)
-h(:)f(:)g(:)g(:)29 b Fb(130)2025 260 y Fe(show-mode-in-prompt)d
+h(:)f(:)g(:)g(:)29 b Fb(131)2025 260 y Fe(show-mode-in-prompt)d
Fc(:)13 b(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g
-(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)37 b Fb(130)2025 351 y
+(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)37 b Fb(132)2025 351 y
Fe(skip-completed-text)26 b Fc(:)13 b(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g
(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)37
-b Fb(131)2025 438 y Fe(SRANDOM)22 b Fc(:)13 b(:)g(:)g(:)g(:)h(:)f(:)g
+b Fb(132)2025 438 y Fe(SRANDOM)22 b Fc(:)13 b(:)g(:)g(:)g(:)h(:)f(:)g
(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)
g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)35
-b Fb(91)2021 758 y Fs(T)2025 887 y Fe(TEXTDOMAIN)15 b
+b Fb(92)2021 758 y Fs(T)2025 887 y Fe(TEXTDOMAIN)15 b
Fc(:)g(:)e(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g
(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)
f(:)g(:)30 b Fb(8)2025 978 y Fe(TEXTDOMAINDIR)7 b Fc(:)16
(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)23
b Fb(8)2025 1069 y Fe(TIMEFORMAT)13 b Fc(:)i(:)e(:)g(:)g(:)h(:)f(:)g(:)
g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g
-(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)27 b Fb(92)2025
+(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)27 b Fb(93)2025
1161 y Fe(TMOUT)9 b Fc(:)14 b(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g
(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)
g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)23
-b Fb(92)2025 1248 y Fe(TMPDIR)6 b Fc(:)14 b(:)f(:)h(:)f(:)g(:)g(:)g(:)g
+b Fb(93)2025 1248 y Fe(TMPDIR)6 b Fc(:)14 b(:)f(:)h(:)f(:)g(:)g(:)g(:)g
(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)
h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)21
-b Fb(92)2021 1567 y Fs(U)2025 1692 y Fe(UID)14 b Fc(:)f(:)g(:)h(:)f(:)g
+b Fb(93)2021 1567 y Fs(U)2025 1692 y Fe(UID)14 b Fc(:)f(:)g(:)h(:)f(:)g
(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)
g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g
-(:)g(:)h(:)f(:)28 b Fb(92)2021 2012 y Fs(V)2025 2140
+(:)g(:)h(:)f(:)28 b Fb(93)2021 2012 y Fs(V)2025 2140
y Fe(vi-cmd-mode-string)7 b Fc(:)17 b(:)d(:)f(:)g(:)g(:)g(:)g(:)g(:)g
(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)22
-b Fb(131)2025 2232 y Fe(vi-ins-mode-string)7 b Fc(:)17
+b Fb(132)2025 2232 y Fe(vi-ins-mode-string)7 b Fc(:)17
b(:)d(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f
-(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)22 b Fb(131)2025 2319
+(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)22 b Fb(132)2025 2319
y Fe(visible-stats)h Fc(:)13 b(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g
(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)
-f(:)g(:)35 b Fb(131)150 3838 y Fs(D.4)68 b(F)-11 b(unction)44
+f(:)g(:)35 b Fb(132)150 3838 y Fs(D.4)68 b(F)-11 b(unction)44
b(Index)146 4324 y(A)150 4441 y Fe(abort)27 b(\(C-g\))15
b Fc(:)f(:)f(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)
g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)30
-b Fb(145)150 4529 y Fe(accept-line)e(\(Newline)g(or)e(Return\))12
+b Fb(147)150 4529 y Fe(accept-line)e(\(Newline)g(or)e(Return\))12
b Fc(:)i(:)f(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)27
-b Fb(138)150 4616 y Fe(alias-expand-line)i(\(\))9 b Fc(:)14
+b Fb(140)150 4616 y Fe(alias-expand-line)i(\(\))9 b Fc(:)14
b(:)f(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g
-(:)h(:)f(:)g(:)g(:)g(:)24 b Fb(147)146 4872 y Fs(B)150
+(:)h(:)f(:)g(:)g(:)g(:)24 b Fb(149)146 4872 y Fs(B)150
4989 y Fe(backward-char)29 b(\(C-b\))12 b Fc(:)i(:)f(:)g(:)g(:)g(:)g(:)
g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h
-(:)26 b Fb(137)150 5077 y Fe(backward-delete-char)k(\(Rubout\))22
+(:)26 b Fb(139)150 5077 y Fe(backward-delete-char)k(\(Rubout\))22
b Fc(:)13 b(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)35
-b Fb(140)150 5165 y Fe(backward-kill-line)30 b(\(C-x)c(Rubout\))e
+b Fb(142)150 5165 y Fe(backward-kill-line)30 b(\(C-x)c(Rubout\))e
Fc(:)13 b(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)37 b
-Fb(141)150 5252 y Fe(backward-kill-word)30 b(\(M-DEL\))11
+Fb(143)150 5252 y Fe(backward-kill-word)30 b(\(M-DEL\))11
b Fc(:)j(:)f(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)
-26 b Fb(141)150 5340 y Fe(backward-word)j(\(M-b\))12
+26 b Fb(144)150 5340 y Fe(backward-word)j(\(M-b\))12
b Fc(:)i(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)
-f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)26 b Fb(137)2025 4294
+f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)26 b Fb(139)2025 4294
y Fe(beginning-of-history)k(\(M-<\))11 b Fc(:)j(:)f(:)g(:)h(:)f(:)g(:)g
-(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)26 b Fb(138)2025
+(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)26 b Fb(140)2025
4383 y Fe(beginning-of-line)j(\(C-a\))20 b Fc(:)13 b(:)g(:)g(:)g(:)h(:)
f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)34
-b Fb(137)2025 4471 y Fe(bracketed-paste-begin)c(\(\))16
+b Fb(139)2025 4471 y Fe(bracketed-paste-begin)c(\(\))16
b Fc(:)e(:)f(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)
-g(:)g(:)31 b Fb(140)2021 4768 y Fs(C)2025 4891 y Fe
+g(:)g(:)31 b Fb(142)2021 4768 y Fs(C)2025 4891 y Fe
(call-last-kbd-macro)f(\(C-x)c(e\))15 b Fc(:)f(:)f(:)g(:)g(:)h(:)f(:)g
-(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)30 b Fb(145)2025 4981
+(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)30 b Fb(147)2025 4981
y Fe(capitalize-word)f(\(M-c\))7 b Fc(:)14 b(:)f(:)g(:)g(:)g(:)g(:)g(:)
h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)22
-b Fb(141)2025 5071 y Fe(character-search)29 b(\(C-]\))22
+b Fb(143)2025 5071 y Fe(character-search)29 b(\(C-]\))22
b Fc(:)13 b(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g
-(:)h(:)f(:)g(:)g(:)36 b Fb(145)2025 5161 y Fe
+(:)h(:)f(:)g(:)g(:)36 b Fb(147)2025 5161 y Fe
(character-search-backward)31 b(\(M-C-]\))10 b Fc(:)15
-b(:)e(:)g(:)g(:)g(:)h(:)f(:)g(:)25 b Fb(145)2025 5250
+b(:)e(:)g(:)g(:)g(:)h(:)f(:)g(:)25 b Fb(147)2025 5250
y Fe(clear-display)j(\(M-C-l\))7 b Fc(:)15 b(:)e(:)g(:)g(:)g(:)g(:)g(:)
h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)22
-b Fb(138)2025 5340 y Fe(clear-screen)28 b(\(C-l\))14
+b Fb(140)2025 5340 y Fe(clear-screen)28 b(\(C-l\))14
b Fc(:)h(:)e(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)
-f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)29 b Fb(138)p eop
+f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)29 b Fb(140)p eop
end
-%%Page: 192 198
-TeXDict begin 192 197 bop 150 -116 a Fu(App)s(endix)29
-b(D:)i(Indexes)2623 b(192)150 264 y Fe(complete)27 b(\(TAB\))7
+%%Page: 194 200
+TeXDict begin 194 199 bop 150 -116 a Fu(App)s(endix)29
+b(D:)i(Indexes)2623 b(194)150 264 y Fe(complete)27 b(\(TAB\))7
b Fc(:)15 b(:)e(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g
(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)22
-b Fb(143)150 352 y Fe(complete-command)29 b(\(M-!\))23
+b Fb(145)150 352 y Fe(complete-command)29 b(\(M-!\))23
b Fc(:)13 b(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h
-(:)f(:)g(:)g(:)g(:)36 b Fb(144)150 440 y Fe(complete-filename)29
+(:)f(:)g(:)g(:)g(:)36 b Fb(146)150 440 y Fe(complete-filename)29
b(\(M-/\))20 b Fc(:)13 b(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)
-g(:)g(:)g(:)g(:)g(:)h(:)f(:)33 b Fb(143)150 528 y Fe(complete-hostname)
+g(:)g(:)g(:)g(:)g(:)h(:)f(:)33 b Fb(145)150 528 y Fe(complete-hostname)
c(\(M-@\))20 b Fc(:)13 b(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)
-g(:)g(:)g(:)g(:)g(:)h(:)f(:)33 b Fb(144)150 616 y Fe
+g(:)g(:)g(:)g(:)g(:)h(:)f(:)33 b Fb(146)150 616 y Fe
(complete-into-braces)d(\(M-{\))11 b Fc(:)j(:)f(:)h(:)f(:)g(:)g(:)g(:)g
-(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)26 b Fb(144)150 704
+(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)26 b Fb(146)150 704
y Fe(complete-username)j(\(M-~\))20 b Fc(:)13 b(:)g(:)h(:)f(:)g(:)g(:)g
(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)33
-b Fb(144)150 792 y Fe(complete-variable)c(\(M-$\))20
+b Fb(146)150 792 y Fe(complete-variable)c(\(M-$\))20
b Fc(:)13 b(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g
-(:)g(:)h(:)f(:)33 b Fb(144)150 880 y Fe(copy-backward-word)d(\(\))7
+(:)g(:)h(:)f(:)33 b Fb(146)150 880 y Fe(copy-backward-word)d(\(\))7
b Fc(:)13 b(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g
-(:)g(:)g(:)g(:)g(:)h(:)f(:)21 b Fb(142)150 968 y Fe(copy-forward-word)
+(:)g(:)g(:)g(:)g(:)h(:)f(:)21 b Fb(144)150 968 y Fe(copy-forward-word)
29 b(\(\))9 b Fc(:)14 b(:)f(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g
-(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)24 b Fb(142)150
+(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)24 b Fb(144)150
1056 y Fe(copy-region-as-kill)30 b(\(\))22 b Fc(:)13
b(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g
-(:)g(:)g(:)36 b Fb(142)146 1320 y Fs(D)150 1438 y Fe(dabbrev-expand)29
+(:)g(:)g(:)36 b Fb(144)146 1320 y Fs(D)150 1438 y Fe(dabbrev-expand)29
b(\(\))17 b Fc(:)c(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g
(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)32
-b Fb(144)150 1527 y Fe(delete-char)c(\(C-d\))17 b Fc(:)d(:)f(:)g(:)h(:)
+b Fb(146)150 1527 y Fe(delete-char)c(\(C-d\))17 b Fc(:)d(:)f(:)g(:)h(:)
f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g
-(:)g(:)g(:)g(:)g(:)32 b Fb(140)150 1615 y Fe(delete-char-or-list)e
+(:)g(:)g(:)g(:)g(:)32 b Fb(142)150 1615 y Fe(delete-char-or-list)e
(\(\))22 b Fc(:)13 b(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)
-g(:)g(:)h(:)f(:)g(:)g(:)g(:)36 b Fb(143)150 1703 y Fe
+g(:)g(:)h(:)f(:)g(:)g(:)g(:)36 b Fb(145)150 1703 y Fe
(delete-horizontal-space)31 b(\(\))11 b Fc(:)i(:)g(:)h(:)f(:)g(:)g(:)g
-(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)26 b Fb(142)150
+(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)26 b Fb(144)150
1791 y Fe(digit-argument)j(\()p Fd(M-0)p Fe(,)e Fd(M-1)p
Fe(,)f(...)g Fd(M--)p Fe(\))11 b Fc(:)j(:)f(:)h(:)f(:)g(:)g(:)g(:)g(:)
-26 b Fb(142)150 1879 y Fe(display-shell-version)k(\(C-x)d(C-v\))c
+26 b Fb(144)150 1879 y Fe(display-shell-version)k(\(C-x)d(C-v\))c
Fc(:)13 b(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)37 b
-Fb(147)150 1958 y Fe(do-lowercase-version)30 b(\(M-A,)227
+Fb(149)150 1958 y Fe(do-lowercase-version)30 b(\(M-A,)227
2046 y(M-B,)c(M-)p Fd(x)p Fe(,)h(...\))10 b Fc(:)k(:)f(:)g(:)g(:)g(:)g
(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)
-g(:)g(:)g(:)g(:)g(:)25 b Fb(145)150 2134 y Fe(downcase-word)k(\(M-l\))
+g(:)g(:)g(:)g(:)g(:)25 b Fb(147)150 2134 y Fe(downcase-word)k(\(M-l\))
12 b Fc(:)i(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h
-(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)26 b Fb(141)150 2222
+(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)26 b Fb(143)150 2222
y Fe(dump-functions)j(\(\))17 b Fc(:)c(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g
(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)
-32 b Fb(146)150 2310 y Fe(dump-macros)c(\(\))7 b Fc(:)14
+32 b Fb(148)150 2310 y Fe(dump-macros)c(\(\))7 b Fc(:)14
b(:)f(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g
(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)22
-b Fb(146)150 2398 y Fe(dump-variables)29 b(\(\))17 b
+b Fb(148)150 2398 y Fe(dump-variables)29 b(\(\))17 b
Fc(:)c(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g
-(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)32 b Fb(146)150
+(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)32 b Fb(148)150
2485 y Fe(dynamic-complete-history)f(\(M-TAB\))13 b Fc(:)i(:)e(:)g(:)g
-(:)g(:)g(:)g(:)g(:)h(:)27 b Fb(144)146 2749 y Fs(E)150
+(:)g(:)g(:)g(:)g(:)h(:)27 b Fb(146)146 2749 y Fs(E)150
2868 y Fe(edit-and-execute-command)k(\(C-x)c(C-e\))14
-b Fc(:)g(:)f(:)g(:)g(:)h(:)f(:)g(:)29 b Fb(147)150 2956
+b Fc(:)g(:)f(:)g(:)g(:)h(:)f(:)g(:)29 b Fb(149)150 2956
y Fe(end-kbd-macro)g(\(C-x)d(\)\))13 b Fc(:)h(:)f(:)g(:)g(:)h(:)f(:)g
(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)28
-b Fb(144)150 3044 y Fd(end-of-file)g Fe(\(usually)g(C-d\))21
+b Fb(146)150 3044 y Fd(end-of-file)g Fe(\(usually)g(C-d\))21
b Fc(:)13 b(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g
-(:)g(:)35 b Fb(140)150 3132 y Fe(end-of-history)29 b(\(M->\))9
+(:)g(:)35 b Fb(142)150 3132 y Fe(end-of-history)29 b(\(M->\))9
b Fc(:)14 b(:)f(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g
-(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)24 b Fb(138)150 3220 y
+(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)24 b Fb(140)150 3220 y
Fe(end-of-line)k(\(C-e\))17 b Fc(:)d(:)f(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)
g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)32
-b Fb(137)150 3308 y Fe(exchange-point-and-mark)f(\(C-x)26
+b Fb(139)150 3308 y Fe(exchange-point-and-mark)f(\(C-x)26
b(C-x\))17 b Fc(:)d(:)g(:)f(:)g(:)g(:)g(:)g(:)g(:)32
-b Fb(145)146 3571 y Fs(F)150 3690 y Fe(fetch-history)d(\(\))19
+b Fb(147)146 3571 y Fs(F)150 3690 y Fe(fetch-history)d(\(\))19
b Fc(:)14 b(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g
-(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)34 b Fb(140)150
+(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)34 b Fb(142)150
3778 y Fe(forward-backward-delete-char)e(\(\))15 b Fc(:)f(:)f(:)g(:)g
-(:)g(:)g(:)h(:)f(:)g(:)g(:)30 b Fb(140)150 3867 y Fe(forward-char)e
+(:)g(:)g(:)h(:)f(:)g(:)g(:)30 b Fb(142)150 3867 y Fe(forward-char)e
(\(C-f\))14 b Fc(:)h(:)e(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)
h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)29 b
-Fb(137)150 3955 y Fe(forward-search-history)i(\(C-s\))24
+Fb(139)150 3955 y Fe(forward-search-history)i(\(C-s\))24
b Fc(:)13 b(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)38
-b Fb(138)150 4042 y Fe(forward-word)28 b(\(M-f\))14 b
+b Fb(140)150 4042 y Fe(forward-word)28 b(\(M-f\))14 b
Fc(:)h(:)e(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g
-(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)29 b Fb(137)146 4295
+(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)29 b Fb(139)146 4295
y Fs(G)150 4414 y Fe(glob-complete-word)h(\(M-g\))16
b Fc(:)e(:)f(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)
-g(:)g(:)31 b Fb(146)150 4502 y Fe(glob-expand-word)e(\(C-x)e(*\))c
+g(:)g(:)31 b Fb(148)150 4502 y Fe(glob-expand-word)e(\(C-x)e(*\))c
Fc(:)13 b(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g
-(:)g(:)g(:)38 b Fb(146)150 4590 y Fe(glob-list-expansions)30
+(:)g(:)g(:)38 b Fb(148)150 4590 y Fe(glob-list-expansions)30
b(\(C-x)d(g\))13 b Fc(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g
-(:)g(:)h(:)27 b Fb(146)2021 294 y Fs(H)2025 422 y Fe
+(:)g(:)h(:)27 b Fb(148)2021 294 y Fs(H)2025 422 y Fe
(history-and-alias-expand-line)32 b(\(\))13 b Fc(:)g(:)g(:)h(:)f(:)g(:)
-g(:)g(:)g(:)g(:)28 b Fb(147)2025 513 y Fe(history-expand-line)i
+g(:)g(:)g(:)g(:)28 b Fb(149)2025 513 y Fe(history-expand-line)i
(\(M-^\))13 b Fc(:)h(:)g(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)
-g(:)g(:)g(:)h(:)28 b Fb(147)2025 604 y Fe(history-search-backward)j
+g(:)g(:)g(:)h(:)28 b Fb(149)2025 604 y Fe(history-search-backward)j
(\(\))11 b Fc(:)i(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g
-(:)g(:)g(:)26 b Fb(139)2025 695 y Fe(history-search-forward)k(\(\))13
+(:)g(:)g(:)26 b Fb(141)2025 695 y Fe(history-search-forward)k(\(\))13
b Fc(:)h(:)g(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)
-h(:)28 b Fb(139)2025 786 y Fe(history-substring-search-backw)q(ard)k
-(\(\))20 b Fc(:)13 b(:)g(:)g(:)g(:)35 b Fb(139)2025 874
+h(:)28 b Fb(141)2025 786 y Fe(history-substring-search-backw)q(ard)k
+(\(\))20 b Fc(:)13 b(:)g(:)g(:)g(:)35 b Fb(141)2025 874
y Fe(history-substring-search-forwa)q(rd)d(\(\))22 b
-Fc(:)13 b(:)h(:)f(:)g(:)g(:)37 b Fb(139)2021 1200 y Fs(I)2025
+Fc(:)13 b(:)h(:)f(:)g(:)g(:)37 b Fb(141)2021 1200 y Fs(I)2025
1329 y Fe(insert-comment)29 b(\(M-#\))9 b Fc(:)14 b(:)f(:)g(:)g(:)h(:)f
(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)
-24 b Fb(146)2025 1420 y Fe(insert-completions)29 b(\(M-*\))16
+24 b Fb(148)2025 1420 y Fe(insert-completions)29 b(\(M-*\))16
b Fc(:)f(:)e(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)
-g(:)g(:)31 b Fb(143)2025 1507 y Fe(insert-last-argument)f(\(M-.)c(or)g
+g(:)g(:)31 b Fb(145)2025 1507 y Fe(insert-last-argument)f(\(M-.)c(or)g
(M-_\))7 b Fc(:)14 b(:)f(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)22
-b Fb(147)2021 1834 y Fs(K)2025 1962 y Fe(kill-line)27
+b Fb(149)2021 1834 y Fs(K)2025 1962 y Fe(kill-line)27
b(\(C-k\))c Fc(:)14 b(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g
(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)37
-b Fb(141)2025 2053 y Fe(kill-region)28 b(\(\))7 b Fc(:)14
+b Fb(143)2025 2053 y Fe(kill-region)28 b(\(\))7 b Fc(:)14
b(:)f(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g
(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)22
-b Fb(142)2025 2144 y Fe(kill-whole-line)29 b(\(\))14
+b Fb(144)2025 2144 y Fe(kill-whole-line)29 b(\(\))14
b Fc(:)g(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)
-f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)29 b Fb(141)2025
+f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)29 b Fb(143)2025
2231 y Fe(kill-word)e(\(M-d\))c Fc(:)14 b(:)f(:)g(:)g(:)g(:)g(:)g(:)h
(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)
-g(:)g(:)g(:)37 b Fb(141)2021 2548 y Fs(M)2025 2676 y
+g(:)g(:)g(:)37 b Fb(144)2021 2548 y Fs(M)2025 2676 y
Fe(magic-space)28 b(\(\))7 b Fc(:)14 b(:)f(:)g(:)g(:)g(:)h(:)f(:)g(:)g
(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)
-g(:)g(:)h(:)f(:)22 b Fb(147)2025 2767 y Fe(menu-complete)28
+g(:)g(:)h(:)f(:)22 b Fb(149)2025 2767 y Fe(menu-complete)28
b(\(\))20 b Fc(:)13 b(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g
(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)34
-b Fb(143)2025 2854 y Fe(menu-complete-backward)c(\(\))13
+b Fb(145)2025 2854 y Fe(menu-complete-backward)c(\(\))13
b Fc(:)h(:)g(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)
-h(:)28 b Fb(143)2021 3181 y Fs(N)2025 3309 y Fe(next-history)g(\(C-n\))
+h(:)28 b Fb(145)2021 3181 y Fs(N)2025 3309 y Fe(next-history)g(\(C-n\))
14 b Fc(:)h(:)e(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h
-(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)29 b Fb(138)2025
+(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)29 b Fb(140)2025
3401 y Fe(next-screen-line)g(\(\))12 b Fc(:)h(:)g(:)h(:)f(:)g(:)g(:)g
(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)
-27 b Fb(138)2025 3472 y Fe(non-incremental-forward-)2102
+27 b Fb(140)2025 3472 y Fe(non-incremental-forward-)2102
3560 y(search-history)h(\(M-n\))23 b Fc(:)14 b(:)f(:)g(:)g(:)g(:)g(:)g
(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)37
-b Fb(139)2025 3647 y Fe(non-incremental-reverse-)2102
+b Fb(141)2025 3647 y Fe(non-incremental-reverse-)2102
3734 y(search-history)28 b(\(M-p\))23 b Fc(:)14 b(:)f(:)g(:)g(:)g(:)g
(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)37
-b Fb(138)2021 4070 y Fs(O)2025 4198 y Fe(operate-and-get-next)30
+b Fb(140)2021 4070 y Fs(O)2025 4198 y Fe(operate-and-get-next)30
b(\(C-o\))11 b Fc(:)j(:)f(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f
-(:)g(:)g(:)g(:)26 b Fb(139)2025 4285 y Fe(overwrite-mode)j(\(\))17
+(:)g(:)g(:)g(:)26 b Fb(141)2025 4285 y Fe(overwrite-mode)j(\(\))17
b Fc(:)c(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)
-g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)32 b Fb(141)p
+g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)32 b Fb(143)p
eop end
-%%Page: 193 199
-TeXDict begin 193 198 bop 150 -116 a Fu(App)s(endix)29
-b(D:)i(Indexes)2623 b(193)146 294 y Fs(P)150 411 y Fe
+%%Page: 195 201
+TeXDict begin 195 200 bop 150 -116 a Fu(App)s(endix)29
+b(D:)i(Indexes)2623 b(195)146 294 y Fs(P)150 411 y Fe
(possible-command-completions)32 b(\(C-x)26 b(!\))9 b
-Fc(:)14 b(:)g(:)f(:)g(:)g(:)24 b Fb(144)150 499 y Fe
+Fc(:)14 b(:)g(:)f(:)g(:)g(:)24 b Fb(146)150 499 y Fe
(possible-completions)30 b(\(M-?\))11 b Fc(:)j(:)f(:)h(:)f(:)g(:)g(:)g
-(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)26 b Fb(143)150
+(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)26 b Fb(145)150
586 y Fe(possible-filename-completions)32 b(\(C-x)27
-b(/\))7 b Fc(:)13 b(:)g(:)g(:)g(:)22 b Fb(144)150 674
+b(/\))7 b Fc(:)13 b(:)g(:)g(:)g(:)22 b Fb(146)150 674
y Fe(possible-hostname-completions)32 b(\(C-x)27 b(@\))7
-b Fc(:)13 b(:)g(:)g(:)g(:)22 b Fb(144)150 762 y Fe
+b Fc(:)13 b(:)g(:)g(:)g(:)22 b Fb(146)150 762 y Fe
(possible-username-completions)32 b(\(C-x)27 b(~\))7
-b Fc(:)13 b(:)g(:)g(:)g(:)22 b Fb(144)150 849 y Fe
+b Fc(:)13 b(:)g(:)g(:)g(:)22 b Fb(146)150 849 y Fe
(possible-variable-completions)32 b(\(C-x)27 b($\))7
-b Fc(:)13 b(:)g(:)g(:)g(:)22 b Fb(144)150 937 y Fe(prefix-meta)28
+b Fc(:)13 b(:)g(:)g(:)g(:)22 b Fb(146)150 937 y Fe(prefix-meta)28
b(\(ESC\))17 b Fc(:)d(:)f(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f
(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)32
-b Fb(145)150 1025 y Fe(previous-history)d(\(C-p\))23
+b Fb(147)150 1025 y Fe(previous-history)d(\(C-p\))23
b Fc(:)13 b(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h
-(:)f(:)g(:)g(:)g(:)36 b Fb(138)150 1112 y Fe(previous-screen-line)30
+(:)f(:)g(:)g(:)g(:)36 b Fb(140)150 1112 y Fe(previous-screen-line)30
b(\(\))19 b Fc(:)13 b(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g
-(:)g(:)g(:)g(:)g(:)h(:)f(:)33 b Fb(137)150 1200 y Fe
+(:)g(:)g(:)g(:)g(:)h(:)f(:)33 b Fb(139)150 1200 y Fe
(print-last-kbd-macro)d(\(\))19 b Fc(:)13 b(:)g(:)h(:)f(:)g(:)g(:)g(:)g
-(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)33 b Fb(145)146
+(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)33 b Fb(147)146
1454 y Fs(Q)150 1571 y Fe(quoted-insert)c(\(C-q)d(or)g(C-v\))8
b Fc(:)14 b(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f
-(:)g(:)22 b Fb(140)146 1825 y Fs(R)150 1943 y Fe(re-read-init-file)29
+(:)g(:)22 b Fb(142)146 1825 y Fs(R)150 1943 y Fe(re-read-init-file)29
b(\(C-x)e(C-r\))15 b Fc(:)f(:)f(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f
-(:)g(:)g(:)g(:)30 b Fb(145)150 2030 y Fe(redraw-current-line)g(\(\))22
+(:)g(:)g(:)g(:)30 b Fb(147)150 2030 y Fe(redraw-current-line)g(\(\))22
b Fc(:)13 b(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h
-(:)f(:)g(:)g(:)g(:)36 b Fb(138)150 2118 y Fe(reverse-search-history)31
+(:)f(:)g(:)g(:)g(:)36 b Fb(140)150 2118 y Fe(reverse-search-history)31
b(\(C-r\))24 b Fc(:)13 b(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)
-g(:)38 b Fb(138)150 2205 y Fe(revert-line)28 b(\(M-r\))17
+g(:)38 b Fb(140)150 2205 y Fe(revert-line)28 b(\(M-r\))17
b Fc(:)d(:)f(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)
-g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)32 b Fb(145)146
+g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)32 b Fb(147)146
2449 y Fs(S)150 2567 y Fe(self-insert)c(\(a,)e(b,)g(A,)g(1,)h(!,)f
(...\))13 b Fc(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)27
-b Fb(140)150 2654 y Fe(set-mark)g(\(C-@\))7 b Fc(:)15
+b Fb(142)150 2654 y Fe(set-mark)g(\(C-@\))7 b Fc(:)15
b(:)e(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g
(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)22
-b Fb(145)150 2742 y Fe(shell-backward-kill-word)31 b(\(\))8
+b Fb(147)150 2742 y Fe(shell-backward-kill-word)31 b(\(\))8
b Fc(:)14 b(:)f(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)
-23 b Fb(142)150 2830 y Fe(shell-backward-word)30 b(\(M-C-b\))8
+23 b Fb(144)150 2830 y Fe(shell-backward-word)30 b(\(M-C-b\))8
b Fc(:)15 b(:)e(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)
-23 b Fb(137)150 2917 y Fe(shell-expand-line)29 b(\(M-C-e\))13
+23 b Fb(139)150 2917 y Fe(shell-expand-line)29 b(\(M-C-e\))13
b Fc(:)j(:)d(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)
-g(:)28 b Fb(147)150 3005 y Fe(shell-forward-word)i(\(M-C-f\))11
+g(:)28 b Fb(149)150 3005 y Fe(shell-forward-word)i(\(M-C-f\))11
b Fc(:)j(:)f(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)
-26 b Fb(137)150 3093 y Fe(shell-kill-word)j(\(M-C-d\))20
+26 b Fb(139)150 3093 y Fe(shell-kill-word)j(\(M-C-d\))20
b Fc(:)13 b(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g
-(:)g(:)h(:)f(:)33 b Fb(142)150 3180 y Fe(shell-transpose-words)d
+(:)g(:)h(:)f(:)33 b Fb(144)150 3180 y Fe(shell-transpose-words)d
(\(M-C-t\))22 b Fc(:)13 b(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g
-(:)35 b Fb(142)2025 264 y Fe(skip-csi-sequence)29 b(\(\))9
+(:)35 b Fb(143)2025 264 y Fe(skip-csi-sequence)29 b(\(\))9
b Fc(:)14 b(:)f(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g
-(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)24 b Fb(145)2025 361 y
+(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)24 b Fb(147)2025 361 y
Fe(spell-correct-word)29 b(\(C-x)e(s\))18 b Fc(:)13 b(:)g(:)h(:)f(:)g
-(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)33 b Fb(146)2025
+(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)33 b Fb(148)2025
448 y Fe(start-kbd-macro)c(\(C-x)d(\(\))8 b Fc(:)14 b(:)f(:)g(:)h(:)f
(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)23
-b Fb(144)2021 891 y Fs(T)2025 1038 y Fe(tilde-expand)28
+b Fb(146)2021 891 y Fs(T)2025 1038 y Fe(tilde-expand)28
b(\(M-&\))14 b Fc(:)h(:)e(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g
(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)29
-b Fb(145)2025 1135 y Fe(transpose-chars)g(\(C-t\))7 b
+b Fb(147)2025 1135 y Fe(transpose-chars)g(\(C-t\))7 b
Fc(:)14 b(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h
-(:)f(:)g(:)g(:)g(:)g(:)g(:)22 b Fb(140)2025 1222 y Fe(transpose-words)
+(:)f(:)g(:)g(:)g(:)g(:)g(:)22 b Fb(142)2025 1222 y Fe(transpose-words)
29 b(\(M-t\))7 b Fc(:)14 b(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g
-(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)22 b Fb(141)2021
+(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)22 b Fb(143)2021
1676 y Fs(U)2025 1823 y Fe(undo)k(\(C-_)h(or)f(C-x)g(C-u\))10
b Fc(:)k(:)f(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)
-g(:)g(:)h(:)f(:)g(:)g(:)g(:)25 b Fb(145)2025 1920 y Fe
+g(:)g(:)h(:)f(:)g(:)g(:)g(:)25 b Fb(147)2025 1920 y Fe
(universal-argument)k(\(\))7 b Fc(:)14 b(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)
f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)22
-b Fb(143)2025 2017 y Fe(unix-filename-rubout)30 b(\(\))19
+b Fb(145)2025 2017 y Fe(unix-filename-rubout)30 b(\(\))19
b Fc(:)13 b(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g
-(:)g(:)g(:)g(:)34 b Fb(142)2025 2114 y Fe(unix-line-discard)29
+(:)g(:)g(:)g(:)34 b Fb(144)2025 2114 y Fe(unix-line-discard)29
b(\(C-u\))20 b Fc(:)13 b(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)
-f(:)g(:)g(:)g(:)g(:)g(:)g(:)34 b Fb(141)2025 2211 y Fe
+f(:)g(:)g(:)g(:)g(:)g(:)g(:)34 b Fb(143)2025 2211 y Fe
(unix-word-rubout)29 b(\(C-w\))22 b Fc(:)13 b(:)h(:)f(:)g(:)g(:)g(:)g
(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)36
-b Fb(142)2025 2298 y Fe(upcase-word)28 b(\(M-u\))17 b
+b Fb(144)2025 2298 y Fe(upcase-word)28 b(\(M-u\))17 b
Fc(:)d(:)f(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g
-(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)32 b Fb(141)2021
+(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)32 b Fb(143)2021
2752 y Fs(Y)2025 2899 y Fe(yank)26 b(\(C-y\))18 b Fc(:)c(:)f(:)g(:)h(:)
f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g
(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)33
-b Fb(142)2025 2996 y Fe(yank-last-arg)28 b(\(M-.)f(or)f(M-_\))8
+b Fb(144)2025 2996 y Fe(yank-last-arg)28 b(\(M-.)f(or)f(M-_\))8
b Fc(:)13 b(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g
-(:)h(:)22 b Fb(139)2025 3093 y Fe(yank-nth-arg)28 b(\(M-C-y\))9
+(:)h(:)22 b Fb(141)2025 3093 y Fe(yank-nth-arg)28 b(\(M-C-y\))9
b Fc(:)15 b(:)e(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g
-(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)24 b Fb(139)2025 3180
+(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)24 b Fb(141)2025 3180
y Fe(yank-pop)j(\(M-y\))7 b Fc(:)15 b(:)e(:)g(:)g(:)g(:)h(:)f(:)g(:)g
(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)
-g(:)g(:)h(:)f(:)22 b Fb(142)150 3929 y Fs(D.5)68 b(Concept)45
+g(:)g(:)h(:)f(:)22 b Fb(144)150 3929 y Fs(D.5)68 b(Concept)45
b(Index)146 4523 y(A)150 4645 y Fb(alias)27 b(expansion)22
b Fc(:)14 b(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g
(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)37
-b Fb(102)150 4735 y(arithmetic)26 b(ev)l(aluation)21
+b Fb(103)150 4735 y(arithmetic)26 b(ev)l(aluation)21
b Fc(:)13 b(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g
-(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)35 b Fb(100)150 4824
+(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)35 b Fb(101)150 4824
y(arithmetic)26 b(expansion)11 b Fc(:)j(:)f(:)g(:)g(:)h(:)f(:)g(:)g(:)g
(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)
26 b Fb(35)150 4914 y(arithmetic)g(op)r(erators)18 b
Fc(:)d(:)e(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h
-(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)32 b Fb(100)150 5003
+(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)32 b Fb(101)150 5003
y(arithmetic,)27 b(shell)21 b Fc(:)14 b(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f
(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)
-g(:)g(:)g(:)36 b Fb(100)150 5090 y(arra)n(ys)19 b Fc(:)13
+g(:)g(:)g(:)36 b Fb(101)150 5090 y(arra)n(ys)19 b Fc(:)13
b(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f
(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)
-g(:)g(:)g(:)g(:)34 b Fb(102)2021 4523 y Fs(B)2025 4641
+g(:)g(:)g(:)g(:)34 b Fb(103)2021 4523 y Fs(B)2025 4641
y Fb(bac)n(kground)13 b Fc(:)f(:)h(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g
(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)
-f(:)g(:)g(:)g(:)g(:)g(:)28 b Fb(117)2025 4729 y(Bash)e(con\014guration)
+f(:)g(:)g(:)g(:)g(:)g(:)28 b Fb(118)2025 4729 y(Bash)e(con\014guration)
11 b Fc(:)j(:)f(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f
-(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)26 b Fb(163)2025
+(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)26 b Fb(165)2025
4817 y(Bash)g(installation)9 b Fc(:)15 b(:)e(:)g(:)g(:)g(:)g(:)h(:)f(:)
g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g
-(:)g(:)g(:)g(:)24 b Fb(163)2025 4905 y(binary)h(arithmetic)h(op)r
+(:)g(:)g(:)g(:)24 b Fb(165)2025 4905 y(binary)h(arithmetic)h(op)r
(erators)16 b Fc(:)f(:)e(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)
-g(:)g(:)g(:)g(:)h(:)31 b Fb(100)2025 4993 y(bit)n(wise)26
+g(:)g(:)g(:)g(:)h(:)31 b Fb(101)2025 4993 y(bit)n(wise)26
b(arithmetic)h(op)r(erators)8 b Fc(:)14 b(:)f(:)g(:)g(:)h(:)f(:)g(:)g
-(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)23 b Fb(100)2025
+(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)23 b Fb(101)2025
5081 y(Bourne)j(shell)20 b Fc(:)13 b(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)
g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g
(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)35 b Fb(5)2025 5169
(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)
g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f
(:)g(:)g(:)30 b Fb(3)p eop end
-%%Page: 194 200
-TeXDict begin 194 199 bop 150 -116 a Fu(App)s(endix)29
-b(D:)i(Indexes)2623 b(194)146 294 y Fs(C)150 413 y Fb(command)26
+%%Page: 196 202
+TeXDict begin 196 201 bop 150 -116 a Fu(App)s(endix)29
+b(D:)i(Indexes)2623 b(196)146 294 y Fs(C)150 413 y Fb(command)26
b(editing)19 b Fc(:)14 b(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)
g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)34
-b Fb(122)150 501 y(command)26 b(execution)12 b Fc(:)h(:)g(:)g(:)g(:)g
+b Fb(123)150 501 y(command)26 b(execution)12 b Fc(:)h(:)g(:)g(:)g(:)g
(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)
g(:)h(:)f(:)g(:)g(:)26 b Fb(43)150 590 y(command)g(expansion)c
Fc(:)13 b(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g
(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)36 b Fb(43)150
678 y(command)26 b(history)18 b Fc(:)13 b(:)g(:)g(:)g(:)g(:)h(:)f(:)g
(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)
-g(:)g(:)g(:)33 b Fb(157)150 766 y(command)26 b(searc)n(h)16
+g(:)g(:)g(:)33 b Fb(159)150 766 y(command)26 b(searc)n(h)16
b Fc(:)d(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)
g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)30
b Fb(43)150 855 y(command)c(substitution)21 b Fc(:)13
g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)28 b Fb(9)150
1826 y(Compatibilit)n(y)f(Lev)n(el)10 b Fc(:)j(:)g(:)g(:)g(:)g(:)h(:)f
(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)
-g(:)g(:)25 b Fb(113)150 1914 y(Compatibilit)n(y)i(Mo)r(de)22
+g(:)g(:)25 b Fb(114)150 1914 y(Compatibilit)n(y)i(Mo)r(de)22
b Fc(:)13 b(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g
-(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)36 b Fb(113)150
+(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)36 b Fb(114)150
2003 y(completion)27 b(builtins)21 b Fc(:)13 b(:)g(:)g(:)g(:)g(:)h(:)f
(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)
-g(:)g(:)36 b Fb(150)150 2091 y(conditional)27 b(arithmetic)f(op)r
+g(:)g(:)36 b Fb(152)150 2091 y(conditional)27 b(arithmetic)f(op)r
(erator)d Fc(:)13 b(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g
-(:)37 b Fb(100)150 2179 y(con\014guration)22 b Fc(:)13
+(:)37 b Fb(101)150 2179 y(con\014guration)22 b Fc(:)13
b(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g
(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)36
-b Fb(163)150 2268 y(con)n(trol)26 b(op)r(erator)8 b Fc(:)15
+b Fb(165)150 2268 y(con)n(trol)26 b(op)r(erator)8 b Fc(:)15
b(:)e(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g
(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)23
b Fb(3)150 2355 y(copro)r(cess)18 b Fc(:)c(:)f(:)h(:)f(:)g(:)g(:)g(:)g
Fb(18)146 2621 y Fs(D)150 2739 y Fb(directory)26 b(stac)n(k)9
b Fc(:)k(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)
g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)24
-b Fb(104)146 3005 y Fs(E)150 3124 y Fb(editing)i(command)g(lines)17
+b Fb(105)146 3005 y Fs(E)150 3124 y Fb(editing)i(command)g(lines)17
b Fc(:)d(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)
-f(:)g(:)g(:)g(:)g(:)g(:)g(:)32 b Fb(122)150 3213 y(en)n(vironmen)n(t)18
+f(:)g(:)g(:)g(:)g(:)g(:)g(:)32 b Fb(123)150 3213 y(en)n(vironmen)n(t)18
b Fc(:)12 b(:)h(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g
(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)
f(:)32 b Fb(45)150 3301 y(ev)l(aluation,)26 b(arithmetic)9
b Fc(:)15 b(:)e(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f
-(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)24 b Fb(100)150 3389
+(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)24 b Fb(101)150 3389
y(ev)n(en)n(t)h(designators)c Fc(:)13 b(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g
(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)
-g(:)h(:)34 b Fb(160)150 3478 y(execution)26 b(en)n(vironmen)n(t)17
+g(:)h(:)34 b Fb(162)150 3478 y(execution)26 b(en)n(vironmen)n(t)17
b Fc(:)12 b(:)h(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f
(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)31 b Fb(44)150 3566
y(exit)25 b(status)7 b Fc(:)14 b(:)f(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)
(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)
h(:)f(:)g(:)g(:)g(:)28 b Fb(25)150 4272 y(expressions,)f(arithmetic)11
b Fc(:)j(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)
-h(:)f(:)g(:)g(:)g(:)g(:)g(:)26 b Fb(100)150 4360 y(expressions,)h
+h(:)f(:)g(:)g(:)g(:)g(:)g(:)26 b Fb(101)150 4360 y(expressions,)h
(conditional)17 b Fc(:)d(:)g(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)
-g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)32 b Fb(98)2021
+g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)32 b Fb(99)2021
294 y Fs(F)2025 414 y Fb(\014eld)21 b Fc(:)13 b(:)g(:)g(:)g(:)h(:)f(:)g
(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)
g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g
g(:)g(:)h(:)f(:)g(:)g(:)26 b Fb(36)2025 680 y(foreground)9
b Fc(:)14 b(:)f(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g
(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)
-h(:)f(:)24 b Fb(117)2025 767 y(functions,)i(shell)9 b
+h(:)f(:)24 b Fb(118)2025 767 y(functions,)i(shell)9 b
Fc(:)14 b(:)f(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g
(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)24
b Fb(19)2021 1038 y Fs(H)2025 1158 y Fb(history)h(builtins)20
b Fc(:)13 b(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g
(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)35
-b Fb(157)2025 1247 y(history)25 b(ev)n(en)n(ts)8 b Fc(:)13
+b Fb(159)2025 1247 y(history)25 b(ev)n(en)n(ts)8 b Fc(:)13
b(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g
(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)23
-b Fb(160)2025 1335 y(history)i(expansion)14 b Fc(:)g(:)f(:)g(:)g(:)h(:)
+b Fb(162)2025 1335 y(history)i(expansion)14 b Fc(:)g(:)f(:)g(:)g(:)h(:)
f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g
-(:)g(:)g(:)g(:)h(:)f(:)29 b Fb(159)2025 1424 y(history)c(list)9
+(:)g(:)g(:)g(:)h(:)f(:)29 b Fb(161)2025 1424 y(history)c(list)9
b Fc(:)15 b(:)e(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g
(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)
-g(:)g(:)24 b Fb(157)2025 1511 y(History)-6 b(,)25 b(ho)n(w)h(to)g(use)
+g(:)g(:)24 b Fb(159)2025 1511 y(History)-6 b(,)25 b(ho)n(w)h(to)g(use)
19 b Fc(:)13 b(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g
-(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)34 b Fb(156)2021
+(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)34 b Fb(158)2021
1782 y Fs(I)2025 1903 y Fb(iden)n(ti\014er)12 b Fc(:)g(:)h(:)h(:)f(:)g
(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)
g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)27
b Fb(3)2025 1991 y(initialization)h(\014le,)e(readline)17
b Fc(:)d(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)
-f(:)g(:)g(:)g(:)32 b Fb(124)2025 2080 y(installation)21
+f(:)g(:)g(:)g(:)32 b Fb(125)2025 2080 y(installation)21
b Fc(:)13 b(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f
(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)
-g(:)34 b Fb(163)2025 2168 y(in)n(teraction,)26 b(readline)7
+g(:)34 b Fb(165)2025 2168 y(in)n(teraction,)26 b(readline)7
b Fc(:)15 b(:)e(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g
-(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)22 b Fb(121)2025
+(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)22 b Fb(122)2025
2257 y(in)n(teractiv)n(e)k(shell)20 b Fc(:)13 b(:)h(:)f(:)g(:)g(:)g(:)g
(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)
-h(:)f(:)g(:)34 b Fb(95,)27 b(96)2025 2346 y(in)n(ternationalization)22
+h(:)f(:)g(:)34 b Fb(96,)27 b(97)2025 2346 y(in)n(ternationalization)22
b Fc(:)13 b(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g
(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)35
b Fb(7)2025 2433 y(in)n(ternationalized)27 b(scripts)13
g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g
(:)38 b Fb(3)2025 2911 y(job)26 b(con)n(trol)17 b Fc(:)d(:)f(:)g(:)g(:)
g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g
-(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)31 b Fb(3,)c(117)2021
+(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)31 b Fb(3,)c(118)2021
3183 y Fs(K)2025 3303 y Fb(kill)f(ring)7 b Fc(:)14 b(:)f(:)g(:)g(:)g(:)
g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f
(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)22
-b Fb(123)2025 3390 y(killing)k(text)6 b Fc(:)13 b(:)g(:)g(:)h(:)f(:)g
+b Fb(124)2025 3390 y(killing)k(text)6 b Fc(:)13 b(:)g(:)g(:)h(:)f(:)g
(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)
g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)21 b
-Fb(123)2021 3661 y Fs(L)2025 3782 y Fb(lo)r(calization)i
+Fb(124)2021 3661 y Fs(L)2025 3782 y Fb(lo)r(calization)i
Fc(:)13 b(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g
(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)
g(:)g(:)h(:)35 b Fb(7)2025 3869 y(login)26 b(shell)6
b Fc(:)15 b(:)e(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h
(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)
-g(:)g(:)g(:)g(:)21 b Fb(95)2021 4140 y Fs(M)2025 4260
+g(:)g(:)g(:)g(:)21 b Fb(96)2021 4140 y Fs(M)2025 4260
y Fb(matc)n(hing,)26 b(pattern)9 b Fc(:)k(:)g(:)h(:)f(:)g(:)g(:)g(:)g
(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)
h(:)f(:)g(:)g(:)24 b Fb(37)2025 4347 y(metac)n(haracter)7
b Fc(:)14 b(:)f(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g
(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)
h(:)22 b Fb(3)p eop end
-%%Page: 195 201
-TeXDict begin 195 200 bop 150 -116 a Fu(App)s(endix)29
-b(D:)i(Indexes)2623 b(195)146 294 y Fs(N)150 410 y Fb(name)19
+%%Page: 197 203
+TeXDict begin 197 202 bop 150 -116 a Fu(App)s(endix)29
+b(D:)i(Indexes)2623 b(197)146 294 y Fs(N)150 410 y Fb(name)19
b Fc(:)14 b(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g
(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)
g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)34 b Fb(3)150 497
h(:)f(:)g(:)g(:)g(:)34 b Fb(7)150 584 y(notation,)27
b(readline)13 b Fc(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f
(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)27
-b Fb(122)146 827 y Fs(O)150 943 y Fb(op)r(erator,)g(shell)c
+b Fb(123)146 827 y Fs(O)150 943 y Fb(op)r(erator,)g(shell)c
Fc(:)13 b(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g
(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)
37 b Fb(3)146 1186 y Fs(P)150 1302 y Fb(parameter)26
(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)38
b Fb(3)150 1999 y(POSIX)25 b(description)10 b Fc(:)j(:)g(:)g(:)g(:)h(:)
f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g
-(:)g(:)g(:)g(:)g(:)25 b Fb(108)150 2086 y(POSIX)g(Mo)r(de)14
+(:)g(:)g(:)g(:)g(:)25 b Fb(109)150 2086 y(POSIX)g(Mo)r(de)14
b Fc(:)g(:)f(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)
g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)29
-b Fb(109)150 2174 y(pro)r(cess)e(group)15 b Fc(:)e(:)h(:)f(:)g(:)g(:)g
+b Fb(110)150 2174 y(pro)r(cess)e(group)15 b Fc(:)e(:)h(:)f(:)g(:)g(:)g
(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)
g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)30 b Fb(3)150
2261 y(pro)r(cess)d(group)e(ID)11 b Fc(:)i(:)g(:)g(:)g(:)g(:)g(:)g(:)g
(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)25 b Fb(35)150
2435 y(programmable)i(completion)8 b Fc(:)14 b(:)g(:)f(:)g(:)g(:)g(:)g
(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)23
-b Fb(147)150 2522 y(prompting)15 b Fc(:)e(:)g(:)g(:)g(:)h(:)f(:)g(:)g
+b Fb(149)150 2522 y(prompting)15 b Fc(:)e(:)g(:)g(:)g(:)h(:)f(:)g(:)g
(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)
-g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)30 b Fb(106)146
+g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)30 b Fb(107)146
2765 y Fs(Q)150 2881 y Fb(quoting)16 b Fc(:)d(:)g(:)g(:)g(:)g(:)h(:)f
(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)
g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)31
f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)34 b Fb(6)146
3211 y Fs(R)150 3327 y Fb(Readline,)26 b(ho)n(w)g(to)g(use)11
b Fc(:)i(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)
-g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)26 b Fb(120)150 3414
+g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)26 b Fb(121)150 3414
y(redirection)13 b Fc(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g
(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)
g(:)g(:)h(:)f(:)g(:)g(:)g(:)27 b Fb(39)150 3501 y(reserv)n(ed)f(w)n
f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)30
b Fb(9)150 3676 y(restricted)c(shell)12 b Fc(:)i(:)f(:)g(:)h(:)f(:)g(:)
g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g
-(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)27 b Fb(108)150 3763 y(return)e(status)
+(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)27 b Fb(109)150 3763 y(return)e(status)
10 b Fc(:)k(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h
(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)
g(:)g(:)25 b Fb(4)2021 294 y Fs(S)2025 418 y Fb(shell)h(arithmetic)15
b Fc(:)f(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)
f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)30
-b Fb(100)2025 508 y(shell)c(function)18 b Fc(:)13 b(:)g(:)h(:)f(:)g(:)g
+b Fb(101)2025 508 y(shell)c(function)18 b Fc(:)13 b(:)g(:)h(:)f(:)g(:)g
(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)
g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)32 b Fb(19)2025
597 y(shell)26 b(script)10 b Fc(:)k(:)f(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g
h(:)f(:)g(:)g(:)g(:)g(:)g(:)22 b Fb(21)2025 777 y(shell,)k(in)n
(teractiv)n(e)21 b Fc(:)13 b(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)
g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g
-(:)h(:)34 b Fb(96)2025 867 y(signal)13 b Fc(:)h(:)f(:)g(:)g(:)g(:)h(:)f
+(:)h(:)34 b Fb(97)2025 867 y(signal)13 b Fc(:)h(:)f(:)g(:)g(:)g(:)h(:)f
(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)
g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g
(:)28 b Fb(4)2025 956 y(signal)f(handling)6 b Fc(:)13
g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)31 b Fb(4,)26 b(79)2025
1136 y(startup)f(\014les)10 b Fc(:)k(:)f(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)
g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g
-(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)25 b Fb(95)2025 1226
+(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)25 b Fb(96)2025 1226
y(string)h(translations)8 b Fc(:)14 b(:)f(:)h(:)f(:)g(:)g(:)g(:)g(:)g
(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)
f(:)g(:)g(:)g(:)23 b Fb(7)2025 1313 y(susp)r(ending)i(jobs)10
b Fc(:)k(:)f(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)
g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)25
-b Fb(117)2021 1610 y Fs(T)2025 1734 y Fb(tilde)h(expansion)7
+b Fb(118)2021 1610 y Fs(T)2025 1734 y Fb(tilde)h(expansion)7
b Fc(:)13 b(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g
(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)22
b Fb(25)2025 1823 y(tok)n(en)17 b Fc(:)12 b(:)i(:)f(:)g(:)g(:)g(:)g(:)g
(:)g(:)g(:)g(:)34 b Fb(7)2021 2207 y Fs(U)2025 2329 y
Fb(unary)25 b(arithmetic)h(op)r(erators)10 b Fc(:)15
b(:)e(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g
-(:)g(:)25 b Fb(100)2021 2626 y Fs(V)2025 2750 y Fb(v)l(ariable,)h
+(:)g(:)25 b Fb(101)2021 2626 y Fs(V)2025 2750 y Fb(v)l(ariable,)h
(shell)14 b Fc(:)g(:)f(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g
(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)
g(:)g(:)28 b Fb(21)2025 2837 y(v)l(ariables,)f(readline)7
b Fc(:)13 b(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g
(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)22
-b Fb(125)2021 3134 y Fs(W)2025 3258 y Fb(w)n(ord)10 b
+b Fb(126)2021 3134 y Fs(W)2025 3258 y Fb(w)n(ord)10 b
Fc(:)j(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g
(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)
g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)25 b Fb(4)2025 3345
g(:)h(:)f(:)g(:)g(:)g(:)24 b Fb(36)2021 3642 y Fs(Y)2025
3763 y Fb(y)n(anking)h(text)13 b Fc(:)f(:)h(:)g(:)g(:)h(:)f(:)g(:)g(:)g
(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)g(:)h(:)f(:)g(:)g(:)g(:)g(:)g(:)
-g(:)h(:)f(:)g(:)g(:)g(:)g(:)28 b Fb(123)p eop end
+g(:)h(:)f(:)g(:)g(:)g(:)g(:)28 b Fb(124)p eop end
%%Trailer
userdict /end-hook known{end-hook}if