From 3011048a929215ba2d13aff169bb0b75eee96439 Mon Sep 17 00:00:00 2001 From: Chet Ramey Date: Mon, 24 Jan 2022 09:37:14 -0500 Subject: [PATCH] fixes to read/wait; revert change that processes $'...' quoting in here-documents unconditionally --- CWRU/CWRU.chlog | 49 + builtins/cd.def | 4 +- builtins/read.def | 2 +- builtins/wait.def | 4 +- doc/bash.html | 35 +- doc/bash.info | 336 +- doc/bash.pdf | Bin 396970 -> 397139 bytes doc/bash.ps | 9925 +++++++++++++++++---------------- doc/bashbug.0 | 2 +- doc/bashbug.ps | 4 +- doc/bashref.aux | 14 +- doc/bashref.cp | 10 +- doc/bashref.cps | 10 +- doc/bashref.dvi | Bin 816392 -> 816836 bytes doc/bashref.html | 76 +- doc/bashref.log | 87 +- doc/bashref.pdf | Bin 790709 -> 791026 bytes doc/bashref.ps | 1662 +++--- doc/bashref.toc | 12 +- doc/builtins.ps | 2 +- doc/rbash.ps | 2 +- externs.h | 2 +- jobs.c | 11 +- jobs.h | 4 +- lib/glob/glob.c | 18 +- lib/sh/shquote.c | 3 +- make_cmd.c | 12 +- nojobs.c | 9 +- parse.y | 38 +- subst.c | 66 +- subst.h | 2 +- support/config.guess.20201107 | 1686 ++++++ support/config.sub.20201107 | 1853 ++++++ tests/jobs.right | 1 + tests/jobs5.sub | 5 + tests/posixexp.right | 5 +- tests/read.right | 1 + tests/read7.sub | 5 + 38 files changed, 9824 insertions(+), 6133 deletions(-) create mode 100755 support/config.guess.20201107 create mode 100755 support/config.sub.20201107 diff --git a/CWRU/CWRU.chlog b/CWRU/CWRU.chlog index 730381da..36ed873e 100644 --- a/CWRU/CWRU.chlog +++ b/CWRU/CWRU.chlog @@ -2942,3 +2942,52 @@ subst.c result must be passed to strcreplace - parameter_brace_patsub: call expand_string_for_patsub if patsub_replacement is set to quote + + 1/18 + ---- +subst.c + - read_comsub: make istring_index a size_t to avoid overflow with very + large values of istring_size. + From https://savannah.gnu.org/support/index.php?110596 + - expand_word_internal: make istring_index a size_t + + 1/20 + ---- +buitins/cd.def + - add a description of `cd -' to the help text. Suggested by + Rob Landley + + 1/21 + ---- +lib/glob/glob.c + - glob_vector: if we allocate NEXTLINK using malloc, and free it due to + some allocation failure, reset FIRSTMALLOC to avoid duplicate frees + later on + +subst.[ch] + - sub_append_string: the INDX parameter is now a size_t to avoid + overflow + +parse.y + - decode_prompt_string: RESULT_INDEX is now a size_t to pass to + sub_append_string + +jobs.[ch],nojobs.c + - wait_for_background_pids: now returns the number of jobs/processes + reaped + +builtins/wait.def + - wait_builtin: if -p pid supplied without -n, make sure we do something + useful if no job/pid arguments are supplied and there are no jobs. + Reported by Oguz + +builtins/read.def + - read_builtin: if we have a timeout, use SIGALRM instead of select + when in posix mode, since we use read instead of zread. Fixes bug + reported by Andreas Schwab + +subst.c + - expand_string_dollar_quote: handle single-quoted and double-quoted + strings that might include $' and $" without attempting translation; + do more error checking for unterminated $' and $" that leaves those + characters unmodified diff --git a/builtins/cd.def b/builtins/cd.def index 7205608c..b87c5d9d 100644 --- a/builtins/cd.def +++ b/builtins/cd.def @@ -1,7 +1,7 @@ This file is cd.def, from which is created cd.c. It implements the builtins "cd" and "pwd" in Bash. -Copyright (C) 1987-2020 Free Software Foundation, Inc. +Copyright (C) 1987-2022 Free Software Foundation, Inc. This file is part of GNU Bash, the Bourne Again SHell. @@ -79,7 +79,7 @@ $SHORT_DOC cd [-L|[-P [-e]] [-@]] [dir] Change the shell working directory. Change the current directory to DIR. The default DIR is the value of the -HOME shell variable. +HOME shell variable. If DIR is "-", it is converted to $OLDPWD. The variable CDPATH defines the search path for the directory containing DIR. Alternative directory names in CDPATH are separated by a colon (:). diff --git a/builtins/read.def b/builtins/read.def index 64565268..8c889deb 100644 --- a/builtins/read.def +++ b/builtins/read.def @@ -471,7 +471,7 @@ read_builtin (list) read_timeout->flags = SHTIMER_LONGJMP; #if defined (HAVE_SELECT) - read_timeout->flags |= edit ? SHTIMER_ALARM : SHTIMER_SELECT; + read_timeout->flags |= (edit || posixly_correct) ? SHTIMER_ALARM : SHTIMER_SELECT; #else read_timeout->flags |= SHTIMER_ALARM; #endif diff --git a/builtins/wait.def b/builtins/wait.def index 290fb26f..9bde1660 100644 --- a/builtins/wait.def +++ b/builtins/wait.def @@ -235,8 +235,8 @@ wait_builtin (list) currently active background processes. */ if (list == 0) { - wait_for_background_pids (&pstat); - if (vname) + opt = wait_for_background_pids (&pstat); + if (vname && opt) builtin_bind_var_to_int (vname, pstat.pid, bindflags); WAIT_RETURN (EXECUTION_SUCCESS); } diff --git a/doc/bash.html b/doc/bash.html index 87259ee4..1705fdc7 100644 --- a/doc/bash.html +++ b/doc/bash.html @@ -3,7 +3,7 @@ -
BASH(1)2021 December 26BASH(1) +BASH(1)2022 January 17BASH(1)

Index @@ -54,7 +54,7 @@ bash - GNU Bourne-Again SHell

COPYRIGHT

-Bash is Copyright © 1989-2021 by the Free Software Foundation, Inc. +Bash is Copyright © 1989-2022 by the Free Software Foundation, Inc.  

DESCRIPTION

@@ -4215,18 +4215,27 @@ matches of pattern are deleted. If string is null, matches of pattern are deleted and the / following pattern may be omitted. +

If the patsub_replacement shell option is enabled using shopt, any unquoted instances of & in string are replaced with the matching portion of pattern. -Backslash is used to quote & in string; the backslash is removed +

+Quoting any part of string inhibits replacement in the +expansion of the quoted portion, including replacement strings stored +in shell variables. +Backslash will escape & in string; the backslash is removed in order to permit a literal & in the replacement string. -Users should take care -if string is double-quoted to avoid unwanted interactions between -the backslash and double-quoting. -Pattern substitution performs the check for & after expanding -string; shell programmers should quote backslashes intended to escape -the & and inhibit replacement so they survive any quote removal -performed by the expansion of string. +Backslash can also be used to escape a backslash; \\ results in +a literal backslash in the replacement. +Users should take care if string is double-quoted to avoid +unwanted interactions between the backslash and double-quoting, since +backslash has special meaning within double quotes. +Pattern substitution performs the check for unquoted & after +expanding string; +shell programmers should quote any occurrences of & +they want to be taken literally in the replacement +and ensure any instances of & they want to be replaced are unquoted. +

If the nocasematch @@ -14617,7 +14626,7 @@ There may be only one active coprocess at a time.


-
GNU Bash 5.22021 December 26BASH(1) +GNU Bash 5.22022 January 17BASH(1)

@@ -14723,7 +14732,7 @@ There may be only one active coprocess at a time.
BUGS

-This document was created by man2html from /usr/local/src/bash/bash-20220105/doc/bash.1.
-Time: 11 January 2022 15:02:14 EST +This document was created by man2html from bash.1.
+Time: 18 January 2022 10:57:39 EST diff --git a/doc/bash.info b/doc/bash.info index a090315c..be07096f 100644 --- a/doc/bash.info +++ b/doc/bash.info @@ -1,9 +1,9 @@ This is bash.info, produced by makeinfo version 6.8 from bashref.texi. This text is a brief description of the features that are present in the -Bash shell (version 5.2, 26 December 2021). +Bash shell (version 5.2, 17 January 2022). - This is Edition 5.2, last updated 26 December 2021, of 'The GNU Bash + This is Edition 5.2, last updated 17 January 2022, of 'The GNU Bash Reference Manual', for 'Bash', Version 5.2. Copyright (C) 1988-2021 Free Software Foundation, Inc. @@ -26,10 +26,10 @@ Bash Features ************* This text is a brief description of the features that are present in the -Bash shell (version 5.2, 26 December 2021). The Bash home page is +Bash shell (version 5.2, 17 January 2022). The Bash home page is . - This is Edition 5.2, last updated 26 December 2021, of 'The GNU Bash + This is Edition 5.2, last updated 17 January 2022, of 'The GNU Bash Reference Manual', for 'Bash', Version 5.2. Bash contains features that appear in other popular shells, and some @@ -2078,38 +2078,58 @@ omitted, the operator tests only for existence. If the 'patsub_replacement' shell option is enabled using 'shopt', any unquoted instances of '&' in STRING are replaced with the matching portion of PATTERN. This is intended to duplicate a - common 'sed' idiom. Backslash is used to quote '&' in STRING; the - backslash is removed in order to permit a literal '&' in the - replacement string. Pattern substitution performs the check for - '&' after expanding STRING, so users should take care to quote - backslashes intended to escape the '&' and inhibit replacement so - they survive any quote removal performed by the expansion of - STRING. For instance, + common 'sed' idiom. + + Quoting any part of STRING inhibits replacement in the expansion of + the quoted portion, including replacement strings stored in shell + variables. Backslash will escape '&' in STRING; the backslash is + removed in order to permit a literal '&' in the replacement string. + Users should take care if STRING is double-quoted to avoid unwanted + interactions between the backslash and double-quoting, since + backslash has special meaning within double quotes. Pattern + substitution performs the check for unquoted '&' after expanding + STRING, so users should ensure to properly quote any occurrences of + '&' they want to be taken literally in the replacement and ensure + any instances of '&' they want to be replaced are unquoted. + + For instance, var=abcdef + rep='& ' echo ${var/abc/& } echo "${var/abc/& }" - echo ${var/abc/"& "} + echo ${var/abc/$rep} + echo "${var/abc/$rep}" - will display three lines of "abc def", while + will display four lines of "abc def", while var=abcdef + rep='& ' echo ${var/abc/\& } echo "${var/abc/\& }" - echo ${var/abc/"\& "} + echo ${var/abc/"& "} + echo ${var/abc/"$rep"} - will display two lines of "abc def" and a third line of "& def". - The first two are replaced because the backslash is removed by - quote removal performed during the expansion of STRING (the - expansion is performed in a context that doesn't take any enclosing - double quotes into account, as with other word expansions). In the - third case, the double quotes affect the expansion of '\&', and, - because '&' is not one of the characters for which backslash is - special in double quotes, the backslash survives the expansion, - inhibits the replacement, but is removed because it is treated - specially. One could use '\\&', unquoted, as the replacement - string to achive the same effect. It should rarely be necessary to - enclose only STRING in double quotes. + will display four lines of "& def". Like the pattern removal + operators, double quotes surrounding the replacement string quote + the expanded characters, while double quotes enclosing the entire + parameter substitution do not, since the expansion is performed in + a context that doesn't take any enclosing double quotes into + account. + + Since backslash can escape '&', it can also escape a backslash in + the replacement string. This means that '\\' will insert a literal + backslash into the replacement, so these two 'echo' commands + + var=abcdef + rep='\\&xyz' + echo ${var/abc/\\&xyz} + echo ${var/abc/$rep} + + will both output '\abcxyzdef'. + + It should rarely be necessary to enclose only STRING in double + quotes. If the 'nocasematch' shell option (see the description of 'shopt' in *note The Shopt Builtin::) is enabled, the match is performed @@ -12422,138 +12442,138 @@ D.5 Concept Index  Tag Table: -Node: Top894 -Node: Introduction2811 -Node: What is Bash?3024 -Node: What is a shell?4135 -Node: Definitions6670 -Node: Basic Shell Features9618 -Node: Shell Syntax10834 -Node: Shell Operation11857 -Node: Quoting13147 -Node: Escape Character14448 -Node: Single Quotes14930 -Node: Double Quotes15275 -Node: ANSI-C Quoting16550 -Node: Locale Translation17857 -Node: Creating Internationalized Scripts19165 -Node: Comments23279 -Node: Shell Commands23894 -Node: Reserved Words24829 -Node: Simple Commands25582 -Node: Pipelines26233 -Node: Lists29189 -Node: Compound Commands30981 -Node: Looping Constructs31990 -Node: Conditional Constructs34482 -Node: Command Grouping48823 -Node: Coprocesses50298 -Node: GNU Parallel52958 -Node: Shell Functions53872 -Node: Shell Parameters61160 -Node: Positional Parameters65545 -Node: Special Parameters66444 -Node: Shell Expansions69655 -Node: Brace Expansion71779 -Node: Tilde Expansion74510 -Node: Shell Parameter Expansion77128 -Node: Command Substitution94991 -Node: Arithmetic Expansion96343 -Node: Process Substitution97308 -Node: Word Splitting98425 -Node: Filename Expansion100366 -Node: Pattern Matching103112 -Node: Quote Removal107717 -Node: Redirections108009 -Node: Executing Commands117666 -Node: Simple Command Expansion118333 -Node: Command Search and Execution120440 -Node: Command Execution Environment122815 -Node: Environment125847 -Node: Exit Status127507 -Node: Signals129288 -Node: Shell Scripts132734 -Node: Shell Builtin Commands135758 -Node: Bourne Shell Builtins137793 -Node: Bash Builtins159251 -Node: Modifying Shell Behavior190104 -Node: The Set Builtin190446 -Node: The Shopt Builtin201044 -Node: Special Builtins216953 -Node: Shell Variables217929 -Node: Bourne Shell Variables218363 -Node: Bash Variables220464 -Node: Bash Features253277 -Node: Invoking Bash254287 -Node: Bash Startup Files260297 -Node: Interactive Shells265397 -Node: What is an Interactive Shell?265804 -Node: Is this Shell Interactive?266450 -Node: Interactive Shell Behavior267262 -Node: Bash Conditional Expressions270888 -Node: Shell Arithmetic275527 -Node: Aliases278468 -Node: Arrays281078 -Node: The Directory Stack287322 -Node: Directory Stack Builtins288103 -Node: Controlling the Prompt292360 -Node: The Restricted Shell295322 -Node: Bash POSIX Mode297929 -Node: Shell Compatibility Mode309199 -Node: Job Control317225 -Node: Job Control Basics317682 -Node: Job Control Builtins322681 -Node: Job Control Variables328078 -Node: Command Line Editing329231 -Node: Introduction and Notation330899 -Node: Readline Interaction332519 -Node: Readline Bare Essentials333707 -Node: Readline Movement Commands335487 -Node: Readline Killing Commands336444 -Node: Readline Arguments338359 -Node: Searching339400 -Node: Readline Init File341583 -Node: Readline Init File Syntax342841 -Node: Conditional Init Constructs364326 -Node: Sample Init File368519 -Node: Bindable Readline Commands371640 -Node: Commands For Moving372841 -Node: Commands For History374889 -Node: Commands For Text379880 -Node: Commands For Killing383526 -Node: Numeric Arguments386556 -Node: Commands For Completion387692 -Node: Keyboard Macros391880 -Node: Miscellaneous Commands392564 -Node: Readline vi Mode398500 -Node: Programmable Completion399404 -Node: Programmable Completion Builtins407181 -Node: A Programmable Completion Example417873 -Node: Using History Interactively423117 -Node: Bash History Facilities423798 -Node: Bash History Builtins426800 -Node: History Interaction431805 -Node: Event Designators435422 -Node: Word Designators436773 -Node: Modifiers438530 -Node: Installing Bash440338 -Node: Basic Installation441472 -Node: Compilers and Options445191 -Node: Compiling For Multiple Architectures445929 -Node: Installation Names447619 -Node: Specifying the System Type449725 -Node: Sharing Defaults450438 -Node: Operation Controls451108 -Node: Optional Features452063 -Node: Reporting Bugs463278 -Node: Major Differences From The Bourne Shell464550 -Node: GNU Free Documentation License481397 -Node: Indexes506571 -Node: Builtin Index507022 -Node: Reserved Word Index513846 -Node: Variable Index516291 -Node: Function Index532780 -Node: Concept Index546561 +Node: Top892 +Node: Introduction2807 +Node: What is Bash?3020 +Node: What is a shell?4131 +Node: Definitions6666 +Node: Basic Shell Features9614 +Node: Shell Syntax10830 +Node: Shell Operation11853 +Node: Quoting13143 +Node: Escape Character14444 +Node: Single Quotes14926 +Node: Double Quotes15271 +Node: ANSI-C Quoting16546 +Node: Locale Translation17853 +Node: Creating Internationalized Scripts19161 +Node: Comments23275 +Node: Shell Commands23890 +Node: Reserved Words24825 +Node: Simple Commands25578 +Node: Pipelines26229 +Node: Lists29185 +Node: Compound Commands30977 +Node: Looping Constructs31986 +Node: Conditional Constructs34478 +Node: Command Grouping48819 +Node: Coprocesses50294 +Node: GNU Parallel52954 +Node: Shell Functions53868 +Node: Shell Parameters61156 +Node: Positional Parameters65541 +Node: Special Parameters66440 +Node: Shell Expansions69651 +Node: Brace Expansion71775 +Node: Tilde Expansion74506 +Node: Shell Parameter Expansion77124 +Node: Command Substitution95458 +Node: Arithmetic Expansion96810 +Node: Process Substitution97775 +Node: Word Splitting98892 +Node: Filename Expansion100833 +Node: Pattern Matching103579 +Node: Quote Removal108184 +Node: Redirections108476 +Node: Executing Commands118133 +Node: Simple Command Expansion118800 +Node: Command Search and Execution120907 +Node: Command Execution Environment123282 +Node: Environment126314 +Node: Exit Status127974 +Node: Signals129755 +Node: Shell Scripts133201 +Node: Shell Builtin Commands136225 +Node: Bourne Shell Builtins138260 +Node: Bash Builtins159718 +Node: Modifying Shell Behavior190571 +Node: The Set Builtin190913 +Node: The Shopt Builtin201511 +Node: Special Builtins217420 +Node: Shell Variables218396 +Node: Bourne Shell Variables218830 +Node: Bash Variables220931 +Node: Bash Features253744 +Node: Invoking Bash254754 +Node: Bash Startup Files260764 +Node: Interactive Shells265864 +Node: What is an Interactive Shell?266271 +Node: Is this Shell Interactive?266917 +Node: Interactive Shell Behavior267729 +Node: Bash Conditional Expressions271355 +Node: Shell Arithmetic275994 +Node: Aliases278935 +Node: Arrays281545 +Node: The Directory Stack287789 +Node: Directory Stack Builtins288570 +Node: Controlling the Prompt292827 +Node: The Restricted Shell295789 +Node: Bash POSIX Mode298396 +Node: Shell Compatibility Mode309666 +Node: Job Control317692 +Node: Job Control Basics318149 +Node: Job Control Builtins323148 +Node: Job Control Variables328545 +Node: Command Line Editing329698 +Node: Introduction and Notation331366 +Node: Readline Interaction332986 +Node: Readline Bare Essentials334174 +Node: Readline Movement Commands335954 +Node: Readline Killing Commands336911 +Node: Readline Arguments338826 +Node: Searching339867 +Node: Readline Init File342050 +Node: Readline Init File Syntax343308 +Node: Conditional Init Constructs364793 +Node: Sample Init File368986 +Node: Bindable Readline Commands372107 +Node: Commands For Moving373308 +Node: Commands For History375356 +Node: Commands For Text380347 +Node: Commands For Killing383993 +Node: Numeric Arguments387023 +Node: Commands For Completion388159 +Node: Keyboard Macros392347 +Node: Miscellaneous Commands393031 +Node: Readline vi Mode398967 +Node: Programmable Completion399871 +Node: Programmable Completion Builtins407648 +Node: A Programmable Completion Example418340 +Node: Using History Interactively423584 +Node: Bash History Facilities424265 +Node: Bash History Builtins427267 +Node: History Interaction432272 +Node: Event Designators435889 +Node: Word Designators437240 +Node: Modifiers438997 +Node: Installing Bash440805 +Node: Basic Installation441939 +Node: Compilers and Options445658 +Node: Compiling For Multiple Architectures446396 +Node: Installation Names448086 +Node: Specifying the System Type450192 +Node: Sharing Defaults450905 +Node: Operation Controls451575 +Node: Optional Features452530 +Node: Reporting Bugs463745 +Node: Major Differences From The Bourne Shell465017 +Node: GNU Free Documentation License481864 +Node: Indexes507038 +Node: Builtin Index507489 +Node: Reserved Word Index514313 +Node: Variable Index516758 +Node: Function Index533247 +Node: Concept Index547028  End Tag Table diff --git a/doc/bash.pdf b/doc/bash.pdf index 59003607e3c6f0672668c04d3ee17469eb9e6000..9ca99f4a2ef87787dd596ecf6afb394d4ce7ef90 100644 GIT binary patch delta 317411 zcmV(?K-a&jofy-e7?7iX+{O`o=U2>wAFweO#tiPs6Gbud+7hXVt5jS|l?#i-E@5GT z6)vLaO63dmBYD_=O!wRX43?7ON>xf_t3&`Z-94vIpYGuY;@Ffp_(%So?#~>uJNs}( z`A>=bE8UZ4%d@#-yFOW_XFt3N@yT*~CcdI1WF+)FvfQ6p&n{+v%imxXc#pca@5T|l zvE0BvLYu-X4`w@6$N4nJeCO_)C}7exH<^hP+D3PQ0WIU=-f= z#oJGAsJ4+`G8zlpW3b(heKddWdGJL*=5D~hxE?I!+kPw!vR+-`&wIC-V|z|W=9J;% zm9XH{31+5BQR^KHioU1lYDNp644iemO|`IE6f>^rA{9SM7XxxRUQ zySNp5#d0tH3g3rsV;I70pE^vMxvCCrUX{%|vPwnter?)1FL&ghlar0`;qv* zH{$Z<^)GK0FMeE(H|nieSVFpV%)Q_#lI^W%Yx8&ah4ln(6d`=c+YJV+2&#!JT-z;7)7dO{W#^~8JMjo7` zMmv(_AOEJq5Wrg!cf3uZxVxNRuKdcU`i}NM5#CeW)|| zKLj9YNhT40NCkEsY6n!U^eNMbi)|LgktZLdU7Iy(@rKk{vLV~L+Vhw;E&MR4H+*3h zL=a71ML=XvULLxZRJHgf!Q;2b&PM30N}*}cTre_Lp-76R0>9F#K2&vrhILK0?FzEZ zlD4bi-^w)UswYy7QpFQsBU7vWT=iK-Z5HTl>T+y<1Uz*kozCF0csy9uj{9`KG>?nI z%1j?7Bw$1CEaSu@a8u{cdov0&9Hy5xAU?T&I{DhQqu%_xnQ;Jf&vEP^j0XTe30~?2 zu>!BpLIqxgS-HtJq^-z0gCkC>a$D5^mzL!FLy_&XvgOG|sx3#&EyjQ#R^PUHk+(UV z8=U8V@Rh~Y)fIVtbG!J5fR@~S1g++frTOPnEPZG3Pi`e3!D`2~>BLv+L#Wudp>1WQ zNr^6jL!WnmF6AP(Yd&xj7-o}gIjwX>dx}07gx2>45x(K!!A@X${9u!RHEEq627xu`3iyx4fr4h%suE=sSI-VS zRf5*tfG8BE@}h+;B}trPh8Eps&R28Y*bZEMbU+9@^GIw@gY(E!lG!1R3>zFfl<%CU z0}BE_j5MV({OSP{1dj=*VMCHe$LHZb6JZfy2=JB}l@`pL=~0w4D-#<fs`_+ShhXAqA_-cCc|Mewqw!~ZrE*5=O!!vx@@1Bcw>|Co;5^d044 z6o@b`P5>7C3#h`Yxde(XCye@a1VxE|FrbeRtp@Vr9M>)Tl7>=XT-H92)6Kky7X%WP4E6m~1k%;V4->!3e89 zws;8AA1o#awnNo$UPuaZ0Ak;Nqh4$5+1&T29mdRB-m7mo;CK|^9KZ_yOHp7wd`?8c zA9Oe?WPZUSC2X&&4YK4pux6femCflCSpH!a!x8ze4;osy4$;f%8Z_QMYZ_3V&9DOU z{12Icv$FS?pU(c%NssbHJ7a!|HMW0xI@vYjo4O6?$WtKXgvvVtkQx?$6xjS@CjC%* zc}#PksiBzX*-o$ikHu*RSJtcKJq9oawQOZZoPgeFPrG01vcNy@>* z{`(AK6-P9%ZZ0ooF_tWU*R^;vH4b-xDoAB3G`E?maB*ZkptLhk=K7GnQ7<))^&dxB zJxQ6MXRt94K;->LOy(R zb-R4CxLjU6ho1lHWyIgLiKikv_>$OzzD~TDU(iw z7zhTiURJzJ@K)2)#9DJAmbFWMd#I}v2ni_4sQ6M50ap(d5h#mL(BV`Ns6LnQb{5Gw zfaW<0ft+(CFiC<643}omdiY+TLqbIverTTNd)Zk45p$U;njX1KubhXO4T&A0rWj`S zSd|Nn_g+x6m^f>8s4-Bug=qBK`?~6O z_s|6%@`Ksw&neW$0Y^R;vVmf!lb*`ci()uYqY=}F29X+`v{qnzRM$pCTR`9zq7$Y<)9_;2x(Txk{yv3@2$}uvku2s;8Y|n|XZZ}+Z zN#Wv9Xa?g!gXasKD^?NK@-Yp!fT7(eCPAChh7Pg;G(aNs(c` zlvQhV7z|{X7NwVy@=0|EWmUBiBoI4Ms0c^*;{!&5Aolge7HT()c}F*DHF%=nH~^dd z2{SX+R73hn&-{G2fyLb?&!}w>Fbv9`H{UP*=zA-`$Xv zsr7*YdNOYA!Lnb4b>r2bC^1(TmUqS~&>!1<#hR|7bHcYH7RV@2+llr3r7FjgP4~M= znr4TVLw_1^3Wwx}?$G+v%|FB0k}gDhW2s(d%kE(&E#mf+R#&aIdAoLa0zg@hX z#n2$p7*)WvWM|ME5$hH1<;|;C7uU~?fr*dJvz|;~6~hreSga2QDyA=}0_z%CY>oJX zj0yXy`=#)E1NsSlJ-b!qX&hcC@`D!bcw<010M=!?{A&6AamG*?IUuczPM#_dg2cR0 zlqrRO6VUDG_b0cI54#e#5XtH5>jEgaOx%Oy?WxEx$bsnVk@0M326W3q)smcufX5D) z@|$zrUNpR4_{a|mg714?|EVv!G4Q?lDx}RJ5_A}vLNuIvGr@5XM*;2m*LOr&M!NkP zsiU!;4|%NmCivPP=o~|JyKJb_PSs{hjxDu+%rW>7i>}W`XY2Ce`gkY?G}UX?QGd-M zU&9*g6OLec*yPQjNFGHmmk6N&t$pYlgL^*PYy|-K$s_V>ovD$UltE+GgtDzm`|%0o zeKF}%eVta5uc(J3D-EqE5YWO_I4MNNWPl|=ipB^06C6xH2sC8d)$qy*ImiuXp^FWF zn>4Ew5q1Mlln!{L&+jo&btRGyBgfTO1-n7e^=-;;9}akIBE0njo9brLQOcJqYwA-qfT^|y?Eo*w z14~Waq%aFe%RY2UY%*WYRA}EseM|;_X+Z}ixxjtRi3Vtx!9Z*hAgcQKNn`FtksXI$ zzT1HC>TU=`u;WP{;+IW&%$kt0+piH&Te9z<<_#wC5`Y3(fDktb`{i7zfKU%Ar0zSM zcO4E{QY+Tc7kGIolniqNo5ggTm+K5NGdq1BpcWU+1SsEXSLVM@^ojb zO}3s<9O-z}>UKK-?6?abT}p&f2w&77Mt3-NuH{X`dIpf=!)Lw-rW@c=nj$r@mS#8) z)iboGv>9$Ekjq6H8G6pE0?>5bikRb7pI91PVY(13d%1#xK`kR!R$ZcU0>da)T<9b} z$y+S+1dWX-4pVgn-N{LA1XVMCFtqIs`=5Qa$%F>_rmGi<`bLj7vQMo#hM0x0n>l!* zHjNDpEa!)Y*hEru`pd?rWgY0rJ{M2Px|P&*dN_b%v6I6A)EWco-*o%K@lYLQQ)4s? zy{x`6`2oil|08~QJ{V}3<6p&H=j#)7nfI{6dMU5cUR=K&&dx?dL_msvT66crmB`9! z+YB-UU}nlV(BZvJhibz7gY&$z@R}5>8>x7IcsE1xC!$tQyO?lv^CnN`|9&h_oyTNa z;DCsB2j)Z4A0}qY@IDu^21vTY5wsdbV~!hYPRy(IuYP>WQKhCR4YplTJkA0M^(oE= zql;r+=Is$;Z-{0OsI_l@_Vn}qs$D+Uzr%7o$~zC(F~#@ArhS*`*!~E9|HV(h*nH$0(1(B7SH7VwQ*Mw4PXnLKyAnN)C zN3iqYw)f-&3^J^rZ}k%}@f#YB9D&gurjwzoe{#MZM$sRhZv!kf(astCh!2i@9G>-B zjsKDt{st86Kbu3J9mW>_eW#!B_tfe~LPPj5eCb=1uXMFM`y2fE4}di~hGlMKb98cL zVQmU!Ze(v_Y6>@M5Y$ZP{#sAV}h}lW`?I zmFZ;L%1o-{sV!QfTilUIg{18ETaT(MvEB#YF0XFlh>KvkzIyW^rzgwDEBzJ=@+8R9G+6F` zuflKNE|&j|U9gVvNN`zT#d3rH&?)eOPVP7hD=C@*4WmVDk#Pc5Rfh~shR zXeKv{<0zJpD~k#vdDB*#dZ?R^7p4Dm8#L_@9Q!I5wpH-``(MmmSfLF$ZeOHP&f>(J z-BtEhMU%&l!Au)BNuzXB<5T77H}Uj4R}Ysg$}^{)mD10lTd+KmlF6|BeOE31vHZ(f zMM1SJS8iuCrsS_`h}&tIU;3fi-#phF{63W3a6AOGp%Q|zF&qjR31PIj3g1-2`VB-# z(?}K~Jtsn%M{&lDFgqO1rX2enhI!vT?%nniS# zLR|%7AF8fzn-bb?;3(y;{#QBFZ9}5>GudyFyok88Dp`g9^Co&I`|W?x4Fq--XO$@M zmWzk$*{*3+#A5Vmx8<%~NSGzTMJV`a$Anf+(M9lR^vLVh1vyY47Gn^9b+ZEnqEoQU zJ5Y)5Bp3Ad^c)U{8_^{CR_osg!|*5{pS^6H5Nd_BOZB*bSaF>5usrUDYojAC?xo#@ z6flb-Y{t@Jw4ajinWC@+{K5MWy<{*QLG_?RX9OiB4ZJ=bRrS=4;iRKxG|fM&$<3rP z+Zaxp(!W}grejR^#vSQ@34$z%py?4^G%B0m%z*=m58wo=Cf4u6zN*H6m2~9{l4m1u ztipHi|E8iOFN*M|@7^vX{4M4@T)zA1{mkF+W?D$A`G;ypF`;$;e7}fhss|uIH@Tc6 z1Aw8Rmx^$GiVDUMEMq5_KzLS7@G57KuzLJ-0k3GYL~XV{4jPPqUy02*tneaoH#RZU zEs#*-I6HFzBoaP)L;d(Qm|I{gkrxxt6xLGo)IcIc%_@K zLUlb_)dUYO!A1p*ikIM2N_8je-zkr>{44$Y3*OBl>ENoLW|1u7-c9FWDm|2#WuGL; z-~`j`d}#an)1}ORjAT`C&2zS8^HF=mL$y_c=7izK3u&QtoTnP;p?#d5%sB;$ybLXA zl*q(pBp^tq&)STTm89APE&NeC;HG|DBqn7&!byY2uHCDbe*Wq1-LI7YnoZelh~6kG zG2k1=y=*e&T#LLfhxJxlc6{ePoH=)qL_9N>4VBJHhBBv-A}V^Go;dFbOr?_8Y1Z}_(~Q@3sT|pqwo0Ky+>Ia-~d%s z&AKA?QwE!MecUSwxGe`LdnoIja<-cUCQG@rAi8ZQZfn!T^T8dLDs=V0bro7g1*LDT z_0R|81>cx|oT_)_k%jXIKN85>Z3=_$F_n~ain-SoK3!uZL=L zk!*!a8|n`gI3hAzXWu%LD;O8ZNag|`Zts>K-hH>c{c~{l!|jhh&O#L7knrNGlS7gr zKC*OrmnVXys(Wbr%Y^a&wJvy?UJ7BFU%(wuc0}HPS@C;>@@4VwCT_<-iX8iYe)2s} zxCqdj0-PV)Zm+Qdzrn>7VpE92{pSe9z~YMhGC&d4jV(a6%@i)$<8U|*ChIa{p>VNJ z;6VLxy{`KH@wnT)EHd-Jw{IkcrL~FYt>N1b-~aO0+xN@6OW5p+fp?EVsR$-s&a>R2 z3ZXN9J^!d;oZNR`g6x!!$gKcUrI|z5l7Ohru9f(Wt0rc~hl3(tj>ccljGsiA5TgZ} z_RI!6M(!Dn_qjiLpT+ilBiptFN>m_|{qbo5PRj;i9{&bQs~{xjX*+T z#$NX$!7S@JVaUkOBZc}hgGkv4hggN18c>p=22aAqFTUa^OB3fBsm@Il6Y2`U#ne6z zAvX+gebSRaLUHQ;Q#`XFWsK2=aBQx<4=3~$fyqSG%8%3Y8|#}s za3aD+nRGRHqSvf6Rt@EF>?uM>)iWG_)6b0Ic4a@%&2BWYN-}arpID(T)5PjTc?sOr z#`z`Pt(5XM2o4Ri>#jZw(c(s+1ePo(z-wBkT5^(VWa9c524+un!B^PGpo&@ore!gX zu2G!RPHZH}r3l{wPKTk|9~80>G6nl`Q(4YQs!22HIhWAR1s>asK``EPee61a!l+H% zfg!csi;nYLXqt!0Gq-H++RxmX1Qc4E3T^iW7ps+`)DiH&_SkHU=eaVbugY$X;$72i zb8=mI$drNinl7B?u7DSphJW_@ny7hmtMug$CxM3gP|8WQ73$3FY-~M$OpJU&;Zy~# zm{P7Qa5zMkCFd$|k4C(mk@-n~8(;Qxo5zze>HMqeT9tWb#E#m@mQHy@$LlSPoN7hAr9{MG*G@pa;Fgdzrss#ic}5aH z&A@r)PCMIArhu2zBpm5Nxj_0!e0I{zi+>nGaN8+S^}9w8Aww$UpH6yzir^FW4G)TJ zb=}S`1d;`BZf*=aD0Ody#oQ8{`|#N8z-H!sEsh|PuTT$e$+$y*N?V6&UH@Kf?iVTx zj53_)RrR$-_c)beJ+v?=h)Gka>Vwi@ z)$MC!OS(09(x%dXz{7`smzixi$_H0{*F6yHWkyRFsv_xt&w$i@$nO{Ti|c?&dfilq zD`Y5MyxYiB=lR!tFGG=vDs|LRJ+lGMw>jE#Jc~Ji+t_tef4*b0_Yp@%edjZCe7*?vh1`y-IyT4{@-6ot>PahoDeSvWtB% zTp+XE1Jeh?o2fX>a9*CEj&xz)+UYI={n4wb6tx;NgMwtTeW@*vTSK}jetS~}?UntY zSq|mPDl%0GK;uVZow_5k{Ew9?t{>Z-DSW}<^w~uHK6d3{OCC)EfT3?S;xWOH+eY0z z&lQ^sCg;6ttFS450e3vN`ZS?N!dAB{L*Ky0{6R`jsUIwu$xKyU<4izsP2Xu~HyMJ^ z($gtOZoA-H(=*p56yOTpfJ7q^(GMu~VUbWp2hIU-SeFg8dLIny;Tcqu+jK|7b;jM3 z#5eQVx+JsDRmGtQ@S*JnqQDx7OuLnCK?hpEm^E9u?SX}V^$u1v{EX;TtZFlRL8)ot zrvpM%(>*AIDg-LhtOEeiY|Bf~E7S?dqAa#OsH5KrD44CFuxmH^!EBNUW%A4}T-H88 z%q%wuA%Ad7@~J+>G|m$sT47;Aos&`{GjXE_4+f>d7S|$Mg}1-{yvPaJz-iyUzdPkH zU|Pb3Y!C2%w<$T3dcNdx^4~%1W>)uM>a5YF1y$%nTG%|PN~J@@FAi?xX={5$y=^#5 zlolfF^{*mqY8Ms&_{2fl`H3rnoICHyjJQvzM|}Is%$rfkY&PUkxeU%#Dk^avUKt=M zbH`-kF}*tmInXj)cZ`C~^Z5@*kQKSje;4RiI`-3lEjOrjs{^(n-MPN}Sluc5d8txG z(k*OT{eN4jR_8`MNgk!veJ>7&a|MpaRhBqu?zyyA*Kw9VWLGsg4rQVD@wxN9<)e^C~x84We3T z|4GGv)O@7N3sB_D78PGTmd2AyV`*wA7qOUcd3G$Fr^T#vKy*7Kp4N*+Uf5pU=ETNo zFL&l_GJWPK3SQTL)yAb|Qh%BeCk1nn?eh_l6s`a;O#?DS+Zp7xyC66+hu5>)Nb5TY zflI*vRikSB1F@jpAw?=LydDSQ-;4`QOH$Q;E6R(;254a`Co~kt~}>S@NYivpzg~T>Tw=>;^ikFwv3D&ysd6-%-Dyz_|tjl zwtlD$sZ*oB#C$^F#xE%|J#BECSmP2UBO(qCVZZTa(L9Pr7h_RsUYP zkHQU4kKQSke(VNFXuNjbw&i*3Pr1J|-H2arex`oQ;r}G1#8GjAnm)v#=Jv;gp3CPR z!mS8*fFTqh;iLH#Y-6ZA?k#*s)EPp5yM2L-kUK8LkoJoUe(Y-_SFFV*6=`0Ya)lgQ zk7jloD{oS8fw&?vUj{qR&s=!U%t;@LNLwPFAEn2+J1u|RoCWwQ|4I)&K}G+&EDmy? z6sO;1nGZk;W}6a%yrgM`u)VJjr}?e&tIYRWC9pROWSmNUAwiWGd6xz0J^? zr{UVczM~yJYqa6zH8XPIW-{^QY*5wR&NOw3h^G!Bz;4#_`5&hq(krctQw$kDusoBC zQ9im(s@D~W1&2mwZ|{zOq1i8qGmd`U*MEo;4@bWI<&y8O;fNpvjIUQ?G-4O8 zd;~+|?QC?DB6j05lcz6NERv=X$+RJKMxVPEUBdHNb@X#EhS+`ecs(ox(m(3z5Z>%S zQS8JF~w@>0}2elE98g?#|AB^UXK2`zwhlBQgGC{#lstO67$DmL%z8@o5xh7$l0XR@GN=r?2a(x2MRrfily`Jrrf z`Xy%oXYh8a-+pvLJB|60=h}2hBw9XC;+&=#nTzaT6b`1u(v9+u=P!T4hkn_jpm~Yo8IjLqWfgjT(dbd^Us)wH3&v+V@>s>|a zTlj&L+ig{LJr2`V=LFs(yT0o6u(Mw-|8kQLAS4$L>xv95>8f(6rmT$1m~u9Y3!0c2 zqj!@^AaH-5lpeHZXU-}vRnlPSWq{i(^*cFEVt{tZ!JW}-hQhP z0VA?pKM=w%Zn^hfgE$nqbw@p{)WUF8W7|^*a%o@Fmb=0I5+qGhyQ}B*OeBovjN#Th z;DdkpSuP6uR#zjLv}99n>V=xSAIfgnZHWp$CN)Fd*WhwM#j5UywyPKA8XyC<$8jQ~ zs_W~v>EXGWCX9FCV`S=XAl1VAvFw!}6QqFL(Gui`RMXjF-S*Y`0ZDAz_I(ZDI4Ap6 z4H#Lp4FF<;0SgPkCH(m6&BfnwAP6-=e0 z&)HT^vm`y()~jdN^WJ*04zeTrQyU`{x7G@?c?M8o54T~?f-7HCTR&Rlc z4EF7+l8nZMaPV%HlM&ICnIG}LUr>J>FZDwS8iW2Bg||ptd}DYk4u~PZ6s3z;Fb}Md zmWxtM1BaDT^Ys&Uq^cF-+3T&QgE9J0AG4PLtrRP-Vlbkeq~rt<1q@Y@eEoHcMYD|qI1+`(yK2P$*N92x4?K#ZnvXikSU=dK2%oTrGN7O>~z5O?&@hP7tw$`dqES%`(3(^RnK z{rO>%EHY39aX_G&JqwXUi$nGVl9s-TGW5AJ0!l~_xq=1oEx0c3T2d)J%wbdQ*8mdp z__kUMlqfYXz|~G6Mvs5%1*ocu)Ww(?XG~ftNIdR5VoiAjVeZXOtFMBe7S#}U&Os+M zHAgXa0&&c7=LwuylY}jeizCobHW%Iz;y5;_ks~Pf#ke>>mcRtfJrF+Sv_rv)*()Fe z=^G`J&;(%^M96Q*Bd0P*>dNn^LVWd8$pwXqaMeDD{`%cy4Ag%l&g4zI1dhFhfkssf zdXG~ z3l?*(>XxITItPv8)9c5NM}`AYEz;DMEibHKFxJX;viyD z;4?=mP+01msOorUYOn#xR@0_Su&!=jBC(eKtd=Mqwo zbmR<@#b+VxRQl{;ieBs<=^SL*9Z>Q@9jrw}JrW*C76^Y2TswnAl{uc*MI;IlN?t0a z5WrO938VIakjA0o5ja;pwIT?jqusp16^j@py7CAsx@84`*dQkNir$pGx~Z^~?{y_K}+hwJlw>X+cS-(wi(x_&xYo2!;&z^BGr;+=fR(2-!rzT zTrCZuAGFqD*ZaYkhBu-v?EDlo^XURPvRdrAv56Dbl4;1neXplZwYx@B=QQ`NS$Z)l zKYhDz(vVB>nOoQKEFn_Yq*Z8{fqqeFH{6t9#tna{3CmO!JP51)08+Ifq}v&G1EF|^ zEnitSM4o;~5HDHfnEUgE^potoD&T0Jc->osW}e3f-FbL zg=&8*q`E}4OlaQP*8n0^NXu4x7|W%RTq%Is-5JfN)QXz?lwRS~pU51@l{_GE4XRWd zdc0XW>U2PE%?s(GVN9YsS!rW`8 z^Dsvhv0ry%%PwDX9S8{+iV1mGcmP0-7ao7Pl&)Y*nADMWd}*Kx7MK}zQZdEujm{?L z%O#udp2suP)FNd+gyE4o2ycIk z=lgB7s6SLr24kh@GdQf!u-C;c@n!^~)-{@RA;~z1B2Vqrv_1qRrS3EjIKzw%vTo zdA8fRX#!!gEPN}Sag$aQ)XlL}zuSLq*EP0+pt?RPo6e0FZ+Fc??;$?HZz1xlt{&+- zdrYj(Tih}6ftE#+zQ<$e=ih(->c`7Bvp@RAS&E!v@nHLAlY{OQ>VHoYCyu$*;9*-1 z2q0z7SFYGQGU}hc{n1Pg8QyGk;mPn>z_$zpe`d%0ZZsd}LMA80rE4OOCUk!dcIzbI z1|QrnzJK-2#fz7(UO#_C_h*n*bH})k%Kki-f$Z|Gi*VgIv#i!r7Uj} z=1>hNb-+)?HwCbg2_OKNF*zE>h@}@hGS;%Sz5{xzJpN6D<~dE0M1Ed`f*^_0qY;|P z#6_`;O&nnC)k{SW)o>V=^%8%pKneOl3PUK9!$Hh)GEW{4%Pb4R(uSQ4IZ_T2{*_Qb z3)juLZ-YIwo3SW$;cK>RE(*{9L9f@WEIa_^u|E4W#a0i6mrh=ow~VJ%`J4;m;7Mr< zZgtK(Mt~qz9ExMde%iCh6I})V4XQ7w{B;4wlW_s|?ejlhyu7%)c=dns&DfQ~rI@Se z(qD8i=l$xU19r4)&rdpquYgzYR;^hl*fHpP0oVa=7dwO|o$P6Jvo4#rKu9J%jf^m% zAJp_>bO&Qwf?mK=gz{#V#M-5Fq6u96nMnPul{WiPvyJ&%B%Q66CWXETs^1evLDs37 zh3eQZRwXtsst%QX)7O8?s;kuDa!Gn{A_$xvIMLRBiuW-F;y8M??pyM^b{7cttu99xPN@v+oc>0))o-M+@c5r{nEp34E?p*gRcFnK5cEC)~ zS6g_FWvJ?nuq=Pat8#JJ4Qjh(PsyuBc|8%+b`S`AEd&F?KgzzTgC1b*XI%O)7~%9?-HYdeFe3)OLG8+(f?xLAhD zPVsI3u(@g1{g)G*&9S482d}OM*B*NRo;)E>o{*>HDf|n6!hhEh0nPiKynmv$Hvs`- zf$^1bEG-jRs48^aEnF6LlHCdJ8e40thnLh^1 z%-oPt%b-~d;mU>Y)yA1oT2TIgKG{@d6I>Q@L@lsN5MhcmJ!Q3J+PXN&wRKwHFWS4N z{+G%E+D>&tq3|)#DW|9qPbd#g2L;n&0R0sPuI_(6sd8BNeDM;DiC{c34+cnV5bNV) z+v2|l0Wm&nm!pP(svF3Q*Ux_V;o0l)rW7e2%KQ75y3|xRRa`#ZU(b|)LLtz({ z&Ut^BxF+o+h!rm^r?;1IMt8J#g=awb?mVSj*GqJlxf-E7rhx>o5^n31)_go>krS{1$HBs$i>wfO0{YYZ&ZD`ARoxB zOK7k=mcn(@l4#(l3%Dk%&5UL>x#8sUj8eM z;OPwk6*ZePy!sRIm~-+Myl3A%5SGKwGL>m0)c4OX&;APk{12y*L(r4UFC76hlj$!- zf7><|{qLt>|0L9`g%aQgh|NxC($w2^r%Aer+wF{#nWZJjVk?mfN!f8HkI+}yXWLiU zd+|jOlI^s!;~ySd5P*Ae&$;Jb;6s!U8YTE+elNBsNpyYk;e@LHM&{RI8-0CoGEYdF zM;D8eFW+$dYo{EyNRF6#5pcn0STQ$o*dRaAlJ;-f(1YsjZX+YRnjUP;V>Fsmrp7(jpHONo2bU$nY?!2_P@C@cYzsZxe{?dQ z5MJ25)qPY&z5KA3%|b@)Dr$E_-8R)Gx>4>(N|F@$IDLuJU&d8eS68q=)%W#vvz5)z zN2_+TX=f}WLhvHKmCNYrZub7-JI`pEG9q$j*1p8Oe&o47iNvz1&q@HNafA zGXWFll*Mfahk;h%-19Um;4m`lf1iYuG*>R@0>5`Ni1~!(G``;Bxktart|ha1o+R-F z?5dO7s&4A$8cc!MOcI`&6YFF!5BR%GGc!+*cA!~xqYpMA3^$x+aPDTiH?1{Nn_`3b zS7jd~x&C*WjutK#qrWMff3E|jb{cK!Me!5J2o|M)PrymqZlDr_X^KN8gf=(J~HDe@sU|#y`|Mxv3lZ zhvAOutSPwJ z)u+%WR1}thV@(4d<57~b!iL7DCz>SGrY9tkK*C7qQIeoZE*wi}tTLujhX>Vo)ppxz z021!N57u#T?`*>D z1LJ!hFb1&c4AY$xLbMa+i~(Rc9nS_bv(O0~2?&UwSyn*%f9-zQ?FWd}U~N$l?yU8F z=PeClhnF^f03;CU4P-??z)fA5P_fkO7Ob12>rvpIB&SDg&2j&e!%E3LDbEpQLX?<@ z*LqiTO~nE-lo#6ob)C)|oyt`^E)-c_RmhMVNaQj*z_y6gM|kYt(DO3bK0 zPbb&}tLR}^f6LH*3Tq^fI6Nigc-HUYUP>EmLd{V^M$hc$Z_d6se{=TY;{5fiAW;-R z!rUn(xlyT);(x7{Kzp?Xx9?^oI$uqL8e*$Rxwt2&fkPWK9FOjMBMLmzLAY@z z+^jY)e~c7Nab-?PkrmWt&eM7Zv`Pw^ z$BoX%dRoY@oLZxo%UZ<@gg2(y08gjU1P((Ro^}Z;{wT8lA2wT4jrd}qsm8-dn1+VN z;jr%7{q|tiiqa>$V%#nAukcX{X>M%Pga@ub$B8lg6o<+TS@tvB}FLU`_o1 zLX@Jgf2kL+xTmdc2JI(D=QD~1HcLRSWz(GHliLK>)e3})gS7^AN}+5y0%{bx4sZ8h z`H(lo_?^$evDS$UA|mtIIy2>vCl|GPQ!>#{!^#_=^Kz|-N1bQ=x2Zt=o2{Hi`(`71 z^`)SKN?pZ(ldr0Jb3`1C<;u=-rfjfYvwF8cfA(`4EMyK)&{-Dg0`vIzZ zuTIiJTO>>!z->LOjhLTPC^I-?BLsnJRN8^WgcXjj%GKYXt*gyuRF;b6DW{}#(zKv@ ze-3rn`^5rIbhY1X?lch9r;C#Us*=R{f}AV42IT}b87p(SVm0_x9CKCwWvrsFm)(tu zFPasxDwxr*yZ{b!;m|EZn(*fTA}l4un5*L*z)CJdgut%{f?XSBM95_=pFhmeEZ0J&GNnGs?O0#q6ms6hM@5TihJg|HY^ve@&br znlo^NB}iOA7_2UB<*$1+(S4y4$xXF0?SNZ!Q>COwr+PL0T|dZegxkR!-S4+rlz|hc z=QQU)!zpCdG3KP7!g6nqMlLP(Dl97Hz#ZgJ-11t6{gc8EvXnT{MEd|Rc~~7 zT(`%M8CwZ(CkH`8oWDH#`|CF^pU;G9p_cK5YlH=26N&>m>X#dz{iw%GrboN2?yy1F zOBGL*jjev@kT_g?slMX6f7SVi+5UFwI+5}1;NuEL*xWGbN_Z-^uX;$7D?w0iGJ?68Cs~Au15$v0#43sh}kVtGn zs!8&#LdH+Z6^ZLInx1#i%St(6V|({XYM5qJs2ae=(#Cc!3*}die;ox^THF%n*tz}0 z6PdJNpAB3#9@iAM6SQX5gYoIq896RS9|T?w$80_~fu;NYm>rLJ6w>x$U2m41e{6InfV#7E9nvGHW+MGFpw6+}`h%dxQe8`Wlq)po2?E>|vRB$B z1AHTgl-V98br6!wRIX>$Vm)?_o1mIO1u;sclmTCV-erTDDu~()!eFdG`~8)2zD_oR z1)WlCM2vOW>Fvl#%xe%pxeD7iJz?GQ1s&3&1Xp%aNDa={e{aJU4JT<~&3WU_-*{h2HieO)oI(@HN zw^Q1xj~VS9>qK9M=?? zsXsRZ1eof&J&;PqZk}*`Lbri?7e3a5!`9pBSa`~fRCi+2>L0MGS&0`|Q%x}nAnx|f zly*#{YEk-2d*!YtYAu_p#ZXTQF9sp&0CaO70K@wlf0kiXcsB#z*ZuH^u49~)kS1x~Rq!JHb1>BmUC#U^8$_1HTw+JIGUaR2h z0mcx6~u(~}@t7}5h0}%iLg_zs|mV=f9r}@YI@H% z=F(sL3X+X*MT#}+!@koe}XH0mW)-#5gyH;=~;uH=%i_#FkxFk)%|Y+j@^m}lna@^Z~`ck&jF0z|URwbr?5ElgBGe-)%s zMv}3hI$*BCi#~Kh@PJC7+2WDFyEH|OmNP?*iS(H#6c8RVcO4?DloueK(gUJPV7 z!^sP)Bex;ab-o_HT8iYfeF_dDpI5n!Po+vRX-{z7p1>jr7kK?fB~kt0%j&%TGlkwk zk&pspA(-yTxfCCJxf1JG{-N%gf8p*TNP!Yue$zVbn1`of3*}%rhV^4%tNN82xf<{tXS=8?u!fnJ zXgBqsUvFwSB;aX2*`&Rf^|u)}_v|0HuB6qv>Rm4)pprQQ7G$103vOoJe`}q|YZ@C8 z-Xj(75@vdBPZO#$eXzjca~*q7bszFV>OD|>wAZoHRNOY8ui=ldTbGjHbwPLs?OS>o zYv5xi;NUI`(4}rAq4L!ijqhf}Tx<$KCU5edH#UGCI*iGSvClaNi!L`q;k4gzF9V8l z@L2?u0`67@e*5aj=oH3pv3`e7ue-a5a`?B%MIL9$y0eRuf5OlI z0LR+%bd$M19SJiEWo~3|VrmMP0j2~Llk-0&e_L&DiUj%=u+Nv)b9M6h8;(|uTYS620 zyDi(tA$VQ3dm3a7;0#7f8hv&_vkX4{?K{S_$;%|pB9R75_zy>|XdO<&%*K*5%0;5> zi4sAE*F#WgLzvVH=0(Evf*&huNfGh9f5`O&;c7otk3qe@3}B_8Ynx~M%gnG`Mn%TV zT-q#lY!*v$XO~2~?!vwr_kBAAWzcr*@}E`TfuT%Bah!?pV?74LSdRN4S}bJ(K4NKj zyQukx$X$rWzkL@p^)LMk)YG&g(9;Z>7e4^u8nhw^D$RC9{OfJ%>5MU=bM!f-Hv+MS-o{68S z135E$3a@7VXK|Ee!bEEnOFHwFnNV+JI$xf_E=<6IOS-l)yI*%r)8XhWL66fIaK01( zOF*>0YTiTLK1IPziz5Vs|9S3z4XIL1=U!$VWI)j;V&D{6OQ42cAsZhw8n zGg|XdsR_%YX&`(k^yoc5q{CfPuGE2*!BB1MRo8T_3NebOZ!W_7aPhhCco7K^$1gaZ z1CGVUp-1S$@uZ6vUI)vQq%aB2nLGhsVQ<*F(aLpoxJxQ+L zdG+@7Yruiv`upow-`(E4eG^>2`G3pJJLMFSM;3j;w{Kowzqy^^6ORg)4-XY30FN?6 z{uO$)NDIBY@UZrQo2Ldxaod!85E*6gNYS^Xm`h|N3vN#_;&Gvds^Fx9G&`+SZsl=Q z%emA>Xzo7zO`UYsv?JXti#+9;<$mhX`>^HCDh6Xfw}5#4@);u53Og z49fr*8bBC^zmW-O3qWbflz&7*%Mi1~032s5=AW2XDo2+&_$-OJhyMSX&6-)Kni+XC zmoSrwfA?=2lRh=1QR3qEB-%0&+t^8BX0mpu!L`q`IubGT2v%5(*-#(Uj<=To+% z75tNzSriurYs2W)p%KKDm6tDueIY@SO6E2}xHXYNbLM8SZ_Z|?Aq_;HjrcdtJgEe! z-sY&uI2XY9%mYTIfqxOvXx}#Vj|PehoCKjf%gyGi(Tl-C6mjZyzpch{wE;d~K_CoM z{RPq{w{QTZjKob{A<2yDs#)QFR%LV z7hmm7){1P72N0a@XnL2x8Squ!R*U{g9z~t#vm_mxg4u9$90+q2Sbx)Q4!8Ghv z006;ZQ-Mw@QB1*<3IaHfaucf6qk$Q;1wtYP?s0W;gm6KS8g@f_$^P`SAnd((>m=4_5w0e^RVSb#i_W1fH}0PgLp^2f``>a;+t2uClz^)p6VeI068vm%x9N1)?# z>ns$mbM3}3HD1(inT-lvGJzsJY-*s^of4X$XMmjH6g7@da%&-V!A3N^%y^U{>o|J5 z*Et49%x579vFjo)tUlVk=TVy5Ou7qq{Q?Sc_<@0{AAdkJX=JsDhvi}6(vlJryb|SU zY;_l^fis3cY0hHCf4w09AGREZvzKhHgt<||iDS19r3YlpBhzND2&`PKAb_Cs!q8TA z$-aT|iZtc}mJn96O36(`J3Kt>eU``&OzA=USoITC4N6~dRyg|!3$EVX+I%!F{NQ>Uf0S44@NM z2$rWe&avD;Yy{S(aeALf>#d>fyG!7Hle>)ii-4 zV=Qe?J12vXaSZkI&Pnt0S?J)P#3~(7c?A5$Y#MgesxBK4xJXp^6v~cnTBw5hG?4k> zoPW}NoVRrZ&~)w#`@6d{8!a%re+BLpCpY@T57Q)CqCFn|VTMwV<{gE2>9xLM#CZmo zva4DJHC^izqr)xGPW)3)OBc3Ou)&1*L)nj+`g#jR_(_x&s$|D@B2Obx zoI+_(1WxB3qcnDq?BiE&-~92$z^eqxTBBX0eJ&Ng|4r3|PynWs+Qwr$CvmyM7BuTsM!E-{aO(Uj``ZKvq?~GECE3 zk=s6wPi^KMcs6d}rFx|vdrwS@WPjK{5F4XO->Ci&)BTKk+>f+!->o2!RRhZXifE;;Iq`x~B;ALE zJ@^jHkTPMeSt4EMI|@^^qL$j=vTolzQstqmdoVcj0$AjFhMF=}tqc;G7JpVWShcH0 zCG(sM?-y80U=^C@;VTcOWs{_6&^azE%^i0Ta+%hC)2)kZUA=25$8s?#rB-JL-yxQcgE z%~E$#d;ETO2@&zLDWCf9{eR)idr)dQuXp_zH2$>?_@pm)n|h^~em^Mn?6stt4xUuH zXkk2y)Fn$!F(NfjD!+~MZ6(;_wA$;7FOCYTBtE}2aJSQmpUvL|6={eOtswR7wuwxG z$4F9k7<<1asGm0WvckNA0vGsqr~wf%J`nSW*YM&l_oP8i$N&)3>VFH2akcp+wTD3A zr$`NNj!tr#bmGo%nyLGphmhQIJMLR2G9a3~7Q{Hx1ZG*7Ubr}JU%S^(k-7tcUBPDj zH$7#*sCL!iby+T;zz&BR{s71VY+Cy$Rz#^h7x-A*Tg9S1E;0ZbTMs=o-NW?oVdG2+ zTYCvcF-SFcM;BQdo_~-NNPaT#3Kz4w!!ranpIS-t#XOTFb27pYnd+x~J<)wB))n&S z>s8FGv76e!b4Z9;x=7mIY6^m8n&^g5D5o*-gxOoYwF93#D!7PWI0G()jkgZ3BvnvP zoghIY$99-;wmz{GnJV?f5BKhE&`)#{l#Xh0-HAfJ*J#`A@qb=Jdov~uEl{?YLwoYQ zDV#T9w6F~>oqV_nbz#)(Hsyojepgr_H{lgHC?C4_SekqB9EGjdWtI8@MpXeHY};BD z(^wJ*nj1C35EdXS&uEP$aJCtr94#l&dHQJY!uth^0*PNBz`ne6;@H|X=YVx9N;&eW z>Csxwg0Z$G_kY>BRq@uzant?651c%8tyom+CBli;J;rNEqd>vt=A)Knc zmOl#;b%RNBN!K#AIRWL=s(P%jKU>cF^(;ZjnNOl@!nY0`PIk`SCk3Br@Zm3RGK~J} z*kkfO%7Jkb8Y2TE+ z>F>nc>wkZtLnuh~tJ+u|rCfinF(-PEOZTA@Ov;+GcM2Jzv=N4rI|b<}#wRR~XLlu7 zMJ3Z?JGnxESJBg33nLn4i};Ni=3T0NtX8v-0n|$DoOKJ?sT4UduuP3qKo8NySP2CZ z$gaIol1}*8HrA2NP;!nNXZF_QnzSn%R=~VQ5B|>MjK$Kj1uXtd%XV6q}zsSc-nVC*V z1n$!!ziuId0Y=8l(|sr8LH8wy%@O@=5vD(0b2I-+f9M?&;LTXhoH?39onx&}IWn;X z?SBvp?T+Jih!@nPO^oEg&jYMGP6!r|qDg8vmqjAZj%DKiFHJZWHx^FMNfTU_8sINU z6E!h+MFwcdg7lN8S%MptdLY9@p4padtIN=$IPSYX@7$T-klf;7tfxQ0y|8!U*vnIV z3r`IUHuZ>~cQ((&6jagx(6jv1ox6xK8-FY+yJ7VW&Q_J}Fj3G;AyZH|R!lB=q(3vL zJ_MCNV`8hHSXG0{&CgEfnU5=GdoYPxk3-e0FJaU$R;6l4Zm3I>0PtjPW~M(WQr$4^ zZ(YJcY2$9go(I1KOKf*Bq&~VQZ(MD)6fxjX#@$C1aYE~%XXqosweD9UYnr4=G=E&p zj&1;&wBLlOKtF1cT`GSV(xP;9&9j6)dNNHTQeOI#h*ryFZHoOcFy~T>{oWZfRc4c5 zN$Cx|Jpg@V@3;MM0h4oS+ZT8r5j?=5{9>9HM{r2fEF z*;ng58l%uzfG#q5d`V|gh)7Ok>VF*+x2U*Uzyvr+<3ZgVRU7v1ZLlYXF01=MpQ3B| z(l!buKLqSWf0c#3d-o-lne$NNEiz$}x_mOR3vu|l`idf_5AX2iFFld=IK+X4%XUvB zXZRtClS;YJjqrB0>G}yYSgA9wA7j-6rbYfX1z~K6xeDTx>dajK{x?TGb$>Qf1{u_6 zMPbt*PYBb^VPkG$&oN_eL~7cgh7Mhq$W|6L7USB{6zVFLjhB`(PXIsF(Ug4;)yW46 z9sB~$bxbIW447r6TT^Hq)(rYcM7~5 z$3MH%JKCz=Q=XmJ(o%pZ5?<9HbMtLA)I&AMeXU1wRilUuYD-&ye2m??DcwmM=rpwl z$eyvRTdm+UIh=5gfl3_|CoqO?eeok#BRXSR#6?{cyvKV3oOQ5GE;j)zvrKXiW&ZT$ zyWq=m*aT2|EtV`{SrPIWy#F=+ZxTRmEQ6m5S;$bTWv_29{tW;84~wY(E|afO9RV|w z%~3;t+mhSH5q;mUKwccMY8S@bFqr5`cFD0^zD1^!O6{srSQ6ACAqg4)y;_$)!5^LO zxdQ}uSH6`VB$2>OPj^rEIcJ7HBzZ=X9RJwASG$Wmd3W){1<{`-_OI10`DA%IZu|mi}aJ1i{*cRVH9|duuL#j!V}9i{6}U49=X3rzx(_q zB{z%Y@Aba!sx3ZGRGCp`p3L<_pSHVQwO{wiSJnP#9`XiI0#6I`^w|mBH2O^@NhXTq ziWPc>jBZ_Lvg)3HnGF^W9xn5LAhN8%FZyd=8(>65wb+fAbELnmz z^|s!DkCS#YZw|@x%rEbEvn9otC18klG%GV+I#;Fd@uQF5KrqaUWmd2}cPX?t-^$r9 zn_g$Zq3s3?bi2X-nrwqagh*Sbntbku4x*6ge8Yd(XQQd5$|O;0ern;?4l9{|OH`5N zgcl+2GLvy7H)CFr(qx7#O=`S~QhHZCB)4_4YInEI9!5O&*1%-bZnv%8pJkC1(xsOy z3q8m^KGz;#6Ax|IUnbk8AK-o19_xD5)s-Hn?bdaN-hl~M^_6yz9nNLly56tqznKLq zS6aZ}FE7%Ybn#c6C?-$5vqV;ZMxm(R`&5A#mHvzC^w2G!@W2NoHOsY$;-+DcD8cEb zS_H3O!G6~J%7qfPpGoUC^>FO=CIf!NmjurUEvR#mpj1CsZI5-7?vqt8lI4s)dl5w$ zFG83};(E-W0EX3M%dmmKI%bVa?;0QTV-N8f+N8Axn)(D;!$-v_KP^muUDvE@z5IRK z?W(N_ua2Z!FJ&SlCG}zUnUak|jaAt_^OrN8`fc%^XYLi4atvwICf$0Q*iZXB7!V(bh+A?LhNWGdi|5BA1* z!Y~j*hM_yw*_mmtXb%1G4+#6uKcATq*71DXF5&q$Iyj4I!!^!IOm{91!UKxLHt<{<3Ni3q$u^11!?^FvqZX+CphHOw_F4+kxba9)uV3%&2Hd=NbmYsGJ z$ZG1Ji|@YLSt>K_wLI<`*VlgZC@D!+gh!eQ`qi7x@0II`6=Q60Z?>*Af(V_0j!k6| zV{#}do3&YHZhO6b`{M14#gMVG@bzNdPK*KykcR~!GM+4d36OcHBQM5VRA7DdD_Xbv zdWuT{bmTn1Qck(a6=YdB8Ro@300>9`uArI$kv3o+6F_Mm5ZIAnhohw_%F1)WAix;8 z&unfGvCeEuM3jJ(gSu0%FOzqgmR8!TNT8*9-#&)e+s(LQ=rsj;KFbM|?Un zW#kzj6eG{1Dk3+PC?{~@c{w4I5;q3vCb z1u72d2L&2jQbDSiT)Rp8+L>Gw#Yp0SMwtm;7ru=&4gy`mU0x;Md zgu2*&-PW+7DHeHEruR1sTizKYM_@MSH5Q74Z6N(n4aYvQ8b%~sHG})kc9v}gd%y)k zud*JiS(HQ5g8uP%I4JBiBme2RWXWsIry%tNDSej|wv0ta38IThA2b$IK8z6*YMJ1^ z5?-gK%Ar$;P^Pw>Kwc8zuE#o!?!PJY&f|7}=&=q|`=s6-h6i03E&&NS$Mjm~o9u3Y zMbFF9wXQ93e-GiwvokyGib|YGeL&xqvu*nZMV5I~rr92Gp*@F&01T0d7YnF+-p4P_ za{9Q-Ju*7|Lq}(ijefJZStOJ03~9+j2L0)sA1bUbmC%Zr(c(U9I!sB-A?TXJ9aN=% zW@R$6gfQmPjp@PQIYLFj{9h4rnH66DLbD8Wh?pIxNi@JSn1WGJHX8aO)oP##UP+p-X3f~j~n{>|cRtT5+1R@B1fZcHcFWS;FR zV~pg=xn(&M-lBjKO38D>3vEU{#cyW!oDxCZEU1ev1Z6)7G2=i7*>gkO)rT7Yv3*F6 zKw`{E4}ijq^9T_LWoMjnPXa}jQ~JbY*JidJ)99zVYY{>TD8#u+UpZKHjuMi8ym(sR za~_Kdb?my*OJESydAw!$j-}Jl$odSHD!B|%qtxK1C|gncVNyLmTXP|QRS_=&te{k#DMk#K zf_h500HS9HFe&S>3o4hvxN2{Ic%*)I>avI6OGsE?NMveTI5CWYHl+J)eOHa61Xfeu zl>O=9%(T~OUo9xW5S8|g`3G=@jrnJ(igc*Qf&eQKaLH%wT%D@Kpc4i>NHKB}_z~p% z(LmLL7~vv7PsD1HJOw=)rZ9hw z-jQVntA<0p1_A3R*+l`oT|HfvoAva329Ft}h=67fM0qt#i_l1kou%cm3N*z%v4(TX zSz}lpkygPiX+71PfN%tV829$YyygTea|Zp%I1WgCoI0~DGA~ONMSVJOS8)81SF?_qZ5!(xs#bEaC7Awc7y9> zK~y!0(7om%EGwzg&LG*0WoU;Nd$6LqLmsrfv<=z%1q%_%D;iwE0HtoCc!1~=ZCYKeNS5yZf2GM3Ac;6~Yi2_I#GE~Tmn!W86#eW7ahZZQC4b5FZ) zNPDs7o6m569hfF&3p)G)e;>9rN?$rlgamgwrf8v~C>*89L!*8Oq7K1FxbK2^Dr!*` z-u=;W)#nTFy2%*&dUIk1F%K*qZ8Y7#9PJ-Dgc%Sko-iLPf!8l(KSz>V<*^GUoXu)dbmVAJWsoy zqCJ(zTmY2@pf9nUeP5sI*?F1y)1b#KpAravC@O%KA_B3h`sw}|nKTFSN8mQX_RW6Y z3F9;4>&V_%)V@jIP7E1;f2aUWbrS#$WHHi+AEh!sPeupQa60md@#6{JhGXjzk(D1j z%My2GF{Ul-G)KFd5)P1p+nj7)|LJTE8E7U)1o2p{U`>YcxT z^$5hW;GWNXaJ>3$%HhR8|Ic$kcroB4zo=JAby%SevPBiZsgMR}`h zjLe~L?V=b1*Z_HwU;?248VY6h6iGoX_jg(56NuueoC-d$YPmaV_E&ICk%!u(XrzXg zrSX}+O+1ywk51sm-8*5u;51sg^!_$~T0aWs9#9Xq!=OgVt$-e-JhUa23k4cHho zSuNDiQ>>4S!W5Pm^mEwSW^wn>4*VpTGgFZyb~y#?$xiiwGki%hk0+cfT?d2h!Fagc zP?pTfbB4g$z%<*nEsv$dYaqUFTe1b87DdElm9Qw?9AsWb2gjK6(e)$)V07bu@#mhG zW6gi`joUW;@wOkD;W(J#yLMIg1_GiDU*h3vX_{pGq@MkUV>{?y3bgjFwUrrx-!|n|$iX4BmY)it&8d06tUk zl*k8Bvx96MogrAz-R>Sv#0s8;3q$)BYr3vI6Hbq3fTgc$#PYlTuHJ5w_App=yWXS2 zEIqQNwNDOpw`sc_a#(O$dmQlhH6~MXbI$+*Sa?YJE?ydoFQ%`fEm*{VdWU73<{%N5 zp!xUqa97>x5UuVY1y(457>dRL?~q7AFdq9CGU_VWy=kG?I;s~@_-TcbOy4znq%EsJ zFHY$J!-Db@JwU}o#dzAp7FYrhr&UHy!i^7qOxsZx?JeEtZAmZ>Yqv8F%$qup^nHIKZC)`+@j%-z=f(8? zD^e*M0w>%rkrH6|{^to1Hvq|m3GBJ*`*zjnLsd6ivbP#6SLyq~>9W@8R>-}7q71oh&;@3EPEl)< z-a}J|!&b}vuY*w8eahdFuzu=qDhm>gW-rcKhilbM7ZlvcHKb6yOuXzGlFDD-GfLf{ zFZW$WCp8{|Pyu^A_sSGElco=s$>_LN+h3Ks{Ss49=5n5oJf_@97_Hd_#4pf zAt4ezRziui(D8e6)S5;(A(@e}r+pGE<8_ z?RUGn+lRhjW@<4kGe*23zlp2wjA}dHPlO>mG)ooYr8okD9#U!cx zHrMIV9u=W7qtYx`_q%<6=r;daYmw)hl@%#Ux7j1$M#%`Hg^Iq_T{|Y5=KHQ0lRB}sO3)meSX(9tbR0s2->h-Xfb%=v4n ztj$YM$VH%15p!RXoZ67fh%B{4N@<#rjOG=pnt+JoVZYzD&1QjOCHs14I{3?oP8ym( z0Th@)o;$a!?wZ(bevNK^DQb)?X_3Eh+3En2(sD!7ymRF&h#^7v!bLIQ_VsqYzq# zh)}=}u0j|DZ({!xlv#5bVV(eLuDj$*$i-VhTWf%l6Vm>@7TX=}JAVyj5=@O)#^u=2upbL%W^YZq#_7*01M6XReeQWI(J| z%b=E4ej^?D8tBv#`$cn$Ulc^js%Fnd5)PAA0 zEIA-A;@mFF-0=~i#YnryWbkSL#TCLi&WH+#*AAL{j>)WER|bc;_s*M(&o19we7d@P ze|qZ#N2V_swwI z4?DX@Om*hq#Q^Vf`T^(zH%qF^KVl$~g!wL_07`Fd(L9{q1?ASev``PGdOC~>wY+qo zgyxnE5?V0kHO>p2OkHc$_**mdP`bCxe~6@he1yPxNSa~jhooPx4+HEyz!yVPZ~6{c ziaX@Ko$i!TMvQnB_VpH*J!;eN64S*-`-3IB`a>fS!`f-!cp6E902&(vs#N7H;th*! zZBSn`vyU>YE{f6p+>)wckbwMrXb0Z@<1$+4XjwUeH6a+|?JG zU!awShgqVf_ax9N3lP!H1Q2jYm1|N5Nk=($0FsoN2EP8{i;JsOBmtK`N`V9^8(c!> z0-kltwwoHDI#W9fjv`Zx+m<}@f6#Xjk=`^C!i~8ou^S_HE>vJ+y*{}&j$ZQWKiwR5 z1=MKQceW}9og%dD(z@g5aOG*syJsATb00o`*0gSl7&I`b(m|U7v|W|udzHhWg70z7lwv8cTlJYw zWTtB-A`3Ky0J}S=<0#Ggf3C(rX%LV*z3;XKA_e{hrqRCd`oWNV#voW+t&o{6iZ7mu zbObCBxWufFBb}8;TWSUZR_b-bG7mCYASko{KG1dL5Lq6KNlpYmFktSw!wfBeGMX%~ z5$PBb7`NBttkexJj+?A^?t^|8%DOGyrgb-|=c;$0GBnNqtHh?#e@}zBZS(iGWWk>| zk5Kn-Rco2^T(eV5$8M=B6bC0#7i#ILPyi0&hks8vgYvJc;{>%;nYR@yrN1E@TE)pRa&4L!LxM1=@tXa0-c{ zw7nm;+?YF%VDljZfB2A6pAJP)SSw7SY<{GO+ZNg%NQO+8vTJIUwm6At1|;LN3?9rF z52rAI1*3s!-Id|25wcQNxz)-v6t>A{*s}yZfeB2j)21CU+MO&Du(AoGDgi$0KK0@( z@S*(>5nAX+%j#sn&bTNoO+y0P+X=1dGu^N72vqyh2Wo~J zC;={NsN$OW#UWS%TDl1}Y+kQ5Yh*ZR2yYsTbytr^;T?vp za*~-h=v=WBCM8KB^=-Q=H50f=qyIZjg+G(m1V z+r^1MgyP7sJ)c<`;K&(A4SWORL?Qqs4LFwr1~a_Sl?&*wYa$jw#ATL6sv-8g9x@q} z2-J(3c{d?fq;QKim+fok%yqcz?trb zMoWMJv}?dlT|4f^U!L#?l{lcXXEx)y-b2vhc@7waG{9g6?{l+A=&bxr%feUS5*+RM z0!XqoRv9%)Zu-NG`$+Ra2qlh>f^wWl7AW_klcRkR0$)dywtXOfey8K4te^z}nDfoa zv1M^)U@5pWEH(}Tgk~=5PTM)ximm4yA+WR^4;twyw0`ciX&<)Sg`J2$HS|Zn>v=(o zWNV8PSb^*e5NUgGBhb!_8giOGOui~Bif`*8bWOr{VYj^@uh=~JcL@O7&2Zx$V!@4P z3^Y=fKCBx}7~$l9Uv(PzD1$(ihT;NBnc4n5_7=Y;$)%cmA{k-s;-9lr&-#7JOVp`2YT==z`!RuO~3k?{8^5Djri!vxSi{s`5 zHR4go{t%(@h$0jkD;d%(eVb70-VDdEZFi`Z(XUh0w6&mrldgP6)RS=}&czJEubJ+kT9CS>VNE2x7@TAd#56$2nw^+T>7!{LH5f#(k?vg2g}$ zutlZY-ArPC4jTPl1g#ARHs?mT*fy!Q6G~@U%_)qN*4=)nNvXSO9p|VVU6NHeHHv(k zAA7jF4|~wUy96l^7-`*X5R@Mw)?8{BAArcp#m)tpZ5W?&!K`R}gbNU_3hx4(R0JCy zxxk~*d{~M`eWeE7KR?}DWID$@Zbezlg3IWiMJ=;`EuGQm3pdRya{n`G7w25$xhHLv zlUe*e%M3dfb&x-~kfkes9l(;hR|wdM(AU3?!unC#A|6ELrMlw_m{qRL^)$C4f0*?N z{+$?0sx^ymM>CfW?^y9BJ@*$anTFT-RVEsvoC_d;O#6Oh;XCL8SWHnqbMKys8Ep*w z3N1x{@MMj}zzm3hcFW+dL&({^p>0`Abk0KlC`l! z>H|+1Rg=#Q@YC`O+=`o5$-;_0G`RJMCH;7RfP$A!Dp7#;m|HEgr+Y6(1pw47AM7}! zG&kV)8YY8FXU(5jp5D)q@RxCtsk_M^iZ9>@HwFG7_#%nmx%1&qVn6ZVC5LCv)W`%K zUB;e8ramOI{_V!$SSsdF52%plI~s6ge1s4|4wx%sOX>yVfpheYK^QOgRV34H=!nvP z{>Do~8qhn+kDeaU$GR+{Q-NWrk`ot4FcS$z8+b9Lg5>hnA#I$s$jfck-nRgdH{sQ= zy*Z8V+8O7BWz}g6g9Mw6{k065@+#@$ii~KXS{*o0mG7Be%RI}XjPjN^epQjHGsnl%4v5pUoy)_Ap0Z_mC6Zy?ufZF_OoGKY@C zE;1{J(k}AnaqvfRpYE&;U5FXX<2LcjIb7X;*iAfLQge>XP2zC=682X%go1uxXzOl5 zEoS^%+k#g3TCYoc(;li=H2P}>ASr;PtNahP9P-&EUCuNu-K+O2r#{jg-|3g`4OOo_ za3~g&#hLbtfJ`v#_}yg^Aeqa5?WIM68HJCnk15KJJurJ^oy)>qDdkL?WN7x=dabSO z-k||##mK<%W%4P$4AE`s!Q?lClSD2fEPLsY$c$)Qm@RPhYv#QRHCNj->wcq8G?m$q zrTe3b?1#xv=IW@pI{LG1h6z#+vSJ&)k)YqH4R^SCVh3gGJ(xjhh-`Nkiz)?X#**LT|Hy!B&SFU}Xs|9})&f5!w(gvw#Xat;5;D1#-BC(+fb>xf-1$WLWc zc14ZrnaU{_W@W4wy=?FAi)P)EH$}5Ei@XAy!Ro}UKDwdX2A_WaL0OH@M8;^6k~5L& zMc3D*-k+1@Yy8*6;_svL!6GB8Xh_+wifu_&o1!aLL)p#cf=ra6W!{>Hdtz?ef9{^# zmgV}nmzyImH(FCpwFwkuxyq$|^jHTQ-~#h&W!@O=lVmi7*G8LlM>bm(T~`%%CF#mx z*EP@SI~)3oQi)t@^W7_cXdfVfA891ZtThX-yC^=-R^F_=KX&jdH?gS?1!pt$bHfM z{+s~wj4}I=(=3l;mnuy&4?00PQ_4L46b+k_l-1p4IJ>EakOJg!)Al8KSnwn&>Rm~y zp5W4Ug-*wxY0PA*pDlh}{yb5DF{+Yd`?JhP@paTTB^g?f+?7uDy1J`|e||5yd74m} zj86SDJ9aiX_N!OZU3vchoO)9(m_6`Qu`XBDy*0w&^Gis16pb%EuY9bz(Wca@S+b}QKTtlVr0eL%!)Y`BIMw!S9^8@m`P*qBmm&X znN|hO^s%W{?Ybn_(dE^N@NcJYa91=rK)XW(@Sd+L}wMRF=*Si$>%LgMZ$?FU0A;aj>$7<*W+VKGo~A}HnBXFLLPO3N;-v)DQ<@v>S|WCttVmS!v;`_v zuA!LsyLv$Hn!0tSAnVThloUOwZnewTZCw`~JilwmrdX4v9mq{tHe?Ggmy>sgB7dtA z)w=mYipj>;(bO?4&mgw!(Z8MA#d-9bnK31eM^JCJoQ0Jb$H_O46^~V2lU1>Ugg{$Z zJt4|&;D@egfF_{+#cI`dYb)=Ji-fW)WMGz?BkPg{gmKq(U^h~?z*I_#uPA_K;eldl zf)^3o#8Su@$SC1FemCYoBm9L-2Y>3os%q5vKZvENg2d23;k z=X@?_KT;q|r+Vfbsxo)s`f{qCqG}ZF?W{Wi@QDL9zkhdi`OA#&Ap%c5aVEJ6MG3-M z8BGmNKm--=r)kFl)04tRGJiK*1n>v`I1)d0$f$ck(cILmszy_tBH6KUWK$3j3xO!) z;OQP%!4mkZ?aDP>K%=7&N+GxKXVeQL56&VXB}Ruzu%Udkjahq3MsysuJtciR)}kx# ziwaJ;o}d|^*SgfM`@Y~2)v-knZC({t#cGq^Rn+s62Y?I50E`L^3 zieRZ&8efLGM!;D^2}R6%);`cE43vU81LE6uI8hqxUqip&Rp$8Z?ewq;_-*X*+aGp9 zfOB7}Z_2vWi4P^(6-|};GXEG%faE;zZPPh+K}0j)X$ztE&T)ti?IC(6hC4a!3!RD}6nsT?-%Xe>#%_R`kI1YW~oAb9nUb(X? zi|I;vC8<>~w@{51#I_H~R+^iYp0z~pC!?G!ca$^waQ^0EdGX-kA^%0l*MT9RFnQ)11g}6W5Q}1_Hmr_)acw|TEdnIZsU`z<;6eSgXoB&^Iz_wt z8xu%g2K40)l|MzN?LvUllBjF7J+uTct@LaaH8!b*eW=CdEl_`8{+@^Sp32KO4*;9T z8rq|}>NQr{TmV&KZrWI?B!A}zasiwH2!0?J{ORM&Kfki-yw}13O2Q-1Pdi&Hm>7k| zW|W`{^QDi55S+FyEM(q;E$Q=-3`Dul7z`S+b$bJvG_F?6-HqH`q6oEFkM)1hsN5Lc06z`WdftaQKytI*(nQcRx)0eZIbEJeBe|G25 zbOHz`4e91fjcrS3g@2|x)Cl|0t}-pI8y*=#ri%=Du|Rs6W-R(>O9oTAW)LV0rUW>> zlws5{(CYqy}ZPn1*?Yc2#s=e8FO}YtSfdQ-49MITqgF zAMYOh#u2WDL-hEs2DAw%H5%Pa;|aL;pU0C^7~oC%hF6C<4wqwm;)(p$73;4$ie#r)zi><{qSjT z)QTA#G~P$z$@{-*M?xdam7c%4eJ^ikaut)fjovlN&<9Lq+urhViv?k3R+y=_4IdE< zitt|zy>DSG-2iBI+D26~ly~L)x)b)!GtU$~e*hM%lgo}#e{Zj&>xfc%y|`Z3o%1aB zap|TtyS{WKVd@x`;*7<A6L!&%<#poUGZDA|F+g!_g!tx8ig({o4kU6bYa2*LIL@ z+qxQX)}wQ2TMQe7XyYY@{kQ{+C))sXLDNixt1Xe5TQ+xgGZh=$eAUew@Qa1m-(rc> za*T5gdb*DIe~Qu*EILKqx1`u^%c9fX1`?PfW~%6JXI7c{^31fr93bocXA5;z%wQ1c zwsbKto4BT^SDbz&_Y{~To?OmEnc-o$0*r<)+tTukQF0&+2p#NP8<|QUmF3g6?e?cE zSvu7KgFO$UhJ86*2>YD6a#F03Fd2YU=3-+~H~bbMlNyjve^1Z@u4i~CA*DQChB>oT zDx?&aQacmxOJV>SXGMM!CJhVaSZq`bGZZ8lTL zQ9J($jFEEKaZp_IFdut{8lxUvITXfl`tu`^&$zoeXmJ1w$hK<%NrtNIHI6_po9W5y z@*kg~%f?(Vf3;BB4EzgV6a$W$vBzx=OY~GrgP!eT@J2_5?*_8*B|G2@@LhY)!RE6K>GVx@^021sVOxKISpkAZ@52dfy7U}FQ z3-qqxvn-><-_3ZH2|Y2HqDnt%D53sw#wJJr4R5&9e?`qq=si^J&JOtSY9w*jI(Cy$ z2Wf6;BtTI-mjd;&S=GCBY2X`hG#7FN-;*)InUEORGH|5>F$L&$7!3N|YD0?Ig^|K> z@>jz-FcFWEddgX>R^@g$7(@rq2a;Cvgs(%NoTfa?-qYvMCx%4J!gaEZo$r3I_hV;L z->i?=e+o~m^&yVx%7&B+UFIVfsxxFt1$GNnbaEONK9gyN$rUYxxr@MKx3bZUX{I!l zVLo?+X`=4jO{&671G(qS+Nq+k47BkO?Ua*Y1f>c)7y{aMbU3a zLiyqhf-qAN&_+&v#*bjTFN9_Avq}Jfl|ID9^5kD!okL(HK)Oa_+qP|+H+IK1J60#T z>DV3Hwr$(CZL^cSUcAN3Y-(G}svqAuw>v;kuo+_N{~AOmoW`SoawojSive{vVh)Gn zd~a${r9tjKC;SWYp($SzWA**i zpC%W%xbX38s!w-I!x zANwBrmNDzx0j|^L!|tvmDKl;TB4quYgXAe%+;=W7oQ>nf7?$Rl2AHh*4X>b{Q`UmS4 zVnGfZ=txT(_ARzr2j^)D-ln$WXc>z0S#uh6eU2n3#2eTJx2`MdCi>qZemC)*%LL#g zSEA$hIOCdMOh5nj1$R4Yxb#b&7^;(9J8FJzsN4_+ z%aVeLds?WPkA={gPivNW{5hS989c@eaEuH8Z&*){-4aWVlGa)} zcUEF59vA6Vi(tBnx376lMnNx4^HEPDSr5WZ-9<81Lyv=qXQu>PJE@(#SZcwG}*{+yF;*khXvMFog}-F^^`TjMm|2S z@8%MK-%3q0D#4gFFbgO7BU1@U?z0<-6O>&YkhJsu2I;R5{KFw z^A_6FCI+;`RJqA$CQ~|7?5@GSWNLNJy2Nai@iK5VKKSjMh!dKJ{j2!>%A}617#g^G z8VgdP+5xUlTBU~-(|GI76*QmOpb~`3!a8xG2_#4Gpg(qiT7Oh&!*kG(B#Dc0w8|7^ zlJ@DzN#3KQCJ8Gizah@Pi{8QBs@$Wk!V(5j8 z{kni*ls(wY_1X`8^r}bk$FNXy6mubg+^g<5@IppfCv$Q&?cluP>q<&g{)SNDMl6K~IVKS3(6{X-2BT=4LK zH3(7)CD5m%fh)^LyvL@ARmgaaK#xU4PthzrPtnX zNSq-7W9PoDfrh4m*O~zhj`9(lwg4m_0pGCm9OViedP$ebV z9Z17yH;0Xp?Wk393emTW0{G=3K-1m-wQYhd>o{8!Nv(-@kWQvMVANR^lTIV%s3ZNF zapH?h!lY2u)~44S^Q8K18>rd_#4(tNiq@7Z_6~XD(tbH@7XGU^ZHy;}&yTUoGg0*; zr=5{Kf;+Sh*9Qv{V;={_N?-lK(|K2wm4ttKlzo5B9@n$8VmQH|!a(y$tJ=Iph=ndr6gl_mBR2-hK9n zB<>5u*(2-$C;e(k5JwI#Ihen31~m18o;8mrnCgE_o+=)CCAVd0N#5frGrs6xFpwgc z8H9^qIKsZB)F4PPDk~<||R-ctd<_BaMkjQTd&@eLW(&eu@Nn zeL+|+=L{Rq@aE?Ejp-#t5T(jlG5oQx4>n>JAw8ub(Yz2Ug)0zjpxZp*Q9@W}bzwwN z!A$0S9&n^^kBa*~f^-Qr+7UfP=67WDR!LS?P9tN`=A{4+KN|-D3WxTcOLpxuW!_9m zM@M7Qh&RRnw#^h@Tx)SEcfd@x2eAG)wrP>HOdX?64z&J;!&VUe$+w~T_~&7@rWI0D zSQ=WnOH!9FIIzg~tYTEjp2CF8EurAngbIw>{`aCD>-i1R-n7fXlV7Z$_BjQ?E3z*2 zOBJ)UhBE)zK&J&0kkoKss(}D}As6tAbmUzv^EhcTU|2T-m?w7@m)L~p9KmrP&|D?~ z^FlvAtTQ+-MFGqkg`BENe9X!Wo=hY`^L=|f^eZzYfKLq6_tvBI-8`9vUN#?;g!W;}ErX<})*d0fv}@AZrYI?ep^tC<-c=s3L#Tj1Hi0Scq~; z^jBP9<&!7#8i6MH65*JdI1Lk6EhhHZuErST^enkganB?9;YPG<9_C%e5(2l5j%x2y zl*&2U`VZ7#gEeF42ASMM_J)6cf8t=HDUp^&1AgQdnU8rdThXq!?qvS$$QIzQeS1`T z-wgtyd97{>#FvJEr;r!yCBqp`2dr`Z5&v$RoRnqW4X{#yJWP6C&BOkSdR~+gpG_wd zyYD@Bcw}m(Z1&@!Iwe%cxhQp~tb|foIZyl1FN~E61Z3Hwx$KpQwEYKUG0LjD&4~4H z8o;*3m4^EJRU{LdXXmYkTAI_5Bf(!HX)J4~^Sap=;NBG0l{0RWD+>x<<^*|yJv`53 z_Fy-Qxny zUNe3u_)Tz>O~ymh5;>+t)y*p}W?w!k{-bDR6mpznEEC=|19v!Ko952bT@v`_VjlDD zp~hJ!5dY~9kM6xdK5tbU$vWE=aVa!1=!KHB)=*|>pB8k{1DIoBxFcIv1ox^`)u(PB zWoO?C2H`E#hSe%{!3MpE!&?9tv~zh^PH`aL!H~X;S4-#tix`tQqd@Zr&^K^QspU0a-UrmRd|E8!m2Q?be#)T0 z#F7gxJW1>TlE&mKssH2*5o2i(AyWA-T;sQAl(#1;F8`jDC> zFvVFoprJ%Ao3<8ncPGF5`{t#kD1?22?elp{X}1t^AM|(nxSpeG8Z@1*k@JASqeo@1aaysalP=e2a; z`z{@itkZ9QG9E8BYE0U1DUoHJIj(=f5g8^M$S+_Pe*#owVUWzk)@qz{0p|Vj&3IpH zm^6FgXdY>Ha0PqKJ57YsfZa`CeTA1QEgaX~%7chGA0_~Mq10`i1i5Q8UzwB_NVVZ+ z<1`HmZynL*aJ@_cEp=XeRqjJ^ydvnxXlbf< zvvYyFPtdW*kWTICJF7L4I1WlegB$J7>)Rm4dL+HuKvLSnQug`8(oFRN64D#{s96KB za7qV!(!!-=>EAWSGJ?x#!UFBYPi>is>YBS&QQl*_&m2VecAvmNC2l0pI>xJgUY{=E z+|3Q=>P%h$-bM7W*Y>}>j7_pfekN6m;wRSG{;)q@*v${XkOP){6{BpZh%f-c>caV_j*h7 zBOJ@s#+e4?*!mG{B3|z!k_yK%&FWkrU*^gB_`N1cWsmkbETA$QTu811nXv~C(MXa- zM=!k8ER3jw_&#&4dHdPhm|@8P{XKZTwV&Y#Q71F}QGtgSnVl4yr8RHAd?>v0zzFbJ zP{R9BUUz&IB1X`Gg$&H-g_Ke-U^#xltlbs(KK??CB=Plh_hm`tbxQhi-~GR>Ja^rl z$2z~;E$H=J8*`W&N~ChNG3j&q2KKmL?|kW4(A*iTt4?xH#T^g5ifOm z(cl6#a(`SNwB zv4vdrQ1tH#g%CzA35$`yeH7v`f!@Cx=Aw0psGo0+Gko{X9*A{#=h5N~hSw<{jWXY# z_Xf-yz{n{qjp7`>Yw&Dp?C4O?eiu7#5ZjNLi4(xM(+YX#zb@YlVsH80#aw7yH;u6S zi2F_+p3W&t5;hs%*v}O+t)ZmndkGK#Iar-9&il@>aX&V~x5C_8*k^<`vUV99T&))} zZw7blTNcp#Vq}P4EjlO5r|ru2b|Gp-C>_BN7(Kn-{n~}Yj^!6udXh!HVcDz6sk`Ak z5GB0WPqpjyVAX@6?Ou^rd$%L)0l${D_tF<*zm~$)y8=fK3u9ZLmvS?6^OfzhBL62G z^&Bgxk>LX4uuAqT;+uKkl{b#^Z|k&3^Jvud$45uTcfj`-a>ES1)_?S364DCMK)D+# z3#E}MM1Ns`O`yEhpd`;-akLozt}o>=aoZ7>Em8G5j3UQVcZ4q$;TwwK8Y z3Bvim+9ITQD2!}cNYvo(i$_n2M36n)=x1dskMphP@*VKzsxNH9+wt5yz%Vta)9IM! z^tZS36b03Gdd2LmD4CF*2E$h(ZzXc(@->j~d%sP>kN-G}+oRdeG7MXfS1ui*N&)#0 za9Q;6hNUKqx}DBl?1+kaSW7Ul%r(_+)5Q`Beu>&_U-|AE8-ncaA`DTxnN2#Kutm;6SHT2)Y zlAEklG(4>0e)dKW)0d8G-U?cAVV9y-c#}{TK;#?IPzDm@DGljuzw!izvRU>sSny4r zC$T5;1xfD0U}>AvEEoR(at)qNO+9y-ga^bkE0y7pQNqg*gY_njJ2ETJ<)H<11S2!r ztbpBDNL&;fL>ALae1JuFVwa>!fj7|HNlUfCm79o>vhyN4OqMVp@qO3XQwz`dE%Jf* zsbH;pu1)IRT}X8x-OIarLQk^{lbTdv=5UV>t*za?RaoYQ_?xT)jT`uhDTShr#iZ6o z2@o1vT2Xz_x)Lu!M@<$)(UuU$Po9d|S-CgE16kNQvv*|1OAid}-@rPxBAPY!mbSy| zC3e^1!bouh_(a5##QB8KBiQ3#%?iSK7jY<8r~^E>%&Fs;r1cYO3;_VoR(dRtSesaD z6y0D0Yhr>3DfAeicIs7}0?|z6wCt$j)fy&!aQ!)ZX7xZ&F>XxX6BnJkIr<0%tmp_h znvL#dA*{uB4sViZnE*|R;Al;%tTL3Q^Ugsi4AK=z_j0ss1L~ zLRlYX#5`8_y}O*DTM#nV#W6MY&-7H;lUC}Ri;^T3Es*F0_Esz)f@RFO=QS#;jG`S) zAK5#?%P4*xST{toe|hv5T77jD_mo)fj6c+EkiQ05iuGwJ97T-keD-lrd?z5gM9Dv> z{xDFEFdre5;fM>Y=iAZGStySbX@G)9h+hLK;kSSpnNyT$`ucm$#Xjy>pn7x^y5_g; z#1UDvMk?fVR0nM#kaxpyR9Ar#ZuXH8XouS z4z@e#FmnS0YOdgJ`VjtNo~xnNnV#r;_MrK}EHy71Qj+t8Q%uyNm7}517wQtFrwFIykV)%jeztlbma>h-+|(%)EIsah?~Fey z?8$Pekxm96A5%lXM{DEf|WUYR6 znO!;4N>LlQ39`N8|5gDR_O1*P34II7hQP!cwP&HmNC9J@R7-UeyS3~@ti$RLeu^Z6 zrp^8nT(FcMcQ8mBwANt8+}5-Mk0tujg5WQJv<6JP{ym%(6ajW15pvaJGC?)zQu3G{ zatb>EMxBfmImS>y%TB1<=a=`}UDj4+g?GlCp8_v1`%Rzr_$zb;uK6Fxv%nTEnH=`g zY>4lfR6@iyMFqtY5Ba>ly0}W~M1cv`M7uFUfiY5wp}n0};sQ6R#M4~=dp;jOH(^5B z$|M4EaF5(4gIS|5mA)17L1n^$t9)a@o+eOW-^b`%L?v;CzkP<{hm1orT9Sb2;k_Tw zn0FsI9X~Ge@yasOB`nCF?RZeTHfEc^%zt5vGt8Im4Vj$IvaYZA(9HM`*6|V>IQknV zvXb)q@dkA=kd47T5VAC4Joh1gJVTlS))2|B@zP>-NiH8#yFy<-dLfO1C=#pQe}Vv# z2=+P4MhR@#*^t_wErhQ;@oi3?m?mzN{cIM2I%p4g&Ke)djxgXM7__!kK&cvq^OAQk~BBEIg)f!loB zDh7cr;O+`FXIaETXJo}JO78SoeK=8DhO@;6M&Snm`ihx#!mrmMR3$b!-SRx~5aD#7 zShwNc94f___oS7p#N{g3$^msOK`v-xE4uxiQrN6JyC%QIt{1lZIs+9|uUkFB`lC$_ zX$$nOmbN$vwQi|&lslfP7h_Lju+=w+#=wS(=ni%HRXj5oPq zkRER!h>76n+PDLBW%5(&EmKfj1jCS_r3i*V+OTzTzZ1n(>CBkf({%(|6;H_+NrVrtd3U1dm90%mMp8X!1WN3^ZCE|QVL+YuP6Iw`CZhp5w}9ux@vQO z$>8fm5PuNPP5uD?15-jmZl@S9)3T3|1(rhZproV-w(o3PG$w85(F(Af(N$!@!uV&3 zpEjwG6(zCEo*V~7x@&aoY+MhF8uk1&X$Ntf3PS->x>ul{;!aLge4kq^rcCUp24>ZF z|MaGM57kT=!kLgoVEww6qkmJM`x2MnESm+q{meQ+ab^p>2<9}<(hM3How)k#P)tE< z=&juP{q*?xZ;j%Hxv^7*qa7W8$k%c6v4u>)St3fJeKE{OTa(1FhKAB#CuV#iDNZr# zO5?1WDdm=c!&jg{z`w?~5#6Lpyt5O9mWa|Tc1;{#S)gJI0m94i^~~demi7|e z>r#?M_7waTG;7xX0uHKUNRw1Av)KvC4cW^JxE>TYk#CuzXqi5^ECRMD??+H7&suWb zG2@>o?L~!2{G!akF?;xQBi+jzE+mc4V7o>LII+*K(_?UXdoAb!@3J)_Y^)Z*l6O%Ym(`Up4_AeceF+VYvcmv$IDL7Z|E{mf} zt>{qz79@3zrEu57R)jub$VVv+i&>_#ck4R#$qd_E#qQ&RPL~dtIc3Y|t!iUraq0%D zKNL|oA(W^3%U>VRXdHLNMo3r7EdpfIf!PUh* zzHDx=ADX4&wk;c=p?X$JqU0lg^tfbZlMQuw@))3zr zEE5N^wC3ezwhi2B7)fQ2Hv=+!TES)V=pWcmr5B%z08-d@<@DNN7qIJ%>3cB_p=t!r zvcQjL8dY0jGnTw*VyLY>z>#11lgR+YEly;qUEX(R+Y5ocY2WM4>y_0%*`g)BEC*`N+q&wxsQn%ewjVF!gAJ5ydPK*+&<#V1| zLMqaS_29`rl_O(FTNbA*R)*Ch=~F+)o`70lpv1@CLBAo}>N}W6^6togIqMmuo2Nk* zdz3RnidYI+wVb@3vWaesYa3<4!?(+K_ngsb{p0+F3n#H+KFuA4J|LeK`LH4z8L>f{ z$$5#0%g+6|&zd<#jdLY4{JHBSQo4TN>i&rRdeh^<-NE`FWs`&1Pm_ezKBRwZ!zX=` zz|Ce%zm*!J1=kS%Bpfgjm|W&6M*8r0E$6EzS3dXRfvqA6u8za>LmgH2H|R6qHE%0w zp*!UX8=)Xzo$|NK=d=gXEvYOzTG6X1keOTB+ST`QFYHu_{KK{_JbUJk;(XAZRky(V zepBzyV@>H}Ml@KwaE8d^jDpv{yNsHhk;6}h z_wve#X03wMgV@0Kv&qEkBGG~4}Ng7INko44oHxXs5q9JKaL)IuG$GnfmSN^+5Pra~1v`Q# zF$&e<Ec%6g_~SV8g9!VBZExB_p2UPo#NMh%#-*sqbde z(I8L)=pVS*T(gc#BAyP13tf@@u5r~t)D?Ema?fOtcp>#c6TI2wD=b$W*AJmkcLXOTP)HWSt{C=_}x`H}KzTR3XCZV+uEbx+#SiXl-q)X ze4`F!OmtTlMFiDt$i#3D(P}KP|Hno7#oXY4L9BviER#x$F4IJH#;$WRC2kxM0;#1K zP|rOqSM_JH$(%xwurZrt;9Ko`VBaH0iYX+{E3Lwj5GRF6R;Wbe*l(dBosz$Wl`vqf zH@$F$?jLXoGwM)po1z+W4-}eY)h(im;?1*B?IjV-HN6@w>_zl&;J81?N791u1gJq0 z!v;Efq9JfFpj9@ZM!K-TI|;cjL=ga{!2DEKrQgfs*guMkH}ND?^dcd5b-8^T!7mq3 zz+(TFPWI}w(^7CCIZDpB2Hq=hjfe<+x>J+4B2ttUP)#R{Zl zIr=+_IvWv*L*_lk!HMxOWC&@9sS>u7Zk4Q{!Qh`OL~)u)Ev(}G5tTIKV9BoX0p1l( z2boii#FOeh3mTYdi76oZX<6V%nhz&Im6u{<#|dhi&CCBgNMN#549|G{vDZLckjtaX zN*RJt_BKzN2X=EI%0L(g@F-Td@dn$xwyR&K)$@Ssp zmi2^-6bvNXlDZ6iIa##$F{8hM^bBBL^!`Qx{JmBaEb)ZBRm&RsF&c&bP@8kA7=86K zZcSE^&qC)L^{1qZeBcDCFh%T*^erUXJN`y3+~$P#6VGrqpkV7&KU6$Gd7oap*tk-Z zk)Z@2-Q^JtkSfHZas1tgJ{yP*+a;`X6%N#?YPky&yQ!Yt#wb)-XjfyM!^kweXh1do%v|jrLAI z-`e8m!PmMA)fmQ78;03|K6M!^j4X;4vNjnaT}rbG(kg*a&6FvcjC?2qX<@+A*Kbk(MbDO`2P_KQVn=@TV3l#2pKMQ>Sr_25gfU>l?bCa>pDQ8v7iK3?xI zG^7XH@Uoc#NU{(tE77XY1!#%H!a-}1vQUw==f)Mw65LbXMXbk`tF9U*u|M6`0-dor zJN!B>3M!h{thjzG-PX9{G{0yONZs0}PwMMqXP~ulx8mXhu`4EEra(b*&)*J%rJE{X zv_yK;+|fVo81~e?e9{g{T=`P13Mk}>sYtw?^weo4@*-~u&W7GDxLsCU)2(v?0PIuIV+l#&`XRsTs*^7dIuk|E# zH0;|T{z*@P`i2a^+2H^x@RCsXI_xDG5myNodu5%WRR;ezZMzopxpuT-Y}ap*-@m(; z;{|)2d_2lZX!Y8%t|Mz%3gr8Lzk40@s2Dn}>uD>D)+1qgR=yKFcHZ zQP`IcY0?H%Xf|aY5!!Dr)_;)on$Qw}OMnAXATpeRrd1G|G37?Q9mBnNKj11b`` zlVc%+P(u2NaYTi?<+JbxTfc~{(Q8QKG+)T^iKXG~V%$UI|A51#hYUImdv;tn{79&6 zLT+^xsb*Ew1qEEoH`_N?d=^70z&x1S#c#@G{`-x5;L_A&D(i3g3YK~^A2hcC zY;TX8Zl1ayUNq{+o>`g5=tO`poUl1KemY@K7E49g3KJ_G+!ke-nW~)`f*@t2%I02*@hf55={F zM=*NFD-aF6-uLOHj!AR~IDeDS-!qndA|~*7bhiV!tiSTu7(~eJE94~%s_k4R#)M!; zkW0+v3@$bXF*B>?Nl85d`~nRiBJzTge4l8+F2U}#ohq0is+vh#-LWrHmG`WpLPT}1 zOpnDbJvEaxiEeuq=y*(Ez2YdA?nCmtLE^}vNoh<$eUvxV#wl1Ax(HIq8<8?VuDo(E zFsPQ3fK$`o;zWU=%40U9@$cN7-D67lHBAUK44I63r^Ds1$c$P@%3J>O>o>MlCcR9x zEIAumJ@@<@w2xN3WXR#WW2eX!tugX=W$k!6P-y%%t$bs;Wwo3fyDQAS^rW!%wCw{i z(MHWW`Dk%Rc$+=myvEV%9mgN()BJn%ZBo^fw=H|m--zSVw9oj&YPBSU)|D4r|E4?v zdxnIlpU}TF;A6M4hFF~%mT|rpws;A)M#`yXC$_@6n>s;bh81T*0muy#wre5Dy4|+!lVscf7{Xu^c`>quTosWB*e1rD^05>OI~$&$%}-h z+Ig2lCoYvt9lL<9fCweg|Y_^7W@0vv^6L^<0&5)XnAk!|iINovH|BFnJ*uhf$VV#Iiq zU$P*8dk1f3N&mLQo$Ci1wvEAGc3)y6FT%m09D5kjfb{mV347LMXeF<|Q2NT-PC{q+ zc)p+$QD0Ygy%K1Sfz(l@>n^^pq+VFU581zRvx26@J;#JoWK7ntL{$z#r7oSu8*p=F+o0qUO%Wv??)ag zKClfKxxSY3MXnZPF(2v}e5|9TU#G?|u5@tNjz$LcQAH@J>}3;?rldaM4|~#x#wLXm zpFe(=HFOPt-m==LVcM3OiM*!Tht1j}jZi*++TS=db1V%E z&G`mBtRDE^qSpqFi~axkVeGtI>#k4i}R`g{o>z1DK+@bH4A7)<)e4v21AjInOs|=M)r5)H_P4Z%K_n z1soAdb5my zKY{HURYM0niRu()ljsDGC_Zh3cPy>lJ#F}(ruQyCf3g@&l9}>FlbJ{HF#>*Qtl@hN zYagVR585LS7h1^wI9fYUO|aJH&;}YD4xw9Pr87LVlOAOXXdGGSA1q9eMaq7lU6 zQHd_?h$7TlK|>D7BU>2NIfZ5Hb8@Q%$wEplWRT@CxT!tL_fNk2!vdF-ipq+R8+>0Q zhCAJe9VU+JWstM*H>i?rx-3I7LX~x;W+_o<}U+ zX1HVR=7YqN#UR2FjAm4N1R@q-h2v;}@;*VWTwA949(UomN#V}utf>rm@FqrA{omJ7=6?W~T@SY5IGB`Rz zUh+jJ>m!v02=)2r8 z)yQ7ib3Bc~&kO_iY2tSHxnT9vbYU*0^j1YDc>4lN4ambQPh!j|5NCB`843k;!_y>c zKVs>U=XVo0^MQ3%>k;;;;K`jJEg|y^yl)TUyC94A49Dwe1uN6{jHMZsY%ZOLQvtct zeW9Hq$|8>|xnOi`I~WU8%*hj|u430bNS%QE3bu`KY z?AqqK2&ZQedA1gy2-G<6{6NiwY-X`=%j4fHti@4fq<~30BFb9gl(sSsKr2(ZQVnh0S zgrrc7sDTnqwRIRI2l>Vf(QSz8JC*5i%$hID2sBU2NVL83)HnfW-s~YJUDFXQbz29s z=NRKT#8;kH20wPilqAXW<5Ea~K@liqv@i0mUfvHW50R#lB2FDTHLSg^>c)p3AVv^X zEm*1`RG zynxda3JL}Y7FwAQ=1=s;2Mjg2Eh1@YOH|srJ%|Tmxq7nKD1!La5nWNgmeh)TS0z_D z+?w@wJZIErN`7(u9;F?KEXo3R=rEYpk++J+-QaR@~>id2c9mGBe0M_bhN zSG=2nrl=@p47wLNuHX-g(5P_$F9;MXJD`bNps3VEB$x0zCp2C}tQ_<}M~x*m_Emab z{VOOey!^H4=UumL2)P}~l0V!uvs9`ht*c+c1O5Hk`~Cgn`GY%jn7#ab5^91o5<#pr zzg{1SB&60Es0VlgF$BS-f$Ns~w!27eAqydjQfcDkOL@%^O-Qqld|n7=AQjy;C-98M z{t0G;)QGf>y#kA*!(=3+wK^%tzPAc$74`!pHp;~;$0J1Fn@PAIT)JRNPyG8E{j%d= z3)BNzs>kp$)SPHZ$>Pvd_ZE5a9R=({sr}g+E8lIR2BQ))Tk zm>ZoZO^|#Ss_%6~E%`(8&CM=7<-{ipX53k>R}XWGL6Vkm!%vc9doFyc6o5SsjI}2z z^tTor!o76<1ha_voY1*cM=$2+z3gX-nhp-r9$pLSJZH^{)50C`7VT}qPdXsIFi+A9 zPwnEc;Gzf0`-7$-pZF%cFPRoppz;%ndW4vi$cjm+KiD(&hNWd9OZ7EiF{Zp(cF5)W z6%$*b8j{GwK2ua7*3TB(Zh+E-FuCOoPgt!F@AoV-LzPR!H}=Dz=gnrpbchBk$3Z*F zWRIonz1~P!<-W*l$FSYN#i>XrL|ilmVuASZMxXVsLb5{z8 zYgrBYjCbv6b56Pn0O~x+(8Ox_jEWpnM^>2(1S<7x2ae6&L6*uJ%KB8jkb(y%5GolHTInyu|PO?TqQ8mFi&j#*PH=o zgTe5W2d(c(!GJ2I>HI}m^A=S&70a*u>T?A7GC3Cf$0|wVVhL|vW|Lpt7PEI&_i=$r z=*&D^E;aW4?)Ks$;(y^Bk>rZHzksPPK8erM*As9xWK(TLO+(=Ss9j}ho6xrqcW2cc z?sph{ew}SZ0H9|sg5JqbH&kVs;#_ChYoBGZ3UlvTN;vbITBtiN*Q{QC9(Ndr4(hqd zn4RDKM`u@t$k?LGL|%Axs>^NGO}b_E2R1PC_(To^~D7A5usk#uj0a^Gjm4HWTVMHCt^Z19rS6-ex}Y8yd#8yp8sd`-^_CqzQR zTjp4-_jZ>Tr7VvUyQy@xdBX=9U;8{@j(dtMFI_{EAjWVEvrq5 zJ(3LS*9vWvbe1-j>H;K88SQE5I(*)6CNV;Ql3j3Z-5;^TFXJn2n!(61XCw*9TKuI3 zBAwPoE7d#8Muc~{CTPaduCI4NPcZmqh~mqURpqNx+F-a}2#c01_eba1K0z@_BJMG{ z(Z;HfDmapdmVZ--NPeaTZ(7<=9=<&mZMmNOK+Kg6Wb5Ak(!v=}SsPr!jekhCZr4_T7@P!Y2!w zMxXMPu>XlNy8gA^7e%RQ4vQ)d01(^v5|cgic%sInQL@19P3<&iBvtNK(W^LvHa zRLsu=P(C?OxK2D!PJ#GxTfe!^g1OOTquoDxLxM%I# zZuCqE9E=h^-)>2(M?zYuyWtFp==<>fN90KRcRSelp~~UF$`PQ|rK^$E4GAFq*^!{2 zySjPqX~3n9bociO`9Sv=wiiu2hf-Ek&7Uugq(sFv3vMzNZmO#MkB#=|b*A!nOnM{k zxS^exk9I<6f%1YqPoB$k?_VaU*~cu#%Fp{x&}nDTT1WWiId6B(ru*LK5q{lPqpyWXNr z{L6(JoCs4b&D&zD+K1TYY<;C|pN|0utSNkda%L3h(Wiktrqd;6LHr4)k`9X37k8@* zbtB*));tEtPczc5oLXKaX8~`Gp(_mJbyV-ioh)f?Ci>n>G}3oygznM}TUpWsjA08q zK`7X0yZb0a9VtYLN?lsfe>zakNbB#tu&bj#WaBU*6!vGmr3W}DL1a34p9RZu590f` zS8y#Hr6`aBIx5?1z(80NV;6sA_a#*C;Q&p${&00TJTMcQB3My4pPWu)XeZJPCXcj^ zEHF&Ovw1`e6pbvO8;D%`XBKB7J(VWdt{`H703P;~f2P}D6TV-I990lalOxN|uWdl@ zXMG{&StCr#VLCS2?|MV-M7|DxH6*e$eV?$LlFSZ+Bkz*AEp3dPT!W&*(I!ZC9Rmdv z3gP_4llBKj=FVFy zw!rpZi-@vQR5UT%OBAMoHhf@OGvG?+ZLX*Pbk9BXSR=u$&s+1(WDFi!JB4~mlI^QM z)Kba9`d*ppirLvSk}d~{3Q55sWdyQJE6_YhBr`=A?@`N!$p?*Qmytw*IqS^JvBb^? zGssXeYy^(vYpxr@LB#N?2pOKo{|QXfv@+ilNIs9dOf1RphjW*EdV6qgwYt* zr6A1zn0>-9UotW+@t%2S3^fPx?j@Q>roWaI@W!MKh^ElM_%EGPX6I z*(KL;&^F9lyR$3OlB#YIiWGfJ8)2W8{z4d7n_uBhA|vyU%Wqs`1ecK1D8tXqD#MJHBr zDv+;eR{h3FJ~QdX)biL{T^nFAFDSdU!!SuT5m6;To~!Bbu8k5i3Cx@_dV`0{A=yc3v9+)SzEmE&Vcc1-mzvRfV z?@&?uhAS*?a?7DXn*-wA+T`};=j=NI_r|UNn&|Fy@q`pmqrku``?P)8{U*<)6f@5z z$Un?oF19up&OkT{75hK3&hfj?Hj2{u#kOtRwi`QX!^XCgC$??dNy7$>Z8x^n*qL|M zteIJB<}bLv+#k+9XYXq>9yb0>SCCPZ;D(8eSz|x!9KAE95`E?v-m62V$|+t*3Y9=u zopokbaTj(n)W!eulDCd^`<@tUbdgKFF<|GC!Qp)m@o#H(jyB;riHD{ z&&@f&#ZS%^1T*nL$iO?GL>y{h5`#kZ z{a}a~o92^|uqv8vm|7@we(;~{T(xD-h9?iHn^QFk7+-sHP|pR?IAii$-;Jol3p3Gx z9p2B!{0qUxS9T6Uqwg_F*glL7m1iG0|NQQnc$hqUhz|(m(TWcckUSm7dgzEjq&6eM z$2Dl&InY1WrQ#`w6&NWk;9aQym#y6{5_Z;3#eQAMDfPCO`e#ZA_r~X2(?{*$p4KPI zc1`DUg(xh4BXAa=bf9>5S+Ro5$b; z!9RYz;75QkMrv`!=Ne|<$NXaR6emk^4=BS` zssg8fVfq7P>AQK6^^a_A3gbJt82pOx-$f;5^mSrc^)bp&GMniVpLD@4w&3KS9$2DszL7uhk(@%?Dk6~d4G!l@*>yNRJF?*&)Nx?e5&6_&p&&| zTOKv{=Co0lwX1q8ugHR997Fe2h8&L3~fyO>7N?R6Z!Vc$On1 zC;n2JhYl5*$KM*A->$SP^-vwFrrp$6M_d4s@6I(yNT7ueZhc7`ZX!|-Ue{XYH|#Xy z^)i_d5eE_cWwUJ#5*aMlIjg7>iWg>4PI$Di=|48D5R&g;HIo)n8H}7EeNNpXqEp5t z#P=JRCC9fInW+aRWq)S7hpjF*xfsZt6TrBtn*vrjQ9uTI#6*;9S)Rq@t zwREU2bTWk3;&^?zmIA_pG(4lmDnW}h4-iuZ`S%LLN$eZC@6-N?k_q6c>fAXn$4O@; z{AlTI3V%2_KF1(a;Q6O~Yi5?+`}O7vC{`oZ$Da3@u?|9l0Gcu@oB>yl0k2-bu~}OA zcD>@thu7E;MdG1$`3965wvDRR>kI6bv&T(gNxkSO#4`N%*QxjH5!r@RxMr!_HMt|q zr2u{ih`NKF?P*bk?IbI7kyzq0OL!hIoX94dAJ2?v%D1PiM|6XC7OMWXW;B ze{Y0%XDTjVksR&iM;=1*MX5GHwD(QSB>QiyaS&mw`9e;ewQstaOJKuL2mtI+{qp+< zc&Ug>UaoocybMLiU6F6i{XF_pUTxQ}0Vq#t*&!=MZp?y$r_Gr$#tmvA`~F`W^{>H9 zv+`J4A&d(6)Y_)cWEP?MP-f!>2JdQ@D4lxgWJK?HD>(^*w$6*H3I(J05A(^4>+Si2 zz0R#-!pGM0A8UOza9BA48%plsPIEKABwwA1a#j9fe)xwq#XzSa%pOZUdIrJkkl6BF zHNl+}8!GDy{M-&56jV^^t4lq$H7M2)~xCN6eqA%`Tef+lnWz%iYnaYtTkX|0MEtOL;J{I6cHY zqKZPVA6}_@($TY#sZ~@=G%9{CVVDiaY4GZ%-KH{%T`oxB%}KX|?bG?+#VsxFZ#xP* z>R0Twqr@Cvx!q>h#!QK4)Fh)X8t}Z01NYaAJ#+r}o4%{X6R#1Re;o-82Ij51qno#? zXS}z+6(|#jSvuv-akueWx*`%O-7a1-94vfv!>!pIdgL4kGF_n#f#Q`mP`IG!;Oy_y zA#?2YFU?a_bIy6I#{6AEl>LwQto$BQf50=^BTLZ~mxB%Esfa+saOEhhA9!0b<0e}f z92h%;*?c^DnZ&kij0z|vF;r^gL|8%72K0W&$d*)__Ms03isR@#WPjIQwh|AfHv}a4Z4=kK+Tw@I-%DhHv~QRrgK z@~A>|jA!?$)1ZLiMa+1z4UizD{Qw?So~N}_ zX#6t25{jerCW2jzJsks?CxRD0HX%!rHng=mH*O;-Ulj;2oJH!0UyIp&`5x9&Aokx; zQttROUw%gtXIXrUHxf(?>Tp`CA&TW*a;gYlSe4W`;qy87k^Zf?ruDJRN%l%UYa9I- zHn)_Auyf$2g8t6(13>dAzHG^B!3}{?P5fghNt+t(0HuH}Mn&uwtGuKqd9#w5J=aVf zB>mIWW!)0Y={3-33|%RA$9GX!qz|lnEc&p^$GQ9Ib*k&y44x?y=9w<>*wyPi$uaOc zXf@-y&r|E!sRYV{RW1Go;Wb#V{@o)p`?AOpc9s2!=OJ|SFMut!_uqgdXVOPlZ2H=> zX>JM?;r|{SYqwC0>*1$CTC5$2vR!fx@zNR>iun~Vk(Hs!hZ&&-~JOA>Oeoksc8n9RlR`ag0%puRpt zwsoy4lW#5w!8!Pnk*_2H=XGgxzZLC*TS%=)R&&SPuCXXvn~Ah8?CxwPF9s-d2{brZ z+V+zsloxQnd-oZl0?YCrSOTQ1C#Ms9;CU{ArON{_lrv z$`*f=NMa|6jC*x}u=S1yhvyw6fh(?k|0#j`O>bYZBvMMofB98`>09R7OQkC)L#&Tm z13|+#jq>%K*Pi-566bEdGft&Lfc6)!+<{LohZnJ_T#X`Nqn`{(8Or(} zvD*JwNUK3*0og!xg=q^1itQQsN^v0|F`?3j1ZL$=qti7|cc!UQ0Xxnf@kP7#gTd})G)-4rTo`Q#BTn37&r7!IYYMej@4QC0 zC*31H8-78u(hVH&D;-0ctTJ3bFfh#HBHCitkQtqDtB6oESW@t*dAAF(Ye{JX^;j&A z{V1ikw%!(pTmH`I?`H?ev%l`G&sNIKnW)Y=B`p zILSA4Npy$nLd5FJU1AFC1J$yp_P_t8Na8gYw7>Qja;XvJwP>V#;*X3~Jk@J#97!~+ zmPD)i0AmLLDx=;yBmzHB5*hZJ+qjz9BE(_~6Z^fH{83o+Z<6a>HzMsZ*yu*ieCqu$ z?I(z$Z-q}Ii;wK+XY{{2e7~+Is_#&|ZT7Hbds!7$(H1EU92PIr{QDt7Mb9M0$ovc>E8 zDz<51XsD89Ab3=$6NrV2p367*m7$m#KIqz~E66uQ_G1L7n)Sv;I+zEpjuYpx*~dqKJy97da3?9vsr<-(fJzh_Wa6m=Cin8EM;&a!HUygO21# zq3;8%V5ul9OnI(DE&Ae`CmPyT{l?D&jd)L6jEV-lh!=U?xzISm@hAYvsS< zMvz53;N#blS!C);*Xn!>yvczZK=m8J} z>$NAvB&jj9ZQ3f9#*()FdW0Rq#;*%x^a29!UdaGSRVGL@-ua4PNmdLlNS;Er0TR=3 zs%K*D+EV^YC58rE+%z_T)^-hzGZ{DMdPL}&E8hvPpB6dbn3}BXp>$~{!rm5N(jI^d z#CbDWsAdw&8yJ?$dEM8dCy1EGc14{R*L^r?*{V*&@zf=ICz;K{=#Q=jh-NdL?X%E! zH=@gZbnv4H40~xvbHp3es&XF&i894&6+lD*tFzi~Rm}W5Ph#4hl0d}mE{tDZQo*6k_RO*k&( zuF`4az(*HYnjI?LA^%&5(ZfWn{{Zv1ucjP}#V`C?ZF2o@v^W*^0x3dyrYVM1RP!t! zt3@ga=_T3ptC<;3V1PAYaYO70e-OCJAFyW)<*gnji+2(lC0S%$cDcX;+dSaY+sXgs z^XzpZlpMrfElX2A!@Vqx*-FO+DN1S3?6%J6<8LUtEWR5o$&%}Ch=>X%s+26fCZWVH z#!Id;2LDwnOf!lgO|&Dvwx#fZoT!+7l|OF@hwKw zxbQ;dto7q(*9fr!_b-*6#8`F0qokd2Y;GpK!&<9}w%Kgh`kI$I){94#mfWbnKYWKI zS(`Yo-K8PHw6(tFO|JngtdtW-9d`!*1Q70m4}P{PDQ|ufK)P4lHPKlx27kj_@)h7f zLT8%NF&9cd-%^UP0KX7$hXC#0RIwFK01>e2mWi&z1aX z|J7sn)ZLtu(mCUNMKO>&@m#q?nHg40`$*e^8C_3k%SC%`*HRi_;1?x~qzz~@`c7Ab zZ~_q{W{W4Cc_z1_KPNPCh6Zk}tpHCk5E)@kR#b_(*4xK5nUtrCCv})IE~frf&||O2 zRnOo^OQIwe7uam%h5oj0^n;0GxlY0Ppy^L1_Z628;{vQ+V9slGZXjc%c|^y&1sf;o zT*|WtQ@hrqwNXBB^0}^^84N3W5`EH&4$}jn-phdOJ1L?nIB#vAM|6v*^ucul3 zJAM#lCv8L_rEXX?4|}8PVZj@K4!ZUvXmKukFNZZb?FA0cA|FncYkuo2?V##YghvJc zWop->Fy?UOt>UV%$~3lN{Hj~VmAV_0oGC#&J(S~0YIN%Y4lFgY?j!`0Gh&Jo=i`R zw0koI72&@u_?LgIR?rYvkXe)bH;QBydOF zZOTzf%D(kegebB-I%jp_bt)-2O}69k&)D;1BB>vTfsSG-Ldi(v^IwXyhFCaoBCmNqGUB>dIM4tA&Eq&&agPGkM z8thGCExeUHmZ=eF@6ydRG_37mq_r-}cwQkn1gRuY13VZMzx*~-D64N}nT0bz8G>sA zg%&HzTxExKT=j7!T@=U&!qZ!FQyW^jsYNO0~*L;seT{i6QLXIh}v95Q1u1t2H!WjAiAl_>W38O z18>GIn&tye8*uSuzl9Q5VnrdT#aUUH1Abt#vja8h*_k6{LGPxXYJ9OsPVrr4mYDQ` zJ&J1Or}F4<2ucTo8!QSTYB7#=4(Nv$#`EN=3jjQ|UE8ldUCBX>eNyQ|&+QrMWG8Ia zY9C0S(J==Hd?+~i+(GUfyJP6}B*_PPO@T*h6xFcZ5UpoVKNSebe)Mdxyj|LykRQg8p6`C@H<7!`c8QoYMrTzP#x5q2r)zi#Jh^wP zZx(pAf17a5{x`zb3{o6#Orzy~Ho4bsUh4U(DUDJ7S)v>(eF}Y)Nz)n3I6sV?KW97< zdi@oZnp;c}pVUPF*RLDdfyq`=z`Rlo%(N{uAU7~ZtM(US0c;H?YF-t$todJtvC7go z-o}Kc-GF&mh&L<2vEQ)xxR`{fWzqz%zvz42 zx8^cNmTc%tHQ>6{ipx5zN_yHyDXO$R-N!*tU@a6sT7qa{80EN*GxH@(0k+;sCcB44 z2-eY(*-3`W@e^o4nglh)MLTdd?o2zBmkdIaKw-rH==yZ|iL&ZF9IPg*IO{9JztKme z6;ulLdDO**e&`*-iTx?zgB&oCVROQcBy5zXqQZ95q_<1Js6zHsl>p>2lT%%h7IRW@riJSn_5z_h0oeE=kY`E8)vPFX5cdB+z%xb z%b~I{e6nHI)5@!?6>6sRrIiJEp@<%gcJJsNc?_AfCVE7uTt=wS;Lo)P!5p zRUPfzVM@)DOMx^v1Rrvnmw0^+OW#vq9hl`W#+IgAzVmN#gq_tO0Vw|#rLTUxM{lsY znoYeKAlz0;3f`FHfv>N*^j(*6sADD$xp=G$ zMiE6=H}YRJxl5FfDG--ZWf#qt^lHx_zX{_c9x;2}}N__7Z<6ib6JauH|v`p*$EknPDt-Tje zGkG+Xk<73!evtPwjK2tcS`s4jf1XTXxgm6%>SUll{|mxE7~bLk$(UNh^Kkv|x?WaR z&SbPtDd2xe`yD#yHcDKM;J(r%`PBWF$!d$$ofL5E<$U@sY#yI{(Q0+N@rB-A-Qm#DXOedAV2^e-lf-{p10~C)0nq0yM7R zG&Da}KVnip^{)sMp%|y;N1r*2o*^>~NtRybIemv_iL%K_G`y}fzt^jVp1pPXkQVnT zc@urx6D?alJr4e0?`KISMKH4@+Q$AV>4`f0IB6Ln9pIk2(!AAkiJ6g740F3XSeXq| zua1N1OFRxHW**<^0LN<-47-WY59s9I*IC=2me}c6`QK=8xTc=bA!j10Vc-5sTpe=X zP4Bu|pX1w_J!5@Xx*nfsgTVFP)`aM(!te4y{CV{tp!vO-oro5@tZ&fq!3&*6csLRU zPkAiG`ael({f#*;7!i@PRoc5xh9tghE=lg_7*(g4$5;5bXTY}R$~*{M9KbkcHxiF~ zqw)SaZ|w-ssi>pB5n_kc#a!^|Wl%iLyiSXV(IssX36&jth_)QTzbO+FJ<^=2TMLkh z-PK%&tVS5?o#!lNO^ok0KoZJr(^$s}77f!qJ09_7#ST|36OwSE0OUTzI;jR^v{2DZ z7DR)1cT-T9B~zflmCTjO0W0}|0(GxQ)=`37?1MPm0xNgllaUxOoYJ`Bur7i)n3$B| zqmT-n3^CVSmbr>*lDh5fA6b*hr#aCwJ-3F6=&az`3v-wFMs`U5E|4y;C{k= z=qKJFYP)$sM#9_=NMmkeB)N)vu4XQR2wtdZIepe3O3qoTll@3kPC3|YjxTnYx2aRw z#%vRqL5LiFR8H-TUm>m6UpKd$KUjGcx(NvlSS#ageL(6&lQ@2(!ff-Va6MA&YO)$B+vE`Pd{My6s|)N@ z5Uq-dEQQ8<{Sjg!w0KAze9tWJ6e;&u1!a-!y1avW)*s|tXG|aMmXR$sUVe29E?=Bg z{v8%D3iIm^K%Rm+`Y1pbw~Yi3e9Lyi`!fKp_LW>jv?fl-DXVRaEW~Z=x@URJN{aVEV`She%7bt^MWb@>bVs<1E{g;M4sM zjj_)xVCHWC-Vq~KH6_1u$FE-!`3p!%3bmsm{jZ3Z;dLXzl|YxES=qmSF{X%@7mq=O z_jVzQinfdW>tjm3z~s2`D;`Qt3hkge_(6I}udXO(g8kb>W#bbu++SE>qwdAfMNf|u z9r94eQb62TNO+0^>X;Jwg@M@Q)|Z~hEd8W%p>#&ZHgg*=XT)0SMrgJ*0+ z+oqMg>4$MFW1U*=hFWPwwU31&qOS1#Djl2%#9}-QDWpWomc-?)48?X z<;d)W+=&ou;tUS z??P44>9?(dz=(C+K-tQ_Mp->-lag|N@4 z4s)|!f+1DA1X5F9RKP4TM${f~8WR7UR~{uq04GQ( zL1d0{+JxI5cX3jp`MwRI(#q?U6&S+E0tM$}(FCQ<3C^4LSGxjpp6Vl{vi(bJR;wP0 zwS{;bqT`w;{%-}Fh{-6xJv9}Bsglb#)k^CH#q3-emT}vhuv5(8xC7bE-(haSyLTce zS?0uEBx0f-7_u;R4ojty0r=k}O|lbaW0Y;_*tqjpFqQ<({xt*|SP`SgL2@gZh5T)0 z^r4U^DCq5T1I1DaiE)r%CowMn>-u7+5IW+mcMoQP*bRBf=YqfkxWZ@@$P7!WFS3qC z9>M=>3FiurAK;e{rcGJK*Uy>}N_q!Beqbkvx9WEz?9x{Pw-l}rcq)KAj{+gXbMT3g zEHKl5Upg;}H=cy+Nf}FEk7fn)2uA%y<3kBe4%^{U+!t_)cI%vI<%AuOJ})xeOnY?I zn`GsN^1YP+-xEcd&@2$oXvzQAcx8i
pnr?C==!erXVrps7IdRR3 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%0D2R}rKA1dOgpx2m73dW0tC9SPN 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 V)Ygs^cvc_=hmdk}D`+Z`{(m@-lWYJ0 delta 317430 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 z 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

@)F9&sMJU3TANx(pDn3~g_ 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 703.2 Q F0 .881 R -.2(vo)-.4 G .881(cation, by the).2 F F1(set)3.382 E F0 -.2(bu)3.382 G .882(iltin command, or).2 F(those set by the shell itself \(such as the) 144 715.2 Q F12.5 E F0(option\).)2.5 E(GNU Bash 5.2)72 768 Q -(2021 December 26)136.795 E(10)185.955 E 0 Cg EP +(2022 January 17)141.79 E(10)190.95 E 0 Cg EP %%Page: 11 11 %%BeginPageSetup BP @@ -1638,7 +1638,7 @@ F F1($0)2.75 E F0 2.75(;s)C(ee)-2.75 E .04 (f)-5.216 E F1 -.3(BA)2.716 G(SH_ARGV0).3 E F0 .216 (is unset, it loses its special properties, e)2.716 F -.15(ve)-.25 G 2.715(ni).15 G(f)-2.715 E(it is subsequently reset.)144 705.6 Q -(GNU Bash 5.2)72 768 Q(2021 December 26)136.795 E(11)185.955 E 0 Cg EP +(GNU Bash 5.2)72 768 Q(2022 January 17)141.79 E(11)190.95 E 0 Cg EP %%Page: 12 12 %%BeginPageSetup BP @@ -1744,7 +1744,7 @@ H(he current completion function.).1 E F1(COMP_LINE)108 690 Q F0 1.207 (yt)-3.537 G 1.037(he programmable completion f)-3.537 F 1.037 (acilities \(see)-.1 F F1(Pr)3.537 E 1.037(ogrammable Completion)-.18 F F0(be-)3.537 E(lo)144 726 Q(w\).)-.25 E(GNU Bash 5.2)72 768 Q -(2021 December 26)136.795 E(12)185.955 E 0 Cg EP +(2022 January 17)141.79 E(12)190.95 E 0 Cg EP %%Page: 13 13 %%BeginPageSetup BP @@ -1867,8 +1867,8 @@ F1(]})A F0 -.1(wa)2.512 G 2.512(sc).1 G .012(alled from the \214le) (at line number)144 702 R F1(${B)3.683 E(ASH_LINENO[)-.3 E F2($i)A F1 (]})A F0 6.183(.T)C(he)-6.183 E F1(caller)3.683 E F0 -.2(bu)3.683 G 1.184(iltin displays the current call stack using).2 F -(this information.)144 714 Q(GNU Bash 5.2)72 768 Q(2021 December 26) -136.795 E(13)185.955 E 0 Cg EP +(this information.)144 714 Q(GNU Bash 5.2)72 768 Q(2022 January 17) +141.79 E(13)190.95 E 0 Cg EP %%Page: 14 14 %%BeginPageSetup BP @@ -1963,7 +1963,7 @@ F F0(\(see)4.047 E F2 1.547(SHELL B)4.047 F(UIL)-.09 E 1.547(TIN COM-) 3.266 E 3.516(w\). The)-.25 F 1.017 (characters between the insertion point and the)3.516 F (mark are often called the)144 720 Q F3 -.37(re)2.5 G(gion)-.03 E F0(.)A -(GNU Bash 5.2)72 768 Q(2021 December 26)136.795 E(14)185.955 E 0 Cg EP +(GNU Bash 5.2)72 768 Q(2022 January 17)141.79 E(14)190.95 E 0 Cg EP %%Page: 15 15 %%BeginPageSetup BP @@ -2086,8 +2086,8 @@ E F0 3.747(command. This)3.747 F 1.248 (is a colon-separated list of directories in which the)3.747 F 3.796 (shell looks for destination directories speci\214ed by the)144 729.6 R F1(cd)6.295 E F0 6.295(command. A)6.295 F 3.795(sample v)6.295 F 3.795 -(alue is)-.25 F(GNU Bash 5.2)72 768 Q(2021 December 26)136.795 E(15) -185.955 E 0 Cg EP +(alue is)-.25 F(GNU Bash 5.2)72 768 Q(2022 January 17)141.79 E(15)190.95 +E 0 Cg EP %%Page: 16 16 %%BeginPageSetup BP @@ -2204,7 +2204,7 @@ A F2(HISTFILE)108 672 Q F0 .181 -.1 F(alue)-.25 E(is)144 696 Q F5(~/.bash_history)2.5 E F0 5(.I)C 2.5 (fu)-5 G(nset, the command history is not sa)-2.5 E -.15(ve)-.2 G 2.5 (dw).15 G(hen a shell e)-2.5 E(xits.)-.15 E(GNU Bash 5.2)72 768 Q -(2021 December 26)136.795 E(16)185.955 E 0 Cg EP +(2022 January 17)141.79 E(16)190.95 E 0 Cg EP %%Page: 17 17 %%BeginPageSetup BP @@ -2323,7 +2323,7 @@ F0(\(see)4.427 E F2(READLINE)2.761 E F0(be-)2.511 E(lo)144 624 Q(w\).) (rrides the v).15 F .973(alue of)-.25 F F2(LANG)3.473 E F0 .973(and an) 3.223 F 3.473(yo)-.15 G(ther)-3.473 E F1(LC_)3.473 E F0 -.25(va)3.473 G .973(riable specifying a locale cate-).25 F(gory)144 720 Q(.)-.65 E -(GNU Bash 5.2)72 768 Q(2021 December 26)136.795 E(17)185.955 E 0 Cg EP +(GNU Bash 5.2)72 768 Q(2022 January 17)141.79 E(17)190.95 E 0 Cg EP %%Page: 18 18 %%BeginPageSetup BP @@ -2432,8 +2432,8 @@ E F0(and)3.423 E F1(\\W)3.423 E F0 .923(prompt string escapes \(see) -.15 F F2(PR)3.674 E(OMPTING)-.27 E F0(belo)3.424 E 1.174 (w\) and displayed by interacti)-.25 F -.15(ve)-.25 G (shells after reading a command and before the command is e)144 720 Q --.15(xe)-.15 G(cuted.).15 E(GNU Bash 5.2)72 768 Q(2021 December 26) -136.795 E(18)185.955 E 0 Cg EP +-.15(xe)-.15 G(cuted.).15 E(GNU Bash 5.2)72 768 Q(2022 January 17)141.79 +E(18)190.95 E 0 Cg EP %%Page: 19 19 %%BeginPageSetup BP @@ -2547,7 +2547,7 @@ E F0(belo)3.084 E 3.334(w\). If)-.25 F .834(set to an)3.334 F 3.334(yo) (must be a pre\214x of a stopped job')144 692.4 R 2.816(sn)-.55 G .316 (ame; this pro)-2.816 F .316(vides functionality analogous to the)-.15 F F1(%)2.816 E F3(string)A F0(job)2.816 E(identi\214er)144 704.4 Q(.)-.55 -E(GNU Bash 5.2)72 768 Q(2021 December 26)136.795 E(19)185.955 E 0 Cg EP +E(GNU Bash 5.2)72 768 Q(2022 January 17)141.79 E(19)190.95 E 0 Cg EP %%Page: 20 20 %%BeginPageSetup BP @@ -2703,8 +2703,8 @@ F0 3.386(]}. If)B F3(subscript)3.386 E F0(is)3.386 E F1(*)3.386 E F0(or) R 5.295(.I)-.65 G 2.795(ft)-5.295 G(he)-2.795 E F3(subscript)3.135 E F0 .295(used to reference an element of an inde)3.475 F -.15(xe)-.15 G 2.794(da).15 G .294(rray e)-2.794 F -.25(va)-.25 G .294 -(luates to a number).25 F(GNU Bash 5.2)72 768 Q(2021 December 26)136.795 -E(20)185.955 E 0 Cg EP +(luates to a number).25 F(GNU Bash 5.2)72 768 Q(2022 January 17)141.79 E +(20)190.95 E 0 Cg EP %%Page: 21 21 %%BeginPageSetup BP @@ -2854,8 +2854,8 @@ F1(]})A F0 3.149(,w)C(here)-3.149 E F2(x)3.149 E F0(and)3.149 E F2(y) 3.513(,i)C(nclusi)-3.513 E -.15(ve)-.25 G 6.013(.S).15 G 1.013 (upplied inte)-6.013 F 1.013(gers may be pre\214x)-.15 F 1.013(ed with) -.15 F F2(0)3.513 E F0 1.013(to force each term to ha)3.513 F 1.314 -.15 -(ve t)-.2 H(he).15 E(GNU Bash 5.2)72 768 Q(2021 December 26)136.795 E -(21)185.955 E 0 Cg EP +(ve t)-.2 H(he).15 E(GNU Bash 5.2)72 768 Q(2022 January 17)141.79 E(21) +190.95 E 0 Cg EP %%Page: 22 22 %%BeginPageSetup BP @@ -2988,8 +2988,8 @@ E -.855(AT)-.666 G(H).855 E F4(,)A F0(and)2.25 E F3(CDP)2.5 E -.855(AT) 712.8 Q 1.189 (When braces are used, the matching ending brace is the \214rst `)108 729.6 R F2(})A F0 3.69('n)C 1.19(ot escaped by a backslash or within a) --3.69 F(GNU Bash 5.2)72 768 Q(2021 December 26)136.795 E(22)185.955 E 0 -Cg EP +-3.69 F(GNU Bash 5.2)72 768 Q(2022 January 17)141.79 E(22)190.95 E 0 Cg +EP %%Page: 23 23 %%BeginPageSetup BP @@ -3123,7 +3123,7 @@ F0 .459(positional parameters be)2.959 F .458(ginning at)-.15 F F1(of) 5.64(.I)-.55 G 3.14(ti)-5.64 G 3.14(sa)-3.14 G 3.139(ne)-3.14 G .639 (xpansion error if)-3.289 F F1(length)3.139 E F0 -.25(eva)3.139 G .639 (luates to a number less than).25 F(zero.)144 720 Q(GNU Bash 5.2)72 768 -Q(2021 December 26)136.795 E(23)185.955 E 0 Cg EP +Q(2022 January 17)141.79 E(23)190.95 E 0 Cg EP %%Page: 24 24 %%BeginPageSetup BP @@ -3249,8 +3249,7 @@ H 3.314(ft).65 G .814(he pattern matches a trailing portion of the e) (peration is applied to each member of the array in turn, and the e) -2.923 F .422(xpansion is)-.15 F(the resultant list.)144 684 Q(${)108 700.8 Q F1(par)A(ameter)-.15 E F2(/)A F1(pattern)A F2(/)A F1(string)A F0 -(})A(GNU Bash 5.2)72 768 Q(2021 December 26)136.795 E(24)185.955 E 0 Cg -EP +(})A(GNU Bash 5.2)72 768 Q(2022 January 17)141.79 E(24)190.95 E 0 Cg EP %%Page: 25 25 %%BeginPageSetup BP @@ -3294,4255 +3293,4233 @@ F0 .088(\(the fourth form)2.588 F(abo)144 216 Q -.15(ve)-.15 G .315 (are deleted.)2.899 F(If)5.399 E F1(string)2.898 E F0 .398 (is null, matches of)2.898 F F1(pattern)2.898 E F0 .398 (are deleted and the)2.898 F F2(/)2.898 E F0(fol-)2.898 E(lo)144 240 Q -(wing)-.25 E F1(pattern)3.251 E F0 .751(may be omitted.)3.251 F .751 -(If the)5.751 F F2(patsub_r)3.252 E(eplacement)-.18 E F0 .752 -(shell option is enabled using)3.252 F F2(shopt)3.252 E F0(,)A(an)144 -252 Q 3.451(yu)-.15 G .951(nquoted instances of)-3.451 F F2(&)3.451 E F0 -(in)3.451 E F1(string)3.451 E F0 .951 -(are replaced with the matching portion of)3.451 F F1(pattern)3.45 E F0 -5.95(.B)C(ack-)-5.95 E .182(slash is used to quote)144 264 R F2(&)2.683 -E F0(in)2.683 E F1(string)2.683 E F0 2.683(;t)C .183 -(he backslash is remo)-2.683 F -.15(ve)-.15 G 2.683(di).15 G 2.683(no) --2.683 G .183(rder to permit a literal)-2.683 F F2(&)2.683 E F0 .183 -(in the re-)2.683 F .234(placement string.)144 276 R .234 -(Users should tak)5.234 F 2.734(ec)-.1 G .234(are if)-2.734 F F1(string) -2.734 E F0 .234(is double-quoted to a)2.734 F -.2(vo)-.2 G .233(id unw) -.2 F .233(anted interactions)-.1 F .084 -(between the backslash and double-quoting.)144 288 R -.15(Pa)5.084 G -.085(ttern substitution performs the check for).15 F F2(&)2.585 E F0 -.085(after e)2.585 F(x-)-.15 E(panding)144 300 Q F1(string)3.029 E F0 -3.029(;s)C .529 -(hell programmers should quote backslashes intended to escape the)-3.029 -F F2(&)3.028 E F0 .528(and inhibit)3.028 F .802(replacement so the)144 -312 R 3.302(ys)-.15 G(urvi)-3.302 E 1.102 -.15(ve a)-.25 H 1.102 -.15 -(ny q).15 H .803(uote remo).15 F -.25(va)-.15 G 3.303(lp).25 G .803 -(erformed by the e)-3.303 F .803(xpansion of)-.15 F F1(string)3.303 E F0 -5.803(.I)C 3.303(ft)-5.803 G(he)-3.303 E F2(no-)3.303 E(casematch)144 -324 Q F0 .122 -(shell option is enabled, the match is performed without re)2.622 F -.05 -(ga)-.15 G .122(rd to the case of alphabetic).05 F 2.791(characters. If) -144 336 R F1(par)4.041 E(ameter)-.15 E F0(is)3.521 E F2(@)2.791 E F0(or) -2.791 E F2(*)2.791 E F0 2.791(,t)C .292 -(he substitution operation is applied to each positional param-)-2.791 F -.793(eter in turn, and the e)144 348 R .793 -(xpansion is the resultant list.)-.15 F(If)5.793 E F1(par)4.543 E -(ameter)-.15 E F0 .793(is an array v)4.023 F .793(ariable subscripted) --.25 F(with)144 360 Q F2(@)2.877 E F0(or)2.877 E F2(*)2.878 E F0 2.878 -(,t)C .378(he substitution operation is applied to each member of the a\ -rray in turn, and the e)-2.878 F(x-)-.15 E -(pansion is the resultant list.)144 372 Q(${)108 388.8 Q F1(par)A -(ameter)-.15 E F2(^)A F1(pattern)A F0(})A(${)108 400.8 Q F1(par)A -(ameter)-.15 E F2(^^)A F1(pattern)A F0(})A(${)108 412.8 Q F1(par)A -(ameter)-.15 E F2(,)A F1(pattern)A F0(})A(${)108 424.8 Q F1(par)A -(ameter)-.15 E F2(,,)A F1(pattern)A F0(})A F2 .438(Case modi\214cation) -144 436.8 R F0 5.438(.T)C .438(his e)-5.438 F .437 +(wing)-.25 E F1(pattern)2.5 E F0(may be omitted.)2.5 E .95(If the)144 +264 R F2(patsub_r)3.45 E(eplacement)-.18 E F0 .95 +(shell option is enabled using)3.45 F F2(shopt)3.45 E F0 3.45(,a)C 1.25 +-.15(ny u)-3.45 H .95(nquoted instances of).15 F F2(&)3.45 E F0(in)3.45 +E F1(string)144 276 Q F0(are replaced with the matching portion of)2.5 E +F1(pattern)2.5 E F0(.)A .75(Quoting an)144 300 R 3.25(yp)-.15 G .75 +(art of)-3.25 F F1(string)3.25 E F0 .749(inhibits replacement in the e) +3.249 F .749(xpansion of the quoted portion, including)-.15 F .767 +(replacement strings stored in shell v)144 312 R 3.267 +(ariables. Backslash)-.25 F .767(will escape)3.267 F F2(&)3.267 E F0(in) +3.267 E F1(string)3.267 E F0 3.267(;t)C .768(he backslash is)-3.267 F +(remo)144 324 Q -.15(ve)-.15 G 2.669(di).15 G 2.669(no)-2.669 G .169 +(rder to permit a literal)-2.669 F F2(&)2.669 E F0 .169 +(in the replacement string.)2.669 F .169 +(Backslash can also be used to es-)5.169 F 1.428(cape a backslash;)144 +336 R F2(\\\\)3.928 E F0 1.428 +(results in a literal backslash in the replacement.)3.928 F 1.428 +(Users should tak)6.428 F 3.929(ec)-.1 G 1.429(are if)-3.929 F F1 +(string)144 348 Q F0 .292(is double-quoted to a)2.792 F -.2(vo)-.2 G +.292(id unw).2 F .292 +(anted interactions between the backslash and double-quoting,)-.1 F .053 +(since backslash has special meaning within double quotes.)144 360 R +-.15(Pa)5.053 G .054(ttern substitution performs the check).15 F .07 +(for unquoted)144 372 R F2(&)2.57 E F0 .07(after e)2.57 F(xpanding)-.15 +E F1(string)2.569 E F0 2.569(;s)C .069(hell programmers should quote an) +-2.569 F 2.569(yo)-.15 G .069(ccurrences of)-2.569 F F2(&)2.569 E F0 +(the)2.569 E(y)-.15 E -.1(wa)144 384 S 1.112(nt to be tak).1 F 1.112 +(en literally in the replacement and ensure an)-.1 F 3.612(yi)-.15 G +1.112(nstances of)-3.612 F F2(&)3.612 E F0(the)3.612 E 3.613(yw)-.15 G +1.113(ant to be re-)-3.713 F(placed are unquoted.)144 396 Q .687(If the) +144 420 R F2(nocasematch)3.187 E F0 .687 +(shell option is enabled, the match is performed without re)3.187 F -.05 +(ga)-.15 G .687(rd to the case of).05 F .736(alphabetic characters.)144 +432 R(If)5.736 E F1(par)4.486 E(ameter)-.15 E F0(is)3.966 E F2(@)3.236 E +F0(or)3.236 E F2(*)3.236 E F0 3.236(,t)C .736 +(he substitution operation is applied to each posi-)-3.236 F .655 +(tional parameter in turn, and the e)144 444 R .654 +(xpansion is the resultant list.)-.15 F(If)5.654 E F1(par)4.404 E +(ameter)-.15 E F0 .654(is an array v)3.884 F(ariable)-.25 E .347 +(subscripted with)144 456 R F2(@)2.847 E F0(or)2.847 E F2(*)2.847 E F0 +2.847(,t)C .348(he substitution operation is applied to each member of \ +the array in turn,)-2.847 F(and the e)144 468 Q +(xpansion is the resultant list.)-.15 E(${)108 484.8 Q F1(par)A(ameter) +-.15 E F2(^)A F1(pattern)A F0(})A(${)108 496.8 Q F1(par)A(ameter)-.15 E +F2(^^)A F1(pattern)A F0(})A(${)108 508.8 Q F1(par)A(ameter)-.15 E F2(,)A +F1(pattern)A F0(})A(${)108 520.8 Q F1(par)A(ameter)-.15 E F2(,,)A F1 +(pattern)A F0(})A F2 .438(Case modi\214cation)144 532.8 R F0 5.438(.T)C +.438(his e)-5.438 F .437 (xpansion modi\214es the case of alphabetic characters in)-.15 F F1(par) -2.937 E(ameter)-.15 E F0 5.437(.T)C(he)-5.437 E F1(pattern)144 448.8 Q +2.937 E(ameter)-.15 E F0 5.437(.T)C(he)-5.437 E F1(pattern)144 544.8 Q F0 .373(is e)2.873 F .374 (xpanded to produce a pattern just as in pathname e)-.15 F 2.874 (xpansion. Each)-.15 F .374(character in the e)2.874 F(x-)-.15 E .514 -(panded v)144 460.8 R .514(alue of)-.25 F F1(par)3.014 E(ameter)-.15 E +(panded v)144 556.8 R .514(alue of)-.25 F F1(par)3.014 E(ameter)-.15 E F0 .514(is tested ag)3.014 F(ainst)-.05 E F1(pattern)3.014 E F0 3.014 (,a)C .513(nd, if it matches the pattern, its case is con-)-3.014 F -.15 -(ve)144 472.8 S 2.822(rted. The).15 F .323 +(ve)144 568.8 S 2.822(rted. The).15 F .323 (pattern should not attempt to match more than one character)2.822 F 5.323(.T)-.55 G(he)-5.323 E F2(^)2.823 E F0 .323(operator con)2.823 F --.15(ve)-.4 G(rts).15 E(lo)144 484.8 Q .181(wercase letters matching) +-.15(ve)-.4 G(rts).15 E(lo)144 580.8 Q .181(wercase letters matching) -.25 F F1(pattern)2.681 E F0 .181(to uppercase; the)2.681 F F2(,)2.681 E F0 .181(operator con)2.681 F -.15(ve)-.4 G .18 -(rts matching uppercase letters).15 F .085(to lo)144 496.8 R 2.585 +(rts matching uppercase letters).15 F .085(to lo)144 592.8 R 2.585 (wercase. The)-.25 F F2(^^)2.585 E F0(and)2.585 E F2(,,)2.585 E F0 -.15 (ex)2.585 G .085(pansions con).15 F -.15(ve)-.4 G .085 (rt each matched character in the e).15 F .085(xpanded v)-.15 F .085 -(alue; the)-.25 F F2(^)2.585 E F0(and)144 508.8 Q F2(,)3.591 E F0 -.15 +(alue; the)-.25 F F2(^)2.585 E F0(and)144 604.8 Q F2(,)3.591 E F0 -.15 (ex)3.591 G 1.091(pansions match and con).15 F -.15(ve)-.4 G 1.091 (rt only the \214rst character in the e).15 F 1.09(xpanded v)-.15 F 3.59 (alue. If)-.25 F F1(pattern)3.59 E F0(is)3.59 E 1.12 -(omitted, it is treated lik)144 520.8 R 3.62(ea)-.1 G F2(?)A F0 3.62(,w) +(omitted, it is treated lik)144 616.8 R 3.62(ea)-.1 G F2(?)A F0 3.62(,w) C 1.12(hich matches e)-3.62 F -.15(ve)-.25 G 1.121(ry character).15 F 6.121(.I)-.55 G(f)-6.121 E F1(par)4.871 E(ameter)-.15 E F0(is)4.351 E F2 (@)3.621 E F0(or)3.621 E F2(*)3.621 E F0 3.621(,t)C 1.121(he case)-3.621 F .339(modi\214cation operation is applied to each positional parameter\ - in turn, and the e)144 532.8 R .339(xpansion is the re-)-.15 F .249 -(sultant list.)144 544.8 R(If)5.249 E F1(par)3.999 E(ameter)-.15 E F0 + in turn, and the e)144 628.8 R .339(xpansion is the re-)-.15 F .249 +(sultant list.)144 640.8 R(If)5.249 E F1(par)3.999 E(ameter)-.15 E F0 .249(is an array v)3.479 F .249(ariable subscripted with)-.25 F F2(@) 2.749 E F0(or)2.75 E F2(*)2.75 E F0 2.75(,t)C .25 (he case modi\214cation oper)-2.75 F(-)-.2 E (ation is applied to each member of the array in turn, and the e)144 -556.8 Q(xpansion is the resultant list.)-.15 E(${)108 573.6 Q F1(par)A -(ameter)-.15 E F2(@)A F1(oper)A(ator)-.15 E F0(})A F2 -.1(Pa)144 585.6 S +652.8 Q(xpansion is the resultant list.)-.15 E(${)108 669.6 Q F1(par)A +(ameter)-.15 E F2(@)A F1(oper)A(ator)-.15 E F0(})A F2 -.1(Pa)144 681.6 S .86(rameter transf).1 F(ormation)-.25 E F0 5.86(.T)C .86(he e)-5.86 F .86(xpansion is either a transformation of the v)-.15 F .86(alue of)-.25 -F F1(par)3.36 E(ameter)-.15 E F0 .153(or information about)144 597.6 R +F F1(par)3.36 E(ameter)-.15 E F0 .153(or information about)144 693.6 R F1(par)2.653 E(ameter)-.15 E F0 .153(itself, depending on the v)2.653 F .153(alue of)-.25 F F1(oper)2.653 E(ator)-.15 E F0 5.154(.E)C(ach)-5.154 E F1(oper)2.654 E(ator)-.15 E F0 .154(is a sin-)2.654 F(gle letter:)144 -609.6 Q F2(U)144 633.6 Q F0 .143(The e)180 633.6 R .142 -(xpansion is a string that is the v)-.15 F .142(alue of)-.25 F F1(par) -2.642 E(ameter)-.15 E F0 .142(with lo)2.642 F .142 -(wercase alphabetic charac-)-.25 F(ters con)180 645.6 Q -.15(ve)-.4 G -(rted to uppercase.).15 E F2(u)144 657.6 Q F0 .429(The e)180 657.6 R -.429(xpansion is a string that is the v)-.15 F .429(alue of)-.25 F F1 -(par)2.929 E(ameter)-.15 E F0 .43(with the \214rst character con)2.93 F --.15(ve)-.4 G(rted).15 E(to uppercase, if it is alphabetic.)180 669.6 Q -F2(L)144 681.6 Q F0 .125(The e)180 681.6 R .124 -(xpansion is a string that is the v)-.15 F .124(alue of)-.25 F F1(par) -2.624 E(ameter)-.15 E F0 .124(with uppercase alphabetic charac-)2.624 F -(ters con)180 693.6 Q -.15(ve)-.4 G(rted to lo).15 E(wercase.)-.25 E F2 -(Q)144 705.6 Q F0 1.064(The e)180 705.6 R 1.064 -(xpansion is a string that is the v)-.15 F 1.065(alue of)-.25 F F1(par) -3.565 E(ameter)-.15 E F0 1.065(quoted in a format that can be)3.565 F -(reused as input.)180 717.6 Q(GNU Bash 5.2)72 768 Q(2021 December 26) -136.795 E(25)185.955 E 0 Cg EP +705.6 Q(GNU Bash 5.2)72 768 Q(2022 January 17)141.79 E(25)190.95 E 0 Cg +EP %%Page: 26 26 %%BeginPageSetup BP %%EndPageSetup /F0 10/Times-Roman@0 SF -.35(BA)72 48 S 137.14(SH\(1\) General).35 F (Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E/F1 10/Times-Bold@0 -SF(E)144 84 Q F0 .441(The e)180 84 R .441 -(xpansion is a string that is the v)-.15 F .441(alue of)-.25 F/F2 10 -/Times-Italic@0 SF(par)2.941 E(ameter)-.15 E F0 .44 -(with backslash escape sequences)2.94 F -.15(ex)180 96 S -(panded as with the).15 E F1($'...)2.5 E(')-.55 E F0(quoting mechanism.) -2.5 E F1(P)144 108 Q F0 1.072(The e)180 108 R 1.073 +SF(U)144 84 Q F0 .143(The e)180 84 R .142 +(xpansion is a string that is the v)-.15 F .142(alue of)-.25 F/F2 10 +/Times-Italic@0 SF(par)2.642 E(ameter)-.15 E F0 .142(with lo)2.642 F +.142(wercase alphabetic charac-)-.25 F(ters con)180 96 Q -.15(ve)-.4 G +(rted to uppercase.).15 E F1(u)144 108 Q F0 .429(The e)180 108 R .429 +(xpansion is a string that is the v)-.15 F .429(alue of)-.25 F F2(par) +2.929 E(ameter)-.15 E F0 .43(with the \214rst character con)2.93 F -.15 +(ve)-.4 G(rted).15 E(to uppercase, if it is alphabetic.)180 120 Q F1(L) +144 132 Q F0 .125(The e)180 132 R .124 +(xpansion is a string that is the v)-.15 F .124(alue of)-.25 F F2(par) +2.624 E(ameter)-.15 E F0 .124(with uppercase alphabetic charac-)2.624 F +(ters con)180 144 Q -.15(ve)-.4 G(rted to lo).15 E(wercase.)-.25 E F1(Q) +144 156 Q F0 1.064(The e)180 156 R 1.064 +(xpansion is a string that is the v)-.15 F 1.065(alue of)-.25 F F2(par) +3.565 E(ameter)-.15 E F0 1.065(quoted in a format that can be)3.565 F +(reused as input.)180 168 Q F1(E)144 180 Q F0 .441(The e)180 180 R .441 +(xpansion is a string that is the v)-.15 F .441(alue of)-.25 F F2(par) +2.941 E(ameter)-.15 E F0 .44(with backslash escape sequences)2.94 F -.15 +(ex)180 192 S(panded as with the).15 E F1($'...)2.5 E(')-.55 E F0 +(quoting mechanism.)2.5 E F1(P)144 204 Q F0 1.072(The e)180 204 R 1.073 (xpansion is a string that is the result of e)-.15 F 1.073 (xpanding the v)-.15 F 1.073(alue of)-.25 F F2(par)3.573 E(ameter)-.15 E -F0 1.073(as if it)3.573 F(were a prompt string \(see)180 120 Q F1(PR)2.5 -E(OMPTING)-.3 E F0(belo)2.5 E(w\).)-.25 E F1(A)144 132 Q F0 1.138(The e) -180 132 R 1.138 +F0 1.073(as if it)3.573 F(were a prompt string \(see)180 216 Q F1(PR)2.5 +E(OMPTING)-.3 E F0(belo)2.5 E(w\).)-.25 E F1(A)144 228 Q F0 1.138(The e) +180 228 R 1.138 (xpansion is a string in the form of an assignment statement or)-.15 F -F1(declar)3.637 E(e)-.18 E F0(command)3.637 E(that, if e)180 144 Q -.25 +F1(declar)3.637 E(e)-.18 E F0(command)3.637 E(that, if e)180 240 Q -.25 (va)-.25 G(luated, will recreate).25 E F2(par)2.5 E(ameter)-.15 E F0 -(with its attrib)2.5 E(utes and v)-.2 E(alue.)-.25 E F1(K)144 156 Q F0 -1.339(Produces a possibly-quoted v)180 156 R 1.339(ersion of the v)-.15 +(with its attrib)2.5 E(utes and v)-.2 E(alue.)-.25 E F1(K)144 252 Q F0 +1.339(Produces a possibly-quoted v)180 252 R 1.339(ersion of the v)-.15 F 1.339(alue of)-.25 F F2(par)3.839 E(ameter)-.15 E F0 3.839(,e)C 1.34 -(xcept that it prints the)-3.989 F -.25(va)180 168 S .258(lues of inde) +(xcept that it prints the)-3.989 F -.25(va)180 264 S .258(lues of inde) .25 F -.15(xe)-.15 G 2.757(da).15 G .257(nd associati)-2.757 F .557 -.15 (ve a)-.25 H .257(rrays as a sequence of quoted k).15 F -.15(ey)-.1 G (-v).15 E .257(alue pairs \(see)-.25 F F1(Ar)2.757 E(-)-.37 E(rays)180 -180 Q F0(abo)2.5 E -.15(ve)-.15 G(\).).15 E F1(a)144 192 Q F0(The e)180 -192 Q(xpansion is a string consisting of \215ag v)-.15 E +276 Q F0(abo)2.5 E -.15(ve)-.15 G(\).).15 E F1(a)144 288 Q F0(The e)180 +288 Q(xpansion is a string consisting of \215ag v)-.15 E (alues representing)-.25 E F2(par)2.5 E(ameter)-.15 E F0 1.1 -.55('s a)D -(ttrib).55 E(utes.)-.2 E F1(k)144 204 Q F0(Lik)180 204 Q 2.657(et)-.1 G +(ttrib).55 E(utes.)-.2 E F1(k)144 300 Q F0(Lik)180 300 Q 2.657(et)-.1 G .157(he K transformation, b)-2.657 F .157(ut e)-.2 F .157(xpands the k) -.15 F -.15(ey)-.1 G 2.657(sa).15 G .157(nd v)-2.657 F .157 (alues of inde)-.25 F -.15(xe)-.15 G 2.657(da).15 G .158(nd associati) --2.657 F .458 -.15(ve a)-.25 H -.2(r-).15 G(rays to separate w)180 216 Q -(ords after w)-.1 E(ord splitting.)-.1 E(If)144 232.8 Q F2(par)4.403 E +-2.657 F .458 -.15(ve a)-.25 H -.2(r-).15 G(rays to separate w)180 312 Q +(ords after w)-.1 E(ord splitting.)-.1 E(If)144 328.8 Q F2(par)4.403 E (ameter)-.15 E F0(is)3.883 E F1(@)3.153 E F0(or)3.153 E F1(*)3.153 E F0 3.153(,t)C .653(he operation is applied to each positional parameter in\ turn, and the e)-3.153 F(x-)-.15 E .403(pansion is the resultant list.) -144 244.8 R(If)5.403 E F2(par)4.153 E(ameter)-.15 E F0 .403 +144 340.8 R(If)5.403 E F2(par)4.153 E(ameter)-.15 E F0 .403 (is an array v)3.633 F .403(ariable subscripted with)-.25 F F1(@)2.903 E F0(or)2.903 E F1(*)2.903 E F0 2.903(,t)C .403(he opera-)-2.903 F (tion is applied to each member of the array in turn, and the e)144 -256.8 Q(xpansion is the resultant list.)-.15 E .708(The result of the e) -144 280.8 R .708(xpansion is subject to w)-.15 F .708 +352.8 Q(xpansion is the resultant list.)-.15 E .708(The result of the e) +144 376.8 R .708(xpansion is subject to w)-.15 F .708 (ord splitting and pathname e)-.1 F .708(xpansion as described be-)-.15 -F(lo)144 292.8 Q -.65(w.)-.25 G F1(Command Substitution)87 309.6 Q F2 -1.697(Command substitution)108 321.6 R F0(allo)4.197 E 1.697 +F(lo)144 388.8 Q -.65(w.)-.25 G F1(Command Substitution)87 405.6 Q F2 +1.697(Command substitution)108 417.6 R F0(allo)4.197 E 1.697 (ws the output of a command to replace the command name.)-.25 F 1.698 -(There are tw)6.698 F(o)-.1 E(forms:)108 333.6 Q F1($\()144 350.4 Q F2 -(command)A F1(\))1.666 E F0(or)108 362.4 Q F1<92>144 374.4 Q F2(command) -A F1<92>A(Bash)108 391.2 Q F0 .089(performs the e)2.589 F .089 +(There are tw)6.698 F(o)-.1 E(forms:)108 429.6 Q F1($\()144 446.4 Q F2 +(command)A F1(\))1.666 E F0(or)108 458.4 Q F1<92>144 470.4 Q F2(command) +A F1<92>A(Bash)108 487.2 Q F0 .089(performs the e)2.589 F .089 (xpansion by e)-.15 F -.15(xe)-.15 G(cuting).15 E F2(command)2.589 E F0 .088(in a subshell en)2.589 F .088(vironment and replacing the command) -.4 F .41(substitution with the standard output of the command, with an) -108 403.2 R 2.91(yt)-.15 G .41(railing ne)-2.91 F .41(wlines deleted.) +108 499.2 R 2.91(yt)-.15 G .41(railing ne)-2.91 F .41(wlines deleted.) -.25 F .41(Embedded ne)5.41 F(w-)-.25 E .192(lines are not deleted, b) -108 415.2 R .192(ut the)-.2 F 2.692(ym)-.15 G .192(ay be remo)-2.692 F +108 511.2 R .192(ut the)-.2 F 2.692(ym)-.15 G .192(ay be remo)-2.692 F -.15(ve)-.15 G 2.692(dd).15 G .192(uring w)-2.692 F .192(ord splitting.) -.1 F .192(The command substitution)5.192 F F1($\(cat)2.691 E F2(\214le) -2.691 E F1(\))A F0(can be replaced by the equi)108 427.2 Q -.25(va)-.25 +2.691 E F1(\))A F0(can be replaced by the equi)108 523.2 Q -.25(va)-.25 G(lent b).25 E(ut f)-.2 E(aster)-.1 E F1($\(<)2.5 E F2(\214le)2.5 E F1 (\))A F0(.)A 1.724(When the old-style backquote form of substitution is\ - used, backslash retains its literal meaning e)108 444 R(xcept)-.15 E -.315(when follo)108 456 R .315(wed by)-.25 F F1($)2.815 E F0(,)A F1<92> + used, backslash retains its literal meaning e)108 540 R(xcept)-.15 E +.315(when follo)108 552 R .315(wed by)-.25 F F1($)2.815 E F0(,)A F1<92> 2.815 E F0 2.815(,o)C(r)-2.815 E F1(\\)2.815 E F0 5.315(.T)C .314(he \ \214rst backquote not preceded by a backslash terminates the command su\ -b-)-5.315 F 3.886(stitution. When)108 468 R 1.386(using the $\()3.886 F +b-)-5.315 F 3.886(stitution. When)108 564 R 1.386(using the $\()3.886 F F2(command).833 E F0 3.886(\)f)1.666 G 1.387 (orm, all characters between the parentheses mak)-3.886 F 3.887(eu)-.1 G 3.887(pt)-3.887 G 1.387(he com-)-3.887 F -(mand; none are treated specially)108 480 Q(.)-.65 E .894 -(Command substitutions may be nested.)108 496.8 R 2.494 -.8(To n)5.894 H +(mand; none are treated specially)108 576 Q(.)-.65 E .894 +(Command substitutions may be nested.)108 592.8 R 2.494 -.8(To n)5.894 H .894(est when using the backquoted form, escape the inner back-).8 F -(quotes with backslashes.)108 508.8 Q .422 -(If the substitution appears within double quotes, w)108 525.6 R .422 +(quotes with backslashes.)108 604.8 Q .422 +(If the substitution appears within double quotes, w)108 621.6 R .422 (ord splitting and pathname e)-.1 F .423(xpansion are not performed)-.15 -F(on the results.)108 537.6 Q F1(Arithmetic Expansion)87 554.4 Q F0 -1.035(Arithmetic e)108 566.4 R 1.035(xpansion allo)-.15 F 1.035 +F(on the results.)108 633.6 Q F1(Arithmetic Expansion)87 650.4 Q F0 +1.035(Arithmetic e)108 662.4 R 1.035(xpansion allo)-.15 F 1.035 (ws the e)-.25 F -.25(va)-.25 G 1.034(luation of an arithmetic e).25 F 1.034(xpression and the substitution of the result.)-.15 F -(The format for arithmetic e)108 578.4 Q(xpansion is:)-.15 E F1($\(\() -144 595.2 Q F2 -.2(ex)C(pr).2 E(ession)-.37 E F1(\)\))A F0(The)108 612 Q +(The format for arithmetic e)108 674.4 Q(xpansion is:)-.15 E F1($\(\() +144 691.2 Q F2 -.2(ex)C(pr).2 E(ession)-.37 E F1(\)\))A F0(The)108 708 Q F2 -.2(ex)2.735 G(pr).2 E(ession)-.37 E F0(under)2.975 E .235 (goes the same e)-.18 F .236 (xpansions as if it were within double quotes, b)-.15 F .236 -(ut double quote charac-)-.2 F .421(ters in)108 624 R F2 -.2(ex)2.921 G -(pr).2 E(ession)-.37 E F0 .421(are not treated specially and are remo) -2.921 F -.15(ve)-.15 G 2.921(d. All).15 F(tok)2.92 E .42(ens in the e) --.1 F .42(xpression under)-.15 F .42(go parame-)-.18 F 1.209(ter and v) -108 636 R 1.209(ariable e)-.25 F 1.209 -(xpansion, command substitution, and quote remo)-.15 F -.25(va)-.15 G -3.709(l. The).25 F 1.21(result is treated as the arith-)3.709 F(metic e) -108 648 Q(xpression to be e)-.15 E -.25(va)-.25 G 2.5 -(luated. Arithmetic).25 F -.15(ex)2.5 G(pansions may be nested.).15 E -1.379(The e)108 664.8 R -.25(va)-.25 G 1.378 -(luation is performed according to the rules listed belo).25 F 3.878(wu) --.25 G(nder)-3.878 E/F3 9/Times-Bold@0 SF 1.378(ARITHMETIC EV)3.878 F -(ALU)-1.215 E -.855(AT)-.54 G(ION).855 E/F4 9/Times-Roman@0 SF(.)A F0 -(If)5.878 E F2 -.2(ex)108 676.8 S(pr).2 E(ession)-.37 E F0(is in)2.74 E --.25(va)-.4 G(lid,).25 E F1(bash)2.5 E F0(prints a message indicating f) -2.5 E(ailure and no substitution occurs.)-.1 E F1(Pr)87 693.6 Q -(ocess Substitution)-.18 E F2(Pr)108 705.6 Q .405(ocess substitution) --.45 F F0(allo)2.905 E .405(ws a process')-.25 F 2.905(si)-.55 G .405 -(nput or output to be referred to using a \214lename.)-2.905 F .405 -(It tak)5.405 F .405(es the form)-.1 F(of)108 717.6 Q F1(<\()3.251 E F2 -(list)A F1(\)).833 E F0(or)3.251 E F1(>\()3.251 E F2(list)A F1(\)).833 E -F0 5.751(.T)C .751(he process)-5.751 F F2(list)3.251 E F0 .751 -(is run asynchronously)3.251 F 3.251(,a)-.65 G .751 -(nd its input or output appears as a \214lename.)-3.251 F .147 -(This \214lename is passed as an ar)108 729.6 R .148 -(gument to the current command as the result of the e)-.18 F 2.648 -(xpansion. If)-.15 F(the)2.648 E F1(>\()2.648 E F2(list)A F1(\)).833 E -F0(GNU Bash 5.2)72 768 Q(2021 December 26)136.795 E(26)185.955 E 0 Cg EP +(ut double quote charac-)-.2 F 2.8(ters in)108 720 R F2 -.2(ex)5.3 G(pr) +.2 E(ession)-.37 E F0 2.799(are not treated specially and are remo)5.3 F +-.15(ve)-.15 G 5.299(d. All).15 F(tok)5.299 E 2.799(ens in the e)-.1 F +2.799(xpression under)-.15 F(go)-.18 E(GNU Bash 5.2)72 768 Q +(2022 January 17)141.79 E(26)190.95 E 0 Cg EP %%Page: 27 27 %%BeginPageSetup BP %%EndPageSetup /F0 10/Times-Roman@0 SF -.35(BA)72 48 S 137.14(SH\(1\) General).35 F -(Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E .56 -(form is used, writing to the \214le will pro)108 84 R .56 -(vide input for)-.15 F/F1 10/Times-Italic@0 SF(list)3.059 E F0 5.559(.I) -C 3.059(ft)-5.559 G(he)-3.059 E/F2 10/Times-Bold@0 SF(<\()3.059 E F1 -(list)A F2(\)).833 E F0 .559(form is used, the \214le passed as an)3.059 -F(ar)108 96 Q .308(gument should be read to obtain the output of)-.18 F -F1(list)2.808 E F0 5.308(.P)C .309 -(rocess substitution is supported on systems that sup-)-5.308 F -(port named pipes \()108 108 Q F1(FIFOs)A F0 2.5(\)o)C 2.5(rt)-2.5 G(he) --2.5 E F2(/de)2.5 E(v/fd)-.15 E F0(method of naming open \214les.)2.5 E -.897(When a)108 124.8 R -.25(va)-.2 G .896(ilable, process substitution\ - is performed simultaneously with parameter and v).25 F .896(ariable e) --.25 F(xpansion,)-.15 E(command substitution, and arithmetic e)108 136.8 -Q(xpansion.)-.15 E F2 -.75(Wo)87 153.6 S(rd Splitting).75 E F0 1.142 -(The shell scans the results of parameter e)108 165.6 R 1.143 +(Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E .919 +(parameter and v)108 84 R .919(ariable e)-.25 F .919 +(xpansion, command substitution, and quote remo)-.15 F -.25(va)-.15 G +3.419(l. The).25 F .92(result is treated as the)3.419 F(arithmetic e)108 +96 Q(xpression to be e)-.15 E -.25(va)-.25 G 2.5(luated. Arithmetic).25 +F -.15(ex)2.5 G(pansions may be nested.).15 E 1.379(The e)108 112.8 R +-.25(va)-.25 G 1.378 +(luation is performed according to the rules listed belo).25 F 3.878(wu) +-.25 G(nder)-3.878 E/F1 9/Times-Bold@0 SF 1.378(ARITHMETIC EV)3.878 F +(ALU)-1.215 E -.855(AT)-.54 G(ION).855 E/F2 9/Times-Roman@0 SF(.)A F0 +(If)5.878 E/F3 10/Times-Italic@0 SF -.2(ex)108 124.8 S(pr).2 E(ession) +-.37 E F0(is in)2.74 E -.25(va)-.4 G(lid,).25 E/F4 10/Times-Bold@0 SF +(bash)2.5 E F0(prints a message indicating f)2.5 E +(ailure and no substitution occurs.)-.1 E F4(Pr)87 141.6 Q +(ocess Substitution)-.18 E F3(Pr)108 153.6 Q .405(ocess substitution) +-.45 F F0(allo)2.905 E .405(ws a process')-.25 F 2.905(si)-.55 G .405 +(nput or output to be referred to using a \214lename.)-2.905 F .405 +(It tak)5.405 F .405(es the form)-.1 F(of)108 165.6 Q F4(<\()3.251 E F3 +(list)A F4(\)).833 E F0(or)3.251 E F4(>\()3.251 E F3(list)A F4(\)).833 E +F0 5.751(.T)C .751(he process)-5.751 F F3(list)3.251 E F0 .751 +(is run asynchronously)3.251 F 3.251(,a)-.65 G .751 +(nd its input or output appears as a \214lename.)-3.251 F .147 +(This \214lename is passed as an ar)108 177.6 R .148 +(gument to the current command as the result of the e)-.18 F 2.648 +(xpansion. If)-.15 F(the)2.648 E F4(>\()2.648 E F3(list)A F4(\)).833 E +F0 .56(form is used, writing to the \214le will pro)108 189.6 R .56 +(vide input for)-.15 F F3(list)3.059 E F0 5.559(.I)C 3.059(ft)-5.559 G +(he)-3.059 E F4(<\()3.059 E F3(list)A F4(\)).833 E F0 .559 +(form is used, the \214le passed as an)3.059 F(ar)108 201.6 Q .308 +(gument should be read to obtain the output of)-.18 F F3(list)2.808 E F0 +5.308(.P)C .309(rocess substitution is supported on systems that sup-) +-5.308 F(port named pipes \()108 213.6 Q F3(FIFOs)A F0 2.5(\)o)C 2.5(rt) +-2.5 G(he)-2.5 E F4(/de)2.5 E(v/fd)-.15 E F0 +(method of naming open \214les.)2.5 E .897(When a)108 230.4 R -.25(va) +-.2 G .896(ilable, process substitution is performed simultaneously wit\ +h parameter and v).25 F .896(ariable e)-.25 F(xpansion,)-.15 E +(command substitution, and arithmetic e)108 242.4 Q(xpansion.)-.15 E F4 +-.75(Wo)87 259.2 S(rd Splitting).75 E F0 1.142 +(The shell scans the results of parameter e)108 271.2 R 1.143 (xpansion, command substitution, and arithmetic e)-.15 F 1.143 -(xpansion that)-.15 F(did not occur within double quotes for)108 177.6 Q -F1(wor)2.84 E 2.5(ds)-.37 G(plitting)-2.5 E F0(.).22 E .063 -(The shell treats each character of)108 194.4 R/F3 9/Times-Bold@0 SF -(IFS)2.563 E F0 .063(as a delimiter)2.313 F 2.563(,a)-.4 G .063 +(xpansion that)-.15 F(did not occur within double quotes for)108 283.2 Q +F3(wor)2.84 E 2.5(ds)-.37 G(plitting)-2.5 E F0(.).22 E .063 +(The shell treats each character of)108 300 R F1(IFS)2.563 E F0 .063 +(as a delimiter)2.313 F 2.563(,a)-.4 G .063 (nd splits the results of the other e)-2.563 F .063(xpansions into w) -.15 F(ords)-.1 E .207(using these characters as \214eld terminators.) -108 206.4 R(If)5.207 E F3(IFS)2.707 E F0 .207(is unset, or its v)2.457 F -.207(alue is e)-.25 F(xactly)-.15 E F2()2.708 E F0 -(,)A .837(the def)108 218.4 R .837(ault, then sequences of)-.1 F F2 -()3.337 E F0(,)A F2()3.337 E F0 3.337(,a)C(nd)-3.337 E F2 +108 312 R(If)5.207 E F1(IFS)2.707 E F0 .207(is unset, or its v)2.457 F +.207(alue is e)-.25 F(xactly)-.15 E F4()2.708 E F0 +(,)A .837(the def)108 324 R .837(ault, then sequences of)-.1 F F4 +()3.337 E F0(,)A F4()3.337 E F0 3.337(,a)C(nd)-3.337 E F4 ()3.337 E F0 .836(at the be)3.336 F .836 -(ginning and end of the results of)-.15 F .345(the pre)108 230.4 R .345 +(ginning and end of the results of)-.15 F .345(the pre)108 336 R .345 (vious e)-.25 F .345(xpansions are ignored, and an)-.15 F 2.845(ys)-.15 -G .345(equence of)-2.845 F F3(IFS)2.845 E F0 .345 +G .345(equence of)-2.845 F F1(IFS)2.845 E F0 .345 (characters not at the be)2.595 F .345(ginning or end serv)-.15 F(es) --.15 E 1.237(to delimit w)108 242.4 R 3.737(ords. If)-.1 F F3(IFS)3.737 -E F0 1.236(has a v)3.486 F 1.236(alue other than the def)-.25 F 1.236 -(ault, then sequences of the whitespace characters)-.1 F F2(space)108 -254.4 Q F0(,)A F2(tab)2.506 E F0 2.506(,a)C(nd)-2.506 E F2(newline)2.506 -E F0 .006(are ignored at the be)2.506 F .006(ginning and end of the w) --.15 F .007(ord, as long as the whitespace charac-)-.1 F .921 -(ter is in the v)108 266.4 R .92(alue of)-.25 F F3(IFS)3.42 E F0(\(an) -3.17 E F3(IFS)3.42 E F0 .92(whitespace character\).)3.17 F(An)5.92 E -3.42(yc)-.15 G .92(haracter in)-3.42 F F3(IFS)3.42 E F0 .92(that is not) -3.17 F F3(IFS)3.42 E F0(whitespace,)3.17 E .428(along with an)108 278.4 -R 2.928(ya)-.15 G(djacent)-2.928 E F3(IFS)2.928 E F0 .428 +-.15 E 1.237(to delimit w)108 348 R 3.737(ords. If)-.1 F F1(IFS)3.737 E +F0 1.236(has a v)3.486 F 1.236(alue other than the def)-.25 F 1.236 +(ault, then sequences of the whitespace characters)-.1 F F4(space)108 +360 Q F0(,)A F4(tab)2.506 E F0 2.506(,a)C(nd)-2.506 E F4(newline)2.506 E +F0 .006(are ignored at the be)2.506 F .006(ginning and end of the w)-.15 +F .007(ord, as long as the whitespace charac-)-.1 F .921 +(ter is in the v)108 372 R .92(alue of)-.25 F F1(IFS)3.42 E F0(\(an)3.17 +E F1(IFS)3.42 E F0 .92(whitespace character\).)3.17 F(An)5.92 E 3.42(yc) +-.15 G .92(haracter in)-3.42 F F1(IFS)3.42 E F0 .92(that is not)3.17 F +F1(IFS)3.42 E F0(whitespace,)3.17 E .428(along with an)108 384 R 2.928 +(ya)-.15 G(djacent)-2.928 E F1(IFS)2.928 E F0 .428 (whitespace characters, delimits a \214eld.)2.678 F 2.928(As)5.428 G -.428(equence of)-2.928 F F3(IFS)2.928 E F0 .429(whitespace charac-)2.679 -F(ters is also treated as a delimiter)108 290.4 Q 5(.I)-.55 G 2.5(ft)-5 -G(he v)-2.5 E(alue of)-.25 E F3(IFS)2.5 E F0(is null, no w)2.25 E -(ord splitting occurs.)-.1 E .783(Explicit null ar)108 307.2 R .783 -(guments \()-.18 F F2 .833("").833 G F0(or)2.449 E F2 .833<0808>4.115 G +.428(equence of)-2.928 F F1(IFS)2.928 E F0 .429(whitespace charac-)2.679 +F(ters is also treated as a delimiter)108 396 Q 5(.I)-.55 G 2.5(ft)-5 G +(he v)-2.5 E(alue of)-.25 E F1(IFS)2.5 E F0(is null, no w)2.25 E +(ord splitting occurs.)-.1 E .783(Explicit null ar)108 412.8 R .783 +(guments \()-.18 F F4 .833("").833 G F0(or)2.449 E F4 .833<0808>4.115 G F0 3.282(\)a)C .782 (re retained and passed to commands as empty strings.)-3.282 F .782 -(Unquoted im-)5.782 F .178(plicit null ar)108 319.2 R .179 +(Unquoted im-)5.782 F .178(plicit null ar)108 424.8 R .179 (guments, resulting from the e)-.18 F .179 (xpansion of parameters that ha)-.15 F .479 -.15(ve n)-.2 H 2.679(ov).15 G .179(alues, are remo)-2.929 F -.15(ve)-.15 G 2.679(d. If).15 F 2.679 -(ap)2.679 G(a-)-2.679 E .319(rameter with no v)108 331.2 R .319 +(ap)2.679 G(a-)-2.679 E .319(rameter with no v)108 436.8 R .319 (alue is e)-.25 F .319(xpanded within double quotes, a null ar)-.15 F .319(gument results and is retained and passed)-.18 F -(to a command as an empty string.)108 343.2 Q(When a quoted null ar)5 E +(to a command as an empty string.)108 448.8 Q(When a quoted null ar)5 E .001(gument appears as part of a w)-.18 F .001(ord whose e)-.1 F -(xpansion)-.15 E .984(is non-null, the null ar)108 355.2 R .984 +(xpansion)-.15 E .984(is non-null, the null ar)108 460.8 R .984 (gument is remo)-.18 F -.15(ve)-.15 G 3.483(d. That).15 F .983 -(is, the w)3.483 F(ord)-.1 E/F4 10/Courier@0 SF -5.1673.483 -F F0(becomes)3.483 E F43.483 E F0 .983(after w)3.483 F .983 -(ord splitting and)-.1 F(null ar)108 367.2 Q(gument remo)-.18 E -.25(va) --.15 G(l.).25 E(Note that if no e)108 384 Q -(xpansion occurs, no splitting is performed.)-.15 E F2 -.1(Pa)87 400.8 S -(thname Expansion).1 E F0 .37(After w)108 412.8 R .37 -(ord splitting, unless the)-.1 F F22.87 E F0 .37 -(option has been set,)2.87 F F2(bash)2.87 E F0 .371(scans each w)2.871 F -.371(ord for the characters)-.1 F F2(*)2.871 E F0(,)A F2(?)2.871 E F0 -2.871(,a)C(nd)-2.871 E F2([)2.871 E F0(.)A .634 +(is, the w)3.483 F(ord)-.1 E/F5 10/Courier@0 SF -5.1673.483 +F F0(becomes)3.483 E F53.483 E F0 .983(after w)3.483 F .983 +(ord splitting and)-.1 F(null ar)108 472.8 Q(gument remo)-.18 E -.25(va) +-.15 G(l.).25 E(Note that if no e)108 489.6 Q +(xpansion occurs, no splitting is performed.)-.15 E F4 -.1(Pa)87 506.4 S +(thname Expansion).1 E F0 .37(After w)108 518.4 R .37 +(ord splitting, unless the)-.1 F F42.87 E F0 .37 +(option has been set,)2.87 F F4(bash)2.87 E F0 .371(scans each w)2.871 F +.371(ord for the characters)-.1 F F4(*)2.871 E F0(,)A F4(?)2.871 E F0 +2.871(,a)C(nd)-2.871 E F4([)2.871 E F0(.)A .634 (If one of these characters appears, and is not quoted, then the w)108 -424.8 R .634(ord is re)-.1 F -.05(ga)-.15 G .633(rded as a).05 F F1 +530.4 R .634(ord is re)-.1 F -.05(ga)-.15 G .633(rded as a).05 F F3 (pattern)4.383 E F0 3.133(,a).24 G .633(nd replaced)-3.133 F 1.34(with \ an alphabetically sorted list of \214lenames matching the pattern \(see) -108 436.8 R F3 -.09(Pa)3.84 G(tter).09 E 3.59(nM)-.135 G(atching)-3.59 E +108 542.4 R F1 -.09(Pa)3.84 G(tter).09 E 3.59(nM)-.135 G(atching)-3.59 E F0(belo)3.59 E 3.84(w\). If)-.25 F(no)3.84 E .534 -(matching \214lenames are found, and the shell option)108 448.8 R F2 +(matching \214lenames are found, and the shell option)108 554.4 R F4 (nullglob)3.034 E F0 .534(is not enabled, the w)3.034 F .534 -(ord is left unchanged.)-.1 F(If)5.534 E(the)108 460.8 Q F2(nullglob) +(ord is left unchanged.)-.1 F(If)5.534 E(the)108 566.4 Q F4(nullglob) 3.284 E F0 .785(option is set, and no matches are found, the w)3.284 F -.785(ord is remo)-.1 F -.15(ve)-.15 G 3.285(d. If).15 F(the)3.285 E F2 +.785(ord is remo)-.1 F -.15(ve)-.15 G 3.285(d. If).15 F(the)3.285 E F4 (failglob)3.285 E F0 .785(shell option is)3.285 F .754(set, and no matc\ hes are found, an error message is printed and the command is not e)108 -472.8 R -.15(xe)-.15 G 3.254(cuted. If).15 F .754(the shell)3.254 F -(option)108 484.8 Q F2(nocaseglob)3.263 E F0 .763 +578.4 R -.15(xe)-.15 G 3.254(cuted. If).15 F .754(the shell)3.254 F +(option)108 590.4 Q F4(nocaseglob)3.263 E F0 .763 (is enabled, the match is performed without re)3.263 F -.05(ga)-.15 G .764(rd to the case of alphabetic characters.).05 F .039 -(When a pattern is used for pathname e)108 496.8 R .039 -(xpansion, the character)-.15 F F2 -.63(``)2.539 G -.55(.').63 G(')-.08 +(When a pattern is used for pathname e)108 602.4 R .039 +(xpansion, the character)-.15 F F4 -.63(``)2.539 G -.55(.').63 G(')-.08 E F0 .039(at the start of a name or immediately fol-)5.039 F(lo)108 -508.8 Q .19(wing a slash must be matched e)-.25 F(xplicitly)-.15 E 2.69 -(,u)-.65 G .19(nless the shell option)-2.69 F F2(dotglob)2.691 E F0 .191 +614.4 Q .19(wing a slash must be matched e)-.25 F(xplicitly)-.15 E 2.69 +(,u)-.65 G .19(nless the shell option)-2.69 F F4(dotglob)2.691 E F0 .191 (is set.)2.691 F .191(In order to match the \214le-)5.191 F(names)108 -520.8 Q F2 -.63(``)3.645 G -.55(.').63 G(')-.08 E F0(and)6.145 E F2 -.63 +626.4 Q F4 -.63(``)3.645 G -.55(.').63 G(')-.08 E F0(and)6.145 E F4 -.63 (``)3.645 G(..).63 E -.63('')-.55 G F0 3.645(,t).63 G 1.145 (he pattern must be)-3.645 F 1.145(gin with `)-.15 F(`.)-.74 E 2.625 -.74('' \()-.7 H 1.145(for e).74 F 1.145(xample, `)-.15 F(`.?')-.74 E -1.145('\), e)-.74 F -.15(ve)-.25 G 3.645(ni).15 G(f)-3.645 E F2(dotglob) -3.644 E F0 1.144(is set.)3.644 F 1.144(If the)6.144 F F2(globskipdots) -108 532.8 Q F0 .153(shell option is enabled, the \214lenames)2.653 F F2 --.63(``)2.653 G -.55(.').63 G(')-.08 E F0(and)5.153 E F2 -.63(``)2.654 G +1.145('\), e)-.74 F -.15(ve)-.25 G 3.645(ni).15 G(f)-3.645 E F4(dotglob) +3.644 E F0 1.144(is set.)3.644 F 1.144(If the)6.144 F F4(globskipdots) +108 638.4 Q F0 .153(shell option is enabled, the \214lenames)2.653 F F4 +-.63(``)2.653 G -.55(.').63 G(')-.08 E F0(and)5.153 E F4 -.63(``)2.654 G (..).63 E -.63('')-.55 G F0 .154(are ne)5.784 F -.15(ve)-.25 G 2.654(rm) .15 G .154(atched, e)-2.654 F -.15(ve)-.25 G 2.654(ni).15 G 2.654(ft) --2.654 G .154(he pattern be-)-2.654 F .12(gins with a)108 544.8 R F2 +-2.654 G .154(he pattern be-)-2.654 F .12(gins with a)108 650.4 R F4 -.63(``)2.62 G -.55(.').63 G(')-.08 E F0 5.12(.W)C .12 -(hen not matching pathnames, the)-5.12 F F2 -.63(``)2.62 G -.55(.').63 G +(hen not matching pathnames, the)-5.12 F F4 -.63(``)2.62 G -.55(.').63 G (')-.08 E F0 .12(character is not treated specially)5.12 F 5.12(.W)-.65 -G .12(hen matching)-5.12 F 3.54(ap)108 556.8 S 1.04 +G .12(hen matching)-5.12 F 3.54(ap)108 662.4 S 1.04 (athname, the slash character must al)-3.54 F -.1(wa)-.1 G 1.04 (ys be matched e).1 F 1.041(xplicitly by a slash in the pattern, b)-.15 -F 1.041(ut in other)-.2 F .132(matching conte)108 568.8 R .132 +F 1.041(ut in other)-.2 F .132(matching conte)108 674.4 R .132 (xts it can be matched by a special pattern character as described belo) --.15 F 2.631(wu)-.25 G(nder)-2.631 E F3 -.09(Pa)2.631 G(tter).09 E 2.381 -(nM)-.135 G(atch-)-2.381 E(ing)108 580.8 Q/F5 9/Times-Roman@0 SF(.)A F0 -.605(See the description of)5.105 F F2(shopt)3.105 E F0(belo)3.105 E -3.106(wu)-.25 G(nder)-3.106 E F3 .606(SHELL B)3.106 F(UIL)-.09 E .606 -(TIN COMMANDS)-.828 F F0 .606(for a description of the)2.856 F F2(no-) -3.106 E(caseglob)108 592.8 Q F0(,)A F2(nullglob)2.5 E F0(,)A F2 -(globskipdots)2.5 E F0(,)A F2(failglob)2.5 E F0 2.5(,a)C(nd)-2.5 E F2 -(dotglob)2.5 E F0(shell options.)2.5 E(The)108 609.6 Q F3(GLOBIGNORE) +-.15 F 2.631(wu)-.25 G(nder)-2.631 E F1 -.09(Pa)2.631 G(tter).09 E 2.381 +(nM)-.135 G(atch-)-2.381 E(ing)108 686.4 Q F2(.)A F0 .605 +(See the description of)5.105 F F4(shopt)3.105 E F0(belo)3.105 E 3.106 +(wu)-.25 G(nder)-3.106 E F1 .606(SHELL B)3.106 F(UIL)-.09 E .606 +(TIN COMMANDS)-.828 F F0 .606(for a description of the)2.856 F F4(no-) +3.106 E(caseglob)108 698.4 Q F0(,)A F4(nullglob)2.5 E F0(,)A F4 +(globskipdots)2.5 E F0(,)A F4(failglob)2.5 E F0 2.5(,a)C(nd)-2.5 E F4 +(dotglob)2.5 E F0(shell options.)2.5 E(The)108 715.2 Q F1(GLOBIGNORE) 2.562 E F0 .062(shell v)2.312 F .061 (ariable may be used to restrict the set of \214le names matching a)-.25 -F F1(pattern)3.811 E F0 5.061(.I).24 G(f)-5.061 E F3(GLO-)2.561 E -(BIGNORE)108 621.6 Q F0 1.096(is set, each matching \214le name that al\ -so matches one of the patterns in)3.346 F F3(GLOBIGNORE)3.597 E F0 1.097 -(is re-)3.347 F(mo)108 633.6 Q -.15(ve)-.15 G 2.851(df).15 G .351 -(rom the list of matches.)-2.851 F .351(If the)5.351 F F2(nocaseglob) -2.851 E F0 .351(option is set, the matching ag)2.851 F .351 -(ainst the patterns in)-.05 F F3(GLO-)2.85 E(BIGNORE)108 645.6 Q F0 1.48 -(is performed without re)3.73 F -.05(ga)-.15 G 1.48(rd to case.).05 F -1.48(The \214lenames)6.48 F F2 -.63(``)3.98 G -.55(.').63 G(')-.08 E F0 -(and)6.48 E F2 -.63(``)3.98 G(..).63 E -.63('')-.55 G F0 1.481(are al) -7.11 F -.1(wa)-.1 G 1.481(ys ignored when).1 F F3(GLOBIGNORE)108 657.6 Q -F0 .827(is set and not null.)3.077 F(Ho)5.827 E(we)-.25 E -.15(ve)-.25 G -1.627 -.4(r, s).15 H(etting).4 E F3(GLOBIGNORE)3.327 E F0 .827 -(to a non-null v)3.077 F .827(alue has the ef)-.25 F .827(fect of)-.25 F -.682(enabling the)108 669.6 R F2(dotglob)3.182 E F0 .682 -(shell option, so all other \214lenames be)3.182 F .682(ginning with a) --.15 F F2 -.63(``)3.182 G -.55(.').63 G(')-.08 E F0 .682(will match.) -5.682 F 2.283 -.8(To g)5.683 H .683(et the old).8 F(beha)108 681.6 Q -1.185(vior of ignoring \214lenames be)-.2 F 1.185(ginning with a)-.15 F -F2 -.63(``)3.684 G -.55(.').63 G(')-.08 E F0 3.684(,m)C(ak)-3.684 E(e) --.1 E F2 -.63(``)3.684 G(.*').63 E(')-.63 E F0 1.184 -(one of the patterns in)6.184 F F3(GLOBIGNORE)3.684 E F5(.)A F0(The)108 -693.6 Q F2(dotglob)3.131 E F0 .631(option is disabled when)3.131 F F3 -(GLOBIGNORE)3.132 E F0 .632(is unset.)2.882 F .632 -(The pattern matching honors the setting of)5.632 F(the)108 705.6 Q F2 -(extglob)2.5 E F0(shell option.)2.5 E F2 -.1(Pa)108 722.4 S(tter).1 E -2.5(nM)-.15 G(atching)-2.5 E F0(GNU Bash 5.2)72 768 Q(2021 December 26) -136.795 E(27)185.955 E 0 Cg EP +F F3(pattern)3.811 E F0 5.061(.I).24 G(f)-5.061 E F1(GLO-)2.561 E +(BIGNORE)108 727.2 Q F0 2.015(is set, each matching \214le name that al\ +so matches one of the patterns in)4.264 F F1(GLOBIGNORE)4.515 E F0(is) +4.265 E(GNU Bash 5.2)72 768 Q(2022 January 17)141.79 E(27)190.95 E 0 Cg +EP %%Page: 28 28 %%BeginPageSetup BP %%EndPageSetup /F0 10/Times-Roman@0 SF -.35(BA)72 48 S 137.14(SH\(1\) General).35 F -(Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E(An)108 84 Q 3.138 -(yc)-.15 G .638(haracter that appears in a pattern, other than the spec\ -ial pattern characters described belo)-3.138 F 1.938 -.65(w, m)-.25 H -(atches).65 E 2.721(itself. The)108 96 R .221 -(NUL character may not occur in a pattern.)2.721 F 2.721(Ab)5.221 G .221 -(ackslash escapes the follo)-2.721 F .222(wing character; the es-)-.25 F -.418(caping backslash is discarded when matching.)108 108 R .418 +(Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E(remo)108 84 Q -.15 +(ve)-.15 G 3.915(df).15 G 1.415(rom the list of matches.)-3.915 F 1.415 +(If the)6.415 F/F1 10/Times-Bold@0 SF(nocaseglob)3.915 E F0 1.415 +(option is set, the matching ag)3.915 F 1.414(ainst the patterns in)-.05 +F/F2 9/Times-Bold@0 SF(GLOBIGNORE)108 96 Q F0 .146 +(is performed without re)2.396 F -.05(ga)-.15 G .146(rd to case.).05 F +.146(The \214lenames)5.146 F F1 -.63(``)2.646 G -.55(.').63 G(')-.08 E +F0(and)5.147 E F1 -.63(``)2.647 G(..).63 E -.63('')-.55 G F0 .147 +(are al)5.777 F -.1(wa)-.1 G .147(ys ignored when).1 F F2(GLOBIGNORE)108 +108 Q F0 .827(is set and not null.)3.077 F(Ho)5.827 E(we)-.25 E -.15(ve) +-.25 G 1.627 -.4(r, s).15 H(etting).4 E F2(GLOBIGNORE)3.327 E F0 .827 +(to a non-null v)3.077 F .827(alue has the ef)-.25 F .827(fect of)-.25 F +.682(enabling the)108 120 R F1(dotglob)3.182 E F0 .682 +(shell option, so all other \214lenames be)3.182 F .682(ginning with a) +-.15 F F1 -.63(``)3.182 G -.55(.').63 G(')-.08 E F0 .682(will match.) +5.682 F 2.283 -.8(To g)5.683 H .683(et the old).8 F(beha)108 132 Q 1.185 +(vior of ignoring \214lenames be)-.2 F 1.185(ginning with a)-.15 F F1 +-.63(``)3.684 G -.55(.').63 G(')-.08 E F0 3.684(,m)C(ak)-3.684 E(e)-.1 E +F1 -.63(``)3.684 G(.*').63 E(')-.63 E F0 1.184(one of the patterns in) +6.184 F F2(GLOBIGNORE)3.684 E/F3 9/Times-Roman@0 SF(.)A F0(The)108 144 Q +F1(dotglob)3.131 E F0 .631(option is disabled when)3.131 F F2 +(GLOBIGNORE)3.132 E F0 .632(is unset.)2.882 F .632 +(The pattern matching honors the setting of)5.632 F(the)108 156 Q F1 +(extglob)2.5 E F0(shell option.)2.5 E F1 -.1(Pa)108 172.8 S(tter).1 E +2.5(nM)-.15 G(atching)-2.5 E F0(An)108 189.6 Q 3.138(yc)-.15 G .638(har\ +acter that appears in a pattern, other than the special pattern charact\ +ers described belo)-3.138 F 1.938 -.65(w, m)-.25 H(atches).65 E 2.721 +(itself. The)108 201.6 R .221(NUL character may not occur in a pattern.) +2.721 F 2.721(Ab)5.221 G .221(ackslash escapes the follo)-2.721 F .222 +(wing character; the es-)-.25 F .418 +(caping backslash is discarded when matching.)108 213.6 R .418 (The special pattern characters must be quoted if the)5.418 F 2.918(ya) --.15 G .418(re to)-2.918 F(be matched literally)108 120 Q(.)-.65 E -(The special pattern characters ha)108 136.8 Q .3 -.15(ve t)-.2 H -(he follo).15 E(wing meanings:)-.25 E/F1 10/Times-Bold@0 SF(*)144 153.6 -Q F0 .376(Matches an)180 153.6 R 2.876(ys)-.15 G .376 +-.15 G .418(re to)-2.918 F(be matched literally)108 225.6 Q(.)-.65 E +(The special pattern characters ha)108 242.4 Q .3 -.15(ve t)-.2 H +(he follo).15 E(wing meanings:)-.25 E F1(*)144 259.2 Q F0 .376 +(Matches an)180 259.2 R 2.876(ys)-.15 G .376 (tring, including the null string.)-2.876 F .376(When the)5.376 F F1 -(globstar)2.876 E F0 .377(shell option is enabled,)2.876 F(and)180 165.6 +(globstar)2.876 E F0 .377(shell option is enabled,)2.876 F(and)180 271.2 Q F1(*)3.275 E F0 .775(is used in a pathname e)3.275 F .775 (xpansion conte)-.15 F .775(xt, tw)-.15 F 3.275(oa)-.1 G(djacent)-3.275 E F1(*)3.275 E F0 3.275(su)C .775(sed as a single pattern)-3.275 F 1.058 (will match all \214les and zero or more directories and subdirectories\ -.)180 177.6 R 1.058(If follo)6.058 F 1.058(wed by a)-.25 F F1(/)3.558 E -F0(,)A(tw)180 189.6 Q 2.5(oa)-.1 G(djacent)-2.5 E F1(*)2.5 E F0 2.5(sw)C -(ill match only directories and subdirectories.)-2.5 E F1(?)144 201.6 Q -F0(Matches an)180 201.6 Q 2.5(ys)-.15 G(ingle character)-2.5 E(.)-.55 E -F1([...])144 213.6 Q F0 .579(Matches an)180 213.6 R 3.079(yo)-.15 G .579 +.)180 283.2 R 1.058(If follo)6.058 F 1.058(wed by a)-.25 F F1(/)3.558 E +F0(,)A(tw)180 295.2 Q 2.5(oa)-.1 G(djacent)-2.5 E F1(*)2.5 E F0 2.5(sw)C +(ill match only directories and subdirectories.)-2.5 E F1(?)144 307.2 Q +F0(Matches an)180 307.2 Q 2.5(ys)-.15 G(ingle character)-2.5 E(.)-.55 E +F1([...])144 319.2 Q F0 .579(Matches an)180 319.2 R 3.079(yo)-.15 G .579 (ne of the enclosed characters.)-3.079 F 3.079(Ap)5.579 G .578 (air of characters separated by a h)-3.079 F(yphen)-.05 E .684 -(denotes a)180 225.6 R/F2 10/Times-Italic@0 SF -.15(ra)3.184 G(ng).15 E +(denotes a)180 331.2 R/F4 10/Times-Italic@0 SF -.15(ra)3.184 G(ng).15 E 3.184(ee)-.1 G(xpr)-3.384 E(ession)-.37 E F0 3.184(;a)C .984 -.15(ny c) -3.184 H .684(haracter that f).15 F .684(alls between those tw)-.1 F -3.185(oc)-.1 G .685(haracters, inclu-)-3.185 F(si)180 237.6 Q -.15(ve) +3.185(oc)-.1 G .685(haracters, inclu-)-3.185 F(si)180 343.2 Q -.15(ve) -.25 G 3.713(,u).15 G 1.213(sing the current locale')-3.713 F 3.712(sc) -.55 G 1.212(ollating sequence and character set, is matched.)-3.712 F -1.212(If the)6.212 F 1.123(\214rst character follo)180 249.6 R 1.123 +1.212(If the)6.212 F 1.123(\214rst character follo)180 355.2 R 1.123 (wing the)-.25 F F1([)3.623 E F0 1.123(is a)3.623 F F1(!)3.623 E F0 1.124(or a)6.123 F F1(^)3.624 E F0 1.124(then an)3.624 F 3.624(yc)-.15 G 1.124(haracter not enclosed is matched.)-3.624 F .895 -(The sorting order of characters in range e)180 261.6 R .894 +(The sorting order of characters in range e)180 367.2 R .894 (xpressions is determined by the current locale)-.15 F .375(and the v) -180 273.6 R .375(alues of the)-.25 F/F3 9/Times-Bold@0 SF(LC_COLLA)2.875 -E(TE)-.855 E F0(or)2.625 E F3(LC_ALL)2.875 E F0 .375(shell v)2.625 F -.375(ariables, if set.)-.25 F 1.976 -.8(To o)5.376 H .376 -(btain the tra-).8 F .068(ditional interpretation of range e)180 285.6 R -.068(xpressions, where)-.15 F F1([a\255d])2.568 E F0 .067(is equi)2.567 -F -.25(va)-.25 G .067(lent to).25 F F1([abcd])2.567 E F0 2.567(,s)C .067 -(et v)-2.567 F(alue)-.25 E .156(of the)180 297.6 R F1(LC_ALL)2.656 E F0 +180 379.2 R .375(alues of the)-.25 F F2(LC_COLLA)2.875 E(TE)-.855 E F0 +(or)2.625 E F2(LC_ALL)2.875 E F0 .375(shell v)2.625 F .375 +(ariables, if set.)-.25 F 1.976 -.8(To o)5.376 H .376(btain the tra-).8 +F .068(ditional interpretation of range e)180 391.2 R .068 +(xpressions, where)-.15 F F1([a\255d])2.568 E F0 .067(is equi)2.567 F +-.25(va)-.25 G .067(lent to).25 F F1([abcd])2.567 E F0 2.567(,s)C .067 +(et v)-2.567 F(alue)-.25 E .156(of the)180 403.2 R F1(LC_ALL)2.656 E F0 .156(shell v)2.656 F .156(ariable to)-.25 F F1(C)2.657 E F0 2.657(,o)C 2.657(re)-2.657 G .157(nable the)-2.657 F F1(globasciiranges)2.657 E F0 .157(shell option.)2.657 F(A)5.157 E F12.657 E F0(may)2.657 E .193(\ be matched by including it as the \214rst or last character in the set.) -180 309.6 R(A)5.193 E F1(])2.693 E F0 .193(may be matched by)2.693 F -(including it as the \214rst character in the set.)180 321.6 Q -.4(Wi) -180 339.6 S(thin).4 E F1([)3.07 E F0(and)3.07 E F1(])3.07 E F0(,)A F2 +180 415.2 R(A)5.193 E F1(])2.693 E F0 .193(may be matched by)2.693 F +(including it as the \214rst character in the set.)180 427.2 Q -.4(Wi) +180 445.2 S(thin).4 E F1([)3.07 E F0(and)3.07 E F1(])3.07 E F0(,)A F4 -.15(ch)3.07 G(ar).15 E .571(acter classes)-.15 F F0 .571 -(can be speci\214ed using the syntax)3.071 F F1([:)3.071 E F2(class)A F1 -(:])A F0 3.071(,w)C(here)-3.071 E F2(class)3.071 E F0 -(is one of the follo)180 351.6 Q +(can be speci\214ed using the syntax)3.071 F F1([:)3.071 E F4(class)A F1 +(:])A F0 3.071(,w)C(here)-3.071 E F4(class)3.071 E F0 +(is one of the follo)180 457.2 Q (wing classes de\214ned in the POSIX standard:)-.25 E F1 5.889 -(alnum alpha ascii blank cntrl digit graph lo)180 363.6 R 5.889 -(wer print punct space up-)-.1 F 5(per w)180 375.6 R 5(ord xdigit)-.1 F -F0 4.289(Ac)180 387.6 S 1.789(haracter class matches an)-4.289 F 4.289 +(alnum alpha ascii blank cntrl digit graph lo)180 469.2 R 5.889 +(wer print punct space up-)-.1 F 5(per w)180 481.2 R 5(ord xdigit)-.1 F +F0 4.289(Ac)180 493.2 S 1.789(haracter class matches an)-4.289 F 4.289 (yc)-.15 G 1.789(haracter belonging to that class.)-4.289 F(The)6.789 E F1 -.1(wo)4.29 G(rd).1 E F0(character)4.29 E -(class matches letters, digits, and the character _.)180 399.6 Q -.4(Wi) -180 417.6 S(thin).4 E F1([)4.537 E F0(and)4.537 E F1(])4.537 E F0 4.537 -(,a)C(n)-4.537 E F2 2.037(equivalence class)4.537 F F0 2.036 -(can be speci\214ed using the syntax)4.536 F F1([=)4.536 E F2(c)A F1(=]) +(class matches letters, digits, and the character _.)180 505.2 Q -.4(Wi) +180 523.2 S(thin).4 E F1([)4.537 E F0(and)4.537 E F1(])4.537 E F0 4.537 +(,a)C(n)-4.537 E F4 2.037(equivalence class)4.537 F F0 2.036 +(can be speci\214ed using the syntax)4.536 F F1([=)4.536 E F4(c)A F1(=]) A F0 4.536(,w)C(hich)-4.536 E .125(matches all characters with the same\ - collation weight \(as de\214ned by the current locale\) as)180 429.6 R -(the character)180 441.6 Q F2(c)2.5 E F0(.)A -.4(Wi)180 459.6 S(thin).4 + collation weight \(as de\214ned by the current locale\) as)180 535.2 R +(the character)180 547.2 Q F4(c)2.5 E F0(.)A -.4(Wi)180 565.2 S(thin).4 E F1([)2.5 E F0(and)2.5 E F1(])2.5 E F0 2.5(,t)C(he syntax)-2.5 E F1([.) -2.5 E F2(symbol)A F1(.])A F0(matches the collating symbol)2.5 E F2 -(symbol)2.5 E F0(.)A .54(If the)108 476.4 R F1(extglob)3.04 E F0 .54 +2.5 E F4(symbol)A F1(.])A F0(matches the collating symbol)2.5 E F4 +(symbol)2.5 E F0(.)A .54(If the)108 582 R F1(extglob)3.04 E F0 .54 (shell option is enabled using the)3.04 F F1(shopt)3.039 E F0 -.2(bu) 3.039 G .539(iltin, the shell recognizes se).2 F -.15(ve)-.25 G .539 (ral e).15 F .539(xtended pattern)-.15 F .037(matching operators.)108 -488.4 R .037(In the follo)5.037 F .037(wing description, a)-.25 F F2 +594 R .037(In the follo)5.037 F .037(wing description, a)-.25 F F4 (pattern-list)2.538 E F0 .038 -(is a list of one or more patterns separated by)2.538 F(a)108 500.4 Q F1 +(is a list of one or more patterns separated by)2.538 F(a)108 606 Q F1 (|)2.5 E F0 5(.C)C (omposite patterns may be formed using one or more of the follo)-5 E -(wing sub-patterns:)-.25 E F1(?\()144 524.4 Q F2(pattern-list).833 E F1 -(\)).833 E F0(Matches zero or one occurrence of the gi)180 536.4 Q -.15 -(ve)-.25 G 2.5(np).15 G(atterns)-2.5 E F1(*\()144 548.4 Q F2 +(wing sub-patterns:)-.25 E F1(?\()144 630 Q F4(pattern-list).833 E F1 +(\)).833 E F0(Matches zero or one occurrence of the gi)180 642 Q -.15 +(ve)-.25 G 2.5(np).15 G(atterns)-2.5 E F1(*\()144 654 Q F4(pattern-list) +.833 E F1(\)).833 E F0(Matches zero or more occurrences of the gi)180 +666 Q -.15(ve)-.25 G 2.5(np).15 G(atterns)-2.5 E F1(+\()144 678 Q F4 (pattern-list).833 E F1(\)).833 E F0 -(Matches zero or more occurrences of the gi)180 560.4 Q -.15(ve)-.25 G -2.5(np).15 G(atterns)-2.5 E F1(+\()144 572.4 Q F2(pattern-list).833 E F1 -(\)).833 E F0(Matches one or more occurrences of the gi)180 584.4 Q -.15 -(ve)-.25 G 2.5(np).15 G(atterns)-2.5 E F1(@\()144 596.4 Q F2 -(pattern-list).833 E F1(\)).833 E F0(Matches one of the gi)180 608.4 Q --.15(ve)-.25 G 2.5(np).15 G(atterns)-2.5 E F1(!\()144 620.4 Q F2 -(pattern-list).833 E F1(\)).833 E F0(Matches an)180 632.4 Q(ything e) --.15 E(xcept one of the gi)-.15 E -.15(ve)-.25 G 2.5(np).15 G(atterns) --2.5 E .988(When matching \214lenames, the)108 649.2 R F1(dotglob)3.488 -E F0 .988 -(shell option determines the set of \214lenames that are tested: when) -3.488 F F1(dotglob)108 661.2 Q F0 1.391 -(is enabled, the set of \214lenames includes all \214les be)3.891 F -1.392(ginning with `)-.15 F(`.)-.74 E -.74('')-.7 G 3.892(,b).74 G 1.392 -(ut `)-4.092 F(`.)-.74 E 2.872 -.74('' a)-.7 H 1.392(nd `).74 F(`..)-.74 -E 2.872 -.74('' m)-.7 H 1.392(ust be).74 F .298 -(matched by a pattern or sub-pattern that be)108 673.2 R .298 -(gins with a dot; when it is disabled, the set does not include an)-.15 -F(y)-.15 E .327(\214lenames be)108 685.2 R .327(ginning with `)-.15 F -(`.)-.74 E 1.807 -.74('' u)-.7 H .327 -(nless the pattern or sub-pattern be).74 F .327(gins with a `)-.15 F(`.) --.74 E -.74('')-.7 G 5.327(.A).74 G 2.827(sa)-5.327 G(bo)-2.827 E -.15 -(ve)-.15 G 2.828(,`).15 G(`.)-3.568 E 1.808 -.74('' o)-.7 H .328 -(nly has a).74 F(special meaning when matching \214lenames.)108 697.2 Q -.969(Complicated e)108 714 R .969(xtended pattern matching ag)-.15 F -.969(ainst long strings is slo)-.05 F 2.268 -.65(w, e)-.25 H .968 -(specially when the patterns contain).65 F 1.23 -(alternations and the strings contain multiple matches.)108 726 R 1.23 -(Using separate matches ag)6.23 F 1.23(ainst shorter strings, or)-.05 F -(GNU Bash 5.2)72 768 Q(2021 December 26)136.795 E(28)185.955 E 0 Cg EP +(Matches one or more occurrences of the gi)180 690 Q -.15(ve)-.25 G 2.5 +(np).15 G(atterns)-2.5 E F1(@\()144 702 Q F4(pattern-list).833 E F1(\)) +.833 E F0(Matches one of the gi)180 714 Q -.15(ve)-.25 G 2.5(np).15 G +(atterns)-2.5 E(GNU Bash 5.2)72 768 Q(2022 January 17)141.79 E(28)190.95 +E 0 Cg EP %%Page: 29 29 %%BeginPageSetup BP %%EndPageSetup /F0 10/Times-Roman@0 SF -.35(BA)72 48 S 137.14(SH\(1\) General).35 F -(Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E -(using arrays of strings instead of a single long string, may be f)108 -84 Q(aster)-.1 E(.)-.55 E/F1 10/Times-Bold@0 SF(Quote Remo)87 100.8 Q --.1(va)-.1 G(l).1 E F0 1.113(After the preceding e)108 112.8 R 1.113 +(Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E/F1 10/Times-Bold@0 +SF(!\()144 84 Q/F2 10/Times-Italic@0 SF(pattern-list).833 E F1(\)).833 E +F0(Matches an)180 96 Q(ything e)-.15 E(xcept one of the gi)-.15 E -.15 +(ve)-.25 G 2.5(np).15 G(atterns)-2.5 E .988 +(When matching \214lenames, the)108 112.8 R F1(dotglob)3.488 E F0 .988 +(shell option determines the set of \214lenames that are tested: when) +3.488 F F1(dotglob)108 124.8 Q F0 1.391 +(is enabled, the set of \214lenames includes all \214les be)3.891 F +1.392(ginning with `)-.15 F(`.)-.74 E -.74('')-.7 G 3.892(,b).74 G 1.392 +(ut `)-4.092 F(`.)-.74 E 2.872 -.74('' a)-.7 H 1.392(nd `).74 F(`..)-.74 +E 2.872 -.74('' m)-.7 H 1.392(ust be).74 F .298 +(matched by a pattern or sub-pattern that be)108 136.8 R .298 +(gins with a dot; when it is disabled, the set does not include an)-.15 +F(y)-.15 E .327(\214lenames be)108 148.8 R .327(ginning with `)-.15 F +(`.)-.74 E 1.807 -.74('' u)-.7 H .327 +(nless the pattern or sub-pattern be).74 F .327(gins with a `)-.15 F(`.) +-.74 E -.74('')-.7 G 5.327(.A).74 G 2.827(sa)-5.327 G(bo)-2.827 E -.15 +(ve)-.15 G 2.828(,`).15 G(`.)-3.568 E 1.808 -.74('' o)-.7 H .328 +(nly has a).74 F(special meaning when matching \214lenames.)108 160.8 Q +.969(Complicated e)108 177.6 R .969(xtended pattern matching ag)-.15 F +.969(ainst long strings is slo)-.05 F 2.268 -.65(w, e)-.25 H .968 +(specially when the patterns contain).65 F .09 +(alternations and the strings contain multiple matches.)108 189.6 R .091 +(Using separate matches ag)5.091 F .091(ainst shorter strings, or us-) +-.05 F(ing arrays of strings instead of a single long string, may be f) +108 201.6 Q(aster)-.1 E(.)-.55 E F1(Quote Remo)87 218.4 Q -.1(va)-.1 G +(l).1 E F0 1.113(After the preceding e)108 230.4 R 1.113 (xpansions, all unquoted occurrences of the characters)-.15 F F1(\\) 3.613 E F0(,)A F1<08>3.612 E F0 3.612(,a)C(nd)-3.612 E F1(")4.445 E F0 -1.112(that did not result)4.445 F(from one of the abo)108 124.8 Q .3 --.15(ve ex)-.15 H(pansions are remo).15 E -.15(ve)-.15 G(d.).15 E/F2 -10.95/Times-Bold@0 SF(REDIRECTION)72 141.6 Q F0 .545 -(Before a command is e)108 153.6 R -.15(xe)-.15 G .545 -(cuted, its input and output may be).15 F/F3 10/Times-Italic@0 SF -.37 -(re)3.045 G(dir).37 E(ected)-.37 E F0 .545 -(using a special notation interpreted)3.815 F .429(by the shell.)108 -165.6 R F3(Redir)5.428 E(ection)-.37 E F0(allo)2.928 E .428(ws commands\ -' \214le handles to be duplicated, opened, closed, made to refer to)-.25 -F(dif)108 177.6 Q 1.019(ferent \214les, and can change the \214les the \ -command reads from and writes to.)-.25 F 1.02(Redirection may also be) -6.02 F .215(used to modify \214le handles in the current shell e)108 -189.6 R -.15(xe)-.15 G .215(cution en).15 F 2.715(vironment. The)-.4 F -(follo)2.715 E .215(wing redirection operators)-.25 F .862 -(may precede or appear an)108 201.6 R .862(ywhere within a)-.15 F F3 -.862(simple command)3.702 F F0 .862(or may follo)4.132 F 3.362(wa)-.25 G -F3(command).2 E F0 5.862(.R).77 G .862(edirections are)-5.862 F -(processed in the order the)108 213.6 Q 2.5(ya)-.15 G(ppear)-2.5 E 2.5 -(,f)-.4 G(rom left to right.)-2.5 E .771(Each redirection that may be p\ -receded by a \214le descriptor number may instead be preceded by a w)108 -230.4 R .771(ord of)-.1 F .292(the form {)108 242.4 R F3(varname)A F0 -2.793(}. In)B .293(this case, for each redirection operator e)2.793 F -.293(xcept >&- and <&-, the shell will allocate)-.15 F 3.18<618c>108 -254.4 S .679(le descriptor greater than or equal to 10 and assign it to) --3.18 F F3(varname)3.179 E F0 5.679(.I)C 3.179(f>)-5.679 G .679 -(&- or <&- is preceded by {)-3.179 F F3(var)A(-)-.2 E(name)108 266.4 Q -F0 .599(}, the v)B .599(alue of)-.25 F F3(varname)3.099 E F0 .599 -(de\214nes the \214le descriptor to close.)3.099 F .6(If {)5.6 F F3 +1.112(that did not result)4.445 F(from one of the abo)108 242.4 Q .3 +-.15(ve ex)-.15 H(pansions are remo).15 E -.15(ve)-.15 G(d.).15 E/F3 +10.95/Times-Bold@0 SF(REDIRECTION)72 259.2 Q F0 .545 +(Before a command is e)108 271.2 R -.15(xe)-.15 G .545 +(cuted, its input and output may be).15 F F2 -.37(re)3.045 G(dir).37 E +(ected)-.37 E F0 .545(using a special notation interpreted)3.815 F .429 +(by the shell.)108 283.2 R F2(Redir)5.428 E(ection)-.37 E F0(allo)2.928 +E .428(ws commands' \214le handles to be duplicated, opened, closed, ma\ +de to refer to)-.25 F(dif)108 295.2 Q 1.019(ferent \214les, and can cha\ +nge the \214les the command reads from and writes to.)-.25 F 1.02 +(Redirection may also be)6.02 F .215 +(used to modify \214le handles in the current shell e)108 307.2 R -.15 +(xe)-.15 G .215(cution en).15 F 2.715(vironment. The)-.4 F(follo)2.715 E +.215(wing redirection operators)-.25 F .862(may precede or appear an)108 +319.2 R .862(ywhere within a)-.15 F F2 .862(simple command)3.702 F F0 +.862(or may follo)4.132 F 3.362(wa)-.25 G F2(command).2 E F0 5.862(.R) +.77 G .862(edirections are)-5.862 F(processed in the order the)108 331.2 +Q 2.5(ya)-.15 G(ppear)-2.5 E 2.5(,f)-.4 G(rom left to right.)-2.5 E .771 +(Each redirection that may be preceded by a \214le descriptor number ma\ +y instead be preceded by a w)108 348 R .771(ord of)-.1 F .292 +(the form {)108 360 R F2(varname)A F0 2.793(}. In)B .293 +(this case, for each redirection operator e)2.793 F .293 +(xcept >&- and <&-, the shell will allocate)-.15 F 3.18<618c>108 372 S +.679(le descriptor greater than or equal to 10 and assign it to)-3.18 F +F2(varname)3.179 E F0 5.679(.I)C 3.179(f>)-5.679 G .679 +(&- or <&- is preceded by {)-3.179 F F2(var)A(-)-.2 E(name)108 384 Q F0 +.599(}, the v)B .599(alue of)-.25 F F2(varname)3.099 E F0 .599 +(de\214nes the \214le descriptor to close.)3.099 F .6(If {)5.6 F F2 (varname)A F0 3.1(}i)C 3.1(ss)-3.1 G .6(upplied, the redirection)-3.1 F -.794(persists be)108 278.4 R .794(yond the scope of the command, allo) --.15 F .793(wing the shell programmer to manage the \214le descriptor') --.25 F(s)-.55 E(lifetime manually)108 290.4 Q 5(.T)-.65 G(he)-5 E F1 -.1 -(va)2.5 G(rr).1 E(edir_close)-.18 E F0(shell option manages this beha) -2.5 E(vior)-.2 E(.)-.55 E .283(In the follo)108 307.2 R .284(wing descr\ -iptions, if the \214le descriptor number is omitted, and the \214rst ch\ -aracter of the redirect-)-.25 F .513(ion operator is)108 319.2 R F1(<) -3.012 E F0 3.012(,t)C .512 +.794(persists be)108 396 R .794(yond the scope of the command, allo)-.15 +F .793(wing the shell programmer to manage the \214le descriptor')-.25 F +(s)-.55 E(lifetime manually)108 408 Q 5(.T)-.65 G(he)-5 E F1 -.1(va)2.5 +G(rr).1 E(edir_close)-.18 E F0(shell option manages this beha)2.5 E +(vior)-.2 E(.)-.55 E .283(In the follo)108 424.8 R .284(wing descriptio\ +ns, if the \214le descriptor number is omitted, and the \214rst charact\ +er of the redirect-)-.25 F .513(ion operator is)108 436.8 R F1(<)3.012 E +F0 3.012(,t)C .512 (he redirection refers to the standard input \(\214le descriptor 0\).) -3.012 F .512(If the \214rst character of the)5.512 F -(redirection operator is)108 331.2 Q F1(>)2.5 E F0 2.5(,t)C +(redirection operator is)108 448.8 Q F1(>)2.5 E F0 2.5(,t)C (he redirection refers to the standard output \(\214le descriptor 1\).) --2.5 E .824(The w)108 348 R .824(ord follo)-.1 F .824 +-2.5 E .824(The w)108 465.6 R .824(ord follo)-.1 F .824 (wing the redirection operator in the follo)-.25 F .825 (wing descriptions, unless otherwise noted, is sub-)-.25 F .463 -(jected to brace e)108 360 R .463(xpansion, tilde e)-.15 F .462 +(jected to brace e)108 477.6 R .463(xpansion, tilde e)-.15 F .462 (xpansion, parameter and v)-.15 F .462(ariable e)-.25 F .462 -(xpansion, command substitution, arith-)-.15 F .866(metic e)108 372 R +(xpansion, command substitution, arith-)-.15 F .866(metic e)108 489.6 R .866(xpansion, quote remo)-.15 F -.25(va)-.15 G .866(l, pathname e).25 F .867(xpansion, and w)-.15 F .867(ord splitting.)-.1 F .867(If it e)5.867 -F .867(xpands to more than one)-.15 F -.1(wo)108 384 S(rd,).1 E F1(bash) -2.5 E F0(reports an error)2.5 E(.)-.55 E -(Note that the order of redirections is signi\214cant.)108 400.8 Q -.15 -(Fo)5 G 2.5(re).15 G(xample, the command)-2.65 E(ls)144 417.6 Q F1(>)2.5 +F .867(xpands to more than one)-.15 F -.1(wo)108 501.6 S(rd,).1 E F1 +(bash)2.5 E F0(reports an error)2.5 E(.)-.55 E +(Note that the order of redirections is signi\214cant.)108 518.4 Q -.15 +(Fo)5 G 2.5(re).15 G(xample, the command)-2.65 E(ls)144 535.2 Q F1(>)2.5 E F0(dirlist 2)2.5 E F1(>&)A F0(1)A -(directs both standard output and standard error to the \214le)108 434.4 -Q F3(dirlist)2.85 E F0 2.5(,w).68 G(hile the command)-2.5 E(ls 2)144 -451.2 Q F1(>&)A F0(1)A F1(>)2.5 E F0(dirlist)2.5 E .505 -(directs only the standard output to \214le)108 468 R F3(dirlist)3.355 E -F0 3.005(,b).68 G .505(ecause the standard error w)-3.005 F .505 +(directs both standard output and standard error to the \214le)108 552 Q +F2(dirlist)2.85 E F0 2.5(,w).68 G(hile the command)-2.5 E(ls 2)144 568.8 +Q F1(>&)A F0(1)A F1(>)2.5 E F0(dirlist)2.5 E .505 +(directs only the standard output to \214le)108 585.6 R F2(dirlist)3.355 +E F0 3.005(,b).68 G .505(ecause the standard error w)-3.005 F .505 (as duplicated from the standard)-.1 F -(output before the standard output w)108 480 Q(as redirected to)-.1 E F3 -(dirlist)2.85 E F0(.).68 E F1(Bash)108 496.8 Q F0 .598(handles se)3.098 -F -.15(ve)-.25 G .598(ral \214lenames specially when the).15 F 3.099(ya) --.15 G .599(re used in redirections, as described in the follo)-3.099 F -(wing)-.25 E 3.478(table. If)108 508.8 R .978 +(output before the standard output w)108 597.6 Q(as redirected to)-.1 E +F2(dirlist)2.85 E F0(.).68 E F1(Bash)108 614.4 Q F0 .598(handles se) +3.098 F -.15(ve)-.25 G .598(ral \214lenames specially when the).15 F +3.099(ya)-.15 G .599(re used in redirections, as described in the follo) +-3.099 F(wing)-.25 E 3.478(table. If)108 626.4 R .978 (the operating system on which)3.478 F F1(bash)3.478 E F0 .978 (is running pro)3.478 F .977 (vides these special \214les, bash will use them;)-.15 F -(otherwise it will emulate them internally with the beha)108 520.8 Q -(vior described belo)-.2 E -.65(w.)-.25 G F1(/de)144 537.6 Q(v/fd/)-.15 -E F3(fd)A F0(If)180 549.6 Q F3(fd)2.5 E F0(is a v)2.5 E(alid inte)-.25 E -(ger)-.15 E 2.5<2c8c>-.4 G(le descriptor)-2.5 E F3(fd)2.5 E F0 -(is duplicated.)2.5 E F1(/de)144 561.6 Q(v/stdin)-.15 E F0 -(File descriptor 0 is duplicated.)180 573.6 Q F1(/de)144 585.6 Q -(v/stdout)-.15 E F0(File descriptor 1 is duplicated.)180 597.6 Q F1(/de) -144 609.6 Q(v/stderr)-.15 E F0(File descriptor 2 is duplicated.)180 -621.6 Q F1(/de)144 633.6 Q(v/tcp/)-.15 E F3(host)A F1(/)A F3(port)A F0 -(If)180 645.6 Q F3(host)2.996 E F0 .496(is a v)2.996 F .496 -(alid hostname or Internet address, and)-.25 F F3(port)2.997 E F0 .497 -(is an inte)2.997 F .497(ger port number or ser)-.15 F(-)-.2 E -(vice name,)180 657.6 Q F1(bash)2.5 E F0 -(attempts to open the corresponding TCP sock)2.5 E(et.)-.1 E F1(/de)144 -669.6 Q(v/udp/)-.15 E F3(host)A F1(/)A F3(port)A F0(If)180 681.6 Q F3 -(host)2.997 E F0 .497(is a v)2.997 F .497 -(alid hostname or Internet address, and)-.25 F F3(port)2.996 E F0 .496 -(is an inte)2.996 F .496(ger port number or ser)-.15 F(-)-.2 E -(vice name,)180 693.6 Q F1(bash)2.5 E F0 -(attempts to open the corresponding UDP sock)2.5 E(et.)-.1 E 2.5(Af)108 -710.4 S(ailure to open or create a \214le causes the redirection to f) --2.6 E(ail.)-.1 E .946(Redirections using \214le descriptors greater th\ -an 9 should be used with care, as the)108 727.2 R 3.447(ym)-.15 G .947 -(ay con\215ict with \214le)-3.447 F(GNU Bash 5.2)72 768 Q -(2021 December 26)136.795 E(29)185.955 E 0 Cg EP +(otherwise it will emulate them internally with the beha)108 638.4 Q +(vior described belo)-.2 E -.65(w.)-.25 G F1(/de)144 655.2 Q(v/fd/)-.15 +E F2(fd)A F0(If)180 667.2 Q F2(fd)2.5 E F0(is a v)2.5 E(alid inte)-.25 E +(ger)-.15 E 2.5<2c8c>-.4 G(le descriptor)-2.5 E F2(fd)2.5 E F0 +(is duplicated.)2.5 E F1(/de)144 679.2 Q(v/stdin)-.15 E F0 +(File descriptor 0 is duplicated.)180 691.2 Q F1(/de)144 703.2 Q +(v/stdout)-.15 E F0(File descriptor 1 is duplicated.)180 715.2 Q +(GNU Bash 5.2)72 768 Q(2022 January 17)141.79 E(29)190.95 E 0 Cg EP %%Page: 30 30 %%BeginPageSetup BP %%EndPageSetup /F0 10/Times-Roman@0 SF -.35(BA)72 48 S 137.14(SH\(1\) General).35 F -(Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E -(descriptors the shell uses internally)108 84 Q(.)-.65 E/F1 10 -/Times-Bold@0 SF(Redir)87 100.8 Q(ecting Input)-.18 E F0 .391 +(Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E/F1 10/Times-Bold@0 +SF(/de)144 84 Q(v/stderr)-.15 E F0(File descriptor 2 is duplicated.)180 +96 Q F1(/de)144 108 Q(v/tcp/)-.15 E/F2 10/Times-Italic@0 SF(host)A F1(/) +A F2(port)A F0(If)180 120 Q F2(host)2.996 E F0 .496(is a v)2.996 F .496 +(alid hostname or Internet address, and)-.25 F F2(port)2.997 E F0 .497 +(is an inte)2.997 F .497(ger port number or ser)-.15 F(-)-.2 E +(vice name,)180 132 Q F1(bash)2.5 E F0 +(attempts to open the corresponding TCP sock)2.5 E(et.)-.1 E F1(/de)144 +144 Q(v/udp/)-.15 E F2(host)A F1(/)A F2(port)A F0(If)180 156 Q F2(host) +2.997 E F0 .497(is a v)2.997 F .497 +(alid hostname or Internet address, and)-.25 F F2(port)2.996 E F0 .496 +(is an inte)2.996 F .496(ger port number or ser)-.15 F(-)-.2 E +(vice name,)180 168 Q F1(bash)2.5 E F0 +(attempts to open the corresponding UDP sock)2.5 E(et.)-.1 E 2.5(Af)108 +184.8 S(ailure to open or create a \214le causes the redirection to f) +-2.6 E(ail.)-.1 E .045(Redirections using \214le descriptors greater th\ +an 9 should be used with care, as the)108 201.6 R 2.546(ym)-.15 G .046 +(ay con\215ict with \214le de-)-2.546 F +(scriptors the shell uses internally)108 213.6 Q(.)-.65 E F1(Redir)87 +230.4 Q(ecting Input)-.18 E F0 .391 (Redirection of input causes the \214le whose name results from the e) -108 112.8 R .391(xpansion of)-.15 F/F2 10/Times-Italic@0 SF(wor)3.231 E -(d)-.37 E F0 .391(to be opened for read-)3.661 F -(ing on \214le descriptor)108 124.8 Q F2(n)2.86 E F0 2.5(,o).24 G 2.5 -(rt)-2.5 G(he standard input \(\214le descriptor 0\) if)-2.5 E F2(n)2.86 -E F0(is not speci\214ed.)2.74 E -(The general format for redirecting input is:)108 141.6 Q([)144 158.4 Q -F2(n)A F0(])A F1(<)A F2(wor)A(d)-.37 E F1(Redir)87 175.2 Q -(ecting Output)-.18 E F0 .174 +108 242.4 R .391(xpansion of)-.15 F F2(wor)3.231 E(d)-.37 E F0 .391 +(to be opened for read-)3.661 F(ing on \214le descriptor)108 254.4 Q F2 +(n)2.86 E F0 2.5(,o).24 G 2.5(rt)-2.5 G +(he standard input \(\214le descriptor 0\) if)-2.5 E F2(n)2.86 E F0 +(is not speci\214ed.)2.74 E +(The general format for redirecting input is:)108 271.2 Q([)144 288 Q F2 +(n)A F0(])A F1(<)A F2(wor)A(d)-.37 E F1(Redir)87 304.8 Q(ecting Output) +-.18 E F0 .174 (Redirection of output causes the \214le whose name results from the e) -108 187.2 R .175(xpansion of)-.15 F F2(wor)3.015 E(d)-.37 E F0 .175 -(to be opened for writ-)3.445 F .084(ing on \214le descriptor)108 199.2 +108 316.8 R .175(xpansion of)-.15 F F2(wor)3.015 E(d)-.37 E F0 .175 +(to be opened for writ-)3.445 F .084(ing on \214le descriptor)108 328.8 R F2(n)2.944 E F0 2.583(,o).24 G 2.583(rt)-2.583 G .083 (he standard output \(\214le descriptor 1\) if)-2.583 F F2(n)2.943 E F0 .083(is not speci\214ed.)2.823 F .083(If the \214le does not e)5.083 F -(x-)-.15 E(ist it is created; if it does e)108 211.2 Q +(x-)-.15 E(ist it is created; if it does e)108 340.8 Q (xist it is truncated to zero size.)-.15 E -(The general format for redirecting output is:)108 228 Q([)144 244.8 Q +(The general format for redirecting output is:)108 357.6 Q([)144 374.4 Q F2(n)A F0(])A F1(>)A F2(wor)A(d)-.37 E F0 .154 -(If the redirection operator is)108 261.6 R F1(>)2.654 E F0 2.654(,a)C +(If the redirection operator is)108 391.2 R F1(>)2.654 E F0 2.654(,a)C .154(nd the)-2.654 F F1(noclob)2.654 E(ber)-.1 E F0 .154(option to the) 2.654 F F1(set)2.655 E F0 -.2(bu)2.655 G .155 -(iltin has been enabled, the redirection).2 F .658(will f)108 273.6 R +(iltin has been enabled, the redirection).2 F .658(will f)108 403.2 R .658(ail if the \214le whose name results from the e)-.1 F .658 (xpansion of)-.15 F F2(wor)3.158 E(d)-.37 E F0 -.15(ex)3.158 G .657 (ists and is a re).15 F .657(gular \214le.)-.15 F .657(If the redi-) -5.657 F .408(rection operator is)108 285.6 R F1(>|)2.909 E F0 2.909(,o)C +5.657 F .408(rection operator is)108 415.2 R F1(>|)2.909 E F0 2.909(,o)C 2.909(rt)-2.909 G .409(he redirection operator is)-2.909 F F1(>)2.909 E F0 .409(and the)2.909 F F1(noclob)2.909 E(ber)-.1 E F0 .409 (option to the)2.909 F F1(set)2.909 E F0 -.2(bu)2.909 G .409 (iltin command).2 F(is not enabled, the redirection is attempted e)108 -297.6 Q -.15(ve)-.25 G 2.5(ni).15 G 2.5(ft)-2.5 G(he \214le named by) +427.2 Q -.15(ve)-.25 G 2.5(ni).15 G 2.5(ft)-2.5 G(he \214le named by) -2.5 E F2(wor)2.5 E(d)-.37 E F0 -.15(ex)2.5 G(ists.).15 E F1 -.25(Ap)87 -314.4 S(pending Redir).25 E(ected Output)-.18 E F0 .642 -(Redirection of output in this f)108 326.4 R .642 +444 S(pending Redir).25 E(ected Output)-.18 E F0 .642 +(Redirection of output in this f)108 456 R .642 (ashion causes the \214le whose name results from the e)-.1 F .641 (xpansion of)-.15 F F2(wor)3.481 E(d)-.37 E F0 .641(to be)3.911 F .454 -(opened for appending on \214le descriptor)108 338.4 R F2(n)3.315 E F0 +(opened for appending on \214le descriptor)108 468 R F2(n)3.315 E F0 2.955(,o).24 G 2.955(rt)-2.955 G .455 (he standard output \(\214le descriptor 1\) if)-2.955 F F2(n)3.315 E F0 .455(is not speci\214ed.)3.195 F(If)5.455 E(the \214le does not e)108 -350.4 Q(xist it is created.)-.15 E -(The general format for appending output is:)108 367.2 Q([)144 384 Q F2 -(n)A F0(])A F1(>>)A F2(wor)A(d)-.37 E F1(Redir)87 400.8 Q +480 Q(xist it is created.)-.15 E +(The general format for appending output is:)108 496.8 Q([)144 513.6 Q +F2(n)A F0(])A F1(>>)A F2(wor)A(d)-.37 E F1(Redir)87 530.4 Q (ecting Standard Output and Standard Err)-.18 E(or)-.18 E F0 .249 -(This construct allo)108 412.8 R .249(ws both the standard output \(\ +(This construct allo)108 542.4 R .249(ws both the standard output \(\ \214le descriptor 1\) and the standard error output \(\214le descrip-) -.25 F(tor 2\) to be redirected to the \214le whose name is the e)108 -424.8 Q(xpansion of)-.15 E F2(wor)2.84 E(d)-.37 E F0(.).77 E -(There are tw)108 441.6 Q 2.5(of)-.1 G +554.4 Q(xpansion of)-.15 E F2(wor)2.84 E(d)-.37 E F0(.).77 E +(There are tw)108 571.2 Q 2.5(of)-.1 G (ormats for redirecting standard output and standard error:)-2.5 E F1 -(&>)144 458.4 Q F2(wor)A(d)-.37 E F0(and)108 470.4 Q F1(>&)144 482.4 Q -F2(wor)A(d)-.37 E F0(Of the tw)108 499.2 Q 2.5(of)-.1 G +(&>)144 588 Q F2(wor)A(d)-.37 E F0(and)108 600 Q F1(>&)144 612 Q F2(wor) +A(d)-.37 E F0(Of the tw)108 628.8 Q 2.5(of)-.1 G (orms, the \214rst is preferred.)-2.5 E(This is semantically equi)5 E --.25(va)-.25 G(lent to).25 E F1(>)144 516 Q F2(wor)A(d)-.37 E F0(2)2.5 E -F1(>&)A F0(1)A .114(When using the second form,)108 532.8 R F2(wor)2.614 -E(d)-.37 E F0 .114(may not e)2.614 F .114(xpand to a number or)-.15 F F1 -2.614 E F0 5.114(.I)C 2.614(fi)-5.114 G 2.615(td)-2.614 G .115 -(oes, other redirection operators)-2.615 F(apply \(see)108 544.8 Q F1 -(Duplicating File Descriptors)2.5 E F0(belo)2.5 E -(w\) for compatibility reasons.)-.25 E F1 -.25(Ap)87 561.6 S +-.25(va)-.25 G(lent to).25 E F1(>)144 645.6 Q F2(wor)A(d)-.37 E F0(2)2.5 +E F1(>&)A F0(1)A .114(When using the second form,)108 662.4 R F2(wor) +2.614 E(d)-.37 E F0 .114(may not e)2.614 F .114(xpand to a number or) +-.15 F F12.614 E F0 5.114(.I)C 2.614(fi)-5.114 G 2.615(td)-2.614 G +.115(oes, other redirection operators)-2.615 F(apply \(see)108 674.4 Q +F1(Duplicating File Descriptors)2.5 E F0(belo)2.5 E +(w\) for compatibility reasons.)-.25 E F1 -.25(Ap)87 691.2 S (pending Standard Output and Standard Err).25 E(or)-.18 E F0 .249 -(This construct allo)108 573.6 R .249(ws both the standard output \(\ +(This construct allo)108 703.2 R .249(ws both the standard output \(\ \214le descriptor 1\) and the standard error output \(\214le descrip-) -.25 F(tor 2\) to be appended to the \214le whose name is the e)108 -585.6 Q(xpansion of)-.15 E F2(wor)2.84 E(d)-.37 E F0(.).77 E -(The format for appending standard output and standard error is:)108 -602.4 Q F1(&>>)144 619.2 Q F2(wor)A(d)-.37 E F0 -(This is semantically equi)108 636 Q -.25(va)-.25 G(lent to).25 E F1(>>) -144 652.8 Q F2(wor)A(d)-.37 E F0(2)2.5 E F1(>&)A F0(1)A(\(see)108 669.6 -Q F1(Duplicating File Descriptors)2.5 E F0(belo)2.5 E(w\).)-.25 E F1 -(Her)87 686.4 Q 2.5(eD)-.18 G(ocuments)-2.5 E F0 .33(This type of redir\ -ection instructs the shell to read input from the current source until \ -a line containing only)108 698.4 R F2(delimiter)108.35 710.4 Q F0 .615 -(\(with no trailing blanks\) is seen.)3.845 F .615 -(All of the lines read up to that point are then used as the stan-)5.615 -F(dard input \(or \214le descriptor)108 722.4 Q F2(n)2.5 E F0(if)2.5 E -F2(n)2.5 E F0(is speci\214ed\) for a command.)2.5 E(GNU Bash 5.2)72 768 -Q(2021 December 26)136.795 E(30)185.955 E 0 Cg EP +715.2 Q(xpansion of)-.15 E F2(wor)2.84 E(d)-.37 E F0(.).77 E +(GNU Bash 5.2)72 768 Q(2022 January 17)141.79 E(30)190.95 E 0 Cg EP %%Page: 31 31 %%BeginPageSetup BP %%EndPageSetup /F0 10/Times-Roman@0 SF -.35(BA)72 48 S 137.14(SH\(1\) General).35 F (Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E -(The format of here-documents is:)108 84 Q([)144 100.8 Q/F1 10 -/Times-Italic@0 SF(n)A F0(])A/F2 10/Times-Bold@0 SF(<<)A F0([)A F2A -F0(])A F1(wor)A(d)-.37 E(her)164 112.8 Q(e-document)-.37 E(delimiter)144 -124.8 Q F0 .301(No parameter and v)108 141.6 R .302(ariable e)-.25 F -.302(xpansion, command substitution, arithmetic e)-.15 F .302 +(The format for appending standard output and standard error is:)108 84 +Q/F1 10/Times-Bold@0 SF(&>>)144 100.8 Q/F2 10/Times-Italic@0 SF(wor)A(d) +-.37 E F0(This is semantically equi)108 117.6 Q -.25(va)-.25 G(lent to) +.25 E F1(>>)144 134.4 Q F2(wor)A(d)-.37 E F0(2)2.5 E F1(>&)A F0(1)A +(\(see)108 151.2 Q F1(Duplicating File Descriptors)2.5 E F0(belo)2.5 E +(w\).)-.25 E F1(Her)87 168 Q 2.5(eD)-.18 G(ocuments)-2.5 E F0 .33(This \ +type of redirection instructs the shell to read input from the current \ +source until a line containing only)108 180 R F2(delimiter)108.35 192 Q +F0 .615(\(with no trailing blanks\) is seen.)3.845 F .615 +(All of the lines read up to that point are then used as the stan-)5.615 +F(dard input \(or \214le descriptor)108 204 Q F2(n)2.5 E F0(if)2.5 E F2 +(n)2.5 E F0(is speci\214ed\) for a command.)2.5 E +(The format of here-documents is:)108 220.8 Q([)144 237.6 Q F2(n)A F0(]) +A F1(<<)A F0([)A F1A F0(])A F2(wor)A(d)-.37 E(her)164 249.6 Q +(e-document)-.37 E(delimiter)144 261.6 Q F0 .301(No parameter and v)108 +278.4 R .302(ariable e)-.25 F .302 +(xpansion, command substitution, arithmetic e)-.15 F .302 (xpansion, or pathname e)-.15 F(xpansion)-.15 E .381(is performed on)108 -153.6 R F1(wor)3.221 E(d)-.37 E F0 5.381(.I).77 G 2.881(fa)-5.381 G .681 --.15(ny p)-2.881 H .381(art of).15 F F1(wor)3.221 E(d)-.37 E F0 .381 -(is quoted, the)3.651 F F1(delimiter)3.231 E F0 .381 +290.4 R F2(wor)3.221 E(d)-.37 E F0 5.381(.I).77 G 2.881(fa)-5.381 G .681 +-.15(ny p)-2.881 H .381(art of).15 F F2(wor)3.221 E(d)-.37 E F0 .381 +(is quoted, the)3.651 F F2(delimiter)3.231 E F0 .381 (is the result of quote remo)3.611 F -.25(va)-.15 G 2.881(lo).25 G(n) --2.881 E F1(wor)3.221 E(d)-.37 E F0(,).77 E .773 -(and the lines in the here-document are not e)108 165.6 R 3.274 -(xpanded. If)-.15 F F1(wor)3.274 E(d)-.37 E F0 .774 +-2.881 E F2(wor)3.221 E(d)-.37 E F0(,).77 E .773 +(and the lines in the here-document are not e)108 302.4 R 3.274 +(xpanded. If)-.15 F F2(wor)3.274 E(d)-.37 E F0 .774 (is unquoted, all lines of the here-document)3.274 F 1.195 -(are subjected to parameter e)108 177.6 R 1.194 +(are subjected to parameter e)108 314.4 R 1.194 (xpansion, command substitution, and arithmetic e)-.15 F 1.194 -(xpansion, the character se-)-.15 F(quence)108 189.6 Q F2(\\) -2.5 E F0(is ignored, and)2.5 E F2(\\)2.5 E F0 -(must be used to quote the characters)2.5 E F2(\\)2.5 E F0(,)A F2($)2.5 -E F0 2.5(,a)C(nd)-2.5 E F2<92>2.5 E F0(.)A .601 -(If the redirection operator is)108 206.4 R F2(<<\255)3.101 E F0 3.101 +(xpansion, the character se-)-.15 F(quence)108 326.4 Q F1(\\) +2.5 E F0(is ignored, and)2.5 E F1(\\)2.5 E F0 +(must be used to quote the characters)2.5 E F1(\\)2.5 E F0(,)A F1($)2.5 +E F0 2.5(,a)C(nd)-2.5 E F1<92>2.5 E F0(.)A .601 +(If the redirection operator is)108 343.2 R F1(<<\255)3.101 E F0 3.101 (,t)C .601(hen all leading tab characters are stripped from input lines\ - and the line)-3.101 F(containing)108 218.4 Q F1(delimiter)2.85 E F0 5 + and the line)-3.101 F(containing)108 355.2 Q F2(delimiter)2.85 E F0 5 (.T).73 G(his allo)-5 E (ws here-documents within shell scripts to be indented in a natural f) --.25 E(ashion.)-.1 E F2(Her)87 235.2 Q 2.5(eS)-.18 G(trings)-2.5 E F0 -2.5(Av)108 247.2 S(ariant of here documents, the format is:)-2.75 E([) -144 264 Q F1(n)A F0(])A F2(<<<)A F1(wor)A(d)-.37 E F0(The)108 280.8 Q F1 +-.25 E(ashion.)-.1 E F1(Her)87 372 Q 2.5(eS)-.18 G(trings)-2.5 E F0 2.5 +(Av)108 384 S(ariant of here documents, the format is:)-2.75 E([)144 +400.8 Q F2(n)A F0(])A F1(<<<)A F2(wor)A(d)-.37 E F0(The)108 417.6 Q F2 (wor)3.292 E(d)-.37 E F0(under)3.292 E .792(goes tilde e)-.18 F .792 (xpansion, parameter and v)-.15 F .792(ariable e)-.25 F .791 -(xpansion, command substitution, arithmetic)-.15 F -.15(ex)108 292.8 S +(xpansion, command substitution, arithmetic)-.15 F -.15(ex)108 429.6 S 1.187(pansion, and quote remo).15 F -.25(va)-.15 G 3.687(l. P).25 F 1.187(athname e)-.15 F 1.187(xpansion and w)-.15 F 1.187 (ord splitting are not performed.)-.1 F 1.188(The result is)6.187 F .375 -(supplied as a single string, with a ne)108 304.8 R .374(wline appended\ +(supplied as a single string, with a ne)108 441.6 R .374(wline appended\ , to the command on its standard input \(or \214le descrip-)-.25 F(tor) -108 316.8 Q F1(n)2.5 E F0(if)2.5 E F1(n)2.5 E F0(is speci\214ed\).)2.5 E -F2(Duplicating File Descriptors)87 333.6 Q F0(The redirection operator) -108 345.6 Q([)144 362.4 Q F1(n)A F0(])A F2(<&)A F1(wor)A(d)-.37 E F0 -.126(is used to duplicate input \214le descriptors.)108 379.2 R(If)5.127 -E F1(wor)2.967 E(d)-.37 E F0 -.15(ex)3.397 G .127 +108 453.6 Q F2(n)2.5 E F0(if)2.5 E F2(n)2.5 E F0(is speci\214ed\).)2.5 E +F1(Duplicating File Descriptors)87 470.4 Q F0(The redirection operator) +108 482.4 Q([)144 499.2 Q F2(n)A F0(])A F1(<&)A F2(wor)A(d)-.37 E F0 +.126(is used to duplicate input \214le descriptors.)108 516 R(If)5.127 E +F2(wor)2.967 E(d)-.37 E F0 -.15(ex)3.397 G .127 (pands to one or more digits, the \214le descriptor denoted).15 F(by)108 -391.2 Q F1(n)3.318 E F0 .458(is made to be a cop)3.198 F 2.958(yo)-.1 G +528 Q F2(n)3.318 E F0 .458(is made to be a cop)3.198 F 2.958(yo)-.1 G 2.958(ft)-2.958 G .457(hat \214le descriptor)-2.958 F 5.457(.I)-.55 G -2.957(ft)-5.457 G .457(he digits in)-2.957 F F1(wor)3.297 E(d)-.37 E F0 +2.957(ft)-5.457 G .457(he digits in)-2.957 F F2(wor)3.297 E(d)-.37 E F0 .457(do not specify a \214le descriptor open)3.727 F .149 -(for input, a redirection error occurs.)108 403.2 R(If)5.149 E F1(wor) -2.989 E(d)-.37 E F0 -.25(eva)3.419 G .149(luates to).25 F F22.649 E -F0 2.65<2c8c>C .15(le descriptor)-2.65 F F1(n)3.01 E F0 .15(is closed.) -2.89 F(If)5.15 E F1(n)3.01 E F0 .15(is not speci\214ed,)2.89 F -(the standard input \(\214le descriptor 0\) is used.)108 415.2 Q -(The operator)108 432 Q([)144 448.8 Q F1(n)A F0(])A F2(>&)A F1(wor)A(d) --.37 E F0 .444 -(is used similarly to duplicate output \214le descriptors.)108 465.6 R -(If)5.444 E F1(n)3.304 E F0 .443 +(for input, a redirection error occurs.)108 540 R(If)5.149 E F2(wor) +2.989 E(d)-.37 E F0 -.25(eva)3.419 G .149(luates to).25 F F12.649 E +F0 2.65<2c8c>C .15(le descriptor)-2.65 F F2(n)3.01 E F0 .15(is closed.) +2.89 F(If)5.15 E F2(n)3.01 E F0 .15(is not speci\214ed,)2.89 F +(the standard input \(\214le descriptor 0\) is used.)108 552 Q +(The operator)108 568.8 Q([)144 585.6 Q F2(n)A F0(])A F1(>&)A F2(wor)A +(d)-.37 E F0 .444 +(is used similarly to duplicate output \214le descriptors.)108 602.4 R +(If)5.444 E F2(n)3.304 E F0 .443 (is not speci\214ed, the standard output \(\214le descrip-)3.183 F .565 -(tor 1\) is used.)108 477.6 R .565(If the digits in)5.565 F F1(wor)3.406 +(tor 1\) is used.)108 614.4 R .565(If the digits in)5.565 F F2(wor)3.406 E(d)-.37 E F0 .566(do not specify a \214le descriptor open for output, \ -a redirection error oc-)3.836 F 3.204(curs. If)108 489.6 R F1(wor)3.544 -E(d)-.37 E F0 -.25(eva)3.974 G .704(luates to).25 F F23.204 E F0 -3.204<2c8c>C .704(le descriptor)-3.204 F F1(n)3.563 E F0 .703 -(is closed.)3.443 F .703(As a special case, if)5.703 F F1(n)3.203 E F0 -.703(is omitted, and)3.203 F F1(wor)3.203 E(d)-.37 E F0(does)3.203 E -.965(not e)108 501.6 R .965(xpand to one or more digits or)-.15 F F2 +a redirection error oc-)3.836 F 3.204(curs. If)108 626.4 R F2(wor)3.544 +E(d)-.37 E F0 -.25(eva)3.974 G .704(luates to).25 F F13.204 E F0 +3.204<2c8c>C .704(le descriptor)-3.204 F F2(n)3.563 E F0 .703 +(is closed.)3.443 F .703(As a special case, if)5.703 F F2(n)3.203 E F0 +.703(is omitted, and)3.203 F F2(wor)3.203 E(d)-.37 E F0(does)3.203 E +.965(not e)108 638.4 R .965(xpand to one or more digits or)-.15 F F1 3.465 E F0 3.466(,t)C .966 (he standard output and standard error are redirected as described) --3.466 F(pre)108 513.6 Q(viously)-.25 E(.)-.65 E F2(Mo)87 530.4 Q -(ving File Descriptors)-.1 E F0(The redirection operator)108 542.4 Q([) -144 559.2 Q F1(n)A F0(])A F2(<&)A F1(digit)A F2A F0(mo)108 576 Q --.15(ve)-.15 G 3.018(st).15 G .518(he \214le descriptor)-3.018 F F1 -(digit)3.018 E F0 .518(to \214le descriptor)3.018 F F1(n)3.378 E F0 +-3.466 F(pre)108 650.4 Q(viously)-.25 E(.)-.65 E F1(Mo)87 667.2 Q +(ving File Descriptors)-.1 E F0(The redirection operator)108 679.2 Q([) +144 696 Q F2(n)A F0(])A F1(<&)A F2(digit)A F1A F0(mo)108 712.8 Q +-.15(ve)-.15 G 3.018(st).15 G .518(he \214le descriptor)-3.018 F F2 +(digit)3.018 E F0 .518(to \214le descriptor)3.018 F F2(n)3.378 E F0 3.018(,o).24 G 3.018(rt)-3.018 G .517 -(he standard input \(\214le descriptor 0\) if)-3.018 F F1(n)3.017 E F0 -.517(is not speci-)3.017 F(\214ed.)108 588 Q F1(digit)5 E F0 -(is closed after being duplicated to)2.5 E F1(n)2.5 E F0(.)A(Similarly) -108 604.8 Q 2.5(,t)-.65 G(he redirection operator)-2.5 E([)144 621.6 Q -F1(n)A F0(])A F2(>&)A F1(digit)A F2A F0(mo)108 638.4 Q -.15(ve)-.15 -G 2.767(st).15 G .267(he \214le descriptor)-2.767 F F1(digit)2.767 E F0 -.267(to \214le descriptor)2.767 F F1(n)3.127 E F0 2.767(,o).24 G 2.767 -(rt)-2.767 G .268(he standard output \(\214le descriptor 1\) if)-2.767 F -F1(n)2.768 E F0 .268(is not speci-)2.768 F(\214ed.)108 650.4 Q F2 -(Opening File Descriptors f)87 667.2 Q(or Reading and Writing)-.25 E F0 -(The redirection operator)108 679.2 Q([)144 696 Q F1(n)A F0(])A F2(<>)A -F1(wor)A(d)-.37 E F0 .518(causes the \214le whose name is the e)108 -712.8 R .518(xpansion of)-.15 F F1(wor)3.358 E(d)-.37 E F0 .518 -(to be opened for both reading and writing on \214le de-)3.788 F -(scriptor)108 724.8 Q F1(n)2.86 E F0 2.5(,o).24 G 2.5(ro)-2.5 G 2.5 -<6e8c>-2.5 G(le descriptor 0 if)-2.5 E F1(n)2.86 E F0 -(is not speci\214ed.)2.74 E(If the \214le does not e)5 E -(xist, it is created.)-.15 E(GNU Bash 5.2)72 768 Q(2021 December 26) -136.795 E(31)185.955 E 0 Cg EP +(he standard input \(\214le descriptor 0\) if)-3.018 F F2(n)3.017 E F0 +.517(is not speci-)3.017 F(\214ed.)108 724.8 Q F2(digit)5 E F0 +(is closed after being duplicated to)2.5 E F2(n)2.5 E F0(.)A +(GNU Bash 5.2)72 768 Q(2022 January 17)141.79 E(31)190.95 E 0 Cg EP %%Page: 32 32 %%BeginPageSetup BP %%EndPageSetup /F0 10/Times-Roman@0 SF -.35(BA)72 48 S 137.14(SH\(1\) General).35 F -(Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E/F1 10.95 -/Times-Bold@0 SF(ALIASES)72 84 Q/F2 10/Times-Italic@0 SF(Aliases)108 96 -Q F0(allo)3.173 E 3.173(was)-.25 G .674(tring to be substituted for a w) --3.173 F .674(ord when it is used as the \214rst w)-.1 F .674 +(Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E(Similarly)108 84 Q +2.5(,t)-.65 G(he redirection operator)-2.5 E([)144 100.8 Q/F1 10 +/Times-Italic@0 SF(n)A F0(])A/F2 10/Times-Bold@0 SF(>&)A F1(digit)A F2 +A F0(mo)108 117.6 Q -.15(ve)-.15 G 2.767(st).15 G .267 +(he \214le descriptor)-2.767 F F1(digit)2.767 E F0 .267 +(to \214le descriptor)2.767 F F1(n)3.127 E F0 2.767(,o).24 G 2.767(rt) +-2.767 G .268(he standard output \(\214le descriptor 1\) if)-2.767 F F1 +(n)2.768 E F0 .268(is not speci-)2.768 F(\214ed.)108 129.6 Q F2 +(Opening File Descriptors f)87 146.4 Q(or Reading and Writing)-.25 E F0 +(The redirection operator)108 158.4 Q([)144 175.2 Q F1(n)A F0(])A F2(<>) +A F1(wor)A(d)-.37 E F0 .518(causes the \214le whose name is the e)108 +192 R .518(xpansion of)-.15 F F1(wor)3.358 E(d)-.37 E F0 .518 +(to be opened for both reading and writing on \214le de-)3.788 F +(scriptor)108 204 Q F1(n)2.86 E F0 2.5(,o).24 G 2.5(ro)-2.5 G 2.5<6e8c> +-2.5 G(le descriptor 0 if)-2.5 E F1(n)2.86 E F0(is not speci\214ed.)2.74 +E(If the \214le does not e)5 E(xist, it is created.)-.15 E/F3 10.95 +/Times-Bold@0 SF(ALIASES)72 220.8 Q F1(Aliases)108 232.8 Q F0(allo)3.173 +E 3.173(was)-.25 G .674(tring to be substituted for a w)-3.173 F .674 +(ord when it is used as the \214rst w)-.1 F .674 (ord of a simple command.)-.1 F .394(The shell maintains a list of alia\ -ses that may be set and unset with the)108 108 R/F3 10/Times-Bold@0 SF -(alias)2.893 E F0(and)2.893 E F3(unalias)2.893 E F0 -.2(bu)2.893 G .393 -(iltin commands).2 F(\(see)108 120 Q/F4 9/Times-Bold@0 SF 1.979(SHELL B) -4.479 F(UIL)-.09 E 1.979(TIN COMMANDS)-.828 F F0(belo)4.229 E 4.48 -(w\). The)-.25 F 1.98(\214rst w)4.48 F 1.98 -(ord of each simple command, if unquoted, is)-.1 F(check)108 132 Q .473 -(ed to see if it has an alias.)-.1 F .473(If so, that w)5.473 F .472 -(ord is replaced by the te)-.1 F .472(xt of the alias.)-.15 F .472 -(The characters)5.472 F F3(/)2.972 E F0(,)A F3($)2.972 E F0(,)A F3<92> -2.972 E F0(,)A(and)108 144 Q F3(=)3.611 E F0 1.111(and an)3.611 F 3.611 -(yo)-.15 G 3.611(ft)-3.611 G 1.111(he shell)-3.611 F F2(metac)3.612 E -(har)-.15 E(acter)-.15 E(s)-.1 E F0 1.112 +ses that may be set and unset with the)108 244.8 R F2(alias)2.893 E F0 +(and)2.893 E F2(unalias)2.893 E F0 -.2(bu)2.893 G .393(iltin commands).2 +F(\(see)108 256.8 Q/F4 9/Times-Bold@0 SF 1.979(SHELL B)4.479 F(UIL)-.09 +E 1.979(TIN COMMANDS)-.828 F F0(belo)4.229 E 4.48(w\). The)-.25 F 1.98 +(\214rst w)4.48 F 1.98(ord of each simple command, if unquoted, is)-.1 F +(check)108 268.8 Q .473(ed to see if it has an alias.)-.1 F .473 +(If so, that w)5.473 F .472(ord is replaced by the te)-.1 F .472 +(xt of the alias.)-.15 F .472(The characters)5.472 F F2(/)2.972 E F0(,)A +F2($)2.972 E F0(,)A F2<92>2.972 E F0(,)A(and)108 280.8 Q F2(=)3.611 E F0 +1.111(and an)3.611 F 3.611(yo)-.15 G 3.611(ft)-3.611 G 1.111(he shell) +-3.611 F F1(metac)3.612 E(har)-.15 E(acter)-.15 E(s)-.1 E F0 1.112 (or quoting characters listed abo)3.612 F 1.412 -.15(ve m)-.15 H 1.112 -(ay not appear in an alias).15 F 3.62(name. The)108 156 R 1.12 +(ay not appear in an alias).15 F 3.62(name. The)108 292.8 R 1.12 (replacement te)3.62 F 1.119(xt may contain an)-.15 F 3.619(yv)-.15 G 1.119(alid shell input, including shell metacharacters.)-3.869 F 1.119 -(The \214rst)6.119 F -.1(wo)108 168 S .513(rd of the replacement te).1 F -.513(xt is tested for aliases, b)-.15 F .513(ut a w)-.2 F .514 +(The \214rst)6.119 F -.1(wo)108 304.8 S .513(rd of the replacement te).1 +F .513(xt is tested for aliases, b)-.15 F .513(ut a w)-.2 F .514 (ord that is identical to an alias being e)-.1 F .514(xpanded is)-.15 F -.296(not e)108 180 R .296(xpanded a second time.)-.15 F .296 -(This means that one may alias)5.296 F F3(ls)2.796 E F0(to)2.796 E F3 -.296(ls \255F)2.796 F F0 2.796(,f)C .295(or instance, and)-2.796 F F3 -(bash)2.795 E F0 .295(does not try)2.795 F .528(to recursi)108 192 R +.296(not e)108 316.8 R .296(xpanded a second time.)-.15 F .296 +(This means that one may alias)5.296 F F2(ls)2.796 E F0(to)2.796 E F2 +.296(ls \255F)2.796 F F0 2.796(,f)C .295(or instance, and)-2.796 F F2 +(bash)2.795 E F0 .295(does not try)2.795 F .528(to recursi)108 328.8 R -.15(ve)-.25 G .528(ly e).15 F .528(xpand the replacement te)-.15 F 3.028(xt. If)-.15 F .528(the last character of the alias v)3.028 F .529 -(alue is a)-.25 F F2(blank)3.299 E F0 3.029(,t).67 G .529(hen the ne) --3.029 F(xt)-.15 E(command w)108 204 Q(ord follo)-.1 E +(alue is a)-.25 F F1(blank)3.299 E F0 3.029(,t).67 G .529(hen the ne) +-3.029 F(xt)-.15 E(command w)108 340.8 Q(ord follo)-.1 E (wing the alias is also check)-.25 E(ed for alias e)-.1 E(xpansion.)-.15 -E(Aliases are created and listed with the)108 220.8 Q F3(alias)2.5 E F0 -(command, and remo)2.5 E -.15(ve)-.15 G 2.5(dw).15 G(ith the)-2.5 E F3 +E(Aliases are created and listed with the)108 357.6 Q F2(alias)2.5 E F0 +(command, and remo)2.5 E -.15(ve)-.15 G 2.5(dw).15 G(ith the)-2.5 E F2 (unalias)2.5 E F0(command.)2.5 E .742 -(There is no mechanism for using ar)108 237.6 R .741 +(There is no mechanism for using ar)108 374.4 R .741 (guments in the replacement te)-.18 F 3.241(xt. If)-.15 F(ar)3.241 E -.741(guments are needed, use a shell)-.18 F(function \(see)108 249.6 Q +.741(guments are needed, use a shell)-.18 F(function \(see)108 386.4 Q F4(FUNCTIONS)2.5 E F0(belo)2.25 E(w\).)-.25 E .282(Aliases are not e)108 -266.4 R .282(xpanded when the shell is not interacti)-.15 F -.15(ve)-.25 -G 2.782(,u).15 G .282(nless the)-2.782 F F3(expand_aliases)2.783 E F0 -.283(shell option is set us-)2.783 F(ing)108 278.4 Q F3(shopt)2.5 E F0 -(\(see the description of)2.5 E F3(shopt)2.5 E F0(under)2.5 E F4 +403.2 R .282(xpanded when the shell is not interacti)-.15 F -.15(ve)-.25 +G 2.782(,u).15 G .282(nless the)-2.782 F F2(expand_aliases)2.783 E F0 +.283(shell option is set us-)2.783 F(ing)108 415.2 Q F2(shopt)2.5 E F0 +(\(see the description of)2.5 E F2(shopt)2.5 E F0(under)2.5 E F4 (SHELL B)2.5 E(UIL)-.09 E(TIN COMMANDS)-.828 E F0(belo)2.25 E(w\).)-.25 E .436 (The rules concerning the de\214nition and use of aliases are some)108 -295.2 R .435(what confusing.)-.25 F F3(Bash)5.435 E F0(al)2.935 E -.1 -(wa)-.1 G .435(ys reads at least).1 F .67 -(one complete line of input, and all lines that mak)108 307.2 R 3.17(eu) +432 R .435(what confusing.)-.25 F F2(Bash)5.435 E F0(al)2.935 E -.1(wa) +-.1 G .435(ys reads at least).1 F .67 +(one complete line of input, and all lines that mak)108 444 R 3.17(eu) -.1 G 3.17(pac)-3.17 G .67(ompound command, before e)-3.17 F -.15(xe) -.15 G .67(cuting an).15 F 3.17(yo)-.15 G 3.17(ft)-3.17 G(he)-3.17 E -1.059(commands on that line or the compound command.)108 319.2 R 1.059 +1.059(commands on that line or the compound command.)108 456 R 1.059 (Aliases are e)6.059 F 1.058(xpanded when a command is read, not)-.15 F -.074(when it is e)108 331.2 R -.15(xe)-.15 G 2.574(cuted. Therefore,).15 -F .075(an alias de\214nition appearing on the same line as another comm\ -and does not)2.574 F(tak)108 343.2 Q 2.838(ee)-.1 G -.25(ff)-2.838 G -.338(ect until the ne).25 F .338(xt line of input is read.)-.15 F .337 +.074(when it is e)108 468 R -.15(xe)-.15 G 2.574(cuted. Therefore,).15 F +.075(an alias de\214nition appearing on the same line as another comman\ +d does not)2.574 F(tak)108 480 Q 2.838(ee)-.1 G -.25(ff)-2.838 G .338 +(ect until the ne).25 F .338(xt line of input is read.)-.15 F .337 (The commands follo)5.337 F .337 -(wing the alias de\214nition on that line are)-.25 F .551(not af)108 -355.2 R .551(fected by the ne)-.25 F 3.051(wa)-.25 G 3.051(lias. This) --3.051 F(beha)3.051 E .551(vior is also an issue when functions are e) --.2 F -.15(xe)-.15 G 3.051(cuted. Aliases).15 F .552(are e)3.052 F(x-) --.15 E .426(panded when a function de\214nition is read, not when the f\ -unction is e)108 367.2 R -.15(xe)-.15 G .425 -(cuted, because a function de\214nition).15 F .403(is itself a command.) -108 379.2 R .403 +(wing the alias de\214nition on that line are)-.25 F .551(not af)108 492 +R .551(fected by the ne)-.25 F 3.051(wa)-.25 G 3.051(lias. This)-3.051 F +(beha)3.051 E .551(vior is also an issue when functions are e)-.2 F -.15 +(xe)-.15 G 3.051(cuted. Aliases).15 F .552(are e)3.052 F(x-)-.15 E .426 +(panded when a function de\214nition is read, not when the function is \ +e)108 504 R -.15(xe)-.15 G .425(cuted, because a function de\214nition) +.15 F .403(is itself a command.)108 516 R .403 (As a consequence, aliases de\214ned in a function are not a)5.403 F -.25(va)-.2 G .404(ilable until after that func-).25 F .862(tion is e) -108 391.2 R -.15(xe)-.15 G 3.362(cuted. T).15 F 3.362(ob)-.8 G 3.362(es) +108 528 R -.15(xe)-.15 G 3.362(cuted. T).15 F 3.362(ob)-.8 G 3.362(es) -3.362 G .862(afe, al)-3.362 F -.1(wa)-.1 G .862 -(ys put alias de\214nitions on a separate line, and do not use).1 F F3 -(alias)3.362 E F0 .862(in com-)3.362 F(pound commands.)108 403.2 Q -.15 -(Fo)108 420 S 2.5(ra).15 G(lmost e)-2.5 E -.15(ve)-.25 G -(ry purpose, aliases are superseded by shell functions.).15 E F1 -(FUNCTIONS)72 436.8 Q F0 3.467(As)108 448.8 S .967 +(ys put alias de\214nitions on a separate line, and do not use).1 F F2 +(alias)3.362 E F0 .862(in com-)3.362 F(pound commands.)108 540 Q -.15 +(Fo)108 556.8 S 2.5(ra).15 G(lmost e)-2.5 E -.15(ve)-.25 G +(ry purpose, aliases are superseded by shell functions.).15 E F3 +(FUNCTIONS)72 573.6 Q F0 3.467(As)108 585.6 S .967 (hell function, de\214ned as described abo)-3.467 F 1.267 -.15(ve u)-.15 H(nder).15 E F4 .967(SHELL GRAMMAR)3.467 F/F5 9/Times-Roman@0 SF(,)A F0 -.968(stores a series of commands for)3.217 F 1.002(later e)108 460.8 R +.968(stores a series of commands for)3.217 F 1.002(later e)108 597.6 R -.15(xe)-.15 G 3.502(cution. When).15 F 1.002(the name of a shell funct\ ion is used as a simple command name, the list of com-)3.502 F .315 -(mands associated with that function name is e)108 472.8 R -.15(xe)-.15 +(mands associated with that function name is e)108 609.6 R -.15(xe)-.15 G 2.816(cuted. Functions).15 F .316(are e)2.816 F -.15(xe)-.15 G .316 (cuted in the conte).15 F .316(xt of the current)-.15 F .036 -(shell; no ne)108 484.8 R 2.536(wp)-.25 G .036 +(shell; no ne)108 621.6 R 2.536(wp)-.25 G .036 (rocess is created to interpret them \(contrast this with the e)-2.536 F -.15(xe)-.15 G .036(cution of a shell script\).).15 F .035(When a)5.035 -F .639(function is e)108 496.8 R -.15(xe)-.15 G .639(cuted, the ar).15 F +F .639(function is e)108 633.6 R -.15(xe)-.15 G .639(cuted, the ar).15 F .639 (guments to the function become the positional parameters during its e) --.18 F -.15(xe)-.15 G(cution.).15 E .533(The special parameter)108 508.8 -R F3(#)3.033 E F0 .532(is updated to re\215ect the change.)3.033 F .532 -(Special parameter)5.532 F F3(0)3.032 E F0 .532(is unchanged.)3.032 F -.532(The \214rst ele-)5.532 F(ment of the)108 520.8 Q F4(FUNCN)2.5 E +-.18 F -.15(xe)-.15 G(cution.).15 E .533(The special parameter)108 645.6 +R F2(#)3.033 E F0 .532(is updated to re\215ect the change.)3.033 F .532 +(Special parameter)5.532 F F2(0)3.032 E F0 .532(is unchanged.)3.032 F +.532(The \214rst ele-)5.532 F(ment of the)108 657.6 Q F4(FUNCN)2.5 E (AME)-.18 E F0 -.25(va)2.25 G (riable is set to the name of the function while the function is e).25 E -.15(xe)-.15 G(cuting.).15 E 1.25(All other aspects of the shell e)108 -537.6 R -.15(xe)-.15 G 1.25(cution en).15 F 1.25 +674.4 R -.15(xe)-.15 G 1.25(cution en).15 F 1.25 (vironment are identical between a function and its caller with)-.4 F -1.215(these e)108 549.6 R 1.215(xceptions: the)-.15 F F4(DEB)3.715 E(UG) --.09 E F0(and)3.465 E F3(RETURN)3.715 E F0 1.215 -(traps \(see the description of the)3.715 F F3(trap)3.714 E F0 -.2(bu) -3.714 G 1.214(iltin under).2 F F4(SHELL)3.714 E -.09(BU)108 561.6 S(IL) +1.215(these e)108 686.4 R 1.215(xceptions: the)-.15 F F4(DEB)3.715 E(UG) +-.09 E F0(and)3.465 E F2(RETURN)3.715 E F0 1.215 +(traps \(see the description of the)3.715 F F2(trap)3.714 E F0 -.2(bu) +3.714 G 1.214(iltin under).2 F F4(SHELL)3.714 E -.09(BU)108 698.4 S(IL) .09 E .478(TIN COMMANDS)-.828 F F0(belo)2.728 E .479 (w\) are not inherited unless the function has been gi)-.25 F -.15(ve) --.25 G 2.979(nt).15 G(he)-2.979 E F3(trace)2.979 E F0(attrib)2.979 E -.479(ute \(see)-.2 F .421(the description of the)108 573.6 R F4(declar) +-.25 G 2.979(nt).15 G(he)-2.979 E F2(trace)2.979 E F0(attrib)2.979 E +.479(ute \(see)-.2 F .421(the description of the)108 710.4 R F4(declar) 2.92 E(e)-.162 E F0 -.2(bu)2.67 G .42(iltin belo).2 F .42(w\) or the) --.25 F F3 .42(\255o functrace)2.92 F F0 .42 -(shell option has been enabled with the)2.92 F F3(set)2.92 E F0 -.2(bu) -108 585.6 S .071(iltin \(in which case all functions inherit the).2 F F3 -(DEB)2.572 E(UG)-.1 E F0(and)2.572 E F3(RETURN)2.572 E F0 .072 -(traps\), and the)2.572 F F4(ERR)2.572 E F0 .072(trap is not inher)2.322 -F(-)-.2 E(ited unless the)108 597.6 Q F3(\255o errtrace)2.5 E F0 -(shell option has been enabled.)2.5 E -1.11(Va)108 614.4 S .656 -(riables local to the function may be declared with the)1.11 F F3(local) -3.155 E F0 -.2(bu)3.155 G .655(iltin command.).2 F(Ordinarily)5.655 E -3.155(,v)-.65 G .655(ariables and)-3.405 F .05(their v)108 626.4 R .05 -(alues are shared between the function and its caller)-.25 F 5.051(.I) --.55 G 2.551(fav)-5.051 G .051(ariable is declared)-2.801 F F3(local) -2.551 E F0 2.551(,t)C .051(he v)-2.551 F(ariable')-.25 E 2.551(sv)-.55 G -(isi-)-2.551 E 1.186(ble scope is restricted to that function and its c\ -hildren \(including the functions it calls\).)108 638.4 R 1.185(Local v) -6.185 F(ariables)-.25 E("shado)108 650.4 Q .154(w" v)-.25 F .154 -(ariables with the same name declared at pre)-.25 F .155(vious scopes.) --.25 F -.15(Fo)5.155 G 2.655(ri).15 G .155(nstance, a local v)-2.655 F -.155(ariable declared)-.25 F .67(in a function hides a global v)108 -662.4 R .669(ariable of the same name: references and assignments refer\ - to the local v)-.25 F(ari-)-.25 E .688(able, lea)108 674.4 R .688 -(ving the global v)-.2 F .688(ariable unmodi\214ed.)-.25 F .688 -(When the function returns, the global v)5.688 F .688 -(ariable is once ag)-.25 F(ain)-.05 E(visible.)108 686.4 Q .727 -(The shell uses)108 703.2 R F2 .727(dynamic scoping)3.227 F F0 .726 -(to control a v)3.227 F(ariable')-.25 E 3.226(sv)-.55 G .726 -(isibility within functions.)-3.226 F -.4(Wi)5.726 G .726 -(th dynamic scoping,).4 F .007(visible v)108 715.2 R .007 -(ariables and their v)-.25 F .007 -(alues are a result of the sequence of function calls that caused e)-.25 -F -.15(xe)-.15 G .008(cution to reach).15 F .814(the current function.) -108 727.2 R .813(The v)5.814 F .813(alue of a v)-.25 F .813 -(ariable that a function sees depends on its v)-.25 F .813 -(alue within its caller)-.25 F 3.313(,i)-.4 G(f)-3.313 E(GNU Bash 5.2)72 -768 Q(2021 December 26)136.795 E(32)185.955 E 0 Cg EP +-.25 F F2 .42(\255o functrace)2.92 F F0 .42 +(shell option has been enabled with the)2.92 F F2(set)2.92 E F0 -.2(bu) +108 722.4 S 1.616(iltin \(in which case all functions inherit the).2 F +F2(DEB)4.116 E(UG)-.1 E F0(and)4.116 E F2(RETURN)4.116 E F0 1.616 +(traps\), and the)4.116 F F4(ERR)4.116 E F0 1.616(trap is not)3.866 F +(GNU Bash 5.2)72 768 Q(2022 January 17)141.79 E(32)190.95 E 0 Cg EP %%Page: 33 33 %%BeginPageSetup BP %%EndPageSetup /F0 10/Times-Roman@0 SF -.35(BA)72 48 S 137.14(SH\(1\) General).35 F -(Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E(an)108 84 Q 2.116 --.65(y, w)-.15 H .816 +(Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E +(inherited unless the)108 84 Q/F1 10/Times-Bold@0 SF(\255o errtrace)2.5 +E F0(shell option has been enabled.)2.5 E -1.11(Va)108 100.8 S .656 +(riables local to the function may be declared with the)1.11 F F1(local) +3.155 E F0 -.2(bu)3.155 G .655(iltin command.).2 F(Ordinarily)5.655 E +3.155(,v)-.65 G .655(ariables and)-3.405 F .05(their v)108 112.8 R .05 +(alues are shared between the function and its caller)-.25 F 5.051(.I) +-.55 G 2.551(fav)-5.051 G .051(ariable is declared)-2.801 F F1(local) +2.551 E F0 2.551(,t)C .051(he v)-2.551 F(ariable')-.25 E 2.551(sv)-.55 G +(isi-)-2.551 E 1.186(ble scope is restricted to that function and its c\ +hildren \(including the functions it calls\).)108 124.8 R 1.185(Local v) +6.185 F(ariables)-.25 E("shado)108 136.8 Q .154(w" v)-.25 F .154 +(ariables with the same name declared at pre)-.25 F .155(vious scopes.) +-.25 F -.15(Fo)5.155 G 2.655(ri).15 G .155(nstance, a local v)-2.655 F +.155(ariable declared)-.25 F .67(in a function hides a global v)108 +148.8 R .669(ariable of the same name: references and assignments refer\ + to the local v)-.25 F(ari-)-.25 E .688(able, lea)108 160.8 R .688 +(ving the global v)-.2 F .688(ariable unmodi\214ed.)-.25 F .688 +(When the function returns, the global v)5.688 F .688 +(ariable is once ag)-.25 F(ain)-.05 E(visible.)108 172.8 Q .727 +(The shell uses)108 189.6 R/F2 10/Times-Italic@0 SF .727 +(dynamic scoping)3.227 F F0 .726(to control a v)3.227 F(ariable')-.25 E +3.226(sv)-.55 G .726(isibility within functions.)-3.226 F -.4(Wi)5.726 G +.726(th dynamic scoping,).4 F .007(visible v)108 201.6 R .007 +(ariables and their v)-.25 F .007 +(alues are a result of the sequence of function calls that caused e)-.25 +F -.15(xe)-.15 G .008(cution to reach).15 F .814(the current function.) +108 213.6 R .813(The v)5.814 F .813(alue of a v)-.25 F .813 +(ariable that a function sees depends on its v)-.25 F .813 +(alue within its caller)-.25 F 3.313(,i)-.4 G(f)-3.313 E(an)108 225.6 Q +2.116 -.65(y, w)-.15 H .816 (hether that caller is the "global" scope or another shell function.).65 F .817(This is also the v)5.816 F .817(alue that a local)-.25 F -.25(va) -108 96 S(riable declaration "shado).25 E(ws", and the v)-.25 E +108 237.6 S(riable declaration "shado).25 E(ws", and the v)-.25 E (alue that is restored when the function returns.)-.25 E -.15(Fo)108 -112.8 S 2.724(re).15 G .224(xample, if a v)-2.874 F(ariable)-.25 E/F1 10 -/Times-Italic@0 SF(var)2.724 E F0 .223(is declared as local in function) -2.724 F F1(func1)2.723 E F0 2.723(,a)C(nd)-2.723 E F1(func1)2.723 E F0 -.223(calls another function)2.723 F F1(func2)2.723 E F0(,)A .463 -(references to)108 124.8 R F1(var)2.963 E F0 .463(made from within)2.963 -F F1(func2)2.963 E F0 .463(will resolv)2.963 F 2.964(et)-.15 G 2.964(ot) --2.964 G .464(he local v)-2.964 F(ariable)-.25 E F1(var)2.964 E F0(from) -2.964 E F1(func1)2.964 E F0 2.964(,s)C(hado)-2.964 E .464(wing an)-.25 F -(y)-.15 E(global v)108 136.8 Q(ariable named)-.25 E F1(var)2.5 E F0(.)A -(The)108 153.6 Q/F2 10/Times-Bold@0 SF(unset)2.983 E F0 -.2(bu)2.983 G -.483(iltin also acts using the same dynamic scope: if a v).2 F .482 -(ariable is local to the current scope,)-.25 F F2(unset)2.982 E F0 .19 -(will unset it; otherwise the unset will refer to the v)108 165.6 R .19 +254.4 S 2.724(re).15 G .224(xample, if a v)-2.874 F(ariable)-.25 E F2 +(var)2.724 E F0 .223(is declared as local in function)2.724 F F2(func1) +2.723 E F0 2.723(,a)C(nd)-2.723 E F2(func1)2.723 E F0 .223 +(calls another function)2.723 F F2(func2)2.723 E F0(,)A .463 +(references to)108 266.4 R F2(var)2.963 E F0 .463(made from within)2.963 +F F2(func2)2.963 E F0 .463(will resolv)2.963 F 2.964(et)-.15 G 2.964(ot) +-2.964 G .464(he local v)-2.964 F(ariable)-.25 E F2(var)2.964 E F0(from) +2.964 E F2(func1)2.964 E F0 2.964(,s)C(hado)-2.964 E .464(wing an)-.25 F +(y)-.15 E(global v)108 278.4 Q(ariable named)-.25 E F2(var)2.5 E F0(.)A +(The)108 295.2 Q F1(unset)2.983 E F0 -.2(bu)2.983 G .483 +(iltin also acts using the same dynamic scope: if a v).2 F .482 +(ariable is local to the current scope,)-.25 F F1(unset)2.982 E F0 .19 +(will unset it; otherwise the unset will refer to the v)108 307.2 R .19 (ariable found in an)-.25 F 2.69(yc)-.15 G .19 (alling scope as described abo)-2.69 F -.15(ve)-.15 G 5.19(.I).15 G(f) --5.19 E 2.721(av)108 177.6 S .221(ariable at the current local scope is\ +-5.19 E 2.721(av)108 319.2 S .221(ariable at the current local scope is\ unset, it will remain so until it is reset in that scope or until the \ -func-)-2.971 F .013(tion returns.)108 189.6 R .013 +func-)-2.971 F .013(tion returns.)108 331.2 R .013 (Once the function returns, an)5.013 F 2.513(yi)-.15 G .014 (nstance of the v)-2.513 F .014(ariable at a pre)-.25 F .014 (vious scope will become visible.)-.25 F .567(If the unset acts on a v) -108 201.6 R .566(ariable at a pre)-.25 F .566(vious scope, an)-.25 F +108 343.2 R .566(ariable at a pre)-.25 F .566(vious scope, an)-.25 F 3.066(yi)-.15 G .566(nstance of a v)-3.066 F .566 -(ariable with that name that had been)-.25 F(shado)108 213.6 Q -(wed will become visible.)-.25 E(The)108 230.4 Q F2(FUNCNEST)3.528 E F0 +(ariable with that name that had been)-.25 F(shado)108 355.2 Q +(wed will become visible.)-.25 E(The)108 372 Q F1(FUNCNEST)3.528 E F0 -.25(va)3.528 G 1.028(riable, if set to a numeric v).25 F 1.028 (alue greater than 0, de\214nes a maximum function nesting)-.25 F(le)108 -242.4 Q -.15(ve)-.25 G 2.5(l. Function).15 F(in)2.5 E -.2(vo)-.4 G +384 Q -.15(ve)-.25 G 2.5(l. Function).15 F(in)2.5 E -.2(vo)-.4 G (cations that e).2 E(xceed the limit cause the entire command to abort.) --.15 E .044(If the b)108 259.2 R .043(uiltin command)-.2 F F2 -.18(re) +-.15 E .044(If the b)108 400.8 R .043(uiltin command)-.2 F F1 -.18(re) 2.543 G(tur).18 E(n)-.15 E F0 .043(is e)2.543 F -.15(xe)-.15 G .043 (cuted in a function, the function completes and e).15 F -.15(xe)-.15 G -.043(cution resumes with).15 F 1.011(the ne)108 271.2 R 1.011 +.043(cution resumes with).15 F 1.011(the ne)108 412.8 R 1.011 (xt command after the function call.)-.15 F(An)6.011 E 3.511(yc)-.15 G -1.011(ommand associated with the)-3.511 F F2(RETURN)3.512 E F0 1.012 -(trap is e)3.512 F -.15(xe)-.15 G(cuted).15 E .214(before e)108 283.2 R +1.011(ommand associated with the)-3.511 F F1(RETURN)3.512 E F0 1.012 +(trap is e)3.512 F -.15(xe)-.15 G(cuted).15 E .214(before e)108 424.8 R -.15(xe)-.15 G .214(cution resumes.).15 F .213 (When a function completes, the v)5.214 F .213 (alues of the positional parameters and the spe-)-.25 F(cial parameter) -108 295.2 Q F2(#)2.5 E F0(are restored to the v)2.5 E(alues the)-.25 E +108 436.8 Q F1(#)2.5 E F0(are restored to the v)2.5 E(alues the)-.25 E 2.5(yh)-.15 G(ad prior to the function')-2.5 E 2.5(se)-.55 G -.15(xe) -2.65 G(cution.).15 E 1.358 -(Function names and de\214nitions may be listed with the)108 312 R F2 -3.858 E F0 1.358(option to the)3.858 F F2(declar)3.858 E(e)-.18 E -F0(or)3.859 E F2(typeset)3.859 E F0 -.2(bu)3.859 G 1.359(iltin com-).2 F -3.39(mands. The)108 324 R F23.39 E F0 .89(option to)3.39 F F2 -(declar)3.39 E(e)-.18 E F0(or)3.39 E F2(typeset)3.39 E F0 .89 +(Function names and de\214nitions may be listed with the)108 453.6 R F1 +3.858 E F0 1.358(option to the)3.858 F F1(declar)3.858 E(e)-.18 E +F0(or)3.859 E F1(typeset)3.859 E F0 -.2(bu)3.859 G 1.359(iltin com-).2 F +3.39(mands. The)108 465.6 R F13.39 E F0 .89(option to)3.39 F F1 +(declar)3.39 E(e)-.18 E F0(or)3.39 E F1(typeset)3.39 E F0 .89 (will list the function names only \(and optionally the source)3.39 F -.046(\214le and line number)108 336 R 2.546(,i)-.4 G 2.546(ft)-2.546 G -(he)-2.546 E F2(extdeb)2.546 E(ug)-.2 E F0 .046 +.046(\214le and line number)108 477.6 R 2.546(,i)-.4 G 2.546(ft)-2.546 G +(he)-2.546 E F1(extdeb)2.546 E(ug)-.2 E F0 .046 (shell option is enabled\).)2.546 F .046(Functions may be e)5.046 F .046 (xported so that child shell)-.15 F .493 -(processes \(those created when e)108 348 R -.15(xe)-.15 G .492 +(processes \(those created when e)108 489.6 R -.15(xe)-.15 G .492 (cuting a separate shell in).15 F -.2(vo)-.4 G .492 (cation\) automatically ha).2 F .792 -.15(ve t)-.2 H .492 -(hem de\214ned with).15 F(the)108 360 Q F23.2 E F0 .7 -(option to the)3.2 F F2(export)3.2 E F0 -.2(bu)3.2 G 3.2(iltin. A).2 F -.701(function de\214nition may be deleted using the)3.2 F F23.201 -E F0 .701(option to the)3.201 F F2(unset)3.201 E F0 -.2(bu)108 372 S -(iltin.).2 E .372(Functions may be recursi)108 388.8 R -.15(ve)-.25 G -5.371(.T).15 G(he)-5.371 E F2(FUNCNEST)2.871 E F0 -.25(va)2.871 G .371 +(hem de\214ned with).15 F(the)108 501.6 Q F13.2 E F0 .7 +(option to the)3.2 F F1(export)3.2 E F0 -.2(bu)3.2 G 3.2(iltin. A).2 F +.701(function de\214nition may be deleted using the)3.2 F F13.201 +E F0 .701(option to the)3.201 F F1(unset)3.201 E F0 -.2(bu)108 513.6 S +(iltin.).2 E .372(Functions may be recursi)108 530.4 R -.15(ve)-.25 G +5.371(.T).15 G(he)-5.371 E F1(FUNCNEST)2.871 E F0 -.25(va)2.871 G .371 (riable may be used to limit the depth of the function call).25 F .322 -(stack and restrict the number of function in)108 400.8 R -.2(vo)-.4 G +(stack and restrict the number of function in)108 542.4 R -.2(vo)-.4 G 2.822(cations. By).2 F(def)2.822 E .322 -(ault, no limit is imposed on the number of re-)-.1 F(cursi)108 412.8 Q +(ault, no limit is imposed on the number of re-)-.1 F(cursi)108 554.4 Q .3 -.15(ve c)-.25 H(alls.).15 E/F3 10.95/Times-Bold@0 SF(ARITHMETIC EV) -72 429.6 Q(ALU)-1.478 E -1.04(AT)-.657 G(ION)1.04 E F0 1.089 -(The shell allo)108 441.6 R 1.089(ws arithmetic e)-.25 F 1.089 +72 571.2 Q(ALU)-1.478 E -1.04(AT)-.657 G(ION)1.04 E F0 1.089 +(The shell allo)108 583.2 R 1.089(ws arithmetic e)-.25 F 1.089 (xpressions to be e)-.15 F -.25(va)-.25 G 1.089 -(luated, under certain circumstances \(see the).25 F F2(let)3.588 E F0 -(and)3.588 E F2(de-)3.588 E(clar)108 453.6 Q(e)-.18 E F0 -.2(bu)3.452 G -.952(iltin commands, the).2 F F2(\(\()3.452 E F0 .952 -(compound command, and)3.452 F F2 .952(Arithmetic Expansion)3.452 F F0 -3.453(\). Ev)B .953(aluation is done in)-.25 F<8c78>108 465.6 Q 1.058 +(luated, under certain circumstances \(see the).25 F F1(let)3.588 E F0 +(and)3.588 E F1(de-)3.588 E(clar)108 595.2 Q(e)-.18 E F0 -.2(bu)3.452 G +.952(iltin commands, the).2 F F1(\(\()3.452 E F0 .952 +(compound command, and)3.452 F F1 .952(Arithmetic Expansion)3.452 F F0 +3.453(\). Ev)B .953(aluation is done in)-.25 F<8c78>108 607.2 Q 1.058 (ed-width inte)-.15 F 1.057(gers with no check for o)-.15 F -.15(ve)-.15 G(r\215o).15 E 2.357 -.65(w, t)-.25 H 1.057(hough di).65 F 1.057 (vision by 0 is trapped and \215agged as an error)-.25 F(.)-.55 E .828 -(The operators and their precedence, associati)108 477.6 R(vity)-.25 E +(The operators and their precedence, associati)108 619.2 R(vity)-.25 E 3.329(,a)-.65 G .829(nd v)-3.329 F .829 (alues are the same as in the C language.)-.25 F .829(The fol-)5.829 F -(lo)108 489.6 Q .44(wing list of operators is grouped into le)-.25 F +(lo)108 631.2 Q .44(wing list of operators is grouped into le)-.25 F -.15(ve)-.25 G .439(ls of equal-precedence operators.).15 F .439(The le) 5.439 F -.15(ve)-.25 G .439(ls are listed in order).15 F -(of decreasing precedence.)108 501.6 Q F1(id)108 518.4 Q F2(++)A F1(id) -2.5 E F2A F0 -.25(va)144 530.4 S -(riable post-increment and post-decrement).25 E F2 2.5108 542.4 S -F0(unary minus and plus)144 542.4 Q F2(++)108 554.4 Q F1(id)A F2 -2.5 E F1(id)A F0 -.25(va)144 566.4 S -(riable pre-increment and pre-decrement).25 E F2 2.5(!~)108 578.4 S F0 -(logical and bitwise ne)144 578.4 Q -.05(ga)-.15 G(tion).05 E F2(**)108 -590.4 Q F0 -.15(ex)144 590.4 S(ponentiation).15 E F2 2.5(*/%)108 602.4 S -F0(multiplication, di)144 602.4 Q(vision, remainder)-.25 E F2 2.5<2bad> -108 614.4 S F0(addition, subtraction)144 614.4 Q F2(<< >>)108 626.4 Q F0 -(left and right bitwise shifts)144 626.4 Q F2(<= >= < >)108 638.4 Q F0 -(comparison)144 650.4 Q F2(== !=)108 662.4 Q F0(equality and inequality) -144 662.4 Q F2(&)108 674.4 Q F0(bitwise AND)144 674.4 Q F2(^)108 686.4 Q -F0(bitwise e)144 686.4 Q(xclusi)-.15 E .3 -.15(ve O)-.25 H(R).15 E F2(|) -108 698.4 Q F0(bitwise OR)144 698.4 Q F2(&&)108 710.4 Q F0(logical AND) -144 710.4 Q(GNU Bash 5.2)72 768 Q(2021 December 26)136.795 E(33)185.955 -E 0 Cg EP +(of decreasing precedence.)108 643.2 Q F2(id)108 660 Q F1(++)A F2(id)2.5 +E F1A F0 -.25(va)144 672 S +(riable post-increment and post-decrement).25 E F1 2.5108 684 S F0 +(unary minus and plus)144 684 Q F1(++)108 696 Q F2(id)A F12.5 E F2 +(id)A F0 -.25(va)144 708 S(riable pre-increment and pre-decrement).25 E +(GNU Bash 5.2)72 768 Q(2022 January 17)141.79 E(33)190.95 E 0 Cg EP %%Page: 34 34 %%BeginPageSetup BP %%EndPageSetup /F0 10/Times-Roman@0 SF -.35(BA)72 48 S 137.14(SH\(1\) General).35 F (Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E/F1 10/Times-Bold@0 -SF(||)108 84 Q F0(logical OR)144 84 Q/F2 10/Times-Italic@0 SF -.2(ex)108 -96 S(pr).2 E F1(?)A F2 -.2(ex)C(pr).2 E F1(:)A F2 -.2(ex)C(pr).2 E F0 -(conditional operator)144 108 Q F1 2.5(=*)108 120 S 2.5(=/)-2.5 G 2.5 +SF 2.5(!~)108 84 S F0(logical and bitwise ne)144 84 Q -.05(ga)-.15 G +(tion).05 E F1(**)108 96 Q F0 -.15(ex)144 96 S(ponentiation).15 E F1 2.5 +(*/%)108 108 S F0(multiplication, di)144 108 Q(vision, remainder)-.25 E +F1 2.5<2bad>108 120 S F0(addition, subtraction)144 120 Q F1(<< >>)108 +132 Q F0(left and right bitwise shifts)144 132 Q F1(<= >= < >)108 144 Q +F0(comparison)144 156 Q F1(== !=)108 168 Q F0(equality and inequality) +144 168 Q F1(&)108 180 Q F0(bitwise AND)144 180 Q F1(^)108 192 Q F0 +(bitwise e)144 192 Q(xclusi)-.15 E .3 -.15(ve O)-.25 H(R).15 E F1(|)108 +204 Q F0(bitwise OR)144 204 Q F1(&&)108 216 Q F0(logical AND)144 216 Q +F1(||)108 228 Q F0(logical OR)144 228 Q/F2 10/Times-Italic@0 SF -.2(ex) +108 240 S(pr).2 E F1(?)A F2 -.2(ex)C(pr).2 E F1(:)A F2 -.2(ex)C(pr).2 E +F0(conditional operator)144 252 Q F1 2.5(=*)108 264 S 2.5(=/)-2.5 G 2.5 (=%)-2.5 G 2.5(=+)-2.5 G 2.5<3dad>-2.5 G 2.5(=<)-2.5 G(<= >>= &= ^= |=) --2.5 E F0(assignment)144 132 Q F2 -.2(ex)108 144 S(pr1).2 E F1(,)2.5 E -F2 -.2(ex)2.5 G(pr2).2 E F0(comma)144 156 Q .68(Shell v)108 172.8 R .68 +-2.5 E F0(assignment)144 276 Q F2 -.2(ex)108 288 S(pr1).2 E F1(,)2.5 E +F2 -.2(ex)2.5 G(pr2).2 E F0(comma)144 300 Q .68(Shell v)108 316.8 R .68 (ariables are allo)-.25 F .68(wed as operands; parameter e)-.25 F .68 (xpansion is performed before the e)-.15 F .68(xpression is e)-.15 F --.25(va)-.25 G(lu-).25 E 3.508(ated. W)108 184.8 R 1.008(ithin an e)-.4 +-.25(va)-.25 G(lu-).25 E 3.508(ated. W)108 328.8 R 1.008(ithin an e)-.4 F 1.008(xpression, shell v)-.15 F 1.007 (ariables may also be referenced by name without using the parameter) --.25 F -.15(ex)108 196.8 S .165(pansion syntax.).15 F 2.665(As)5.165 G +-.25 F -.15(ex)108 340.8 S .165(pansion syntax.).15 F 2.665(As)5.165 G .165(hell v)-2.665 F .165(ariable that is null or unset e)-.25 F -.25 (va)-.25 G .165(luates to 0 when referenced by name without us-).25 F -.421(ing the parameter e)108 208.8 R .421(xpansion syntax.)-.15 F .421 +.421(ing the parameter e)108 352.8 R .421(xpansion syntax.)-.15 F .421 (The v)5.421 F .421(alue of a v)-.25 F .421(ariable is e)-.25 F -.25(va) -.25 G .42(luated as an arithmetic e).25 F .42(xpression when)-.15 F -.153(it is referenced, or when a v)108 220.8 R .154 +.153(it is referenced, or when a v)108 364.8 R .154 (ariable which has been gi)-.25 F -.15(ve)-.25 G 2.654(nt).15 G(he) -2.654 E F2(inte)2.654 E -.1(ge)-.4 G(r).1 E F0(attrib)2.654 E .154 (ute using)-.2 F F1(declar)2.654 E 2.654<65ad>-.18 G(i)-2.654 E F0 .154 -(is assigned a)2.654 F -.25(va)108 232.8 S 2.857(lue. A).25 F .357 +(is assigned a)2.654 F -.25(va)108 376.8 S 2.857(lue. A).25 F .357 (null v)2.857 F .357(alue e)-.25 F -.25(va)-.25 G .357(luates to 0.).25 F 2.857(As)5.357 G .357(hell v)-2.857 F .357(ariable need not ha)-.25 F .657 -.15(ve i)-.2 H(ts).15 E F2(inte)2.857 E -.1(ge)-.4 G(r).1 E F0 -(attrib)2.857 E .357(ute turned on to be used)-.2 F(in an e)108 244.8 Q -(xpression.)-.15 E(Inte)108 261.6 Q .517(ger constants follo)-.15 F +(attrib)2.857 E .357(ute turned on to be used)-.2 F(in an e)108 388.8 Q +(xpression.)-.15 E(Inte)108 405.6 Q .517(ger constants follo)-.15 F 3.017(wt)-.25 G .518(he C language de\214nition, without suf)-3.017 F <8c78>-.25 E .518(es or character constants.)-.15 F .518(Constants with) -5.518 F 3.283(al)108 273.6 S .783 +5.518 F 3.283(al)108 417.6 S .783 (eading 0 are interpreted as octal numbers.)-3.283 F 3.282(Al)5.783 G .782(eading 0x or 0X denotes he)-3.282 F 3.282(xadecimal. Otherwise,) --.15 F(num-)3.282 E .815(bers tak)108 285.6 R 3.315(et)-.1 G .815 +-.15 F(num-)3.282 E .815(bers tak)108 429.6 R 3.315(et)-.1 G .815 (he form [)-3.315 F F2(base#)A F0 .815(]n, where the optional)B F2(base) 3.315 E F0 .816(is a decimal number between 2 and 64 representing)3.315 -F .35(the arithmetic base, and)108 297.6 R F2(n)2.85 E F0 .35 +F .35(the arithmetic base, and)108 441.6 R F2(n)2.85 E F0 .35 (is a number in that base.)2.85 F(If)5.35 E F2(base#)2.849 E F0 .349 (is omitted, then base 10 is used.)2.849 F .349(When speci-)5.349 F -(fying)108 309.6 Q F2(n)2.974 E F0 2.974(,i)C 2.974(fan)-2.974 G .474(o\ +(fying)108 453.6 Q F2(n)2.974 E F0 2.974(,i)C 2.974(fan)-2.974 G .474(o\ n-digit is required, the digits greater than 9 are represented by the l\ o)-2.974 F .475(wercase letters, the up-)-.25 F .518 -(percase letters, @, and _, in that order)108 321.6 R 5.518(.I)-.55 G(f) +(percase letters, @, and _, in that order)108 465.6 R 5.518(.I)-.55 G(f) -5.518 E F2(base)3.018 E F0 .518(is less than or equal to 36, lo)3.018 F .518(wercase and uppercase letters)-.25 F (may be used interchangeably to represent numbers between 10 and 35.)108 -333.6 Q .234(Operators are e)108 350.4 R -.25(va)-.25 G .234 +477.6 Q .234(Operators are e)108 494.4 R -.25(va)-.25 G .234 (luated in order of precedence.).25 F(Sub-e)5.234 E .234 (xpressions in parentheses are e)-.15 F -.25(va)-.25 G .235 -(luated \214rst and may).25 F -.15(ove)108 362.4 S +(luated \214rst and may).25 F -.15(ove)108 506.4 S (rride the precedence rules abo).15 E -.15(ve)-.15 G(.).15 E/F3 10.95 -/Times-Bold@0 SF(CONDITION)72 379.2 Q(AL EXPRESSIONS)-.219 E F0 .256 -(Conditional e)108 391.2 R .256(xpressions are used by the)-.15 F F1([[) +/Times-Bold@0 SF(CONDITION)72 523.2 Q(AL EXPRESSIONS)-.219 E F0 .256 +(Conditional e)108 535.2 R .256(xpressions are used by the)-.15 F F1([[) 2.755 E F0 .255(compound command and the)2.755 F F1(test)2.755 E F0(and) 2.755 E F1([)2.755 E F0 -.2(bu)2.755 G .255(iltin commands to test).2 F -.133(\214le attrib)108 403.2 R .133 +.133(\214le attrib)108 547.2 R .133 (utes and perform string and arithmetic comparisons.)-.2 F(The)5.133 E F1(test)2.633 E F0(and)2.633 E F1([)2.634 E F0 .134 -(commands determine their be-)2.634 F(ha)108 415.2 Q .198 +(commands determine their be-)2.634 F(ha)108 559.2 Q .198 (vior based on the number of ar)-.2 F .197 (guments; see the descriptions of those commands for an)-.18 F 2.697(yo) --.15 G .197(ther command-)-2.697 F(speci\214c actions.)108 427.2 Q .234 -(Expressions are formed from the follo)108 444 R .234 +-.15 G .197(ther command-)-2.697 F(speci\214c actions.)108 571.2 Q .234 +(Expressions are formed from the follo)108 588 R .234 (wing unary or binary primaries.)-.25 F F1(Bash)5.234 E F0 .235 (handles se)2.735 F -.15(ve)-.25 G .235(ral \214lenames spe-).15 F .425 -(cially when the)108 456 R 2.925(ya)-.15 G .425(re used in e)-2.925 F +(cially when the)108 600 R 2.925(ya)-.15 G .425(re used in e)-2.925 F 2.925(xpressions. If)-.15 F .425(the operating system on which)2.925 F F1(bash)2.924 E F0 .424(is running pro)2.924 F .424(vides these)-.15 F .344(special \214les, bash will use them; otherwise it will emulate the\ -m internally with this beha)108 468 R .345(vior: If an)-.2 F(y)-.15 E F2 +m internally with this beha)108 612 R .345(vior: If an)-.2 F(y)-.15 E F2 (\214le)2.845 E F0(ar)2.845 E(-)-.2 E .806 -(gument to one of the primaries is of the form)108 480 R F2(/de)3.306 E +(gument to one of the primaries is of the form)108 624 R F2(/de)3.306 E (v/fd/n)-.15 E F0 3.305(,t)C .805(hen \214le descriptor)-3.305 F F2(n) 3.305 E F0 .805(is check)3.305 F 3.305(ed. If)-.1 F(the)3.305 E F2 (\214le)3.305 E F0(ar)3.305 E(gu-)-.18 E .029 -(ment to one of the primaries is one of)108 492 R F2(/de)2.529 E +(ment to one of the primaries is one of)108 636 R F2(/de)2.529 E (v/stdin)-.15 E F0(,)A F2(/de)2.529 E(v/stdout)-.15 E F0 2.53(,o)C(r) -2.53 E F2(/de)2.53 E(v/stderr)-.15 E F0 2.53<2c8c>C .03 -(le descriptor 0, 1, or 2, respec-)-2.53 F(ti)108 504 Q -.15(ve)-.25 G +(le descriptor 0, 1, or 2, respec-)-2.53 F(ti)108 648 Q -.15(ve)-.25 G (ly).15 E 2.5(,i)-.65 G 2.5(sc)-2.5 G(heck)-2.5 E(ed.)-.1 E .722 (Unless otherwise speci\214ed, primaries that operate on \214les follo) -108 520.8 R 3.221(ws)-.25 G .721(ymbolic links and operate on the tar) --3.221 F(get)-.18 E(of the link, rather than the link itself.)108 532.8 -Q 1.095(When used with)108 550.8 R F1([[)3.595 E F0 3.595(,t)C(he)-3.595 +108 664.8 R 3.221(ws)-.25 G .721(ymbolic links and operate on the tar) +-3.221 F(get)-.18 E(of the link, rather than the link itself.)108 676.8 +Q 1.095(When used with)108 694.8 R F1([[)3.595 E F0 3.595(,t)C(he)-3.595 E F1(<)3.595 E F0(and)3.595 E F1(>)3.595 E F0 1.095(operators sort le) 3.595 F 1.095(xicographically using the current locale.)-.15 F(The)6.096 E F1(test)3.596 E F0(com-)3.596 E(mand sorts using ASCII ordering.)108 -562.8 Q F1108 586.8 Q F2(\214le)2.5 E F0 -.35(Tr)144 586.8 S -(ue if).35 E F2(\214le)2.5 E F0 -.15(ex)2.5 G(ists.).15 E F1108 -598.8 Q F2(\214le)2.5 E F0 -.35(Tr)144 598.8 S(ue if).35 E F2(\214le)2.5 -E F0 -.15(ex)2.5 G(ists and is a block special \214le.).15 E F1108 -610.8 Q F2(\214le)2.5 E F0 -.35(Tr)144 610.8 S(ue if).35 E F2(\214le)2.5 -E F0 -.15(ex)2.5 G(ists and is a character special \214le.).15 E F1 -108 622.8 Q F2(\214le)2.5 E F0 -.35(Tr)144 622.8 S(ue if).35 E F2 -(\214le)2.5 E F0 -.15(ex)2.5 G(ists and is a directory).15 E(.)-.65 E F1 -108 634.8 Q F2(\214le)2.5 E F0 -.35(Tr)144 634.8 S(ue if).35 E F2 -(\214le)2.5 E F0 -.15(ex)2.5 G(ists.).15 E F1108 646.8 Q F2 -(\214le)2.5 E F0 -.35(Tr)144 646.8 S(ue if).35 E F2(\214le)2.5 E F0 -.15 -(ex)2.5 G(ists and is a re).15 E(gular \214le.)-.15 E F1108 658.8 -Q F2(\214le)2.5 E F0 -.35(Tr)144 658.8 S(ue if).35 E F2(\214le)2.5 E F0 --.15(ex)2.5 G(ists and is set-group-id.).15 E F1108 670.8 Q F2 -(\214le)2.5 E F0 -.35(Tr)144 670.8 S(ue if).35 E F2(\214le)2.5 E F0 -.15 -(ex)2.5 G(ists and is a symbolic link.).15 E F1108 682.8 Q F2 -(\214le)2.5 E F0 -.35(Tr)144 682.8 S(ue if).35 E F2(\214le)2.5 E F0 -.15 -(ex)2.5 G(ists and its `).15 E(`stick)-.74 E(y')-.15 E 2.5('b)-.74 G -(it is set.)-2.5 E F1108 694.8 Q F2(\214le)2.5 E F0 -.35(Tr)144 -694.8 S(ue if).35 E F2(\214le)2.5 E F0 -.15(ex)2.5 G -(ists and is a named pipe \(FIFO\).).15 E F1108 706.8 Q F2(\214le) -2.5 E F0 -.35(Tr)144 706.8 S(ue if).35 E F2(\214le)2.5 E F0 -.15(ex)2.5 -G(ists and is readable.).15 E F1108 718.8 Q F2(\214le)2.5 E F0 --.35(Tr)144 718.8 S(ue if).35 E F2(\214le)2.5 E F0 -.15(ex)2.5 G -(ists and has a size greater than zero.).15 E(GNU Bash 5.2)72 768 Q -(2021 December 26)136.795 E(34)185.955 E 0 Cg EP +706.8 Q(GNU Bash 5.2)72 768 Q(2022 January 17)141.79 E(34)190.95 E 0 Cg +EP %%Page: 35 35 %%BeginPageSetup BP %%EndPageSetup /F0 10/Times-Roman@0 SF -.35(BA)72 48 S 137.14(SH\(1\) General).35 F (Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E/F1 10/Times-Bold@0 -SF108 84 Q/F2 10/Times-Italic@0 SF(fd)2.5 E F0 -.35(Tr)144 84 S -(ue if \214le descriptor).35 E F2(fd)4.47 E F0 -(is open and refers to a terminal.)3.27 E F1108 96 Q F2(\214le)2.5 -E F0 -.35(Tr)144 96 S(ue if).35 E F2(\214le)2.5 E F0 -.15(ex)2.5 G -(ists and its set-user).15 E(-id bit is set.)-.2 E F1108 108 Q F2 -(\214le)2.5 E F0 -.35(Tr)144 108 S(ue if).35 E F2(\214le)2.5 E F0 -.15 -(ex)2.5 G(ists and is writable.).15 E F1108 120 Q F2(\214le)2.5 E -F0 -.35(Tr)144 120 S(ue if).35 E F2(\214le)2.5 E F0 -.15(ex)2.5 G -(ists and is e).15 E -.15(xe)-.15 G(cutable.).15 E F1108 132 Q F2 -(\214le)2.5 E F0 -.35(Tr)144 132 S(ue if).35 E F2(\214le)2.5 E F0 -.15 -(ex)2.5 G(ists and is o).15 E(wned by the ef)-.25 E(fecti)-.25 E .3 -.15 -(ve g)-.25 H(roup id.).15 E F1108 144 Q F2(\214le)2.5 E F0 -.35 -(Tr)144 144 S(ue if).35 E F2(\214le)2.5 E F0 -.15(ex)2.5 G -(ists and is a symbolic link.).15 E F1108 156 Q F2(\214le)2.5 E F0 --.35(Tr)144 156 S(ue if).35 E F2(\214le)2.5 E F0 -.15(ex)2.5 G +SF108 84 Q/F2 10/Times-Italic@0 SF(\214le)2.5 E F0 -.35(Tr)144 84 +S(ue if).35 E F2(\214le)2.5 E F0 -.15(ex)2.5 G(ists.).15 E F1108 +96 Q F2(\214le)2.5 E F0 -.35(Tr)144 96 S(ue if).35 E F2(\214le)2.5 E F0 +-.15(ex)2.5 G(ists and is a block special \214le.).15 E F1108 108 +Q F2(\214le)2.5 E F0 -.35(Tr)144 108 S(ue if).35 E F2(\214le)2.5 E F0 +-.15(ex)2.5 G(ists and is a character special \214le.).15 E F1108 +120 Q F2(\214le)2.5 E F0 -.35(Tr)144 120 S(ue if).35 E F2(\214le)2.5 E +F0 -.15(ex)2.5 G(ists and is a directory).15 E(.)-.65 E F1108 132 +Q F2(\214le)2.5 E F0 -.35(Tr)144 132 S(ue if).35 E F2(\214le)2.5 E F0 +-.15(ex)2.5 G(ists.).15 E F1108 144 Q F2(\214le)2.5 E F0 -.35(Tr) +144 144 S(ue if).35 E F2(\214le)2.5 E F0 -.15(ex)2.5 G(ists and is a re) +.15 E(gular \214le.)-.15 E F1108 156 Q F2(\214le)2.5 E F0 -.35(Tr) +144 156 S(ue if).35 E F2(\214le)2.5 E F0 -.15(ex)2.5 G +(ists and is set-group-id.).15 E F1108 168 Q F2(\214le)2.5 E F0 +-.35(Tr)144 168 S(ue if).35 E F2(\214le)2.5 E F0 -.15(ex)2.5 G +(ists and is a symbolic link.).15 E F1108 180 Q F2(\214le)2.5 E F0 +-.35(Tr)144 180 S(ue if).35 E F2(\214le)2.5 E F0 -.15(ex)2.5 G +(ists and its `).15 E(`stick)-.74 E(y')-.15 E 2.5('b)-.74 G(it is set.) +-2.5 E F1108 192 Q F2(\214le)2.5 E F0 -.35(Tr)144 192 S(ue if).35 +E F2(\214le)2.5 E F0 -.15(ex)2.5 G(ists and is a named pipe \(FIFO\).) +.15 E F1108 204 Q F2(\214le)2.5 E F0 -.35(Tr)144 204 S(ue if).35 E +F2(\214le)2.5 E F0 -.15(ex)2.5 G(ists and is readable.).15 E F1108 +216 Q F2(\214le)2.5 E F0 -.35(Tr)144 216 S(ue if).35 E F2(\214le)2.5 E +F0 -.15(ex)2.5 G(ists and has a size greater than zero.).15 E F1 +108 228 Q F2(fd)2.5 E F0 -.35(Tr)144 228 S(ue if \214le descriptor).35 E +F2(fd)4.47 E F0(is open and refers to a terminal.)3.27 E F1108 240 +Q F2(\214le)2.5 E F0 -.35(Tr)144 240 S(ue if).35 E F2(\214le)2.5 E F0 +-.15(ex)2.5 G(ists and its set-user).15 E(-id bit is set.)-.2 E F1 +108 252 Q F2(\214le)2.5 E F0 -.35(Tr)144 252 S(ue if).35 E F2(\214le)2.5 +E F0 -.15(ex)2.5 G(ists and is writable.).15 E F1108 264 Q F2 +(\214le)2.5 E F0 -.35(Tr)144 264 S(ue if).35 E F2(\214le)2.5 E F0 -.15 +(ex)2.5 G(ists and is e).15 E -.15(xe)-.15 G(cutable.).15 E F1108 +276 Q F2(\214le)2.5 E F0 -.35(Tr)144 276 S(ue if).35 E F2(\214le)2.5 E +F0 -.15(ex)2.5 G(ists and is o).15 E(wned by the ef)-.25 E(fecti)-.25 E +.3 -.15(ve g)-.25 H(roup id.).15 E F1108 288 Q F2(\214le)2.5 E F0 +-.35(Tr)144 288 S(ue if).35 E F2(\214le)2.5 E F0 -.15(ex)2.5 G +(ists and is a symbolic link.).15 E F1108 300 Q F2(\214le)2.5 E F0 +-.35(Tr)144 300 S(ue if).35 E F2(\214le)2.5 E F0 -.15(ex)2.5 G (ists and has been modi\214ed since it w).15 E(as last read.)-.1 E F1 -108 168 Q F2(\214le)2.5 E F0 -.35(Tr)144 168 S(ue if).35 E F2 +108 312 Q F2(\214le)2.5 E F0 -.35(Tr)144 312 S(ue if).35 E F2 (\214le)2.5 E F0 -.15(ex)2.5 G(ists and is o).15 E(wned by the ef)-.25 E -(fecti)-.25 E .3 -.15(ve u)-.25 H(ser id.).15 E F1108 180 Q F2 -(\214le)2.5 E F0 -.35(Tr)144 180 S(ue if).35 E F2(\214le)2.5 E F0 -.15 -(ex)2.5 G(ists and is a sock).15 E(et.)-.1 E F2(\214le1)108 192 Q F1 -(\255ef)2.5 E F2(\214le2)2.5 E F0 -.35(Tr)144 204 S(ue if).35 E F2 +(fecti)-.25 E .3 -.15(ve u)-.25 H(ser id.).15 E F1108 324 Q F2 +(\214le)2.5 E F0 -.35(Tr)144 324 S(ue if).35 E F2(\214le)2.5 E F0 -.15 +(ex)2.5 G(ists and is a sock).15 E(et.)-.1 E F2(\214le1)108 336 Q F1 +(\255ef)2.5 E F2(\214le2)2.5 E F0 -.35(Tr)144 348 S(ue if).35 E F2 (\214le1)2.5 E F0(and)2.5 E F2(\214le2)2.5 E F0(refer to the same de)2.5 -E(vice and inode numbers.)-.25 E F2(\214le1)108 216 Q F02.5 E F1(nt) -A F2(\214le2)2.5 E F0 -.35(Tr)144 228 S(ue if).35 E F2(\214le1)2.5 E F0 +E(vice and inode numbers.)-.25 E F2(\214le1)108 360 Q F02.5 E F1(nt) +A F2(\214le2)2.5 E F0 -.35(Tr)144 372 S(ue if).35 E F2(\214le1)2.5 E F0 (is ne)2.5 E(wer \(according to modi\214cation date\) than)-.25 E F2 (\214le2)2.5 E F0 2.5(,o)C 2.5(ri)-2.5 G(f)-2.5 E F2(\214le1)2.5 E F0 -.15(ex)2.5 G(ists and).15 E F2(\214le2)2.5 E F0(does not.)2.5 E F2 -(\214le1)108 240 Q F02.5 E F1(ot)A F2(\214le2)2.5 E F0 -.35(Tr)144 -252 S(ue if).35 E F2(\214le1)2.5 E F0(is older than)2.5 E F2(\214le2)2.5 +(\214le1)108 384 Q F02.5 E F1(ot)A F2(\214le2)2.5 E F0 -.35(Tr)144 +396 S(ue if).35 E F2(\214le1)2.5 E F0(is older than)2.5 E F2(\214le2)2.5 E F0 2.5(,o)C 2.5(ri)-2.5 G(f)-2.5 E F2(\214le2)2.5 E F0 -.15(ex)2.5 G -(ists and).15 E F2(\214le1)2.5 E F0(does not.)2.5 E F1108 264 Q F2 -(optname)2.5 E F0 -.35(Tr)144 276 S .263(ue if the shell option).35 F F2 +(ists and).15 E F2(\214le1)2.5 E F0(does not.)2.5 E F1108 408 Q F2 +(optname)2.5 E F0 -.35(Tr)144 420 S .263(ue if the shell option).35 F F2 (optname)2.992 E F0 .262(is enabled.)2.942 F .262 (See the list of options under the description of the)5.262 F F1 -2.762 E F0(option to the)144 288 Q F1(set)2.5 E F0 -.2(bu)2.5 G -(iltin belo).2 E -.65(w.)-.25 G F1108 300 Q F2(varname)2.5 E F0 --.35(Tr)144 312 S(ue if the shell v).35 E(ariable)-.25 E F2(varname)2.79 +2.762 E F0(option to the)144 432 Q F1(set)2.5 E F0 -.2(bu)2.5 G +(iltin belo).2 E -.65(w.)-.25 G F1108 444 Q F2(varname)2.5 E F0 +-.35(Tr)144 456 S(ue if the shell v).35 E(ariable)-.25 E F2(varname)2.79 E F0(is set \(has been assigned a v)2.68 E(alue\).)-.25 E F1108 -324 Q F2(varname)2.5 E F0 -.35(Tr)144 336 S(ue if the shell v).35 E +468 Q F2(varname)2.5 E F0 -.35(Tr)144 480 S(ue if the shell v).35 E (ariable)-.25 E F2(varname)2.79 E F0(is set and is a name reference.) -2.68 E F1108 348 Q F2(string)2.5 E F0 -.35(Tr)144 360 S +2.68 E F1108 492 Q F2(string)2.5 E F0 -.35(Tr)144 504 S (ue if the length of).35 E F2(string)2.5 E F0(is zero.)2.5 E F2(string) -108 372 Q F1108 384 Q F2(string)2.5 E F0 -.35(Tr)144 396 S +108 516 Q F1108 528 Q F2(string)2.5 E F0 -.35(Tr)144 540 S (ue if the length of).35 E F2(string)2.84 E F0(is non-zero.)2.72 E F2 -(string1)108 412.8 Q F1(==)2.5 E F2(string2)2.5 E(string1)108 424.8 Q F1 -(=)2.5 E F2(string2)2.5 E F0 -.35(Tr)144 436.8 S .861 +(string1)108 556.8 Q F1(==)2.5 E F2(string2)2.5 E(string1)108 568.8 Q F1 +(=)2.5 E F2(string2)2.5 E F0 -.35(Tr)144 580.8 S .861 (ue if the strings are equal.).35 F F1(=)5.861 E F0 .861 (should be used with the)3.361 F F1(test)3.361 E F0 .862 (command for POSIX conformance.)3.362 F .447(When used with the)144 -448.8 R F1([[)2.946 E F0 .446 +592.8 R F1([[)2.946 E F0 .446 (command, this performs pattern matching as described abo)2.946 F .746 --.15(ve \()-.15 H F1(Compound).15 E(Commands)144 460.8 Q F0(\).)A F2 -(string1)108 477.6 Q F1(!=)2.5 E F2(string2)2.5 E F0 -.35(Tr)144 489.6 S -(ue if the strings are not equal.).35 E F2(string1)108 506.4 Q F1(<)2.5 -E F2(string2)2.5 E F0 -.35(Tr)144 518.4 S(ue if).35 E F2(string1)2.5 E +-.15(ve \()-.15 H F1(Compound).15 E(Commands)144 604.8 Q F0(\).)A F2 +(string1)108 621.6 Q F1(!=)2.5 E F2(string2)2.5 E F0 -.35(Tr)144 633.6 S +(ue if the strings are not equal.).35 E F2(string1)108 650.4 Q F1(<)2.5 +E F2(string2)2.5 E F0 -.35(Tr)144 662.4 S(ue if).35 E F2(string1)2.5 E F0(sorts before)2.5 E F2(string2)2.5 E F0(le)2.5 E(xicographically)-.15 -E(.)-.65 E F2(string1)108 535.2 Q F1(>)2.5 E F2(string2)2.5 E F0 -.35 -(Tr)144 547.2 S(ue if).35 E F2(string1)2.5 E F0(sorts after)2.5 E F2 -(string2)2.5 E F0(le)2.5 E(xicographically)-.15 E(.)-.65 E F2(ar)108.33 -564 Q(g1)-.37 E F1(OP)2.5 E F2(ar)2.5 E(g2)-.37 E/F3 9/Times-Bold@0 SF -(OP)144 576 Q F0 .385(is one of)2.634 F F1(\255eq)2.885 E F0(,)A F1 -(\255ne)2.885 E F0(,)A F1(\255lt)2.885 E F0(,)A F1(\255le)2.885 E F0(,)A -F1(\255gt)2.885 E F0 2.885(,o)C(r)-2.885 E F1(\255ge)2.885 E F0 5.385 -(.T)C .385(hese arithmetic binary operators return true if)-5.385 F F2 -(ar)2.885 E(g1)-.37 E F0 .845(is equal to, not equal to, less than, les\ -s than or equal to, greater than, or greater than or equal to)144 588 R -F2(ar)144 600 Q(g2)-.37 E F0 3.589(,r)C(especti)-3.589 E -.15(ve)-.25 G -(ly).15 E(.)-.65 E F2(Ar)7.099 E(g1)-.37 E F0(and)3.589 E F2(ar)3.919 E -(g2)-.37 E F0 1.089(may be positi)3.609 F 1.389 -.15(ve o)-.25 H 3.589 -(rn).15 G -2.25 -.15(eg a)-3.589 H(ti).15 E 1.389 -.15(ve i)-.25 H(nte) -.15 E 3.59(gers. When)-.15 F 1.09(used with the)3.59 F F1([[)3.59 E F0 -(command,)144 612 Q F2(Ar)4.447 E(g1)-.37 E F0(and)3.437 E F2(Ar)4.447 E -(g2)-.37 E F0 .937(are e)3.457 F -.25(va)-.25 G .937 -(luated as arithmetic e).25 F .937(xpressions \(see)-.15 F F3 .937 -(ARITHMETIC EV)3.437 F(ALU)-1.215 E(A-)-.54 E(TION)144 624 Q F0(abo)2.25 -E -.15(ve)-.15 G(\).).15 E/F4 10.95/Times-Bold@0 SF(SIMPLE COMMAND EXP) -72 640.8 Q(ANSION)-.81 E F0 .613(When a simple command is e)108 652.8 R --.15(xe)-.15 G .614(cuted, the shell performs the follo).15 F .614 -(wing e)-.25 F .614(xpansions, assignments, and redi-)-.15 F -(rections, from left to right, in the follo)108 664.8 Q(wing order)-.25 -E(.)-.55 E(1.)108 681.6 Q 1.849(The w)144 681.6 R 1.849 -(ords that the parser has mark)-.1 F 1.848(ed as v)-.1 F 1.848 -(ariable assignments \(those preceding the command)-.25 F -(name\) and redirections are sa)144 693.6 Q -.15(ve)-.2 G 2.5(df).15 G -(or later processing.)-2.5 E(2.)108 710.4 Q .179(The w)144 710.4 R .179 -(ords that are not v)-.1 F .179 -(ariable assignments or redirections are e)-.25 F 2.68(xpanded. If)-.15 -F(an)2.68 E 2.68(yw)-.15 G .18(ords remain af-)-2.78 F .347(ter e)144 -722.4 R .347(xpansion, the \214rst w)-.15 F .347(ord is tak)-.1 F .347 -(en to be the name of the command and the remaining w)-.1 F .346 -(ords are)-.1 F(GNU Bash 5.2)72 768 Q(2021 December 26)136.795 E(35) -185.955 E 0 Cg EP +E(.)-.65 E F2(string1)108 679.2 Q F1(>)2.5 E F2(string2)2.5 E F0 -.35 +(Tr)144 691.2 S(ue if).35 E F2(string1)2.5 E F0(sorts after)2.5 E F2 +(string2)2.5 E F0(le)2.5 E(xicographically)-.15 E(.)-.65 E(GNU Bash 5.2) +72 768 Q(2022 January 17)141.79 E(35)190.95 E 0 Cg EP %%Page: 36 36 %%BeginPageSetup BP %%EndPageSetup /F0 10/Times-Roman@0 SF -.35(BA)72 48 S 137.14(SH\(1\) General).35 F -(Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E(the ar)144 84 Q -(guments.)-.18 E(3.)108 100.8 Q -(Redirections are performed as described abo)144 100.8 Q .3 -.15(ve u) --.15 H(nder).15 E/F1 9/Times-Bold@0 SF(REDIRECTION)2.5 E/F2 9 -/Times-Roman@0 SF(.)A F0(4.)108 117.6 Q .716(The te)144 117.6 R .717 -(xt after the)-.15 F/F3 10/Times-Bold@0 SF(=)3.217 E F0 .717(in each v) -3.217 F .717(ariable assignment under)-.25 F .717(goes tilde e)-.18 F -.717(xpansion, parameter e)-.15 F(xpansion,)-.15 E .34 -(command substitution, arithmetic e)144 129.6 R .339 +(Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E/F1 10 +/Times-Italic@0 SF(ar)108.33 84 Q(g1)-.37 E/F2 10/Times-Bold@0 SF(OP)2.5 +E F1(ar)2.5 E(g2)-.37 E/F3 9/Times-Bold@0 SF(OP)144 96 Q F0 .385 +(is one of)2.634 F F2(\255eq)2.885 E F0(,)A F2(\255ne)2.885 E F0(,)A F2 +(\255lt)2.885 E F0(,)A F2(\255le)2.885 E F0(,)A F2(\255gt)2.885 E F0 +2.885(,o)C(r)-2.885 E F2(\255ge)2.885 E F0 5.385(.T)C .385 +(hese arithmetic binary operators return true if)-5.385 F F1(ar)2.885 E +(g1)-.37 E F0 .845(is equal to, not equal to, less than, less than or e\ +qual to, greater than, or greater than or equal to)144 108 R F1(ar)144 +120 Q(g2)-.37 E F0 3.589(,r)C(especti)-3.589 E -.15(ve)-.25 G(ly).15 E +(.)-.65 E F1(Ar)7.099 E(g1)-.37 E F0(and)3.589 E F1(ar)3.919 E(g2)-.37 E +F0 1.089(may be positi)3.609 F 1.389 -.15(ve o)-.25 H 3.589(rn).15 G +-2.25 -.15(eg a)-3.589 H(ti).15 E 1.389 -.15(ve i)-.25 H(nte).15 E 3.59 +(gers. When)-.15 F 1.09(used with the)3.59 F F2([[)3.59 E F0(command,) +144 132 Q F1(Ar)4.447 E(g1)-.37 E F0(and)3.437 E F1(Ar)4.447 E(g2)-.37 E +F0 .937(are e)3.457 F -.25(va)-.25 G .937(luated as arithmetic e).25 F +.937(xpressions \(see)-.15 F F3 .937(ARITHMETIC EV)3.437 F(ALU)-1.215 E +(A-)-.54 E(TION)144 144 Q F0(abo)2.25 E -.15(ve)-.15 G(\).).15 E/F4 +10.95/Times-Bold@0 SF(SIMPLE COMMAND EXP)72 160.8 Q(ANSION)-.81 E F0 +.613(When a simple command is e)108 172.8 R -.15(xe)-.15 G .614 +(cuted, the shell performs the follo).15 F .614(wing e)-.25 F .614 +(xpansions, assignments, and redi-)-.15 F +(rections, from left to right, in the follo)108 184.8 Q(wing order)-.25 +E(.)-.55 E(1.)108 201.6 Q 1.849(The w)144 201.6 R 1.849 +(ords that the parser has mark)-.1 F 1.848(ed as v)-.1 F 1.848 +(ariable assignments \(those preceding the command)-.25 F +(name\) and redirections are sa)144 213.6 Q -.15(ve)-.2 G 2.5(df).15 G +(or later processing.)-2.5 E(2.)108 230.4 Q .179(The w)144 230.4 R .179 +(ords that are not v)-.1 F .179 +(ariable assignments or redirections are e)-.25 F 2.68(xpanded. If)-.15 +F(an)2.68 E 2.68(yw)-.15 G .18(ords remain af-)-2.78 F .347(ter e)144 +242.4 R .347(xpansion, the \214rst w)-.15 F .347(ord is tak)-.1 F .347 +(en to be the name of the command and the remaining w)-.1 F .346 +(ords are)-.1 F(the ar)144 254.4 Q(guments.)-.18 E(3.)108 271.2 Q +(Redirections are performed as described abo)144 271.2 Q .3 -.15(ve u) +-.15 H(nder).15 E F3(REDIRECTION)2.5 E/F5 9/Times-Roman@0 SF(.)A F0(4.) +108 288 Q .716(The te)144 288 R .717(xt after the)-.15 F F2(=)3.217 E F0 +.717(in each v)3.217 F .717(ariable assignment under)-.25 F .717 +(goes tilde e)-.18 F .717(xpansion, parameter e)-.15 F(xpansion,)-.15 E +.34(command substitution, arithmetic e)144 300 R .339 (xpansion, and quote remo)-.15 F -.25(va)-.15 G 2.839(lb).25 G .339 -(efore being assigned to the v)-2.839 F(ari-)-.25 E(able.)144 141.6 Q -.586(If no command name results, the v)108 158.4 R .586 +(efore being assigned to the v)-2.839 F(ari-)-.25 E(able.)144 312 Q .586 +(If no command name results, the v)108 328.8 R .586 (ariable assignments af)-.25 F .586(fect the current shell en)-.25 F 3.087(vironment. In)-.4 F .587(the case of)3.087 F .371(such a command \ \(one that consists only of assignment statements and redirections\), a\ -ssignment statements)108 170.4 R .835 -(are performed before redirections.)108 182.4 R .835(Otherwise, the v) +ssignment statements)108 340.8 R .835 +(are performed before redirections.)108 352.8 R .835(Otherwise, the v) 5.835 F .835(ariables are added to the en)-.25 F .835 (vironment of the e)-.4 F -.15(xe)-.15 G(cuted).15 E .839 -(command and do not af)108 194.4 R .838(fect the current shell en)-.25 F +(command and do not af)108 364.8 R .838(fect the current shell en)-.25 F 3.338(vironment. If)-.4 F(an)3.338 E 3.338(yo)-.15 G 3.338(ft)-3.338 G -.838(he assignments attempts to assign a)-3.338 F -.25(va)108 206.4 S +.838(he assignments attempts to assign a)-3.338 F -.25(va)108 376.8 S (lue to a readonly v).25 E(ariable, an error occurs, and the command e) -.25 E(xits with a non-zero status.)-.15 E .149 -(If no command name results, redirections are performed, b)108 223.2 R +(If no command name results, redirections are performed, b)108 393.6 R .149(ut do not af)-.2 F .15(fect the current shell en)-.25 F 2.65 -(vironment. A)-.4 F(redirection error causes the command to e)108 235.2 +(vironment. A)-.4 F(redirection error causes the command to e)108 405.6 Q(xit with a non-zero status.)-.15 E 1.064 -(If there is a command name left after e)108 252 R 1.064(xpansion, e) +(If there is a command name left after e)108 422.4 R 1.064(xpansion, e) -.15 F -.15(xe)-.15 G 1.064(cution proceeds as described belo).15 F -4.864 -.65(w. O)-.25 H 1.064(therwise, the).65 F .068(command e)108 264 -R 2.568(xits. If)-.15 F .069(one of the e)2.568 F .069 +4.864 -.65(w. O)-.25 H 1.064(therwise, the).65 F .068(command e)108 +434.4 R 2.568(xits. If)-.15 F .069(one of the e)2.568 F .069 (xpansions contained a command substitution, the e)-.15 F .069 -(xit status of the command)-.15 F .467(is the e)108 276 R .466 +(xit status of the command)-.15 F .467(is the e)108 446.4 R .466 (xit status of the last command substitution performed.)-.15 F .466 -(If there were no command substitutions, the)5.466 F(command e)108 288 Q -(xits with a status of zero.)-.15 E/F4 10.95/Times-Bold@0 SF -(COMMAND EXECUTION)72 304.8 Q F0 .546 -(After a command has been split into w)108 316.8 R .547 +(If there were no command substitutions, the)5.466 F(command e)108 458.4 +Q(xits with a status of zero.)-.15 E F4(COMMAND EXECUTION)72 475.2 Q F0 +.546(After a command has been split into w)108 487.2 R .547 (ords, if it results in a simple command and an optional list of ar)-.1 -F(gu-)-.18 E(ments, the follo)108 328.8 Q(wing actions are tak)-.25 E +F(gu-)-.18 E(ments, the follo)108 499.2 Q(wing actions are tak)-.25 E (en.)-.1 E .379(If the command name contains no slashes, the shell atte\ -mpts to locate it.)108 345.6 R .379(If there e)5.379 F .379 +mpts to locate it.)108 516 R .379(If there e)5.379 F .379 (xists a shell function by)-.15 F .246(that name, that function is in) -108 357.6 R -.2(vo)-.4 G -.1(ke).2 G 2.746(da).1 G 2.746(sd)-2.746 G -.246(escribed abo)-2.746 F .546 -.15(ve i)-.15 H(n).15 E F1(FUNCTIONS) -2.746 E F2(.)A F0 .246(If the name does not match a func-)4.746 F -(tion, the shell searches for it in the list of shell b)108 369.6 Q 2.5 +108 528 R -.2(vo)-.4 G -.1(ke).2 G 2.746(da).1 G 2.746(sd)-2.746 G .246 +(escribed abo)-2.746 F .546 -.15(ve i)-.15 H(n).15 E F3(FUNCTIONS)2.746 +E F5(.)A F0 .246(If the name does not match a func-)4.746 F +(tion, the shell searches for it in the list of shell b)108 540 Q 2.5 (uiltins. If)-.2 F 2.5(am)2.5 G(atch is found, that b)-2.5 E (uiltin is in)-.2 E -.2(vo)-.4 G -.1(ke).2 G(d.).1 E .31 -(If the name is neither a shell function nor a b)108 386.4 R .309 -(uiltin, and contains no slashes,)-.2 F F3(bash)2.809 E F0 .309 -(searches each element of)2.809 F(the)108 398.4 Q F1 -.666(PA)3.162 G +(If the name is neither a shell function nor a b)108 556.8 R .309 +(uiltin, and contains no slashes,)-.2 F F2(bash)2.809 E F0 .309 +(searches each element of)2.809 F(the)108 568.8 Q F3 -.666(PA)3.162 G (TH)-.189 E F0 .662(for a directory containing an e)2.912 F -.15(xe)-.15 -G .662(cutable \214le by that name.).15 F F3(Bash)5.662 E F0 .663 +G .662(cutable \214le by that name.).15 F F2(Bash)5.662 E F0 .663 (uses a hash table to remember)3.162 F 1.915(the full pathnames of e)108 -410.4 R -.15(xe)-.15 G 1.915(cutable \214les \(see).15 F F3(hash)4.415 E -F0(under)4.415 E F1 1.915(SHELL B)4.415 F(UIL)-.09 E 1.914(TIN COMMANDS) +580.8 R -.15(xe)-.15 G 1.915(cutable \214les \(see).15 F F2(hash)4.415 E +F0(under)4.415 E F3 1.915(SHELL B)4.415 F(UIL)-.09 E 1.914(TIN COMMANDS) -.828 F F0(belo)4.164 E 4.414(w\). A)-.25 F(full)4.414 E .719 -(search of the directories in)108 422.4 R F1 -.666(PA)3.219 G(TH)-.189 E +(search of the directories in)108 592.8 R F3 -.666(PA)3.219 G(TH)-.189 E F0 .72(is performed only if the command is not found in the hash table.) 2.969 F .72(If the)5.72 F .956(search is unsuccessful, the shell search\ -es for a de\214ned shell function named)108 434.4 R F3(command_not_f) -3.455 E(ound_han-)-.25 E(dle)108 446.4 Q F0 6.005(.I)C 3.505(ft)-6.005 G +es for a de\214ned shell function named)108 604.8 R F2(command_not_f) +3.455 E(ound_han-)-.25 E(dle)108 616.8 Q F0 6.005(.I)C 3.505(ft)-6.005 G 1.005(hat function e)-3.505 F 1.005(xists, it is in)-.15 F -.2(vo)-.4 G -.1(ke).2 G 3.506(di).1 G 3.506(nas)-3.506 G 1.006(eparate e)-3.506 F -.15(xe)-.15 G 1.006(cution en).15 F 1.006 (vironment with the original command)-.4 F .256 -(and the original command')108 458.4 R 2.756(sa)-.55 G -.18(rg)-2.756 G +(and the original command')108 628.8 R 2.756(sa)-.55 G -.18(rg)-2.756 G .256(uments as its ar).18 F .256(guments, and the function')-.18 F 2.755 (se)-.55 G .255(xit status becomes the e)-2.905 F .255(xit sta-)-.15 F -.263(tus of that subshell.)108 470.4 R .263(If that function is not de\ +.263(tus of that subshell.)108 640.8 R .263(If that function is not de\ \214ned, the shell prints an error message and returns an e)5.263 F .263 -(xit sta-)-.15 F(tus of 127.)108 482.4 Q 1.089(If the search is success\ +(xit sta-)-.15 F(tus of 127.)108 652.8 Q 1.089(If the search is success\ ful, or if the command name contains one or more slashes, the shell e) -108 499.2 R -.15(xe)-.15 G 1.089(cutes the).15 F .197 -(named program in a separate e)108 511.2 R -.15(xe)-.15 G .197 +108 669.6 R -.15(xe)-.15 G 1.089(cutes the).15 F .197 +(named program in a separate e)108 681.6 R -.15(xe)-.15 G .197 (cution en).15 F 2.698(vironment. Ar)-.4 F .198 (gument 0 is set to the name gi)-.18 F -.15(ve)-.25 G .198 -(n, and the remain-).15 F(ing ar)108 523.2 Q +(n, and the remain-).15 F(ing ar)108 693.6 Q (guments to the command are set to the ar)-.18 E(guments gi)-.18 E -.15 -(ve)-.25 G(n, if an).15 E -.65(y.)-.15 G 1.049(If this e)108 540 R -.15 -(xe)-.15 G 1.049(cution f).15 F 1.049 +(ve)-.25 G(n, if an).15 E -.65(y.)-.15 G 1.049(If this e)108 710.4 R +-.15(xe)-.15 G 1.049(cution f).15 F 1.049 (ails because the \214le is not in e)-.1 F -.15(xe)-.15 G 1.048 (cutable format, and the \214le is not a directory).15 F 3.548(,i)-.65 G 3.548(ti)-3.548 G 3.548(sa)-3.548 G(s-)-3.548 E .143(sumed to be a)108 -552 R/F5 10/Times-Italic@0 SF .143(shell script)2.643 F F0 2.643(,a\214) -C .143(le containing shell commands, and the shell creates a ne)-2.643 F -2.643(wi)-.25 G .143(nstance of itself to)-2.643 F -.15(exe)108 564 S -.137(cute it.).15 F .137 -(This subshell reinitializes itself, so that the ef)5.137 F .136 -(fect is as if a ne)-.25 F 2.636(ws)-.25 G .136(hell had been in)-2.636 -F -.2(vo)-.4 G -.1(ke).2 G 2.636(dt).1 G 2.636(oh)-2.636 G(andle)-2.636 -E .865(the script, with the e)108 576 R .866 -(xception that the locations of commands remembered by the parent \(see) --.15 F F3(hash)3.366 E F0(belo)3.366 E(w)-.25 E(under)108 588 Q F1 -(SHELL B)2.5 E(UIL)-.09 E(TIN COMMANDS)-.828 E F2(\))A F0 -(are retained by the child.)2.25 E .348(If the program is a \214le be) -108 604.8 R .348(ginning with)-.15 F F3(#!)2.848 E F0 2.848(,t)C .347(h\ -e remainder of the \214rst line speci\214es an interpreter for the pro-) --2.848 F 3.178(gram. The)108 616.8 R .678(shell e)3.178 F -.15(xe)-.15 G -.678(cutes the speci\214ed interpreter on operating systems that do not\ - handle this e).15 F -.15(xe)-.15 G(cutable).15 E .206(format themselv) -108 628.8 R 2.706(es. The)-.15 F(ar)2.706 E .206 -(guments to the interpreter consist of a single optional ar)-.18 F .206 -(gument follo)-.18 F .206(wing the in-)-.25 F .267 -(terpreter name on the \214rst line of the program, follo)108 640.8 R -.268(wed by the name of the program, follo)-.25 F .268(wed by the com-) --.25 F(mand ar)108 652.8 Q(guments, if an)-.18 E -.65(y.)-.15 G F4 -(COMMAND EXECUTION ENVIR)72 669.6 Q(ONMENT)-.329 E F0(The shell has an) -108 681.6 Q F5 -.2(ex)2.5 G(ecution en).2 E(vir)-.4 E(onment)-.45 E F0 -2.5(,w)C(hich consists of the follo)-2.5 E(wing:)-.25 E<83>108 698.4 Q -1.406(open \214les inherited by the shell at in)144 698.4 R -.2(vo)-.4 G -1.405(cation, as modi\214ed by redirections supplied to the).2 F F3 -(exec)3.905 E F0 -.2(bu)144 710.4 S(iltin).2 E(GNU Bash 5.2)72 768 Q -(2021 December 26)136.795 E(36)185.955 E 0 Cg EP +722.4 R F1 .143(shell script)2.643 F F0 2.643(,a\214)C .143 +(le containing shell commands, and the shell creates a ne)-2.643 F 2.643 +(wi)-.25 G .143(nstance of itself to)-2.643 F(GNU Bash 5.2)72 768 Q +(2022 January 17)141.79 E(36)190.95 E 0 Cg EP %%Page: 37 37 %%BeginPageSetup BP %%EndPageSetup /F0 10/Times-Roman@0 SF -.35(BA)72 48 S 137.14(SH\(1\) General).35 F -(Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E<83>108 84 Q -(the current w)144 84 Q(orking directory as set by)-.1 E/F1 10 -/Times-Bold@0 SF(cd)2.5 E F0(,)A F1(pushd)2.5 E F0 2.5(,o)C(r)-2.5 E F1 -(popd)2.5 E F0 2.5(,o)C 2.5(ri)-2.5 G(nherited by the shell at in)-2.5 E --.2(vo)-.4 G(cation).2 E<83>108 100.8 Q -(the \214le creation mode mask as set by)144 100.8 Q F1(umask)2.5 E F0 -(or inherited from the shell')2.5 E 2.5(sp)-.55 G(arent)-2.5 E<83>108 -117.6 Q(current traps set by)144 117.6 Q F1(trap)2.5 E F0<83>108 134.4 Q -.256(shell parameters that are set by v)144 134.4 R .256 +(Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E -.15(exe)108 84 S +.137(cute it.).15 F .137 +(This subshell reinitializes itself, so that the ef)5.137 F .136 +(fect is as if a ne)-.25 F 2.636(ws)-.25 G .136(hell had been in)-2.636 +F -.2(vo)-.4 G -.1(ke).2 G 2.636(dt).1 G 2.636(oh)-2.636 G(andle)-2.636 +E .865(the script, with the e)108 96 R .866 +(xception that the locations of commands remembered by the parent \(see) +-.15 F/F1 10/Times-Bold@0 SF(hash)3.366 E F0(belo)3.366 E(w)-.25 E +(under)108 108 Q/F2 9/Times-Bold@0 SF(SHELL B)2.5 E(UIL)-.09 E +(TIN COMMANDS)-.828 E/F3 9/Times-Roman@0 SF(\))A F0 +(are retained by the child.)2.25 E .348(If the program is a \214le be) +108 124.8 R .348(ginning with)-.15 F F1(#!)2.848 E F0 2.848(,t)C .347(h\ +e remainder of the \214rst line speci\214es an interpreter for the pro-) +-2.848 F 3.178(gram. The)108 136.8 R .678(shell e)3.178 F -.15(xe)-.15 G +.678(cutes the speci\214ed interpreter on operating systems that do not\ + handle this e).15 F -.15(xe)-.15 G(cutable).15 E .206(format themselv) +108 148.8 R 2.706(es. The)-.15 F(ar)2.706 E .206 +(guments to the interpreter consist of a single optional ar)-.18 F .206 +(gument follo)-.18 F .206(wing the in-)-.25 F .267 +(terpreter name on the \214rst line of the program, follo)108 160.8 R +.268(wed by the name of the program, follo)-.25 F .268(wed by the com-) +-.25 F(mand ar)108 172.8 Q(guments, if an)-.18 E -.65(y.)-.15 G/F4 10.95 +/Times-Bold@0 SF(COMMAND EXECUTION ENVIR)72 189.6 Q(ONMENT)-.329 E F0 +(The shell has an)108 201.6 Q/F5 10/Times-Italic@0 SF -.2(ex)2.5 G +(ecution en).2 E(vir)-.4 E(onment)-.45 E F0 2.5(,w)C +(hich consists of the follo)-2.5 E(wing:)-.25 E<83>108 218.4 Q 1.406 +(open \214les inherited by the shell at in)144 218.4 R -.2(vo)-.4 G +1.405(cation, as modi\214ed by redirections supplied to the).2 F F1 +(exec)3.905 E F0 -.2(bu)144 230.4 S(iltin).2 E<83>108 247.2 Q +(the current w)144 247.2 Q(orking directory as set by)-.1 E F1(cd)2.5 E +F0(,)A F1(pushd)2.5 E F0 2.5(,o)C(r)-2.5 E F1(popd)2.5 E F0 2.5(,o)C 2.5 +(ri)-2.5 G(nherited by the shell at in)-2.5 E -.2(vo)-.4 G(cation).2 E +<83>108 264 Q(the \214le creation mode mask as set by)144 264 Q F1 +(umask)2.5 E F0(or inherited from the shell')2.5 E 2.5(sp)-.55 G(arent) +-2.5 E<83>108 280.8 Q(current traps set by)144 280.8 Q F1(trap)2.5 E F0 +<83>108 297.6 Q .256(shell parameters that are set by v)144 297.6 R .256 (ariable assignment or with)-.25 F F1(set)2.756 E F0 .257 (or inherited from the shell')2.756 F 2.757(sp)-.55 G(arent)-2.757 E -(in the en)144 146.4 Q(vironment)-.4 E<83>108 163.2 Q -(shell functions de\214ned during e)144 163.2 Q -.15(xe)-.15 G +(in the en)144 309.6 Q(vironment)-.4 E<83>108 326.4 Q +(shell functions de\214ned during e)144 326.4 Q -.15(xe)-.15 G (cution or inherited from the shell').15 E 2.5(sp)-.55 G -(arent in the en)-2.5 E(vironment)-.4 E<83>108 180 Q -(options enabled at in)144 180 Q -.2(vo)-.4 G(cation \(either by def).2 -E(ault or with command-line ar)-.1 E(guments\) or by)-.18 E F1(set)2.5 E -F0<83>108 196.8 Q(options enabled by)144 196.8 Q F1(shopt)2.5 E F0<83> -108 213.6 Q(shell aliases de\214ned with)144 213.6 Q F1(alias)2.5 E F0 -<83>108 230.4 Q -.25(va)144 230.4 S +(arent in the en)-2.5 E(vironment)-.4 E<83>108 343.2 Q +(options enabled at in)144 343.2 Q -.2(vo)-.4 G(cation \(either by def) +.2 E(ault or with command-line ar)-.1 E(guments\) or by)-.18 E F1(set) +2.5 E F0<83>108 360 Q(options enabled by)144 360 Q F1(shopt)2.5 E F0<83> +108 376.8 Q(shell aliases de\214ned with)144 376.8 Q F1(alias)2.5 E F0 +<83>108 393.6 Q -.25(va)144 393.6 S (rious process IDs, including those of background jobs, the v).25 E (alue of)-.25 E F1($$)2.5 E F0 2.5(,a)C(nd the v)-2.5 E(alue of)-.25 E -/F2 9/Times-Bold@0 SF(PPID)2.5 E F0 .427 -(When a simple command other than a b)108 247.2 R .426 -(uiltin or shell function is to be e)-.2 F -.15(xe)-.15 G .426 +F2(PPID)2.5 E F0 .427(When a simple command other than a b)108 410.4 R +.426(uiltin or shell function is to be e)-.2 F -.15(xe)-.15 G .426 (cuted, it is in).15 F -.2(vo)-.4 G -.1(ke).2 G 2.926(di).1 G 2.926(nas) --2.926 G(eparate)-2.926 E -.15(exe)108 259.2 S .133(cution en).15 F .133 +-2.926 G(eparate)-2.926 E -.15(exe)108 422.4 S .133(cution en).15 F .133 (vironment that consists of the follo)-.4 F 2.634(wing. Unless)-.25 F .134(otherwise noted, the v)2.634 F .134(alues are inherited from)-.25 F -(the shell.)108 271.2 Q<83>108 288 Q 1.056(the shell')144 288 R 3.556 -(so)-.55 G 1.056(pen \214les, plus an)-3.556 F 3.556(ym)-.15 G 1.056 +(the shell.)108 434.4 Q<83>108 451.2 Q 1.056(the shell')144 451.2 R +3.556(so)-.55 G 1.056(pen \214les, plus an)-3.556 F 3.556(ym)-.15 G +1.056 (odi\214cations and additions speci\214ed by redirections to the com-) --3.556 F(mand)144 300 Q<83>108 316.8 Q(the current w)144 316.8 Q -(orking directory)-.1 E<83>108 333.6 Q(the \214le creation mode mask)144 -333.6 Q<83>108 350.4 Q .856(shell v)144 350.4 R .857 +-3.556 F(mand)144 463.2 Q<83>108 480 Q(the current w)144 480 Q +(orking directory)-.1 E<83>108 496.8 Q(the \214le creation mode mask)144 +496.8 Q<83>108 513.6 Q .856(shell v)144 513.6 R .857 (ariables and functions mark)-.25 F .857(ed for e)-.1 F .857 (xport, along with v)-.15 F .857(ariables e)-.25 F .857 -(xported for the command,)-.15 F(passed in the en)144 362.4 Q(vironment) --.4 E<83>108 379.2 Q .307(traps caught by the shell are reset to the v) -144 379.2 R .306(alues inherited from the shell')-.25 F 2.806(sp)-.55 G +(xported for the command,)-.15 F(passed in the en)144 525.6 Q(vironment) +-.4 E<83>108 542.4 Q .307(traps caught by the shell are reset to the v) +144 542.4 R .306(alues inherited from the shell')-.25 F 2.806(sp)-.55 G .306(arent, and traps ignored)-2.806 F(by the shell are ignored)144 -391.2 Q 2.5(Ac)108 408 S(ommand in)-2.5 E -.2(vo)-.4 G -.1(ke).2 G 2.5 +554.4 Q 2.5(Ac)108 571.2 S(ommand in)-2.5 E -.2(vo)-.4 G -.1(ke).2 G 2.5 (di).1 G 2.5(nt)-2.5 G(his separate en)-2.5 E(vironment cannot af)-.4 E (fect the shell')-.25 E 2.5(se)-.55 G -.15(xe)-2.65 G(cution en).15 E -(vironment.)-.4 E(A)108 424.8 Q/F3 10/Times-Italic@0 SF(subshell)2.5 E -F0(is a cop)2.5 E 2.5(yo)-.1 G 2.5(ft)-2.5 G(he shell process.)-2.5 E -.577(Command substitution, commands grouped with parentheses, and async\ -hronous commands are in)108 441.6 R -.2(vo)-.4 G -.1(ke).2 G 3.078(di).1 -G(n)-3.078 E 2.745(as)108 453.6 S .245(ubshell en)-2.745 F .245 +(vironment.)-.4 E(A)108 588 Q F5(subshell)2.5 E F0(is a cop)2.5 E 2.5 +(yo)-.1 G 2.5(ft)-2.5 G(he shell process.)-2.5 E .577(Command substitut\ +ion, commands grouped with parentheses, and asynchronous commands are i\ +n)108 604.8 R -.2(vo)-.4 G -.1(ke).2 G 3.078(di).1 G(n)-3.078 E 2.745 +(as)108 616.8 S .245(ubshell en)-2.745 F .245 (vironment that is a duplicate of the shell en)-.4 F .244(vironment, e) -.4 F .244(xcept that traps caught by the shell are)-.15 F .358 -(reset to the v)108 465.6 R .358 +(reset to the v)108 628.8 R .358 (alues that the shell inherited from its parent at in)-.25 F -.2(vo)-.4 G 2.858(cation. Builtin).2 F .359(commands that are in)2.859 F -.2(vo) --.4 G -.1(ke).2 G(d).1 E .857(as part of a pipeline are also e)108 477.6 +-.4 G -.1(ke).2 G(d).1 E .857(as part of a pipeline are also e)108 640.8 R -.15(xe)-.15 G .856(cuted in a subshell en).15 F 3.356 (vironment. Changes)-.4 F .856(made to the subshell en)3.356 F(viron-) --.4 E(ment cannot af)108 489.6 Q(fect the shell')-.25 E 2.5(se)-.55 G +-.4 E(ment cannot af)108 652.8 Q(fect the shell')-.25 E 2.5(se)-.55 G -.15(xe)-2.65 G(cution en).15 E(vironment.)-.4 E 1.376(Subshells spa)108 -506.4 R 1.376(wned to e)-.15 F -.15(xe)-.15 G 1.377 +669.6 R 1.376(wned to e)-.15 F -.15(xe)-.15 G 1.377 (cute command substitutions inherit the v).15 F 1.377(alue of the)-.25 F F13.877 E F0 1.377(option from the parent)3.877 F 2.5(shell. When) -108 518.4 R(not in)2.5 E F3(posix mode)2.5 E F0(,)A F1(bash)2.5 E F0 +108 681.6 R(not in)2.5 E F5(posix mode)2.5 E F0(,)A F1(bash)2.5 E F0 (clears the)2.5 E F12.5 E F0(option in such subshells.)2.5 E .405 -(If a command is follo)108 535.2 R .405(wed by a)-.25 F F1(&)2.905 E F0 +(If a command is follo)108 698.4 R .405(wed by a)-.25 F F1(&)2.905 E F0 .404(and job control is not acti)2.905 F -.15(ve)-.25 G 2.904(,t).15 G .404(he def)-2.904 F .404(ault standard input for the command)-.1 F .197 -(is the empty \214le)108 547.2 R F3(/de)2.697 E(v/null)-.15 E F0 5.197 +(is the empty \214le)108 710.4 R F5(/de)2.697 E(v/null)-.15 E F0 5.197 (.O)C .197(therwise, the in)-5.197 F -.2(vo)-.4 G -.1(ke).2 G 2.697(dc) .1 G .198(ommand inherits the \214le descriptors of the calling shell) --2.697 F(as modi\214ed by redirections.)108 559.2 Q/F4 10.95 -/Times-Bold@0 SF(ENVIR)72 576 Q(ONMENT)-.329 E F0 2.344 -(When a program is in)108 588 R -.2(vo)-.4 G -.1(ke).2 G 4.843(di).1 G -4.843(ti)-4.843 G 4.843(sg)-4.843 G -2.15 -.25(iv e)-4.843 H 4.843(na) -.25 G 4.843(na)-4.843 G 2.343(rray of strings called the)-4.843 F F3(en) -5.033 E(vir)-.4 E(onment)-.45 E F0 7.343(.T).68 G 2.343 -(his is a list of)-7.343 F F3(name)108 600 Q F0A F3(value)A F0 -(pairs, of the form)2.5 E F3(name)2.86 E F0(=)A F3(value)A F0(.).18 E -.438(The shell pro)108 616.8 R .438(vides se)-.15 F -.15(ve)-.25 G .438 -(ral w).15 F .438(ays to manipulate the en)-.1 F 2.938(vironment. On)-.4 -F(in)2.938 E -.2(vo)-.4 G .438(cation, the shell scans its o).2 F .439 -(wn en-)-.25 F .709(vironment and creates a parameter for each name fou\ -nd, automatically marking it for)108 628.8 R F3 -.2(ex)3.208 G(port).2 E -F0 .708(to child pro-)3.888 F 2.703(cesses. Ex)108 640.8 R .203 -(ecuted commands inherit the en)-.15 F 2.703(vironment. The)-.4 F F1 -(export)2.703 E F0(and)2.703 E F1(declar)2.703 E 2.703<65ad>-.18 G(x) --2.703 E F0 .203(commands allo)2.703 F 2.704(wp)-.25 G(aram-)-2.704 E -.332(eters and functions to be added to and deleted from the en)108 -652.8 R 2.832(vironment. If)-.4 F .332(the v)2.832 F .332 -(alue of a parameter in the en-)-.25 F .131 -(vironment is modi\214ed, the ne)108 664.8 R 2.631(wv)-.25 G .131 -(alue becomes part of the en)-2.881 F .132 -(vironment, replacing the old.)-.4 F .132(The en)5.132 F(vironment)-.4 E -.321(inherited by an)108 676.8 R 2.821(ye)-.15 G -.15(xe)-2.971 G .321 -(cuted command consists of the shell').15 F 2.821(si)-.55 G .321 -(nitial en)-2.821 F .32(vironment, whose v)-.4 F .32(alues may be modi-) --.25 F .533(\214ed in the shell, less an)108 688.8 R 3.033(yp)-.15 G -.534(airs remo)-3.033 F -.15(ve)-.15 G 3.034(db).15 G 3.034(yt)-3.034 G -(he)-3.034 E F1(unset)3.034 E F0 .534(command, plus an)3.034 F 3.034(ya) --.15 G .534(dditions via the)-3.034 F F1(export)3.034 E F0(and)3.034 E -F1(de-)3.034 E(clar)108 700.8 Q 2.5<65ad>-.18 G(x)-2.5 E F0(commands.) -2.5 E .563(The en)108 717.6 R .563(vironment for an)-.4 F(y)-.15 E F3 -.563(simple command)3.403 F F0 .562 -(or function may be augmented temporarily by pre\214xing it with)3.833 F -.202(parameter assignments, as described abo)108 729.6 R .502 -.15(ve i) --.15 H(n).15 E F2 -.666(PA)2.702 G(RAMETERS).666 E/F5 9/Times-Roman@0 SF -(.)A F0 .202(These assignment statements af)4.702 F .203(fect only the) --.25 F(GNU Bash 5.2)72 768 Q(2021 December 26)136.795 E(37)185.955 E 0 -Cg EP +-2.697 F(as modi\214ed by redirections.)108 722.4 Q(GNU Bash 5.2)72 768 +Q(2022 January 17)141.79 E(37)190.95 E 0 Cg EP %%Page: 38 38 %%BeginPageSetup BP %%EndPageSetup /F0 10/Times-Roman@0 SF -.35(BA)72 48 S 137.14(SH\(1\) General).35 F -(Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E(en)108 84 Q -(vironment seen by that command.)-.4 E .81(If the)108 100.8 R/F1 10 -/Times-Bold@0 SF3.31 E F0 .81(option is set \(see the)3.31 F F1 -(set)3.31 E F0 -.2(bu)3.31 G .81(iltin command belo).2 F .81(w\), then) --.25 F/F2 10/Times-Italic@0 SF(all)3.64 E F0 .81 -(parameter assignments are placed in)3.82 F(the en)108 112.8 Q +(Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E/F1 10.95 +/Times-Bold@0 SF(ENVIR)72 84 Q(ONMENT)-.329 E F0 2.344 +(When a program is in)108 96 R -.2(vo)-.4 G -.1(ke).2 G 4.843(di).1 G +4.843(ti)-4.843 G 4.843(sg)-4.843 G -2.15 -.25(iv e)-4.843 H 4.843(na) +.25 G 4.843(na)-4.843 G 2.343(rray of strings called the)-4.843 F/F2 10 +/Times-Italic@0 SF(en)5.033 E(vir)-.4 E(onment)-.45 E F0 7.343(.T).68 G +2.343(his is a list of)-7.343 F F2(name)108 108 Q F0A F2(value)A F0 +(pairs, of the form)2.5 E F2(name)2.86 E F0(=)A F2(value)A F0(.).18 E +.438(The shell pro)108 124.8 R .438(vides se)-.15 F -.15(ve)-.25 G .438 +(ral w).15 F .438(ays to manipulate the en)-.1 F 2.938(vironment. On)-.4 +F(in)2.938 E -.2(vo)-.4 G .438(cation, the shell scans its o).2 F .439 +(wn en-)-.25 F .709(vironment and creates a parameter for each name fou\ +nd, automatically marking it for)108 136.8 R F2 -.2(ex)3.208 G(port).2 E +F0 .708(to child pro-)3.888 F 2.703(cesses. Ex)108 148.8 R .203 +(ecuted commands inherit the en)-.15 F 2.703(vironment. The)-.4 F/F3 10 +/Times-Bold@0 SF(export)2.703 E F0(and)2.703 E F3(declar)2.703 E 2.703 +<65ad>-.18 G(x)-2.703 E F0 .203(commands allo)2.703 F 2.704(wp)-.25 G +(aram-)-2.704 E .332 +(eters and functions to be added to and deleted from the en)108 160.8 R +2.832(vironment. If)-.4 F .332(the v)2.832 F .332 +(alue of a parameter in the en-)-.25 F .131 +(vironment is modi\214ed, the ne)108 172.8 R 2.631(wv)-.25 G .131 +(alue becomes part of the en)-2.881 F .132 +(vironment, replacing the old.)-.4 F .132(The en)5.132 F(vironment)-.4 E +.321(inherited by an)108 184.8 R 2.821(ye)-.15 G -.15(xe)-2.971 G .321 +(cuted command consists of the shell').15 F 2.821(si)-.55 G .321 +(nitial en)-2.821 F .32(vironment, whose v)-.4 F .32(alues may be modi-) +-.25 F .533(\214ed in the shell, less an)108 196.8 R 3.033(yp)-.15 G +.534(airs remo)-3.033 F -.15(ve)-.15 G 3.034(db).15 G 3.034(yt)-3.034 G +(he)-3.034 E F3(unset)3.034 E F0 .534(command, plus an)3.034 F 3.034(ya) +-.15 G .534(dditions via the)-3.034 F F3(export)3.034 E F0(and)3.034 E +F3(de-)3.034 E(clar)108 208.8 Q 2.5<65ad>-.18 G(x)-2.5 E F0(commands.) +2.5 E .563(The en)108 225.6 R .563(vironment for an)-.4 F(y)-.15 E F2 +.563(simple command)3.403 F F0 .562 +(or function may be augmented temporarily by pre\214xing it with)3.833 F +.202(parameter assignments, as described abo)108 237.6 R .502 -.15(ve i) +-.15 H(n).15 E/F4 9/Times-Bold@0 SF -.666(PA)2.702 G(RAMETERS).666 E/F5 +9/Times-Roman@0 SF(.)A F0 .202(These assignment statements af)4.702 F +.203(fect only the)-.25 F(en)108 249.6 Q +(vironment seen by that command.)-.4 E .81(If the)108 266.4 R F3 +3.31 E F0 .81(option is set \(see the)3.31 F F3(set)3.31 E F0 -.2(bu) +3.31 G .81(iltin command belo).2 F .81(w\), then)-.25 F F2(all)3.64 E F0 +.81(parameter assignments are placed in)3.82 F(the en)108 278.4 Q (vironment for a command, not just those that precede the command name.) --.4 E(When)108 129.6 Q F1(bash)3.585 E F0(in)3.585 E -.2(vo)-.4 G -.1 +-.4 E(When)108 295.2 Q F3(bash)3.585 E F0(in)3.585 E -.2(vo)-.4 G -.1 (ke).2 G 3.585(sa).1 G 3.585(ne)-3.585 G 1.085(xternal command, the v) --3.735 F(ariable)-.25 E F1(_)3.585 E F0 1.086 +-3.735 F(ariable)-.25 E F3(_)3.585 E F0 1.086 (is set to the full \214lename of the command and)3.586 F -(passed to that command in its en)108 141.6 Q(vironment.)-.4 E/F3 10.95 -/Times-Bold@0 SF(EXIT ST)72 158.4 Q -1.04(AT)-.986 G(US)1.04 E F0 .151 -(The e)108 170.4 R .151(xit status of an e)-.15 F -.15(xe)-.15 G .151 +(passed to that command in its en)108 307.2 Q(vironment.)-.4 E F1 +(EXIT ST)72 324 Q -1.04(AT)-.986 G(US)1.04 E F0 .151(The e)108 336 R +.151(xit status of an e)-.15 F -.15(xe)-.15 G .151 (cuted command is the v).15 F .15(alue returned by the)-.25 F F2 (waitpid)2.65 E F0 .15(system call or equi)2.65 F -.25(va)-.25 G .15 -(lent func-).25 F 2.847(tion. Exit)108 182.4 R .347(statuses f)2.847 F +(lent func-).25 F 2.847(tion. Exit)108 348 R .347(statuses f)2.847 F .347(all between 0 and 255, though, as e)-.1 F .347(xplained belo)-.15 F 1.647 -.65(w, t)-.25 H .347(he shell may use v).65 F .348(alues abo)-.25 -F .648 -.15(ve 1)-.15 H(25).15 E(specially)108 194.4 Q 5.507(.E)-.65 G +F .648 -.15(ve 1)-.15 H(25).15 E(specially)108 360 Q 5.507(.E)-.65 G .507(xit statuses from shell b)-5.507 F .507 (uiltins and compound commands are also limited to this range.)-.2 F (Under)5.506 E(certain circumstances, the shell will use special v)108 -206.4 Q(alues to indicate speci\214c f)-.25 E(ailure modes.)-.1 E -.15 -(Fo)108 223.2 S 3.372(rt).15 G .872(he shell')-3.372 F 3.372(sp)-.55 G -.873(urposes, a command which e)-3.372 F .873(xits with a zero e)-.15 F -.873(xit status has succeeded.)-.15 F .873(An e)5.873 F .873 -(xit status of)-.15 F .049(zero indicates success.)108 235.2 R 2.549(An) -5.049 G .049(on-zero e)-2.549 F .049(xit status indicates f)-.15 F 2.549 +372 Q(alues to indicate speci\214c f)-.25 E(ailure modes.)-.1 E -.15(Fo) +108 388.8 S 3.372(rt).15 G .872(he shell')-3.372 F 3.372(sp)-.55 G .873 +(urposes, a command which e)-3.372 F .873(xits with a zero e)-.15 F .873 +(xit status has succeeded.)-.15 F .873(An e)5.873 F .873(xit status of) +-.15 F .049(zero indicates success.)108 400.8 R 2.549(An)5.049 G .049 +(on-zero e)-2.549 F .049(xit status indicates f)-.15 F 2.549 (ailure. When)-.1 F 2.549(ac)2.549 G .048(ommand terminates on a f) --2.549 F .048(atal sig-)-.1 F(nal)108 247.2 Q F2(N)2.5 E F0(,)A F1(bash) +-2.549 F .048(atal sig-)-.1 F(nal)108 412.8 Q F2(N)2.5 E F0(,)A F3(bash) 2.5 E F0(uses the v)2.5 E(alue of 128+)-.25 E F2(N)A F0(as the e)2.5 E (xit status.)-.15 E .404 -(If a command is not found, the child process created to e)108 264 R +(If a command is not found, the child process created to e)108 429.6 R -.15(xe)-.15 G .404(cute it returns a status of 127.).15 F .405 -(If a command is)5.405 F(found b)108 276 Q(ut is not e)-.2 E -.15(xe) --.15 G(cutable, the return status is 126.).15 E(If a command f)108 292.8 +(If a command is)5.405 F(found b)108 441.6 Q(ut is not e)-.2 E -.15(xe) +-.15 G(cutable, the return status is 126.).15 E(If a command f)108 458.4 Q(ails because of an error during e)-.1 E (xpansion or redirection, the e)-.15 E(xit status is greater than zero.) --.15 E .081(Shell b)108 309.6 R .081 +-.15 E .081(Shell b)108 475.2 R .081 (uiltin commands return a status of 0 \()-.2 F F2(true)A F0 2.581(\)i)C 2.581(fs)-2.581 G .08(uccessful, and non-zero \()-2.581 F F2(false)A F0 2.58(\)i)C 2.58(fa)-2.58 G 2.58(ne)-2.58 G .08(rror occurs while)-2.58 F -(the)108 321.6 Q 2.967(ye)-.15 G -.15(xe)-3.117 G 2.967(cute. All).15 F +(the)108 487.2 Q 2.967(ye)-.15 G -.15(xe)-3.117 G 2.967(cute. All).15 F -.2(bu)2.967 G .467(iltins return an e).2 F .468 (xit status of 2 to indicate incorrect usage, generally in)-.15 F -.25 -(va)-.4 G .468(lid options or).25 F(missing ar)108 333.6 Q(guments.)-.18 -E(The e)108 350.4 Q(xit status of the last command is a)-.15 E -.25(va) --.2 G(ilable in the special parameter $?.).25 E F1(Bash)108 367.2 Q F0 -.202(itself returns the e)2.702 F .202(xit status of the last command e) --.15 F -.15(xe)-.15 G .201 -(cuted, unless a syntax error occurs, in which case).15 F(it e)108 379.2 -Q(xits with a non-zero v)-.15 E 2.5(alue. See)-.25 F(also the)2.5 E F1 -(exit)2.5 E F0 -.2(bu)2.5 G(iltin command belo).2 E -.65(w.)-.25 G F3 -(SIGN)72 396 Q(ALS)-.219 E F0(When)108 408 Q F1(bash)2.502 E F0 .002 +(va)-.4 G .468(lid options or).25 F(missing ar)108 499.2 Q(guments.)-.18 +E(The e)108 516 Q(xit status of the last command is a)-.15 E -.25(va)-.2 +G(ilable in the special parameter $?.).25 E F3(Bash)108 532.8 Q F0 .202 +(itself returns the e)2.702 F .202(xit status of the last command e)-.15 +F -.15(xe)-.15 G .201 +(cuted, unless a syntax error occurs, in which case).15 F(it e)108 544.8 +Q(xits with a non-zero v)-.15 E 2.5(alue. See)-.25 F(also the)2.5 E F3 +(exit)2.5 E F0 -.2(bu)2.5 G(iltin command belo).2 E -.65(w.)-.25 G F1 +(SIGN)72 561.6 Q(ALS)-.219 E F0(When)108 573.6 Q F3(bash)2.502 E F0 .002 (is interacti)2.502 F -.15(ve)-.25 G 2.502(,i).15 G 2.502(nt)-2.502 G .002(he absence of an)-2.502 F 2.502(yt)-.15 G .002(raps, it ignores) --2.502 F/F4 9/Times-Bold@0 SF(SIGTERM)2.502 E F0 .002(\(so that)2.252 F -F1 .002(kill 0)2.502 F F0 .002(does not kill an in-)2.502 F(teracti)108 -420 Q 1.216 -.15(ve s)-.25 H .916(hell\), and).15 F F4(SIGINT)3.416 E F0 -.915(is caught and handled \(so that the)3.166 F F1(wait)3.415 E F0 -.2 -(bu)3.415 G .915(iltin is interruptible\).).2 F .915(In all cases,)5.915 -F F1(bash)108 432 Q F0(ignores)2.5 E F4(SIGQ)2.5 E(UIT)-.09 E/F5 9 -/Times-Roman@0 SF(.)A F0(If job control is in ef)4.5 E(fect,)-.25 E F1 -(bash)2.5 E F0(ignores)2.5 E F4(SIGTTIN)2.5 E F5(,)A F4(SIGTT)2.25 E(OU) --.162 E F5(,)A F0(and)2.25 E F4(SIGTSTP)2.5 E F5(.)A F0(Non-b)108 448.8 -Q 1.064(uiltin commands run by)-.2 F F1(bash)3.564 E F0(ha)3.564 E 1.365 --.15(ve s)-.2 H 1.065(ignal handlers set to the v).15 F 1.065 +-2.502 F F4(SIGTERM)2.502 E F0 .002(\(so that)2.252 F F3 .002(kill 0) +2.502 F F0 .002(does not kill an in-)2.502 F(teracti)108 585.6 Q 1.216 +-.15(ve s)-.25 H .916(hell\), and).15 F F4(SIGINT)3.416 E F0 .915 +(is caught and handled \(so that the)3.166 F F3(wait)3.415 E F0 -.2(bu) +3.415 G .915(iltin is interruptible\).).2 F .915(In all cases,)5.915 F +F3(bash)108 597.6 Q F0(ignores)2.5 E F4(SIGQ)2.5 E(UIT)-.09 E F5(.)A F0 +(If job control is in ef)4.5 E(fect,)-.25 E F3(bash)2.5 E F0(ignores)2.5 +E F4(SIGTTIN)2.5 E F5(,)A F4(SIGTT)2.25 E(OU)-.162 E F5(,)A F0(and)2.25 +E F4(SIGTSTP)2.5 E F5(.)A F0(Non-b)108 614.4 Q 1.064 +(uiltin commands run by)-.2 F F3(bash)3.564 E F0(ha)3.564 E 1.365 -.15 +(ve s)-.2 H 1.065(ignal handlers set to the v).15 F 1.065 (alues inherited by the shell from its)-.25 F 3.248(parent. When)108 -460.8 R .748(job control is not in ef)3.248 F .747 +626.4 R .748(job control is not in ef)3.248 F .747 (fect, asynchronous commands ignore)-.25 F F4(SIGINT)3.247 E F0(and) 2.997 E F4(SIGQ)3.247 E(UIT)-.09 E F0 .747(in addi-)2.997 F .652 -(tion to these inherited handlers.)108 472.8 R .653 +(tion to these inherited handlers.)108 638.4 R .653 (Commands run as a result of command substitution ignore the k)5.652 F --.15(ey)-.1 G(board-).15 E(generated job control signals)108 484.8 Q F4 +-.15(ey)-.1 G(board-).15 E(generated job control signals)108 650.4 Q F4 (SIGTTIN)2.5 E F5(,)A F4(SIGTT)2.25 E(OU)-.162 E F5(,)A F0(and)2.25 E F4 -(SIGTSTP)2.5 E F5(.)A F0 2.046(The shell e)108 501.6 R 2.046 +(SIGTSTP)2.5 E F5(.)A F0 2.046(The shell e)108 667.2 R 2.046 (xits by def)-.15 F 2.045(ault upon receipt of a)-.1 F F4(SIGHUP)4.545 E F5(.)A F0 2.045(Before e)6.545 F 2.045(xiting, an interacti)-.15 F 2.345 --.15(ve s)-.25 H 2.045(hell resends the).15 F F4(SIGHUP)108 513.6 Q F0 +-.15(ve s)-.25 H 2.045(hell resends the).15 F F4(SIGHUP)108 679.2 Q F0 1.004(to all jobs, running or stopped.)3.254 F 1.004 (Stopped jobs are sent)6.004 F F4(SIGCONT)3.505 E F0 1.005 (to ensure that the)3.255 F 3.505(yr)-.15 G(ecei)-3.505 E 1.305 -.15 -(ve t)-.25 H(he).15 E F4(SIGHUP)108 525.6 Q F5(.)A F0 2.53 -.8(To p)5.43 +(ve t)-.25 H(he).15 E F4(SIGHUP)108 691.2 Q F5(.)A F0 2.53 -.8(To p)5.43 H(re).8 E -.15(ve)-.25 G .93(nt the shell from sending the signal to a \ particular job, it should be remo).15 F -.15(ve)-.15 G 3.429(df).15 G -.929(rom the)-3.429 F 1.356(jobs table with the)108 537.6 R F1(diso) +.929(rom the)-3.429 F 1.356(jobs table with the)108 703.2 R F3(diso) 3.856 E(wn)-.1 E F0 -.2(bu)3.856 G 1.356(iltin \(see).2 F F4 1.356 (SHELL B)3.856 F(UIL)-.09 E 1.356(TIN COMMANDS)-.828 F F0(belo)3.607 E 1.357(w\) or mark)-.25 F 1.357(ed to not recei)-.1 F -.15(ve)-.25 G F4 -(SIGHUP)108 549.6 Q F0(using)2.25 E F1(diso)2.5 E(wn \255h)-.1 E F0(.)A -.166(If the)108 566.4 R F1(huponexit)2.666 E F0 .166 -(shell option has been set with)2.666 F F1(shopt)2.666 E F0(,)A F1(bash) -2.666 E F0 .166(sends a)2.666 F F4(SIGHUP)2.666 E F0 .166 -(to all jobs when an interacti)2.416 F -.15(ve)-.25 G(login shell e)108 -578.4 Q(xits.)-.15 E(If)108 595.2 Q F1(bash)3.046 E F0 .546(is w)3.046 F -.546(aiting for a command to complete and recei)-.1 F -.15(ve)-.25 G -3.046(sas).15 G .546(ignal for which a trap has been set, the trap) --3.046 F .663(will not be e)108 607.2 R -.15(xe)-.15 G .663 -(cuted until the command completes.).15 F(When)5.663 E F1(bash)3.163 E -F0 .662(is w)3.163 F .662(aiting for an asynchronous command)-.1 F .326 -(via the)108 619.2 R F1(wait)2.826 E F0 -.2(bu)2.826 G .327(iltin, the \ -reception of a signal for which a trap has been set will cause the).2 F -F1(wait)2.827 E F0 -.2(bu)2.827 G .327(iltin to re-).2 F -(turn immediately with an e)108 631.2 Q -(xit status greater than 128, immediately after which the trap is e)-.15 -E -.15(xe)-.15 G(cuted.).15 E .499(When job control is not enabled, and) -108 648 R F1(bash)2.998 E F0 .498(is w)2.998 F .498(aiting for a fore) --.1 F .498(ground command to complete, the shell re-)-.15 F(cei)108 660 -Q -.15(ve)-.25 G 2.605(sk).15 G -.15(ey)-2.705 G .105 -(board-generated signals such as).15 F F4(SIGINT)2.605 E F0 .105 -(\(usually generated by)2.355 F F1(^C)2.605 E F0 2.605(\)t)C .105 -(hat users commonly intend to)-2.605 F .424(send to that command.)108 -672 R .424(This happens because the shell and the command are in the sa\ -me process group as)5.424 F(the terminal, and)108 684 Q F1(^C)2.5 E F0 -(sends)2.5 E F4(SIGINT)2.5 E F0(to all processes in that process group.) -2.25 E(When)108 700.8 Q F1(bash)3.8 E F0 1.3 -(is running without job control enabled and recei)3.8 F -.15(ve)-.25 G -(s).15 E F4(SIGINT)3.8 E F0 1.3(while w)3.55 F 1.3(aiting for a fore)-.1 -F(ground)-.15 E .81(command, it w)108 712.8 R .81(aits until that fore) --.1 F .81 -(ground command terminates and then decides what to do about the)-.15 F -F4(SIG-)3.309 E(INT)108 724.8 Q F5(:)A F0(GNU Bash 5.2)72 768 Q -(2021 December 26)136.795 E(38)185.955 E 0 Cg EP +(SIGHUP)108 715.2 Q F0(using)2.25 E F3(diso)2.5 E(wn \255h)-.1 E F0(.)A +(GNU Bash 5.2)72 768 Q(2022 January 17)141.79 E(38)190.95 E 0 Cg EP %%Page: 39 39 %%BeginPageSetup BP %%EndPageSetup /F0 10/Times-Roman@0 SF -.35(BA)72 48 S 137.14(SH\(1\) General).35 F -(Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E(1.)108 84 Q .002 -(If the command terminates due to the)144 84 R/F1 9/Times-Bold@0 SF -(SIGINT)2.502 E/F2 9/Times-Roman@0 SF(,)A/F3 10/Times-Bold@0 SF(bash) -2.252 E F0 .003(concludes that the user meant to end the entire)2.502 F -(script, and acts on the)144 96 Q F1(SIGINT)2.5 E F0 -(\(e.g., by running a)2.25 E F1(SIGINT)2.5 E F0(trap or e)2.25 E -(xiting itself\);)-.15 E(2.)108 112.8 Q .289 -(If the command does not terminate due to)144 112.8 R F1(SIGINT)2.788 E -F2(,)A F0 .288(the program handled the)2.538 F F1(SIGINT)2.788 E F0 .288 -(itself and did)2.538 F .728(not treat it as a f)144 124.8 R .728 -(atal signal.)-.1 F .728(In that case,)5.728 F F3(bash)3.228 E F0 .728 -(does not treat)3.228 F F1(SIGINT)3.228 E F0 .728(as a f)2.978 F .728 +(Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E .166(If the)108 84 +R/F1 10/Times-Bold@0 SF(huponexit)2.666 E F0 .166 +(shell option has been set with)2.666 F F1(shopt)2.666 E F0(,)A F1(bash) +2.666 E F0 .166(sends a)2.666 F/F2 9/Times-Bold@0 SF(SIGHUP)2.666 E F0 +.166(to all jobs when an interacti)2.416 F -.15(ve)-.25 G(login shell e) +108 96 Q(xits.)-.15 E(If)108 112.8 Q F1(bash)3.046 E F0 .546(is w)3.046 +F .546(aiting for a command to complete and recei)-.1 F -.15(ve)-.25 G +3.046(sas).15 G .546(ignal for which a trap has been set, the trap) +-3.046 F .663(will not be e)108 124.8 R -.15(xe)-.15 G .663 +(cuted until the command completes.).15 F(When)5.663 E F1(bash)3.163 E +F0 .662(is w)3.163 F .662(aiting for an asynchronous command)-.1 F .326 +(via the)108 136.8 R F1(wait)2.826 E F0 -.2(bu)2.826 G .327(iltin, the \ +reception of a signal for which a trap has been set will cause the).2 F +F1(wait)2.827 E F0 -.2(bu)2.827 G .327(iltin to re-).2 F +(turn immediately with an e)108 148.8 Q +(xit status greater than 128, immediately after which the trap is e)-.15 +E -.15(xe)-.15 G(cuted.).15 E .499(When job control is not enabled, and) +108 165.6 R F1(bash)2.998 E F0 .498(is w)2.998 F .498(aiting for a fore) +-.1 F .498(ground command to complete, the shell re-)-.15 F(cei)108 +177.6 Q -.15(ve)-.25 G 2.605(sk).15 G -.15(ey)-2.705 G .105 +(board-generated signals such as).15 F F2(SIGINT)2.605 E F0 .105 +(\(usually generated by)2.355 F F1(^C)2.605 E F0 2.605(\)t)C .105 +(hat users commonly intend to)-2.605 F .424(send to that command.)108 +189.6 R .424(This happens because the shell and the command are in the \ +same process group as)5.424 F(the terminal, and)108 201.6 Q F1(^C)2.5 E +F0(sends)2.5 E F2(SIGINT)2.5 E F0 +(to all processes in that process group.)2.25 E(When)108 218.4 Q F1 +(bash)3.8 E F0 1.3(is running without job control enabled and recei)3.8 +F -.15(ve)-.25 G(s).15 E F2(SIGINT)3.8 E F0 1.3(while w)3.55 F 1.3 +(aiting for a fore)-.1 F(ground)-.15 E .81(command, it w)108 230.4 R .81 +(aits until that fore)-.1 F .81 +(ground command terminates and then decides what to do about the)-.15 F +F2(SIG-)3.309 E(INT)108 242.4 Q/F3 9/Times-Roman@0 SF(:)A F0(1.)108 +259.2 Q .002(If the command terminates due to the)144 259.2 R F2(SIGINT) +2.502 E F3(,)A F1(bash)2.252 E F0 .003 +(concludes that the user meant to end the entire)2.502 F +(script, and acts on the)144 271.2 Q F2(SIGINT)2.5 E F0 +(\(e.g., by running a)2.25 E F2(SIGINT)2.5 E F0(trap or e)2.25 E +(xiting itself\);)-.15 E(2.)108 288 Q .289 +(If the command does not terminate due to)144 288 R F2(SIGINT)2.788 E F3 +(,)A F0 .288(the program handled the)2.538 F F2(SIGINT)2.788 E F0 .288 +(itself and did)2.538 F .728(not treat it as a f)144 300 R .728 +(atal signal.)-.1 F .728(In that case,)5.728 F F1(bash)3.228 E F0 .728 +(does not treat)3.228 F F2(SIGINT)3.228 E F0 .728(as a f)2.978 F .728 (atal signal, either)-.1 F 3.229(,i)-.4 G(n-)-3.229 E .772 -(stead assuming that the)144 136.8 R F1(SIGINT)3.272 E F0 -.1(wa)3.022 G +(stead assuming that the)144 312 R F2(SIGINT)3.272 E F0 -.1(wa)3.022 G 3.272(su).1 G .771(sed as part of the program')-3.272 F 3.271(sn)-.55 G .771(ormal operation \(e.g., emacs)-3.271 F .409 -(uses it to abort editing commands\) or deliberately discarded.)144 -148.8 R(Ho)5.409 E(we)-.25 E -.15(ve)-.25 G -.4(r,).15 G F3(bash)3.309 E -F0 .41(will run an)2.91 F 2.91(yt)-.15 G .41(rap set)-2.91 F(on)144 -160.8 Q F1(SIGINT)3.789 E F2(,)A F0 1.289(as it does with an)3.539 F -3.789(yo)-.15 G 1.288(ther trapped signal it recei)-3.789 F -.15(ve)-.25 -G 3.788(sw).15 G 1.288(hile it is w)-3.788 F 1.288(aiting for the fore-) --.1 F(ground command to complete, for compatibility)144 172.8 Q(.)-.65 E -/F4 10.95/Times-Bold@0 SF(JOB CONTR)72 189.6 Q(OL)-.329 E/F5 10 -/Times-Italic@0 SF -.25(Jo)108 201.6 S 3.368(bc).25 G(ontr)-3.368 E(ol) +(uses it to abort editing commands\) or deliberately discarded.)144 324 +R(Ho)5.409 E(we)-.25 E -.15(ve)-.25 G -.4(r,).15 G F1(bash)3.309 E F0 +.41(will run an)2.91 F 2.91(yt)-.15 G .41(rap set)-2.91 F(on)144 336 Q +F2(SIGINT)3.789 E F3(,)A F0 1.289(as it does with an)3.539 F 3.789(yo) +-.15 G 1.288(ther trapped signal it recei)-3.789 F -.15(ve)-.25 G 3.788 +(sw).15 G 1.288(hile it is w)-3.788 F 1.288(aiting for the fore-)-.1 F +(ground command to complete, for compatibility)144 348 Q(.)-.65 E/F4 +10.95/Times-Bold@0 SF(JOB CONTR)72 364.8 Q(OL)-.329 E/F5 10 +/Times-Italic@0 SF -.25(Jo)108 376.8 S 3.368(bc).25 G(ontr)-3.368 E(ol) -.45 E F0 .868(refers to the ability to selecti)3.878 F -.15(ve)-.25 G .868(ly stop \().15 F F5(suspend)A F0 3.368(\)t)C .868(he e)-3.368 F -.15(xe)-.15 G .868(cution of processes and continue \().15 F F5 -.37 -(re)C(-).37 E(sume)108 213.6 Q F0 2.665(\)t)C .165(heir e)-2.665 F -.15 +(re)C(-).37 E(sume)108 388.8 Q F0 2.665(\)t)C .165(heir e)-2.665 F -.15 (xe)-.15 G .165(cution at a later point.).15 F 2.665(Au)5.165 G .165 (ser typically emplo)-2.665 F .165(ys this f)-.1 F .164 (acility via an interacti)-.1 F .464 -.15(ve i)-.25 H(nterf).15 E .164 -(ace sup-)-.1 F(plied jointly by the operating system k)108 225.6 Q +(ace sup-)-.1 F(plied jointly by the operating system k)108 400.8 Q (ernel')-.1 E 2.5(st)-.55 G(erminal dri)-2.5 E -.15(ve)-.25 G 2.5(ra).15 -G(nd)-2.5 E F3(bash)2.5 E F0(.)A .784(The shell associates a)108 242.4 R +G(nd)-2.5 E F1(bash)2.5 E F0(.)A .784(The shell associates a)108 417.6 R F5(job)5.024 E F0 .784(with each pipeline.)3.514 F .784(It k)5.784 F .785(eeps a table of currently e)-.1 F -.15(xe)-.15 G .785 -(cuting jobs, which may be).15 F .325(listed with the)108 254.4 R F3 -(jobs)2.825 E F0 2.825(command. When)2.825 F F3(bash)2.825 E F0 .325 +(cuting jobs, which may be).15 F .325(listed with the)108 429.6 R F1 +(jobs)2.825 E F0 2.825(command. When)2.825 F F1(bash)2.825 E F0 .325 (starts a job asynchronously \(in the)2.825 F F5(bac)3.094 E(kgr)-.2 E -(ound)-.45 E F0 .324(\), it prints a line).77 F(that looks lik)108 266.4 -Q(e:)-.1 E([1] 25647)144 283.2 Q .241(indicating that this job is job n\ +(ound)-.45 E F0 .324(\), it prints a line).77 F(that looks lik)108 441.6 +Q(e:)-.1 E([1] 25647)144 458.4 Q .241(indicating that this job is job n\ umber 1 and that the process ID of the last process in the pipeline ass\ -ociated)108 300 R .733(with this job is 25647.)108 312 R .732 +ociated)108 475.2 R .733(with this job is 25647.)108 487.2 R .732 (All of the processes in a single pipeline are members of the same job) -5.733 F(.)-.4 E F3(Bash)5.732 E F0(uses)3.232 E(the)108 324 Q F5(job) +5.733 F(.)-.4 E F1(Bash)5.732 E F0(uses)3.232 E(the)108 499.2 Q F5(job) 4.24 E F0(abstraction as the basis for job control.)2.73 E 1.981 -.8 -(To f)108 340.8 T .382(acilitate the implementation of the user interf) -.7 F .382(ace to job control, the operating system maintains the no-)-.1 -F 1.538(tion of a)108 352.8 R F5(curr)4.038 E 1.538(ent terminal pr)-.37 -F 1.537(ocess gr)-.45 F 1.537(oup ID)-.45 F F0 6.537(.M)C 1.537 +(To f)108 516 T .382(acilitate the implementation of the user interf).7 +F .382(ace to job control, the operating system maintains the no-)-.1 F +1.538(tion of a)108 528 R F5(curr)4.038 E 1.538(ent terminal pr)-.37 F +1.537(ocess gr)-.45 F 1.537(oup ID)-.45 F F0 6.537(.M)C 1.537 (embers of this process group \(processes whose process)-6.537 F .023 (group ID is equal to the current terminal process group ID\) recei)108 -364.8 R .323 -.15(ve k)-.25 H -.15(ey).05 G .023 -(board-generated signals such as).15 F F1(SIG-)2.523 E(INT)108 376.8 Q -F2(.)A F0 1.215(These processes are said to be in the)5.716 F F5(for) -5.685 E -.4(eg)-.37 G -.45(ro).4 G(und).45 E F0(.).77 E F5(Bac)6.795 E -(kgr)-.2 E(ound)-.45 E F0 1.215(processes are those whose process)4.485 -F .145(group ID dif)108 388.8 R .145(fers from the terminal')-.25 F .146 +540 R .323 -.15(ve k)-.25 H -.15(ey).05 G .023 +(board-generated signals such as).15 F F2(SIG-)2.523 E(INT)108 552 Q F3 +(.)A F0 1.215(These processes are said to be in the)5.716 F F5(for)5.685 +E -.4(eg)-.37 G -.45(ro).4 G(und).45 E F0(.).77 E F5(Bac)6.795 E(kgr)-.2 +E(ound)-.45 E F0 1.215(processes are those whose process)4.485 F .145 +(group ID dif)108 564 R .145(fers from the terminal')-.25 F .146 (s; such processes are immune to k)-.55 F -.15(ey)-.1 G .146 (board-generated signals.).15 F .146(Only fore-)5.146 F .16 -(ground processes are allo)108 400.8 R .16(wed to read from or)-.25 F -2.66(,i)-.4 G 2.66(ft)-2.66 G .16(he user so speci\214es with)-2.66 F/F6 -10/Courier@0 SF .16(stty tostop)2.66 F F0 2.66(,w)C .16(rite to the ter) --2.66 F(-)-.2 E 3.051(minal. Background)108 412.8 R .551 +(ground processes are allo)108 576 R .16(wed to read from or)-.25 F 2.66 +(,i)-.4 G 2.66(ft)-2.66 G .16(he user so speci\214es with)-2.66 F/F6 10 +/Courier@0 SF .16(stty tostop)2.66 F F0 2.66(,w)C .16(rite to the ter) +-2.66 F(-)-.2 E 3.051(minal. Background)108 588 R .551 (processes which attempt to read from \(write to when)3.051 F F6 .551 (stty tostop)3.051 F F0 .552(is in ef)3.052 F .552(fect\) the)-.25 F -.718(terminal are sent a)108 424.8 R F1 .718(SIGTTIN \(SIGTT)3.218 F -(OU\))-.162 E F0 .718(signal by the k)2.968 F(ernel')-.1 E 3.217(st)-.55 -G .717(erminal dri)-3.217 F -.15(ve)-.25 G 1.517 -.4(r, w).15 H .717 -(hich, unless caught, sus-).4 F(pends the process.)108 436.8 Q 1.087 -(If the operating system on which)108 453.6 R F3(bash)3.587 E F0 1.088 -(is running supports job control,)3.588 F F3(bash)3.588 E F0 1.088 -(contains f)3.588 F 1.088(acilities to use it.)-.1 F -.8(Ty)108 465.6 S +.718(terminal are sent a)108 600 R F2 .718(SIGTTIN \(SIGTT)3.218 F(OU\)) +-.162 E F0 .718(signal by the k)2.968 F(ernel')-.1 E 3.217(st)-.55 G +.717(erminal dri)-3.217 F -.15(ve)-.25 G 1.517 -.4(r, w).15 H .717 +(hich, unless caught, sus-).4 F(pends the process.)108 612 Q 1.087 +(If the operating system on which)108 628.8 R F1(bash)3.587 E F0 1.088 +(is running supports job control,)3.588 F F1(bash)3.588 E F0 1.088 +(contains f)3.588 F 1.088(acilities to use it.)-.1 F -.8(Ty)108 640.8 S .302(ping the).8 F F5(suspend)3.142 E F0 .302(character \(typically) -3.572 F F3(^Z)2.801 E F0 2.801(,C)C .301 +3.572 F F1(^Z)2.801 E F0 2.801(,C)C .301 (ontrol-Z\) while a process is running causes that process to be)-2.801 -F 2.142(stopped and returns control to)108 477.6 R F3(bash)4.642 E F0 +F 2.142(stopped and returns control to)108 652.8 R F1(bash)4.642 E F0 7.142(.T)C 2.142(yping the)-7.942 F F5 2.142(delayed suspend)4.992 F F0 -2.143(character \(typically)5.413 F F3(^Y)4.643 E F0 4.643(,C)C +2.143(character \(typically)5.413 F F1(^Y)4.643 E F0 4.643(,C)C (ontrol-Y\))-4.643 E .021(causes the process to be stopped when it atte\ mpts to read input from the terminal, and control to be returned)108 -489.6 R(to)108 501.6 Q F3(bash)3.392 E F0 5.892(.T)C .892 +664.8 R(to)108 676.8 Q F1(bash)3.392 E F0 5.892(.T)C .892 (he user may then manipulate the state of this job, using the)-5.892 F -F3(bg)3.392 E F0 .892(command to continue it in the)3.392 F .17 -(background, the)108 513.6 R F3(fg)2.67 E F0 .17 -(command to continue it in the fore)2.67 F .17(ground, or the)-.15 F F3 -(kill)2.67 E F0 .17(command to kill it.)2.67 F(A)5.17 E F3(^Z)2.67 E F0 -(tak)2.67 E .17(es ef-)-.1 F 1.418(fect immediately)108 525.6 R 3.918 +F1(bg)3.392 E F0 .892(command to continue it in the)3.392 F .17 +(background, the)108 688.8 R F1(fg)2.67 E F0 .17 +(command to continue it in the fore)2.67 F .17(ground, or the)-.15 F F1 +(kill)2.67 E F0 .17(command to kill it.)2.67 F(A)5.17 E F1(^Z)2.67 E F0 +(tak)2.67 E .17(es ef-)-.1 F 1.418(fect immediately)108 700.8 R 3.918 (,a)-.65 G 1.418(nd has the additional side ef)-3.918 F 1.418 (fect of causing pending output and typeahead to be dis-)-.25 F(carded.) -108 537.6 Q .777(There are a number of w)108 554.4 R .777 -(ays to refer to a job in the shell.)-.1 F .777(The character)5.777 F F3 -(%)3.277 E F0 .777(introduces a job speci\214cation)3.277 F(\()108 566.4 -Q F5(jobspec)A F0 3.457(\). Job)B(number)3.457 E F5(n)3.817 E F0 .957 -(may be referred to as)3.697 F F3(%n)3.457 E F0 5.957(.A)C .957 -(job may also be referred to using a pre\214x of the)-2.5 F .59(name us\ -ed to start it, or using a substring that appears in its command line.) -108 578.4 R -.15(Fo)5.59 G 3.09(re).15 G(xample,)-3.24 E F3(%ce)3.09 E -F0 .59(refers to a)3.09 F .385(stopped job whose command name be)108 -590.4 R .385(gins with)-.15 F F3(ce)2.885 E F0 5.385(.I)C 2.885(fap) --5.385 G .385(re\214x matches more than one job,)-2.885 F F3(bash)2.885 -E F0 .385(reports an)2.885 F(error)108 602.4 Q 5.194(.U)-.55 G(sing) --5.194 E F3(%?ce)2.694 E F0 2.694(,o)C 2.694(nt)-2.694 G .194 -(he other hand, refers to an)-2.694 F 2.694(yj)-.15 G .194 -(ob containing the string)-2.694 F F3(ce)2.694 E F0 .194 -(in its command line.)2.694 F .194(If the)5.194 F .306 -(substring matches more than one job,)108 614.4 R F3(bash)2.806 E F0 -.306(reports an error)2.806 F 5.306(.T)-.55 G .306(he symbols)-5.306 F -F3(%%)2.806 E F0(and)2.806 E F3(%+)2.806 E F0 .307(refer to the shell') -2.806 F(s)-.55 E .133(notion of the)108 626.4 R F5(curr)2.833 E .133 -(ent job)-.37 F F0 2.633(,w).23 G .133 -(hich is the last job stopped while it w)-2.633 F .133(as in the fore) --.1 F .132(ground or started in the back-)-.15 F 2.575(ground. The)108 -638.4 R F5(pr)3.825 E -.15(ev)-.37 G .075(ious job).15 F F0 .075 -(may be referenced using)2.805 F F3<25ad>2.575 E F0 5.075(.I)C 2.575(ft) --5.075 G .076(here is only a single job,)-2.575 F F3(%+)2.576 E F0(and) -2.576 E F3<25ad>2.576 E F0 .076(can both)2.576 F .317 -(be used to refer to that job)108 650.4 R 5.317(.I)-.4 G 2.817(no)-5.317 -G .317(utput pertaining to jobs \(e.g., the output of the)-2.817 F F3 -(jobs)2.817 E F0 .317(command\), the current)2.817 F .032(job is al)108 -662.4 R -.1(wa)-.1 G .033(ys \215agged with a).1 F F3(+)2.533 E F0 2.533 -(,a)C .033(nd the pre)-2.533 F .033(vious job with a)-.25 F F32.533 -E F0 5.033(.A)C .033(single % \(with no accompan)-2.5 F .033 -(ying job speci-)-.15 F(\214cation\) also refers to the current job)108 -674.4 Q(.)-.4 E .444 -(Simply naming a job can be used to bring it into the fore)108 691.2 R -(ground:)-.15 E F3(%1)2.943 E F0 .443(is a synon)2.943 F .443(ym for) --.15 F F3 -.63(``)2.943 G .443(fg %1').63 F(')-.63 E F0 2.943(,b)C -(ringing)-2.943 E 1.472(job 1 from the background into the fore)108 -703.2 R 3.972(ground. Similarly)-.15 F(,)-.65 E F3 -.63(``)3.973 G 1.473 -(%1 &').63 F(')-.63 E F0 1.473(resumes job 1 in the background,)3.973 F -(equi)108 715.2 Q -.25(va)-.25 G(lent to).25 E F3 -.63(``)2.5 G(bg %1') -.63 E(')-.63 E F0(.)A(GNU Bash 5.2)72 768 Q(2021 December 26)136.795 E -(39)185.955 E 0 Cg EP +108 712.8 Q .777(There are a number of w)108 729.6 R .777 +(ays to refer to a job in the shell.)-.1 F .777(The character)5.777 F F1 +(%)3.277 E F0 .777(introduces a job speci\214cation)3.277 F +(GNU Bash 5.2)72 768 Q(2022 January 17)141.79 E(39)190.95 E 0 Cg EP %%Page: 40 40 %%BeginPageSetup BP %%EndPageSetup /F0 10/Times-Roman@0 SF -.35(BA)72 48 S 137.14(SH\(1\) General).35 F -(Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E .131 -(The shell learns immediately whene)108 84 R -.15(ve)-.25 G 2.631(raj) -.15 G .131(ob changes state.)-2.631 F(Normally)5.131 E(,)-.65 E/F1 10 -/Times-Bold@0 SF(bash)2.631 E F0 -.1(wa)2.63 G .13 +(Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E(\()108 84 Q/F1 10 +/Times-Italic@0 SF(jobspec)A F0 3.457(\). Job)B(number)3.457 E F1(n) +3.817 E F0 .957(may be referred to as)3.697 F/F2 10/Times-Bold@0 SF(%n) +3.457 E F0 5.957(.A)C .957 +(job may also be referred to using a pre\214x of the)-2.5 F .59(name us\ +ed to start it, or using a substring that appears in its command line.) +108 96 R -.15(Fo)5.59 G 3.09(re).15 G(xample,)-3.24 E F2(%ce)3.09 E F0 +.59(refers to a)3.09 F .385(stopped job whose command name be)108 108 R +.385(gins with)-.15 F F2(ce)2.885 E F0 5.385(.I)C 2.885(fap)-5.385 G +.385(re\214x matches more than one job,)-2.885 F F2(bash)2.885 E F0 .385 +(reports an)2.885 F(error)108 120 Q 5.194(.U)-.55 G(sing)-5.194 E F2 +(%?ce)2.694 E F0 2.694(,o)C 2.694(nt)-2.694 G .194 +(he other hand, refers to an)-2.694 F 2.694(yj)-.15 G .194 +(ob containing the string)-2.694 F F2(ce)2.694 E F0 .194 +(in its command line.)2.694 F .194(If the)5.194 F .306 +(substring matches more than one job,)108 132 R F2(bash)2.806 E F0 .306 +(reports an error)2.806 F 5.306(.T)-.55 G .306(he symbols)-5.306 F F2 +(%%)2.806 E F0(and)2.806 E F2(%+)2.806 E F0 .307(refer to the shell') +2.806 F(s)-.55 E .133(notion of the)108 144 R F1(curr)2.833 E .133 +(ent job)-.37 F F0 2.633(,w).23 G .133 +(hich is the last job stopped while it w)-2.633 F .133(as in the fore) +-.1 F .132(ground or started in the back-)-.15 F 2.575(ground. The)108 +156 R F1(pr)3.825 E -.15(ev)-.37 G .075(ious job).15 F F0 .075 +(may be referenced using)2.805 F F2<25ad>2.575 E F0 5.075(.I)C 2.575(ft) +-5.075 G .076(here is only a single job,)-2.575 F F2(%+)2.576 E F0(and) +2.576 E F2<25ad>2.576 E F0 .076(can both)2.576 F .317 +(be used to refer to that job)108 168 R 5.317(.I)-.4 G 2.817(no)-5.317 G +.317(utput pertaining to jobs \(e.g., the output of the)-2.817 F F2 +(jobs)2.817 E F0 .317(command\), the current)2.817 F .032(job is al)108 +180 R -.1(wa)-.1 G .033(ys \215agged with a).1 F F2(+)2.533 E F0 2.533 +(,a)C .033(nd the pre)-2.533 F .033(vious job with a)-.25 F F22.533 +E F0 5.033(.A)C .033(single % \(with no accompan)-2.5 F .033 +(ying job speci-)-.15 F(\214cation\) also refers to the current job)108 +192 Q(.)-.4 E .444 +(Simply naming a job can be used to bring it into the fore)108 208.8 R +(ground:)-.15 E F2(%1)2.943 E F0 .443(is a synon)2.943 F .443(ym for) +-.15 F F2 -.63(``)2.943 G .443(fg %1').63 F(')-.63 E F0 2.943(,b)C +(ringing)-2.943 E 1.472(job 1 from the background into the fore)108 +220.8 R 3.972(ground. Similarly)-.15 F(,)-.65 E F2 -.63(``)3.973 G 1.473 +(%1 &').63 F(')-.63 E F0 1.473(resumes job 1 in the background,)3.973 F +(equi)108 232.8 Q -.25(va)-.25 G(lent to).25 E F2 -.63(``)2.5 G(bg %1') +.63 E(')-.63 E F0(.)A .131(The shell learns immediately whene)108 249.6 +R -.15(ve)-.25 G 2.631(raj).15 G .131(ob changes state.)-2.631 F +(Normally)5.131 E(,)-.65 E F2(bash)2.631 E F0 -.1(wa)2.63 G .13 (its until it is about to print a).1 F .157 -(prompt before reporting changes in a job')108 96 R 2.657(ss)-.55 G .157 -(tatus so as to not interrupt an)-2.657 F 2.658(yo)-.15 G .158 -(ther output.)-2.658 F .158(If the)5.158 F F12.658 E F0 .158 -(option to)2.658 F(the)108 108 Q F1(set)2.648 E F0 -.2(bu)2.648 G .148 -(iltin command is enabled,).2 F F1(bash)2.648 E F0 .148 +(prompt before reporting changes in a job')108 261.6 R 2.657(ss)-.55 G +.157(tatus so as to not interrupt an)-2.657 F 2.658(yo)-.15 G .158 +(ther output.)-2.658 F .158(If the)5.158 F F22.658 E F0 .158 +(option to)2.658 F(the)108 273.6 Q F2(set)2.648 E F0 -.2(bu)2.648 G .148 +(iltin command is enabled,).2 F F2(bash)2.648 E F0 .148 (reports such changes immediately)2.648 F 5.147(.A)-.65 G .447 -.15 -(ny t)-5.147 H .147(rap on).15 F/F2 9/Times-Bold@0 SF(SIGCHLD)2.647 E F0 +(ny t)-5.147 H .147(rap on).15 F/F3 9/Times-Bold@0 SF(SIGCHLD)2.647 E F0 .147(is e)2.397 F -.15(xe)-.15 G(-).15 E(cuted for each child that e)108 -120 Q(xits.)-.15 E .032(If an attempt to e)108 136.8 R(xit)-.15 E F1 +285.6 Q(xits.)-.15 E .032(If an attempt to e)108 302.4 R(xit)-.15 E F2 (bash)2.532 E F0 .032(is made while jobs are stopped \(or)2.532 F 2.533 -(,i)-.4 G 2.533(ft)-2.533 G(he)-2.533 E F1(checkjobs)2.533 E F0 .033 -(shell option has been enabled)2.533 F 1.003(using the)108 148.8 R F1 +(,i)-.4 G 2.533(ft)-2.533 G(he)-2.533 E F2(checkjobs)2.533 E F0 .033 +(shell option has been enabled)2.533 F 1.003(using the)108 314.4 R F2 (shopt)3.503 E F0 -.2(bu)3.503 G 1.003 (iltin, running\), the shell prints a w).2 F 1.002 -(arning message, and, if the)-.1 F F1(checkjobs)3.502 E F0 1.002 +(arning message, and, if the)-.1 F F2(checkjobs)3.502 E F0 1.002 (option is en-)3.502 F .955(abled, lists the jobs and their statuses.) -108 160.8 R(The)5.955 E F1(jobs)3.455 E F0 .955 +108 326.4 R(The)5.955 E F2(jobs)3.455 E F0 .955 (command may then be used to inspect their status.)3.455 F .956(If a) -5.956 F .604(second attempt to e)108 172.8 R .604 +5.956 F .604(second attempt to e)108 338.4 R .604 (xit is made without an interv)-.15 F .604 (ening command, the shell does not print another w)-.15 F(arning,)-.1 E -(and an)108 184.8 Q 2.5(ys)-.15 G(topped jobs are terminated.)-2.5 E -.644(When the shell is w)108 201.6 R .644 -(aiting for a job or process using the)-.1 F F1(wait)3.145 E F0 -.2(bu) -3.145 G .645(iltin, and job control is enabled,).2 F F1(wait)3.145 E F0 -(will)3.145 E .282(return when the job changes state. The)108 213.6 R F1 -2.782 E F0 .282(option causes)2.782 F F1(wait)2.782 E F0 .282 +(and an)108 350.4 Q 2.5(ys)-.15 G(topped jobs are terminated.)-2.5 E +.644(When the shell is w)108 367.2 R .644 +(aiting for a job or process using the)-.1 F F2(wait)3.145 E F0 -.2(bu) +3.145 G .645(iltin, and job control is enabled,).2 F F2(wait)3.145 E F0 +(will)3.145 E .282(return when the job changes state. The)108 379.2 R F2 +2.782 E F0 .282(option causes)2.782 F F2(wait)2.782 E F0 .282 (to w)2.782 F .282(ait until the job or process terminates be-)-.1 F -(fore returning.)108 225.6 Q/F3 10.95/Times-Bold@0 SF(PR)72 242.4 Q -(OMPTING)-.329 E F0 .644(When e)108 254.4 R -.15(xe)-.15 G .644 -(cuting interacti).15 F -.15(ve)-.25 G(ly).15 E(,)-.65 E F1(bash)3.144 E -F0 .645(displays the primary prompt)3.145 F F2(PS1)3.145 E F0 .645 +(fore returning.)108 391.2 Q/F4 10.95/Times-Bold@0 SF(PR)72 408 Q +(OMPTING)-.329 E F0 .644(When e)108 420 R -.15(xe)-.15 G .644 +(cuting interacti).15 F -.15(ve)-.25 G(ly).15 E(,)-.65 E F2(bash)3.144 E +F0 .645(displays the primary prompt)3.145 F F3(PS1)3.145 E F0 .645 (when it is ready to read a command,)2.895 F .428 -(and the secondary prompt)108 266.4 R F2(PS2)2.928 E F0 .427 -(when it needs more input to complete a command.)2.678 F F1(Bash)5.427 E -F0(displays)2.927 E F2(PS0)2.927 E F0(after)2.677 E .037 -(it reads a command b)108 278.4 R .037(ut before e)-.2 F -.15(xe)-.15 G -.037(cuting it.).15 F F1(Bash)5.037 E F0(displays)2.537 E F2(PS4)2.538 E +(and the secondary prompt)108 432 R F3(PS2)2.928 E F0 .427 +(when it needs more input to complete a command.)2.678 F F2(Bash)5.427 E +F0(displays)2.927 E F3(PS0)2.927 E F0(after)2.677 E .037 +(it reads a command b)108 444 R .037(ut before e)-.2 F -.15(xe)-.15 G +.037(cuting it.).15 F F2(Bash)5.037 E F0(displays)2.537 E F3(PS4)2.538 E F0 .038(as described abo)2.288 F .338 -.15(ve b)-.15 H .038 -(efore tracing each com-).15 F 1.122(mand when the)108 290.4 R F1 -3.622 E F0 1.122(option is enabled.)3.622 F F1(Bash)6.122 E F0(allo) +(efore tracing each com-).15 F 1.122(mand when the)108 456 R F2 +3.622 E F0 1.122(option is enabled.)3.622 F F2(Bash)6.122 E F0(allo) 3.622 E 1.122(ws these prompt strings to be customized by inserting a) -.25 F(number of backslash-escaped special characters that are decoded \ -as follo)108 302.4 Q(ws:)-.25 E F1(\\a)144 314.4 Q F0 -(an ASCII bell character \(07\))180 314.4 Q F1(\\d)144 326.4 Q F0 -(the date in "W)180 326.4 Q(eekday Month Date" format \(e.g., "T)-.8 E -(ue May 26"\))-.45 E F1(\\D{)144 338.4 Q/F4 10/Times-Italic@0 SF(format) -A F1(})A F0(the)180 350.4 Q F4(format)3.926 E F0 1.426(is passed to) -3.926 F F4(strftime)3.926 E F0 1.427 -(\(3\) and the result is inserted into the prompt string; an)B(empty)180 -362.4 Q F4(format)2.5 E F0 +as follo)108 468 Q(ws:)-.25 E F2(\\a)144 480 Q F0 +(an ASCII bell character \(07\))180 480 Q F2(\\d)144 492 Q F0 +(the date in "W)180 492 Q(eekday Month Date" format \(e.g., "T)-.8 E +(ue May 26"\))-.45 E F2(\\D{)144 504 Q F1(format)A F2(})A F0(the)180 516 +Q F1(format)3.926 E F0 1.426(is passed to)3.926 F F1(strftime)3.926 E F0 +1.427(\(3\) and the result is inserted into the prompt string; an)B +(empty)180 528 Q F1(format)2.5 E F0 (results in a locale-speci\214c time representation.)2.5 E -(The braces are required)5 E F1(\\e)144 374.4 Q F0 -(an ASCII escape character \(033\))180 374.4 Q F1(\\h)144 386.4 Q F0 -(the hostname up to the \214rst `.)180 386.4 Q(')-.7 E F1(\\H)144 398.4 -Q F0(the hostname)180 398.4 Q F1(\\j)144 410.4 Q F0 -(the number of jobs currently managed by the shell)180 410.4 Q F1(\\l) -144 422.4 Q F0(the basename of the shell')180 422.4 Q 2.5(st)-.55 G -(erminal de)-2.5 E(vice name)-.25 E F1(\\n)144 434.4 Q F0(ne)180 434.4 Q -(wline)-.25 E F1(\\r)144 446.4 Q F0(carriage return)180 446.4 Q F1(\\s) -144 458.4 Q F0(the name of the shell, the basename of)180 458.4 Q F1($0) -2.5 E F0(\(the portion follo)2.5 E(wing the \214nal slash\))-.25 E F1 -(\\t)144 470.4 Q F0(the current time in 24-hour HH:MM:SS format)180 -470.4 Q F1(\\T)144 482.4 Q F0 -(the current time in 12-hour HH:MM:SS format)180 482.4 Q F1(\\@)144 -494.4 Q F0(the current time in 12-hour am/pm format)180 494.4 Q F1(\\A) -144 506.4 Q F0(the current time in 24-hour HH:MM format)180 506.4 Q F1 -(\\u)144 518.4 Q F0(the username of the current user)180 518.4 Q F1(\\v) -144 530.4 Q F0(the v)180 530.4 Q(ersion of)-.15 E F1(bash)2.5 E F0 -(\(e.g., 2.00\))2.5 E F1(\\V)144 542.4 Q F0(the release of)180 542.4 Q -F1(bash)2.5 E F0 2.5(,v)C(ersion + patch le)-2.65 E -.15(ve)-.25 G 2.5 -(l\().15 G(e.g., 2.00.0\))-2.5 E F1(\\w)144 554.4 Q F0 .12(the v)180 -554.4 R .119(alue of the)-.25 F F1(PWD)2.619 E F0 .119(shell v)2.619 F -.119(ariable \()-.25 F F1($PWD)A F0 .119(\), with)B F2($HOME)2.619 E F0 -(abbre)2.369 E .119(viated with a tilde \(uses)-.25 F(the v)180 566.4 Q -(alue of the)-.25 E F2(PR)2.5 E(OMPT_DIR)-.27 E(TRIM)-.36 E F0 -.25(va) -2.25 G(riable\)).25 E F1(\\W)144 578.4 Q F0(the basename of)180 578.4 Q -F1($PWD)2.5 E F0 2.5(,w)C(ith)-2.5 E F2($HOME)2.5 E F0(abbre)2.25 E -(viated with a tilde)-.25 E F1(\\!)144 590.4 Q F0 -(the history number of this command)180 590.4 Q F1(\\#)144 602.4 Q F0 -(the command number of this command)180 602.4 Q F1(\\$)144 614.4 Q F0 -(if the ef)180 614.4 Q(fecti)-.25 E .3 -.15(ve U)-.25 H(ID is 0, a).15 E -F1(#)2.5 E F0 2.5(,o)C(therwise a)-2.5 E F1($)2.5 E(\\)144 626.4 Q F4 -(nnn)A F0(the character corresponding to the octal number)180 626.4 Q F4 -(nnn)2.5 E F1(\\\\)144 638.4 Q F0 2.5(ab)180 638.4 S(ackslash)-2.5 E F1 -(\\[)144 650.4 Q F0(be)180 650.4 Q 1.257(gin a sequence of non-printing\ - characters, which could be used to embed a terminal)-.15 F -(control sequence into the prompt)180 662.4 Q F1(\\])144 674.4 Q F0 -(end a sequence of non-printing characters)180 674.4 Q .12 -(The command number and the history number are usually dif)108 691.2 R -.119(ferent: the history number of a command is its)-.25 F .547(positio\ -n in the history list, which may include commands restored from the his\ -tory \214le \(see)108 703.2 R F2(HIST)3.047 E(OR)-.162 E(Y)-.315 E F0 -(be-)2.797 E(lo)108 715.2 Q .354(w\), while the command number is the p\ -osition in the sequence of commands e)-.25 F -.15(xe)-.15 G .354 -(cuted during the current).15 F .822(shell session.)108 727.2 R .822 -(After the string is decoded, it is e)5.822 F .822 -(xpanded via parameter e)-.15 F .823(xpansion, command substitution,) --.15 F(GNU Bash 5.2)72 768 Q(2021 December 26)136.795 E(40)185.955 E 0 -Cg EP +(The braces are required)5 E F2(\\e)144 540 Q F0 +(an ASCII escape character \(033\))180 540 Q F2(\\h)144 552 Q F0 +(the hostname up to the \214rst `.)180 552 Q(')-.7 E F2(\\H)144 564 Q F0 +(the hostname)180 564 Q F2(\\j)144 576 Q F0 +(the number of jobs currently managed by the shell)180 576 Q F2(\\l)144 +588 Q F0(the basename of the shell')180 588 Q 2.5(st)-.55 G(erminal de) +-2.5 E(vice name)-.25 E F2(\\n)144 600 Q F0(ne)180 600 Q(wline)-.25 E F2 +(\\r)144 612 Q F0(carriage return)180 612 Q F2(\\s)144 624 Q F0 +(the name of the shell, the basename of)180 624 Q F2($0)2.5 E F0 +(\(the portion follo)2.5 E(wing the \214nal slash\))-.25 E F2(\\t)144 +636 Q F0(the current time in 24-hour HH:MM:SS format)180 636 Q F2(\\T) +144 648 Q F0(the current time in 12-hour HH:MM:SS format)180 648 Q F2 +(\\@)144 660 Q F0(the current time in 12-hour am/pm format)180 660 Q F2 +(\\A)144 672 Q F0(the current time in 24-hour HH:MM format)180 672 Q F2 +(\\u)144 684 Q F0(the username of the current user)180 684 Q F2(\\v)144 +696 Q F0(the v)180 696 Q(ersion of)-.15 E F2(bash)2.5 E F0 +(\(e.g., 2.00\))2.5 E F2(\\V)144 708 Q F0(the release of)180 708 Q F2 +(bash)2.5 E F0 2.5(,v)C(ersion + patch le)-2.65 E -.15(ve)-.25 G 2.5 +(l\().15 G(e.g., 2.00.0\))-2.5 E(GNU Bash 5.2)72 768 Q(2022 January 17) +141.79 E(40)190.95 E 0 Cg EP %%Page: 41 41 %%BeginPageSetup BP %%EndPageSetup /F0 10/Times-Roman@0 SF -.35(BA)72 48 S 137.14(SH\(1\) General).35 F -(Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E .683(arithmetic e) -108 84 R .683(xpansion, and quote remo)-.15 F -.25(va)-.15 G .683 -(l, subject to the v).25 F .682(alue of the)-.25 F/F1 10/Times-Bold@0 SF -(pr)3.182 E(omptv)-.18 E(ars)-.1 E F0 .682(shell option \(see the de-) -3.182 F 1.197(scription of the)108 96 R F1(shopt)3.697 E F0 1.197 -(command under)3.697 F/F2 9/Times-Bold@0 SF 1.197(SHELL B)3.697 F(UIL) --.09 E 1.197(TIN COMMANDS)-.828 F F0(belo)3.448 E 3.698(w\). This)-.25 F -1.198(can ha)3.698 F 1.498 -.15(ve u)-.2 H(nw).15 E(anted)-.1 E .322 -(side ef)108 108 R .322(fects if escaped portions of the string appear \ -within command substitution or contain characters spe-)-.25 F(cial to w) -108 120 Q(ord e)-.1 E(xpansion.)-.15 E/F3 10.95/Times-Bold@0 SF -(READLINE)72 136.8 Q F0 .15 +(Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E/F1 10/Times-Bold@0 +SF(\\w)144 84 Q F0 .12(the v)180 84 R .119(alue of the)-.25 F F1(PWD) +2.619 E F0 .119(shell v)2.619 F .119(ariable \()-.25 F F1($PWD)A F0 .119 +(\), with)B/F2 9/Times-Bold@0 SF($HOME)2.619 E F0(abbre)2.369 E .119 +(viated with a tilde \(uses)-.25 F(the v)180 96 Q(alue of the)-.25 E F2 +(PR)2.5 E(OMPT_DIR)-.27 E(TRIM)-.36 E F0 -.25(va)2.25 G(riable\)).25 E +F1(\\W)144 108 Q F0(the basename of)180 108 Q F1($PWD)2.5 E F0 2.5(,w)C +(ith)-2.5 E F2($HOME)2.5 E F0(abbre)2.25 E(viated with a tilde)-.25 E F1 +(\\!)144 120 Q F0(the history number of this command)180 120 Q F1(\\#) +144 132 Q F0(the command number of this command)180 132 Q F1(\\$)144 144 +Q F0(if the ef)180 144 Q(fecti)-.25 E .3 -.15(ve U)-.25 H(ID is 0, a).15 +E F1(#)2.5 E F0 2.5(,o)C(therwise a)-2.5 E F1($)2.5 E(\\)144 156 Q/F3 10 +/Times-Italic@0 SF(nnn)A F0 +(the character corresponding to the octal number)180 156 Q F3(nnn)2.5 E +F1(\\\\)144 168 Q F0 2.5(ab)180 168 S(ackslash)-2.5 E F1(\\[)144 180 Q +F0(be)180 180 Q 1.257(gin a sequence of non-printing characters, which \ +could be used to embed a terminal)-.15 F +(control sequence into the prompt)180 192 Q F1(\\])144 204 Q F0 +(end a sequence of non-printing characters)180 204 Q .12 +(The command number and the history number are usually dif)108 220.8 R +.119(ferent: the history number of a command is its)-.25 F .547(positio\ +n in the history list, which may include commands restored from the his\ +tory \214le \(see)108 232.8 R F2(HIST)3.047 E(OR)-.162 E(Y)-.315 E F0 +(be-)2.797 E(lo)108 244.8 Q .354(w\), while the command number is the p\ +osition in the sequence of commands e)-.25 F -.15(xe)-.15 G .354 +(cuted during the current).15 F .822(shell session.)108 256.8 R .822 +(After the string is decoded, it is e)5.822 F .822 +(xpanded via parameter e)-.15 F .823(xpansion, command substitution,) +-.15 F .683(arithmetic e)108 268.8 R .683(xpansion, and quote remo)-.15 +F -.25(va)-.15 G .683(l, subject to the v).25 F .682(alue of the)-.25 F +F1(pr)3.182 E(omptv)-.18 E(ars)-.1 E F0 .682(shell option \(see the de-) +3.182 F 1.197(scription of the)108 280.8 R F1(shopt)3.697 E F0 1.197 +(command under)3.697 F F2 1.197(SHELL B)3.697 F(UIL)-.09 E 1.197 +(TIN COMMANDS)-.828 F F0(belo)3.448 E 3.698(w\). This)-.25 F 1.198 +(can ha)3.698 F 1.498 -.15(ve u)-.2 H(nw).15 E(anted)-.1 E .322(side ef) +108 292.8 R .322(fects if escaped portions of the string appear within \ +command substitution or contain characters spe-)-.25 F(cial to w)108 +304.8 Q(ord e)-.1 E(xpansion.)-.15 E/F4 10.95/Times-Bold@0 SF(READLINE) +72 321.6 Q F0 .15 (This is the library that handles reading input when using an interacti) -108 148.8 R .451 -.15(ve s)-.25 H .151(hell, unless the).15 F F1 -(\255\255noediting)2.651 E F0(option)2.651 E .385(is gi)108 160.8 R -.15 +108 333.6 R .451 -.15(ve s)-.25 H .151(hell, unless the).15 F F1 +(\255\255noediting)2.651 E F0(option)2.651 E .385(is gi)108 345.6 R -.15 (ve)-.25 G 2.885(na).15 G 2.885(ts)-2.885 G .385(hell in)-2.885 F -.2 (vo)-.4 G 2.885(cation. Line).2 F .385 (editing is also used when using the)2.885 F F12.884 E F0 .384 (option to the)2.884 F F1 -.18(re)2.884 G(ad).18 E F0 -.2(bu)2.884 G -2.884(iltin. By).2 F(de-)2.884 E -.1(fa)108 172.8 S 1.406 +2.884(iltin. By).2 F(de-)2.884 E -.1(fa)108 357.6 S 1.406 (ult, the line editing commands are similar to those of Emacs.).1 F 3.907(Av)6.407 G 1.407(i-style line editing interf)-3.907 F 1.407 -(ace is also)-.1 F -.2(av)108 184.8 S 3.35(ailable. Line)-.05 F .85 +(ace is also)-.1 F -.2(av)108 369.6 S 3.35(ailable. Line)-.05 F .85 (editing can be enabled at an)3.35 F 3.35(yt)-.15 G .85(ime using the) -3.35 F F1 .85(\255o emacs)3.35 F F0(or)3.35 E F1 .85(\255o vi)3.35 F F0 .85(options to the)3.35 F F1(set)3.35 E F0 -.2(bu)3.35 G(iltin).2 E -(\(see)108 196.8 Q F2 .762(SHELL B)3.262 F(UIL)-.09 E .762(TIN COMMANDS) +(\(see)108 381.6 Q F2 .762(SHELL B)3.262 F(UIL)-.09 E .762(TIN COMMANDS) -.828 F F0(belo)3.012 E 3.262(w\). T)-.25 F 3.263(ot)-.8 G .763(urn of) -3.263 F 3.263(fl)-.25 G .763 (ine editing after the shell is running, use the)-3.263 F F1(+o)3.263 E -(emacs)108 208.8 Q F0(or)2.5 E F1(+o vi)2.5 E F0(options to the)2.5 E F1 -(set)2.5 E F0 -.2(bu)2.5 G(iltin.).2 E F1(Readline Notation)87 225.6 Q +(emacs)108 393.6 Q F0(or)2.5 E F1(+o vi)2.5 E F0(options to the)2.5 E F1 +(set)2.5 E F0 -.2(bu)2.5 G(iltin.).2 E F1(Readline Notation)87 410.4 Q F0 .463(In this section, the Emacs-style notation is used to denote k) -108 237.6 R -.15(ey)-.1 G(strok).15 E 2.963(es. Control)-.1 F -.1(ke) -2.963 G .463(ys are denoted by C\255)-.05 F/F4 10/Times-Italic@0 SF -.1 -(ke)C(y)-.2 E F0(,)A 1.152(e.g., C\255n means Control\255N.)108 249.6 R -(Similarly)6.152 E(,)-.65 E F4(meta)4.032 E F0 -.1(ke)3.913 G 1.153 -(ys are denoted by M\255)-.05 F F4 -.1(ke)C(y)-.2 E F0 3.653(,s)C 3.653 -(oM)-3.653 G 1.153(\255x means Meta\255X.)-3.653 F(\(On)6.153 E -.1(ke) -108 261.6 S .831(yboards without a)-.05 F F4(meta)3.711 E F0 -.1(ke) -3.591 G 2.131 -.65(y, M)-.05 H.65 E F4(x)A F0 .831(means ESC)3.331 F -F4(x)3.331 E F0 3.331(,i)C .83(.e., press the Escape k)-3.331 F 1.13 --.15(ey t)-.1 H .83(hen the).15 F F4(x)4.1 E F0 -.1(ke)3.86 G 4.63 -.65 -(y. T)-.05 H .83(his mak).65 F(es)-.1 E .599(ESC the)108 273.6 R F4 .599 -(meta pr)3.099 F(e\214x)-.37 E F0 5.599(.T)C .599 -(he combination M\255C\255)-5.599 F F4(x)A F0 .599 -(means ESC\255Control\255)3.099 F F4(x)A F0 3.099(,o)C 3.099(rp)-3.099 G -.6(ress the Escape k)-3.099 F .9 -.15(ey t)-.1 H .6(hen hold).15 F -(the Control k)108 285.6 Q .3 -.15(ey w)-.1 H(hile pressing the).15 E F4 -(x)3.27 E F0 -.1(ke)3.03 G -.65(y.)-.05 G(\)).65 E .596 -(Readline commands may be gi)108 302.4 R -.15(ve)-.25 G 3.096(nn).15 G -(umeric)-3.096 E F4(ar)3.426 E(guments)-.37 E F0 3.096(,w).27 G .596 -(hich normally act as a repeat count.)-3.096 F(Sometimes,)5.595 E(ho)108 -314.4 Q(we)-.25 E -.15(ve)-.25 G 1.418 -.4(r, i).15 H 3.118(ti).4 G -3.119(st)-3.118 G .619(he sign of the ar)-3.119 F .619 +108 422.4 R -.15(ey)-.1 G(strok).15 E 2.963(es. Control)-.1 F -.1(ke) +2.963 G .463(ys are denoted by C\255)-.05 F F3 -.1(ke)C(y)-.2 E F0(,)A +1.152(e.g., C\255n means Control\255N.)108 434.4 R(Similarly)6.152 E(,) +-.65 E F3(meta)4.032 E F0 -.1(ke)3.913 G 1.153(ys are denoted by M\255) +-.05 F F3 -.1(ke)C(y)-.2 E F0 3.653(,s)C 3.653(oM)-3.653 G 1.153 +(\255x means Meta\255X.)-3.653 F(\(On)6.153 E -.1(ke)108 446.4 S .831 +(yboards without a)-.05 F F3(meta)3.711 E F0 -.1(ke)3.591 G 2.131 -.65 +(y, M)-.05 H.65 E F3(x)A F0 .831(means ESC)3.331 F F3(x)3.331 E F0 +3.331(,i)C .83(.e., press the Escape k)-3.331 F 1.13 -.15(ey t)-.1 H .83 +(hen the).15 F F3(x)4.1 E F0 -.1(ke)3.86 G 4.63 -.65(y. T)-.05 H .83 +(his mak).65 F(es)-.1 E .599(ESC the)108 458.4 R F3 .599(meta pr)3.099 F +(e\214x)-.37 E F0 5.599(.T)C .599(he combination M\255C\255)-5.599 F F3 +(x)A F0 .599(means ESC\255Control\255)3.099 F F3(x)A F0 3.099(,o)C 3.099 +(rp)-3.099 G .6(ress the Escape k)-3.099 F .9 -.15(ey t)-.1 H .6 +(hen hold).15 F(the Control k)108 470.4 Q .3 -.15(ey w)-.1 H +(hile pressing the).15 E F3(x)3.27 E F0 -.1(ke)3.03 G -.65(y.)-.05 G(\)) +.65 E .596(Readline commands may be gi)108 487.2 R -.15(ve)-.25 G 3.096 +(nn).15 G(umeric)-3.096 E F3(ar)3.426 E(guments)-.37 E F0 3.096(,w).27 G +.596(hich normally act as a repeat count.)-3.096 F(Sometimes,)5.595 E +(ho)108 499.2 Q(we)-.25 E -.15(ve)-.25 G 1.418 -.4(r, i).15 H 3.118(ti) +.4 G 3.119(st)-3.118 G .619(he sign of the ar)-3.119 F .619 (gument that is signi\214cant.)-.18 F -.15(Pa)5.619 G .619(ssing a ne) .15 F -.05(ga)-.15 G(ti).05 E .919 -.15(ve a)-.25 H -.18(rg).15 G .619 -(ument to a command that).18 F 1.019(acts in the forw)108 326.4 R 1.018 +(ument to a command that).18 F 1.019(acts in the forw)108 511.2 R 1.018 (ard direction \(e.g.,)-.1 F F1(kill\255line)3.518 E F0 3.518(\)c)C 1.018(auses that command to act in a backw)-3.518 F 1.018 -(ard direction.)-.1 F(Com-)6.018 E(mands whose beha)108 338.4 Q +(ard direction.)-.1 F(Com-)6.018 E(mands whose beha)108 523.2 Q (vior with ar)-.2 E(guments de)-.18 E(viates from this are noted belo) --.25 E -.65(w.)-.25 G .811(When a command is described as)108 355.2 R F4 +-.25 E -.65(w.)-.25 G .811(When a command is described as)108 540 R F3 (killing)3.311 E F0(te)3.311 E .811(xt, the te)-.15 F .811 (xt deleted is sa)-.15 F -.15(ve)-.2 G 3.311(df).15 G .812 -(or possible future retrie)-3.311 F -.25(va)-.25 G 3.312(l\().25 G F4 -(yank-)-3.312 E(ing)108 367.2 Q F0 2.529(\). The)B .029(killed te)2.529 -F .029(xt is sa)-.15 F -.15(ve)-.2 G 2.529(di).15 G 2.529(na)-2.529 G F4 +(or possible future retrie)-3.311 F -.25(va)-.25 G 3.312(l\().25 G F3 +(yank-)-3.312 E(ing)108 552 Q F0 2.529(\). The)B .029(killed te)2.529 F +.029(xt is sa)-.15 F -.15(ve)-.2 G 2.529(di).15 G 2.529(na)-2.529 G F3 .029(kill ring)B F0 5.029(.C)C(onsecuti)-5.029 E .329 -.15(ve k)-.25 H .029(ills cause the te).15 F .029(xt to be accumulated into one unit,) --.15 F .567(which can be yank)108 379.2 R .567(ed all at once.)-.1 F -.567(Commands which do not kill te)5.567 F .567 +-.15 F .567(which can be yank)108 564 R .567(ed all at once.)-.1 F .567 +(Commands which do not kill te)5.567 F .567 (xt separate the chunks of te)-.15 F .567(xt on the kill)-.15 F(ring.) -108 391.2 Q F1(Readline Initialization)87 408 Q F0 .091(Readline is cus\ -tomized by putting commands in an initialization \214le \(the)108 420 R -F4(inputr)2.591 E(c)-.37 E F0 2.591(\214le\). The)2.591 F .091 -(name of this \214le)2.591 F .572(is tak)108 432 R .573(en from the v) +108 576 Q F1(Readline Initialization)87 592.8 Q F0 .091(Readline is cus\ +tomized by putting commands in an initialization \214le \(the)108 604.8 +R F3(inputr)2.591 E(c)-.37 E F0 2.591(\214le\). The)2.591 F .091 +(name of this \214le)2.591 F .572(is tak)108 616.8 R .573(en from the v) -.1 F .573(alue of the)-.25 F F2(INPUTRC)3.073 E F0 -.25(va)2.823 G 3.073(riable. If).25 F .573(that v)3.073 F .573 -(ariable is unset, the def)-.25 F .573(ault is)-.1 F F4(~/.inputr)2.573 +(ariable is unset, the def)-.25 F .573(ault is)-.1 F F3(~/.inputr)2.573 E(c)-.37 E F0 5.573(.I).31 G 3.073(ft)-5.573 G(hat)-3.073 E 3.062 -(\214le does)108 444 R .562(not e)3.062 F .562 -(xist or cannot be read, the ultimate def)-.15 F .562(ault is)-.1 F F4 +(\214le does)108 628.8 R .562(not e)3.062 F .562 +(xist or cannot be read, the ultimate def)-.15 F .562(ault is)-.1 F F3 (/etc/inputr)4.212 E(c)-.37 E F0 5.561(.W).31 G .561 (hen a program which uses the)-5.561 F .174(readline library starts up,\ - the initialization \214le is read, and the k)108 456 R .475 -.15(ey b) --.1 H .175(indings and v).15 F .175(ariables are set.)-.25 F .175 -(There are)5.175 F .239(only a fe)108 468 R 2.739(wb)-.25 G .239 + the initialization \214le is read, and the k)108 640.8 R .475 -.15 +(ey b)-.1 H .175(indings and v).15 F .175(ariables are set.)-.25 F .175 +(There are)5.175 F .239(only a fe)108 652.8 R 2.739(wb)-.25 G .239 (asic constructs allo)-2.739 F .239 (wed in the readline initialization \214le.)-.25 F .238 (Blank lines are ignored.)5.239 F .238(Lines be)5.238 F(gin-)-.15 E .553 -(ning with a)108 480 R F1(#)3.053 E F0 .554(are comments.)3.053 F .554 +(ning with a)108 664.8 R F1(#)3.053 E F0 .554(are comments.)3.053 F .554 (Lines be)5.554 F .554(ginning with a)-.15 F F1($)3.054 E F0 .554 (indicate conditional constructs.)3.054 F .554(Other lines denote)5.554 -F -.1(ke)108 492 S 2.5(yb)-.05 G(indings and v)-2.5 E(ariable settings.) --.25 E .987(The def)108 508.8 R .987(ault k)-.1 F -.15(ey)-.1 G .987 -(-bindings may be changed with an).15 F F4(inputr)3.497 E(c)-.37 E F0 -3.487(\214le. Other)3.797 F .987(programs that use this library may) -3.487 F(add their o)108 520.8 Q(wn commands and bindings.)-.25 E -.15 -(Fo)108 537.6 S 2.5(re).15 G(xample, placing)-2.65 E -(M\255Control\255u: uni)144 554.4 Q -.15(ve)-.25 G(rsal\255ar).15 E -(gument)-.18 E(or)108 566.4 Q(C\255Meta\255u: uni)144 578.4 Q -.15(ve) --.25 G(rsal\255ar).15 E(gument)-.18 E(into the)108 590.4 Q F4(inputr) -2.51 E(c)-.37 E F0 -.1(wo)2.81 G(uld mak).1 E 2.5(eM)-.1 G(\255C\255u e) --2.5 E -.15(xe)-.15 G(cute the readline command).15 E F4(univer)2.58 E -(sal\255ar)-.1 E(gument)-.37 E F0(.).68 E 1.01(The follo)108 607.2 R -1.011(wing symbolic character names are recognized:)-.25 F F4 -.4(RU) -3.511 G(BOUT).4 E F0(,)1.27 E F4(DEL)4.091 E F0(,).53 E F4(ESC)4.021 E -F0(,).72 E F4(LFD)4.091 E F0(,).28 E F4(NEWLINE)4.211 E F0(,).73 E F4 -(RET)4.141 E F0(,)1.27 E F4(RETURN)108.63 619.2 Q F0(,)1.1 E F4(SPC)2.83 -E F0(,).72 E F4(SP)2.83 E -.3(AC)-.9 G(E).3 E F0 2.5(,a).73 G(nd)-2.5 E -F4 -.5(TA)2.5 G(B).5 E F0(.).27 E .209 -(In addition to command names, readline allo)108 636 R .209(ws k)-.25 F --.15(ey)-.1 G 2.709(st).15 G 2.709(ob)-2.709 G 2.709(eb)-2.709 G .209 -(ound to a string that is inserted when the k)-2.709 F .509 -.15(ey i) --.1 H(s).15 E(pressed \(a)108 648 Q F4(macr)2.5 E(o)-.45 E F0(\).)A F1 -(Readline K)87 664.8 Q(ey Bindings)-.25 E F0 .366 -(The syntax for controlling k)108 676.8 R .666 -.15(ey b)-.1 H .366 -(indings in the).15 F F4(inputr)2.876 E(c)-.37 E F0 .366 -(\214le is simple.)3.176 F .366(All that is required is the name of the) -5.366 F .264(command or the te)108 688.8 R .264(xt of a macro and a k) --.15 F .564 -.15(ey s)-.1 H .264(equence to which it should be bound.) -.15 F .263(The name may be speci-)5.264 F .138(\214ed in one of tw)108 -700.8 R 2.638(ow)-.1 G .138(ays: as a symbolic k)-2.738 F .438 -.15 -(ey n)-.1 H .138(ame, possibly with).15 F F4(Meta\255)2.638 E F0(or) -2.638 E F4(Contr)2.638 E(ol\255)-.45 E F0(pre\214x)2.638 E .138 -(es, or as a k)-.15 F .439 -.15(ey s)-.1 H(e-).15 E(quence.)108 712.8 Q -1.542(When using the form)108 729.6 R F1 -.1(ke)4.042 G(yname).1 E F0(:) -A F4(function\255name).833 E F0(or)4.042 E F4(macr)4.042 E(o)-.45 E F0 -(,)A F4 -.1(ke)4.042 G(yname)-.2 E F0 1.542(is the name of a k)4.222 F -1.841 -.15(ey s)-.1 H 1.541(pelled out in).15 F(GNU Bash 5.2)72 768 Q -(2021 December 26)136.795 E(41)185.955 E 0 Cg EP +F -.1(ke)108 676.8 S 2.5(yb)-.05 G(indings and v)-2.5 E +(ariable settings.)-.25 E .987(The def)108 693.6 R .987(ault k)-.1 F +-.15(ey)-.1 G .987(-bindings may be changed with an).15 F F3(inputr) +3.497 E(c)-.37 E F0 3.487(\214le. Other)3.797 F .987 +(programs that use this library may)3.487 F(add their o)108 705.6 Q +(wn commands and bindings.)-.25 E -.15(Fo)108 722.4 S 2.5(re).15 G +(xample, placing)-2.65 E(GNU Bash 5.2)72 768 Q(2022 January 17)141.79 E +(41)190.95 E 0 Cg EP %%Page: 42 42 %%BeginPageSetup BP %%EndPageSetup /F0 10/Times-Roman@0 SF -.35(BA)72 48 S 137.14(SH\(1\) General).35 F -(Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E 2.5(English. F)108 -84 R(or e)-.15 E(xample:)-.15 E(Control-u: uni)144 108 Q -.15(ve)-.25 G -(rsal\255ar).15 E(gument)-.18 E(Meta-Rubout: backw)144 120 Q(ard-kill-w) --.1 E(ord)-.1 E(Control-o: "> output")144 132 Q .698(In the abo)108 -148.8 R .998 -.15(ve ex)-.15 H(ample,).15 E/F1 10/Times-Italic@0 SF -(C\255u)3.038 E F0 .698(is bound to the function)3.448 F/F2 10 -/Times-Bold@0 SF(uni)3.198 E -.1(ve)-.1 G(rsal\255ar).1 E(gument)-.1 E -F0(,)A F1(M\255DEL)3.878 E F0 .698(is bound to the func-)3.728 F(tion) -108 160.8 Q F2(backward\255kill\255w)2.759 E(ord)-.1 E F0 2.759(,a)C(nd) --2.759 E F1(C\255o)2.599 E F0 .258(is bound to run the macro e)2.939 F -.258(xpressed on the right hand side \(that is, to)-.15 F(insert the te) -108 172.8 Q(xt)-.15 E/F3 10/Courier@0 SF 6(>o)2.5 G(utput)-6 E F0 -(into the line\).)2.5 E .055(In the second form,)108 189.6 R F2("k)2.555 +(Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E +(M\255Control\255u: uni)144 84 Q -.15(ve)-.25 G(rsal\255ar).15 E(gument) +-.18 E(or)108 96 Q(C\255Meta\255u: uni)144 108 Q -.15(ve)-.25 G +(rsal\255ar).15 E(gument)-.18 E(into the)108 120 Q/F1 10/Times-Italic@0 +SF(inputr)2.51 E(c)-.37 E F0 -.1(wo)2.81 G(uld mak).1 E 2.5(eM)-.1 G +(\255C\255u e)-2.5 E -.15(xe)-.15 G(cute the readline command).15 E F1 +(univer)2.58 E(sal\255ar)-.1 E(gument)-.37 E F0(.).68 E 1.01(The follo) +108 136.8 R 1.011(wing symbolic character names are recognized:)-.25 F +F1 -.4(RU)3.511 G(BOUT).4 E F0(,)1.27 E F1(DEL)4.091 E F0(,).53 E F1 +(ESC)4.021 E F0(,).72 E F1(LFD)4.091 E F0(,).28 E F1(NEWLINE)4.211 E F0 +(,).73 E F1(RET)4.141 E F0(,)1.27 E F1(RETURN)108.63 148.8 Q F0(,)1.1 E +F1(SPC)2.83 E F0(,).72 E F1(SP)2.83 E -.3(AC)-.9 G(E).3 E F0 2.5(,a).73 +G(nd)-2.5 E F1 -.5(TA)2.5 G(B).5 E F0(.).27 E .209 +(In addition to command names, readline allo)108 165.6 R .209(ws k)-.25 +F -.15(ey)-.1 G 2.709(st).15 G 2.709(ob)-2.709 G 2.709(eb)-2.709 G .209 +(ound to a string that is inserted when the k)-2.709 F .509 -.15(ey i) +-.1 H(s).15 E(pressed \(a)108 177.6 Q F1(macr)2.5 E(o)-.45 E F0(\).)A/F2 +10/Times-Bold@0 SF(Readline K)87 194.4 Q(ey Bindings)-.25 E F0 .366 +(The syntax for controlling k)108 206.4 R .666 -.15(ey b)-.1 H .366 +(indings in the).15 F F1(inputr)2.876 E(c)-.37 E F0 .366 +(\214le is simple.)3.176 F .366(All that is required is the name of the) +5.366 F .264(command or the te)108 218.4 R .264(xt of a macro and a k) +-.15 F .564 -.15(ey s)-.1 H .264(equence to which it should be bound.) +.15 F .263(The name may be speci-)5.264 F .138(\214ed in one of tw)108 +230.4 R 2.638(ow)-.1 G .138(ays: as a symbolic k)-2.738 F .438 -.15 +(ey n)-.1 H .138(ame, possibly with).15 F F1(Meta\255)2.638 E F0(or) +2.638 E F1(Contr)2.638 E(ol\255)-.45 E F0(pre\214x)2.638 E .138 +(es, or as a k)-.15 F .439 -.15(ey s)-.1 H(e-).15 E(quence.)108 242.4 Q +.161(When using the form)108 259.2 R F2 -.1(ke)2.661 G(yname).1 E F0(:)A +F1(function\255name).833 E F0(or)2.661 E F1(macr)2.661 E(o)-.45 E F0(,)A +F1 -.1(ke)2.661 G(yname)-.2 E F0 .16(is the name of a k)2.84 F .46 -.15 +(ey s)-.1 H .16(pelled out in Eng-).15 F 2.5(lish. F)108 271.2 R(or e) +-.15 E(xample:)-.15 E(Control-u: uni)144 295.2 Q -.15(ve)-.25 G +(rsal\255ar).15 E(gument)-.18 E(Meta-Rubout: backw)144 307.2 Q +(ard-kill-w)-.1 E(ord)-.1 E(Control-o: "> output")144 319.2 Q .698 +(In the abo)108 336 R .998 -.15(ve ex)-.15 H(ample,).15 E F1(C\255u) +3.038 E F0 .698(is bound to the function)3.448 F F2(uni)3.198 E -.1(ve) +-.1 G(rsal\255ar).1 E(gument)-.1 E F0(,)A F1(M\255DEL)3.878 E F0 .698 +(is bound to the func-)3.728 F(tion)108 348 Q F2(backward\255kill\255w) +2.759 E(ord)-.1 E F0 2.759(,a)C(nd)-2.759 E F1(C\255o)2.599 E F0 .258 +(is bound to run the macro e)2.939 F .258 +(xpressed on the right hand side \(that is, to)-.15 F(insert the te)108 +360 Q(xt)-.15 E/F3 10/Courier@0 SF 6(>o)2.5 G(utput)-6 E F0 +(into the line\).)2.5 E .055(In the second form,)108 376.8 R F2("k)2.555 E(eyseq")-.1 E F0(:)A F1(function\255name).833 E F0(or)2.555 E F1(macr) 2.555 E(o)-.45 E F0(,)A F2 -.1(ke)2.555 G(yseq).1 E F0(dif)2.556 E .056 (fers from)-.25 F F2 -.1(ke)2.556 G(yname).1 E F0(abo)2.556 E .356 -.15 (ve i)-.15 H 2.556(nt).15 G .056(hat strings)-2.556 F 1.284 -(denoting an entire k)108 201.6 R 1.584 -.15(ey s)-.1 H 1.284(equence m\ +(denoting an entire k)108 388.8 R 1.584 -.15(ey s)-.1 H 1.284(equence m\ ay be speci\214ed by placing the sequence within double quotes.).15 F -(Some)6.284 E .385(GNU Emacs style k)108 213.6 R .685 -.15(ey e)-.1 H +(Some)6.284 E .385(GNU Emacs style k)108 400.8 R .685 -.15(ey e)-.1 H .385(scapes can be used, as in the follo).15 F .385(wing e)-.25 F .386 (xample, b)-.15 F .386(ut the symbolic character names)-.2 F -(are not recognized.)108 225.6 Q("\\C\255u": uni)144 249.6 Q -.15(ve) +(are not recognized.)108 412.8 Q("\\C\255u": uni)144 436.8 Q -.15(ve) -.25 G(rsal\255ar).15 E(gument)-.18 E -("\\C\255x\\C\255r": re\255read\255init\255\214le)144 261.6 Q -("\\e[11~": "Function K)144 273.6 Q .3 -.15(ey 1)-.25 H(").15 E .315 -(In this e)108 290.4 R(xample,)-.15 E F1(C\255u)2.655 E F0 .315(is ag) +("\\C\255x\\C\255r": re\255read\255init\255\214le)144 448.8 Q +("\\e[11~": "Function K)144 460.8 Q .3 -.15(ey 1)-.25 H(").15 E .315 +(In this e)108 477.6 R(xample,)-.15 E F1(C\255u)2.655 E F0 .315(is ag) 3.065 F .315(ain bound to the function)-.05 F F2(uni)2.815 E -.1(ve)-.1 G(rsal\255ar).1 E(gument)-.1 E F0(.)A F1 .315(C\255x C\255r)5.155 F F0 -.314(is bound to the func-)3.544 F(tion)108 302.4 Q F2 -.18(re)2.5 G +.314(is bound to the func-)3.544 F(tion)108 489.6 Q F2 -.18(re)2.5 G .18 E(ead\255init\255\214le)-.18 E F0 2.5(,a)C(nd)-2.5 E F1 (ESC [ 1 1 ~)3.01 E F0(is bound to insert the te)3.94 E(xt)-.15 E F3 (Function Key 1)2.5 E F0(.)A -(The full set of GNU Emacs style escape sequences is)108 319.2 Q F2 -<5c43ad>144 331.2 Q F0(control pre\214x)180 331.2 Q F2<5c4dad>144 343.2 -Q F0(meta pre\214x)180 343.2 Q F2(\\e)144 355.2 Q F0 -(an escape character)180 355.2 Q F2(\\\\)144 367.2 Q F0(backslash)180 -367.2 Q F2(\\")144 379.2 Q F0(literal ")180 379.2 Q F2<5c08>144 391.2 Q -F0(literal \010)180 391.2 Q(In addition to the GNU Emacs style escape s\ -equences, a second set of backslash escapes is a)108 408 Q -.25(va)-.2 G -(ilable:).25 E F2(\\a)144 420 Q F0(alert \(bell\))180 420 Q F2(\\b)144 -432 Q F0(backspace)180 432 Q F2(\\d)144 444 Q F0(delete)180 444 Q F2 -(\\f)144 456 Q F0(form feed)180 456 Q F2(\\n)144 468 Q F0(ne)180 468 Q -(wline)-.25 E F2(\\r)144 480 Q F0(carriage return)180 480 Q F2(\\t)144 -492 Q F0(horizontal tab)180 492 Q F2(\\v)144 504 Q F0 -.15(ve)180 504 S -(rtical tab).15 E F2(\\)144 516 Q F1(nnn)A F0 -(the eight-bit character whose v)180 516 Q(alue is the octal v)-.25 E -(alue)-.25 E F1(nnn)2.5 E F0(\(one to three digits\))2.5 E F2(\\x)144 -528 Q F1(HH)A F0(the eight-bit character whose v)180 528 Q -(alue is the he)-.25 E(xadecimal v)-.15 E(alue)-.25 E F1(HH)2.5 E F0 -(\(one or tw)2.5 E 2.5(oh)-.1 G .3 -.15(ex d)-2.5 H(igits\)).15 E 1.141 -(When entering the te)108 544.8 R 1.141(xt of a macro, single or double\ - quotes must be used to indicate a macro de\214nition.)-.15 F .09 -(Unquoted te)108 556.8 R .09(xt is assumed to be a function name.)-.15 F -.089(In the macro body)5.089 F 2.589(,t)-.65 G .089 -(he backslash escapes described abo)-2.589 F -.15(ve)-.15 G(are e)108 -568.8 Q 2.5(xpanded. Backslash)-.15 F(will quote an)2.5 E 2.5(yo)-.15 G -(ther character in the macro te)-2.5 E(xt, including " and \010.)-.15 E -F2(Bash)108 585.6 Q F0(allo)2.929 E .429(ws the current readline k)-.25 -F .729 -.15(ey b)-.1 H .429 -(indings to be displayed or modi\214ed with the).15 F F2(bind)2.93 E F0 --.2(bu)2.93 G .43(iltin command.).2 F .046 -(The editing mode may be switched during interacti)108 597.6 R .346 -.15 -(ve u)-.25 H .046(se by using the).15 F F22.545 E F0 .045 -(option to the)2.545 F F2(set)2.545 E F0 -.2(bu)2.545 G .045 -(iltin command).2 F(\(see)108 609.6 Q/F4 9/Times-Bold@0 SF(SHELL B)2.5 E -(UIL)-.09 E(TIN COMMANDS)-.828 E F0(belo)2.25 E(w\).)-.25 E F2 -(Readline V)87 626.4 Q(ariables)-.92 E F0 .043(Readline has v)108 638.4 -R .043(ariables that can be used to further customize its beha)-.25 F -(vior)-.2 E 5.043(.A)-.55 G -.25(va)-2.5 G .043 -(riable may be set in the).25 F F1(inpu-)2.554 E(tr)108 650.4 Q(c)-.37 E -F0(\214le with a statement of the form)2.81 E F2(set)144 667.2 Q F1 -(variable\255name value)2.5 E F0(or using the)108 679.2 Q F2(bind)2.5 E -F0 -.2(bu)2.5 G(iltin command \(see).2 E F4(SHELL B)2.5 E(UIL)-.09 E -(TIN COMMANDS)-.828 E F0(belo)2.25 E(w\).)-.25 E .79 -(Except where noted, readline v)108 696 R .79(ariables can tak)-.25 F -3.29(et)-.1 G .79(he v)-3.29 F(alues)-.25 E F2(On)3.29 E F0(or)3.29 E F2 -(Off)3.29 E F0 .79(\(without re)3.29 F -.05(ga)-.15 G .79(rd to case\).) -.05 F(Unrecog-)5.79 E .448(nized v)108 708 R .448 -(ariable names are ignored.)-.25 F .448(When a v)5.448 F .448(ariable v) --.25 F .448(alue is read, empty or null v)-.25 F .449 -(alues, "on" \(case-insensi-)-.25 F(ti)108 720 Q -.15(ve)-.25 G .468 -(\), and "1" are equi).15 F -.25(va)-.25 G .468(lent to).25 F F2(On) -2.968 E F0 5.468(.A)C .468(ll other v)-5.468 F .468(alues are equi)-.25 -F -.25(va)-.25 G .468(lent to).25 F F2(Off)2.968 E F0 5.468(.T)C .467 -(he v)-5.468 F .467(ariables and their def)-.25 F(ault)-.1 E -(GNU Bash 5.2)72 768 Q(2021 December 26)136.795 E(42)185.955 E 0 Cg EP +(The full set of GNU Emacs style escape sequences is)108 506.4 Q F2 +<5c43ad>144 518.4 Q F0(control pre\214x)180 518.4 Q F2<5c4dad>144 530.4 +Q F0(meta pre\214x)180 530.4 Q F2(\\e)144 542.4 Q F0 +(an escape character)180 542.4 Q F2(\\\\)144 554.4 Q F0(backslash)180 +554.4 Q F2(\\")144 566.4 Q F0(literal ")180 566.4 Q F2<5c08>144 578.4 Q +F0(literal \010)180 578.4 Q(In addition to the GNU Emacs style escape s\ +equences, a second set of backslash escapes is a)108 595.2 Q -.25(va)-.2 +G(ilable:).25 E F2(\\a)144 607.2 Q F0(alert \(bell\))180 607.2 Q F2(\\b) +144 619.2 Q F0(backspace)180 619.2 Q F2(\\d)144 631.2 Q F0(delete)180 +631.2 Q F2(\\f)144 643.2 Q F0(form feed)180 643.2 Q F2(\\n)144 655.2 Q +F0(ne)180 655.2 Q(wline)-.25 E F2(\\r)144 667.2 Q F0(carriage return)180 +667.2 Q F2(\\t)144 679.2 Q F0(horizontal tab)180 679.2 Q F2(\\v)144 +691.2 Q F0 -.15(ve)180 691.2 S(rtical tab).15 E F2(\\)144 703.2 Q F1 +(nnn)A F0(the eight-bit character whose v)180 703.2 Q +(alue is the octal v)-.25 E(alue)-.25 E F1(nnn)2.5 E F0 +(\(one to three digits\))2.5 E F2(\\x)144 715.2 Q F1(HH)A F0 +(the eight-bit character whose v)180 715.2 Q(alue is the he)-.25 E +(xadecimal v)-.15 E(alue)-.25 E F1(HH)2.5 E F0(\(one or tw)2.5 E 2.5(oh) +-.1 G .3 -.15(ex d)-2.5 H(igits\)).15 E(GNU Bash 5.2)72 768 Q +(2022 January 17)141.79 E(42)190.95 E 0 Cg EP %%Page: 43 43 %%BeginPageSetup BP %%EndPageSetup /F0 10/Times-Roman@0 SF -.35(BA)72 48 S 137.14(SH\(1\) General).35 F -(Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E -.25(va)108 84 S -(lues are:).25 E/F1 10/Times-Bold@0 SF(bell\255style \(audible\))108 -100.8 Q F0 .01(Controls what happens when readline w)144 112.8 R .011 +(Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E 1.141 +(When entering the te)108 84 R 1.141(xt of a macro, single or double qu\ +otes must be used to indicate a macro de\214nition.)-.15 F .09 +(Unquoted te)108 96 R .09(xt is assumed to be a function name.)-.15 F +.089(In the macro body)5.089 F 2.589(,t)-.65 G .089 +(he backslash escapes described abo)-2.589 F -.15(ve)-.15 G(are e)108 +108 Q 2.5(xpanded. Backslash)-.15 F(will quote an)2.5 E 2.5(yo)-.15 G +(ther character in the macro te)-2.5 E(xt, including " and \010.)-.15 E +/F1 10/Times-Bold@0 SF(Bash)108 124.8 Q F0(allo)2.929 E .429 +(ws the current readline k)-.25 F .729 -.15(ey b)-.1 H .429 +(indings to be displayed or modi\214ed with the).15 F F1(bind)2.93 E F0 +-.2(bu)2.93 G .43(iltin command.).2 F .046 +(The editing mode may be switched during interacti)108 136.8 R .346 -.15 +(ve u)-.25 H .046(se by using the).15 F F12.545 E F0 .045 +(option to the)2.545 F F1(set)2.545 E F0 -.2(bu)2.545 G .045 +(iltin command).2 F(\(see)108 148.8 Q/F2 9/Times-Bold@0 SF(SHELL B)2.5 E +(UIL)-.09 E(TIN COMMANDS)-.828 E F0(belo)2.25 E(w\).)-.25 E F1 +(Readline V)87 165.6 Q(ariables)-.92 E F0 .043(Readline has v)108 177.6 +R .043(ariables that can be used to further customize its beha)-.25 F +(vior)-.2 E 5.043(.A)-.55 G -.25(va)-2.5 G .043 +(riable may be set in the).25 F/F3 10/Times-Italic@0 SF(inpu-)2.554 E +(tr)108 189.6 Q(c)-.37 E F0(\214le with a statement of the form)2.81 E +F1(set)144 206.4 Q F3(variable\255name value)2.5 E F0(or using the)108 +218.4 Q F1(bind)2.5 E F0 -.2(bu)2.5 G(iltin command \(see).2 E F2 +(SHELL B)2.5 E(UIL)-.09 E(TIN COMMANDS)-.828 E F0(belo)2.25 E(w\).)-.25 +E .79(Except where noted, readline v)108 235.2 R .79(ariables can tak) +-.25 F 3.29(et)-.1 G .79(he v)-3.29 F(alues)-.25 E F1(On)3.29 E F0(or) +3.29 E F1(Off)3.29 E F0 .79(\(without re)3.29 F -.05(ga)-.15 G .79 +(rd to case\).).05 F(Unrecog-)5.79 E .448(nized v)108 247.2 R .448 +(ariable names are ignored.)-.25 F .448(When a v)5.448 F .448(ariable v) +-.25 F .448(alue is read, empty or null v)-.25 F .449 +(alues, "on" \(case-insensi-)-.25 F(ti)108 259.2 Q -.15(ve)-.25 G .468 +(\), and "1" are equi).15 F -.25(va)-.25 G .468(lent to).25 F F1(On) +2.968 E F0 5.468(.A)C .468(ll other v)-5.468 F .468(alues are equi)-.25 +F -.25(va)-.25 G .468(lent to).25 F F1(Off)2.968 E F0 5.468(.T)C .467 +(he v)-5.468 F .467(ariables and their def)-.25 F(ault)-.1 E -.25(va)108 +271.2 S(lues are:).25 E F1(bell\255style \(audible\))108 288 Q F0 .01 +(Controls what happens when readline w)144 300 R .011 (ants to ring the terminal bell.)-.1 F .011(If set to)5.011 F F1(none) 2.511 E F0 2.511(,r)C .011(eadline ne)-2.511 F -.15(ve)-.25 G(r).15 E -.94(rings the bell.)144 124.8 R .94(If set to)5.94 F F1(visible)3.44 E -F0 3.44(,r)C .94(eadline uses a visible bell if one is a)-3.44 F -.25 -(va)-.2 G 3.44(ilable. If).25 F .94(set to)3.44 F F1(audible)3.44 E F0 -(,)A(readline attempts to ring the terminal')144 136.8 Q 2.5(sb)-.55 G -(ell.)-2.5 E F1(bind\255tty\255special\255chars \(On\))108 148.8 Q F0 -.055(If set to)144 160.8 R F1(On)2.555 E F0 2.555(,r)C .056(eadline att\ -empts to bind the control characters treated specially by the k)-2.555 F -(ernel')-.1 E 2.556(st)-.55 G(ermi-)-2.556 E(nal dri)144 172.8 Q -.15 -(ve)-.25 G 2.5(rt).15 G 2.5(ot)-2.5 G(heir readline equi)-2.5 E -.25(va) --.25 G(lents.).25 E F1(blink\255matching\255par)108 184.8 Q(en \(Off\)) --.18 E F0 .21(If set to)144 196.8 R F1(On)2.71 E F0 2.71(,r)C .21 +.94(rings the bell.)144 312 R .94(If set to)5.94 F F1(visible)3.44 E F0 +3.44(,r)C .94(eadline uses a visible bell if one is a)-3.44 F -.25(va) +-.2 G 3.44(ilable. If).25 F .94(set to)3.44 F F1(audible)3.44 E F0(,)A +(readline attempts to ring the terminal')144 324 Q 2.5(sb)-.55 G(ell.) +-2.5 E F1(bind\255tty\255special\255chars \(On\))108 336 Q F0 .055 +(If set to)144 348 R F1(On)2.555 E F0 2.555(,r)C .056(eadline attempts \ +to bind the control characters treated specially by the k)-2.555 F +(ernel')-.1 E 2.556(st)-.55 G(ermi-)-2.556 E(nal dri)144 360 Q -.15(ve) +-.25 G 2.5(rt).15 G 2.5(ot)-2.5 G(heir readline equi)-2.5 E -.25(va)-.25 +G(lents.).25 E F1(blink\255matching\255par)108 372 Q(en \(Off\))-.18 E +F0 .21(If set to)144 384 R F1(On)2.71 E F0 2.71(,r)C .21 (eadline attempts to brie\215y mo)-2.71 F .51 -.15(ve t)-.15 H .21 (he cursor to an opening parenthesis when a closing).15 F -(parenthesis is inserted.)144 208.8 Q F1(color)108 220.8 Q +(parenthesis is inserted.)144 396 Q F1(color)108 408 Q (ed\255completion\255pr)-.18 E(e\214x \(Off\))-.18 E F0 .515(If set to) -144 232.8 R F1(On)3.015 E F0 3.015(,w)C .515(hen listing completions, r\ -eadline displays the common pre\214x of the set of possible)-3.015 F -2.936(completions using a dif)144 244.8 R 2.936(ferent color)-.25 F -7.936(.T)-.55 G 2.936(he color de\214nitions are tak)-7.936 F 2.935 -(en from the v)-.1 F 2.935(alue of the)-.25 F F1(LS_COLORS)144 256.8 Q -F0(en)3.076 E .577(vironment v)-.4 F 3.077(ariable. If)-.25 F .577 +144 420 R F1(On)3.015 E F0 3.015(,w)C .515(hen listing completions, rea\ +dline displays the common pre\214x of the set of possible)-3.015 F 2.936 +(completions using a dif)144 432 R 2.936(ferent color)-.25 F 7.936(.T) +-.55 G 2.936(he color de\214nitions are tak)-7.936 F 2.935 +(en from the v)-.1 F 2.935(alue of the)-.25 F F1(LS_COLORS)144 444 Q F0 +(en)3.076 E .577(vironment v)-.4 F 3.077(ariable. If)-.25 F .577 (there is a color de\214nition in)3.077 F F1($LS_COLORS)3.077 E F0 .577 -(for the cus-)3.077 F .135(tom suf)144 268.8 R .135(\214x "readline-col\ -ored-completion-pre\214x", readline uses this color for the common pre\ -\214x in-)-.25 F(stead of its def)144 280.8 Q(ault.)-.1 E F1(color)108 -292.8 Q(ed\255stats \(Off\))-.18 E F0 1.579(If set to)144 304.8 R F1(On) -4.079 E F0 4.079(,r)C 1.579 -(eadline displays possible completions using dif)-4.079 F 1.58 -(ferent colors to indicate their \214le)-.25 F 2.5(type. The)144 316.8 R -(color de\214nitions are tak)2.5 E(en from the v)-.1 E(alue of the)-.25 -E F1(LS_COLORS)2.5 E F0(en)2.5 E(vironment v)-.4 E(ariable.)-.25 E F1 -(comment\255begin \(`)108 328.8 Q(`#')-.63 E('\))-.63 E F0 .885 -(The string that is inserted when the readline)144 340.8 R F1 +(for the cus-)3.077 F .135(tom suf)144 456 R .135(\214x "readline-color\ +ed-completion-pre\214x", readline uses this color for the common pre\ +\214x in-)-.25 F(stead of its def)144 468 Q(ault.)-.1 E F1(color)108 480 +Q(ed\255stats \(Off\))-.18 E F0 1.579(If set to)144 492 R F1(On)4.079 E +F0 4.079(,r)C 1.579(eadline displays possible completions using dif) +-4.079 F 1.58(ferent colors to indicate their \214le)-.25 F 2.5 +(type. The)144 504 R(color de\214nitions are tak)2.5 E(en from the v)-.1 +E(alue of the)-.25 E F1(LS_COLORS)2.5 E F0(en)2.5 E(vironment v)-.4 E +(ariable.)-.25 E F1(comment\255begin \(`)108 516 Q(`#')-.63 E('\))-.63 E +F0 .885(The string that is inserted when the readline)144 528 R F1 (insert\255comment)3.385 E F0 .884(command is e)3.384 F -.15(xe)-.15 G -3.384(cuted. This).15 F(com-)3.384 E(mand is bound to)144 352.8 Q F1 +3.384(cuted. This).15 F(com-)3.384 E(mand is bound to)144 540 Q F1 (M\255#)2.5 E F0(in emacs mode and to)2.5 E F1(#)2.5 E F0 (in vi command mode.)2.5 E F1(completion\255display\255width \(\2551\)) -108 364.8 Q F0 1.453(The number of screen columns used to display possi\ -ble matches when performing completion.)144 376.8 R .194(The v)144 388.8 -R .193(alue is ignored if it is less than 0 or greater than the termina\ -l screen width.)-.25 F 2.693(Av)5.193 G .193(alue of 0 will)-2.943 F -(cause matches to be displayed one per line.)144 400.8 Q(The def)5 E -(ault v)-.1 E(alue is \2551.)-.25 E F1(completion\255ignor)108 412.8 Q -(e\255case \(Off\))-.18 E F0(If set to)144 424.8 Q F1(On)2.5 E F0 2.5 -(,r)C(eadline performs \214lename matching and completion in a case\255\ -insensiti)-2.5 E .3 -.15(ve f)-.25 H(ashion.).05 E F1 -(completion\255map\255case \(Off\))108 436.8 Q F0 .093(If set to)144 -448.8 R F1(On)2.593 E F0 2.593(,a)C(nd)-2.593 E F1(completion\255ignor) -2.593 E(e\255case)-.18 E F0 .093(is enabled, readline treats h)2.593 F -.093(yphens \()-.05 F/F2 10/Times-Italic@0 SFA F0 2.593(\)a)C .094 -(nd underscores)-2.593 F(\()144 460.8 Q F2(_)A F0 2.5(\)a)C 2.5(se)-2.5 -G(qui)-2.5 E -.25(va)-.25 G(lent when performing case\255insensiti).25 E -.3 -.15(ve \214)-.25 H(lename matching and completion.).15 E F1 -(completion\255pr)108 472.8 Q(e\214x\255display\255length \(0\))-.18 E -F0 .829(The length in characters of the common pre\214x of a list of po\ -ssible completions that is displayed)144 484.8 R 1.274 -(without modi\214cation.)144 496.8 R 1.274(When set to a v)6.274 F 1.274 -(alue greater than zero, common pre\214x)-.25 F 1.275 -(es longer than this)-.15 F -.25(va)144 508.8 S(lue are replaced with a\ -n ellipsis when displaying possible completions.).25 E F1 -(completion\255query\255items \(100\))108 520.8 Q F0 .53 -(This determines when the user is queried about vie)144 532.8 R .529 -(wing the number of possible completions gen-)-.25 F .56(erated by the) -144 544.8 R F1(possible\255completions)3.06 E F0 3.06(command. It)3.06 F -.561(may be set to an)3.061 F 3.061(yi)-.15 G(nte)-3.061 E .561(ger v) --.15 F .561(alue greater than or)-.25 F .783(equal to zero.)144 556.8 R -.783(If the number of possible completions is greater than or equal to \ -the v)5.783 F .782(alue of this)-.25 F -.25(va)144 568.8 S .367 -(riable, readline will ask whether or not the user wishes to vie).25 F -2.868(wt)-.25 G .368(hem; otherwise the)-2.868 F 2.868(ya)-.15 G .368 -(re simply)-2.868 F .673(listed on the terminal.)144 580.8 R 3.173(Az) -5.673 G .673(ero v)-3.173 F .673(alue means readline should ne)-.25 F --.15(ve)-.25 G 3.172(ra).15 G .672(sk; ne)-3.172 F -.05(ga)-.15 G(ti).05 -E .972 -.15(ve v)-.25 H .672(alues are treated)-.1 F(as zero.)144 592.8 -Q F1(con)108 604.8 Q -.1(ve)-.4 G(rt\255meta \(On\)).1 E F0 .612 -(If set to)144 616.8 R F1(On)3.112 E F0 3.112(,r)C .613 -(eadline will con)-3.112 F -.15(ve)-.4 G .613 -(rt characters with the eighth bit set to an ASCII k).15 F .913 -.15 -(ey s)-.1 H .613(equence by).15 F .541 -(stripping the eighth bit and pre\214xing an escape character \(in ef) -144 628.8 R .541(fect, using escape as the)-.25 F F2 .541(meta pr)3.041 -F(e-)-.37 E<8c78>144 640.8 Q F0 2.5(\). The)B(def)2.5 E(ault is)-.1 E F2 -(On)2.5 E F0 2.5(,b)C(ut readline will set it to)-2.7 E F2(Of)2.5 E(f) --.18 E F0(if the locale contains eight-bit characters.)2.5 E F1 -(disable\255completion \(Off\))108 652.8 Q F0 .038(If set to)144 664.8 R -F1(On)2.538 E F0 2.538(,r)C .038(eadline will inhibit w)-2.538 F .038 -(ord completion.)-.1 F .038 -(Completion characters will be inserted into the)5.038 F(line as if the) -144 676.8 Q 2.5(yh)-.15 G(ad been mapped to)-2.5 E F1(self-insert)2.5 E -F0(.)A F1(echo\255contr)108 688.8 Q(ol\255characters \(On\))-.18 E F0 -1.211(When set to)144 700.8 R F1(On)3.711 E F0 3.711(,o)C 3.711(no) --3.711 G 1.211(perating systems that indicate the)-3.711 F 3.711(ys)-.15 -G 1.21(upport it, readline echoes a character)-3.711 F -(corresponding to a signal generated from the k)144 712.8 Q -.15(ey)-.1 -G(board.).15 E(GNU Bash 5.2)72 768 Q(2021 December 26)136.795 E(43) -185.955 E 0 Cg EP +108 552 Q F0 1.453(The number of screen columns used to display possibl\ +e matches when performing completion.)144 564 R .194(The v)144 576 R +.193(alue is ignored if it is less than 0 or greater than the terminal \ +screen width.)-.25 F 2.693(Av)5.193 G .193(alue of 0 will)-2.943 F +(cause matches to be displayed one per line.)144 588 Q(The def)5 E +(ault v)-.1 E(alue is \2551.)-.25 E F1(completion\255ignor)108 600 Q +(e\255case \(Off\))-.18 E F0(If set to)144 612 Q F1(On)2.5 E F0 2.5(,r)C +(eadline performs \214lename matching and completion in a case\255insen\ +siti)-2.5 E .3 -.15(ve f)-.25 H(ashion.).05 E F1 +(completion\255map\255case \(Off\))108 624 Q F0 .093(If set to)144 636 R +F1(On)2.593 E F0 2.593(,a)C(nd)-2.593 E F1(completion\255ignor)2.593 E +(e\255case)-.18 E F0 .093(is enabled, readline treats h)2.593 F .093 +(yphens \()-.05 F F3A F0 2.593(\)a)C .094(nd underscores)-2.593 F +(\()144 648 Q F3(_)A F0 2.5(\)a)C 2.5(se)-2.5 G(qui)-2.5 E -.25(va)-.25 +G(lent when performing case\255insensiti).25 E .3 -.15(ve \214)-.25 H +(lename matching and completion.).15 E F1(completion\255pr)108 660 Q +(e\214x\255display\255length \(0\))-.18 E F0 .829(The length in charact\ +ers of the common pre\214x of a list of possible completions that is di\ +splayed)144 672 R 1.274(without modi\214cation.)144 684 R 1.274 +(When set to a v)6.274 F 1.274(alue greater than zero, common pre\214x) +-.25 F 1.275(es longer than this)-.15 F -.25(va)144 696 S(lue are repla\ +ced with an ellipsis when displaying possible completions.).25 E +(GNU Bash 5.2)72 768 Q(2022 January 17)141.79 E(43)190.95 E 0 Cg EP %%Page: 44 44 %%BeginPageSetup BP %%EndPageSetup /F0 10/Times-Roman@0 SF -.35(BA)72 48 S 137.14(SH\(1\) General).35 F (Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E/F1 10/Times-Bold@0 -SF(editing\255mode \(emacs\))108 84 Q F0 .141 -(Controls whether readline be)144 96 R .141(gins with a set of k)-.15 F -.441 -.15(ey b)-.1 H .141(indings similar to).15 F/F2 10/Times-Italic@0 -SF(Emacs)2.642 E F0(or)2.642 E F2(vi)2.642 E F0(.)A F1(editing\255mode) -5.142 E F0(can be set to either)144 108 Q F1(emacs)2.5 E F0(or)2.5 E F1 -(vi)2.5 E F0(.)A F1(emacs\255mode\255string \(@\))108 120 Q F0 .518 -(If the)144 132 R F2(show\255mode\255in\255pr)3.018 E(ompt)-.45 E F0 --.25(va)3.018 G .517 -(riable is enabled, this string is displayed immediately before the).25 -F .622(last line of the primary prompt when emacs editing mode is acti) -144 144 R -.15(ve)-.25 G 5.622(.T).15 G .622(he v)-5.622 F .622 -(alue is e)-.25 F .622(xpanded lik)-.15 F 3.122(ea)-.1 G -.1(ke)144 156 -S 3.34(yb)-.05 G .839 -(inding, so the standard set of meta- and control pre\214x)-3.34 F .839 -(es and backslash escape sequences is)-.15 F -.2(av)144 168 S 2.798 +SF(completion\255query\255items \(100\))108 84 Q F0 .53 +(This determines when the user is queried about vie)144 96 R .529 +(wing the number of possible completions gen-)-.25 F .56(erated by the) +144 108 R F1(possible\255completions)3.06 E F0 3.06(command. It)3.06 F +.561(may be set to an)3.061 F 3.061(yi)-.15 G(nte)-3.061 E .561(ger v) +-.15 F .561(alue greater than or)-.25 F .783(equal to zero.)144 120 R +.783(If the number of possible completions is greater than or equal to \ +the v)5.783 F .782(alue of this)-.25 F -.25(va)144 132 S .367 +(riable, readline will ask whether or not the user wishes to vie).25 F +2.868(wt)-.25 G .368(hem; otherwise the)-2.868 F 2.868(ya)-.15 G .368 +(re simply)-2.868 F .673(listed on the terminal.)144 144 R 3.173(Az) +5.673 G .673(ero v)-3.173 F .673(alue means readline should ne)-.25 F +-.15(ve)-.25 G 3.172(ra).15 G .672(sk; ne)-3.172 F -.05(ga)-.15 G(ti).05 +E .972 -.15(ve v)-.25 H .672(alues are treated)-.1 F(as zero.)144 156 Q +F1(con)108 168 Q -.1(ve)-.4 G(rt\255meta \(On\)).1 E F0 .612(If set to) +144 180 R F1(On)3.112 E F0 3.112(,r)C .613(eadline will con)-3.112 F +-.15(ve)-.4 G .613(rt characters with the eighth bit set to an ASCII k) +.15 F .913 -.15(ey s)-.1 H .613(equence by).15 F .541 +(stripping the eighth bit and pre\214xing an escape character \(in ef) +144 192 R .541(fect, using escape as the)-.25 F/F2 10/Times-Italic@0 SF +.541(meta pr)3.041 F(e-)-.37 E<8c78>144 204 Q F0 2.5(\). The)B(def)2.5 E +(ault is)-.1 E F2(On)2.5 E F0 2.5(,b)C(ut readline will set it to)-2.7 E +F2(Of)2.5 E(f)-.18 E F0(if the locale contains eight-bit characters.)2.5 +E F1(disable\255completion \(Off\))108 216 Q F0 .038(If set to)144 228 R +F1(On)2.538 E F0 2.538(,r)C .038(eadline will inhibit w)-2.538 F .038 +(ord completion.)-.1 F .038 +(Completion characters will be inserted into the)5.038 F(line as if the) +144 240 Q 2.5(yh)-.15 G(ad been mapped to)-2.5 E F1(self-insert)2.5 E F0 +(.)A F1(echo\255contr)108 252 Q(ol\255characters \(On\))-.18 E F0 1.211 +(When set to)144 264 R F1(On)3.711 E F0 3.711(,o)C 3.711(no)-3.711 G +1.211(perating systems that indicate the)-3.711 F 3.711(ys)-.15 G 1.21 +(upport it, readline echoes a character)-3.711 F +(corresponding to a signal generated from the k)144 276 Q -.15(ey)-.1 G +(board.).15 E F1(editing\255mode \(emacs\))108 288 Q F0 .141 +(Controls whether readline be)144 300 R .141(gins with a set of k)-.15 F +.441 -.15(ey b)-.1 H .141(indings similar to).15 F F2(Emacs)2.642 E F0 +(or)2.642 E F2(vi)2.642 E F0(.)A F1(editing\255mode)5.142 E F0 +(can be set to either)144 312 Q F1(emacs)2.5 E F0(or)2.5 E F1(vi)2.5 E +F0(.)A F1(emacs\255mode\255string \(@\))108 324 Q F0 .518(If the)144 336 +R F2(show\255mode\255in\255pr)3.018 E(ompt)-.45 E F0 -.25(va)3.018 G +.517(riable is enabled, this string is displayed immediately before the) +.25 F .622 +(last line of the primary prompt when emacs editing mode is acti)144 348 +R -.15(ve)-.25 G 5.622(.T).15 G .622(he v)-5.622 F .622(alue is e)-.25 F +.622(xpanded lik)-.15 F 3.122(ea)-.1 G -.1(ke)144 360 S 3.34(yb)-.05 G +.839(inding, so the standard set of meta- and control pre\214x)-3.34 F +.839(es and backslash escape sequences is)-.15 F -.2(av)144 372 S 2.798 (ailable. Use)-.05 F .298(the \\1 and \\2 escapes to be)2.798 F .298 (gin and end sequences of non-printing characters, which)-.15 F (can be used to embed a terminal control sequence into the mode string.) -144 180 Q F1(enable\255acti)108 192 Q -.1(ve)-.1 G.1 E -(egion \(On\))-.18 E F0(The)144 204 Q F2(point)3.246 E F0 .746 +144 384 Q F1(enable\255acti)108 396 Q -.1(ve)-.1 G.1 E +(egion \(On\))-.18 E F0(The)144 408 Q F2(point)3.246 E F0 .746 (is the current cursor position, and)3.246 F F2(mark)3.246 E F0 .746 (refers to a sa)3.246 F -.15(ve)-.2 G 3.246(dc).15 G .746 (ursor position.)-3.246 F .745(The te)5.746 F .745(xt be-)-.15 F .344 -(tween the point and mark is referred to as the)144 216 R F2 -.37(re) +(tween the point and mark is referred to as the)144 420 R F2 -.37(re) 2.844 G(gion)-.03 E F0 5.344(.W)C .344(hen this v)-5.344 F .344 (ariable is set to)-.25 F F2(On)2.845 E F0 2.845(,r)C .345(eadline al-) --2.845 F(lo)144 228 Q .098(ws certain commands to designate the re)-.25 +-2.845 F(lo)144 432 Q .098(ws certain commands to designate the re)-.25 F .098(gion as)-.15 F F2(active)2.598 E F0 5.098(.W)C .098(hen the re) -5.098 F .098(gion is acti)-.15 F -.15(ve)-.25 G 2.598(,r).15 G .098 -(eadline high-)-2.598 F .628(lights the te)144 240 R .628(xt in the re) +(eadline high-)-2.598 F .628(lights the te)144 444 R .628(xt in the re) -.15 F .628(gion using the terminal')-.15 F 3.128(ss)-.55 G .628 (tandout mode.)-3.128 F .628(The acti)5.628 F .928 -.15(ve r)-.25 H -.15 (eg).15 G .628(ion sho).15 F .629(ws the te)-.25 F(xt)-.15 E .448 -(inserted by brack)144 252 R .448(eted-paste and an)-.1 F 2.948(ym)-.15 +(inserted by brack)144 456 R .448(eted-paste and an)-.1 F 2.948(ym)-.15 G .448(atching te)-2.948 F .447 (xt found by incremental and non-incremental his-)-.15 F(tory searches.) -144 264 Q F1(enable\255brack)108 276 Q(eted\255paste \(On\))-.1 E F0 -1.221(When set to)144 288 R F1(On)3.721 E F0 3.721(,r)C 1.221 +144 468 Q F1(enable\255brack)108 480 Q(eted\255paste \(On\))-.1 E F0 +1.221(When set to)144 492 R F1(On)3.721 E F0 3.721(,r)C 1.221 (eadline will con\214gure the terminal in a w)-3.721 F 1.221 (ay that will enable it to insert each)-.1 F .353 -(paste into the editing b)144 300 R(uf)-.2 E .353(fer as a single strin\ +(paste into the editing b)144 504 R(uf)-.2 E .353(fer as a single strin\ g of characters, instead of treating each character as if)-.25 F .543 -(it had been read from the k)144 312 R -.15(ey)-.1 G 3.043(board. This) +(it had been read from the k)144 516 R -.15(ey)-.1 G 3.043(board. This) .15 F .543(can pre)3.043 F -.15(ve)-.25 G .544 (nt pasted characters from being interpreted as).15 F(editing commands.) -144 324 Q F1(enable\255k)108 336 Q(eypad \(Off\))-.1 E F0 .893 -(When set to)144 348 R F1(On)3.393 E F0 3.393(,r)C .893 +144 528 Q F1(enable\255k)108 540 Q(eypad \(Off\))-.1 E F0 .893 +(When set to)144 552 R F1(On)3.393 E F0 3.393(,r)C .893 (eadline will try to enable the application k)-3.393 F -.15(ey)-.1 G .893(pad when it is called.).15 F .892(Some sys-)5.893 F -(tems need this to enable the arro)144 360 Q 2.5(wk)-.25 G -.15(ey)-2.6 -G(s.).15 E F1(enable\255meta\255k)108 372 Q(ey \(On\))-.1 E F0 .64 -(When set to)144 384 R F1(On)3.14 E F0 3.14(,r)C .64 +(tems need this to enable the arro)144 564 Q 2.5(wk)-.25 G -.15(ey)-2.6 +G(s.).15 E F1(enable\255meta\255k)108 576 Q(ey \(On\))-.1 E F0 .64 +(When set to)144 588 R F1(On)3.14 E F0 3.14(,r)C .64 (eadline will try to enable an)-3.14 F 3.14(ym)-.15 G .64 (eta modi\214er k)-3.14 F .94 -.15(ey t)-.1 H .64 -(he terminal claims to support).15 F(when it is called.)144 396 Q +(he terminal claims to support).15 F(when it is called.)144 600 Q (On man)5 E 2.5(yt)-.15 G(erminals, the meta k)-2.5 E .3 -.15(ey i)-.1 H 2.5(su).15 G(sed to send eight-bit characters.)-2.5 E F1 -(expand\255tilde \(Off\))108 408 Q F0(If set to)144 420 Q F1(On)2.5 E F0 +(expand\255tilde \(Off\))108 612 Q F0(If set to)144 624 Q F1(On)2.5 E F0 2.5(,t)C(ilde e)-2.5 E(xpansion is performed when readline attempts w) --.15 E(ord completion.)-.1 E F1(history\255pr)108 432 Q(eser)-.18 E -.1 -(ve)-.1 G(\255point \(Off\)).1 E F0 .553(If set to)144 444 R F1(On)3.052 +-.15 E(ord completion.)-.1 E F1(history\255pr)108 636 Q(eser)-.18 E -.1 +(ve)-.1 G(\255point \(Off\)).1 E F0 .553(If set to)144 648 R F1(On)3.052 E F0 3.052(,t)C .552(he history code attempts to place point at the sam\ -e location on each history line re-)-3.052 F(trie)144 456 Q -.15(ve)-.25 +e location on each history line re-)-3.052 F(trie)144 660 Q -.15(ve)-.25 G 2.5(dw).15 G(ith)-2.5 E F1(pr)2.5 E -.15(ev)-.18 G(ious-history).15 E F0(or)2.5 E F1(next-history)2.5 E F0(.)A F1(history\255size \(unset\)) -108 468 Q F0 .948(Set the maximum number of history entries sa)144 480 R +108 672 Q F0 .948(Set the maximum number of history entries sa)144 684 R -.15(ve)-.2 G 3.448(di).15 G 3.448(nt)-3.448 G .948(he history list.) -3.448 F .949(If set to zero, an)5.948 F 3.449(ye)-.15 G(xisting)-3.599 -E .483(history entries are deleted and no ne)144 492 R 2.983(we)-.25 G +E .483(history entries are deleted and no ne)144 696 R 2.983(we)-.25 G .483(ntries are sa)-2.983 F -.15(ve)-.2 G 2.983(d. If).15 F .482 (set to a v)2.983 F .482(alue less than zero, the num-)-.25 F .277 -(ber of history entries is not limited.)144 504 R .277(By def)5.277 F +(ber of history entries is not limited.)144 708 R .277(By def)5.277 F .278(ault, the number of history entries is set to the v)-.1 F .278 -(alue of)-.25 F(the)144 516 Q F1(HISTSIZE)3.411 E F0 .911(shell v)3.411 +(alue of)-.25 F(the)144 720 Q F1(HISTSIZE)3.411 E F0 .911(shell v)3.411 F 3.411(ariable. If)-.25 F .911(an attempt is made to set)3.411 F F2 (history\255size)3.41 E F0 .91(to a non-numeric v)3.41 F(alue,)-.25 E -(the maximum number of history entries will be set to 500.)144 528 Q F1 -(horizontal\255scr)108 540 Q(oll\255mode \(Off\))-.18 E F0 .448 -(When set to)144 552 R F1(On)2.948 E F0 2.948(,m)C(ak)-2.948 E .448 -(es readline use a single line for display)-.1 F 2.948(,s)-.65 G .449 -(crolling the input horizontally on a)-2.948 F 1.194(single screen line\ - when it becomes longer than the screen width rather than wrapping to a\ - ne)144 564 R(w)-.25 E 2.5(line. This)144 576 R -(setting is automatically enabled for terminals of height 1.)2.5 E F1 -(input\255meta \(Off\))108 588 Q F0 1.061(If set to)144 600 R F1(On) -3.561 E F0 3.561(,r)C 1.062(eadline will enable eight-bit input \(that \ -is, it will not strip the eighth bit from the)-3.561 F .336 -(characters it reads\), re)144 612 R -.05(ga)-.15 G .335 -(rdless of what the terminal claims it can support.).05 F .335(The name) -5.335 F F1(meta\255\215ag)2.835 E F0(is)2.835 E 2.864(as)144 624 S(ynon) --2.864 E .364(ym for this v)-.15 F 2.864(ariable. The)-.25 F(def)2.864 E -.364(ault is)-.1 F F2(Of)2.864 E(f)-.18 E F0 2.864(,b)C .364 -(ut readline will set it to)-3.064 F F2(On)2.864 E F0 .365 -(if the locale contains)2.865 F(eight-bit characters.)144 636 Q F1 -(isear)108 648 Q(ch\255terminators \(`)-.18 E(`C\255[C\255J')-.63 E('\)) --.63 E F0 .439(The string of characters that should terminate an increm\ -ental search without subsequently e)144 660 R -.15(xe)-.15 G(cut-).15 E -.934(ing the character as a command.)144 672 R .935(If this v)5.935 F -.935(ariable has not been gi)-.25 F -.15(ve)-.25 G 3.435(nav).15 G .935 -(alue, the characters)-3.685 F F2(ESC)3.435 E F0(and)144 684 Q F2 -(C\255J)2.5 E F0(will terminate an incremental search.)2.5 E F1 -.1(ke) -108 696 S(ymap \(emacs\)).1 E F0 2.021(Set the current readline k)144 -708 R -.15(ey)-.1 G 4.521(map. The).15 F 2.021(set of v)4.521 F 2.021 -(alid k)-.25 F -.15(ey)-.1 G 2.021(map names is).15 F F2 2.02 -(emacs, emacs\255standar)4.52 F(d,)-.37 E .041 -(emacs\255meta, emacs\255ctlx, vi, vi\255command)144 720 R F0 2.542(,a)C -(nd)-2.542 E F2(vi\255insert)2.832 E F0(.).68 E F2(vi)5.042 E F0 .042 -(is equi)2.542 F -.25(va)-.25 G .042(lent to).25 F F2(vi\255command) -2.542 E F0(;)A F2(emacs)2.542 E F0(GNU Bash 5.2)72 768 Q -(2021 December 26)136.795 E(44)185.955 E 0 Cg EP +(GNU Bash 5.2)72 768 Q(2022 January 17)141.79 E(44)190.95 E 0 Cg EP %%Page: 45 45 %%BeginPageSetup BP %%EndPageSetup /F0 10/Times-Roman@0 SF -.35(BA)72 48 S 137.14(SH\(1\) General).35 F -(Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E .449(is equi)144 -84 R -.25(va)-.25 G .449(lent to).25 F/F1 10/Times-Italic@0 SF -(emacs\255standar)2.949 E(d)-.37 E F0 5.449(.T)C .449(he def)-5.449 F -.449(ault v)-.1 F .449(alue is)-.25 F F1(emacs)3.139 E F0 2.948(;t).27 G -.448(he v)-2.948 F .448(alue of)-.25 F/F2 10/Times-Bold@0 SF -(editing\255mode)2.948 E F0 .448(also af-)2.948 F(fects the def)144 96 Q -(ault k)-.1 E -.15(ey)-.1 G(map.).15 E F2 -.1(ke)108 108 S -(yseq\255timeout \(500\)).1 E F0 .367(Speci\214es the duration)144 120 R -F1 -.37(re)2.867 G(adline).37 E F0 .367(will w)2.867 F .367 +(Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E +(the maximum number of history entries will be set to 500.)144 84 Q/F1 +10/Times-Bold@0 SF(horizontal\255scr)108 96 Q(oll\255mode \(Off\))-.18 E +F0 .448(When set to)144 108 R F1(On)2.948 E F0 2.948(,m)C(ak)-2.948 E +.448(es readline use a single line for display)-.1 F 2.948(,s)-.65 G +.449(crolling the input horizontally on a)-2.948 F 1.194(single screen \ +line when it becomes longer than the screen width rather than wrapping \ +to a ne)144 120 R(w)-.25 E 2.5(line. This)144 132 R +(setting is automatically enabled for terminals of height 1.)2.5 E F1 +(input\255meta \(Off\))108 144 Q F0 1.061(If set to)144 156 R F1(On) +3.561 E F0 3.561(,r)C 1.062(eadline will enable eight-bit input \(that \ +is, it will not strip the eighth bit from the)-3.561 F .336 +(characters it reads\), re)144 168 R -.05(ga)-.15 G .335 +(rdless of what the terminal claims it can support.).05 F .335(The name) +5.335 F F1(meta\255\215ag)2.835 E F0(is)2.835 E 2.864(as)144 180 S(ynon) +-2.864 E .364(ym for this v)-.15 F 2.864(ariable. The)-.25 F(def)2.864 E +.364(ault is)-.1 F/F2 10/Times-Italic@0 SF(Of)2.864 E(f)-.18 E F0 2.864 +(,b)C .364(ut readline will set it to)-3.064 F F2(On)2.864 E F0 .365 +(if the locale contains)2.865 F(eight-bit characters.)144 192 Q F1 +(isear)108 204 Q(ch\255terminators \(`)-.18 E(`C\255[C\255J')-.63 E('\)) +-.63 E F0 .439(The string of characters that should terminate an increm\ +ental search without subsequently e)144 216 R -.15(xe)-.15 G(cut-).15 E +.934(ing the character as a command.)144 228 R .935(If this v)5.935 F +.935(ariable has not been gi)-.25 F -.15(ve)-.25 G 3.435(nav).15 G .935 +(alue, the characters)-3.685 F F2(ESC)3.435 E F0(and)144 240 Q F2 +(C\255J)2.5 E F0(will terminate an incremental search.)2.5 E F1 -.1(ke) +108 252 S(ymap \(emacs\)).1 E F0 2.021(Set the current readline k)144 +264 R -.15(ey)-.1 G 4.521(map. The).15 F 2.021(set of v)4.521 F 2.021 +(alid k)-.25 F -.15(ey)-.1 G 2.021(map names is).15 F F2 2.02 +(emacs, emacs\255standar)4.52 F(d,)-.37 E .041 +(emacs\255meta, emacs\255ctlx, vi, vi\255command)144 276 R F0 2.542(,a)C +(nd)-2.542 E F2(vi\255insert)2.832 E F0(.).68 E F2(vi)5.042 E F0 .042 +(is equi)2.542 F -.25(va)-.25 G .042(lent to).25 F F2(vi\255command) +2.542 E F0(;)A F2(emacs)2.542 E F0 .449(is equi)144 288 R -.25(va)-.25 G +.449(lent to).25 F F2(emacs\255standar)2.949 E(d)-.37 E F0 5.449(.T)C +.449(he def)-5.449 F .449(ault v)-.1 F .449(alue is)-.25 F F2(emacs) +3.139 E F0 2.948(;t).27 G .448(he v)-2.948 F .448(alue of)-.25 F F1 +(editing\255mode)2.948 E F0 .448(also af-)2.948 F(fects the def)144 300 +Q(ault k)-.1 E -.15(ey)-.1 G(map.).15 E F1 -.1(ke)108 312 S +(yseq\255timeout \(500\)).1 E F0 .367(Speci\214es the duration)144 324 R +F2 -.37(re)2.867 G(adline).37 E F0 .367(will w)2.867 F .367 (ait for a character when reading an ambiguous k)-.1 F .668 -.15(ey s) --.1 H(equence).15 E .525(\(one that can form a complete k)144 132 R .825 +-.1 H(equence).15 E .525(\(one that can form a complete k)144 336 R .825 -.15(ey s)-.1 H .524(equence using the input read so f).15 F(ar)-.1 E 3.024(,o)-.4 G 3.024(rc)-3.024 G .524(an tak)-3.024 F 3.024(ea)-.1 G -.524(dditional in-)-3.024 F .806(put to complete a longer k)144 144 R +.524(dditional in-)-3.024 F .806(put to complete a longer k)144 348 R 1.106 -.15(ey s)-.1 H 3.306(equence\). If).15 F .806(no input is recei) 3.306 F -.15(ve)-.25 G 3.306(dw).15 G .807(ithin the timeout,)-3.306 F -F1 -.37(re)3.307 G(adline).37 E F0(will)3.307 E .907(use the shorter b) -144 156 R .907(ut complete k)-.2 F 1.207 -.15(ey s)-.1 H 3.407 +F2 -.37(re)3.307 G(adline).37 E F0(will)3.307 E .907(use the shorter b) +144 360 R .907(ut complete k)-.2 F 1.207 -.15(ey s)-.1 H 3.407 (equence. The).15 F -.25(va)3.407 G .907 (lue is speci\214ed in milliseconds, so a v).25 F .906(alue of)-.25 F -.05(1000 means that)144 168 R F1 -.37(re)2.55 G(adline).37 E F0 .05 +.05(1000 means that)144 372 R F2 -.37(re)2.55 G(adline).37 E F0 .05 (will w)2.55 F .05(ait one second for additional input.)-.1 F .05 (If this v)5.05 F .05(ariable is set to a v)-.25 F(alue)-.25 E .051 -(less than or equal to zero, or to a non-numeric v)144 180 R(alue,)-.25 -E F1 -.37(re)2.551 G(adline).37 E F0 .051(will w)2.551 F .051 +(less than or equal to zero, or to a non-numeric v)144 384 R(alue,)-.25 +E F2 -.37(re)2.551 G(adline).37 E F0 .051(will w)2.551 F .051 (ait until another k)-.1 F .351 -.15(ey i)-.1 H 2.551(sp).15 G(ressed) --2.551 E(to decide which k)144 192 Q .3 -.15(ey s)-.1 H -(equence to complete.).15 E F2(mark\255dir)108 204 Q(ectories \(On\)) --.18 E F0(If set to)144 216 Q F2(On)2.5 E F0 2.5(,c)C +-2.551 E(to decide which k)144 396 Q .3 -.15(ey s)-.1 H +(equence to complete.).15 E F1(mark\255dir)108 408 Q(ectories \(On\)) +-.18 E F0(If set to)144 420 Q F1(On)2.5 E F0 2.5(,c)C (ompleted directory names ha)-2.5 E .3 -.15(ve a s)-.2 H(lash appended.) -.15 E F2(mark\255modi\214ed\255lines \(Off\))108 228 Q F0(If set to)144 -240 Q F2(On)2.5 E F0 2.5(,h)C(istory lines that ha)-2.5 E .3 -.15(ve b) --.2 H(een modi\214ed are displayed with a preceding asterisk \().15 E F2 -(*)A F0(\).)A F2(mark\255symlink)108 252 Q(ed\255dir)-.1 E -(ectories \(Off\))-.18 E F0 .175(If set to)144 264 R F2(On)2.675 E F0 +.15 E F1(mark\255modi\214ed\255lines \(Off\))108 432 Q F0(If set to)144 +444 Q F1(On)2.5 E F0 2.5(,h)C(istory lines that ha)-2.5 E .3 -.15(ve b) +-.2 H(een modi\214ed are displayed with a preceding asterisk \().15 E F1 +(*)A F0(\).)A F1(mark\255symlink)108 456 Q(ed\255dir)-.1 E +(ectories \(Off\))-.18 E F0 .175(If set to)144 468 R F1(On)2.675 E F0 2.675(,c)C .175 (ompleted names which are symbolic links to directories ha)-2.675 F .475 --.15(ve a s)-.2 H .175(lash appended \(sub-).15 F(ject to the v)144 276 -Q(alue of)-.25 E F2(mark\255dir)2.5 E(ectories)-.18 E F0(\).)A F2 -(match\255hidden\255\214les \(On\))108 288 Q F0 .193(This v)144 300 R -.193(ariable, when set to)-.25 F F2(On)2.693 E F0 2.693(,c)C .192 +-.15(ve a s)-.2 H .175(lash appended \(sub-).15 F(ject to the v)144 480 +Q(alue of)-.25 E F1(mark\255dir)2.5 E(ectories)-.18 E F0(\).)A F1 +(match\255hidden\255\214les \(On\))108 492 Q F0 .193(This v)144 504 R +.193(ariable, when set to)-.25 F F1(On)2.693 E F0 2.693(,c)C .192 (auses readline to match \214les whose names be)-2.693 F .192 (gin with a `.)-.15 F 2.692('\()-.7 G(hidden)-2.692 E .456 -(\214les\) when performing \214lename completion.)144 312 R .456 -(If set to)5.456 F F2(Off)2.956 E F0 2.956(,t)C .456(he leading `.) +(\214les\) when performing \214lename completion.)144 516 R .456 +(If set to)5.456 F F1(Off)2.956 E F0 2.956(,t)C .456(he leading `.) -2.956 F 2.956('m)-.7 G .457(ust be supplied by the)-2.956 F -(user in the \214lename to be completed.)144 324 Q F2 -(menu\255complete\255display\255pr)108 336 Q(e\214x \(Off\))-.18 E F0 -1.586(If set to)144 348 R F2(On)4.086 E F0 4.086(,m)C 1.585(enu complet\ +(user in the \214lename to be completed.)144 528 Q F1 +(menu\255complete\255display\255pr)108 540 Q(e\214x \(Off\))-.18 E F0 +1.586(If set to)144 552 R F1(On)4.086 E F0 4.086(,m)C 1.585(enu complet\ ion displays the common pre\214x of the list of possible completions) --4.086 F(\(which may be empty\) before c)144 360 Q -(ycling through the list.)-.15 E F2(output\255meta \(Off\))108 372 Q F0 -.506(If set to)144 384 R F2(On)3.006 E F0 3.006(,r)C .507(eadline will \ +-4.086 F(\(which may be empty\) before c)144 564 Q +(ycling through the list.)-.15 E F1(output\255meta \(Off\))108 576 Q F0 +.506(If set to)144 588 R F1(On)3.006 E F0 3.006(,r)C .507(eadline will \ display characters with the eighth bit set directly rather than as a me\ -ta-)-3.006 F(pre\214x)144 396 Q .885(ed escape sequence.)-.15 F .884 -(The def)5.884 F .884(ault is)-.1 F F1(Of)3.384 E(f)-.18 E F0 3.384(,b)C -.884(ut readline will set it to)-3.584 F F1(On)3.384 E F0 .884 -(if the locale contains)3.384 F(eight-bit characters.)144 408 Q F2 -(page\255completions \(On\))108 420 Q F0 .808(If set to)144 432 R F2(On) -3.308 E F0 3.308(,r)C .808(eadline uses an internal)-3.308 F F1(mor) +ta-)-3.006 F(pre\214x)144 600 Q .885(ed escape sequence.)-.15 F .884 +(The def)5.884 F .884(ault is)-.1 F F2(Of)3.384 E(f)-.18 E F0 3.384(,b)C +.884(ut readline will set it to)-3.584 F F2(On)3.384 E F0 .884 +(if the locale contains)3.384 F(eight-bit characters.)144 612 Q F1 +(page\255completions \(On\))108 624 Q F0 .808(If set to)144 636 R F1(On) +3.308 E F0 3.308(,r)C .808(eadline uses an internal)-3.308 F F2(mor) 3.308 E(e)-.37 E F0(-lik)A 3.308(ep)-.1 G .808 (ager to display a screenful of possible comple-)-3.308 F -(tions at a time.)144 444 Q F2 -(print\255completions\255horizontally \(Off\))108 456 Q F0 .228 -(If set to)144 468 R F2(On)2.727 E F0 2.727(,r)C .227(eadline will disp\ +(tions at a time.)144 648 Q F1 +(print\255completions\255horizontally \(Off\))108 660 Q F0 .228 +(If set to)144 672 R F1(On)2.727 E F0 2.727(,r)C .227(eadline will disp\ lay completions with matches sorted horizontally in alphabetical or) --2.727 F(-)-.2 E(der)144 480 Q 2.5(,r)-.4 G(ather than do)-2.5 E -(wn the screen.)-.25 E F2 -2.29 -.18(re v)108 492 T -(ert\255all\255at\255newline \(Off\)).08 E F0 .698(If set to)144 504 R -F2(On)3.198 E F0 3.198(,r)C .699 +-2.727 F(-)-.2 E(der)144 684 Q 2.5(,r)-.4 G(ather than do)-2.5 E +(wn the screen.)-.25 E F1 -2.29 -.18(re v)108 696 T +(ert\255all\255at\255newline \(Off\)).08 E F0 .698(If set to)144 708 R +F1(On)3.198 E F0 3.198(,r)C .699 (eadline will undo all changes to history lines before returning when) --3.198 F F2(accept\255line)3.199 E F0(is)3.199 E -.15(exe)144 516 S +-3.198 F F1(accept\255line)3.199 E F0(is)3.199 E -.15(exe)144 720 S 2.686(cuted. By).15 F(def)2.686 E .186 (ault, history lines may be modi\214ed and retain indi)-.1 F .186 -(vidual undo lists across calls to)-.25 F F2 -.18(re)144 528 S(adline) -.18 E F0(.)A F2(sho)108 540 Q(w\255all\255if\255ambiguous \(Off\))-.1 E -F0 .303(This alters the def)144 552 R .303(ault beha)-.1 F .304 -(vior of the completion functions.)-.2 F .304(If set to)5.304 F F2(On) -2.804 E F0 2.804(,w)C .304(ords which ha)-2.904 F .604 -.15(ve m)-.2 H -(ore).15 E 1.264(than one possible completion cause the matches to be l\ -isted immediately instead of ringing the)144 564 R(bell.)144 576 Q F2 -(sho)108 588 Q(w\255all\255if\255unmodi\214ed \(Off\))-.1 E F0 5.345 -(This alters the def)144 600 R 5.345(ault beha)-.1 F 5.345 -(vior of the completion functions in a f)-.2 F 5.346(ashion similar to) --.1 F F2(sho)144 612 Q(w\255all\255if\255ambiguous)-.1 E F0 6.691(.I)C -4.191(fs)-6.691 G 1.691(et to)-4.191 F F2(On)4.191 E F0 4.191(,w)C 1.691 -(ords which ha)-4.291 F 1.991 -.15(ve m)-.2 H 1.691 -(ore than one possible completion).15 F 1.039(without an)144 624 R 3.539 -(yp)-.15 G 1.039 -(ossible partial completion \(the possible completions don')-3.539 F -3.539(ts)-.18 G 1.04(hare a common pre\214x\))-3.539 F(cause the matche\ -s to be listed immediately instead of ringing the bell.)144 636 Q F2 -(sho)108 648 Q(w\255mode\255in\255pr)-.1 E(ompt \(Off\))-.18 E F0 1.022 -(If set to)144 660 R F2(On)3.522 E F0 3.522(,a)C 1.022 -(dd a string to the be)-3.522 F 1.021 -(ginning of the prompt indicating the editing mode: emacs, vi)-.15 F -(command, or vi insertion.)144 672 Q(The mode strings are user)5 E -(-settable \(e.g.,)-.2 E F1(emacs\255mode\255string)2.5 E F0(\).)A F2 -(skip\255completed\255text \(Off\))108 684 Q F0 .094(If set to)144 696 R -F2(On)2.594 E F0 2.594(,t)C .095(his alters the def)-2.594 F .095 -(ault completion beha)-.1 F .095 -(vior when inserting a single match into the line.)-.2 F(It')144 708 Q -2.546(so)-.55 G .046(nly acti)-2.546 F .346 -.15(ve w)-.25 H .046 -(hen performing completion in the middle of a w).15 F 2.545(ord. If)-.1 -F .045(enabled, readline does not)2.545 F 3.275(insert characters from \ -the completion that match characters after point in the w)144 720 R -3.275(ord being)-.1 F(GNU Bash 5.2)72 768 Q(2021 December 26)136.795 E -(45)185.955 E 0 Cg EP +(vidual undo lists across calls to)-.25 F(GNU Bash 5.2)72 768 Q +(2022 January 17)141.79 E(45)190.95 E 0 Cg EP %%Page: 46 46 %%BeginPageSetup BP %%EndPageSetup /F0 10/Times-Roman@0 SF -.35(BA)72 48 S 137.14(SH\(1\) General).35 F -(Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E -(completed, so portions of the w)144 84 Q(ord follo)-.1 E -(wing the cursor are not duplicated.)-.25 E/F1 10/Times-Bold@0 SF -(vi\255cmd\255mode\255string \(\(cmd\)\))108 96 Q F0 .518(If the)144 108 -R/F2 10/Times-Italic@0 SF(show\255mode\255in\255pr)3.018 E(ompt)-.45 E -F0 -.25(va)3.018 G .517 -(riable is enabled, this string is displayed immediately before the).25 -F .475(last line of the primary prompt when vi editing mode is acti)144 -120 R .775 -.15(ve a)-.25 H .476(nd in command mode.).15 F .476(The v) -5.476 F(alue)-.25 E .33(is e)144 132 R .33(xpanded lik)-.15 F 2.83(eak) --.1 G .63 -.15(ey b)-2.93 H .33 +(Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E/F1 10/Times-Bold@0 +SF -.18(re)144 84 S(adline).18 E F0(.)A F1(sho)108 96 Q +(w\255all\255if\255ambiguous \(Off\))-.1 E F0 .303(This alters the def) +144 108 R .303(ault beha)-.1 F .304(vior of the completion functions.) +-.2 F .304(If set to)5.304 F F1(On)2.804 E F0 2.804(,w)C .304 +(ords which ha)-2.904 F .604 -.15(ve m)-.2 H(ore).15 E 1.264(than one p\ +ossible completion cause the matches to be listed immediately instead o\ +f ringing the)144 120 R(bell.)144 132 Q F1(sho)108 144 Q +(w\255all\255if\255unmodi\214ed \(Off\))-.1 E F0 5.345 +(This alters the def)144 156 R 5.345(ault beha)-.1 F 5.345 +(vior of the completion functions in a f)-.2 F 5.346(ashion similar to) +-.1 F F1(sho)144 168 Q(w\255all\255if\255ambiguous)-.1 E F0 6.691(.I)C +4.191(fs)-6.691 G 1.691(et to)-4.191 F F1(On)4.191 E F0 4.191(,w)C 1.691 +(ords which ha)-4.291 F 1.991 -.15(ve m)-.2 H 1.691 +(ore than one possible completion).15 F 1.039(without an)144 180 R 3.539 +(yp)-.15 G 1.039 +(ossible partial completion \(the possible completions don')-3.539 F +3.539(ts)-.18 G 1.04(hare a common pre\214x\))-3.539 F(cause the matche\ +s to be listed immediately instead of ringing the bell.)144 192 Q F1 +(sho)108 204 Q(w\255mode\255in\255pr)-.1 E(ompt \(Off\))-.18 E F0 1.022 +(If set to)144 216 R F1(On)3.522 E F0 3.522(,a)C 1.022 +(dd a string to the be)-3.522 F 1.021 +(ginning of the prompt indicating the editing mode: emacs, vi)-.15 F +(command, or vi insertion.)144 228 Q(The mode strings are user)5 E +(-settable \(e.g.,)-.2 E/F2 10/Times-Italic@0 SF +(emacs\255mode\255string)2.5 E F0(\).)A F1 +(skip\255completed\255text \(Off\))108 240 Q F0 .094(If set to)144 252 R +F1(On)2.594 E F0 2.594(,t)C .095(his alters the def)-2.594 F .095 +(ault completion beha)-.1 F .095 +(vior when inserting a single match into the line.)-.2 F(It')144 264 Q +2.546(so)-.55 G .046(nly acti)-2.546 F .346 -.15(ve w)-.25 H .046 +(hen performing completion in the middle of a w).15 F 2.545(ord. If)-.1 +F .045(enabled, readline does not)2.545 F 1.394(insert characters from \ +the completion that match characters after point in the w)144 276 R +1.395(ord being com-)-.1 F(pleted, so portions of the w)144 288 Q +(ord follo)-.1 E(wing the cursor are not duplicated.)-.25 E F1 +(vi\255cmd\255mode\255string \(\(cmd\)\))108 300 Q F0 .518(If the)144 +312 R F2(show\255mode\255in\255pr)3.018 E(ompt)-.45 E F0 -.25(va)3.018 G +.517(riable is enabled, this string is displayed immediately before the) +.25 F .475(last line of the primary prompt when vi editing mode is acti) +144 324 R .775 -.15(ve a)-.25 H .476(nd in command mode.).15 F .476 +(The v)5.476 F(alue)-.25 E .33(is e)144 336 R .33(xpanded lik)-.15 F +2.83(eak)-.1 G .63 -.15(ey b)-2.93 H .33 (inding, so the standard set of meta- and control pre\214x).15 F .33 -(es and backslash es-)-.15 F .244(cape sequences is a)144 144 R -.25(va) +(es and backslash es-)-.15 F .244(cape sequences is a)144 348 R -.25(va) -.2 G 2.744(ilable. Use).25 F .244(the \\1 and \\2 escapes to be)2.744 F .245(gin and end sequences of non-printing)-.15 F(characters, which can\ be used to embed a terminal control sequence into the mode string.)144 -156 Q F1(vi\255ins\255mode\255string \(\(ins\)\))108 168 Q F0 .518 -(If the)144 180 R F2(show\255mode\255in\255pr)3.018 E(ompt)-.45 E F0 +360 Q F1(vi\255ins\255mode\255string \(\(ins\)\))108 372 Q F0 .518 +(If the)144 384 R F2(show\255mode\255in\255pr)3.018 E(ompt)-.45 E F0 -.25(va)3.018 G .517 (riable is enabled, this string is displayed immediately before the).25 F .186(last line of the primary prompt when vi editing mode is acti)144 -192 R .486 -.15(ve a)-.25 H .186(nd in insertion mode.).15 F .187(The v) -5.186 F .187(alue is)-.25 F -.15(ex)144 204 S .924(panded lik).15 F +396 R .486 -.15(ve a)-.25 H .186(nd in insertion mode.).15 F .187(The v) +5.186 F .187(alue is)-.25 F -.15(ex)144 408 S .924(panded lik).15 F 3.424(eak)-.1 G 1.224 -.15(ey b)-3.524 H .924 (inding, so the standard set of meta- and control pre\214x).15 F .923 -(es and backslash es-)-.15 F .244(cape sequences is a)144 216 R -.25(va) +(es and backslash es-)-.15 F .244(cape sequences is a)144 420 R -.25(va) -.2 G 2.744(ilable. Use).25 F .244(the \\1 and \\2 escapes to be)2.744 F .245(gin and end sequences of non-printing)-.15 F(characters, which can\ be used to embed a terminal control sequence into the mode string.)144 -228 Q F1(visible\255stats \(Off\))108 240 Q F0 .847(If set to)144 252 R +432 Q F1(visible\255stats \(Off\))108 444 Q F0 .847(If set to)144 456 R F1(On)3.346 E F0 3.346(,ac)C .846(haracter denoting a \214le')-3.346 F 3.346(st)-.55 G .846(ype as reported by)-3.346 F F2(stat)3.346 E F0 .846 (\(2\) is appended to the \214lename)B -(when listing possible completions.)144 264 Q F1 -(Readline Conditional Constructs)87 280.8 Q F0 .05 -(Readline implements a f)108 292.8 R .05(acility similar in spirit to t\ +(when listing possible completions.)144 468 Q F1 +(Readline Conditional Constructs)87 484.8 Q F0 .05 +(Readline implements a f)108 496.8 R .05(acility similar in spirit to t\ he conditional compilation features of the C preprocessor)-.1 F .097 -(which allo)108 304.8 R .097(ws k)-.25 F .396 -.15(ey b)-.1 H .096 +(which allo)108 508.8 R .097(ws k)-.25 F .396 -.15(ey b)-.1 H .096 (indings and v).15 F .096 (ariable settings to be performed as the result of tests.)-.25 F .096 -(There are four parser)5.096 F(directi)108 316.8 Q -.15(ve)-.25 G 2.5 -(su).15 G(sed.)-2.5 E F1($if)108 333.6 Q F0(The)144 333.6 Q F1($if)2.962 +(There are four parser)5.096 F(directi)108 520.8 Q -.15(ve)-.25 G 2.5 +(su).15 G(sed.)-2.5 E F1($if)108 537.6 Q F0(The)144 537.6 Q F1($if)2.962 E F0 .462(construct allo)2.962 F .463(ws bindings to be made based on t\ he editing mode, the terminal being used,)-.25 F -(or the application using readline.)144 345.6 Q(The te)5 E +(or the application using readline.)144 549.6 Q(The te)5 E (xt of the test, after an)-.15 E 2.5(yc)-.15 G(omparison operator)-2.5 E -(,)-.4 E -.15(ex)146.5 357.6 S(tends to the end of the line; unless oth\ +(,)-.4 E -.15(ex)146.5 561.6 S(tends to the end of the line; unless oth\ erwise noted, no characters are required to isolate it.).15 E F1(mode) -144 374.4 Q F0(The)180 374.4 Q F1(mode=)3.712 E F0 1.212(form of the) +144 578.4 Q F0(The)180 578.4 Q F1(mode=)3.712 E F0 1.212(form of the) 3.712 F F1($if)3.711 E F0(directi)3.711 E 1.511 -.15(ve i)-.25 H 3.711 (su).15 G 1.211(sed to test whether readline is in emacs or vi)-3.711 F -3.065(mode. This)180 386.4 R .565(may be used in conjunction with the) +3.065(mode. This)180 590.4 R .565(may be used in conjunction with the) 3.065 F F1 .565(set k)3.065 F(eymap)-.1 E F0 .565 -(command, for instance, to)3.065 F .735(set bindings in the)180 398.4 R +(command, for instance, to)3.065 F .735(set bindings in the)180 602.4 R F2(emacs\255standar)3.235 E(d)-.37 E F0(and)3.235 E F2(emacs\255ctlx) 3.235 E F0 -.1(ke)3.235 G .735(ymaps only if readline is starting)-.05 F -(out in emacs mode.)180 410.4 Q F1(term)144 427.2 Q F0(The)180 427.2 Q +(out in emacs mode.)180 614.4 Q F1(term)144 631.2 Q F0(The)180 631.2 Q F1(term=)3.196 E F0 .696 (form may be used to include terminal-speci\214c k)3.196 F .996 -.15 -(ey b)-.1 H .697(indings, perhaps to bind).15 F .654(the k)180 439.2 R +(ey b)-.1 H .697(indings, perhaps to bind).15 F .654(the k)180 643.2 R .954 -.15(ey s)-.1 H .654(equences output by the terminal').15 F 3.154 (sf)-.55 G .654(unction k)-3.154 F -.15(ey)-.1 G 3.154(s. The).15 F -.1 -(wo)3.154 G .654(rd on the right side of).1 F(the)180 451.2 Q F1(=)3.231 +(wo)3.154 G .654(rd on the right side of).1 F(the)180 655.2 Q F1(=)3.231 E F0 .731(is tested ag)3.231 F .732(ainst both the full name of the ter\ minal and the portion of the terminal)-.05 F(name before the \214rst)180 -463.2 Q F12.5 E F0 5(.T)C(his allo)-5 E(ws)-.25 E F2(sun)2.84 E F0 +667.2 Q F12.5 E F0 5(.T)C(his allo)-5 E(ws)-.25 E F2(sun)2.84 E F0 (to match both)2.74 E F2(sun)2.84 E F0(and)2.74 E F2(sun\255cmd)2.84 E -F0 2.5(,f).77 G(or instance.)-2.5 E F1 -.1(ve)144 480 S(rsion).1 E F0 -(The)180 492 Q F1 -.1(ve)3.109 G(rsion).1 E F0 .608 +F0 2.5(,f).77 G(or instance.)-2.5 E F1 -.1(ve)144 684 S(rsion).1 E F0 +(The)180 696 Q F1 -.1(ve)3.109 G(rsion).1 E F0 .608 (test may be used to perform comparisons ag)3.109 F .608 -(ainst speci\214c readline v)-.05 F(ersions.)-.15 E(The)180 504 Q F1 -.1 +(ainst speci\214c readline v)-.05 F(ersions.)-.15 E(The)180 708 Q F1 -.1 (ve)2.771 G(rsion).1 E F0 -.15(ex)2.771 G .271 (pands to the current readline v).15 F 2.772(ersion. The)-.15 F .272 -(set of comparison operators in-)2.772 F(cludes)180 516 Q F1(=)3.064 E +(set of comparison operators in-)2.772 F(cludes)180 720 Q F1(=)3.064 E F0 3.064(,\()C(and)-3.064 E F1(==)3.064 E F0(\),)A F1(!=)3.064 E F0(,)A F1(<=)3.064 E F0(,)A F1(>=)3.064 E F0(,)A F1(<)3.064 E F0 3.064(,a)C(nd) -3.064 E F1(>)3.064 E F0 5.563(.T)C .563(he v)-5.563 F .563 -(ersion number supplied on the right side)-.15 F .318 -(of the operator consists of a major v)180 528 R .318(ersion number)-.15 -F 2.818(,a)-.4 G 2.818(no)-2.818 G .318 -(ptional decimal point, and an op-)-2.818 F .101(tional minor v)180 540 -R .101(ersion \(e.g.,)-.15 F F1(7.1)2.601 E F0 .101(\). If the minor v)B -.1(ersion is omitted, it is assumed to be)-.15 F F1(0)2.6 E F0 5.1(.T)C -(he)-5.1 E .06(operator may be separated from the string)180 552 R F1 --.1(ve)2.56 G(rsion).1 E F0 .06(and from the v)2.56 F .06 -(ersion number ar)-.15 F(gument)-.18 E(by whitespace.)180 564 Q F1 -(application)144 580.8 Q F0(The)180 592.8 Q F1(application)3.003 E F0 -.503(construct is used to include application-speci\214c settings.)3.003 -F .503(Each program)5.503 F .114(using the readline library sets the)180 -604.8 R F2 .114(application name)2.614 F F0 2.614(,a)C .114 -(nd an initialization \214le can test for a)-2.614 F .501(particular v) -180 616.8 R 3.001(alue. This)-.25 F .501(could be used to bind k)3.001 F -.801 -.15(ey s)-.1 H .5(equences to functions useful for a spe-).15 F -.396(ci\214c program.)180 628.8 R -.15(Fo)5.396 G 2.896(ri).15 G .396 -(nstance, the follo)-2.896 F .396(wing command adds a k)-.25 F .696 -.15 -(ey s)-.1 H .397(equence that quotes the).15 F(current or pre)180 640.8 -Q(vious w)-.25 E(ord in)-.1 E F1(bash)2.5 E F0(:)A F1($if)180 664.8 Q F0 -(Bash)2.5 E 2.5(#Q)180 676.8 S(uote the current or pre)-2.5 E(vious w) --.25 E(ord)-.1 E("\\C\255xq": "\\eb\\"\\ef\\"")180 688.8 Q F1($endif)180 -700.8 Q F0(GNU Bash 5.2)72 768 Q(2021 December 26)136.795 E(46)185.955 E -0 Cg EP +(ersion number supplied on the right side)-.15 F(GNU Bash 5.2)72 768 Q +(2022 January 17)141.79 E(46)190.95 E 0 Cg EP %%Page: 47 47 %%BeginPageSetup BP %%EndPageSetup /F0 10/Times-Roman@0 SF -.35(BA)72 48 S 137.14(SH\(1\) General).35 F -(Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E/F1 10 -/Times-Italic@0 SF(variable)144 84 Q F0(The)180 96 Q F1(variable)3.777 E -F0 1.277(construct pro)3.777 F 1.276 -(vides simple equality tests for readline v)-.15 F 1.276(ariables and v) --.25 F(alues.)-.25 E .079(The permitted comparison operators are)180 108 -R F1(=)2.579 E F0(,)A F1(==)2.579 E F0 2.579(,a)C(nd)-2.579 E F1(!=) -2.579 E F0 5.079(.T)C .079(he v)-5.079 F .08(ariable name must be sepa-) --.25 F .98(rated from the comparison operator by whitespace; the operat\ -or may be separated from)180 120 R .129(the v)180 132 R .129 +(Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E .318 +(of the operator consists of a major v)180 84 R .318(ersion number)-.15 +F 2.818(,a)-.4 G 2.818(no)-2.818 G .318 +(ptional decimal point, and an op-)-2.818 F .101(tional minor v)180 96 R +.101(ersion \(e.g.,)-.15 F/F1 10/Times-Bold@0 SF(7.1)2.601 E F0 .101 +(\). If the minor v)B .1(ersion is omitted, it is assumed to be)-.15 F +F1(0)2.6 E F0 5.1(.T)C(he)-5.1 E .06 +(operator may be separated from the string)180 108 R F1 -.1(ve)2.56 G +(rsion).1 E F0 .06(and from the v)2.56 F .06(ersion number ar)-.15 F +(gument)-.18 E(by whitespace.)180 120 Q F1(application)144 136.8 Q F0 +(The)180 148.8 Q F1(application)3.003 E F0 .503 +(construct is used to include application-speci\214c settings.)3.003 F +.503(Each program)5.503 F .114(using the readline library sets the)180 +160.8 R/F2 10/Times-Italic@0 SF .114(application name)2.614 F F0 2.614 +(,a)C .114(nd an initialization \214le can test for a)-2.614 F .501 +(particular v)180 172.8 R 3.001(alue. This)-.25 F .501 +(could be used to bind k)3.001 F .801 -.15(ey s)-.1 H .5 +(equences to functions useful for a spe-).15 F .396(ci\214c program.)180 +184.8 R -.15(Fo)5.396 G 2.896(ri).15 G .396(nstance, the follo)-2.896 F +.396(wing command adds a k)-.25 F .696 -.15(ey s)-.1 H .397 +(equence that quotes the).15 F(current or pre)180 196.8 Q(vious w)-.25 E +(ord in)-.1 E F1(bash)2.5 E F0(:)A F1($if)180 220.8 Q F0(Bash)2.5 E 2.5 +(#Q)180 232.8 S(uote the current or pre)-2.5 E(vious w)-.25 E(ord)-.1 E +("\\C\255xq": "\\eb\\"\\ef\\"")180 244.8 Q F1($endif)180 256.8 Q F2 +(variable)144 273.6 Q F0(The)180 285.6 Q F2(variable)3.777 E F0 1.277 +(construct pro)3.777 F 1.276(vides simple equality tests for readline v) +-.15 F 1.276(ariables and v)-.25 F(alues.)-.25 E .079 +(The permitted comparison operators are)180 297.6 R F2(=)2.579 E F0(,)A +F2(==)2.579 E F0 2.579(,a)C(nd)-2.579 E F2(!=)2.579 E F0 5.079(.T)C .079 +(he v)-5.079 F .08(ariable name must be sepa-)-.25 F .98(rated from the\ + comparison operator by whitespace; the operator may be separated from) +180 309.6 R .129(the v)180 321.6 R .129 (alue on the right hand side by whitespace.)-.25 F .13 (Both string and boolean v)5.129 F .13(ariables may be)-.25 F -(tested. Boolean v)180 144 Q(ariables must be tested ag)-.25 E -(ainst the v)-.05 E(alues)-.25 E F1(on)2.5 E F0(and)2.5 E F1(of)2.5 E(f) --.18 E F0(.)A/F2 10/Times-Bold@0 SF($endif)108 160.8 Q F0 -(This command, as seen in the pre)144 160.8 Q(vious e)-.25 E -(xample, terminates an)-.15 E F2($if)2.5 E F0(command.)2.5 E F2($else) -108 177.6 Q F0(Commands in this branch of the)144 177.6 Q F2($if)2.5 E -F0(directi)2.5 E .3 -.15(ve a)-.25 H(re e).15 E -.15(xe)-.15 G -(cuted if the test f).15 E(ails.)-.1 E F2($include)108 194.4 Q F0 .357 -(This directi)144 206.4 R .657 -.15(ve t)-.25 H(ak).15 E .357 +(tested. Boolean v)180 333.6 Q(ariables must be tested ag)-.25 E +(ainst the v)-.05 E(alues)-.25 E F2(on)2.5 E F0(and)2.5 E F2(of)2.5 E(f) +-.18 E F0(.)A F1($endif)108 350.4 Q F0(This command, as seen in the pre) +144 350.4 Q(vious e)-.25 E(xample, terminates an)-.15 E F1($if)2.5 E F0 +(command.)2.5 E F1($else)108 367.2 Q F0(Commands in this branch of the) +144 367.2 Q F1($if)2.5 E F0(directi)2.5 E .3 -.15(ve a)-.25 H(re e).15 E +-.15(xe)-.15 G(cuted if the test f).15 E(ails.)-.1 E F1($include)108 384 +Q F0 .357(This directi)144 396 R .657 -.15(ve t)-.25 H(ak).15 E .357 (es a single \214lename as an ar)-.1 F .356 (gument and reads commands and bindings from that)-.18 F 2.5(\214le. F) -144 218.4 R(or e)-.15 E(xample, the follo)-.15 E(wing directi)-.25 E .3 --.15(ve w)-.25 H(ould read).05 E F1(/etc/inputr)2.5 E(c)-.37 E F0(:)A F2 -($include)144 242.4 Q F1(/etc/inputr)5.833 E(c)-.37 E F2(Sear)87 259.2 Q -(ching)-.18 E F0 .834(Readline pro)108 271.2 R .834 +144 408 R(or e)-.15 E(xample, the follo)-.15 E(wing directi)-.25 E .3 +-.15(ve w)-.25 H(ould read).05 E F2(/etc/inputr)2.5 E(c)-.37 E F0(:)A F1 +($include)144 432 Q F2(/etc/inputr)5.833 E(c)-.37 E F1(Sear)87 448.8 Q +(ching)-.18 E F0 .834(Readline pro)108 460.8 R .834 (vides commands for searching through the command history \(see)-.15 F /F3 9/Times-Bold@0 SF(HIST)3.335 E(OR)-.162 E(Y)-.315 E F0(belo)3.085 E -.835(w\) for lines)-.25 F(containing a speci\214ed string.)108 283.2 Q -(There are tw)5 E 2.5(os)-.1 G(earch modes:)-2.5 E F1(incr)2.51 E -(emental)-.37 E F0(and)3.01 E F1(non-incr)2.86 E(emental)-.37 E F0(.).51 -E .698(Incremental searches be)108 300 R .698 +.835(w\) for lines)-.25 F(containing a speci\214ed string.)108 472.8 Q +(There are tw)5 E 2.5(os)-.1 G(earch modes:)-2.5 E F2(incr)2.51 E +(emental)-.37 E F0(and)3.01 E F2(non-incr)2.86 E(emental)-.37 E F0(.).51 +E .698(Incremental searches be)108 489.6 R .698 (gin before the user has \214nished typing the search string.)-.15 F .697(As each character of the)5.697 F .112 -(search string is typed, readline displays the ne)108 312 R .112 +(search string is typed, readline displays the ne)108 501.6 R .112 (xt entry from the history matching the string typed so f)-.15 F(ar)-.1 E 5.113(.A)-.55 G(n)-5.113 E .542 -(incremental search requires only as man)108 324 R 3.042(yc)-.15 G .542 -(haracters as needed to \214nd the desired history entry)-3.042 F 5.541 -(.T)-.65 G .541(he char)-5.541 F(-)-.2 E .224(acters present in the v) -108 336 R .224(alue of the)-.25 F F2(isear)2.724 E(ch-terminators)-.18 E -F0 -.25(va)2.724 G .224 +(incremental search requires only as man)108 513.6 R 3.042(yc)-.15 G +.542(haracters as needed to \214nd the desired history entry)-3.042 F +5.541(.T)-.65 G .541(he char)-5.541 F(-)-.2 E .224 +(acters present in the v)108 525.6 R .224(alue of the)-.25 F F1(isear) +2.724 E(ch-terminators)-.18 E F0 -.25(va)2.724 G .224 (riable are used to terminate an incremental search.).25 F .66 -(If that v)108 348 R .66(ariable has not been assigned a v)-.25 F .66 +(If that v)108 537.6 R .66(ariable has not been assigned a v)-.25 F .66 (alue the Escape and Control-J characters will terminate an incre-)-.25 -F .096(mental search.)108 360 R .096(Control-G will abort an incrementa\ -l search and restore the original line.)5.096 F .097(When the search is) -5.097 F(terminated, the history entry containing the search string beco\ -mes the current line.)108 372 Q 2.939 -.8(To \214)108 388.8 T 1.339(nd \ -other matching entries in the history list, type Control-S or Control-R\ - as appropriate.).8 F 1.338(This will)6.338 F .674(search backw)108 -400.8 R .674(ard or forw)-.1 F .674(ard in the history for the ne)-.1 F -.675(xt entry matching the search string typed so f)-.15 F(ar)-.1 E -5.675(.A)-.55 G -.15(ny)-5.675 G .175(other k)108 412.8 R .475 -.15 -(ey s)-.1 H .174 +F .096(mental search.)108 549.6 R .096(Control-G will abort an incremen\ +tal search and restore the original line.)5.096 F .097 +(When the search is)5.097 F(terminated, the history entry containing th\ +e search string becomes the current line.)108 561.6 Q 2.939 -.8(To \214) +108 578.4 T 1.339(nd other matching entries in the history list, type C\ +ontrol-S or Control-R as appropriate.).8 F 1.338(This will)6.338 F .674 +(search backw)108 590.4 R .674(ard or forw)-.1 F .674 +(ard in the history for the ne)-.1 F .675 +(xt entry matching the search string typed so f)-.15 F(ar)-.1 E 5.675 +(.A)-.55 G -.15(ny)-5.675 G .175(other k)108 602.4 R .475 -.15(ey s)-.1 +H .174 (equence bound to a readline command will terminate the search and e).15 F -.15(xe)-.15 G .174(cute that command.).15 F -.15(Fo)5.174 G(r).15 E -.54(instance, a)108 424.8 R F1(ne)3.04 E(wline)-.15 E F0 .541 +.54(instance, a)108 614.4 R F2(ne)3.04 E(wline)-.15 E F0 .541 (will terminate the search and accept the line, thereby e)3.04 F -.15 (xe)-.15 G .541(cuting the command from the).15 F(history list.)108 -436.8 Q .653(Readline remembers the last incremental search string.)108 -453.6 R .653(If tw)5.653 F 3.153(oC)-.1 G .653 +626.4 Q .653(Readline remembers the last incremental search string.)108 +643.2 R .653(If tw)5.653 F 3.153(oC)-.1 G .653 (ontrol-Rs are typed without an)-3.153 F 3.152(yi)-.15 G(nterv)-3.152 E -(en-)-.15 E(ing characters de\214ning a ne)108 465.6 Q 2.5(ws)-.25 G +(en-)-.15 E(ing characters de\214ning a ne)108 655.2 Q 2.5(ws)-.25 G (earch string, an)-2.5 E 2.5(yr)-.15 G(emembered search string is used.) -2.5 E .567(Non-incremental searches read the entire search string befo\ -re starting to search for matching history lines.)108 482.4 R(The searc\ -h string may be typed by the user or be part of the contents of the cur\ -rent line.)108 494.4 Q F2(Readline Command Names)87 511.2 Q F0 1.392 -(The follo)108 523.2 R 1.391 +re starting to search for matching history lines.)108 672 R(The search \ +string may be typed by the user or be part of the contents of the curre\ +nt line.)108 684 Q F1(Readline Command Names)87 700.8 Q F0 1.392 +(The follo)108 712.8 R 1.391 (wing is a list of the names of the commands and the def)-.25 F 1.391 (ault k)-.1 F 1.691 -.15(ey s)-.1 H 1.391(equences to which the).15 F -3.891(ya)-.15 G(re)-3.891 E 2.621(bound. Command)108 535.2 R .121 +3.891(ya)-.15 G(re)-3.891 E 2.621(bound. Command)108 724.8 R .121 (names without an accompan)2.621 F .121(ying k)-.15 F .421 -.15(ey s)-.1 H .122(equence are unbound by def).15 F 2.622(ault. In)-.1 F .122 -(the follo)2.622 F(wing)-.25 E(descriptions,)108 547.2 Q F1(point)3.411 -E F0 .911(refers to the current cursor position, and)3.411 F F1(mark) -3.411 E F0 .91(refers to a cursor position sa)3.411 F -.15(ve)-.2 G 3.41 -(db).15 G 3.41(yt)-3.41 G(he)-3.41 E F2(set\255mark)108 559.2 Q F0 2.5 -(command. The)2.5 F(te)2.5 E -(xt between the point and mark is referred to as the)-.15 E F1 -.37(re) -2.5 G(gion)-.03 E F0(.)A F2(Commands f)87 576 Q(or Mo)-.25 E(ving)-.1 E -(beginning\255of\255line \(C\255a\))108 588 Q F0(Mo)144 600 Q .3 -.15 -(ve t)-.15 H 2.5(ot).15 G(he start of the current line.)-2.5 E F2 -(end\255of\255line \(C\255e\))108 612 Q F0(Mo)144 624 Q .3 -.15(ve t) --.15 H 2.5(ot).15 G(he end of the line.)-2.5 E F2 -.25(fo)108 636 S -(rward\255char \(C\255f\)).25 E F0(Mo)144 648 Q .3 -.15(ve f)-.15 H(orw) -.15 E(ard a character)-.1 E(.)-.55 E F2(backward\255char \(C\255b\))108 -660 Q F0(Mo)144 672 Q .3 -.15(ve b)-.15 H(ack a character).15 E(.)-.55 E -F2 -.25(fo)108 684 S(rward\255w).25 E(ord \(M\255f\))-.1 E F0(Mo)144 696 -Q .822 -.15(ve f)-.15 H(orw).15 E .522(ard to the end of the ne)-.1 F -.523(xt w)-.15 F 3.023(ord. W)-.1 F .523 -(ords are composed of alphanumeric characters \(let-)-.8 F -(ters and digits\).)144 708 Q(GNU Bash 5.2)72 768 Q(2021 December 26) -136.795 E(47)185.955 E 0 Cg EP +(the follo)2.622 F(wing)-.25 E(GNU Bash 5.2)72 768 Q(2022 January 17) +141.79 E(47)190.95 E 0 Cg EP %%Page: 48 48 %%BeginPageSetup BP %%EndPageSetup /F0 10/Times-Roman@0 SF -.35(BA)72 48 S 137.14(SH\(1\) General).35 F -(Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E/F1 10/Times-Bold@0 -SF(backward\255w)108 84 Q(ord \(M\255b\))-.1 E F0(Mo)144 96 Q 1.71 -.15 -(ve b)-.15 H 1.41(ack to the start of the current or pre).15 F 1.41 -(vious w)-.25 F 3.91(ord. W)-.1 F 1.41 -(ords are composed of alphanumeric)-.8 F -(characters \(letters and digits\).)144 108 Q F1(shell\255f)108 120 Q -(orward\255w)-.25 E(ord)-.1 E F0(Mo)144 132 Q .784 -.15(ve f)-.15 H(orw) -.15 E .484(ard to the end of the ne)-.1 F .484(xt w)-.15 F 2.984(ord. W) --.1 F .484(ords are delimited by non-quoted shell metacharac-)-.8 F -(ters.)144 144 Q F1(shell\255backward\255w)108 156 Q(ord)-.1 E F0(Mo)144 -168 Q .909 -.15(ve b)-.15 H .609(ack to the start of the current or pre) -.15 F .609(vious w)-.25 F 3.109(ord. W)-.1 F .608 -(ords are delimited by non-quoted shell)-.8 F(metacharacters.)144 180 Q -F1(pr)108 192 Q -.15(ev)-.18 G(ious\255scr).15 E(een\255line)-.18 E F0 -.89(Attempt to mo)144 204 R 1.19 -.15(ve p)-.15 H .89 -(oint to the same ph).15 F .891(ysical screen column on the pre)-.05 F -.891(vious ph)-.25 F .891(ysical screen line.)-.05 F .87 -(This will not ha)144 216 R 1.17 -.15(ve t)-.2 H .87(he desired ef).15 F -.87(fect if the current Readline line does not tak)-.25 F 3.37(eu)-.1 G -3.37(pm)-3.37 G .87(ore than one)-3.37 F(ph)144 228 Q(ysical line or if\ - point is not greater than the length of the prompt plus the screen wid\ -th.)-.05 E F1(next\255scr)108 240 Q(een\255line)-.18 E F0 .637 -(Attempt to mo)144 252 R .937 -.15(ve p)-.15 H .637(oint to the same ph) -.15 F .638(ysical screen column on the ne)-.05 F .638(xt ph)-.15 F .638 -(ysical screen line. This)-.05 F .009(will not ha)144 264 R .309 -.15 -(ve t)-.2 H .009(he desired ef).15 F .009 +(Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E(descriptions,)108 +84 Q/F1 10/Times-Italic@0 SF(point)3.411 E F0 .911 +(refers to the current cursor position, and)3.411 F F1(mark)3.411 E F0 +.91(refers to a cursor position sa)3.411 F -.15(ve)-.2 G 3.41(db).15 G +3.41(yt)-3.41 G(he)-3.41 E/F2 10/Times-Bold@0 SF(set\255mark)108 96 Q F0 +2.5(command. The)2.5 F(te)2.5 E +(xt between the point and mark is referred to as the)-.15 E F1 -.37(re) +2.5 G(gion)-.03 E F0(.)A F2(Commands f)87 112.8 Q(or Mo)-.25 E(ving)-.1 +E(beginning\255of\255line \(C\255a\))108 124.8 Q F0(Mo)144 136.8 Q .3 +-.15(ve t)-.15 H 2.5(ot).15 G(he start of the current line.)-2.5 E F2 +(end\255of\255line \(C\255e\))108 148.8 Q F0(Mo)144 160.8 Q .3 -.15 +(ve t)-.15 H 2.5(ot).15 G(he end of the line.)-2.5 E F2 -.25(fo)108 +172.8 S(rward\255char \(C\255f\)).25 E F0(Mo)144 184.8 Q .3 -.15(ve f) +-.15 H(orw).15 E(ard a character)-.1 E(.)-.55 E F2 +(backward\255char \(C\255b\))108 196.8 Q F0(Mo)144 208.8 Q .3 -.15(ve b) +-.15 H(ack a character).15 E(.)-.55 E F2 -.25(fo)108 220.8 S(rward\255w) +.25 E(ord \(M\255f\))-.1 E F0(Mo)144 232.8 Q .822 -.15(ve f)-.15 H(orw) +.15 E .522(ard to the end of the ne)-.1 F .523(xt w)-.15 F 3.023(ord. W) +-.1 F .523(ords are composed of alphanumeric characters \(let-)-.8 F +(ters and digits\).)144 244.8 Q F2(backward\255w)108 256.8 Q +(ord \(M\255b\))-.1 E F0(Mo)144 268.8 Q 1.71 -.15(ve b)-.15 H 1.41 +(ack to the start of the current or pre).15 F 1.41(vious w)-.25 F 3.91 +(ord. W)-.1 F 1.41(ords are composed of alphanumeric)-.8 F +(characters \(letters and digits\).)144 280.8 Q F2(shell\255f)108 292.8 +Q(orward\255w)-.25 E(ord)-.1 E F0(Mo)144 304.8 Q .784 -.15(ve f)-.15 H +(orw).15 E .484(ard to the end of the ne)-.1 F .484(xt w)-.15 F 2.984 +(ord. W)-.1 F .484(ords are delimited by non-quoted shell metacharac-) +-.8 F(ters.)144 316.8 Q F2(shell\255backward\255w)108 328.8 Q(ord)-.1 E +F0(Mo)144 340.8 Q .909 -.15(ve b)-.15 H .609 +(ack to the start of the current or pre).15 F .609(vious w)-.25 F 3.109 +(ord. W)-.1 F .608(ords are delimited by non-quoted shell)-.8 F +(metacharacters.)144 352.8 Q F2(pr)108 364.8 Q -.15(ev)-.18 G +(ious\255scr).15 E(een\255line)-.18 E F0 .89(Attempt to mo)144 376.8 R +1.19 -.15(ve p)-.15 H .89(oint to the same ph).15 F .891 +(ysical screen column on the pre)-.05 F .891(vious ph)-.25 F .891 +(ysical screen line.)-.05 F .87(This will not ha)144 388.8 R 1.17 -.15 +(ve t)-.2 H .87(he desired ef).15 F .87 +(fect if the current Readline line does not tak)-.25 F 3.37(eu)-.1 G +3.37(pm)-3.37 G .87(ore than one)-3.37 F(ph)144 400.8 Q(ysical line or \ +if point is not greater than the length of the prompt plus the screen w\ +idth.)-.05 E F2(next\255scr)108 412.8 Q(een\255line)-.18 E F0 .637 +(Attempt to mo)144 424.8 R .937 -.15(ve p)-.15 H .637 +(oint to the same ph).15 F .638(ysical screen column on the ne)-.05 F +.638(xt ph)-.15 F .638(ysical screen line. This)-.05 F .009(will not ha) +144 436.8 R .309 -.15(ve t)-.2 H .009(he desired ef).15 F .009 (fect if the current Readline line does not tak)-.25 F 2.509(eu)-.1 G 2.509(pm)-2.509 G .008(ore than one ph)-2.509 F(ysical)-.05 E .772(line\ or if the length of the current Readline line is not greater than the \ -length of the prompt plus)144 276 R(the screen width.)144 288 Q F1 -(clear\255display \(M\255C\255l\))108 300 Q F0 1.499 -(Clear the screen and, if possible, the terminal')144 312 R 3.999(ss) +length of the prompt plus)144 448.8 R(the screen width.)144 460.8 Q F2 +(clear\255display \(M\255C\255l\))108 472.8 Q F0 1.499 +(Clear the screen and, if possible, the terminal')144 484.8 R 3.999(ss) -.55 G 1.498(crollback b)-3.999 F(uf)-.2 E(fer)-.25 E 3.998(,t)-.4 G 1.498(hen redra)-3.998 F 3.998(wt)-.15 G 1.498(he current line,)-3.998 F -(lea)144 324 Q(ving the current line at the top of the screen.)-.2 E F1 -(clear\255scr)108 336 Q(een \(C\255l\))-.18 E F0 1.36 -(Clear the screen, then redra)144 348 R 3.86(wt)-.15 G 1.36 +(lea)144 496.8 Q(ving the current line at the top of the screen.)-.2 E +F2(clear\255scr)108 508.8 Q(een \(C\255l\))-.18 E F0 1.36 +(Clear the screen, then redra)144 520.8 R 3.86(wt)-.15 G 1.36 (he current line, lea)-3.86 F 1.36 -(ving the current line at the top of the screen.)-.2 F -.4(Wi)144 360 S -(th an ar).4 E -(gument, refresh the current line without clearing the screen.)-.18 E F1 --.18(re)108 372 S(draw\255curr).18 E(ent\255line)-.18 E F0 -(Refresh the current line.)144 384 Q F1(Commands f)87 400.8 Q +(ving the current line at the top of the screen.)-.2 F -.4(Wi)144 532.8 +S(th an ar).4 E +(gument, refresh the current line without clearing the screen.)-.18 E F2 +-.18(re)108 544.8 S(draw\255curr).18 E(ent\255line)-.18 E F0 +(Refresh the current line.)144 556.8 Q F2(Commands f)87 573.6 Q (or Manipulating the History)-.25 E(accept\255line \(Newline, Retur)108 -412.8 Q(n\))-.15 E F0 .159(Accept the line re)144 424.8 R -.05(ga)-.15 G +585.6 Q(n\))-.15 E F0 .159(Accept the line re)144 597.6 R -.05(ga)-.15 G .159(rdless of where the cursor is.).05 F .158 (If this line is non-empty)5.158 F 2.658(,a)-.65 G .158 (dd it to the history list)-2.658 F .699(according to the state of the) -144 436.8 R/F2 9/Times-Bold@0 SF(HISTCONTR)3.199 E(OL)-.27 E F0 -.25(va) +144 609.6 R/F3 9/Times-Bold@0 SF(HISTCONTR)3.199 E(OL)-.27 E F0 -.25(va) 2.949 G 3.199(riable. If).25 F .699 (the line is a modi\214ed history line, then)3.199 F -(restore the history line to its original state.)144 448.8 Q F1(pr)108 -460.8 Q -.15(ev)-.18 G(ious\255history \(C\255p\)).15 E F0 -(Fetch the pre)144 472.8 Q(vious command from the history list, mo)-.25 -E(ving back in the list.)-.15 E F1(next\255history \(C\255n\))108 484.8 -Q F0(Fetch the ne)144 496.8 Q(xt command from the history list, mo)-.15 -E(ving forw)-.15 E(ard in the list.)-.1 E F1 -(beginning\255of\255history \(M\255<\))108 508.8 Q F0(Mo)144 520.8 Q .3 +(restore the history line to its original state.)144 621.6 Q F2(pr)108 +633.6 Q -.15(ev)-.18 G(ious\255history \(C\255p\)).15 E F0 +(Fetch the pre)144 645.6 Q(vious command from the history list, mo)-.25 +E(ving back in the list.)-.15 E F2(next\255history \(C\255n\))108 657.6 +Q F0(Fetch the ne)144 669.6 Q(xt command from the history list, mo)-.15 +E(ving forw)-.15 E(ard in the list.)-.1 E F2 +(beginning\255of\255history \(M\255<\))108 681.6 Q F0(Mo)144 693.6 Q .3 -.15(ve t)-.15 H 2.5(ot).15 G(he \214rst line in the history)-2.5 E(.) --.65 E F1(end\255of\255history \(M\255>\))108 532.8 Q F0(Mo)144 544.8 Q +-.65 E F2(end\255of\255history \(M\255>\))108 705.6 Q F0(Mo)144 717.6 Q .3 -.15(ve t)-.15 H 2.5(ot).15 G(he end of the input history)-2.5 E 2.5 -(,i)-.65 G(.e., the line currently being entered.)-2.5 E F1 -(operate\255and\255get\255next \(C\255o\))108 556.8 Q F0 .948 -(Accept the current line for e)144 568.8 R -.15(xe)-.15 G .948 -(cution and fetch the ne).15 F .948(xt line relati)-.15 F 1.247 -.15 -(ve t)-.25 H 3.447(ot).15 G .947(he current line from the)-3.447 F .729 -(history for editing.)144 580.8 R 3.229(An)5.729 G .729(umeric ar)-3.229 -F .729 -(gument, if supplied, speci\214es the history entry to use instead of) --.18 F(the current line.)144 592.8 Q F1(fetch\255history)108 604.8 Q F0 --.4(Wi)144 616.8 S .257(th a numeric ar).4 F .257 -(gument, fetch that entry from the history list and mak)-.18 F 2.756(ei) --.1 G 2.756(tt)-2.756 G .256(he current line.)-2.756 F -.4(Wi)5.256 G -(th-).4 E(out an ar)144 628.8 Q(gument, mo)-.18 E .3 -.15(ve b)-.15 H -(ack to the \214rst entry in the history list.).15 E F1 -2.29 -.18(re v) -108 640.8 T(erse\255sear).08 E(ch\255history \(C\255r\))-.18 E F0 1.47 -(Search backw)144 652.8 R 1.471(ard starting at the current line and mo) --.1 F 1.471(ving `up' through the history as necessary)-.15 F(.)-.65 E -(This is an incremental search.)144 664.8 Q F1 -.25(fo)108 676.8 S -(rward\255sear).25 E(ch\255history \(C\255s\))-.18 E F0 1.132 -(Search forw)144 688.8 R 1.132(ard starting at the current line and mo) --.1 F 1.131(ving `do)-.15 F 1.131(wn' through the history as necessary) --.25 F(.)-.65 E(This is an incremental search.)144 700.8 Q(GNU Bash 5.2) -72 768 Q(2021 December 26)136.795 E(48)185.955 E 0 Cg EP +(,i)-.65 G(.e., the line currently being entered.)-2.5 E(GNU Bash 5.2)72 +768 Q(2022 January 17)141.79 E(48)190.95 E 0 Cg EP %%Page: 49 49 %%BeginPageSetup BP %%EndPageSetup /F0 10/Times-Roman@0 SF -.35(BA)72 48 S 137.14(SH\(1\) General).35 F (Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E/F1 10/Times-Bold@0 -SF(non\255incr)108 84 Q(emental\255r)-.18 E -2.3 -.15(ev e)-.18 H -(rse\255sear).15 E(ch\255history \(M\255p\))-.18 E F0 .164(Search backw) -144 96 R .164(ard through the history starting at the current line usin\ -g a non-incremental search for)-.1 F 2.5(as)144 108 S -(tring supplied by the user)-2.5 E(.)-.55 E F1(non\255incr)108 120 Q -(emental\255f)-.18 E(orward\255sear)-.25 E(ch\255history \(M\255n\))-.18 -E F0 1.354(Search forw)144 132 R 1.354(ard through the history using a \ -non-incremental search for a string supplied by the)-.1 F(user)144 144 Q -(.)-.55 E F1(history\255sear)108 156 Q(ch\255f)-.18 E(orward)-.25 E F0 -.248(Search forw)144 168 R .249(ard through the history for the string \ -of characters between the start of the current line)-.1 F -(and the point.)144 180 Q(This is a non-incremental search.)5 E F1 -(history\255sear)108 192 Q(ch\255backward)-.18 E F0 .951(Search backw) -144 204 R .951(ard through the history for the string of characters bet\ -ween the start of the current)-.1 F(line and the point.)144 216 Q +SF(operate\255and\255get\255next \(C\255o\))108 84 Q F0 .948 +(Accept the current line for e)144 96 R -.15(xe)-.15 G .948 +(cution and fetch the ne).15 F .948(xt line relati)-.15 F 1.247 -.15 +(ve t)-.25 H 3.447(ot).15 G .947(he current line from the)-3.447 F .729 +(history for editing.)144 108 R 3.229(An)5.729 G .729(umeric ar)-3.229 F +.729 +(gument, if supplied, speci\214es the history entry to use instead of) +-.18 F(the current line.)144 120 Q F1(fetch\255history)108 132 Q F0 -.4 +(Wi)144 144 S .257(th a numeric ar).4 F .257 +(gument, fetch that entry from the history list and mak)-.18 F 2.756(ei) +-.1 G 2.756(tt)-2.756 G .256(he current line.)-2.756 F -.4(Wi)5.256 G +(th-).4 E(out an ar)144 156 Q(gument, mo)-.18 E .3 -.15(ve b)-.15 H +(ack to the \214rst entry in the history list.).15 E F1 -2.29 -.18(re v) +108 168 T(erse\255sear).08 E(ch\255history \(C\255r\))-.18 E F0 1.47 +(Search backw)144 180 R 1.471(ard starting at the current line and mo) +-.1 F 1.471(ving `up' through the history as necessary)-.15 F(.)-.65 E +(This is an incremental search.)144 192 Q F1 -.25(fo)108 204 S +(rward\255sear).25 E(ch\255history \(C\255s\))-.18 E F0 1.132 +(Search forw)144 216 R 1.132(ard starting at the current line and mo)-.1 +F 1.131(ving `do)-.15 F 1.131(wn' through the history as necessary)-.25 +F(.)-.65 E(This is an incremental search.)144 228 Q F1(non\255incr)108 +240 Q(emental\255r)-.18 E -2.3 -.15(ev e)-.18 H(rse\255sear).15 E +(ch\255history \(M\255p\))-.18 E F0 .164(Search backw)144 252 R .164(ar\ +d through the history starting at the current line using a non-incremen\ +tal search for)-.1 F 2.5(as)144 264 S(tring supplied by the user)-2.5 E +(.)-.55 E F1(non\255incr)108 276 Q(emental\255f)-.18 E(orward\255sear) +-.25 E(ch\255history \(M\255n\))-.18 E F0 1.354(Search forw)144 288 R +1.354(ard through the history using a non-incremental search for a stri\ +ng supplied by the)-.1 F(user)144 300 Q(.)-.55 E F1(history\255sear)108 +312 Q(ch\255f)-.18 E(orward)-.25 E F0 .248(Search forw)144 324 R .249(a\ +rd through the history for the string of characters between the start o\ +f the current line)-.1 F(and the point.)144 336 Q +(This is a non-incremental search.)5 E F1(history\255sear)108 348 Q +(ch\255backward)-.18 E F0 .951(Search backw)144 360 R .951(ard through \ +the history for the string of characters between the start of the curre\ +nt)-.1 F(line and the point.)144 372 Q (This is a non-incremental search.)5 E F1(history\255substring\255sear) -108 228 Q(ch\255backward)-.18 E F0 .95(Search backw)144 240 R .951(ard \ +108 384 Q(ch\255backward)-.18 E F0 .95(Search backw)144 396 R .951(ard \ through the history for the string of characters between the start of t\ -he current)-.1 F .007(line and the current cursor position \(the)144 252 +he current)-.1 F .007(line and the current cursor position \(the)144 408 R/F2 10/Times-Italic@0 SF(point)2.507 E F0 2.507(\). The)B .007 (search string may match an)2.507 F .006(ywhere in a history)-.15 F 2.5 -(line. This)144 264 R(is a non-incremental search.)2.5 E F1 -(history\255substring\255sear)108 276 Q(ch\255f)-.18 E(orward)-.25 E F0 -.248(Search forw)144 288 R .249(ard through the history for the string \ +(line. This)144 420 R(is a non-incremental search.)2.5 E F1 +(history\255substring\255sear)108 432 Q(ch\255f)-.18 E(orward)-.25 E F0 +.248(Search forw)144 444 R .249(ard through the history for the string \ of characters between the start of the current line)-.1 F .319 -(and the point.)144 300 R .319(The search string may match an)5.319 F +(and the point.)144 456 R .319(The search string may match an)5.319 F .319(ywhere in a history line.)-.15 F .318(This is a non-incremental) -5.318 F(search.)144 312 Q F1(yank\255nth\255ar)108 324 Q 2.5(g\()-.1 G -<4dad43ad7929>-2.5 E F0 .622(Insert the \214rst ar)144 336 R .622 +5.318 F(search.)144 468 Q F1(yank\255nth\255ar)108 480 Q 2.5(g\()-.1 G +<4dad43ad7929>-2.5 E F0 .622(Insert the \214rst ar)144 492 R .622 (gument to the pre)-.18 F .622(vious command \(usually the second w)-.25 F .622(ord on the pre)-.1 F .622(vious line\))-.25 F .773(at point.)144 -348 R -.4(Wi)5.773 G .773(th an ar).4 F(gument)-.18 E F2(n)3.633 E F0 +504 R -.4(Wi)5.773 G .773(th an ar).4 F(gument)-.18 E F2(n)3.633 E F0 3.273(,i).24 G .773(nsert the)-3.273 F F2(n)3.273 E F0 .773(th w)B .773 (ord from the pre)-.1 F .773(vious command \(the w)-.25 F .773 -(ords in the)-.1 F(pre)144 360 Q .291(vious command be)-.25 F .291 +(ords in the)-.1 F(pre)144 516 Q .291(vious command be)-.25 F .291 (gin with w)-.15 F .291(ord 0\).)-.1 F 2.791(An)5.291 G -2.25 -.15(eg a) -2.791 H(ti).15 E .591 -.15(ve a)-.25 H -.18(rg).15 G .291 (ument inserts the).18 F F2(n)2.791 E F0 .291(th w)B .292 -(ord from the end of)-.1 F .282(the pre)144 372 R .282(vious command.) +(ord from the end of)-.1 F .282(the pre)144 528 R .282(vious command.) -.25 F .282(Once the ar)5.282 F(gument)-.18 E F2(n)2.781 E F0 .281 (is computed, the ar)2.781 F .281(gument is e)-.18 F .281 -(xtracted as if the "!)-.15 F F2(n)A F0(")A(history e)144 384 Q -(xpansion had been speci\214ed.)-.15 E F1(yank\255last\255ar)108 396 Q +(xtracted as if the "!)-.15 F F2(n)A F0(")A(history e)144 540 Q +(xpansion had been speci\214ed.)-.15 E F1(yank\255last\255ar)108 552 Q 2.5(g\()-.1 G -1.667(M\255. ,)-2.5 F -1.667(M\255_ \))2.5 F F0 1.307 -(Insert the last ar)144 408 R 1.307(gument to the pre)-.18 F 1.307 +(Insert the last ar)144 564 R 1.307(gument to the pre)-.18 F 1.307 (vious command \(the last w)-.25 F 1.308(ord of the pre)-.1 F 1.308 -(vious history entry\).)-.25 F -.4(Wi)144 420 S .204(th a numeric ar).4 +(vious history entry\).)-.25 F -.4(Wi)144 576 S .204(th a numeric ar).4 F .204(gument, beha)-.18 F .504 -.15(ve ex)-.2 H .204(actly lik).15 F(e) -.1 E F1(yank\255nth\255ar)2.704 E(g)-.1 E F0 5.203(.S)C(uccessi)-5.203 E .503 -.15(ve c)-.25 H .203(alls to).15 F F1(yank\255last\255ar)2.703 E -(g)-.1 E F0(mo)144 432 Q .806 -.15(ve b)-.15 H .507 +(g)-.1 E F0(mo)144 588 Q .806 -.15(ve b)-.15 H .507 (ack through the history list, inserting the last w).15 F .507 (ord \(or the w)-.1 F .507(ord speci\214ed by the ar)-.1 F(gument)-.18 E -.416(to the \214rst call\) of each line in turn.)144 444 R(An)5.416 E +.416(to the \214rst call\) of each line in turn.)144 600 R(An)5.416 E 2.916(yn)-.15 G .416(umeric ar)-2.916 F .416 (gument supplied to these successi)-.18 F .715 -.15(ve c)-.25 H .415 -(alls de-).15 F 1.217(termines the direction to mo)144 456 R 1.518 -.15 +(alls de-).15 F 1.217(termines the direction to mo)144 612 R 1.518 -.15 (ve t)-.15 H 1.218(hrough the history).15 F 6.218(.A)-.65 G(ne)-2.5 E -.05(ga)-.15 G(ti).05 E 1.518 -.15(ve a)-.25 H -.18(rg).15 G 1.218 (ument switches the direction).18 F .494 -(through the history \(back or forw)144 468 R 2.994(ard\). The)-.1 F +(through the history \(back or forw)144 624 R 2.994(ard\). The)-.1 F .494(history e)2.994 F .494(xpansion f)-.15 F .494 (acilities are used to e)-.1 F .494(xtract the last)-.15 F -.1(wo)144 -480 S(rd, as if the "!$" history e).1 E(xpansion had been speci\214ed.) --.15 E F1(shell\255expand\255line \(M\255C\255e\))108 492 Q F0 .622 -(Expand the line as the shell does.)144 504 R .622 +636 S(rd, as if the "!$" history e).1 E(xpansion had been speci\214ed.) +-.15 E F1(shell\255expand\255line \(M\255C\255e\))108 648 Q F0 .622 +(Expand the line as the shell does.)144 660 R .622 (This performs alias and history e)5.622 F .623 -(xpansion as well as all of the)-.15 F(shell w)144 516 Q(ord e)-.1 E 2.5 +(xpansion as well as all of the)-.15 F(shell w)144 672 Q(ord e)-.1 E 2.5 (xpansions. See)-.15 F/F3 9/Times-Bold@0 SF(HIST)2.5 E(OR)-.162 E 2.25 (YE)-.315 G(XP)-2.25 E(ANSION)-.666 E F0(belo)2.25 E 2.5(wf)-.25 G (or a description of history e)-2.5 E(xpansion.)-.15 E F1 -(history\255expand\255line \(M\255^\))108 528 Q F0 .939 -(Perform history e)144 540 R .939(xpansion on the current line.)-.15 F +(history\255expand\255line \(M\255^\))108 684 Q F0 .939 +(Perform history e)144 696 R .939(xpansion on the current line.)-.15 F (See)5.939 E F3(HIST)3.439 E(OR)-.162 E 3.189(YE)-.315 G(XP)-3.189 E (ANSION)-.666 E F0(belo)3.189 E 3.438(wf)-.25 G .938(or a descrip-) --3.438 F(tion of history e)144 552 Q(xpansion.)-.15 E F1(magic\255space) -108 564 Q F0 .437(Perform history e)144 576 R .437 -(xpansion on the current line and insert a space.)-.15 F(See)5.438 E F3 -(HIST)2.938 E(OR)-.162 E 2.688(YE)-.315 G(XP)-2.688 E(ANSION)-.666 E F0 -(be-)2.688 E(lo)144 588 Q 2.5(wf)-.25 G(or a description of history e) --2.5 E(xpansion.)-.15 E F1(alias\255expand\255line)108 600 Q F0 .395 -(Perform alias e)144 612 R .395(xpansion on the current line.)-.15 F -(See)5.395 E F3(ALIASES)2.895 E F0(abo)2.645 E .694 -.15(ve f)-.15 H -.394(or a description of alias e).15 F(xpan-)-.15 E(sion.)144 624 Q F1 -(history\255and\255alias\255expand\255line)108 636 Q F0 -(Perform history and alias e)144 648 Q(xpansion on the current line.) --.15 E F1(insert\255last\255ar)108 660 Q(gument \(M\255.)-.1 E 2.5(,M) -.833 G -1.667(\255_ \))-2.5 F F0 2.5(As)144 672 S(ynon)-2.5 E(ym for) --.15 E F1(yank\255last\255ar)2.5 E(g)-.1 E F0(.)A F1 -(edit\255and\255execute\255command \(C\255x C\255e\))108 684 Q F0(In)144 -696 Q -.2(vo)-.4 G .346 -.1(ke a).2 H 2.646(ne).1 G .146 -(ditor on the current command line, and e)-2.646 F -.15(xe)-.15 G .146 -(cute the result as shell commands.).15 F F1(Bash)5.147 E F0(at-)2.647 E -(tempts to in)144 708 Q -.2(vo)-.4 G -.1(ke).2 G F3($VISU)2.6 E(AL)-.54 -E/F4 9/Times-Roman@0 SF(,)A F3($EDIT)2.25 E(OR)-.162 E F4(,)A F0(and) -2.25 E F2(emacs)2.5 E F0(as the editor)2.5 E 2.5(,i)-.4 G 2.5(nt)-2.5 G -(hat order)-2.5 E(.)-.55 E(GNU Bash 5.2)72 768 Q(2021 December 26) -136.795 E(49)185.955 E 0 Cg EP +-3.438 F(tion of history e)144 708 Q(xpansion.)-.15 E(GNU Bash 5.2)72 +768 Q(2022 January 17)141.79 E(49)190.95 E 0 Cg EP %%Page: 50 50 %%BeginPageSetup BP %%EndPageSetup /F0 10/Times-Roman@0 SF -.35(BA)72 48 S 137.14(SH\(1\) General).35 F (Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E/F1 10/Times-Bold@0 -SF(Commands f)87 84 Q(or Changing T)-.25 E(ext)-.92 E/F2 10 -/Times-Italic@0 SF(end\255of\255\214le)108 96 Q F1(\(usually C\255d\)) -2.5 E F0 .799(The character indicating end-of-\214le as set, for e)144 -108 R .799(xample, by)-.15 F/F3 10/Courier@0 SF(stty)3.299 E F0 5.799 -(.I)C 3.298(ft)-5.799 G .798(his character is read when)-3.298 F .592 -(there are no characters on the line, and point is at the be)144 120 R +SF(magic\255space)108 84 Q F0 .437(Perform history e)144 96 R .437 +(xpansion on the current line and insert a space.)-.15 F(See)5.438 E/F2 +9/Times-Bold@0 SF(HIST)2.938 E(OR)-.162 E 2.688(YE)-.315 G(XP)-2.688 E +(ANSION)-.666 E F0(be-)2.688 E(lo)144 108 Q 2.5(wf)-.25 G +(or a description of history e)-2.5 E(xpansion.)-.15 E F1 +(alias\255expand\255line)108 120 Q F0 .395(Perform alias e)144 132 R +.395(xpansion on the current line.)-.15 F(See)5.395 E F2(ALIASES)2.895 E +F0(abo)2.645 E .694 -.15(ve f)-.15 H .394(or a description of alias e) +.15 F(xpan-)-.15 E(sion.)144 144 Q F1 +(history\255and\255alias\255expand\255line)108 156 Q F0 +(Perform history and alias e)144 168 Q(xpansion on the current line.) +-.15 E F1(insert\255last\255ar)108 180 Q(gument \(M\255.)-.1 E 2.5(,M) +.833 G -1.667(\255_ \))-2.5 F F0 2.5(As)144 192 S(ynon)-2.5 E(ym for) +-.15 E F1(yank\255last\255ar)2.5 E(g)-.1 E F0(.)A F1 +(edit\255and\255execute\255command \(C\255x C\255e\))108 204 Q F0(In)144 +216 Q -.2(vo)-.4 G .346 -.1(ke a).2 H 2.646(ne).1 G .146 +(ditor on the current command line, and e)-2.646 F -.15(xe)-.15 G .146 +(cute the result as shell commands.).15 F F1(Bash)5.147 E F0(at-)2.647 E +(tempts to in)144 228 Q -.2(vo)-.4 G -.1(ke).2 G F2($VISU)2.6 E(AL)-.54 +E/F3 9/Times-Roman@0 SF(,)A F2($EDIT)2.25 E(OR)-.162 E F3(,)A F0(and) +2.25 E/F4 10/Times-Italic@0 SF(emacs)2.5 E F0(as the editor)2.5 E 2.5 +(,i)-.4 G 2.5(nt)-2.5 G(hat order)-2.5 E(.)-.55 E F1(Commands f)87 244.8 +Q(or Changing T)-.25 E(ext)-.92 E F4(end\255of\255\214le)108 256.8 Q F1 +(\(usually C\255d\))2.5 E F0 .799 +(The character indicating end-of-\214le as set, for e)144 268.8 R .799 +(xample, by)-.15 F/F5 10/Courier@0 SF(stty)3.299 E F0 5.799(.I)C 3.298 +(ft)-5.799 G .798(his character is read when)-3.298 F .592 +(there are no characters on the line, and point is at the be)144 280.8 R .593(ginning of the line, Readline interprets it)-.15 F -(as the end of input and returns)144 132 Q/F4 9/Times-Bold@0 SF(EOF)2.5 -E/F5 9/Times-Roman@0 SF(.)A F1(delete\255char \(C\255d\))108 144 Q F0 -.442(Delete the character at point.)144 156 R .442 +(as the end of input and returns)144 292.8 Q F2(EOF)2.5 E F3(.)A F1 +(delete\255char \(C\255d\))108 304.8 Q F0 .442 +(Delete the character at point.)144 316.8 R .442 (If this function is bound to the same character as the tty)5.442 F F1 -(EOF)2.941 E F0(char)2.941 E(-)-.2 E(acter)144 168 Q 2.5(,a)-.4 G(s)-2.5 -E F1(C\255d)2.5 E F0(commonly is, see abo)2.5 E .3 -.15(ve f)-.15 H +(EOF)2.941 E F0(char)2.941 E(-)-.2 E(acter)144 328.8 Q 2.5(,a)-.4 G(s) +-2.5 E F1(C\255d)2.5 E F0(commonly is, see abo)2.5 E .3 -.15(ve f)-.15 H (or the ef).15 E(fects.)-.25 E F1(backward\255delete\255char \(Rubout\)) -108 180 Q F0 .552(Delete the character behind the cursor)144 192 R 5.553 -(.W)-.55 G .553(hen gi)-5.553 F -.15(ve)-.25 G 3.053(nan).15 G .553 +108 340.8 Q F0 .552(Delete the character behind the cursor)144 352.8 R +5.553(.W)-.55 G .553(hen gi)-5.553 F -.15(ve)-.25 G 3.053(nan).15 G .553 (umeric ar)-3.053 F .553(gument, sa)-.18 F .853 -.15(ve t)-.2 H .553 -(he deleted te).15 F .553(xt on)-.15 F(the kill ring.)144 204 Q F1 -.25 -(fo)108 216 S(rward\255backward\255delete\255char).25 E F0 .474 -(Delete the character under the cursor)144 228 R 2.974(,u)-.4 G .474 +(he deleted te).15 F .553(xt on)-.15 F(the kill ring.)144 364.8 Q F1 +-.25(fo)108 376.8 S(rward\255backward\255delete\255char).25 E F0 .474 +(Delete the character under the cursor)144 388.8 R 2.974(,u)-.4 G .474 (nless the cursor is at the end of the line, in which case the)-2.974 F -(character behind the cursor is deleted.)144 240 Q F1 -(quoted\255insert \(C\255q, C\255v\))108 252 Q F0 .778(Add the ne)144 -264 R .779(xt character typed to the line v)-.15 F 3.279(erbatim. This) --.15 F .779(is ho)3.279 F 3.279(wt)-.25 G 3.279(oi)-3.279 G .779 -(nsert characters lik)-3.279 F(e)-.1 E F1(C\255q)3.279 E F0 3.279(,f)C -(or)-3.279 E -.15(ex)144 276 S(ample.).15 E F1(tab\255insert \(C\255v T) -108 288 Q(AB\))-.9 E F0(Insert a tab character)144 300 Q(.)-.55 E F1 -(self\255insert \(a, b, A, 1, !, ...\))108 312 Q F0 -(Insert the character typed.)144 324 Q F1(transpose\255chars \(C\255t\)) -108 336 Q F0 .322(Drag the character before point forw)144 348 R .321 -(ard o)-.1 F -.15(ve)-.15 G 2.821(rt).15 G .321 -(he character at point, mo)-2.821 F .321(ving point forw)-.15 F .321 -(ard as well.)-.1 F .372 -(If point is at the end of the line, then this transposes the tw)144 360 -R 2.872(oc)-.1 G .373(haracters before point.)-2.872 F(Ne)5.373 E -.05 -(ga)-.15 G(ti).05 E .673 -.15(ve a)-.25 H -.2(r-).15 G(guments ha)144 -372 Q .3 -.15(ve n)-.2 H 2.5(oe).15 G -.25(ff)-2.5 G(ect.).25 E F1 -(transpose\255w)108 384 Q(ords \(M\255t\))-.1 E F0 .024(Drag the w)144 -396 R .024(ord before point past the w)-.1 F .023(ord after point, mo) +(character behind the cursor is deleted.)144 400.8 Q F1 +(quoted\255insert \(C\255q, C\255v\))108 412.8 Q F0 .778(Add the ne)144 +424.8 R .779(xt character typed to the line v)-.15 F 3.279 +(erbatim. This)-.15 F .779(is ho)3.279 F 3.279(wt)-.25 G 3.279(oi)-3.279 +G .779(nsert characters lik)-3.279 F(e)-.1 E F1(C\255q)3.279 E F0 3.279 +(,f)C(or)-3.279 E -.15(ex)144 436.8 S(ample.).15 E F1 +(tab\255insert \(C\255v T)108 448.8 Q(AB\))-.9 E F0 +(Insert a tab character)144 460.8 Q(.)-.55 E F1 +(self\255insert \(a, b, A, 1, !, ...\))108 472.8 Q F0 +(Insert the character typed.)144 484.8 Q F1 +(transpose\255chars \(C\255t\))108 496.8 Q F0 .322 +(Drag the character before point forw)144 508.8 R .321(ard o)-.1 F -.15 +(ve)-.15 G 2.821(rt).15 G .321(he character at point, mo)-2.821 F .321 +(ving point forw)-.15 F .321(ard as well.)-.1 F .372 +(If point is at the end of the line, then this transposes the tw)144 +520.8 R 2.872(oc)-.1 G .373(haracters before point.)-2.872 F(Ne)5.373 E +-.05(ga)-.15 G(ti).05 E .673 -.15(ve a)-.25 H -.2(r-).15 G(guments ha) +144 532.8 Q .3 -.15(ve n)-.2 H 2.5(oe).15 G -.25(ff)-2.5 G(ect.).25 E F1 +(transpose\255w)108 544.8 Q(ords \(M\255t\))-.1 E F0 .024(Drag the w)144 +556.8 R .024(ord before point past the w)-.1 F .023(ord after point, mo) -.1 F .023(ving point o)-.15 F -.15(ve)-.15 G 2.523(rt).15 G .023(hat w) -2.523 F .023(ord as well.)-.1 F .023(If point)5.023 F -(is at the end of the line, this transposes the last tw)144 408 Q 2.5 -(ow)-.1 G(ords on the line.)-2.6 E F1(upcase\255w)108 420 Q -(ord \(M\255u\))-.1 E F0 1.698(Uppercase the current \(or follo)144 432 -R 1.698(wing\) w)-.25 F 4.198(ord. W)-.1 F 1.698(ith a ne)-.4 F -.05(ga) --.15 G(ti).05 E 1.999 -.15(ve a)-.25 H -.18(rg).15 G 1.699 -(ument, uppercase the pre).18 F(vious)-.25 E -.1(wo)144 444 S(rd, b).1 E -(ut do not mo)-.2 E .3 -.15(ve p)-.15 H(oint.).15 E F1(do)108 456 Q -(wncase\255w)-.1 E(ord \(M\255l\))-.1 E F0(Lo)144 468 Q 1.648 +(is at the end of the line, this transposes the last tw)144 568.8 Q 2.5 +(ow)-.1 G(ords on the line.)-2.6 E F1(upcase\255w)108 580.8 Q +(ord \(M\255u\))-.1 E F0 1.698(Uppercase the current \(or follo)144 +592.8 R 1.698(wing\) w)-.25 F 4.198(ord. W)-.1 F 1.698(ith a ne)-.4 F +-.05(ga)-.15 G(ti).05 E 1.999 -.15(ve a)-.25 H -.18(rg).15 G 1.699 +(ument, uppercase the pre).18 F(vious)-.25 E -.1(wo)144 604.8 S(rd, b).1 +E(ut do not mo)-.2 E .3 -.15(ve p)-.15 H(oint.).15 E F1(do)108 616.8 Q +(wncase\255w)-.1 E(ord \(M\255l\))-.1 E F0(Lo)144 628.8 Q 1.648 (wercase the current \(or follo)-.25 F 1.648(wing\) w)-.25 F 4.148 (ord. W)-.1 F 1.647(ith a ne)-.4 F -.05(ga)-.15 G(ti).05 E 1.947 -.15 (ve a)-.25 H -.18(rg).15 G 1.647(ument, lo).18 F 1.647(wercase the pre) --.25 F(vious)-.25 E -.1(wo)144 480 S(rd, b).1 E(ut do not mo)-.2 E .3 --.15(ve p)-.15 H(oint.).15 E F1(capitalize\255w)108 492 Q -(ord \(M\255c\))-.1 E F0 1.974(Capitalize the current \(or follo)144 504 -R 1.974(wing\) w)-.25 F 4.474(ord. W)-.1 F 1.974(ith a ne)-.4 F -.05(ga) --.15 G(ti).05 E 2.274 -.15(ve a)-.25 H -.18(rg).15 G 1.975 -(ument, capitalize the pre).18 F(vious)-.25 E -.1(wo)144 516 S(rd, b).1 -E(ut do not mo)-.2 E .3 -.15(ve p)-.15 H(oint.).15 E F1 -.1(ove)108 528 -S(rwrite\255mode).1 E F0 -.8(To)144 540 S .438(ggle o).8 F -.15(ve)-.15 -G .438(rwrite mode.).15 F -.4(Wi)5.438 G .438(th an e).4 F .438 +-.25 F(vious)-.25 E -.1(wo)144 640.8 S(rd, b).1 E(ut do not mo)-.2 E .3 +-.15(ve p)-.15 H(oint.).15 E F1(capitalize\255w)108 652.8 Q +(ord \(M\255c\))-.1 E F0 1.974(Capitalize the current \(or follo)144 +664.8 R 1.974(wing\) w)-.25 F 4.474(ord. W)-.1 F 1.974(ith a ne)-.4 F +-.05(ga)-.15 G(ti).05 E 2.274 -.15(ve a)-.25 H -.18(rg).15 G 1.975 +(ument, capitalize the pre).18 F(vious)-.25 E -.1(wo)144 676.8 S(rd, b) +.1 E(ut do not mo)-.2 E .3 -.15(ve p)-.15 H(oint.).15 E F1 -.1(ove)108 +688.8 S(rwrite\255mode).1 E F0 -.8(To)144 700.8 S .438(ggle o).8 F -.15 +(ve)-.15 G .438(rwrite mode.).15 F -.4(Wi)5.438 G .438(th an e).4 F .438 (xplicit positi)-.15 F .737 -.15(ve n)-.25 H .437(umeric ar).15 F .437 (gument, switches to o)-.18 F -.15(ve)-.15 G .437(rwrite mode.).15 F -.4 -(Wi)144 552 S .78(th an e).4 F .781(xplicit non-positi)-.15 F 1.081 -.15 -(ve n)-.25 H .781(umeric ar).15 F .781(gument, switches to insert mode.) --.18 F .781(This command af)5.781 F(fects)-.25 E(only)144 564 Q F1 -(emacs)4.395 E F0(mode;)4.395 E F1(vi)4.395 E F0 1.894(mode does o)4.395 -F -.15(ve)-.15 G 1.894(rwrite dif).15 F(ferently)-.25 E 6.894(.E)-.65 G -1.894(ach call to)-6.894 F F2 -.37(re)4.394 G(adline\(\)).37 E F0 1.894 -(starts in insert)4.394 F 3.968(mode. In)144 576 R -.15(ove)3.968 G -1.468(rwrite mode, characters bound to).15 F F1(self\255insert)3.969 E -F0 1.469(replace the te)3.969 F 1.469(xt at point rather than)-.15 F -.958(pushing the te)144 588 R .958(xt to the right.)-.15 F .957 -(Characters bound to)5.958 F F1(backward\255delete\255char)3.457 E F0 -.957(replace the character)3.457 F(before point with a space.)144 600 Q -(By def)5 E(ault, this command is unbound.)-.1 E F1(Killing and Y)87 -616.8 Q(anking)-.85 E(kill\255line \(C\255k\))108 628.8 Q F0 -(Kill the te)144 640.8 Q(xt from point to the end of the line.)-.15 E F1 -(backward\255kill\255line \(C\255x Rubout\))108 652.8 Q F0(Kill backw) -144 664.8 Q(ard to the be)-.1 E(ginning of the line.)-.15 E F1 -(unix\255line\255discard \(C\255u\))108 676.8 Q F0(Kill backw)144 688.8 -Q(ard from point to the be)-.1 E(ginning of the line.)-.15 E -(The killed te)5 E(xt is sa)-.15 E -.15(ve)-.2 G 2.5(do).15 G 2.5(nt) --2.5 G(he kill-ring.)-2.5 E F1(kill\255whole\255line)108 700.8 Q F0 -(Kill all characters on the current line, no matter where point is.)144 -712.8 Q(GNU Bash 5.2)72 768 Q(2021 December 26)136.795 E(50)185.955 E 0 -Cg EP +(Wi)144 712.8 S .78(th an e).4 F .781(xplicit non-positi)-.15 F 1.081 +-.15(ve n)-.25 H .781(umeric ar).15 F .781 +(gument, switches to insert mode.)-.18 F .781(This command af)5.781 F +(fects)-.25 E(only)144 724.8 Q F1(emacs)4.395 E F0(mode;)4.395 E F1(vi) +4.395 E F0 1.894(mode does o)4.395 F -.15(ve)-.15 G 1.894(rwrite dif).15 +F(ferently)-.25 E 6.894(.E)-.65 G 1.894(ach call to)-6.894 F F4 -.37(re) +4.394 G(adline\(\)).37 E F0 1.894(starts in insert)4.394 F(GNU Bash 5.2) +72 768 Q(2022 January 17)141.79 E(50)190.95 E 0 Cg EP %%Page: 51 51 %%BeginPageSetup BP %%EndPageSetup /F0 10/Times-Roman@0 SF -.35(BA)72 48 S 137.14(SH\(1\) General).35 F -(Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E/F1 10/Times-Bold@0 -SF(kill\255w)108 84 Q(ord \(M\255d\))-.1 E F0 .728 -(Kill from point to the end of the current w)144 96 R .729 +(Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E 3.968(mode. In)144 +84 R -.15(ove)3.968 G 1.468(rwrite mode, characters bound to).15 F/F1 10 +/Times-Bold@0 SF(self\255insert)3.969 E F0 1.469(replace the te)3.969 F +1.469(xt at point rather than)-.15 F .958(pushing the te)144 96 R .958 +(xt to the right.)-.15 F .957(Characters bound to)5.958 F F1 +(backward\255delete\255char)3.457 E F0 .957(replace the character)3.457 +F(before point with a space.)144 108 Q(By def)5 E +(ault, this command is unbound.)-.1 E F1(Killing and Y)87 124.8 Q +(anking)-.85 E(kill\255line \(C\255k\))108 136.8 Q F0(Kill the te)144 +148.8 Q(xt from point to the end of the line.)-.15 E F1 +(backward\255kill\255line \(C\255x Rubout\))108 160.8 Q F0(Kill backw) +144 172.8 Q(ard to the be)-.1 E(ginning of the line.)-.15 E F1 +(unix\255line\255discard \(C\255u\))108 184.8 Q F0(Kill backw)144 196.8 +Q(ard from point to the be)-.1 E(ginning of the line.)-.15 E +(The killed te)5 E(xt is sa)-.15 E -.15(ve)-.2 G 2.5(do).15 G 2.5(nt) +-2.5 G(he kill-ring.)-2.5 E F1(kill\255whole\255line)108 208.8 Q F0 +(Kill all characters on the current line, no matter where point is.)144 +220.8 Q F1(kill\255w)108 232.8 Q(ord \(M\255d\))-.1 E F0 .728 +(Kill from point to the end of the current w)144 244.8 R .729 (ord, or if between w)-.1 F .729(ords, to the end of the ne)-.1 F .729 -(xt w)-.15 F(ord.)-.1 E -.8(Wo)144 108 S +(xt w)-.15 F(ord.)-.1 E -.8(Wo)144 256.8 S (rd boundaries are the same as those used by).8 E F1 -.25(fo)2.5 G -(rward\255w).25 E(ord)-.1 E F0(.)A F1(backward\255kill\255w)108 120 Q -(ord \(M\255Rubout\))-.1 E F0(Kill the w)144 132 Q(ord behind point.)-.1 -E -.8(Wo)5 G(rd boundaries are the same as those used by).8 E F1 -(backward\255w)2.5 E(ord)-.1 E F0(.)A F1(shell\255kill\255w)108 144 Q -(ord)-.1 E F0 .729(Kill from point to the end of the current w)144 156 R -.728(ord, or if between w)-.1 F .728(ords, to the end of the ne)-.1 F -.728(xt w)-.15 F(ord.)-.1 E -.8(Wo)144 168 S +(rward\255w).25 E(ord)-.1 E F0(.)A F1(backward\255kill\255w)108 268.8 Q +(ord \(M\255Rubout\))-.1 E F0(Kill the w)144 280.8 Q(ord behind point.) +-.1 E -.8(Wo)5 G(rd boundaries are the same as those used by).8 E F1 +(backward\255w)2.5 E(ord)-.1 E F0(.)A F1(shell\255kill\255w)108 292.8 Q +(ord)-.1 E F0 .729(Kill from point to the end of the current w)144 304.8 +R .728(ord, or if between w)-.1 F .728(ords, to the end of the ne)-.1 F +.728(xt w)-.15 F(ord.)-.1 E -.8(Wo)144 316.8 S (rd boundaries are the same as those used by).8 E F1(shell\255f)2.5 E (orward\255w)-.25 E(ord)-.1 E F0(.)A F1(shell\255backward\255kill\255w) -108 180 Q(ord)-.1 E F0 3.025(Kill the w)144 192 R 3.025 +108 328.8 Q(ord)-.1 E F0 3.025(Kill the w)144 340.8 R 3.025 (ord behind point.)-.1 F -.8(Wo)8.025 G 3.025 (rd boundaries are the same as those used by).8 F F1(shell\255back-) -5.525 E(ward\255w)144 204 Q(ord)-.1 E F0(.)A F1(unix\255w)108 216 Q -(ord\255rubout \(C\255w\))-.1 E F0 .365(Kill the w)144 228 R .365 +5.525 E(ward\255w)144 352.8 Q(ord)-.1 E F0(.)A F1(unix\255w)108 364.8 Q +(ord\255rubout \(C\255w\))-.1 E F0 .365(Kill the w)144 376.8 R .365 (ord behind point, using white space as a w)-.1 F .364(ord boundary)-.1 F 5.364(.T)-.65 G .364(he killed te)-5.364 F .364(xt is sa)-.15 F -.15 (ve)-.2 G 2.864(do).15 G 2.864(nt)-2.864 G(he)-2.864 E(kill-ring.)144 -240 Q F1(unix\255\214lename\255rubout)108 252 Q F0 .166(Kill the w)144 -264 R .166 +388.8 Q F1(unix\255\214lename\255rubout)108 400.8 Q F0 .166(Kill the w) +144 412.8 R .166 (ord behind point, using white space and the slash character as the w) --.1 F .167(ord boundaries.)-.1 F(The)5.167 E(killed te)144 276 Q +-.1 F .167(ord boundaries.)-.1 F(The)5.167 E(killed te)144 424.8 Q (xt is sa)-.15 E -.15(ve)-.2 G 2.5(do).15 G 2.5(nt)-2.5 G(he kill-ring.) --2.5 E F1(delete\255horizontal\255space \(M\255\\\))108 288 Q F0 -(Delete all spaces and tabs around point.)144 300 Q F1(kill\255r)108 312 -Q(egion)-.18 E F0(Kill the te)144 324 Q(xt in the current re)-.15 E -(gion.)-.15 E F1(copy\255r)108 336 Q(egion\255as\255kill)-.18 E F0(Cop) -144 348 Q 2.5(yt)-.1 G(he te)-2.5 E(xt in the re)-.15 E +-2.5 E F1(delete\255horizontal\255space \(M\255\\\))108 436.8 Q F0 +(Delete all spaces and tabs around point.)144 448.8 Q F1(kill\255r)108 +460.8 Q(egion)-.18 E F0(Kill the te)144 472.8 Q(xt in the current re) +-.15 E(gion.)-.15 E F1(copy\255r)108 484.8 Q(egion\255as\255kill)-.18 E +F0(Cop)144 496.8 Q 2.5(yt)-.1 G(he te)-2.5 E(xt in the re)-.15 E (gion to the kill b)-.15 E(uf)-.2 E(fer)-.25 E(.)-.55 E F1 -(copy\255backward\255w)108 360 Q(ord)-.1 E F0(Cop)144 372 Q 4.801(yt)-.1 -G 2.301(he w)-4.801 F 2.301(ord before point to the kill b)-.1 F(uf)-.2 -E(fer)-.25 E 7.301(.T)-.55 G 2.301(he w)-7.301 F 2.3 -(ord boundaries are the same as)-.1 F F1(back-)4.8 E(ward\255w)144 384 Q -(ord)-.1 E F0(.)A F1(copy\255f)108 396 Q(orward\255w)-.25 E(ord)-.1 E F0 -(Cop)144 408 Q 4.507(yt)-.1 G 2.007(he w)-4.507 F 2.007(ord follo)-.1 F -2.007(wing point to the kill b)-.25 F(uf)-.2 E(fer)-.25 E 7.008(.T)-.55 -G 2.008(he w)-7.008 F 2.008(ord boundaries are the same as)-.1 F F1 -.25 -(fo)4.508 G -.37(r-).25 G(ward\255w)144 420 Q(ord)-.1 E F0(.)A F1 -(yank \(C\255y\))108 432 Q F0 -1(Ya)144 444 S +(copy\255backward\255w)108 508.8 Q(ord)-.1 E F0(Cop)144 520.8 Q 4.801 +(yt)-.1 G 2.301(he w)-4.801 F 2.301(ord before point to the kill b)-.1 F +(uf)-.2 E(fer)-.25 E 7.301(.T)-.55 G 2.301(he w)-7.301 F 2.3 +(ord boundaries are the same as)-.1 F F1(back-)4.8 E(ward\255w)144 532.8 +Q(ord)-.1 E F0(.)A F1(copy\255f)108 544.8 Q(orward\255w)-.25 E(ord)-.1 E +F0(Cop)144 556.8 Q 4.507(yt)-.1 G 2.007(he w)-4.507 F 2.007(ord follo) +-.1 F 2.007(wing point to the kill b)-.25 F(uf)-.2 E(fer)-.25 E 7.008 +(.T)-.55 G 2.008(he w)-7.008 F 2.008(ord boundaries are the same as)-.1 +F F1 -.25(fo)4.508 G -.37(r-).25 G(ward\255w)144 568.8 Q(ord)-.1 E F0(.) +A F1(yank \(C\255y\))108 580.8 Q F0 -1(Ya)144 592.8 S (nk the top of the kill ring into the b)1 E(uf)-.2 E(fer at point.)-.25 -E F1(yank\255pop \(M\255y\))108 456 Q F0 -(Rotate the kill ring, and yank the ne)144 468 Q 2.5(wt)-.25 G 2.5 +E F1(yank\255pop \(M\255y\))108 604.8 Q F0 +(Rotate the kill ring, and yank the ne)144 616.8 Q 2.5(wt)-.25 G 2.5 (op. Only)-2.5 F -.1(wo)2.5 G(rks follo).1 E(wing)-.25 E F1(yank)2.5 E -F0(or)2.5 E F1(yank\255pop)2.5 E F0(.)A F1(Numeric Ar)87 484.8 Q -(guments)-.1 E(digit\255ar)108 496.8 Q +F0(or)2.5 E F1(yank\255pop)2.5 E F0(.)A F1(Numeric Ar)87 633.6 Q +(guments)-.1 E(digit\255ar)108 645.6 Q (gument \(M\2550, M\2551, ..., M\255\255\))-.1 E F0 .367 -(Add this digit to the ar)144 508.8 R .367 +(Add this digit to the ar)144 657.6 R .367 (gument already accumulating, or start a ne)-.18 F 2.867(wa)-.25 G -.18 (rg)-2.867 G 2.867(ument. M\255\255).18 F .366(starts a ne)2.867 F -.05 -(ga)-.15 G(-).05 E(ti)144 520.8 Q .3 -.15(ve a)-.25 H -.18(rg).15 G -(ument.).18 E F1(uni)108 532.8 Q -.1(ve)-.1 G(rsal\255ar).1 E(gument)-.1 -E F0 .778(This is another w)144 544.8 R .779(ay to specify an ar)-.1 F +(ga)-.15 G(-).05 E(ti)144 669.6 Q .3 -.15(ve a)-.25 H -.18(rg).15 G +(ument.).18 E F1(uni)108 681.6 Q -.1(ve)-.1 G(rsal\255ar).1 E(gument)-.1 +E F0 .778(This is another w)144 693.6 R .779(ay to specify an ar)-.1 F 3.279(gument. If)-.18 F .779(this command is follo)3.279 F .779 (wed by one or more digits,)-.25 F 1.376 (optionally with a leading minus sign, those digits de\214ne the ar)144 -556.8 R 3.876(gument. If)-.18 F 1.376(the command is fol-)3.876 F(lo)144 -568.8 Q 1.17(wed by digits, e)-.25 F -.15(xe)-.15 G(cuting).15 E F1(uni) +705.6 R 3.876(gument. If)-.18 F 1.376(the command is fol-)3.876 F(lo)144 +717.6 Q 1.17(wed by digits, e)-.25 F -.15(xe)-.15 G(cuting).15 E F1(uni) 3.67 E -.1(ve)-.1 G(rsal\255ar).1 E(gument)-.1 E F0(ag)3.67 E 1.17 (ain ends the numeric ar)-.05 F 1.17(gument, b)-.18 F 1.17(ut is other) --.2 F(-)-.2 E .899(wise ignored.)144 580.8 R .898 +-.2 F(-)-.2 E .899(wise ignored.)144 729.6 R .898 (As a special case, if this command is immediately follo)5.899 F .898 -(wed by a character that is)-.25 F 1.23 -(neither a digit nor minus sign, the ar)144 592.8 R 1.23 -(gument count for the ne)-.18 F 1.23(xt command is multiplied by four) --.15 F(.)-.55 E .823(The ar)144 604.8 R .823 -(gument count is initially one, so e)-.18 F -.15(xe)-.15 G .823 -(cuting this function the \214rst time mak).15 F .822(es the ar)-.1 F -(gument)-.18 E(count four)144 616.8 Q 2.5(,as)-.4 G(econd time mak)-2.5 -E(es the ar)-.1 E(gument count sixteen, and so on.)-.18 E F1(Completing) -87 633.6 Q(complete \(T)108 645.6 Q(AB\))-.9 E F0 1.137 -(Attempt to perform completion on the te)144 657.6 R 1.137 -(xt before point.)-.15 F F1(Bash)6.137 E F0 1.137 -(attempts completion treating the)3.637 F(te)144 669.6 Q .533(xt as a v) --.15 F .533(ariable \(if the te)-.25 F .533(xt be)-.15 F .533(gins with) --.15 F F1($)3.033 E F0 .533(\), username \(if the te)B .532(xt be)-.15 F -.532(gins with)-.15 F F1(~)3.032 E F0 .532(\), hostname \(if the)B(te) -144 681.6 Q .701(xt be)-.15 F .701(gins with)-.15 F F1(@)3.201 E F0 .701 -(\), or command \(including aliases and functions\) in turn.)B .702 -(If none of these pro-)5.701 F -(duces a match, \214lename completion is attempted.)144 693.6 Q F1 -(possible\255completions \(M\255?\))108 705.6 Q F0 -(List the possible completions of the te)144 717.6 Q(xt before point.) --.15 E(GNU Bash 5.2)72 768 Q(2021 December 26)136.795 E(51)185.955 E 0 -Cg EP +(wed by a character that is)-.25 F(GNU Bash 5.2)72 768 Q +(2022 January 17)141.79 E(51)190.95 E 0 Cg EP %%Page: 52 52 %%BeginPageSetup BP %%EndPageSetup /F0 10/Times-Roman@0 SF -.35(BA)72 48 S 137.14(SH\(1\) General).35 F -(Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E/F1 10/Times-Bold@0 -SF(insert\255completions \(M\255*\))108 84 Q F0 .783 -(Insert all completions of the te)144 96 R .783(xt before point that w) --.15 F .783(ould ha)-.1 F 1.083 -.15(ve b)-.2 H .783(een generated by) -.15 F F1(possible\255com-)3.282 E(pletions)144 108 Q F0(.)A F1 -(menu\255complete)108 120 Q F0 .928(Similar to)144 132 R F1(complete) -3.428 E F0 3.428(,b)C .929(ut replaces the w)-3.628 F .929 -(ord to be completed with a single match from the list of)-.1 F 1.194 -(possible completions.)144 144 R 1.194(Repeated e)6.194 F -.15(xe)-.15 G -1.194(cution of).15 F F1(menu\255complete)3.694 E F0 1.193 +(Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E 1.23 +(neither a digit nor minus sign, the ar)144 84 R 1.23 +(gument count for the ne)-.18 F 1.23(xt command is multiplied by four) +-.15 F(.)-.55 E .823(The ar)144 96 R .823 +(gument count is initially one, so e)-.18 F -.15(xe)-.15 G .823 +(cuting this function the \214rst time mak).15 F .822(es the ar)-.1 F +(gument)-.18 E(count four)144 108 Q 2.5(,as)-.4 G(econd time mak)-2.5 E +(es the ar)-.1 E(gument count sixteen, and so on.)-.18 E/F1 10 +/Times-Bold@0 SF(Completing)87 124.8 Q(complete \(T)108 136.8 Q(AB\))-.9 +E F0 1.137(Attempt to perform completion on the te)144 148.8 R 1.137 +(xt before point.)-.15 F F1(Bash)6.137 E F0 1.137 +(attempts completion treating the)3.637 F(te)144 160.8 Q .533(xt as a v) +-.15 F .533(ariable \(if the te)-.25 F .533(xt be)-.15 F .533(gins with) +-.15 F F1($)3.033 E F0 .533(\), username \(if the te)B .532(xt be)-.15 F +.532(gins with)-.15 F F1(~)3.032 E F0 .532(\), hostname \(if the)B(te) +144 172.8 Q .701(xt be)-.15 F .701(gins with)-.15 F F1(@)3.201 E F0 .701 +(\), or command \(including aliases and functions\) in turn.)B .702 +(If none of these pro-)5.701 F +(duces a match, \214lename completion is attempted.)144 184.8 Q F1 +(possible\255completions \(M\255?\))108 196.8 Q F0 +(List the possible completions of the te)144 208.8 Q(xt before point.) +-.15 E F1(insert\255completions \(M\255*\))108 220.8 Q F0 .783 +(Insert all completions of the te)144 232.8 R .783 +(xt before point that w)-.15 F .783(ould ha)-.1 F 1.083 -.15(ve b)-.2 H +.783(een generated by).15 F F1(possible\255com-)3.282 E(pletions)144 +244.8 Q F0(.)A F1(menu\255complete)108 256.8 Q F0 .928(Similar to)144 +268.8 R F1(complete)3.428 E F0 3.428(,b)C .929(ut replaces the w)-3.628 +F .929(ord to be completed with a single match from the list of)-.1 F +1.194(possible completions.)144 280.8 R 1.194(Repeated e)6.194 F -.15 +(xe)-.15 G 1.194(cution of).15 F F1(menu\255complete)3.694 E F0 1.193 (steps through the list of possible)3.694 F .828 -(completions, inserting each match in turn.)144 156 R .828 +(completions, inserting each match in turn.)144 292.8 R .828 (At the end of the list of completions, the bell is rung)5.828 F .727 -(\(subject to the setting of)144 168 R F1(bell\255style)3.227 E F0 3.227 -(\)a)C .727(nd the original te)-3.227 F .727(xt is restored.)-.15 F .727 -(An ar)5.727 F .727(gument of)-.18 F/F2 10/Times-Italic@0 SF(n)3.227 E -F0(mo)3.227 E -.15(ve)-.15 G(s).15 E F2(n)3.227 E F0 1.73 -(positions forw)144 180 R 1.73(ard in the list of matches; a ne)-.1 F +(\(subject to the setting of)144 304.8 R F1(bell\255style)3.227 E F0 +3.227(\)a)C .727(nd the original te)-3.227 F .727(xt is restored.)-.15 F +.727(An ar)5.727 F .727(gument of)-.18 F/F2 10/Times-Italic@0 SF(n)3.227 +E F0(mo)3.227 E -.15(ve)-.15 G(s).15 E F2(n)3.227 E F0 1.73 +(positions forw)144 316.8 R 1.73(ard in the list of matches; a ne)-.1 F -.05(ga)-.15 G(ti).05 E 2.03 -.15(ve a)-.25 H -.18(rg).15 G 1.73 (ument may be used to mo).18 F 2.03 -.15(ve b)-.15 H(ackw).15 E(ard)-.1 -E(through the list.)144 192 Q(This command is intended to be bound to)5 -E F1 -.9(TA)2.5 G(B).9 E F0 2.5(,b)C(ut is unbound by def)-2.7 E(ault.) --.1 E F1(menu\255complete\255backward)108 204 Q F0 .82(Identical to)144 -216 R F1(menu\255complete)3.32 E F0 3.32(,b)C .82(ut mo)-3.52 F -.15(ve) --.15 G 3.32(sb).15 G(ackw)-3.32 E .82 +E(through the list.)144 328.8 Q(This command is intended to be bound to) +5 E F1 -.9(TA)2.5 G(B).9 E F0 2.5(,b)C(ut is unbound by def)-2.7 E +(ault.)-.1 E F1(menu\255complete\255backward)108 340.8 Q F0 .82 +(Identical to)144 352.8 R F1(menu\255complete)3.32 E F0 3.32(,b)C .82 +(ut mo)-3.52 F -.15(ve)-.15 G 3.32(sb).15 G(ackw)-3.32 E .82 (ard through the list of possible completions, as if)-.1 F F1 -(menu\255complete)144 228 Q F0(had been gi)2.5 E -.15(ve)-.25 G 2.5(nan) -.15 G -2.25 -.15(eg a)-2.5 H(ti).15 E .3 -.15(ve a)-.25 H -.18(rg).15 G -2.5(ument. This).18 F(command is unbound by def)2.5 E(ault.)-.1 E F1 -(delete\255char\255or\255list)108 240 Q F0 .234 -(Deletes the character under the cursor if not at the be)144 252 R .234 -(ginning or end of the line \(lik)-.15 F(e)-.1 E F1(delete\255char)2.735 -E F0(\).)A .425(If at the end of the line, beha)144 264 R -.15(ve)-.2 G -2.925(si).15 G .425(dentically to)-2.925 F F1(possible\255completions) -2.925 E F0 5.425(.T)C .425(his command is unbound)-5.425 F(by def)144 -276 Q(ault.)-.1 E F1(complete\255\214lename \(M\255/\))108 288 Q F0 -(Attempt \214lename completion on the te)144 300 Q(xt before point.)-.15 -E F1(possible\255\214lename\255completions \(C\255x /\))108 312 Q F0 -(List the possible completions of the te)144 324 Q +(menu\255complete)144 364.8 Q F0(had been gi)2.5 E -.15(ve)-.25 G 2.5 +(nan).15 G -2.25 -.15(eg a)-2.5 H(ti).15 E .3 -.15(ve a)-.25 H -.18(rg) +.15 G 2.5(ument. This).18 F(command is unbound by def)2.5 E(ault.)-.1 E +F1(delete\255char\255or\255list)108 376.8 Q F0 .234 +(Deletes the character under the cursor if not at the be)144 388.8 R +.234(ginning or end of the line \(lik)-.15 F(e)-.1 E F1(delete\255char) +2.735 E F0(\).)A .425(If at the end of the line, beha)144 400.8 R -.15 +(ve)-.2 G 2.925(si).15 G .425(dentically to)-2.925 F F1 +(possible\255completions)2.925 E F0 5.425(.T)C .425 +(his command is unbound)-5.425 F(by def)144 412.8 Q(ault.)-.1 E F1 +(complete\255\214lename \(M\255/\))108 424.8 Q F0 +(Attempt \214lename completion on the te)144 436.8 Q(xt before point.) +-.15 E F1(possible\255\214lename\255completions \(C\255x /\))108 448.8 Q +F0(List the possible completions of the te)144 460.8 Q (xt before point, treating it as a \214lename.)-.15 E F1 -(complete\255user)108 336 Q(name \(M\255~\))-.15 E F0 -(Attempt completion on the te)144 348 Q +(complete\255user)108 472.8 Q(name \(M\255~\))-.15 E F0 +(Attempt completion on the te)144 484.8 Q (xt before point, treating it as a username.)-.15 E F1(possible\255user) -108 360 Q(name\255completions \(C\255x ~\))-.15 E F0 -(List the possible completions of the te)144 372 Q +108 496.8 Q(name\255completions \(C\255x ~\))-.15 E F0 +(List the possible completions of the te)144 508.8 Q (xt before point, treating it as a username.)-.15 E F1(complete\255v)108 -384 Q(ariable \(M\255$\))-.1 E F0(Attempt completion on the te)144 396 Q +520.8 Q(ariable \(M\255$\))-.1 E F0(Attempt completion on the te)144 +532.8 Q(xt before point, treating it as a shell v)-.15 E(ariable.)-.25 E +F1(possible\255v)108 544.8 Q(ariable\255completions \(C\255x $\))-.1 E +F0(List the possible completions of the te)144 556.8 Q (xt before point, treating it as a shell v)-.15 E(ariable.)-.25 E F1 -(possible\255v)108 408 Q(ariable\255completions \(C\255x $\))-.1 E F0 -(List the possible completions of the te)144 420 Q -(xt before point, treating it as a shell v)-.15 E(ariable.)-.25 E F1 -(complete\255hostname \(M\255@\))108 432 Q F0 -(Attempt completion on the te)144 444 Q +(complete\255hostname \(M\255@\))108 568.8 Q F0 +(Attempt completion on the te)144 580.8 Q (xt before point, treating it as a hostname.)-.15 E F1 -(possible\255hostname\255completions \(C\255x @\))108 456 Q F0 -(List the possible completions of the te)144 468 Q +(possible\255hostname\255completions \(C\255x @\))108 592.8 Q F0 +(List the possible completions of the te)144 604.8 Q (xt before point, treating it as a hostname.)-.15 E F1 -(complete\255command \(M\255!\))108 480 Q F0 .58 -(Attempt completion on the te)144 492 R .581 +(complete\255command \(M\255!\))108 616.8 Q F0 .58 +(Attempt completion on the te)144 628.8 R .581 (xt before point, treating it as a command name.)-.15 F .581 -(Command comple-)5.581 F .715(tion attempts to match the te)144 504 R +(Command comple-)5.581 F .715(tion attempts to match the te)144 640.8 R .715(xt ag)-.15 F .715(ainst aliases, reserv)-.05 F .715(ed w)-.15 F .715(ords, shell functions, shell b)-.1 F .715(uiltins, and)-.2 F -(\214nally e)144 516 Q -.15(xe)-.15 G +(\214nally e)144 652.8 Q -.15(xe)-.15 G (cutable \214lenames, in that order).15 E(.)-.55 E F1 -(possible\255command\255completions \(C\255x !\))108 528 Q F0 -(List the possible completions of the te)144 540 Q +(possible\255command\255completions \(C\255x !\))108 664.8 Q F0 +(List the possible completions of the te)144 676.8 Q (xt before point, treating it as a command name.)-.15 E F1 -(dynamic\255complete\255history \(M\255T)108 552 Q(AB\))-.9 E F0 .424 -(Attempt completion on the te)144 564 R .425 +(dynamic\255complete\255history \(M\255T)108 688.8 Q(AB\))-.9 E F0 .424 +(Attempt completion on the te)144 700.8 R .425 (xt before point, comparing the te)-.15 F .425(xt ag)-.15 F .425 (ainst lines from the history list)-.05 F -(for possible completion matches.)144 576 Q F1(dab)108 588 Q(br)-.1 E --.15(ev)-.18 G(\255expand).15 E F0 .611 -(Attempt menu completion on the te)144 600 R .611 -(xt before point, comparing the te)-.15 F .61(xt ag)-.15 F .61 -(ainst lines from the his-)-.05 F -(tory list for possible completion matches.)144 612 Q F1 -(complete\255into\255braces \(M\255{\))108 624 Q F0 .4(Perform \214lena\ -me completion and insert the list of possible completions enclosed with\ -in braces so)144 636 R(the list is a)144 648 Q -.25(va)-.2 G -(ilable to the shell \(see).25 E F1(Brace Expansion)2.5 E F0(abo)2.5 E --.15(ve)-.15 G(\).).15 E F1 -.25(Ke)87 664.8 S(yboard Macr).25 E(os)-.18 -E(start\255kbd\255macr)108 676.8 Q 2.5(o\()-.18 G(C\255x \()-2.5 E(\)) -.833 E F0(Be)144 688.8 Q(gin sa)-.15 E -(ving the characters typed into the current k)-.2 E -.15(ey)-.1 G -(board macro.).15 E F1(end\255kbd\255macr)108 700.8 Q 2.5(o\()-.18 G -(C\255x \))-2.5 E(\)).833 E F0(Stop sa)144 712.8 Q -(ving the characters typed into the current k)-.2 E -.15(ey)-.1 G -(board macro and store the de\214nition.).15 E(GNU Bash 5.2)72 768 Q -(2021 December 26)136.795 E(52)185.955 E 0 Cg EP +(for possible completion matches.)144 712.8 Q(GNU Bash 5.2)72 768 Q +(2022 January 17)141.79 E(52)190.95 E 0 Cg EP %%Page: 53 53 %%BeginPageSetup BP %%EndPageSetup /F0 10/Times-Roman@0 SF -.35(BA)72 48 S 137.14(SH\(1\) General).35 F (Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E/F1 10/Times-Bold@0 -SF(call\255last\255kbd\255macr)108 84 Q 2.5(o\()-.18 G(C\255x e\))-2.5 E -F0(Re-e)144 96 Q -.15(xe)-.15 G 1(cute the last k).15 F -.15(ey)-.1 G -.999(board macro de\214ned, by making the characters in the macro appea\ -r as if).15 F(typed at the k)144 108 Q -.15(ey)-.1 G(board.).15 E F1 -(print\255last\255kbd\255macr)108 120 Q 2.5(o\()-.18 G(\))-2.5 E F0 -(Print the last k)144 132 Q -.15(ey)-.1 G +SF(dab)108 84 Q(br)-.1 E -.15(ev)-.18 G(\255expand).15 E F0 .611 +(Attempt menu completion on the te)144 96 R .611 +(xt before point, comparing the te)-.15 F .61(xt ag)-.15 F .61 +(ainst lines from the his-)-.05 F +(tory list for possible completion matches.)144 108 Q F1 +(complete\255into\255braces \(M\255{\))108 120 Q F0 .4(Perform \214lena\ +me completion and insert the list of possible completions enclosed with\ +in braces so)144 132 R(the list is a)144 144 Q -.25(va)-.2 G +(ilable to the shell \(see).25 E F1(Brace Expansion)2.5 E F0(abo)2.5 E +-.15(ve)-.15 G(\).).15 E F1 -.25(Ke)87 160.8 S(yboard Macr).25 E(os)-.18 +E(start\255kbd\255macr)108 172.8 Q 2.5(o\()-.18 G(C\255x \()-2.5 E(\)) +.833 E F0(Be)144 184.8 Q(gin sa)-.15 E +(ving the characters typed into the current k)-.2 E -.15(ey)-.1 G +(board macro.).15 E F1(end\255kbd\255macr)108 196.8 Q 2.5(o\()-.18 G +(C\255x \))-2.5 E(\)).833 E F0(Stop sa)144 208.8 Q +(ving the characters typed into the current k)-.2 E -.15(ey)-.1 G +(board macro and store the de\214nition.).15 E F1 +(call\255last\255kbd\255macr)108 220.8 Q 2.5(o\()-.18 G(C\255x e\))-2.5 +E F0(Re-e)144 232.8 Q -.15(xe)-.15 G 1(cute the last k).15 F -.15(ey)-.1 +G .999(board macro de\214ned, by making the characters in the macro app\ +ear as if).15 F(typed at the k)144 244.8 Q -.15(ey)-.1 G(board.).15 E F1 +(print\255last\255kbd\255macr)108 256.8 Q 2.5(o\()-.18 G(\))-2.5 E F0 +(Print the last k)144 268.8 Q -.15(ey)-.1 G (board macro de\214ned in a format suitable for the).15 E/F2 10 /Times-Italic@0 SF(inputr)2.5 E(c)-.37 E F0(\214le.)2.5 E F1 -(Miscellaneous)87 148.8 Q -.18(re)108 160.8 S.18 E +(Miscellaneous)87 285.6 Q -.18(re)108 297.6 S.18 E (ead\255init\255\214le \(C\255x C\255r\))-.18 E F0 1.776 -(Read in the contents of the)144 172.8 R F2(inputr)4.276 E(c)-.37 E F0 +(Read in the contents of the)144 309.6 R F2(inputr)4.276 E(c)-.37 E F0 1.777(\214le, and incorporate an)4.276 F 4.277(yb)-.15 G 1.777 (indings or v)-4.277 F 1.777(ariable assignments)-.25 F(found there.)144 -184.8 Q F1(abort \(C\255g\))108 196.8 Q F0 3.249 -(Abort the current editing command and ring the terminal')144 208.8 R +321.6 Q F1(abort \(C\255g\))108 333.6 Q F0 3.249 +(Abort the current editing command and ring the terminal')144 345.6 R 5.748(sb)-.55 G 3.248(ell \(subject to the setting of)-5.748 F F1 -(bell\255style)144 220.8 Q F0(\).)A F1(do\255lo)108 232.8 Q(wer)-.1 E +(bell\255style)144 357.6 Q F0(\).)A F1(do\255lo)108 369.6 Q(wer)-.1 E (case\255v)-.18 E(ersion \(M\255A, M\255B, M\255)-.1 E F2(x)A F1 2.5(,.) -C(..\))-2.5 E F0 1.738(If the meta\214ed character)144 244.8 R F2(x) +C(..\))-2.5 E F0 1.738(If the meta\214ed character)144 381.6 R F2(x) 4.238 E F0 1.739 (is uppercase, run the command that is bound to the corresponding)4.238 -F(meta\214ed lo)144 256.8 Q(wercase character)-.25 E 5(.T)-.55 G +F(meta\214ed lo)144 393.6 Q(wercase character)-.25 E 5(.T)-.55 G (he beha)-5 E(vior is unde\214ned if)-.2 E F2(x)2.5 E F0(is already lo) -2.5 E(wercase.)-.25 E F1(pr)108 268.8 Q(e\214x\255meta \(ESC\))-.18 E F0 -(Metafy the ne)144 280.8 Q(xt character typed.)-.15 E/F3 9/Times-Bold@0 +2.5 E(wercase.)-.25 E F1(pr)108 405.6 Q(e\214x\255meta \(ESC\))-.18 E F0 +(Metafy the ne)144 417.6 Q(xt character typed.)-.15 E/F3 9/Times-Bold@0 SF(ESC)5 E F1(f)2.25 E F0(is equi)2.5 E -.25(va)-.25 G(lent to).25 E F1 -(Meta\255f)2.5 E F0(.)A F1(undo \(C\255_, C\255x C\255u\))108 292.8 Q F0 -(Incremental undo, separately remembered for each line.)144 304.8 Q F1 --2.29 -.18(re v)108 316.8 T(ert\255line \(M\255r\)).08 E F0 .231 -(Undo all changes made to this line.)144 328.8 R .231(This is lik)5.231 +(Meta\255f)2.5 E F0(.)A F1(undo \(C\255_, C\255x C\255u\))108 429.6 Q F0 +(Incremental undo, separately remembered for each line.)144 441.6 Q F1 +-2.29 -.18(re v)108 453.6 T(ert\255line \(M\255r\)).08 E F0 .231 +(Undo all changes made to this line.)144 465.6 R .231(This is lik)5.231 F 2.731(ee)-.1 G -.15(xe)-2.881 G .23(cuting the).15 F F1(undo)2.73 E F0 .23(command enough times to re-)2.73 F -(turn the line to its initial state.)144 340.8 Q F1 -(tilde\255expand \(M\255&\))108 352.8 Q F0(Perform tilde e)144 364.8 Q +(turn the line to its initial state.)144 477.6 Q F1 +(tilde\255expand \(M\255&\))108 489.6 Q F0(Perform tilde e)144 501.6 Q (xpansion on the current w)-.15 E(ord.)-.1 E F1 -(set\255mark \(C\255@, M\255\))108 376.8 Q F0 -(Set the mark to the point.)144 388.8 Q(If a numeric ar)5 E +(set\255mark \(C\255@, M\255\))108 513.6 Q F0 +(Set the mark to the point.)144 525.6 Q(If a numeric ar)5 E (gument is supplied, the mark is set to that position.)-.18 E F1 -(exchange\255point\255and\255mark \(C\255x C\255x\))108 400.8 Q F0(Sw) -144 412.8 Q .282(ap the point with the mark.)-.1 F .283 +(exchange\255point\255and\255mark \(C\255x C\255x\))108 537.6 Q F0(Sw) +144 549.6 Q .282(ap the point with the mark.)-.1 F .283 (The current cursor position is set to the sa)5.283 F -.15(ve)-.2 G 2.783(dp).15 G .283(osition, and the old)-2.783 F(cursor position is sa) -144 424.8 Q -.15(ve)-.2 G 2.5(da).15 G 2.5(st)-2.5 G(he mark.)-2.5 E F1 -(character\255sear)108 436.8 Q(ch \(C\255]\))-.18 E F0 3.036(Ac)144 -448.8 S .536(haracter is read and point is mo)-3.036 F -.15(ve)-.15 G +144 561.6 Q -.15(ve)-.2 G 2.5(da).15 G 2.5(st)-2.5 G(he mark.)-2.5 E F1 +(character\255sear)108 573.6 Q(ch \(C\255]\))-.18 E F0 3.036(Ac)144 +585.6 S .536(haracter is read and point is mo)-3.036 F -.15(ve)-.15 G 3.035(dt).15 G 3.035(ot)-3.035 G .535(he ne)-3.035 F .535 (xt occurrence of that character)-.15 F 5.535(.A)-.55 G(ne)-2.5 E -.05 (ga)-.15 G(ti).05 E .835 -.15(ve c)-.25 H(ount).15 E(searches for pre) -144 460.8 Q(vious occurrences.)-.25 E F1(character\255sear)108 472.8 Q -(ch\255backward \(M\255C\255]\))-.18 E F0 3.543(Ac)144 484.8 S 1.043 +144 597.6 Q(vious occurrences.)-.25 E F1(character\255sear)108 609.6 Q +(ch\255backward \(M\255C\255]\))-.18 E F0 3.543(Ac)144 621.6 S 1.043 (haracter is read and point is mo)-3.543 F -.15(ve)-.15 G 3.544(dt).15 G 3.544(ot)-3.544 G 1.044(he pre)-3.544 F 1.044 (vious occurrence of that character)-.25 F 6.044(.A)-.55 G(ne)-2.5 E -.05(ga)-.15 G(ti).05 E -.15(ve)-.25 G -(count searches for subsequent occurrences.)144 496.8 Q F1 -(skip\255csi\255sequence)108 508.8 Q F0 1.827 -(Read enough characters to consume a multi-k)144 520.8 R 2.126 -.15 +(count searches for subsequent occurrences.)144 633.6 Q F1 +(skip\255csi\255sequence)108 645.6 Q F0 1.827 +(Read enough characters to consume a multi-k)144 657.6 R 2.126 -.15 (ey s)-.1 H 1.826(equence such as those de\214ned for k).15 F -.15(ey) --.1 G 4.326(sl).15 G(ik)-4.326 E(e)-.1 E .79(Home and End.)144 532.8 R +-.1 G 4.326(sl).15 G(ik)-4.326 E(e)-.1 E .79(Home and End.)144 669.6 R .791(Such sequences be)5.79 F .791 (gin with a Control Sequence Indicator \(CSI\), usually ESC\255[.)-.15 F -.332(If this sequence is bound to "\\[", k)144 544.8 R -.15(ey)-.1 G +.332(If this sequence is bound to "\\[", k)144 681.6 R -.15(ey)-.1 G 2.831(sp).15 G .331(roducing such sequences will ha)-2.831 F .631 -.15 (ve n)-.2 H 2.831(oe).15 G -.25(ff)-2.831 G .331(ect unless e).25 F (xplic-)-.15 E .026(itly bound to a readline command, instead of insert\ -ing stray characters into the editing b)144 556.8 R(uf)-.2 E(fer)-.25 E -5.026(.T)-.55 G(his)-5.026 E(is unbound by def)144 568.8 Q(ault, b)-.1 E -(ut usually bound to ESC\255[.)-.2 E F1(insert\255comment \(M\255#\))108 -580.8 Q F0 -.4(Wi)144 592.8 S .481(thout a numeric ar).4 F .481 -(gument, the v)-.18 F .481(alue of the readline)-.25 F F1 -(comment\255begin)2.981 E F0 -.25(va)2.981 G .48 -(riable is inserted at the).25 F(be)144 604.8 Q .244 -(ginning of the current line.)-.15 F .245(If a numeric ar)5.244 F .245 -(gument is supplied, this command acts as a toggle: if)-.18 F .322 -(the characters at the be)144 616.8 R .321 -(ginning of the line do not match the v)-.15 F .321(alue of)-.25 F F1 -(comment\255begin)2.821 E F0 2.821(,t)C .321(he v)-2.821 F .321(alue is) --.25 F .831(inserted, otherwise the characters in)144 628.8 R F1 -(comment\255begin)3.331 E F0 .832(are deleted from the be)3.331 F .832 -(ginning of the line.)-.15 F 1.469 -(In either case, the line is accepted as if a ne)144 640.8 R 1.468 -(wline had been typed.)-.25 F 1.468(The def)6.468 F 1.468(ault v)-.1 F -1.468(alue of)-.25 F F1(com-)3.968 E(ment\255begin)144 652.8 Q F0 .839 -(causes this command to mak)3.339 F 3.339(et)-.1 G .839 -(he current line a shell comment.)-3.339 F .84(If a numeric ar)5.84 F -(gu-)-.18 E(ment causes the comment character to be remo)144 664.8 Q --.15(ve)-.15 G(d, the line will be e).15 E -.15(xe)-.15 G -(cuted by the shell.).15 E F1(spell\255corr)108 676.8 Q(ect\255w)-.18 E -(ord \(C\255x s\))-.1 E F0 .421 -(Perform spelling correction on the current w)144 688.8 R .42 -(ord, treating it as a directory or \214lename, in the same)-.1 F -.1 -(wa)144 700.8 S 4.717(ya).1 G 4.717(st)-4.717 G(he)-4.717 E F1(cdspell) -4.717 E F0 2.217(shell option.)4.717 F -.8(Wo)7.217 G 2.217 -(rd boundaries are the same as those used by).8 F F1(shell\255f)4.718 E -(or)-.25 E(-)-.37 E(ward\255w)144 712.8 Q(ord)-.1 E F0(.)A(GNU Bash 5.2) -72 768 Q(2021 December 26)136.795 E(53)185.955 E 0 Cg EP +ing stray characters into the editing b)144 693.6 R(uf)-.2 E(fer)-.25 E +5.026(.T)-.55 G(his)-5.026 E(is unbound by def)144 705.6 Q(ault, b)-.1 E +(ut usually bound to ESC\255[.)-.2 E(GNU Bash 5.2)72 768 Q +(2022 January 17)141.79 E(53)190.95 E 0 Cg EP %%Page: 54 54 %%BeginPageSetup BP %%EndPageSetup /F0 10/Times-Roman@0 SF -.35(BA)72 48 S 137.14(SH\(1\) General).35 F (Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E/F1 10/Times-Bold@0 -SF(glob\255complete\255w)108 84 Q(ord \(M\255g\))-.1 E F0 .792(The w)144 -96 R .791(ord before point is treated as a pattern for pathname e)-.1 F +SF(insert\255comment \(M\255#\))108 84 Q F0 -.4(Wi)144 96 S .481 +(thout a numeric ar).4 F .481(gument, the v)-.18 F .481 +(alue of the readline)-.25 F F1(comment\255begin)2.981 E F0 -.25(va) +2.981 G .48(riable is inserted at the).25 F(be)144 108 Q .244 +(ginning of the current line.)-.15 F .245(If a numeric ar)5.244 F .245 +(gument is supplied, this command acts as a toggle: if)-.18 F .322 +(the characters at the be)144 120 R .321 +(ginning of the line do not match the v)-.15 F .321(alue of)-.25 F F1 +(comment\255begin)2.821 E F0 2.821(,t)C .321(he v)-2.821 F .321(alue is) +-.25 F .831(inserted, otherwise the characters in)144 132 R F1 +(comment\255begin)3.331 E F0 .832(are deleted from the be)3.331 F .832 +(ginning of the line.)-.15 F 1.469 +(In either case, the line is accepted as if a ne)144 144 R 1.468 +(wline had been typed.)-.25 F 1.468(The def)6.468 F 1.468(ault v)-.1 F +1.468(alue of)-.25 F F1(com-)3.968 E(ment\255begin)144 156 Q F0 .839 +(causes this command to mak)3.339 F 3.339(et)-.1 G .839 +(he current line a shell comment.)-3.339 F .84(If a numeric ar)5.84 F +(gu-)-.18 E(ment causes the comment character to be remo)144 168 Q -.15 +(ve)-.15 G(d, the line will be e).15 E -.15(xe)-.15 G +(cuted by the shell.).15 E F1(spell\255corr)108 180 Q(ect\255w)-.18 E +(ord \(C\255x s\))-.1 E F0 .421 +(Perform spelling correction on the current w)144 192 R .42 +(ord, treating it as a directory or \214lename, in the same)-.1 F -.1 +(wa)144 204 S 4.717(ya).1 G 4.717(st)-4.717 G(he)-4.717 E F1(cdspell) +4.717 E F0 2.217(shell option.)4.717 F -.8(Wo)7.217 G 2.217 +(rd boundaries are the same as those used by).8 F F1(shell\255f)4.718 E +(or)-.25 E(-)-.37 E(ward\255w)144 216 Q(ord)-.1 E F0(.)A F1 +(glob\255complete\255w)108 228 Q(ord \(M\255g\))-.1 E F0 .792(The w)144 +240 R .791(ord before point is treated as a pattern for pathname e)-.1 F .791(xpansion, with an asterisk implicitly)-.15 F 2.5(appended. This)144 -108 R(pattern is used to generate a list of matching \214lenames for po\ -ssible completions.)2.5 E F1(glob\255expand\255w)108 120 Q -(ord \(C\255x *\))-.1 E F0 .175(The w)144 132 R .176 +252 R(pattern is used to generate a list of matching \214lenames for po\ +ssible completions.)2.5 E F1(glob\255expand\255w)108 264 Q +(ord \(C\255x *\))-.1 E F0 .175(The w)144 276 R .176 (ord before point is treated as a pattern for pathname e)-.1 F .176 (xpansion, and the list of matching \214le-)-.15 F .516 -(names is inserted, replacing the w)144 144 R 3.016(ord. If)-.1 F 3.016 +(names is inserted, replacing the w)144 288 R 3.016(ord. If)-.1 F 3.016 (an)3.016 G .516(umeric ar)-3.016 F .516 (gument is supplied, an asterisk is appended)-.18 F(before pathname e) -144 156 Q(xpansion.)-.15 E F1(glob\255list\255expansions \(C\255x g\)) -108 168 Q F0 .923(The list of e)144 180 R .923(xpansions that w)-.15 F +144 300 Q(xpansion.)-.15 E F1(glob\255list\255expansions \(C\255x g\)) +108 312 Q F0 .923(The list of e)144 324 R .923(xpansions that w)-.15 F .923(ould ha)-.1 F 1.223 -.15(ve b)-.2 H .923(een generated by).15 F F1 (glob\255expand\255w)3.423 E(ord)-.1 E F0 .923(is displayed, and)3.423 F -.872(the line is redra)144 192 R 3.372(wn. If)-.15 F 3.372(an)3.372 G +.872(the line is redra)144 336 R 3.372(wn. If)-.15 F 3.372(an)3.372 G .872(umeric ar)-3.372 F .872 (gument is supplied, an asterisk is appended before pathname)-.18 F -.15 -(ex)144 204 S(pansion.).15 E F1(dump\255functions)108 216 Q F0 .626 -(Print all of the functions and their k)144 228 R .926 -.15(ey b)-.1 H +(ex)144 348 S(pansion.).15 E F1(dump\255functions)108 360 Q F0 .626 +(Print all of the functions and their k)144 372 R .926 -.15(ey b)-.1 H .627(indings to the readline output stream.).15 F .627(If a numeric ar) 5.627 F(gu-)-.18 E -(ment is supplied, the output is formatted in such a w)144 240 Q +(ment is supplied, the output is formatted in such a w)144 384 Q (ay that it can be made part of an)-.1 E/F2 10/Times-Italic@0 SF(inputr) -2.5 E(c)-.37 E F0(\214le.)2.5 E F1(dump\255v)108 252 Q(ariables)-.1 E F0 -.763(Print all of the settable readline v)144 264 R .762 +2.5 E(c)-.37 E F0(\214le.)2.5 E F1(dump\255v)108 396 Q(ariables)-.1 E F0 +.763(Print all of the settable readline v)144 408 R .762 (ariables and their v)-.25 F .762(alues to the readline output stream.) --.25 F .762(If a nu-)5.762 F .108(meric ar)144 276 R .108 +-.25 F .762(If a nu-)5.762 F .108(meric ar)144 420 R .108 (gument is supplied, the output is formatted in such a w)-.18 F .109 -(ay that it can be made part of an)-.1 F F2(in-)2.609 E(putr)144 288 Q -(c)-.37 E F0(\214le.)2.5 E F1(dump\255macr)108 300 Q(os)-.18 E F0 .593 -(Print all of the readline k)144 312 R .893 -.15(ey s)-.1 H .592 +(ay that it can be made part of an)-.1 F F2(in-)2.609 E(putr)144 432 Q +(c)-.37 E F0(\214le.)2.5 E F1(dump\255macr)108 444 Q(os)-.18 E F0 .593 +(Print all of the readline k)144 456 R .893 -.15(ey s)-.1 H .592 (equences bound to macros and the strings the).15 F 3.092(yo)-.15 G -3.092(utput. If)-3.092 F 3.092(an)3.092 G(umeric)-3.092 E(ar)144 324 Q +3.092(utput. If)-3.092 F 3.092(an)3.092 G(umeric)-3.092 E(ar)144 468 Q .528(gument is supplied, the output is formatted in such a w)-.18 F .528 (ay that it can be made part of an)-.1 F F2(inputr)3.028 E(c)-.37 E F0 -(\214le.)144 336 Q F1(display\255shell\255v)108 348 Q -(ersion \(C\255x C\255v\))-.1 E F0(Display v)144 360 Q +(\214le.)144 480 Q F1(display\255shell\255v)108 492 Q +(ersion \(C\255x C\255v\))-.1 E F0(Display v)144 504 Q (ersion information about the current instance of)-.15 E F1(bash)2.5 E -F0(.)A F1(Pr)87 376.8 Q(ogrammable Completion)-.18 E F0 .147(When w)108 -388.8 R .147(ord completion is attempted for an ar)-.1 F .147 +F0(.)A F1(Pr)87 520.8 Q(ogrammable Completion)-.18 E F0 .147(When w)108 +532.8 R .147(ord completion is attempted for an ar)-.1 F .147 (gument to a command for which a completion speci\214cation \(a)-.18 F -F2(compspec)108 400.8 Q F0 3.828(\)h)C 1.329 +F2(compspec)108 544.8 Q F0 3.828(\)h)C 1.329 (as been de\214ned using the)-3.828 F F1(complete)3.829 E F0 -.2(bu) 3.829 G 1.329(iltin \(see).2 F/F3 9/Times-Bold@0 SF 1.329(SHELL B)3.829 F(UIL)-.09 E 1.329(TIN COMMANDS)-.828 F F0(belo)3.579 E 1.329(w\), the) --.25 F(programmable completion f)108 412.8 Q(acilities are in)-.1 E -.2 +-.25 F(programmable completion f)108 556.8 Q(acilities are in)-.1 E -.2 (vo)-.4 G -.1(ke).2 G(d.).1 E .498 -(First, the command name is identi\214ed.)108 429.6 R .498 +(First, the command name is identi\214ed.)108 573.6 R .498 (If the command w)5.498 F .497 (ord is the empty string \(completion attempted at)-.1 F .233(the be)108 -441.6 R .233(ginning of an empty line\), an)-.15 F 2.733(yc)-.15 G .233 +585.6 R .233(ginning of an empty line\), an)-.15 F 2.733(yc)-.15 G .233 (ompspec de\214ned with the)-2.733 F F12.733 E F0 .233(option to) 2.733 F F1(complete)2.733 E F0 .233(is used.)2.733 F .234(If a comp-) 5.234 F .481(spec has been de\214ned for that command, the compspec is \ -used to generate the list of possible completions)108 453.6 R .822 -(for the w)108 465.6 R 3.322(ord. If)-.1 F .822(the command w)3.322 F +used to generate the list of possible completions)108 597.6 R .822 +(for the w)108 609.6 R 3.322(ord. If)-.1 F .822(the command w)3.322 F .823(ord is a full pathname, a compspec for the full pathname is search\ -ed for)-.1 F 2.867(\214rst. If)108 477.6 R .366(no compspec is found fo\ +ed for)-.1 F 2.867(\214rst. If)108 621.6 R .366(no compspec is found fo\ r the full pathname, an attempt is made to \214nd a compspec for the po\ -rtion)2.867 F(follo)108 489.6 Q .298(wing the \214nal slash.)-.25 F .298 +rtion)2.867 F(follo)108 633.6 Q .298(wing the \214nal slash.)-.25 F .298 (If those searches do not result in a compspec, an)5.298 F 2.799(yc)-.15 G .299(ompspec de\214ned with the)-2.799 F F12.799 E F0 .057 -(option to)108 501.6 R F1(complete)2.557 E F0 .056(is used as the def) +(option to)108 645.6 R F1(complete)2.557 E F0 .056(is used as the def) 2.556 F 2.556(ault. If)-.1 F .056(there is no def)2.556 F .056 (ault compspec,)-.1 F F1(bash)2.556 E F0 .056(attempts alias e)2.556 F -.056(xpansion on)-.15 F .332(the command w)108 513.6 R .332(ord as a \ +.056(xpansion on)-.15 F .332(the command w)108 657.6 R .332(ord as a \ \214nal resort, and attempts to \214nd a compspec for the command w)-.1 F .332(ord from an)-.1 F 2.833(ys)-.15 G(uc-)-2.833 E(cessful e)108 -525.6 Q(xpansion.)-.15 E .817(Once a compspec has been found, it is use\ -d to generate the list of matching w)108 542.4 R 3.317(ords. If)-.1 F -3.317(ac)3.317 G .817(ompspec is not)-3.317 F(found, the def)108 554.4 Q +669.6 Q(xpansion.)-.15 E .817(Once a compspec has been found, it is use\ +d to generate the list of matching w)108 686.4 R 3.317(ords. If)-.1 F +3.317(ac)3.317 G .817(ompspec is not)-3.317 F(found, the def)108 698.4 Q (ault)-.1 E F1(bash)2.5 E F0(completion as described abo)2.5 E .3 -.15 (ve u)-.15 H(nder).15 E F1(Completing)2.5 E F0(is performed.)2.5 E .463 -(First, the actions speci\214ed by the compspec are used.)108 571.2 R +(First, the actions speci\214ed by the compspec are used.)108 715.2 R .464(Only matches which are pre\214x)5.464 F .464(ed by the w)-.15 F -.464(ord being)-.1 F .596(completed are returned.)108 583.2 R .596 +.464(ord being)-.1 F .596(completed are returned.)108 727.2 R .596 (When the)5.596 F F13.096 E F0(or)3.095 E F13.095 E F0 .595 (option is used for \214lename or directory name completion, the)3.095 F -(shell v)108 595.2 Q(ariable)-.25 E F3(FIGNORE)2.5 E F0 -(is used to \214lter the matches.)2.25 E(An)108 612 Q 4.084(yc)-.15 G -1.584(ompletions speci\214ed by a pathname e)-4.084 F 1.584 -(xpansion pattern to the)-.15 F F14.084 E F0 1.584 -(option are generated ne)4.084 F 4.084(xt. The)-.15 F -.1(wo)108 624 S -.555(rds generated by the pattern need not match the w).1 F .554 -(ord being completed.)-.1 F(The)5.554 E F3(GLOBIGNORE)3.054 E F0 .554 -(shell v)2.804 F(ari-)-.25 E -(able is not used to \214lter the matches, b)108 636 Q(ut the)-.2 E F3 -(FIGNORE)2.5 E F0 -.25(va)2.25 G(riable is used.).25 E(Ne)108 652.8 Q -.32(xt, the string speci\214ed as the ar)-.15 F .32(gument to the)-.18 F -F12.82 E F0 .321(option is considered.)2.821 F .321 -(The string is \214rst split using the)5.321 F .413(characters in the) -108 664.8 R F3(IFS)2.913 E F0 .412(special v)2.663 F .412 -(ariable as delimiters.)-.25 F .412(Shell quoting is honored.)5.412 F -.412(Each w)5.412 F .412(ord is then e)-.1 F(xpanded)-.15 E .091 -(using brace e)108 676.8 R .091(xpansion, tilde e)-.15 F .092 -(xpansion, parameter and v)-.15 F .092(ariable e)-.25 F .092 -(xpansion, command substitution, and arith-)-.15 F 1.397(metic e)108 -688.8 R 1.396(xpansion, as described abo)-.15 F 1.696 -.15(ve u)-.15 H -(nder).15 E F3(EXP)3.896 E(ANSION)-.666 E/F4 9/Times-Roman@0 SF(.)A F0 -1.396(The results are split using the rules described)5.896 F(abo)108 -700.8 Q .509 -.15(ve u)-.15 H(nder).15 E F1 -.75(Wo)2.709 G .209 -(rd Splitting).75 F F0 5.209(.T)C .209(he results of the e)-5.209 F .209 -(xpansion are pre\214x-matched ag)-.15 F .21(ainst the w)-.05 F .21 -(ord being com-)-.1 F(pleted, and the matching w)108 712.8 Q -(ords become the possible completions.)-.1 E 1.238 -(After these matches ha)108 729.6 R 1.538 -.15(ve b)-.2 H 1.238 -(een generated, an).15 F 3.738(ys)-.15 G 1.237 -(hell function or command speci\214ed with the)-3.738 F F13.737 E -F0(and)3.737 E F13.737 E F0(GNU Bash 5.2)72 768 Q -(2021 December 26)136.795 E(54)185.955 E 0 Cg EP +(GNU Bash 5.2)72 768 Q(2022 January 17)141.79 E(54)190.95 E 0 Cg EP %%Page: 55 55 %%BeginPageSetup BP %%EndPageSetup /F0 10/Times-Roman@0 SF -.35(BA)72 48 S 137.14(SH\(1\) General).35 F -(Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E 3.375 -(options is in)108 84 R -.2(vo)-.4 G -.1(ke).2 G 5.875(d. When).1 F -3.375(the command or function is in)5.875 F -.2(vo)-.4 G -.1(ke).2 G -3.375(d, the).1 F/F1 9/Times-Bold@0 SF(COMP_LINE)5.876 E/F2 9 -/Times-Roman@0 SF(,)A F1(COMP_POINT)5.626 E F2(,)A F1(COMP_KEY)108 96 Q -F2(,)A F0(and)2.408 E F1(COMP_TYPE)2.658 E F0 -.25(va)2.408 G .157 -(riables are assigned v).25 F .157(alues as described abo)-.25 F .457 --.15(ve u)-.15 H(nder).15 E/F3 10/Times-Bold@0 SF .157(Shell V)2.657 F -(ariables)-.92 E F0 5.157(.I)C(f)-5.157 E 3.485(as)108 108 S .986 -(hell function is being in)-3.485 F -.2(vo)-.4 G -.1(ke).2 G .986 -(d, the).1 F F1(COMP_W)3.486 E(ORDS)-.09 E F0(and)3.236 E F1(COMP_CW) -3.486 E(ORD)-.09 E F0 -.25(va)3.236 G .986(riables are also set.).25 F -(When)5.986 E .347(the function or command is in)108 120 R -.2(vo)-.4 G --.1(ke).2 G .347(d, the \214rst ar).1 F .346(gument \()-.18 F F3($1)A F0 -2.846(\)i)C 2.846(st)-2.846 G .346(he name of the command whose ar) --2.846 F(guments)-.18 E .263(are being completed, the second ar)108 132 -R .263(gument \()-.18 F F3($2)A F0 2.763(\)i)C 2.763(st)-2.763 G .264 -(he w)-2.763 F .264(ord being completed, and the third ar)-.1 F .264 -(gument \()-.18 F F3($3)A F0 2.764(\)i)C(s)-2.764 E .629(the w)108 144 R -.629(ord preceding the w)-.1 F .629 +(Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E(shell v)108 84 Q +(ariable)-.25 E/F1 9/Times-Bold@0 SF(FIGNORE)2.5 E F0 +(is used to \214lter the matches.)2.25 E(An)108 100.8 Q 4.084(yc)-.15 G +1.584(ompletions speci\214ed by a pathname e)-4.084 F 1.584 +(xpansion pattern to the)-.15 F/F2 10/Times-Bold@0 SF4.084 E F0 +1.584(option are generated ne)4.084 F 4.084(xt. The)-.15 F -.1(wo)108 +112.8 S .555(rds generated by the pattern need not match the w).1 F .554 +(ord being completed.)-.1 F(The)5.554 E F1(GLOBIGNORE)3.054 E F0 .554 +(shell v)2.804 F(ari-)-.25 E +(able is not used to \214lter the matches, b)108 124.8 Q(ut the)-.2 E F1 +(FIGNORE)2.5 E F0 -.25(va)2.25 G(riable is used.).25 E(Ne)108 141.6 Q +.32(xt, the string speci\214ed as the ar)-.15 F .32(gument to the)-.18 F +F22.82 E F0 .321(option is considered.)2.821 F .321 +(The string is \214rst split using the)5.321 F .413(characters in the) +108 153.6 R F1(IFS)2.913 E F0 .412(special v)2.663 F .412 +(ariable as delimiters.)-.25 F .412(Shell quoting is honored.)5.412 F +.412(Each w)5.412 F .412(ord is then e)-.1 F(xpanded)-.15 E .091 +(using brace e)108 165.6 R .091(xpansion, tilde e)-.15 F .092 +(xpansion, parameter and v)-.15 F .092(ariable e)-.25 F .092 +(xpansion, command substitution, and arith-)-.15 F 1.397(metic e)108 +177.6 R 1.396(xpansion, as described abo)-.15 F 1.696 -.15(ve u)-.15 H +(nder).15 E F1(EXP)3.896 E(ANSION)-.666 E/F3 9/Times-Roman@0 SF(.)A F0 +1.396(The results are split using the rules described)5.896 F(abo)108 +189.6 Q .509 -.15(ve u)-.15 H(nder).15 E F2 -.75(Wo)2.709 G .209 +(rd Splitting).75 F F0 5.209(.T)C .209(he results of the e)-5.209 F .209 +(xpansion are pre\214x-matched ag)-.15 F .21(ainst the w)-.05 F .21 +(ord being com-)-.1 F(pleted, and the matching w)108 201.6 Q +(ords become the possible completions.)-.1 E .234 +(After these matches ha)108 218.4 R .534 -.15(ve b)-.2 H .234 +(een generated, an).15 F 2.734(ys)-.15 G .233 +(hell function or command speci\214ed with the)-2.734 F F22.733 E +F0(and)2.733 E F22.733 E F0(op-)2.733 E 4.208(tions is in)108 +230.4 R -.2(vo)-.4 G -.1(ke).2 G 6.708(d. When).1 F 4.209 +(the command or function is in)6.708 F -.2(vo)-.4 G -.1(ke).2 G 4.209 +(d, the).1 F F1(COMP_LINE)6.709 E F3(,)A F1(COMP_POINT)6.459 E F3(,)A F1 +(COMP_KEY)108 242.4 Q F3(,)A F0(and)2.408 E F1(COMP_TYPE)2.658 E F0 -.25 +(va)2.408 G .157(riables are assigned v).25 F .157 +(alues as described abo)-.25 F .457 -.15(ve u)-.15 H(nder).15 E F2 .157 +(Shell V)2.657 F(ariables)-.92 E F0 5.157(.I)C(f)-5.157 E 3.485(as)108 +254.4 S .986(hell function is being in)-3.485 F -.2(vo)-.4 G -.1(ke).2 G +.986(d, the).1 F F1(COMP_W)3.486 E(ORDS)-.09 E F0(and)3.236 E F1 +(COMP_CW)3.486 E(ORD)-.09 E F0 -.25(va)3.236 G .986 +(riables are also set.).25 F(When)5.986 E .347 +(the function or command is in)108 266.4 R -.2(vo)-.4 G -.1(ke).2 G .347 +(d, the \214rst ar).1 F .346(gument \()-.18 F F2($1)A F0 2.846(\)i)C +2.846(st)-2.846 G .346(he name of the command whose ar)-2.846 F(guments) +-.18 E .263(are being completed, the second ar)108 278.4 R .263 +(gument \()-.18 F F2($2)A F0 2.763(\)i)C 2.763(st)-2.763 G .264(he w) +-2.763 F .264(ord being completed, and the third ar)-.1 F .264 +(gument \()-.18 F F2($3)A F0 2.764(\)i)C(s)-2.764 E .629(the w)108 290.4 +R .629(ord preceding the w)-.1 F .629 (ord being completed on the current command line.)-.1 F .628 -(No \214ltering of the generated)5.629 F .714(completions ag)108 156 R +(No \214ltering of the generated)5.629 F .714(completions ag)108 302.4 R .714(ainst the w)-.05 F .714(ord being completed is performed; the func\ tion or command has complete free-)-.1 F(dom in generating the matches.) -108 168 Q(An)108 184.8 Q 2.938(yf)-.15 G .437(unction speci\214ed with) --2.938 F F32.937 E F0 .437(is in)2.937 F -.2(vo)-.4 G -.1(ke).2 G -2.937<648c>.1 G 2.937(rst. The)-2.937 F .437(function may use an)2.937 F -2.937(yo)-.15 G 2.937(ft)-2.937 G .437(he shell f)-2.937 F .437 -(acilities, including)-.1 F(the)108 196.8 Q F3(compgen)2.956 E F0 -.2 -(bu)2.956 G .456(iltin described belo).2 F 1.756 -.65(w, t)-.25 H 2.956 -(og).65 G .456(enerate the matches.)-2.956 F .457 +108 314.4 Q(An)108 331.2 Q 2.938(yf)-.15 G .437 +(unction speci\214ed with)-2.938 F F22.937 E F0 .437(is in)2.937 F +-.2(vo)-.4 G -.1(ke).2 G 2.937<648c>.1 G 2.937(rst. The)-2.937 F .437 +(function may use an)2.937 F 2.937(yo)-.15 G 2.937(ft)-2.937 G .437 +(he shell f)-2.937 F .437(acilities, including)-.1 F(the)108 343.2 Q F2 +(compgen)2.956 E F0 -.2(bu)2.956 G .456(iltin described belo).2 F 1.756 +-.65(w, t)-.25 H 2.956(og).65 G .456(enerate the matches.)-2.956 F .457 (It must put the possible completions in the)5.456 F F1(COMPREPL)108 -208.8 Q(Y)-.828 E F0(array v)2.25 E(ariable, one per array element.)-.25 -E(Ne)108 225.6 Q .081(xt, an)-.15 F 2.581(yc)-.15 G .081 -(ommand speci\214ed with the)-2.581 F F32.581 E F0 .081 +355.2 Q(Y)-.828 E F0(array v)2.25 E(ariable, one per array element.)-.25 +E(Ne)108 372 Q .081(xt, an)-.15 F 2.581(yc)-.15 G .081 +(ommand speci\214ed with the)-2.581 F F22.581 E F0 .081 (option is in)2.581 F -.2(vo)-.4 G -.1(ke).2 G 2.581(di).1 G 2.58(na) -2.581 G 2.58(ne)-2.58 G -.4(nv)-2.58 G .08(ironment equi).4 F -.25(va) --.25 G .08(lent to command sub-).25 F 2.858(stitution. It)108 237.6 R -.359(should print a list of completions, one per line, to the standard \ -output.)2.858 F .359(Backslash may be used)5.359 F(to escape a ne)108 -249.6 Q(wline, if necessary)-.25 E(.)-.65 E .377 -(After all of the possible completions are generated, an)108 266.4 R -2.877<798c>-.15 G .377(lter speci\214ed with the)-2.877 F F32.876 -E F0 .376(option is applied to the)2.876 F 3.181(list. The)108 278.4 R +-.25 G .08(lent to command sub-).25 F 2.858(stitution. It)108 384 R .359 +(should print a list of completions, one per line, to the standard outp\ +ut.)2.858 F .359(Backslash may be used)5.359 F(to escape a ne)108 396 Q +(wline, if necessary)-.25 E(.)-.65 E .377 +(After all of the possible completions are generated, an)108 412.8 R +2.877<798c>-.15 G .377(lter speci\214ed with the)-2.877 F F22.876 +E F0 .376(option is applied to the)2.876 F 3.181(list. The)108 424.8 R .681(\214lter is a pattern as used for pathname e)3.181 F .681 -(xpansion; a)-.15 F F3(&)3.181 E F0 .682 +(xpansion; a)-.15 F F2(&)3.181 E F0 .682 (in the pattern is replaced with the te)3.182 F .682(xt of)-.15 F .523 -(the w)108 290.4 R .523(ord being completed.)-.1 F 3.023(Al)5.523 G -(iteral)-3.023 E F3(&)3.023 E F0 .522 +(the w)108 436.8 R .523(ord being completed.)-.1 F 3.023(Al)5.523 G +(iteral)-3.023 E F2(&)3.023 E F0 .522 (may be escaped with a backslash; the backslash is remo)3.022 F -.15(ve) --.15 G 3.022(db).15 G(efore)-3.022 E .849(attempting a match.)108 302.4 +-.15 G 3.022(db).15 G(efore)-3.022 E .849(attempting a match.)108 448.8 R(An)5.849 E 3.349(yc)-.15 G .849 (ompletion that matches the pattern will be remo)-3.349 F -.15(ve)-.15 G -3.35(df).15 G .85(rom the list.)-3.35 F 3.35(Al)5.85 G(eading)-3.35 E F3 -(!)3.35 E F0(ne)108 314.4 Q -.05(ga)-.15 G .764 +3.35(df).15 G .85(rom the list.)-3.35 F 3.35(Al)5.85 G(eading)-3.35 E F2 +(!)3.35 E F0(ne)108 460.8 Q -.05(ga)-.15 G .764 (tes the pattern; in this case an).05 F 3.264(yc)-.15 G .764 (ompletion not matching the pattern will be remo)-3.264 F -.15(ve)-.15 G -3.264(d. If).15 F(the)3.264 E F3(nocase-)3.264 E(match)108 326.4 Q F0 +3.264(d. If).15 F(the)3.264 E F2(nocase-)3.264 E(match)108 472.8 Q F0 (shell option is enabled, the match is performed without re)2.5 E -.05 (ga)-.15 G(rd to the case of alphabetic characters.).05 E(Finally)108 -343.2 Q 3.086(,a)-.65 G .886 -.15(ny p)-3.086 H .586(re\214x and suf).15 -F .587(\214x speci\214ed with the)-.25 F F33.087 E F0(and)3.087 E -F33.087 E F0 .587(options are added to each member of the com-) +489.6 Q 3.086(,a)-.65 G .886 -.15(ny p)-3.086 H .586(re\214x and suf).15 +F .587(\214x speci\214ed with the)-.25 F F23.087 E F0(and)3.087 E +F23.087 E F0 .587(options are added to each member of the com-) 3.087 F(pletion list, and the result is returned to the readline comple\ -tion code as the list of possible completions.)108 355.2 Q .247 -(If the pre)108 372 R .247(viously-applied actions do not generate an) --.25 F 2.747(ym)-.15 G .247(atches, and the)-2.747 F F3 .247(\255o dir) +tion code as the list of possible completions.)108 501.6 Q .247 +(If the pre)108 518.4 R .247(viously-applied actions do not generate an) +-.25 F 2.747(ym)-.15 G .247(atches, and the)-2.747 F F2 .247(\255o dir) 2.747 F(names)-.15 E F0 .247(option w)2.747 F .246(as supplied to)-.1 F -F3(complete)108 384 Q F0(when the compspec w)2.5 E +F2(complete)108 530.4 Q F0(when the compspec w)2.5 E (as de\214ned, directory name completion is attempted.)-.1 E .461 -(If the)108 400.8 R F3 .462(\255o plusdirs)2.961 F F0 .462(option w) -2.962 F .462(as supplied to)-.1 F F3(complete)2.962 E F0 .462 +(If the)108 547.2 R F2 .462(\255o plusdirs)2.961 F F0 .462(option w) +2.962 F .462(as supplied to)-.1 F F2(complete)2.962 E F0 .462 (when the compspec w)2.962 F .462(as de\214ned, directory name com-)-.1 -F(pletion is attempted and an)108 412.8 Q 2.5(ym)-.15 G +F(pletion is attempted and an)108 559.2 Q 2.5(ym)-.15 G (atches are added to the results of the other actions.)-2.5 E .56 -(By def)108 429.6 R .56(ault, if a compspec is found, whate)-.1 F -.15 -(ve)-.25 G 3.06(ri).15 G 3.06(tg)-3.06 G .559 +(By def)108 576 R .56(ault, if a compspec is found, whate)-.1 F -.15(ve) +-.25 G 3.06(ri).15 G 3.06(tg)-3.06 G .559 (enerates is returned to the completion code as the full set)-3.06 F -.631(of possible completions.)108 441.6 R .631(The def)5.631 F(ault)-.1 -E F3(bash)3.131 E F0 .631 +.631(of possible completions.)108 588 R .631(The def)5.631 F(ault)-.1 E +F2(bash)3.131 E F0 .631 (completions are not attempted, and the readline def)3.131 F .632 -(ault of \214le-)-.1 F .559(name completion is disabled.)108 453.6 R -.559(If the)5.559 F F3 .559(\255o bashdefault)3.059 F F0 .559(option w) -3.059 F .559(as supplied to)-.1 F F3(complete)3.058 E F0 .558 -(when the compspec)3.058 F -.1(wa)108 465.6 S 3.171(sd).1 G .671 -(e\214ned, the)-3.171 F F3(bash)3.171 E F0(def)3.171 E .671 +(ault of \214le-)-.1 F .559(name completion is disabled.)108 600 R .559 +(If the)5.559 F F2 .559(\255o bashdefault)3.059 F F0 .559(option w)3.059 +F .559(as supplied to)-.1 F F2(complete)3.058 E F0 .558 +(when the compspec)3.058 F -.1(wa)108 612 S 3.171(sd).1 G .671 +(e\214ned, the)-3.171 F F2(bash)3.171 E F0(def)3.171 E .671 (ault completions are attempted if the compspec generates no matches.) --.1 F .672(If the)5.672 F F33.172 E(default)108 477.6 Q F0 1.207 -(option w)3.707 F 1.207(as supplied to)-.1 F F3(complete)3.707 E F0 +-.1 F .672(If the)5.672 F F23.172 E(default)108 624 Q F0 1.207 +(option w)3.707 F 1.207(as supplied to)-.1 F F2(complete)3.707 E F0 1.207(when the compspec w)3.707 F 1.207(as de\214ned, readline')-.1 F 3.707(sd)-.55 G(ef)-3.707 E 1.206(ault completion)-.1 F -(will be performed if the compspec \(and, if attempted, the def)108 -489.6 Q(ault)-.1 E F3(bash)2.5 E F0(completions\) generate no matches.) -2.5 E .245(When a compspec indicates that directory name completion is \ -desired, the programmable completion func-)108 506.4 R .633(tions force\ - readline to append a slash to completed names which are symbolic links\ - to directories, subject)108 518.4 R 2.761(to the v)108 530.4 R 2.761 -(alue of the)-.25 F F3(mark\255dir)5.261 E(ectories)-.18 E F0 2.761 +(will be performed if the compspec \(and, if attempted, the def)108 636 +Q(ault)-.1 E F2(bash)2.5 E F0(completions\) generate no matches.)2.5 E +.245(When a compspec indicates that directory name completion is desire\ +d, the programmable completion func-)108 652.8 R .633(tions force readl\ +ine to append a slash to completed names which are symbolic links to di\ +rectories, subject)108 664.8 R 2.761(to the v)108 676.8 R 2.761 +(alue of the)-.25 F F2(mark\255dir)5.261 E(ectories)-.18 E F0 2.761 (readline v)5.261 F 2.761(ariable, re)-.25 F -.05(ga)-.15 G 2.762 -(rdless of the setting of the).05 F F3(mark-sym-)5.262 E(link)108 542.4 +(rdless of the setting of the).05 F F2(mark-sym-)5.262 E(link)108 688.8 Q(ed\255dir)-.1 E(ectories)-.18 E F0(readline v)2.5 E(ariable.)-.25 E .191(There is some support for dynamically modifying completions.)108 -559.2 R .19(This is most useful when used in combina-)5.191 F 1.172 -(tion with a def)108 571.2 R 1.172(ault completion speci\214ed with)-.1 -F F3 1.172(complete \255D)3.672 F F0 6.172(.I)C(t')-6.172 E 3.672(sp) +705.6 R .19(This is most useful when used in combina-)5.191 F 1.172 +(tion with a def)108 717.6 R 1.172(ault completion speci\214ed with)-.1 +F F2 1.172(complete \255D)3.672 F F0 6.172(.I)C(t')-6.172 E 3.672(sp) -.55 G 1.172(ossible for shell functions e)-3.672 F -.15(xe)-.15 G 1.172 (cuted as).15 F .93(completion handlers to indicate that completion sho\ -uld be retried by returning an e)108 583.2 R .93(xit status of 124.)-.15 -F .93(If a)5.93 F .1(shell function returns 124, and changes the compsp\ -ec associated with the command on which completion is)108 595.2 R .666 -(being attempted \(supplied as the \214rst ar)108 607.2 R .665 -(gument when the function is e)-.18 F -.15(xe)-.15 G .665 -(cuted\), programmable completion).15 F .083(restarts from the be)108 -619.2 R .084(ginning, with an attempt to \214nd a ne)-.15 F 2.584(wc) --.25 G .084(ompspec for that command.)-2.584 F .084(This allo)5.084 F -.084(ws a set of)-.25 F(completions to be b)108 631.2 Q(uilt dynamicall\ -y as completion is attempted, rather than being loaded all at once.)-.2 -E -.15(Fo)108 648 S 2.637(ri).15 G .137 -(nstance, assuming that there is a library of compspecs, each k)-2.637 F -.137(ept in a \214le corresponding to the name of)-.1 F -(the command, the follo)108 660 Q(wing def)-.25 E -(ault completion function w)-.1 E(ould load completions dynamically:)-.1 -E/F4 10/Courier@0 SF(_completion_loader\(\))108 676.8 Q({)108 688.8 Q 6 -(.")144 700.8 S -(/etc/bash_completion.d/$1.sh" >/dev/null 2>&1 && return 124)-6 E(})108 -712.8 Q(complete -D -F _completion_loader -o bashdefault -o default)108 -724.8 Q F0(GNU Bash 5.2)72 768 Q(2021 December 26)136.795 E(55)185.955 E -0 Cg EP +uld be retried by returning an e)108 729.6 R .93(xit status of 124.)-.15 +F .93(If a)5.93 F(GNU Bash 5.2)72 768 Q(2022 January 17)141.79 E(55) +190.95 E 0 Cg EP %%Page: 56 56 %%BeginPageSetup BP %%EndPageSetup /F0 10/Times-Roman@0 SF -.35(BA)72 48 S 137.14(SH\(1\) General).35 F -(Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E/F1 10.95 -/Times-Bold@0 SF(HIST)72 100.8 Q(OR)-.197 E(Y)-.383 E F0 .371(When the) -108 112.8 R/F2 10/Times-Bold@0 SF .371(\255o history)2.871 F F0 .371 -(option to the)2.871 F F2(set)2.872 E F0 -.2(bu)2.872 G .372 -(iltin is enabled, the shell pro).2 F .372(vides access to the)-.15 F/F3 +(Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E .1(shell function\ + returns 124, and changes the compspec associated with the command on w\ +hich completion is)108 84 R .666 +(being attempted \(supplied as the \214rst ar)108 96 R .665 +(gument when the function is e)-.18 F -.15(xe)-.15 G .665 +(cuted\), programmable completion).15 F .083(restarts from the be)108 +108 R .084(ginning, with an attempt to \214nd a ne)-.15 F 2.584(wc)-.25 +G .084(ompspec for that command.)-2.584 F .084(This allo)5.084 F .084 +(ws a set of)-.25 F(completions to be b)108 120 Q(uilt dynamically as c\ +ompletion is attempted, rather than being loaded all at once.)-.2 E -.15 +(Fo)108 136.8 S 2.637(ri).15 G .137 +(nstance, assuming that there is a library of compspecs, each k)-2.637 F +.137(ept in a \214le corresponding to the name of)-.1 F +(the command, the follo)108 148.8 Q(wing def)-.25 E +(ault completion function w)-.1 E(ould load completions dynamically:)-.1 +E/F1 10/Courier@0 SF(_completion_loader\(\))108 165.6 Q({)108 177.6 Q 6 +(.")144 189.6 S +(/etc/bash_completion.d/$1.sh" >/dev/null 2>&1 && return 124)-6 E(})108 +201.6 Q(complete -D -F _completion_loader -o bashdefault -o default)108 +213.6 Q/F2 10.95/Times-Bold@0 SF(HIST)72 242.4 Q(OR)-.197 E(Y)-.383 E F0 +.371(When the)108 254.4 R/F3 10/Times-Bold@0 SF .371(\255o history)2.871 +F F0 .371(option to the)2.871 F F3(set)2.872 E F0 -.2(bu)2.872 G .372 +(iltin is enabled, the shell pro).2 F .372(vides access to the)-.15 F/F4 10/Times-Italic@0 SF .372(command history)2.872 F F0(,)A .305 -(the list of commands pre)108 124.8 R .305(viously typed.)-.25 F .305 -(The v)5.305 F .304(alue of the)-.25 F/F4 9/Times-Bold@0 SF(HISTSIZE) +(the list of commands pre)108 266.4 R .305(viously typed.)-.25 F .305 +(The v)5.305 F .304(alue of the)-.25 F/F5 9/Times-Bold@0 SF(HISTSIZE) 2.804 E F0 -.25(va)2.554 G .304(riable is used as the number of com-).25 -F .429(mands to sa)108 136.8 R .729 -.15(ve i)-.2 H 2.929(nah).15 G .429 -(istory list.)-2.929 F .429(The te)5.429 F .429(xt of the last)-.15 F F4 +F .429(mands to sa)108 278.4 R .729 -.15(ve i)-.2 H 2.929(nah).15 G .429 +(istory list.)-2.929 F .429(The te)5.429 F .429(xt of the last)-.15 F F5 (HISTSIZE)2.93 E F0 .43(commands \(def)2.68 F .43(ault 500\) is sa)-.1 F -.15(ve)-.2 G 2.93(d. The).15 F(shell)2.93 E .287 (stores each command in the history list prior to parameter and v)108 -148.8 R .287(ariable e)-.25 F .287(xpansion \(see)-.15 F F4(EXP)2.787 E -(ANSION)-.666 E F0(abo)2.537 E -.15(ve)-.15 G(\)).15 E -.2(bu)108 160.8 +290.4 R .287(ariable e)-.25 F .287(xpansion \(see)-.15 F F5(EXP)2.787 E +(ANSION)-.666 E F0(abo)2.537 E -.15(ve)-.15 G(\)).15 E -.2(bu)108 302.4 S 4.065(ta).2 G 1.565(fter history e)-4.065 F 1.565 (xpansion is performed, subject to the v)-.15 F 1.565 -(alues of the shell v)-.25 F(ariables)-.25 E F4(HISTIGNORE)4.065 E F0 -(and)3.816 E F4(HISTCONTR)108 172.8 Q(OL)-.27 E/F5 9/Times-Roman@0 SF(.) +(alues of the shell v)-.25 F(ariables)-.25 E F5(HISTIGNORE)4.065 E F0 +(and)3.816 E F5(HISTCONTR)108 314.4 Q(OL)-.27 E/F6 9/Times-Roman@0 SF(.) A F0 .082 (On startup, the history is initialized from the \214le named by the v) -108 189.6 R(ariable)-.25 E F4(HISTFILE)2.582 E F0(\(def)2.332 E(ault)-.1 -E F3(~/.bash_history)2.582 E F0(\).)A .315(The \214le named by the v)108 -201.6 R .315(alue of)-.25 F F4(HISTFILE)2.815 E F0 .315 +108 331.2 R(ariable)-.25 E F5(HISTFILE)2.582 E F0(\(def)2.332 E(ault)-.1 +E F4(~/.bash_history)2.582 E F0(\).)A .315(The \214le named by the v)108 +343.2 R .315(alue of)-.25 F F5(HISTFILE)2.815 E F0 .315 (is truncated, if necessary)2.565 F 2.815(,t)-.65 G 2.815(oc)-2.815 G .315(ontain no more than the number of)-2.815 F .659 -(lines speci\214ed by the v)108 213.6 R .659(alue of)-.25 F F4 -(HISTFILESIZE)3.158 E F5(.)A F0(If)5.158 E F2(HISTFILESIZE)3.158 E F0 -.658(is unset, or set to null, a non-numeric)3.158 F -.25(va)108 225.6 S +(lines speci\214ed by the v)108 355.2 R .659(alue of)-.25 F F5 +(HISTFILESIZE)3.158 E F6(.)A F0(If)5.158 E F3(HISTFILESIZE)3.158 E F0 +.658(is unset, or set to null, a non-numeric)3.158 F -.25(va)108 367.2 S .142(lue, or a numeric v).25 F .142 (alue less than zero, the history \214le is not truncated.)-.25 F .142 -(When the history \214le is read, lines)5.142 F(be)108 237.6 Q 1.605 +(When the history \214le is read, lines)5.142 F(be)108 379.2 Q 1.605 (ginning with the history comment character follo)-.15 F 1.604 (wed immediately by a digit are interpreted as time-)-.25 F .15 -(stamps for the follo)108 249.6 R .15(wing history line.)-.25 F .151 +(stamps for the follo)108 391.2 R .15(wing history line.)-.25 F .151 (These timestamps are optionally displayed depending on the v)5.151 F -.151(alue of)-.25 F(the)108 261.6 Q F4(HISTTIMEFORMA)3.559 E(T)-.855 E +.151(alue of)-.25 F(the)108 403.2 Q F5(HISTTIMEFORMA)3.559 E(T)-.855 E F0 -.25(va)3.309 G 3.559(riable. When).25 F 3.559(as)3.559 G 1.059 -(hell with history enabled e)-3.559 F 1.059(xits, the last)-.15 F F4 +(hell with history enabled e)-3.559 F 1.059(xits, the last)-.15 F F5 ($HISTSIZE)3.559 E F0 1.058(lines are)3.309 F .158 -(copied from the history list to)108 273.6 R F4($HISTFILE)2.658 E F5(.)A -F0 .158(If the)4.658 F F2(histappend)2.658 E F0 .159 -(shell option is enabled \(see the description of)2.659 F F2(shopt)108 -285.6 Q F0(under)2.582 E F4 .082(SHELL B)2.582 F(UIL)-.09 E .082 +(copied from the history list to)108 415.2 R F5($HISTFILE)2.658 E F6(.)A +F0 .158(If the)4.658 F F3(histappend)2.658 E F0 .159 +(shell option is enabled \(see the description of)2.659 F F3(shopt)108 +427.2 Q F0(under)2.582 E F5 .082(SHELL B)2.582 F(UIL)-.09 E .082 (TIN COMMANDS)-.828 F F0(belo)2.332 E .082 (w\), the lines are appended to the history \214le, otherwise the)-.25 F -.196(history \214le is o)108 297.6 R -.15(ve)-.15 G 2.696(rwritten. If) -.15 F F4(HISTFILE)2.696 E F0 .197(is unset, or if the history \214le is\ +.196(history \214le is o)108 439.2 R -.15(ve)-.15 G 2.696(rwritten. If) +.15 F F5(HISTFILE)2.696 E F0 .197(is unset, or if the history \214le is\ unwritable, the history is not sa)2.446 F -.15(ve)-.2 G(d.).15 E .584 -(If the)108 309.6 R F4(HISTTIMEFORMA)3.084 E(T)-.855 E F0 -.25(va)2.834 +(If the)108 451.2 R F5(HISTTIMEFORMA)3.084 E(T)-.855 E F0 -.25(va)2.834 G .584 (riable is set, time stamps are written to the history \214le, mark).25 -F .583(ed with the his-)-.1 F 1.147(tory comment character)108 321.6 R +F .583(ed with the his-)-.1 F 1.147(tory comment character)108 463.2 R 3.647(,s)-.4 G 3.647(ot)-3.647 G(he)-3.647 E 3.647(ym)-.15 G 1.147 (ay be preserv)-3.647 F 1.147(ed across shell sessions.)-.15 F 1.148 (This uses the history comment)6.148 F 1.377 -(character to distinguish timestamps from other history lines.)108 333.6 +(character to distinguish timestamps from other history lines.)108 475.2 R 1.377(After sa)6.377 F 1.377(ving the history)-.2 F 3.876(,t)-.65 G 1.376(he history \214le is)-3.876 F .756 -(truncated to contain no more than)108 345.6 R F4(HISTFILESIZE)3.257 E -F0 3.257(lines. If)3.007 F F4(HISTFILESIZE)3.257 E F0 .757 -(is unset, or set to null, a non-)3.007 F(numeric v)108 357.6 Q +(truncated to contain no more than)108 487.2 R F5(HISTFILESIZE)3.257 E +F0 3.257(lines. If)3.007 F F5(HISTFILESIZE)3.257 E F0 .757 +(is unset, or set to null, a non-)3.007 F(numeric v)108 499.2 Q (alue, or a numeric v)-.25 E (alue less than zero, the history \214le is not truncated.)-.25 E .299 -(The b)108 374.4 R .299(uiltin command)-.2 F F2(fc)2.799 E F0(\(see) -2.799 E F4 .299(SHELL B)2.799 F(UIL)-.09 E .299(TIN COMMANDS)-.828 F F0 -(belo)2.549 E .298(w\) may be used to list or edit and re-e)-.25 F -.15 -(xe)-.15 G(-).15 E .471(cute a portion of the history list.)108 386.4 R -(The)5.471 E F2(history)2.971 E F0 -.2(bu)2.971 G .472 +(The b)108 516 R .299(uiltin command)-.2 F F3(fc)2.799 E F0(\(see)2.799 +E F5 .299(SHELL B)2.799 F(UIL)-.09 E .299(TIN COMMANDS)-.828 F F0(belo) +2.549 E .298(w\) may be used to list or edit and re-e)-.25 F -.15(xe) +-.15 G(-).15 E .471(cute a portion of the history list.)108 528 R(The) +5.471 E F3(history)2.971 E F0 -.2(bu)2.971 G .472 (iltin may be used to display or modify the history list and).2 F .002 -(manipulate the history \214le.)108 398.4 R .001 +(manipulate the history \214le.)108 540 R .001 (When using command-line editing, search commands are a)5.002 F -.25(va) --.2 G .001(ilable in each edit-).25 F(ing mode that pro)108 410.4 Q -(vide access to the history list.)-.15 E 1.485(The shell allo)108 427.2 +-.2 G .001(ilable in each edit-).25 F(ing mode that pro)108 552 Q +(vide access to the history list.)-.15 E 1.485(The shell allo)108 568.8 R 1.485(ws control o)-.25 F -.15(ve)-.15 G 3.986(rw).15 G 1.486 (hich commands are sa)-3.986 F -.15(ve)-.2 G 3.986(do).15 G 3.986(nt) --3.986 G 1.486(he history list.)-3.986 F(The)6.486 E F4(HISTCONTR)3.986 -E(OL)-.27 E F0(and)3.736 E F4(HISTIGNORE)108 439.2 Q F0 -.25(va)2.708 G +-3.986 G 1.486(he history list.)-3.986 F(The)6.486 E F5(HISTCONTR)3.986 +E(OL)-.27 E F0(and)3.736 E F5(HISTIGNORE)108 580.8 Q F0 -.25(va)2.708 G .458(riables may be set to cause the shell to sa).25 F .757 -.15(ve o) --.2 H .457(nly a subset of the commands entered.).15 F(The)5.457 E F2 -(cmdhist)108 451.2 Q F0 .75 +-.2 H .457(nly a subset of the commands entered.).15 F(The)5.457 E F3 +(cmdhist)108 592.8 Q F0 .75 (shell option, if enabled, causes the shell to attempt to sa)3.25 F 1.05 -.15(ve e)-.2 H .75(ach line of a multi-line command in).15 F 1.077 -(the same history entry)108 463.2 R 3.577(,a)-.65 G 1.077 +(the same history entry)108 604.8 R 3.577(,a)-.65 G 1.077 (dding semicolons where necessary to preserv)-3.577 F 3.577(es)-.15 G -1.077(yntactic correctness.)-3.577 F(The)6.077 E F2(lithist)3.576 E F0 -.373(shell option causes the shell to sa)108 475.2 R .674 -.15(ve t)-.2 +1.077(yntactic correctness.)-3.577 F(The)6.077 E F3(lithist)3.576 E F0 +.373(shell option causes the shell to sa)108 616.8 R .674 -.15(ve t)-.2 H .374(he command with embedded ne).15 F .374 (wlines instead of semicolons.)-.25 F .374(See the)5.374 F .319 -(description of the)108 487.2 R F2(shopt)2.819 E F0 -.2(bu)2.819 G .318 -(iltin belo).2 F 2.818(wu)-.25 G(nder)-2.818 E F4 .318(SHELL B)2.818 F +(description of the)108 628.8 R F3(shopt)2.819 E F0 -.2(bu)2.819 G .318 +(iltin belo).2 F 2.818(wu)-.25 G(nder)-2.818 E F5 .318(SHELL B)2.818 F (UIL)-.09 E .318(TIN COMMANDS)-.828 F F0 .318 (for information on setting and)2.568 F(unsetting shell options.)108 -499.2 Q F1(HIST)72 516 Q(OR)-.197 E 2.738(YE)-.383 G(XP)-2.738 E(ANSION) --.81 E F0 .61(The shell supports a history e)108 528 R .611 +640.8 Q F2(HIST)72 657.6 Q(OR)-.197 E 2.738(YE)-.383 G(XP)-2.738 E +(ANSION)-.81 E F0 .61(The shell supports a history e)108 669.6 R .611 (xpansion feature that is similar to the history e)-.15 F .611 -(xpansion in)-.15 F F2(csh)3.111 E F0 5.611(.T)C .611(his section)-5.611 -F .871(describes what syntax features are a)108 540 R -.25(va)-.2 G +(xpansion in)-.15 F F3(csh)3.111 E F0 5.611(.T)C .611(his section)-5.611 +F .871(describes what syntax features are a)108 681.6 R -.25(va)-.2 G 3.371(ilable. This).25 F .871(feature is enabled by def)3.371 F .87 (ault for interacti)-.1 F 1.17 -.15(ve s)-.25 H .87(hells, and).15 F -.949(can be disabled using the)108 552 R F2(+H)3.449 E F0 .949 -(option to the)3.449 F F2(set)3.449 E F0 -.2(bu)3.449 G .949 -(iltin command \(see).2 F F4 .949(SHELL B)3.449 F(UIL)-.09 E .95 -(TIN COMMANDS)-.828 F F0(be-)3.2 E(lo)108 564 Q 2.5(w\). Non-interacti) --.25 F .3 -.15(ve s)-.25 H(hells do not perform history e).15 E -(xpansion by def)-.15 E(ault.)-.1 E 1.306(History e)108 580.8 R 1.306 -(xpansions introduce w)-.15 F 1.306(ords from the history list into the\ - input stream, making it easy to repeat)-.1 F .209 -(commands, insert the ar)108 592.8 R .209(guments to a pre)-.18 F .21 -(vious command into the current input line, or \214x errors in pre)-.25 -F(vious)-.25 E(commands quickly)108 604.8 Q(.)-.65 E 1.164(History e)108 -621.6 R 1.163(xpansion is performed immediately after a complete line i\ -s read, before the shell breaks it into)-.15 F -.1(wo)108 633.6 S .251 -(rds, and is performed on each line indi).1 F .251 -(vidually without taking quoting on pre)-.25 F .252 -(vious lines into account.)-.25 F(It)5.252 E(tak)108 645.6 Q .146 -(es place in tw)-.1 F 2.646(op)-.1 G 2.646(arts. The)-2.646 F .146(\214\ -rst is to determine which line from the history list to use during subs\ -titution.)2.646 F .766(The second is to select portions of that line fo\ -r inclusion into the current one.)108 657.6 R .767 -(The line selected from the)5.767 F .254(history is the)108 669.6 R F3 --.15(ev)2.754 G(ent).15 E F0 2.753(,a)C .253 -(nd the portions of that line that are acted upon are)-2.753 F F3(wor) -2.753 E(ds)-.37 E F0 5.253(.V)C(arious)-6.363 E F3(modi\214er)2.753 E(s) --.1 E F0 .253(are a)2.753 F -.25(va)-.2 G(il-).25 E .538 -(able to manipulate the selected w)108 681.6 R 3.038(ords. The)-.1 F -.538(line is brok)3.038 F .538(en into w)-.1 F .539(ords in the same f) --.1 F .539(ashion as when reading)-.1 F .573(input, so that se)108 693.6 -R -.15(ve)-.25 G(ral).15 E F3(metac)3.073 E(har)-.15 E(acter)-.15 E F0 -.572(-separated w)B .572(ords surrounded by quotes are considered one w) --.1 F 3.072(ord. His-)-.1 F .355(tory e)108 705.6 R .355 -(xpansions are introduced by the appearance of the history e)-.15 F .355 -(xpansion character)-.15 F 2.855(,w)-.4 G .356(hich is)-2.855 F F2(!) -3.689 E F0 .356(by def)3.689 F(ault.)-.1 E .791(Only backslash \()108 -717.6 R F2(\\).833 E F0 3.291(\)a).833 G .79 -(nd single quotes can quote the history e)-3.291 F .79 -(xpansion character)-.15 F 3.29(,b)-.4 G .79(ut the history e)-3.49 F -(xpansion)-.15 E .789(character is also treated as quoted if it immedia\ -tely precedes the closing double quote in a double-quoted)108 729.6 R -(GNU Bash 5.2)72 768 Q(2021 December 26)136.795 E(56)185.955 E 0 Cg EP +.949(can be disabled using the)108 693.6 R F3(+H)3.449 E F0 .949 +(option to the)3.449 F F3(set)3.449 E F0 -.2(bu)3.449 G .949 +(iltin command \(see).2 F F5 .949(SHELL B)3.449 F(UIL)-.09 E .95 +(TIN COMMANDS)-.828 F F0(be-)3.2 E(lo)108 705.6 Q 2.5 +(w\). Non-interacti)-.25 F .3 -.15(ve s)-.25 H +(hells do not perform history e).15 E(xpansion by def)-.15 E(ault.)-.1 E +1.306(History e)108 722.4 R 1.306(xpansions introduce w)-.15 F 1.306(or\ +ds from the history list into the input stream, making it easy to repea\ +t)-.1 F(GNU Bash 5.2)72 768 Q(2022 January 17)141.79 E(56)190.95 E 0 Cg +EP %%Page: 57 57 %%BeginPageSetup BP %%EndPageSetup /F0 10/Times-Roman@0 SF -.35(BA)72 48 S 137.14(SH\(1\) General).35 F -(Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E(string.)108 84 Q -(Se)108 100.8 Q -.15(ve)-.25 G .03(ral characters inhibit history e).15 -F .03(xpansion if found immediately follo)-.15 F .03(wing the history e) --.25 F .03(xpansion character)-.15 F(,)-.4 E -2.15 -.25(ev e)108 112.8 T +(Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E .209 +(commands, insert the ar)108 84 R .209(guments to a pre)-.18 F .21 +(vious command into the current input line, or \214x errors in pre)-.25 +F(vious)-.25 E(commands quickly)108 96 Q(.)-.65 E 1.164(History e)108 +112.8 R 1.163(xpansion is performed immediately after a complete line i\ +s read, before the shell breaks it into)-.15 F -.1(wo)108 124.8 S .251 +(rds, and is performed on each line indi).1 F .251 +(vidually without taking quoting on pre)-.25 F .252 +(vious lines into account.)-.25 F(It)5.252 E(tak)108 136.8 Q .146 +(es place in tw)-.1 F 2.646(op)-.1 G 2.646(arts. The)-2.646 F .146(\214\ +rst is to determine which line from the history list to use during subs\ +titution.)2.646 F .766(The second is to select portions of that line fo\ +r inclusion into the current one.)108 148.8 R .767 +(The line selected from the)5.767 F .254(history is the)108 160.8 R/F1 +10/Times-Italic@0 SF -.15(ev)2.754 G(ent).15 E F0 2.753(,a)C .253 +(nd the portions of that line that are acted upon are)-2.753 F F1(wor) +2.753 E(ds)-.37 E F0 5.253(.V)C(arious)-6.363 E F1(modi\214er)2.753 E(s) +-.1 E F0 .253(are a)2.753 F -.25(va)-.2 G(il-).25 E .538 +(able to manipulate the selected w)108 172.8 R 3.038(ords. The)-.1 F +.538(line is brok)3.038 F .538(en into w)-.1 F .539(ords in the same f) +-.1 F .539(ashion as when reading)-.1 F .573(input, so that se)108 184.8 +R -.15(ve)-.25 G(ral).15 E F1(metac)3.073 E(har)-.15 E(acter)-.15 E F0 +.572(-separated w)B .572(ords surrounded by quotes are considered one w) +-.1 F 3.072(ord. His-)-.1 F .355(tory e)108 196.8 R .355 +(xpansions are introduced by the appearance of the history e)-.15 F .355 +(xpansion character)-.15 F 2.855(,w)-.4 G .356(hich is)-2.855 F/F2 10 +/Times-Bold@0 SF(!)3.689 E F0 .356(by def)3.689 F(ault.)-.1 E .791 +(Only backslash \()108 208.8 R F2(\\).833 E F0 3.291(\)a).833 G .79 +(nd single quotes can quote the history e)-3.291 F .79 +(xpansion character)-.15 F 3.29(,b)-.4 G .79(ut the history e)-3.49 F +(xpansion)-.15 E .789(character is also treated as quoted if it immedia\ +tely precedes the closing double quote in a double-quoted)108 220.8 R +(string.)108 232.8 Q(Se)108 249.6 Q -.15(ve)-.25 G .03 +(ral characters inhibit history e).15 F .03 +(xpansion if found immediately follo)-.15 F .03(wing the history e)-.25 +F .03(xpansion character)-.15 F(,)-.4 E -2.15 -.25(ev e)108 261.6 T 3.162(ni).25 G 3.162(fi)-3.162 G 3.162(ti)-3.162 G 3.162(su)-3.162 G .662(nquoted: space, tab, ne)-3.162 F .662(wline, carriage return, and) --.25 F/F1 10/Times-Bold@0 SF(=)3.162 E F0 5.662(.I)C 3.162(ft)-5.662 G -(he)-3.162 E F1(extglob)3.162 E F0 .662(shell option is enabled,)3.162 F -F1(\()3.163 E F0(will also inhibit e)108 124.8 Q(xpansion.)-.15 E(Se)108 -141.6 Q -.15(ve)-.25 G .11(ral shell options settable with the).15 F F1 -(shopt)2.61 E F0 -.2(bu)2.61 G .109 -(iltin may be used to tailor the beha).2 F .109(vior of history e)-.2 F -(xpansion.)-.15 E .231(If the)108 153.6 R F1(histv)2.731 E(erify)-.1 E -F0 .231(shell option is enabled \(see the description of the)2.731 F F1 -(shopt)2.731 E F0 -.2(bu)2.731 G .231(iltin belo).2 F .231(w\), and)-.25 -F F1 -.18(re)2.731 G(adline).18 E F0 .232(is be-)2.732 F .449(ing used,\ - history substitutions are not immediately passed to the shell parser) -108 165.6 R 5.449(.I)-.55 G .448(nstead, the e)-5.449 F .448 -(xpanded line is)-.15 F 2.228(reloaded into the)108 177.6 R F1 -.18(re) +-.25 F F2(=)3.162 E F0 5.662(.I)C 3.162(ft)-5.662 G(he)-3.162 E F2 +(extglob)3.162 E F0 .662(shell option is enabled,)3.162 F F2(\()3.163 E +F0(will also inhibit e)108 273.6 Q(xpansion.)-.15 E(Se)108 290.4 Q -.15 +(ve)-.25 G .11(ral shell options settable with the).15 F F2(shopt)2.61 E +F0 -.2(bu)2.61 G .109(iltin may be used to tailor the beha).2 F .109 +(vior of history e)-.2 F(xpansion.)-.15 E .231(If the)108 302.4 R F2 +(histv)2.731 E(erify)-.1 E F0 .231 +(shell option is enabled \(see the description of the)2.731 F F2(shopt) +2.731 E F0 -.2(bu)2.731 G .231(iltin belo).2 F .231(w\), and)-.25 F F2 +-.18(re)2.731 G(adline).18 E F0 .232(is be-)2.732 F .449(ing used, hist\ +ory substitutions are not immediately passed to the shell parser)108 +314.4 R 5.449(.I)-.55 G .448(nstead, the e)-5.449 F .448 +(xpanded line is)-.15 F 2.228(reloaded into the)108 326.4 R F2 -.18(re) 4.728 G(adline).18 E F0 2.228(editing b)4.728 F(uf)-.2 E 2.228 -(fer for further modi\214cation.)-.25 F(If)7.228 E F1 -.18(re)4.728 G -(adline).18 E F0 2.228(is being used, and the)4.728 F F1(histr)108 189.6 +(fer for further modi\214cation.)-.25 F(If)7.228 E F2 -.18(re)4.728 G +(adline).18 E F0 2.228(is being used, and the)4.728 F F2(histr)108 338.4 Q(eedit)-.18 E F0 1.202(shell option is enabled, a f)3.702 F 1.202 -(ailed history substitution will be reloaded into the)-.1 F F1 -.18(re) -3.702 G(adline).18 E F0(editing)3.702 E -.2(bu)108 201.6 S -.25(ff).2 G -.303(er for correction.).25 F(The)5.303 E F12.803 E F0 .303 -(option to the)2.803 F F1(history)2.804 E F0 -.2(bu)2.804 G .304 +(ailed history substitution will be reloaded into the)-.1 F F2 -.18(re) +3.702 G(adline).18 E F0(editing)3.702 E -.2(bu)108 350.4 S -.25(ff).2 G +.303(er for correction.).25 F(The)5.303 E F22.803 E F0 .303 +(option to the)2.803 F F2(history)2.804 E F0 -.2(bu)2.804 G .304 (iltin command may be used to see what a history e).2 F(x-)-.15 E .52 -(pansion will do before using it.)108 213.6 R(The)5.52 E F13.02 E -F0 .52(option to the)3.02 F F1(history)3.02 E F0 -.2(bu)3.02 G .52 +(pansion will do before using it.)108 362.4 R(The)5.52 E F23.02 E +F0 .52(option to the)3.02 F F2(history)3.02 E F0 -.2(bu)3.02 G .52 (iltin may be used to add commands to the).2 F -(end of the history list without actually e)108 225.6 Q -.15(xe)-.15 G +(end of the history list without actually e)108 374.4 Q -.15(xe)-.15 G (cuting them, so that the).15 E 2.5(ya)-.15 G(re a)-2.5 E -.25(va)-.2 G -(ilable for subsequent recall.).25 E 1.108(The shell allo)108 242.4 R +(ilable for subsequent recall.).25 E 1.108(The shell allo)108 391.2 R 1.108(ws control of the v)-.25 F 1.108 (arious characters used by the history e)-.25 F 1.108 -(xpansion mechanism \(see the de-)-.15 F .163(scription of)108 254.4 R -F1(histchars)2.663 E F0(abo)2.663 E .463 -.15(ve u)-.15 H(nder).15 E F1 +(xpansion mechanism \(see the de-)-.15 F .163(scription of)108 403.2 R +F2(histchars)2.663 E F0(abo)2.663 E .463 -.15(ve u)-.15 H(nder).15 E F2 .163(Shell V)2.663 F(ariables)-.92 E F0 2.663(\). The)B .162 (shell uses the history comment character to mark)2.663 F -(history timestamps when writing the history \214le.)108 266.4 Q F1(Ev) -87 283.2 Q(ent Designators)-.1 E F0 .204(An e)108 295.2 R -.15(ve)-.25 G +(history timestamps when writing the history \214le.)108 415.2 Q F2(Ev) +87 432 Q(ent Designators)-.1 E F0 .204(An e)108 444 R -.15(ve)-.25 G .204(nt designator is a reference to a command line entry in the histor\ -y list.).15 F .205(Unless the reference is abso-)5.204 F(lute, e)108 -307.2 Q -.15(ve)-.25 G(nts are relati).15 E .3 -.15(ve t)-.25 H 2.5(ot) -.15 G(he current position in the history list.)-2.5 E F1(!)108 324 Q F0 -1.608(Start a history substitution, e)144 324 R 1.608(xcept when follo) --.15 F 1.607(wed by a)-.25 F F1(blank)4.107 E F0 4.107(,n)C -.25(ew) --4.107 G 1.607(line, carriage return, = or \().25 F(\(when the)144 336 Q -F1(extglob)2.5 E F0(shell option is enabled using the)2.5 E F1(shopt)2.5 -E F0 -.2(bu)2.5 G(iltin\).).2 E F1(!)108 348 Q/F2 10/Times-Italic@0 SF -(n)A F0(Refer to command line)144 348 Q F2(n)2.86 E F0(.).24 E F1<21ad> -108 360 Q F2(n)A F0(Refer to the current command minus)144 360 Q F2(n) -2.86 E F0(.).24 E F1(!!)108 372 Q F0(Refer to the pre)144 372 Q -(vious command.)-.25 E(This is a synon)5 E(ym for `!\2551'.)-.15 E F1(!) -108 384 Q F2(string)A F0 .865(Refer to the most recent command precedin\ -g the current position in the history list starting with)144 384 R F2 -(string)144.34 396 Q F0(.).22 E F1(!?)108 408 Q F2(string)A F1([?])A F0 -1.503(Refer to the most recent command preceding the current position i\ -n the history list containing)144 420 R F2(string)144.34 432 Q F0 5.496 -(.T).22 G .496(he trailing)-5.496 F F1(?)2.996 E F0 .496 -(may be omitted if)2.996 F F2(string)3.336 E F0 .497(is follo)3.216 F -.497(wed immediately by a ne)-.25 F 2.997(wline. If)-.25 F F2(string) -2.997 E F0(is)2.997 E .391(missing, the string from the most recent sea\ -rch is used; it is an error if there is no pre)144 444 R .39 -(vious search)-.25 F(string.)144 456 Q/F3 12/Times-Bold@0 SF(^)108 473 Q -F2(string1)-5 I F3(^)5 I F2(string2)-5 I F3(^)5 I F0 .752 -(Quick substitution.)144 480 R .752(Repeat the pre)5.752 F .753 -(vious command, replacing)-.25 F F2(string1)3.593 E F0(with)3.253 E F2 -(string2)3.593 E F0 5.753(.E).02 G(qui)-5.753 E -.25(va)-.25 G .753 -(lent to).25 F -.74(``)144 492 S(!!:s).74 E/F4 12/Times-Roman@0 SF(^)5 I -F2(string1)-5 I F4(^)5 I F2(string2)-5 I F4(^)5 I F0 1.48 -.74('' \()-5 -L(see).74 E F1(Modi\214ers)2.5 E F0(belo)2.5 E(w\).)-.25 E F1(!#)108 504 -Q F0(The entire command line typed so f)144 504 Q(ar)-.1 E(.)-.55 E F1 --.75(Wo)87 520.8 S(rd Designators).75 E F0 -.8(Wo)108 532.8 S 1.314 -(rd designators are used to select desired w).8 F 1.314(ords from the e) --.1 F -.15(ve)-.25 G 3.814(nt. A).15 F F1(:)3.814 E F0 1.313 -(separates the e)3.813 F -.15(ve)-.25 G 1.313(nt speci\214cation).15 F -.529(from the w)108 544.8 R .529(ord designator)-.1 F 5.529(.I)-.55 G -3.029(tm)-5.529 G .529(ay be omitted if the w)-3.029 F .529 -(ord designator be)-.1 F .529(gins with a)-.15 F F1(^)3.029 E F0(,)A F1 -($)3.029 E F0(,)A F1(*)3.029 E F0(,)A F13.029 E F0 3.029(,o)C(r) --3.029 E F1(%)3.029 E F0 5.53(.W)C(ords)-6.33 E .516 -(are numbered from the be)108 556.8 R .516 +y list.).15 F .205(Unless the reference is abso-)5.204 F(lute, e)108 456 +Q -.15(ve)-.25 G(nts are relati).15 E .3 -.15(ve t)-.25 H 2.5(ot).15 G +(he current position in the history list.)-2.5 E F2(!)108 472.8 Q F0 +1.608(Start a history substitution, e)144 472.8 R 1.608 +(xcept when follo)-.15 F 1.607(wed by a)-.25 F F2(blank)4.107 E F0 4.107 +(,n)C -.25(ew)-4.107 G 1.607(line, carriage return, = or \().25 F +(\(when the)144 484.8 Q F2(extglob)2.5 E F0 +(shell option is enabled using the)2.5 E F2(shopt)2.5 E F0 -.2(bu)2.5 G +(iltin\).).2 E F2(!)108 496.8 Q F1(n)A F0(Refer to command line)144 +496.8 Q F1(n)2.86 E F0(.).24 E F2<21ad>108 508.8 Q F1(n)A F0 +(Refer to the current command minus)144 508.8 Q F1(n)2.86 E F0(.).24 E +F2(!!)108 520.8 Q F0(Refer to the pre)144 520.8 Q(vious command.)-.25 E +(This is a synon)5 E(ym for `!\2551'.)-.15 E F2(!)108 532.8 Q F1(string) +A F0 .865(Refer to the most recent command preceding the current positi\ +on in the history list starting with)144 532.8 R F1(string)144.34 544.8 +Q F0(.).22 E F2(!?)108 556.8 Q F1(string)A F2([?])A F0 1.503(Refer to t\ +he most recent command preceding the current position in the history li\ +st containing)144 568.8 R F1(string)144.34 580.8 Q F0 5.496(.T).22 G +.496(he trailing)-5.496 F F2(?)2.996 E F0 .496(may be omitted if)2.996 F +F1(string)3.336 E F0 .497(is follo)3.216 F .497(wed immediately by a ne) +-.25 F 2.997(wline. If)-.25 F F1(string)2.997 E F0(is)2.997 E .391(miss\ +ing, the string from the most recent search is used; it is an error if \ +there is no pre)144 592.8 R .39(vious search)-.25 F(string.)144 604.8 Q +/F3 12/Times-Bold@0 SF(^)108 621.8 Q F1(string1)-5 I F3(^)5 I F1 +(string2)-5 I F3(^)5 I F0 .752(Quick substitution.)144 628.8 R .752 +(Repeat the pre)5.752 F .753(vious command, replacing)-.25 F F1(string1) +3.593 E F0(with)3.253 E F1(string2)3.593 E F0 5.753(.E).02 G(qui)-5.753 +E -.25(va)-.25 G .753(lent to).25 F -.74(``)144 640.8 S(!!:s).74 E/F4 12 +/Times-Roman@0 SF(^)5 I F1(string1)-5 I F4(^)5 I F1(string2)-5 I F4(^)5 +I F0 1.48 -.74('' \()-5 L(see).74 E F2(Modi\214ers)2.5 E F0(belo)2.5 E +(w\).)-.25 E F2(!#)108 652.8 Q F0(The entire command line typed so f)144 +652.8 Q(ar)-.1 E(.)-.55 E F2 -.75(Wo)87 669.6 S(rd Designators).75 E F0 +-.8(Wo)108 681.6 S 1.314(rd designators are used to select desired w).8 +F 1.314(ords from the e)-.1 F -.15(ve)-.25 G 3.814(nt. A).15 F F2(:) +3.814 E F0 1.313(separates the e)3.813 F -.15(ve)-.25 G 1.313 +(nt speci\214cation).15 F .529(from the w)108 693.6 R .529 +(ord designator)-.1 F 5.529(.I)-.55 G 3.029(tm)-5.529 G .529 +(ay be omitted if the w)-3.029 F .529(ord designator be)-.1 F .529 +(gins with a)-.15 F F2(^)3.029 E F0(,)A F2($)3.029 E F0(,)A F2(*)3.029 E +F0(,)A F23.029 E F0 3.029(,o)C(r)-3.029 E F2(%)3.029 E F0 5.53(.W)C +(ords)-6.33 E .516(are numbered from the be)108 705.6 R .516 (ginning of the line, with the \214rst w)-.15 F .516 (ord being denoted by 0 \(zero\).)-.1 F -.8(Wo)5.515 G .515(rds are in-) -.8 F(serted into the current line separated by single spaces.)108 568.8 -Q F1 2.5(0\()108 585.6 S(zer)-2.5 E(o\))-.18 E F0(The zeroth w)144 597.6 -Q 2.5(ord. F)-.1 F(or the shell, this is the command w)-.15 E(ord.)-.1 E -F2(n)108.36 609.6 Q F0(The)144 609.6 Q F2(n)2.5 E F0(th w)A(ord.)-.1 E -F1(^)108 621.6 Q F0(The \214rst ar)144 621.6 Q 2.5(gument. That)-.18 F -(is, w)2.5 E(ord 1.)-.1 E F1($)108 633.6 Q F0 .063(The last w)144 633.6 -R 2.563(ord. This)-.1 F .063(is usually the last ar)2.563 F .064 -(gument, b)-.18 F .064(ut will e)-.2 F .064(xpand to the zeroth w)-.15 F -.064(ord if there is only)-.1 F(one w)144 645.6 Q(ord in the line.)-.1 E -F1(%)108 657.6 Q F0 1.42(The \214rst w)144 657.6 R 1.42 -(ord matched by the most recent `?)-.1 F F2(string)A F0 1.419 -(?' search, if the search string be)B 1.419(gins with a)-.15 F -(character that is part of a w)144 669.6 Q(ord.)-.1 E F2(x)108.77 681.6 -Q F1A F2(y)A F0 2.5(Ar)144 681.6 S(ange of w)-2.5 E(ords; `\255)-.1 -E F2(y)A F0 2.5('a)C(bbre)-2.5 E(viates `0\255)-.25 E F2(y)A F0('.)A F1 -(*)108 693.6 Q F0 .315(All of the w)144 693.6 R .315(ords b)-.1 F .315 -(ut the zeroth.)-.2 F .315(This is a synon)5.315 F .315(ym for `)-.15 F -F2(1\255$)A F0 2.815('. It)B .315(is not an error to use)2.815 F F1(*) -2.816 E F0 .316(if there is)2.816 F(just one w)144 705.6 Q(ord in the e) --.1 E -.15(ve)-.25 G(nt; the empty string is returned in that case.).15 -E F1(x*)108 717.6 Q F0(Abbre)144 717.6 Q(viates)-.25 E F2(x\255$)2.5 E -F0(.)A(GNU Bash 5.2)72 768 Q(2021 December 26)136.795 E(57)185.955 E 0 -Cg EP +.8 F(serted into the current line separated by single spaces.)108 717.6 +Q(GNU Bash 5.2)72 768 Q(2022 January 17)141.79 E(57)190.95 E 0 Cg EP %%Page: 58 58 %%BeginPageSetup BP %%EndPageSetup /F0 10/Times-Roman@0 SF -.35(BA)72 48 S 137.14(SH\(1\) General).35 F (Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E/F1 10/Times-Bold@0 -SF<78ad>108 84 Q F0(Abbre)144 84 Q(viates)-.25 E/F2 10/Times-Italic@0 SF -(x\255$)2.5 E F0(lik)2.5 E(e)-.1 E F1(x*)2.5 E F0 2.5(,b)C -(ut omits the last w)-2.7 E 2.5(ord. If)-.1 F F1(x)2.5 E F0 -(is missing, it def)2.5 E(aults to 0.)-.1 E(If a w)108 100.8 Q -(ord designator is supplied without an e)-.1 E -.15(ve)-.25 G -(nt speci\214cation, the pre).15 E(vious command is used as the e)-.25 E --.15(ve)-.25 G(nt.).15 E F1(Modi\214ers)87 117.6 Q F0 .184 -(After the optional w)108 129.6 R .184(ord designator)-.1 F 2.684(,t)-.4 -G .183(here may appear a sequence of one or more of the follo)-2.684 F -.183(wing modi\214ers,)-.25 F(each preceded by a `:'.)108 141.6 Q +SF 2.5(0\()108 84 S(zer)-2.5 E(o\))-.18 E F0(The zeroth w)144 96 Q 2.5 +(ord. F)-.1 F(or the shell, this is the command w)-.15 E(ord.)-.1 E/F2 +10/Times-Italic@0 SF(n)108.36 108 Q F0(The)144 108 Q F2(n)2.5 E F0(th w) +A(ord.)-.1 E F1(^)108 120 Q F0(The \214rst ar)144 120 Q 2.5 +(gument. That)-.18 F(is, w)2.5 E(ord 1.)-.1 E F1($)108 132 Q F0 .063 +(The last w)144 132 R 2.563(ord. This)-.1 F .063(is usually the last ar) +2.563 F .064(gument, b)-.18 F .064(ut will e)-.2 F .064 +(xpand to the zeroth w)-.15 F .064(ord if there is only)-.1 F(one w)144 +144 Q(ord in the line.)-.1 E F1(%)108 156 Q F0 1.42(The \214rst w)144 +156 R 1.42(ord matched by the most recent `?)-.1 F F2(string)A F0 1.419 +(?' search, if the search string be)B 1.419(gins with a)-.15 F +(character that is part of a w)144 168 Q(ord.)-.1 E F2(x)108.77 180 Q F1 +A F2(y)A F0 2.5(Ar)144 180 S(ange of w)-2.5 E(ords; `\255)-.1 E F2 +(y)A F0 2.5('a)C(bbre)-2.5 E(viates `0\255)-.25 E F2(y)A F0('.)A F1(*) +108 192 Q F0 .315(All of the w)144 192 R .315(ords b)-.1 F .315 +(ut the zeroth.)-.2 F .315(This is a synon)5.315 F .315(ym for `)-.15 F +F2(1\255$)A F0 2.815('. It)B .315(is not an error to use)2.815 F F1(*) +2.816 E F0 .316(if there is)2.816 F(just one w)144 204 Q(ord in the e) +-.1 E -.15(ve)-.25 G(nt; the empty string is returned in that case.).15 +E F1(x*)108 216 Q F0(Abbre)144 216 Q(viates)-.25 E F2(x\255$)2.5 E F0(.) +A F1<78ad>108 228 Q F0(Abbre)144 228 Q(viates)-.25 E F2(x\255$)2.5 E F0 +(lik)2.5 E(e)-.1 E F1(x*)2.5 E F0 2.5(,b)C(ut omits the last w)-2.7 E +2.5(ord. If)-.1 F F1(x)2.5 E F0(is missing, it def)2.5 E(aults to 0.)-.1 +E(If a w)108 244.8 Q(ord designator is supplied without an e)-.1 E -.15 +(ve)-.25 G(nt speci\214cation, the pre).15 E +(vious command is used as the e)-.25 E -.15(ve)-.25 G(nt.).15 E F1 +(Modi\214ers)87 261.6 Q F0 .184(After the optional w)108 273.6 R .184 +(ord designator)-.1 F 2.684(,t)-.4 G .183 +(here may appear a sequence of one or more of the follo)-2.684 F .183 +(wing modi\214ers,)-.25 F(each preceded by a `:'.)108 285.6 Q (These modify)5 E 2.5(,o)-.65 G 2.5(re)-2.5 G(dit, the w)-2.5 E (ord or w)-.1 E(ords selected from the history e)-.1 E -.15(ve)-.25 G -(nt.).15 E F1(h)108 158.4 Q F0(Remo)144 158.4 Q .3 -.15(ve a t)-.15 H +(nt.).15 E F1(h)108 302.4 Q F0(Remo)144 302.4 Q .3 -.15(ve a t)-.15 H (railing \214lename component, lea).15 E(ving only the head.)-.2 E F1(t) -108 170.4 Q F0(Remo)144 170.4 Q .3 -.15(ve a)-.15 H +108 314.4 Q F0(Remo)144 314.4 Q .3 -.15(ve a)-.15 H (ll leading \214lename components, lea).15 E(ving the tail.)-.2 E F1(r) -108 182.4 Q F0(Remo)144 182.4 Q .3 -.15(ve a t)-.15 H(railing suf).15 E +108 326.4 Q F0(Remo)144 326.4 Q .3 -.15(ve a t)-.15 H(railing suf).15 E (\214x of the form)-.25 E F2(.xxx)2.5 E F0 2.5(,l)C(ea)-2.5 E -(ving the basename.)-.2 E F1(e)108 194.4 Q F0(Remo)144 194.4 Q .3 -.15 +(ving the basename.)-.2 E F1(e)108 338.4 Q F0(Remo)144 338.4 Q .3 -.15 (ve a)-.15 H(ll b).15 E(ut the trailing suf)-.2 E(\214x.)-.25 E F1(p)108 -206.4 Q F0(Print the ne)144 206.4 Q 2.5(wc)-.25 G(ommand b)-2.5 E -(ut do not e)-.2 E -.15(xe)-.15 G(cute it.).15 E F1(q)108 218.4 Q F0 -(Quote the substituted w)144 218.4 Q -(ords, escaping further substitutions.)-.1 E F1(x)108 230.4 Q F0 .385 -(Quote the substituted w)144 230.4 R .385(ords as with)-.1 F F1(q)2.885 +350.4 Q F0(Print the ne)144 350.4 Q 2.5(wc)-.25 G(ommand b)-2.5 E +(ut do not e)-.2 E -.15(xe)-.15 G(cute it.).15 E F1(q)108 362.4 Q F0 +(Quote the substituted w)144 362.4 Q +(ords, escaping further substitutions.)-.1 E F1(x)108 374.4 Q F0 .385 +(Quote the substituted w)144 374.4 R .385(ords as with)-.1 F F1(q)2.885 E F0 2.885(,b)C .386(ut break into w)-3.085 F .386(ords at)-.1 F F1 (blanks)2.886 E F0 .386(and ne)2.886 F 2.886(wlines. The)-.25 F F1(q) 2.886 E F0(and)2.886 E F1(x)2.886 E F0(modi\214ers are mutually e)144 -242.4 Q(xclusi)-.15 E -.15(ve)-.25 G 2.5(;t).15 G -(he last one supplied is used.)-2.5 E F1(s/)108 254.4 Q F2(old)A F1(/)A -F2(ne)A(w)-.15 E F1(/)A F0(Substitute)144 266.4 Q F2(ne)3.329 E(w)-.15 E +386.4 Q(xclusi)-.15 E -.15(ve)-.25 G 2.5(;t).15 G +(he last one supplied is used.)-2.5 E F1(s/)108 398.4 Q F2(old)A F1(/)A +F2(ne)A(w)-.15 E F1(/)A F0(Substitute)144 410.4 Q F2(ne)3.329 E(w)-.15 E F0 .469(for the \214rst occurrence of)3.279 F F2(old)3.199 E F0 .469 (in the e)3.739 F -.15(ve)-.25 G .469(nt line.).15 F(An)5.469 E 2.969 (yc)-.15 G .469(haracter may be used as the)-2.969 F .953 -(delimiter in place of /.)144 278.4 R .953 +(delimiter in place of /.)144 422.4 R .953 (The \214nal delimiter is optional if it is the last character of the e) 5.953 F -.15(ve)-.25 G .954(nt line.).15 F .131 -(The delimiter may be quoted in)144 290.4 R F2(old)2.861 E F0(and)3.401 +(The delimiter may be quoted in)144 434.4 R F2(old)2.861 E F0(and)3.401 E F2(ne)2.991 E(w)-.15 E F0 .131(with a single backslash.)2.941 F .131 (If & appears in)5.131 F F2(ne)2.991 E(w)-.15 E F0 2.631(,i).31 G 2.631 -(ti)-2.631 G 2.631(sr)-2.631 G(e-)-2.631 E .619(placed by)144 302.4 R F2 +(ti)-2.631 G 2.631(sr)-2.631 G(e-)-2.631 E .619(placed by)144 446.4 R F2 (old)3.349 E F0 5.619(.A).77 G .619(single backslash will quote the &.) -2.5 F(If)5.619 E F2(old)3.349 E F0 .619(is null, it is set to the last) -3.889 F F2(old)3.349 E F0(substi-)3.89 E .487(tuted, or)144 314.4 R +3.889 F F2(old)3.349 E F0(substi-)3.89 E .487(tuted, or)144 458.4 R 2.987(,i)-.4 G 2.987(fn)-2.987 G 2.987(op)-2.987 G(re)-2.987 E .486 (vious history substitutions took place, the last)-.25 F F2(string)3.326 E F0 .486(in a)3.206 F F1(!?)2.986 E F2(string)A F1([?])A F0 2.986 -(search. If)5.486 F F2(ne)144.36 326.4 Q(w)-.15 E F0 +(search. If)5.486 F F2(ne)144.36 470.4 Q(w)-.15 E F0 (is null, each matching)2.81 E F2(old)2.73 E F0(is deleted.)3.27 E F1(&) -108 338.4 Q F0(Repeat the pre)144 338.4 Q(vious substitution.)-.25 E F1 -(g)108 350.4 Q F0 .397(Cause changes to be applied o)144 350.4 R -.15 +108 482.4 Q F0(Repeat the pre)144 482.4 Q(vious substitution.)-.25 E F1 +(g)108 494.4 Q F0 .397(Cause changes to be applied o)144 494.4 R -.15 (ve)-.15 G 2.897(rt).15 G .398(he entire e)-2.897 F -.15(ve)-.25 G .398 (nt line.).15 F .398(This is used in conjunction with `)5.398 F F1(:s)A -F0 2.898('\()C(e.g.,)-2.898 E(`)144 362.4 Q F1(:gs/)A F2(old)A F1(/)A F2 +F0 2.898('\()C(e.g.,)-2.898 E(`)144 506.4 Q F1(:gs/)A F2(old)A F1(/)A F2 (ne)A(w)-.15 E F1(/)A F0 .351('\) or `)B F1(:&)A F0 2.851('. If)B .351 (used with `)2.851 F F1(:s)A F0 .351(', an)B 2.851(yd)-.15 G .35 (elimiter can be used in place of /, and the \214nal de-)-2.851 F -(limiter is optional if it is the last character of the e)144 374.4 Q +(limiter is optional if it is the last character of the e)144 518.4 Q -.15(ve)-.25 G(nt line.).15 E(An)5 E F1(a)2.5 E F0 (may be used as a synon)2.5 E(ym for)-.15 E F1(g)2.5 E F0(.)A F1(G)108 -386.4 Q F0(Apply the follo)144 386.4 Q(wing `)-.25 E F1(s)A F0 2.5('o)C +530.4 Q F0(Apply the follo)144 530.4 Q(wing `)-.25 E F1(s)A F0 2.5('o)C 2.5(r`)-2.5 G F1(&)-2.5 E F0 2.5('m)C(odi\214er once to each w)-2.5 E (ord in the e)-.1 E -.15(ve)-.25 G(nt line.).15 E/F3 10.95/Times-Bold@0 -SF(SHELL B)72 403.2 Q(UIL)-.11 E(TIN COMMANDS)-1.007 E F0 .062 -(Unless otherwise noted, each b)108 415.2 R .062(uiltin command documen\ +SF(SHELL B)72 547.2 Q(UIL)-.11 E(TIN COMMANDS)-1.007 E F0 .062 +(Unless otherwise noted, each b)108 559.2 R .062(uiltin command documen\ ted in this section as accepting options preceded by)-.2 F F1108 -427.2 Q F0(accepts)3.077 E F13.077 E F0 .577 +571.2 Q F0(accepts)3.077 E F13.077 E F0 .577 (to signify the end of the options.)3.077 F(The)5.577 E F1(:)3.077 E F0 (,)A F1(true)3.077 E F0(,)A F1(false)3.077 E F0 3.077(,a)C(nd)-3.077 E F1(test)3.077 E F0(/)A F1([)A F0 -.2(bu)3.077 G .577 -(iltins do not accept options).2 F .461(and do not treat)108 439.2 R F1 +(iltins do not accept options).2 F .461(and do not treat)108 583.2 R F1 2.961 E F0(specially)2.961 E 5.461(.T)-.65 G(he)-5.461 E F1(exit) 2.961 E F0(,)A F1(logout)2.961 E F0(,)A F1 -.18(re)2.961 G(tur).18 E(n) -.15 E F0(,)A F1(br)2.961 E(eak)-.18 E F0(,)A F1(continue)2.961 E F0(,)A F1(let)2.961 E F0 2.961(,a)C(nd)-2.961 E F1(shift)2.961 E F0 -.2(bu) -2.962 G .462(iltins accept and).2 F .261(process ar)108 451.2 R .261 +2.962 G .462(iltins accept and).2 F .261(process ar)108 595.2 R .261 (guments be)-.18 F .261(ginning with)-.15 F F12.761 E F0 .261 (without requiring)2.761 F F12.761 E F0 5.261(.O)C .261(ther b) -5.261 F .26(uiltins that accept ar)-.2 F .26(guments b)-.18 F .26 (ut are not)-.2 F 1.154(speci\214ed as accepting options interpret ar) -108 463.2 R 1.154(guments be)-.18 F 1.154(ginning with)-.15 F F1 +108 607.2 R 1.154(guments be)-.18 F 1.154(ginning with)-.15 F F1 3.654 E F0 1.154(as in)3.654 F -.25(va)-.4 G 1.154 (lid options and require).25 F F13.654 E F0(to)3.654 E(pre)108 -475.2 Q -.15(ve)-.25 G(nt this interpretation.).15 E F1(:)108 493.2 Q F0 -([)2.5 E F2(ar)A(guments)-.37 E F0(])A .452(No ef)144 505.2 R .452 +619.2 Q -.15(ve)-.25 G(nt this interpretation.).15 E F1(:)108 637.2 Q F0 +([)2.5 E F2(ar)A(guments)-.37 E F0(])A .452(No ef)144 649.2 R .452 (fect; the command does nothing be)-.25 F .452(yond e)-.15 F(xpanding) -.15 E F2(ar)3.282 E(guments)-.37 E F0 .451(and performing an)3.221 F -2.951(ys)-.15 G(peci\214ed)-2.951 E 2.5(redirections. The)144 517.2 R -(return status is zero.)2.5 E F1(.)110.5 534 Q F2(\214lename)6.666 E F0 -([)2.5 E F2(ar)A(guments)-.37 E F0(])A F1(sour)108 546 Q(ce)-.18 E F2 +2.951(ys)-.15 G(peci\214ed)-2.951 E 2.5(redirections. The)144 661.2 R +(return status is zero.)2.5 E F1(.)110.5 678 Q F2(\214lename)6.666 E F0 +([)2.5 E F2(ar)A(guments)-.37 E F0(])A F1(sour)108 690 Q(ce)-.18 E F2 (\214lename)2.5 E F0([)2.5 E F2(ar)A(guments)-.37 E F0(])A 1.02 -(Read and e)144 558 R -.15(xe)-.15 G 1.02(cute commands from).15 F F2 +(Read and e)144 702 R -.15(xe)-.15 G 1.02(cute commands from).15 F F2 (\214lename)5.43 E F0 1.02(in the current shell en)3.7 F 1.02 (vironment and return the e)-.4 F(xit)-.15 E 1.331 -(status of the last command e)144 570 R -.15(xe)-.15 G 1.331(cuted from) +(status of the last command e)144 714 R -.15(xe)-.15 G 1.331(cuted from) .15 F F2(\214lename)5.741 E F0 6.331(.I).18 G(f)-6.331 E F2(\214lename) 5.741 E F0 1.33(does not contain a slash, \214le-)4.011 F .022(names in) -144 582 R/F4 9/Times-Bold@0 SF -.666(PA)2.522 G(TH)-.189 E F0 .022 +144 726 R/F4 9/Times-Bold@0 SF -.666(PA)2.522 G(TH)-.189 E F0 .022 (are used to \214nd the directory containing)2.272 F F2(\214lename)4.432 E F0 2.522(,b).18 G(ut)-2.722 E F2(\214lename)2.522 E F0 .023 -(does not need to be)2.523 F -.15(exe)144 594 S 3.861(cutable. The).15 F -1.361(\214le searched for in)3.861 F F4 -.666(PA)3.861 G(TH)-.189 E F0 -1.361(need not be e)3.611 F -.15(xe)-.15 G 3.86(cutable. When).15 F F1 -(bash)3.86 E F0 1.36(is not in)3.86 F F2(posix)3.86 E(mode)144 606 Q F0 -2.648(,t)C .148 -(he current directory is searched if no \214le is found in)-2.648 F F4 --.666(PA)2.648 G(TH)-.189 E/F5 9/Times-Roman@0 SF(.)A F0 .149(If the) -4.648 F F1(sour)2.649 E(cepath)-.18 E F0 .149(option to the)2.649 F F1 -(shopt)144 618 Q F0 -.2(bu)3.66 G 1.16(iltin command is turned of).2 F -1.159(f, the)-.25 F F4 -.666(PA)3.659 G(TH)-.189 E F0 1.159 -(is not searched.)3.409 F 1.159(If an)6.159 F(y)-.15 E F2(ar)3.659 E -(guments)-.37 E F0 1.159(are supplied,)3.659 F(the)144 630 Q 3.691(yb) --.15 G 1.191(ecome the positional parameters when)-3.691 F F2 -(\214lename)3.692 E F0 1.192(is e)3.692 F -.15(xe)-.15 G 3.692 -(cuted. Otherwise).15 F 1.192(the positional pa-)3.692 F .82 -(rameters are unchanged.)144 642 R .82(If the)5.82 F F13.32 E F0 -.82(option is enabled,)3.32 F F1(.)3.32 E F0 .82(inherits an)3.32 F 3.32 -(yt)-.15 G .82(rap on)-3.32 F F1(DEB)3.32 E(UG)-.1 E F0 3.32(;i)C 3.32 -(fi)-3.32 G 3.32(ti)-3.32 G 3.32(sn)-3.32 G(ot,)-3.32 E(an)144 654 Q(y) --.15 E F1(DEB)3.322 E(UG)-.1 E F0 .822(trap string is sa)3.322 F -.15 -(ve)-.2 G 3.322(da).15 G .822(nd restored around the call to)-3.322 F F1 -(.)3.322 E F0 3.322(,a)C(nd)-3.322 E F1(.)3.322 E F0 .823(unsets the) -3.323 F F1(DEB)3.323 E(UG)-.1 E F0(trap)3.323 E .227(while it e)144 666 -R -.15(xe)-.15 G 2.727(cutes. If).15 F F12.727 E F0 .227 -(is not set, and the sourced \214le changes the)2.727 F F1(DEB)2.727 E -(UG)-.1 E F0 .227(trap, the ne)2.727 F 2.726(wv)-.25 G .226(alue is) --2.976 F .89(retained when)144 678 R F1(.)3.39 E F0 3.39(completes. The) -3.39 F .891(return status is the status of the last command e)3.39 F -.891(xited within the)-.15 F(script \(0 if no commands are e)144 690 Q --.15(xe)-.15 G(cuted\), and f).15 E(alse if)-.1 E F2(\214lename)4.41 E -F0(is not found or cannot be read.)2.68 E F1(alias)108 706.8 Q F0([)2.5 -E F1A F0 2.5(][)C F2(name)-2.5 E F0([=)A F2(value)A F0 2.5(].)C -(..])-2.5 E F1(Alias)144 718.8 Q F0 2.725(with no ar)5.225 F 2.724 -(guments or with the)-.18 F F15.224 E F0 2.724 -(option prints the list of aliases in the form)5.224 F F1(alias)5.224 E -F2(name)144 730.8 Q F0(=)A F2(value)A F0 .58(on standard output.)3.08 F -.58(When ar)5.58 F .58 -(guments are supplied, an alias is de\214ned for each)-.18 F F2(name) -3.08 E F0(GNU Bash 5.2)72 768 Q(2021 December 26)136.795 E(58)185.955 E -0 Cg EP +(does not need to be)2.523 F(GNU Bash 5.2)72 768 Q(2022 January 17) +141.79 E(58)190.95 E 0 Cg EP %%Page: 59 59 %%BeginPageSetup BP %%EndPageSetup /F0 10/Times-Roman@0 SF -.35(BA)72 48 S 137.14(SH\(1\) General).35 F -(Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E(whose)144 84 Q/F1 -10/Times-Italic@0 SF(value)2.509 E F0 .009(is gi)2.509 F -.15(ve)-.25 G -2.509(n. A).15 F .009(trailing space in)2.509 F F1(value)2.509 E F0 .009 -(causes the ne)2.509 F .009(xt w)-.15 F .009(ord to be check)-.1 F .008 -(ed for alias substi-)-.1 F .579(tution when the alias is e)144 96 R -3.079(xpanded. F)-.15 F .579(or each)-.15 F F1(name)3.079 E F0 .579 -(in the ar)3.079 F .579(gument list for which no)-.18 F F1(value)3.079 E -F0 .579(is sup-)3.079 F 1.314(plied, the name and v)144 108 R 1.314 -(alue of the alias is printed.)-.25 F/F2 10/Times-Bold@0 SF(Alias)6.314 -E F0 1.314(returns true unless a)3.814 F F1(name)3.814 E F0 1.313(is gi) -3.814 F -.15(ve)-.25 G 3.813(nf).15 G(or)-3.813 E -(which no alias has been de\214ned.)144 120 Q F2(bg)108 136.8 Q F0([)2.5 -E F1(jobspec)A F0(...])2.5 E .744(Resume each suspended job)144 148.8 R -F1(jobspec)3.244 E F0 .745 +(Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E -.15(exe)144 84 S +3.861(cutable. The).15 F 1.361(\214le searched for in)3.861 F/F1 9 +/Times-Bold@0 SF -.666(PA)3.861 G(TH)-.189 E F0 1.361(need not be e) +3.611 F -.15(xe)-.15 G 3.86(cutable. When).15 F/F2 10/Times-Bold@0 SF +(bash)3.86 E F0 1.36(is not in)3.86 F/F3 10/Times-Italic@0 SF(posix)3.86 +E(mode)144 96 Q F0 2.648(,t)C .148 +(he current directory is searched if no \214le is found in)-2.648 F F1 +-.666(PA)2.648 G(TH)-.189 E/F4 9/Times-Roman@0 SF(.)A F0 .149(If the) +4.648 F F2(sour)2.649 E(cepath)-.18 E F0 .149(option to the)2.649 F F2 +(shopt)144 108 Q F0 -.2(bu)3.66 G 1.16(iltin command is turned of).2 F +1.159(f, the)-.25 F F1 -.666(PA)3.659 G(TH)-.189 E F0 1.159 +(is not searched.)3.409 F 1.159(If an)6.159 F(y)-.15 E F3(ar)3.659 E +(guments)-.37 E F0 1.159(are supplied,)3.659 F(the)144 120 Q 3.691(yb) +-.15 G 1.191(ecome the positional parameters when)-3.691 F F3 +(\214lename)3.692 E F0 1.192(is e)3.692 F -.15(xe)-.15 G 3.692 +(cuted. Otherwise).15 F 1.192(the positional pa-)3.692 F .82 +(rameters are unchanged.)144 132 R .82(If the)5.82 F F23.32 E F0 +.82(option is enabled,)3.32 F F2(.)3.32 E F0 .82(inherits an)3.32 F 3.32 +(yt)-.15 G .82(rap on)-3.32 F F2(DEB)3.32 E(UG)-.1 E F0 3.32(;i)C 3.32 +(fi)-3.32 G 3.32(ti)-3.32 G 3.32(sn)-3.32 G(ot,)-3.32 E(an)144 144 Q(y) +-.15 E F2(DEB)3.322 E(UG)-.1 E F0 .822(trap string is sa)3.322 F -.15 +(ve)-.2 G 3.322(da).15 G .822(nd restored around the call to)-3.322 F F2 +(.)3.322 E F0 3.322(,a)C(nd)-3.322 E F2(.)3.322 E F0 .823(unsets the) +3.323 F F2(DEB)3.323 E(UG)-.1 E F0(trap)3.323 E .227(while it e)144 156 +R -.15(xe)-.15 G 2.727(cutes. If).15 F F22.727 E F0 .227 +(is not set, and the sourced \214le changes the)2.727 F F2(DEB)2.727 E +(UG)-.1 E F0 .227(trap, the ne)2.727 F 2.726(wv)-.25 G .226(alue is) +-2.976 F .89(retained when)144 168 R F2(.)3.39 E F0 3.39(completes. The) +3.39 F .891(return status is the status of the last command e)3.39 F +.891(xited within the)-.15 F(script \(0 if no commands are e)144 180 Q +-.15(xe)-.15 G(cuted\), and f).15 E(alse if)-.1 E F3(\214lename)4.41 E +F0(is not found or cannot be read.)2.68 E F2(alias)108 196.8 Q F0([)2.5 +E F2A F0 2.5(][)C F3(name)-2.5 E F0([=)A F3(value)A F0 2.5(].)C +(..])-2.5 E F2(Alias)144 208.8 Q F0 2.725(with no ar)5.225 F 2.724 +(guments or with the)-.18 F F25.224 E F0 2.724 +(option prints the list of aliases in the form)5.224 F F2(alias)5.224 E +F3(name)144 220.8 Q F0(=)A F3(value)A F0 .58(on standard output.)3.08 F +.58(When ar)5.58 F .58 +(guments are supplied, an alias is de\214ned for each)-.18 F F3(name) +3.08 E F0(whose)144 232.8 Q F3(value)2.509 E F0 .009(is gi)2.509 F -.15 +(ve)-.25 G 2.509(n. A).15 F .009(trailing space in)2.509 F F3(value) +2.509 E F0 .009(causes the ne)2.509 F .009(xt w)-.15 F .009 +(ord to be check)-.1 F .008(ed for alias substi-)-.1 F .579 +(tution when the alias is e)144 244.8 R 3.079(xpanded. F)-.15 F .579 +(or each)-.15 F F3(name)3.079 E F0 .579(in the ar)3.079 F .579 +(gument list for which no)-.18 F F3(value)3.079 E F0 .579(is sup-)3.079 +F 1.314(plied, the name and v)144 256.8 R 1.314 +(alue of the alias is printed.)-.25 F F2(Alias)6.314 E F0 1.314 +(returns true unless a)3.814 F F3(name)3.814 E F0 1.313(is gi)3.814 F +-.15(ve)-.25 G 3.813(nf).15 G(or)-3.813 E +(which no alias has been de\214ned.)144 268.8 Q F2(bg)108 285.6 Q F0([) +2.5 E F3(jobspec)A F0(...])2.5 E .744(Resume each suspended job)144 +297.6 R F3(jobspec)3.244 E F0 .745 (in the background, as if it had been started with)3.244 F F2(&)3.245 E -F0 5.745(.I)C(f)-5.745 E F1(job-)4.985 E(spec)144 160.8 Q F0 .672 +F0 5.745(.I)C(f)-5.745 E F3(job-)4.985 E(spec)144 309.6 Q F0 .672 (is not present, the shell')3.482 F 3.172(sn)-.55 G .672(otion of the) --3.172 F F1(curr)3.172 E .672(ent job)-.37 F F0 .672(is used.)3.172 F F2 -(bg)5.671 E F1(jobspec)4.911 E F0 .671(returns 0 unless run)3.481 F .418 -(when job control is disabled or)144 172.8 R 2.919(,w)-.4 G .419 +-3.172 F F3(curr)3.172 E .672(ent job)-.37 F F0 .672(is used.)3.172 F F2 +(bg)5.671 E F3(jobspec)4.911 E F0 .671(returns 0 unless run)3.481 F .418 +(when job control is disabled or)144 321.6 R 2.919(,w)-.4 G .419 (hen run with job control enabled, an)-2.919 F 2.919(ys)-.15 G -(peci\214ed)-2.919 E F1(jobspec)2.919 E F0 -.1(wa)2.919 G 2.919(sn).1 G -(ot)-2.919 E(found or w)144 184.8 Q(as started without job control.)-.1 -E F2(bind)108 201.6 Q F0([)2.5 E F2A F1 -.1(ke)2.5 G(ymap)-.2 E F0 -2.5(][)C F2(\255lpsvPSVX)-2.5 E F0(])A F2(bind)108 213.6 Q F0([)2.5 E F2 -A F1 -.1(ke)2.5 G(ymap)-.2 E F0 2.5(][)C F2-2.5 E F1 -(function)2.5 E F0 2.5(][)C F2-2.5 E F1(function)2.5 E F0 2.5(][)C -F2-2.5 E F1 -.1(ke)2.5 G(yseq)-.2 E F0(])A F2(bind)108 225.6 Q F0 -([)2.5 E F2A F1 -.1(ke)2.5 G(ymap)-.2 E F0(])A F22.5 E F1 -(\214lename)2.5 E F2(bind)108 237.6 Q F0([)2.5 E F2A F1 -.1(ke)2.5 -G(ymap)-.2 E F0(])A F22.5 E F1 -.1(ke)2.5 G(yseq)-.2 E F0(:)A F1 -(shell\255command)A F2(bind)108 249.6 Q F0([)2.5 E F2A F1 -.1(ke) -2.5 G(ymap)-.2 E F0(])A F1 -.1(ke)2.5 G(yseq)-.2 E F0(:)A F1 -(function\255name)A F2(bind)108 261.6 Q F0([)2.5 E F2A F1 -.1(ke) -2.5 G(ymap)-.2 E F0(])A F1 -.1(ke)2.5 G(yseq)-.2 E F0(:)A F1 -.37(re)C -(adline\255command).37 E F2(bind)108 273.6 Q F1 -.37(re)2.5 G -(adline-command-line).37 E F0 .239(Display current)144 285.6 R F2 -.18 +(peci\214ed)-2.919 E F3(jobspec)2.919 E F0 -.1(wa)2.919 G 2.919(sn).1 G +(ot)-2.919 E(found or w)144 333.6 Q(as started without job control.)-.1 +E F2(bind)108 350.4 Q F0([)2.5 E F2A F3 -.1(ke)2.5 G(ymap)-.2 E F0 +2.5(][)C F2(\255lpsvPSVX)-2.5 E F0(])A F2(bind)108 362.4 Q F0([)2.5 E F2 +A F3 -.1(ke)2.5 G(ymap)-.2 E F0 2.5(][)C F2-2.5 E F3 +(function)2.5 E F0 2.5(][)C F2-2.5 E F3(function)2.5 E F0 2.5(][)C +F2-2.5 E F3 -.1(ke)2.5 G(yseq)-.2 E F0(])A F2(bind)108 374.4 Q F0 +([)2.5 E F2A F3 -.1(ke)2.5 G(ymap)-.2 E F0(])A F22.5 E F3 +(\214lename)2.5 E F2(bind)108 386.4 Q F0([)2.5 E F2A F3 -.1(ke)2.5 +G(ymap)-.2 E F0(])A F22.5 E F3 -.1(ke)2.5 G(yseq)-.2 E F0(:)A F3 +(shell\255command)A F2(bind)108 398.4 Q F0([)2.5 E F2A F3 -.1(ke) +2.5 G(ymap)-.2 E F0(])A F3 -.1(ke)2.5 G(yseq)-.2 E F0(:)A F3 +(function\255name)A F2(bind)108 410.4 Q F0([)2.5 E F2A F3 -.1(ke) +2.5 G(ymap)-.2 E F0(])A F3 -.1(ke)2.5 G(yseq)-.2 E F0(:)A F3 -.37(re)C +(adline\255command).37 E F2(bind)108 422.4 Q F3 -.37(re)2.5 G +(adline-command-line).37 E F0 .239(Display current)144 434.4 R F2 -.18 (re)2.739 G(adline).18 E F0 -.1(ke)2.739 G 2.739(ya)-.05 G .239 (nd function bindings, bind a k)-2.739 F .539 -.15(ey s)-.1 H .238 (equence to a).15 F F2 -.18(re)2.738 G(adline).18 E F0 .238(function or) -2.738 F .039(macro, or set a)144 297.6 R F2 -.18(re)2.539 G(adline).18 E +2.738 F .039(macro, or set a)144 446.4 R F2 -.18(re)2.539 G(adline).18 E F0 -.25(va)2.539 G 2.539(riable. Each).25 F .039(non-option ar)2.539 F .04(gument is a command as it w)-.18 F .04(ould appear in a)-.1 F F2 --.18(re)144 309.6 S(adline).18 E F0 .182(initialization \214le such as) -2.682 F F1(.inputr)2.912 E(c)-.37 E F0 2.682(,b).31 G .182 +-.18(re)144 458.4 S(adline).18 E F0 .182(initialization \214le such as) +2.682 F F3(.inputr)2.912 E(c)-.37 E F0 2.682(,b).31 G .182 (ut each binding or command must be passed as a sep-)-2.882 F 1.907 -(arate ar)144 321.6 R 1.907 +(arate ar)144 470.4 R 1.907 (gument; e.g., '"\\C\255x\\C\255r": re\255read\255init\255\214le'.)-.18 F 1.907(Options, if supplied, ha)6.907 F 2.207 -.15(ve t)-.2 H 1.907 -(he follo).15 F(wing)-.25 E(meanings:)144 333.6 Q F2144 345.6 Q F1 --.1(ke)2.5 G(ymap)-.2 E F0(Use)180 357.6 Q F1 -.1(ke)5.159 G(ymap)-.2 E +(he follo).15 F(wing)-.25 E(meanings:)144 482.4 Q F2144 494.4 Q F3 +-.1(ke)2.5 G(ymap)-.2 E F0(Use)180 506.4 Q F3 -.1(ke)5.159 G(ymap)-.2 E F0 2.659(as the k)5.349 F -.15(ey)-.1 G 2.658(map to be af).15 F 2.658 -(fected by the subsequent bindings.)-.25 F(Acceptable)7.658 E F1 -.1(ke) -180 369.6 S(ymap)-.2 E F0 3.192(names are)5.882 F F1 3.192 +(fected by the subsequent bindings.)-.25 F(Acceptable)7.658 E F3 -.1(ke) +180 518.4 S(ymap)-.2 E F0 3.192(names are)5.882 F F3 3.192 (emacs, emacs\255standar)5.692 F 3.193 (d, emacs\255meta, emacs\255ctlx, vi, vi\255mo)-.37 F(ve)-.1 E(,)-.1 E -(vi\255command)180 381.6 Q F0 4.09(,a)C(nd)-4.09 E F1(vi\255insert)4.38 -E F0(.).68 E F1(vi)6.589 E F0 1.589(is equi)4.089 F -.25(va)-.25 G 1.589 -(lent to).25 F F1(vi\255command)4.089 E F0(\()4.089 E F1(vi\255mo)A(ve) --.1 E F0 1.589(is also a syn-)4.089 F(on)180 393.6 Q(ym\);)-.15 E F1 -(emacs)2.5 E F0(is equi)2.5 E -.25(va)-.25 G(lent to).25 E F1 -(emacs\255standar)2.5 E(d)-.37 E F0(.)A F2144 405.6 Q F0 -(List the names of all)180 405.6 Q F2 -.18(re)2.5 G(adline).18 E F0 -(functions.)2.5 E F2144 417.6 Q F0(Display)180 417.6 Q F2 -.18(re) +(vi\255command)180 530.4 Q F0 4.09(,a)C(nd)-4.09 E F3(vi\255insert)4.38 +E F0(.).68 E F3(vi)6.589 E F0 1.589(is equi)4.089 F -.25(va)-.25 G 1.589 +(lent to).25 F F3(vi\255command)4.089 E F0(\()4.089 E F3(vi\255mo)A(ve) +-.1 E F0 1.589(is also a syn-)4.089 F(on)180 542.4 Q(ym\);)-.15 E F3 +(emacs)2.5 E F0(is equi)2.5 E -.25(va)-.25 G(lent to).25 E F3 +(emacs\255standar)2.5 E(d)-.37 E F0(.)A F2144 554.4 Q F0 +(List the names of all)180 554.4 Q F2 -.18(re)2.5 G(adline).18 E F0 +(functions.)2.5 E F2144 566.4 Q F0(Display)180 566.4 Q F2 -.18(re) 2.5 G(adline).18 E F0(function names and bindings in such a w)2.5 E -(ay that the)-.1 E 2.5(yc)-.15 G(an be re-read.)-2.5 E F2144 429.6 -Q F0(List current)180 429.6 Q F2 -.18(re)2.5 G(adline).18 E F0 -(function names and bindings.)2.5 E F2144 441.6 Q F0(Display)180 -441.6 Q F2 -.18(re)3.655 G(adline).18 E F0 -.1(ke)3.655 G 3.655(ys)-.05 +(ay that the)-.1 E 2.5(yc)-.15 G(an be re-read.)-2.5 E F2144 578.4 +Q F0(List current)180 578.4 Q F2 -.18(re)2.5 G(adline).18 E F0 +(function names and bindings.)2.5 E F2144 590.4 Q F0(Display)180 +590.4 Q F2 -.18(re)3.655 G(adline).18 E F0 -.1(ke)3.655 G 3.655(ys)-.05 G 1.155(equences bound to macros and the strings the)-3.655 F 3.655(yo) --.15 G 1.155(utput in such a)-3.655 F -.1(wa)180 453.6 S 2.5(yt).1 G -(hat the)-2.5 E 2.5(yc)-.15 G(an be re-read.)-2.5 E F2144 465.6 Q -F0(Display)180 465.6 Q F2 -.18(re)2.5 G(adline).18 E F0 -.1(ke)2.5 G 2.5 +-.15 G 1.155(utput in such a)-3.655 F -.1(wa)180 602.4 S 2.5(yt).1 G +(hat the)-2.5 E 2.5(yc)-.15 G(an be re-read.)-2.5 E F2144 614.4 Q +F0(Display)180 614.4 Q F2 -.18(re)2.5 G(adline).18 E F0 -.1(ke)2.5 G 2.5 (ys)-.05 G(equences bound to macros and the strings the)-2.5 E 2.5(yo) --.15 G(utput.)-2.5 E F2144 477.6 Q F0(Display)180 477.6 Q F2 -.18 +-.15 G(utput.)-2.5 E F2144 626.4 Q F0(Display)180 626.4 Q F2 -.18 (re)2.5 G(adline).18 E F0 -.25(va)2.5 G(riable names and v).25 E (alues in such a w)-.25 E(ay that the)-.1 E 2.5(yc)-.15 G -(an be re-read.)-2.5 E F2144 489.6 Q F0(List current)180 489.6 Q +(an be re-read.)-2.5 E F2144 638.4 Q F0(List current)180 638.4 Q F2 -.18(re)2.5 G(adline).18 E F0 -.25(va)2.5 G(riable names and v).25 E -(alues.)-.25 E F2144 501.6 Q F1(\214lename)2.5 E F0(Read k)180 -513.6 Q .3 -.15(ey b)-.1 H(indings from).15 E F1(\214lename)2.5 E F0(.)A -F2144 525.6 Q F1(function)2.5 E F0(Query about which k)180 537.6 Q +(alues.)-.25 E F2144 650.4 Q F3(\214lename)2.5 E F0(Read k)180 +662.4 Q .3 -.15(ey b)-.1 H(indings from).15 E F3(\214lename)2.5 E F0(.)A +F2144 674.4 Q F3(function)2.5 E F0(Query about which k)180 686.4 Q -.15(ey)-.1 G 2.5(si).15 G -1.9 -.4(nv o)-2.5 H .2 -.1(ke t).4 H -(he named).1 E F1(function)2.5 E F0(.)A F2144 549.6 Q F1(function) -2.5 E F0(Unbind all k)180 561.6 Q -.15(ey)-.1 G 2.5(sb).15 G -(ound to the named)-2.5 E F1(function)2.5 E F0(.)A F2144 573.6 Q -F1 -.1(ke)2.5 G(yseq)-.2 E F0(Remo)180 585.6 Q .3 -.15(ve a)-.15 H .3 --.15(ny c).15 H(urrent binding for).15 E F1 -.1(ke)2.5 G(yseq)-.2 E F0 -(.)A F2144 597.6 Q F1 -.1(ke)2.5 G(yseq)-.2 E F2(:)A F1 -(shell\255command)A F0(Cause)180 609.6 Q F1(shell\255command)4.325 E F0 -1.825(to be e)4.325 F -.15(xe)-.15 G 1.825(cuted whene).15 F -.15(ve) --.25 G(r).15 E F1 -.1(ke)4.325 G(yseq)-.2 E F0 1.825(is entered.)4.325 F -(When)6.825 E F1(shell\255com-)4.325 E(mand)180 621.6 Q F0 1.764(is e) -4.264 F -.15(xe)-.15 G 1.765(cuted, the shell sets the).15 F/F3 9 -/Times-Bold@0 SF(READLINE_LINE)4.265 E F0 -.25(va)4.015 G 1.765 -(riable to the contents of the).25 F F2 -.18(re)180 633.6 S(adline).18 E -F0 .375(line b)2.875 F(uf)-.2 E .375(fer and the)-.25 F F3 -(READLINE_POINT)2.875 E F0(and)2.625 E F3(READLINE_MARK)2.875 E F0 -.25 -(va)2.625 G .375(riables to the).25 F 1.185 -(current location of the insertion point and the sa)180 645.6 R -.15(ve) --.2 G 3.686(di).15 G 1.186(nsertion point \(the mark\), respec-)-3.686 F -(ti)180 657.6 Q -.15(ve)-.25 G(ly).15 E 5.378(.T)-.65 G .377 -(he shell assigns an)-5.378 F 2.877(yn)-.15 G .377(umeric ar)-2.877 F -.377(gument the user supplied to the)-.18 F F3(READLINE_AR-)2.877 E -(GUMENT)180 669.6 Q F0 -.25(va)3.604 G 3.854(riable. If).25 F 1.354 -(there w)3.854 F 1.354(as no ar)-.1 F 1.354(gument, that v)-.18 F 1.354 -(ariable is not set.)-.25 F 1.355(If the e)6.355 F -.15(xe)-.15 G(cuted) -.15 E .344(command changes the v)180 681.6 R .344(alue of an)-.25 F -2.843(yo)-.15 G(f)-2.843 E F3(READLINE_LINE)2.843 E/F4 9/Times-Roman@0 -SF(,)A F3(READLINE_POINT)2.593 E F4(,)A F0(or)2.593 E F3(READ-)2.843 E -(LINE_MARK)180 693.6 Q F4(,)A F0(those ne)2.25 E 2.5(wv)-.25 G -(alues will be re\215ected in the editing state.)-2.75 E F2144 -705.6 Q F0 .829(List all k)180 705.6 R 1.129 -.15(ey s)-.1 H .829 -(equences bound to shell commands and the associated commands in a for) -.15 F(-)-.2 E(mat that can be reused as input.)180 717.6 Q(GNU Bash 5.2) -72 768 Q(2021 December 26)136.795 E(59)185.955 E 0 Cg EP +(he named).1 E F3(function)2.5 E F0(.)A F2144 698.4 Q F3(function) +2.5 E F0(Unbind all k)180 710.4 Q -.15(ey)-.1 G 2.5(sb).15 G +(ound to the named)-2.5 E F3(function)2.5 E F0(.)A(GNU Bash 5.2)72 768 Q +(2022 January 17)141.79 E(59)190.95 E 0 Cg EP %%Page: 60 60 %%BeginPageSetup BP %%EndPageSetup /F0 10/Times-Roman@0 SF -.35(BA)72 48 S 137.14(SH\(1\) General).35 F -(Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E(The return v)144 -84 Q(alue is 0 unless an unrecognized option is gi)-.25 E -.15(ve)-.25 G -2.5(no).15 G 2.5(ra)-2.5 G 2.5(ne)-2.5 G(rror occurred.)-2.5 E/F1 10 -/Times-Bold@0 SF(br)108 100.8 Q(eak)-.18 E F0([)2.5 E/F2 10 -/Times-Italic@0 SF(n)A F0(])A .055(Exit from within a)144 112.8 R F1 --.25(fo)2.555 G(r).25 E F0(,)A F1(while)2.555 E F0(,)A F1(until)2.555 E -F0 2.555(,o)C(r)-2.555 E F1(select)2.555 E F0 2.555(loop. If)2.555 F F2 -(n)2.555 E F0 .055(is speci\214ed, break)2.555 F F2(n)2.555 E F0(le) -2.555 E -.15(ve)-.25 G(ls.).15 E F2(n)5.414 E F0 .054(must be)2.794 F/F3 -10/Symbol SF2.554 E F0(1.)2.554 E(If)144 124.8 Q F2(n)3.074 E F0 -.215(is greater than the number of enclosing loops, all enclosing loops\ - are e)2.954 F 2.715(xited. The)-.15 F .215(return v)2.715 F(alue)-.25 E -(is 0 unless)144 136.8 Q F2(n)2.5 E F0 -(is not greater than or equal to 1.)2.5 E F1 -.2(bu)108 153.6 S(iltin).2 -E F2(shell\255b)2.5 E(uiltin)-.2 E F0([)2.5 E F2(ar)A(guments)-.37 E F0 -(])A(Ex)144 165.6 Q .771(ecute the speci\214ed shell b)-.15 F .771 -(uiltin, passing it)-.2 F F2(ar)3.601 E(guments)-.37 E F0 3.271(,a).27 G -.771(nd return its e)-3.271 F .77(xit status.)-.15 F .77(This is useful) -5.77 F .615 +(Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E/F1 10/Times-Bold@0 +SF144 84 Q/F2 10/Times-Italic@0 SF -.1(ke)2.5 G(yseq)-.2 E F0 +(Remo)180 96 Q .3 -.15(ve a)-.15 H .3 -.15(ny c).15 H +(urrent binding for).15 E F2 -.1(ke)2.5 G(yseq)-.2 E F0(.)A F1144 +108 Q F2 -.1(ke)2.5 G(yseq)-.2 E F1(:)A F2(shell\255command)A F0(Cause) +180 120 Q F2(shell\255command)4.325 E F0 1.825(to be e)4.325 F -.15(xe) +-.15 G 1.825(cuted whene).15 F -.15(ve)-.25 G(r).15 E F2 -.1(ke)4.325 G +(yseq)-.2 E F0 1.825(is entered.)4.325 F(When)6.825 E F2(shell\255com-) +4.325 E(mand)180 132 Q F0 1.764(is e)4.264 F -.15(xe)-.15 G 1.765 +(cuted, the shell sets the).15 F/F3 9/Times-Bold@0 SF(READLINE_LINE) +4.265 E F0 -.25(va)4.015 G 1.765(riable to the contents of the).25 F F1 +-.18(re)180 144 S(adline).18 E F0 .375(line b)2.875 F(uf)-.2 E .375 +(fer and the)-.25 F F3(READLINE_POINT)2.875 E F0(and)2.625 E F3 +(READLINE_MARK)2.875 E F0 -.25(va)2.625 G .375(riables to the).25 F +1.185(current location of the insertion point and the sa)180 156 R -.15 +(ve)-.2 G 3.686(di).15 G 1.186(nsertion point \(the mark\), respec-) +-3.686 F(ti)180 168 Q -.15(ve)-.25 G(ly).15 E 5.378(.T)-.65 G .377 +(he shell assigns an)-5.378 F 2.877(yn)-.15 G .377(umeric ar)-2.877 F +.377(gument the user supplied to the)-.18 F F3(READLINE_AR-)2.877 E +(GUMENT)180 180 Q F0 -.25(va)3.604 G 3.854(riable. If).25 F 1.354 +(there w)3.854 F 1.354(as no ar)-.1 F 1.354(gument, that v)-.18 F 1.354 +(ariable is not set.)-.25 F 1.355(If the e)6.355 F -.15(xe)-.15 G(cuted) +.15 E .344(command changes the v)180 192 R .344(alue of an)-.25 F 2.843 +(yo)-.15 G(f)-2.843 E F3(READLINE_LINE)2.843 E/F4 9/Times-Roman@0 SF(,)A +F3(READLINE_POINT)2.593 E F4(,)A F0(or)2.593 E F3(READ-)2.843 E +(LINE_MARK)180 204 Q F4(,)A F0(those ne)2.25 E 2.5(wv)-.25 G +(alues will be re\215ected in the editing state.)-2.75 E F1144 216 +Q F0 .829(List all k)180 216 R 1.129 -.15(ey s)-.1 H .829 +(equences bound to shell commands and the associated commands in a for) +.15 F(-)-.2 E(mat that can be reused as input.)180 228 Q(The return v) +144 244.8 Q(alue is 0 unless an unrecognized option is gi)-.25 E -.15 +(ve)-.25 G 2.5(no).15 G 2.5(ra)-2.5 G 2.5(ne)-2.5 G(rror occurred.)-2.5 +E F1(br)108 261.6 Q(eak)-.18 E F0([)2.5 E F2(n)A F0(])A .055 +(Exit from within a)144 273.6 R F1 -.25(fo)2.555 G(r).25 E F0(,)A F1 +(while)2.555 E F0(,)A F1(until)2.555 E F0 2.555(,o)C(r)-2.555 E F1 +(select)2.555 E F0 2.555(loop. If)2.555 F F2(n)2.555 E F0 .055 +(is speci\214ed, break)2.555 F F2(n)2.555 E F0(le)2.555 E -.15(ve)-.25 G +(ls.).15 E F2(n)5.414 E F0 .054(must be)2.794 F/F5 10/Symbol SF2.554 +E F0(1.)2.554 E(If)144 285.6 Q F2(n)3.074 E F0 .215(is greater than the\ + number of enclosing loops, all enclosing loops are e)2.954 F 2.715 +(xited. The)-.15 F .215(return v)2.715 F(alue)-.25 E(is 0 unless)144 +297.6 Q F2(n)2.5 E F0(is not greater than or equal to 1.)2.5 E F1 -.2 +(bu)108 314.4 S(iltin).2 E F2(shell\255b)2.5 E(uiltin)-.2 E F0([)2.5 E +F2(ar)A(guments)-.37 E F0(])A(Ex)144 326.4 Q .771 +(ecute the speci\214ed shell b)-.15 F .771(uiltin, passing it)-.2 F F2 +(ar)3.601 E(guments)-.37 E F0 3.271(,a).27 G .771(nd return its e)-3.271 +F .77(xit status.)-.15 F .77(This is useful)5.77 F .615 (when de\214ning a function whose name is the same as a shell b)144 -177.6 R .616(uiltin, retaining the functionality of)-.2 F .57(the b)144 -189.6 R .57(uiltin within the function.)-.2 F(The)5.57 E F1(cd)3.07 E F0 +338.4 R .616(uiltin, retaining the functionality of)-.2 F .57(the b)144 +350.4 R .57(uiltin within the function.)-.2 F(The)5.57 E F1(cd)3.07 E F0 -.2(bu)3.07 G .57(iltin is commonly rede\214ned this w).2 F(ay)-.1 E -5.57(.T)-.65 G .57(he return status)-5.57 F(is f)144 201.6 Q(alse if)-.1 +5.57(.T)-.65 G .57(he return status)-5.57 F(is f)144 362.4 Q(alse if)-.1 E F2(shell\255b)2.84 E(uiltin)-.2 E F0(is not a shell b)2.74 E -(uiltin command.)-.2 E F1(caller)108 218.4 Q F0([)2.5 E F2 -.2(ex)C(pr) -.2 E F0(])A .253(Returns the conte)144 230.4 R .254(xt of an)-.15 F +(uiltin command.)-.2 E F1(caller)108 379.2 Q F0([)2.5 E F2 -.2(ex)C(pr) +.2 E F0(])A .253(Returns the conte)144 391.2 R .254(xt of an)-.15 F 2.754(ya)-.15 G(cti)-2.754 E .554 -.15(ve s)-.25 H .254 (ubroutine call \(a shell function or a script e).15 F -.15(xe)-.15 G -.254(cuted with the).15 F F1(.)2.754 E F0(or)2.754 E F1(sour)144 242.4 Q +.254(cuted with the).15 F F1(.)2.754 E F0(or)2.754 E F1(sour)144 403.2 Q (ce)-.18 E F0 -.2(bu)2.825 G 2.825(iltins\). W).2 F(ithout)-.4 E F2 -.2 (ex)2.825 G(pr).2 E F0(,)A F1(caller)2.825 E F0 .324 (displays the line number and source \214lename of the current)2.824 F -.253(subroutine call.)144 254.4 R .253(If a non-ne)5.253 F -.05(ga)-.15 +.253(subroutine call.)144 415.2 R .253(If a non-ne)5.253 F -.05(ga)-.15 G(ti).05 E .553 -.15(ve i)-.25 H(nte).15 E .253(ger is supplied as)-.15 F F2 -.2(ex)2.753 G(pr).2 E F0(,)A F1(caller)2.753 E F0 .254 (displays the line number)2.754 F 2.754(,s)-.4 G(ub-)-2.754 E 1.327(rou\ tine name, and source \214le corresponding to that position in the curr\ -ent e)144 266.4 R -.15(xe)-.15 G 1.327(cution call stack.).15 F(This e) -144 278.4 Q(xtra information may be used, for e)-.15 E .001 +ent e)144 427.2 R -.15(xe)-.15 G 1.327(cution call stack.).15 F(This e) +144 439.2 Q(xtra information may be used, for e)-.15 E .001 (xample, to print a stack trace.)-.15 F .001(The current frame is frame) -5.001 F 3.02(0. The)144 290.4 R .52(return v)3.02 F .52 +5.001 F 3.02(0. The)144 451.2 R .52(return v)3.02 F .52 (alue is 0 unless the shell is not e)-.25 F -.15(xe)-.15 G .519 (cuting a subroutine call or).15 F F2 -.2(ex)3.019 G(pr).2 E F0 .519 -(does not corre-)3.019 F(spond to a v)144 302.4 Q -(alid position in the call stack.)-.25 E F1(cd)108 319.2 Q F0([)2.5 E F1 +(does not corre-)3.019 F(spond to a v)144 463.2 Q +(alid position in the call stack.)-.25 E F1(cd)108 480 Q F0([)2.5 E F1 A F0(|[)A F1A F0([)2.5 E F1A F0(]] [\255@]] [)A F2 -(dir)A F0(])A .321(Change the current directory to)144 331.2 R F2(dir) +(dir)A F0(])A .321(Change the current directory to)144 492 R F2(dir) 2.821 E F0 5.321(.i)C(f)-5.321 E F2(dir)2.821 E F0 .322 -(is not supplied, the v)2.821 F .322(alue of the)-.25 F/F4 9 -/Times-Bold@0 SF(HOME)2.822 E F0 .322(shell v)2.572 F .322(ariable is) --.25 F .93(the def)144 343.2 R 3.43(ault. The)-.1 F -.25(va)3.43 G -(riable).25 E F4(CDP)3.43 E -.855(AT)-.666 G(H).855 E F0 .929 +(is not supplied, the v)2.821 F .322(alue of the)-.25 F F3(HOME)2.822 E +F0 .322(shell v)2.572 F .322(ariable is)-.25 F .93(the def)144 504 R +3.43(ault. The)-.1 F -.25(va)3.43 G(riable).25 E F3(CDP)3.43 E -.855(AT) +-.666 G(H).855 E F0 .929 (de\214nes the search path for the directory containing)3.18 F F2(dir) -3.779 E F0 3.429(:e).73 G(ach)-3.429 E .406(directory name in)144 355.2 -R F4(CDP)2.907 E -.855(AT)-.666 G(H).855 E F0 .407(is searched for)2.657 -F F2(dir)2.907 E F0 5.407(.A)C(lternati)-5.407 E .707 -.15(ve d)-.25 H -.407(irectory names in).15 F F4(CDP)2.907 E -.855(AT)-.666 G(H).855 E F0 -.407(are sepa-)2.657 F .799(rated by a colon \(:\).)144 367.2 R 3.299 -(An)5.799 G .799(ull directory name in)-3.299 F F4(CDP)3.299 E -.855(AT) +3.779 E F0 3.429(:e).73 G(ach)-3.429 E .406(directory name in)144 516 R +F3(CDP)2.907 E -.855(AT)-.666 G(H).855 E F0 .407(is searched for)2.657 F +F2(dir)2.907 E F0 5.407(.A)C(lternati)-5.407 E .707 -.15(ve d)-.25 H +.407(irectory names in).15 F F3(CDP)2.907 E -.855(AT)-.666 G(H).855 E F0 +.407(are sepa-)2.657 F .799(rated by a colon \(:\).)144 528 R 3.299(An) +5.799 G .799(ull directory name in)-3.299 F F3(CDP)3.299 E -.855(AT) -.666 G(H).855 E F0 .799(is the same as the current directory)3.049 F -3.299(,i)-.65 G(.e.,)-3.299 E -.74(``)144 379.2 S F1(.).74 E F0 -.74('') -C 5.427(.I).74 G(f)-5.427 E F2(dir)3.277 E F0(be)3.657 E .427 -(gins with a slash \(/\), then)-.15 F F4(CDP)2.928 E -.855(AT)-.666 G(H) +3.299(,i)-.65 G(.e.,)-3.299 E -.74(``)144 540 S F1(.).74 E F0 -.74('')C +5.427(.I).74 G(f)-5.427 E F2(dir)3.277 E F0(be)3.657 E .427 +(gins with a slash \(/\), then)-.15 F F3(CDP)2.928 E -.855(AT)-.666 G(H) .855 E F0 .428(is not used.)2.678 F(The)5.428 E F12.928 E F0 .428 (option causes)2.928 F F1(cd)2.928 E F0 .428(to use the)2.928 F(ph)144 -391.2 Q .168 +552 Q .168 (ysical directory structure by resolving symbolic links while tra)-.05 F -.15(ve)-.2 G(rsing).15 E F2(dir)2.667 E F0 .167(and before processing) -2.667 F 1.225(instances of)144 403.2 R F2(..)3.725 E F0(in)3.725 E F2 -(dir)3.725 E F0 1.225(\(see also the)3.725 F F13.725 E F0 1.225 +2.667 F 1.225(instances of)144 564 R F2(..)3.725 E F0(in)3.725 E F2(dir) +3.725 E F0 1.225(\(see also the)3.725 F F13.725 E F0 1.225 (option to the)3.725 F F1(set)3.725 E F0 -.2(bu)3.725 G 1.225 (iltin command\); the).2 F F13.725 E F0 1.225(option forces)3.725 -F .412(symbolic links to be follo)144 415.2 R .411 +F .412(symbolic links to be follo)144 576 R .411 (wed by resolving the link after processing instances of)-.25 F F2(..) 2.911 E F0(in)2.911 E F2(dir)2.911 E F0 5.411(.I)C(f)-5.411 E F2(..) -2.911 E F0(ap-)2.911 E .34(pears in)144 427.2 R F2(dir)2.84 E F0 2.84 -(,i)C 2.84(ti)-2.84 G 2.841(sp)-2.84 G .341(rocessed by remo)-2.841 F -.341(ving the immediately pre)-.15 F .341(vious pathname component from) --.25 F F2(dir)2.841 E F0(,)A .176(back to a slash or the be)144 439.2 R -.176(ginning of)-.15 F F2(dir)2.676 E F0 5.176(.I)C 2.676(ft)-5.176 G -(he)-2.676 E F12.675 E F0 .175(option is supplied with)2.675 F F1 +2.911 E F0(ap-)2.911 E .34(pears in)144 588 R F2(dir)2.84 E F0 2.84(,i)C +2.84(ti)-2.84 G 2.841(sp)-2.84 G .341(rocessed by remo)-2.841 F .341 +(ving the immediately pre)-.15 F .341(vious pathname component from)-.25 +F F2(dir)2.841 E F0(,)A .176(back to a slash or the be)144 600 R .176 +(ginning of)-.15 F F2(dir)2.676 E F0 5.176(.I)C 2.676(ft)-5.176 G(he) +-2.676 E F12.675 E F0 .175(option is supplied with)2.675 F F1 2.675 E F0 2.675(,a)C .175(nd the current w)-2.675 F(ork-)-.1 E .341(ing directory cannot be successfully determined after a successful\ - directory change,)144 451.2 R F1(cd)2.841 E F0 .341(will return)2.841 F -.357(an unsuccessful status.)144 463.2 R .357 + directory change,)144 612 R F1(cd)2.841 E F0 .341(will return)2.841 F +.357(an unsuccessful status.)144 624 R .357 (On systems that support it, the)5.357 F F12.856 E F0 .356 (option presents the e)2.856 F .356(xtended attrib)-.15 F(utes)-.2 E -.069(associated with a \214le as a directory)144 475.2 R 5.069(.A)-.65 G +.069(associated with a \214le as a directory)144 636 R 5.069(.A)-.65 G 2.569(na)-5.069 G -.18(rg)-2.569 G .069(ument of).18 F F12.569 E F0 -.07(is con)2.57 F -.15(ve)-.4 G .07(rted to).15 F F4($OLDPWD)2.57 E F0 -.07(before the direc-)2.32 F .307(tory change is attempted.)144 487.2 R -.306(If a non-empty directory name from)5.307 F F4(CDP)2.806 E -.855(AT) +.07(is con)2.57 F -.15(ve)-.4 G .07(rted to).15 F F3($OLDPWD)2.57 E F0 +.07(before the direc-)2.32 F .307(tory change is attempted.)144 648 R +.306(If a non-empty directory name from)5.307 F F3(CDP)2.806 E -.855(AT) -.666 G(H).855 E F0 .306(is used, or if)2.556 F F12.806 E F0 .306 -(is the \214rst)2.806 F(ar)144 499.2 Q .116(gument, and the directory c\ -hange is successful, the absolute pathname of the ne)-.18 F 2.616(ww) --.25 G .116(orking direc-)-2.716 F .15 -(tory is written to the standard output.)144 511.2 R .15 +(is the \214rst)2.806 F(ar)144 660 Q .116(gument, and the directory cha\ +nge is successful, the absolute pathname of the ne)-.18 F 2.616(ww)-.25 +G .116(orking direc-)-2.716 F .15 +(tory is written to the standard output.)144 672 R .15 (If the directory change is successful,)5.15 F F1(cd)2.65 E F0 .15 -(sets the v)2.65 F .15(alue of the)-.25 F F1(PWD)144 523.2 Q F0(en)2.957 -E .457(vironment v)-.4 F .457(ariable to the ne)-.25 F 2.958(wd)-.25 G +(sets the v)2.65 F .15(alue of the)-.25 F F1(PWD)144 684 Q F0(en)2.957 E +.457(vironment v)-.4 F .457(ariable to the ne)-.25 F 2.958(wd)-.25 G .458(irectory name, and sets the)-2.958 F F1(OLDPWD)2.958 E F0(en)2.958 -E .458(vironment v)-.4 F(ari-)-.25 E .126(able to the v)144 535.2 R .126 +E .458(vironment v)-.4 F(ari-)-.25 E .126(able to the v)144 696 R .126 (alue of the current w)-.25 F .126(orking directory before the change.) -.1 F .125(The return v)5.125 F .125(alue is true if the)-.25 F -(directory w)144 547.2 Q(as successfully changed; f)-.1 E -(alse otherwise.)-.1 E F1(command)108 564 Q F0([)2.5 E F1(\255pVv)A F0 -(])A F2(command)2.5 E F0([)2.5 E F2(ar)A(g)-.37 E F0(...])2.5 E(Run)144 -576 Q F2(command)2.764 E F0(with)3.334 E F2(ar)2.894 E(gs)-.37 E F0 .065 -(suppressing the normal shell function lookup.)2.834 F .065(Only b)5.065 -F .065(uiltin commands or)-.2 F .502(commands found in the)144 588 R F4 --.666(PA)3.002 G(TH)-.189 E F0 .502(are e)2.752 F -.15(xe)-.15 G 3.002 -(cuted. If).15 F(the)3.002 E F13.002 E F0 .502(option is gi)3.002 -F -.15(ve)-.25 G .501(n, the search for).15 F F2(command)3.201 E F0(is) -3.771 E .399(performed using a def)144 600 R .399(ault v)-.1 F .399 -(alue for)-.25 F F4 -.666(PA)2.899 G(TH)-.189 E F0 .4 -(that is guaranteed to \214nd all of the standard utilities.)2.649 F(If) -5.4 E .175(either the)144 612 R F12.675 E F0(or)2.675 E F1 -2.675 E F0 .175(option is supplied, a description of)2.675 F F2(command) -2.875 E F0 .174(is printed.)3.445 F(The)5.174 E F12.674 E F0 .174 -(option causes)2.674 F 3.317(as)144 624 S .817(ingle w)-3.317 F .817 -(ord indicating the command or \214lename used to in)-.1 F -.2(vo)-.4 G --.1(ke).2 G F2(command)3.618 E F0 .818(to be displayed; the)4.088 F F1 -144 636 Q F0 .25(option produces a more v)2.75 F .25 -(erbose description.)-.15 F .249(If the)5.25 F F12.749 E F0(or) -2.749 E F12.749 E F0 .249(option is supplied, the e)2.749 F .249 -(xit status)-.15 F 1.004(is 0 if)144 648 R F2(command)3.704 E F0 -.1(wa) -4.274 G 3.504(sf).1 G 1.005(ound, and 1 if not.)-3.504 F 1.005 -(If neither option is supplied and an error occurred or)6.005 F F2 -(command)144.2 660 Q F0 1.599(cannot be found, the e)4.869 F 1.599 -(xit status is 127.)-.15 F 1.599(Otherwise, the e)6.599 F 1.598 -(xit status of the)-.15 F F1(command)4.098 E F0 -.2(bu)144 672 S -(iltin is the e).2 E(xit status of)-.15 E F2(command)2.7 E F0(.).77 E F1 -(compgen)108 688.8 Q F0([)2.5 E F2(option)A F0 2.5(][)C F2(wor)-2.5 E(d) --.37 E F0(])A .012(Generate possible completion matches for)144 700.8 R -F2(wor)2.513 E(d)-.37 E F0 .013(according to the)2.513 F F2(option)2.513 -E F0 .013(s, which may be an)B 2.513(yo)-.15 G(ption)-2.513 E .982 -(accepted by the)144 712.8 R F1(complete)3.482 E F0 -.2(bu)3.481 G .981 -(iltin with the e).2 F .981(xception of)-.15 F F13.481 E F0(and) -3.481 E F13.481 E F0 3.481(,a)C .981(nd write the matches to the) --3.481 F 2.786(standard output.)144 724.8 R 2.786(When using the)7.786 F -F15.286 E F0(or)5.287 E F15.287 E F0 2.787(options, the v) -5.287 F 2.787(arious shell v)-.25 F 2.787(ariables set by the)-.25 F -(GNU Bash 5.2)72 768 Q(2021 December 26)136.795 E(60)185.955 E 0 Cg EP +(directory w)144 708 Q(as successfully changed; f)-.1 E(alse otherwise.) +-.1 E(GNU Bash 5.2)72 768 Q(2022 January 17)141.79 E(60)190.95 E 0 Cg EP %%Page: 61 61 %%BeginPageSetup BP %%EndPageSetup /F0 10/Times-Roman@0 SF -.35(BA)72 48 S 137.14(SH\(1\) General).35 F -(Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E -(programmable completion f)144 84 Q(acilities, while a)-.1 E -.25(va)-.2 -G(ilable, will not ha).25 E .3 -.15(ve u)-.2 H(seful v).15 E(alues.)-.25 -E .352(The matches will be generated in the same w)144 108 R .352 +(Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E/F1 10/Times-Bold@0 +SF(command)108 84 Q F0([)2.5 E F1(\255pVv)A F0(])A/F2 10/Times-Italic@0 +SF(command)2.5 E F0([)2.5 E F2(ar)A(g)-.37 E F0(...])2.5 E(Run)144 96 Q +F2(command)2.764 E F0(with)3.334 E F2(ar)2.894 E(gs)-.37 E F0 .065 +(suppressing the normal shell function lookup.)2.834 F .065(Only b)5.065 +F .065(uiltin commands or)-.2 F .502(commands found in the)144 108 R/F3 +9/Times-Bold@0 SF -.666(PA)3.002 G(TH)-.189 E F0 .502(are e)2.752 F -.15 +(xe)-.15 G 3.002(cuted. If).15 F(the)3.002 E F13.002 E F0 .502 +(option is gi)3.002 F -.15(ve)-.25 G .501(n, the search for).15 F F2 +(command)3.201 E F0(is)3.771 E .399(performed using a def)144 120 R .399 +(ault v)-.1 F .399(alue for)-.25 F F3 -.666(PA)2.899 G(TH)-.189 E F0 .4 +(that is guaranteed to \214nd all of the standard utilities.)2.649 F(If) +5.4 E .175(either the)144 132 R F12.675 E F0(or)2.675 E F1 +2.675 E F0 .175(option is supplied, a description of)2.675 F F2(command) +2.875 E F0 .174(is printed.)3.445 F(The)5.174 E F12.674 E F0 .174 +(option causes)2.674 F 3.317(as)144 144 S .817(ingle w)-3.317 F .817 +(ord indicating the command or \214lename used to in)-.1 F -.2(vo)-.4 G +-.1(ke).2 G F2(command)3.618 E F0 .818(to be displayed; the)4.088 F F1 +144 156 Q F0 .25(option produces a more v)2.75 F .25 +(erbose description.)-.15 F .249(If the)5.25 F F12.749 E F0(or) +2.749 E F12.749 E F0 .249(option is supplied, the e)2.749 F .249 +(xit status)-.15 F 1.004(is 0 if)144 168 R F2(command)3.704 E F0 -.1(wa) +4.274 G 3.504(sf).1 G 1.005(ound, and 1 if not.)-3.504 F 1.005 +(If neither option is supplied and an error occurred or)6.005 F F2 +(command)144.2 180 Q F0 1.599(cannot be found, the e)4.869 F 1.599 +(xit status is 127.)-.15 F 1.599(Otherwise, the e)6.599 F 1.598 +(xit status of the)-.15 F F1(command)4.098 E F0 -.2(bu)144 192 S +(iltin is the e).2 E(xit status of)-.15 E F2(command)2.7 E F0(.).77 E F1 +(compgen)108 208.8 Q F0([)2.5 E F2(option)A F0 2.5(][)C F2(wor)-2.5 E(d) +-.37 E F0(])A .012(Generate possible completion matches for)144 220.8 R +F2(wor)2.513 E(d)-.37 E F0 .013(according to the)2.513 F F2(option)2.513 +E F0 .013(s, which may be an)B 2.513(yo)-.15 G(ption)-2.513 E .982 +(accepted by the)144 232.8 R F1(complete)3.482 E F0 -.2(bu)3.481 G .981 +(iltin with the e).2 F .981(xception of)-.15 F F13.481 E F0(and) +3.481 E F13.481 E F0 3.481(,a)C .981(nd write the matches to the) +-3.481 F .13(standard output.)144 244.8 R .13(When using the)5.13 F F1 +2.63 E F0(or)2.63 E F12.631 E F0 .131(options, the v)2.631 F +.131(arious shell v)-.25 F .131(ariables set by the program-)-.25 F +(mable completion f)144 256.8 Q(acilities, while a)-.1 E -.25(va)-.2 G +(ilable, will not ha).25 E .3 -.15(ve u)-.2 H(seful v).15 E(alues.)-.25 +E .352(The matches will be generated in the same w)144 280.8 R .352 (ay as if the programmable completion code had gen-)-.1 F .02(erated th\ em directly from a completion speci\214cation with the same \215ags.)144 -120 R(If)5.02 E/F1 10/Times-Italic@0 SF(wor)2.52 E(d)-.37 E F0 .02 -(is speci\214ed, only)2.52 F(those completions matching)144 132 Q F1 -(wor)2.5 E(d)-.37 E F0(will be displayed.)2.5 E(The return v)144 156 Q +292.8 R(If)5.02 E F2(wor)2.52 E(d)-.37 E F0 .02(is speci\214ed, only) +2.52 F(those completions matching)144 304.8 Q F2(wor)2.5 E(d)-.37 E F0 +(will be displayed.)2.5 E(The return v)144 328.8 Q (alue is true unless an in)-.25 E -.25(va)-.4 G -(lid option is supplied, or no matches were generated.).25 E/F2 10 -/Times-Bold@0 SF(complete)108 172.8 Q F0([)2.5 E F2(\255abcdefgjksuv)A -F0 2.5(][)C F2-2.5 E F1(comp-option)2.5 E F0 2.5(][)C F2(\255DEI) --2.5 E F0 2.5(][)C F2-2.5 E F1(action)2.5 E F0 2.5(][)C F2 --2.5 E F1(globpat)2.5 E F0 2.5(][)C F2-2.5 E F1(wor)2.5 E(dlist) --.37 E F0(])A([)144 184.8 Q F2A F1(function)2.5 E F0 2.5(][)C F2 --2.5 E F1(command)2.5 E F0 2.5(][)C F2-2.5 E F1(\214lterpat) -2.5 E F0 2.5(][)C F2-2.5 E F1(pr)2.5 E(e\214x)-.37 E F0 2.5(][)C -F2-2.5 E F1(suf)2.5 E<8c78>-.18 E F0(])A F1(name)2.5 E F0([)2.5 E -F1(name ...)A F0(])A F2(complete \255pr)108 196.8 Q F0([)2.5 E F2 -(\255DEI)A F0 2.5(][)C F1(name)-2.5 E F0(...])2.5 E .634(Specify ho)144 -208.8 R 3.134(wa)-.25 G -.18(rg)-3.134 G .634(uments to each).18 F F1 -(name)3.134 E F0 .634(should be completed.)3.134 F .633(If the)5.634 F -F23.133 E F0 .633(option is supplied, or if no)3.133 F .139 -(options are supplied, e)144 220.8 R .139 +(lid option is supplied, or no matches were generated.).25 E F1 +(complete)108 345.6 Q F0([)2.5 E F1(\255abcdefgjksuv)A F0 2.5(][)C F1 +-2.5 E F2(comp-option)2.5 E F0 2.5(][)C F1(\255DEI)-2.5 E F0 2.5 +(][)C F1-2.5 E F2(action)2.5 E F0 2.5(][)C F1-2.5 E F2 +(globpat)2.5 E F0 2.5(][)C F1-2.5 E F2(wor)2.5 E(dlist)-.37 E F0 +(])A([)144 357.6 Q F1A F2(function)2.5 E F0 2.5(][)C F1-2.5 +E F2(command)2.5 E F0 2.5(][)C F1-2.5 E F2(\214lterpat)2.5 E F0 +2.5(][)C F1-2.5 E F2(pr)2.5 E(e\214x)-.37 E F0 2.5(][)C F1 +-2.5 E F2(suf)2.5 E<8c78>-.18 E F0(])A F2(name)2.5 E F0([)2.5 E F2 +(name ...)A F0(])A F1(complete \255pr)108 369.6 Q F0([)2.5 E F1(\255DEI) +A F0 2.5(][)C F2(name)-2.5 E F0(...])2.5 E .634(Specify ho)144 381.6 R +3.134(wa)-.25 G -.18(rg)-3.134 G .634(uments to each).18 F F2(name)3.134 +E F0 .634(should be completed.)3.134 F .633(If the)5.634 F F13.133 +E F0 .633(option is supplied, or if no)3.133 F .139 +(options are supplied, e)144 393.6 R .139 (xisting completion speci\214cations are printed in a w)-.15 F .14 (ay that allo)-.1 F .14(ws them to be)-.25 F .31(reused as input.)144 -232.8 R(The)5.31 E F22.81 E F0 .31(option remo)2.81 F -.15(ve)-.15 -G 2.81(sac).15 G .31(ompletion speci\214cation for each)-2.81 F F1(name) -2.81 E F0 2.81(,o)C 1.11 -.4(r, i)-2.81 H 2.81(fn).4 G(o)-2.81 E F1 +405.6 R(The)5.31 E F12.81 E F0 .31(option remo)2.81 F -.15(ve)-.15 +G 2.81(sac).15 G .31(ompletion speci\214cation for each)-2.81 F F2(name) +2.81 E F0 2.81(,o)C 1.11 -.4(r, i)-2.81 H 2.81(fn).4 G(o)-2.81 E F2 (name)2.81 E F0(s)A 1.207 -(are supplied, all completion speci\214cations.)144 244.8 R(The)6.207 E -F23.707 E F0 1.208(option indicates that other supplied options) -3.708 F .5(and actions should apply to the `)144 256.8 R(`def)-.74 E +(are supplied, all completion speci\214cations.)144 417.6 R(The)6.207 E +F13.707 E F0 1.208(option indicates that other supplied options) +3.708 F .5(and actions should apply to the `)144 429.6 R(`def)-.74 E (ault')-.1 E 3('c)-.74 G .5 (ommand completion; that is, completion attempted on)-3 F 3.455(ac)144 -268.8 S .955(ommand for which no completion has pre)-3.455 F .955 -(viously been de\214ned.)-.25 F(The)5.955 E F23.455 E F0 .955 +441.6 S .955(ommand for which no completion has pre)-3.455 F .955 +(viously been de\214ned.)-.25 F(The)5.955 E F13.455 E F0 .955 (option indicates that)3.455 F .876 -(other supplied options and actions should apply to `)144 280.8 R +(other supplied options and actions should apply to `)144 453.6 R (`empty')-.74 E 3.376('c)-.74 G .876(ommand completion; that is, com-) --3.376 F .447(pletion attempted on a blank line.)144 292.8 R(The)5.447 E -F22.947 E F0 .448 +-3.376 F .447(pletion attempted on a blank line.)144 465.6 R(The)5.447 E +F12.947 E F0 .448 (option indicates that other supplied options and actions)2.947 F .123 -(should apply to completion on the initial non-assignment w)144 304.8 R +(should apply to completion on the initial non-assignment w)144 477.6 R .123(ord on the line, or after a command de-)-.1 F 1.02(limiter such as) -144 316.8 R F2(;)3.52 E F0(or)3.52 E F2(|)3.52 E F0 3.52(,w)C 1.021 +144 489.6 R F1(;)3.52 E F0(or)3.52 E F1(|)3.52 E F0 3.52(,w)C 1.021 (hich is usually command name completion.)-3.52 F 1.021 -(If multiple options are sup-)6.021 F .708(plied, the)144 328.8 R F2 +(If multiple options are sup-)6.021 F .708(plied, the)144 501.6 R F1 3.208 E F0 .708(option tak)3.208 F .708(es precedence o)-.1 F -.15 -(ve)-.15 G(r).15 E F23.208 E F0 3.208(,a)C .708(nd both tak)-3.208 -F 3.208(ep)-.1 G .707(recedence o)-3.208 F -.15(ve)-.15 G(r).15 E F2 +(ve)-.15 G(r).15 E F13.208 E F0 3.208(,a)C .708(nd both tak)-3.208 +F 3.208(ep)-.1 G .707(recedence o)-3.208 F -.15(ve)-.15 G(r).15 E F1 3.207 E F0 5.707(.I)C 3.207(fa)-5.707 G 1.007 -.15(ny o)-3.207 H -(f).15 E F23.207 E F0(,)A F2144 340.8 Q F0 2.603(,o)C(r) --2.603 E F22.603 E F0 .103(are supplied, an)2.603 F 2.603(yo)-.15 -G(ther)-2.603 E F1(name)2.603 E F0(ar)2.603 E .103 +(f).15 E F13.207 E F0(,)A F1144 513.6 Q F0 2.603(,o)C(r) +-2.603 E F12.603 E F0 .103(are supplied, an)2.603 F 2.603(yo)-.15 +G(ther)-2.603 E F2(name)2.603 E F0(ar)2.603 E .103 (guments are ignored; these completions only apply to the)-.18 F -(case speci\214ed by the option.)144 352.8 Q .153 +(case speci\214ed by the option.)144 525.6 Q .153 (The process of applying these completion speci\214cations when w)144 -376.8 R .152(ord completion is attempted is de-)-.1 F(scribed abo)144 -388.8 Q .3 -.15(ve u)-.15 H(nder).15 E F2(Pr)2.5 E +549.6 R .152(ord completion is attempted is de-)-.1 F(scribed abo)144 +561.6 Q .3 -.15(ve u)-.15 H(nder).15 E F1(Pr)2.5 E (ogrammable Completion)-.18 E F0(.)A .555 -(Other options, if speci\214ed, ha)144 412.8 R .855 -.15(ve t)-.2 H .555 +(Other options, if speci\214ed, ha)144 585.6 R .855 -.15(ve t)-.2 H .555 (he follo).15 F .555(wing meanings.)-.25 F .555(The ar)5.555 F .555 -(guments to the)-.18 F F23.056 E F0(,)A F23.056 E F0 3.056 -(,a)C(nd)-3.056 E F23.056 E F0 .723(options \(and, if necessary) -144 424.8 R 3.223(,t)-.65 G(he)-3.223 E F23.223 E F0(and)3.223 E -F23.223 E F0 .722 +(guments to the)-.18 F F13.056 E F0(,)A F13.056 E F0 3.056 +(,a)C(nd)-3.056 E F13.056 E F0 .723(options \(and, if necessary) +144 597.6 R 3.223(,t)-.65 G(he)-3.223 E F13.223 E F0(and)3.223 E +F13.223 E F0 .722 (options\) should be quoted to protect them from e)3.223 F(xpan-)-.15 E -(sion before the)144 436.8 Q F2(complete)2.5 E F0 -.2(bu)2.5 G -(iltin is in).2 E -.2(vo)-.4 G -.1(ke).2 G(d.).1 E F2144 448.8 Q -F1(comp-option)2.5 E F0(The)184 460.8 Q F1(comp-option)2.79 E F0 .291 +(sion before the)144 609.6 Q F1(complete)2.5 E F0 -.2(bu)2.5 G +(iltin is in).2 E -.2(vo)-.4 G -.1(ke).2 G(d.).1 E F1144 621.6 Q +F2(comp-option)2.5 E F0(The)184 633.6 Q F2(comp-option)2.79 E F0 .291 (controls se)2.791 F -.15(ve)-.25 G .291(ral aspects of the compspec') .15 F 2.791(sb)-.55 G(eha)-2.791 E .291(vior be)-.2 F .291 -(yond the simple)-.15 F(generation of completions.)184 472.8 Q F1 -(comp-option)5 E F0(may be one of:)2.5 E F2(bashdefault)184 484.8 Q F0 -.281(Perform the rest of the def)224 496.8 R(ault)-.1 E F2(bash)2.781 E +(yond the simple)-.15 F(generation of completions.)184 645.6 Q F2 +(comp-option)5 E F0(may be one of:)2.5 E F1(bashdefault)184 657.6 Q F0 +.281(Perform the rest of the def)224 669.6 R(ault)-.1 E F1(bash)2.781 E F0 .281(completions if the compspec generates no)2.781 F(matches.)224 -508.8 Q F2(default)184 520.8 Q F0 2.875(Use readline')224 520.8 R 5.375 +681.6 Q F1(default)184 693.6 Q F0 2.875(Use readline')224 693.6 R 5.375 (sd)-.55 G(ef)-5.375 E 2.876 (ault \214lename completion if the compspec generates no)-.1 F(matches.) -224 532.8 Q F2(dir)184 544.8 Q(names)-.15 E F0(Perform directory name c\ -ompletion if the compspec generates no matches.)224 556.8 Q F2 -(\214lenames)184 568.8 Q F0 -.7(Te)224 580.8 S .137(ll readline that th\ -e compspec generates \214lenames, so it can perform an).7 F 2.636<798c> --.15 G(le-)-2.636 E .134(name\255speci\214c processing \(lik)224 592.8 R -2.634(ea)-.1 G .134(dding a slash to directory names, quoting spe-) --2.634 F .45(cial characters, or suppressing trailing spaces\).)224 -604.8 R .45(Intended to be used with shell)5.45 F(functions.)224 616.8 Q -F2(noquote)184 628.8 Q F0 -.7(Te)224 628.8 S .814 -(ll readline not to quote the completed w).7 F .814(ords if the)-.1 F -3.314(ya)-.15 G .815(re \214lenames \(quoting)-3.314 F -(\214lenames is the def)224 640.8 Q(ault\).)-.1 E F2(nosort)184 652.8 Q -F0 -.7(Te)224 652.8 S(ll readline not to sort the list of possible comp\ -letions alphabetically).7 E(.)-.65 E F2(nospace)184 664.8 Q F0 -.7(Te) -224 664.8 S .22(ll readline not to append a space \(the def).7 F .22 -(ault\) to w)-.1 F .22(ords completed at the end)-.1 F(of the line.)224 -676.8 Q F2(plusdirs)184 688.8 Q F0 1.985(After an)224 688.8 R 4.485(ym) --.15 G 1.985 -(atches de\214ned by the compspec are generated, directory name)-4.485 F -.584(completion is attempted and an)224 700.8 R 3.084(ym)-.15 G .584 -(atches are added to the results of the other)-3.084 F(actions.)224 -712.8 Q(GNU Bash 5.2)72 768 Q(2021 December 26)136.795 E(61)185.955 E 0 +224 705.6 Q(GNU Bash 5.2)72 768 Q(2022 January 17)141.79 E(61)190.95 E 0 Cg EP %%Page: 62 62 %%BeginPageSetup @@ -7550,2821 +7527,2849 @@ BP %%EndPageSetup /F0 10/Times-Roman@0 SF -.35(BA)72 48 S 137.14(SH\(1\) General).35 F (Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E/F1 10/Times-Bold@0 -SF144 84 Q/F2 10/Times-Italic@0 SF(action)2.5 E F0(The)184 96 Q F2 -(action)2.5 E F0(may be one of the follo)2.5 E +SF(dir)184 84 Q(names)-.15 E F0(Perform directory name completion if th\ +e compspec generates no matches.)224 96 Q F1(\214lenames)184 108 Q F0 +-.7(Te)224 120 S .137(ll readline that the compspec generates \214lenam\ +es, so it can perform an).7 F 2.636<798c>-.15 G(le-)-2.636 E .134 +(name\255speci\214c processing \(lik)224 132 R 2.634(ea)-.1 G .134 +(dding a slash to directory names, quoting spe-)-2.634 F .45 +(cial characters, or suppressing trailing spaces\).)224 144 R .45 +(Intended to be used with shell)5.45 F(functions.)224 156 Q F1(noquote) +184 168 Q F0 -.7(Te)224 168 S .814 +(ll readline not to quote the completed w).7 F .814(ords if the)-.1 F +3.314(ya)-.15 G .815(re \214lenames \(quoting)-3.314 F +(\214lenames is the def)224 180 Q(ault\).)-.1 E F1(nosort)184 192 Q F0 +-.7(Te)224 192 S(ll readline not to sort the list of possible completio\ +ns alphabetically).7 E(.)-.65 E F1(nospace)184 204 Q F0 -.7(Te)224 204 S +.22(ll readline not to append a space \(the def).7 F .22(ault\) to w)-.1 +F .22(ords completed at the end)-.1 F(of the line.)224 216 Q F1 +(plusdirs)184 228 Q F0 1.985(After an)224 228 R 4.485(ym)-.15 G 1.985 +(atches de\214ned by the compspec are generated, directory name)-4.485 F +.584(completion is attempted and an)224 240 R 3.084(ym)-.15 G .584 +(atches are added to the results of the other)-3.084 F(actions.)224 252 +Q F1144 264 Q/F2 10/Times-Italic@0 SF(action)2.5 E F0(The)184 276 +Q F2(action)2.5 E F0(may be one of the follo)2.5 E (wing to generate a list of possible completions:)-.25 E F1(alias)184 -108 Q F0(Alias names.)224 108 Q(May also be speci\214ed as)5 E F1 -2.5 E F0(.)A F1(arrayv)184 120 Q(ar)-.1 E F0(Array v)224 132 Q -(ariable names.)-.25 E F1(binding)184 144 Q(Readline)224 144 Q F0 -.1 -(ke)2.5 G 2.5(yb)-.05 G(inding names.)-2.5 E F1 -.2(bu)184 156 S(iltin) -.2 E F0(Names of shell b)224 156 Q(uiltin commands.)-.2 E -(May also be speci\214ed as)5 E F12.5 E F0(.)A F1(command)184 168 -Q F0(Command names.)224 180 Q(May also be speci\214ed as)5 E F12.5 -E F0(.)A F1(dir)184 192 Q(ectory)-.18 E F0(Directory names.)224 204 Q -(May also be speci\214ed as)5 E F12.5 E F0(.)A F1(disabled)184 216 -Q F0(Names of disabled shell b)224 228 Q(uiltins.)-.2 E F1(enabled)184 -240 Q F0(Names of enabled shell b)224 240 Q(uiltins.)-.2 E F1(export)184 -252 Q F0(Names of e)224 252 Q(xported shell v)-.15 E 2.5(ariables. May) +288 Q F0(Alias names.)224 288 Q(May also be speci\214ed as)5 E F1 +2.5 E F0(.)A F1(arrayv)184 300 Q(ar)-.1 E F0(Array v)224 312 Q +(ariable names.)-.25 E F1(binding)184 324 Q(Readline)224 324 Q F0 -.1 +(ke)2.5 G 2.5(yb)-.05 G(inding names.)-2.5 E F1 -.2(bu)184 336 S(iltin) +.2 E F0(Names of shell b)224 336 Q(uiltin commands.)-.2 E +(May also be speci\214ed as)5 E F12.5 E F0(.)A F1(command)184 348 +Q F0(Command names.)224 360 Q(May also be speci\214ed as)5 E F12.5 +E F0(.)A F1(dir)184 372 Q(ectory)-.18 E F0(Directory names.)224 384 Q +(May also be speci\214ed as)5 E F12.5 E F0(.)A F1(disabled)184 396 +Q F0(Names of disabled shell b)224 408 Q(uiltins.)-.2 E F1(enabled)184 +420 Q F0(Names of enabled shell b)224 420 Q(uiltins.)-.2 E F1(export)184 +432 Q F0(Names of e)224 432 Q(xported shell v)-.15 E 2.5(ariables. May) -.25 F(also be speci\214ed as)2.5 E F12.5 E F0(.)A F1(\214le)184 -264 Q F0(File names.)224 264 Q(May also be speci\214ed as)5 E F1 -2.5 E F0(.)A F1(function)184 276 Q F0(Names of shell functions.)224 288 -Q F1(gr)184 300 Q(oup)-.18 E F0(Group names.)224 300 Q +444 Q F0(File names.)224 444 Q(May also be speci\214ed as)5 E F1 +2.5 E F0(.)A F1(function)184 456 Q F0(Names of shell functions.)224 468 +Q F1(gr)184 480 Q(oup)-.18 E F0(Group names.)224 480 Q (May also be speci\214ed as)5 E F12.5 E F0(.)A F1(helptopic)184 -312 Q F0(Help topics as accepted by the)224 324 Q F1(help)2.5 E F0 -.2 -(bu)2.5 G(iltin.).2 E F1(hostname)184 336 Q F0(Hostnames, as tak)224 348 +492 Q F0(Help topics as accepted by the)224 504 Q F1(help)2.5 E F0 -.2 +(bu)2.5 G(iltin.).2 E F1(hostname)184 516 Q F0(Hostnames, as tak)224 528 Q(en from the \214le speci\214ed by the)-.1 E/F3 9/Times-Bold@0 SF -(HOSTFILE)2.5 E F0(shell v)2.25 E(ariable.)-.25 E F1(job)184 360 Q F0 -(Job names, if job control is acti)224 360 Q -.15(ve)-.25 G 5(.M).15 G -(ay also be speci\214ed as)-5 E F12.5 E F0(.)A F1 -.1(ke)184 372 S -(yw).1 E(ord)-.1 E F0(Shell reserv)224 384 Q(ed w)-.15 E 2.5(ords. May) +(HOSTFILE)2.5 E F0(shell v)2.25 E(ariable.)-.25 E F1(job)184 540 Q F0 +(Job names, if job control is acti)224 540 Q -.15(ve)-.25 G 5(.M).15 G +(ay also be speci\214ed as)-5 E F12.5 E F0(.)A F1 -.1(ke)184 552 S +(yw).1 E(ord)-.1 E F0(Shell reserv)224 564 Q(ed w)-.15 E 2.5(ords. May) -.1 F(also be speci\214ed as)2.5 E F12.5 E F0(.)A F1(running)184 -396 Q F0(Names of running jobs, if job control is acti)224 396 Q -.15 -(ve)-.25 G(.).15 E F1(ser)184 408 Q(vice)-.1 E F0(Service names.)224 408 -Q(May also be speci\214ed as)5 E F12.5 E F0(.)A F1(setopt)184 420 -Q F0 -1.11(Va)224 420 S(lid ar)1.11 E(guments for the)-.18 E F12.5 +576 Q F0(Names of running jobs, if job control is acti)224 576 Q -.15 +(ve)-.25 G(.).15 E F1(ser)184 588 Q(vice)-.1 E F0(Service names.)224 588 +Q(May also be speci\214ed as)5 E F12.5 E F0(.)A F1(setopt)184 600 +Q F0 -1.11(Va)224 600 S(lid ar)1.11 E(guments for the)-.18 E F12.5 E F0(option to the)2.5 E F1(set)2.5 E F0 -.2(bu)2.5 G(iltin.).2 E F1 -(shopt)184 432 Q F0(Shell option names as accepted by the)224 432 Q F1 -(shopt)2.5 E F0 -.2(bu)2.5 G(iltin.).2 E F1(signal)184 444 Q F0 -(Signal names.)224 444 Q F1(stopped)184 456 Q F0 -(Names of stopped jobs, if job control is acti)224 456 Q -.15(ve)-.25 G -(.).15 E F1(user)184 468 Q F0(User names.)224 468 Q -(May also be speci\214ed as)5 E F12.5 E F0(.)A F1 -.1(va)184 480 S -(riable).1 E F0(Names of all shell v)224 480 Q 2.5(ariables. May)-.25 F -(also be speci\214ed as)2.5 E F12.5 E F0(.)A F1144 492 Q F2 -(command)2.5 E(command)184 504 Q F0 1.055(is e)3.555 F -.15(xe)-.15 G +(shopt)184 612 Q F0(Shell option names as accepted by the)224 612 Q F1 +(shopt)2.5 E F0 -.2(bu)2.5 G(iltin.).2 E F1(signal)184 624 Q F0 +(Signal names.)224 624 Q F1(stopped)184 636 Q F0 +(Names of stopped jobs, if job control is acti)224 636 Q -.15(ve)-.25 G +(.).15 E F1(user)184 648 Q F0(User names.)224 648 Q +(May also be speci\214ed as)5 E F12.5 E F0(.)A F1 -.1(va)184 660 S +(riable).1 E F0(Names of all shell v)224 660 Q 2.5(ariables. May)-.25 F +(also be speci\214ed as)2.5 E F12.5 E F0(.)A F1144 672 Q F2 +(command)2.5 E(command)184 684 Q F0 1.055(is e)3.555 F -.15(xe)-.15 G 1.055(cuted in a subshell en).15 F 1.056 (vironment, and its output is used as the possible)-.4 F(completions.) -184 516 Q F1144 528 Q F2(function)2.5 E F0 .114 -(The shell function)184 540 R F2(function)2.614 E F0 .114(is e)2.614 F --.15(xe)-.15 G .114(cuted in the current shell en).15 F 2.614 -(vironment. When)-.4 F .113(the func-)2.613 F .816(tion is e)184 552 R --.15(xe)-.15 G .816(cuted, the \214rst ar).15 F .816(gument \()-.18 F F1 -($1)A F0 3.316(\)i)C 3.316(st)-3.316 G .817 -(he name of the command whose ar)-3.316 F(guments)-.18 E 1.407 -(are being completed, the second ar)184 564 R 1.407(gument \()-.18 F F1 -($2)A F0 3.907(\)i)C 3.907(st)-3.907 G 1.407(he w)-3.907 F 1.407 -(ord being completed, and the)-.1 F .103(third ar)184 576 R .103 -(gument \()-.18 F F1($3)A F0 2.603(\)i)C 2.603(st)-2.603 G .103(he w) --2.603 F .104(ord preceding the w)-.1 F .104 -(ord being completed on the current com-)-.1 F .102(mand line.)184 588 R -.102(When it \214nishes, the possible completions are retrie)5.102 F --.15(ve)-.25 G 2.601(df).15 G .101(rom the v)-2.601 F .101(alue of the) --.25 F F3(COMPREPL)184 600 Q(Y)-.828 E F0(array v)2.25 E(ariable.)-.25 E -F1144 612 Q F2(globpat)2.5 E F0 1.007(The pathname e)184 624 R -1.007(xpansion pattern)-.15 F F2(globpat)3.507 E F0 1.007(is e)3.507 F -1.008(xpanded to generate the possible comple-)-.15 F(tions.)184 636 Q -F1144 648 Q F2(pr)2.5 E(e\214x)-.37 E(pr)184 660 Q(e\214x)-.37 E -F0 .535(is added at the be)3.035 F .534 -(ginning of each possible completion after all other options ha)-.15 F --.15(ve)-.2 G(been applied.)184 672 Q F1144 684 Q F2(suf)2.5 E -<8c78>-.18 E(suf)184 684 Q<8c78>-.18 E F0 -(is appended to each possible completion after all other options ha)2.5 -E .3 -.15(ve b)-.2 H(een applied.).15 E F1144 696 Q F2(wor)2.5 E -(dlist)-.37 E F0(The)184 708 Q F2(wor)3.639 E(dlist)-.37 E F0 1.14 -(is split using the characters in the)3.639 F F3(IFS)3.64 E F0 1.14 -(special v)3.39 F 1.14(ariable as delimiters, and)-.25 F .981 -(each resultant w)184 720 R .981(ord is e)-.1 F 3.481(xpanded. Shell) --.15 F .981(quoting is honored within)3.481 F F2(wor)3.481 E(dlist)-.37 -E F0 3.48(,i)C 3.48(no)-3.48 G .98(rder to)-3.48 F(GNU Bash 5.2)72 768 Q -(2021 December 26)136.795 E(62)185.955 E 0 Cg EP +184 696 Q(GNU Bash 5.2)72 768 Q(2022 January 17)141.79 E(62)190.95 E 0 +Cg EP %%Page: 63 63 %%BeginPageSetup BP %%EndPageSetup /F0 10/Times-Roman@0 SF -.35(BA)72 48 S 137.14(SH\(1\) General).35 F -(Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E(pro)184 84 Q .765 +(Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E/F1 10/Times-Bold@0 +SF144 84 Q/F2 10/Times-Italic@0 SF(function)2.5 E F0 .114 +(The shell function)184 96 R F2(function)2.614 E F0 .114(is e)2.614 F +-.15(xe)-.15 G .114(cuted in the current shell en).15 F 2.614 +(vironment. When)-.4 F .113(the func-)2.613 F .816(tion is e)184 108 R +-.15(xe)-.15 G .816(cuted, the \214rst ar).15 F .816(gument \()-.18 F F1 +($1)A F0 3.316(\)i)C 3.316(st)-3.316 G .817 +(he name of the command whose ar)-3.316 F(guments)-.18 E 1.407 +(are being completed, the second ar)184 120 R 1.407(gument \()-.18 F F1 +($2)A F0 3.907(\)i)C 3.907(st)-3.907 G 1.407(he w)-3.907 F 1.407 +(ord being completed, and the)-.1 F .103(third ar)184 132 R .103 +(gument \()-.18 F F1($3)A F0 2.603(\)i)C 2.603(st)-2.603 G .103(he w) +-2.603 F .104(ord preceding the w)-.1 F .104 +(ord being completed on the current com-)-.1 F .102(mand line.)184 144 R +.102(When it \214nishes, the possible completions are retrie)5.102 F +-.15(ve)-.25 G 2.601(df).15 G .101(rom the v)-2.601 F .101(alue of the) +-.25 F/F3 9/Times-Bold@0 SF(COMPREPL)184 156 Q(Y)-.828 E F0(array v)2.25 +E(ariable.)-.25 E F1144 168 Q F2(globpat)2.5 E F0 1.007 +(The pathname e)184 180 R 1.007(xpansion pattern)-.15 F F2(globpat)3.507 +E F0 1.007(is e)3.507 F 1.008(xpanded to generate the possible comple-) +-.15 F(tions.)184 192 Q F1144 204 Q F2(pr)2.5 E(e\214x)-.37 E(pr) +184 216 Q(e\214x)-.37 E F0 .535(is added at the be)3.035 F .534 +(ginning of each possible completion after all other options ha)-.15 F +-.15(ve)-.2 G(been applied.)184 228 Q F1144 240 Q F2(suf)2.5 E +<8c78>-.18 E(suf)184 240 Q<8c78>-.18 E F0 +(is appended to each possible completion after all other options ha)2.5 +E .3 -.15(ve b)-.2 H(een applied.).15 E F1144 252 Q F2(wor)2.5 E +(dlist)-.37 E F0(The)184 264 Q F2(wor)3.639 E(dlist)-.37 E F0 1.14 +(is split using the characters in the)3.639 F F3(IFS)3.64 E F0 1.14 +(special v)3.39 F 1.14(ariable as delimiters, and)-.25 F .981 +(each resultant w)184 276 R .981(ord is e)-.1 F 3.481(xpanded. Shell) +-.15 F .981(quoting is honored within)3.481 F F2(wor)3.481 E(dlist)-.37 +E F0 3.48(,i)C 3.48(no)-3.48 G .98(rder to)-3.48 F(pro)184 288 Q .765 (vide a mechanism for the w)-.15 F .766 (ords to contain shell metacharacters or characters in the)-.1 F -.25 -(va)184 96 S 1.965(lue of).25 F/F1 9/Times-Bold@0 SF(IFS)4.465 E/F2 9 -/Times-Roman@0 SF(.)A F0 1.964 +(va)184 300 S 1.965(lue of).25 F F3(IFS)4.465 E/F4 9/Times-Roman@0 SF(.) +A F0 1.964 (The possible completions are the members of the resultant list which) -6.465 F(match the w)184 108 Q(ord being completed.)-.1 E/F3 10 -/Times-Bold@0 SF144 120 Q/F4 10/Times-Italic@0 SF(\214lterpat)2.5 -E(\214lterpat)184 132 Q F0 .455(is a pattern as used for pathname e) -2.955 F 2.956(xpansion. It)-.15 F .456 -(is applied to the list of possible)2.956 F 1.596 -(completions generated by the preceding options and ar)184 144 R 1.596 -(guments, and each completion)-.18 F(matching)184 156 Q F4(\214lterpat) +6.465 F(match the w)184 312 Q(ord being completed.)-.1 E F1144 324 +Q F2(\214lterpat)2.5 E(\214lterpat)184 336 Q F0 .455 +(is a pattern as used for pathname e)2.955 F 2.956(xpansion. It)-.15 F +.456(is applied to the list of possible)2.956 F 1.596 +(completions generated by the preceding options and ar)184 348 R 1.596 +(guments, and each completion)-.18 F(matching)184 360 Q F2(\214lterpat) 3.204 E F0 .704(is remo)3.204 F -.15(ve)-.15 G 3.204(df).15 G .704 -(rom the list.)-3.204 F 3.204(Al)5.704 G(eading)-3.204 E F3(!)3.204 E F0 -(in)3.204 E F4(\214lterpat)3.205 E F0(ne)3.205 E -.05(ga)-.15 G .705 -(tes the pattern;).05 F(in this case, an)184 168 Q 2.5(yc)-.15 G -(ompletion not matching)-2.5 E F4(\214lterpat)2.5 E F0(is remo)2.5 E --.15(ve)-.15 G(d.).15 E .467(The return v)144 184.8 R .467 +(rom the list.)-3.204 F 3.204(Al)5.704 G(eading)-3.204 E F1(!)3.204 E F0 +(in)3.204 E F2(\214lterpat)3.205 E F0(ne)3.205 E -.05(ga)-.15 G .705 +(tes the pattern;).05 F(in this case, an)184 372 Q 2.5(yc)-.15 G +(ompletion not matching)-2.5 E F2(\214lterpat)2.5 E F0(is remo)2.5 E +-.15(ve)-.15 G(d.).15 E .467(The return v)144 388.8 R .467 (alue is true unless an in)-.25 F -.25(va)-.4 G .466 -(lid option is supplied, an option other than).25 F F32.966 E F0 -(or)2.966 E F32.966 E F0 .466(is sup-)2.966 F 1.361 -(plied without a)144 196.8 R F4(name)3.861 E F0(ar)3.861 E 1.361 +(lid option is supplied, an option other than).25 F F12.966 E F0 +(or)2.966 E F12.966 E F0 .466(is sup-)2.966 F 1.361 +(plied without a)144 400.8 R F2(name)3.861 E F0(ar)3.861 E 1.361 (gument, an attempt is made to remo)-.18 F 1.662 -.15(ve a c)-.15 H -1.362(ompletion speci\214cation for a).15 F F4(name)144 208.8 Q F0 +1.362(ompletion speci\214cation for a).15 F F2(name)144 412.8 Q F0 (for which no speci\214cation e)2.5 E (xists, or an error occurs adding a completion speci\214cation.)-.15 E -F3(compopt)108 225.6 Q F0([)2.5 E F3A F4(option)2.5 E F0 2.5(][)C -F3(\255DEI)-2.5 E F0 2.5(][)C F3(+o)-2.5 E F4(option)2.5 E F0 2.5(][)C -F4(name)-2.5 E F0(])A .447(Modify completion options for each)144 237.6 -R F4(name)2.947 E F0 .447(according to the)2.947 F F4(option)2.947 E F0 +F1(compopt)108 429.6 Q F0([)2.5 E F1A F2(option)2.5 E F0 2.5(][)C +F1(\255DEI)-2.5 E F0 2.5(][)C F1(+o)-2.5 E F2(option)2.5 E F0 2.5(][)C +F2(name)-2.5 E F0(])A .447(Modify completion options for each)144 441.6 +R F2(name)2.947 E F0 .447(according to the)2.947 F F2(option)2.947 E F0 .447(s, or for the currently-e)B -.15(xe)-.15 G(cuting).15 E .725 -(completion if no)144 249.6 R F4(name)3.225 E F0 3.225(sa)C .725 -(re supplied.)-3.225 F .725(If no)5.725 F F4(option)3.225 E F0 3.225(sa) +(completion if no)144 453.6 R F2(name)3.225 E F0 3.225(sa)C .725 +(re supplied.)-3.225 F .725(If no)5.725 F F2(option)3.225 E F0 3.225(sa) C .725(re gi)-3.225 F -.15(ve)-.25 G .726 -(n, display the completion options for).15 F(each)144 261.6 Q F4(name) +(n, display the completion options for).15 F(each)144 465.6 Q F2(name) 3.224 E F0 .724(or the current completion.)3.224 F .724(The possible v) -5.724 F .724(alues of)-.25 F F4(option)3.224 E F0 .724(are those v)3.224 -F .723(alid for the)-.25 F F3(com-)3.223 E(plete)144 273.6 Q F0 -.2(bu) +5.724 F .724(alues of)-.25 F F2(option)3.224 E F0 .724(are those v)3.224 +F .723(alid for the)-.25 F F1(com-)3.223 E(plete)144 477.6 Q F0 -.2(bu) 2.677 G .177(iltin described abo).2 F -.15(ve)-.15 G 5.178(.T).15 G(he) --5.178 E F32.678 E F0 .178 +-5.178 E F12.678 E F0 .178 (option indicates that other supplied options should apply to)2.678 F -1.228(the `)144 285.6 R(`def)-.74 E(ault')-.1 E 3.728('c)-.74 G 1.228(o\ +1.228(the `)144 489.6 R(`def)-.74 E(ault')-.1 E 3.728('c)-.74 G 1.228(o\ mmand completion; that is, completion attempted on a command for which \ -no)-3.728 F 2.038(completion has pre)144 297.6 R 2.038 -(viously been de\214ned.)-.25 F(The)7.038 E F34.538 E F0 2.039 +no)-3.728 F 2.038(completion has pre)144 501.6 R 2.038 +(viously been de\214ned.)-.25 F(The)7.038 E F14.538 E F0 2.039 (option indicates that other supplied options)4.538 F 1.539 -(should apply to `)144 309.6 R(`empty')-.74 E 4.039('c)-.74 G 1.538 +(should apply to `)144 513.6 R(`empty')-.74 E 4.039('c)-.74 G 1.538 (ommand completion; that is, completion attempted on a blank line.) --4.039 F(The)144 321.6 Q F33.02 E F0 .52(option indicates that ot\ +-4.039 F(The)144 525.6 Q F13.02 E F0 .52(option indicates that ot\ her supplied options should apply to completion on the initial non-)3.02 -F .868(assignment w)144 333.6 R .868 -(ord on the line, or after a command delimiter such as)-.1 F F3(;)3.368 -E F0(or)3.368 E F3(|)3.368 E F0 3.367(,w)C .867(hich is usually com-) --3.367 F(mand name completion.)144 345.6 Q .431(The return v)144 369.6 R +F .868(assignment w)144 537.6 R .868 +(ord on the line, or after a command delimiter such as)-.1 F F1(;)3.368 +E F0(or)3.368 E F1(|)3.368 E F0 3.367(,w)C .867(hich is usually com-) +-3.367 F(mand name completion.)144 549.6 Q .431(The return v)144 573.6 R .431(alue is true unless an in)-.25 F -.25(va)-.4 G .431 (lid option is supplied, an attempt is made to modify the op-).25 F -(tions for a)144 381.6 Q F4(name)2.5 E F0 +(tions for a)144 585.6 Q F2(name)2.5 E F0 (for which no completion speci\214cation e)2.5 E -(xists, or an output error occurs.)-.15 E F3(continue)108 398.4 Q F0([) -2.5 E F4(n)A F0(])A .851(Resume the ne)144 410.4 R .851 -(xt iteration of the enclosing)-.15 F F3 -.25(fo)3.351 G(r).25 E F0(,)A -F3(while)3.351 E F0(,)A F3(until)3.351 E F0 3.351(,o)C(r)-3.351 E F3 -(select)3.35 E F0 3.35(loop. If)3.35 F F4(n)3.71 E F0 .85 -(is speci\214ed, re-)3.59 F .203(sume at the)144 422.4 R F4(n)2.703 E F0 -.203(th enclosing loop.)B F4(n)5.563 E F0 .203(must be)2.943 F/F5 10 -/Symbol SF2.703 E F0 2.704(1. If)2.703 F F4(n)3.064 E F0 .204 +(xists, or an output error occurs.)-.15 E F1(continue)108 602.4 Q F0([) +2.5 E F2(n)A F0(])A .851(Resume the ne)144 614.4 R .851 +(xt iteration of the enclosing)-.15 F F1 -.25(fo)3.351 G(r).25 E F0(,)A +F1(while)3.351 E F0(,)A F1(until)3.351 E F0 3.351(,o)C(r)-3.351 E F1 +(select)3.35 E F0 3.35(loop. If)3.35 F F2(n)3.71 E F0 .85 +(is speci\214ed, re-)3.59 F .203(sume at the)144 626.4 R F2(n)2.703 E F0 +.203(th enclosing loop.)B F2(n)5.563 E F0 .203(must be)2.943 F/F5 10 +/Symbol SF2.703 E F0 2.704(1. If)2.703 F F2(n)3.064 E F0 .204 (is greater than the number of enclosing loops,)2.944 F 1.184 -(the last enclosing loop \(the `)144 434.4 R(`top-le)-.74 E -.15(ve)-.25 +(the last enclosing loop \(the `)144 638.4 R(`top-le)-.74 E -.15(ve)-.25 G(l').15 E 3.684('l)-.74 G 1.184(oop\) is resumed.)-3.684 F 1.183 -(The return v)6.184 F 1.183(alue is 0 unless)-.25 F F4(n)3.683 E F0 -1.183(is not)3.683 F(greater than or equal to 1.)144 446.4 Q F3(declar) -108 463.2 Q(e)-.18 E F0([)2.5 E F3(\255aAfFgiIlnrtux)A F0 2.5(][)C F3 --2.5 E F0 2.5(][)C F4(name)-2.5 E F0([=)A F4(value)A F0 2.5(].)C -(..])-2.5 E F3(typeset)108 475.2 Q F0([)2.5 E F3(\255aAfFgiIlnrtux)A F0 -2.5(][)C F3-2.5 E F0 2.5(][)C F4(name)-2.5 E F0([=)A F4(value)A F0 -2.5(].)C(..])-2.5 E 1.264(Declare v)144 487.2 R 1.264 +(The return v)6.184 F 1.183(alue is 0 unless)-.25 F F2(n)3.683 E F0 +1.183(is not)3.683 F(greater than or equal to 1.)144 650.4 Q F1(declar) +108 667.2 Q(e)-.18 E F0([)2.5 E F1(\255aAfFgiIlnrtux)A F0 2.5(][)C F1 +-2.5 E F0 2.5(][)C F2(name)-2.5 E F0([=)A F2(value)A F0 2.5(].)C +(..])-2.5 E F1(typeset)108 679.2 Q F0([)2.5 E F1(\255aAfFgiIlnrtux)A F0 +2.5(][)C F1-2.5 E F0 2.5(][)C F2(name)-2.5 E F0([=)A F2(value)A F0 +2.5(].)C(..])-2.5 E 1.264(Declare v)144 691.2 R 1.264 (ariables and/or gi)-.25 F 1.564 -.15(ve t)-.25 H 1.264(hem attrib).15 F -3.765(utes. If)-.2 F(no)3.765 E F4(name)3.765 E F0 3.765(sa)C 1.265 +3.765(utes. If)-.2 F(no)3.765 E F2(name)3.765 E F0 3.765(sa)C 1.265 (re gi)-3.765 F -.15(ve)-.25 G 3.765(nt).15 G 1.265(hen display the v) --3.765 F 1.265(alues of)-.25 F -.25(va)144 499.2 S 3.46(riables. The).25 -F F33.46 E F0 .96(option will display the attrib)3.46 F .96 -(utes and v)-.2 F .96(alues of each)-.25 F F4(name)3.82 E F0 5.96(.W).18 -G(hen)-5.96 E F33.46 E F0 .96(is used)3.46 F(with)144 511.2 Q F4 +-3.765 F 1.265(alues of)-.25 F -.25(va)144 703.2 S 3.46(riables. The).25 +F F13.46 E F0 .96(option will display the attrib)3.46 F .96 +(utes and v)-.2 F .96(alues of each)-.25 F F2(name)3.82 E F0 5.96(.W).18 +G(hen)-5.96 E F13.46 E F0 .96(is used)3.46 F(with)144 715.2 Q F2 (name)2.774 E F0(ar)2.774 E .274 -(guments, additional options, other than)-.18 F F32.775 E F0(and) -2.775 E F32.775 E F0 2.775(,a)C .275(re ignored.)-2.775 F(When) -5.275 E F32.775 E F0 .275(is supplied)2.775 F(without)144 523.2 Q -F4(name)3.79 E F0(ar)3.79 E 1.29(guments, it will display the attrib) --.18 F 1.289(utes and v)-.2 F 1.289(alues of all v)-.25 F 1.289 -(ariables ha)-.25 F 1.289(ving the at-)-.2 F(trib)144 535.2 Q .38 -(utes speci\214ed by the additional options.)-.2 F .38 -(If no other options are supplied with)5.38 F F32.88 E F0(,)A F3 -(declar)2.88 E(e)-.18 E F0(will)2.88 E 1.107(display the attrib)144 -547.2 R 1.107(utes and v)-.2 F 1.106(alues of all shell v)-.25 F 3.606 -(ariables. The)-.25 F F33.606 E F0 1.106 -(option will restrict the display to)3.606 F .299(shell functions.)144 -559.2 R(The)5.299 E F32.799 E F0 .299(option inhibits the display\ - of function de\214nitions; only the function name)2.799 F 1.54 -(and attrib)144 571.2 R 1.54(utes are printed.)-.2 F 1.54(If the)6.54 F -F3(extdeb)4.04 E(ug)-.2 E F0 1.54(shell option is enabled using)4.04 F -F3(shopt)4.04 E F0 4.04(,t)C 1.54(he source \214le)-4.04 F .648 -(name and line number where each)144 583.2 R F4(name)3.148 E F0 .648 -(is de\214ned are displayed as well.)3.148 F(The)5.648 E F33.148 E -F0 .649(option implies)3.149 F F3144 595.2 Q F0 5.837(.T)C(he) --5.837 E F33.337 E F0 .837(option forces v)3.337 F .836 -(ariables to be created or modi\214ed at the global scope, e)-.25 F -.15 -(ve)-.25 G 3.336(nw).15 G(hen)-3.336 E F3(de-)3.336 E(clar)144 607.2 Q -(e)-.18 E F0 .818(is e)3.318 F -.15(xe)-.15 G .818 -(cuted in a shell function.).15 F .818 -(It is ignored in all other cases.)5.818 F(The)5.819 E F33.319 E -F0 .819(option causes local)3.319 F -.25(va)144 619.2 S .694 -(riables to inherit the attrib).25 F .694(utes \(e)-.2 F .694(xcept the) --.15 F F4(namer)3.194 E(ef)-.37 E F0(attrib)3.194 E .693(ute\) and v)-.2 -F .693(alue of an)-.25 F 3.193(ye)-.15 G .693(xisting v)-3.343 F -(ariable)-.25 E .82(with the same)144 631.2 R F4(name)3.32 E F0 .82 -(at a surrounding scope.)3.32 F .82(If there is no e)5.82 F .82 -(xisting v)-.15 F .82(ariable, the local v)-.25 F .82(ariable is)-.25 F -.38(initially unset.)144 643.2 R .38(The follo)5.38 F .379 -(wing options can be used to restrict output to v)-.25 F .379 -(ariables with the speci\214ed)-.25 F(attrib)144 655.2 Q(ute or to gi) --.2 E .3 -.15(ve v)-.25 H(ariables attrib)-.1 E(utes:)-.2 E F3144 -667.2 Q F0(Each)180 667.2 Q F4(name)2.5 E F0(is an inde)2.5 E -.15(xe) --.15 G 2.5(da).15 G(rray v)-2.5 E(ariable \(see)-.25 E F3(Arrays)2.5 E -F0(abo)2.5 E -.15(ve)-.15 G(\).).15 E F3144 679.2 Q F0(Each)180 -679.2 Q F4(name)2.5 E F0(is an associati)2.5 E .3 -.15(ve a)-.25 H -(rray v).15 E(ariable \(see)-.25 E F3(Arrays)2.5 E F0(abo)2.5 E -.15(ve) --.15 G(\).).15 E F3144 691.2 Q F0(Use function names only)180 -691.2 Q(.)-.65 E F3144 703.2 Q F0 .557(The v)180 703.2 R .558 -(ariable is treated as an inte)-.25 F .558(ger; arithmetic e)-.15 F -.25 -(va)-.25 G .558(luation \(see).25 F F1 .558(ARITHMETIC EV)3.058 F(ALU) --1.215 E(A-)-.54 E(TION)180 715.2 Q F0(abo)2.25 E -.15(ve)-.15 G 2.5 -(\)i).15 G 2.5(sp)-2.5 G(erformed when the v)-2.5 E -(ariable is assigned a v)-.25 E(alue.)-.25 E(GNU Bash 5.2)72 768 Q -(2021 December 26)136.795 E(63)185.955 E 0 Cg EP +(guments, additional options, other than)-.18 F F12.775 E F0(and) +2.775 E F12.775 E F0 2.775(,a)C .275(re ignored.)-2.775 F(When) +5.275 E F12.775 E F0 .275(is supplied)2.775 F(without)144 727.2 Q +F2(name)4.814 E F0(ar)4.814 E 2.314(guments, it will display the attrib) +-.18 F 2.314(utes and v)-.2 F 2.313(alues of all v)-.25 F 2.313 +(ariables ha)-.25 F 2.313(ving the)-.2 F(GNU Bash 5.2)72 768 Q +(2022 January 17)141.79 E(63)190.95 E 0 Cg EP %%Page: 64 64 %%BeginPageSetup BP %%EndPageSetup /F0 10/Times-Roman@0 SF -.35(BA)72 48 S 137.14(SH\(1\) General).35 F -(Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E/F1 10/Times-Bold@0 -SF144 84 Q F0 .91(When the v)180 84 R .909 -(ariable is assigned a v)-.25 F .909(alue, all upper)-.25 F .909 -(-case characters are con)-.2 F -.15(ve)-.4 G .909(rted to lo).15 F(wer) --.25 E(-)-.2 E 2.5(case. The)180 96 R(upper)2.5 E(-case attrib)-.2 E -(ute is disabled.)-.2 E F1144 108 Q F0(Gi)180 108 Q 1.619 -.15 -(ve e)-.25 H(ach).15 E/F2 10/Times-Italic@0 SF(name)3.819 E F0(the)3.819 -E F2(namer)3.819 E(ef)-.37 E F0(attrib)3.819 E 1.319 +(Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E(attrib)144 84 Q +1.181(utes speci\214ed by the additional options.)-.2 F 1.182 +(If no other options are supplied with)6.181 F/F1 10/Times-Bold@0 SF +3.682 E F0(,)A F1(declar)3.682 E(e)-.18 E F0 .62 +(will display the attrib)144 96 R .62(utes and v)-.2 F .62 +(alues of all shell v)-.25 F 3.12(ariables. The)-.25 F F13.12 E F0 +.62(option will restrict the display)3.12 F 1.29(to shell functions.)144 +108 R(The)6.29 E F13.79 E F0 1.291(option inhibits the display of\ + function de\214nitions; only the function)3.791 F .948(name and attrib) +144 120 R .948(utes are printed.)-.2 F .948(If the)5.948 F F1(extdeb) +3.448 E(ug)-.2 E F0 .948(shell option is enabled using)3.448 F F1(shopt) +3.448 E F0 3.448(,t)C .948(he source)-3.448 F .626 +(\214le name and line number where each)144 132 R/F2 10/Times-Italic@0 +SF(name)3.126 E F0 .627(is de\214ned are displayed as well.)3.126 F(The) +5.627 E F13.127 E F0 .627(option im-)3.127 F(plies)144 144 Q F1 +3.01 E F0 5.51(.T)C(he)-5.51 E F13.01 E F0 .51 +(option forces v)3.01 F .509 +(ariables to be created or modi\214ed at the global scope, e)-.25 F -.15 +(ve)-.25 G 3.009(nw).15 G(hen)-3.009 E F1(declar)144 156 Q(e)-.18 E F0 +.262(is e)2.762 F -.15(xe)-.15 G .262(cuted in a shell function.).15 F +.263(It is ignored in all other cases.)5.263 F(The)5.263 E F12.763 +E F0 .263(option causes local)2.763 F -.25(va)144 168 S .694 +(riables to inherit the attrib).25 F .694(utes \(e)-.2 F .694(xcept the) +-.15 F F2(namer)3.194 E(ef)-.37 E F0(attrib)3.194 E .693(ute\) and v)-.2 +F .693(alue of an)-.25 F 3.193(ye)-.15 G .693(xisting v)-3.343 F +(ariable)-.25 E .82(with the same)144 180 R F2(name)3.32 E F0 .82 +(at a surrounding scope.)3.32 F .82(If there is no e)5.82 F .82 +(xisting v)-.15 F .82(ariable, the local v)-.25 F .82(ariable is)-.25 F +.38(initially unset.)144 192 R .38(The follo)5.38 F .379 +(wing options can be used to restrict output to v)-.25 F .379 +(ariables with the speci\214ed)-.25 F(attrib)144 204 Q(ute or to gi)-.2 +E .3 -.15(ve v)-.25 H(ariables attrib)-.1 E(utes:)-.2 E F1144 216 +Q F0(Each)180 216 Q F2(name)2.5 E F0(is an inde)2.5 E -.15(xe)-.15 G 2.5 +(da).15 G(rray v)-2.5 E(ariable \(see)-.25 E F1(Arrays)2.5 E F0(abo)2.5 +E -.15(ve)-.15 G(\).).15 E F1144 228 Q F0(Each)180 228 Q F2(name) +2.5 E F0(is an associati)2.5 E .3 -.15(ve a)-.25 H(rray v).15 E +(ariable \(see)-.25 E F1(Arrays)2.5 E F0(abo)2.5 E -.15(ve)-.15 G(\).) +.15 E F1144 240 Q F0(Use function names only)180 240 Q(.)-.65 E F1 +144 252 Q F0 .557(The v)180 252 R .558 +(ariable is treated as an inte)-.25 F .558(ger; arithmetic e)-.15 F -.25 +(va)-.25 G .558(luation \(see).25 F/F3 9/Times-Bold@0 SF .558 +(ARITHMETIC EV)3.058 F(ALU)-1.215 E(A-)-.54 E(TION)180 264 Q F0(abo)2.25 +E -.15(ve)-.15 G 2.5(\)i).15 G 2.5(sp)-2.5 G(erformed when the v)-2.5 E +(ariable is assigned a v)-.25 E(alue.)-.25 E F1144 276 Q F0 .91 +(When the v)180 276 R .909(ariable is assigned a v)-.25 F .909 +(alue, all upper)-.25 F .909(-case characters are con)-.2 F -.15(ve)-.4 +G .909(rted to lo).15 F(wer)-.25 E(-)-.2 E 2.5(case. The)180 288 R +(upper)2.5 E(-case attrib)-.2 E(ute is disabled.)-.2 E F1144 300 Q +F0(Gi)180 300 Q 1.619 -.15(ve e)-.25 H(ach).15 E F2(name)3.819 E F0(the) +3.819 E F2(namer)3.819 E(ef)-.37 E F0(attrib)3.819 E 1.319 (ute, making it a name reference to another v)-.2 F(ariable.)-.25 E .478 -(That other v)180 120 R .478(ariable is de\214ned by the v)-.25 F .478 +(That other v)180 312 R .478(ariable is de\214ned by the v)-.25 F .478 (alue of)-.25 F F2(name)2.978 E F0 5.478(.A)C .478 -(ll references, assignments, and at-)-5.478 F(trib)180 132 Q .781 +(ll references, assignments, and at-)-5.478 F(trib)180 324 Q .781 (ute modi\214cations to)-.2 F F2(name)3.281 E F0 3.281(,e)C .782 (xcept those using or changing the)-3.431 F F13.282 E F0(attrib) -3.282 E .782(ute itself, are)-.2 F .809(performed on the v)180 144 R +3.282 E .782(ute itself, are)-.2 F .809(performed on the v)180 336 R .809(ariable referenced by)-.25 F F2(name)3.308 E F0 1.908 -.55('s v)D 3.308(alue. The).3 F .808(nameref attrib)3.308 F .808(ute cannot be)-.2 -F(applied to array v)180 156 Q(ariables.)-.25 E F1144 168 Q F0 -(Mak)180 168 Q(e)-.1 E F2(name)3.654 E F0 3.654(sr)C(eadonly)-3.654 E +F(applied to array v)180 348 Q(ariables.)-.25 E F1144 360 Q F0 +(Mak)180 360 Q(e)-.1 E F2(name)3.654 E F0 3.654(sr)C(eadonly)-3.654 E 6.154(.T)-.65 G 1.154(hese names cannot then be assigned v)-6.154 F 1.155(alues by subsequent as-)-.25 F(signment statements or unset.)180 -180 Q F1144 192 Q F0(Gi)180 192 Q .73 -.15(ve e)-.25 H(ach).15 E +372 Q F1144 384 Q F0(Gi)180 384 Q .73 -.15(ve e)-.25 H(ach).15 E F2(name)2.93 E F0(the)2.929 E F2(tr)2.929 E(ace)-.15 E F0(attrib)2.929 E 2.929(ute. T)-.2 F .429(raced functions inherit the)-.35 F F1(DEB)2.929 E(UG)-.1 E F0(and)2.929 E F1(RETURN)2.929 E F0 -(traps from the calling shell.)180 204 Q(The trace attrib)5 E -(ute has no special meaning for v)-.2 E(ariables.)-.25 E F1144 216 -Q F0 .909(When the v)180 216 R .909(ariable is assigned a v)-.25 F .909 +(traps from the calling shell.)180 396 Q(The trace attrib)5 E +(ute has no special meaning for v)-.2 E(ariables.)-.25 E F1144 408 +Q F0 .909(When the v)180 408 R .909(ariable is assigned a v)-.25 F .909 (alue, all lo)-.25 F(wer)-.25 E .909(-case characters are con)-.2 F -.15 -(ve)-.4 G .91(rted to upper).15 F(-)-.2 E 2.5(case. The)180 228 R(lo)2.5 -E(wer)-.25 E(-case attrib)-.2 E(ute is disabled.)-.2 E F1144 240 Q -F0(Mark)180 240 Q F2(name)2.5 E F0 2.5(sf)C(or e)-2.5 E +(ve)-.4 G .91(rted to upper).15 F(-)-.2 E 2.5(case. The)180 420 R(lo)2.5 +E(wer)-.25 E(-case attrib)-.2 E(ute is disabled.)-.2 E F1144 432 Q +F0(Mark)180 432 Q F2(name)2.5 E F0 2.5(sf)C(or e)-2.5 E (xport to subsequent commands via the en)-.15 E(vironment.)-.4 E .144 -(Using `+' instead of `\255' turns of)144 256.8 R 2.643(ft)-.25 G .143 +(Using `+' instead of `\255' turns of)144 448.8 R 2.643(ft)-.25 G .143 (he attrib)-2.643 F .143(ute instead, with the e)-.2 F .143 (xceptions that)-.15 F F1(+a)2.643 E F0(and)2.643 E F1(+A)2.643 E F0 -.143(may not)2.643 F .578(be used to destro)144 268.8 R 3.079(ya)-.1 G +.143(may not)2.643 F .578(be used to destro)144 460.8 R 3.079(ya)-.1 G .579(rray v)-3.079 F .579(ariables and)-.25 F F1(+r)3.079 E F0 .579 (will not remo)3.079 F .879 -.15(ve t)-.15 H .579(he readonly attrib).15 -F 3.079(ute. When)-.2 F .579(used in a)3.079 F(function,)144 280.8 Q F1 +F 3.079(ute. When)-.2 F .579(used in a)3.079 F(function,)144 472.8 Q F1 (declar)3.544 E(e)-.18 E F0(and)3.544 E F1(typeset)3.544 E F0(mak)3.544 E 3.544(ee)-.1 G(ach)-3.544 E F2(name)3.543 E F0 1.043 (local, as with the)3.543 F F1(local)3.543 E F0 1.043 (command, unless the)3.543 F F13.543 E F0 1.205 -(option is supplied.)144 292.8 R 1.205(If a v)6.205 F 1.205 +(option is supplied.)144 484.8 R 1.205(If a v)6.205 F 1.205 (ariable name is follo)-.25 F 1.205(wed by =)-.25 F F2(value)A F0 3.705 (,t)C 1.205(he v)-3.705 F 1.205(alue of the v)-.25 F 1.205 -(ariable is set to)-.25 F F2(value)144 304.8 Q F0 5.218(.W)C .218 +(ariable is set to)-.25 F F2(value)144 496.8 Q F0 5.218(.W)C .218 (hen using)-5.218 F F12.718 E F0(or)2.718 E F12.718 E F0 .217(and the compound assignment syntax to create array v)2.717 F .217 -(ariables, addi-)-.25 F .882(tional attrib)144 316.8 R .882 +(ariables, addi-)-.25 F .882(tional attrib)144 508.8 R .882 (utes do not tak)-.2 F 3.382(ee)-.1 G -.25(ff)-3.382 G .882 (ect until subsequent assignments.).25 F .882(The return v)5.882 F .882 -(alue is 0 unless an)-.25 F(in)144 328.8 Q -.25(va)-.4 G .366(lid optio\ +(alue is 0 unless an)-.25 F(in)144 520.8 Q -.25(va)-.4 G .366(lid optio\ n is encountered, an attempt is made to de\214ne a function using).25 F -/F3 10/Courier@0 SF .365(\255f foo=bar)2.865 F F0 2.865(,a)C 2.865(na) --2.865 G(t-)-2.865 E .548(tempt is made to assign a v)144 340.8 R .548 +/F4 10/Courier@0 SF .365(\255f foo=bar)2.865 F F0 2.865(,a)C 2.865(na) +-2.865 G(t-)-2.865 E .548(tempt is made to assign a v)144 532.8 R .548 (alue to a readonly v)-.25 F .549 (ariable, an attempt is made to assign a v)-.25 F .549(alue to an)-.25 F -1.749(array v)144 352.8 R 1.749 +1.749(array v)144 544.8 R 1.749 (ariable without using the compound assignment syntax \(see)-.25 F F1 (Arrays)4.248 E F0(abo)4.248 E -.15(ve)-.15 G 1.748(\), one of the).15 F -F2(names)144 364.8 Q F0 .359(is not a v)2.858 F .359(alid shell v)-.25 F +F2(names)144 556.8 Q F0 .359(is not a v)2.858 F .359(alid shell v)-.25 F .359(ariable name, an attempt is made to turn of)-.25 F 2.859(fr)-.25 G -.359(eadonly status for a read-)-2.859 F 1.213(only v)144 376.8 R 1.213 +.359(eadonly status for a read-)-2.859 F 1.213(only v)144 568.8 R 1.213 (ariable, an attempt is made to turn of)-.25 F 3.713(fa)-.25 G 1.213 (rray status for an array v)-3.713 F 1.212(ariable, or an attempt is) --.25 F(made to display a non-e)144 388.8 Q(xistent function with)-.15 E -F12.5 E F0(.)A F1(dirs [\255clpv] [+)108 405.6 Q F2(n)A F1 2.5(][) -C-2.5 E F2(n)A F1(])A F0 -.4(Wi)144 417.6 S .328 +-.25 F(made to display a non-e)144 580.8 Q(xistent function with)-.15 E +F12.5 E F0(.)A F1(dirs [\255clpv] [+)108 597.6 Q F2(n)A F1 2.5(][) +C-2.5 E F2(n)A F1(])A F0 -.4(Wi)144 609.6 S .328 (thout options, displays the list of currently remembered directories.) .4 F .329(The def)5.329 F .329(ault display is on a)-.1 F 1.238 -(single line with directory names separated by spaces.)144 429.6 R 1.238 -(Directories are added to the list with the)6.238 F F1(pushd)144 441.6 Q +(single line with directory names separated by spaces.)144 621.6 R 1.238 +(Directories are added to the list with the)6.238 F F1(pushd)144 633.6 Q F0 .927(command; the)3.427 F F1(popd)3.428 E F0 .928(command remo)3.428 F -.15(ve)-.15 G 3.428(se).15 G .928(ntries from the list.)-3.428 F .928 -(The current directory is al-)5.928 F -.1(wa)144 453.6 S -(ys the \214rst directory in the stack.).1 E F1144 465.6 Q F0 -(Clears the directory stack by deleting all of the entries.)180 465.6 Q -F1144 477.6 Q F0 .882 -(Produces a listing using full pathnames; the def)180 477.6 R .881 +(The current directory is al-)5.928 F -.1(wa)144 645.6 S +(ys the \214rst directory in the stack.).1 E F1144 657.6 Q F0 +(Clears the directory stack by deleting all of the entries.)180 657.6 Q +F1144 669.6 Q F0 .882 +(Produces a listing using full pathnames; the def)180 669.6 R .881 (ault listing format uses a tilde to denote)-.1 F(the home directory)180 -489.6 Q(.)-.65 E F1144 501.6 Q F0 -(Print the directory stack with one entry per line.)180 501.6 Q F1 -144 513.6 Q F0 .272(Print the directory stack with one entry per line, \ -pre\214xing each entry with its inde)180 513.6 R 2.773(xi)-.15 G 2.773 -(nt)-2.773 G(he)-2.773 E(stack.)180 525.6 Q F1(+)144 537.6 Q F2(n)A F0 -1.565(Displays the)180 537.6 R F2(n)4.065 E F0 1.565 -(th entry counting from the left of the list sho)B 1.564(wn by)-.25 F F1 -(dirs)4.064 E F0 1.564(when in)4.064 F -.2(vo)-.4 G -.1(ke).2 G(d).1 E -(without options, starting with zero.)180 549.6 Q F1144 561.6 Q F2 -(n)A F0 1.194(Displays the)180 561.6 R F2(n)3.694 E F0 1.194 -(th entry counting from the right of the list sho)B 1.194(wn by)-.25 F -F1(dirs)3.694 E F0 1.194(when in)3.694 F -.2(vo)-.4 G -.1(ke).2 G(d).1 E -(without options, starting with zero.)180 573.6 Q .258(The return v)144 -590.4 R .258(alue is 0 unless an in)-.25 F -.25(va)-.4 G .258 -(lid option is supplied or).25 F F2(n)2.758 E F0(inde)2.758 E -.15(xe) --.15 G 2.758(sb).15 G -.15(ey)-2.758 G .258(ond the end of the direc-) -.15 F(tory stack.)144 602.4 Q F1(diso)108 619.2 Q(wn)-.1 E F0([)2.5 E F1 -(\255ar)A F0 2.5(][)C F1-2.5 E F0 2.5(][)C F2(jobspec)-2.5 E F0 -(... |)2.5 E F2(pid)2.5 E F0(... ])2.5 E -.4(Wi)144 631.2 S .121 -(thout options, remo).4 F .422 -.15(ve e)-.15 H(ach).15 E F2(jobspec) -4.362 E F0 .122(from the table of acti)2.932 F .422 -.15(ve j)-.25 H -2.622(obs. If).15 F F2(jobspec)4.362 E F0 .122(is not present, and)2.932 -F .096(neither the)144 643.2 R F12.596 E F0 .096(nor the)2.596 F -F12.596 E F0 .096(option is supplied, the)2.596 F F2(curr)2.596 E -.096(ent job)-.37 F F0 .096(is used.)2.596 F .096(If the)5.096 F F1 -2.596 E F0 .096(option is gi)2.596 F -.15(ve)-.25 G .096(n, each) -.15 F F2(jobspec)145.74 655.2 Q F0 .585(is not remo)3.395 F -.15(ve)-.15 -G 3.085(df).15 G .585(rom the table, b)-3.085 F .585(ut is mark)-.2 F -.585(ed so that)-.1 F/F4 9/Times-Bold@0 SF(SIGHUP)3.085 E F0 .586 -(is not sent to the job if the)2.835 F .962(shell recei)144 667.2 R -.15 -(ve)-.25 G 3.462(sa).15 G F4(SIGHUP)A/F5 9/Times-Roman@0 SF(.)A F0 .962 -(If no)5.462 F F2(jobspec)5.202 E F0 .962(is supplied, the)3.772 F F1 -3.462 E F0 .962(option means to remo)3.462 F 1.262 -.15(ve o)-.15 -H 3.462(rm).15 G .962(ark all)-3.462 F 1.358(jobs; the)144 679.2 R F1 -3.858 E F0 1.358(option without a)3.858 F F2(jobspec)5.598 E F0 -(ar)4.169 E 1.359(gument restricts operation to running jobs.)-.18 F -1.359(The return)6.359 F -.25(va)144 691.2 S(lue is 0 unless a).25 E F2 -(jobspec)4.24 E F0(does not specify a v)2.81 E(alid job)-.25 E(.)-.4 E -(GNU Bash 5.2)72 768 Q(2021 December 26)136.795 E(64)185.955 E 0 Cg EP +681.6 Q(.)-.65 E F1144 693.6 Q F0 +(Print the directory stack with one entry per line.)180 693.6 Q F1 +144 705.6 Q F0 .272(Print the directory stack with one entry per line, \ +pre\214xing each entry with its inde)180 705.6 R 2.773(xi)-.15 G 2.773 +(nt)-2.773 G(he)-2.773 E(stack.)180 717.6 Q(GNU Bash 5.2)72 768 Q +(2022 January 17)141.79 E(64)190.95 E 0 Cg EP %%Page: 65 65 %%BeginPageSetup BP %%EndPageSetup /F0 10/Times-Roman@0 SF -.35(BA)72 48 S 137.14(SH\(1\) General).35 F (Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E/F1 10/Times-Bold@0 -SF(echo)108 84 Q F0([)2.5 E F1(\255neE)A F0 2.5(][)C/F2 10 -/Times-Italic@0 SF(ar)-2.5 E(g)-.37 E F0(...])2.5 E .425(Output the)144 -96 R F2(ar)2.925 E(g)-.37 E F0 .424(s, separated by spaces, follo)B .424 -(wed by a ne)-.25 F 2.924(wline. The)-.25 F .424 -(return status is 0 unless a write)2.924 F .307(error occurs.)144 108 R -(If)5.307 E F12.807 E F0 .307(is speci\214ed, the trailing ne) -2.807 F .308(wline is suppressed.)-.25 F .308(If the)5.308 F F1 -2.808 E F0 .308(option is gi)2.808 F -.15(ve)-.25 G .308(n, inter).15 F -(-)-.2 E .198(pretation of the follo)144 120 R .198 -(wing backslash-escaped characters is enabled.)-.25 F(The)5.198 E F1 -2.698 E F0 .197(option disables the in-)2.697 F .067 -(terpretation of these escape characters, e)144 132 R -.15(ve)-.25 G +SF(+)144 84 Q/F2 10/Times-Italic@0 SF(n)A F0 1.565(Displays the)180 84 R +F2(n)4.065 E F0 1.565(th entry counting from the left of the list sho)B +1.564(wn by)-.25 F F1(dirs)4.064 E F0 1.564(when in)4.064 F -.2(vo)-.4 G +-.1(ke).2 G(d).1 E(without options, starting with zero.)180 96 Q F1 +144 108 Q F2(n)A F0 1.194(Displays the)180 108 R F2(n)3.694 E F0 1.194 +(th entry counting from the right of the list sho)B 1.194(wn by)-.25 F +F1(dirs)3.694 E F0 1.194(when in)3.694 F -.2(vo)-.4 G -.1(ke).2 G(d).1 E +(without options, starting with zero.)180 120 Q .258(The return v)144 +136.8 R .258(alue is 0 unless an in)-.25 F -.25(va)-.4 G .258 +(lid option is supplied or).25 F F2(n)2.758 E F0(inde)2.758 E -.15(xe) +-.15 G 2.758(sb).15 G -.15(ey)-2.758 G .258(ond the end of the direc-) +.15 F(tory stack.)144 148.8 Q F1(diso)108 165.6 Q(wn)-.1 E F0([)2.5 E F1 +(\255ar)A F0 2.5(][)C F1-2.5 E F0 2.5(][)C F2(jobspec)-2.5 E F0 +(... |)2.5 E F2(pid)2.5 E F0(... ])2.5 E -.4(Wi)144 177.6 S .121 +(thout options, remo).4 F .422 -.15(ve e)-.15 H(ach).15 E F2(jobspec) +4.362 E F0 .122(from the table of acti)2.932 F .422 -.15(ve j)-.25 H +2.622(obs. If).15 F F2(jobspec)4.362 E F0 .122(is not present, and)2.932 +F .096(neither the)144 189.6 R F12.596 E F0 .096(nor the)2.596 F +F12.596 E F0 .096(option is supplied, the)2.596 F F2(curr)2.596 E +.096(ent job)-.37 F F0 .096(is used.)2.596 F .096(If the)5.096 F F1 +2.596 E F0 .096(option is gi)2.596 F -.15(ve)-.25 G .096(n, each) +.15 F F2(jobspec)145.74 201.6 Q F0 .585(is not remo)3.395 F -.15(ve)-.15 +G 3.085(df).15 G .585(rom the table, b)-3.085 F .585(ut is mark)-.2 F +.585(ed so that)-.1 F/F3 9/Times-Bold@0 SF(SIGHUP)3.085 E F0 .586 +(is not sent to the job if the)2.835 F .962(shell recei)144 213.6 R -.15 +(ve)-.25 G 3.462(sa).15 G F3(SIGHUP)A/F4 9/Times-Roman@0 SF(.)A F0 .962 +(If no)5.462 F F2(jobspec)5.202 E F0 .962(is supplied, the)3.772 F F1 +3.462 E F0 .962(option means to remo)3.462 F 1.262 -.15(ve o)-.15 +H 3.462(rm).15 G .962(ark all)-3.462 F 1.358(jobs; the)144 225.6 R F1 +3.858 E F0 1.358(option without a)3.858 F F2(jobspec)5.598 E F0 +(ar)4.169 E 1.359(gument restricts operation to running jobs.)-.18 F +1.359(The return)6.359 F -.25(va)144 237.6 S(lue is 0 unless a).25 E F2 +(jobspec)4.24 E F0(does not specify a v)2.81 E(alid job)-.25 E(.)-.4 E +F1(echo)108 254.4 Q F0([)2.5 E F1(\255neE)A F0 2.5(][)C F2(ar)-2.5 E(g) +-.37 E F0(...])2.5 E .425(Output the)144 266.4 R F2(ar)2.925 E(g)-.37 E +F0 .424(s, separated by spaces, follo)B .424(wed by a ne)-.25 F 2.924 +(wline. The)-.25 F .424(return status is 0 unless a write)2.924 F .307 +(error occurs.)144 278.4 R(If)5.307 E F12.807 E F0 .307 +(is speci\214ed, the trailing ne)2.807 F .308(wline is suppressed.)-.25 +F .308(If the)5.308 F F12.808 E F0 .308(option is gi)2.808 F -.15 +(ve)-.25 G .308(n, inter).15 F(-)-.2 E .198(pretation of the follo)144 +290.4 R .198(wing backslash-escaped characters is enabled.)-.25 F(The) +5.198 E F12.698 E F0 .197(option disables the in-)2.697 F .067 +(terpretation of these escape characters, e)144 302.4 R -.15(ve)-.25 G 2.567(no).15 G 2.567(ns)-2.567 G .067(ystems where the)-2.567 F 2.567 (ya)-.15 G .067(re interpreted by def)-2.567 F 2.568(ault. The)-.1 F F1 -(xpg_echo)144 144 Q F0 .602 +(xpg_echo)144 314.4 Q F0 .602 (shell option may be used to dynamically determine whether or not)3.102 F F1(echo)3.101 E F0 -.15(ex)3.101 G .601(pands these).15 F .658 -(escape characters by def)144 156 R(ault.)-.1 E F1(echo)5.658 E F0 .659 -(does not interpret)3.159 F F13.159 E F0 .659 +(escape characters by def)144 326.4 R(ault.)-.1 E F1(echo)5.658 E F0 +.659(does not interpret)3.159 F F13.159 E F0 .659 (to mean the end of options.)3.159 F F1(echo)5.659 E F0(inter)3.159 E(-) --.2 E(prets the follo)144 168 Q(wing escape sequences:)-.25 E F1(\\a)144 -180 Q F0(alert \(bell\))180 180 Q F1(\\b)144 192 Q F0(backspace)180 192 -Q F1(\\c)144 204 Q F0(suppress further output)180 204 Q F1(\\e)144 216 Q -(\\E)144 228 Q F0(an escape character)180 228 Q F1(\\f)144 240 Q F0 -(form feed)180 240 Q F1(\\n)144 252 Q F0(ne)180 252 Q 2.5(wl)-.25 G(ine) --2.5 E F1(\\r)144 264 Q F0(carriage return)180 264 Q F1(\\t)144 276 Q F0 -(horizontal tab)180 276 Q F1(\\v)144 288 Q F0 -.15(ve)180 288 S -(rtical tab).15 E F1(\\\\)144 300 Q F0(backslash)180 300 Q F1(\\0)144 -312 Q F2(nnn)A F0(the eight-bit character whose v)180 312 Q -(alue is the octal v)-.25 E(alue)-.25 E F2(nnn)2.5 E F0 -(\(zero to three octal digits\))2.5 E F1(\\x)144 324 Q F2(HH)A F0 -(the eight-bit character whose v)180 324 Q(alue is the he)-.25 E -(xadecimal v)-.15 E(alue)-.25 E F2(HH)2.5 E F0(\(one or tw)2.5 E 2.5(oh) --.1 G .3 -.15(ex d)-2.5 H(igits\)).15 E F1(\\u)144 336 Q F2(HHHH)A F0 -1.507(the Unicode \(ISO/IEC 10646\) character whose v)180 348 R 1.506 +-.2 E(prets the follo)144 338.4 Q(wing escape sequences:)-.25 E F1(\\a) +144 350.4 Q F0(alert \(bell\))180 350.4 Q F1(\\b)144 362.4 Q F0 +(backspace)180 362.4 Q F1(\\c)144 374.4 Q F0(suppress further output)180 +374.4 Q F1(\\e)144 386.4 Q(\\E)144 398.4 Q F0(an escape character)180 +398.4 Q F1(\\f)144 410.4 Q F0(form feed)180 410.4 Q F1(\\n)144 422.4 Q +F0(ne)180 422.4 Q 2.5(wl)-.25 G(ine)-2.5 E F1(\\r)144 434.4 Q F0 +(carriage return)180 434.4 Q F1(\\t)144 446.4 Q F0(horizontal tab)180 +446.4 Q F1(\\v)144 458.4 Q F0 -.15(ve)180 458.4 S(rtical tab).15 E F1 +(\\\\)144 470.4 Q F0(backslash)180 470.4 Q F1(\\0)144 482.4 Q F2(nnn)A +F0(the eight-bit character whose v)180 482.4 Q(alue is the octal v)-.25 +E(alue)-.25 E F2(nnn)2.5 E F0(\(zero to three octal digits\))2.5 E F1 +(\\x)144 494.4 Q F2(HH)A F0(the eight-bit character whose v)180 494.4 Q +(alue is the he)-.25 E(xadecimal v)-.15 E(alue)-.25 E F2(HH)2.5 E F0 +(\(one or tw)2.5 E 2.5(oh)-.1 G .3 -.15(ex d)-2.5 H(igits\)).15 E F1 +(\\u)144 506.4 Q F2(HHHH)A F0 1.507 +(the Unicode \(ISO/IEC 10646\) character whose v)180 518.4 R 1.506 (alue is the he)-.25 F 1.506(xadecimal v)-.15 F(alue)-.25 E F2(HHHH) -4.006 E F0(\(one to four he)180 360 Q 2.5(xd)-.15 G(igits\))-2.5 E F1 -(\\U)144 372 Q F2(HHHHHHHH)A F0 .547 -(the Unicode \(ISO/IEC 10646\) character whose v)180 384 R .547 +4.006 E F0(\(one to four he)180 530.4 Q 2.5(xd)-.15 G(igits\))-2.5 E F1 +(\\U)144 542.4 Q F2(HHHHHHHH)A F0 .547 +(the Unicode \(ISO/IEC 10646\) character whose v)180 554.4 R .547 (alue is the he)-.25 F .548(xadecimal v)-.15 F(alue)-.25 E F2(HHHHH-) -3.048 E(HHH)180 396 Q F0(\(one to eight he)2.5 E 2.5(xd)-.15 G(igits\)) --2.5 E F1(enable)108 412.8 Q F0([)2.5 E F1A F0 2.5(][)C F1 -(\255dnps)-2.5 E F0 2.5(][)C F1-2.5 E F2(\214lename)2.5 E F0 2.5 -(][)C F2(name)-2.5 E F0(...])2.5 E .278(Enable and disable b)144 424.8 R +3.048 E(HHH)180 566.4 Q F0(\(one to eight he)2.5 E 2.5(xd)-.15 G +(igits\))-2.5 E F1(enable)108 583.2 Q F0([)2.5 E F1A F0 2.5(][)C +F1(\255dnps)-2.5 E F0 2.5(][)C F1-2.5 E F2(\214lename)2.5 E F0 2.5 +(][)C F2(name)-2.5 E F0(...])2.5 E .278(Enable and disable b)144 595.2 R .278(uiltin shell commands.)-.2 F .278(Disabling a b)5.278 F .278 (uiltin allo)-.2 F .278(ws a disk command which has)-.25 F .833 -(the same name as a shell b)144 436.8 R .834(uiltin to be e)-.2 F -.15 +(the same name as a shell b)144 607.2 R .834(uiltin to be e)-.2 F -.15 (xe)-.15 G .834(cuted without specifying a full pathname, e).15 F -.15 (ve)-.25 G 3.334(nt).15 G(hough)-3.334 E .99 -(the shell normally searches for b)144 448.8 R .989 +(the shell normally searches for b)144 619.2 R .989 (uiltins before disk commands.)-.2 F(If)5.989 E F13.489 E F0 .989 (is used, each)3.489 F F2(name)3.489 E F0 .989(is dis-)3.489 F .648 -(abled; otherwise,)144 460.8 R F2(names)3.148 E F0 .648(are enabled.) +(abled; otherwise,)144 631.2 R F2(names)3.148 E F0 .648(are enabled.) 3.148 F -.15(Fo)5.648 G 3.148(re).15 G .648(xample, to use the)-3.298 F -F1(test)3.148 E F0 .648(binary found via the)3.148 F/F3 9/Times-Bold@0 -SF -.666(PA)3.148 G(TH)-.189 E F0(in-)2.899 E .539(stead of the shell b) -144 472.8 R .538(uiltin v)-.2 F .538(ersion, run)-.15 F/F4 10/Courier@0 -SF .538(enable -n test)3.038 F F0 5.538(.T)C(he)-5.538 E F13.038 E -F0 .538(option means to load the ne)3.038 F(w)-.25 E -.2(bu)144 484.8 S +F1(test)3.148 E F0 .648(binary found via the)3.148 F F3 -.666(PA)3.148 G +(TH)-.189 E F0(in-)2.899 E .539(stead of the shell b)144 643.2 R .538 +(uiltin v)-.2 F .538(ersion, run)-.15 F/F5 10/Courier@0 SF .538 +(enable -n test)3.038 F F0 5.538(.T)C(he)-5.538 E F13.038 E F0 +.538(option means to load the ne)3.038 F(w)-.25 E -.2(bu)144 655.2 S 1.365(iltin command).2 F F2(name)4.225 E F0 1.365(from shared object) 4.045 F F2(\214lename)5.775 E F0 3.865(,o).18 G 3.865(ns)-3.865 G 1.365 (ystems that support dynamic loading.)-3.865 F .607(Bash will use the v) -144 496.8 R .606(alue of the)-.25 F F1 -.3(BA)3.106 G(SH_LO).3 E(AD)-.4 +144 667.2 R .606(alue of the)-.25 F F1 -.3(BA)3.106 G(SH_LO).3 E(AD)-.4 E(ABLES_P)-.35 E -.95(AT)-.74 G(H).95 E F0 -.25(va)3.106 G .606 (riable as a colon-separated list of).25 F .548 -(directories in which to search for)144 508.8 R F2(\214lename)3.048 E F0 +(directories in which to search for)144 679.2 R F2(\214lename)3.048 E F0 5.549(.T)C .549(he def)-5.549 F .549(ault is system-dependent.)-.1 F (The)5.549 E F13.049 E F0 .549(option will)3.049 F .547 -(delete a b)144 520.8 R .547(uiltin pre)-.2 F .547(viously loaded with) +(delete a b)144 691.2 R .547(uiltin pre)-.2 F .547(viously loaded with) -.25 F F13.047 E F0 5.547(.I)C 3.047(fn)-5.547 G(o)-3.047 E F2 (name)3.047 E F0(ar)3.047 E .547(guments are gi)-.18 F -.15(ve)-.25 G .546(n, or if the).15 F F13.046 E F0 .546(option is)3.046 F .545 -(supplied, a list of shell b)144 532.8 R .545(uiltins is printed.)-.2 F +(supplied, a list of shell b)144 703.2 R .545(uiltins is printed.)-.2 F -.4(Wi)5.545 G .545(th no other option ar).4 F .546 -(guments, the list consists of all)-.18 F .695(enabled shell b)144 544.8 +(guments, the list consists of all)-.18 F .695(enabled shell b)144 715.2 R 3.195(uiltins. If)-.2 F F13.195 E F0 .695 (is supplied, only disabled b)3.195 F .695(uiltins are printed.)-.2 F -(If)5.695 E F13.195 E F0 .695(is supplied, the)3.195 F .261 -(list printed includes all b)144 556.8 R .261 +(If)5.695 E F13.195 E F0 .695(is supplied, the)3.195 F 1.436 +(list printed includes all b)144 727.2 R 1.436 (uiltins, with an indication of whether or not each is enabled.)-.2 F -(If)5.261 E F12.761 E F0 .262(is sup-)2.762 F .269 -(plied, the output is restricted to the POSIX)144 568.8 R F2(special) -2.768 E F0 -.2(bu)2.768 G 2.768(iltins. If).2 F .268 -(no options are supplied and a)2.768 F F2(name)2.768 E F0 .284 -(is not a shell b)144 580.8 R(uiltin,)-.2 E F1(enable)2.784 E F0 .284 -(will attempt to load)2.784 F F2(name)2.784 E F0 .284 -(from a shared object named)2.784 F F2(name)2.785 E F0 2.785(,a)C 2.785 -(si)-2.785 G 2.785(ft)-2.785 G(he)-2.785 E 1.41(command were)144 592.8 R -F4 1.41(enable \255f)3.91 F F2 1.41(name name)3.91 F F0 6.41(.T)3.91 G -1.41(he return v)-6.41 F 1.41(alue is 0 unless a)-.25 F F2(name)4.27 E -F0 1.41(is not a shell)4.09 F -.2(bu)144 604.8 S -(iltin or there is an error loading a ne).2 E 2.5(wb)-.25 G -(uiltin from a shared object.)-2.7 E F1 -2.3 -.15(ev a)108 621.6 T(l).15 -E F0([)2.5 E F2(ar)A(g)-.37 E F0(...])2.5 E(The)144 633.6 Q F2(ar)3.17 E -(g)-.37 E F0 3.17(sa)C .671 -(re read and concatenated together into a single command.)-3.17 F .671 -(This command is then read)5.671 F .479(and e)144 645.6 R -.15(xe)-.15 G -.479(cuted by the shell, and its e).15 F .479 -(xit status is returned as the v)-.15 F .478(alue of)-.25 F F1 -2.3 -.15 -(ev a)2.978 H(l).15 E F0 5.478(.I)C 2.978(ft)-5.478 G .478(here are no) --2.978 F F2(ar)3.308 E(gs)-.37 E F0(,).27 E(or only null ar)144 657.6 Q -(guments,)-.18 E F1 -2.3 -.15(ev a)2.5 H(l).15 E F0(returns 0.)2.5 E F1 -(exec)108 674.4 Q F0([)2.5 E F1(\255cl)A F0 2.5(][)C F1-2.5 E F2 -(name)2.5 E F0 2.5(][)C F2(command)-2.5 E F0([)2.5 E F2(ar)A(guments) --.37 E F0(]])A(If)144 686.4 Q F2(command)3.005 E F0 .305 -(is speci\214ed, it replaces the shell.)3.575 F .305(No ne)5.305 F 2.805 -(wp)-.25 G .306(rocess is created.)-2.805 F(The)5.306 E F2(ar)3.136 E -(guments)-.37 E F0(become)3.076 E .177(the ar)144 698.4 R .177 -(guments to)-.18 F F2(command)2.676 E F0 5.176(.I)C 2.676(ft)-5.176 G -(he)-2.676 E F12.676 E F0 .176 -(option is supplied, the shell places a dash at the be)2.676 F .176 -(ginning of)-.15 F .48(the zeroth ar)144 710.4 R .48(gument passed to) --.18 F F2(command)3.18 E F0 5.48(.T).77 G .48(his is what)-5.48 F F2(lo) -3.07 E(gin)-.1 E F0 .48(\(1\) does.).24 F(The)5.48 E F12.98 E F0 -.48(option causes)2.98 F F2(com-)3.18 E(mand)144 722.4 Q F0 .639 -(to be e)3.909 F -.15(xe)-.15 G .638(cuted with an empty en).15 F 3.138 -(vironment. If)-.4 F F13.138 E F0 .638 -(is supplied, the shell passes)3.138 F F2(name)3.498 E F0 .638(as the) -3.318 F(GNU Bash 5.2)72 768 Q(2021 December 26)136.795 E(65)185.955 E 0 -Cg EP +(If)6.437 E F13.937 E F0(is)3.937 E(GNU Bash 5.2)72 768 Q +(2022 January 17)141.79 E(65)190.95 E 0 Cg EP %%Page: 66 66 %%BeginPageSetup BP %%EndPageSetup /F0 10/Times-Roman@0 SF -.35(BA)72 48 S 137.14(SH\(1\) General).35 F -(Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E 1.077(zeroth ar) -144 84 R 1.077(gument to the e)-.18 F -.15(xe)-.15 G 1.077 -(cuted command.).15 F(If)6.077 E/F1 10/Times-Italic@0 SF(command)3.777 E -F0 1.077(cannot be e)4.347 F -.15(xe)-.15 G 1.077 -(cuted for some reason, a).15 F(non-interacti)144 96 Q .877 -.15(ve s) --.25 H .577(hell e).15 F .577(xits, unless the)-.15 F/F2 10/Times-Bold@0 -SF(execfail)3.077 E F0 .577(shell option is enabled.)3.077 F .576 -(In that case, it returns f)5.577 F(ail-)-.1 E 3.32(ure. An)144 108 R -(interacti)3.32 E 1.12 -.15(ve s)-.25 H .82(hell returns f).15 F .82 -(ailure if the \214le cannot be e)-.1 F -.15(xe)-.15 G 3.32(cuted. A).15 -F .82(subshell e)3.32 F .82(xits uncondi-)-.15 F .288(tionally if)144 -120 R F2(exec)2.788 E F0 -.1(fa)2.788 G 2.788(ils. If).1 F F1(command) -2.988 E F0 .288(is not speci\214ed, an)3.558 F 2.787(yr)-.15 G .287 -(edirections tak)-2.787 F 2.787(ee)-.1 G -.25(ff)-2.787 G .287 -(ect in the current shell,).25 F(and the return status is 0.)144 132 Q +(Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E .927 +(supplied, the output is restricted to the POSIX)144 84 R/F1 10 +/Times-Italic@0 SF(special)3.427 E F0 -.2(bu)3.427 G 3.427(iltins. If).2 +F .927(no options are supplied and a)3.427 F F1(name)144 96 Q F0 .254 +(is not a shell b)2.753 F(uiltin,)-.2 E/F2 10/Times-Bold@0 SF(enable) +2.754 E F0 .254(will attempt to load)2.754 F F1(name)2.754 E F0 .254 +(from a shared object named)2.754 F F1(name)2.754 E F0 2.754(,a)C(s) +-2.754 E .103(if the command were)144 108 R/F3 10/Courier@0 SF .103 +(enable \255f)2.603 F F1 .103(name name)2.603 F F0 5.103(.T)2.603 G .103 +(he return v)-5.103 F .102(alue is 0 unless a)-.25 F F1(name)2.962 E F0 +.102(is not a shell)2.782 F -.2(bu)144 120 S +(iltin or there is an error loading a ne).2 E 2.5(wb)-.25 G +(uiltin from a shared object.)-2.7 E F2 -2.3 -.15(ev a)108 136.8 T(l).15 +E F0([)2.5 E F1(ar)A(g)-.37 E F0(...])2.5 E(The)144 148.8 Q F1(ar)3.17 E +(g)-.37 E F0 3.17(sa)C .671 +(re read and concatenated together into a single command.)-3.17 F .671 +(This command is then read)5.671 F .479(and e)144 160.8 R -.15(xe)-.15 G +.479(cuted by the shell, and its e).15 F .479 +(xit status is returned as the v)-.15 F .478(alue of)-.25 F F2 -2.3 -.15 +(ev a)2.978 H(l).15 E F0 5.478(.I)C 2.978(ft)-5.478 G .478(here are no) +-2.978 F F1(ar)3.308 E(gs)-.37 E F0(,).27 E(or only null ar)144 172.8 Q +(guments,)-.18 E F2 -2.3 -.15(ev a)2.5 H(l).15 E F0(returns 0.)2.5 E F2 +(exec)108 189.6 Q F0([)2.5 E F2(\255cl)A F0 2.5(][)C F2-2.5 E F1 +(name)2.5 E F0 2.5(][)C F1(command)-2.5 E F0([)2.5 E F1(ar)A(guments) +-.37 E F0(]])A(If)144 201.6 Q F1(command)3.005 E F0 .305 +(is speci\214ed, it replaces the shell.)3.575 F .305(No ne)5.305 F 2.805 +(wp)-.25 G .306(rocess is created.)-2.805 F(The)5.306 E F1(ar)3.136 E +(guments)-.37 E F0(become)3.076 E .177(the ar)144 213.6 R .177 +(guments to)-.18 F F1(command)2.676 E F0 5.176(.I)C 2.676(ft)-5.176 G +(he)-2.676 E F22.676 E F0 .176 +(option is supplied, the shell places a dash at the be)2.676 F .176 +(ginning of)-.15 F .48(the zeroth ar)144 225.6 R .48(gument passed to) +-.18 F F1(command)3.18 E F0 5.48(.T).77 G .48(his is what)-5.48 F F1(lo) +3.07 E(gin)-.1 E F0 .48(\(1\) does.).24 F(The)5.48 E F22.98 E F0 +.48(option causes)2.98 F F1(com-)3.18 E(mand)144 237.6 Q F0 .639 +(to be e)3.909 F -.15(xe)-.15 G .638(cuted with an empty en).15 F 3.138 +(vironment. If)-.4 F F23.138 E F0 .638 +(is supplied, the shell passes)3.138 F F1(name)3.498 E F0 .638(as the) +3.318 F 1.077(zeroth ar)144 249.6 R 1.077(gument to the e)-.18 F -.15 +(xe)-.15 G 1.077(cuted command.).15 F(If)6.077 E F1(command)3.777 E F0 +1.077(cannot be e)4.347 F -.15(xe)-.15 G 1.077(cuted for some reason, a) +.15 F(non-interacti)144 261.6 Q .877 -.15(ve s)-.25 H .577(hell e).15 F +.577(xits, unless the)-.15 F F2(execfail)3.077 E F0 .577 +(shell option is enabled.)3.077 F .576(In that case, it returns f)5.577 +F(ail-)-.1 E 3.32(ure. An)144 273.6 R(interacti)3.32 E 1.12 -.15(ve s) +-.25 H .82(hell returns f).15 F .82(ailure if the \214le cannot be e)-.1 +F -.15(xe)-.15 G 3.32(cuted. A).15 F .82(subshell e)3.32 F .82 +(xits uncondi-)-.15 F .288(tionally if)144 285.6 R F2(exec)2.788 E F0 +-.1(fa)2.788 G 2.788(ils. If).1 F F1(command)2.988 E F0 .288 +(is not speci\214ed, an)3.558 F 2.787(yr)-.15 G .287(edirections tak) +-2.787 F 2.787(ee)-.1 G -.25(ff)-2.787 G .287(ect in the current shell,) +.25 F(and the return status is 0.)144 297.6 Q (If there is a redirection error)5 E 2.5(,t)-.4 G -(he return status is 1.)-2.5 E F2(exit)108 148.8 Q F0([)2.5 E F1(n)A F0 -(])A .095(Cause the shell to e)144 148.8 R .095(xit with a status of) +(he return status is 1.)-2.5 E F2(exit)108 314.4 Q F0([)2.5 E F1(n)A F0 +(])A .095(Cause the shell to e)144 314.4 R .095(xit with a status of) -.15 F F1(n)2.595 E F0 5.095(.I)C(f)-5.095 E F1(n)2.955 E F0 .096 (is omitted, the e)2.835 F .096(xit status is that of the last command) --.15 F -.15(exe)144 160.8 S 2.5(cuted. A).15 F(trap on)2.5 E/F3 9 +-.15 F -.15(exe)144 326.4 S 2.5(cuted. A).15 F(trap on)2.5 E/F4 9 /Times-Bold@0 SF(EXIT)2.5 E F0(is e)2.25 E -.15(xe)-.15 G -(cuted before the shell terminates.).15 E F2(export)108 177.6 Q F0([)2.5 +(cuted before the shell terminates.).15 E F2(export)108 343.2 Q F0([)2.5 E F2(\255fn)A F0 2.5(][).833 G F1(name)-2.5 E F0([=)A F1(wor)A(d)-.37 E -F0(]] ...)A F2(export \255p)108 189.6 Q F0 .257(The supplied)144 201.6 R +F0(]] ...)A F2(export \255p)108 355.2 Q F0 .257(The supplied)144 367.2 R F1(names)3.117 E F0 .257(are mark)3.027 F .257(ed for automatic e)-.1 F .257(xport to the en)-.15 F .257(vironment of subsequently e)-.4 F -.15 -(xe)-.15 G(cuted).15 E 2.626(commands. If)144 213.6 R(the)2.626 E F2 +(xe)-.15 G(cuted).15 E 2.626(commands. If)144 379.2 R(the)2.626 E F2 2.626 E F0 .127(option is gi)2.627 F -.15(ve)-.25 G .127(n, the) .15 F F1(names)2.987 E F0 .127(refer to functions.)2.897 F .127(If no) 5.127 F F1(names)2.987 E F0 .127(are gi)2.897 F -.15(ve)-.25 G .127 -(n, or if the).15 F F2144 225.6 Q F0 .048 +(n, or if the).15 F F2144 391.2 Q F0 .048 (option is supplied, a list of names of all e)2.548 F .048(xported v) -.15 F .048(ariables is printed.)-.25 F(The)5.048 E F22.547 E F0 -.047(option causes the)2.547 F -.15(ex)144 237.6 S 1.446 +.047(option causes the)2.547 F -.15(ex)144 403.2 S 1.446 (port property to be remo).15 F -.15(ve)-.15 G 3.947(df).15 G 1.447 (rom each)-3.947 F F1(name)3.947 E F0 6.447(.I)C 3.947(fav)-6.447 G 1.447(ariable name is follo)-4.197 F 1.447(wed by =)-.25 F F1(wor)A(d) --.37 E F0 3.947(,t)C(he)-3.947 E -.25(va)144 249.6 S .742(lue of the v) +-.37 E F0 3.947(,t)C(he)-3.947 E -.25(va)144 415.2 S .742(lue of the v) .25 F .742(ariable is set to)-.25 F F1(wor)3.242 E(d)-.37 E F0(.)A F2 (export)5.742 E F0 .742(returns an e)3.242 F .741 (xit status of 0 unless an in)-.15 F -.25(va)-.4 G .741(lid option is) -.25 F .031(encountered, one of the)144 261.6 R F1(names)2.531 E F0 .031 +.25 F .031(encountered, one of the)144 427.2 R F1(names)2.531 E F0 .031 (is not a v)2.531 F .032(alid shell v)-.25 F .032(ariable name, or)-.25 F F22.532 E F0 .032(is supplied with a)2.532 F F1(name)2.892 E F0 -(that)2.712 E(is not a function.)144 273.6 Q F2(fc)108 290.4 Q F0([)2.5 -E F2A F1(ename)2.5 E F0 2.5(][)C F2(\255lnr)-2.5 E F0 2.5(][)C F1 +(that)2.712 E(is not a function.)144 439.2 Q F2(fc)108 456 Q F0([)2.5 E +F2A F1(ename)2.5 E F0 2.5(][)C F2(\255lnr)-2.5 E F0 2.5(][)C F1 <8c72>-2.5 E(st)-.1 E F0 2.5(][)C F1(last)-2.5 E F0(])A F2(fc \255s)108 -302.4 Q F0([)2.5 E F1(pat)A F0(=)A F1 -.37(re)C(p).37 E F0 2.5(][)C F1 +468 Q F0([)2.5 E F1(pat)A F0(=)A F1 -.37(re)C(p).37 E F0 2.5(][)C F1 (cmd)-2.5 E F0(])A .432 -(The \214rst form selects a range of commands from)144 314.4 R F1<8c72> +(The \214rst form selects a range of commands from)144 480 R F1<8c72> 4.842 E(st)-.1 E F0(to)3.612 E F1(last)3.022 E F0 .431 (from the history list and displays or)3.612 F .141(edits and re-e)144 -326.4 R -.15(xe)-.15 G .141(cutes them.).15 F F1 -.45(Fi)5.141 G -.1(rs) +492 R -.15(xe)-.15 G .141(cutes them.).15 F F1 -.45(Fi)5.141 G -.1(rs) .45 G(t).1 E F0(and)3.321 E F1(last)2.731 E F0 .141 (may be speci\214ed as a string \(to locate the last command)3.321 F(be) -144 338.4 Q .311(ginning with that string\) or as a number \(an inde) --.15 F 2.811(xi)-.15 G .31(nto the history list, where a ne)-2.811 F --.05(ga)-.15 G(ti).05 E .61 -.15(ve n)-.25 H(umber).15 E .071 -(is used as an of)144 350.4 R .071 -(fset from the current command number\).)-.25 F .071(When listing, a) -5.071 F F1<8c72>2.571 E(st)-.1 E F0(or)2.571 E F1(last)2.571 E F0 .071 -(of 0 is equi)2.571 F -.25(va)-.25 G(-).25 E .653 -(lent to \2551 and \2550 is equi)144 362.4 R -.25(va)-.25 G .653 +144 504 Q .311(ginning with that string\) or as a number \(an inde)-.15 +F 2.811(xi)-.15 G .31(nto the history list, where a ne)-2.811 F -.05(ga) +-.15 G(ti).05 E .61 -.15(ve n)-.25 H(umber).15 E .071(is used as an of) +144 516 R .071(fset from the current command number\).)-.25 F .071 +(When listing, a)5.071 F F1<8c72>2.571 E(st)-.1 E F0(or)2.571 E F1(last) +2.571 E F0 .071(of 0 is equi)2.571 F -.25(va)-.25 G(-).25 E .653 +(lent to \2551 and \2550 is equi)144 528 R -.25(va)-.25 G .653 (lent to the current command \(usually the).25 F F2(fc)3.153 E F0 .653 -(command\); otherwise 0 is)3.153 F(equi)144 374.4 Q -.25(va)-.25 G .242 +(command\); otherwise 0 is)3.153 F(equi)144 540 Q -.25(va)-.25 G .242 (lent to \2551 and \2550 is in).25 F -.25(va)-.4 G 2.742(lid. If).25 F F1(last)2.832 E F0 .242 (is not speci\214ed, it is set to the current command for list-)3.422 F -.093(ing \(so that)144 386.4 R/F4 10/Courier@0 SF .093(fc \255l \25510) -2.593 F F0 .093(prints the last 10 commands\) and to)2.593 F F1<8c72> -4.502 E(st)-.1 E F0 2.592(otherwise. If)3.272 F F1<8c72>4.502 E(st)-.1 E -F0 .092(is not speci-)3.272 F(\214ed, it is set to the pre)144 398.4 Q -(vious command for editing and \25516 for listing.)-.25 E(The)144 422.4 -Q F22.522 E F0 .022 +.093(ing \(so that)144 552 R F3 .093(fc \255l \25510)2.593 F F0 .093 +(prints the last 10 commands\) and to)2.593 F F1<8c72>4.502 E(st)-.1 E +F0 2.592(otherwise. If)3.272 F F1<8c72>4.502 E(st)-.1 E F0 .092 +(is not speci-)3.272 F(\214ed, it is set to the pre)144 564 Q +(vious command for editing and \25516 for listing.)-.25 E(The)144 588 Q +F22.522 E F0 .022 (option suppresses the command numbers when listing.)2.522 F(The)5.022 E F22.522 E F0 .022(option re)2.522 F -.15(ve)-.25 G .022 -(rses the order of).15 F .438(the commands.)144 434.4 R .438(If the) -5.438 F F22.938 E F0 .438(option is gi)2.938 F -.15(ve)-.25 G .438 +(rses the order of).15 F .438(the commands.)144 600 R .438(If the)5.438 +F F22.938 E F0 .438(option is gi)2.938 F -.15(ve)-.25 G .438 (n, the commands are listed on standard output.).15 F(Otherwise,)5.438 E -.334(the editor gi)144 446.4 R -.15(ve)-.25 G 2.834(nb).15 G(y)-2.834 E -F1(ename)3.024 E F0 .335(is in)3.014 F -.2(vo)-.4 G -.1(ke).2 G 2.835 -(do).1 G 2.835(na\214)-2.835 G .335(le containing those commands.)-2.835 -F(If)5.335 E F1(ename)3.025 E F0 .335(is not gi)3.015 F -.15(ve)-.25 G -(n,).15 E .631(the v)144 458.4 R .631(alue of the)-.25 F F3(FCEDIT)3.131 -E F0 -.25(va)2.881 G .631(riable is used, and the v).25 F .631(alue of) --.25 F F3(EDIT)3.131 E(OR)-.162 E F0(if)2.881 E F3(FCEDIT)3.13 E F0 .63 -(is not set.)2.88 F .63(If nei-)5.63 F .005(ther v)144 470.4 R .005 +.334(the editor gi)144 612 R -.15(ve)-.25 G 2.834(nb).15 G(y)-2.834 E F1 +(ename)3.024 E F0 .335(is in)3.014 F -.2(vo)-.4 G -.1(ke).2 G 2.835(do) +.1 G 2.835(na\214)-2.835 G .335(le containing those commands.)-2.835 F +(If)5.335 E F1(ename)3.025 E F0 .335(is not gi)3.015 F -.15(ve)-.25 G +(n,).15 E .631(the v)144 624 R .631(alue of the)-.25 F F4(FCEDIT)3.131 E +F0 -.25(va)2.881 G .631(riable is used, and the v).25 F .631(alue of) +-.25 F F4(EDIT)3.131 E(OR)-.162 E F0(if)2.881 E F4(FCEDIT)3.13 E F0 .63 +(is not set.)2.88 F .63(If nei-)5.63 F .005(ther v)144 636 R .005 (ariable is set,)-.25 F F1(vi)4.171 E F0 .005(is used.)4.171 F .005 (When editing is complete, the edited commands are echoed and e)5.005 F -(x-)-.15 E(ecuted.)144 482.4 Q .789(In the second form,)144 506.4 R F1 +(x-)-.15 E(ecuted.)144 648 Q .789(In the second form,)144 672 R F1 (command)3.288 E F0 .788(is re-e)3.288 F -.15(xe)-.15 G .788 (cuted after each instance of).15 F F1(pat)3.288 E F0 .788 (is replaced by)3.288 F F1 -.37(re)3.288 G(p).37 E F0(.)A F1(Com-)5.788 -E(mand)144 518.4 Q F0 .171(is interpreted the same as)2.671 F F1<8c72> +E(mand)144 684 Q F0 .171(is interpreted the same as)2.671 F F1<8c72> 2.671 E(st)-.1 E F0(abo)2.671 E -.15(ve)-.15 G 5.171(.A).15 G .172 -(useful alias to use with this is)-2.499 F F4 .172(r='fc \255s')2.672 F -F0 2.672(,s)C 2.672(ot)-2.672 G(hat)-2.672 E(typing)144 530.4 Q F4 7.166 +(useful alias to use with this is)-2.499 F F3 .172(r='fc \255s')2.672 F +F0 2.672(,s)C 2.672(ot)-2.672 G(hat)-2.672 E(typing)144 696 Q F3 7.166 (rc)3.666 G(c)-7.166 E F0 1.166(runs the last command be)3.666 F 1.166 -(ginning with)-.15 F F4(cc)3.666 E F0 1.165(and typing)3.666 F F4(r) +(ginning with)-.15 F F3(cc)3.666 E F0 1.165(and typing)3.666 F F3(r) 3.665 E F0(re-e)3.665 E -.15(xe)-.15 G 1.165(cutes the last com-).15 F -(mand.)144 542.4 Q .142(If the \214rst form is used, the return v)144 -566.4 R .142(alue is 0 unless an in)-.25 F -.25(va)-.4 G .142 -(lid option is encountered or).25 F F1<8c72>4.552 E(st)-.1 E F0(or)3.322 -E F1(last)2.732 E F0 .455(specify history lines out of range.)144 578.4 -R .454(If the)5.454 F F22.954 E F0 .454 -(option is supplied, the return v)2.954 F .454(alue is the v)-.25 F .454 -(alue of the)-.25 F .787(last command e)144 590.4 R -.15(xe)-.15 G .787 -(cuted or f).15 F .788 -(ailure if an error occurs with the temporary \214le of commands.)-.1 F -.788(If the)5.788 F 1.136 -(second form is used, the return status is that of the command re-e)144 -602.4 R -.15(xe)-.15 G 1.135(cuted, unless).15 F F1(cmd)3.835 E F0 1.135 -(does not)4.405 F(specify a v)144 614.4 Q -(alid history line, in which case)-.25 E F2(fc)2.5 E F0(returns f)2.5 E -(ailure.)-.1 E F2(fg)108 631.2 Q F0([)2.5 E F1(jobspec)A F0(])A(Resume) -144 643.2 Q F1(jobspec)5.653 E F0 1.413(in the fore)4.223 F 1.413 -(ground, and mak)-.15 F 3.913(ei)-.1 G 3.913(tt)-3.913 G 1.413 -(he current job)-3.913 F 6.413(.I)-.4 G(f)-6.413 E F1(jobspec)5.653 E F0 -1.414(is not present, the)4.223 F(shell')144 655.2 Q 3.117(sn)-.55 G -.617(otion of the)-3.117 F F1(curr)3.117 E .617(ent job)-.37 F F0 .617 -(is used.)3.117 F .617(The return v)5.617 F .616 -(alue is that of the command placed into the)-.25 F(fore)144 667.2 Q -.362(ground, or f)-.15 F .362 -(ailure if run when job control is disabled or)-.1 F 2.862(,w)-.4 G .363 -(hen run with job control enabled, if)-2.862 F F1(jobspec)145.74 679.2 Q -F0(does not specify a v)2.81 E(alid job or)-.25 E F1(jobspec)4.24 E F0 -(speci\214es a job that w)2.81 E(as started without job control.)-.1 E -F2(getopts)108 696 Q F1(optstring name)2.5 E F0([)2.5 E F1(ar)A 2.5(g.) --.37 G(..)-2.5 E F0(])A F2(getopts)144 708 Q F0 .793 -(is used by shell procedures to parse positional parameters.)3.294 F F1 -(optstring)6.023 E F0 .793(contains the option)3.513 F .149 -(characters to be recognized; if a character is follo)144 720 R .15 -(wed by a colon, the option is e)-.25 F .15(xpected to ha)-.15 F .45 --.15(ve a)-.2 H(n).15 E(GNU Bash 5.2)72 768 Q(2021 December 26)136.795 E -(66)185.955 E 0 Cg EP +(mand.)144 708 Q(GNU Bash 5.2)72 768 Q(2022 January 17)141.79 E(66) +190.95 E 0 Cg EP %%Page: 67 67 %%BeginPageSetup BP %%EndPageSetup /F0 10/Times-Roman@0 SF -.35(BA)72 48 S 137.14(SH\(1\) General).35 F -(Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E(ar)144 84 Q .579 +(Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E .142 +(If the \214rst form is used, the return v)144 84 R .142 +(alue is 0 unless an in)-.25 F -.25(va)-.4 G .142 +(lid option is encountered or).25 F/F1 10/Times-Italic@0 SF<8c72>4.552 E +(st)-.1 E F0(or)3.322 E F1(last)2.732 E F0 .455 +(specify history lines out of range.)144 96 R .454(If the)5.454 F/F2 10 +/Times-Bold@0 SF2.954 E F0 .454(option is supplied, the return v) +2.954 F .454(alue is the v)-.25 F .454(alue of the)-.25 F .787 +(last command e)144 108 R -.15(xe)-.15 G .787(cuted or f).15 F .788 +(ailure if an error occurs with the temporary \214le of commands.)-.1 F +.788(If the)5.788 F 1.136 +(second form is used, the return status is that of the command re-e)144 +120 R -.15(xe)-.15 G 1.135(cuted, unless).15 F F1(cmd)3.835 E F0 1.135 +(does not)4.405 F(specify a v)144 132 Q +(alid history line, in which case)-.25 E F2(fc)2.5 E F0(returns f)2.5 E +(ailure.)-.1 E F2(fg)108 148.8 Q F0([)2.5 E F1(jobspec)A F0(])A(Resume) +144 160.8 Q F1(jobspec)5.653 E F0 1.413(in the fore)4.223 F 1.413 +(ground, and mak)-.15 F 3.913(ei)-.1 G 3.913(tt)-3.913 G 1.413 +(he current job)-3.913 F 6.413(.I)-.4 G(f)-6.413 E F1(jobspec)5.653 E F0 +1.414(is not present, the)4.223 F(shell')144 172.8 Q 3.117(sn)-.55 G +.617(otion of the)-3.117 F F1(curr)3.117 E .617(ent job)-.37 F F0 .617 +(is used.)3.117 F .617(The return v)5.617 F .616 +(alue is that of the command placed into the)-.25 F(fore)144 184.8 Q +.362(ground, or f)-.15 F .362 +(ailure if run when job control is disabled or)-.1 F 2.862(,w)-.4 G .363 +(hen run with job control enabled, if)-2.862 F F1(jobspec)145.74 196.8 Q +F0(does not specify a v)2.81 E(alid job or)-.25 E F1(jobspec)4.24 E F0 +(speci\214es a job that w)2.81 E(as started without job control.)-.1 E +F2(getopts)108 213.6 Q F1(optstring name)2.5 E F0([)2.5 E F1(ar)A 2.5 +(g.)-.37 G(..)-2.5 E F0(])A F2(getopts)144 225.6 Q F0 .793 +(is used by shell procedures to parse positional parameters.)3.294 F F1 +(optstring)6.023 E F0 .793(contains the option)3.513 F .149 +(characters to be recognized; if a character is follo)144 237.6 R .15 +(wed by a colon, the option is e)-.25 F .15(xpected to ha)-.15 F .45 +-.15(ve a)-.2 H(n).15 E(ar)144 249.6 Q .579 (gument, which should be separated from it by white space.)-.18 F .578 (The colon and question mark char)5.579 F(-)-.2 E .636 -(acters may not be used as option characters.)144 96 R .636 -(Each time it is in)5.636 F -.2(vo)-.4 G -.1(ke).2 G(d,).1 E/F1 10 -/Times-Bold@0 SF(getopts)3.136 E F0 .636(places the ne)3.136 F .636 -(xt op-)-.15 F .03(tion in the shell v)144 108 R(ariable)-.25 E/F2 10 -/Times-Italic@0 SF(name)2.89 E F0 2.53(,i).18 G(nitializing)-2.53 E F2 -(name)2.89 E F0 .029(if it does not e)2.71 F .029(xist, and the inde) --.15 F 2.529(xo)-.15 G 2.529(ft)-2.529 G .029(he ne)-2.529 F .029(xt ar) --.15 F(gu-)-.18 E .065(ment to be processed into the v)144 120 R -(ariable)-.25 E/F3 9/Times-Bold@0 SF(OPTIND)2.565 E/F4 9/Times-Roman@0 -SF(.)A F3(OPTIND)4.565 E F0 .066 -(is initialized to 1 each time the shell or a)2.315 F .885 -(shell script is in)144 132 R -.2(vo)-.4 G -.1(ke).2 G 3.385(d. When).1 -F .885(an option requires an ar)3.385 F(gument,)-.18 E F1(getopts)3.385 -E F0 .885(places that ar)3.385 F .885(gument into)-.18 F .566(the v)144 -144 R(ariable)-.25 E F3(OPT)3.066 E(ARG)-.81 E F4(.)A F0 .566 -(The shell does not reset)5.066 F F3(OPTIND)3.066 E F0 .567 +(acters may not be used as option characters.)144 261.6 R .636 +(Each time it is in)5.636 F -.2(vo)-.4 G -.1(ke).2 G(d,).1 E F2(getopts) +3.136 E F0 .636(places the ne)3.136 F .636(xt op-)-.15 F .03 +(tion in the shell v)144 273.6 R(ariable)-.25 E F1(name)2.89 E F0 2.53 +(,i).18 G(nitializing)-2.53 E F1(name)2.89 E F0 .029(if it does not e) +2.71 F .029(xist, and the inde)-.15 F 2.529(xo)-.15 G 2.529(ft)-2.529 G +.029(he ne)-2.529 F .029(xt ar)-.15 F(gu-)-.18 E .065 +(ment to be processed into the v)144 285.6 R(ariable)-.25 E/F3 9 +/Times-Bold@0 SF(OPTIND)2.565 E/F4 9/Times-Roman@0 SF(.)A F3(OPTIND) +4.565 E F0 .066(is initialized to 1 each time the shell or a)2.315 F +.885(shell script is in)144 297.6 R -.2(vo)-.4 G -.1(ke).2 G 3.385 +(d. When).1 F .885(an option requires an ar)3.385 F(gument,)-.18 E F2 +(getopts)3.385 E F0 .885(places that ar)3.385 F .885(gument into)-.18 F +.566(the v)144 309.6 R(ariable)-.25 E F3(OPT)3.066 E(ARG)-.81 E F4(.)A +F0 .566(The shell does not reset)5.066 F F3(OPTIND)3.066 E F0 .567 (automatically; it must be manually reset)2.816 F .39 -(between multiple calls to)144 156 R F1(getopts)2.89 E F0 .39 +(between multiple calls to)144 321.6 R F2(getopts)2.89 E F0 .39 (within the same shell in)2.89 F -.2(vo)-.4 G .389(cation if a ne).2 F -2.889(ws)-.25 G .389(et of parameters is to)-2.889 F(be used.)144 168 Q -2.043(When the end of options is encountered,)144 192 R F1(getopts)4.543 -E F0 -.15(ex)4.543 G 2.043(its with a return v).15 F 2.044 -(alue greater than zero.)-.25 F F3(OPTIND)144 204 Q F0 +2.889(ws)-.25 G .389(et of parameters is to)-2.889 F(be used.)144 333.6 +Q 2.043(When the end of options is encountered,)144 357.6 R F2(getopts) +4.543 E F0 -.15(ex)4.543 G 2.043(its with a return v).15 F 2.044 +(alue greater than zero.)-.25 F F3(OPTIND)144 369.6 Q F0 (is set to the inde)2.25 E 2.5(xo)-.15 G 2.5(ft)-2.5 G -(he \214rst non-option ar)-2.5 E(gument, and)-.18 E F2(name)2.5 E F0 -(is set to ?.)2.5 E F1(getopts)144 228 Q F0 .485 +(he \214rst non-option ar)-2.5 E(gument, and)-.18 E F1(name)2.5 E F0 +(is set to ?.)2.5 E F2(getopts)144 393.6 Q F0 .485 (normally parses the positional parameters, b)2.985 F .485 -(ut if more ar)-.2 F .485(guments are supplied as)-.18 F F2(ar)3.315 E -(g)-.37 E F0 -.25(va)3.205 G(l-).25 E(ues,)144 240 Q F1(getopts)2.5 E F0 -(parses those instead.)2.5 E F1(getopts)144 264 Q F0 .345 +(ut if more ar)-.2 F .485(guments are supplied as)-.18 F F1(ar)3.315 E +(g)-.37 E F0 -.25(va)3.205 G(l-).25 E(ues,)144 405.6 Q F2(getopts)2.5 E +F0(parses those instead.)2.5 E F2(getopts)144 429.6 Q F0 .345 (can report errors in tw)2.845 F 2.845(ow)-.1 G 2.845(ays. If)-2.945 F -.345(the \214rst character of)2.845 F F2(optstring)3.075 E F0 .345 -(is a colon,)3.065 F F2(silent)3.185 E F0 .345(error re-)3.525 F 1.669 -(porting is used.)144 276 R 1.668 +.345(the \214rst character of)2.845 F F1(optstring)3.075 E F0 .345 +(is a colon,)3.065 F F1(silent)3.185 E F0 .345(error re-)3.525 F 1.669 +(porting is used.)144 441.6 R 1.668 (In normal operation, diagnostic messages are printed when in)6.669 F --.25(va)-.4 G 1.668(lid options or).25 F .393(missing option ar)144 288 -R .393(guments are encountered.)-.18 F .394(If the v)5.394 F(ariable) --.25 E F3(OPTERR)2.894 E F0 .394(is set to 0, no error messages)2.644 F -(will be displayed, e)144 300 Q -.15(ve)-.25 G 2.5(ni).15 G 2.5(ft)-2.5 -G(he \214rst character of)-2.5 E F2(optstring)2.73 E F0(is not a colon.) -2.72 E .667(If an in)144 324 R -.25(va)-.4 G .667(lid option is seen,) -.25 F F1(getopts)3.167 E F0 .667(places ? into)3.167 F F2(name)3.527 E -F0 .666(and, if not silent, prints an error message)3.347 F .399 -(and unsets)144 336 R F3(OPT)2.899 E(ARG)-.81 E F4(.)A F0(If)4.899 E F1 -(getopts)2.899 E F0 .399 -(is silent, the option character found is placed in)2.899 F F3(OPT)2.899 -E(ARG)-.81 E F0 .4(and no)2.65 F(diagnostic message is printed.)144 348 -Q 1.242(If a required ar)144 372 R 1.242(gument is not found, and)-.18 F -F1(getopts)3.741 E F0 1.241(is not silent, a question mark \()3.741 F F1 -(?).833 E F0 3.741(\)i).833 G 3.741(sp)-3.741 G 1.241(laced in)-3.741 F -F2(name)144.36 384 Q F0(,).18 E F3(OPT)2.713 E(ARG)-.81 E F0 .213 -(is unset, and a diagnostic message is printed.)2.463 F(If)5.213 E F1 -(getopts)2.713 E F0 .213(is silent, then a colon \()2.713 F F1(:).833 E -F0(\)).833 E(is placed in)144 396 Q F2(name)2.86 E F0(and)2.68 E F3(OPT) -2.5 E(ARG)-.81 E F0(is set to the option character found.)2.25 E F1 -(getopts)144 420 Q F0 .902 +-.25(va)-.4 G 1.668(lid options or).25 F .393(missing option ar)144 +453.6 R .393(guments are encountered.)-.18 F .394(If the v)5.394 F +(ariable)-.25 E F3(OPTERR)2.894 E F0 .394 +(is set to 0, no error messages)2.644 F(will be displayed, e)144 465.6 Q +-.15(ve)-.25 G 2.5(ni).15 G 2.5(ft)-2.5 G(he \214rst character of)-2.5 E +F1(optstring)2.73 E F0(is not a colon.)2.72 E .667(If an in)144 489.6 R +-.25(va)-.4 G .667(lid option is seen,).25 F F2(getopts)3.167 E F0 .667 +(places ? into)3.167 F F1(name)3.527 E F0 .666 +(and, if not silent, prints an error message)3.347 F .399(and unsets)144 +501.6 R F3(OPT)2.899 E(ARG)-.81 E F4(.)A F0(If)4.899 E F2(getopts)2.899 +E F0 .399(is silent, the option character found is placed in)2.899 F F3 +(OPT)2.899 E(ARG)-.81 E F0 .4(and no)2.65 F +(diagnostic message is printed.)144 513.6 Q 1.242(If a required ar)144 +537.6 R 1.242(gument is not found, and)-.18 F F2(getopts)3.741 E F0 +1.241(is not silent, a question mark \()3.741 F F2(?).833 E F0 3.741 +(\)i).833 G 3.741(sp)-3.741 G 1.241(laced in)-3.741 F F1(name)144.36 +549.6 Q F0(,).18 E F3(OPT)2.713 E(ARG)-.81 E F0 .213 +(is unset, and a diagnostic message is printed.)2.463 F(If)5.213 E F2 +(getopts)2.713 E F0 .213(is silent, then a colon \()2.713 F F2(:).833 E +F0(\)).833 E(is placed in)144 561.6 Q F1(name)2.86 E F0(and)2.68 E F3 +(OPT)2.5 E(ARG)-.81 E F0(is set to the option character found.)2.25 E F2 +(getopts)144 585.6 Q F0 .902 (returns true if an option, speci\214ed or unspeci\214ed, is found.) 3.402 F .902(It returns f)5.902 F .901(alse if the end of)-.1 F -(options is encountered or an error occurs.)144 432 Q F1(hash)108 448.8 -Q F0([)2.5 E F1(\255lr)A F0 2.5(][)C F1-2.5 E F2(\214lename)2.5 E -F0 2.5(][)C F1(\255dt)-2.5 E F0 2.5(][)C F2(name)-2.5 E F0(])A .858 -(Each time)144 460.8 R F1(hash)3.358 E F0 .858(is in)3.358 F -.2(vo)-.4 -G -.1(ke).2 G .858(d, the full pathname of the command).1 F F2(name) +(options is encountered or an error occurs.)144 597.6 Q F2(hash)108 +614.4 Q F0([)2.5 E F2(\255lr)A F0 2.5(][)C F2-2.5 E F1(\214lename) +2.5 E F0 2.5(][)C F2(\255dt)-2.5 E F0 2.5(][)C F1(name)-2.5 E F0(])A +.858(Each time)144 626.4 R F2(hash)3.358 E F0 .858(is in)3.358 F -.2(vo) +-.4 G -.1(ke).2 G .858(d, the full pathname of the command).1 F F1(name) 3.718 E F0 .858(is determined by searching)3.538 F .956 -(the directories in)144 472.8 R F1($P)3.456 E -.95(AT)-.74 G(H).95 E F0 +(the directories in)144 638.4 R F2($P)3.456 E -.95(AT)-.74 G(H).95 E F0 .956(and remembered.)3.456 F(An)5.956 E 3.456(yp)-.15 G(re)-3.456 E .956 -(viously-remembered pathname is discarded.)-.25 F .242(If the)144 484.8 -R F12.742 E F0 .243 -(option is supplied, no path search is performed, and)2.742 F F2 +(viously-remembered pathname is discarded.)-.25 F .242(If the)144 650.4 +R F22.742 E F0 .243 +(option is supplied, no path search is performed, and)2.742 F F1 (\214lename)4.653 E F0 .243(is used as the full \214lename)2.923 F .615 -(of the command.)144 496.8 R(The)5.615 E F13.115 E F0 .615 +(of the command.)144 662.4 R(The)5.615 E F23.115 E F0 .615 (option causes the shell to for)3.115 F .615 -(get all remembered locations.)-.18 F(The)5.615 E F13.115 E F0 -(op-)3.115 E .293(tion causes the shell to for)144 508.8 R .293 -(get the remembered location of each)-.18 F F2(name)2.794 E F0 5.294(.I) -C 2.794(ft)-5.294 G(he)-2.794 E F12.794 E F0 .294 +(get all remembered locations.)-.18 F(The)5.615 E F23.115 E F0 +(op-)3.115 E .293(tion causes the shell to for)144 674.4 R .293 +(get the remembered location of each)-.18 F F1(name)2.794 E F0 5.294(.I) +C 2.794(ft)-5.294 G(he)-2.794 E F22.794 E F0 .294 (option is supplied,)2.794 F .028(the full pathname to which each)144 -520.8 R F2(name)2.528 E F0 .028(corresponds is printed.)2.528 F .028 -(If multiple)5.028 F F2(name)2.528 E F0(ar)2.528 E .028 -(guments are sup-)-.18 F .175(plied with)144 532.8 R F12.675 E F0 -2.675(,t)C(he)-2.675 E F2(name)2.675 E F0 .175 -(is printed before the hashed full pathname.)2.675 F(The)5.175 E F1 +686.4 R F1(name)2.528 E F0 .028(corresponds is printed.)2.528 F .028 +(If multiple)5.028 F F1(name)2.528 E F0(ar)2.528 E .028 +(guments are sup-)-.18 F .175(plied with)144 698.4 R F22.675 E F0 +2.675(,t)C(he)-2.675 E F1(name)2.675 E F0 .175 +(is printed before the hashed full pathname.)2.675 F(The)5.175 E F2 2.676 E F0 .176(option causes output to)2.676 F .783 -(be displayed in a format that may be reused as input.)144 544.8 R .783 +(be displayed in a format that may be reused as input.)144 710.4 R .783 (If no ar)5.783 F .783(guments are gi)-.18 F -.15(ve)-.25 G .783 -(n, or if only).15 F F13.283 E F0(is)3.283 E .807 -(supplied, information about remembered commands is printed.)144 556.8 R -.807(The return status is true unless a)5.807 F F2(name)144.36 568.8 Q -F0(is not found or an in)2.68 E -.25(va)-.4 G(lid option is supplied.) -.25 E F1(help)108 585.6 Q F0([)2.5 E F1(\255dms)A F0 2.5(][)C F2 -(pattern)-2.5 E F0(])A .867(Display helpful information about b)144 -597.6 R .867(uiltin commands.)-.2 F(If)5.867 E F2(pattern)4.617 E F0 -.866(is speci\214ed,)3.607 F F1(help)3.366 E F0(gi)3.366 E -.15(ve)-.25 -G 3.366(sd).15 G(etailed)-3.366 E .223(help on all commands matching)144 -609.6 R F2(pattern)3.973 E F0 2.723(;o).24 G .223 -(therwise help for all the b)-2.723 F .224 -(uiltins and shell control struc-)-.2 F(tures is printed.)144 621.6 Q F1 -144 633.6 Q F0(Display a short description of each)180 633.6 Q F2 -(pattern)2.5 E F1144 645.6 Q F0(Display the description of each) -180 645.6 Q F2(pattern)2.5 E F0(in a manpage-lik)2.5 E 2.5(ef)-.1 G -(ormat)-2.5 E F1144 657.6 Q F0 -(Display only a short usage synopsis for each)180 657.6 Q F2(pattern)2.5 -E F0(The return status is 0 unless no command matches)144 674.4 Q F2 -(pattern)3.75 E F0(.).24 E F1(history [)108 691.2 Q F2(n)A F1(])A -(history \255c)108 703.2 Q F0(GNU Bash 5.2)72 768 Q(2021 December 26) -136.795 E(67)185.955 E 0 Cg EP +(n, or if only).15 F F23.283 E F0(is)3.283 E .807 +(supplied, information about remembered commands is printed.)144 722.4 R +.807(The return status is true unless a)5.807 F(GNU Bash 5.2)72 768 Q +(2022 January 17)141.79 E(67)190.95 E 0 Cg EP %%Page: 68 68 %%BeginPageSetup BP %%EndPageSetup /F0 10/Times-Roman@0 SF -.35(BA)72 48 S 137.14(SH\(1\) General).35 F -(Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E/F1 10/Times-Bold@0 -SF(history \255d)108 84 Q/F2 10/Times-Italic@0 SF(of)2.5 E(fset)-.18 E -F1(history \255d)108 96 Q F2(start)2.5 E F0A F2(end)A F1 -(history \255anrw)108 108 Q F0([)2.5 E F2(\214lename)A F0(])A F1 -(history \255p)108 120 Q F2(ar)2.5 E(g)-.37 E F0([)2.5 E F2(ar)A 2.5(g.) --.37 G(..)-2.5 E F0(])A F1(history \255s)108 132 Q F2(ar)2.5 E(g)-.37 E -F0([)2.5 E F2(ar)A 2.5(g.)-.37 G(..)-2.5 E F0(])A -.4(Wi)144 144 S .752 +(Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E/F1 10 +/Times-Italic@0 SF(name)144.36 84 Q F0(is not found or an in)2.68 E -.25 +(va)-.4 G(lid option is supplied.).25 E/F2 10/Times-Bold@0 SF(help)108 +100.8 Q F0([)2.5 E F2(\255dms)A F0 2.5(][)C F1(pattern)-2.5 E F0(])A +.867(Display helpful information about b)144 112.8 R .867 +(uiltin commands.)-.2 F(If)5.867 E F1(pattern)4.617 E F0 .866 +(is speci\214ed,)3.607 F F2(help)3.366 E F0(gi)3.366 E -.15(ve)-.25 G +3.366(sd).15 G(etailed)-3.366 E .223(help on all commands matching)144 +124.8 R F1(pattern)3.973 E F0 2.723(;o).24 G .223 +(therwise help for all the b)-2.723 F .224 +(uiltins and shell control struc-)-.2 F(tures is printed.)144 136.8 Q F2 +144 148.8 Q F0(Display a short description of each)180 148.8 Q F1 +(pattern)2.5 E F2144 160.8 Q F0(Display the description of each) +180 160.8 Q F1(pattern)2.5 E F0(in a manpage-lik)2.5 E 2.5(ef)-.1 G +(ormat)-2.5 E F2144 172.8 Q F0 +(Display only a short usage synopsis for each)180 172.8 Q F1(pattern)2.5 +E F0(The return status is 0 unless no command matches)144 189.6 Q F1 +(pattern)3.75 E F0(.).24 E F2(history [)108 206.4 Q F1(n)A F2(])A +(history \255c)108 218.4 Q(history \255d)108 230.4 Q F1(of)2.5 E(fset) +-.18 E F2(history \255d)108 242.4 Q F1(start)2.5 E F0A F1(end)A F2 +(history \255anrw)108 254.4 Q F0([)2.5 E F1(\214lename)A F0(])A F2 +(history \255p)108 266.4 Q F1(ar)2.5 E(g)-.37 E F0([)2.5 E F1(ar)A 2.5 +(g.)-.37 G(..)-2.5 E F0(])A F2(history \255s)108 278.4 Q F1(ar)2.5 E(g) +-.37 E F0([)2.5 E F1(ar)A 2.5(g.)-.37 G(..)-2.5 E F0(])A -.4(Wi)144 +290.4 S .752 (th no options, display the command history list with line numbers.).4 F -.752(Lines listed with a)5.752 F F1(*)3.251 E F0(ha)3.251 E -.15(ve)-.2 -G .38(been modi\214ed.)144 156 R .38(An ar)5.38 F .38(gument of)-.18 F -F2(n)3.24 E F0 .38(lists only the last)3.12 F F2(n)3.24 E F0 2.88 +.752(Lines listed with a)5.752 F F2(*)3.251 E F0(ha)3.251 E -.15(ve)-.2 +G .38(been modi\214ed.)144 302.4 R .38(An ar)5.38 F .38(gument of)-.18 F +F1(n)3.24 E F0 .38(lists only the last)3.12 F F1(n)3.24 E F0 2.88 (lines. If)3.12 F .38(the shell v)2.88 F(ariable)-.25 E/F3 9 -/Times-Bold@0 SF(HISTTIMEFOR-)2.881 E(MA)144 168 Q(T)-.855 E F0 .265 -(is set and not null, it is used as a format string for)2.515 F F2 +/Times-Bold@0 SF(HISTTIMEFOR-)2.881 E(MA)144 314.4 Q(T)-.855 E F0 .265 +(is set and not null, it is used as a format string for)2.515 F F1 (strftime)2.764 E F0 .264(\(3\) to display the time stamp asso-)B 1.019 -(ciated with each displayed history entry)144 180 R 6.019(.N)-.65 G +(ciated with each displayed history entry)144 326.4 R 6.019(.N)-.65 G 3.519(oi)-6.019 G(nterv)-3.519 E 1.019 (ening blank is printed between the formatted)-.15 F .176 -(time stamp and the history line.)144 192 R(If)5.176 E F2(\214lename) +(time stamp and the history line.)144 338.4 R(If)5.176 E F1(\214lename) 2.676 E F0 .176 (is supplied, it is used as the name of the history \214le; if)2.676 F -(not, the v)144 204 Q(alue of)-.25 E F3(HISTFILE)2.5 E F0(is used.)2.25 -E(Options, if supplied, ha)5 E .3 -.15(ve t)-.2 H(he follo).15 E -(wing meanings:)-.25 E F1144 216 Q F0 -(Clear the history list by deleting all the entries.)180 216 Q F1 -144 228 Q F2(of)2.5 E(fset)-.18 E F0 .389 -(Delete the history entry at position)180 240 R F2(of)2.889 E(fset)-.18 -E F0 5.389(.I)C(f)-5.389 E F2(of)2.889 E(fset)-.18 E F0 .389(is ne)2.889 -F -.05(ga)-.15 G(ti).05 E -.15(ve)-.25 G 2.89(,i).15 G 2.89(ti)-2.89 G -2.89(si)-2.89 G .39(nterpreted as relati)-2.89 F -.15(ve)-.25 G .599 -(to one greater than the last history position, so ne)180 252 R -.05(ga) --.15 G(ti).05 E .899 -.15(ve i)-.25 H .598 -(ndices count back from the end).15 F(of the history)180 264 Q 2.5(,a) +(not, the v)144 350.4 Q(alue of)-.25 E F3(HISTFILE)2.5 E F0(is used.) +2.25 E(Options, if supplied, ha)5 E .3 -.15(ve t)-.2 H(he follo).15 E +(wing meanings:)-.25 E F2144 362.4 Q F0 +(Clear the history list by deleting all the entries.)180 362.4 Q F2 +144 374.4 Q F1(of)2.5 E(fset)-.18 E F0 .389 +(Delete the history entry at position)180 386.4 R F1(of)2.889 E(fset) +-.18 E F0 5.389(.I)C(f)-5.389 E F1(of)2.889 E(fset)-.18 E F0 .389(is ne) +2.889 F -.05(ga)-.15 G(ti).05 E -.15(ve)-.25 G 2.89(,i).15 G 2.89(ti) +-2.89 G 2.89(si)-2.89 G .39(nterpreted as relati)-2.89 F -.15(ve)-.25 G +.599(to one greater than the last history position, so ne)180 398.4 R +-.05(ga)-.15 G(ti).05 E .899 -.15(ve i)-.25 H .598 +(ndices count back from the end).15 F(of the history)180 410.4 Q 2.5(,a) -.65 G(nd an inde)-2.5 E 2.5(xo)-.15 G 2.5<66ad>-2.5 G 2.5(1r)-2.5 G -(efers to the current)-2.5 E F1(history -d)2.5 E F0(command.)2.5 E F1 -144 276 Q F2(start)2.5 E F0A F2(end)A F0 1.25 -(Delete the range of history entries between positions)180 288 R F2 -(start)3.75 E F0(and)3.75 E F2(end)3.75 E F0 3.75(,i)C(nclusi)-3.75 E --.15(ve)-.25 G 6.25(.P).15 G(ositi)-6.25 E -.15(ve)-.25 G(and ne)180 300 -Q -.05(ga)-.15 G(ti).05 E .3 -.15(ve v)-.25 H(alues for)-.1 E F2(start) -2.5 E F0(and)2.5 E F2(end)2.5 E F0(are interpreted as described abo)2.5 -E -.15(ve)-.15 G(.).15 E F1144 312 Q F0 .565(Append the `)180 312 -R(`ne)-.74 E(w')-.25 E 3.065('h)-.74 G .564 -(istory lines to the history \214le.)-3.065 F .564 -(These are history lines entered since)5.564 F(the be)180 324 Q -(ginning of the current)-.15 E F1(bash)2.5 E F0(session, b)2.5 E -(ut not already appended to the history \214le.)-.2 E F1144 336 Q -F0 .854(Read the history lines not already read from the history \214le\ - into the current history list.)180 336 R .773 -(These are lines appended to the history \214le since the be)180 348 R -.772(ginning of the current)-.15 F F1(bash)3.272 E F0(ses-)3.272 E -(sion.)180 360 Q F1144 372 Q F0(Read the contents of the history \ -\214le and append them to the current history list.)180 372 Q F1 -144 384 Q F0(Write the current history list to the history \214le, o)180 -384 Q -.15(ve)-.15 G(rwriting the history \214le').15 E 2.5(sc)-.55 G -(ontents.)-2.5 E F1144 396 Q F0 .625 -(Perform history substitution on the follo)180 396 R(wing)-.25 E F2(ar) -3.125 E(gs)-.37 E F0 .626(and display the result on the standard)3.125 F -2.975(output. Does)180 408 R .475 -(not store the results in the history list.)2.975 F(Each)5.475 E F2(ar) +(efers to the current)-2.5 E F2(history -d)2.5 E F0(command.)2.5 E F2 +144 422.4 Q F1(start)2.5 E F0A F1(end)A F0 1.25 +(Delete the range of history entries between positions)180 434.4 R F1 +(start)3.75 E F0(and)3.75 E F1(end)3.75 E F0 3.75(,i)C(nclusi)-3.75 E +-.15(ve)-.25 G 6.25(.P).15 G(ositi)-6.25 E -.15(ve)-.25 G(and ne)180 +446.4 Q -.05(ga)-.15 G(ti).05 E .3 -.15(ve v)-.25 H(alues for)-.1 E F1 +(start)2.5 E F0(and)2.5 E F1(end)2.5 E F0 +(are interpreted as described abo)2.5 E -.15(ve)-.15 G(.).15 E F2 +144 458.4 Q F0 .565(Append the `)180 458.4 R(`ne)-.74 E(w')-.25 E 3.065 +('h)-.74 G .564(istory lines to the history \214le.)-3.065 F .564 +(These are history lines entered since)5.564 F(the be)180 470.4 Q +(ginning of the current)-.15 E F2(bash)2.5 E F0(session, b)2.5 E +(ut not already appended to the history \214le.)-.2 E F2144 482.4 +Q F0 .854(Read the history lines not already read from the history \214\ +le into the current history list.)180 482.4 R .773 +(These are lines appended to the history \214le since the be)180 494.4 R +.772(ginning of the current)-.15 F F2(bash)3.272 E F0(ses-)3.272 E +(sion.)180 506.4 Q F2144 518.4 Q F0(Read the contents of the hist\ +ory \214le and append them to the current history list.)180 518.4 Q F2 +144 530.4 Q F0 +(Write the current history list to the history \214le, o)180 530.4 Q +-.15(ve)-.15 G(rwriting the history \214le').15 E 2.5(sc)-.55 G +(ontents.)-2.5 E F2144 542.4 Q F0 .625 +(Perform history substitution on the follo)180 542.4 R(wing)-.25 E F1 +(ar)3.125 E(gs)-.37 E F0 .626(and display the result on the standard) +3.125 F 2.975(output. Does)180 554.4 R .475 +(not store the results in the history list.)2.975 F(Each)5.475 E F1(ar) 2.975 E(g)-.37 E F0 .475(must be quoted to disable)2.975 F -(normal history e)180 420 Q(xpansion.)-.15 E F1144 432 Q F0 .362 -(Store the)180 432 R F2(ar)3.192 E(gs)-.37 E F0 .363 +(normal history e)180 566.4 Q(xpansion.)-.15 E F2144 578.4 Q F0 +.362(Store the)180 578.4 R F1(ar)3.192 E(gs)-.37 E F0 .363 (in the history list as a single entry)3.132 F 5.363(.T)-.65 G .363 -(he last command in the history list is)-5.363 F(remo)180 444 Q -.15(ve) --.15 G 2.5(db).15 G(efore the)-2.5 E F2(ar)2.83 E(gs)-.37 E F0 -(are added.)2.77 E .146(If the)144 460.8 R F3(HISTTIMEFORMA)2.645 E(T) +(he last command in the history list is)-5.363 F(remo)180 590.4 Q -.15 +(ve)-.15 G 2.5(db).15 G(efore the)-2.5 E F1(ar)2.83 E(gs)-.37 E F0 +(are added.)2.77 E .146(If the)144 607.2 R F3(HISTTIMEFORMA)2.645 E(T) -.855 E F0 -.25(va)2.395 G .145 (riable is set, the time stamp information associated with each history) -.25 F .668(entry is written to the history \214le, mark)144 472.8 R .669 +.25 F .668(entry is written to the history \214le, mark)144 619.2 R .669 (ed with the history comment character)-.1 F 5.669(.W)-.55 G .669 -(hen the history)-5.669 F .956(\214le is read, lines be)144 484.8 R .956 +(hen the history)-5.669 F .956(\214le is read, lines be)144 631.2 R .956 (ginning with the history comment character follo)-.15 F .955 (wed immediately by a digit)-.25 F .832 -(are interpreted as timestamps for the follo)144 496.8 R .832 +(are interpreted as timestamps for the follo)144 643.2 R .832 (wing history entry)-.25 F 5.833(.T)-.65 G .833(he return v)-5.833 F -.833(alue is 0 unless an in-)-.25 F -.25(va)144 508.8 S .168(lid option\ +.833(alue is 0 unless an in-)-.25 F -.25(va)144 655.2 S .168(lid option\ is encountered, an error occurs while reading or writing the history \ -\214le, an in).25 F -.25(va)-.4 G(lid).25 E F2(of)2.668 E(f-)-.18 E(set) -144 520.8 Q F0 .34(or range is supplied as an ar)2.84 F .34(gument to) --.18 F F12.841 E F0 2.841(,o)C 2.841(rt)-2.841 G .341 +\214le, an in).25 F -.25(va)-.4 G(lid).25 E F1(of)2.668 E(f-)-.18 E(set) +144 667.2 Q F0 .34(or range is supplied as an ar)2.84 F .34(gument to) +-.18 F F22.841 E F0 2.841(,o)C 2.841(rt)-2.841 G .341 (he history e)-2.841 F .341(xpansion supplied as an ar)-.15 F .341 -(gument to)-.18 F F1144 532.8 Q F0 -.1(fa)2.5 G(ils.).1 E F1(jobs) -108 549.6 Q F0([)2.5 E F1(\255lnprs)A F0 2.5(][)C F2(jobspec)A F0(... ]) -2.5 E F1(jobs \255x)108 561.6 Q F2(command)2.5 E F0([)2.5 E F2(ar)2.5 E -(gs)-.37 E F0(... ])2.5 E(The \214rst form lists the acti)144 573.6 Q .3 --.15(ve j)-.25 H 2.5(obs. The).15 F(options ha)2.5 E .3 -.15(ve t)-.2 H -(he follo).15 E(wing meanings:)-.25 E F1144 585.6 Q F0 -(List process IDs in addition to the normal information.)180 585.6 Q F1 -144 597.6 Q F0 .194(Display information only about jobs that ha) -180 597.6 R .494 -.15(ve c)-.2 H .193(hanged status since the user w).15 -F .193(as last noti-)-.1 F(\214ed of their status.)180 609.6 Q F1 -144 621.6 Q F0(List only the process ID of the job')180 621.6 Q 2.5(sp) --.55 G(rocess group leader)-2.5 E(.)-.55 E F1144 633.6 Q F0 -(Display only running jobs.)180 633.6 Q F1144 645.6 Q F0 -(Display only stopped jobs.)180 645.6 Q(If)144 662.4 Q F2(jobspec)4.553 -E F0 .313(is gi)3.123 F -.15(ve)-.25 G .313 -(n, output is restricted to information about that job).15 F 5.314(.T) --.4 G .314(he return status is 0 unless)-5.314 F(an in)144 674.4 Q -.25 -(va)-.4 G(lid option is encountered or an in).25 E -.25(va)-.4 G(lid).25 -E F2(jobspec)4.24 E F0(is supplied.)2.81 E .395(If the)144 691.2 R F1 -2.895 E F0 .394(option is supplied,)2.894 F F1(jobs)2.894 E F0 -.394(replaces an)2.894 F(y)-.15 E F2(jobspec)4.634 E F0 .394(found in) -3.204 F F2(command)3.094 E F0(or)3.664 E F2(ar)3.224 E(gs)-.37 E F0 .394 -(with the corre-)3.164 F(sponding process group ID, and e)144 703.2 Q --.15(xe)-.15 G(cutes).15 E F2(command)2.7 E F0(passing it)3.27 E F2(ar) -2.83 E(gs)-.37 E F0 2.5(,r).27 G(eturning its e)-2.5 E(xit status.)-.15 -E(GNU Bash 5.2)72 768 Q(2021 December 26)136.795 E(68)185.955 E 0 Cg EP +(gument to)-.18 F F2144 679.2 Q F0 -.1(fa)2.5 G(ils.).1 E F2(jobs) +108 696 Q F0([)2.5 E F2(\255lnprs)A F0 2.5(][)C F1(jobspec)A F0(... ]) +2.5 E(GNU Bash 5.2)72 768 Q(2022 January 17)141.79 E(68)190.95 E 0 Cg EP %%Page: 69 69 %%BeginPageSetup BP %%EndPageSetup /F0 10/Times-Roman@0 SF -.35(BA)72 48 S 137.14(SH\(1\) General).35 F (Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E/F1 10/Times-Bold@0 -SF(kill)108 84 Q F0([)2.5 E F1A/F2 10/Times-Italic@0 SF(sigspec) -2.5 E F0(|)2.5 E F12.5 E F2(signum)2.5 E F0(|)2.5 E F12.5 E F2 -(sigspec)A F0 2.5(][)C F2(pid)-2.5 E F0(|)2.5 E F2(jobspec)2.5 E F0 2.5 -(].)C(..)-2.5 E F1(kill \255l)108 96 Q F0(|)A F1A F0([)2.5 E F2 -(sigspec)A F0(|)2.5 E F2 -.2(ex)2.5 G(it_status).2 E F0(])A .017 -(Send the signal named by)144 108 R F2(sigspec)2.857 E F0(or)2.827 E F2 -(signum)2.857 E F0 .017(to the processes named by)2.837 F F2(pid)3.767 E -F0(or)3.287 E F2(jobspec)4.257 E F0(.).31 E F2(sigspec)5.357 E F0(is) -2.828 E .319(either a case-insensiti)144 120 R .619 -.15(ve s)-.25 H +SF(jobs \255x)108 84 Q/F2 10/Times-Italic@0 SF(command)2.5 E F0([)2.5 E +F2(ar)2.5 E(gs)-.37 E F0(... ])2.5 E(The \214rst form lists the acti)144 +96 Q .3 -.15(ve j)-.25 H 2.5(obs. The).15 F(options ha)2.5 E .3 -.15 +(ve t)-.2 H(he follo).15 E(wing meanings:)-.25 E F1144 108 Q F0 +(List process IDs in addition to the normal information.)180 108 Q F1 +144 120 Q F0 .194(Display information only about jobs that ha)180 +120 R .494 -.15(ve c)-.2 H .193(hanged status since the user w).15 F +.193(as last noti-)-.1 F(\214ed of their status.)180 132 Q F1144 +144 Q F0(List only the process ID of the job')180 144 Q 2.5(sp)-.55 G +(rocess group leader)-2.5 E(.)-.55 E F1144 156 Q F0 +(Display only running jobs.)180 156 Q F1144 168 Q F0 +(Display only stopped jobs.)180 168 Q(If)144 184.8 Q F2(jobspec)4.553 E +F0 .313(is gi)3.123 F -.15(ve)-.25 G .313 +(n, output is restricted to information about that job).15 F 5.314(.T) +-.4 G .314(he return status is 0 unless)-5.314 F(an in)144 196.8 Q -.25 +(va)-.4 G(lid option is encountered or an in).25 E -.25(va)-.4 G(lid).25 +E F2(jobspec)4.24 E F0(is supplied.)2.81 E .395(If the)144 213.6 R F1 +2.895 E F0 .394(option is supplied,)2.894 F F1(jobs)2.894 E F0 +.394(replaces an)2.894 F(y)-.15 E F2(jobspec)4.634 E F0 .394(found in) +3.204 F F2(command)3.094 E F0(or)3.664 E F2(ar)3.224 E(gs)-.37 E F0 .394 +(with the corre-)3.164 F(sponding process group ID, and e)144 225.6 Q +-.15(xe)-.15 G(cutes).15 E F2(command)2.7 E F0(passing it)3.27 E F2(ar) +2.83 E(gs)-.37 E F0 2.5(,r).27 G(eturning its e)-2.5 E(xit status.)-.15 +E F1(kill)108 242.4 Q F0([)2.5 E F1A F2(sigspec)2.5 E F0(|)2.5 E +F12.5 E F2(signum)2.5 E F0(|)2.5 E F12.5 E F2(sigspec)A F0 2.5 +(][)C F2(pid)-2.5 E F0(|)2.5 E F2(jobspec)2.5 E F0 2.5(].)C(..)-2.5 E F1 +(kill \255l)108 254.4 Q F0(|)A F1A F0([)2.5 E F2(sigspec)A F0(|) +2.5 E F2 -.2(ex)2.5 G(it_status).2 E F0(])A .017 +(Send the signal named by)144 266.4 R F2(sigspec)2.857 E F0(or)2.827 E +F2(signum)2.857 E F0 .017(to the processes named by)2.837 F F2(pid)3.767 +E F0(or)3.287 E F2(jobspec)4.257 E F0(.).31 E F2(sigspec)5.357 E F0(is) +2.828 E .319(either a case-insensiti)144 278.4 R .619 -.15(ve s)-.25 H .319(ignal name such as).15 F/F3 9/Times-Bold@0 SF(SIGKILL)2.819 E F0 .318(\(with or without the)2.569 F F3(SIG)2.818 E F0 .318 -(pre\214x\) or a signal)2.568 F(number;)144 132 Q F2(signum)3.267 E F0 +(pre\214x\) or a signal)2.568 F(number;)144 290.4 Q F2(signum)3.267 E F0 .427(is a signal number)3.247 F 5.427(.I)-.55 G(f)-5.427 E F2(sigspec) 3.267 E F0 .427(is not present, then)3.237 F F3(SIGTERM)2.927 E F0 .427 -(is assumed.)2.677 F .428(An ar)5.427 F(-)-.2 E .314(gument of)144 144 R -F12.814 E F0 .314(lists the signal names.)2.814 F .314(If an)5.314 -F 2.814(ya)-.15 G -.18(rg)-2.814 G .314(uments are supplied when).18 F -F12.814 E F0 .314(is gi)2.814 F -.15(ve)-.25 G .313 -(n, the names of).15 F .119(the signals corresponding to the ar)144 156 -R .119(guments are listed, and the return status is 0.)-.18 F(The)5.12 E -F2 -.2(ex)2.62 G(it_status).2 E F0(ar)2.62 E(-)-.2 E .8(gument to)144 -168 R F13.3 E F0 .8 +(is assumed.)2.677 F .428(An ar)5.427 F(-)-.2 E .314(gument of)144 302.4 +R F12.814 E F0 .314(lists the signal names.)2.814 F .314(If an) +5.314 F 2.814(ya)-.15 G -.18(rg)-2.814 G .314(uments are supplied when) +.18 F F12.814 E F0 .314(is gi)2.814 F -.15(ve)-.25 G .313 +(n, the names of).15 F .119(the signals corresponding to the ar)144 +314.4 R .119(guments are listed, and the return status is 0.)-.18 F(The) +5.12 E F2 -.2(ex)2.62 G(it_status).2 E F0(ar)2.62 E(-)-.2 E .8 +(gument to)144 326.4 R F13.3 E F0 .8 (is a number specifying either a signal number or the e)3.3 F .799 -(xit status of a process termi-)-.15 F .962(nated by a signal.)144 180 R -(The)5.962 E F13.462 E F0 .962(option is equi)3.462 F -.25(va)-.25 -G .962(lent to).25 F F13.462 E F0(.)A F1(kill)5.962 E F0 .962 +(xit status of a process termi-)-.15 F .962(nated by a signal.)144 338.4 +R(The)5.962 E F13.462 E F0 .962(option is equi)3.462 F -.25(va) +-.25 G .962(lent to).25 F F13.462 E F0(.)A F1(kill)5.962 E F0 .962 (returns true if at least one signal w)3.462 F(as)-.1 E -(successfully sent, or f)144 192 Q(alse if an error occurs or an in)-.1 -E -.25(va)-.4 G(lid option is encountered.).25 E F1(let)108 208.8 Q F2 -(ar)2.5 E(g)-.37 E F0([)2.5 E F2(ar)A(g)-.37 E F0(...])2.5 E(Each)144 -220.8 Q F2(ar)3.027 E(g)-.37 E F0 .197(is an arithmetic e)2.917 F .197 +(successfully sent, or f)144 350.4 Q(alse if an error occurs or an in) +-.1 E -.25(va)-.4 G(lid option is encountered.).25 E F1(let)108 367.2 Q +F2(ar)2.5 E(g)-.37 E F0([)2.5 E F2(ar)A(g)-.37 E F0(...])2.5 E(Each)144 +379.2 Q F2(ar)3.027 E(g)-.37 E F0 .197(is an arithmetic e)2.917 F .197 (xpression to be e)-.15 F -.25(va)-.25 G .196(luated \(see).25 F F3 .196 (ARITHMETIC EV)2.696 F(ALU)-1.215 E -.855(AT)-.54 G(ION).855 E F0(abo) -2.446 E -.15(ve)-.15 G 2.696(\). If).15 F(the last)144 232.8 Q F2(ar) +2.446 E -.15(ve)-.15 G 2.696(\). If).15 F(the last)144 391.2 Q F2(ar) 2.83 E(g)-.37 E F0 -.25(eva)2.72 G(luates to 0,).25 E F1(let)2.5 E F0 -(returns 1; 0 is returned otherwise.)2.5 E F1(local)108 249.6 Q F0([)2.5 -E F2(option)A F0 2.5(][)C F2(name)-2.5 E F0([=)A F2(value)A F0 2.5(].)C -(.. | \255 ])-2.5 E -.15(Fo)144 261.6 S 2.541(re).15 G .041(ach ar) --2.541 F .042(gument, a local v)-.18 F .042(ariable named)-.25 F F2 -(name)2.902 E F0 .042(is created, and assigned)2.722 F F2(value)2.832 E -F0 5.042(.T).18 G(he)-5.042 E F2(option)2.542 E F0 .042(can be)2.542 F -(an)144 273.6 Q 3.153(yo)-.15 G 3.153(ft)-3.153 G .653 -(he options accepted by)-3.153 F F1(declar)3.153 E(e)-.18 E F0 5.652(.W) -C(hen)-5.652 E F1(local)3.152 E F0 .652 -(is used within a function, it causes the v)3.152 F(ari-)-.25 E(able)144 -285.6 Q F2(name)3.281 E F0 .421(to ha)3.101 F .721 -.15(ve a v)-.2 H -.422(isible scope restricted to that function and its children.).15 F -(If)5.422 E F2(name)2.922 E F0 .422(is \255, the set)2.922 F .51 -(of shell options is made local to the function in which)144 297.6 R F1 +(returns 1; 0 is returned otherwise.)2.5 E F1(local)108 408 Q F0([)2.5 E +F2(option)A F0 2.5(][)C F2(name)-2.5 E F0([=)A F2(value)A F0 2.5(].)C +(.. | \255 ])-2.5 E -.15(Fo)144 420 S 2.541(re).15 G .041(ach ar)-2.541 +F .042(gument, a local v)-.18 F .042(ariable named)-.25 F F2(name)2.902 +E F0 .042(is created, and assigned)2.722 F F2(value)2.832 E F0 5.042(.T) +.18 G(he)-5.042 E F2(option)2.542 E F0 .042(can be)2.542 F(an)144 432 Q +3.153(yo)-.15 G 3.153(ft)-3.153 G .653(he options accepted by)-3.153 F +F1(declar)3.153 E(e)-.18 E F0 5.652(.W)C(hen)-5.652 E F1(local)3.152 E +F0 .652(is used within a function, it causes the v)3.152 F(ari-)-.25 E +(able)144 444 Q F2(name)3.281 E F0 .421(to ha)3.101 F .721 -.15(ve a v) +-.2 H .422(isible scope restricted to that function and its children.) +.15 F(If)5.422 E F2(name)2.922 E F0 .422(is \255, the set)2.922 F .51 +(of shell options is made local to the function in which)144 456 R F1 (local)3.009 E F0 .509(is in)3.009 F -.2(vo)-.4 G -.1(ke).2 G .509 -(d: shell options changed us-).1 F 1.17(ing the)144 309.6 R F1(set)3.67 -E F0 -.2(bu)3.67 G 1.171 +(d: shell options changed us-).1 F 1.17(ing the)144 468 R F1(set)3.67 E +F0 -.2(bu)3.67 G 1.171 (iltin inside the function are restored to their original v).2 F 1.171 -(alues when the function re-)-.25 F 3.381(turns. The)144 321.6 R .881 +(alues when the function re-)-.25 F 3.381(turns. The)144 480 R .881 (restore is ef)3.381 F .881(fected as if a series of)-.25 F F1(set)3.381 E F0 .88(commands were e)3.38 F -.15(xe)-.15 G .88 (cuted to restore the v).15 F(alues)-.25 E .787 -(that were in place before the function.)144 333.6 R -.4(Wi)5.788 G .788 +(that were in place before the function.)144 492 R -.4(Wi)5.788 G .788 (th no operands,).4 F F1(local)3.288 E F0 .788(writes a list of local v) -3.288 F .788(ariables to)-.25 F .655(the standard output.)144 345.6 R -.654(It is an error to use)5.655 F F1(local)3.154 E F0 .654 +3.288 F .788(ariables to)-.25 F .655(the standard output.)144 504 R .654 +(It is an error to use)5.655 F F1(local)3.154 E F0 .654 (when not within a function.)3.154 F .654(The return status is 0)5.654 F -(unless)144 357.6 Q F1(local)2.5 E F0(is used outside a function, an in) +(unless)144 516 Q F1(local)2.5 E F0(is used outside a function, an in) 2.5 E -.25(va)-.4 G(lid).25 E F2(name)2.86 E F0(is supplied, or)2.68 E F2(name)2.5 E F0(is a readonly v)2.5 E(ariable.)-.25 E F1(logout)108 -374.4 Q F0(Exit a login shell.)144 374.4 Q F1(map\214le)108 391.2 Q F0 +532.8 Q F0(Exit a login shell.)144 532.8 Q F1(map\214le)108 549.6 Q F0 ([)2.5 E F1A F2(delim)2.5 E F0 2.5(][)C F1-2.5 E F2(count) 2.5 E F0 2.5(][)C F1-2.5 E F2(origin)2.5 E F0 2.5(][)C F1 -2.5 E F2(count)2.5 E F0 2.5(][)C F1-2.5 E F0 2.5(][)C F1 -2.5 E F2(fd)2.5 E F0 2.5(][)C F1-2.5 E F2(callbac)2.5 E(k)-.2 E F0 2.5(][)C F1-2.5 E F2(quantum)2.5 E F0 2.5(][)C F2(arr)-2.5 E -(ay)-.15 E F0(])A F1 -.18(re)108 403.2 S(adarray).18 E F0([)2.5 E F1 +(ay)-.15 E F0(])A F1 -.18(re)108 561.6 S(adarray).18 E F0([)2.5 E F1 A F2(delim)2.5 E F0 2.5(][)C F1-2.5 E F2(count)2.5 E F0 2.5 (][)C F1-2.5 E F2(origin)2.5 E F0 2.5(][)C F1-2.5 E F2 (count)2.5 E F0 2.5(][)C F1-2.5 E F0 2.5(][)C F1-2.5 E F2 (fd)2.5 E F0 2.5(][)C F1-2.5 E F2(callbac)2.5 E(k)-.2 E F0 2.5(][) C F1-2.5 E F2(quantum)2.5 E F0 2.5(][)C F2(arr)-2.5 E(ay)-.15 E F0 -(])A .158(Read lines from the standard input into the inde)144 415.2 R +(])A .158(Read lines from the standard input into the inde)144 573.6 R -.15(xe)-.15 G 2.659(da).15 G .159(rray v)-2.659 F(ariable)-.25 E F2 (arr)2.989 E(ay)-.15 E F0 2.659(,o).32 G 2.659(rf)-2.659 G .159 -(rom \214le descriptor)-2.659 F F2(fd)4.629 E F0 1.249(if the)144 427.2 +(rom \214le descriptor)-2.659 F F2(fd)4.629 E F0 1.249(if the)144 585.6 R F13.749 E F0 1.249(option is supplied.)3.749 F 1.249(The v)6.249 F(ariable)-.25 E F3(MAPFILE)3.749 E F0 1.249(is the def)3.499 F(ault)-.1 E F2(arr)3.748 E(ay)-.15 E F0 6.248(.O)C 1.248(ptions, if supplied,) --6.248 F(ha)144 439.2 Q .3 -.15(ve t)-.2 H(he follo).15 E -(wing meanings:)-.25 E F1144 451.2 Q F0 .91 -(The \214rst character of)180 451.2 R F2(delim)3.41 E F0 .911 +-6.248 F(ha)144 597.6 Q .3 -.15(ve t)-.2 H(he follo).15 E +(wing meanings:)-.25 E F1144 609.6 Q F0 .91 +(The \214rst character of)180 609.6 R F2(delim)3.41 E F0 .911 (is used to terminate each input line, rather than ne)3.41 F 3.411 -(wline. If)-.25 F F2(delim)180 463.2 Q F0(is the empty string,)2.5 E F1 +(wline. If)-.25 F F2(delim)180 621.6 Q F0(is the empty string,)2.5 E F1 (map\214le)2.5 E F0(will terminate a line when it reads a NUL character) -2.5 E(.)-.55 E F1144 475.2 Q F0(Cop)180 475.2 Q 2.5(ya)-.1 G 2.5 +2.5 E(.)-.55 E F1144 633.6 Q F0(Cop)180 633.6 Q 2.5(ya)-.1 G 2.5 (tm)-2.5 G(ost)-2.5 E F2(count)2.7 E F0 2.5(lines. If)3.18 F F2(count) -2.5 E F0(is 0, all lines are copied.)2.5 E F1144 487.2 Q F0(Be)180 -487.2 Q(gin assigning to)-.15 E F2(arr)2.83 E(ay)-.15 E F0(at inde)2.82 +2.5 E F0(is 0, all lines are copied.)2.5 E F1144 645.6 Q F0(Be)180 +645.6 Q(gin assigning to)-.15 E F2(arr)2.83 E(ay)-.15 E F0(at inde)2.82 E(x)-.15 E F2(origin)2.73 E F0 5(.T).24 G(he def)-5 E(ault inde)-.1 E -2.5(xi)-.15 G 2.5(s0)-2.5 G(.)-2.5 E F1144 499.2 Q F0 -(Discard the \214rst)180 499.2 Q F2(count)2.5 E F0(lines read.)2.5 E F1 -144 511.2 Q F0(Remo)180 511.2 Q .3 -.15(ve a t)-.15 H(railing).15 +2.5(xi)-.15 G 2.5(s0)-2.5 G(.)-2.5 E F1144 657.6 Q F0 +(Discard the \214rst)180 657.6 Q F2(count)2.5 E F0(lines read.)2.5 E F1 +144 669.6 Q F0(Remo)180 669.6 Q .3 -.15(ve a t)-.15 H(railing).15 E F2(delim)2.5 E F0(\(def)2.5 E(ault ne)-.1 E -(wline\) from each line read.)-.25 E F1144 523.2 Q F0 -(Read lines from \214le descriptor)180 523.2 Q F2(fd)2.5 E F0 -(instead of the standard input.)2.5 E F1144 535.2 Q F0(Ev)180 -535.2 Q(aluate)-.25 E F2(callbac)2.7 E(k)-.2 E F0(each time)3.17 E F2 +(wline\) from each line read.)-.25 E F1144 681.6 Q F0 +(Read lines from \214le descriptor)180 681.6 Q F2(fd)2.5 E F0 +(instead of the standard input.)2.5 E F1144 693.6 Q F0(Ev)180 +693.6 Q(aluate)-.25 E F2(callbac)2.7 E(k)-.2 E F0(each time)3.17 E F2 (quantum)2.5 E F0(lines are read.)2.5 E(The)5 E F12.5 E F0 -(option speci\214es)2.5 E F2(quantum)2.75 E F0(.).32 E F1144 547.2 -Q F0(Specify the number of lines read between each call to)180 547.2 Q -F2(callbac)2.7 E(k)-.2 E F0(.).67 E(If)144 564 Q F12.968 E F0 .467 -(is speci\214ed without)2.967 F F12.967 E F0 2.967(,t)C .467 -(he def)-2.967 F .467(ault quantum is 5000.)-.1 F(When)5.467 E F2 -(callbac)2.967 E(k)-.2 E F0 .467(is e)2.967 F -.25(va)-.25 G .467 -(luated, it is sup-).25 F .261(plied the inde)144 576 R 2.761(xo)-.15 G -2.761(ft)-2.761 G .261(he ne)-2.761 F .262(xt array element to be assig\ -ned and the line to be assigned to that element)-.15 F .275 -(as additional ar)144 588 R(guments.)-.18 E F2(callbac)5.275 E(k)-.2 E -F0 .275(is e)2.775 F -.25(va)-.25 G .274 -(luated after the line is read b).25 F .274 -(ut before the array element is)-.2 F(assigned.)144 600 Q -(If not supplied with an e)144 616.8 Q(xplicit origin,)-.15 E F1 -(map\214le)2.5 E F0(will clear)2.5 E F2(arr)2.5 E(ay)-.15 E F0 -(before assigning to it.)2.5 E F1(map\214le)144 633.6 Q F0 .797 -(returns successfully unless an in)3.297 F -.25(va)-.4 G .797 -(lid option or option ar).25 F .797(gument is supplied,)-.18 F F2(arr) -3.297 E(ay)-.15 E F0 .798(is in-)3.298 F -.25(va)144 645.6 S -(lid or unassignable, or if).25 E F2(arr)2.5 E(ay)-.15 E F0 -(is not an inde)2.5 E -.15(xe)-.15 G 2.5(da).15 G(rray)-2.5 E(.)-.65 E -F1(popd)108 662.4 Q F0<5bad>2.5 E F1(n)A F0 2.5(][)C(+)-2.5 E F2(n)A F0 -2.5(][)C-2.5 E F2(n)A F0(])A(Remo)144 674.4 Q -.15(ve)-.15 G 3.092 -(se).15 G .592(ntries from the directory stack.)-3.092 F .591 -(The elements are numbered from 0 starting at the \214rst)5.591 F .664 -(directory listed by)144 686.4 R F1(dirs)3.164 E F0 5.664(.W)C .664 -(ith no ar)-6.064 F(guments,)-.18 E F1(popd)3.165 E F0(remo)3.165 E -.15 -(ve)-.15 G 3.165(st).15 G .665(he top directory from the stack, and) --3.165 F(changes to the ne)144 698.4 Q 2.5(wt)-.25 G(op directory)-2.5 E -5(.A)-.65 G -.18(rg)-5 G(uments, if supplied, ha).18 E .3 -.15(ve t)-.2 -H(he follo).15 E(wing meanings:)-.25 E F1144 710.4 Q F0 .551 -(Suppresses the normal change of directory when remo)180 710.4 R .551 -(ving directories from the stack, so)-.15 F -(that only the stack is manipulated.)180 722.4 Q(GNU Bash 5.2)72 768 Q -(2021 December 26)136.795 E(69)185.955 E 0 Cg EP +(option speci\214es)2.5 E F2(quantum)2.75 E F0(.).32 E F1144 705.6 +Q F0(Specify the number of lines read between each call to)180 705.6 Q +F2(callbac)2.7 E(k)-.2 E F0(.).67 E(If)144 722.4 Q F14.229 E F0 +1.729(is speci\214ed without)4.229 F F14.229 E F0 4.229(,t)C 1.729 +(he def)-4.229 F 1.729(ault quantum is 5000.)-.1 F(When)6.729 E F2 +(callbac)4.229 E(k)-.2 E F0 1.728(is e)4.228 F -.25(va)-.25 G 1.728 +(luated, it is).25 F(GNU Bash 5.2)72 768 Q(2022 January 17)141.79 E(69) +190.95 E 0 Cg EP %%Page: 70 70 %%BeginPageSetup BP %%EndPageSetup /F0 10/Times-Roman@0 SF -.35(BA)72 48 S 137.14(SH\(1\) General).35 F -(Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E/F1 10/Times-Bold@0 -SF(+)144 84 Q/F2 10/Times-Italic@0 SF(n)A F0(Remo)180 84 Q -.15(ve)-.15 -G 2.64(st).15 G(he)-2.64 E F2(n)2.64 E F0 .14 -(th entry counting from the left of the list sho)B .14(wn by)-.25 F F1 -(dirs)2.64 E F0 2.64(,s)C .14(tarting with zero,)-2.64 F .78 -(from the stack.)180 96 R -.15(Fo)5.78 G 3.28(re).15 G(xample:)-3.43 E -/F3 10/Courier@0 SF .779(popd +0)3.279 F F0(remo)3.279 E -.15(ve)-.15 G +(Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E .407 +(supplied the inde)144 84 R 2.908(xo)-.15 G 2.908(ft)-2.908 G .408 +(he ne)-2.908 F .408(xt array element to be assigned and the line to be\ + assigned to that ele-)-.15 F .484(ment as additional ar)144 96 R +(guments.)-.18 E/F1 10/Times-Italic@0 SF(callbac)5.483 E(k)-.2 E F0 .483 +(is e)2.983 F -.25(va)-.25 G .483(luated after the line is read b).25 F +.483(ut before the array ele-)-.2 F(ment is assigned.)144 108 Q +(If not supplied with an e)144 124.8 Q(xplicit origin,)-.15 E/F2 10 +/Times-Bold@0 SF(map\214le)2.5 E F0(will clear)2.5 E F1(arr)2.5 E(ay) +-.15 E F0(before assigning to it.)2.5 E F2(map\214le)144 141.6 Q F0 .797 +(returns successfully unless an in)3.297 F -.25(va)-.4 G .797 +(lid option or option ar).25 F .797(gument is supplied,)-.18 F F1(arr) +3.297 E(ay)-.15 E F0 .798(is in-)3.298 F -.25(va)144 153.6 S +(lid or unassignable, or if).25 E F1(arr)2.5 E(ay)-.15 E F0 +(is not an inde)2.5 E -.15(xe)-.15 G 2.5(da).15 G(rray)-2.5 E(.)-.65 E +F2(popd)108 170.4 Q F0<5bad>2.5 E F2(n)A F0 2.5(][)C(+)-2.5 E F1(n)A F0 +2.5(][)C-2.5 E F1(n)A F0(])A(Remo)144 182.4 Q -.15(ve)-.15 G 3.092 +(se).15 G .592(ntries from the directory stack.)-3.092 F .591 +(The elements are numbered from 0 starting at the \214rst)5.591 F .664 +(directory listed by)144 194.4 R F2(dirs)3.164 E F0 5.664(.W)C .664 +(ith no ar)-6.064 F(guments,)-.18 E F2(popd)3.165 E F0(remo)3.165 E -.15 +(ve)-.15 G 3.165(st).15 G .665(he top directory from the stack, and) +-3.165 F(changes to the ne)144 206.4 Q 2.5(wt)-.25 G(op directory)-2.5 E +5(.A)-.65 G -.18(rg)-5 G(uments, if supplied, ha).18 E .3 -.15(ve t)-.2 +H(he follo).15 E(wing meanings:)-.25 E F2144 218.4 Q F0 .551 +(Suppresses the normal change of directory when remo)180 218.4 R .551 +(ving directories from the stack, so)-.15 F +(that only the stack is manipulated.)180 230.4 Q F2(+)144 242.4 Q F1(n)A +F0(Remo)180 242.4 Q -.15(ve)-.15 G 2.64(st).15 G(he)-2.64 E F1(n)2.64 E +F0 .14(th entry counting from the left of the list sho)B .14(wn by)-.25 +F F2(dirs)2.64 E F0 2.64(,s)C .14(tarting with zero,)-2.64 F .78 +(from the stack.)180 254.4 R -.15(Fo)5.78 G 3.28(re).15 G(xample:)-3.43 +E/F3 10/Courier@0 SF .779(popd +0)3.279 F F0(remo)3.279 E -.15(ve)-.15 G 3.279(st).15 G .779(he \214rst directory)-3.279 F(,)-.65 E F3 .779 -(popd +1)3.279 F F0 .779(the sec-)3.279 F(ond.)180 108 Q F1144 120 Q -F2(n)A F0(Remo)180 120 Q -.15(ve)-.15 G 3.759(st).15 G(he)-3.759 E F2(n) -3.759 E F0 1.259(th entry counting from the right of the list sho)B 1.26 -(wn by)-.25 F F1(dirs)3.76 E F0 3.76(,s)C 1.26(tarting with)-3.76 F 2.5 -(zero. F)180 132 R(or e)-.15 E(xample:)-.15 E F3(popd -0)2.5 E F0(remo) -2.5 E -.15(ve)-.15 G 2.5(st).15 G(he last directory)-2.5 E(,)-.65 E F3 -(popd -1)2.5 E F0(the ne)2.5 E(xt to last.)-.15 E .094 +(popd +1)3.279 F F0 .779(the sec-)3.279 F(ond.)180 266.4 Q F2144 +278.4 Q F1(n)A F0(Remo)180 278.4 Q -.15(ve)-.15 G 3.759(st).15 G(he) +-3.759 E F1(n)3.759 E F0 1.259 +(th entry counting from the right of the list sho)B 1.26(wn by)-.25 F F2 +(dirs)3.76 E F0 3.76(,s)C 1.26(tarting with)-3.76 F 2.5(zero. F)180 +290.4 R(or e)-.15 E(xample:)-.15 E F3(popd -0)2.5 E F0(remo)2.5 E -.15 +(ve)-.15 G 2.5(st).15 G(he last directory)-2.5 E(,)-.65 E F3(popd -1)2.5 +E F0(the ne)2.5 E(xt to last.)-.15 E .094 (If the top element of the directory stack is modi\214ed, and the)144 -148.8 R F2(-n)2.593 E F0 .093(option w)2.593 F .093(as not supplied,)-.1 -F F1(popd)2.593 E F0(uses)2.593 E(the)144 160.8 Q F1(cd)2.696 E F0 -.2 +307.2 R F1(-n)2.593 E F0 .093(option w)2.593 F .093(as not supplied,)-.1 +F F2(popd)2.593 E F0(uses)2.593 E(the)144 319.2 Q F2(cd)2.696 E F0 -.2 (bu)2.696 G .196 (iltin to change to the directory at the top of the stack.).2 F .196 -(If the)5.196 F F1(cd)2.696 E F0 -.1(fa)2.696 G(ils,).1 E F1(popd)2.697 -E F0 .197(returns a non-)2.697 F(zero v)144 172.8 Q(alue.)-.25 E -(Otherwise,)144 189.6 Q F1(popd)2.671 E F0 .171(returns f)2.671 F .171 +(If the)5.196 F F2(cd)2.696 E F0 -.1(fa)2.696 G(ils,).1 E F2(popd)2.697 +E F0 .197(returns a non-)2.697 F(zero v)144 331.2 Q(alue.)-.25 E +(Otherwise,)144 348 Q F2(popd)2.671 E F0 .171(returns f)2.671 F .171 (alse if an in)-.1 F -.25(va)-.4 G .171 (lid option is encountered, the directory stack is empty).25 F 2.67(,o) --.65 G 2.67(ra)-2.67 G(non-e)144 201.6 Q +-.65 G 2.67(ra)-2.67 G(non-e)144 360 Q (xistent directory stack entry is speci\214ed.)-.15 E 1.555(If the)144 -218.4 R F1(popd)4.055 E F0 1.555(command is successful, bash runs)4.055 -F F1(dirs)4.056 E F0 1.556(to sho)4.056 F 4.056(wt)-.25 G 1.556 +376.8 R F2(popd)4.055 E F0 1.555(command is successful, bash runs)4.055 +F F2(dirs)4.056 E F0 1.556(to sho)4.056 F 4.056(wt)-.25 G 1.556 (he \214nal contents of the directory)-4.056 F -(stack, and the return status is 0.)144 230.4 Q F1(printf)108 247.2 Q F0 -([)2.5 E F1A F2(var)2.5 E F0(])A F2(format)2.5 E F0([)2.5 E F2(ar) -A(guments)-.37 E F0(])A .358(Write the formatted)144 259.2 R F2(ar)2.858 +(stack, and the return status is 0.)144 388.8 Q F2(printf)108 405.6 Q F0 +([)2.5 E F2A F1(var)2.5 E F0(])A F1(format)2.5 E F0([)2.5 E F1(ar) +A(guments)-.37 E F0(])A .358(Write the formatted)144 417.6 R F1(ar)2.858 E(guments)-.37 E F0 .358 -(to the standard output under the control of the)2.858 F F2(format)2.857 -E F0 5.357(.T)C(he)-5.357 E F12.857 E F0(op-)2.857 E .714 -(tion causes the output to be assigned to the v)144 271.2 R(ariable)-.25 -E F2(var)3.214 E F0 .714(rather than being printed to the standard)3.214 -F(output.)144 283.2 Q(The)144 307.2 Q F2(format)3.018 E F0 .517(is a ch\ +(to the standard output under the control of the)2.858 F F1(format)2.857 +E F0 5.357(.T)C(he)-5.357 E F22.857 E F0(op-)2.857 E .714 +(tion causes the output to be assigned to the v)144 429.6 R(ariable)-.25 +E F1(var)3.214 E F0 .714(rather than being printed to the standard)3.214 +F(output.)144 441.6 Q(The)144 465.6 Q F1(format)3.018 E F0 .517(is a ch\ aracter string which contains three types of objects: plain characters,\ which are)3.018 F .704(simply copied to standard output, character esc\ -ape sequences, which are con)144 319.2 R -.15(ve)-.4 G .704 +ape sequences, which are con)144 477.6 R -.15(ve)-.4 G .704 (rted and copied to).15 F .036(the standard output, and format speci\ -\214cations, each of which causes printing of the ne)144 331.2 R .036 -(xt successi)-.15 F -.15(ve)-.25 G F2(ar)144 343.2 Q(gument)-.37 E F0 -5.531(.I)C 3.031(na)-5.531 G .531(ddition to the standard)-3.031 F F2 -(printf)3.032 E F0 .532(\(1\) format speci\214cations,)B F1(printf)3.032 -E F0 .532(interprets the follo)3.032 F(w-)-.25 E(ing e)144 355.2 Q -(xtensions:)-.15 E F1(%b)144 367.2 Q F0(causes)180 367.2 Q F1(printf) +\214cations, each of which causes printing of the ne)144 489.6 R .036 +(xt successi)-.15 F -.15(ve)-.25 G F1(ar)144 501.6 Q(gument)-.37 E F0 +5.531(.I)C 3.031(na)-5.531 G .531(ddition to the standard)-3.031 F F1 +(printf)3.032 E F0 .532(\(1\) format speci\214cations,)B F2(printf)3.032 +E F0 .532(interprets the follo)3.032 F(w-)-.25 E(ing e)144 513.6 Q +(xtensions:)-.15 E F2(%b)144 525.6 Q F0(causes)180 525.6 Q F2(printf) 2.596 E F0 .096(to e)2.596 F .096 -(xpand backslash escape sequences in the corresponding)-.15 F F2(ar) -2.596 E(gument)-.37 E F0 .095(in the)2.595 F(same w)180 379.2 Q(ay as) --.1 E F1(echo \255e)2.5 E F0(.)A F1(%q)144 391.2 Q F0(causes)180 391.2 Q -F1(printf)2.51 E F0 .01(to output the corresponding)2.51 F F2(ar)2.51 E +(xpand backslash escape sequences in the corresponding)-.15 F F1(ar) +2.596 E(gument)-.37 E F0 .095(in the)2.595 F(same w)180 537.6 Q(ay as) +-.1 E F2(echo \255e)2.5 E F0(.)A F2(%q)144 549.6 Q F0(causes)180 549.6 Q +F2(printf)2.51 E F0 .01(to output the corresponding)2.51 F F1(ar)2.51 E (gument)-.37 E F0 .01(in a format that can be reused as shell)2.51 F -(input.)180 403.2 Q F1(%Q)144 415.2 Q F0(lik)180 415.2 Q(e)-.1 E F1(%q) +(input.)180 561.6 Q F2(%Q)144 573.6 Q F0(lik)180 573.6 Q(e)-.1 E F2(%q) 2.5 E F0 2.5(,b)C(ut applies an)-2.7 E 2.5(ys)-.15 G -(upplied precision to the)-2.5 E F2(ar)2.5 E(gument)-.37 E F0 -(before quoting it.)2.5 E F1(%\()144 427.2 Q F2(datefmt)A F1(\)T)A F0 -(causes)180 439.2 Q F1(printf)4.404 E F0 1.904 -(to output the date-time string resulting from using)4.404 F F2(datefmt) -4.404 E F0 1.903(as a format)4.404 F .38(string for)180 451.2 R F2 -(strftime)2.881 E F0 2.881(\(3\). The)B(corresponding)2.881 E F2(ar) +(upplied precision to the)-2.5 E F1(ar)2.5 E(gument)-.37 E F0 +(before quoting it.)2.5 E F2(%\()144 585.6 Q F1(datefmt)A F2(\)T)A F0 +(causes)180 597.6 Q F2(printf)4.404 E F0 1.904 +(to output the date-time string resulting from using)4.404 F F1(datefmt) +4.404 E F0 1.903(as a format)4.404 F .38(string for)180 609.6 R F1 +(strftime)2.881 E F0 2.881(\(3\). The)B(corresponding)2.881 E F1(ar) 2.881 E(gument)-.37 E F0 .381(is an inte)2.881 F .381 (ger representing the number)-.15 F .293(of seconds since the epoch.)180 -463.2 R -1 -.8(Tw o)5.293 H .293(special ar)3.593 F .293(gument v)-.18 F +621.6 R -1 -.8(Tw o)5.293 H .293(special ar)3.593 F .293(gument v)-.18 F .293(alues may be used: \2551 represents the)-.25 F .693 -(current time, and \2552 represents the time the shell w)180 475.2 R +(current time, and \2552 represents the time the shell w)180 633.6 R .693(as in)-.1 F -.2(vo)-.4 G -.1(ke).2 G 3.194(d. If).1 F .694(no ar) -3.194 F .694(gument is speci-)-.18 F .21(\214ed, con)180 487.2 R -.15 +3.194 F .694(gument is speci-)-.18 F .21(\214ed, con)180 645.6 R -.15 (ve)-.4 G .21(rsion beha).15 F -.15(ve)-.2 G 2.71(sa).15 G 2.71(si)-2.71 G 2.71<66ad>-2.71 G 2.71(1h)-2.71 G .21(ad been gi)-2.71 F -.15(ve)-.25 G 2.71(n. This).15 F .21(is an e)2.71 F .21(xception to the usual)-.15 F -F1(printf)2.71 E F0(beha)180 499.2 Q(vior)-.2 E(.)-.55 E .901 -(The %b, %q, and %T directi)144 516 R -.15(ve)-.25 G 3.401(sa).15 G .901 -(ll use the \214eld width and precision ar)-3.401 F .902 +F2(printf)2.71 E F0(beha)180 657.6 Q(vior)-.2 E(.)-.55 E .901 +(The %b, %q, and %T directi)144 674.4 R -.15(ve)-.25 G 3.401(sa).15 G +.901(ll use the \214eld width and precision ar)-3.401 F .902 (guments from the format)-.18 F .358(speci\214cation and write that man) -144 528 R 2.858(yb)-.15 G .357 +144 686.4 R 2.858(yb)-.15 G .357 (ytes from \(or use that wide a \214eld for\) the e)-2.858 F .357 (xpanded ar)-.15 F(gument,)-.18 E -(which usually contains more characters than the original.)144 540 Q(Ar) -144 556.8 Q .463(guments to non-string format speci\214ers are treated \ -as C constants, e)-.18 F .464(xcept that a leading plus or)-.15 F 1.259 -(minus sign is allo)144 568.8 R 1.259 +(which usually contains more characters than the original.)144 698.4 Q +(Ar)144 715.2 Q .463(guments to non-string format speci\214ers are trea\ +ted as C constants, e)-.18 F .464(xcept that a leading plus or)-.15 F +1.259(minus sign is allo)144 727.2 R 1.259 (wed, and if the leading character is a single or double quote, the v) --.25 F 1.258(alue is the)-.25 F(ASCII v)144 580.8 Q(alue of the follo) --.25 E(wing character)-.25 E(.)-.55 E(The)144 597.6 Q F2(format)2.514 E -F0 .015(is reused as necessary to consume all of the)2.514 F F2(ar)2.515 -E(guments)-.37 E F0 5.015(.I)C 2.515(ft)-5.015 G(he)-2.515 E F2(format) -2.515 E F0 .015(requires more)2.515 F F2(ar)2.515 E(-)-.2 E(guments)144 -609.6 Q F0 .566(than are supplied, the e)3.066 F .566 -(xtra format speci\214cations beha)-.15 F .866 -.15(ve a)-.2 H 3.066(si) -.15 G 3.065(faz)-3.066 G .565(ero v)-3.065 F .565(alue or null string,) --.25 F(as appropriate, had been supplied.)144 621.6 Q(The return v)5 E -(alue is zero on success, non-zero on f)-.25 E(ailure.)-.1 E F1(pushd) -108 638.4 Q F0([)2.5 E F1A F0 2.5(][)C(+)-2.5 E F2(n)A F0 2.5(][)C --2.5 E F2(n)A F0(])A F1(pushd)108 650.4 Q F0([)2.5 E F1A F0 -2.5(][)C F2(dir)-2.5 E F0(])A .639(Adds a directory to the top of the d\ -irectory stack, or rotates the stack, making the ne)144 662.4 R 3.14(wt) --.25 G .64(op of the)-3.14 F .089(stack the current w)144 674.4 R .089 -(orking directory)-.1 F 5.089(.W)-.65 G .089(ith no ar)-5.489 F -(guments,)-.18 E F1(pushd)2.589 E F0 -.15(ex)2.588 G .088 -(changes the top tw).15 F 2.588(oe)-.1 G .088(lements of)-2.588 F -(the directory stack.)144 686.4 Q(Ar)5 E(guments, if supplied, ha)-.18 E -.3 -.15(ve t)-.2 H(he follo).15 E(wing meanings:)-.25 E F1144 -698.4 Q F0 1.811(Suppresses the normal change of directory when rotatin\ -g or adding directories to the)180 698.4 R -(stack, so that only the stack is manipulated.)180 710.4 Q(GNU Bash 5.2) -72 768 Q(2021 December 26)136.795 E(70)185.955 E 0 Cg EP +-.25 F 1.258(alue is the)-.25 F(GNU Bash 5.2)72 768 Q(2022 January 17) +141.79 E(70)190.95 E 0 Cg EP %%Page: 71 71 %%BeginPageSetup BP %%EndPageSetup /F0 10/Times-Roman@0 SF -.35(BA)72 48 S 137.14(SH\(1\) General).35 F -(Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E/F1 10/Times-Bold@0 -SF(+)144 84 Q/F2 10/Times-Italic@0 SF(n)A F0 1.268 -(Rotates the stack so that the)180 84 R F2(n)3.768 E F0 1.267 +(Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E(ASCII v)144 84 Q +(alue of the follo)-.25 E(wing character)-.25 E(.)-.55 E(The)144 100.8 Q +/F1 10/Times-Italic@0 SF(format)2.514 E F0 .015 +(is reused as necessary to consume all of the)2.514 F F1(ar)2.515 E +(guments)-.37 E F0 5.015(.I)C 2.515(ft)-5.015 G(he)-2.515 E F1(format) +2.515 E F0 .015(requires more)2.515 F F1(ar)2.515 E(-)-.2 E(guments)144 +112.8 Q F0 .566(than are supplied, the e)3.066 F .566 +(xtra format speci\214cations beha)-.15 F .866 -.15(ve a)-.2 H 3.066(si) +.15 G 3.065(faz)-3.066 G .565(ero v)-3.065 F .565(alue or null string,) +-.25 F(as appropriate, had been supplied.)144 124.8 Q(The return v)5 E +(alue is zero on success, non-zero on f)-.25 E(ailure.)-.1 E/F2 10 +/Times-Bold@0 SF(pushd)108 141.6 Q F0([)2.5 E F2A F0 2.5(][)C(+) +-2.5 E F1(n)A F0 2.5(][)C-2.5 E F1(n)A F0(])A F2(pushd)108 153.6 Q +F0([)2.5 E F2A F0 2.5(][)C F1(dir)-2.5 E F0(])A .639(Adds a direc\ +tory to the top of the directory stack, or rotates the stack, making th\ +e ne)144 165.6 R 3.14(wt)-.25 G .64(op of the)-3.14 F .089 +(stack the current w)144 177.6 R .089(orking directory)-.1 F 5.089(.W) +-.65 G .089(ith no ar)-5.489 F(guments,)-.18 E F2(pushd)2.589 E F0 -.15 +(ex)2.588 G .088(changes the top tw).15 F 2.588(oe)-.1 G .088 +(lements of)-2.588 F(the directory stack.)144 189.6 Q(Ar)5 E +(guments, if supplied, ha)-.18 E .3 -.15(ve t)-.2 H(he follo).15 E +(wing meanings:)-.25 E F2144 201.6 Q F0 1.811(Suppresses the norm\ +al change of directory when rotating or adding directories to the)180 +201.6 R(stack, so that only the stack is manipulated.)180 213.6 Q F2(+) +144 225.6 Q F1(n)A F0 1.268(Rotates the stack so that the)180 225.6 R F1 +(n)3.768 E F0 1.267 (th directory \(counting from the left of the list sho)B 1.267(wn by) --.25 F F1(dirs)180 96 Q F0 2.5(,s)C(tarting with zero\) is at the top.) --2.5 E F1144 108 Q F2(n)A F0 .92(Rotates the stack so that the)180 -108 R F2(n)3.42 E F0 .92 +-.25 F F2(dirs)180 237.6 Q F0 2.5(,s)C +(tarting with zero\) is at the top.)-2.5 E F2144 249.6 Q F1(n)A F0 +.92(Rotates the stack so that the)180 249.6 R F1(n)3.42 E F0 .92 (th directory \(counting from the right of the list sho)B .92(wn by)-.25 -F F1(dirs)180 120 Q F0 2.5(,s)C(tarting with zero\) is at the top.)-2.5 -E F2(dir)144.35 132 Q F0(Adds)180 132 Q F2(dir)2.85 E F0 +F F2(dirs)180 261.6 Q F0 2.5(,s)C(tarting with zero\) is at the top.) +-2.5 E F1(dir)144.35 273.6 Q F0(Adds)180 273.6 Q F1(dir)2.85 E F0 (to the directory stack at the top)3.23 E .435 -(After the stack has been modi\214ed, if the)144 148.8 R F12.935 E -F0 .434(option w)2.934 F .434(as not supplied,)-.1 F F1(pushd)2.934 E F0 -.434(uses the)2.934 F F1(cd)2.934 E F0 -.2(bu)2.934 G .434(iltin to).2 F -(change to the directory at the top of the stack.)144 160.8 Q(If the)5 E -F1(cd)2.5 E F0 -.1(fa)2.5 G(ils,).1 E F1(pushd)2.5 E F0 +(After the stack has been modi\214ed, if the)144 290.4 R F22.935 E +F0 .434(option w)2.934 F .434(as not supplied,)-.1 F F2(pushd)2.934 E F0 +.434(uses the)2.934 F F2(cd)2.934 E F0 -.2(bu)2.934 G .434(iltin to).2 F +(change to the directory at the top of the stack.)144 302.4 Q(If the)5 E +F2(cd)2.5 E F0 -.1(fa)2.5 G(ils,).1 E F2(pushd)2.5 E F0 (returns a non-zero v)2.5 E(alue.)-.25 E 1.78(Otherwise, if no ar)144 -177.6 R 1.78(guments are supplied,)-.18 F F1(pushd)4.28 E F0 1.78 +319.2 R 1.78(guments are supplied,)-.18 F F2(pushd)4.28 E F0 1.78 (returns 0 unless the directory stack is empty)4.28 F(.)-.65 E .093 -(When rotating the directory stack,)144 189.6 R F1(pushd)2.593 E F0 .092 +(When rotating the directory stack,)144 331.2 R F2(pushd)2.593 E F0 .092 (returns 0 unless the directory stack is empty or a non-e)2.593 F(x-) --.15 E(istent directory stack element is speci\214ed.)144 201.6 Q 1.277 -(If the)144 218.4 R F1(pushd)3.777 E F0 1.277 -(command is successful, bash runs)3.777 F F1(dirs)3.777 E F0 1.278 +-.15 E(istent directory stack element is speci\214ed.)144 343.2 Q 1.277 +(If the)144 360 R F2(pushd)3.777 E F0 1.277 +(command is successful, bash runs)3.777 F F2(dirs)3.777 E F0 1.278 (to sho)3.778 F 3.778(wt)-.25 G 1.278 -(he \214nal contents of the directory)-3.778 F(stack.)144 230.4 Q F1 -(pwd)108 247.2 Q F0([)2.5 E F1(\255LP)A F0(])A .845 -(Print the absolute pathname of the current w)144 259.2 R .845 +(he \214nal contents of the directory)-3.778 F(stack.)144 372 Q F2(pwd) +108 388.8 Q F0([)2.5 E F2(\255LP)A F0(])A .845 +(Print the absolute pathname of the current w)144 400.8 R .845 (orking directory)-.1 F 5.844(.T)-.65 G .844 (he pathname printed contains no)-5.844 F .181(symbolic links if the)144 -271.2 R F12.681 E F0 .181(option is supplied or the)2.681 F F1 -.181(\255o ph)2.681 F(ysical)-.15 E F0 .181(option to the)2.681 F F1 +412.8 R F22.681 E F0 .181(option is supplied or the)2.681 F F2 +.181(\255o ph)2.681 F(ysical)-.15 E F0 .181(option to the)2.681 F F2 (set)2.681 E F0 -.2(bu)2.681 G .182(iltin command is).2 F 3.264 -(enabled. If)144 283.2 R(the)3.264 E F13.264 E F0 .763 +(enabled. If)144 424.8 R(the)3.264 E F23.264 E F0 .763 (option is used, the pathname printed may contain symbolic links.)3.264 F .763(The return)5.763 F .405(status is 0 unless an error occurs while\ - reading the name of the current directory or an in)144 295.2 R -.25(va) --.4 G .405(lid op-).25 F(tion is supplied.)144 307.2 Q F1 -.18(re)108 -324 S(ad).18 E F0([)3.817 E F1(\255ers)A F0 3.817(][)C F1-3.817 E -F2(aname)3.817 E F0 3.817(][)C F1-3.817 E F2(delim)3.817 E F0 -3.817(][)C F1-3.817 E F2(te)3.817 E(xt)-.2 E F0 3.817(][)C F1 --3.817 E F2(nc)3.816 E(har)-.15 E(s)-.1 E F0 3.816(][)C F1 --3.816 E F2(nc)3.816 E(har)-.15 E(s)-.1 E F0 3.816(][)C F1-3.816 E -F2(pr)3.816 E(ompt)-.45 E F0 3.816(][)C F1-3.816 E F2(timeout) -3.816 E F0 3.816(][)C F1-3.816 E F2(fd)3.816 E F0(])A([)108 336 Q -F2(name)A F0(...])2.5 E .516(One line is read from the standard input, \ -or from the \214le descriptor)144 348 R F2(fd)3.016 E F0 .516 -(supplied as an ar)3.016 F .517(gument to)-.18 F(the)144 360 Q F1 -2.936 E F0 .436(option, split into w)2.936 F .435(ords as described abo) --.1 F .735 -.15(ve u)-.15 H(nder).15 E F1 -.75(Wo)2.935 G .435 -(rd Splitting).75 F F0 2.935(,a)C .435(nd the \214rst w)-2.935 F .435 -(ord is as-)-.1 F .375(signed to the \214rst)144 372 R F2(name)3.235 E -F0 2.876(,t).18 G .376(he second w)-2.876 F .376(ord to the second)-.1 F -F2(name)3.236 E F0 2.876(,a).18 G .376(nd so on.)-2.876 F .376 -(If there are more w)5.376 F(ords)-.1 E .237 -(than names, the remaining w)144 384 R .237(ords and their interv)-.1 F -.237(ening delimiters are assigned to the last)-.15 F F2(name)3.096 E F0 -5.236(.I).18 G(f)-5.236 E .874(there are fe)144 396 R .874(wer w)-.25 F -.875(ords read from the input stream than names, the remaining names ar\ -e assigned)-.1 F .518(empty v)144 408 R 3.018(alues. The)-.25 F .518 -(characters in)3.018 F/F3 9/Times-Bold@0 SF(IFS)3.018 E F0 .518 + reading the name of the current directory or an in)144 436.8 R -.25(va) +-.4 G .405(lid op-).25 F(tion is supplied.)144 448.8 Q F2 -.18(re)108 +465.6 S(ad).18 E F0([)3.817 E F2(\255ers)A F0 3.817(][)C F2-3.817 +E F1(aname)3.817 E F0 3.817(][)C F2-3.817 E F1(delim)3.817 E F0 +3.817(][)C F2-3.817 E F1(te)3.817 E(xt)-.2 E F0 3.817(][)C F2 +-3.817 E F1(nc)3.816 E(har)-.15 E(s)-.1 E F0 3.816(][)C F2 +-3.816 E F1(nc)3.816 E(har)-.15 E(s)-.1 E F0 3.816(][)C F2-3.816 E +F1(pr)3.816 E(ompt)-.45 E F0 3.816(][)C F2-3.816 E F1(timeout) +3.816 E F0 3.816(][)C F2-3.816 E F1(fd)3.816 E F0(])A([)108 477.6 +Q F1(name)A F0(...])2.5 E .516(One line is read from the standard input\ +, or from the \214le descriptor)144 489.6 R F1(fd)3.016 E F0 .516 +(supplied as an ar)3.016 F .517(gument to)-.18 F(the)144 501.6 Q F2 +2.936 E F0 .436(option, split into w)2.936 F .435 +(ords as described abo)-.1 F .735 -.15(ve u)-.15 H(nder).15 E F2 -.75 +(Wo)2.935 G .435(rd Splitting).75 F F0 2.935(,a)C .435(nd the \214rst w) +-2.935 F .435(ord is as-)-.1 F .375(signed to the \214rst)144 513.6 R F1 +(name)3.235 E F0 2.876(,t).18 G .376(he second w)-2.876 F .376 +(ord to the second)-.1 F F1(name)3.236 E F0 2.876(,a).18 G .376 +(nd so on.)-2.876 F .376(If there are more w)5.376 F(ords)-.1 E .237 +(than names, the remaining w)144 525.6 R .237(ords and their interv)-.1 +F .237(ening delimiters are assigned to the last)-.15 F F1(name)3.096 E +F0 5.236(.I).18 G(f)-5.236 E .874(there are fe)144 537.6 R .874(wer w) +-.25 F .875(ords read from the input stream than names, the remaining n\ +ames are assigned)-.1 F .518(empty v)144 549.6 R 3.018(alues. The)-.25 F +.518(characters in)3.018 F/F3 9/Times-Bold@0 SF(IFS)3.018 E F0 .518 (are used to split the line into w)2.768 F .517 -(ords using the same rules the)-.1 F .026(shell uses for e)144 420 R -.026(xpansion \(described abo)-.15 F .326 -.15(ve u)-.15 H(nder).15 E F1 +(ords using the same rules the)-.1 F .026(shell uses for e)144 561.6 R +.026(xpansion \(described abo)-.15 F .326 -.15(ve u)-.15 H(nder).15 E F2 -.75(Wo)2.526 G .026(rd Splitting).75 F F0 2.526(\). The)B .026 -(backslash character \()2.526 F F1(\\)A F0 2.527(\)m)C(ay)-2.527 E .489 -(be used to remo)144 432 R .788 -.15(ve a)-.15 H .788 -.15(ny s).15 H +(backslash character \()2.526 F F2(\\)A F0 2.527(\)m)C(ay)-2.527 E .489 +(be used to remo)144 573.6 R .788 -.15(ve a)-.15 H .788 -.15(ny s).15 H .488(pecial meaning for the ne).15 F .488 (xt character read and for line continuation.)-.15 F(Op-)5.488 E -(tions, if supplied, ha)144 444 Q .3 -.15(ve t)-.2 H(he follo).15 E -(wing meanings:)-.25 E F1144 456 Q F2(aname)2.5 E F0 1.025(The w) -180 468 R 1.026(ords are assigned to sequential indices of the array v) --.1 F(ariable)-.25 E F2(aname)3.856 E F0 3.526(,s).18 G 1.026 -(tarting at 0.)-3.526 F F2(aname)180.33 480 Q F0(is unset before an)2.68 -E 2.5(yn)-.15 G .5 -.25(ew va)-2.5 H(lues are assigned.).25 E(Other)5 E -F2(name)2.5 E F0(ar)2.5 E(guments are ignored.)-.18 E F1144 492 Q -F2(delim)2.5 E F0 .281(The \214rst character of)180 504 R F2(delim)2.781 -E F0 .281(is used to terminate the input line, rather than ne)2.781 F -2.78(wline. If)-.25 F F2(de-)2.78 E(lim)180 516 Q F0 -(is the empty string,)2.5 E F1 -.18(re)2.5 G(ad).18 E F0 -(will terminate a line when it reads a NUL character)2.5 E(.)-.55 E F1 -144 528 Q F0 .372 -(If the standard input is coming from a terminal,)180 528 R F1 -.18(re) -2.873 G(adline).18 E F0(\(see)2.873 E F3(READLINE)2.873 E F0(abo)2.623 E --.15(ve)-.15 G 2.873(\)i).15 G 2.873(su)-2.873 G(sed)-2.873 E .218 -(to obtain the line.)180 540 R .218(Readline uses the current \(or def) -5.218 F .218(ault, if line editing w)-.1 F .218(as not pre)-.1 F -(viously)-.25 E(acti)180 552 Q -.15(ve)-.25 G 2.5(\)e).15 G -(diting settings, b)-2.5 E(ut uses Readline')-.2 E 2.5(sd)-.55 G(ef)-2.5 -E(ault \214lename completion.)-.1 E F1144 564 Q F2(te)2.5 E(xt)-.2 -E F0(If)180 564 Q F1 -.18(re)2.715 G(adline).18 E F0 .216 -(is being used to read the line,)2.715 F F2(te)2.716 E(xt)-.2 E F0 .216 +(tions, if supplied, ha)144 585.6 Q .3 -.15(ve t)-.2 H(he follo).15 E +(wing meanings:)-.25 E F2144 597.6 Q F1(aname)2.5 E F0 1.025 +(The w)180 609.6 R 1.026 +(ords are assigned to sequential indices of the array v)-.1 F(ariable) +-.25 E F1(aname)3.856 E F0 3.526(,s).18 G 1.026(tarting at 0.)-3.526 F +F1(aname)180.33 621.6 Q F0(is unset before an)2.68 E 2.5(yn)-.15 G .5 +-.25(ew va)-2.5 H(lues are assigned.).25 E(Other)5 E F1(name)2.5 E F0 +(ar)2.5 E(guments are ignored.)-.18 E F2144 633.6 Q F1(delim)2.5 E +F0 .281(The \214rst character of)180 645.6 R F1(delim)2.781 E F0 .281 +(is used to terminate the input line, rather than ne)2.781 F 2.78 +(wline. If)-.25 F F1(de-)2.78 E(lim)180 657.6 Q F0(is the empty string,) +2.5 E F2 -.18(re)2.5 G(ad).18 E F0 +(will terminate a line when it reads a NUL character)2.5 E(.)-.55 E F2 +144 669.6 Q F0 .372 +(If the standard input is coming from a terminal,)180 669.6 R F2 -.18 +(re)2.873 G(adline).18 E F0(\(see)2.873 E F3(READLINE)2.873 E F0(abo) +2.623 E -.15(ve)-.15 G 2.873(\)i).15 G 2.873(su)-2.873 G(sed)-2.873 E +.218(to obtain the line.)180 681.6 R .218 +(Readline uses the current \(or def)5.218 F .218 +(ault, if line editing w)-.1 F .218(as not pre)-.1 F(viously)-.25 E +(acti)180 693.6 Q -.15(ve)-.25 G 2.5(\)e).15 G(diting settings, b)-2.5 E +(ut uses Readline')-.2 E 2.5(sd)-.55 G(ef)-2.5 E +(ault \214lename completion.)-.1 E F2144 705.6 Q F1(te)2.5 E(xt) +-.2 E F0(If)180 705.6 Q F2 -.18(re)2.715 G(adline).18 E F0 .216 +(is being used to read the line,)2.715 F F1(te)2.716 E(xt)-.2 E F0 .216 (is placed into the editing b)2.716 F(uf)-.2 E .216(fer before edit-) --.25 F(ing be)180 576 Q(gins.)-.15 E F1144 588 Q F2(nc)2.5 E(har) --.15 E(s)-.1 E F1 -.18(re)180 600 S(ad).18 E F0 .323 -(returns after reading)2.823 F F2(nc)2.823 E(har)-.15 E(s)-.1 E F0 .323 -(characters rather than w)2.823 F .323 -(aiting for a complete line of in-)-.1 F(put, b)180 612 Q -(ut honors a delimiter if fe)-.2 E(wer than)-.25 E F2(nc)2.5 E(har)-.15 -E(s)-.1 E F0(characters are read before the delimiter)2.5 E(.)-.55 E F1 -144 624 Q F2(nc)2.5 E(har)-.15 E(s)-.1 E F1 -.18(re)180 636 S(ad) -.18 E F0 1.269(returns after reading e)3.769 F(xactly)-.15 E F2(nc)3.769 -E(har)-.15 E(s)-.1 E F0 1.269(characters rather than w)3.769 F 1.27 -(aiting for a complete)-.1 F .275 -(line of input, unless EOF is encountered or)180 648 R F1 -.18(re)2.775 -G(ad).18 E F0 .274(times out.)2.774 F .274(Delimiter characters encoun-) -5.274 F 1.002 -(tered in the input are not treated specially and do not cause)180 660 R -F1 -.18(re)3.503 G(ad).18 E F0 1.003(to return until)3.503 F F2(nc)3.503 -E(har)-.15 E(s)-.1 E F0 .609(characters are read.)180 672 R .608 -(The result is not split on the characters in)5.609 F F1(IFS)3.108 E F0 -3.108(;t)C .608(he intent is that the)-3.108 F -.25(va)180 684 S .669 -(riable is assigned e).25 F .669 -(xactly the characters read \(with the e)-.15 F .67 -(xception of backslash; see the)-.15 F F1180 696 Q F0(option belo) -2.5 E(w\).)-.25 E(GNU Bash 5.2)72 768 Q(2021 December 26)136.795 E(71) -185.955 E 0 Cg EP +-.25 F(ing be)180 717.6 Q(gins.)-.15 E(GNU Bash 5.2)72 768 Q +(2022 January 17)141.79 E(71)190.95 E 0 Cg EP %%Page: 72 72 %%BeginPageSetup BP %%EndPageSetup /F0 10/Times-Roman@0 SF -.35(BA)72 48 S 137.14(SH\(1\) General).35 F (Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E/F1 10/Times-Bold@0 -SF144 84 Q/F2 10/Times-Italic@0 SF(pr)2.5 E(ompt)-.45 E F0 -(Display)180 96 Q F2(pr)3.661 E(ompt)-.45 E F0 1.161(on standard error) -3.661 F 3.661(,w)-.4 G 1.161(ithout a trailing ne)-3.661 F 1.161 -(wline, before attempting to read)-.25 F(an)180 108 Q 2.5(yi)-.15 G 2.5 +SF144 84 Q/F2 10/Times-Italic@0 SF(nc)2.5 E(har)-.15 E(s)-.1 E F1 +-.18(re)180 96 S(ad).18 E F0 .323(returns after reading)2.823 F F2(nc) +2.823 E(har)-.15 E(s)-.1 E F0 .323(characters rather than w)2.823 F .323 +(aiting for a complete line of in-)-.1 F(put, b)180 108 Q +(ut honors a delimiter if fe)-.2 E(wer than)-.25 E F2(nc)2.5 E(har)-.15 +E(s)-.1 E F0(characters are read before the delimiter)2.5 E(.)-.55 E F1 +144 120 Q F2(nc)2.5 E(har)-.15 E(s)-.1 E F1 -.18(re)180 132 S(ad) +.18 E F0 1.269(returns after reading e)3.769 F(xactly)-.15 E F2(nc)3.769 +E(har)-.15 E(s)-.1 E F0 1.269(characters rather than w)3.769 F 1.27 +(aiting for a complete)-.1 F .275 +(line of input, unless EOF is encountered or)180 144 R F1 -.18(re)2.775 +G(ad).18 E F0 .274(times out.)2.774 F .274(Delimiter characters encoun-) +5.274 F 1.002 +(tered in the input are not treated specially and do not cause)180 156 R +F1 -.18(re)3.503 G(ad).18 E F0 1.003(to return until)3.503 F F2(nc)3.503 +E(har)-.15 E(s)-.1 E F0 .609(characters are read.)180 168 R .608 +(The result is not split on the characters in)5.609 F F1(IFS)3.108 E F0 +3.108(;t)C .608(he intent is that the)-3.108 F -.25(va)180 180 S .669 +(riable is assigned e).25 F .669 +(xactly the characters read \(with the e)-.15 F .67 +(xception of backslash; see the)-.15 F F1180 192 Q F0(option belo) +2.5 E(w\).)-.25 E F1144 204 Q F2(pr)2.5 E(ompt)-.45 E F0(Display) +180 216 Q F2(pr)3.661 E(ompt)-.45 E F0 1.161(on standard error)3.661 F +3.661(,w)-.4 G 1.161(ithout a trailing ne)-3.661 F 1.161 +(wline, before attempting to read)-.25 F(an)180 228 Q 2.5(yi)-.15 G 2.5 (nput. The)-2.5 F (prompt is displayed only if input is coming from a terminal.)2.5 E F1 -144 120 Q F0 .543(Backslash does not act as an escape character) -180 120 R 5.543(.T)-.55 G .544(he backslash is considered to be part of) --5.543 F .493(the line.)180 132 R .493(In particular)5.493 F 2.993(,ab) +144 240 Q F0 .543(Backslash does not act as an escape character) +180 240 R 5.543(.T)-.55 G .544(he backslash is considered to be part of) +-5.543 F .493(the line.)180 252 R .493(In particular)5.493 F 2.993(,ab) -.4 G(ackslash-ne)-2.993 E .493 (wline pair may not then be used as a line continua-)-.25 F(tion.)180 -144 Q F1144 156 Q F0(Silent mode.)180 156 Q +264 Q F1144 276 Q F0(Silent mode.)180 276 Q (If input is coming from a terminal, characters are not echoed.)5 E F1 -144 168 Q F2(timeout)2.5 E F0(Cause)180 180 Q F1 -.18(re)2.928 G +144 288 Q F2(timeout)2.5 E F0(Cause)180 300 Q F1 -.18(re)2.928 G (ad).18 E F0 .428(to time out and return f)2.928 F .428 (ailure if a complete line of input \(or a speci\214ed num-)-.1 F .561 -(ber of characters\) is not read within)180 192 R F2(timeout)3.061 E F0 +(ber of characters\) is not read within)180 312 R F2(timeout)3.061 E F0 (seconds.)3.061 E F2(timeout)5.561 E F0 .56(may be a decimal number) -3.061 F(with a fractional portion follo)180 204 Q +3.061 F(with a fractional portion follo)180 324 Q (wing the decimal point.)-.25 E(This option is only ef)5 E(fecti)-.25 E .3 -.15(ve i)-.25 H(f).15 E F1 -.18(re)2.5 G(ad).18 E F0 .506(is readin\ g input from a terminal, pipe, or other special \214le; it has no ef)180 -216 R .505(fect when reading)-.25 F .589(from re)180 228 R .589 +336 R .505(fect when reading)-.25 F .589(from re)180 348 R .589 (gular \214les.)-.15 F(If)5.589 E F1 -.18(re)3.089 G(ad).18 E F0 .589 (times out,)3.089 F F1 -.18(re)3.089 G(ad).18 E F0(sa)3.089 E -.15(ve) -.2 G 3.089(sa).15 G .889 -.15(ny p)-3.089 H .59 -(artial input read into the speci\214ed).15 F -.25(va)180 240 S(riable) +(artial input read into the speci\214ed).15 F -.25(va)180 360 S(riable) .25 E F2(name)2.77 E F0 5.27(.I)C(f)-5.27 E F2(timeout)2.77 E F0 .27 (is 0,)2.77 F F1 -.18(re)2.77 G(ad).18 E F0 .27(returns immediately)2.77 F 2.77(,w)-.65 G .27(ithout trying to read an)-2.77 F 2.77(yd)-.15 G -(ata.)-2.77 E .227(The e)180 252 R .228(xit status is 0 if input is a) +(ata.)-2.77 E .227(The e)180 372 R .228(xit status is 0 if input is a) -.15 F -.25(va)-.2 G .228(ilable on the speci\214ed \214le descriptor) .25 F 2.728(,o)-.4 G 2.728(rt)-2.728 G .228(he read will re-)-2.728 F -1.225(turn EOF)180 264 R 3.725(,n)-.8 G 1.225(on-zero otherwise.)-3.725 +1.225(turn EOF)180 384 R 3.725(,n)-.8 G 1.225(on-zero otherwise.)-3.725 F 1.225(The e)6.225 F 1.225 (xit status is greater than 128 if the timeout is e)-.15 F(x-)-.15 E -(ceeded.)180 276 Q F1144 288 Q F2(fd)2.5 E F0 -(Read input from \214le descriptor)180 288 Q F2(fd)2.5 E F0(.)A .522 -(If no)144 304.8 R F2(names)3.382 E F0 .522 +(ceeded.)180 396 Q F1144 408 Q F2(fd)2.5 E F0 +(Read input from \214le descriptor)180 408 Q F2(fd)2.5 E F0(.)A .522 +(If no)144 424.8 R F2(names)3.382 E F0 .522 (are supplied, the line read, without the ending delimiter b)3.292 F .522(ut otherwise unmodi\214ed, is)-.2 F 1.187(assigned to the v)144 -316.8 R(ariable)-.25 E/F3 9/Times-Bold@0 SF(REPL)3.686 E(Y)-.828 E/F4 9 +436.8 R(ariable)-.25 E/F3 9/Times-Bold@0 SF(REPL)3.686 E(Y)-.828 E/F4 9 /Times-Roman@0 SF(.)A F0 1.186(The e)5.686 F 1.186 (xit status is zero, unless end-of-\214le is encountered,)-.15 F F1 -.18 (re)3.686 G(ad).18 E F0 .96 (times out \(in which case the status is greater than 128\), a v)144 -328.8 R .961(ariable assignment error \(such as as-)-.25 F .707 -(signing to a readonly v)144 340.8 R .706(ariable\) occurs, or an in) +448.8 R .961(ariable assignment error \(such as as-)-.25 F .707 +(signing to a readonly v)144 460.8 R .706(ariable\) occurs, or an in) -.25 F -.25(va)-.4 G .706(lid \214le descriptor is supplied as the ar) -.25 F .706(gument to)-.18 F F1144 352.8 Q F0(.)A F1 -.18(re)108 -369.6 S(adonly).18 E F0([)2.5 E F1(\255aAf)A F0 2.5(][)C F1-2.5 E +.25 F .706(gument to)-.18 F F1144 472.8 Q F0(.)A F1 -.18(re)108 +489.6 S(adonly).18 E F0([)2.5 E F1(\255aAf)A F0 2.5(][)C F1-2.5 E F0 2.5(][)C F2(name)-2.5 E F0([=)A F2(wor)A(d)-.37 E F0 2.5(].)C(..]) --2.5 E .77(The gi)144 381.6 R -.15(ve)-.25 G(n).15 E F2(names)3.27 E F0 +-2.5 E .77(The gi)144 501.6 R -.15(ve)-.25 G(n).15 E F2(names)3.27 E F0 .77(are mark)3.27 F .77(ed readonly; the v)-.1 F .77(alues of these)-.25 F F2(names)3.63 E F0 .77(may not be changed by subse-)3.54 F 1.097 -(quent assignment.)144 393.6 R 1.097(If the)6.097 F F13.597 E F0 +(quent assignment.)144 513.6 R 1.097(If the)6.097 F F13.597 E F0 1.097(option is supplied, the functions corresponding to the)3.597 F F2 -(names)3.596 E F0 1.096(are so)3.596 F(mark)144 405.6 Q 3.334(ed. The) +(names)3.596 E F0 1.096(are so)3.596 F(mark)144 525.6 Q 3.334(ed. The) -.1 F F13.334 E F0 .834(option restricts the v)3.334 F .834 (ariables to inde)-.25 F -.15(xe)-.15 G 3.334(da).15 G .834(rrays; the) -3.334 F F13.334 E F0 .834(option restricts the v)3.334 F(ari-) --.25 E .777(ables to associati)144 417.6 R 1.077 -.15(ve a)-.25 H 3.277 +-.25 E .777(ables to associati)144 537.6 R 1.077 -.15(ve a)-.25 H 3.277 (rrays. If).15 F .777(both options are supplied,)3.277 F F13.277 E F0(tak)3.277 E .776(es precedence.)-.1 F .776(If no)5.776 F F2(name) -3.636 E F0(ar)3.456 E(gu-)-.18 E .521(ments are gi)144 429.6 R -.15(ve) +3.636 E F0(ar)3.456 E(gu-)-.18 E .521(ments are gi)144 549.6 R -.15(ve) -.25 G .521(n, or if the).15 F F13.021 E F0 .521 (option is supplied, a list of all readonly names is printed.)3.021 F .522(The other)5.521 F .295(options may be used to restrict the output \ -to a subset of the set of readonly names.)144 441.6 R(The)5.295 E F1 +to a subset of the set of readonly names.)144 561.6 R(The)5.295 E F1 2.795 E F0(option)2.795 E .786 (causes output to be displayed in a format that may be reused as input.) -144 453.6 R .786(If a v)5.786 F .786(ariable name is fol-)-.25 F(lo)144 -465.6 Q .718(wed by =)-.25 F F2(wor)A(d)-.37 E F0 3.218(,t)C .718(he v) +144 573.6 R .786(If a v)5.786 F .786(ariable name is fol-)-.25 F(lo)144 +585.6 Q .718(wed by =)-.25 F F2(wor)A(d)-.37 E F0 3.218(,t)C .718(he v) -3.218 F .718(alue of the v)-.25 F .718(ariable is set to)-.25 F F2(wor) 3.218 E(d)-.37 E F0 5.718(.T)C .718(he return status is 0 unless an in) -5.718 F -.25(va)-.4 G(lid).25 E .26(option is encountered, one of the) -144 477.6 R F2(names)3.12 E F0 .26(is not a v)3.03 F .26(alid shell v) +144 597.6 R F2(names)3.12 E F0 .26(is not a v)3.03 F .26(alid shell v) -.25 F .26(ariable name, or)-.25 F F12.76 E F0 .26 -(is supplied with a)2.76 F F2(name)144.36 489.6 Q F0 -(that is not a function.)2.68 E F1 -.18(re)108 506.4 S(tur).18 E(n)-.15 -E F0([)2.5 E F2(n)A F0(])A .021(Causes a function to stop e)144 518.4 R +(is supplied with a)2.76 F F2(name)144.36 609.6 Q F0 +(that is not a function.)2.68 E F1 -.18(re)108 626.4 S(tur).18 E(n)-.15 +E F0([)2.5 E F2(n)A F0(])A .021(Causes a function to stop e)144 638.4 R -.15(xe)-.15 G .021(cuting and return the v).15 F .021 (alue speci\214ed by)-.25 F F2(n)2.88 E F0 .02(to its caller)2.76 F 5.02 (.I)-.55 G(f)-5.02 E F2(n)2.88 E F0 .02(is omitted,)2.76 F .596 -(the return status is that of the last command e)144 530.4 R -.15(xe) +(the return status is that of the last command e)144 650.4 R -.15(xe) -.15 G .597(cuted in the function body).15 F 5.597(.I)-.65 G(f)-5.597 E F1 -.18(re)3.097 G(tur).18 E(n)-.15 E F0 .597(is e)3.097 F -.15(xe)-.15 -G(cuted).15 E .267(by a trap handler)144 542.4 R 2.767(,t)-.4 G .267 +G(cuted).15 E .267(by a trap handler)144 662.4 R 2.767(,t)-.4 G .267 (he last command used to determine the status is the last command e) -2.767 F -.15(xe)-.15 G .267(cuted be-).15 F .02(fore the trap handler) -144 554.4 R 5.02(.I)-.55 G(f)-5.02 E F1 -.18(re)2.52 G(tur).18 E(n)-.15 +144 674.4 R 5.02(.I)-.55 G(f)-5.02 E F1 -.18(re)2.52 G(tur).18 E(n)-.15 E F0 .02(is e)2.52 F -.15(xe)-.15 G .02(cuted during a).15 F F1(DEB)2.52 E(UG)-.1 E F0 .02(trap, the last command used to deter)2.52 F(-)-.2 E -.886(mine the status is the last command e)144 566.4 R -.15(xe)-.15 G +.886(mine the status is the last command e)144 686.4 R -.15(xe)-.15 G .886(cuted by the trap handler before).15 F F1 -.18(re)3.385 G(tur).18 E (n)-.15 E F0 -.1(wa)3.385 G 3.385(si).1 G -1.9 -.4(nv o)-3.385 H -.1(ke) -.4 G 3.385(d. If).1 F F1 -.18(re)144 578.4 S(tur).18 E(n)-.15 E F0 .627 +.4 G 3.385(d. If).1 F F1 -.18(re)144 698.4 S(tur).18 E(n)-.15 E F0 .627 (is used outside a function, b)3.127 F .628(ut during e)-.2 F -.15(xe) -.15 G .628(cution of a script by the).15 F F1(.)3.128 E F0(\()5.628 E F1(sour)A(ce)-.18 E F0 3.128(\)c)C .628(ommand, it)-3.128 F .589 -(causes the shell to stop e)144 590.4 R -.15(xe)-.15 G .589 +(causes the shell to stop e)144 710.4 R -.15(xe)-.15 G .589 (cuting that script and return either).15 F F2(n)3.448 E F0 .588 (or the e)3.328 F .588(xit status of the last com-)-.15 F .325(mand e) -144 602.4 R -.15(xe)-.15 G .325(cuted within the script as the e).15 F +144 722.4 R -.15(xe)-.15 G .325(cuted within the script as the e).15 F .326(xit status of the script.)-.15 F(If)5.326 E F2(n)2.826 E F0 .326 -(is supplied, the return v)2.826 F .326(alue is)-.25 F .445 -(its least signi\214cant 8 bits.)144 614.4 R .444 -(The return status is non-zero if)5.445 F F1 -.18(re)2.944 G(tur).18 E -(n)-.15 E F0 .444(is supplied a non-numeric ar)2.944 F(gu-)-.18 E .381 -(ment, or is used outside a function and not during e)144 626.4 R -.15 -(xe)-.15 G .381(cution of a script by).15 F F1(.)2.881 E F0(or)3.714 E -F1(sour)2.881 E(ce)-.18 E F0 5.381(.A)C .681 -.15(ny c)-5.381 H(om-).15 -E .75(mand associated with the)144 638.4 R F1(RETURN)3.249 E F0 .749 -(trap is e)3.249 F -.15(xe)-.15 G .749(cuted before e).15 F -.15(xe)-.15 -G .749(cution resumes after the function).15 F(or script.)144 650.4 Q F1 -(set)108 667.2 Q F0([)2.5 E F1(\255abefhkmnptuvxBCEHPT)A F0 2.5(][)C F1 --2.5 E F2(option\255name)2.5 E F0 2.5(][)C F1-2.5 E F0 2.5 -(][)C F1-2.5 E F0 2.5(][)C F2(ar)-2.5 E(g)-.37 E F0(...])2.5 E F1 -(set)108 679.2 Q F0([)2.5 E F1(+abefhkmnptuvxBCEHPT)A F0 2.5(][)C F1(+o) --2.5 E F2(option\255name)2.5 E F0 2.5(][)C F1-2.5 E F0 2.5(][)C F1 --2.5 E F0 2.5(][)C F2(ar)-2.5 E(g)-.37 E F0(...])2.5 E -.4(Wi)144 -691.2 S .573(thout options, display the name and v).4 F .573 -(alue of each shell v)-.25 F .574 -(ariable in a format that can be reused)-.25 F .113 -(as input for setting or resetting the currently-set v)144 703.2 R 2.613 -(ariables. Read-only)-.25 F -.25(va)2.613 G .113 -(riables cannot be reset.).25 F(In)5.112 E F2 1.032(posix mode)144 715.2 -R F0 3.532(,o)C 1.032(nly shell v)-3.532 F 1.032(ariables are listed.) --.25 F 1.032(The output is sorted according to the current locale.)6.032 -F 1.843(When options are speci\214ed, the)144 727.2 R 4.343(ys)-.15 G -1.843(et or unset shell attrib)-4.343 F 4.343(utes. An)-.2 F 4.343(ya) --.15 G -.18(rg)-4.343 G 1.843(uments remaining after).18 F(GNU Bash 5.2) -72 768 Q(2021 December 26)136.795 E(72)185.955 E 0 Cg EP +(is supplied, the return v)2.826 F .326(alue is)-.25 F(GNU Bash 5.2)72 +768 Q(2022 January 17)141.79 E(72)190.95 E 0 Cg EP %%Page: 73 73 %%BeginPageSetup BP %%EndPageSetup /F0 10/Times-Roman@0 SF -.35(BA)72 48 S 137.14(SH\(1\) General).35 F -(Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E .504 -(option processing are treated as v)144 84 R .505 +(Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E .445 +(its least signi\214cant 8 bits.)144 84 R .444 +(The return status is non-zero if)5.445 F/F1 10/Times-Bold@0 SF -.18(re) +2.944 G(tur).18 E(n)-.15 E F0 .444(is supplied a non-numeric ar)2.944 F +(gu-)-.18 E .381(ment, or is used outside a function and not during e) +144 96 R -.15(xe)-.15 G .381(cution of a script by).15 F F1(.)2.881 E F0 +(or)3.714 E F1(sour)2.881 E(ce)-.18 E F0 5.381(.A)C .681 -.15(ny c) +-5.381 H(om-).15 E .75(mand associated with the)144 108 R F1(RETURN) +3.249 E F0 .749(trap is e)3.249 F -.15(xe)-.15 G .749(cuted before e).15 +F -.15(xe)-.15 G .749(cution resumes after the function).15 F +(or script.)144 120 Q F1(set)108 136.8 Q F0([)2.5 E F1 +(\255abefhkmnptuvxBCEHPT)A F0 2.5(][)C F1-2.5 E/F2 10 +/Times-Italic@0 SF(option\255name)2.5 E F0 2.5(][)C F1-2.5 E F0 +2.5(][)C F1-2.5 E F0 2.5(][)C F2(ar)-2.5 E(g)-.37 E F0(...])2.5 E F1 +(set)108 148.8 Q F0([)2.5 E F1(+abefhkmnptuvxBCEHPT)A F0 2.5(][)C F1(+o) +-2.5 E F2(option\255name)2.5 E F0 2.5(][)C F1-2.5 E F0 2.5(][)C F1 +-2.5 E F0 2.5(][)C F2(ar)-2.5 E(g)-.37 E F0(...])2.5 E -.4(Wi)144 +160.8 S .573(thout options, display the name and v).4 F .573 +(alue of each shell v)-.25 F .574 +(ariable in a format that can be reused)-.25 F .113 +(as input for setting or resetting the currently-set v)144 172.8 R 2.613 +(ariables. Read-only)-.25 F -.25(va)2.613 G .113 +(riables cannot be reset.).25 F(In)5.112 E F2 1.032(posix mode)144 184.8 +R F0 3.532(,o)C 1.032(nly shell v)-3.532 F 1.032(ariables are listed.) +-.25 F 1.032(The output is sorted according to the current locale.)6.032 +F .581(When options are speci\214ed, the)144 196.8 R 3.081(ys)-.15 G +.581(et or unset shell attrib)-3.081 F 3.081(utes. An)-.2 F 3.08(ya)-.15 +G -.18(rg)-3.08 G .58(uments remaining after op-).18 F .16 +(tion processing are treated as v)144 208.8 R .161 (alues for the positional parameters and are assigned, in order)-.25 F -3.005(,t)-.4 G(o)-3.005 E/F1 10/Times-Bold@0 SF($1)144 96 Q F0(,)A F1 -($2)2.5 E F0(,)A F1 2.5(... $)2.5 F/F2 10/Times-Italic@0 SF(n)A F0 5(.O) -C(ptions, if speci\214ed, ha)-5 E .3 -.15(ve t)-.2 H(he follo).15 E -(wing meanings:)-.25 E F1144 108 Q F0 1.378(Each v)184 108 R 1.377 +2.661(,t)-.4 G(o)-2.661 E F1($1)2.661 E F0(,)A F1($2)144 220.8 Q F0(,)A +F1 2.5(... $)2.5 F F2(n)A F0 5(.O)C(ptions, if speci\214ed, ha)-5 E .3 +-.15(ve t)-.2 H(he follo).15 E(wing meanings:)-.25 E F1144 232.8 Q +F0 1.378(Each v)184 232.8 R 1.377 (ariable or function that is created or modi\214ed is gi)-.25 F -.15(ve) -.25 G 3.877(nt).15 G 1.377(he e)-3.877 F 1.377(xport attrib)-.15 F -1.377(ute and)-.2 F(mark)184 120 Q(ed for e)-.1 E(xport to the en)-.15 E -(vironment of subsequent commands.)-.4 E F1144 132 Q F0 .131 -(Report the status of terminated background jobs immediately)184 132 R +1.377(ute and)-.2 F(mark)184 244.8 Q(ed for e)-.1 E(xport to the en)-.15 +E(vironment of subsequent commands.)-.4 E F1144 256.8 Q F0 .131 +(Report the status of terminated background jobs immediately)184 256.8 R 2.632(,r)-.65 G .132(ather than before the ne)-2.632 F(xt)-.15 E -(primary prompt.)184 144 Q(This is ef)5 E(fecti)-.25 E .3 -.15(ve o)-.25 -H(nly when job control is enabled.).15 E F1144 156 Q F0 .088 -(Exit immediately if a)184 156 R F2(pipeline)2.588 E F0 .087 +(primary prompt.)184 268.8 Q(This is ef)5 E(fecti)-.25 E .3 -.15(ve o) +-.25 H(nly when job control is enabled.).15 E F1144 280.8 Q F0 +.088(Exit immediately if a)184 280.8 R F2(pipeline)2.588 E F0 .087 (\(which may consist of a single)2.588 F F2 .087(simple command)2.587 F -F0 .087(\), a)B F2(list)2.587 E F0 2.587(,o)C(r)-2.587 E(a)184 168 Q F2 -1.52(compound command)4.02 F F0(\(see)4.021 E/F3 9/Times-Bold@0 SF 1.521 -(SHELL GRAMMAR)4.021 F F0(abo)3.771 E -.15(ve)-.15 G 1.521(\), e).15 F -1.521(xits with a non-zero status.)-.15 F .08(The shell does not e)184 -180 R .079(xit if the command that f)-.15 F .079 -(ails is part of the command list immediately)-.1 F(follo)184 192 Q -1.654(wing a)-.25 F F1(while)4.154 E F0(or)4.154 E F1(until)4.154 E F0 +F0 .087(\), a)B F2(list)2.587 E F0 2.587(,o)C(r)-2.587 E(a)184 292.8 Q +F2 1.52(compound command)4.02 F F0(\(see)4.021 E/F3 9/Times-Bold@0 SF +1.521(SHELL GRAMMAR)4.021 F F0(abo)3.771 E -.15(ve)-.15 G 1.521(\), e) +.15 F 1.521(xits with a non-zero status.)-.15 F .08 +(The shell does not e)184 304.8 R .079(xit if the command that f)-.15 F +.079(ails is part of the command list immediately)-.1 F(follo)184 316.8 +Q 1.654(wing a)-.25 F F1(while)4.154 E F0(or)4.154 E F1(until)4.154 E F0 -.1(ke)4.154 G(yw)-.05 E 1.655(ord, part of the test follo)-.1 F 1.655 (wing the)-.25 F F1(if)4.155 E F0(or)4.155 E F1(elif)4.155 E F0(reserv) -4.155 E(ed)-.15 E -.1(wo)184 204 S .582(rds, part of an).1 F 3.082(yc) +4.155 E(ed)-.15 E -.1(wo)184 328.8 S .582(rds, part of an).1 F 3.082(yc) -.15 G .582(ommand e)-3.082 F -.15(xe)-.15 G .581(cuted in a).15 F F1 (&&)3.081 E F0(or)3.081 E F1(||)3.081 E F0 .581(list e)3.081 F .581 -(xcept the command follo)-.15 F(wing)-.25 E .917(the \214nal)184 216 R +(xcept the command follo)-.15 F(wing)-.25 E .917(the \214nal)184 340.8 R F1(&&)3.417 E F0(or)3.417 E F1(||)3.417 E F0 3.417(,a)C 1.217 -.15(ny c) -3.417 H .918(ommand in a pipeline b).15 F .918 (ut the last, or if the command')-.2 F 3.418(sr)-.55 G(eturn)-3.418 E --.25(va)184 228 S .661(lue is being in).25 F -.15(ve)-.4 G .661 +-.25(va)184 352.8 S .661(lue is being in).25 F -.15(ve)-.4 G .661 (rted with).15 F F1(!)3.161 E F0 5.661(.I)C 3.161(fac)-5.661 G .66 (ompound command other than a subshell returns a)-3.161 F 1.112 -(non-zero status because a command f)184 240 R 1.112(ailed while)-.1 F +(non-zero status because a command f)184 364.8 R 1.112(ailed while)-.1 F F13.612 E F0 -.1(wa)3.612 G 3.612(sb).1 G 1.113 -(eing ignored, the shell does)-3.612 F .178(not e)184 252 R 2.678 +(eing ignored, the shell does)-3.612 F .178(not e)184 376.8 R 2.678 (xit. A)-.15 F .178(trap on)2.678 F F1(ERR)2.678 E F0 2.678(,i)C 2.678 (fs)-2.678 G .178(et, is e)-2.678 F -.15(xe)-.15 G .178 (cuted before the shell e).15 F 2.677(xits. This)-.15 F .177 -(option applies to)2.677 F .617(the shell en)184 264 R .617 +(option applies to)2.677 F .617(the shell en)184 388.8 R .617 (vironment and each subshell en)-.4 F .617(vironment separately \(see) --.4 F F3 .618(COMMAND EXE-)3.118 F .643(CUTION ENVIR)184 276 R(ONMENT) +-.4 F F3 .618(COMMAND EXE-)3.118 F .643(CUTION ENVIR)184 400.8 R(ONMENT) -.27 E F0(abo)2.893 E -.15(ve)-.15 G .643 (\), and may cause subshells to e).15 F .643(xit before e)-.15 F -.15 -(xe)-.15 G .642(cuting all).15 F(the commands in the subshell.)184 288 Q -.998(If a compound command or shell function e)184 306 R -.15(xe)-.15 G -.999(cutes in a conte).15 F .999(xt where)-.15 F F13.499 E F0 .999 -(is being ig-)3.499 F .089(nored, none of the commands e)184 318 R -.15 -(xe)-.15 G .089(cuted within the compound command or function body).15 F -.502(will be af)184 330 R .502(fected by the)-.25 F F13.002 E F0 +(xe)-.15 G .642(cuting all).15 F(the commands in the subshell.)184 412.8 +Q .998(If a compound command or shell function e)184 430.8 R -.15(xe) +-.15 G .999(cutes in a conte).15 F .999(xt where)-.15 F F13.499 E +F0 .999(is being ig-)3.499 F .089(nored, none of the commands e)184 +442.8 R -.15(xe)-.15 G .089 +(cuted within the compound command or function body).15 F .502 +(will be af)184 454.8 R .502(fected by the)-.25 F F13.002 E F0 .502(setting, e)3.002 F -.15(ve)-.25 G 3.002(ni).15 G(f)-3.002 E F1 3.002 E F0 .502(is set and a command returns a f)3.002 F .503 -(ailure sta-)-.1 F 4.184(tus. If)184 342 R 4.184(ac)4.184 G 1.684 +(ailure sta-)-.1 F 4.184(tus. If)184 466.8 R 4.184(ac)4.184 G 1.684 (ompound command or shell function sets)-4.184 F F14.183 E F0 1.683(while e)4.183 F -.15(xe)-.15 G 1.683(cuting in a conte).15 F(xt) --.15 E(where)184 354 Q F13.153 E F0 .653 +-.15 E(where)184 478.8 Q F13.153 E F0 .653 (is ignored, that setting will not ha)3.153 F .954 -.15(ve a)-.2 H .954 -.15(ny e).15 H -.25(ff).15 G .654(ect until the compound command).25 F -(or the command containing the function call completes.)184 366 Q F1 -144 378 Q F0(Disable pathname e)184 378 Q(xpansion.)-.15 E F1 -144 390 Q F0 .988(Remember the location of commands as the)184 390 -R 3.488(ya)-.15 G .988(re look)-3.488 F .988(ed up for e)-.1 F -.15(xe) --.15 G 3.488(cution. This).15 F .987(is en-)3.487 F(abled by def)184 402 -Q(ault.)-.1 E F1144 414 Q F0 .513(All ar)184 414 R .514 +(or the command containing the function call completes.)184 490.8 Q F1 +144 502.8 Q F0(Disable pathname e)184 502.8 Q(xpansion.)-.15 E F1 +144 514.8 Q F0 .988(Remember the location of commands as the)184 +514.8 R 3.488(ya)-.15 G .988(re look)-3.488 F .988(ed up for e)-.1 F +-.15(xe)-.15 G 3.488(cution. This).15 F .987(is en-)3.487 F +(abled by def)184 526.8 Q(ault.)-.1 E F1144 538.8 Q F0 .513 +(All ar)184 538.8 R .514 (guments in the form of assignment statements are placed in the en)-.18 F .514(vironment for a)-.4 F -(command, not just those that precede the command name.)184 426 Q F1 -144 438 Q F0 .149(Monitor mode.)184 438 R .149 +(command, not just those that precede the command name.)184 550.8 Q F1 +144 562.8 Q F0 .149(Monitor mode.)184 562.8 R .149 (Job control is enabled.)5.149 F .148(This option is on by def)5.149 F .148(ault for interacti)-.1 F .448 -.15(ve s)-.25 H(hells).15 E .65 -(on systems that support it \(see)184 450 R F3 .651(JOB CONTR)3.151 F +(on systems that support it \(see)184 574.8 R F3 .651(JOB CONTR)3.151 F (OL)-.27 E F0(abo)2.901 E -.15(ve)-.15 G 3.151(\). All).15 F .651 -(processes run in a separate)3.151 F .679(process group.)184 462 R .678 -(When a background job completes, the shell prints a line containing it\ -s)5.679 F -.15(ex)184 474 S(it status.).15 E F1144 486 Q F0 .652 -(Read commands b)184 486 R .652(ut do not e)-.2 F -.15(xe)-.15 G .652 -(cute them.).15 F .653(This may be used to check a shell script for) -5.652 F(syntax errors.)184 498 Q(This is ignored by interacti)5 E .3 --.15(ve s)-.25 H(hells.).15 E F1144 510 Q F2(option\255name)2.5 E -F0(The)184 522 Q F2(option\255name)2.5 E F0(can be one of the follo)2.5 -E(wing:)-.25 E F1(allexport)184 534 Q F0(Same as)224 546 Q F12.5 E -F0(.)A F1(braceexpand)184 558 Q F0(Same as)224 570 Q F12.5 E F0(.) -A F1(emacs)184 582 Q F0 .089 -(Use an emacs-style command line editing interf)224 582 R 2.589 +(processes run in a separate)3.151 F .679(process group.)184 586.8 R +.678(When a background job completes, the shell prints a line containin\ +g its)5.679 F -.15(ex)184 598.8 S(it status.).15 E F1144 610.8 Q +F0 .652(Read commands b)184 610.8 R .652(ut do not e)-.2 F -.15(xe)-.15 +G .652(cute them.).15 F .653 +(This may be used to check a shell script for)5.652 F(syntax errors.)184 +622.8 Q(This is ignored by interacti)5 E .3 -.15(ve s)-.25 H(hells.).15 +E F1144 634.8 Q F2(option\255name)2.5 E F0(The)184 646.8 Q F2 +(option\255name)2.5 E F0(can be one of the follo)2.5 E(wing:)-.25 E F1 +(allexport)184 658.8 Q F0(Same as)224 670.8 Q F12.5 E F0(.)A F1 +(braceexpand)184 682.8 Q F0(Same as)224 694.8 Q F12.5 E F0(.)A F1 +(emacs)184 706.8 Q F0 .089 +(Use an emacs-style command line editing interf)224 706.8 R 2.589 (ace. This)-.1 F .089(is enabled by def)2.589 F(ault)-.1 E .95 -(when the shell is interacti)224 594 R -.15(ve)-.25 G 3.45(,u).15 G .95 -(nless the shell is started with the)-3.45 F F1(\255\255noediting)3.45 E -F0 2.5(option. This)224 606 R(also af)2.5 E(fects the editing interf) --.25 E(ace used for)-.1 E F1 -.18(re)2.5 G(ad \255e).18 E F0(.)A F1(err) -184 618 Q(exit)-.18 E F0(Same as)224 618 Q F12.5 E F0(.)A F1 -(errtrace)184 630 Q F0(Same as)224 630 Q F12.5 E F0(.)A F1 -(functrace)184 642 Q F0(Same as)224 654 Q F12.5 E F0(.)A F1 -(hashall)184 666 Q F0(Same as)224 666 Q F12.5 E F0(.)A F1 -(histexpand)184 678 Q F0(Same as)224 690 Q F12.5 E F0(.)A F1 -(history)184 702 Q F0 .587(Enable command history)224 702 R 3.087(,a) --.65 G 3.087(sd)-3.087 G .587(escribed abo)-3.087 F .887 -.15(ve u)-.15 -H(nder).15 E F3(HIST)3.087 E(OR)-.162 E(Y)-.315 E/F4 9/Times-Roman@0 SF -(.)A F0 .587(This option is)5.087 F(on by def)224 714 Q -(ault in interacti)-.1 E .3 -.15(ve s)-.25 H(hells.).15 E(GNU Bash 5.2) -72 768 Q(2021 December 26)136.795 E(73)185.955 E 0 Cg EP +(when the shell is interacti)224 718.8 R -.15(ve)-.25 G 3.45(,u).15 G +.95(nless the shell is started with the)-3.45 F F1(\255\255noediting) +3.45 E F0 2.5(option. This)224 730.8 R(also af)2.5 E +(fects the editing interf)-.25 E(ace used for)-.1 E F1 -.18(re)2.5 G +(ad \255e).18 E F0(.)A(GNU Bash 5.2)72 768 Q(2022 January 17)141.79 E +(73)190.95 E 0 Cg EP %%Page: 74 74 %%BeginPageSetup BP %%EndPageSetup /F0 10/Times-Roman@0 SF -.35(BA)72 48 S 137.14(SH\(1\) General).35 F (Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E/F1 10/Times-Bold@0 -SF(ignor)184 84 Q(eeof)-.18 E F0 1.656(The ef)224 96 R 1.656 -(fect is as if the shell command)-.25 F/F2 10/Courier@0 SF(IGNOREEOF=10) +SF(err)184 84 Q(exit)-.18 E F0(Same as)224 84 Q F12.5 E F0(.)A F1 +(errtrace)184 96 Q F0(Same as)224 96 Q F12.5 E F0(.)A F1 +(functrace)184 108 Q F0(Same as)224 120 Q F12.5 E F0(.)A F1 +(hashall)184 132 Q F0(Same as)224 132 Q F12.5 E F0(.)A F1 +(histexpand)184 144 Q F0(Same as)224 156 Q F12.5 E F0(.)A F1 +(history)184 168 Q F0 .587(Enable command history)224 168 R 3.087(,a) +-.65 G 3.087(sd)-3.087 G .587(escribed abo)-3.087 F .887 -.15(ve u)-.15 +H(nder).15 E/F2 9/Times-Bold@0 SF(HIST)3.087 E(OR)-.162 E(Y)-.315 E/F3 9 +/Times-Roman@0 SF(.)A F0 .587(This option is)5.087 F(on by def)224 180 Q +(ault in interacti)-.1 E .3 -.15(ve s)-.25 H(hells.).15 E F1(ignor)184 +192 Q(eeof)-.18 E F0 1.656(The ef)224 204 R 1.656 +(fect is as if the shell command)-.25 F/F4 10/Courier@0 SF(IGNOREEOF=10) 4.157 E F0 1.657(had been e)4.157 F -.15(xe)-.15 G(cuted).15 E(\(see)224 -108 Q F1(Shell V)2.5 E(ariables)-.92 E F0(abo)2.5 E -.15(ve)-.15 G(\).) -.15 E F1 -.1(ke)184 120 S(yw).1 E(ord)-.1 E F0(Same as)224 132 Q F1 -2.5 E F0(.)A F1(monitor)184 144 Q F0(Same as)224 144 Q F12.5 -E F0(.)A F1(noclob)184 156 Q(ber)-.1 E F0(Same as)224 168 Q F12.5 -E F0(.)A F1(noexec)184 180 Q F0(Same as)224 180 Q F12.5 E F0(.)A -F1(noglob)184 192 Q F0(Same as)224 192 Q F12.5 E F0(.)A F1(nolog) -184 204 Q F0(Currently ignored.)224 204 Q F1(notify)184 216 Q F0 -(Same as)224 216 Q F12.5 E F0(.)A F1(nounset)184 228 Q F0(Same as) -224 228 Q F12.5 E F0(.)A F1(onecmd)184 240 Q F0(Same as)224 240 Q -F12.5 E F0(.)A F1(ph)184 252 Q(ysical)-.15 E F0(Same as)224 252 Q -F12.5 E F0(.)A F1(pipefail)184 264 Q F0 1.03(If set, the return v) -224 264 R 1.029(alue of a pipeline is the v)-.25 F 1.029 -(alue of the last \(rightmost\) com-)-.25 F 1.136(mand to e)224 276 R +216 Q F1(Shell V)2.5 E(ariables)-.92 E F0(abo)2.5 E -.15(ve)-.15 G(\).) +.15 E F1 -.1(ke)184 228 S(yw).1 E(ord)-.1 E F0(Same as)224 240 Q F1 +2.5 E F0(.)A F1(monitor)184 252 Q F0(Same as)224 252 Q F12.5 +E F0(.)A F1(noclob)184 264 Q(ber)-.1 E F0(Same as)224 276 Q F12.5 +E F0(.)A F1(noexec)184 288 Q F0(Same as)224 288 Q F12.5 E F0(.)A +F1(noglob)184 300 Q F0(Same as)224 300 Q F12.5 E F0(.)A F1(nolog) +184 312 Q F0(Currently ignored.)224 312 Q F1(notify)184 324 Q F0 +(Same as)224 324 Q F12.5 E F0(.)A F1(nounset)184 336 Q F0(Same as) +224 336 Q F12.5 E F0(.)A F1(onecmd)184 348 Q F0(Same as)224 348 Q +F12.5 E F0(.)A F1(ph)184 360 Q(ysical)-.15 E F0(Same as)224 360 Q +F12.5 E F0(.)A F1(pipefail)184 372 Q F0 1.03(If set, the return v) +224 372 R 1.029(alue of a pipeline is the v)-.25 F 1.029 +(alue of the last \(rightmost\) com-)-.25 F 1.136(mand to e)224 384 R 1.136 (xit with a non-zero status, or zero if all commands in the pipeline) --.15 F -.15(ex)224 288 S(it successfully).15 E 5(.T)-.65 G -(his option is disabled by def)-5 E(ault.)-.1 E F1(posix)184 300 Q F0 -2.091(Change the beha)224 300 R 2.091(vior of)-.2 F F1(bash)4.591 E F0 +-.15 F -.15(ex)224 396 S(it successfully).15 E 5(.T)-.65 G +(his option is disabled by def)-5 E(ault.)-.1 E F1(posix)184 408 Q F0 +2.091(Change the beha)224 408 R 2.091(vior of)-.2 F F1(bash)4.591 E F0 2.091(where the def)4.591 F 2.091(ault operation dif)-.1 F 2.091 (fers from the)-.25 F 1.212(POSIX standard to match the standard \()224 -312 R/F3 10/Times-Italic@0 SF 1.212(posix mode)B F0 3.712(\). See)B/F4 9 -/Times-Bold@0 SF 1.212(SEE ALSO)3.712 F F0(belo)3.463 E(w)-.25 E .955 -(for a reference to a document that details ho)224 324 R 3.454(wp)-.25 G +420 R/F5 10/Times-Italic@0 SF 1.212(posix mode)B F0 3.712(\). See)B F2 +1.212(SEE ALSO)3.712 F F0(belo)3.463 E(w)-.25 E .955 +(for a reference to a document that details ho)224 432 R 3.454(wp)-.25 G .954(osix mode af)-3.454 F .954(fects bash')-.25 F 3.454(sb)-.55 G(e-) --3.454 E(ha)224 336 Q(vior)-.2 E(.)-.55 E F1(pri)184 348 Q(vileged)-.1 E -F0(Same as)224 360 Q F12.5 E F0(.)A F1 -.1(ve)184 372 S(rbose).1 E -F0(Same as)224 372 Q F12.5 E F0(.)A F1(vi)184 384 Q F0 .209 -(Use a vi-style command line editing interf)224 384 R 2.709(ace. This) --.1 F .209(also af)2.709 F .21(fects the editing in-)-.25 F(terf)224 396 +-3.454 E(ha)224 444 Q(vior)-.2 E(.)-.55 E F1(pri)184 456 Q(vileged)-.1 E +F0(Same as)224 468 Q F12.5 E F0(.)A F1 -.1(ve)184 480 S(rbose).1 E +F0(Same as)224 480 Q F12.5 E F0(.)A F1(vi)184 492 Q F0 .209 +(Use a vi-style command line editing interf)224 492 R 2.709(ace. This) +-.1 F .209(also af)2.709 F .21(fects the editing in-)-.25 F(terf)224 504 Q(ace used for)-.1 E F1 -.18(re)2.5 G(ad \255e).18 E F0(.)A F1(xtrace) -184 408 Q F0(Same as)224 408 Q F12.5 E F0(.)A(If)184 426 Q F1 -3.053 E F0 .553(is supplied with no)3.053 F F3(option\255name) +184 516 Q F0(Same as)224 516 Q F12.5 E F0(.)A(If)184 534 Q F1 +3.053 E F0 .553(is supplied with no)3.053 F F5(option\255name) 3.053 E F0 3.053(,t)C .553(he v)-3.053 F .552 (alues of the current options are printed.)-.25 F(If)5.552 E F1(+o)184 -438 Q F0 1.071(is supplied with no)3.571 F F3(option\255name)3.571 E F0 +546 Q F0 1.071(is supplied with no)3.571 F F5(option\255name)3.571 E F0 3.571(,as)C 1.071(eries of)-3.571 F F1(set)3.572 E F0 1.072 (commands to recreate the current)3.572 F -(option settings is displayed on the standard output.)184 450 Q F1 -144 462 Q F0 -.45(Tu)184 462 S 1.072(rn on).45 F F3(privile)4.822 E -.1 +(option settings is displayed on the standard output.)184 558 Q F1 +144 570 Q F0 -.45(Tu)184 570 S 1.072(rn on).45 F F5(privile)4.822 E -.1 (ge)-.4 G(d).1 E F0 3.572(mode. In)4.342 F 1.072(this mode, the)3.572 F -F4($ENV)3.572 E F0(and)3.322 E F4($B)3.572 E(ASH_ENV)-.27 E F0 1.071 +F2($ENV)3.572 E F0(and)3.322 E F2($B)3.572 E(ASH_ENV)-.27 E F0 1.071 (\214les are not pro-)3.322 F 1.5 -(cessed, shell functions are not inherited from the en)184 474 R 1.501 -(vironment, and the)-.4 F F4(SHELLOPTS)4.001 E/F5 9/Times-Roman@0 SF(,)A -F4 -.27(BA)184 486 S(SHOPTS).27 E F5(,)A F4(CDP)2.775 E -.855(AT)-.666 G -(H).855 E F5(,)A F0(and)2.775 E F4(GLOBIGNORE)3.025 E F0 -.25(va)2.775 G -.524(riables, if the).25 F 3.024(ya)-.15 G .524(ppear in the en)-3.024 F -(vironment,)-.4 E .379(are ignored.)184 498 R .379 +(cessed, shell functions are not inherited from the en)184 582 R 1.501 +(vironment, and the)-.4 F F2(SHELLOPTS)4.001 E F3(,)A F2 -.27(BA)184 594 +S(SHOPTS).27 E F3(,)A F2(CDP)2.775 E -.855(AT)-.666 G(H).855 E F3(,)A F0 +(and)2.775 E F2(GLOBIGNORE)3.025 E F0 -.25(va)2.775 G .524 +(riables, if the).25 F 3.024(ya)-.15 G .524(ppear in the en)-3.024 F +(vironment,)-.4 E .379(are ignored.)184 606 R .379 (If the shell is started with the ef)5.379 F(fecti)-.25 E .679 -.15 (ve u)-.25 H .38(ser \(group\) id not equal to the real).15 F .462 -(user \(group\) id, and the)184 510 R F12.961 E F0 .461 +(user \(group\) id, and the)184 618 R F12.961 E F0 .461 (option is not supplied, these actions are tak)2.961 F .461 -(en and the ef)-.1 F(fec-)-.25 E(ti)184 522 Q .694 -.15(ve u)-.25 H .394 +(en and the ef)-.1 F(fec-)-.25 E(ti)184 630 Q .694 -.15(ve u)-.25 H .394 (ser id is set to the real user id.).15 F .395(If the)5.395 F F1 2.895 E F0 .395(option is supplied at startup, the ef)2.895 F(fecti)-.25 -E -.15(ve)-.25 G .387(user id is not reset.)184 534 R -.45(Tu)5.387 G +E -.15(ve)-.25 G .387(user id is not reset.)184 642 R -.45(Tu)5.387 G .387(rning this option of).45 F 2.886(fc)-.25 G .386(auses the ef)-2.886 F(fecti)-.25 E .686 -.15(ve u)-.25 H .386(ser and group ids to be).15 F -(set to the real user and group ids.)184 546 Q F1144 558 Q F0 -(Enable restricted shell mode.)184 558 Q -(This option cannot be unset once it has been set.)5 E F1144 570 Q -F0(Exit after reading and e)184 570 Q -.15(xe)-.15 G -(cuting one command.).15 E F1144 582 Q F0 -.35(Tr)184 582 S .773 +(set to the real user and group ids.)184 654 Q F1144 666 Q F0 +(Enable restricted shell mode.)184 666 Q +(This option cannot be unset once it has been set.)5 E F1144 678 Q +F0(Exit after reading and e)184 678 Q -.15(xe)-.15 G +(cuting one command.).15 E F1144 690 Q F0 -.35(Tr)184 690 S .773 (eat unset v).35 F .773(ariables and parameters other than the special \ -parameters "@" and "*", or)-.25 F .46(array v)184 594 R .459(ariables s\ +parameters "@" and "*", or)-.25 F .46(array v)184 702 R .459(ariables s\ ubscripted with "@" or "*", as an error when performing parameter e)-.25 -F(x-)-.15 E 2.89(pansion. If)184 606 R -.15(ex)2.89 G .391 +F(x-)-.15 E 2.89(pansion. If)184 714 R -.15(ex)2.89 G .391 (pansion is attempted on an unset v).15 F .391(ariable or parameter)-.25 F 2.891(,t)-.4 G .391(he shell prints an)-2.891 F -(error message, and, if not interacti)184 618 Q -.15(ve)-.25 G 2.5(,e) -.15 G(xits with a non-zero status.)-2.65 E F1144 630 Q F0 -(Print shell input lines as the)184 630 Q 2.5(ya)-.15 G(re read.)-2.5 E -F1144 642 Q F0 .315(After e)184 642 R .315(xpanding each)-.15 F F3 -.315(simple command)2.815 F F0(,)A F1 -.25(fo)2.815 G(r).25 E F0 -(command,)2.815 E F1(case)2.815 E F0(command,)2.815 E F1(select)2.815 E -F0(command,)2.815 E 1.235(or arithmetic)184 654 R F1 -.25(fo)3.736 G(r) -.25 E F0 1.236(command, display the e)3.736 F 1.236(xpanded v)-.15 F -1.236(alue of)-.25 F F4(PS4)3.736 E F5(,)A F0(follo)3.486 E 1.236 -(wed by the com-)-.25 F(mand and its e)184 666 Q(xpanded ar)-.15 E -(guments or associated w)-.18 E(ord list.)-.1 E F1144 678 Q F0 -1.206(The shell performs brace e)184 678 R 1.206(xpansion \(see)-.15 F -F1 1.205(Brace Expansion)3.705 F F0(abo)3.705 E -.15(ve)-.15 G 3.705 -(\). This).15 F 1.205(is on by de-)3.705 F -.1(fa)184 690 S(ult.).1 E F1 -144 702 Q F0 .213(If set,)184 702 R F1(bash)2.713 E F0 .213 -(does not o)2.713 F -.15(ve)-.15 G .214(rwrite an e).15 F .214 -(xisting \214le with the)-.15 F F1(>)2.714 E F0(,)A F1(>&)2.714 E F0 -2.714(,a)C(nd)-2.714 E F1(<>)2.714 E F0 .214(redirection opera-)2.714 F -3.054(tors. This)184 714 R .553(may be o)3.053 F -.15(ve)-.15 G .553 -(rridden when creating output \214les by using the redirection opera-) -.15 F(tor)184 726 Q F1(>|)2.5 E F0(instead of)2.5 E F1(>)2.5 E F0(.)A -(GNU Bash 5.2)72 768 Q(2021 December 26)136.795 E(74)185.955 E 0 Cg EP +(error message, and, if not interacti)184 726 Q -.15(ve)-.25 G 2.5(,e) +.15 G(xits with a non-zero status.)-2.65 E(GNU Bash 5.2)72 768 Q +(2022 January 17)141.79 E(74)190.95 E 0 Cg EP %%Page: 75 75 %%BeginPageSetup BP %%EndPageSetup /F0 10/Times-Roman@0 SF -.35(BA)72 48 S 137.14(SH\(1\) General).35 F (Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E/F1 10/Times-Bold@0 -SF144 84 Q F0 .103(If set, an)184 84 R 2.603(yt)-.15 G .103 +SF144 84 Q F0(Print shell input lines as the)184 84 Q 2.5(ya)-.15 +G(re read.)-2.5 E F1144 96 Q F0 .315(After e)184 96 R .315 +(xpanding each)-.15 F/F2 10/Times-Italic@0 SF .315(simple command)2.815 +F F0(,)A F1 -.25(fo)2.815 G(r).25 E F0(command,)2.815 E F1(case)2.815 E +F0(command,)2.815 E F1(select)2.815 E F0(command,)2.815 E 1.235 +(or arithmetic)184 108 R F1 -.25(fo)3.736 G(r).25 E F0 1.236 +(command, display the e)3.736 F 1.236(xpanded v)-.15 F 1.236(alue of) +-.25 F/F3 9/Times-Bold@0 SF(PS4)3.736 E/F4 9/Times-Roman@0 SF(,)A F0 +(follo)3.486 E 1.236(wed by the com-)-.25 F(mand and its e)184 120 Q +(xpanded ar)-.15 E(guments or associated w)-.18 E(ord list.)-.1 E F1 +144 132 Q F0 1.206(The shell performs brace e)184 132 R 1.206 +(xpansion \(see)-.15 F F1 1.205(Brace Expansion)3.705 F F0(abo)3.705 E +-.15(ve)-.15 G 3.705(\). This).15 F 1.205(is on by de-)3.705 F -.1(fa) +184 144 S(ult.).1 E F1144 156 Q F0 .213(If set,)184 156 R F1(bash) +2.713 E F0 .213(does not o)2.713 F -.15(ve)-.15 G .214(rwrite an e).15 F +.214(xisting \214le with the)-.15 F F1(>)2.714 E F0(,)A F1(>&)2.714 E F0 +2.714(,a)C(nd)-2.714 E F1(<>)2.714 E F0 .214(redirection opera-)2.714 F +3.054(tors. This)184 168 R .553(may be o)3.053 F -.15(ve)-.15 G .553 +(rridden when creating output \214les by using the redirection opera-) +.15 F(tor)184 180 Q F1(>|)2.5 E F0(instead of)2.5 E F1(>)2.5 E F0(.)A F1 +144 192 Q F0 .103(If set, an)184 192 R 2.603(yt)-.15 G .103 (rap on)-2.603 F F1(ERR)2.603 E F0 .104 (is inherited by shell functions, command substitutions, and com-)2.603 -F .839(mands e)184 96 R -.15(xe)-.15 G .839(cuted in a subshell en).15 F -3.339(vironment. The)-.4 F F1(ERR)3.338 E F0 .838 -(trap is normally not inherited in)3.338 F(such cases.)184 108 Q F1 -144 120 Q F0(Enable)184 120 Q F1(!)3.031 E F0 .531 +F .839(mands e)184 204 R -.15(xe)-.15 G .839(cuted in a subshell en).15 +F 3.339(vironment. The)-.4 F F1(ERR)3.338 E F0 .838 +(trap is normally not inherited in)3.338 F(such cases.)184 216 Q F1 +144 228 Q F0(Enable)184 228 Q F1(!)3.031 E F0 .531 (style history substitution.)5.531 F .531(This option is on by def)5.531 -F .532(ault when the shell is inter)-.1 F(-)-.2 E(acti)184 132 Q -.15 -(ve)-.25 G(.).15 E F1144 144 Q F0 .96 -(If set, the shell does not resolv)184 144 R 3.459(es)-.15 G .959 +F .532(ault when the shell is inter)-.1 F(-)-.2 E(acti)184 240 Q -.15 +(ve)-.25 G(.).15 E F1144 252 Q F0 .96 +(If set, the shell does not resolv)184 252 R 3.459(es)-.15 G .959 (ymbolic links when e)-3.459 F -.15(xe)-.15 G .959 (cuting commands such as).15 F F1(cd)3.459 E F0 1.452 -(that change the current w)184 156 R 1.452(orking directory)-.1 F 6.452 +(that change the current w)184 264 R 1.452(orking directory)-.1 F 6.452 (.I)-.65 G 3.953(tu)-6.452 G 1.453(ses the ph)-3.953 F 1.453 -(ysical directory structure in-)-.05 F 3.335(stead. By)184 168 R(def) +(ysical directory structure in-)-.05 F 3.335(stead. By)184 276 R(def) 3.335 E(ault,)-.1 E F1(bash)3.334 E F0(follo)3.334 E .834 (ws the logical chain of directories when performing com-)-.25 F -(mands which change the current directory)184 180 Q(.)-.65 E F1144 -192 Q F0 .89(If set, an)184 192 R 3.39(yt)-.15 G .89(raps on)-3.39 F F1 +(mands which change the current directory)184 288 Q(.)-.65 E F1144 +300 Q F0 .89(If set, an)184 300 R 3.39(yt)-.15 G .89(raps on)-3.39 F F1 (DEB)3.39 E(UG)-.1 E F0(and)3.39 E F1(RETURN)3.39 E F0 .89 (are inherited by shell functions, command)3.39 F 1.932 -(substitutions, and commands e)184 204 R -.15(xe)-.15 G 1.932 +(substitutions, and commands e)184 312 R -.15(xe)-.15 G 1.932 (cuted in a subshell en).15 F 4.432(vironment. The)-.4 F F1(DEB)4.432 E -(UG)-.1 E F0(and)4.432 E F1(RETURN)184 216 Q F0 -(traps are normally not inherited in such cases.)2.5 E F1144 228 Q -F0 .4(If no ar)184 228 R .401(guments follo)-.18 F 2.901(wt)-.25 G .401 +(UG)-.1 E F0(and)4.432 E F1(RETURN)184 324 Q F0 +(traps are normally not inherited in such cases.)2.5 E F1144 336 Q +F0 .4(If no ar)184 336 R .401(guments follo)-.18 F 2.901(wt)-.25 G .401 (his option, then the positional parameters are unset.)-2.901 F -(Otherwise,)5.401 E(the positional parameters are set to the)184 240 Q -/F2 10/Times-Italic@0 SF(ar)2.5 E(g)-.37 E F0(s, e)A -.15(ve)-.25 G 2.5 -(ni).15 G 2.5(fs)-2.5 G(ome of them be)-2.5 E(gin with a)-.15 E F1 -2.5 E F0(.)A F1144 252 Q F0 .797 -(Signal the end of options, cause all remaining)184 252 R F2(ar)3.297 E -(g)-.37 E F0 3.297(st)C 3.297(ob)-3.297 G 3.296(ea)-3.297 G .796 -(ssigned to the positional pa-)-3.296 F 3.021(rameters. The)184 264 R F1 -3.021 E F0(and)3.022 E F13.022 E F0 .522 +(Otherwise,)5.401 E(the positional parameters are set to the)184 348 Q +F2(ar)2.5 E(g)-.37 E F0(s, e)A -.15(ve)-.25 G 2.5(ni).15 G 2.5(fs)-2.5 G +(ome of them be)-2.5 E(gin with a)-.15 E F12.5 E F0(.)A F1144 +360 Q F0 .797(Signal the end of options, cause all remaining)184 360 R +F2(ar)3.297 E(g)-.37 E F0 3.297(st)C 3.297(ob)-3.297 G 3.296(ea)-3.297 G +.796(ssigned to the positional pa-)-3.296 F 3.021(rameters. The)184 372 +R F13.021 E F0(and)3.022 E F13.022 E F0 .522 (options are turned of)3.022 F 3.022(f. If)-.25 F .522(there are no) 3.022 F F2(ar)3.022 E(g)-.37 E F0 .522(s, the positional pa-)B -(rameters remain unchanged.)184 276 Q .425(The options are of)144 292.8 +(rameters remain unchanged.)184 384 Q .425(The options are of)144 400.8 R 2.925(fb)-.25 G 2.925(yd)-2.925 G(ef)-2.925 E .425 (ault unless otherwise noted.)-.1 F .425 (Using + rather than \255 causes these options)5.425 F .177 -(to be turned of)144 304.8 R 2.677(f. The)-.25 F .178 +(to be turned of)144 412.8 R 2.677(f. The)-.25 F .178 (options can also be speci\214ed as ar)2.678 F .178(guments to an in) -.18 F -.2(vo)-.4 G .178(cation of the shell.).2 F(The)5.178 E .066 -(current set of options may be found in)144 316.8 R F1<24ad>2.566 E F0 +(current set of options may be found in)144 424.8 R F1<24ad>2.566 E F0 5.066(.T)C .066(he return status is al)-5.066 F -.1(wa)-.1 G .066 (ys true unless an in).1 F -.25(va)-.4 G .066(lid option).25 F -(is encountered.)144 328.8 Q F1(shift)108 345.6 Q F0([)2.5 E F2(n)A F0 -(])A .428(The positional parameters from)144 357.6 R F2(n)2.928 E F0 +(is encountered.)144 436.8 Q F1(shift)108 453.6 Q F0([)2.5 E F2(n)A F0 +(])A .428(The positional parameters from)144 465.6 R F2(n)2.928 E F0 .429(+1 ... are renamed to)B F1 .429($1 ....)2.929 F F0 -.15(Pa)5.429 G -.429(rameters represented by the num-).15 F(bers)144 369.6 Q F1($#)2.583 +.429(rameters represented by the num-).15 F(bers)144 477.6 Q F1($#)2.583 E F0(do)2.583 E .083(wn to)-.25 F F1($#)2.583 E F0A F2(n)A F0 .083 (+1 are unset.)B F2(n)5.443 E F0 .083(must be a non-ne)2.823 F -.05(ga) -.15 G(ti).05 E .382 -.15(ve n)-.25 H .082(umber less than or equal to) .15 F F1($#)2.582 E F0 5.082(.I)C(f)-5.082 E F2(n)2.942 E F0 .06 -(is 0, no parameters are changed.)144 381.6 R(If)5.06 E F2(n)2.92 E F0 +(is 0, no parameters are changed.)144 489.6 R(If)5.06 E F2(n)2.92 E F0 .06(is not gi)2.8 F -.15(ve)-.25 G .06(n, it is assumed to be 1.).15 F (If)5.06 E F2(n)2.92 E F0 .06(is greater than)2.8 F F1($#)2.56 E F0 2.56 -(,t)C(he)-2.56 E .144(positional parameters are not changed.)144 393.6 R +(,t)C(he)-2.56 E .144(positional parameters are not changed.)144 501.6 R .144(The return status is greater than zero if)5.144 F F2(n)3.003 E F0 .143(is greater than)2.883 F F1($#)2.643 E F0 -(or less than zero; otherwise 0.)144 405.6 Q F1(shopt)108 422.4 Q F0([) +(or less than zero; otherwise 0.)144 513.6 Q F1(shopt)108 530.4 Q F0([) 2.5 E F1(\255pqsu)A F0 2.5(][)C F1-2.5 E F0 2.5(][)C F2(optname) --2.5 E F0(...])2.5 E -.8(To)144 434.4 S .639(ggle the v).8 F .639 +-2.5 E F0(...])2.5 E -.8(To)144 542.4 S .639(ggle the v).8 F .639 (alues of settings controlling optional shell beha)-.25 F(vior)-.2 E 5.639(.T)-.55 G .64(he settings can be either those)-5.639 F .375 -(listed belo)144 446.4 R 1.675 -.65(w, o)-.25 H 1.175 -.4(r, i).65 H +(listed belo)144 554.4 R 1.675 -.65(w, o)-.25 H 1.175 -.4(r, i).65 H 2.875(ft).4 G(he)-2.875 E F12.875 E F0 .375 (option is used, those a)2.875 F -.25(va)-.2 G .375(ilable with the).25 F F12.875 E F0 .374(option to the)2.875 F F1(set)2.874 E F0 -.2 -(bu)2.874 G .374(iltin com-).2 F 2.565(mand. W)144 458.4 R .065 +(bu)2.874 G .374(iltin com-).2 F 2.565(mand. W)144 566.4 R .065 (ith no options, or with the)-.4 F F12.566 E F0 .066 (option, a list of all settable options is displayed, with an in-)2.566 -F .074(dication of whether or not each is set; if)144 470.4 R F2 +F .074(dication of whether or not each is set; if)144 578.4 R F2 (optnames)2.574 E F0 .074 (are supplied, the output is restricted to those op-)2.574 F 3.105 -(tions. The)144 482.4 R F13.105 E F0 .605(option causes output to\ +(tions. The)144 590.4 R F13.105 E F0 .605(option causes output to\ be displayed in a form that may be reused as input.)3.105 F(Other)5.605 -E(options ha)144 494.4 Q .3 -.15(ve t)-.2 H(he follo).15 E -(wing meanings:)-.25 E F1144 506.4 Q F0(Enable \(set\) each)180 -506.4 Q F2(optname)2.5 E F0(.)A F1144 518.4 Q F0 -(Disable \(unset\) each)180 518.4 Q F2(optname)2.5 E F0(.)A F1144 -530.4 Q F0 .003(Suppresses normal output \(quiet mode\); the return sta\ -tus indicates whether the)180 530.4 R F2(optname)2.503 E F0(is)2.503 E -.255(set or unset.)180 542.4 R .255(If multiple)5.255 F F2(optname)2.755 +E(options ha)144 602.4 Q .3 -.15(ve t)-.2 H(he follo).15 E +(wing meanings:)-.25 E F1144 614.4 Q F0(Enable \(set\) each)180 +614.4 Q F2(optname)2.5 E F0(.)A F1144 626.4 Q F0 +(Disable \(unset\) each)180 626.4 Q F2(optname)2.5 E F0(.)A F1144 +638.4 Q F0 .003(Suppresses normal output \(quiet mode\); the return sta\ +tus indicates whether the)180 638.4 R F2(optname)2.503 E F0(is)2.503 E +.255(set or unset.)180 650.4 R .255(If multiple)5.255 F F2(optname)2.755 E F0(ar)2.755 E .256(guments are gi)-.18 F -.15(ve)-.25 G 2.756(nw).15 G (ith)-2.756 E F12.756 E F0 2.756(,t)C .256 -(he return status is zero if)-2.756 F(all)180 554.4 Q F2(optnames)2.5 E -F0(are enabled; non-zero otherwise.)2.5 E F1144 566.4 Q F0 -(Restricts the v)180 566.4 Q(alues of)-.25 E F2(optname)2.5 E F0 +(he return status is zero if)-2.756 F(all)180 662.4 Q F2(optnames)2.5 E +F0(are enabled; non-zero otherwise.)2.5 E F1144 674.4 Q F0 +(Restricts the v)180 674.4 Q(alues of)-.25 E F2(optname)2.5 E F0 (to be those de\214ned for the)2.5 E F12.5 E F0(option to the)2.5 -E F1(set)2.5 E F0 -.2(bu)2.5 G(iltin.).2 E .625(If either)144 583.2 R F1 +E F1(set)2.5 E F0 -.2(bu)2.5 G(iltin.).2 E .625(If either)144 691.2 R F1 3.125 E F0(or)3.124 E F13.124 E F0 .624(is used with no) 3.124 F F2(optname)3.124 E F0(ar)3.124 E(guments,)-.18 E F1(shopt)3.124 E F0(sho)3.124 E .624(ws only those options which are)-.25 F .983 -(set or unset, respecti)144 595.2 R -.15(ve)-.25 G(ly).15 E 5.983(.U) +(set or unset, respecti)144 703.2 R -.15(ve)-.25 G(ly).15 E 5.983(.U) -.65 G .983(nless otherwise noted, the)-5.983 F F1(shopt)3.484 E F0 .984 -(options are disabled \(unset\) by de-)3.484 F -.1(fa)144 607.2 S(ult.) -.1 E 1.544(The return status when listing options is zero if all)144 624 -R F2(optnames)4.044 E F0 1.544(are enabled, non-zero otherwise.)4.044 F -.696 -(When setting or unsetting options, the return status is zero unless an) -144 636 R F2(optname)3.196 E F0 .696(is not a v)3.196 F .696(alid shell) --.25 F(option.)144 648 Q(The list of)144 664.8 Q F1(shopt)2.5 E F0 -(options is:)2.5 E F1(assoc_expand_once)144 682.8 Q F0 1.945 -(If set, the shell suppresses multiple e)184 694.8 R -.25(va)-.25 G -1.944(luation of associati).25 F 2.244 -.15(ve a)-.25 H 1.944 -(rray subscripts during).15 F .885(arithmetic e)184 706.8 R .885 -(xpression e)-.15 F -.25(va)-.25 G .885(luation, while e).25 F -.15(xe) --.15 G .885(cuting b).15 F .885(uiltins that can perform v)-.2 F .885 -(ariable as-)-.25 F(signments, and while e)184 718.8 Q -.15(xe)-.15 G -(cuting b).15 E(uiltins that perform array dereferencing.)-.2 E -(GNU Bash 5.2)72 768 Q(2021 December 26)136.795 E(75)185.955 E 0 Cg EP +(options are disabled \(unset\) by de-)3.484 F -.1(fa)144 715.2 S(ult.) +.1 E(GNU Bash 5.2)72 768 Q(2022 January 17)141.79 E(75)190.95 E 0 Cg EP %%Page: 76 76 %%BeginPageSetup BP %%EndPageSetup /F0 10/Times-Roman@0 SF -.35(BA)72 48 S 137.14(SH\(1\) General).35 F -(Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E/F1 10/Times-Bold@0 -SF(autocd)144 84 Q F0 .2 -(If set, a command name that is the name of a directory is e)184 84 R +(Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E 1.544 +(The return status when listing options is zero if all)144 84 R/F1 10 +/Times-Italic@0 SF(optnames)4.044 E F0 1.544 +(are enabled, non-zero otherwise.)4.044 F .696 +(When setting or unsetting options, the return status is zero unless an) +144 96 R F1(optname)3.196 E F0 .696(is not a v)3.196 F .696(alid shell) +-.25 F(option.)144 108 Q(The list of)144 124.8 Q/F2 10/Times-Bold@0 SF +(shopt)2.5 E F0(options is:)2.5 E F2(assoc_expand_once)144 142.8 Q F0 +1.945(If set, the shell suppresses multiple e)184 154.8 R -.25(va)-.25 G +1.944(luation of associati).25 F 2.244 -.15(ve a)-.25 H 1.944 +(rray subscripts during).15 F .885(arithmetic e)184 166.8 R .885 +(xpression e)-.15 F -.25(va)-.25 G .885(luation, while e).25 F -.15(xe) +-.15 G .885(cuting b).15 F .885(uiltins that can perform v)-.2 F .885 +(ariable as-)-.25 F(signments, and while e)184 178.8 Q -.15(xe)-.15 G +(cuting b).15 E(uiltins that perform array dereferencing.)-.2 E F2 +(autocd)144 190.8 Q F0 .2 +(If set, a command name that is the name of a directory is e)184 190.8 R -.15(xe)-.15 G .199(cuted as if it were the ar).15 F(gu-)-.18 E -(ment to the)184 96 Q F1(cd)2.5 E F0 2.5(command. This)2.5 F +(ment to the)184 202.8 Q F2(cd)2.5 E F0 2.5(command. This)2.5 F (option is only used by interacti)2.5 E .3 -.15(ve s)-.25 H(hells.).15 E -F1(cdable_v)144 108 Q(ars)-.1 E F0 .155(If set, an ar)184 120 R .155 -(gument to the)-.18 F F1(cd)2.655 E F0 -.2(bu)2.655 G .156 +F2(cdable_v)144 214.8 Q(ars)-.1 E F0 .155(If set, an ar)184 226.8 R .155 +(gument to the)-.18 F F2(cd)2.655 E F0 -.2(bu)2.655 G .156 (iltin command that is not a directory is assumed to be the).2 F -(name of a v)184 132 Q(ariable whose v)-.25 E -(alue is the directory to change to.)-.25 E F1(cdspell)144 144 Q F0 +(name of a v)184 238.8 Q(ariable whose v)-.25 E +(alue is the directory to change to.)-.25 E F2(cdspell)144 250.8 Q F0 1.055 (If set, minor errors in the spelling of a directory component in a)184 -144 R F1(cd)3.555 E F0 1.055(command will be)3.555 F 3.987 -(corrected. The)184 156 R 1.487(errors check)3.987 F 1.487 +250.8 R F2(cd)3.555 E F0 1.055(command will be)3.555 F 3.987 +(corrected. The)184 262.8 R 1.487(errors check)3.987 F 1.487 (ed for are transposed characters, a missing character)-.1 F 3.988(,a) --.4 G(nd)-3.988 E .77(one character too man)184 168 R 4.57 -.65(y. I) +-.4 G(nd)-3.988 E .77(one character too man)184 274.8 R 4.57 -.65(y. I) -.15 H 3.27(fac).65 G .77 (orrection is found, the corrected \214lename is printed, and)-3.27 F -(the command proceeds.)184 180 Q(This option is only used by interacti)5 -E .3 -.15(ve s)-.25 H(hells.).15 E F1(checkhash)144 192 Q F0 .736 -(If set,)184 204 R F1(bash)3.236 E F0 .736 -(checks that a command found in the hash table e)3.236 F .737 -(xists before trying to e)-.15 F -.15(xe)-.15 G(-).15 E(cute it.)184 216 -Q(If a hashed command no longer e)5 E -(xists, a normal path search is performed.)-.15 E F1(checkjobs)144 228 Q -F0 .449(If set,)184 240 R F1(bash)2.949 E F0 .449 +(the command proceeds.)184 286.8 Q +(This option is only used by interacti)5 E .3 -.15(ve s)-.25 H(hells.) +.15 E F2(checkhash)144 298.8 Q F0 .736(If set,)184 310.8 R F2(bash)3.236 +E F0 .736(checks that a command found in the hash table e)3.236 F .737 +(xists before trying to e)-.15 F -.15(xe)-.15 G(-).15 E(cute it.)184 +322.8 Q(If a hashed command no longer e)5 E +(xists, a normal path search is performed.)-.15 E F2(checkjobs)144 334.8 +Q F0 .449(If set,)184 346.8 R F2(bash)2.949 E F0 .449 (lists the status of an)2.949 F 2.949(ys)-.15 G .448 (topped and running jobs before e)-2.949 F .448(xiting an interacti)-.15 -F -.15(ve)-.25 G 2.661(shell. If)184 252 R(an)2.661 E 2.661(yj)-.15 G +F -.15(ve)-.25 G 2.661(shell. If)184 358.8 R(an)2.661 E 2.661(yj)-.15 G .161(obs are running, this causes the e)-2.661 F .161 (xit to be deferred until a second e)-.15 F .162(xit is at-)-.15 F 1.473 -(tempted without an interv)184 264 R 1.473(ening command \(see)-.15 F/F2 -9/Times-Bold@0 SF 1.473(JOB CONTR)3.973 F(OL)-.27 E F0(abo)3.723 E -.15 -(ve)-.15 G 3.973(\). The).15 F 1.472(shell al-)3.972 F -.1(wa)184 276 S -(ys postpones e).1 E(xiting if an)-.15 E 2.5(yj)-.15 G(obs are stopped.) --2.5 E F1(checkwinsize)144 288 Q F0 1.09(If set,)184 300 R F1(bash)3.59 -E F0 1.09(checks the windo)3.59 F 3.59(ws)-.25 G 1.09(ize after each e) --3.59 F 1.09(xternal \(non-b)-.15 F 1.09(uiltin\) command and, if)-.2 F -(necessary)184 312 Q 3.351(,u)-.65 G .851(pdates the v)-3.351 F .85 -(alues of)-.25 F F2(LINES)3.35 E F0(and)3.1 E F2(COLUMNS)3.35 E/F3 9 -/Times-Roman@0 SF(.)A F0 .85(This option is enabled by de-)5.35 F -.1 -(fa)184 324 S(ult.).1 E F1(cmdhist)144 336 Q F0 .172(If set,)184 336 R -F1(bash)2.672 E F0 .172(attempts to sa)2.672 F .472 -.15(ve a)-.2 H .173 +(tempted without an interv)184 370.8 R 1.473(ening command \(see)-.15 F +/F3 9/Times-Bold@0 SF 1.473(JOB CONTR)3.973 F(OL)-.27 E F0(abo)3.723 E +-.15(ve)-.15 G 3.973(\). The).15 F 1.472(shell al-)3.972 F -.1(wa)184 +382.8 S(ys postpones e).1 E(xiting if an)-.15 E 2.5(yj)-.15 G +(obs are stopped.)-2.5 E F2(checkwinsize)144 394.8 Q F0 1.09(If set,)184 +406.8 R F2(bash)3.59 E F0 1.09(checks the windo)3.59 F 3.59(ws)-.25 G +1.09(ize after each e)-3.59 F 1.09(xternal \(non-b)-.15 F 1.09 +(uiltin\) command and, if)-.2 F(necessary)184 418.8 Q 3.351(,u)-.65 G +.851(pdates the v)-3.351 F .85(alues of)-.25 F F3(LINES)3.35 E F0(and) +3.1 E F3(COLUMNS)3.35 E/F4 9/Times-Roman@0 SF(.)A F0 .85 +(This option is enabled by de-)5.35 F -.1(fa)184 430.8 S(ult.).1 E F2 +(cmdhist)144 442.8 Q F0 .172(If set,)184 442.8 R F2(bash)2.672 E F0 .172 +(attempts to sa)2.672 F .472 -.15(ve a)-.2 H .173 (ll lines of a multiple-line command in the same history en-).15 F(try) -184 348 Q 5.597(.T)-.65 G .597(his allo)-5.597 F .597 +184 454.8 Q 5.597(.T)-.65 G .597(his allo)-5.597 F .597 (ws easy re-editing of multi-line commands.)-.25 F .597 -(This option is enabled by de-)5.597 F -.1(fa)184 360 S 1.287(ult, b).1 -F 1.288(ut only has an ef)-.2 F 1.288 +(This option is enabled by de-)5.597 F -.1(fa)184 466.8 S 1.287(ult, b) +.1 F 1.288(ut only has an ef)-.2 F 1.288 (fect if command history is enabled, as described abo)-.25 F 1.588 -.15 -(ve u)-.15 H(nder).15 E F2(HIST)184 372 Q(OR)-.162 E(Y)-.315 E F3(.)A F1 -(compat31)144 384 Q(compat32)144 396 Q(compat40)144 408 Q(compat41)144 -420 Q(compat42)144 432 Q(compat43)144 444 Q(compat44)144 456 Q(compat50) -144 468 Q F0 .889(These control aspects of the shell')184 480 R 3.389 -(sc)-.55 G .889(ompatibility mode \(see)-3.389 F F2 .889(SHELL COMP) -3.389 F -.855(AT)-.666 G(IBILITY).855 E(MODE)184 492 Q F0(belo)2.25 E -(w\).)-.25 E F1(complete_fullquote)144 508.8 Q F0 .653(If set,)184 520.8 -R F1(bash)3.153 E F0 .653(quotes all shell metacharacters in \214lename\ -s and directory names when per)3.153 F(-)-.2 E 1.525 -(forming completion.)184 532.8 R 1.524(If not set,)6.525 F F1(bash)4.024 -E F0(remo)4.024 E -.15(ve)-.15 G 4.024(sm).15 G 1.524 -(etacharacters such as the dollar sign)-4.024 F 2.667(from the set of c\ -haracters that will be quoted in completed \214lenames when these)184 -544.8 R .029(metacharacters appear in shell v)184 556.8 R .028 -(ariable references in w)-.25 F .028(ords to be completed.)-.1 F .028 -(This means)5.028 F 1.072(that dollar signs in v)184 568.8 R 1.073 -(ariable names that e)-.25 F 1.073 +(ve u)-.15 H(nder).15 E F3(HIST)184 478.8 Q(OR)-.162 E(Y)-.315 E F4(.)A +F2(compat31)144 490.8 Q(compat32)144 502.8 Q(compat40)144 514.8 Q +(compat41)144 526.8 Q(compat42)144 538.8 Q(compat43)144 550.8 Q +(compat44)144 562.8 Q(compat50)144 574.8 Q F0 .889 +(These control aspects of the shell')184 586.8 R 3.389(sc)-.55 G .889 +(ompatibility mode \(see)-3.389 F F3 .889(SHELL COMP)3.389 F -.855(AT) +-.666 G(IBILITY).855 E(MODE)184 598.8 Q F0(belo)2.25 E(w\).)-.25 E F2 +(complete_fullquote)144 615.6 Q F0 .653(If set,)184 627.6 R F2(bash) +3.153 E F0 .653(quotes all shell metacharacters in \214lenames and dire\ +ctory names when per)3.153 F(-)-.2 E 1.525(forming completion.)184 639.6 +R 1.524(If not set,)6.525 F F2(bash)4.024 E F0(remo)4.024 E -.15(ve)-.15 +G 4.024(sm).15 G 1.524(etacharacters such as the dollar sign)-4.024 F +2.667(from the set of characters that will be quoted in completed \214l\ +enames when these)184 651.6 R .029(metacharacters appear in shell v)184 +663.6 R .028(ariable references in w)-.25 F .028(ords to be completed.) +-.1 F .028(This means)5.028 F 1.072(that dollar signs in v)184 675.6 R +1.073(ariable names that e)-.25 F 1.073 (xpand to directories will not be quoted; ho)-.15 F(w-)-.25 E -2.15 -.25 -(ev e)184 580.8 T 1.923 -.4(r, a).25 H 1.423 -.15(ny d).4 H 1.123 +(ev e)184 687.6 T 1.923 -.4(r, a).25 H 1.423 -.15(ny d).4 H 1.123 (ollar signs appearing in \214lenames will not be quoted, either).15 F 6.123(.T)-.55 G 1.122(his is acti)-6.123 F -.15(ve)-.25 G .59 (only when bash is using backslashes to quote completed \214lenames.)184 -592.8 R .59(This v)5.59 F .59(ariable is set)-.25 F(by def)184 604.8 Q +699.6 R .59(This v)5.59 F .59(ariable is set)-.25 F(by def)184 711.6 Q (ault, which is the def)-.1 E(ault bash beha)-.1 E(vior in v)-.2 E -(ersions through 4.2.)-.15 E F1(dir)144 621.6 Q(expand)-.18 E F0 .487 -(If set,)184 633.6 R F1(bash)2.987 E F0 .486 -(replaces directory names with the results of w)2.986 F .486(ord e)-.1 F -.486(xpansion when perform-)-.15 F .179(ing \214lename completion.)184 -645.6 R .179(This changes the contents of the readline editing b)5.179 F -(uf)-.2 E(fer)-.25 E 5.18(.I)-.55 G 2.68(fn)-5.18 G(ot)-2.68 E(set,)184 -657.6 Q F1(bash)2.5 E F0(attempts to preserv)2.5 E 2.5(ew)-.15 G -(hat the user typed.)-2.5 E F1(dirspell)144 674.4 Q F0 .859(If set,)184 -674.4 R F1(bash)3.359 E F0 .858 -(attempts spelling correction on directory names during w)3.359 F .858 -(ord completion if)-.1 F -(the directory name initially supplied does not e)184 686.4 Q(xist.)-.15 -E F1(dotglob)144 703.2 Q F0 .165(If set,)184 703.2 R F1(bash)2.665 E F0 -.165(includes \214lenames be)2.665 F .165(ginning with a `.)-.15 F 2.665 -('i)-.7 G 2.665(nt)-2.665 G .165(he results of pathname e)-2.665 F -(xpansion.)-.15 E(The \214lenames)184 715.2 Q F1 -.63(``)2.5 G -.55(.') -.63 G(')-.08 E F0(and)5 E F1 -.63(``)2.5 G(..).63 E -.63('')-.55 G F0 -(must al)5.63 E -.1(wa)-.1 G(ys be matched e).1 E(xplicitly)-.15 E 2.5 -(,e)-.65 G -.15(ve)-2.75 G 2.5(ni).15 G(f)-2.5 E F1(dotglob)2.5 E F0 -(is set.)2.5 E(GNU Bash 5.2)72 768 Q(2021 December 26)136.795 E(76) -185.955 E 0 Cg EP +(ersions through 4.2.)-.15 E(GNU Bash 5.2)72 768 Q(2022 January 17) +141.79 E(76)190.95 E 0 Cg EP %%Page: 77 77 %%BeginPageSetup BP %%EndPageSetup /F0 10/Times-Roman@0 SF -.35(BA)72 48 S 137.14(SH\(1\) General).35 F (Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E/F1 10/Times-Bold@0 -SF(execfail)144 84 Q F0 .517(If set, a non-interacti)184 84 R .817 -.15 -(ve s)-.25 H .517(hell will not e).15 F .516(xit if it cannot e)-.15 F --.15(xe)-.15 G .516(cute the \214le speci\214ed as an ar).15 F(-)-.2 E -(gument to the)184 96 Q F1(exec)2.5 E F0 -.2(bu)2.5 G(iltin command.).2 -E(An interacti)5 E .3 -.15(ve s)-.25 H(hell does not e).15 E(xit if)-.15 -E F1(exec)2.5 E F0 -.1(fa)2.5 G(ils.).1 E F1(expand_aliases)144 112.8 Q -F0 .716(If set, aliases are e)184 124.8 R .717(xpanded as described abo) --.15 F 1.017 -.15(ve u)-.15 H(nder).15 E/F2 9/Times-Bold@0 SF(ALIASES) -3.217 E/F3 9/Times-Roman@0 SF(.)A F0 .717(This option is enabled)5.217 F -(by def)184 136.8 Q(ault for interacti)-.1 E .3 -.15(ve s)-.25 H(hells.) -.15 E F1(extdeb)144 153.6 Q(ug)-.2 E F0 .17(If set at shell in)184 165.6 -R -.2(vo)-.4 G .17(cation, or in a shell startup \214le, arrange to e).2 -F -.15(xe)-.15 G .17(cute the deb).15 F .17(ugger pro\214le)-.2 F 1.081 -(before the shell starts, identical to the)184 177.6 R F1 -3.582 E(ugger)-.2 E F0 3.582(option. If)3.582 F 1.082(set after in)3.582 -F -.2(vo)-.4 G 1.082(cation, be-).2 F(ha)184 189.6 Q +SF(dir)144 84 Q(expand)-.18 E F0 .487(If set,)184 96 R F1(bash)2.987 E +F0 .486(replaces directory names with the results of w)2.986 F .486 +(ord e)-.1 F .486(xpansion when perform-)-.15 F .179 +(ing \214lename completion.)184 108 R .179 +(This changes the contents of the readline editing b)5.179 F(uf)-.2 E +(fer)-.25 E 5.18(.I)-.55 G 2.68(fn)-5.18 G(ot)-2.68 E(set,)184 120 Q F1 +(bash)2.5 E F0(attempts to preserv)2.5 E 2.5(ew)-.15 G +(hat the user typed.)-2.5 E F1(dirspell)144 136.8 Q F0 .859(If set,)184 +136.8 R F1(bash)3.359 E F0 .858 +(attempts spelling correction on directory names during w)3.359 F .858 +(ord completion if)-.1 F +(the directory name initially supplied does not e)184 148.8 Q(xist.)-.15 +E F1(dotglob)144 165.6 Q F0 .165(If set,)184 165.6 R F1(bash)2.665 E F0 +.165(includes \214lenames be)2.665 F .165(ginning with a `.)-.15 F 2.665 +('i)-.7 G 2.665(nt)-2.665 G .165(he results of pathname e)-2.665 F +(xpansion.)-.15 E(The \214lenames)184 177.6 Q F1 -.63(``)2.5 G -.55(.') +.63 G(')-.08 E F0(and)5 E F1 -.63(``)2.5 G(..).63 E -.63('')-.55 G F0 +(must al)5.63 E -.1(wa)-.1 G(ys be matched e).1 E(xplicitly)-.15 E 2.5 +(,e)-.65 G -.15(ve)-2.75 G 2.5(ni).15 G(f)-2.5 E F1(dotglob)2.5 E F0 +(is set.)2.5 E F1(execfail)144 194.4 Q F0 .517(If set, a non-interacti) +184 194.4 R .817 -.15(ve s)-.25 H .517(hell will not e).15 F .516 +(xit if it cannot e)-.15 F -.15(xe)-.15 G .516 +(cute the \214le speci\214ed as an ar).15 F(-)-.2 E(gument to the)184 +206.4 Q F1(exec)2.5 E F0 -.2(bu)2.5 G(iltin command.).2 E(An interacti)5 +E .3 -.15(ve s)-.25 H(hell does not e).15 E(xit if)-.15 E F1(exec)2.5 E +F0 -.1(fa)2.5 G(ils.).1 E F1(expand_aliases)144 223.2 Q F0 .716 +(If set, aliases are e)184 235.2 R .717(xpanded as described abo)-.15 F +1.017 -.15(ve u)-.15 H(nder).15 E/F2 9/Times-Bold@0 SF(ALIASES)3.217 E +/F3 9/Times-Roman@0 SF(.)A F0 .717(This option is enabled)5.217 F +(by def)184 247.2 Q(ault for interacti)-.1 E .3 -.15(ve s)-.25 H(hells.) +.15 E F1(extdeb)144 264 Q(ug)-.2 E F0 .17(If set at shell in)184 276 R +-.2(vo)-.4 G .17(cation, or in a shell startup \214le, arrange to e).2 F +-.15(xe)-.15 G .17(cute the deb).15 F .17(ugger pro\214le)-.2 F 1.081 +(before the shell starts, identical to the)184 288 R F13.582 +E(ugger)-.2 E F0 3.582(option. If)3.582 F 1.082(set after in)3.582 F -.2 +(vo)-.4 G 1.082(cation, be-).2 F(ha)184 300 Q (vior intended for use by deb)-.2 E(uggers is enabled:)-.2 E F1(1.)184 -206.4 Q F0(The)220 206.4 Q F14.251 E F0 1.751(option to the)4.251 +316.8 Q F0(The)220 316.8 Q F14.251 E F0 1.751(option to the)4.251 F F1(declar)4.251 E(e)-.18 E F0 -.2(bu)4.251 G 1.751 (iltin displays the source \214le name and line).2 F -(number corresponding to each function name supplied as an ar)220 218.4 -Q(gument.)-.18 E F1(2.)184 235.2 Q F0 1.667(If the command run by the) -220 235.2 R F1(DEB)4.167 E(UG)-.1 E F0 1.667(trap returns a non-zero v) +(number corresponding to each function name supplied as an ar)220 328.8 +Q(gument.)-.18 E F1(2.)184 345.6 Q F0 1.667(If the command run by the) +220 345.6 R F1(DEB)4.167 E(UG)-.1 E F0 1.667(trap returns a non-zero v) 4.167 F 1.667(alue, the ne)-.25 F(xt)-.15 E -(command is skipped and not e)220 247.2 Q -.15(xe)-.15 G(cuted.).15 E F1 -(3.)184 264 Q F0 .841(If the command run by the)220 264 R F1(DEB)3.341 E -(UG)-.1 E F0 .841(trap returns a v)3.341 F .84 -(alue of 2, and the shell is)-.25 F -.15(exe)220 276 S .488 +(command is skipped and not e)220 357.6 Q -.15(xe)-.15 G(cuted.).15 E F1 +(3.)184 374.4 Q F0 .841(If the command run by the)220 374.4 R F1(DEB) +3.341 E(UG)-.1 E F0 .841(trap returns a v)3.341 F .84 +(alue of 2, and the shell is)-.25 F -.15(exe)220 386.4 S .488 (cuting in a subroutine \(a shell function or a shell script e).15 F -.15(xe)-.15 G .488(cuted by the).15 F F1(.)2.988 E F0(or)2.988 E F1 -(sour)220 288 Q(ce)-.18 E F0 -.2(bu)2.5 G +(sour)220 398.4 Q(ce)-.18 E F0 -.2(bu)2.5 G (iltins\), the shell simulates a call to).2 E F1 -.18(re)2.5 G(tur).18 E -(n)-.15 E F0(.)A F1(4.)184 304.8 Q F2 -.27(BA)220 304.8 S(SH_ARGC).27 E +(n)-.15 E F0(.)A F1(4.)184 415.2 Q F2 -.27(BA)220 415.2 S(SH_ARGC).27 E F0(and)3.154 E F2 -.27(BA)3.404 G(SH_ARGV).27 E F0 .904 -(are updated as described in their descriptions)3.154 F(abo)220 316.8 Q --.15(ve)-.15 G(.).15 E F1(5.)184 333.6 Q F0 1.637(Function tracing is e\ -nabled: command substitution, shell functions, and sub-)220 333.6 R -(shells in)220 345.6 Q -.2(vo)-.4 G -.1(ke).2 G 2.5(dw).1 G(ith)-2.5 E -F1(\()2.5 E/F4 10/Times-Italic@0 SF(command)2.5 E F1(\))2.5 E F0 +(are updated as described in their descriptions)3.154 F(abo)220 427.2 Q +-.15(ve)-.15 G(.).15 E F1(5.)184 444 Q F0 1.637(Function tracing is ena\ +bled: command substitution, shell functions, and sub-)220 444 R +(shells in)220 456 Q -.2(vo)-.4 G -.1(ke).2 G 2.5(dw).1 G(ith)-2.5 E F1 +(\()2.5 E/F4 10/Times-Italic@0 SF(command)2.5 E F1(\))2.5 E F0 (inherit the)2.5 E F1(DEB)2.5 E(UG)-.1 E F0(and)2.5 E F1(RETURN)2.5 E F0 -(traps.)2.5 E F1(6.)184 362.4 Q F0 1.082(Error tracing is enabled: comm\ -and substitution, shell functions, and subshells)220 362.4 R(in)220 -374.4 Q -.2(vo)-.4 G -.1(ke).2 G 2.5(dw).1 G(ith)-2.5 E F1(\()2.5 E F4 +(traps.)2.5 E F1(6.)184 472.8 Q F0 1.082(Error tracing is enabled: comm\ +and substitution, shell functions, and subshells)220 472.8 R(in)220 +484.8 Q -.2(vo)-.4 G -.1(ke).2 G 2.5(dw).1 G(ith)-2.5 E F1(\()2.5 E F4 (command)2.5 E F1(\))2.5 E F0(inherit the)2.5 E F1(ERR)2.5 E F0(trap.) -2.5 E F1(extglob)144 391.2 Q F0 .4(If set, the e)184 391.2 R .4 +2.5 E F1(extglob)144 501.6 Q F0 .4(If set, the e)184 501.6 R .4 (xtended pattern matching features described abo)-.15 F .7 -.15(ve u) --.15 H(nder).15 E F1 -.1(Pa)2.9 G .4(thname Expan-).1 F(sion)184 403.2 Q -F0(are enabled.)2.5 E F1(extquote)144 420 Q F0 .86(If set,)184 432 R F1 -($)3.36 E F0<08>A F4(string)A F0 3.36<0861>C(nd)-3.36 E F1($)3.36 E F0 +-.15 H(nder).15 E F1 -.1(Pa)2.9 G .4(thname Expan-).1 F(sion)184 513.6 Q +F0(are enabled.)2.5 E F1(extquote)144 530.4 Q F0 .86(If set,)184 542.4 R +F1($)3.36 E F0<08>A F4(string)A F0 3.36<0861>C(nd)-3.36 E F1($)3.36 E F0 (")A F4(string)A F0 3.36("q)C .86(uoting is performed within)-3.36 F F1 (${)3.36 E F4(par)A(ameter)-.15 E F1(})A F0 -.15(ex)3.36 G .86 -(pansions en-).15 F(closed in double quotes.)184 444 Q -(This option is enabled by def)5 E(ault.)-.1 E F1(failglob)144 460.8 Q -F0 .242(If set, patterns which f)184 460.8 R .243 +(pansions en-).15 F(closed in double quotes.)184 554.4 Q +(This option is enabled by def)5 E(ault.)-.1 E F1(failglob)144 571.2 Q +F0 .242(If set, patterns which f)184 571.2 R .243 (ail to match \214lenames during pathname e)-.1 F .243 -(xpansion result in an e)-.15 F(x-)-.15 E(pansion error)184 472.8 Q(.) --.55 E F1 -.25(fo)144 489.6 S -.18(rc).25 G(e_\214gnor).18 E(e)-.18 E F0 -.937(If set, the suf)184 501.6 R<8c78>-.25 E .936(es speci\214ed by the) +(xpansion result in an e)-.15 F(x-)-.15 E(pansion error)184 583.2 Q(.) +-.55 E F1 -.25(fo)144 600 S -.18(rc).25 G(e_\214gnor).18 E(e)-.18 E F0 +.937(If set, the suf)184 612 R<8c78>-.25 E .936(es speci\214ed by the) -.15 F F2(FIGNORE)3.436 E F0 .936(shell v)3.186 F .936(ariable cause w) --.25 F .936(ords to be ignored)-.1 F .32(when performing w)184 513.6 R -.32(ord completion e)-.1 F -.15(ve)-.25 G 2.82(ni).15 G 2.82(ft)-2.82 G -.32(he ignored w)-2.82 F .32(ords are the only possible com-)-.1 F 2.948 -(pletions. See)184 525.6 R F2 .448(SHELL V)2.948 F(ARIABLES)-1.215 E F0 +-.25 F .936(ords to be ignored)-.1 F .32(when performing w)184 624 R .32 +(ord completion e)-.1 F -.15(ve)-.25 G 2.82(ni).15 G 2.82(ft)-2.82 G .32 +(he ignored w)-2.82 F .32(ords are the only possible com-)-.1 F 2.948 +(pletions. See)184 636 R F2 .448(SHELL V)2.948 F(ARIABLES)-1.215 E F0 (abo)2.698 E .748 -.15(ve f)-.15 H .448(or a description of).15 F F2 (FIGNORE)2.947 E F3(.)A F0 .447(This option is)4.947 F(enabled by def) -184 537.6 Q(ault.)-.1 E F1(globasciiranges)144 554.4 Q F0 2.518 -(If set, range e)184 566.4 R 2.519 +184 648 Q(ault.)-.1 E F1(globasciiranges)144 664.8 Q F0 2.518 +(If set, range e)184 676.8 R 2.519 (xpressions used in pattern matching brack)-.15 F 2.519(et e)-.1 F 2.519 (xpressions \(see)-.15 F F2 -.09(Pa)5.019 G(tter).09 E(n)-.135 E -(Matching)184 578.4 Q F0(abo)2.965 E -.15(ve)-.15 G 3.215(\)b).15 G(eha) +(Matching)184 688.8 Q F0(abo)2.965 E -.15(ve)-.15 G 3.215(\)b).15 G(eha) -3.215 E 1.015 -.15(ve a)-.2 H 3.214(si).15 G 3.214(fi)-3.214 G 3.214 (nt)-3.214 G .714(he traditional C locale when performing comparisons.) --3.214 F 1.02(That is, the current locale')184 590.4 R 3.52(sc)-.55 G +-3.214 F 1.02(That is, the current locale')184 700.8 R 3.52(sc)-.55 G 1.02(ollating sequence is not tak)-3.52 F 1.02(en into account, so)-.1 F -F1(b)3.52 E F0 1.02(will not)3.52 F .957(collate between)184 602.4 R F1 +F1(b)3.52 E F0 1.02(will not)3.52 F .957(collate between)184 712.8 R F1 (A)3.457 E F0(and)3.457 E F1(B)3.457 E F0 3.457(,a)C .957(nd upper) -3.457 F .957(-case and lo)-.2 F(wer)-.25 E .956 -(-case ASCII characters will collate)-.2 F(together)184 614.4 Q(.)-.55 E -F1(globskipdots)144 631.2 Q F0 .284(If set, pathname e)184 643.2 R .284 -(xpansion will ne)-.15 F -.15(ve)-.25 G 2.785(rm).15 G .285 -(atch the \214lenames)-2.785 F F1 -.63(``)2.785 G -.55(.').63 G(')-.08 E -F0(and)5.285 E F1 -.63(``)2.785 G(..).63 E -.63('')-.55 G F0 2.785(,e) -.63 G -.15(ve)-3.035 G 2.785(ni).15 G 2.785(ft)-2.785 G .285(he pat-) --2.785 F(tern be)184 655.2 Q(gins with a)-.15 E F1 -.63(``)2.5 G -.55 -(.').63 G(')-.08 E F0 5(.T)C(his option is enabled by def)-5 E(ault.)-.1 -E F1(globstar)144 672 Q F0 .519(If set, the pattern)184 672 R F1(**) -3.019 E F0 .519(used in a pathname e)3.019 F .519(xpansion conte)-.15 F -.518(xt will match all \214les and zero)-.15 F .431 -(or more directories and subdirectories.)184 684 R .431 -(If the pattern is follo)5.431 F .432(wed by a)-.25 F F1(/)2.932 E F0 -2.932(,o)C .432(nly directories)-2.932 F(and subdirectories match.)184 -696 Q(GNU Bash 5.2)72 768 Q(2021 December 26)136.795 E(77)185.955 E 0 Cg -EP +(-case ASCII characters will collate)-.2 F(together)184 724.8 Q(.)-.55 E +(GNU Bash 5.2)72 768 Q(2022 January 17)141.79 E(77)190.95 E 0 Cg EP %%Page: 78 78 %%BeginPageSetup BP %%EndPageSetup /F0 10/Times-Roman@0 SF -.35(BA)72 48 S 137.14(SH\(1\) General).35 F (Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E/F1 10/Times-Bold@0 -SF(gnu_errfmt)144 84 Q F0(If set, shell error messages are written in t\ -he standard GNU error message format.)184 96 Q F1(histappend)144 112.8 Q -F0 .676 +SF(globskipdots)144 84 Q F0 .284(If set, pathname e)184 96 R .284 +(xpansion will ne)-.15 F -.15(ve)-.25 G 2.785(rm).15 G .285 +(atch the \214lenames)-2.785 F F1 -.63(``)2.785 G -.55(.').63 G(')-.08 E +F0(and)5.285 E F1 -.63(``)2.785 G(..).63 E -.63('')-.55 G F0 2.785(,e) +.63 G -.15(ve)-3.035 G 2.785(ni).15 G 2.785(ft)-2.785 G .285(he pat-) +-2.785 F(tern be)184 108 Q(gins with a)-.15 E F1 -.63(``)2.5 G -.55(.') +.63 G(')-.08 E F0 5(.T)C(his option is enabled by def)-5 E(ault.)-.1 E +F1(globstar)144 124.8 Q F0 .519(If set, the pattern)184 124.8 R F1(**) +3.019 E F0 .519(used in a pathname e)3.019 F .519(xpansion conte)-.15 F +.518(xt will match all \214les and zero)-.15 F .431 +(or more directories and subdirectories.)184 136.8 R .431 +(If the pattern is follo)5.431 F .432(wed by a)-.25 F F1(/)2.932 E F0 +2.932(,o)C .432(nly directories)-2.932 F(and subdirectories match.)184 +148.8 Q F1(gnu_errfmt)144 165.6 Q F0(If set, shell error messages are w\ +ritten in the standard GNU error message format.)184 177.6 Q F1 +(histappend)144 194.4 Q F0 .676 (If set, the history list is appended to the \214le named by the v)184 -124.8 R .676(alue of the)-.25 F/F2 9/Times-Bold@0 SF(HISTFILE)3.176 E F0 --.25(va)2.926 G(ri-).25 E(able when the shell e)184 136.8 Q +206.4 R .676(alue of the)-.25 F/F2 9/Times-Bold@0 SF(HISTFILE)3.176 E F0 +-.25(va)2.926 G(ri-).25 E(able when the shell e)184 218.4 Q (xits, rather than o)-.15 E -.15(ve)-.15 G(rwriting the \214le.).15 E F1 -(histr)144 153.6 Q(eedit)-.18 E F0 .575(If set, and)184 165.6 R F1 -.18 +(histr)144 235.2 Q(eedit)-.18 E F0 .575(If set, and)184 247.2 R F1 -.18 (re)3.075 G(adline).18 E F0 .575(is being used, a user is gi)3.075 F -.15(ve)-.25 G 3.075(nt).15 G .576(he opportunity to re-edit a f)-3.075 -F .576(ailed his-)-.1 F(tory substitution.)184 177.6 Q F1(histv)144 -194.4 Q(erify)-.1 E F0 .403(If set, and)184 206.4 R F1 -.18(re)2.903 G -(adline).18 E F0 .403 +F .576(ailed his-)-.1 F(tory substitution.)184 259.2 Q F1(histv)144 276 +Q(erify)-.1 E F0 .403(If set, and)184 288 R F1 -.18(re)2.903 G(adline) +.18 E F0 .403 (is being used, the results of history substitution are not immediately) -2.903 F .661(passed to the shell parser)184 218.4 R 5.661(.I)-.55 G .662 +2.903 F .661(passed to the shell parser)184 300 R 5.661(.I)-.55 G .662 (nstead, the resulting line is loaded into the)-5.661 F F1 -.18(re)3.162 -G(adline).18 E F0(editing)3.162 E -.2(bu)184 230.4 S -.25(ff).2 G(er).25 -E 2.5(,a)-.4 G(llo)-2.5 E(wing further modi\214cation.)-.25 E F1 -(hostcomplete)144 247.2 Q F0 1.182(If set, and)184 259.2 R F1 -.18(re) +G(adline).18 E F0(editing)3.162 E -.2(bu)184 312 S -.25(ff).2 G(er).25 E +2.5(,a)-.4 G(llo)-2.5 E(wing further modi\214cation.)-.25 E F1 +(hostcomplete)144 328.8 Q F0 1.182(If set, and)184 340.8 R F1 -.18(re) 3.682 G(adline).18 E F0 1.182(is being used,)3.682 F F1(bash)3.682 E F0 1.181(will attempt to perform hostname completion)3.681 F 1.38(when a w) -184 271.2 R 1.38(ord containing a)-.1 F F1(@)3.881 E F0 1.381 +184 352.8 R 1.38(ord containing a)-.1 F F1(@)3.881 E F0 1.381 (is being completed \(see)3.881 F F1(Completing)3.881 E F0(under)3.881 E -F2(READLINE)3.881 E F0(abo)184 283.2 Q -.15(ve)-.15 G 2.5(\). This).15 F -(is enabled by def)2.5 E(ault.)-.1 E F1(huponexit)144 300 Q F0(If set,) -184 312 Q F1(bash)2.5 E F0(will send)2.5 E F2(SIGHUP)2.5 E F0 +F2(READLINE)3.881 E F0(abo)184 364.8 Q -.15(ve)-.15 G 2.5(\). This).15 F +(is enabled by def)2.5 E(ault.)-.1 E F1(huponexit)144 381.6 Q F0 +(If set,)184 393.6 Q F1(bash)2.5 E F0(will send)2.5 E F2(SIGHUP)2.5 E F0 (to all jobs when an interacti)2.25 E .3 -.15(ve l)-.25 H(ogin shell e) -.15 E(xits.)-.15 E F1(inherit_err)144 328.8 Q(exit)-.18 E F0 .22 -(If set, command substitution inherits the v)184 340.8 R .219 +.15 E(xits.)-.15 E F1(inherit_err)144 410.4 Q(exit)-.18 E F0 .22 +(If set, command substitution inherits the v)184 422.4 R .219 (alue of the)-.25 F F1(err)2.719 E(exit)-.18 E F0 .219 -(option, instead of unsetting)2.719 F(it in the subshell en)184 352.8 Q +(option, instead of unsetting)2.719 F(it in the subshell en)184 434.4 Q 2.5(vironment. This)-.4 F(option is enabled when)2.5 E/F3 10 /Times-Italic@0 SF(posix mode)2.5 E F0(is enabled.)2.5 E F1(interacti) -144 369.6 Q -.1(ve)-.1 G(_comments).1 E F0 .33(If set, allo)184 381.6 R +144 451.2 Q -.1(ve)-.1 G(_comments).1 E F0 .33(If set, allo)184 463.2 R 2.83(waw)-.25 G .33(ord be)-2.93 F .33(ginning with)-.15 F F1(#)2.83 E F0 .33(to cause that w)2.83 F .33(ord and all remaining characters on) --.1 F .967(that line to be ignored in an interacti)184 393.6 R 1.267 +-.1 F .967(that line to be ignored in an interacti)184 475.2 R 1.267 -.15(ve s)-.25 H .967(hell \(see).15 F F2(COMMENTS)3.467 E F0(abo)3.217 E -.15(ve)-.15 G 3.467(\). This).15 F .967(option is)3.467 F -(enabled by def)184 405.6 Q(ault.)-.1 E F1(lastpipe)144 422.4 Q F0 .066 -(If set, and job control is not acti)184 422.4 R -.15(ve)-.25 G 2.566 -(,t).15 G .066(he shell runs the last command of a pipeline not e)-2.566 -F -.15(xe)-.15 G(-).15 E -(cuted in the background in the current shell en)184 434.4 Q(vironment.) --.4 E F1(lithist)144 451.2 Q F0 .655(If set, and the)184 451.2 R F1 -(cmdhist)3.155 E F0 .654(option is enabled, multi-line commands are sa) -3.154 F -.15(ve)-.2 G 3.154(dt).15 G 3.154(ot)-3.154 G .654(he history) --3.154 F(with embedded ne)184 463.2 Q +(enabled by def)184 487.2 Q(ault.)-.1 E F1(lastpipe)144 504 Q F0 .066 +(If set, and job control is not acti)184 504 R -.15(ve)-.25 G 2.566(,t) +.15 G .066(he shell runs the last command of a pipeline not e)-2.566 F +-.15(xe)-.15 G(-).15 E(cuted in the background in the current shell en) +184 516 Q(vironment.)-.4 E F1(lithist)144 532.8 Q F0 .655 +(If set, and the)184 532.8 R F1(cmdhist)3.155 E F0 .654 +(option is enabled, multi-line commands are sa)3.154 F -.15(ve)-.2 G +3.154(dt).15 G 3.154(ot)-3.154 G .654(he history)-3.154 F +(with embedded ne)184 544.8 Q (wlines rather than using semicolon separators where possible.)-.25 E F1 -(localv)144 480 Q(ar_inherit)-.1 E F0 .421(If set, local v)184 492 R +(localv)144 561.6 Q(ar_inherit)-.1 E F0 .421(If set, local v)184 573.6 R .422(ariables inherit the v)-.25 F .422(alue and attrib)-.25 F .422 (utes of a v)-.2 F .422(ariable of the same name that)-.25 F -.15(ex)184 -504 S .174(ists at a pre).15 F .174(vious scope before an)-.25 F 2.673 +585.6 S .174(ists at a pre).15 F .174(vious scope before an)-.25 F 2.673 (yn)-.15 G .673 -.25(ew va)-2.673 H .173(lue is assigned.).25 F .173 -(The nameref attrib)5.173 F .173(ute is not)-.2 F(inherited.)184 516 Q -F1(localv)144 532.8 Q(ar_unset)-.1 E F0 .328(If set, calling)184 544.8 R +(The nameref attrib)5.173 F .173(ute is not)-.2 F(inherited.)184 597.6 Q +F1(localv)144 614.4 Q(ar_unset)-.1 E F0 .328(If set, calling)184 626.4 R F1(unset)2.828 E F0 .328(on local v)2.828 F .329(ariables in pre)-.25 F .329(vious function scopes marks them so subse-)-.25 F .543(quent looku\ ps \214nd them unset until that function returns. This is identical to \ -the beha)184 556.8 R(v-)-.2 E(ior of unsetting local v)184 568.8 Q -(ariables at the current function scope.)-.25 E F1(login_shell)144 585.6 +the beha)184 638.4 R(v-)-.2 E(ior of unsetting local v)184 650.4 Q +(ariables at the current function scope.)-.25 E F1(login_shell)144 667.2 Q F0 .486 (The shell sets this option if it is started as a login shell \(see)184 -597.6 R F2(INV)2.987 E(OCA)-.405 E(TION)-.855 E F0(abo)2.737 E -.15(ve) --.15 G 2.987(\). The).15 F -.25(va)184 609.6 S(lue may not be changed.) -.25 E F1(mailwar)144 626.4 Q(n)-.15 E F0 .815(If set, and a \214le that) -184 638.4 R F1(bash)3.315 E F0 .814 -(is checking for mail has been accessed since the last time it)3.315 F --.1(wa)184 650.4 S 2.5(sc).1 G(heck)-2.5 E(ed, the message `)-.1 E -(`The mail in)-.74 E F3(mail\214le)2.5 E F0(has been read')2.5 E 2.5('i) --.74 G 2.5(sd)-2.5 G(isplayed.)-2.5 E F1(no_empty_cmd_completion)144 -667.2 Q F0 .324(If set, and)184 679.2 R F1 -.18(re)2.824 G(adline).18 E -F0 .324(is being used,)2.824 F F1(bash)2.824 E F0 .324 -(will not attempt to search the)2.824 F F2 -.666(PA)2.825 G(TH)-.189 E -F0 .325(for possible)2.575 F -(completions when completion is attempted on an empty line.)184 691.2 Q -(GNU Bash 5.2)72 768 Q(2021 December 26)136.795 E(78)185.955 E 0 Cg EP +679.2 R F2(INV)2.987 E(OCA)-.405 E(TION)-.855 E F0(abo)2.737 E -.15(ve) +-.15 G 2.987(\). The).15 F -.25(va)184 691.2 S(lue may not be changed.) +.25 E(GNU Bash 5.2)72 768 Q(2022 January 17)141.79 E(78)190.95 E 0 Cg EP %%Page: 79 79 %%BeginPageSetup BP %%EndPageSetup /F0 10/Times-Roman@0 SF -.35(BA)72 48 S 137.14(SH\(1\) General).35 F (Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E/F1 10/Times-Bold@0 -SF(nocaseglob)144 84 Q F0 .437(If set,)184 96 R F1(bash)2.937 E F0 .436 -(matches \214lenames in a case\255insensiti)2.937 F .736 -.15(ve f)-.25 -H .436(ashion when performing pathname).05 F -.15(ex)184 108 S +SF(mailwar)144 84 Q(n)-.15 E F0 .815(If set, and a \214le that)184 96 R +F1(bash)3.315 E F0 .814 +(is checking for mail has been accessed since the last time it)3.315 F +-.1(wa)184 108 S 2.5(sc).1 G(heck)-2.5 E(ed, the message `)-.1 E +(`The mail in)-.74 E/F2 10/Times-Italic@0 SF(mail\214le)2.5 E F0 +(has been read')2.5 E 2.5('i)-.74 G 2.5(sd)-2.5 G(isplayed.)-2.5 E F1 +(no_empty_cmd_completion)144 124.8 Q F0 .324(If set, and)184 136.8 R F1 +-.18(re)2.824 G(adline).18 E F0 .324(is being used,)2.824 F F1(bash) +2.824 E F0 .324(will not attempt to search the)2.824 F/F3 9/Times-Bold@0 +SF -.666(PA)2.825 G(TH)-.189 E F0 .325(for possible)2.575 F +(completions when completion is attempted on an empty line.)184 148.8 Q +F1(nocaseglob)144 165.6 Q F0 .437(If set,)184 177.6 R F1(bash)2.937 E F0 +.436(matches \214lenames in a case\255insensiti)2.937 F .736 -.15(ve f) +-.25 H .436(ashion when performing pathname).05 F -.15(ex)184 189.6 S (pansion \(see).15 E F1 -.1(Pa)2.5 G(thname Expansion).1 E F0(abo)2.5 E --.15(ve)-.15 G(\).).15 E F1(nocasematch)144 124.8 Q F0 1.193(If set,)184 -136.8 R F1(bash)3.693 E F0 1.194 +-.15(ve)-.15 G(\).).15 E F1(nocasematch)144 206.4 Q F0 1.193(If set,)184 +218.4 R F1(bash)3.693 E F0 1.194 (matches patterns in a case\255insensiti)3.693 F 1.494 -.15(ve f)-.25 H -1.194(ashion when performing matching).05 F .551(while e)184 148.8 R +1.194(ashion when performing matching).05 F .551(while e)184 230.4 R -.15(xe)-.15 G(cuting).15 E F1(case)3.051 E F0(or)3.051 E F1([[)3.051 E F0 .551(conditional commands, when performing pattern substitution)3.051 -F -.1(wo)184 160.8 S .622(rd e).1 F .623(xpansions, or when \214ltering\ +F -.1(wo)184 242.4 S .622(rd e).1 F .623(xpansions, or when \214ltering\ possible completions as part of programmable com-)-.15 F(pletion.)184 -172.8 Q F1(noexpand_translation)144 189.6 Q F0 1.118(If set,)184 201.6 R +254.4 Q F1(noexpand_translation)144 271.2 Q F0 1.118(If set,)184 283.2 R F1(bash)3.618 E F0 1.117(encloses the translated results of $"..." quot\ -ing in single quotes instead of)3.617 F(double quotes.)184 213.6 Q +ing in single quotes instead of)3.617 F(double quotes.)184 295.2 Q (If the string is not translated, this has no ef)5 E(fect.)-.25 E F1 -(nullglob)144 230.4 Q F0 .854(If set,)184 242.4 R F1(bash)3.354 E F0 -(allo)3.354 E .855(ws patterns which match no \214les \(see)-.25 F F1 --.1(Pa)3.355 G .855(thname Expansion).1 F F0(abo)3.355 E -.15(ve)-.15 G -3.355(\)t).15 G(o)-3.355 E -.15(ex)184 254.4 S +(nullglob)144 312 Q F0 .854(If set,)184 324 R F1(bash)3.354 E F0(allo) +3.354 E .855(ws patterns which match no \214les \(see)-.25 F F1 -.1(Pa) +3.355 G .855(thname Expansion).1 F F0(abo)3.355 E -.15(ve)-.15 G 3.355 +(\)t).15 G(o)-3.355 E -.15(ex)184 336 S (pand to a null string, rather than themselv).15 E(es.)-.15 E F1 -(patsub_r)144 271.2 Q(eplacement)-.18 E F0 .106(If set,)184 283.2 R F1 +(patsub_r)144 352.8 Q(eplacement)-.18 E F0 .106(If set,)184 364.8 R F1 (bash)2.606 E F0 -.15(ex)2.606 G .106(pands occurrences of).15 F F1(&) 2.606 E F0 .105(in the replacement string of pattern substitution to) -2.606 F .527(the te)184 295.2 R .527 +2.606 F .527(the te)184 376.8 R .527 (xt matched by the pattern, as described under)-.15 F F1 -.1(Pa)3.028 G .528(rameter Expansion).1 F F0(abo)3.028 E -.15(ve)-.15 G 5.528(.T).15 G -(his)-5.528 E(option is enabled by def)184 307.2 Q(ault.)-.1 E F1(pr)144 -324 Q(ogcomp)-.18 E F0 .677(If set, the programmable completion f)184 -336 R .677(acilities \(see)-.1 F F1(Pr)3.176 E .676 +(his)-5.528 E(option is enabled by def)184 388.8 Q(ault.)-.1 E F1(pr)144 +405.6 Q(ogcomp)-.18 E F0 .677(If set, the programmable completion f)184 +417.6 R .677(acilities \(see)-.1 F F1(Pr)3.176 E .676 (ogrammable Completion)-.18 F F0(abo)3.176 E -.15(ve)-.15 G(\)).15 E -(are enabled.)184 348 Q(This option is enabled by def)5 E(ault.)-.1 E F1 -(pr)144 364.8 Q(ogcomp_alias)-.18 E F0 2.124 -(If set, and programmable completion is enabled,)184 376.8 R F1(bash) -4.624 E F0 2.124(treats a command name that)4.624 F(doesn')184 388.8 Q +(are enabled.)184 429.6 Q(This option is enabled by def)5 E(ault.)-.1 E +F1(pr)144 446.4 Q(ogcomp_alias)-.18 E F0 2.124 +(If set, and programmable completion is enabled,)184 458.4 R F1(bash) +4.624 E F0 2.124(treats a command name that)4.624 F(doesn')184 470.4 Q 3.289(th)-.18 G -2.25 -.2(av e)-3.289 H(an)3.489 E 3.289(yc)-.15 G .789 (ompletions as a possible alias and attempts alias e)-3.289 F .788 -(xpansion. If it has)-.15 F 1.473(an alias,)184 400.8 R F1(bash)3.973 E +(xpansion. If it has)-.15 F 1.473(an alias,)184 482.4 R F1(bash)3.973 E F0 1.473(attempts programmable completion using the command w)3.973 F -1.473(ord resulting)-.1 F(from the e)184 412.8 Q(xpanded alias.)-.15 E -F1(pr)144 429.6 Q(omptv)-.18 E(ars)-.1 E F0 1.448 -(If set, prompt strings under)184 441.6 R 1.448(go parameter e)-.18 F +1.473(ord resulting)-.1 F(from the e)184 494.4 Q(xpanded alias.)-.15 E +F1(pr)144 511.2 Q(omptv)-.18 E(ars)-.1 E F0 1.448 +(If set, prompt strings under)184 523.2 R 1.448(go parameter e)-.18 F 1.447(xpansion, command substitution, arithmetic)-.15 F -.15(ex)184 -453.6 S .17(pansion, and quote remo).15 F -.25(va)-.15 G 2.67(la).25 G -.17(fter being e)-2.67 F .17(xpanded as described in)-.15 F/F2 9 -/Times-Bold@0 SF(PR)2.671 E(OMPTING)-.27 E F0(abo)2.421 E -.15(ve)-.15 G -(.).15 E(This option is enabled by def)184 465.6 Q(ault.)-.1 E F1 -.18 -(re)144 482.4 S(stricted_shell).18 E F0 1.069 +535.2 S .17(pansion, and quote remo).15 F -.25(va)-.15 G 2.67(la).25 G +.17(fter being e)-2.67 F .17(xpanded as described in)-.15 F F3(PR)2.671 +E(OMPTING)-.27 E F0(abo)2.421 E -.15(ve)-.15 G(.).15 E +(This option is enabled by def)184 547.2 Q(ault.)-.1 E F1 -.18(re)144 +564 S(stricted_shell).18 E F0 1.069 (The shell sets this option if it is started in restricted mode \(see) -184 494.4 R F2 1.069(RESTRICTED SHELL)3.569 F F0(belo)184 506.4 Q 2.86 +184 576 R F3 1.069(RESTRICTED SHELL)3.569 F F0(belo)184 588 Q 2.86 (w\). The)-.25 F -.25(va)2.86 G .36(lue may not be changed.).25 F .36 (This is not reset when the startup \214les are e)5.36 F -.15(xe)-.15 G -(-).15 E(cuted, allo)184 518.4 Q(wing the startup \214les to disco)-.25 -E -.15(ve)-.15 G 2.5(rw).15 G(hether or not a shell is restricted.)-2.5 -E F1(shift_v)144 535.2 Q(erbose)-.1 E F0 .502(If set, the)184 547.2 R F1 +(-).15 E(cuted, allo)184 600 Q(wing the startup \214les to disco)-.25 E +-.15(ve)-.15 G 2.5(rw).15 G(hether or not a shell is restricted.)-2.5 E +F1(shift_v)144 616.8 Q(erbose)-.1 E F0 .502(If set, the)184 628.8 R F1 (shift)3.002 E F0 -.2(bu)3.002 G .501 (iltin prints an error message when the shift count e).2 F .501 -(xceeds the number)-.15 F(of positional parameters.)184 559.2 Q F1(sour) -144 576 Q(cepath)-.18 E F0 .77(If set, the)184 588 R F1(.)3.27 E F0(\() -3.27 E F1(sour)A(ce)-.18 E F0 3.27(\)b)C .77(uiltin uses the v)-3.47 F -.771(alue of)-.25 F F2 -.666(PA)3.271 G(TH)-.189 E F0 .771 +(xceeds the number)-.15 F(of positional parameters.)184 640.8 Q F1(sour) +144 657.6 Q(cepath)-.18 E F0 .77(If set, the)184 669.6 R F1(.)3.27 E F0 +(\()3.27 E F1(sour)A(ce)-.18 E F0 3.27(\)b)C .77(uiltin uses the v)-3.47 +F .771(alue of)-.25 F F3 -.666(PA)3.271 G(TH)-.189 E F0 .771 (to \214nd the directory containing the)3.021 F -(\214le supplied as an ar)184 600 Q 2.5(gument. This)-.18 F -(option is enabled by def)2.5 E(ault.)-.1 E F1 -.1(va)144 616.8 S(rr).1 +(\214le supplied as an ar)184 681.6 Q 2.5(gument. This)-.18 F +(option is enabled by def)2.5 E(ault.)-.1 E F1 -.1(va)144 698.4 S(rr).1 E(edir_close)-.18 E F0 .74(If set, the shell automatically closes \214l\ -e descriptors assigned using the)184 628.8 R/F3 10/Times-Italic@0 SF -({varname})3.24 E F0(redi-)3.24 E .423(rection syntax \(see)184 640.8 R -F2(REDIRECTION)2.924 E F0(abo)2.674 E -.15(ve)-.15 G 2.924(\)i).15 G -.424(nstead of lea)-2.924 F .424(ving them open when the com-)-.2 F -(mand completes.)184 652.8 Q F1(xpg_echo)144 669.6 Q F0(If set, the)184 -681.6 Q F1(echo)2.5 E F0 -.2(bu)2.5 G(iltin e).2 E -(xpands backslash-escape sequences by def)-.15 E(ault.)-.1 E F1(suspend) -108 698.4 Q F0([)2.5 E F1A F0(])A 1.002(Suspend the e)144 710.4 R --.15(xe)-.15 G 1.002(cution of this shell until it recei).15 F -.15(ve) --.25 G 3.501(sa).15 G F2(SIGCONT)A F0 3.501(signal. A)3.251 F 1.001 -(login shell cannot be)3.501 F .022(suspended; the)144 722.4 R F1 -2.522 E F0 .022(option can be used to o)2.522 F -.15(ve)-.15 G .022 -(rride this and force the suspension.).15 F .023(The return status is) -5.023 F(GNU Bash 5.2)72 768 Q(2021 December 26)136.795 E(79)185.955 E 0 -Cg EP +e descriptors assigned using the)184 710.4 R F2({varname})3.24 E F0 +(redi-)3.24 E 2.557(rection syntax \(see)184 722.4 R F3(REDIRECTION) +5.058 E F0(abo)4.808 E -.15(ve)-.15 G 5.058(\)i).15 G 2.558 +(nstead of lea)-5.058 F 2.558(ving them open when the)-.2 F +(GNU Bash 5.2)72 768 Q(2022 January 17)141.79 E(79)190.95 E 0 Cg EP %%Page: 80 80 %%BeginPageSetup BP %%EndPageSetup /F0 10/Times-Roman@0 SF -.35(BA)72 48 S 137.14(SH\(1\) General).35 F -(Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E 2.5(0u)144 84 S -(nless the shell is a login shell and)-2.5 E/F1 10/Times-Bold@0 SF -2.5 E F0(is not supplied, or if job control is not enabled.)2.5 E F1 -(test)108 100.8 Q/F2 10/Times-Italic@0 SF -.2(ex)2.5 G(pr).2 E F1([)108 -112.8 Q F2 -.2(ex)2.5 G(pr).2 E F1(])2.5 E F0 .878 -(Return a status of 0 \(true\) or 1 \(f)144 112.8 R .877 +(Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E +(command completes.)184 84 Q/F1 10/Times-Bold@0 SF(xpg_echo)144 100.8 Q +F0(If set, the)184 112.8 Q F1(echo)2.5 E F0 -.2(bu)2.5 G(iltin e).2 E +(xpands backslash-escape sequences by def)-.15 E(ault.)-.1 E F1(suspend) +108 129.6 Q F0([)2.5 E F1A F0(])A 1.002(Suspend the e)144 141.6 R +-.15(xe)-.15 G 1.002(cution of this shell until it recei).15 F -.15(ve) +-.25 G 3.501(sa).15 G/F2 9/Times-Bold@0 SF(SIGCONT)A F0 3.501(signal. A) +3.251 F 1.001(login shell cannot be)3.501 F .022(suspended; the)144 +153.6 R F12.522 E F0 .022(option can be used to o)2.522 F -.15(ve) +-.15 G .022(rride this and force the suspension.).15 F .023 +(The return status is)5.023 F 2.5(0u)144 165.6 S +(nless the shell is a login shell and)-2.5 E F12.5 E F0 +(is not supplied, or if job control is not enabled.)2.5 E F1(test)108 +182.4 Q/F3 10/Times-Italic@0 SF -.2(ex)2.5 G(pr).2 E F1([)108 194.4 Q F3 +-.2(ex)2.5 G(pr).2 E F1(])2.5 E F0 .878 +(Return a status of 0 \(true\) or 1 \(f)144 194.4 R .877 (alse\) depending on the e)-.1 F -.25(va)-.25 G .877 -(luation of the conditional e).25 F(xpression)-.15 E F2 -.2(ex)144 124.8 +(luation of the conditional e).25 F(xpression)-.15 E F3 -.2(ex)144 206.4 S(pr).2 E F0 5.53(.E).73 G .53 (ach operator and operand must be a separate ar)-5.53 F 3.03 (gument. Expressions)-.18 F .53(are composed of the)3.03 F 1.361 -(primaries described abo)144 136.8 R 1.661 -.15(ve u)-.15 H(nder).15 E -/F3 9/Times-Bold@0 SF(CONDITION)3.861 E 1.36(AL EXPRESSIONS)-.18 F/F4 9 -/Times-Roman@0 SF(.)A F1(test)5.86 E F0 1.36(does not accept an)3.86 F -3.86(yo)-.15 G(p-)-3.86 E(tions, nor does it accept and ignore an ar)144 -148.8 Q(gument of)-.18 E F12.5 E F0 -(as signifying the end of options.)2.5 E .785 -(Expressions may be combined using the follo)144 166.8 R .786 +(primaries described abo)144 218.4 R 1.661 -.15(ve u)-.15 H(nder).15 E +F2(CONDITION)3.861 E 1.36(AL EXPRESSIONS)-.18 F/F4 9/Times-Roman@0 SF(.) +A F1(test)5.86 E F0 1.36(does not accept an)3.86 F 3.86(yo)-.15 G(p-) +-3.86 E(tions, nor does it accept and ignore an ar)144 230.4 Q +(gument of)-.18 E F12.5 E F0(as signifying the end of options.)2.5 +E .785(Expressions may be combined using the follo)144 248.4 R .786 (wing operators, listed in decreasing order of prece-)-.25 F 3.412 -(dence. The)144 178.8 R -.25(eva)3.412 G .912 +(dence. The)144 260.4 R -.25(eva)3.412 G .912 (luation depends on the number of ar).25 F .911(guments; see belo)-.18 F 4.711 -.65(w. O)-.25 H .911(perator precedence is).65 F -(used when there are \214v)144 190.8 Q 2.5(eo)-.15 G 2.5(rm)-2.5 G -(ore ar)-2.5 E(guments.)-.18 E F1(!)144 202.8 Q F2 -.2(ex)2.5 G(pr).2 E -F0 -.35(Tr)180 202.8 S(ue if).35 E F2 -.2(ex)2.5 G(pr).2 E F0(is f)3.23 -E(alse.)-.1 E F1(\()144 214.8 Q F2 -.2(ex)2.5 G(pr).2 E F1(\))2.5 E F0 -.26(Returns the v)180 214.8 R .26(alue of)-.25 F F2 -.2(ex)2.76 G(pr).2 +(used when there are \214v)144 272.4 Q 2.5(eo)-.15 G 2.5(rm)-2.5 G +(ore ar)-2.5 E(guments.)-.18 E F1(!)144 284.4 Q F3 -.2(ex)2.5 G(pr).2 E +F0 -.35(Tr)180 284.4 S(ue if).35 E F3 -.2(ex)2.5 G(pr).2 E F0(is f)3.23 +E(alse.)-.1 E F1(\()144 296.4 Q F3 -.2(ex)2.5 G(pr).2 E F1(\))2.5 E F0 +.26(Returns the v)180 296.4 R .26(alue of)-.25 F F3 -.2(ex)2.76 G(pr).2 E F0 5.26(.T)C .26(his may be used to o)-5.26 F -.15(ve)-.15 G .26 -(rride the normal precedence of opera-).15 F(tors.)180 226.8 Q F2 -.2 -(ex)144 238.8 S(pr1).2 E F02.5 E F1(a)A F2 -.2(ex)2.5 G(pr2).2 E F0 --.35(Tr)180 250.8 S(ue if both).35 E F2 -.2(ex)2.5 G(pr1).2 E F0(and)2.5 -E F2 -.2(ex)2.5 G(pr2).2 E F0(are true.)2.52 E F2 -.2(ex)144 262.8 S -(pr1).2 E F02.5 E F1(o)A F2 -.2(ex)2.5 G(pr2).2 E F0 -.35(Tr)180 -274.8 S(ue if either).35 E F2 -.2(ex)2.5 G(pr1).2 E F0(or)2.5 E F2 -.2 -(ex)2.5 G(pr2).2 E F0(is true.)2.52 E F1(test)144 291.6 Q F0(and)2.5 E +(rride the normal precedence of opera-).15 F(tors.)180 308.4 Q F3 -.2 +(ex)144 320.4 S(pr1).2 E F02.5 E F1(a)A F3 -.2(ex)2.5 G(pr2).2 E F0 +-.35(Tr)180 332.4 S(ue if both).35 E F3 -.2(ex)2.5 G(pr1).2 E F0(and)2.5 +E F3 -.2(ex)2.5 G(pr2).2 E F0(are true.)2.52 E F3 -.2(ex)144 344.4 S +(pr1).2 E F02.5 E F1(o)A F3 -.2(ex)2.5 G(pr2).2 E F0 -.35(Tr)180 +356.4 S(ue if either).35 E F3 -.2(ex)2.5 G(pr1).2 E F0(or)2.5 E F3 -.2 +(ex)2.5 G(pr2).2 E F0(is true.)2.52 E F1(test)144 373.2 Q F0(and)2.5 E F1([)2.5 E F0 -.25(eva)2.5 G(luate conditional e).25 E (xpressions using a set of rules based on the number of ar)-.15 E -(guments.)-.18 E 2.5(0a)144 309.6 S -.18(rg)-2.5 G(uments).18 E(The e) -180 321.6 Q(xpression is f)-.15 E(alse.)-.1 E 2.5(1a)144 333.6 S -.18 -(rg)-2.5 G(ument).18 E(The e)180 345.6 Q +(guments.)-.18 E 2.5(0a)144 391.2 S -.18(rg)-2.5 G(uments).18 E(The e) +180 403.2 Q(xpression is f)-.15 E(alse.)-.1 E 2.5(1a)144 415.2 S -.18 +(rg)-2.5 G(ument).18 E(The e)180 427.2 Q (xpression is true if and only if the ar)-.15 E(gument is not null.)-.18 -E 2.5(2a)144 357.6 S -.18(rg)-2.5 G(uments).18 E .37(If the \214rst ar) -180 369.6 R .37(gument is)-.18 F F1(!)2.87 E F0 2.87(,t)C .37(he e)-2.87 +E 2.5(2a)144 439.2 S -.18(rg)-2.5 G(uments).18 E .37(If the \214rst ar) +180 451.2 R .37(gument is)-.18 F F1(!)2.87 E F0 2.87(,t)C .37(he e)-2.87 F .37(xpression is true if and only if the second ar)-.15 F .37 -(gument is null.)-.18 F .379(If the \214rst ar)180 381.6 R .38 +(gument is null.)-.18 F .379(If the \214rst ar)180 463.2 R .38 (gument is one of the unary conditional operators listed abo)-.18 F .68 --.15(ve u)-.15 H(nder).15 E F3(CONDI-)2.88 E(TION)180 393.6 Q .553 +-.15(ve u)-.15 H(nder).15 E F2(CONDI-)2.88 E(TION)180 475.2 Q .553 (AL EXPRESSIONS)-.18 F F4(,)A F0 .552(the e)2.802 F .552 (xpression is true if the unary test is true.)-.15 F .552 -(If the \214rst ar)5.552 F(gu-)-.18 E(ment is not a v)180 405.6 Q +(If the \214rst ar)5.552 F(gu-)-.18 E(ment is not a v)180 487.2 Q (alid unary conditional operator)-.25 E 2.5(,t)-.4 G(he e)-2.5 E -(xpression is f)-.15 E(alse.)-.1 E 2.5(3a)144 417.6 S -.18(rg)-2.5 G -(uments).18 E .236(The follo)180 429.6 R .236 +(xpression is f)-.15 E(alse.)-.1 E 2.5(3a)144 499.2 S -.18(rg)-2.5 G +(uments).18 E .236(The follo)180 511.2 R .236 (wing conditions are applied in the order listed.)-.25 F .236 (If the second ar)5.236 F .236(gument is one of)-.18 F .855 -(the binary conditional operators listed abo)180 441.6 R 1.155 -.15 -(ve u)-.15 H(nder).15 E F3(CONDITION)3.355 E .855(AL EXPRESSIONS)-.18 F -F4(,)A F0(the)3.104 E .578(result of the e)180 453.6 R .578(xpression i\ +(the binary conditional operators listed abo)180 523.2 R 1.155 -.15 +(ve u)-.15 H(nder).15 E F2(CONDITION)3.355 E .855(AL EXPRESSIONS)-.18 F +F4(,)A F0(the)3.104 E .578(result of the e)180 535.2 R .578(xpression i\ s the result of the binary test using the \214rst and third ar)-.15 F -(guments)-.18 E 1.333(as operands.)180 465.6 R(The)6.333 E F13.833 +(guments)-.18 E 1.333(as operands.)180 547.2 R(The)6.333 E F13.833 E F0(and)3.833 E F13.832 E F0 1.332 (operators are considered binary operators when there are)3.832 F .558 -(three ar)180 477.6 R 3.058(guments. If)-.18 F .558(the \214rst ar)3.058 +(three ar)180 559.2 R 3.058(guments. If)-.18 F .558(the \214rst ar)3.058 F .558(gument is)-.18 F F1(!)3.058 E F0 3.058(,t)C .558(he v)-3.058 F .558(alue is the ne)-.25 F -.05(ga)-.15 G .558(tion of the tw).05 F (o-ar)-.1 E(gument)-.18 E .521(test using the second and third ar)180 -489.6 R 3.021(guments. If)-.18 F .521(the \214rst ar)3.021 F .52 +571.2 R 3.021(guments. If)-.18 F .521(the \214rst ar)3.021 F .52 (gument is e)-.18 F(xactly)-.15 E F1(\()3.02 E F0 .52(and the third)3.02 -F(ar)180 501.6 Q .485(gument is e)-.18 F(xactly)-.15 E F1(\))2.985 E F0 +F(ar)180 583.2 Q .485(gument is e)-.18 F(xactly)-.15 E F1(\))2.985 E F0 2.985(,t)C .485(he result is the one-ar)-2.985 F .485 (gument test of the second ar)-.18 F 2.985(gument. Other)-.18 F(-)-.2 E -(wise, the e)180 513.6 Q(xpression is f)-.15 E(alse.)-.1 E 2.5(4a)144 -525.6 S -.18(rg)-2.5 G(uments).18 E .43(The follo)180 537.6 R .43 +(wise, the e)180 595.2 Q(xpression is f)-.15 E(alse.)-.1 E 2.5(4a)144 +607.2 S -.18(rg)-2.5 G(uments).18 E .43(The follo)180 619.2 R .43 (wing conditions are applied in the order listed.)-.25 F .429 (If the \214rst ar)5.429 F .429(gument is)-.18 F F1(!)2.929 E F0 2.929 -(,t)C .429(he re-)-2.929 F 1.314(sult is the ne)180 549.6 R -.05(ga)-.15 +(,t)C .429(he re-)-2.929 F 1.314(sult is the ne)180 631.2 R -.05(ga)-.15 G 1.314(tion of the three-ar).05 F 1.314(gument e)-.18 F 1.314 (xpression composed of the remaining ar)-.15 F(gu-)-.18 E 2.745 -(ments. the)180 561.6 R(tw)2.745 E(o-ar)-.1 E .245 +(ments. the)180 643.2 R(tw)2.745 E(o-ar)-.1 E .245 (gument test using the second and third ar)-.18 F 2.744(guments. If)-.18 -F .244(the \214rst ar)2.744 F(gument)-.18 E .309(is e)180 573.6 R +F .244(the \214rst ar)2.744 F(gument)-.18 E .309(is e)180 655.2 R (xactly)-.15 E F1(\()2.809 E F0 .309(and the fourth ar)2.809 F .309 (gument is e)-.18 F(xactly)-.15 E F1(\))2.809 E F0 2.809(,t)C .31 (he result is the tw)-2.809 F(o-ar)-.1 E .31(gument test of the)-.18 F -.184(second and third ar)180 585.6 R 2.684(guments. Otherwise,)-.18 F +.184(second and third ar)180 667.2 R 2.684(guments. Otherwise,)-.18 F .184(the e)2.684 F .183(xpression is parsed and e)-.15 F -.25(va)-.25 G .183(luated according).25 F(to precedence using the rules listed abo)180 -597.6 Q -.15(ve)-.15 G(.).15 E 2.5(5o)144 609.6 S 2.5(rm)-2.5 G(ore ar) --2.5 E(guments)-.18 E 1.635(The e)180 621.6 R 1.635 +679.2 Q -.15(ve)-.15 G(.).15 E 2.5(5o)144 691.2 S 2.5(rm)-2.5 G(ore ar) +-2.5 E(guments)-.18 E 1.635(The e)180 703.2 R 1.635 (xpression is parsed and e)-.15 F -.25(va)-.25 G 1.635 (luated according to precedence using the rules listed).25 F(abo)180 -633.6 Q -.15(ve)-.15 G(.).15 E(When used with)144 651.6 Q F1(test)2.5 E -F0(or)2.5 E F1([)2.5 E F0 2.5(,t)C(he)-2.5 E F1(<)2.5 E F0(and)2.5 E F1 -(>)2.5 E F0(operators sort le)2.5 E -(xicographically using ASCII ordering.)-.15 E F1(times)108 668.4 Q F0 -1.229(Print the accumulated user and system times for the shell and for\ - processes run from the shell.)144 668.4 R(The return status is 0.)144 -680.4 Q F1(trap)108 697.2 Q F0([)2.5 E F1(\255lp)A F0 2.5(][)C([)-2.5 E -F2(ar)A(g)-.37 E F0(])A F2(sigspec)2.5 E F0(...])2.5 E .682(The command) -144 709.2 R F2(ar)3.512 E(g)-.37 E F0 .682(is to be read and e)3.402 F --.15(xe)-.15 G .682(cuted when the shell recei).15 F -.15(ve)-.25 G -3.183(ss).15 G(ignal\(s\))-3.183 E F2(sigspec)3.523 E F0 5.683(.I).31 G -(f)-5.683 E F2(ar)3.513 E(g)-.37 E F0(is)3.403 E .609 -(absent \(and there is a single)144 721.2 R F2(sigspec)3.108 E F0 3.108 -(\)o)C(r)-3.108 E F13.108 E F0 3.108(,e)C .608 -(ach speci\214ed signal is reset to its original disposition)-3.108 F -(GNU Bash 5.2)72 768 Q(2021 December 26)136.795 E(80)185.955 E 0 Cg EP +715.2 Q -.15(ve)-.15 G(.).15 E(GNU Bash 5.2)72 768 Q(2022 January 17) +141.79 E(80)190.95 E 0 Cg EP %%Page: 81 81 %%BeginPageSetup BP %%EndPageSetup /F0 10/Times-Roman@0 SF -.35(BA)72 48 S 137.14(SH\(1\) General).35 F -(Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E .658(\(the v)144 -84 R .658(alue it had upon entrance to the shell\).)-.25 F(If)5.658 E/F1 -10/Times-Italic@0 SF(ar)3.488 E(g)-.37 E F0 .659 -(is the null string the signal speci\214ed by each)3.378 F F1(sigspec) -144.34 96 Q F0 .581(is ignored by the shell and by the commands it in) -3.391 F -.2(vo)-.4 G -.1(ke).2 G 3.08(s. If).1 F F1(ar)3.41 E(g)-.37 E -F0 .58(is not present and)3.3 F/F2 10/Times-Bold@0 SF3.08 E F0 -(has)3.08 E 1.214 -(been supplied, then the trap commands associated with each)144 108 R F1 -(sigspec)4.054 E F0 1.215(are displayed.)4.024 F 1.215(If no ar)6.215 F -(gu-)-.18 E .86(ments are supplied or if only)144 120 R F23.36 E -F0 .86(is gi)3.36 F -.15(ve)-.25 G(n,).15 E F2(trap)3.36 E F0 .86 +(Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E(When used with)144 +84 Q/F1 10/Times-Bold@0 SF(test)2.5 E F0(or)2.5 E F1([)2.5 E F0 2.5(,t)C +(he)-2.5 E F1(<)2.5 E F0(and)2.5 E F1(>)2.5 E F0(operators sort le)2.5 E +(xicographically using ASCII ordering.)-.15 E F1(times)108 100.8 Q F0 +1.229(Print the accumulated user and system times for the shell and for\ + processes run from the shell.)144 100.8 R(The return status is 0.)144 +112.8 Q F1(trap)108 129.6 Q F0([)2.5 E F1(\255lp)A F0 2.5(][)C([)-2.5 E +/F2 10/Times-Italic@0 SF(ar)A(g)-.37 E F0(])A F2(sigspec)2.5 E F0(...]) +2.5 E .682(The command)144 141.6 R F2(ar)3.512 E(g)-.37 E F0 .682 +(is to be read and e)3.402 F -.15(xe)-.15 G .682 +(cuted when the shell recei).15 F -.15(ve)-.25 G 3.183(ss).15 G +(ignal\(s\))-3.183 E F2(sigspec)3.523 E F0 5.683(.I).31 G(f)-5.683 E F2 +(ar)3.513 E(g)-.37 E F0(is)3.403 E .609(absent \(and there is a single) +144 153.6 R F2(sigspec)3.108 E F0 3.108(\)o)C(r)-3.108 E F13.108 E +F0 3.108(,e)C .608 +(ach speci\214ed signal is reset to its original disposition)-3.108 F +.658(\(the v)144 165.6 R .658(alue it had upon entrance to the shell\).) +-.25 F(If)5.658 E F2(ar)3.488 E(g)-.37 E F0 .659 +(is the null string the signal speci\214ed by each)3.378 F F2(sigspec) +144.34 177.6 Q F0 .581 +(is ignored by the shell and by the commands it in)3.391 F -.2(vo)-.4 G +-.1(ke).2 G 3.08(s. If).1 F F2(ar)3.41 E(g)-.37 E F0 .58 +(is not present and)3.3 F F13.08 E F0(has)3.08 E 1.214 +(been supplied, then the trap commands associated with each)144 189.6 R +F2(sigspec)4.054 E F0 1.215(are displayed.)4.024 F 1.215(If no ar)6.215 +F(gu-)-.18 E .86(ments are supplied or if only)144 201.6 R F13.36 +E F0 .86(is gi)3.36 F -.15(ve)-.25 G(n,).15 E F1(trap)3.36 E F0 .86 (prints the list of commands associated with each)3.36 F 2.83 -(signal. The)144 132 R F22.83 E F0 .33(option causes the shell to\ - print a list of signal names and their corresponding num-)2.83 F 4.311 -(bers. Each)144 144 R F1(sigspec)4.651 E F0 1.811 -(is either a signal name de\214ned in <)4.621 F F1(signal.h)A F0 1.81 +(signal. The)144 213.6 R F12.83 E F0 .33(option causes the shell \ +to print a list of signal names and their corresponding num-)2.83 F +4.311(bers. Each)144 225.6 R F2(sigspec)4.651 E F0 1.811 +(is either a signal name de\214ned in <)4.621 F F2(signal.h)A F0 1.81 (>, or a signal number)B 6.81(.S)-.55 G(ignal)-6.81 E -(names are case insensiti)144 156 Q .3 -.15(ve a)-.25 H(nd the).15 E/F3 -9/Times-Bold@0 SF(SIG)2.5 E F0(pre\214x is optional.)2.25 E .666(If a) -144 174 R F1(sigspec)3.506 E F0(is)3.476 E F3(EXIT)3.166 E F0 .666 -(\(0\) the command)2.916 F F1(ar)3.496 E(g)-.37 E F0 .666(is e)3.386 F --.15(xe)-.15 G .666(cuted on e).15 F .667(xit from the shell.)-.15 F -.667(If a)5.667 F F1(sigspec)3.507 E F0(is)3.477 E F3(DE-)3.167 E -.09 -(BU)144 186 S(G).09 E/F4 9/Times-Roman@0 SF(,)A F0 .484(the command) -2.734 F F1(ar)3.314 E(g)-.37 E F0 .484(is e)3.204 F -.15(xe)-.15 G .484 -(cuted before e).15 F -.15(ve)-.25 G(ry).15 E F1 .483(simple command) -2.984 F F0(,)A F1(for)2.983 E F0(command,)2.983 E F1(case)2.983 E F0 -(command,)2.983 E F1(select)144 198 Q F0 .562(command, e)3.062 F -.15 -(ve)-.25 G .563(ry arithmetic).15 F F1(for)3.063 E F0 .563 +(names are case insensiti)144 237.6 Q .3 -.15(ve a)-.25 H(nd the).15 E +/F3 9/Times-Bold@0 SF(SIG)2.5 E F0(pre\214x is optional.)2.25 E .666 +(If a)144 255.6 R F2(sigspec)3.506 E F0(is)3.476 E F3(EXIT)3.166 E F0 +.666(\(0\) the command)2.916 F F2(ar)3.496 E(g)-.37 E F0 .666(is e)3.386 +F -.15(xe)-.15 G .666(cuted on e).15 F .667(xit from the shell.)-.15 F +.667(If a)5.667 F F2(sigspec)3.507 E F0(is)3.477 E F3(DE-)3.167 E -.09 +(BU)144 267.6 S(G).09 E/F4 9/Times-Roman@0 SF(,)A F0 .484(the command) +2.734 F F2(ar)3.314 E(g)-.37 E F0 .484(is e)3.204 F -.15(xe)-.15 G .484 +(cuted before e).15 F -.15(ve)-.25 G(ry).15 E F2 .483(simple command) +2.984 F F0(,)A F2(for)2.983 E F0(command,)2.983 E F2(case)2.983 E F0 +(command,)2.983 E F2(select)144 279.6 Q F0 .562(command, e)3.062 F -.15 +(ve)-.25 G .563(ry arithmetic).15 F F2(for)3.063 E F0 .563 (command, and before the \214rst command e)3.063 F -.15(xe)-.15 G .563 -(cutes in a shell).15 F .623(function \(see)144 210 R F3 .622 +(cutes in a shell).15 F .623(function \(see)144 291.6 R F3 .622 (SHELL GRAMMAR)3.122 F F0(abo)2.872 E -.15(ve)-.15 G 3.122(\). Refer).15 -F .622(to the description of the)3.122 F F2(extdeb)3.122 E(ug)-.2 E F0 -.622(option to the)3.122 F F2(shopt)144 222 Q F0 -.2(bu)2.996 G .496 -(iltin for details of its ef).2 F .496(fect on the)-.25 F F2(DEB)2.996 E -(UG)-.1 E F0 2.996(trap. If)2.996 F(a)2.996 E F1(sigspec)3.336 E F0(is) -3.306 E F3(RETURN)2.996 E F4(,)A F0 .496(the command)2.746 F F1(ar) -144.33 234 Q(g)-.37 E F0 .18(is e)2.9 F -.15(xe)-.15 G .18 +F .622(to the description of the)3.122 F F1(extdeb)3.122 E(ug)-.2 E F0 +.622(option to the)3.122 F F1(shopt)144 303.6 Q F0 -.2(bu)2.996 G .496 +(iltin for details of its ef).2 F .496(fect on the)-.25 F F1(DEB)2.996 E +(UG)-.1 E F0 2.996(trap. If)2.996 F(a)2.996 E F2(sigspec)3.336 E F0(is) +3.306 E F3(RETURN)2.996 E F4(,)A F0 .496(the command)2.746 F F2(ar) +144.33 315.6 Q(g)-.37 E F0 .18(is e)2.9 F -.15(xe)-.15 G .18 (cuted each time a shell function or a script e).15 F -.15(xe)-.15 G .18 -(cuted with the).15 F F2(.)2.68 E F0(or)2.68 E F2(sour)2.68 E(ce)-.18 E -F0 -.2(bu)2.68 G .18(iltins \214nishes).2 F -.15(exe)144 246 S(cuting.) -.15 E .96(If a)144 264 R F1(sigspec)3.8 E F0(is)3.77 E F3(ERR)3.46 E F4 -(,)A F0 .96(the command)3.21 F F1(ar)3.791 E(g)-.37 E F0 .961(is e)3.681 -F -.15(xe)-.15 G .961(cuted whene).15 F -.15(ve)-.25 G 3.461(rap).15 G -.961(ipeline \(which may consist of a)-3.461 F .185(single simple comma\ -nd\), a list, or a compound command returns a non\255zero e)144 276 R -.184(xit status, subject to)-.15 F .451(the follo)144 288 R .451 -(wing conditions.)-.25 F(The)5.451 E F3(ERR)2.951 E F0 .451 +(cuted with the).15 F F1(.)2.68 E F0(or)2.68 E F1(sour)2.68 E(ce)-.18 E +F0 -.2(bu)2.68 G .18(iltins \214nishes).2 F -.15(exe)144 327.6 S +(cuting.).15 E .96(If a)144 345.6 R F2(sigspec)3.8 E F0(is)3.77 E F3 +(ERR)3.46 E F4(,)A F0 .96(the command)3.21 F F2(ar)3.791 E(g)-.37 E F0 +.961(is e)3.681 F -.15(xe)-.15 G .961(cuted whene).15 F -.15(ve)-.25 G +3.461(rap).15 G .961(ipeline \(which may consist of a)-3.461 F .185(sin\ +gle simple command\), a list, or a compound command returns a non\255ze\ +ro e)144 357.6 R .184(xit status, subject to)-.15 F .451(the follo)144 +369.6 R .451(wing conditions.)-.25 F(The)5.451 E F3(ERR)2.951 E F0 .451 (trap is not e)2.701 F -.15(xe)-.15 G .451(cuted if the f).15 F .452 (ailed command is part of the com-)-.1 F .388 -(mand list immediately follo)144 300 R .388(wing a)-.25 F F2(while)2.888 -E F0(or)2.888 E F2(until)2.888 E F0 -.1(ke)2.888 G(yw)-.05 E .388 -(ord, part of the test in an)-.1 F F1(if)2.897 E F0 .387 -(statement, part)4.847 F .777(of a command e)144 312 R -.15(xe)-.15 G -.778(cuted in a).15 F F2(&&)3.278 E F0(or)3.278 E F2(||)3.278 E F0 .778 +(mand list immediately follo)144 381.6 R .388(wing a)-.25 F F1(while) +2.888 E F0(or)2.888 E F1(until)2.888 E F0 -.1(ke)2.888 G(yw)-.05 E .388 +(ord, part of the test in an)-.1 F F2(if)2.897 E F0 .387 +(statement, part)4.847 F .777(of a command e)144 393.6 R -.15(xe)-.15 G +.778(cuted in a).15 F F1(&&)3.278 E F0(or)3.278 E F1(||)3.278 E F0 .778 (list e)3.278 F .778(xcept the command follo)-.15 F .778 -(wing the \214nal)-.25 F F2(&&)3.278 E F0(or)3.278 E F2(||)3.278 E F0 -3.278(,a)C -.15(ny)-3.278 G 1.28(command in a pipeline b)144 324 R 1.28 -(ut the last, or if the command')-.2 F 3.78(sr)-.55 G 1.28(eturn v)-3.78 -F 1.28(alue is being in)-.25 F -.15(ve)-.4 G 1.28(rted using).15 F F2(!) -3.78 E F0(.)A(These are the same conditions obe)144 336 Q(yed by the) --.15 E F2(err)2.5 E(exit)-.18 E F0(\()2.5 E F2A F0 2.5(\)o)C -(ption.)-2.5 E .132 +(wing the \214nal)-.25 F F1(&&)3.278 E F0(or)3.278 E F1(||)3.278 E F0 +3.278(,a)C -.15(ny)-3.278 G 1.28(command in a pipeline b)144 405.6 R +1.28(ut the last, or if the command')-.2 F 3.78(sr)-.55 G 1.28(eturn v) +-3.78 F 1.28(alue is being in)-.25 F -.15(ve)-.4 G 1.28(rted using).15 F +F1(!)3.78 E F0(.)A(These are the same conditions obe)144 417.6 Q +(yed by the)-.15 E F1(err)2.5 E(exit)-.18 E F0(\()2.5 E F1A F0 2.5 +(\)o)C(ption.)-2.5 E .132 (Signals ignored upon entry to the shell cannot be trapped or reset.)144 -354 R -.35(Tr)5.133 G .133(apped signals that are not be-).35 F .117 -(ing ignored are reset to their original v)144 366 R .117 +435.6 R -.35(Tr)5.133 G .133(apped signals that are not be-).35 F .117 +(ing ignored are reset to their original v)144 447.6 R .117 (alues in a subshell or subshell en)-.25 F .117 -(vironment when one is cre-)-.4 F 2.5(ated. The)144 378 R -(return status is f)2.5 E(alse if an)-.1 E(y)-.15 E F1(sigspec)2.84 E F0 -(is in)2.81 E -.25(va)-.4 G(lid; otherwise).25 E F2(trap)2.5 E F0 -(returns true.)2.5 E F2(type)108 394.8 Q F0([)2.5 E F2(\255aftpP)A F0(]) -A F1(name)2.5 E F0([)2.5 E F1(name)A F0(...])2.5 E -.4(Wi)144 406.8 S -.173(th no options, indicate ho).4 F 2.673(we)-.25 G(ach)-2.673 E F1 +(vironment when one is cre-)-.4 F 2.5(ated. The)144 459.6 R +(return status is f)2.5 E(alse if an)-.1 E(y)-.15 E F2(sigspec)2.84 E F0 +(is in)2.81 E -.25(va)-.4 G(lid; otherwise).25 E F1(trap)2.5 E F0 +(returns true.)2.5 E F1(type)108 476.4 Q F0([)2.5 E F1(\255aftpP)A F0(]) +A F2(name)2.5 E F0([)2.5 E F2(name)A F0(...])2.5 E -.4(Wi)144 488.4 S +.173(th no options, indicate ho).4 F 2.673(we)-.25 G(ach)-2.673 E F2 (name)3.033 E F0 -.1(wo)2.853 G .174 (uld be interpreted if used as a command name.).1 F .174(If the)5.174 F -F2144 418.8 Q F0 .715(option is used,)3.215 F F2(type)3.215 E F0 -.715(prints a string which is one of)3.215 F F1(alias)3.545 E F0(,).27 E -F1 -.1(ke)3.215 G(ywor)-.2 E(d)-.37 E F0(,).77 E F1(function)5.185 E F0 -(,).24 E F1 -.2(bu)3.215 G(iltin).2 E F0 3.215(,o).24 G(r)-3.215 E F1 -(\214le)5.125 E F0(if)3.395 E F1(name)144.36 430.8 Q F0 .086 +F1144 500.4 Q F0 .715(option is used,)3.215 F F1(type)3.215 E F0 +.715(prints a string which is one of)3.215 F F2(alias)3.545 E F0(,).27 E +F2 -.1(ke)3.215 G(ywor)-.2 E(d)-.37 E F0(,).77 E F2(function)5.185 E F0 +(,).24 E F2 -.2(bu)3.215 G(iltin).2 E F0 3.215(,o).24 G(r)-3.215 E F2 +(\214le)5.125 E F0(if)3.395 E F2(name)144.36 512.4 Q F0 .086 (is an alias, shell reserv)2.766 F .086(ed w)-.15 F .086 (ord, function, b)-.1 F .087(uiltin, or disk \214le, respecti)-.2 F -.15 -(ve)-.25 G(ly).15 E 5.087(.I)-.65 G 2.587(ft)-5.087 G(he)-2.587 E F1 +(ve)-.25 G(ly).15 E 5.087(.I)-.65 G 2.587(ft)-5.087 G(he)-2.587 E F2 (name)2.947 E F0 .087(is not)2.767 F .119 -(found, then nothing is printed, and an e)144 442.8 R .118 +(found, then nothing is printed, and an e)144 524.4 R .118 (xit status of f)-.15 F .118(alse is returned.)-.1 F .118(If the)5.118 F -F22.618 E F0 .118(option is used,)2.618 F F2(type)2.618 E F0 .855 -(either returns the name of the disk \214le that w)144 454.8 R .855 -(ould be e)-.1 F -.15(xe)-.15 G .855(cuted if).15 F F1(name)3.715 E F0 +F12.618 E F0 .118(option is used,)2.618 F F1(type)2.618 E F0 .855 +(either returns the name of the disk \214le that w)144 536.4 R .855 +(ould be e)-.1 F -.15(xe)-.15 G .855(cuted if).15 F F2(name)3.715 E F0 .855(were speci\214ed as a com-)3.535 F .529(mand name, or nothing if) -144 466.8 R/F5 10/Courier@0 SF .528(type -t name)3.028 F F0 -.1(wo)3.028 -G .528(uld not return).1 F F1(\214le)4.938 E F0 5.528(.T).18 G(he)-5.528 -E F23.028 E F0 .528(option forces a)3.028 F F3 -.666(PA)3.028 G -(TH)-.189 E F0 .006(search for each)144 478.8 R F1(name)2.506 E F0 2.506 +144 548.4 R/F5 10/Courier@0 SF .528(type -t name)3.028 F F0 -.1(wo)3.028 +G .528(uld not return).1 F F2(\214le)4.938 E F0 5.528(.T).18 G(he)-5.528 +E F13.028 E F0 .528(option forces a)3.028 F F3 -.666(PA)3.028 G +(TH)-.189 E F0 .006(search for each)144 560.4 R F2(name)2.506 E F0 2.506 (,e)C -.15(ve)-2.756 G 2.506(ni).15 G(f)-2.506 E F5 .007(type -t name) -2.506 F F0 -.1(wo)2.507 G .007(uld not return).1 F F1(\214le)4.417 E F0 -5.007(.I).18 G 2.507(fac)-5.007 G .007(ommand is hashed,)-2.507 F F2 -2.507 E F0(and)144 490.8 Q F23.231 E F0 .731 +2.506 F F0 -.1(wo)2.507 G .007(uld not return).1 F F2(\214le)4.417 E F0 +5.007(.I).18 G 2.507(fac)-5.007 G .007(ommand is hashed,)-2.507 F F1 +2.507 E F0(and)144 572.4 Q F13.231 E F0 .731 (print the hashed v)3.231 F .73 (alue, which is not necessarily the \214le that appears \214rst in)-.25 -F F3 -.666(PA)3.23 G(TH)-.189 E F4(.)A F0 .73(If the)5.23 F F2144 -502.8 Q F0 .823(option is used,)3.323 F F2(type)3.323 E F0 .824 +F F3 -.666(PA)3.23 G(TH)-.189 E F4(.)A F0 .73(If the)5.23 F F1144 +584.4 Q F0 .823(option is used,)3.323 F F1(type)3.323 E F0 .824 (prints all of the places that contain an e)3.323 F -.15(xe)-.15 G .824 -(cutable named).15 F F1(name)3.684 E F0 5.824(.T).18 G .824(his in-) +(cutable named).15 F F2(name)3.684 E F0 5.824(.T).18 G .824(his in-) -5.824 F 1.176(cludes aliases and functions, if and only if the)144 -514.8 R F23.676 E F0 1.176(option is not also used.)3.676 F 1.176 +596.4 R F13.676 E F0 1.176(option is not also used.)3.676 F 1.176 (The table of hashed)6.176 F 1.223(commands is not consulted when using) -144 526.8 R F23.723 E F0 6.223(.T)C(he)-6.223 E F23.723 E F0 +144 608.4 R F13.723 E F0 6.223(.T)C(he)-6.223 E F13.723 E F0 1.223(option suppresses shell function lookup, as)3.723 F .326(with the) -144 538.8 R F2(command)2.826 E F0 -.2(bu)2.826 G(iltin.).2 E F2(type) +144 620.4 R F1(command)2.826 E F0 -.2(bu)2.826 G(iltin.).2 E F1(type) 5.326 E F0 .326(returns true if all of the ar)2.826 F .325 (guments are found, f)-.18 F .325(alse if an)-.1 F 2.825(ya)-.15 G .325 -(re not)-2.825 F(found.)144 550.8 Q F2(ulimit)108 567.6 Q F0([)2.5 E F2 -(\255HS)A F0(])A F22.5 E(ulimit)108 579.6 Q F0([)2.5 E F2(\255HS)A -F0 2.5(][)C F2(\255bcde\214klmnpqrstuvxPR)-2.5 E(T)-.4 E F0([)2.5 E F1 -(limit)A F0(]])A(Pro)144 591.6 Q .243(vides control o)-.15 F -.15(ve) +(re not)-2.825 F(found.)144 632.4 Q F1(ulimit)108 649.2 Q F0([)2.5 E F1 +(\255HS)A F0(])A F12.5 E(ulimit)108 661.2 Q F0([)2.5 E F1(\255HS)A +F0 2.5(][)C F1(\255bcde\214klmnpqrstuvxPR)-2.5 E(T)-.4 E F0([)2.5 E F2 +(limit)A F0(]])A(Pro)144 673.2 Q .243(vides control o)-.15 F -.15(ve) -.15 G 2.743(rt).15 G .243(he resources a)-2.743 F -.25(va)-.2 G .244 (ilable to the shell and to processes started by it, on systems).25 F -.944(that allo)144 603.6 R 3.444(ws)-.25 G .944(uch control.)-3.444 F -(The)5.944 E F23.444 E F0(and)3.444 E F23.444 E F0 .943 +.944(that allo)144 685.2 R 3.444(ws)-.25 G .944(uch control.)-3.444 F +(The)5.944 E F13.444 E F0(and)3.444 E F13.444 E F0 .943 (options specify that the hard or soft limit is set for the)3.444 F(gi) -144 615.6 Q -.15(ve)-.25 G 2.708(nr).15 G 2.708(esource. A)-2.708 F .208 +144 697.2 Q -.15(ve)-.25 G 2.708(nr).15 G 2.708(esource. A)-2.708 F .208 (hard limit cannot be increased by a non-root user once it is set; a so\ -ft limit may)2.708 F .426(be increased up to the v)144 627.6 R .426 -(alue of the hard limit.)-.25 F .425(If neither)5.426 F F22.925 E -F0(nor)2.925 E F22.925 E F0 .425 +ft limit may)2.708 F .426(be increased up to the v)144 709.2 R .426 +(alue of the hard limit.)-.25 F .425(If neither)5.426 F F12.925 E +F0(nor)2.925 E F12.925 E F0 .425 (is speci\214ed, both the soft and)2.925 F .139(hard limits are set.)144 -639.6 R .139(The v)5.139 F .139(alue of)-.25 F F1(limit)2.729 E F0 .139 +721.2 R .139(The v)5.139 F .139(alue of)-.25 F F2(limit)2.729 E F0 .139 (can be a number in the unit speci\214ed for the resource or one)3.319 F -.742(of the special v)144 651.6 R(alues)-.25 E F2(hard)3.242 E F0(,)A F2 -(soft)3.241 E F0 3.241(,o)C(r)-3.241 E F2(unlimited)3.241 E F0 3.241(,w) -C .741(hich stand for the current hard limit, the current)-3.241 F .023 -(soft limit, and no limit, respecti)144 663.6 R -.15(ve)-.25 G(ly).15 E -5.023(.I)-.65 G(f)-5.023 E F1(limit)2.613 E F0 .023 -(is omitted, the current v)3.203 F .023 -(alue of the soft limit of the re-)-.25 F .985 -(source is printed, unless the)144 675.6 R F23.485 E F0 .984 -(option is gi)3.485 F -.15(ve)-.25 G 3.484(n. When).15 F .984 -(more than one resource is speci\214ed, the)3.484 F .7 -(limit name and unit, if appropriate, are printed before the v)144 687.6 -R 3.2(alue. Other)-.25 F .7(options are interpreted as)3.2 F(follo)144 -699.6 Q(ws:)-.25 E F2144 711.6 Q F0 -(All current limits are reported; no limits are set)180 711.6 Q -(GNU Bash 5.2)72 768 Q(2021 December 26)136.795 E(81)185.955 E 0 Cg EP +(GNU Bash 5.2)72 768 Q(2022 January 17)141.79 E(81)190.95 E 0 Cg EP %%Page: 82 82 %%BeginPageSetup BP %%EndPageSetup /F0 10/Times-Roman@0 SF -.35(BA)72 48 S 137.14(SH\(1\) General).35 F -(Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E/F1 10/Times-Bold@0 -SF144 84 Q F0(The maximum sock)180 84 Q(et b)-.1 E(uf)-.2 E -(fer size)-.25 E F1144 96 Q F0 -(The maximum size of core \214les created)180 96 Q F1144 108 Q F0 -(The maximum size of a process')180 108 Q 2.5(sd)-.55 G(ata se)-2.5 E -(gment)-.15 E F1144 120 Q F0 -(The maximum scheduling priority \("nice"\))180 120 Q F1144 132 Q +(Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E .742 +(of the special v)144 84 R(alues)-.25 E/F1 10/Times-Bold@0 SF(hard)3.242 +E F0(,)A F1(soft)3.241 E F0 3.241(,o)C(r)-3.241 E F1(unlimited)3.241 E +F0 3.241(,w)C .741(hich stand for the current hard limit, the current) +-3.241 F .023(soft limit, and no limit, respecti)144 96 R -.15(ve)-.25 G +(ly).15 E 5.023(.I)-.65 G(f)-5.023 E/F2 10/Times-Italic@0 SF(limit)2.613 +E F0 .023(is omitted, the current v)3.203 F .023 +(alue of the soft limit of the re-)-.25 F .985 +(source is printed, unless the)144 108 R F13.485 E F0 .984 +(option is gi)3.485 F -.15(ve)-.25 G 3.484(n. When).15 F .984 +(more than one resource is speci\214ed, the)3.484 F .7 +(limit name and unit, if appropriate, are printed before the v)144 120 R +3.2(alue. Other)-.25 F .7(options are interpreted as)3.2 F(follo)144 132 +Q(ws:)-.25 E F1144 144 Q F0 +(All current limits are reported; no limits are set)180 144 Q F1 +144 156 Q F0(The maximum sock)180 156 Q(et b)-.1 E(uf)-.2 E(fer size) +-.25 E F1144 168 Q F0(The maximum size of core \214les created)180 +168 Q F1144 180 Q F0(The maximum size of a process')180 180 Q 2.5 +(sd)-.55 G(ata se)-2.5 E(gment)-.15 E F1144 192 Q F0 +(The maximum scheduling priority \("nice"\))180 192 Q F1144 204 Q F0(The maximum size of \214les written by the shell and its children)180 -132 Q F1144 144 Q F0(The maximum number of pending signals)180 144 -Q F1144 156 Q F0 -(The maximum number of kqueues that may be allocated)180 156 Q F1 -144 168 Q F0(The maximum size that may be lock)180 168 Q(ed into memory) --.1 E F1144 180 Q F0(The maximum resident set size \(man)180 180 Q -2.5(ys)-.15 G(ystems do not honor this limit\))-2.5 E F1144 192 Q +204 Q F1144 216 Q F0(The maximum number of pending signals)180 216 +Q F1144 228 Q F0 +(The maximum number of kqueues that may be allocated)180 228 Q F1 +144 240 Q F0(The maximum size that may be lock)180 240 Q(ed into memory) +-.1 E F1144 252 Q F0(The maximum resident set size \(man)180 252 Q +2.5(ys)-.15 G(ystems do not honor this limit\))-2.5 E F1144 264 Q F0 .791(The maximum number of open \214le descriptors \(most systems do\ - not allo)180 192 R 3.29(wt)-.25 G .79(his v)-3.29 F .79(alue to)-.25 F -(be set\))180 204 Q F1144 216 Q F0 -(The pipe size in 512-byte blocks \(this may not be set\))180 216 Q F1 -144 228 Q F0(The maximum number of bytes in POSIX message queues) -180 228 Q F1144 240 Q F0 -(The maximum real-time scheduling priority)180 240 Q F1144 252 Q -F0(The maximum stack size)180 252 Q F1144 264 Q F0 -(The maximum amount of cpu time in seconds)180 264 Q F1144 276 Q -F0(The maximum number of processes a)180 276 Q -.25(va)-.2 G -(ilable to a single user).25 E F1144 288 Q F0 .47 -(The maximum amount of virtual memory a)180 288 R -.25(va)-.2 G .47 -(ilable to the shell and, on some systems, to).25 F(its children)180 300 -Q F1144 312 Q F0(The maximum number of \214le locks)180 312 Q F1 -144 324 Q F0(The maximum number of pseudoterminals)180 324 Q F1 -144 336 Q F0(The maximum time a real-time process can run before \ -blocking, in microseconds)180 336 Q F1144 348 Q F0 -(The maximum number of threads)180 348 Q(If)144 364.8 Q/F2 10 -/Times-Italic@0 SF(limit)3.058 E F0 .468(is gi)3.648 F -.15(ve)-.25 G -.468(n, and the).15 F F12.968 E F0 .468(option is not used,)2.968 -F F2(limit)2.968 E F0 .468(is the ne)2.968 F 2.968(wv)-.25 G .468 + not allo)180 264 R 3.29(wt)-.25 G .79(his v)-3.29 F .79(alue to)-.25 F +(be set\))180 276 Q F1144 288 Q F0 +(The pipe size in 512-byte blocks \(this may not be set\))180 288 Q F1 +144 300 Q F0(The maximum number of bytes in POSIX message queues) +180 300 Q F1144 312 Q F0 +(The maximum real-time scheduling priority)180 312 Q F1144 324 Q +F0(The maximum stack size)180 324 Q F1144 336 Q F0 +(The maximum amount of cpu time in seconds)180 336 Q F1144 348 Q +F0(The maximum number of processes a)180 348 Q -.25(va)-.2 G +(ilable to a single user).25 E F1144 360 Q F0 .47 +(The maximum amount of virtual memory a)180 360 R -.25(va)-.2 G .47 +(ilable to the shell and, on some systems, to).25 F(its children)180 372 +Q F1144 384 Q F0(The maximum number of \214le locks)180 384 Q F1 +144 396 Q F0(The maximum number of pseudoterminals)180 396 Q F1 +144 408 Q F0(The maximum time a real-time process can run before \ +blocking, in microseconds)180 408 Q F1144 420 Q F0 +(The maximum number of threads)180 420 Q(If)144 436.8 Q F2(limit)3.058 E +F0 .468(is gi)3.648 F -.15(ve)-.25 G .468(n, and the).15 F F12.968 +E F0 .468(option is not used,)2.968 F F2(limit)2.968 E F0 .468 +(is the ne)2.968 F 2.968(wv)-.25 G .468 (alue of the speci\214ed resource.)-3.218 F(If)5.468 E .044 -(no option is gi)144 376.8 R -.15(ve)-.25 G .044(n, then).15 F F1 +(no option is gi)144 448.8 R -.15(ve)-.25 G .044(n, then).15 F F1 2.544 E F0 .045(is assumed.)2.545 F -1.11(Va)5.045 G .045 (lues are in 1024-byte increments, e)1.11 F .045(xcept for)-.15 F F1 2.545 E F0 2.545(,w)C .045(hich is)-2.545 F .67(in seconds;)144 -388.8 R F13.17 E F0 3.17(,w)C .67(hich is in microseconds;)-3.17 F +460.8 R F13.17 E F0 3.17(,w)C .67(hich is in microseconds;)-3.17 F F13.17 E F0 3.17(,w)C .67(hich is in units of 512-byte blocks;) -3.17 F F13.17 E F0(,)A F13.17 E F0(,)A F13.17 E F0(,) -A F1144 400.8 Q F0(,)A F13.736 E F0 3.736(,a)C(nd)-3.736 E +A F1144 472.8 Q F0(,)A F13.736 E F0 3.736(,a)C(nd)-3.736 E F13.736 E F0 3.736(,w)C 1.236(hich are unscaled v)-3.736 F 1.236 (alues; and, when in posix mode,)-.25 F F13.736 E F0(and)3.736 E F13.736 E F0 3.736(,w)C 1.237(hich are in)-3.736 F .239 -(512-byte increments.)144 412.8 R .238 +(512-byte increments.)144 484.8 R .238 (The return status is 0 unless an in)5.239 F -.25(va)-.4 G .238 (lid option or ar).25 F .238(gument is supplied, or an)-.18 F -(error occurs while setting a ne)144 424.8 Q 2.5(wl)-.25 G(imit.)-2.5 E -F1(umask)108 441.6 Q F0([)2.5 E F1A F0 2.5(][)C F1-2.5 E F0 +(error occurs while setting a ne)144 496.8 Q 2.5(wl)-.25 G(imit.)-2.5 E +F1(umask)108 513.6 Q F0([)2.5 E F1A F0 2.5(][)C F1-2.5 E F0 2.5(][)C F2(mode)-2.5 E F0(])A .18 -(The user \214le-creation mask is set to)144 453.6 R F2(mode)3.06 E F0 +(The user \214le-creation mask is set to)144 525.6 R F2(mode)3.06 E F0 5.18(.I).18 G(f)-5.18 E F2(mode)3.06 E F0(be)2.86 E .18 (gins with a digit, it is interpreted as an octal)-.15 F .066(number; o\ therwise it is interpreted as a symbolic mode mask similar to that acce\ -pted by)144 465.6 R F2 -.15(ch)2.566 G(mod).15 E F0(\(1\).).77 E(If)144 -477.6 Q F2(mode)3.262 E F0 .382(is omitted, the current v)3.062 F .382 +pted by)144 537.6 R F2 -.15(ch)2.566 G(mod).15 E F0(\(1\).).77 E(If)144 +549.6 Q F2(mode)3.262 E F0 .382(is omitted, the current v)3.062 F .382 (alue of the mask is printed.)-.25 F(The)5.382 E F12.882 E F0 .382 (option causes the mask to be)2.882 F .547 -(printed in symbolic form; the def)144 489.6 R .547 +(printed in symbolic form; the def)144 561.6 R .547 (ault output is an octal number)-.1 F 5.547(.I)-.55 G 3.047(ft)-5.547 G (he)-3.047 E F13.047 E F0 .547(option is supplied, and)3.047 F F2 -(mode)144.38 501.6 Q F0 .551 +(mode)144.38 573.6 Q F0 .551 (is omitted, the output is in a form that may be reused as input.)3.231 -F .552(The return status is 0 if the)5.552 F(mode w)144 513.6 Q +F .552(The return status is 0 if the)5.552 F(mode w)144 585.6 Q (as successfully changed or if no)-.1 E F2(mode)2.5 E F0(ar)2.5 E (gument w)-.18 E(as supplied, and f)-.1 E(alse otherwise.)-.1 E F1 -(unalias)108 530.4 Q F0<5bad>2.5 E F1(a)A F0 2.5(][)C F2(name)-2.5 E F0 -(...])2.5 E(Remo)144 542.4 Q 1.058 -.15(ve e)-.15 H(ach).15 E F2(name) +(unalias)108 602.4 Q F0<5bad>2.5 E F1(a)A F0 2.5(][)C F2(name)-2.5 E F0 +(...])2.5 E(Remo)144 614.4 Q 1.058 -.15(ve e)-.15 H(ach).15 E F2(name) 3.258 E F0 .758(from the list of de\214ned aliases.)3.258 F(If)5.758 E F13.258 E F0 .757(is supplied, all alias de\214nitions are re-) -3.258 F(mo)144 554.4 Q -.15(ve)-.15 G 2.5(d. The).15 F(return v)2.5 E +3.258 F(mo)144 626.4 Q -.15(ve)-.15 G 2.5(d. The).15 F(return v)2.5 E (alue is true unless a supplied)-.25 E F2(name)2.86 E F0 -(is not a de\214ned alias.)2.68 E F1(unset)108 571.2 Q F0<5bad>2.5 E F1 +(is not a de\214ned alias.)2.68 E F1(unset)108 643.2 Q F0<5bad>2.5 E F1 (fv)A F0 2.5(][)C-2.5 E F1(n)A F0 2.5(][)C F2(name)-2.5 E F0(...]) -2.5 E -.15(Fo)144 583.2 S 3.803(re).15 G(ach)-3.803 E F2(name)4.163 E F0 +2.5 E -.15(Fo)144 655.2 S 3.803(re).15 G(ach)-3.803 E F2(name)4.163 E F0 3.803(,r).18 G(emo)-3.803 E 1.603 -.15(ve t)-.15 H 1.303 (he corresponding v).15 F 1.303(ariable or function.)-.25 F 1.303 (If the)6.303 F F13.804 E F0 1.304(option is gi)3.804 F -.15(ve) --.25 G 1.304(n, each).15 F F2(name)144.36 595.2 Q F0 .465 +-.25 G 1.304(n, each).15 F F2(name)144.36 667.2 Q F0 .465 (refers to a shell v)3.145 F .464(ariable, and that v)-.25 F .464 (ariable is remo)-.25 F -.15(ve)-.15 G 2.964(d. Read-only).15 F -.25(va) -2.964 G .464(riables may not be un-).25 F 2.768(set. If)144 607.2 R F1 +2.964 G .464(riables may not be un-).25 F 2.768(set. If)144 679.2 R F1 2.768 E F0 .269(is speci\214ed, each)2.768 F F2(name)3.129 E F0 .269(refers to a shell function, and the function de\214nition is remo) -2.949 F -.15(ve)-.15 G(d.).15 E .404(If the)144 619.2 R F12.904 E +2.949 F -.15(ve)-.15 G(d.).15 E .404(If the)144 691.2 R F12.904 E F0 .404(option is supplied, and)2.904 F F2(name)2.904 E F0 .404(is a v) 2.904 F .404(ariable with the)-.25 F F2(namer)2.904 E(ef)-.37 E F0 (attrib)2.904 E(ute,)-.2 E F2(name)2.904 E F0 .403(will be unset)2.904 F -.719(rather than the v)144 631.2 R .719(ariable it references.)-.25 F F1 +.719(rather than the v)144 703.2 R .719(ariable it references.)-.25 F F1 5.719 E F0 .719(has no ef)3.219 F .719(fect if the)-.25 F F1 3.22 E F0 .72(option is supplied.)3.22 F .72(If no options)5.72 F .737 -(are supplied, each)144 643.2 R F2(name)3.237 E F0 .737(refers to a v) +(are supplied, each)144 715.2 R F2(name)3.237 E F0 .737(refers to a v) 3.237 F .737(ariable; if there is no v)-.25 F .736 (ariable by that name, a function with)-.25 F 1.761(that name, if an)144 -655.2 R 3.061 -.65(y, i)-.15 H 4.261(su).65 G 4.261(nset. Each)-4.261 F +727.2 R 3.061 -.65(y, i)-.15 H 4.261(su).65 G 4.261(nset. Each)-4.261 F 1.761(unset v)4.261 F 1.761(ariable or function is remo)-.25 F -.15(ve) --.15 G 4.262(df).15 G 1.762(rom the en)-4.262 F(vironment)-.4 E 3.172 -(passed to subsequent commands.)144 667.2 R 3.172(If an)8.172 F 5.672 -(yo)-.15 G(f)-5.672 E/F3 9/Times-Bold@0 SF -.27(BA)5.672 G(SH_ALIASES) -.27 E/F4 9/Times-Roman@0 SF(,)A F3 -.27(BA)5.421 G(SH_ARGV0).27 E F4(,)A -F3 -.27(BA)5.421 G(SH_CMDS).27 E F4(,)A F3 -.27(BA)144 679.2 S -(SH_COMMAND).27 E F4(,)A F3 -.27(BA)11.481 G(SH_SUBSHELL).27 E F4(,)A F3 --.27(BA)11.482 G(SHPID).27 E F4(,)A F3(COMP_W)11.482 E(ORDBREAKS)-.09 E -F4(,)A F3(DIRST)11.482 E -.495(AC)-.81 G(K).495 E F4(,)A F3(EPOCHREAL) -144 691.2 Q(TIME)-.828 E F4(,)A F3(EPOCHSECONDS)2.67 E F4(,)A F3(FUNCN) -2.67 E(AME)-.18 E F4(,)A F3(GR)2.67 E(OUPS)-.27 E F4(,)A F3(HISTCMD)2.67 -E F4(,)A F3(LINENO)2.67 E F4(,)A F3(RANDOM)2.67 E F4(,)A F3(SECONDS)144 -703.2 Q F4(,)A F0(or)4.029 E F3(SRANDOM)4.279 E F0 1.779(are unset, the) -4.029 F 4.279(yl)-.15 G 1.779(ose their special properties, e)-4.279 F --.15(ve)-.25 G 4.279(ni).15 G 4.28(ft)-4.279 G(he)-4.28 E 4.28(ya)-.15 G -1.78(re subse-)-4.28 F(quently reset.)144 715.2 Q(The e)5 E -(xit status is true unless a)-.15 E F2(name)2.86 E F0 -(is readonly or may not be unset.)2.68 E(GNU Bash 5.2)72 768 Q -(2021 December 26)136.795 E(82)185.955 E 0 Cg EP +-.15 G 4.262(df).15 G 1.762(rom the en)-4.262 F(vironment)-.4 E +(GNU Bash 5.2)72 768 Q(2022 January 17)141.79 E(82)190.95 E 0 Cg EP %%Page: 83 83 %%BeginPageSetup BP %%EndPageSetup /F0 10/Times-Roman@0 SF -.35(BA)72 48 S 137.14(SH\(1\) General).35 F -(Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E/F1 10/Times-Bold@0 -SF(wait)108 84 Q F0([)2.5 E F1(\255fn)A F0 2.5(][)C F1-2.5 E/F2 10 -/Times-Italic@0 SF(varname)2.5 E F0 2.5(][)C F2(id ...)-2.5 E F0(])A -.8 -(Wa)144 96 S .659(it for each speci\214ed child process and return its \ -termination status.).8 F(Each)5.659 E F2(id)3.169 E F0 .658 -(may be a process)3.928 F .008 -(ID or a job speci\214cation; if a job spec is gi)144 108 R -.15(ve)-.25 -G .009(n, all processes in that job').15 F 2.509(sp)-.55 G .009 +(Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E 3.172 +(passed to subsequent commands.)144 84 R 3.172(If an)8.172 F 5.672(yo) +-.15 G(f)-5.672 E/F1 9/Times-Bold@0 SF -.27(BA)5.672 G(SH_ALIASES).27 E +/F2 9/Times-Roman@0 SF(,)A F1 -.27(BA)5.421 G(SH_ARGV0).27 E F2(,)A F1 +-.27(BA)5.421 G(SH_CMDS).27 E F2(,)A F1 -.27(BA)144 96 S(SH_COMMAND).27 +E F2(,)A F1 -.27(BA)11.481 G(SH_SUBSHELL).27 E F2(,)A F1 -.27(BA)11.482 +G(SHPID).27 E F2(,)A F1(COMP_W)11.482 E(ORDBREAKS)-.09 E F2(,)A F1 +(DIRST)11.482 E -.495(AC)-.81 G(K).495 E F2(,)A F1(EPOCHREAL)144 108 Q +(TIME)-.828 E F2(,)A F1(EPOCHSECONDS)2.67 E F2(,)A F1(FUNCN)2.67 E(AME) +-.18 E F2(,)A F1(GR)2.67 E(OUPS)-.27 E F2(,)A F1(HISTCMD)2.67 E F2(,)A +F1(LINENO)2.67 E F2(,)A F1(RANDOM)2.67 E F2(,)A F1(SECONDS)144 120 Q F2 +(,)A F0(or)4.029 E F1(SRANDOM)4.279 E F0 1.779(are unset, the)4.029 F +4.279(yl)-.15 G 1.779(ose their special properties, e)-4.279 F -.15(ve) +-.25 G 4.279(ni).15 G 4.28(ft)-4.279 G(he)-4.28 E 4.28(ya)-.15 G 1.78 +(re subse-)-4.28 F(quently reset.)144 132 Q(The e)5 E +(xit status is true unless a)-.15 E/F3 10/Times-Italic@0 SF(name)2.86 E +F0(is readonly or may not be unset.)2.68 E/F4 10/Times-Bold@0 SF(wait) +108 148.8 Q F0([)2.5 E F4(\255fn)A F0 2.5(][)C F4-2.5 E F3 +(varname)2.5 E F0 2.5(][)C F3(id ...)-2.5 E F0(])A -.8(Wa)144 160.8 S +.659(it for each speci\214ed child process and return its termination s\ +tatus.).8 F(Each)5.659 E F3(id)3.169 E F0 .658(may be a process)3.928 F +.008(ID or a job speci\214cation; if a job spec is gi)144 172.8 R -.15 +(ve)-.25 G .009(n, all processes in that job').15 F 2.509(sp)-.55 G .009 (ipeline are w)-2.509 F .009(aited for)-.1 F 5.009(.I)-.55 G(f)-5.009 E -F2(id)144.01 120 Q F0 .442(is not gi)3.712 F -.15(ve)-.25 G(n,).15 E F1 -(wait)2.942 E F0 -.1(wa)2.942 G .441 +F3(id)144.01 184.8 Q F0 .442(is not gi)3.712 F -.15(ve)-.25 G(n,).15 E +F4(wait)2.942 E F0 -.1(wa)2.942 G .441 (its for all running background jobs and the last-e).1 F -.15(xe)-.15 G .441(cuted process substitu-).15 F .597 -(tion, if its process id is the same as)144 132 R F1($!)3.098 E F0 3.098 -(,a)C .598(nd the return status is zero.)-3.098 F .598(If the)5.598 F F1 -3.098 E F0 .598(option is supplied,)3.098 F F1(wait)144 144 Q F0 --.1(wa)3.083 G .583(its for a single job from the list of).1 F F2(id) -3.083 E F0 3.083(so)C 1.383 -.4(r, i)-3.083 H 3.083(fn).4 G(o)-3.083 E -F2(id)3.083 E F0 3.083(sa)C .583(re supplied, an)-3.083 F 3.083(yj)-.15 -G .582(ob, to complete and)-3.083 F .403(returns its e)144 156 R .403 -(xit status.)-.15 F .403(If none of the supplied ar)5.403 F .403 +(tion, if its process id is the same as)144 196.8 R F4($!)3.098 E F0 +3.098(,a)C .598(nd the return status is zero.)-3.098 F .598(If the)5.598 +F F43.098 E F0 .598(option is supplied,)3.098 F F4(wait)144 208.8 +Q F0 -.1(wa)3.083 G .583(its for a single job from the list of).1 F F3 +(id)3.083 E F0 3.083(so)C 1.383 -.4(r, i)-3.083 H 3.083(fn).4 G(o)-3.083 +E F3(id)3.083 E F0 3.083(sa)C .583(re supplied, an)-3.083 F 3.083(yj) +-.15 G .582(ob, to complete and)-3.083 F .403(returns its e)144 220.8 R +.403(xit status.)-.15 F .403(If none of the supplied ar)5.403 F .403 (guments is a child of the shell, or if no ar)-.18 F(guments)-.18 E .573 -(are supplied and the shell has no unw)144 168 R .573 +(are supplied and the shell has no unw)144 232.8 R .573 (aited-for children, the e)-.1 F .573(xit status is 127.)-.15 F .572 -(If the)5.573 F F13.072 E F0 .572(option is)3.072 F .39 +(If the)5.573 F F43.072 E F0 .572(option is)3.072 F .39 (supplied, the process or job identi\214er of the job for which the e) -144 180 R .39(xit status is returned is assigned to)-.15 F .905(the v) -144 192 R(ariable)-.25 E F2(varname)3.405 E F0 .905 +144 244.8 R .39(xit status is returned is assigned to)-.15 F .905(the v) +144 256.8 R(ariable)-.25 E F3(varname)3.405 E F0 .905 (named by the option ar)3.405 F 3.405(gument. The)-.18 F -.25(va)3.405 G .905(riable will be unset initially).25 F 3.405(,b)-.65 G(efore)-3.405 E -(an)144 204 Q 3.89(ya)-.15 G 3.89(ssignment. This)-3.89 F 1.39 -(is useful only when the)3.89 F F13.89 E F0 1.39 -(option is supplied.)3.89 F 1.39(Supplying the)6.39 F F13.89 E F0 -(option,)3.89 E .575(when job control is enabled, forces)144 216 R F1 -(wait)3.075 E F0 .575(to w)3.075 F .575(ait for)-.1 F F2(id)3.075 E F0 +(an)144 268.8 Q 3.89(ya)-.15 G 3.89(ssignment. This)-3.89 F 1.39 +(is useful only when the)3.89 F F43.89 E F0 1.39 +(option is supplied.)3.89 F 1.39(Supplying the)6.39 F F43.89 E F0 +(option,)3.89 E .575(when job control is enabled, forces)144 280.8 R F4 +(wait)3.075 E F0 .575(to w)3.075 F .575(ait for)-.1 F F3(id)3.075 E F0 .574(to terminate before returning its status, in-)3.075 F .635 -(stead of returning when it changes status.)144 228 R(If)5.635 E F2(id) -3.145 E F0 .635(speci\214es a non-e)3.905 F .635 -(xistent process or job, the return)-.15 F(status is 127.)144 240 Q +(stead of returning when it changes status.)144 292.8 R(If)5.635 E F3 +(id)3.145 E F0 .635(speci\214es a non-e)3.905 F .635 +(xistent process or job, the return)-.15 F(status is 127.)144 304.8 Q (Otherwise, the return status is the e)5 E (xit status of the last process or job w)-.15 E(aited for)-.1 E(.)-.55 E -/F3 10.95/Times-Bold@0 SF(SHELL COMP)72 256.8 Q -1.04(AT)-.81 G +/F5 10.95/Times-Bold@0 SF(SHELL COMP)72 321.6 Q -1.04(AT)-.81 G (IBILITY MODE)1.04 E F0 .912 -(Bash-4.0 introduced the concept of a `shell compatibility le)108 268.8 +(Bash-4.0 introduced the concept of a `shell compatibility le)108 333.6 R -.15(ve)-.25 G .912(l', speci\214ed as a set of options to the shopt) -.15 F -.2(bu)108 280.8 S(iltin).2 E F1(compat31)3.377 E F0(,)A F1 -(compat32)3.377 E F0(,)A F1(compat40)3.377 E F0(,)A F1(compat41)3.377 E +.15 F -.2(bu)108 345.6 S(iltin).2 E F4(compat31)3.377 E F0(,)A F4 +(compat32)3.377 E F0(,)A F4(compat40)3.377 E F0(,)A F4(compat41)3.377 E F0 3.378(,a)C .878(nd so on\).)-3.378 F .878 -(There is only one current compatibility)5.878 F(le)108 292.8 Q -.15(ve) +(There is only one current compatibility)5.878 F(le)108 357.6 Q -.15(ve) -.25 G 3.254(l-).15 G 3.254(-e)-3.254 G .754(ach option is mutually e) -3.254 F(xclusi)-.15 E -.15(ve)-.25 G 5.754(.T).15 G .754 (he compatibility le)-5.754 F -.15(ve)-.25 G 3.253(li).15 G 3.253(si) -3.253 G .753(ntended to allo)-3.253 F 3.253(wu)-.25 G .753 -(sers to select be-)-3.253 F(ha)108 304.8 Q 1.083(vior from pre)-.2 F +(sers to select be-)-3.253 F(ha)108 369.6 Q 1.083(vior from pre)-.2 F 1.083(vious v)-.25 F 1.083(ersions that is incompatible with ne)-.15 F 1.083(wer v)-.25 F 1.083(ersions while the)-.15 F 3.584(ym)-.15 G 1.084 -(igrate scripts to use)-3.584 F(current features and beha)108 316.8 Q +(igrate scripts to use)-3.584 F(current features and beha)108 381.6 Q (vior)-.2 E 2.5(.I)-.55 G(t')-2.5 E 2.5(si)-.55 G (ntended to be a temporary solution.)-2.5 E 1.457 -(This section does not mention beha)108 333.6 R 1.457 +(This section does not mention beha)108 398.4 R 1.457 (vior that is standard for a particular v)-.2 F 1.456 -(ersion \(e.g., setting)-.15 F F1(compat32)3.956 E F0 .886 -(means that quoting the rhs of the re)108 345.6 R(ge)-.15 E .886 +(ersion \(e.g., setting)-.15 F F4(compat32)3.956 E F0 .886 +(means that quoting the rhs of the re)108 410.4 R(ge)-.15 E .886 (xp matching operator quotes special re)-.15 F(ge)-.15 E .887 -(xp characters in the w)-.15 F(ord,)-.1 E(which is def)108 357.6 Q +(xp characters in the w)-.15 F(ord,)-.1 E(which is def)108 422.4 Q (ault beha)-.1 E(vior in bash-3.2 and abo)-.2 E -.15(ve)-.15 G(\).).15 E -.523(If a user enables, say)108 374.4 R(,)-.65 E F1(compat32)3.023 E F0 +.523(If a user enables, say)108 439.2 R(,)-.65 E F4(compat32)3.023 E F0 3.023(,i)C 3.023(tm)-3.023 G .523(ay af)-3.023 F .523(fect the beha)-.25 F .523(vior of other compatibility le)-.2 F -.15(ve)-.25 G .522 (ls up to and includ-).15 F .259(ing the current compatibility le)108 -386.4 R -.15(ve)-.25 G 2.759(l. The).15 F .259 +451.2 R -.15(ve)-.25 G 2.759(l. The).15 F .259 (idea is that each compatibility le)2.759 F -.15(ve)-.25 G 2.76(lc).15 G .26(ontrols beha)-2.76 F .26(vior that changed)-.2 F 1.646(in that v)108 -398.4 R 1.646(ersion of)-.15 F F1(bash)4.146 E F0 4.146(,b)C 1.646 +463.2 R 1.646(ersion of)-.15 F F4(bash)4.146 E F0 4.146(,b)C 1.646 (ut that beha)-4.346 F 1.646(vior may ha)-.2 F 1.946 -.15(ve b)-.2 H 1.646(een present in earlier v).15 F 4.146(ersions. F)-.15 F 1.645 (or instance, the)-.15 F .76 -(change to use locale-based comparisons with the)108 410.4 R F1([[)3.261 +(change to use locale-based comparisons with the)108 475.2 R F4([[)3.261 E F0 .761(command came in bash-4.1, and earlier v)3.261 F .761 (ersions used)-.15 F 1.905(ASCII-based comparisons, so enabling)108 -422.4 R F1(compat32)4.405 E F0 1.904 +487.2 R F4(compat32)4.405 E F0 1.904 (will enable ASCII-based comparisons as well.)4.405 F(That)6.904 E .295 -(granularity may not be suf)108 434.4 R .296 +(granularity may not be suf)108 499.2 R .296 (\214cient for all uses, and as a result users should emplo)-.25 F 2.796 (yc)-.1 G .296(ompatibility le)-2.796 F -.15(ve)-.25 G .296(ls care-).15 -F(fully)108 446.4 Q 5(.R)-.65 G(ead the documentation for a particular \ +F(fully)108 511.2 Q 5(.R)-.65 G(ead the documentation for a particular \ feature to \214nd out the current beha)-5 E(vior)-.2 E(.)-.55 E .532 -(Bash-4.3 introduced a ne)108 463.2 R 3.032(ws)-.25 G .531(hell v)-3.032 -F(ariable:)-.25 E/F4 9/Times-Bold@0 SF -.27(BA)3.031 G(SH_COMP).27 E --.855(AT)-.666 G/F5 9/Times-Roman@0 SF(.).855 E F0 .531(The v)5.031 F -.531(alue assigned to this v)-.25 F .531(ariable \(a decimal)-.25 F -.15 -(ve)108 475.2 S .107(rsion number lik).15 F 2.607(e4)-.1 G .107 -(.2, or an inte)-2.607 F .107(ger corresponding to the)-.15 F F1(compat) -2.608 E F2(NN)A F0 .108(option, lik)2.608 F 2.608(e4)-.1 G .108 -(2\) determines the com-)-2.608 F(patibility le)108 487.2 Q -.15(ve)-.25 -G(l.).15 E .388(Starting with bash-4.4, Bash has be)108 504 R .388 +(Bash-4.3 introduced a ne)108 528 R 3.032(ws)-.25 G .531(hell v)-3.032 F +(ariable:)-.25 E F1 -.27(BA)3.031 G(SH_COMP).27 E -.855(AT)-.666 G F2(.) +.855 E F0 .531(The v)5.031 F .531(alue assigned to this v)-.25 F .531 +(ariable \(a decimal)-.25 F -.15(ve)108 540 S .107(rsion number lik).15 +F 2.607(e4)-.1 G .107(.2, or an inte)-2.607 F .107 +(ger corresponding to the)-.15 F F4(compat)2.608 E F3(NN)A F0 .108 +(option, lik)2.608 F 2.608(e4)-.1 G .108(2\) determines the com-)-2.608 +F(patibility le)108 552 Q -.15(ve)-.25 G(l.).15 E .388 +(Starting with bash-4.4, Bash has be)108 568.8 R .388 (gun deprecating older compatibility le)-.15 F -.15(ve)-.25 G 2.887 (ls. Ev).15 F(entually)-.15 E 2.887(,t)-.65 G .387(he options will) --2.887 F(be remo)108 516 Q -.15(ve)-.15 G 2.5(di).15 G 2.5(nf)-2.5 G -.2 -(avo)-2.6 G 2.5(ro).2 G(f)-2.5 E F4 -.27(BA)2.5 G(SH_COMP).27 E -.855 -(AT)-.666 G F5(.).855 E F0 1.163(Bash-5.0 is the \214nal v)108 532.8 R +-2.887 F(be remo)108 580.8 Q -.15(ve)-.15 G 2.5(di).15 G 2.5(nf)-2.5 G +-.2(avo)-2.6 G 2.5(ro).2 G(f)-2.5 E F1 -.27(BA)2.5 G(SH_COMP).27 E -.855 +(AT)-.666 G F2(.).855 E F0 1.163(Bash-5.0 is the \214nal v)108 597.6 R 1.163(ersion for which there will be an indi)-.15 F 1.164 (vidual shopt option for the pre)-.25 F 1.164(vious v)-.25 F(ersion.) --.15 E(Users should use)108 544.8 Q F4 -.27(BA)2.5 G(SH_COMP).27 E -.855 +-.15 E(Users should use)108 609.6 Q F1 -.27(BA)2.5 G(SH_COMP).27 E -.855 (AT)-.666 G F0(on bash-5.0 and later v)3.105 E(ersions.)-.15 E 1.614 -(The follo)108 561.6 R 1.613(wing table describes the beha)-.25 F 1.613 +(The follo)108 626.4 R 1.613(wing table describes the beha)-.25 F 1.613 (vior changes controlled by each compatibility le)-.2 F -.15(ve)-.25 G -4.113(ls).15 G 4.113(etting. The)-4.113 F F1(compat)108 573.6 Q F2(NN)A +4.113(ls).15 G 4.113(etting. The)-4.113 F F4(compat)108 638.4 Q F3(NN)A F0 1.186(tag is used as shorthand for setting the compatibility le)3.685 -F -.15(ve)-.25 G 3.686(lt).15 G(o)-3.686 E F2(NN)3.686 E F0 1.186 +F -.15(ve)-.25 G 3.686(lt).15 G(o)-3.686 E F3(NN)3.686 E F0 1.186 (using one of the follo)3.686 F(wing)-.25 E 3.807(mechanisms. F)108 -585.6 R 1.307(or v)-.15 F 1.307 +650.4 R 1.307(or v)-.15 F 1.307 (ersions prior to bash-5.0, the compatibility le)-.15 F -.15(ve)-.25 G -3.806(lm).15 G 1.306(ay be set using the corresponding)-3.806 F F1 -(compat)108 597.6 Q F2(NN)A F0 .502(shopt option.)3.002 F -.15(Fo)5.502 +3.806(lm).15 G 1.306(ay be set using the corresponding)-3.806 F F4 +(compat)108 662.4 Q F3(NN)A F0 .502(shopt option.)3.002 F -.15(Fo)5.502 G 3.002(rb).15 G .502(ash-4.3 and later v)-3.002 F .502(ersions, the) --.15 F F4 -.27(BA)3.002 G(SH_COMP).27 E -.855(AT)-.666 G F0 -.25(va) +-.15 F F1 -.27(BA)3.002 G(SH_COMP).27 E -.855(AT)-.666 G F0 -.25(va) 3.607 G .502(riable is preferred, and it).25 F -(is required for bash-5.1 and later v)108 609.6 Q(ersions.)-.15 E F1 -(compat31)108 626.4 Q F0<83>144 638.4 Q(quoting the rhs of the)180 638.4 -Q F1([[)2.5 E F0(command')2.5 E 2.5(sr)-.55 G -.15(eg)-2.5 G -.15(ex).15 +(is required for bash-5.1 and later v)108 674.4 Q(ersions.)-.15 E F4 +(compat31)108 691.2 Q F0<83>144 703.2 Q(quoting the rhs of the)180 703.2 +Q F4([[)2.5 E F0(command')2.5 E 2.5(sr)-.55 G -.15(eg)-2.5 G -.15(ex).15 G 2.5(pm).15 G(atching operator \(=~\) has no special ef)-2.5 E(fect) --.25 E F1(compat32)108 655.2 Q F0<83>144 667.2 Q .35 -(interrupting a command list such as "a ; b ; c" causes the e)180 667.2 -R -.15(xe)-.15 G .35(cution of the ne).15 F .35(xt command)-.15 F .017 -(in the list \(in bash-4.0 and later v)180 679.2 R .018 -(ersions, the shell acts as if it recei)-.15 F -.15(ve)-.25 G 2.518(dt) -.15 G .018(he interrupt, so in-)-2.518 F -(terrupting one command in a list aborts the e)180 691.2 Q -.15(xe)-.15 -G(cution of the entire list\)).15 E(GNU Bash 5.2)72 768 Q -(2021 December 26)136.795 E(83)185.955 E 0 Cg EP +-.25 E(GNU Bash 5.2)72 768 Q(2022 January 17)141.79 E(83)190.95 E 0 Cg +EP %%Page: 84 84 %%BeginPageSetup BP %%EndPageSetup /F0 10/Times-Roman@0 SF -.35(BA)72 48 S 137.14(SH\(1\) General).35 F (Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E/F1 10/Times-Bold@0 -SF(compat40)108 84 Q F0<83>144 96 Q(the)180 96 Q F1(<)2.674 E F0(and) -2.674 E F1(>)2.673 E F0 .173(operators to the)2.673 F F1([[)2.673 E F0 -.173(command do not consider the current locale when compar)2.673 F(-) --.2 E .067(ing strings; the)180 108 R 2.567(yu)-.15 G .067 +SF(compat32)108 84 Q F0<83>144 96 Q .35 +(interrupting a command list such as "a ; b ; c" causes the e)180 96 R +-.15(xe)-.15 G .35(cution of the ne).15 F .35(xt command)-.15 F .017 +(in the list \(in bash-4.0 and later v)180 108 R .018 +(ersions, the shell acts as if it recei)-.15 F -.15(ve)-.25 G 2.518(dt) +.15 G .018(he interrupt, so in-)-2.518 F +(terrupting one command in a list aborts the e)180 120 Q -.15(xe)-.15 G +(cution of the entire list\)).15 E F1(compat40)108 136.8 Q F0<83>144 +148.8 Q(the)180 148.8 Q F1(<)2.674 E F0(and)2.674 E F1(>)2.673 E F0 .173 +(operators to the)2.673 F F1([[)2.673 E F0 .173 +(command do not consider the current locale when compar)2.673 F(-)-.2 E +.067(ing strings; the)180 160.8 R 2.567(yu)-.15 G .067 (se ASCII ordering.)-2.567 F .068(Bash v)5.068 F .068 -(ersions prior to bash-4.1 use ASCII collation)-.15 F(and)180 120 Q/F2 +(ersions prior to bash-4.1 use ASCII collation)-.15 F(and)180 172.8 Q/F2 10/Times-Italic@0 SF(str)4.743 E(cmp)-.37 E F0 1.903 (\(3\); bash-4.1 and later use the current locale').19 F 4.402(sc)-.55 G -1.902(ollation sequence and)-4.402 F F2(str)4.742 E(-)-.2 E(coll)180 132 -Q F0(\(3\).).51 E F1(compat41)108 148.8 Q F0<83>144 160.8 Q(in)180 160.8 -Q F2(posix)3.79 E F0(mode,)3.79 E F1(time)3.79 E F0 1.29(may be follo) -3.79 F 1.29(wed by options and still be recognized as a reserv)-.25 F -(ed)-.15 E -.1(wo)180 172.8 S(rd \(this is POSIX interpretation 267\)).1 -E<83>144 184.8 Q(in)180 184.8 Q F2(posix)2.709 E F0 .208 +1.902(ollation sequence and)-4.402 F F2(str)4.742 E(-)-.2 E(coll)180 +184.8 Q F0(\(3\).).51 E F1(compat41)108 201.6 Q F0<83>144 213.6 Q(in)180 +213.6 Q F2(posix)3.79 E F0(mode,)3.79 E F1(time)3.79 E F0 1.29 +(may be follo)3.79 F 1.29 +(wed by options and still be recognized as a reserv)-.25 F(ed)-.15 E -.1 +(wo)180 225.6 S(rd \(this is POSIX interpretation 267\)).1 E<83>144 +237.6 Q(in)180 237.6 Q F2(posix)2.709 E F0 .208 (mode, the parser requires that an e)2.709 F -.15(ve)-.25 G 2.708(nn).15 G .208(umber of single quotes occur in the)-2.708 F F2(wor)2.708 E(d) --.37 E F0 .281(portion of a double-quoted parameter e)180 196.8 R .282 +-.37 E F0 .281(portion of a double-quoted parameter e)180 249.6 R .282 (xpansion and treats them specially)-.15 F 2.782(,s)-.65 G 2.782(ot) -2.782 G .282(hat charac-)-2.782 F(ters within the single quotes are co\ -nsidered quoted \(this is POSIX interpretation 221\))180 208.8 Q F1 -(compat42)108 225.6 Q F0<83>144 237.6 Q 1.056(the replacement string in\ - double-quoted pattern substitution does not under)180 237.6 R 1.055 -(go quote re-)-.18 F(mo)180 249.6 Q -.25(va)-.15 G(l, as it does in v) -.25 E(ersions after bash-4.2)-.15 E<83>144 261.6 Q .021 -(in posix mode, single quotes are considered special when e)180 261.6 R +nsidered quoted \(this is POSIX interpretation 221\))180 261.6 Q F1 +(compat42)108 278.4 Q F0<83>144 290.4 Q 1.056(the replacement string in\ + double-quoted pattern substitution does not under)180 290.4 R 1.055 +(go quote re-)-.18 F(mo)180 302.4 Q -.25(va)-.15 G(l, as it does in v) +.25 E(ersions after bash-4.2)-.15 E<83>144 314.4 Q .021 +(in posix mode, single quotes are considered special when e)180 314.4 R .021(xpanding the)-.15 F F2(wor)2.521 E(d)-.37 E F0 .021(portion of a) -2.521 F .018(double-quoted parameter e)180 273.6 R .017 +2.521 F .018(double-quoted parameter e)180 326.4 R .017 (xpansion and can be used to quote a closing brace or other spe-)-.15 F .998(cial character \(this is part of POSIX interpretation 221\); in la\ -ter v)180 285.6 R .999(ersions, single quotes)-.15 F -(are not special within double-quoted w)180 297.6 Q(ord e)-.1 E -(xpansions)-.15 E F1(compat43)108 314.4 Q F0<83>144 326.4 Q 1.071 -(the shell does not print a w)180 326.4 R 1.07 +ter v)180 338.4 R .999(ersions, single quotes)-.15 F +(are not special within double-quoted w)180 350.4 Q(ord e)-.1 E +(xpansions)-.15 E F1(compat43)108 367.2 Q F0<83>144 379.2 Q 1.071 +(the shell does not print a w)180 379.2 R 1.07 (arning message if an attempt is made to use a quoted com-)-.1 F .248 -(pound assignment as an ar)180 338.4 R .249 +(pound assignment as an ar)180 391.2 R .249 (gument to declare \(declare -a foo='\(1 2\)'\). Later v)-.18 F .249 -(ersions w)-.15 F(arn)-.1 E(that this usage is deprecated)180 350.4 Q -<83>144 362.4 Q -.1(wo)180 362.4 S .501(rd e).1 F .501 +(ersions w)-.15 F(arn)-.1 E(that this usage is deprecated)180 403.2 Q +<83>144 415.2 Q -.1(wo)180 415.2 S .501(rd e).1 F .501 (xpansion errors are considered non-f)-.15 F .501 -(atal errors that cause the current command to)-.1 F -.1(fa)180 374.4 S +(atal errors that cause the current command to)-.1 F -.1(fa)180 427.2 S .605(il, e).1 F -.15(ve)-.25 G 3.105(ni).15 G 3.105(np)-3.105 G .605 (osix mode \(the def)-3.105 F .605(ault beha)-.1 F .605(vior is to mak) -.2 F 3.105(et)-.1 G .605(hem f)-3.105 F .605 -(atal errors that cause the)-.1 F(shell to e)180 386.4 Q(xit\))-.15 E -<83>144 398.4 Q .355(when e)180 398.4 R -.15(xe)-.15 G .354 +(atal errors that cause the)-.1 F(shell to e)180 439.2 Q(xit\))-.15 E +<83>144 451.2 Q .355(when e)180 451.2 R -.15(xe)-.15 G .354 (cuting a shell function, the loop state \(while/until/etc.\)).15 F .354 (is not reset, so)5.354 F F1(br)2.854 E(eak)-.18 E F0(or)2.854 E F1 -(continue)180 410.4 Q F0 .052 +(continue)180 463.2 Q F0 .052 (in that function will break or continue loops in the calling conte) 2.552 F .053(xt. Bash-4.4 and)-.15 F(later reset the loop state to pre) -180 422.4 Q -.15(ve)-.25 G(nt this).15 E F1(compat44)108 439.2 Q F0<83> -144 451.2 Q .719(the shell sets up the v)180 451.2 R .719(alues used by) --.25 F/F3 9/Times-Bold@0 SF -.27(BA)3.219 G(SH_ARGV).27 E F0(and)2.969 E -F3 -.27(BA)3.219 G(SH_ARGC).27 E F0 .719(so the)2.969 F 3.218(yc)-.15 G -.718(an e)-3.218 F(xpand)-.15 E(to the shell')180 463.2 Q 2.5(sp)-.55 G +180 475.2 Q -.15(ve)-.25 G(nt this).15 E F1(compat44)108 492 Q F0<83>144 +504 Q .719(the shell sets up the v)180 504 R .719(alues used by)-.25 F +/F3 9/Times-Bold@0 SF -.27(BA)3.219 G(SH_ARGV).27 E F0(and)2.969 E F3 +-.27(BA)3.219 G(SH_ARGC).27 E F0 .719(so the)2.969 F 3.218(yc)-.15 G +.718(an e)-3.218 F(xpand)-.15 E(to the shell')180 516 Q 2.5(sp)-.55 G (ositional parameters e)-2.5 E -.15(ve)-.25 G 2.5(ni).15 G 2.5(fe)-2.5 G -(xtended deb)-2.65 E(ugging mode is not enabled)-.2 E<83>144 475.2 Q -2.634(as)180 475.2 S .134(ubshell inherits loops from its parent conte) --2.634 F .135(xt, so)-.15 F F1(br)2.635 E(eak)-.18 E F0(or)2.635 E F1 -(continue)2.635 E F0 .135(will cause the sub-)2.635 F(shell to e)180 -487.2 Q 2.5(xit. Bash-5.0)-.15 F(and later reset the loop state to pre) -2.5 E -.15(ve)-.25 G(nt the e).15 E(xit)-.15 E<83>144 499.2 Q -.25(va) -180 499.2 S .619(riable assignments preceding b).25 F .618(uiltins lik) --.2 F(e)-.1 E F1(export)3.118 E F0(and)3.118 E F1 -.18(re)3.118 G -(adonly).18 E F0 .618(that set attrib)3.118 F .618(utes con-)-.2 F .119 -(tinue to af)180 511.2 R .119(fect v)-.25 F .119 -(ariables with the same name in the calling en)-.25 F .12(vironment e) --.4 F -.15(ve)-.25 G 2.62(ni).15 G 2.62(ft)-2.62 G .12(he shell is)-2.62 -F(not in posix mode)180 523.2 Q F1(compat50)108 540 Q F0<83>144 552 Q -1.209(Bash-5.1 changed the w)180 552 R(ay)-.1 E F3($RANDOM)3.709 E F0 -1.209(is generated to introduce slightly more random-)3.459 F 1.018 -(ness. If the shell compatibility le)180 564 R -.15(ve)-.25 G 3.518(li) -.15 G 3.518(ss)-3.518 G 1.018(et to 50 or lo)-3.518 F(wer)-.25 E 3.518 -(,i)-.4 G 3.518(tr)-3.518 G -2.15 -.25(ev e)-3.518 H 1.019 -(rts to the method from).25 F .733(bash-5.0 and pre)180 576 R .733 +(xtended deb)-2.65 E(ugging mode is not enabled)-.2 E<83>144 528 Q 2.634 +(as)180 528 S .134(ubshell inherits loops from its parent conte)-2.634 F +.135(xt, so)-.15 F F1(br)2.635 E(eak)-.18 E F0(or)2.635 E F1(continue) +2.635 E F0 .135(will cause the sub-)2.635 F(shell to e)180 540 Q 2.5 +(xit. Bash-5.0)-.15 F(and later reset the loop state to pre)2.5 E -.15 +(ve)-.25 G(nt the e).15 E(xit)-.15 E<83>144 552 Q -.25(va)180 552 S .619 +(riable assignments preceding b).25 F .618(uiltins lik)-.2 F(e)-.1 E F1 +(export)3.118 E F0(and)3.118 E F1 -.18(re)3.118 G(adonly).18 E F0 .618 +(that set attrib)3.118 F .618(utes con-)-.2 F .119(tinue to af)180 564 R +.119(fect v)-.25 F .119(ariables with the same name in the calling en) +-.25 F .12(vironment e)-.4 F -.15(ve)-.25 G 2.62(ni).15 G 2.62(ft)-2.62 +G .12(he shell is)-2.62 F(not in posix mode)180 576 Q F1(compat50)108 +592.8 Q F0<83>144 604.8 Q 1.209(Bash-5.1 changed the w)180 604.8 R(ay) +-.1 E F3($RANDOM)3.709 E F0 1.209 +(is generated to introduce slightly more random-)3.459 F 1.018 +(ness. If the shell compatibility le)180 616.8 R -.15(ve)-.25 G 3.518 +(li).15 G 3.518(ss)-3.518 G 1.018(et to 50 or lo)-3.518 F(wer)-.25 E +3.518(,i)-.4 G 3.518(tr)-3.518 G -2.15 -.25(ev e)-3.518 H 1.019 +(rts to the method from).25 F .733(bash-5.0 and pre)180 628.8 R .733 (vious v)-.25 F .732 (ersions, so seeding the random number generator by assigning a)-.15 F --.25(va)180 588 S(lue to).25 E F3(RANDOM)2.5 E F0 -(will produce the same sequence as in bash-5.0)2.25 E<83>144 600 Q .695 -(If the command hash table is empty)180 600 R 3.196(,b)-.65 G .696 +-.25(va)180 640.8 S(lue to).25 E F3(RANDOM)2.5 E F0 +(will produce the same sequence as in bash-5.0)2.25 E<83>144 652.8 Q +.695(If the command hash table is empty)180 652.8 R 3.196(,b)-.65 G .696 (ash v)-3.196 F .696(ersions prior to bash-5.1 printed an informa-)-.15 -F 1.321(tional message to that ef)180 612 R 1.321(fect, e)-.25 F -.15 +F 1.321(tional message to that ef)180 664.8 R 1.321(fect, e)-.25 F -.15 (ve)-.25 G 3.821(nw).15 G 1.321 (hen producing output that can be reused as input.)-3.821 F -(Bash-5.1 suppresses that message when the)180 624 Q F12.5 E F0 -(option is supplied.)2.5 E F1(compat51)108 640.8 Q F0<83>144 652.8 Q -(The)180 652.8 Q F1(unset)2.954 E F0 -.2(bu)2.954 G .454 +(Bash-5.1 suppresses that message when the)180 676.8 Q F12.5 E F0 +(option is supplied.)2.5 E F1(compat51)108 693.6 Q F0<83>144 705.6 Q +(The)180 705.6 Q F1(unset)2.954 E F0 -.2(bu)2.954 G .454 (iltin treats attempts to unset array subscripts).2 F F1(@)2.955 E F0 (and)2.955 E F1(*)2.955 E F0(dif)2.955 E .455(ferently depending)-.25 F -(on whether the array is inde)180 664.8 Q -.15(xe)-.15 G 2.5(do).15 G +(on whether the array is inde)180 717.6 Q -.15(xe)-.15 G 2.5(do).15 G 2.5(ra)-2.5 G(ssociati)-2.5 E -.15(ve)-.25 G 2.5(,a).15 G(nd dif)-2.5 E -(ferently than in pre)-.25 E(vious v)-.25 E(ersions.)-.15 E/F4 10.95 -/Times-Bold@0 SF(RESTRICTED SHELL)72 681.6 Q F0(If)108 693.6 Q F1(bash) -3.582 E F0 1.081(is started with the name)3.581 F F1(rbash)3.581 E F0 -3.581(,o)C 3.581(rt)-3.581 G(he)-3.581 E F13.581 E F0 1.081 -(option is supplied at in)3.581 F -.2(vo)-.4 G 1.081 -(cation, the shell becomes re-).2 F 2.976(stricted. A)108 705.6 R .476 -(restricted shell is used to set up an en)2.976 F .476 -(vironment more controlled than the standard shell.)-.4 F .477(It be-) -5.477 F(ha)108 717.6 Q -.15(ve)-.2 G 2.5(si).15 G(dentically to)-2.5 E -F1(bash)2.5 E F0(with the e)2.5 E(xception that the follo)-.15 E -(wing are disallo)-.25 E(wed or not performed:)-.25 E(GNU Bash 5.2)72 -768 Q(2021 December 26)136.795 E(84)185.955 E 0 Cg EP +(ferently than in pre)-.25 E(vious v)-.25 E(ersions.)-.15 E +(GNU Bash 5.2)72 768 Q(2022 January 17)141.79 E(84)190.95 E 0 Cg EP %%Page: 85 85 %%BeginPageSetup BP %%EndPageSetup /F0 10/Times-Roman@0 SF -.35(BA)72 48 S 137.14(SH\(1\) General).35 F -(Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E<83>108 84 Q -(changing directories with)144 84 Q/F1 10/Times-Bold@0 SF(cd)2.5 E F0 -<83>108 100.8 Q(setting or unsetting the v)144 100.8 Q(alues of)-.25 E -/F2 9/Times-Bold@0 SF(SHELL)2.5 E/F3 9/Times-Roman@0 SF(,)A F2 -.666(PA) -2.25 G(TH)-.189 E F3(,)A F2(HISTFILE)2.25 E F3(,)A F2(ENV)2.25 E F3(,)A -F0(or)2.25 E F2 -.27(BA)2.5 G(SH_ENV).27 E F0<83>108 117.6 Q -(specifying command names containing)144 117.6 Q F1(/)2.5 E F0<83>108 -134.4 Q(specifying a \214lename containing a)144 134.4 Q F1(/)2.5 E F0 -(as an ar)2.5 E(gument to the)-.18 E F1(.)2.5 E F0 -.2(bu)5 G -(iltin command).2 E<83>108 151.2 Q -(specifying a \214lename containing a slash as an ar)144 151.2 Q -(gument to the)-.18 E F1(history)2.5 E F0 -.2(bu)2.5 G(iltin command).2 -E<83>108 168 Q .45(specifying a \214lename containing a slash as an ar) -144 168 R .449(gument to the)-.18 F F12.949 E F0 .449 -(option to the)2.949 F F1(hash)2.949 E F0 -.2(bu)2.949 G .449 -(iltin com-).2 F(mand)144 180 Q<83>108 196.8 Q -(importing function de\214nitions from the shell en)144 196.8 Q -(vironment at startup)-.4 E<83>108 213.6 Q(parsing the v)144 213.6 Q -(alue of)-.25 E F2(SHELLOPTS)2.5 E F0(from the shell en)2.25 E -(vironment at startup)-.4 E<83>108 230.4 Q(redirecting output using the\ - >, >|, <>, >&, &>, and >> redirection operators)144 230.4 Q<83>108 -247.2 Q(using the)144 247.2 Q F1(exec)2.5 E F0 -.2(bu)2.5 G -(iltin command to replace the shell with another command).2 E<83>108 264 -Q(adding or deleting b)144 264 Q(uiltin commands with the)-.2 E F1 -2.5 E F0(and)2.5 E F12.5 E F0(options to the)2.5 E F1(enable)2.5 E -F0 -.2(bu)2.5 G(iltin command).2 E<83>108 280.8 Q(using the)144 280.8 Q -F1(enable)2.5 E F0 -.2(bu)2.5 G +(Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E/F1 10.95 +/Times-Bold@0 SF(RESTRICTED SHELL)72 84 Q F0(If)108 96 Q/F2 10 +/Times-Bold@0 SF(bash)3.582 E F0 1.081(is started with the name)3.581 F +F2(rbash)3.581 E F0 3.581(,o)C 3.581(rt)-3.581 G(he)-3.581 E F2 +3.581 E F0 1.081(option is supplied at in)3.581 F -.2(vo)-.4 G 1.081 +(cation, the shell becomes re-).2 F 2.976(stricted. A)108 108 R .476 +(restricted shell is used to set up an en)2.976 F .476 +(vironment more controlled than the standard shell.)-.4 F .477(It be-) +5.477 F(ha)108 120 Q -.15(ve)-.2 G 2.5(si).15 G(dentically to)-2.5 E F2 +(bash)2.5 E F0(with the e)2.5 E(xception that the follo)-.15 E +(wing are disallo)-.25 E(wed or not performed:)-.25 E<83>108 136.8 Q +(changing directories with)144 136.8 Q F2(cd)2.5 E F0<83>108 153.6 Q +(setting or unsetting the v)144 153.6 Q(alues of)-.25 E/F3 9 +/Times-Bold@0 SF(SHELL)2.5 E/F4 9/Times-Roman@0 SF(,)A F3 -.666(PA)2.25 +G(TH)-.189 E F4(,)A F3(HISTFILE)2.25 E F4(,)A F3(ENV)2.25 E F4(,)A F0 +(or)2.25 E F3 -.27(BA)2.5 G(SH_ENV).27 E F0<83>108 170.4 Q +(specifying command names containing)144 170.4 Q F2(/)2.5 E F0<83>108 +187.2 Q(specifying a \214lename containing a)144 187.2 Q F2(/)2.5 E F0 +(as an ar)2.5 E(gument to the)-.18 E F2(.)2.5 E F0 -.2(bu)5 G +(iltin command).2 E<83>108 204 Q +(specifying a \214lename containing a slash as an ar)144 204 Q +(gument to the)-.18 E F2(history)2.5 E F0 -.2(bu)2.5 G(iltin command).2 +E<83>108 220.8 Q .45 +(specifying a \214lename containing a slash as an ar)144 220.8 R .449 +(gument to the)-.18 F F22.949 E F0 .449(option to the)2.949 F F2 +(hash)2.949 E F0 -.2(bu)2.949 G .449(iltin com-).2 F(mand)144 232.8 Q +<83>108 249.6 Q(importing function de\214nitions from the shell en)144 +249.6 Q(vironment at startup)-.4 E<83>108 266.4 Q(parsing the v)144 +266.4 Q(alue of)-.25 E F3(SHELLOPTS)2.5 E F0(from the shell en)2.25 E +(vironment at startup)-.4 E<83>108 283.2 Q(redirecting output using the\ + >, >|, <>, >&, &>, and >> redirection operators)144 283.2 Q<83>108 300 +Q(using the)144 300 Q F2(exec)2.5 E F0 -.2(bu)2.5 G +(iltin command to replace the shell with another command).2 E<83>108 +316.8 Q(adding or deleting b)144 316.8 Q(uiltin commands with the)-.2 E +F22.5 E F0(and)2.5 E F22.5 E F0(options to the)2.5 E F2 +(enable)2.5 E F0 -.2(bu)2.5 G(iltin command).2 E<83>108 333.6 Q +(using the)144 333.6 Q F2(enable)2.5 E F0 -.2(bu)2.5 G (iltin command to enable disabled shell b).2 E(uiltins)-.2 E<83>108 -297.6 Q(specifying the)144 297.6 Q F12.5 E F0(option to the)2.5 E -F1(command)2.5 E F0 -.2(bu)2.5 G(iltin command).2 E<83>108 314.4 Q -(turning of)144 314.4 Q 2.5(fr)-.25 G(estricted mode with)-2.5 E F1 -(set +r)2.5 E F0(or)2.5 E F1(shopt -u r)2.5 E(estricted_shell)-.18 E F0 -(.)A(These restrictions are enforced after an)108 331.2 Q 2.5(ys)-.15 G +350.4 Q(specifying the)144 350.4 Q F22.5 E F0(option to the)2.5 E +F2(command)2.5 E F0 -.2(bu)2.5 G(iltin command).2 E<83>108 367.2 Q +(turning of)144 367.2 Q 2.5(fr)-.25 G(estricted mode with)-2.5 E F2 +(set +r)2.5 E F0(or)2.5 E F2(shopt -u r)2.5 E(estricted_shell)-.18 E F0 +(.)A(These restrictions are enforced after an)108 384 Q 2.5(ys)-.15 G (tartup \214les are read.)-2.5 E 1.566 -(When a command that is found to be a shell script is e)108 348 R -.15 -(xe)-.15 G 1.567(cuted \(see).15 F F2 1.567(COMMAND EXECUTION)4.067 F F0 -(abo)3.817 E -.15(ve)-.15 G(\),).15 E F1(rbash)108 360 Q F0(turns of)2.5 -E 2.5(fa)-.25 G .3 -.15(ny r)-2.5 H(estrictions in the shell spa).15 E -(wned to e)-.15 E -.15(xe)-.15 G(cute the script.).15 E/F4 10.95 -/Times-Bold@0 SF(SEE ALSO)72 376.8 Q/F5 10/Times-Italic@0 SF(Bash Refer) -108 388.8 Q(ence Manual)-.37 E F0 2.5(,B)C(rian F)-2.5 E -(ox and Chet Rame)-.15 E(y)-.15 E F5(The Gnu Readline Libr)108 400.8 Q +(When a command that is found to be a shell script is e)108 400.8 R -.15 +(xe)-.15 G 1.567(cuted \(see).15 F F3 1.567(COMMAND EXECUTION)4.067 F F0 +(abo)3.817 E -.15(ve)-.15 G(\),).15 E F2(rbash)108 412.8 Q F0(turns of) +2.5 E 2.5(fa)-.25 G .3 -.15(ny r)-2.5 H(estrictions in the shell spa).15 +E(wned to e)-.15 E -.15(xe)-.15 G(cute the script.).15 E F1(SEE ALSO)72 +429.6 Q/F5 10/Times-Italic@0 SF(Bash Refer)108 441.6 Q(ence Manual)-.37 +E F0 2.5(,B)C(rian F)-2.5 E(ox and Chet Rame)-.15 E(y)-.15 E F5 +(The Gnu Readline Libr)108 453.6 Q(ary)-.15 E F0 2.5(,B)C(rian F)-2.5 E +(ox and Chet Rame)-.15 E(y)-.15 E F5(The Gnu History Libr)108 465.6 Q (ary)-.15 E F0 2.5(,B)C(rian F)-2.5 E(ox and Chet Rame)-.15 E(y)-.15 E -F5(The Gnu History Libr)108 412.8 Q(ary)-.15 E F0 2.5(,B)C(rian F)-2.5 E -(ox and Chet Rame)-.15 E(y)-.15 E F5 -.8(Po)108 424.8 S(rtable Oper).8 E +F5 -.8(Po)108 477.6 S(rtable Oper).8 E (ating System Interface \(POSIX\) P)-.15 E(art 2: Shell and Utilities) --.8 E F0 2.5(,I)C(EEE --)-2.5 E(http://pubs.opengroup.or)144 436.8 Q -(g/onlinepubs/9699919799/)-.18 E(http://tiswww)108 448.8 Q +-.8 E F0 2.5(,I)C(EEE --)-2.5 E(http://pubs.opengroup.or)144 489.6 Q +(g/onlinepubs/9699919799/)-.18 E(http://tiswww)108 501.6 Q (.case.edu/~chet/bash/POSIX -- a description of posix mode)-.65 E F5(sh) -108 460.8 Q F0(\(1\),)A F5(ksh)2.5 E F0(\(1\),)A F5(csh)2.5 E F0(\(1\))A -F5(emacs)108 472.8 Q F0(\(1\),)A F5(vi)2.5 E F0(\(1\))A F5 -.37(re)108 -484.8 S(adline).37 E F0(\(3\))A F4(FILES)72 501.6 Q F5(/bin/bash)109.666 -513.6 Q F0(The)144 525.6 Q F1(bash)2.5 E F0 -.15(exe)2.5 G(cutable).15 E -F5(/etc/pr)109.666 537.6 Q(o\214le)-.45 E F0 -(The systemwide initialization \214le, e)144 549.6 Q -.15(xe)-.15 G -(cuted for login shells).15 E F5(~/.bash_pr)109.666 561.6 Q(o\214le)-.45 -E F0(The personal initialization \214le, e)144 573.6 Q -.15(xe)-.15 G -(cuted for login shells).15 E F5(~/.bashr)109.666 585.6 Q(c)-.37 E F0 -(The indi)144 597.6 Q(vidual per)-.25 E(-interacti)-.2 E -.15(ve)-.25 G -(-shell startup \214le).15 E F5(~/.bash_lo)109.666 609.6 Q(gout)-.1 E F0 -(The indi)144 621.6 Q(vidual login shell cleanup \214le, e)-.25 E -.15 +108 513.6 Q F0(\(1\),)A F5(ksh)2.5 E F0(\(1\),)A F5(csh)2.5 E F0(\(1\))A +F5(emacs)108 525.6 Q F0(\(1\),)A F5(vi)2.5 E F0(\(1\))A F5 -.37(re)108 +537.6 S(adline).37 E F0(\(3\))A F1(FILES)72 554.4 Q F5(/bin/bash)109.666 +566.4 Q F0(The)144 578.4 Q F2(bash)2.5 E F0 -.15(exe)2.5 G(cutable).15 E +F5(/etc/pr)109.666 590.4 Q(o\214le)-.45 E F0 +(The systemwide initialization \214le, e)144 602.4 Q -.15(xe)-.15 G +(cuted for login shells).15 E F5(~/.bash_pr)109.666 614.4 Q(o\214le)-.45 +E F0(The personal initialization \214le, e)144 626.4 Q -.15(xe)-.15 G +(cuted for login shells).15 E F5(~/.bashr)109.666 638.4 Q(c)-.37 E F0 +(The indi)144 650.4 Q(vidual per)-.25 E(-interacti)-.2 E -.15(ve)-.25 G +(-shell startup \214le).15 E F5(~/.bash_lo)109.666 662.4 Q(gout)-.1 E F0 +(The indi)144 674.4 Q(vidual login shell cleanup \214le, e)-.25 E -.15 (xe)-.15 G(cuted when a login shell e).15 E(xits)-.15 E F5 -(~/.bash_history)109.666 633.6 Q F0(The def)144 645.6 Q(ault v)-.1 E -(alue of)-.25 E F1(HISTFILE)2.5 E F0 2.5(,t)C +(~/.bash_history)109.666 686.4 Q F0(The def)144 698.4 Q(ault v)-.1 E +(alue of)-.25 E F2(HISTFILE)2.5 E F0 2.5(,t)C (he \214le in which bash sa)-2.5 E -.15(ve)-.2 G 2.5(st).15 G -(he command history)-2.5 E F5(~/.inputr)109.666 657.6 Q(c)-.37 E F0 -(Indi)144 669.6 Q(vidual)-.25 E F5 -.37(re)2.5 G(adline).37 E F0 -(initialization \214le)2.5 E F4 -.548(AU)72 686.4 S(THORS).548 E F0 -(Brian F)108 698.4 Q(ox, Free Softw)-.15 E(are F)-.1 E(oundation)-.15 E -(bfox@gnu.or)108 710.4 Q(g)-.18 E(Chet Rame)108 727.2 Q 1.3 -.65(y, C) --.15 H(ase W).65 E(estern Reserv)-.8 E 2.5(eU)-.15 G(ni)-2.5 E -.15(ve) --.25 G(rsity).15 E(GNU Bash 5.2)72 768 Q(2021 December 26)136.795 E(85) -185.955 E 0 Cg EP +(he command history)-2.5 E(GNU Bash 5.2)72 768 Q(2022 January 17)141.79 +E(85)190.95 E 0 Cg EP %%Page: 86 86 %%BeginPageSetup BP %%EndPageSetup /F0 10/Times-Roman@0 SF -.35(BA)72 48 S 137.14(SH\(1\) General).35 F -(Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E(chet.rame)108 84 Q -(y@case.edu)-.15 E/F1 10.95/Times-Bold@0 SF -.11(BU)72 100.8 S 2.738(GR) -.11 G(EPOR)-2.738 E(TS)-.438 E F0 .568(If you \214nd a b)108 112.8 R -.568(ug in)-.2 F/F2 10/Times-Bold@0 SF(bash,)3.068 E F0 .568 -(you should report it.)3.068 F .568(But \214rst, you should mak)5.568 F -3.068(es)-.1 G .568(ure that it really is a b)-3.068 F .567(ug, and)-.2 -F 5.625(that it appears in the latest v)108 124.8 R 5.625(ersion of)-.15 -F F2(bash)8.125 E F0 10.625(.T)C 5.625(he latest v)-10.625 F 5.626 +(Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E/F1 10 +/Times-Italic@0 SF(~/.inputr)109.666 84 Q(c)-.37 E F0(Indi)144 96 Q +(vidual)-.25 E F1 -.37(re)2.5 G(adline).37 E F0(initialization \214le) +2.5 E/F2 10.95/Times-Bold@0 SF -.548(AU)72 112.8 S(THORS).548 E F0 +(Brian F)108 124.8 Q(ox, Free Softw)-.15 E(are F)-.1 E(oundation)-.15 E +(bfox@gnu.or)108 136.8 Q(g)-.18 E(Chet Rame)108 153.6 Q 1.3 -.65(y, C) +-.15 H(ase W).65 E(estern Reserv)-.8 E 2.5(eU)-.15 G(ni)-2.5 E -.15(ve) +-.25 G(rsity).15 E(chet.rame)108 165.6 Q(y@case.edu)-.15 E F2 -.11(BU)72 +182.4 S 2.738(GR).11 G(EPOR)-2.738 E(TS)-.438 E F0 .568 +(If you \214nd a b)108 194.4 R .568(ug in)-.2 F/F3 10/Times-Bold@0 SF +(bash,)3.068 E F0 .568(you should report it.)3.068 F .568 +(But \214rst, you should mak)5.568 F 3.068(es)-.1 G .568 +(ure that it really is a b)-3.068 F .567(ug, and)-.2 F 5.625 +(that it appears in the latest v)108 206.4 R 5.625(ersion of)-.15 F F3 +(bash)8.125 E F0 10.625(.T)C 5.625(he latest v)-10.625 F 5.626 (ersion is al)-.15 F -.1(wa)-.1 G 5.626(ys a).1 F -.25(va)-.2 G 5.626 -(ilable from).25 F/F3 10/Times-Italic@0 SF(ftp://ftp.gnu.or)108 136.8 Q -(g/pub/gnu/bash/)-.37 E F0(and)2.5 E F3(http://git.savannah.gnu.or)2.5 E +(ilable from).25 F F1(ftp://ftp.gnu.or)108 218.4 Q(g/pub/gnu/bash/)-.37 +E F0(and)2.5 E F1(http://git.savannah.gnu.or)2.5 E (g/cgit/bash.git/snapshot/bash-master)-.37 E(.tar)-1.11 E(.gz)-1.11 E F0 -(.)A .411(Once you ha)108 153.6 R .711 -.15(ve d)-.2 H .411 +(.)A .411(Once you ha)108 235.2 R .711 -.15(ve d)-.2 H .411 (etermined that a b).15 F .411(ug actually e)-.2 F .411(xists, use the) --.15 F F3(bashb)3.18 E(ug)-.2 E F0 .41(command to submit a b)3.13 F .41 -(ug report.)-.2 F(If)5.41 E .594(you ha)108 165.6 R .894 -.15(ve a \214) +-.15 F F1(bashb)3.18 E(ug)-.2 E F0 .41(command to submit a b)3.13 F .41 +(ug report.)-.2 F(If)5.41 E .594(you ha)108 247.2 R .894 -.15(ve a \214) -.2 H .595(x, you are encouraged to mail that as well!).15 F .595 (Suggestions and `philosophical' b)5.595 F .595(ug reports may)-.2 F -(be mailed to)108 177.6 Q F3 -.2(bu)2.5 G(g-bash@gnu.or).2 E(g)-.37 E F0 -(or posted to the Usenet ne)2.5 E(wsgroup)-.25 E F2(gnu.bash.b)2.5 E(ug) --.2 E F0(.)A(ALL b)108 194.4 Q(ug reports should include:)-.2 E(The v) -108 211.2 Q(ersion number of)-.15 E F2(bash)2.5 E F0(The hardw)108 223.2 -Q(are and operating system)-.1 E(The compiler used to compile)108 235.2 -Q 2.5(Ad)108 247.2 S(escription of the b)-2.5 E(ug beha)-.2 E(viour)-.2 -E 2.5(As)108 259.2 S(hort script or `recipe' which e)-2.5 E -.15(xe)-.15 -G(rcises the b).15 E(ug)-.2 E F3(bashb)108.27 276 Q(ug)-.2 E F0 +(be mailed to)108 259.2 Q F1 -.2(bu)2.5 G(g-bash@gnu.or).2 E(g)-.37 E F0 +(or posted to the Usenet ne)2.5 E(wsgroup)-.25 E F3(gnu.bash.b)2.5 E(ug) +-.2 E F0(.)A(ALL b)108 276 Q(ug reports should include:)-.2 E(The v)108 +292.8 Q(ersion number of)-.15 E F3(bash)2.5 E F0(The hardw)108 304.8 Q +(are and operating system)-.1 E(The compiler used to compile)108 316.8 Q +2.5(Ad)108 328.8 S(escription of the b)-2.5 E(ug beha)-.2 E(viour)-.2 E +2.5(As)108 340.8 S(hort script or `recipe' which e)-2.5 E -.15(xe)-.15 G +(rcises the b).15 E(ug)-.2 E F1(bashb)108.27 357.6 Q(ug)-.2 E F0 (inserts the \214rst three items automatically into the template it pro) 2.72 E(vides for \214ling a b)-.15 E(ug report.)-.2 E(Comments and b)108 -292.8 Q(ug reports concerning this manual page should be directed to)-.2 -E F3 -.15(ch)2.5 G(et.r).15 E(ame)-.15 E(y@case)-.3 E(.edu)-.15 E F0(.) -.25 E F1 -.11(BU)72 309.6 S(GS).11 E F0(It')108 321.6 Q 2.5(st)-.55 G +374.4 Q(ug reports concerning this manual page should be directed to)-.2 +E F1 -.15(ch)2.5 G(et.r).15 E(ame)-.15 E(y@case)-.3 E(.edu)-.15 E F0(.) +.25 E F2 -.11(BU)72 391.2 S(GS).11 E F0(It')108 403.2 Q 2.5(st)-.55 G (oo big and too slo)-2.5 E -.65(w.)-.25 G 1.869 -(There are some subtle dif)108 338.4 R 1.869(ferences between)-.25 F F2 +(There are some subtle dif)108 420 R 1.869(ferences between)-.25 F F3 (bash)4.369 E F0 1.869(and traditional v)4.369 F 1.869(ersions of)-.15 F -F2(sh)4.368 E F0 4.368(,m)C 1.868(ostly because of the)-4.368 F/F4 9 -/Times-Bold@0 SF(POSIX)108 350.4 Q F0(speci\214cation.)2.25 E -(Aliases are confusing in some uses.)108 367.2 Q(Shell b)108 384 Q +F3(sh)4.368 E F0 4.368(,m)C 1.868(ostly because of the)-4.368 F/F4 9 +/Times-Bold@0 SF(POSIX)108 432 Q F0(speci\214cation.)2.25 E +(Aliases are confusing in some uses.)108 448.8 Q(Shell b)108 465.6 Q (uiltin commands and functions are not stoppable/restartable.)-.2 E 1.315(Compound commands and command sequences of the form `a ; b ; c' a\ -re not handled gracefully when)108 400.8 R .39 -(process suspension is attempted.)108 412.8 R .389 +re not handled gracefully when)108 482.4 R .39 +(process suspension is attempted.)108 494.4 R .389 (When a process is stopped, the shell immediately e)5.39 F -.15(xe)-.15 G .389(cutes the ne).15 F .389(xt com-)-.15 F .192 -(mand in the sequence.)108 424.8 R .192(It suf)5.192 F .192(\214ces to \ +(mand in the sequence.)108 506.4 R .192(It suf)5.192 F .192(\214ces to \ place the sequence of commands between parentheses to force it into a) --.25 F(subshell, which may be stopped as a unit.)108 436.8 Q(Array v)108 -453.6 Q(ariables may not \(yet\) be e)-.25 E(xported.)-.15 E -(There may be only one acti)108 470.4 Q .3 -.15(ve c)-.25 H -(oprocess at a time.).15 E(GNU Bash 5.2)72 768 Q(2021 December 26) -136.795 E(86)185.955 E 0 Cg EP +-.25 F(subshell, which may be stopped as a unit.)108 518.4 Q(Array v)108 +535.2 Q(ariables may not \(yet\) be e)-.25 E(xported.)-.15 E +(There may be only one acti)108 552 Q .3 -.15(ve c)-.25 H +(oprocess at a time.).15 E(GNU Bash 5.2)72 768 Q(2022 January 17)141.79 +E(86)190.95 E 0 Cg EP %%Trailer end %%EOF diff --git a/doc/bashbug.0 b/doc/bashbug.0 index 373c47b1..58f08de2 100644 --- a/doc/bashbug.0 +++ b/doc/bashbug.0 @@ -49,4 +49,4 @@ AAUUTTHHOORRSS -GNU Bash 5.1 2020 August 1 BASHBUG(1) +GNU Bash 5.2 2020 August 1 BASHBUG(1) diff --git a/doc/bashbug.ps b/doc/bashbug.ps index 9c60a331..55fe45ce 100644 --- a/doc/bashbug.ps +++ b/doc/bashbug.ps @@ -1,6 +1,6 @@ %!PS-Adobe-3.0 %%Creator: groff version 1.22.4 -%%CreationDate: Fri Aug 7 11:58:10 2020 +%%CreationDate: Tue Jan 11 16:04:43 2022 %%DocumentNeededResources: font Times-Roman %%+ font Times-Bold %%+ font Times-Italic @@ -290,7 +290,7 @@ F2(EDIT)108 300 Q(OR)-.18 E F0 .327(Speci\214es the preferred editor)144 (are F)-.1 E(oundation)-.15 E(bfox@gnu.or)108 463.2 Q(g)-.18 E (Chet Rame)108 480 Q 1.3 -.65(y, C)-.15 H(ase W).65 E(estern Reserv)-.8 E 2.5(eU)-.15 G(ni)-2.5 E -.15(ve)-.25 G(rsity).15 E(chet@po.cwru.edu) -108 492 Q(GNU Bash 5.1)72 768 Q(2020 August 1)145.395 E(1)199.555 E 0 Cg +108 492 Q(GNU Bash 5.2)72 768 Q(2020 August 1)145.395 E(1)199.555 E 0 Cg EP %%Trailer end diff --git a/doc/bashref.aux b/doc/bashref.aux index 73d908f6..8e9fe120 100644 --- a/doc/bashref.aux +++ b/doc/bashref.aux @@ -99,18 +99,18 @@ @xrdef{Shell Parameter Expansion-pg}{26} @xrdef{Command Substitution-title}{Command Substitution} @xrdef{Command Substitution-snt}{Section@tie 3.5.4} -@xrdef{Command Substitution-pg}{33} @xrdef{Arithmetic Expansion-title}{Arithmetic Expansion} @xrdef{Arithmetic Expansion-snt}{Section@tie 3.5.5} @xrdef{Process Substitution-title}{Process Substitution} @xrdef{Process Substitution-snt}{Section@tie 3.5.6} -@xrdef{Word Splitting-title}{Word Splitting} -@xrdef{Word Splitting-snt}{Section@tie 3.5.7} +@xrdef{Command Substitution-pg}{34} @xrdef{Arithmetic Expansion-pg}{34} @xrdef{Process Substitution-pg}{34} -@xrdef{Word Splitting-pg}{34} +@xrdef{Word Splitting-title}{Word Splitting} +@xrdef{Word Splitting-snt}{Section@tie 3.5.7} @xrdef{Filename Expansion-title}{Filename Expansion} @xrdef{Filename Expansion-snt}{Section@tie 3.5.8} +@xrdef{Word Splitting-pg}{35} @xrdef{Filename Expansion-pg}{35} @xrdef{Pattern Matching-title}{Pattern Matching} @xrdef{Pattern Matching-snt}{Section@tie 3.5.8.1} @@ -135,16 +135,16 @@ @xrdef{Command Execution Environment-pg}{42} @xrdef{Environment-title}{Environment} @xrdef{Environment-snt}{Section@tie 3.7.4} -@xrdef{Environment-pg}{43} @xrdef{Exit Status-title}{Exit Status} @xrdef{Exit Status-snt}{Section@tie 3.7.5} @xrdef{Signals-title}{Signals} @xrdef{Signals-snt}{Section@tie 3.7.6} +@xrdef{Environment-pg}{44} @xrdef{Exit Status-pg}{44} -@xrdef{Signals-pg}{44} @xrdef{Shell Scripts-title}{Shell Scripts} @xrdef{Shell Scripts-snt}{Section@tie 3.8} -@xrdef{Shell Scripts-pg}{45} +@xrdef{Signals-pg}{45} +@xrdef{Shell Scripts-pg}{46} @xrdef{Shell Builtin Commands-title}{Shell Builtin Commands} @xrdef{Shell Builtin Commands-snt}{Chapter@tie 4} @xrdef{Bourne Shell Builtins-title}{Bourne Shell Builtins} diff --git a/doc/bashref.cp b/doc/bashref.cp index 9b1e73b7..5c5cedc0 100644 --- a/doc/bashref.cp +++ b/doc/bashref.cp @@ -54,11 +54,11 @@ \entry{expansion, tilde}{25}{expansion, tilde} \entry{parameter expansion}{26}{parameter expansion} \entry{expansion, parameter}{26}{expansion, parameter} -\entry{command substitution}{33}{command substitution} +\entry{command substitution}{34}{command substitution} \entry{expansion, arithmetic}{34}{expansion, arithmetic} \entry{arithmetic expansion}{34}{arithmetic expansion} \entry{process substitution}{34}{process substitution} -\entry{word splitting}{34}{word splitting} +\entry{word splitting}{35}{word splitting} \entry{expansion, filename}{35}{expansion, filename} \entry{expansion, pathname}{35}{expansion, pathname} \entry{filename expansion}{35}{filename expansion} @@ -70,10 +70,10 @@ \entry{command execution}{42}{command execution} \entry{command search}{42}{command search} \entry{execution environment}{42}{execution environment} -\entry{environment}{43}{environment} +\entry{environment}{44}{environment} \entry{exit status}{44}{exit status} -\entry{signal handling}{44}{signal handling} -\entry{shell script}{45}{shell script} +\entry{signal handling}{45}{signal handling} +\entry{shell script}{46}{shell script} \entry{special builtin}{76}{special builtin} \entry{login shell}{92}{login shell} \entry{interactive shell}{92}{interactive shell} diff --git a/doc/bashref.cps b/doc/bashref.cps index aaefc36b..52e33d99 100644 --- a/doc/bashref.cps +++ b/doc/bashref.cps @@ -17,7 +17,7 @@ \entry{command expansion}{41} \entry{command history}{151} \entry{command search}{42} -\entry{command substitution}{33} +\entry{command substitution}{34} \entry{command timing}{10} \entry{commands, compound}{11} \entry{commands, conditional}{12} @@ -38,7 +38,7 @@ \entry{directory stack}{101} \initial {E} \entry{editing command lines}{117} -\entry{environment}{43} +\entry{environment}{44} \entry{evaluation, arithmetic}{97} \entry{event designators}{154} \entry{execution environment}{42} @@ -118,11 +118,11 @@ \initial {S} \entry{shell arithmetic}{97} \entry{shell function}{19} -\entry{shell script}{45} +\entry{shell script}{46} \entry{shell variable}{21} \entry{shell, interactive}{93} \entry{signal}{4} -\entry{signal handling}{44} +\entry{signal handling}{45} \entry{special builtin}{4, 76} \entry{startup files}{92} \entry{string translations}{7} @@ -136,6 +136,6 @@ \entry{variables, readline}{120} \initial {W} \entry{word}{4} -\entry{word splitting}{34} +\entry{word splitting}{35} \initial {Y} \entry{yanking text}{118} diff --git a/doc/bashref.dvi b/doc/bashref.dvi index 94e70660e5402c75eccc4e83d1a8b0ce4e066c2b..ff55d88bf751e065f9798e286cbc8e49b7f10ab9 100644 GIT binary patch delta 7523 zcmZu$c|g?F_V;`4clH%Q1$S`44NwtrK{QRx)SkIiCYA#;IFm2~v$!UxZMY%hD0h^M zEFXkhD(W|%3)OQ=&B~?J)C9@Q9+TJ zx01HXUVXZCO-T)0|DvOR%$A9L_(?@}_paT$SKEb2LSeVmz>}!} zlXpxkt}-VlFZMT#7&_MO@RW+fvK*c=aaiVHtHbMXIRhz)-MjcjcU+Fe;|==qN=BZy zTD&%E;D2?oWwEa8!0kSH8@oQ+Kzlp6fwn<|2Fk2lPfoY4KaRBrMiC_uhxM)=Pt-(E zRc9(Mb{Be759vKp6jG{}^_wjU9jY4+j8Q?4uGI;{-qz#f)^S#XlQHA>3PR87^Dhr* zC!DHoHD^gT;m7KaH@_Aw_^O*8+HDpt(ArBvWcAfE>jdGwYI-(HCrsobsLK^*8U-f@^mQT4B(&kcxJc+~ z6jpLDW2MkTFDN*;Tp^^G1TP0KZ5LiJ3-t{2m9Fd;9z+N}4qBfUJ~asIB%JvyQmEv@ z^ACj1Mxm#q)c}UV!G*tQAvBQI^agW#Lw4y4nD`55It$U)8d0R@pTg&Zw0v@l+ZLZKYyS-2cS6!Ogqc9@2qPbK7!V!Kp!v85(xEtu{9co~+HC>+l9FfgA@$+>#TJ6^AT3oTcRO_o%Oo z96tNkBjGt%dePzM`i=A0+@7GP(C+f(U{Wko(0yAVi)Gyr7V(|8YaO1T)#byJCh$23!tnnK)vT&l#8&us8!4Y!)cySQe`dPcW06-;1+0mMgn0hzAYuWBNym zBQ{%{)^H2xArjKmfgXo5%NDW}9-30}{yn<|lOjhV%Yo<5wOO3FEkI*!$|zN$Up#9V z6{K_CS4Po@Iz?0=@oi!O&O(3fHnd%ef^3&N;B$tKBnQw>e48!V=r}JTRu+#-uNKRt z(CKjnd@O8O1#;AEPLI$1*hR0al$j6ER5txRqvEVTsnB>f$%}>txLuqk7PBbcIp|wA@`6RtqINnk*{vyWGFUHq% z&(L;|?ReGWwJ@7(=5J<$xWrqAa%Pm}>2Y6KgIEd}poCBcc%TxC%gw)Sk~?;Y|BuEt zmz&*FbVM#RR~0W>h?hp|z~(dU2)t^OnTD=%LL(iz*)P7mUs1C*o*r^Sb2=v%x{PDE z?X0O5cakMDE2%9mn$2w44=u4}*QHw-)NQq87q2m}yApMW`?5M0VuTFlO$!`W5ejM{JZgz3G zX+>F>17g%T?f|1K*#S(IQ_ikmjC!FiuC{#u&EuHpSH`a$;g}M%$vhe&%TSNYbdnQr z5!3EsMA9wh)aSp zFEaj>>D$7Z6DzrkA5Pz%W_RR-Dypy#w^*te_>7!!PnlxiP%PLS7q;VM*>!Hgfkc7) zY{|8;hVl3^Jzj^`#~L1cIpB18yZ9AV{pB7GE7(8Txm3}#6FyfIO*?Wv!*0w)=V+rm zFcl(6SiAwNiv`2ujQ0ky4=}(sxt{&F=ZQoAUx3)1!|o6)X-ifX#wqB<$I|1<8N+C$ z6mFIyr~FCTWpMMoEbKp-uH_^I<>th;k9vSqi*rFs4)*__d>*hc8v9cLcA0$J{51`s z#66~6aqG|gQtZ5tF_s4dgXf%7myv?$h3egsAK&TsLgWa<{}+<*bR$?AKneT%H>wb$Y?)(#?1J?b>5T0=ktH> zOnE*#ta14*{%2P*DskbH!R7Pj`Q#&FAEF)Xh1&SU(49XF*{&ix#HDVe8>BbRK~5X8 zl?PwJ?82kF+|XI5kgmF6E0Bf_K>EN3>qv-iVmaTqdT_om7eEvpGXpY3*70=v49F78 zO}q6{)0uEUAPtB7DAmt`&jqo(;gEXTssJVmtLdBqcuuIG#|q#hv{O(BtqG1F%!4Gp zPCE7mdq}HG4{AFB1GP1BI1-=nt_g>198xLAZD+v`)Z!Nxc7VU0R3BIS!Avt|O}!JYucO z%|5ZI^e0pF+)^mSof8AHk)r{49ntV*Fpb8oz`)IK!~*vZdJrW%O9Pg}5wXftG@lwu zVIOI{c7t@X6h;D`qHG1cCajh;D?!0>(r^`=0@U`Oa(Gr=*Y|yhP|@z|QEzFGTGqn| zdgFnhp%W@$3Rixh66#U;JGFHENANZ3m{SE?nCf-wVHOUZHozv*xGFw+%H01QdUprx7R$~3-aZvJJvvF5;^>P`eF@a;)gSIR}HKc%h{*NpTY!!TBLoS zf)~)l@H0}se`BSQ=;)86f9?gPKw7kYC~e#aZwmC|!|3eJvE131BiJ{+4uFFeJp!Y& z{s1%+(A#4%(!qo96AM>|BjCZI{0J6lg|zPol%VI*_@mI49e?iEP>lwUHKi%vz%iWA z9fLUniHcoBi;sg14|gnv{(2nJaBb=dn5E>WqF+9zX-Q9?fYYINj_2)s@DJ`*w`*df zrb$-Y)FhuZFX^(~h1HjIIS>EqkZ*MQ^+~uuB5(Gm)!)K%#Jo9;ir>Lju`0SiO}m|f zc%ht*KLu{|`>Rv%4s7mAub+oj^x5x0Pv1C=4N^hZoQ4jV?&@Ue%hT{OHayevcvTZ| zjd^olDf4??8dJ|f559KYIY^h+${JIn*)HA*6D~XJCZ?xfo`x^>;tHDf13XRtSqG)G z@dX$xtD_kgV0_C^H%XJHPD+#NpcR&_=|l^h6TuoOHNl>`^#3xWQVsd0fXP}kaYYOs0D(b==s~QRo=7w4oqhf$$S@@ z3ZyxzNw^0c;1-o$ya$rJT8j7$&hk$;?_+0&YPu7z>6=mfRFRJ$n#MeY$(%^$K13~~ z%B-ick6R1rZ2k*JdWba(`@)2E+OH>CR_hy!Pm8j^k_qWJ*o zYDi|saIN^bVLC%^nPS;%h$P9V51s#*AMH{kv4}l7qS4_|qyRM?iXzF(Mrk8rZN~He zH}?~Z*Dyk?5NJXe4U5qvMXX}$`$ZGHj_60xWF~sh zCWcH!v@%9srE5yY(1hkBQFxOlfHo(gmw}@xS;@_a&By@kp7AT`;AUh7ZmwxYoH$f8 zXR4&uEy!l1Q|V+YGKkS@^H{P;AdN>HmA;B2Ly*!<})oOCi03Qk*efBYlG{NQ=j!ZRVq7FWt%u(ebQe=R`e@NXET{qhI&b9g4j|Iu$-f12JwagjMq8Z-Auft5K^Q~u_ERtMapa| zo=`%I#(XxfvnU#%%NHDN>?OXSgFY&b(w`Pz*27@R(XmnDB?FA^%+ak^#0)h|8qQJC zWKpjLdo4#t^Tpq_;ECr*oGlg@pa8!ZWuER@AkNakqDCC$mx>s0dWfT!J`~64V9jQZ ze%dJB#BX7xQ(Hv03N{Vk(l`GlM(JSZIgXC)6aS%s1D&NdUx{N3@by-jKTDA!Z8$5A zFu{2ZM_sRpl}5O}h@qa6>7n?A7Jh$?BePObX8_d{jygptzA-|hw>U~}qqty#w#6I` zPge9cLyroMb`4TYHNfB|9KH6uqN_m|P4i|cQl(?BC|Vj}QUagqkgFJK1m_zP8s7#m z8>9{eig$HTxP$(pRCbl_%~$+xfQ2t|)HbNdCHOt+(lUin2P@v<(qk2hWD|Up%u(ug zMS&iqAV)uat{8<`rM>nkig7rwPjM4t_Q`&QM-O|S;cF%ySB%iXi9H;Be_pXg2N%*f zs=1=LqJ?X%Lvwc(Q4#QKnuNX`i2(IHCQgy=L@T$Opy?=%YC9-L>7i3Uj_fH)&_U0= z9IYOp9IA(>{>xFTk;+9P9%udY%AQ(yZWfouWGD+FV4{zsqq)jWCUAA)XxnTh=BhA) zqrf8Nbu%o!!B7ur`zmFj0m>senzBxLQU&V|N&~Bv)(F^ooPBZJM5@`VtS}1uslOe* z9uPE>RvcF@HNlDB-*u&Af*VSj|FbGpvi(>2g&rQ&a5Pz~N-%-$ zGmgHDQJpYDvv`iqbW*L;L6;sJ?dhqyr-xqA99iMw%8~YYRVO2iwsMsFs_L{> zm_%1sD57aep1QSE_?pUZfGMZ>{IKb&d3u=fAxGj{Duou_eublfOH`)}Q1UKEV^*n# z5qNI{L%pPL-&f612p=$>3+Y`_p&F-z%Afgs%MGfv8rV3EBal?RbnwXpj=Z0%@{Pj3 z*>4h|y)C~{+4OL1I-lQtPKEXILt_aoUC_c+;NpdMRM|$jThCEvqMo1y@lA$Or5c0! zS1p)gIJyz7PBcQ(VH~{>uSVkPu!*CM$!fnA3wA)ddbAo+)LeRai29Tno@vL?*%#G2 z3^2YYM@MbyDlJUzz|p2W^-mgbYdQLQrn;p8Uhl+Fe38134(8A0Xk|dXP!G%QNb&Eh z>&?jd7cSv>^L|!$kw$G+BMEGIk5`B+npUGeVT4cjg^5azs$Vw2SLee-N$1raFf_Ae zk%SuusNl*KY0FLZMI+oA#Kjx`P;W314gc+<2}RgKT58fbOklpjb)l%a)U}mnl@3}L zhl!xGrbG{2CWVO(q-tjBpm)14(bPeje`?|B6JerJ&uNT$_{YXDQQ&3GegP)@B2CE9 zv{%B!YtkE;nlv+5qomK=nmqi~OX^;z>5YU-bLMFr;2lj-K1S;FhUS`xlTC^=k`CUq zGwEn4Zkc9T1T433q^;0QFhS)oj&^L*_!Y4IH)+I9%`7wQI!FCCHN&N-Bbw-j@a4-K z%{Z@V+z@`Kk#KI38E(aKak`+5i2!($qcsh+c@YqKg(FK_?R`D8t7Pa|siK?qkrKLJ zmnwQ`lZQf|RA#&xT{l)2A*tqQHzvZ|oG{VFjoQ7VVAC^UqLY7UKN(AOLLXTs;m*W# zcp)}yg({#c?GDSr^&H-(Tbcj|x`wS_ttX)JZi652@BaXO5Vz6* delta 7217 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 diff --git a/doc/bashref.html b/doc/bashref.html index 8fd873fa..27eda789 100644 --- a/doc/bashref.html +++ b/doc/bashref.html @@ -4,9 +4,9 @@

9308xRS($f$?5r9Y+8cxC_Hrn|_w#P){$~(U? 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%0DdahD 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