From 886e4e68be1aa8778b0ec6bbe45edbc4529c8ace Mon Sep 17 00:00:00 2001 From: Chet Ramey Date: Fri, 21 Jun 2024 10:38:39 -0400 Subject: [PATCH] better parser error messages; add -p option to source builtin --- CWRU/CWRU.chlog | 20 + MANIFEST | 1 + builtins/source.def | 77 +- doc/bash.0 | 1197 +++++++++++++++---------------- doc/bash.1 | 47 +- doc/bash.info | 433 ++++++------ doc/bash.pdf | Bin 410517 -> 411063 bytes doc/bashref.info | 433 ++++++------ doc/bashref.texi | 25 +- doc/builtins.0 | 1612 +++++++++++++++++++++--------------------- doc/version.texi | 6 +- parse.y | 4 +- tests/builtins.right | 27 +- tests/builtins.tests | 3 + tests/cond.right | 4 +- tests/errors.right | 10 +- tests/source8.sub | 62 ++ 17 files changed, 2053 insertions(+), 1908 deletions(-) create mode 100644 tests/source8.sub diff --git a/CWRU/CWRU.chlog b/CWRU/CWRU.chlog index 54420f56..1cab359e 100644 --- a/CWRU/CWRU.chlog +++ b/CWRU/CWRU.chlog @@ -9626,3 +9626,23 @@ parse.y - cond_term: if we read a WORD where we expect something else, dispose of the WORD_DESC before returning COND_ERROR Report and patch from Grisha Levit + + 6/10 + ---- +parse.y + - cond_term: if we read a WORD when expecting a close paren, dispose + of the WORD_DESC before returning COND_ERROR + - error_token_from_token: use the TOK argument instead of + current_token if we can't find the token as a reserved word or + symbol + + 6/12 + ---- +builtins/source.def + - source_builtin: add -p PATH option, searches PATH argument instead + of $PATH; overrides sourcepath; does not search $PWD if path search + fails + +doc/bash.1,doc/bashref.texi + - source: document -p + diff --git a/MANIFEST b/MANIFEST index 0d2f5f06..b19ee02c 100644 --- a/MANIFEST +++ b/MANIFEST @@ -1047,6 +1047,7 @@ tests/source4.sub f tests/source5.sub f tests/source6.sub f tests/source7.sub f +tests/source8.sub f tests/case.tests f tests/case.right f tests/case1.sub f diff --git a/builtins/source.def b/builtins/source.def index 3932bf7b..fa3d5ce1 100644 --- a/builtins/source.def +++ b/builtins/source.def @@ -1,7 +1,7 @@ This file is source.def, from which is created source.c. It implements the builtins "." and "source" in Bash. -Copyright (C) 1987-2023 Free Software Foundation, Inc. +Copyright (C) 1987-2024 Free Software Foundation, Inc. This file is part of GNU Bash, the Bourne Again SHell. @@ -22,13 +22,14 @@ $PRODUCES source.c $BUILTIN source $FUNCTION source_builtin -$SHORT_DOC source filename [arguments] +$SHORT_DOC source [-p path] filename [arguments] Execute commands from a file in the current shell. -Read and execute commands from FILENAME in the current shell. The -entries in $PATH are used to find the directory containing FILENAME. -If any ARGUMENTS are supplied, they become the positional parameters -when FILENAME is executed. +Read and execute commands from FILENAME in the current shell. If the +-p option is supplied, the PATH argument is treated as a colon- +separated list of directories to search for FILENAME. If -p is not +supplied, $PATH is searched to find FILENAME. If any ARGUMENTS are +supplied, they become the positional parameters when FILENAME is executed. Exit Status: Returns the status of the last command executed in FILENAME; fails if @@ -38,13 +39,14 @@ $END $BUILTIN . $DOCNAME dot $FUNCTION source_builtin -$SHORT_DOC . filename [arguments] +$SHORT_DOC . [-p path] filename [arguments] Execute commands from a file in the current shell. -Read and execute commands from FILENAME in the current shell. The -entries in $PATH are used to find the directory containing FILENAME. -If any ARGUMENTS are supplied, they become the positional parameters -when FILENAME is executed. +Read and execute commands from FILENAME in the current shell. If the +-p option is supplied, the PATH argument is treated as a colon- +separated list of directories to search for FILENAME. If -p is not +supplied, $PATH is searched to find FILENAME. If any ARGUMENTS are +supplied, they become the positional parameters when FILENAME is executed. Exit Status: Returns the status of the last command executed in FILENAME; fails if @@ -82,7 +84,8 @@ extern int errno; static void uw_maybe_pop_dollar_vars (void *); -/* If non-zero, `.' uses $PATH to look up the script to be sourced. */ +/* If non-zero, `.' uses $PATH to look up the script to be sourced when -p is + not supplied. */ int source_uses_path = 1; /* If non-zero, `.' looks in the current directory if the filename argument @@ -115,11 +118,24 @@ uw_maybe_pop_dollar_vars (void *ignore) int source_builtin (WORD_LIST *list) { - int result, search_cwd; - char *filename, *debug_trap, *x; + int result, search_cwd, opt; + char *filename, *debug_trap, *x, *pathstring; - if (no_options (list)) - return (EX_USAGE); + pathstring = 0; + reset_internal_getopt (); + while ((opt = internal_getopt (list, "p:")) != -1) + { + switch (opt) + { + case 'p': + pathstring = list_optarg; + break; + CASE_HELPOPT; + default: + builtin_usage (); + return (EX_USAGE); + } + } list = loptend; if (list == 0) @@ -130,14 +146,19 @@ source_builtin (WORD_LIST *list) } #if defined (RESTRICTED_SHELL) - if (restricted && strchr (list->word->word, '/')) + if (restricted && (pathstring || strchr (list->word->word, '/'))) { sh_restricted (list->word->word); return (EXECUTION_FAILURE); } #endif - search_cwd = source_searches_cwd; + /* normalize pathstring */ + if (pathstring && *pathstring == 0) + pathstring = "."; + + /* XXX - If we supply -p PATH, don't default to searching $PWD */ + search_cwd = pathstring == 0 && source_searches_cwd; filename = (char *)NULL; /* XXX -- should this be absolute_pathname? */ @@ -145,23 +166,11 @@ source_builtin (WORD_LIST *list) filename = savestring (list->word->word); else if (absolute_pathname (list->word->word)) filename = savestring (list->word->word); + else if (pathstring) + filename = find_in_path (list->word->word, pathstring, FS_READABLE); else if (source_uses_path) - { -#if 0 - char *spath; -#if defined (RESTRICTED_SHELL) - if (restricted == 0 && posixly_correct == 0 && (spath = path_value ("BASH_SOURCE_PATH", 1))) -#else - if (posixly_correct == 0 && (spath = path_value ("BASH_SOURCE_PATH", 1))) -#endif - { - filename = find_in_path (list->word->word, spath, FS_READABLE); - search_cwd = 0; - } - else -#endif - filename = find_path_file (list->word->word); - } + filename = find_path_file (list->word->word); + if (filename == 0) { if (search_cwd == 0) diff --git a/doc/bash.0 b/doc/bash.0 index 125d15e4..6cd41b43 100644 --- a/doc/bash.0 +++ b/doc/bash.0 @@ -371,9 +371,8 @@ SSHHEELLLL GGRRAAMMMMAARR and pathname expansion. The shell performs tilde expansion, pa- rameter and variable expansion, arithmetic expansion, command substitution, process substitution, and quote removal on those - words (the expansions that would occur if the words were en- - closed in double quotes). Conditional operators such as --ff must - be unquoted to be recognized as primaries. + words. Conditional operators such as --ff must be unquoted to be + recognized as primaries. When used with [[[[, the << and >> operators sort lexicographically using the current locale. @@ -1229,10 +1228,11 @@ PPAARRAAMMEETTEERRSS _-_m_t_i_m_e sorts the results in descending order by modification time (newest first). A sort specifier of _n_o_s_o_r_t disables sort- ing completely; the results are returned in the order they are - read from the file system,. If the sort specifier is missing, - it defaults to _n_a_m_e, so a value of _+ is equivalent to the null - string, and a value of _- sorts by name in descending order. Any - invalid value restores the historical sorting behavior. + read from the file system, and any leading _+ or _- is ignored. + If the sort specifier is missing, it defaults to _n_a_m_e, so a + value of _+ is equivalent to the null string, and a value of _- + sorts by name in descending order. Any invalid value restores + the historical sorting behavior. HHIISSTTCCOONNTTRROOLL A colon-separated list of values controlling how commands are saved on the history list. If the list of values includes @@ -3797,9 +3797,11 @@ RREEAADDLLIINNEE CCoommmmaannddss ffoorr MMoovviinngg bbeeggiinnnniinngg--ooff--lliinnee ((CC--aa)) - Move to the start of the current line. + Move to the start of the current line. This may also be bound + to the Home key on some keyboards. eenndd--ooff--lliinnee ((CC--ee)) - Move to the end of the line. + Move to the end of the line. This may also be bound to the End + key on some keyboards. ffoorrwwaarrdd--cchhaarr ((CC--ff)) Move forward a character. bbaacckkwwaarrdd--cchhaarr ((CC--bb)) @@ -3880,74 +3882,76 @@ RREEAADDLLIINNEE nnoonn--iinnccrreemmeennttaall--ffoorrwwaarrdd--sseeaarrcchh--hhiissttoorryy ((MM--nn)) Search forward through the history using a non-incremental search for a string supplied by the user. - hhiissttoorryy--sseeaarrcchh--ffoorrwwaarrdd - Search forward through the history for the string of characters - between the start of the current line and the point. This is a - non-incremental search. hhiissttoorryy--sseeaarrcchh--bbaacckkwwaarrdd Search backward through the history for the string of characters between the start of the current line and the point. This is a - non-incremental search. + non-incremental search. This may be bound to the Page Up key on + some keyboards. + hhiissttoorryy--sseeaarrcchh--ffoorrwwaarrdd + Search forward through the history for the string of characters + between the start of the current line and the point. This is a + non-incremental search. This may be bound to the Page Down key + on some keyboards. hhiissttoorryy--ssuubbssttrriinngg--sseeaarrcchh--bbaacckkwwaarrdd Search backward through the history for the string of characters between the start of the current line and the current cursor po- - sition (the _p_o_i_n_t). The search string may match anywhere in a + sition (the _p_o_i_n_t). The search string may match anywhere in a history line. This is a non-incremental search. hhiissttoorryy--ssuubbssttrriinngg--sseeaarrcchh--ffoorrwwaarrdd - Search forward through the history for the string of characters + Search forward through the history for the string of characters between the start of the current line and the point. The search - string may match anywhere in a history line. This is a non-in- + string may match anywhere in a history line. This is a non-in- cremental search. yyaannkk--nntthh--aarrgg ((MM--CC--yy)) - Insert the first argument to the previous command (usually the + Insert the first argument to the previous command (usually the second word on the previous line) at point. With an argument _n, - insert the _nth word from the previous command (the words in the - previous command begin with word 0). A negative argument in- - serts the _nth word from the end of the previous command. Once - the argument _n is computed, the argument is extracted as if the + insert the _nth word from the previous command (the words in the + previous command begin with word 0). A negative argument in- + serts the _nth word from the end of the previous command. Once + the argument _n is computed, the argument is extracted as if the "!_n" history expansion had been specified. yyaannkk--llaasstt--aarrgg ((MM--..,, MM--__)) - Insert the last argument to the previous command (the last word + Insert the last argument to the previous command (the last word of the previous history entry). With a numeric argument, behave - exactly like yyaannkk--nntthh--aarrgg. Successive calls to yyaannkk--llaasstt--aarrgg - move back through the history list, inserting the last word (or - the word specified by the argument to the first call) of each + exactly like yyaannkk--nntthh--aarrgg. Successive calls to yyaannkk--llaasstt--aarrgg + move back through the history list, inserting the last word (or + the word specified by the argument to the first call) of each line in turn. Any numeric argument supplied to these successive - calls determines the direction to move through the history. A - negative argument switches the direction through the history + calls determines the direction to move through the history. A + negative argument switches the direction through the history (back or forward). The history expansion facilities are used to extract the last word, as if the "!$" history expansion had been specified. sshheellll--eexxppaanndd--lliinnee ((MM--CC--ee)) - Expand the line by performing shell word expansions. This per- + Expand the line by performing shell word expansions. This per- forms alias and history expansion, $$'_s_t_r_i_n_g' and $$"_s_t_r_i_n_g" quot- - ing, tilde expansion, parameter and variable expansion, arith- - metic expansion, command and process substitution, word split- - ting, and quote removal. An explicit argument suppresses com- - mand and process substitution. See HHIISSTTOORRYY EEXXPPAANNSSIIOONN below for + ing, tilde expansion, parameter and variable expansion, arith- + metic expansion, command and process substitution, word split- + ting, and quote removal. An explicit argument suppresses com- + mand and process substitution. See HHIISSTTOORRYY EEXXPPAANNSSIIOONN below for a description of history expansion. hhiissttoorryy--eexxppaanndd--lliinnee ((MM--^^)) - Perform history expansion on the current line. See HHIISSTTOORRYY EEXX-- + Perform history expansion on the current line. See HHIISSTTOORRYY EEXX-- PPAANNSSIIOONN below for a description of history expansion. mmaaggiicc--ssppaaccee - Perform history expansion on the current line and insert a + Perform history expansion on the current line and insert a space. See HHIISSTTOORRYY EEXXPPAANNSSIIOONN below for a description of history expansion. aalliiaass--eexxppaanndd--lliinnee - Perform alias expansion on the current line. See AALLIIAASSEESS above + Perform alias expansion on the current line. See AALLIIAASSEESS above for a description of alias expansion. hhiissttoorryy--aanndd--aalliiaass--eexxppaanndd--lliinnee Perform history and alias expansion on the current line. iinnsseerrtt--llaasstt--aarrgguummeenntt ((MM--..,, MM--__)) A synonym for yyaannkk--llaasstt--aarrgg. eeddiitt--aanndd--eexxeeccuuttee--ccoommmmaanndd ((CC--xx CC--ee)) - Invoke an editor on the current command line, and execute the + Invoke an editor on the current command line, and execute the result as shell commands. BBaasshh attempts to invoke $$VVIISSUUAALL, $$EEDD-- IITTOORR, and _e_m_a_c_s as the editor, in that order. CCoommmmaannddss ffoorr CChhaannggiinngg TTeexxtt _e_n_d_-_o_f_-_f_i_l_e ((uussuuaallllyy CC--dd)) - The character indicating end-of-file as set, for example, by + The character indicating end-of-file as set, for example, by _s_t_t_y(1). If this character is read when there are no characters on the line, and point is at the beginning of the line, readline interprets it as the end of input and returns EEOOFF. @@ -3956,47 +3960,48 @@ RREEAADDLLIINNEE same character as the tty EEOOFF character, as CC--dd commonly is, see above for the effects. bbaacckkwwaarrdd--ddeelleettee--cchhaarr ((RRuubboouutt)) - Delete the character behind the cursor. When given a numeric + Delete the character behind the cursor. When given a numeric argument, save the deleted text on the kill ring. ffoorrwwaarrdd--bbaacckkwwaarrdd--ddeelleettee--cchhaarr - Delete the character under the cursor, unless the cursor is at + Delete the character under the cursor, unless the cursor is at the end of the line, in which case the character behind the cur- sor is deleted. qquuootteedd--iinnsseerrtt ((CC--qq,, CC--vv)) - Add the next character typed to the line verbatim. This is how + Add the next character typed to the line verbatim. This is how to insert characters like CC--qq, for example. ttaabb--iinnsseerrtt ((CC--vv TTAABB)) Insert a tab character. sseellff--iinnsseerrtt ((aa,, bb,, AA,, 11,, !!,, ...)) Insert the character typed. ttrraannssppoossee--cchhaarrss ((CC--tt)) - Drag the character before point forward over the character at - point, moving point forward as well. If point is at the end of - the line, then this transposes the two characters before point. + Drag the character before point forward over the character at + point, moving point forward as well. If point is at the end of + the line, then this transposes the two characters before point. Negative arguments have no effect. ttrraannssppoossee--wwoorrddss ((MM--tt)) - Drag the word before point past the word after point, moving - point over that word as well. If point is at the end of the + Drag the word before point past the word after point, moving + point over that word as well. If point is at the end of the line, this transposes the last two words on the line. uuppccaassee--wwoorrdd ((MM--uu)) - Uppercase the current (or following) word. With a negative ar- + Uppercase the current (or following) word. With a negative ar- gument, uppercase the previous word, but do not move point. ddoowwnnccaassee--wwoorrdd ((MM--ll)) - Lowercase the current (or following) word. With a negative ar- + Lowercase the current (or following) word. With a negative ar- gument, lowercase the previous word, but do not move point. ccaappiittaalliizzee--wwoorrdd ((MM--cc)) Capitalize the current (or following) word. With a negative ar- gument, capitalize the previous word, but do not move point. oovveerrwwrriittee--mmooddee - Toggle overwrite mode. With an explicit positive numeric argu- + Toggle overwrite mode. With an explicit positive numeric argu- ment, switches to overwrite mode. With an explicit non-positive numeric argument, switches to insert mode. This command affects - only eemmaaccss mode; vvii mode does overwrite differently. Each call + only eemmaaccss mode; vvii mode does overwrite differently. Each call to _r_e_a_d_l_i_n_e_(_) starts in insert mode. In overwrite mode, charac- - ters bound to sseellff--iinnsseerrtt replace the text at point rather than - pushing the text to the right. Characters bound to bbaacckk-- - wwaarrdd--ddeelleettee--cchhaarr replace the character before point with a - space. By default, this command is unbound. + ters bound to sseellff--iinnsseerrtt replace the text at point rather than + pushing the text to the right. Characters bound to bbaacckk-- + wwaarrdd--ddeelleettee--cchhaarr replace the character before point with a + space. By default, this command is unbound, but may be bound to + the Insert key on some keyboards. KKiilllliinngg aanndd YYaannkkiinngg kkiillll--lliinnee ((CC--kk)) @@ -4004,31 +4009,31 @@ RREEAADDLLIINNEE bbaacckkwwaarrdd--kkiillll--lliinnee ((CC--xx RRuubboouutt)) Kill backward to the beginning of the line. uunniixx--lliinnee--ddiissccaarrdd ((CC--uu)) - Kill backward from point to the beginning of the line. The + Kill backward from point to the beginning of the line. The killed text is saved on the kill-ring. kkiillll--wwhhoollee--lliinnee - Kill all characters on the current line, no matter where point + Kill all characters on the current line, no matter where point is. kkiillll--wwoorrdd ((MM--dd)) - Kill from point to the end of the current word, or if between - words, to the end of the next word. Word boundaries are the + Kill from point to the end of the current word, or if between + words, to the end of the next word. Word boundaries are the same as those used by ffoorrwwaarrdd--wwoorrdd. bbaacckkwwaarrdd--kkiillll--wwoorrdd ((MM--RRuubboouutt)) - Kill the word behind point. Word boundaries are the same as + Kill the word behind point. Word boundaries are the same as those used by bbaacckkwwaarrdd--wwoorrdd. sshheellll--kkiillll--wwoorrdd - Kill from point to the end of the current word, or if between - words, to the end of the next word. Word boundaries are the + Kill from point to the end of the current word, or if between + words, to the end of the next word. Word boundaries are the same as those used by sshheellll--ffoorrwwaarrdd--wwoorrdd. sshheellll--bbaacckkwwaarrdd--kkiillll--wwoorrdd - Kill the word behind point. Word boundaries are the same as + Kill the word behind point. Word boundaries are the same as those used by sshheellll--bbaacckkwwaarrdd--wwoorrdd. uunniixx--wwoorrdd--rruubboouutt ((CC--ww)) - Kill the word behind point, using white space as a word bound- + Kill the word behind point, using white space as a word bound- ary. The killed text is saved on the kill-ring. uunniixx--ffiilleennaammee--rruubboouutt - Kill the word behind point, using white space and the slash - character as the word boundaries. The killed text is saved on + Kill the word behind point, using white space and the slash + character as the word boundaries. The killed text is saved on the kill-ring. ddeelleettee--hhoorriizzoonnttaall--ssppaaccee ((MM--\\)) Delete all spaces and tabs around point. @@ -4037,64 +4042,64 @@ RREEAADDLLIINNEE ccooppyy--rreeggiioonn--aass--kkiillll Copy the text in the region to the kill buffer. ccooppyy--bbaacckkwwaarrdd--wwoorrdd - Copy the word before point to the kill buffer. The word bound- + Copy the word before point to the kill buffer. The word bound- aries are the same as bbaacckkwwaarrdd--wwoorrdd. ccooppyy--ffoorrwwaarrdd--wwoorrdd - Copy the word following point to the kill buffer. The word + Copy the word following point to the kill buffer. The word boundaries are the same as ffoorrwwaarrdd--wwoorrdd. yyaannkk ((CC--yy)) Yank the top of the kill ring into the buffer at point. yyaannkk--ppoopp ((MM--yy)) - Rotate the kill ring, and yank the new top. Only works follow- + Rotate the kill ring, and yank the new top. Only works follow- ing yyaannkk or yyaannkk--ppoopp. NNuummeerriicc AArrgguummeennttss ddiiggiitt--aarrgguummeenntt ((MM--00,, MM--11,, ...,, MM----)) - Add this digit to the argument already accumulating, or start a + Add this digit to the argument already accumulating, or start a new argument. M-- starts a negative argument. uunniivveerrssaall--aarrgguummeenntt - This is another way to specify an argument. If this command is - followed by one or more digits, optionally with a leading minus - sign, those digits define the argument. If the command is fol- + This is another way to specify an argument. If this command is + followed by one or more digits, optionally with a leading minus + sign, those digits define the argument. If the command is fol- lowed by digits, executing uunniivveerrssaall--aarrgguummeenntt again ends the nu- meric argument, but is otherwise ignored. As a special case, if this command is immediately followed by a character that is nei- - ther a digit nor minus sign, the argument count for the next - command is multiplied by four. The argument count is initially - one, so executing this function the first time makes the argu- + ther a digit nor minus sign, the argument count for the next + command is multiplied by four. The argument count is initially + one, so executing this function the first time makes the argu- ment count four, a second time makes the argument count sixteen, and so on. CCoommpplleettiinngg ccoommpplleettee ((TTAABB)) - Attempt to perform completion on the text before point. BBaasshh + Attempt to perform completion on the text before point. BBaasshh attempts completion treating the text as a variable (if the text - begins with $$), username (if the text begins with ~~), hostname - (if the text begins with @@), or command (including aliases and + begins with $$), username (if the text begins with ~~), hostname + (if the text begins with @@), or command (including aliases and functions) in turn. If none of these produces a match, filename completion is attempted. ppoossssiibbllee--ccoommpplleettiioonnss ((MM--??)) List the possible completions of the text before point. iinnsseerrtt--ccoommpplleettiioonnss ((MM--**)) - Insert all completions of the text before point that would have + Insert all completions of the text before point that would have been generated by ppoossssiibbllee--ccoommpplleettiioonnss. mmeennuu--ccoommpplleettee - Similar to ccoommpplleettee, but replaces the word to be completed with - a single match from the list of possible completions. Repeated - execution of mmeennuu--ccoommpplleettee steps through the list of possible - completions, inserting each match in turn. At the end of the + Similar to ccoommpplleettee, but replaces the word to be completed with + a single match from the list of possible completions. Repeated + execution of mmeennuu--ccoommpplleettee steps through the list of possible + completions, inserting each match in turn. At the end of the list of completions, the bell is rung (subject to the setting of bbeellll--ssttyyllee) and the original text is restored. An argument of _n moves _n positions forward in the list of matches; a negative ar- gument may be used to move backward through the list. This com- mand is intended to be bound to TTAABB, but is unbound by default. mmeennuu--ccoommpplleettee--bbaacckkwwaarrdd - Identical to mmeennuu--ccoommpplleettee, but moves backward through the list - of possible completions, as if mmeennuu--ccoommpplleettee had been given a + Identical to mmeennuu--ccoommpplleettee, but moves backward through the list + of possible completions, as if mmeennuu--ccoommpplleettee had been given a negative argument. This command is unbound by default. ddeelleettee--cchhaarr--oorr--lliisstt - Deletes the character under the cursor if not at the beginning - or end of the line (like ddeelleettee--cchhaarr). If at the end of the + Deletes the character under the cursor if not at the beginning + or end of the line (like ddeelleettee--cchhaarr). If at the end of the line, behaves identically to ppoossssiibbllee--ccoommpplleettiioonnss. This command is unbound by default. ccoommpplleettee--ffiilleennaammee ((MM--//)) @@ -4103,67 +4108,67 @@ RREEAADDLLIINNEE List the possible completions of the text before point, treating it as a filename. ccoommpplleettee--uusseerrnnaammee ((MM--~~)) - Attempt completion on the text before point, treating it as a + Attempt completion on the text before point, treating it as a username. ppoossssiibbllee--uusseerrnnaammee--ccoommpplleettiioonnss ((CC--xx ~~)) List the possible completions of the text before point, treating it as a username. ccoommpplleettee--vvaarriiaabbllee ((MM--$$)) - Attempt completion on the text before point, treating it as a + Attempt completion on the text before point, treating it as a shell variable. ppoossssiibbllee--vvaarriiaabbllee--ccoommpplleettiioonnss ((CC--xx $$)) List the possible completions of the text before point, treating it as a shell variable. ccoommpplleettee--hhoossttnnaammee ((MM--@@)) - Attempt completion on the text before point, treating it as a + Attempt completion on the text before point, treating it as a hostname. ppoossssiibbllee--hhoossttnnaammee--ccoommpplleettiioonnss ((CC--xx @@)) List the possible completions of the text before point, treating it as a hostname. ccoommpplleettee--ccoommmmaanndd ((MM--!!)) - Attempt completion on the text before point, treating it as a - command name. Command completion attempts to match the text - against aliases, reserved words, shell functions, shell + Attempt completion on the text before point, treating it as a + command name. Command completion attempts to match the text + against aliases, reserved words, shell functions, shell builtins, and finally executable filenames, in that order. ppoossssiibbllee--ccoommmmaanndd--ccoommpplleettiioonnss ((CC--xx !!)) List the possible completions of the text before point, treating it as a command name. ddyynnaammiicc--ccoommpplleettee--hhiissttoorryy ((MM--TTAABB)) - Attempt completion on the text before point, comparing the text - against lines from the history list for possible completion + Attempt completion on the text before point, comparing the text + against lines from the history list for possible completion matches. ddaabbbbrreevv--eexxppaanndd - Attempt menu completion on the text before point, comparing the + Attempt menu completion on the text before point, comparing the text against lines from the history list for possible completion matches. ccoommpplleettee--iinnttoo--bbrraacceess ((MM--{{)) Perform filename completion and insert the list of possible com- - pletions enclosed within braces so the list is available to the + pletions enclosed within braces so the list is available to the shell (see BBrraaccee EExxppaannssiioonn above). KKeeyybbooaarrdd MMaaccrrooss ssttaarrtt--kkbbdd--mmaaccrroo ((CC--xx (()) - Begin saving the characters typed into the current keyboard + Begin saving the characters typed into the current keyboard macro. eenndd--kkbbdd--mmaaccrroo ((CC--xx )))) Stop saving the characters typed into the current keyboard macro and store the definition. ccaallll--llaasstt--kkbbdd--mmaaccrroo ((CC--xx ee)) - Re-execute the last keyboard macro defined, by making the char- + Re-execute the last keyboard macro defined, by making the char- acters in the macro appear as if typed at the keyboard. pprriinntt--llaasstt--kkbbdd--mmaaccrroo (()) - Print the last keyboard macro defined in a format suitable for + Print the last keyboard macro defined in a format suitable for the _i_n_p_u_t_r_c file. MMiisscceellllaanneeoouuss rree--rreeaadd--iinniitt--ffiillee ((CC--xx CC--rr)) - Read in the contents of the _i_n_p_u_t_r_c file, and incorporate any + Read in the contents of the _i_n_p_u_t_r_c file, and incorporate any bindings or variable assignments found there. aabboorrtt ((CC--gg)) - Abort the current editing command and ring the terminal's bell + Abort the current editing command and ring the terminal's bell (subject to the setting of bbeellll--ssttyyllee). ddoo--lloowweerrccaassee--vveerrssiioonn ((MM--AA,, MM--BB,, MM--_x,, ...)) - If the metafied character _x is uppercase, run the command that + If the metafied character _x is uppercase, run the command that is bound to the corresponding metafied lowercase character. The behavior is undefined if _x is already lowercase. pprreeffiixx--mmeettaa ((EESSCC)) @@ -4171,204 +4176,204 @@ RREEAADDLLIINNEE uunnddoo ((CC--__,, CC--xx CC--uu)) Incremental undo, separately remembered for each line. rreevveerrtt--lliinnee ((MM--rr)) - Undo all changes made to this line. This is like executing the - uunnddoo command enough times to return the line to its initial + Undo all changes made to this line. This is like executing the + uunnddoo command enough times to return the line to its initial state. ttiillddee--eexxppaanndd ((MM--&&)) Perform tilde expansion on the current word. sseett--mmaarrkk ((CC--@@,, MM--<>)) - Set the mark to the point. If a numeric argument is supplied, + Set the mark to the point. If a numeric argument is supplied, the mark is set to that position. eexxcchhaannggee--ppooiinntt--aanndd--mmaarrkk ((CC--xx CC--xx)) - Swap the point with the mark. The current cursor position is - set to the saved position, and the old cursor position is saved + Swap the point with the mark. The current cursor position is + set to the saved position, and the old cursor position is saved as the mark. cchhaarraacctteerr--sseeaarrcchh ((CC--]])) A character is read and point is moved to the next occurrence of - that character. A negative argument searches for previous oc- + that character. A negative argument searches for previous oc- currences. cchhaarraacctteerr--sseeaarrcchh--bbaacckkwwaarrdd ((MM--CC--]])) - A character is read and point is moved to the previous occur- - rence of that character. A negative argument searches for sub- + A character is read and point is moved to the previous occur- + rence of that character. A negative argument searches for sub- sequent occurrences. sskkiipp--ccssii--sseeqquueennccee - Read enough characters to consume a multi-key sequence such as - those defined for keys like Home and End. Such sequences begin + Read enough characters to consume a multi-key sequence such as + those defined for keys like Home and End. Such sequences begin with a Control Sequence Indicator (CSI), usually ESC-[. If this - sequence is bound to "\[", keys producing such sequences will - have no effect unless explicitly bound to a readline command, - instead of inserting stray characters into the editing buffer. + sequence is bound to "\[", keys producing such sequences will + have no effect unless explicitly bound to a readline command, + instead of inserting stray characters into the editing buffer. This is unbound by default, but usually bound to ESC-[. iinnsseerrtt--ccoommmmeenntt ((MM--##)) - Without a numeric argument, the value of the readline ccoomm-- - mmeenntt--bbeeggiinn variable is inserted at the beginning of the current + Without a numeric argument, the value of the readline ccoomm-- + mmeenntt--bbeeggiinn variable is inserted at the beginning of the current line. If a numeric argument is supplied, this command acts as a - toggle: if the characters at the beginning of the line do not - match the value of ccoommmmeenntt--bbeeggiinn, the value is inserted, other- + toggle: if the characters at the beginning of the line do not + match the value of ccoommmmeenntt--bbeeggiinn, the value is inserted, other- wise the characters in ccoommmmeenntt--bbeeggiinn are deleted from the begin- - ning of the line. In either case, the line is accepted as if a - newline had been typed. The default value of ccoommmmeenntt--bbeeggiinn - causes this command to make the current line a shell comment. - If a numeric argument causes the comment character to be re- + ning of the line. In either case, the line is accepted as if a + newline had been typed. The default value of ccoommmmeenntt--bbeeggiinn + causes this command to make the current line a shell comment. + If a numeric argument causes the comment character to be re- moved, the line will be executed by the shell. ssppeellll--ccoorrrreecctt--wwoorrdd ((CC--xx ss)) - Perform spelling correction on the current word, treating it as - a directory or filename, in the same way as the ccddssppeellll shell - option. Word boundaries are the same as those used by + Perform spelling correction on the current word, treating it as + a directory or filename, in the same way as the ccddssppeellll shell + option. Word boundaries are the same as those used by sshheellll--ffoorrwwaarrdd--wwoorrdd. gglloobb--ccoommpplleettee--wwoorrdd ((MM--gg)) - The word before point is treated as a pattern for pathname ex- - pansion, with an asterisk implicitly appended. This pattern is - used to generate a list of matching filenames for possible com- + The word before point is treated as a pattern for pathname ex- + pansion, with an asterisk implicitly appended. This pattern is + used to generate a list of matching filenames for possible com- pletions. gglloobb--eexxppaanndd--wwoorrdd ((CC--xx **)) - The word before point is treated as a pattern for pathname ex- + The word before point is treated as a pattern for pathname ex- pansion, and the list of matching filenames is inserted, replac- ing the word. If a numeric argument is supplied, an asterisk is appended before pathname expansion. gglloobb--lliisstt--eexxppaannssiioonnss ((CC--xx gg)) - The list of expansions that would have been generated by - gglloobb--eexxppaanndd--wwoorrdd is displayed, and the line is redrawn. If a - numeric argument is supplied, an asterisk is appended before + The list of expansions that would have been generated by + gglloobb--eexxppaanndd--wwoorrdd is displayed, and the line is redrawn. If a + numeric argument is supplied, an asterisk is appended before pathname expansion. dduummpp--ffuunnccttiioonnss - Print all of the functions and their key bindings to the read- + Print all of the functions and their key bindings to the read- line output stream. If a numeric argument is supplied, the out- - put is formatted in such a way that it can be made part of an + put is formatted in such a way that it can be made part of an _i_n_p_u_t_r_c file. dduummpp--vvaarriiaabblleess Print all of the settable readline variables and their values to - the readline output stream. If a numeric argument is supplied, - the output is formatted in such a way that it can be made part + the readline output stream. If a numeric argument is supplied, + the output is formatted in such a way that it can be made part of an _i_n_p_u_t_r_c file. dduummpp--mmaaccrrooss - Print all of the readline key sequences bound to macros and the - strings they output. If a numeric argument is supplied, the + Print all of the readline key sequences bound to macros and the + strings they output. If a numeric argument is supplied, the output is formatted in such a way that it can be made part of an _i_n_p_u_t_r_c file. ddiissppllaayy--sshheellll--vveerrssiioonn ((CC--xx CC--vv)) Display version information about the current instance of bbaasshh. PPrrooggrraammmmaabbllee CCoommpplleettiioonn - When word completion is attempted for an argument to a command for - which a completion specification (a _c_o_m_p_s_p_e_c) has been defined using + When word completion is attempted for an argument to a command for + which a completion specification (a _c_o_m_p_s_p_e_c) has been defined using the ccoommpplleettee builtin (see SSHHEELLLL BBUUIILLTTIINN CCOOMMMMAANNDDSS below), the programma- ble completion facilities are invoked. - First, the command name is identified. If the command word is the - empty string (completion attempted at the beginning of an empty line), - any compspec defined with the --EE option to ccoommpplleettee is used. If a - compspec has been defined for that command, the compspec is used to + First, the command name is identified. If the command word is the + empty string (completion attempted at the beginning of an empty line), + any compspec defined with the --EE option to ccoommpplleettee is used. If a + compspec has been defined for that command, the compspec is used to generate the list of possible completions for the word. If the command - word is a full pathname, a compspec for the full pathname is searched - for first. If no compspec is found for the full pathname, an attempt - is made to find a compspec for the portion following the final slash. - If those searches do not result in a compspec, any compspec defined - with the --DD option to ccoommpplleettee is used as the default. If there is no - default compspec, bbaasshh attempts alias expansion on the command word as - a final resort, and attempts to find a compspec for the command word + word is a full pathname, a compspec for the full pathname is searched + for first. If no compspec is found for the full pathname, an attempt + is made to find a compspec for the portion following the final slash. + If those searches do not result in a compspec, any compspec defined + with the --DD option to ccoommpplleettee is used as the default. If there is no + default compspec, bbaasshh attempts alias expansion on the command word as + a final resort, and attempts to find a compspec for the command word from any successful expansion. - Once a compspec has been found, it is used to generate the list of - matching words. If a compspec is not found, the default bbaasshh comple- + Once a compspec has been found, it is used to generate the list of + matching words. If a compspec is not found, the default bbaasshh comple- tion as described above under CCoommpplleettiinngg is performed. - First, the actions specified by the compspec are used. Only matches - which are prefixed by the word being completed are returned. When the - --ff or --dd option is used for filename or directory name completion, the + First, the actions specified by the compspec are used. Only matches + which are prefixed by the word being completed are returned. When the + --ff or --dd option is used for filename or directory name completion, the shell variable FFIIGGNNOORREE is used to filter the matches. Any completions specified by a pathname expansion pattern to the --GG op- - tion are generated next. The words generated by the pattern need not - match the word being completed. The GGLLOOBBIIGGNNOORREE shell variable is not + tion are generated next. The words generated by the pattern need not + match the word being completed. The GGLLOOBBIIGGNNOORREE shell variable is not used to filter the matches, but the FFIIGGNNOORREE variable is used. - Next, the string specified as the argument to the --WW option is consid- - ered. The string is first split using the characters in the IIFFSS spe- - cial variable as delimiters. Shell quoting is honored. Each word is - then expanded using brace expansion, tilde expansion, parameter and - variable expansion, command substitution, and arithmetic expansion, as + Next, the string specified as the argument to the --WW option is consid- + ered. The string is first split using the characters in the IIFFSS spe- + cial variable as delimiters. Shell quoting is honored. Each word is + then expanded using brace expansion, tilde expansion, parameter and + variable expansion, command substitution, and arithmetic expansion, as described above under EEXXPPAANNSSIIOONN. The results are split using the rules described above under WWoorrdd SSpplliittttiinngg. The results of the expansion are prefix-matched against the word being completed, and the matching words become the possible completions. - After these matches have been generated, any shell function or command - specified with the --FF and --CC options is invoked. When the command or + After these matches have been generated, any shell function or command + specified with the --FF and --CC options is invoked. When the command or function is invoked, the CCOOMMPP__LLIINNEE, CCOOMMPP__PPOOIINNTT, CCOOMMPP__KKEEYY, and CCOOMMPP__TTYYPPEE variables are assigned values as described above under SShheellll VVaarriiaabblleess. - If a shell function is being invoked, the CCOOMMPP__WWOORRDDSS and CCOOMMPP__CCWWOORRDD - variables are also set. When the function or command is invoked, the - first argument ($$11) is the name of the command whose arguments are be- - ing completed, the second argument ($$22) is the word being completed, - and the third argument ($$33) is the word preceding the word being com- + If a shell function is being invoked, the CCOOMMPP__WWOORRDDSS and CCOOMMPP__CCWWOORRDD + variables are also set. When the function or command is invoked, the + first argument ($$11) is the name of the command whose arguments are be- + ing completed, the second argument ($$22) is the word being completed, + and the third argument ($$33) is the word preceding the word being com- pleted on the current command line. No filtering of the generated com- pletions against the word being completed is performed; the function or command has complete freedom in generating the matches. - Any function specified with --FF is invoked first. The function may use - any of the shell facilities, including the ccoommppggeenn builtin described - below, to generate the matches. It must put the possible completions + Any function specified with --FF is invoked first. The function may use + any of the shell facilities, including the ccoommppggeenn builtin described + below, to generate the matches. It must put the possible completions in the CCOOMMPPRREEPPLLYY array variable, one per array element. - Next, any command specified with the --CC option is invoked in an envi- - ronment equivalent to command substitution. It should print a list of - completions, one per line, to the standard output. Backslash may be + Next, any command specified with the --CC option is invoked in an envi- + ronment equivalent to command substitution. It should print a list of + completions, one per line, to the standard output. Backslash may be used to escape a newline, if necessary. - After all of the possible completions are generated, any filter speci- - fied with the --XX option is applied to the list. The filter is a pat- - tern as used for pathname expansion; a && in the pattern is replaced - with the text of the word being completed. A literal && may be escaped - with a backslash; the backslash is removed before attempting a match. - Any completion that matches the pattern will be removed from the list. + After all of the possible completions are generated, any filter speci- + fied with the --XX option is applied to the list. The filter is a pat- + tern as used for pathname expansion; a && in the pattern is replaced + with the text of the word being completed. A literal && may be escaped + with a backslash; the backslash is removed before attempting a match. + Any completion that matches the pattern will be removed from the list. A leading !! negates the pattern; in this case any completion not match- - ing the pattern will be removed. If the nnooccaasseemmaattcchh shell option is - enabled, the match is performed without regard to the case of alpha- + ing the pattern will be removed. If the nnooccaasseemmaattcchh shell option is + enabled, the match is performed without regard to the case of alpha- betic characters. Finally, any prefix and suffix specified with the --PP and --SS options are added to each member of the completion list, and the result is returned to the readline completion code as the list of possible completions. - If the previously-applied actions do not generate any matches, and the - --oo ddiirrnnaammeess option was supplied to ccoommpplleettee when the compspec was de- + If the previously-applied actions do not generate any matches, and the + --oo ddiirrnnaammeess option was supplied to ccoommpplleettee when the compspec was de- fined, directory name completion is attempted. - If the --oo pplluussddiirrss option was supplied to ccoommpplleettee when the compspec + If the --oo pplluussddiirrss option was supplied to ccoommpplleettee when the compspec was defined, directory name completion is attempted and any matches are added to the results of the other actions. - By default, if a compspec is found, whatever it generates is returned - to the completion code as the full set of possible completions. The + By default, if a compspec is found, whatever it generates is returned + to the completion code as the full set of possible completions. The default bbaasshh completions are not attempted, and the readline default of filename completion is disabled. If the --oo bbaasshhddeeffaauulltt option was sup- - plied to ccoommpplleettee when the compspec was defined, the bbaasshh default com- + plied to ccoommpplleettee when the compspec was defined, the bbaasshh default com- pletions are attempted if the compspec generates no matches. If the --oo - ddeeffaauulltt option was supplied to ccoommpplleettee when the compspec was defined, - readline's default completion will be performed if the compspec (and, + ddeeffaauulltt option was supplied to ccoommpplleettee when the compspec was defined, + readline's default completion will be performed if the compspec (and, if attempted, the default bbaasshh completions) generate no matches. - When a compspec indicates that directory name completion is desired, - the programmable completion functions force readline to append a slash - to completed names which are symbolic links to directories, subject to - the value of the mmaarrkk--ddiirreeccttoorriieess readline variable, regardless of the + When a compspec indicates that directory name completion is desired, + the programmable completion functions force readline to append a slash + to completed names which are symbolic links to directories, subject to + the value of the mmaarrkk--ddiirreeccttoorriieess readline variable, regardless of the setting of the mmaarrkk--ssyymmlliinnkkeedd--ddiirreeccttoorriieess readline variable. - There is some support for dynamically modifying completions. This is - most useful when used in combination with a default completion speci- - fied with ccoommpplleettee --DD. It's possible for shell functions executed as - completion handlers to indicate that completion should be retried by - returning an exit status of 124. If a shell function returns 124, and + There is some support for dynamically modifying completions. This is + most useful when used in combination with a default completion speci- + fied with ccoommpplleettee --DD. It's possible for shell functions executed as + completion handlers to indicate that completion should be retried by + returning an exit status of 124. If a shell function returns 124, and changes the compspec associated with the command on which completion is - being attempted (supplied as the first argument when the function is + being attempted (supplied as the first argument when the function is executed), programmable completion restarts from the beginning, with an - attempt to find a new compspec for that command. This allows a set of - completions to be built dynamically as completion is attempted, rather + attempt to find a new compspec for that command. This allows a set of + completions to be built dynamically as completion is attempted, rather than being loaded all at once. - For instance, assuming that there is a library of compspecs, each kept - in a file corresponding to the name of the command, the following de- + For instance, assuming that there is a library of compspecs, each kept + in a file corresponding to the name of the command, the following de- fault completion function would load completions dynamically: _completion_loader() { @@ -4379,184 +4384,184 @@ RREEAADDLLIINNEE -o bashdefault -o default HHIISSTTOORRYY - When the --oo hhiissttoorryy option to the sseett builtin is enabled, the shell + When the --oo hhiissttoorryy option to the sseett builtin is enabled, the shell provides access to the _c_o_m_m_a_n_d _h_i_s_t_o_r_y, the list of commands previously - typed. The value of the HHIISSTTSSIIZZEE variable is used as the number of + typed. The value of the HHIISSTTSSIIZZEE variable is used as the number of commands to save in a history list. The text of the last HHIISSTTSSIIZZEE com- - mands (default 500) is saved. The shell stores each command in the - history list prior to parameter and variable expansion (see EEXXPPAANNSSIIOONN - above) but after history expansion is performed, subject to the values + mands (default 500) is saved. The shell stores each command in the + history list prior to parameter and variable expansion (see EEXXPPAANNSSIIOONN + above) but after history expansion is performed, subject to the values of the shell variables HHIISSTTIIGGNNOORREE and HHIISSTTCCOONNTTRROOLL. On startup, the history is initialized from the file named by the vari- - able HHIISSTTFFIILLEE (default _~_/_._b_a_s_h___h_i_s_t_o_r_y). The file named by the value - of HHIISSTTFFIILLEE is truncated, if necessary, to contain no more than the - number of lines specified by the value of HHIISSTTFFIILLEESSIIZZEE. If HHIISSTTFFIILLEE-- - SSIIZZEE is unset, or set to null, a non-numeric value, or a numeric value - less than zero, the history file is not truncated. When the history - file is read, lines beginning with the history comment character fol- + able HHIISSTTFFIILLEE (default _~_/_._b_a_s_h___h_i_s_t_o_r_y). The file named by the value + of HHIISSTTFFIILLEE is truncated, if necessary, to contain no more than the + number of lines specified by the value of HHIISSTTFFIILLEESSIIZZEE. If HHIISSTTFFIILLEE-- + SSIIZZEE is unset, or set to null, a non-numeric value, or a numeric value + less than zero, the history file is not truncated. When the history + file is read, lines beginning with the history comment character fol- lowed immediately by a digit are interpreted as timestamps for the fol- lowing history line. These timestamps are optionally displayed depend- - ing on the value of the HHIISSTTTTIIMMEEFFOORRMMAATT variable. When a shell with - history enabled exits, the last $$HHIISSTTSSIIZZEE lines are copied from the - history list to $$HHIISSTTFFIILLEE. If the hhiissttaappppeenndd shell option is enabled - (see the description of sshhoopptt under SSHHEELLLL BBUUIILLTTIINN CCOOMMMMAANNDDSS below), the - lines are appended to the history file, otherwise the history file is - overwritten. If HHIISSTTFFIILLEE is unset or null, or if the history file is - unwritable, the history is not saved. If the HHIISSTTTTIIMMEEFFOORRMMAATT variable - is set, time stamps are written to the history file, marked with the - history comment character, so they may be preserved across shell ses- - sions. This uses the history comment character to distinguish time- + ing on the value of the HHIISSTTTTIIMMEEFFOORRMMAATT variable. When a shell with + history enabled exits, the last $$HHIISSTTSSIIZZEE lines are copied from the + history list to $$HHIISSTTFFIILLEE. If the hhiissttaappppeenndd shell option is enabled + (see the description of sshhoopptt under SSHHEELLLL BBUUIILLTTIINN CCOOMMMMAANNDDSS below), the + lines are appended to the history file, otherwise the history file is + overwritten. If HHIISSTTFFIILLEE is unset or null, or if the history file is + unwritable, the history is not saved. If the HHIISSTTTTIIMMEEFFOORRMMAATT variable + is set, time stamps are written to the history file, marked with the + history comment character, so they may be preserved across shell ses- + sions. This uses the history comment character to distinguish time- stamps from other history lines. After saving the history, the history file is truncated to contain no more than HHIISSTTFFIILLEESSIIZZEE lines. If HHIISSTT-- - FFIILLEESSIIZZEE is unset, or set to null, a non-numeric value, or a numeric + FFIILLEESSIIZZEE is unset, or set to null, a non-numeric value, or a numeric value less than zero, the history file is not truncated. - The builtin command ffcc (see SSHHEELLLL BBUUIILLTTIINN CCOOMMMMAANNDDSS below) may be used + The builtin command ffcc (see SSHHEELLLL BBUUIILLTTIINN CCOOMMMMAANNDDSS below) may be used to list or edit and re-execute a portion of the history list. The hhiiss-- - ttoorryy builtin may be used to display or modify the history list and ma- - nipulate the history file. When using command-line editing, search - commands are available in each editing mode that provide access to the + ttoorryy builtin may be used to display or modify the history list and ma- + nipulate the history file. When using command-line editing, search + commands are available in each editing mode that provide access to the history list. - The shell allows control over which commands are saved on the history - list. The HHIISSTTCCOONNTTRROOLL and HHIISSTTIIGGNNOORREE variables are used to cause the + The shell allows control over which commands are saved on the history + list. The HHIISSTTCCOONNTTRROOLL and HHIISSTTIIGGNNOORREE variables are used to cause the shell to save only a subset of the commands entered. The ccmmddhhiisstt shell - option, if enabled, causes the shell to attempt to save each line of a - multi-line command in the same history entry, adding semicolons where - necessary to preserve syntactic correctness. The lliitthhiisstt shell option - causes the shell to save the command with embedded newlines instead of + option, if enabled, causes the shell to attempt to save each line of a + multi-line command in the same history entry, adding semicolons where + necessary to preserve syntactic correctness. The lliitthhiisstt shell option + causes the shell to save the command with embedded newlines instead of semicolons. See the description of the sshhoopptt builtin below under SSHHEELLLL - BBUUIILLTTIINN CCOOMMMMAANNDDSS for information on setting and unsetting shell op- + BBUUIILLTTIINN CCOOMMMMAANNDDSS for information on setting and unsetting shell op- tions. HHIISSTTOORRYY EEXXPPAANNSSIIOONN - The shell supports a history expansion feature that is similar to the - history expansion in ccsshh. This section describes what syntax features - are available. This feature is enabled by default for interactive + The shell supports a history expansion feature that is similar to the + history expansion in ccsshh. This section describes what syntax features + are available. This feature is enabled by default for interactive shells, and can be disabled using the ++HH option to the sseett builtin com- mand (see SSHHEELLLL BBUUIILLTTIINN CCOOMMMMAANNDDSS below). Non-interactive shells do not perform history expansion by default. History expansions introduce words from the history list into the input - stream, making it easy to repeat commands, insert the arguments to a + stream, making it easy to repeat commands, insert the arguments to a previous command into the current input line, or fix errors in previous commands quickly. - History expansion is performed immediately after a complete line is - read, before the shell breaks it into words, and is performed on each - line individually without taking quoting on previous lines into ac- - count. It takes place in two parts. The first is to determine which - line from the history list to use during substitution. The second is - to select portions of that line for inclusion into the current one. - The line selected from the history is the _e_v_e_n_t, and the portions of + History expansion is performed immediately after a complete line is + read, before the shell breaks it into words, and is performed on each + line individually without taking quoting on previous lines into ac- + count. It takes place in two parts. The first is to determine which + line from the history list to use during substitution. The second is + to select portions of that line for inclusion into the current one. + The line selected from the history is the _e_v_e_n_t, and the portions of that line that are acted upon are _w_o_r_d_s. The line is broken into words - in the same fashion as when reading input, so that several _m_e_t_a_c_h_a_r_a_c_- - _t_e_r-separated words surrounded by quotes are considered one word. The - _e_v_e_n_t _d_e_s_i_g_n_a_t_o_r selects the event, the optional _w_o_r_d _d_e_s_i_g_n_a_t_o_r se- - lects words from the event, and various optional _m_o_d_i_f_i_e_r_s are avail- + in the same fashion as when reading input, so that several _m_e_t_a_c_h_a_r_a_c_- + _t_e_r-separated words surrounded by quotes are considered one word. The + _e_v_e_n_t _d_e_s_i_g_n_a_t_o_r selects the event, the optional _w_o_r_d _d_e_s_i_g_n_a_t_o_r se- + lects words from the event, and various optional _m_o_d_i_f_i_e_r_s are avail- able to manipulate the selected words. - History expansions are introduced by the appearance of the history ex- - pansion character, which is !! by default. History expansions may ap- + History expansions are introduced by the appearance of the history ex- + pansion character, which is !! by default. History expansions may ap- pear anywhere in the input, but do not nest. - Only backslash (\\) and single quotes can quote the history expansion - character, but the history expansion character is also treated as + Only backslash (\\) and single quotes can quote the history expansion + character, but the history expansion character is also treated as quoted if it immediately precedes the closing double quote in a double- quoted string. - Several characters inhibit history expansion if found immediately fol- - lowing the history expansion character, even if it is unquoted: space, - tab, newline, carriage return, ==, and the other shell metacharacters + Several characters inhibit history expansion if found immediately fol- + lowing the history expansion character, even if it is unquoted: space, + tab, newline, carriage return, ==, and the other shell metacharacters defined above. There is a special abbreviation for substitution, active when the _q_u_i_c_k - _s_u_b_s_t_i_t_u_t_i_o_n character (described above under hhiissttcchhaarrss) is the first + _s_u_b_s_t_i_t_u_t_i_o_n character (described above under hhiissttcchhaarrss) is the first character on the line. It selects the previous history entry, using an - event designator equivalent to !!!!, and substitutes one string for an- - other in that line. It is described below under EEvveenntt DDeessiiggnnaattoorrss. + event designator equivalent to !!!!, and substitutes one string for an- + other in that line. It is described below under EEvveenntt DDeessiiggnnaattoorrss. This is the only history expansion that does not begin with the history expansion character. - Several shell options settable with the sshhoopptt builtin may be used to - tailor the behavior of history expansion. If the hhiissttvveerriiffyy shell op- - tion is enabled (see the description of the sshhoopptt builtin below), and - rreeaaddlliinnee is being used, history substitutions are not immediately - passed to the shell parser. Instead, the expanded line is reloaded + Several shell options settable with the sshhoopptt builtin may be used to + tailor the behavior of history expansion. If the hhiissttvveerriiffyy shell op- + tion is enabled (see the description of the sshhoopptt builtin below), and + rreeaaddlliinnee is being used, history substitutions are not immediately + passed to the shell parser. Instead, the expanded line is reloaded into the rreeaaddlliinnee editing buffer for further modification. If rreeaaddlliinnee - is being used, and the hhiissttrreeeeddiitt shell option is enabled, a failed - history substitution will be reloaded into the rreeaaddlliinnee editing buffer - for correction. The --pp option to the hhiissttoorryy builtin command may be - used to see what a history expansion will do before using it. The --ss + is being used, and the hhiissttrreeeeddiitt shell option is enabled, a failed + history substitution will be reloaded into the rreeaaddlliinnee editing buffer + for correction. The --pp option to the hhiissttoorryy builtin command may be + used to see what a history expansion will do before using it. The --ss option to the hhiissttoorryy builtin may be used to add commands to the end of - the history list without actually executing them, so that they are + the history list without actually executing them, so that they are available for subsequent recall. - The shell allows control of the various characters used by the history + The shell allows control of the various characters used by the history expansion mechanism (see the description of hhiissttcchhaarrss above under SShheellll - VVaarriiaabblleess). The shell uses the history comment character to mark his- + VVaarriiaabblleess). The shell uses the history comment character to mark his- tory timestamps when writing the history file. EEvveenntt DDeessiiggnnaattoorrss - An event designator is a reference to a command line entry in the his- - tory list. The event designator consists of the portion of the word + An event designator is a reference to a command line entry in the his- + tory list. The event designator consists of the portion of the word beginning with the history expansion character and ending with the word designator if present, or the end of the word. Unless the reference is - absolute, events are relative to the current position in the history + absolute, events are relative to the current position in the history list. - !! Start a history substitution, except when followed by a bbllaannkk, - newline, carriage return, = or ( (when the eexxttgglloobb shell option + !! Start a history substitution, except when followed by a bbllaannkk, + newline, carriage return, = or ( (when the eexxttgglloobb shell option is enabled using the sshhoopptt builtin). !!_n Refer to command line _n. !!--_n Refer to the current command minus _n. !!!! Refer to the previous command. This is a synonym for "!-1". !!_s_t_r_i_n_g - Refer to the most recent command preceding the current position + Refer to the most recent command preceding the current position in the history list starting with _s_t_r_i_n_g. !!??_s_t_r_i_n_g[[??]] - Refer to the most recent command preceding the current position - in the history list containing _s_t_r_i_n_g. The trailing ?? may be - omitted if _s_t_r_i_n_g is followed immediately by a newline. If - _s_t_r_i_n_g is missing, the string from the most recent search is + Refer to the most recent command preceding the current position + in the history list containing _s_t_r_i_n_g. The trailing ?? may be + omitted if _s_t_r_i_n_g is followed immediately by a newline. If + _s_t_r_i_n_g is missing, the string from the most recent search is used; it is an error if there is no previous search string. ^^_s_t_r_i_n_g_1^^_s_t_r_i_n_g_2^^ - Quick substitution. Repeat the previous command, replacing - _s_t_r_i_n_g_1 with _s_t_r_i_n_g_2. Equivalent to "!!:s^_s_t_r_i_n_g_1^_s_t_r_i_n_g_2^" + Quick substitution. Repeat the previous command, replacing + _s_t_r_i_n_g_1 with _s_t_r_i_n_g_2. Equivalent to "!!:s^_s_t_r_i_n_g_1^_s_t_r_i_n_g_2^" (see MMooddiiffiieerrss below). !!## The entire command line typed so far. WWoorrdd DDeessiiggnnaattoorrss - Word designators are used to select desired words from the event. A :: - separates the event specification from the word designator. It may be - omitted if the word designator begins with a ^^, $$, **, --, or %%. Words - are numbered from the beginning of the line, with the first word being - denoted by 0 (zero). Words are inserted into the current line sepa- + Word designators are used to select desired words from the event. A :: + separates the event specification from the word designator. It may be + omitted if the word designator begins with a ^^, $$, **, --, or %%. Words + are numbered from the beginning of the line, with the first word being + denoted by 0 (zero). Words are inserted into the current line sepa- rated by single spaces. 00 ((zzeerroo)) The zeroth word. For the shell, this is the command word. _n The _nth word. ^^ The first argument. That is, word 1. - $$ The last word. This is usually the last argument, but will ex- + $$ The last word. This is usually the last argument, but will ex- pand to the zeroth word if there is only one word in the line. - %% The first word matched by the most recent "?_s_t_r_i_n_g?'" search, - if the search string begins with a character that is part of a + %% The first word matched by the most recent "?_s_t_r_i_n_g?'" search, + if the search string begins with a character that is part of a word. _x--_y A range of words; "-_y" abbreviates "0-_y". - ** All of the words but the zeroth. This is a synonym for "_1_-_$". - It is not an error to use ** if there is just one word in the + ** All of the words but the zeroth. This is a synonym for "_1_-_$". + It is not an error to use ** if there is just one word in the event; the empty string is returned in that case. xx** Abbreviates _x_-_$. xx-- Abbreviates _x_-_$ like xx**, but omits the last word. If xx is miss- ing, it defaults to 0. - If a word designator is supplied without an event specification, the + If a word designator is supplied without an event specification, the previous command is used as the event. MMooddiiffiieerrss - After the optional word designator, there may appear a sequence of one + After the optional word designator, there may appear a sequence of one or more of the following modifiers, each preceded by a ":". These mod- ify, or edit, the word or words selected from the history event. @@ -4566,24 +4571,24 @@ HHIISSTTOORRYY EEXXPPAANNSSIIOONN ee Remove all but the trailing suffix. pp Print the new command but do not execute it. qq Quote the substituted words, escaping further substitutions. - xx Quote the substituted words as with qq, but break into words at - bbllaannkkss and newlines. The qq and xx modifiers are mutually exclu- + xx Quote the substituted words as with qq, but break into words at + bbllaannkkss and newlines. The qq and xx modifiers are mutually exclu- sive; the last one supplied is used. ss//_o_l_d//_n_e_w// - Substitute _n_e_w for the first occurrence of _o_l_d in the event + Substitute _n_e_w for the first occurrence of _o_l_d in the event line. Any character may be used as the delimiter in place of /. - The final delimiter is optional if it is the last character of + The final delimiter is optional if it is the last character of the event line. The delimiter may be quoted in _o_l_d and _n_e_w with a single backslash. If & appears in _n_e_w, it is replaced by _o_l_d. - A single backslash will quote the &. If _o_l_d is null, it is set - to the last _o_l_d substituted, or, if no previous history substi- - tutions took place, the last _s_t_r_i_n_g in a !!??_s_t_r_i_n_g[[??]] search. + A single backslash will quote the &. If _o_l_d is null, it is set + to the last _o_l_d substituted, or, if no previous history substi- + tutions took place, the last _s_t_r_i_n_g in a !!??_s_t_r_i_n_g[[??]] search. If _n_e_w is null, each matching _o_l_d is deleted. && Repeat the previous substitution. gg Cause changes to be applied over the entire event line. This is - used in conjunction with "::ss" (e.g., "::ggss//_o_l_d//_n_e_w//") or "::&&". - If used with "::ss", any delimiter can be used in place of /, and - the final delimiter is optional if it is the last character of + used in conjunction with "::ss" (e.g., "::ggss//_o_l_d//_n_e_w//") or "::&&". + If used with "::ss", any delimiter can be used in place of /, and + the final delimiter is optional if it is the last character of the event line. An aa may be used as a synonym for gg. GG Apply the following "ss" or "&&" modifier once to each word in the event line. @@ -4592,39 +4597,42 @@ SSHHEELLLL BBUUIILLTTIINN CCOOMMMMAANNDDSS Unless otherwise noted, each builtin command documented in this section as accepting options preceded by -- accepts ---- to signify the end of the options. The ::, ttrruuee, ffaallssee, and tteesstt/[[ builtins do not accept options - and do not treat ---- specially. The eexxiitt, llooggoouutt, rreettuurrnn, bbrreeaakk, ccoonn-- - ttiinnuuee, lleett, and sshhiifftt builtins accept and process arguments beginning - with -- without requiring ----. Other builtins that accept arguments but - are not specified as accepting options interpret arguments beginning - with -- as invalid options and require ---- to prevent this interpreta- + and do not treat ---- specially. The eexxiitt, llooggoouutt, rreettuurrnn, bbrreeaakk, ccoonn-- + ttiinnuuee, lleett, and sshhiifftt builtins accept and process arguments beginning + with -- without requiring ----. Other builtins that accept arguments but + are not specified as accepting options interpret arguments beginning + with -- as invalid options and require ---- to prevent this interpreta- tion. :: [_a_r_g_u_m_e_n_t_s] - No effect; the command does nothing beyond expanding _a_r_g_u_m_e_n_t_s + No effect; the command does nothing beyond expanding _a_r_g_u_m_e_n_t_s and performing any specified redirections. The return status is zero. - .. _f_i_l_e_n_a_m_e [_a_r_g_u_m_e_n_t_s] - ssoouurrccee _f_i_l_e_n_a_m_e [_a_r_g_u_m_e_n_t_s] - Read and execute commands from _f_i_l_e_n_a_m_e in the current shell en- - vironment and return the exit status of the last command exe- - cuted from _f_i_l_e_n_a_m_e. If _f_i_l_e_n_a_m_e does not contain a slash, - filenames in PPAATTHH are used to find the directory containing - _f_i_l_e_n_a_m_e, but _f_i_l_e_n_a_m_e does not need to be executable. The file - searched for in PPAATTHH need not be executable. When bbaasshh is not - in _p_o_s_i_x _m_o_d_e, it searches the current directory if no file is - found in PPAATTHH. If the ssoouurrcceeppaatthh option to the sshhoopptt builtin - command is turned off, the PPAATTHH is not searched. If any _a_r_g_u_- - _m_e_n_t_s are supplied, they become the positional parameters when - _f_i_l_e_n_a_m_e is executed. Otherwise the positional parameters are - unchanged. If the --TT option is enabled, .. inherits any trap on - DDEEBBUUGG; if it is not, any DDEEBBUUGG trap string is saved and restored - around the call to .., and .. unsets the DDEEBBUUGG trap while it exe- - cutes. If --TT is not set, and the sourced file changes the DDEEBBUUGG - trap, the new value is retained when .. completes. The return - status is the status of the last command exited within the - script (0 if no commands are executed), and false if _f_i_l_e_n_a_m_e is - not found or cannot be read. + .. [--pp _p_a_t_h] _f_i_l_e_n_a_m_e [_a_r_g_u_m_e_n_t_s] + ssoouurrccee [--pp _p_a_t_h] _f_i_l_e_n_a_m_e [_a_r_g_u_m_e_n_t_s] + The .. command (ssoouurrccee) reads and execute commands from _f_i_l_e_n_a_m_e + in the current shell environment and returns the exit status of + the last command executed from _f_i_l_e_n_a_m_e. If _f_i_l_e_n_a_m_e does not + contain a slash, .. searchs for it. If the --pp option is sup- + plied, .. treats _p_a_t_h as a colon-separated list of directories + in which to find _f_i_l_e_n_a_m_e; otherwise, .. uses the entries in + PPAATTHH to find the directory containing _f_i_l_e_n_a_m_e. _f_i_l_e_n_a_m_e does + not need to be executable. When bbaasshh is not in _p_o_s_i_x _m_o_d_e, it + searches the current directory if no file is found in PPAATTHH, but + does not search the current directory if --pp is supplied. If the + ssoouurrcceeppaatthh option to the sshhoopptt builtin command is turned off, .. + does not search PPAATTHH. If any _a_r_g_u_m_e_n_t_s are supplied, they be- + come the positional parameters when _f_i_l_e_n_a_m_e is executed. Oth- + erwise the positional parameters are unchanged. If the --TT op- + tion is enabled, .. inherits any trap on DDEEBBUUGG; if it is not, any + DDEEBBUUGG trap string is saved and restored around the call to .., + and .. unsets the DDEEBBUUGG trap while it executes. If --TT is not + set, and the sourced file changes the DDEEBBUUGG trap, the new value + is retained when .. completes. The return status is the status + of the last command exited within the script (0 if no commands + are executed), and false if _f_i_l_e_n_a_m_e is not found or cannot be + read. aalliiaass [--pp] [_n_a_m_e[=_v_a_l_u_e] ...] AAlliiaass with no arguments or with the --pp option prints the list of @@ -6306,43 +6314,44 @@ SSHHEELLLL BBUUIILLTTIINN CCOOMMMMAANNDDSS ssoouurrcceeppaatthh If set, the .. (ssoouurrccee) builtin uses the value of PPAATTHH to find the directory containing the file supplied as an - argument. This option is enabled by default. + argument when the --pp option is not supplied. This op- + tion is enabled by default. vvaarrrreeddiirr__cclloossee - If set, the shell automatically closes file descriptors - assigned using the _{_v_a_r_n_a_m_e_} redirection syntax (see + If set, the shell automatically closes file descriptors + assigned using the _{_v_a_r_n_a_m_e_} redirection syntax (see RREEDDIIRREECCTTIIOONN above) instead of leaving them open when the command completes. xxppgg__eecchhoo - If set, the eecchhoo builtin expands backslash-escape se- - quences by default. If the ppoossiixx shell option is also + If set, the eecchhoo builtin expands backslash-escape se- + quences by default. If the ppoossiixx shell option is also enabled, eecchhoo does not interpret any options. ssuussppeenndd [--ff] - Suspend the execution of this shell until it receives a SSIIGGCCOONNTT - signal. A login shell, or a shell without job control enabled, - cannot be suspended; the --ff option can be used to override this - and force the suspension. The return status is 0 unless the - shell is a login shell or job control is not enabled and --ff is + Suspend the execution of this shell until it receives a SSIIGGCCOONNTT + signal. A login shell, or a shell without job control enabled, + cannot be suspended; the --ff option can be used to override this + and force the suspension. The return status is 0 unless the + shell is a login shell or job control is not enabled and --ff is not supplied. tteesstt _e_x_p_r [[ _e_x_p_r ]] Return a status of 0 (true) or 1 (false) depending on the evalu- - ation of the conditional expression _e_x_p_r. Each operator and - operand must be a separate argument. Expressions are composed - of the primaries described above under CCOONNDDIITTIIOONNAALL EEXXPPRREESSSSIIOONNSS. - tteesstt does not accept any options, nor does it accept and ignore + ation of the conditional expression _e_x_p_r. Each operator and + operand must be a separate argument. Expressions are composed + of the primaries described above under CCOONNDDIITTIIOONNAALL EEXXPPRREESSSSIIOONNSS. + tteesstt does not accept any options, nor does it accept and ignore an argument of ---- as signifying the end of options. - Expressions may be combined using the following operators, - listed in decreasing order of precedence. The evaluation de- - pends on the number of arguments; see below. Operator prece- + Expressions may be combined using the following operators, + listed in decreasing order of precedence. The evaluation de- + pends on the number of arguments; see below. Operator prece- dence is used when there are five or more arguments. !! _e_x_p_r True if _e_x_p_r is false. (( _e_x_p_r )) - Returns the value of _e_x_p_r. This may be used to override + Returns the value of _e_x_p_r. This may be used to override the normal precedence of operators. _e_x_p_r_1 -aa _e_x_p_r_2 True if both _e_x_p_r_1 and _e_x_p_r_2 are true. @@ -6359,161 +6368,161 @@ SSHHEELLLL BBUUIILLTTIINN CCOOMMMMAANNDDSS null. 2 arguments If the first argument is !!, the expression is true if and - only if the second argument is null. If the first argu- - ment is one of the unary conditional operators listed - above under CCOONNDDIITTIIOONNAALL EEXXPPRREESSSSIIOONNSS, the expression is + only if the second argument is null. If the first argu- + ment is one of the unary conditional operators listed + above under CCOONNDDIITTIIOONNAALL EEXXPPRREESSSSIIOONNSS, the expression is true if the unary test is true. If the first argument is not a valid unary conditional operator, the expression is false. 3 arguments The following conditions are applied in the order listed. - If the second argument is one of the binary conditional + If the second argument is one of the binary conditional operators listed above under CCOONNDDIITTIIOONNAALL EEXXPPRREESSSSIIOONNSS, the result of the expression is the result of the binary test - using the first and third arguments as operands. The --aa - and --oo operators are considered binary operators when - there are three arguments. If the first argument is !!, - the value is the negation of the two-argument test using + using the first and third arguments as operands. The --aa + and --oo operators are considered binary operators when + there are three arguments. If the first argument is !!, + the value is the negation of the two-argument test using the second and third arguments. If the first argument is exactly (( and the third argument is exactly )), the result - is the one-argument test of the second argument. Other- + is the one-argument test of the second argument. Other- wise, the expression is false. 4 arguments The following conditions are applied in the order listed. If the first argument is !!, the result is the negation of - the three-argument expression composed of the remaining - arguments. the two-argument test using the second and - third arguments. If the first argument is exactly (( and - the fourth argument is exactly )), the result is the two- - argument test of the second and third arguments. Other- + the three-argument expression composed of the remaining + arguments. the two-argument test using the second and + third arguments. If the first argument is exactly (( and + the fourth argument is exactly )), the result is the two- + argument test of the second and third arguments. Other- wise, the expression is parsed and evaluated according to precedence using the rules listed above. 5 or more arguments - The expression is parsed and evaluated according to + The expression is parsed and evaluated according to precedence using the rules listed above. When the shell is in _p_o_s_i_x _m_o_d_e, or if the expression is part of the [[[[ command, the << and >> operators sort using the current lo- - cale. If the shell is not in _p_o_s_i_x _m_o_d_e, the tteesstt and [[ com- + cale. If the shell is not in _p_o_s_i_x _m_o_d_e, the tteesstt and [[ com- mands sort lexicographically using ASCII ordering. - ttiimmeess Print the accumulated user and system times for the shell and + ttiimmeess Print the accumulated user and system times for the shell and for processes run from the shell. The return status is 0. ttrraapp [--llpp] [[_a_c_t_i_o_n] _s_i_g_s_p_e_c ...] The _a_c_t_i_o_n is a command that is read and executed when the shell receives signal(s) _s_i_g_s_p_e_c. If _a_c_t_i_o_n is absent (and there is a - single _s_i_g_s_p_e_c) or --, each specified signal is reset to its - original disposition (the value it had upon entrance to the - shell). If _a_c_t_i_o_n is the null string the signal specified by - each _s_i_g_s_p_e_c is ignored by the shell and by the commands it in- + single _s_i_g_s_p_e_c) or --, each specified signal is reset to its + original disposition (the value it had upon entrance to the + shell). If _a_c_t_i_o_n is the null string the signal specified by + each _s_i_g_s_p_e_c is ignored by the shell and by the commands it in- vokes. - If no arguments are supplied, ttrraapp displays the actions associ- + If no arguments are supplied, ttrraapp displays the actions associ- ated with each trapped signal as a set of ttrraapp commands that can - be reused as shell input to restore the current signal disposi- - tions. If --pp is given, and _a_c_t_i_o_n is not present, then ttrraapp - displays the actions associated with each _s_i_g_s_p_e_c or, if none + be reused as shell input to restore the current signal disposi- + tions. If --pp is given, and _a_c_t_i_o_n is not present, then ttrraapp + displays the actions associated with each _s_i_g_s_p_e_c or, if none are supplied, for all trapped signals, as a set of ttrraapp commands - that can be reused as shell input to restore the current signal - dispositions. The --PP option behaves similarly, but displays - only the actions associated with each _s_i_g_s_p_e_c argument. --PP re- - quires at least one _s_i_g_s_p_e_c argument. The --PP or --pp options to - ttrraapp may be used in a subshell environment (e.g., command sub- - stitution) and, as long as they are used before ttrraapp is used to - change a signal's handling, will display the state of its par- + that can be reused as shell input to restore the current signal + dispositions. The --PP option behaves similarly, but displays + only the actions associated with each _s_i_g_s_p_e_c argument. --PP re- + quires at least one _s_i_g_s_p_e_c argument. The --PP or --pp options to + ttrraapp may be used in a subshell environment (e.g., command sub- + stitution) and, as long as they are used before ttrraapp is used to + change a signal's handling, will display the state of its par- ent's traps. - The --ll option causes ttrraapp to print a list of signal names and - their corresponding numbers. Each _s_i_g_s_p_e_c is either a signal - name defined in <_s_i_g_n_a_l_._h>, or a signal number. Signal names + The --ll option causes ttrraapp to print a list of signal names and + their corresponding numbers. Each _s_i_g_s_p_e_c is either a signal + name defined in <_s_i_g_n_a_l_._h>, or a signal number. Signal names are case insensitive and the SSIIGG prefix is optional. - If a _s_i_g_s_p_e_c is EEXXIITT (0) the command _a_c_t_i_o_n is executed on exit - from the shell. If a _s_i_g_s_p_e_c is DDEEBBUUGG, the command _a_c_t_i_o_n is + If a _s_i_g_s_p_e_c is EEXXIITT (0) the command _a_c_t_i_o_n is executed on exit + from the shell. If a _s_i_g_s_p_e_c is DDEEBBUUGG, the command _a_c_t_i_o_n is executed before every _s_i_m_p_l_e _c_o_m_m_a_n_d, _f_o_r command, _c_a_s_e command, - _s_e_l_e_c_t command, (( arithmetic command, [[ conditional command, + _s_e_l_e_c_t command, (( arithmetic command, [[ conditional command, arithmetic _f_o_r command, and before the first command executes in - a shell function (see SSHHEELLLL GGRRAAMMMMAARR above). Refer to the de- - scription of the eexxttddeebbuugg option to the sshhoopptt builtin for de- - tails of its effect on the DDEEBBUUGG trap. If a _s_i_g_s_p_e_c is RREETTUURRNN, - the command _a_c_t_i_o_n is executed each time a shell function or a - script executed with the .. or ssoouurrccee builtins finishes execut- + a shell function (see SSHHEELLLL GGRRAAMMMMAARR above). Refer to the de- + scription of the eexxttddeebbuugg option to the sshhoopptt builtin for de- + tails of its effect on the DDEEBBUUGG trap. If a _s_i_g_s_p_e_c is RREETTUURRNN, + the command _a_c_t_i_o_n is executed each time a shell function or a + script executed with the .. or ssoouurrccee builtins finishes execut- ing. - If a _s_i_g_s_p_e_c is EERRRR, the command _a_c_t_i_o_n is executed whenever a + If a _s_i_g_s_p_e_c is EERRRR, the command _a_c_t_i_o_n is executed whenever a pipeline (which may consist of a single simple command), a list, or a compound command returns a non-zero exit status, subject to - the following conditions. The EERRRR trap is not executed if the + the following conditions. The EERRRR trap is not executed if the failed command is part of the command list immediately following - a wwhhiillee or uunnttiill keyword, part of the test in an _i_f statement, + a wwhhiillee or uunnttiill keyword, part of the test in an _i_f statement, part of a command executed in a &&&& or |||| list except the command - following the final &&&& or ||||, any command in a pipeline but the - last, or if the command's return value is being inverted using + following the final &&&& or ||||, any command in a pipeline but the + last, or if the command's return value is being inverted using !!. These are the same conditions obeyed by the eerrrreexxiitt (--ee) op- tion. When the shell is not interactive, signals ignored upon entry to the shell cannot be trapped or reset. Interactive shells permit trapping signals ignored on entry. Trapped signals that are not - being ignored are reset to their original values in a subshell - or subshell environment when one is created. The return status + being ignored are reset to their original values in a subshell + or subshell environment when one is created. The return status is false if any _s_i_g_s_p_e_c is invalid; otherwise ttrraapp returns true. ttrruuee Does nothing, returns a 0 status. ttyyppee [--aaffttppPP] _n_a_m_e [_n_a_m_e ...] - With no options, indicate how each _n_a_m_e would be interpreted if + With no options, indicate how each _n_a_m_e would be interpreted if used as a command name. If the --tt option is used, ttyyppee prints a - string which is one of _a_l_i_a_s, _k_e_y_w_o_r_d, _f_u_n_c_t_i_o_n, _b_u_i_l_t_i_n, or - _f_i_l_e if _n_a_m_e is an alias, shell reserved word, function, - builtin, or executable disk file, respectively. If the _n_a_m_e is - not found, then nothing is printed, and ttyyppee returns a non-zero - exit status. If the --pp option is used, ttyyppee either returns the - name of the executable file that would be found by searching - $$PPAATTHH if _n_a_m_e were specified as a command name, or nothing if - "type -t name" would not return _f_i_l_e. The --PP option forces a - PPAATTHH search for each _n_a_m_e, even if "type -t name" would not re- - turn _f_i_l_e. If a command is hashed, --pp and --PP print the hashed - value, which is not necessarily the file that appears first in - PPAATTHH. If the --aa option is used, ttyyppee prints all of the places - that contain a command named _n_a_m_e. This includes aliases, re- - served words, functions, and builtins, but the path search op- + string which is one of _a_l_i_a_s, _k_e_y_w_o_r_d, _f_u_n_c_t_i_o_n, _b_u_i_l_t_i_n, or + _f_i_l_e if _n_a_m_e is an alias, shell reserved word, function, + builtin, or executable disk file, respectively. If the _n_a_m_e is + not found, then nothing is printed, and ttyyppee returns a non-zero + exit status. If the --pp option is used, ttyyppee either returns the + name of the executable file that would be found by searching + $$PPAATTHH if _n_a_m_e were specified as a command name, or nothing if + "type -t name" would not return _f_i_l_e. The --PP option forces a + PPAATTHH search for each _n_a_m_e, even if "type -t name" would not re- + turn _f_i_l_e. If a command is hashed, --pp and --PP print the hashed + value, which is not necessarily the file that appears first in + PPAATTHH. If the --aa option is used, ttyyppee prints all of the places + that contain a command named _n_a_m_e. This includes aliases, re- + served words, functions, and builtins, but the path search op- tions (--pp and --PP) can be supplied to restrict the output to exe- - cutable files. ttyyppee does not consult the table of hashed com- + cutable files. ttyyppee does not consult the table of hashed com- mands when using --aa with --pp, and only performs a PPAATTHH search for - _n_a_m_e. The --ff option suppresses shell function lookup, as with - the ccoommmmaanndd builtin. ttyyppee returns true if all of the arguments + _n_a_m_e. The --ff option suppresses shell function lookup, as with + the ccoommmmaanndd builtin. ttyyppee returns true if all of the arguments are found, false if any are not found. uulliimmiitt [--HHSS] --aa uulliimmiitt [--HHSS] [--bbccddeeffiikkllmmnnppqqrrssttuuvvxxPPRRTT [_l_i_m_i_t]] - Provides control over the resources available to the shell and - to processes started by it, on systems that allow such control. + Provides control over the resources available to the shell and + to processes started by it, on systems that allow such control. The --HH and --SS options specify that the hard or soft limit is set - for the given resource. A hard limit cannot be increased by a - non-root user once it is set; a soft limit may be increased up - to the value of the hard limit. If neither --HH nor --SS is speci- + for the given resource. A hard limit cannot be increased by a + non-root user once it is set; a soft limit may be increased up + to the value of the hard limit. If neither --HH nor --SS is speci- fied, both the soft and hard limits are set. The value of _l_i_m_i_t can be a number in the unit specified for the resource or one of the special values hhaarrdd, ssoofftt, or uunnlliimmiitteedd, which stand for the - current hard limit, the current soft limit, and no limit, re- - spectively. If _l_i_m_i_t is omitted, the current value of the soft + current hard limit, the current soft limit, and no limit, re- + spectively. If _l_i_m_i_t is omitted, the current value of the soft limit of the resource is printed, unless the --HH option is given. - When more than one resource is specified, the limit name and - unit, if appropriate, are printed before the value. Other op- + When more than one resource is specified, the limit name and + unit, if appropriate, are printed before the value. Other op- tions are interpreted as follows: --aa All current limits are reported; no limits are set --bb The maximum socket buffer size --cc The maximum size of core files created --dd The maximum size of a process's data segment --ee The maximum scheduling priority ("nice"). - --ff The maximum size of files written by the shell and its + --ff The maximum size of files written by the shell and its children --ii The maximum number of pending signals --kk The maximum number of kqueues that may be allocated --ll The maximum size that may be locked into memory - --mm The maximum resident set size (many systems do not honor + --mm The maximum resident set size (many systems do not honor this limit) --nn The maximum number of open file descriptors (most systems do not allow this value to be set) @@ -6522,134 +6531,134 @@ SSHHEELLLL BBUUIILLTTIINN CCOOMMMMAANNDDSS --rr The maximum real-time scheduling priority --ss The maximum stack size --tt The maximum amount of cpu time in seconds - --uu The maximum number of processes available to a single + --uu The maximum number of processes available to a single user - --vv The maximum amount of virtual memory available to the + --vv The maximum amount of virtual memory available to the shell and, on some systems, to its children --xx The maximum number of file locks --PP The maximum number of pseudoterminals - --RR The maximum time a real-time process can run before + --RR The maximum time a real-time process can run before blocking, in microseconds --TT The maximum number of threads - If _l_i_m_i_t is given, and the --aa option is not used, _l_i_m_i_t is the - new value of the specified resource. If no option is given, - then --ff is assumed. Values are in 1024-byte increments, except - for --tt, which is in seconds; --RR, which is in microseconds; --pp, - which is in units of 512-byte blocks; --PP, --TT, --bb, --kk, --nn, and - --uu, which are unscaled values; and, when in posix mode, --cc and - --ff, which are in 512-byte increments. The return status is 0 - unless an invalid option or argument is supplied, or an error + If _l_i_m_i_t is given, and the --aa option is not used, _l_i_m_i_t is the + new value of the specified resource. If no option is given, + then --ff is assumed. Values are in 1024-byte increments, except + for --tt, which is in seconds; --RR, which is in microseconds; --pp, + which is in units of 512-byte blocks; --PP, --TT, --bb, --kk, --nn, and + --uu, which are unscaled values; and, when in posix mode, --cc and + --ff, which are in 512-byte increments. The return status is 0 + unless an invalid option or argument is supplied, or an error occurs while setting a new limit. uummaasskk [--pp] [--SS] [_m_o_d_e] The user file-creation mask is set to _m_o_d_e. If _m_o_d_e begins with - a digit, it is interpreted as an octal number; otherwise it is - interpreted as a symbolic mode mask similar to that accepted by - _c_h_m_o_d(1). If _m_o_d_e is omitted, the current value of the mask is - printed. The --SS option causes the mask to be printed in sym- - bolic form; the default output is an octal number. If the --pp + a digit, it is interpreted as an octal number; otherwise it is + interpreted as a symbolic mode mask similar to that accepted by + _c_h_m_o_d(1). If _m_o_d_e is omitted, the current value of the mask is + printed. The --SS option causes the mask to be printed in sym- + bolic form; the default output is an octal number. If the --pp option is supplied, and _m_o_d_e is omitted, the output is in a form that may be reused as input. The return status is 0 if the mode - was successfully changed or if no _m_o_d_e argument was supplied, + was successfully changed or if no _m_o_d_e argument was supplied, and false otherwise. uunnaalliiaass [-aa] [_n_a_m_e ...] - Remove each _n_a_m_e from the list of defined aliases. If --aa is - supplied, all alias definitions are removed. The return value + Remove each _n_a_m_e from the list of defined aliases. If --aa is + supplied, all alias definitions are removed. The return value is true unless a supplied _n_a_m_e is not a defined alias. uunnsseett [-ffvv] [-nn] [_n_a_m_e ...] - For each _n_a_m_e, remove the corresponding variable or function. + For each _n_a_m_e, remove the corresponding variable or function. If the --vv option is given, each _n_a_m_e refers to a shell variable, - and that variable is removed. Read-only variables may not be - unset. If --ff is specified, each _n_a_m_e refers to a shell func- - tion, and the function definition is removed. If the --nn option - is supplied, and _n_a_m_e is a variable with the _n_a_m_e_r_e_f attribute, - _n_a_m_e will be unset rather than the variable it references. --nn - has no effect if the --ff option is supplied. If no options are - supplied, each _n_a_m_e refers to a variable; if there is no vari- - able by that name, a function with that name, if any, is unset. - Each unset variable or function is removed from the environment - passed to subsequent commands. If any of BBAASSHH__AALLIIAASSEESS, + and that variable is removed. Read-only variables may not be + unset. If --ff is specified, each _n_a_m_e refers to a shell func- + tion, and the function definition is removed. If the --nn option + is supplied, and _n_a_m_e is a variable with the _n_a_m_e_r_e_f attribute, + _n_a_m_e will be unset rather than the variable it references. --nn + has no effect if the --ff option is supplied. If no options are + supplied, each _n_a_m_e refers to a variable; if there is no vari- + able by that name, a function with that name, if any, is unset. + Each unset variable or function is removed from the environment + passed to subsequent commands. If any of BBAASSHH__AALLIIAASSEESS, BBAASSHH__AARRGGVV00, BBAASSHH__CCMMDDSS, BBAASSHH__CCOOMMMMAANNDD, BBAASSHH__SSUUBBSSHHEELLLL, BBAASSHHPPIIDD, - CCOOMMPP__WWOORRDDBBRREEAAKKSS, DDIIRRSSTTAACCKK, EEPPOOCCHHRREEAALLTTIIMMEE, EEPPOOCCHHSSEECCOONNDDSS, FFUUNNCC-- - NNAAMMEE, GGRROOUUPPSS, HHIISSTTCCMMDD, LLIINNEENNOO, RRAANNDDOOMM, SSEECCOONNDDSS, or SSRRAANNDDOOMM are + CCOOMMPP__WWOORRDDBBRREEAAKKSS, DDIIRRSSTTAACCKK, EEPPOOCCHHRREEAALLTTIIMMEE, EEPPOOCCHHSSEECCOONNDDSS, FFUUNNCC-- + NNAAMMEE, GGRROOUUPPSS, HHIISSTTCCMMDD, LLIINNEENNOO, RRAANNDDOOMM, SSEECCOONNDDSS, or SSRRAANNDDOOMM are unset, they lose their special properties, even if they are sub- sequently reset. The exit status is true unless a _n_a_m_e is read- only or may not be unset. wwaaiitt [--ffnn] [--pp _v_a_r_n_a_m_e] [_i_d ...] Wait for each specified child process and return its termination - status. Each _i_d may be a process ID or a job specification; if - a job spec is given, all processes in that job's pipeline are - waited for. If _i_d is not given, wwaaiitt waits for all running - background jobs and the last-executed process substitution, if + status. Each _i_d may be a process ID or a job specification; if + a job spec is given, all processes in that job's pipeline are + waited for. If _i_d is not given, wwaaiitt waits for all running + background jobs and the last-executed process substitution, if its process id is the same as $$!!, and the return status is zero. - If the --nn option is supplied, wwaaiitt waits for a single job from + If the --nn option is supplied, wwaaiitt waits for a single job from the list of _i_ds or, if no _i_ds are supplied, any job, to complete - and returns its exit status. If none of the supplied arguments + and returns its exit status. If none of the supplied arguments is a child of the shell, or if no arguments are supplied and the - shell has no unwaited-for children, the exit status is 127. If - the --pp option is supplied, the process or job identifier of the - job for which the exit status is returned is assigned to the - variable _v_a_r_n_a_m_e named by the option argument. The variable - will be unset initially, before any assignment. This is useful - only when the --nn option is supplied. Supplying the --ff option, - when job control is enabled, forces wwaaiitt to wait for _i_d to ter- + shell has no unwaited-for children, the exit status is 127. If + the --pp option is supplied, the process or job identifier of the + job for which the exit status is returned is assigned to the + variable _v_a_r_n_a_m_e named by the option argument. The variable + will be unset initially, before any assignment. This is useful + only when the --nn option is supplied. Supplying the --ff option, + when job control is enabled, forces wwaaiitt to wait for _i_d to ter- minate before returning its status, instead of returning when it - changes status. If _i_d specifies a non-existent process or job, - the return status is 127. If wwaaiitt is interrupted by a signal, - the return status will be greater than 128, as described under - SSIIGGNNAALLSS above. Otherwise, the return status is the exit status + changes status. If _i_d specifies a non-existent process or job, + the return status is 127. If wwaaiitt is interrupted by a signal, + the return status will be greater than 128, as described under + SSIIGGNNAALLSS above. Otherwise, the return status is the exit status of the last process or job waited for. SSHHEELLLL CCOOMMPPAATTIIBBIILLIITTYY MMOODDEE - Bash-4.0 introduced the concept of a _s_h_e_l_l _c_o_m_p_a_t_i_b_i_l_i_t_y _l_e_v_e_l, speci- + Bash-4.0 introduced the concept of a _s_h_e_l_l _c_o_m_p_a_t_i_b_i_l_i_t_y _l_e_v_e_l, speci- fied as a set of options to the shopt builtin (ccoommppaatt3311, ccoommppaatt3322, ccoomm-- - ppaatt4400, ccoommppaatt4411, and so on). There is only one current compatibility + ppaatt4400, ccoommppaatt4411, and so on). There is only one current compatibility level -- each option is mutually exclusive. The compatibility level is - intended to allow users to select behavior from previous versions that - is incompatible with newer versions while they migrate scripts to use - current features and behavior. It's intended to be a temporary solu- + intended to allow users to select behavior from previous versions that + is incompatible with newer versions while they migrate scripts to use + current features and behavior. It's intended to be a temporary solu- tion. - This section does not mention behavior that is standard for a particu- - lar version (e.g., setting ccoommppaatt3322 means that quoting the rhs of the - regexp matching operator quotes special regexp characters in the word, + This section does not mention behavior that is standard for a particu- + lar version (e.g., setting ccoommppaatt3322 means that quoting the rhs of the + regexp matching operator quotes special regexp characters in the word, which is default behavior in bash-3.2 and subsequent versions). - If a user enables, say, ccoommppaatt3322, it may affect the behavior of other - compatibility levels up to and including the current compatibility - level. The idea is that each compatibility level controls behavior - that changed in that version of bbaasshh, but that behavior may have been - present in earlier versions. For instance, the change to use locale- - based comparisons with the [[[[ command came in bash-4.1, and earlier + If a user enables, say, ccoommppaatt3322, it may affect the behavior of other + compatibility levels up to and including the current compatibility + level. The idea is that each compatibility level controls behavior + that changed in that version of bbaasshh, but that behavior may have been + present in earlier versions. For instance, the change to use locale- + based comparisons with the [[[[ command came in bash-4.1, and earlier versions used ASCII-based comparisons, so enabling ccoommppaatt3322 will enable - ASCII-based comparisons as well. That granularity may not be suffi- - cient for all uses, and as a result users should employ compatibility - levels carefully. Read the documentation for a particular feature to + ASCII-based comparisons as well. That granularity may not be suffi- + cient for all uses, and as a result users should employ compatibility + levels carefully. Read the documentation for a particular feature to find out the current behavior. - Bash-4.3 introduced a new shell variable: BBAASSHH__CCOOMMPPAATT. The value as- + Bash-4.3 introduced a new shell variable: BBAASSHH__CCOOMMPPAATT. The value as- signed to this variable (a decimal version number like 4.2, or an inte- - ger corresponding to the ccoommppaatt_N_N option, like 42) determines the com- + ger corresponding to the ccoommppaatt_N_N option, like 42) determines the com- patibility level. - Starting with bash-4.4, bbaasshh has begun deprecating older compatibility - levels. Eventually, the options will be removed in favor of BBAASSHH__CCOOMM-- + Starting with bash-4.4, bbaasshh has begun deprecating older compatibility + levels. Eventually, the options will be removed in favor of BBAASSHH__CCOOMM-- PPAATT. - Bash-5.0 was the final version for which there will be an individual + Bash-5.0 was the final version for which there will be an individual shopt option for the previous version. Users should control the compat- ibility level with BBAASSHH__CCOOMMPPAATT. - The following table describes the behavior changes controlled by each + The following table describes the behavior changes controlled by each compatibility level setting. The ccoommppaatt_N_N tag is used as shorthand for setting the compatibility level to _N_N using one of the following mecha- - nisms. For versions prior to bash-5.0, the compatibility level may be - set using the corresponding ccoommppaatt_N_N shopt option. For bash-4.3 and - later versions, the BBAASSHH__CCOOMMPPAATT variable is preferred, and it is re- + nisms. For versions prior to bash-5.0, the compatibility level may be + set using the corresponding ccoommppaatt_N_N shopt option. For bash-4.3 and + later versions, the BBAASSHH__CCOOMMPPAATT variable is preferred, and it is re- quired for bash-5.1 and later versions. ccoommppaatt3311 @@ -6657,172 +6666,172 @@ SSHHEELLLL CCOOMMPPAATTIIBBIILLIITTYY MMOODDEE ator (=~) has no special effect ccoommppaatt3322 - +o the << and >> operators to the [[[[ command do not consider + +o the << and >> operators to the [[[[ command do not consider the current locale when comparing strings; they use ASCII ordering. ccoommppaatt4400 - +o the << and >> operators to the [[[[ command do not consider + +o the << and >> operators to the [[[[ command do not consider the current locale when comparing strings; they use ASCII ordering. BBaasshh versions prior to bash-4.1 use ASCII col- - lation and _s_t_r_c_m_p(3); bash-4.1 and later use the current + lation and _s_t_r_c_m_p(3); bash-4.1 and later use the current locale's collation sequence and _s_t_r_c_o_l_l(3). ccoommppaatt4411 - +o in _p_o_s_i_x mode, ttiimmee may be followed by options and still + +o in _p_o_s_i_x mode, ttiimmee may be followed by options and still be recognized as a reserved word (this is POSIX interpre- tation 267) +o in _p_o_s_i_x mode, the parser requires that an even number of - single quotes occur in the _w_o_r_d portion of a double- - quoted parameter expansion and treats them specially, so - that characters within the single quotes are considered + single quotes occur in the _w_o_r_d portion of a double- + quoted parameter expansion and treats them specially, so + that characters within the single quotes are considered quoted (this is POSIX interpretation 221) ccoommppaatt4422 +o the replacement string in double-quoted pattern substitu- - tion does not undergo quote removal, as it does in ver- + tion does not undergo quote removal, as it does in ver- sions after bash-4.2 - +o in posix mode, single quotes are considered special when - expanding the _w_o_r_d portion of a double-quoted parameter - expansion and can be used to quote a closing brace or - other special character (this is part of POSIX interpre- - tation 221); in later versions, single quotes are not + +o in posix mode, single quotes are considered special when + expanding the _w_o_r_d portion of a double-quoted parameter + expansion and can be used to quote a closing brace or + other special character (this is part of POSIX interpre- + tation 221); in later versions, single quotes are not special within double-quoted word expansions ccoommppaatt4433 - +o the shell does not print a warning message if an attempt - is made to use a quoted compound assignment as an argu- - ment to declare (e.g., declare -a foo='(1 2)'). Later + +o the shell does not print a warning message if an attempt + is made to use a quoted compound assignment as an argu- + ment to declare (e.g., declare -a foo='(1 2)'). Later versions warn that this usage is deprecated - +o word expansion errors are considered non-fatal errors - that cause the current command to fail, even in posix - mode (the default behavior is to make them fatal errors + +o word expansion errors are considered non-fatal errors + that cause the current command to fail, even in posix + mode (the default behavior is to make them fatal errors that cause the shell to exit) - +o when executing a shell function, the loop state + +o when executing a shell function, the loop state (while/until/etc.) is not reset, so bbrreeaakk or ccoonnttiinnuuee in that function will break or continue loops in the calling - context. Bash-4.4 and later reset the loop state to pre- + context. Bash-4.4 and later reset the loop state to pre- vent this ccoommppaatt4444 - +o the shell sets up the values used by BBAASSHH__AARRGGVV and - BBAASSHH__AARRGGCC so they can expand to the shell's positional + +o the shell sets up the values used by BBAASSHH__AARRGGVV and + BBAASSHH__AARRGGCC so they can expand to the shell's positional parameters even if extended debugging mode is not enabled - +o a subshell inherits loops from its parent context, so - bbrreeaakk or ccoonnttiinnuuee will cause the subshell to exit. - Bash-5.0 and later reset the loop state to prevent the + +o a subshell inherits loops from its parent context, so + bbrreeaakk or ccoonnttiinnuuee will cause the subshell to exit. + Bash-5.0 and later reset the loop state to prevent the exit - +o variable assignments preceding builtins like eexxppoorrtt and + +o variable assignments preceding builtins like eexxppoorrtt and rreeaaddoonnllyy that set attributes continue to affect variables with the same name in the calling environment even if the shell is not in posix mode ccoommppaatt5500 - +o Bash-5.1 changed the way $$RRAANNDDOOMM is generated to intro- + +o Bash-5.1 changed the way $$RRAANNDDOOMM is generated to intro- duce slightly more randomness. If the shell compatibility - level is set to 50 or lower, it reverts to the method - from bash-5.0 and previous versions, so seeding the ran- - dom number generator by assigning a value to RRAANNDDOOMM will + level is set to 50 or lower, it reverts to the method + from bash-5.0 and previous versions, so seeding the ran- + dom number generator by assigning a value to RRAANNDDOOMM will produce the same sequence as in bash-5.0 - +o If the command hash table is empty, bash versions prior - to bash-5.1 printed an informational message to that ef- - fect, even when producing output that can be reused as - input. Bash-5.1 suppresses that message when the --ll op- + +o If the command hash table is empty, bash versions prior + to bash-5.1 printed an informational message to that ef- + fect, even when producing output that can be reused as + input. Bash-5.1 suppresses that message when the --ll op- tion is supplied. ccoommppaatt5511 - +o The uunnsseett builtin treats attempts to unset array sub- - scripts @@ and ** differently depending on whether the ar- - ray is indexed or associative, and differently than in + +o The uunnsseett builtin treats attempts to unset array sub- + scripts @@ and ** differently depending on whether the ar- + ray is indexed or associative, and differently than in previous versions. +o arithmetic commands ( ((((...)))) ) and the expressions in an arithmetic for statement can be expanded more than once - +o expressions used as arguments to arithmetic operators in + +o expressions used as arguments to arithmetic operators in the [[[[ conditional command can be expanded more than once - +o the expressions in substring parameter brace expansion + +o the expressions in substring parameter brace expansion can be expanded more than once +o the expressions in the $$((((...)))) word expansion can be ex- panded more than once - +o arithmetic expressions used as indexed array subscripts + +o arithmetic expressions used as indexed array subscripts can be expanded more than once - +o tteesstt --vv, when given an argument of AA[[@@]], where AA is an + +o tteesstt --vv, when given an argument of AA[[@@]], where AA is an existing associative array, will return true if the array - has any set elements. Bash-5.2 will look for and report + has any set elements. Bash-5.2 will look for and report on a key named @@. +o the ${_p_a_r_a_m_e_t_e_r[[::]]==_v_a_l_u_e} word expansion will return - _v_a_l_u_e, before any variable-specific transformations have + _v_a_l_u_e, before any variable-specific transformations have been performed (e.g., converting to lowercase). Bash-5.2 will return the final value assigned to the variable. - +o Parsing command substitutions will behave as if extended + +o Parsing command substitutions will behave as if extended globbing (see the description of the sshhoopptt builtin above) - is enabled, so that parsing a command substitution con- + is enabled, so that parsing a command substitution con- taining an extglob pattern (say, as part of a shell func- - tion) will not fail. This assumes the intent is to en- - able extglob before the command is executed and word ex- - pansions are performed. It will fail at word expansion - time if extglob hasn't been enabled by the time the com- + tion) will not fail. This assumes the intent is to en- + able extglob before the command is executed and word ex- + pansions are performed. It will fail at word expansion + time if extglob hasn't been enabled by the time the com- mand is executed. ccoommppaatt5522 - +o The tteesstt builtin uses its historical algorithm to parse - parenthesized subexpressions when given five or more ar- + +o The tteesstt builtin uses its historical algorithm to parse + parenthesized subexpressions when given five or more ar- guments. - +o If the --pp or --PP option is supplied to the bbiinndd builtin, + +o If the --pp or --PP option is supplied to the bbiinndd builtin, bbiinndd treats any arguments remaining after option process- - ing as bindable command names, and displays any key se- - quences bound to those commands, instead of treating the + ing as bindable command names, and displays any key se- + quences bound to those commands, instead of treating the arguments as key sequences to bind. RREESSTTRRIICCTTEEDD SSHHEELLLL If bbaasshh is started with the name rrbbaasshh, or the --rr option is supplied at - invocation, the shell becomes restricted. A restricted shell is used - to set up an environment more controlled than the standard shell. It - behaves identically to bbaasshh with the exception that the following are + invocation, the shell becomes restricted. A restricted shell is used + to set up an environment more controlled than the standard shell. It + behaves identically to bbaasshh with the exception that the following are disallowed or not performed: +o changing directories with ccdd - +o setting or unsetting the values of SSHHEELLLL, PPAATTHH, HHIISSTTFFIILLEE, EENNVV, + +o setting or unsetting the values of SSHHEELLLL, PPAATTHH, HHIISSTTFFIILLEE, EENNVV, or BBAASSHH__EENNVV +o specifying command names containing // - +o specifying a filename containing a // as an argument to the .. + +o specifying a filename containing a // as an argument to the .. builtin command - +o specifying a filename containing a slash as an argument to the + +o specifying a filename containing a slash as an argument to the hhiissttoorryy builtin command - +o specifying a filename containing a slash as an argument to the + +o specifying a filename containing a slash as an argument to the --pp option to the hhaasshh builtin command - +o importing function definitions from the shell environment at + +o importing function definitions from the shell environment at startup - +o parsing the value of SSHHEELLLLOOPPTTSS from the shell environment at + +o parsing the value of SSHHEELLLLOOPPTTSS from the shell environment at startup - +o redirecting output using the >, >|, <>, >&, &>, and >> redirec- + +o redirecting output using the >, >|, <>, >&, &>, and >> redirec- tion operators +o using the eexxeecc builtin command to replace the shell with another command - +o adding or deleting builtin commands with the --ff and --dd options + +o adding or deleting builtin commands with the --ff and --dd options to the eennaabbllee builtin command - +o using the eennaabbllee builtin command to enable disabled shell + +o using the eennaabbllee builtin command to enable disabled shell builtins +o specifying the --pp option to the ccoommmmaanndd builtin command - +o turning off restricted mode with sseett ++rr or sshhoopptt --uu rree-- + +o turning off restricted mode with sseett ++rr or sshhoopptt --uu rree-- ssttrriicctteedd__sshheellll. These restrictions are enforced after any startup files are read. When a command that is found to be a shell script is executed (see CCOOMM-- - MMAANNDD EEXXEECCUUTTIIOONN above), rrbbaasshh turns off any restrictions in the shell + MMAANNDD EEXXEECCUUTTIIOONN above), rrbbaasshh turns off any restrictions in the shell spawned to execute the script. SSEEEE AALLSSOO @@ -6847,10 +6856,10 @@ FFIILLEESS _~_/_._b_a_s_h_r_c The individual per-interactive-shell startup file _~_/_._b_a_s_h___l_o_g_o_u_t - The individual login shell cleanup file, executed when a login + The individual login shell cleanup file, executed when a login shell exits _~_/_._b_a_s_h___h_i_s_t_o_r_y - The default value of HHIISSTTFFIILLEE, the file in which bash saves the + The default value of HHIISSTTFFIILLEE, the file in which bash saves the command history _~_/_._i_n_p_u_t_r_c Individual _r_e_a_d_l_i_n_e initialization file @@ -6864,15 +6873,15 @@ AAUUTTHHOORRSS BBUUGG RREEPPOORRTTSS If you find a bug in bbaasshh, you should report it. But first, you should - make sure that it really is a bug, and that it appears in the latest - version of bbaasshh. The latest version is always available from + make sure that it really is a bug, and that it appears in the latest + version of bbaasshh. The latest version is always available from _f_t_p_:_/_/_f_t_p_._g_n_u_._o_r_g_/_p_u_b_/_g_n_u_/_b_a_s_h_/ and _h_t_t_p_:_/_/_g_i_t_._s_a_v_a_n_- _n_a_h_._g_n_u_._o_r_g_/_c_g_i_t_/_b_a_s_h_._g_i_t_/_s_n_a_p_s_h_o_t_/_b_a_s_h_-_m_a_s_t_e_r_._t_a_r_._g_z. - Once you have determined that a bug actually exists, use the _b_a_s_h_b_u_g - command to submit a bug report. If you have a fix, you are encouraged + Once you have determined that a bug actually exists, use the _b_a_s_h_b_u_g + command to submit a bug report. If you have a fix, you are encouraged to mail that as well! You may send suggestions and "philosophical" bug - reports to _b_u_g_-_b_a_s_h_@_g_n_u_._o_r_g or post them to the Usenet newsgroup + reports to _b_u_g_-_b_a_s_h_@_g_n_u_._o_r_g or post them to the Usenet newsgroup ggnnuu..bbaasshh..bbuugg. ALL bug reports should include: @@ -6883,7 +6892,7 @@ BBUUGG RREEPPOORRTTSS A description of the bug behaviour A short script or "recipe" which exercises the bug - _b_a_s_h_b_u_g inserts the first three items automatically into the template + _b_a_s_h_b_u_g inserts the first three items automatically into the template it provides for filing a bug report. Comments and bug reports concerning this manual page should be directed @@ -6900,15 +6909,15 @@ BBUUGGSS Shell builtin commands and functions are not stoppable/restartable. Compound commands and command sequences of the form "a ; b ; c" are not - handled gracefully when process suspension is attempted. When a - process is stopped, the shell immediately executes the next command in - the sequence. It suffices to place the sequence of commands between - parentheses to force it into a subshell, which may be stopped as a - unit, or to start the command in the background and immediately bring + handled gracefully when process suspension is attempted. When a + process is stopped, the shell immediately executes the next command in + the sequence. It suffices to place the sequence of commands between + parentheses to force it into a subshell, which may be stopped as a + unit, or to start the command in the background and immediately bring it into the foreground. Array variables may not (yet) be exported. There may be only one active coprocess at a time. -GNU Bash 5.3 2024 April 23 _B_A_S_H(1) +GNU Bash 5.3 2024 June 12 _B_A_S_H(1) diff --git a/doc/bash.1 b/doc/bash.1 index b5f156db..7a91649b 100644 --- a/doc/bash.1 +++ b/doc/bash.1 @@ -5,14 +5,14 @@ .\" Case Western Reserve University .\" chet.ramey@case.edu .\" -.\" Last Change: Sat May 11 12:44:30 EDT 2024 +.\" Last Change: Wed Jun 12 10:31:44 PDT 2024 .\" .\" bash_builtins, strip all but Built-Ins section .\" avoid a warning about an undefined register .\" .if !rzY .nr zY 0 .if \n(zZ=1 .ig zZ .if \n(zY=1 .ig zY -.TH BASH 1 "2024 May 11" "GNU Bash 5.3" +.TH BASH 1 "2024 June 12" "GNU Bash 5.3" .\" .ie \n(.g \{\ .ds ' \(aq @@ -8054,44 +8054,40 @@ and performing any specified redirections. The return status is zero. .TP -\fB\&.\| \fP \fIfilename\fP [\fIarguments\fP] +\fB\&.\| \fP [\fB\-p\fP \fIpath\fP] \fIfilename\fP [\fIarguments\fP] .PD 0 .TP -\fBsource\fP \fIfilename\fP [\fIarguments\fP] +\fBsource\fP [\fB\-p\fP \fIpath\fP] \fIfilename\fP [\fIarguments\fP] .PD -Read and execute commands from +The \fB\&.\| \fP command (\fBsource\fP) reads and execute commands from .I filename -in the current -shell environment and return the exit status of the last command -executed from +in the current shell environment and returns the exit status of the +last command executed from .IR filename . -If -.I filename -does not contain a slash, filenames in -.SM -.B PATH -are used to find the directory containing -.IR filename , -but \fIfilename\fP does not need to be executable. -The file searched for in +If \fIfilename\fP does not contain a slash, \fB\&.\| \fP searchs for it. +If the \fB\-p\fP option is supplied, \fB\&.\| \fP treats \fIpath\fP +as a colon-separated list of directories in which to find \fIfilename\fP; +otherwise, \fB\&.\| \fP uses the entries in .SM .B PATH -need not be executable. +to find the directory containing +.IR filename . +\fIfilename\fP does not need to be executable. When \fBbash\fP is not in \fIposix mode\fP, it searches the current directory if no file is found in .SM -.BR PATH . +.BR PATH , +but does not search the current directory if \fB\-p\fP is supplied. If the .B sourcepath option to the .B shopt -builtin command is turned off, the +builtin command is turned off, \fB\&.\| \fP does not search .SM -.B PATH -is not searched. +.BR PATH . If any \fIarguments\fP are supplied, they become the positional -parameters when \fIfilename\fP is executed. Otherwise the positional -parameters are unchanged. +parameters when \fIfilename\fP is executed. +Otherwise the positional parameters are unchanged. If the \fB\-T\fP option is enabled, \fB.\fP inherits any trap on \fBDEBUG\fP; if it is not, any \fBDEBUG\fP trap string is saved and restored around the call to \fB.\fP, and \fB.\fP unsets the @@ -11202,7 +11198,8 @@ If set, the \fB.\fP (\fBsource\fP) builtin uses the value of .SM .B PATH -to find the directory containing the file supplied as an argument. +to find the directory containing the file supplied as an argument when +the \fB\-p\fP option is not supplied. This option is enabled by default. .TP 8 .B varredir_close diff --git a/doc/bash.info b/doc/bash.info index 1314958a..ab227dc3 100644 --- a/doc/bash.info +++ b/doc/bash.info @@ -1,9 +1,9 @@ This is bash.info, produced by makeinfo version 7.1 from bashref.texi. This text is a brief description of the features that are present in the -Bash shell (version 5.3, 23 April 2024). +Bash shell (version 5.3, 12 June 2024). - This is Edition 5.3, last updated 23 April 2024, of ‘The GNU Bash + This is Edition 5.3, last updated 12 June 2024, of ‘The GNU Bash Reference Manual’, for ‘Bash’, Version 5.3. Copyright © 1988-2023 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.3, 23 April 2024). The Bash home page is +Bash shell (version 5.3, 12 June 2024). The Bash home page is . - This is Edition 5.3, last updated 23 April 2024, of ‘The GNU Bash + This is Edition 5.3, last updated 12 June 2024, of ‘The GNU Bash Reference Manual’, for ‘Bash’, Version 5.3. Bash contains features that appear in other popular shells, and some @@ -991,9 +991,8 @@ File: bash.info, Node: Conditional Constructs, Next: Command Grouping, Prev: and filename expansion. The shell performs tilde expansion, parameter and variable expansion, arithmetic expansion, command substitution, process substitution, and quote removal on those - words (the expansions that would occur if the words were enclosed - in double quotes). Conditional operators such as ‘-f’ must be - unquoted to be recognized as primaries. + words. Conditional operators such as ‘-f’ must be unquoted to be + recognized as primaries. When used with ‘[[’, the ‘<’ and ‘>’ operators sort lexicographically using the current locale. @@ -3280,24 +3279,28 @@ standard. The return status is zero. ‘. (a period)’ - . FILENAME [ARGUMENTS] + . [-p PATH] FILENAME [ARGUMENTS] Read and execute commands from the FILENAME argument in the current - shell context. If FILENAME does not contain a slash, the ‘PATH’ - variable is used to find FILENAME, but FILENAME does not need to be - executable. When Bash is not in POSIX mode, it searches the - current directory if FILENAME is not found in ‘$PATH’. If any - ARGUMENTS are supplied, they become the positional parameters when - FILENAME is executed. Otherwise the positional parameters are - unchanged. If the ‘-T’ option is enabled, ‘.’ inherits any trap on - ‘DEBUG’; if it is not, any ‘DEBUG’ trap string is saved and - restored around the call to ‘.’, and ‘.’ unsets the ‘DEBUG’ trap - while it executes. If ‘-T’ is not set, and the sourced file - changes the ‘DEBUG’ trap, the new value is retained when ‘.’ - completes. The return status is the exit status of the last - command executed, or zero if no commands are executed. If FILENAME - is not found, or cannot be read, the return status is non-zero. - This builtin is equivalent to ‘source’. + shell context. If FILENAME does not contain a slash, ‘.’ searches + for it. If ‘-p’ is supplied, ‘.’ treats PATH as a colon-separated + list of directories in which to find FILENAME; otherwise, ‘.’ uses + the directories in ‘PATH’ to find FILENAME. FILENAME does not need + to be executable. When Bash is not in POSIX mode, it searches the + current directory if FILENAME is not found in ‘$PATH’, but does not + search the current directory if ‘-p’ is supplied. If the + ‘sourcepath’ option (*note The Shopt Builtin::) is turned off ‘.’ + does not search ‘PATH’. If any ARGUMENTS are supplied, they become + the positional parameters when FILENAME is executed. Otherwise the + positional parameters are unchanged. If the ‘-T’ option is + enabled, ‘.’ inherits any trap on ‘DEBUG’; if it is not, any + ‘DEBUG’ trap string is saved and restored around the call to ‘.’, + and ‘.’ unsets the ‘DEBUG’ trap while it executes. If ‘-T’ is not + set, and the sourced file changes the ‘DEBUG’ trap, the new value + is retained when ‘.’ completes. The return status is the exit + status of the last command executed, or zero if no commands are + executed. If FILENAME is not found, or cannot be read, the return + status is non-zero. This builtin is equivalent to ‘source’. ‘break’ break [N] @@ -4396,7 +4399,7 @@ standard. A synonym for ‘mapfile’. ‘source’ - source FILENAME + source [-p PATH] FILENAME [ARGUMENTS] A synonym for ‘.’ (*note Bourne Shell Builtins::). @@ -5223,8 +5226,9 @@ This builtin allows you to change additional shell optional behavior. ‘sourcepath’ If set, the ‘.’ (‘source’) builtin uses the value of ‘PATH’ to - find the directory containing the file supplied as an - argument. This option is enabled by default. + find the directory containing the file supplied as an argument + when the ‘-p’ option is not supplied. This option is enabled + by default. ‘varredir_close’ If set, the shell automatically closes file descriptors @@ -5729,7 +5733,7 @@ Variables::). A sort specifier of ‘nosort’ disables sorting completely; the results are returned in the order they are read from the file - system,. + system, and any leading ‘-’ is ignored. If the sort specifier is missing, it defaults to NAME, so a value of ‘+’ is equivalent to the null string, and a value of ‘-’ sorts @@ -9096,10 +9100,12 @@ File: bash.info, Node: Commands For Moving, Next: Commands For History, Up: B ------------------------- ‘beginning-of-line (C-a)’ - Move to the start of the current line. + Move to the start of the current line. This may also be bound to + the Home key on some keyboards. ‘end-of-line (C-e)’ - Move to the end of the line. + Move to the end of the line. This may also be bound to the End key + on some keyboards. ‘forward-char (C-f)’ Move forward a character. @@ -9200,16 +9206,24 @@ File: bash.info, Node: Commands For History, Next: Commands For Text, Prev: C a string supplied by the user. The search string may match anywhere in a history line. +‘history-search-backward ()’ + Search backward through the history for the string of characters + between the start of the current line and the point. The search + string must match at the beginning of a history line. This is a + non-incremental search. By default, this command is unbound, but + may be bound to the Page Down key on some keyboards. + ‘history-search-forward ()’ Search forward through the history for the string of characters between the start of the current line and the point. The search string must match at the beginning of a history line. This is a - non-incremental search. By default, this command is unbound. + non-incremental search. By default, this command is unbound, but + may be bound to the Page Up key on some keyboards. -‘history-search-backward ()’ +‘history-substring-search-backward ()’ Search backward through the history for the string of characters between the start of the current line and the point. The search - string must match at the beginning of a history line. This is a + string may match anywhere in a history line. This is a non-incremental search. By default, this command is unbound. ‘history-substring-search-forward ()’ @@ -9218,12 +9232,6 @@ File: bash.info, Node: Commands For History, Next: Commands For Text, Prev: C string may match anywhere in a history line. This is a non-incremental search. By default, this command is unbound. -‘history-substring-search-backward ()’ - Search backward through the history for the string of characters - between the start of the current line and the point. The search - string may match anywhere in a history line. This is a - non-incremental search. By default, this command is unbound. - ‘yank-nth-arg (M-C-y)’ Insert the first argument to the previous command (usually the second word on the previous line) at point. With an argument N, @@ -9346,7 +9354,8 @@ File: bash.info, Node: Commands For Text, Next: Commands For Killing, Prev: C Characters bound to ‘backward-delete-char’ replace the character before point with a space. - By default, this command is unbound. + By default, this command is unbound, but may be bound to the Insert + key on some keyboards.  File: bash.info, Node: Commands For Killing, Next: Numeric Arguments, Prev: Commands For Text, Up: Bindable Readline Commands @@ -12213,17 +12222,17 @@ D.1 Index of Shell Builtin Commands * .: Bourne Shell Builtins. (line 17) * [: Bourne Shell Builtins. - (line 285) + (line 289) * alias: Bash Builtins. (line 11) * bg: Job Control Builtins. (line 7) * bind: Bash Builtins. (line 21) * break: Bourne Shell Builtins. - (line 37) + (line 41) * builtin: Bash Builtins. (line 124) * caller: Bash Builtins. (line 133) * cd: Bourne Shell Builtins. - (line 45) + (line 49) * command: Bash Builtins. (line 150) * compgen: Programmable Completion Builtins. (line 12) @@ -12232,7 +12241,7 @@ D.1 Index of Shell Builtin Commands * compopt: Programmable Completion Builtins. (line 248) * continue: Bourne Shell Builtins. - (line 90) + (line 94) * declare: Bash Builtins. (line 170) * dirs: Directory Stack Builtins. (line 7) @@ -12241,23 +12250,23 @@ D.1 Index of Shell Builtin Commands * echo: Bash Builtins. (line 273) * enable: Bash Builtins. (line 322) * eval: Bourne Shell Builtins. - (line 99) + (line 103) * exec: Bourne Shell Builtins. - (line 107) + (line 111) * exit: Bourne Shell Builtins. - (line 125) + (line 129) * export: Bourne Shell Builtins. - (line 132) + (line 136) * false: Bourne Shell Builtins. - (line 148) + (line 152) * fc: Bash History Builtins. (line 10) * fg: Job Control Builtins. (line 17) * getopts: Bourne Shell Builtins. - (line 153) + (line 157) * hash: Bourne Shell Builtins. - (line 197) + (line 201) * help: Bash Builtins. (line 360) * history: Bash History Builtins. (line 46) @@ -12275,36 +12284,36 @@ D.1 Index of Shell Builtin Commands * pushd: Directory Stack Builtins. (line 69) * pwd: Bourne Shell Builtins. - (line 222) + (line 226) * read: Bash Builtins. (line 523) * readarray: Bash Builtins. (line 629) * readonly: Bourne Shell Builtins. - (line 232) + (line 236) * return: Bourne Shell Builtins. - (line 251) + (line 255) * set: The Set Builtin. (line 11) * shift: Bourne Shell Builtins. - (line 272) + (line 276) * shopt: The Shopt Builtin. (line 9) * source: Bash Builtins. (line 638) * suspend: Job Control Builtins. (line 116) * test: Bourne Shell Builtins. - (line 285) + (line 289) * times: Bourne Shell Builtins. - (line 387) + (line 391) * trap: Bourne Shell Builtins. - (line 393) + (line 397) * true: Bourne Shell Builtins. - (line 455) + (line 459) * type: Bash Builtins. (line 643) * typeset: Bash Builtins. (line 681) * ulimit: Bash Builtins. (line 687) * umask: Bourne Shell Builtins. - (line 460) + (line 464) * unalias: Bash Builtins. (line 793) * unset: Bourne Shell Builtins. - (line 478) + (line 482) * wait: Job Control Builtins. (line 76) @@ -12611,13 +12620,13 @@ D.4 Function Index (line 6) * alias-expand-line (): Miscellaneous Commands. (line 133) -* backward-char (C-b): Commands For Moving. (line 15) +* backward-char (C-b): Commands For Moving. (line 17) * backward-delete-char (Rubout): Commands For Text. (line 17) * backward-kill-line (C-x Rubout): Commands For Killing. (line 11) * backward-kill-word (M-): Commands For Killing. (line 28) -* backward-word (M-b): Commands For Moving. (line 22) +* backward-word (M-b): Commands For Moving. (line 24) * beginning-of-history (M-<): Commands For History. (line 20) * beginning-of-line (C-a): Commands For Moving. (line 6) @@ -12628,8 +12637,8 @@ D.4 Function Index (line 42) * character-search-backward (M-C-]): Miscellaneous Commands. (line 47) -* clear-display (M-C-l): Commands For Moving. (line 48) -* clear-screen (C-l): Commands For Moving. (line 53) +* clear-display (M-C-l): Commands For Moving. (line 50) +* clear-screen (C-l): Commands For Moving. (line 55) * complete (): Commands For Completion. (line 6) * complete-command (M-!): Commands For Completion. @@ -12677,18 +12686,18 @@ D.4 Function Index * end-of-file (usually C-d): Commands For Text. (line 6) * end-of-history (M->): Commands For History. (line 23) -* end-of-line (C-e): Commands For Moving. (line 9) +* end-of-line (C-e): Commands For Moving. (line 10) * exchange-point-and-mark (C-x C-x): Miscellaneous Commands. (line 37) * execute-named-command (M-x): Miscellaneous Commands. (line 147) * fetch-history (): Commands For History. - (line 103) + (line 105) * forward-backward-delete-char (): Commands For Text. (line 21) -* forward-char (C-f): Commands For Moving. (line 12) +* forward-char (C-f): Commands For Moving. (line 14) * forward-search-history (C-s): Commands For History. (line 33) -* forward-word (M-f): Commands For Moving. (line 18) +* forward-word (M-f): Commands For Moving. (line 20) * glob-complete-word (M-g): Miscellaneous Commands. (line 98) * glob-expand-word (C-x *): Miscellaneous Commands. @@ -12700,13 +12709,13 @@ D.4 Function Index * history-expand-line (M-^): Miscellaneous Commands. (line 126) * history-search-backward (): Commands For History. - (line 57) -* history-search-forward (): Commands For History. (line 51) +* history-search-forward (): Commands For History. + (line 58) * history-substring-search-backward (): Commands For History. - (line 69) + (line 65) * history-substring-search-forward (): Commands For History. - (line 63) + (line 71) * insert-comment (M-#): Miscellaneous Commands. (line 61) * insert-completions (M-*): Commands For Completion. @@ -12729,13 +12738,13 @@ D.4 Function Index (line 38) * next-history (C-n): Commands For History. (line 17) -* next-screen-line (): Commands For Moving. (line 41) +* next-screen-line (): Commands For Moving. (line 43) * non-incremental-forward-search-history (M-n): Commands For History. (line 45) * non-incremental-reverse-search-history (M-p): Commands For History. (line 39) * operate-and-get-next (C-o): Commands For History. - (line 96) + (line 98) * overwrite-mode (): Commands For Text. (line 77) * possible-command-completions (C-x !): Commands For Completion. (line 86) @@ -12753,12 +12762,12 @@ D.4 Function Index (line 19) * previous-history (C-p): Commands For History. (line 13) -* previous-screen-line (): Commands For Moving. (line 34) +* previous-screen-line (): Commands For Moving. (line 36) * print-last-kbd-macro (): Keyboard Macros. (line 17) * quoted-insert (C-q or C-v): Commands For Text. (line 26) * re-read-init-file (C-x C-r): Miscellaneous Commands. (line 6) -* redraw-current-line (): Commands For Moving. (line 57) +* redraw-current-line (): Commands For Moving. (line 59) * reverse-search-history (C-r): Commands For History. (line 27) * revert-line (M-r): Miscellaneous Commands. @@ -12768,10 +12777,10 @@ D.4 Function Index (line 33) * shell-backward-kill-word (): Commands For Killing. (line 37) -* shell-backward-word (M-C-b): Commands For Moving. (line 30) +* shell-backward-word (M-C-b): Commands For Moving. (line 32) * shell-expand-line (M-C-e): Miscellaneous Commands. (line 119) -* shell-forward-word (M-C-f): Commands For Moving. (line 26) +* shell-forward-word (M-C-f): Commands For Moving. (line 28) * shell-kill-word (M-C-d): Commands For Killing. (line 32) * shell-transpose-words (M-C-t): Commands For Text. (line 58) @@ -12797,9 +12806,9 @@ D.4 Function Index * yank (C-y): Commands For Killing. (line 72) * yank-last-arg (M-. or M-_): Commands For History. - (line 84) + (line 86) * yank-nth-arg (M-C-y): Commands For History. - (line 75) + (line 77) * yank-pop (M-y): Commands For Killing. (line 75) @@ -12980,138 +12989,138 @@ D.5 Concept Index  Tag Table: -Node: Top895 -Node: Introduction2830 -Node: What is Bash?3043 -Node: What is a shell?4184 -Node: Definitions6763 -Node: Basic Shell Features9939 -Node: Shell Syntax11159 -Node: Shell Operation12186 -Node: Quoting13484 -Node: Escape Character14797 -Node: Single Quotes15295 -Node: Double Quotes15644 -Node: ANSI-C Quoting16987 -Node: Locale Translation18372 -Node: Creating Internationalized Scripts19716 -Node: Comments23914 -Node: Shell Commands24549 -Node: Reserved Words25488 -Node: Simple Commands26353 -Node: Pipelines27012 -Node: Lists30075 -Node: Compound Commands31947 -Node: Looping Constructs32956 -Node: Conditional Constructs35500 -Node: Command Grouping50404 -Node: Coprocesses51891 -Node: GNU Parallel54587 -Node: Shell Functions55505 -Node: Shell Parameters63611 -Node: Positional Parameters68144 -Node: Special Parameters69079 -Node: Shell Expansions72385 -Node: Brace Expansion74574 -Node: Tilde Expansion77237 -Node: Shell Parameter Expansion80003 -Node: Command Substitution99110 -Node: Arithmetic Expansion102643 -Node: Process Substitution103608 -Node: Word Splitting104745 -Node: Filename Expansion106886 -Node: Pattern Matching109982 -Node: Quote Removal115215 -Node: Redirections115519 -Node: Executing Commands125328 -Node: Simple Command Expansion125995 -Node: Command Search and Execution128106 -Node: Command Execution Environment130514 -Node: Environment133823 -Node: Exit Status135527 -Node: Signals137312 -Node: Shell Scripts140926 -Node: Shell Builtin Commands144018 -Node: Bourne Shell Builtins146129 -Node: Bash Builtins170533 -Node: Modifying Shell Behavior205492 -Node: The Set Builtin205834 -Node: The Shopt Builtin217349 -Node: Special Builtins234085 -Node: Shell Variables235074 -Node: Bourne Shell Variables235508 -Node: Bash Variables237701 -Node: Bash Features274283 -Node: Invoking Bash275297 -Node: Bash Startup Files281696 -Node: Interactive Shells287008 -Node: What is an Interactive Shell?287416 -Node: Is this Shell Interactive?288082 -Node: Interactive Shell Behavior288906 -Node: Bash Conditional Expressions292660 -Node: Shell Arithmetic297834 -Node: Aliases300916 -Node: Arrays303871 -Node: The Directory Stack310670 -Node: Directory Stack Builtins311467 -Node: Controlling the Prompt315916 -Node: The Restricted Shell319054 -Node: Bash POSIX Mode321841 -Node: Shell Compatibility Mode339352 -Node: Job Control348371 -Node: Job Control Basics348828 -Node: Job Control Builtins354002 -Node: Job Control Variables359962 -Node: Command Line Editing361139 -Node: Introduction and Notation362843 -Node: Readline Interaction364487 -Node: Readline Bare Essentials365675 -Node: Readline Movement Commands367493 -Node: Readline Killing Commands368490 -Node: Readline Arguments370468 -Node: Searching371525 -Node: Readline Init File373754 -Node: Readline Init File Syntax375036 -Node: Conditional Init Constructs399974 -Node: Sample Init File404339 -Node: Bindable Readline Commands407460 -Node: Commands For Moving408685 -Node: Commands For History410785 -Node: Commands For Text415868 -Node: Commands For Killing419943 -Node: Numeric Arguments422744 -Node: Commands For Completion423896 -Node: Keyboard Macros428212 -Node: Miscellaneous Commands428913 -Node: Readline vi Mode435567 -Node: Programmable Completion436519 -Node: Programmable Completion Builtins444476 -Node: A Programmable Completion Example456042 -Node: Using History Interactively461387 -Node: Bash History Facilities462068 -Node: Bash History Builtins465180 -Node: History Interaction470423 -Node: Event Designators474748 -Node: Word Designators476331 -Node: Modifiers478317 -Node: Installing Bash480226 -Node: Basic Installation481360 -Node: Compilers and Options485239 -Node: Compiling For Multiple Architectures485989 -Node: Installation Names487738 -Node: Specifying the System Type489972 -Node: Sharing Defaults490718 -Node: Operation Controls491432 -Node: Optional Features492451 -Node: Reporting Bugs504253 -Node: Major Differences From The Bourne Shell505602 -Node: GNU Free Documentation License525337 -Node: Indexes550514 -Node: Builtin Index550965 -Node: Reserved Word Index558063 -Node: Variable Index560508 -Node: Function Index577639 -Node: Concept Index591495 +Node: Top893 +Node: Introduction2826 +Node: What is Bash?3039 +Node: What is a shell?4180 +Node: Definitions6759 +Node: Basic Shell Features9935 +Node: Shell Syntax11155 +Node: Shell Operation12182 +Node: Quoting13480 +Node: Escape Character14793 +Node: Single Quotes15291 +Node: Double Quotes15640 +Node: ANSI-C Quoting16983 +Node: Locale Translation18368 +Node: Creating Internationalized Scripts19712 +Node: Comments23910 +Node: Shell Commands24545 +Node: Reserved Words25484 +Node: Simple Commands26349 +Node: Pipelines27008 +Node: Lists30071 +Node: Compound Commands31943 +Node: Looping Constructs32952 +Node: Conditional Constructs35496 +Node: Command Grouping50317 +Node: Coprocesses51804 +Node: GNU Parallel54500 +Node: Shell Functions55418 +Node: Shell Parameters63524 +Node: Positional Parameters68057 +Node: Special Parameters68992 +Node: Shell Expansions72298 +Node: Brace Expansion74487 +Node: Tilde Expansion77150 +Node: Shell Parameter Expansion79916 +Node: Command Substitution99023 +Node: Arithmetic Expansion102556 +Node: Process Substitution103521 +Node: Word Splitting104658 +Node: Filename Expansion106799 +Node: Pattern Matching109895 +Node: Quote Removal115128 +Node: Redirections115432 +Node: Executing Commands125241 +Node: Simple Command Expansion125908 +Node: Command Search and Execution128019 +Node: Command Execution Environment130427 +Node: Environment133736 +Node: Exit Status135440 +Node: Signals137225 +Node: Shell Scripts140839 +Node: Shell Builtin Commands143931 +Node: Bourne Shell Builtins146042 +Node: Bash Builtins170812 +Node: Modifying Shell Behavior205793 +Node: The Set Builtin206135 +Node: The Shopt Builtin217650 +Node: Special Builtins234437 +Node: Shell Variables235426 +Node: Bourne Shell Variables235860 +Node: Bash Variables238053 +Node: Bash Features274670 +Node: Invoking Bash275684 +Node: Bash Startup Files282083 +Node: Interactive Shells287395 +Node: What is an Interactive Shell?287803 +Node: Is this Shell Interactive?288469 +Node: Interactive Shell Behavior289293 +Node: Bash Conditional Expressions293047 +Node: Shell Arithmetic298221 +Node: Aliases301303 +Node: Arrays304258 +Node: The Directory Stack311057 +Node: Directory Stack Builtins311854 +Node: Controlling the Prompt316303 +Node: The Restricted Shell319441 +Node: Bash POSIX Mode322228 +Node: Shell Compatibility Mode339739 +Node: Job Control348758 +Node: Job Control Basics349215 +Node: Job Control Builtins354389 +Node: Job Control Variables360349 +Node: Command Line Editing361526 +Node: Introduction and Notation363230 +Node: Readline Interaction364874 +Node: Readline Bare Essentials366062 +Node: Readline Movement Commands367880 +Node: Readline Killing Commands368877 +Node: Readline Arguments370855 +Node: Searching371912 +Node: Readline Init File374141 +Node: Readline Init File Syntax375423 +Node: Conditional Init Constructs400361 +Node: Sample Init File404726 +Node: Bindable Readline Commands407847 +Node: Commands For Moving409072 +Node: Commands For History411299 +Node: Commands For Text416504 +Node: Commands For Killing420638 +Node: Numeric Arguments423439 +Node: Commands For Completion424591 +Node: Keyboard Macros428907 +Node: Miscellaneous Commands429608 +Node: Readline vi Mode436262 +Node: Programmable Completion437214 +Node: Programmable Completion Builtins445171 +Node: A Programmable Completion Example456737 +Node: Using History Interactively462082 +Node: Bash History Facilities462763 +Node: Bash History Builtins465875 +Node: History Interaction471118 +Node: Event Designators475443 +Node: Word Designators477026 +Node: Modifiers479012 +Node: Installing Bash480921 +Node: Basic Installation482055 +Node: Compilers and Options485934 +Node: Compiling For Multiple Architectures486684 +Node: Installation Names488433 +Node: Specifying the System Type490667 +Node: Sharing Defaults491413 +Node: Operation Controls492127 +Node: Optional Features493146 +Node: Reporting Bugs504948 +Node: Major Differences From The Bourne Shell506297 +Node: GNU Free Documentation License526032 +Node: Indexes551209 +Node: Builtin Index551660 +Node: Reserved Word Index558758 +Node: Variable Index561203 +Node: Function Index578334 +Node: Concept Index592190  End Tag Table diff --git a/doc/bash.pdf b/doc/bash.pdf index 234b599110b3f035cdb35e0e62e89d94257f9a70..9b8c80c2b9d3fde71a33afa4b06cb572061f9930 100644 GIT binary patch delta 345542 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 )X4qogV~(@m#W5uZ!1Ufq88 z^73>N6|rFwl~Ls(@Um3g#wj@=O@%SI2-el9Ti#EfiKT=cwpd#+qbZ!oIV;X+YOMGk zl)XGE=V8&;+Lg=zA%Ew zGv+?I|9F2X$Suf`QYSJRBrPwBPQ-iMYc-6qx(*yt=d@cCGbC>`dAl!oF5E6)vej~C z5ZW=FPv%AZo@i|H_5M0y&d_~#@flc6LZy{jd2_el!qg|ngQ$m4g*5Ob0P3t~{!EDbjy7$FO%(g;i zM4=M~IAw9cWAE5zXbK)p!3rcF8dbRUok^k-8I`y+yER_=VA@`l-S|z;Kz7BhYpehT z_db2{c#-McQEqy%YgK%IY%9TQT94E_KYIF9I76a2&4^&?;(1Xj?LeSZiA~Ow0~5xl zzz%Xkhx#x@P32IMCFVs_qz4e73p)<4)V=TZ$ldB1dBc0{dS9a+MwCvSt6jgAty@H~ z`mbT$H1#!TRoPanF{#gzgfPzS;vF8U)3>_Vbw;eiE85JZ~q^_Blv9 zy2G`hs?h&d-ujta#6%J&!?^Y-==!4Vj|Vh5@DRgAja|`9xqD05Ga8{A? z$2(>dfH}#^)!^_Uo3?|2btejYk$ng)I_c7Ee#nNGS)a#$FhTH|p5z03!M`j(sgz)a z7phlVq=14#KDsfl^B~mEEmoU39;&()&nEOu4ICGq;r9=xA5ELbZWEs z`#1y8uSkD?$G0CSaCaajd$&qO+4`lbAO*aIJm|-C92~Hv1<=b>aEUFByL2u=dh11&^T&gi~NoUXv8AapqP`8n*{wx9zOdmYC zNAHXXKxfh!0x-4D|J=r(O#;*5_0OLmftiWagw<;b*qn=lmAcBgXEk-(1`N4#YkGei zh=uz>AHfRGwV(4o<;VVE*DRf;GtYEHdgac4Cf>1=u@4yrpmg%O>6uY8O@{Bld6qgf zr{N{cYYxyfu&z?ns~}6OsMfyo++@NvUx=UcWcE+)a+92LKrD}g{CskfLO5iJP(C0h zQ~UCm!#Yw+P|EBSL%vKO_oNNe$(xN)mIi`lZoVUPSMQAsTDQ5@;rKzp>4@7Ia!eF| z*)R^WE)f#EF=^`H=@|zh(8!J%+GUQCN%_*#KHVA$V|a1lF#$9`2gDIqfq4mA&}y|T z5rws6a#&)LJ$szV_!cx2s#;<`YTg2IxiAtOK&;9I8@gLV?2iw zlkYjb-^C{;TpHHg+f3-TIrGg#uHVSqFZlf>V(S5>>gNNX5$m03cPw6;!@=)=56I>= zt4c5i;$c{c3EY?%laGaLd0lmfUGe0xVIBwSGi`Go&)x}en$A8AWgVbU66N-}h#tc#&$KK@-yWLpO2i8SD^OQUT8CFfBDMGE zcaM;DT8=IO{m)MPZuTpIB(=PMS`=yP-WN~!!Uf{?u57gkz)ejw#w2~!HUQxo$~yc$ zaKtpviD>kVq5+w~7lsn8G5j^ji{Pc;M=+gZ1z|bLQ;AbNuxSv2y|hAO)!?J(@s~1s z5wG9;Bfx9IASV3Jes?TCJx)|^#6lJY-yR_)1~mG={y~9rE@z>szft`WV%Nvvmv_Mr z7e8G54_)3v@0W@f0j~iympT{$8h@AowjznTVv8W3dk$}+u9LQlT^CJCnxx2c`ObF^*$>1cF8m|^T<=ai@;&_f%Zcj*ykJK#NW#u40$+t{(>gNgXTRnmuvjvku1J_MwY*vgnv#F;oRj$ zcE4Mk-@ST9&eBk<@Gr9b9_EL7x?C2Ay$?B{i7u9Z;l^afO zvho1!zrOM_wR!vS=G+1G9N+x|Cl_h;Z~ni=*d zDs@F^)R_o7jMdhbTSm6kj(?F&UbA&m)la0lCk^zj4|UDTh8#Gn|0a4i>|P$-OJm2U z>WtQ6*`a7iR?9(ttZ8H!+46X|SZ_dLG>)f5wi1U=Y z1O{dWuTZQT^0;Ls*|Qp?vCGQ`(&WX45xu=QaKga0q{XLwR`R?monxjFDTnQw%H8tC z)%8(xiQJyKxLznvaZ!~`mX}=UuFQ7g^cne#2P;J<$4)#?2ByGK@Lm)-(X`*ZTRdmY z`uVov4TsU8mpI;p&VS!6nr+sgVStcBT#|3AL$R@YR?KeIEbIIh1+LlwwqeJ1lW$p3 zJR{@Q5%j#z2}8B3k}<%Srb2t$7p!3*5SjMcFSY8NI)!9x5 zm@+t*KjP@`7ORYJQCSgnl1U59HXCjYQWj*IYj6<2x6Y92er5uQOWB*BIsqI>0f$G` z=^ll5fpMWElz(i)z)1psF!U4H6T%4ERTuNF?gv5<|C!3*OB1;Q%t)!@Sw9wN7F3!$+Sr{UljhlXqcI?75bJ^+x9qjp@{>iv{d z^@Q`952-Z@zA_)i+-op5Ow_O*=IA5k>pW??+i~7>yD3tCzR0-&|h4 zet&U<=7!-QK)69mbL*;*G&frdZh}O&M0G<}2|YT5MNZ(w_U3iIkhGErU8+>1I1?-f z*%r(9ja+sX6XTF7Orw-KQTr2<1)g#W4iOEhLDSHog8kvTt?!Ds_=&amSZ zBiaz%tZ!Pjz@s?Q0*6y|+0eYeJu}mfVkfc$-jOj-?)BF0*d4k-X4R2-^R$@O2glq*r;`g-*ZD>i#%v3PHRCuK3>FqD6@PZ5C_q%FF&5l^%n0T*3HHd8kwv(1zWU!$l}fA`FGb>xAR#wHCZ{( z3?ISvY#aiD#2vArqEcKlq+NRT{@GD#g(>HlRo-2Fclq<>&AF7C-ypqZP9D)BY)v^^IvV9w2OOlhD^sQ;n(N4FGn-$;mVVi+#89Rt}0Bu#o9i^h7AMSwL`g~ zgo5ZKX9TX9bXFLFW<9u{uwq< z*rj343bt;#Jc?qf{CPIM$5h|CZTQK~LLLjd5w7S~9~Gm}NgW8C&B;Im$f zglSAWE;W-of+6@OcLWGX+MiVUz;rGXw^OlT07~vsBW;|(8-Hj-2fKSB6&#_S1XiKe zGaAH`xT?eyrVz^0;pvr-g<;=6iBgX3ViS>)j^6R1n@Hn@tgV|s9yK#MdesKUyLf$l zE#qWJElgB+cgzB#L9*O3JIew?CkQ+(95X}<#{iJDr*%~nnJi}18_-RA2gxhxh&ZZd z9GDbGwBBdUR(~)^oikAn5~9>TiLQ;EjygZ>U7A5=7O7Gpnp1CoE2gt4tTuU`fkrdw zV_u2Gzs8#$y(^$03AM%sx@rd}!L31fXCDr#Mi7NktbHQt^0oGKmL2w0xcn0g> zrj-;yS{#YN+xo}0ZCe}L+}L(D-q?BHJHB`8>s0mO*Hbgq zQ_v&PIF1I0{1As#;P3+Pjui=^w`F0)E=^+xXHeYg3LxjG-FwvnW3V6dSxgaEPggU? z+0`c4Z30v{-_OG)EF$Ng1CG4~F2YfgNNV`1{H>O~)0S^+ntpG`%kvtdUj>RU-#l*= zHq2hQ$=RnAX%J9j*Qw(tWJ~pBQZPb56~8|^hpxA>{}6X>FFPs>IM(}CG}Xj1Bq*GP z{h!;x-`pvK=#N*dhm>FuoSbj2xu66h}ImGRt5x4|3#6|Qga-I4rZect;M`^Q!- zpBJiM--4XBlN%MgewQJEs~2(hG`tLK=9Ia9zlQkr^P{W5wAOXi(H%L!H(;-^Ka z<+v9GY-~^EJ#=}^1#tc`XvL8e^ zeeD>PbVs6^pYCK`hQhPV?$FJ`qy+v01A&I4`kFfKy970TdVCpR{3`lKDTlUcazS_) z()nM$Yefy{gW4y~qgbBF0y4~!^Ow_%B#mS2F%JoB3Y3F+jDnC(5L5>j4Os#i0TxF) zO-37Pf9jg9Z|j_XXgYqkMdNN zZC5|4CT&B4w7(hv24YMPu@IAFNEDWc;x>00QqIgdV0kA5PaQXuaGIw`lWIQ@zOv=*F^lQTV+ z5|j*Z+Fr`#bhk6xkYD;chho}TDw$eh+%=nkX}L>$(+;f>L`2M0$sz@Rw&(sQ+$Ho& z5Ub-h{F}#s(C~rp%_9{~SAN-fKe_INiT)0z+GovzbCIjbd za@=XZ2=e(%FXV)JjYZ=6QgNA}C9GJPUk;8w9+xK`c$heGCietbFuTTXn%_Kgk4J!i zS54k8yUqF4blPS&Fhzc|y;&Xf{PyZ4RQwBZ-+b=}8ZYfe`Ck{;YSoz;4&`L}Pbm==1prtVm`X3PDncsBJm5lRd9HNz8+ zBMcWVh>I5K4Ybv1IpY&3KIPJ96;=jpVYJoRtTntytwaI_ugFL**I(}0oSZ+{LgZVosGdliu2OxuL;5L{lxCXQ z>!nrce%d+UDzp46MuM~|_+_KCvv3_oQ0`@`-4r%sFWEt41}8!OC)Xt;jvNzEF)Xe( z$c+>&2&fW9`F@CQ_g(|`|DaLiL>&NfcDN@#WX%voRip1Z`pe+i&f5D z!duisR-pAGj*MEvt}WghF0KGzqwDG>wfk+AO>AU9(iT&$pTRAJLZx0}oMflp;uU$K zs{zi8BMfD0)K^vv_K#GBC^6&pq^o(geqM$@GoO>#(hkAUVb;LqEF3Ye%Wqk>tKJ&gxIO%R--;7{I7A#h#mHP}fycHsec$hX&Th^dZlZa)Z>ZRCtCH-A!@d zTII4}*;4@7Ir>R+`UA}llyhF$GdWsq`352V?_PUd;bkt-(~A@EczC78TZihC*KXW< z!=3jOOd+h&ALqO35<~D*tU2-#ld4=TVD3izvtcgb-Oh#ReJoKqiUaJ{nJ(0 zEOB&tJLf~{{9H_Evdg{HW0vB$m8!yF;>|k-SmK$om3wg4Kc};X5y!@*FuAVmo^9+D zEbwqEFV(&_cSZqdD8`_Y>qBV5K}a9NHOO6y3RY`BwwV4@yLDs9g7ZC+K$nL-pp~n- z6mjjYu(=tu)WsF&NEya~8F*^;9!?g!B)-%@HztC7ulquZoe!8QDDGDcs6jl zTf4gts|xGcD*TlQs!xr_9!o+mDJ*u_R0O6Y#&KtL$1x{EdC&Qa?1QZzMiW|X0-9_5 z+f2BdHWFoeZR043LA<+*hXRW=Uy+NSO=@Ch4+(tGEu>9U%NOEa__wg69XhvDUW#RTbQm6 zC4Sre=(6)QNsD;n4n#uKn)M>=jBOw$=0wl7UjwRb1MOiX6GlF{+MWCq%%w=xa7s{U z{^9{dgYv_?F|OnvAad`+!s}_y1__*c7q5zn_o0{{wZk# z_qlZL+1?}Ng9Izo%88-v&lMUbk%Q$^MlQ4Kx`j76f4+{K?ZoCf%8)1$?5Vu3YTW}E zSk<)mqBwtm9d=u_E=3z{25YToeg62?xRB$SBaF!v4&IWk&gG806Yt7wqmzg_53*!P0dj&dfbI$Q z_Bn6qN%_{tbxIhFoBSk@r=M?d*@Xt=VZ(|$*;3pvtJ<%&m56&dCJMdInVLsh#w?4l zZD9xep1c%uVx@=X7L}EBDP7=FM-)I`96hOpG=~h}y0gtisgo9Y)=6du4-b2#61Jvx z|M&y0EJDCeq}%yIKgFB9%_4FzfX3bhu?TM!hWgp=LE@j!%Iuh8eG=lzSCR=>;2J@Q zVInOQ4~`%PM+KTiP4u^akly7+P%?ixsVm;kHbZqc#9Oc0}aya)m$ zJN%Ztycflg5_9a)v!M@_jkk-7p4|r~;?>;HBrRot#BnZ${&NaECNCIRml_N<344cs z-x;oUNO5upb#FOvaSI+(;Llit)pXGxixmgC2uv@LZ7n(jZJjc6pIcTg<_-*MMoP@y zmBaPN$q}M6P6d|{Mi@v;e)&g9lwn^ZQywUS{X_)6c?n;-Q5Mo*PxbD<(k}N93!9Us zygxc5q(Y!AgCu8`Loy9;L*;cT{lQnNq*-UqW+Sv{er{gJJafnUwaj``1mFuKW$b zc20{r(yjCHb0gTz;(5LipNC?}buZh3WVO`4zDyPqN6U{Bp(DWa%mymz(8$CiqMY<{ zd_WttH)~g|Dk!k|=<{g$-{79PU}$+t4eNn~$*KpGSR=EJ#<>1a_d#Mq#ZeQfnPqVY zQc)8Mg9CzcOqD48{s_wxpzOJ>0)PKg2#-U7{>-ciF_e5D+E}hW9JELoqek>-!012$xox74(iPCH`mK5PjZ(3g= zjLwgwQ&UaOH$@J*tf^bcUf!f4=<*Sdp@AIb2WBrYeqYuSZ)qduOW0)2BaZ?7RW}|F zs-xwRyq`sdTK4nUc|8zp7UWNCno+(Yi%YNCrkgU%<+Hw>B&KJ3mX;=Qmc4>2TwPwU zne20ZK>nu^1q28YI5)nW*-^_%xHlyKWte={HKUsWjY^vgdaQa)2*yt4^?y-11r@4S zm0b@EEd*s$&r3CF9HL@61oDzJIcmQ;F}^o#v&gViM!PdLmsYcB2``1aNNV6;CpiOu z;SS4>L-Y{aI}(-Ee-E8U0dB$8*=eWtcU?*N0QMh7-rw!%O{($+P+vNG#Bwb;c^Gm< zMV(VJ0~MbEj512RpC0~BPglo}p`L8u-j(@nTN(xr(@}BBp7R+Ns9rQ_N@(wV*)iO# z7d2vA$)Yo1)Az@upKj!Yz9B+@b7EGv#Yf1LeB^!7tjOchLfZOh@T4?aMAJ0IZUPAd z0K-OgG!z^W%}aT!($P?qT3M`TkF_kcggqGeSV&^Y(+{FSPEA$DilZlGJRGTK_lu;Z z;vBNScmrbz#9b@CFtOq4zGJPVXRVAjTAT|sTSp`MD(8f7Ov_H)F-J3v*lINPm|jWb zYc0uHez;4swpVC(g36^tT)KFqY5wvU$n}MXKdJVqTB{x2gQiIAC0rpcdI=^6V(_&l zvpp60&g%qfk!mFMi`gbD8=H+L!~zSzeNCgsB45AETo$Nt`*`rWYqp5d7z#*n_^rK}j&c`AhfqLuym z-!i;-{bImb3ateywa)jWdy*Nr-gZsaVgy>hj`jXcJ#sog@ig9z>bn@X(>5WfrNUn= zVKlUF(O3fjnJw|BEmSwYMZY1XI#dSkUzUREpSk)ysbl5lLF%G1|N48ik#QxuKRXoR z{#v*kndguO=W22>Q;qq-N(_4duKI=S$z3UJv|DtwZ z#^E(87tk8bQq1laG0fj*uM=~N&(_mf$i8aCvDTBXU?^5CzWE;{^fkNInlm}DqCAOV zFKZrocvXA2%E#_Z5prW!XHZphm7B~Cd_u1?nj~wKR^oTL5MYz9kpBt<8dRDQCYi;c zo=o%Vn~if4oiGDyL9|&FErF5Ej98sEXMwu4$*&_M+l1=ky58!ns$XrF+3sz>vgKxX(q=$6zMoSS9{2wq zU-g&_1XFzkWlwe7EjafUa;}#A8Qe<5v$~{W1GY3Sleys;f;d^SJAWQODKZV5=i$Fu zqndQefOO;s{IXWFJ{#gpz5SI z)>>!umgn;}TQ^gOer>36TwEEcaCo%1XmErVp7#V^(b<8fj>0J*@fsg*wk2Vj&|kUU z0G1EoNX^B;uk*Y9JUDb*CR2UZ@d-*a@P$zmYOT);xACEi zi?Za!Vn*bSHfJ^a`ugzt;U^0$2=-Ey+W5KieDCF#0Gk+7Uf3oQWmTB9&=gTRpi~?~ zb`gh_VA#rvmGNQ9rh?pMn)y$ORs?U#Sym!=W^KNiqt5k;j!B z4(x&cN-}Xc>s^zH$&}k?cY?cY1ZDh0aQ*gguU~zxdkylzW13hPc{Ih7Jh0z&Cpv1m zzh5DAtxo964c0f-Um3;&ONH96pOpDWlnY~R#`w-_DD{#9)TM_Pek#P;yX*xpczhaZ z@KN&bYl`dy)vVM6tnz&sY@9RxOzSqQO&?{0;6`<6~v!9h_G5ls}=t|NRJbbVen5KUZ*8Ik%5i%{@OTDM9%9DfKkLCni{%YF4} zyv=PHev?wYZdGj;e7)ocv1`cMuuEyW^qQDAEhh9%)z$>BGywt3oLZ4&IijlgBrEH? zC1%bOfNr;nU{_d1i`B`Q*(_S&o7(6C(}tK0hfgICL|K(eITuvtTT_0n+Cd!S9P3Zj z71(mIACYB(+}aT5pc?}k!OWv?dMyhMXP zbZ{l6h=)4$w>joKhi4B6Tv z;Jmr>JN!6-D9$`sCzma(c06*7^Sl}eXOg1FaBvG153XqrB4ro()FSp+^g?*E5L^(Z zAzccQhywpPfu!?!`}I5KjWn~(!0-NR`*`-P&I<3Agfgnt`@49ABN>a;DH|j#DAl2= zmeeZ)O&vZ2BRKp*CHGHrI;dX3OkpVhj`-4hA;Ej7Pu&nR=w;0M%Az%AmWnf8#h(R@PbLt|R z8e=}Zzr1{Wsef-)Ep5LQG3`# z(5Jdn0xgOJ<(;HcIx8yg*MVO}-dKN=hQ&fZ3qg$uwPEiQ3y*vtRcuBEtYJVAy}6ey z%Cl*BkKoWk+JZWLuLhOArdy>h)ZFdXNl&O5iJFDDDzNTn{Z-XvsU4{MN#|ns_+F@g zk>f_@Wqwm)bmt&z9OKP7j&gv-9ru^Uys>>u_?CwZgQ01uL6J#LW09%s@@5k;xFQyj zdbTqdHc3@j(S;PuzQkxBz?hC96%2N0@C)7N6BobcmZ6u6v0*|!wB#DHlrQGVY_(01 zsKv#R=vF2#^fn}K=VlzCI1K5O2x%d&Bu9rngBm5K$q6uQbTrDGP*#&s=A(y{I^U(K z3f5{6jh96xyC4z#N6yp}W>)@NoMltmI;0;Z-dvw$j{kOJJIq}X*#DhNL*wBx-DGSZ zcA0V@%yVw8QZJ`G<2q?tv-+fdU8M(e|Bt=U<>xbE3<8XI?Bc99y+z*T2cIo_gAEm`oPQlqE*qMz*-Jr0VBoTAz_+>#mZh~*6cRJ2aR79Hb~;E?HVBOO5?;>H!*JL(JzKBihf`#b z>E18dxD-8vl2lBhi2*)KCUtS0)Vl?VYiQI%DgX44-QqDpuQGQ9bYIr4*@CXn#J8AJ zJq`Z(a@;TSf4Ry`xxC_Wmg?ph9LFe)Ie-E2TiOX(GMg?cz?<>W3ASrUKFiLQP^h7h ztvDbHh9HlT`9rntg;S-Ud8!aM0d}$NqLWpv0S(&6W*U6}Rzq8~D6xW)=`WNJEI3Wu z2K1#aPe;g9)S)L=7jn^n=bKM*$#yEl?GExqZL>55u$2tNHCTiGk~)+!Bbpw`iO86H-eJtLtQ&1xF_R@y2Z8b`riFwo_1;hn`aEg3nrK^eV!z z``0iJ&|F8)uwX>N_6;BIa=#(n=Y4eSs}A$F0|x`q@2H$gu8ap!_F)bBe5`CTbwu~o za&cFA(qzHXVn>v?-F=jo!|fSG2_CAR zRrIbH&|D$ZOvSLJz{c5b98sV-nnSr;?#ZZV zqwbf6tYUS3L_n6S&B83ZpzG+KmK8+;OH;Iuw8|*F*|e+L7ub+WiC)%?{m-lqFL4gY zzwu^;Aj>@=bt|aiXb7~XsPd*}B#fEQ(9Nm!1M-orvmt1eI zN9_WbllS{1-Axjjg-AQk3@OgIFrgJYG;g)(H9b+og$4Y!MJ6X?QF;zwo6_`j=3`(g zw#LV@Bv>ekOL<@zG<;!Kr9hKn2Q4=_lURVgx&pHux~mg?4@iTf%k1+#Uz zZVdC6Wnosw!`2O92Ipr0;?KxEtMaYnaLnuc&|sMy&LlLVyXvz-FLL89s`}M%3k1fW z4bUe~GO|pZu+k0OzGMaNBboh05j@_yu^~1{L za(#6f8D~FwYz2Qb#J@K0YIqTzD+DHqAUdU!XTk6Kf2-eB#o_*?K0L;}bpM~`XZ z+wjKfq-h#cH=t*D8@i|?-94J+nk0%#KAnxBI)F-x}gP;l&Wl=r{k7ji0Btm(LBY8Iyv(qf3XnzIGj@ zA;O)OGR@@$@GX6*boUxhQ(kyYo?E*w7u7tUMjS+VJD-CqnsS z!{5!rhzdF5u#9bYQ^&Kjc=>Ry17_m=ZC zRA+o?(Blf@Rk@h|*h#Bly#(akWEgQa^{nRWrjhF`U)tEUy;&UMmr6fyZ6wTOqkA%8 zTW<~rTrRB64#_R;kZQ4|P)|g$iHP&bC-!9L6954FE)D9@i`X*Ju6I!(?r#7pLc}6w{ArLOJS`U>K5+d9Y zE$t}~i3Vr(Q*nJ=INbV!>4b=BP$Q9L)aCiIO+p?;L{a7k#q9!$?>-x7*dLk; z2=LC#Kko;b8ziaROZHkKN*n*i`>_;hf^&$1=M-@TWI-f6+P7$sDeG{K zF^N@$zA6^qMYjx>YfURFT(D-b(Y_}Gzh|Y9u-K>$c%N&jHahk_0zzWSll~5wzbM{V zoG5C9e#RhJ&#E)6U*{nt(Tv< zd^l$oiNM_Yi$qSW0q1795d%HfZX@Qp>tnn>)?dvF_R+ndNG4iC2$WOvz=LPD8&M5= zq4mf2r#Z#r_ciQ(D_zq{@R}YVj}oTY;mPgSOfJ6!XrQcNt7_v}rQ~B3Uk=)b+$)VC7rqy&YWXX(q&K8ZVB)!wwTXGJuLrE0JH z8s=RV%SQOAuH^`IZEdXwmsT#1ATic?1#MQr=9?JwL+x~chp6CkUa}a7?$dWUKTNyKFRjMQY2*OE{{{RnY~yRXJ0}bpYDZ?17I_Zr8lN+*1@;K@=tl zlXau6oE4>t!e61kVoeQ1{}LfWbQjORSi0^vA3IZNW$&fVfcu&j#V?cmj*UotN~|oo z>VdJLsaP2z=SPcuMVsPC$Gc7kTrlZYr>?y?^>CjTVaskv&p`sOCz!NECkxeT9H z%#PgG&DF97=dgG7t-wM5RUC_y=mQjQ@p~Xf)^wJFJLk#9gh81V{M9xo&TDx(0D6~$ z2h-nduO%Au5@`W|Vj@dyfUX4hQ8*!*)`@a@dVF^WHo{4r3$!xHTv{`gAm#azH5)3Q zD<(vRV7@_nji+I!ObS#H$X$>NLj0_yvuaHV3bzBo8w1Z!YczXasXK4FdYI9X$1TC- z$bwU`Gtyn5F2teu16;!=b4IkJ+)Fbf0Vc!1_p&jpxFY~FYr7ho!YF^%Z~-nQP;T3!_V?&v!=y7 zBLt?zmQie+P_f$BZF88UKHdUfUkj4gq3oE#|AcL7+WImAh-cvb=G2nEF8^F}HI{1Y60^k~b)F-p&nnO?{m_0||+C%nga){ce-T02z zmU>VK`iEP23VU8&A%5he@%Q#TXTZ`@N&&cdB)L$AZg@V=>zf8O zk``XNotmqEh_`SGNw&FS0vVKV*THzJRdJ$A)8V_%I`A1gr#hIN2ANUrz*yKHPv$c~ zs5$26@Gg2Ol&C07i)KiDw+c+w5>e)o@X;%O7o(?vUlJ0{-T;nXQvs#2a5mIpIRKaj zLAD&6QyE!fQG*l=OaD(7_z78IVJ_6kXm4zMx|l8o7<|wP+JDN}H$#y*F$&X6oOU<` zMIFQJOnsO^1p1W^LYj}#sODt>Fr?rjB5zj{A)=Bfr0KkMlhe+b2sl?Hv>Bd?)_~{j zERmniolx}w?%S0a+QjrfDlyJ6D&WtQ9(5tCO6V&)wqN0N0kYZ?DTSjj_wXX3e2v$% z^MQt0uX$|e%*hd}njPCu?|I$n70{hj?4{d9SbDuYP~fHnrLueMh~lgXawb8RE{&09 zZ>(-)I(nX#{hxY2mr8Z$kILcb)>wXnitPx8lX4)gTn>q02%@8-3Idgu>BZNHgW^Yv3 z26I;GVNpDF9)O@+KOOAc-B06zJ31!q?4x*m8hhnTGsj&2%N)bV$ba%k zWJh<*kooIfBhF$xwKB8Pa)0)Zo_%j;zHmbbpGZOj($yel05IBrZ5eNW%^Fksb<2xk;4n7a-?>G!+$Q#g2%( zI9xwNDr-|Z4d$n0YXz9XifW#xuH%)0&DP-rT)EnUXvID>WE7Fr)Wq^4k%&c`kc0%g zfS`ae30F?h&5PzaQ~pu8cCP|+YbxD0NVR(V{7|{p@sh^%Qn8Bd-zM{* z)J4jyZ}f0Q5{r~pt_1>WyqwOs^CHG`4^$Yz8f&$7plpXcH_$aqp*FyGE>9|+-AWAe zf{|=Yc98%TOZF25+9TW;c6u$DMa%aWkaWGg&9KET)xGI#HFJz1h1bKMkypmafVV## zV-c=TUR#!l9#fH_z|pRlIhEDY8x}CNqJgC4?GKu~aO*oFB}1^*NkAYK@Ke1dgST91 zTpX7BlLXGy9xxrGyD#i1FBSo>;aK`?rXvnwxk!H+(lXPR$KAV>Gf>b(GA_)aEAA4* zhRkk*lm->g{u%9`!a*R!Q-_=VAaP~q6DP!1HvPJTxL!WW9=q0+=etx{)g7KaAcBvd zaR8AqP3wx?_cKdD6^no}X4DEFr@%( zjm`+vsb|vAtC~EcjN(+i0|2AqrY)pjB%7!<9LVw2#iUn9?x{_JYFJ5ukFT9GrvmOK z`NmCe0N|0W=L})Uv%)X8QNA1gE0(Y0tAtO$Z`+YH6FtLB4SH1fEH2z`Ytk9Fi43KE$K6;P``x^L_tO;$EIc&72XL6b_p3H+4k z0`3g`f~W#7ug8iG7M^l#N zl;HQ;t&Y=Jk{xSKMrln1)aff)Y8at50(&rYZnTwCree?QBI^|e$A`4LC1{lUq%R8mBI3tgEu{r?UIMI zs07%^-(JTC?l9k{j(0H2O+90q*^&#vM~eKk#UuS#dL`1GzK65)!b-JBrv(tcz~-bX zmIKkXmLfq76&Uw-*Y-knE+h{^&=M;}82yg1^-)vMVRzv&<}G zB`uk-d<>7}Szefoi9Q*Mq&}#%04z=ByMPZmipz9{1O%^Wv5lj@ST>5YQMSIgtz^10 z|J+y{O}3VZZt+0jfQf9Xx71;;t^GJ7V;n;fd*$$=9M&4C~BLxFiJI^uX zpBB!X2foAm4w3*%Gn`yw=)Q|r$R|Bnu@b;iIDI|1l%Mxc(9vC>K zT+|#nr7wSsp9x!0=pG|zrF32)?gwF&vGXXYjg;*oZB`{w64n-G%~mg<9b531)elnR zOg6Jjbp%0N2G@^*4!c1Bk7gr*+6&pn*tM-3O@eI9_yPlCSin36n%ZP{p(omS^6X)_ zEj_BUqZK{2%XVgbuH=9}9Usrq_)zb>ygW#Fst%1Fj=f%tzY>Q_4;i|eC#BC$XdXjg zk31&iKdXBiGGFZ=O|$5|vJz$KwiiV%hIwNaGF`wYYdasRF*2-Bn~!C%eHaW5*w*PI z8n3bbP)_?xfIsB})o8d)Y~#hfdS`Y58RH>(O{y3LH)b%;Hna_iVP5L^$yHTIt+<4L zH4}{s@?D{`us3$$g#_}(vh&b~H#Ms@S}jSG)u$QQM3KK7vgp+FKDtM*?xOidzR97y z)>FP8Bh!o}XWq|xEVl5&eXu*cn+vYY`;x&}2%X8JCLE;z`2|(qh@1?o&gz{Q)ws=f zVdxj%)HpT%!5G^v63f__&GwNz1OE0aP@wLCCx(daw=a?}Z|uWoBsG|YQ=W^7nDTb% zIm%&!hj*NxD|}6Pt_-@u3GJ^lVzjRQv-nBP3+nd1{dX?F=gvV8-eGW2^=8m_XNJX%x{v$g(e5F=x=;60pbSvPOz+VL ztpk`@{{M+s(%~@rmw>{&*l~FHo#k>Z&qsisHL)T(%3w)Sl@<;8CZ9i9m)b}KFOoFU2)w+1fsiS1F!0Aa3-AB?NpRElav`f;Z$I(*%psLf&iUj|X&_Le z@BjX;oek^ehfWc||nF1(3r z;Qm|SzILPA&(r0avj`Lp7?>E*bh2d9cgYFsFztBLY1q2;1V~q5otqcN`&HDC)E1NV zmI*KJgeU8QcLgT&POTC!?wQQ|4)`i@l#`mtVw#EWe(H}mFhDD>xK;l+4DkLj%ZGdi zj;-CaUvgNUcO$tz^zHY!gy+ff5SU|FWMV~(U4aDeE012kBoIt8P;N0QCEoM3nGaEo zg)nGLl3L&Q3EagS1RH9Cy~n8>T!x8zAuo5`;_41lcdD8b21*!miKNTi?F2lFYy^=HU-d8T1ynDTIG193;mA5y!tfy zJ*rnSaYs*}E~0h=F@!=ferp-T8hTIpuU?=1Pt&h(fwc1n!|%$|2WZ4BQNitT1v8D* z>6+&-(j%*(O3`;Sw#O(BKxflc7O(c@tyehz}GH2{uW+qAXQA4RB*O)(%Kdpn{)?wuS$ zZzHr9+d%E@E%CrKbDXl*_~V6M@#RSgP9RW8R%chz`U9@=Eq=VLc?%*UdvuDFpJH%< z%?;LqzA3TOv2qoHcBxhP7*E7dl9iCXah?i;kWPW0<~?XpZRee<9JhftX9i(Y&0N-Y z6Cig`?`qvg@n8CIYRBE^s`K7JI#S}=;C%d}_vC~1eez@ytgR`yo`Y!0nKd&edeMCX zi;##JmxsOoq82uanu^^6i6?)?Vwe{kBuTAVSzJ?{k2b_S77GG@Uu~&uDs)~mmZVzu zJQntl?!OnV57ul4!yrFqvWZZFv+`q*8!)5;Vc5I2*B~AOh0Oku794sUW+Zh28=DeU zuOv8h`HI^AT8)E_SWG)rH{7%cITg=7bEv$|MX2TJ#Y0>lr2> z6opmvavV>?_VCZ_EpH~{)(_1f7O)zql_Y{?%ZfcrLmi{Bw7@Dc;s&vQTgmmmuK)}T z)ZB*Pm=trCcp=EOLTLB+ARWe5!;=sT3uxa&g%r7&uUJ*vW0^ss;=XCFW?L?3Z>&%X zV-UoIi#Z~vRjz0?=CP$mj42rf_z()WbtKS6k*RcW-mrohEc2L9W!R`hbbd%eQonxV zV+LZ4B=+9z;F>lfYt0t$k`4H?5di8ZdsR6s-BrzRBDe#pEIG(JE4eIpqCHTbzF9eB z*q79wE4)Un&!PlfPXR85B`6og`?%0!M7R@aze^30RaA;cjI0ZT)eo?ph<%Px1jn^5 z-K;w#vbhFIgq`gunTPULwZF*|8qg~ZZiAi9D2701DxQKLM-aLKAT<9x$OG{ESn;mY z{kIAhuJY3f>YUNI{lP(_(K0_QblEoJ()lozt>nXFMNzfs1Y1Y2t_L(?u#+)L`H^z? zWO9jq?{%-0m?E2MmCfe`;l=$A73bJp2?H$a*tTuknAq0Dw(acLn%K6j9ox1wu{rU5 z&$*w@U+7+|S3Om$+UFM$Scdv7>C_@^39hqaQkemtlS&D+BnlJG0m$qy;vz-3RSSeQ zzkno=&wS1?4PO%;alH6G5LIhrirz^{Pl9H)eP1cQQIk zAzlpg8K`7f%c1mz5AHx7l|g-Nw! zIT}db0PjEs@bYo&NnY&|$cOc;D&f_Awh#-%8C;~^P80)JFHn&@PfTnTm18nb!LehQ zuo46irzVn*`(gYkpCz6G?_)XyBmF+P*kYMl!sDXuW+w@Jp&V4dG?0Bd(B4o2-_u_l zP%{k|d_GX_MYw(WwAO^A@h@9-d?q^r&rMjX0Qy1Jpww`+aqEKy9j239`2>b&K(EF& zm}UB3sPqvZO{PRF=62taYe;)jwemcwFs3f9kl1+3#EMBfjz^TIgGVoQ2KIjZ{ipl! zQq+p)F#(AiGkZ8yYb3emqlH@Mg5bGg`(q~%p zORP5=eux0t#ahKe?;+gLk@AT#PX>pIW67FnPHD+G#)9%F@eArnBn0i`DRgWIAYjZ1 z?WRvz!6^kp^0m|4+Dwy)VN)(om?KXc;{nT@A`< zZQZS^9BJI}wJ3E;HEeuz10^k^#dAB3N05(%fou(PulCxkGtj;0tw81e`FKCQcvy@& zR#htO#H~ZOVbn_pFhd6U&=^nzAb;2JH(kJtt^fFoG!uLs%f_DFujj3s|1OIid}tl# zlEx0!uv+Z>tJkk3jT_PbxkB5q4<9mugo&V<(?^w@2OgIqQI?g9T;tv^$iMn-vombJ zp9IMi_gQb{`JdTE2nt1#K<^}a&PMo9QBH3GstSjF5DVv%-gWp_)@O((;CctumjFey zS}Jm8U97)bP7#JxFbdtC95;JIdQ@FR#uxGNBrDIFtS_&1CujI{wQhz?RYd%@z^ss! zPTsL}|Gp_9(UR7S1W|LljwGX(AU=eJ7lsQ5?0~UER?Z_r3y*+SyqbJFbA?Syxn ztga<#*^8u?xYEWMDrA^`k{L03?_Q<`0xE$IWAx0Dk6hDst)@lvx`Gwz{^mW)B!8`$ zy|)oosTSuuyFqDv@H0D zbfIGFharAWP%Rt`u>9p#%egb05olzBpi@l!E4$WP-__^4hn zU@u6|JmqK_HVHr2L-wN)ER;}7kIYa{#m>;}ZfDMHC8}cs3@EQqXv?0WewT1z!iquL zsi2BcjW@3{IH9=iUxNfVHgM_Srf+xXqoq6%gxiX`m8+|pu)x? zRJMP?yp!W89>qv%Dg6oKz)#4u`hLZRiPyDTEB5y2&o0E!(icaMHoenx33a}5(U!K@ zulh^)-qkS#C{e?S_rm=xI@a; zl3%1X$?_T$B2}`gh#9V~IB3!Yw$Ll7#_`59c9pUK#D5uZK~+ha$_z~Vh_sizNp*h? zEpuhxj=ji2xkt$+dGm3uGkFb`1?Thk8lX$7%Fz zIF(d`U+~2zUR=)+nA(M(T0L+sO0WFR%1z6~7-!H6tJXx6$5Ys1Dj-<=hE$Y9GCypf zMUd+O7;b|;Q&Gxl-8yzjnDU2Z(XNhNsT}4bv5g>~`Hjq%P3fk9u}o@EWRGJ@rqQ98oX3@6N}qUukQJ zMHTN|0k1R~s={#IJf<9z(b0{$$AVbz`BfVLEqs*Dy(TN6o^g}yx?<>kP1Cs*R@1F= ziwYZDl@w&X3aZ&?&nBC*^nWF=(jmY1%KF2LmG=ty?ah0BT-3dz!~MQ`uR;94k!SIA ziqOM$q9;S+HM&44_-##J9bo+yz18HKiyiPoJ31;xvCFa(a&3Qh#fwbTN%*PV^nqkITJzF&uCjLF;B*S}9s2M2sbrrX}v$AXNs#KqDR zB`z+&qV*#*ss7rHA_!-LyLL<&g5>!SD$8zJRrLXxAQ{foyoVJL9)AN5x_STkHpp_l zA+e6}?=0QBA=zE%f~i+KqTzX9)&LClMjv_q3y|K!! z002hucaSr;AP{=t+axwCd_oCFfMf1g0FoQvKpP}CucCZVD49eFgbIjyz444zj8`;opjGue3 z0K{VW-V?M28bPsMSf{hvUaEW0=%w$&%nUd854g+jJ%_o2+5fj((%+pxOTk#U(+izJ zi2!cJjl8KZ}H0R;~rvw;*fxJD30;*EOm;9r4X$ZuoYyVxAz26S#47Tmr) zmz}R%yQINr|D?V>n}x~G=>NTzH$$+yd8QRG&+ZmdV_W*Di#R7yR2a#B{+J+(Im~{4 z-?oTDWUbA2uiyP_7p^3`y4^2nhfn3q^#IlCm`ZVhvar8KBC{~>q%gFCVG>C#I> z_H8C}oLwOP3__IkUS7dgSVMS561;x>=-P@u)7T*_{5sVV(u(k8cD$KU4Yq#ZcVIe+ zmWz3tZOZybK}-3(@&ozI*~zSx?=drHrXW0sWi860yME-NL5!pz7(3gc0krR`+yN{D zcY4-#I&06{oU^~2`3R^H^tC0OMuAMzFbf2iJ!`%E>C{CWBi4UtH}_-B9*n*kB(5Wm z2P=qp8)YOERdn^TJF=H3hKcP!t1Z&X?^GUsU$kcwW0D+-#nE7{5+o?tP-x zs^&27b`j>1R@<|;i8bp3{g2d_n7vn^J&wxV*U}Cj`zP}Sy`6TxSwP9RQ$GfP zTKub8{GRnIE6R@DNHaGa&@p1NGY(K=_Zy7Tvr0sHo};r#BPpu8)N)uFyMUeqytXW# zddl;Yde)-=cEOGXNu6Jw*W4^BOM}|#pE@!j2&N-$85$TJ4Z@T<{y&FrQ|UK8N))-$ znfq)DW|*>fL+Q+=cxD+G^61;YKVq2sB$fKSpD*s$=6Z#>$Lf!bp9G1#%L{Q?+BTkD zyd+qsDuG8k*{+6}IDi zKZ`MIc!sN;(+Vv^@yX(ODj3%019#cbwY7;p9&pCOk!`W%!F`CF zAMVVy1?{%HY+R{CC@*VXH%9oIhQ~}ea^{N3b~!pOBHTBtuALi04a9l*u3Q26b8E1G zv1%bW8ymyh4QE(iO*E|DX}JFFiIfCRnR2VE*LK_E_De$>WT&NFyC5c* zD2)kHy$y}Wd-t9lEJ}4pTyDxex9`8D#UdZ#~-EiTa@uEh+#A@h90Un z6%+2f)b*+Sl5uy#d#z{_)*GS`{MWJ7X@Bzu%y##K!c`#3z6z=X2rslfAAqf_nlze0j{x z)L^dc`(8J70U$crmBcqYiX;_FaGE^vMrOHfZ5s>&-WR-@*5)`&wRDTBpc59ZIW1hW zqXQD7M=Lz7OMmEz*WW8E+i^M-Kk*%iTgjCMDtsKCRWN2OH1;cNl)7!lECkspoKP4m zpv*``xaDem2tE|(YeI3^h_VzuV0}VYVOK_+*)xJt04%rC)&_WiguF^|0SB{}&4z!i zQ&l4)Nmv6GYgo15I6+O0Q+z0@BQ(iWao0vdIjKvrG{FY#0dOroUq{X8O|sMSS?GFr zU&KcbnK|JtByTY z(@QhU04f@X%Wt68fHyluqs|Au29f=Qr0p7rGjJ5EOO=}3?zFLxc?$?Ys}8MpQq?%e zEZT}&PV3So-+2zGe>1LsYqEin*(jLgNhX@_`7-(VFC(gcyZ#nD_pvWbZX@Tjr)LD> ztiNm0;bH>lK?Ewr+Cg&gR*&+!9gGR%A}vB608HnGh=7F$PIj&YteZ(InwCmFd8<6G zFBXoY!dnPgdykpkb1FB%C*ONZ+YXZ0-ERFy1Spu{+%Az!Ue-T5CBip6R1q8GSDwtw z6zkn67Xw^m@pEd0X$u02sT_-XBye*Wgj+kq1G3Yh*T~!#=#KxTvM+XMQ!x=eyvXeIa3oes3w79%FN~R&Yi1lvF_@+ zWw%>(9U1#;THMyXE{H3@?aEtnP@gYT2_oPssGVRrFv#_|>G*g43>8dc4YvIN;B*k> zxZ^hqL^>UJS$KxDDyMg%pdl&D*$*$W>GSz7Tp;8q2;2ki5QkGRd#sV%W#d88eiT-q zzKxX;70$w8S0lc!lRF=a9n?Pf8fKJQ$%eKdq=Nk}VNgEM*IghGF|1Ooe=*FNTR-IG zSrDv0PUsr1j+5?-G@dHhh?W>0@E!73#z~EQSg%NuIFv8wiX z`m)yx6}FT~>(c6b9+a=12=MmM+5*Lkv;CRifGH*~G8#`!@g|Z5s7ibcMl?z~oEt?Jb5f8G7`GDy@6%!0 zgsuBMOH!*-yj6~lTsEYx0Aoah$k9<2mNmtG4t0yocR3EIjqQmTZ^_%de>djh8MornHFB7edI~R3X_MNA+lZY-e3LrW$CWV1k7oxZj-n@-s?qt^$GlY0sU&do^)bw=$9>x=?f(x9b zdK5i}s$JLF3%D&8?=mq)L^9+0TnkLnHO~t55&=3Z41sC) zp5ZgU1701%I(f@*Wi3S6O>GDLaY1at4Hqx~qf(Y)vV$CeeTvl}$V`1^2HK_ii`e8h zw{|&pSfZ^R6h30&@CMI{CjP7^4#>PCR&X~*4YWxaw-b6eCX-x@$urD#fdH9Vm|AO# zDJP=1%>d*0uqm`Ei~MgPT}cRJ0dUeY^GjO%Kduee^zBUG4;u(5lQ|VLfeng^&3y(W zTEBZ*_+};m?qu%pDxKI0=s6hCa>6cZRFERlAp0H~9h+-QCz=!%W&x52hpZvA)J&-i z!cgxyK{_Rx`D*(~&s;^cNu@I#mB>xAMZmh79nI^n%H3{EPRVvPam%uiAtY^?Ci>xX zu_19=nJ9sVI*Um8}#)Z(cv%()1*xtTLWQr4j{)`)1Qg>C3GOzx6FAliEd!w9BpvPU}oB_7GT-`Huo}w3s zX8h9&UCp+$nk$WHx0UUIhE`X|zOeoV%9XUJQMOT=*^o=^s8Hga8g78}mswi%h#5vj z7Er$QpLh#zc{_|7qVS*f&SCJ*P%Mdx-qiyrfxH<0_D9*n`qkU8LsZlEdvrXU4EHtm zE!YfuBI-v}I+NY*4##i37rlMKJV{~@Uc?!9b`TF65*UL!pMAxKr2FYI+OCYHfWQiS<|1~t zGm+W!%BOVPi5ap(T6850K_@Y=KT4zDpNN#74cK`~$cp`~>Uo6>tfdCuMV;|_(`FK& z9DL5Q7$M4dCxY5VCyy85v#TJzOp5e?q};VgOJjR#cxy5o=cO)W3naxi$^NKf_VI2> zjhWYzFUNRSo%Q0*Ufq+d&QguFBj%>xy!Z_Jz*!T-IEH8;63RfUCKDNH#oZbq_j*No z(Yz3de?tEpdY{-_=v?QB1~(3^kh&w7u}r)m%t1@E0#1m@2#XVaEUl*47e-eAnFD+r zhtbdmK5VyOUhb(g;qblpqDgS1`tf&r3M{hSD8LHQWB%n&jaUe%n_-F&CqBcRikGNr zl(BJkoqIi+K%_8RwiAn?G!*iTc{;>(c52=Z5{tYR{c$NfpODl&pRLMyG?UMos_Eya zPoSc}TmrEiO@jc=5afhqvq&cZ@yly*n!l@T`+SJ|#(EDw%6P?(n-a_hOk@5ZHPK&w z{fimS$Ncq7q+F^nDoT$S?LZ8H*lcHk8ZBAf8auL9=4e{_q0*y9?As`D7a5cM6=l89 z>T^1u0k9=J?1r4v8$I?LQ0}&WNCP0;tqRv%p`JE%YYzE7I@X(I{fSP1<{a${9-B5y z-cxf*c)C9YXLzquPbnM_T!EbP)|dWQjr-fi?oAMezeN>G{8zU4Epz-{Y;~$2z~hIn zQ=xV_-muB|*XOR6h?cKyr`x$9)DFk~Qk&YdRXdiwdmn_ghM+uPt=eayl0`7l@g&Q4 z#pJ|U3ahc8Zuk}PCDVKXei;Gqa>AxnVBZk1Gm(9!v#*Q_`(_3bg(jp5P5NG89$=jy zbPPwwer(@Be%>PGyMwQwk#m@*e?|`#%@^2DpXIfoB%2xBuNAR`|A|4)waVEMyxxSS z%8fWc%ikvK8>PFXqP*$6xf(=GmebEXm!Ny@^G7gxcJ_=E5%K5&=3lk7k%R3qi$OZ} z>qVd1p+8}R#TKgI*frUMtA^@Uj>t~&fr0s+J)(-AxUI;SZI2Vq>&y`yv$CEtmgYK} z+UH2Mm!HWLAL?U?q=&UFd}%}lanq4}g^-dATKk8JF~S-QfCO_mIT@Y>W?%8N3`?OJ z#8fFF@!;PvWM>h8kevsz?rY~|8iVD*g|@v&y7KzS{hF(GVvkII7&?5vkTp4Cgn(}v z3sP}C+JdntDc%?K?yKdaeAvXBvsfMdsncIw+Q2yJ3wcz&nlx=mn|oAgz3w%<>?mro ze_Dt*g^n-R92-90Nb(Q`w?__1w>I+>1zyzh5P%+Q$VFXAR%Q2ROg3}5hv$(sVG<(D zB7}0llbGRKEi(zR3S=>?)xFkO9cbe>I{hejp>>sq%vX$syuqYa$tm{PRGZ6- zl$c5QGBd}BpLE`1-#p+H|^BcL_%M@(PL&}`s z*7%K9b-A$rBa9$Z#_t0}z7MPuc0qlnsfZqfgSCWtaDY*W9+CUA`--}LrbZHTKFvZO?A@F0^wcZ_m|^Xkk_vZ@_hVk(uDF!k)_>m9qu7$9@p`W4 zpUhhsk%6FJ47AhH6-JewQ9FefQo7Wr3%25CZ&)x2)>xGAv5Vp+9FvR7M=52CM-UyU z(@vKwRX1-aqQ_hjW%U54_TuYpP1p5n#hv(rCYS7a6rfR#6vF9+z%N`fZeS-}cCQ2e zvO^~Zm75A2=iDMkQHD?YR-`Ycs6fJY46^of#A853#E`N**_mbL#SbXce5Dw+42Eff zRDwV2YR=qw53j#^ z3W>afa8c;-sU7>k-J-1vv#KB-?CuxI#>8l0o3 zz?dp3mDv*<8TiIgH1cM3hhmLX&k{)u1-a^~^TaBfEKLpV6muP5AkVpPC0)qSpUSGi z(xszUG-!HAttvpA=Zhxly0%$(H*bF&G*-2XWSn(BUXPBorkO};u%gX+0M!6@2ba_M@TGD69?k*8 z`?T(=)#pzEVhaxNq((^2e;v$@DoaRb-J&`K^YcYrpmu;-UpGeB2-tSE-l|<$(nvO9 zfuaJjB((SYpc_M}pm;x=f+6zd_}@k1&r@A}o1ilJ?zu?|JhBI3jKw~BTZKL`1|TjZ z|DH=hGAh9+$hVL5Izl*1c?`3rLGwjhC7czHg$Opb+uT&#r#s= z-gSuX2qgeOyJKRP=TvfaS;PN!$92|I?Jn+6Ju zl4ebe@c>fKo7f;A+0JPjDkf#$K@$!!nP%xiB9ueMxh_ITbZ`!HxAGF+2CSlt&Bz;z zwQ0YZh*f8nbyTO$^Zi!<-PB?N@*dzP=2JZ_zBpRm7f&G1uj@!Eg;fF}$*6xT)@HJB zQ3${=Q6ymcANu(&StZ98=ym2x>96z9jT0ncZ>UgEFH5=XXbw;jl6T_n1;05mZ8HHx zq^!E5YOw(AYGZZF?eGwO8YdDugA}2;(xao2YiCnmxt4IVu4pXO{WHjwoE+c(bkGfI zcA~#2h%;waG(*{%ZP+`(-r&(>koyLAGy$6$Gb2uKzZ&}0*0f812OOf!2c;EQZYJY? zIEfEi$=;7t#9@&g;^?gK>CFJJu+Fqj94yR!d#t5Xw)?WRu*9_KI*OSVN4BWQ%Bcn7 zt`Q}D=+X+89&1;=v4<2dAfkm%7fu?x95&o1lxG&3iNjHdR(hh`uiM&n-M zO$bK9@a5|rL>*GI5RaLGNTO6o6_<6rc#;U-|Lo6t9K@dONl55ZsS-w_u?qbNA!Zqe zk0+}k&_iQP4N51LG%sEdS@cfW2LPtRSK&nVHkbxR2+l&eiaWtD=`3}JX8fn>)gHAj z4Av>f2Eord;VP(8%c26{iUQW0wA;nMi=}ociMMaOy&8GlKU!9?Dw758T-UMXEeV1Fb=LD&5|o4#yG8Kgli^|Hz^KYoKx?C9i6-ofy=~ip2FIlSvGhYCEH|MBunQKoc)F0QO`x zk*rBrO!D$_@|pxf-WWffJp-!ht6=$}4dD+4K;9>{1vWy8r@xP_o}Yy0=6c`0H#Q!b zL)&Y%|5^%Pj<-dU)HnqloqIB;!bqfeQ{7e4ZItx~lz&{kAu}U%V?Ef}jRK1pFtp$Z z(0$8(At1}v8w%r5;ylYnF{s43Orx!vXyfZ>qO#n3X8>7xG7fHJ!vQ`JQamq_#jL{3 z8FSLc6gXtkpiY!FNFS~s4}=ZrmZ^A8eO0zSlURz$G&9mxnQ$wDd{5iqFWYeKlV-;h zviAEn7I*OX%XQCC3vITq@Lh1Af21_#pWQUInrRw~Y@v3+jiPkt?o6S^CKloGspTr? z3H6S>IW=OZ7b6=!VF2Vi)r96|f=)y$h7z*B@ zxUQ3H9;rY!Sifv-OCepC6QJrUV1y+VodLgHzY9@DzFlgRuFKrf_o8-SK|p?k2Ums- zTqvd(R+jc5Fu~~Jmq)0K`dSZ3nb_r{O-EhTiS%b6E>S5SA;8U;i6?9(8E?qC?DVd{ zi_%|0TSrx&d9%3o^Dk?a!w>5ZprqM+K?i4`t037bb+?U!9U$xzz5M zqlFN1-x#l~bb!6>jj8L8#SWJ)C~(baY9!qCVA3)n!ORr%&M4340k*1?$?h&mUh^jy zYK|Fa+R}Pa;NEP}`_!rBm}Qp&rJS*T@gnX9z1+MrYRRr)`1t`zM6OqPtmlEQ$>ywr ztlD?Z9t_aDp3n$AFv27byn${D0vPSX5Rhq46SS+ z#g)6HRKh~3M$3WJ+|UL(O>RwhXGvRL7+w?pP>aOZ50Zt#FjxtT_Y2PB)4~NqSh>xQ z+mcNR90?IyU*jPsv0+=U$qX7KA{D`GSY!Y?P+JrYXjLWA?5OX^0LslZOFaZ}5;XIL zZu>a21XvtFy%l?K##T(Crn@`{EJ3P@D+e166O&$2=B*`^lG$>ryLPhy0`vo)hp^fy z(ITZSZK4O^A;Dn9!_R4g#?`Ej7!J|%WX2*G>4>a_GOBh|Y{?B(SAvT72dFP13Nx zVVk^AJs-x&!df#hHpELz7*!{Oucxwo0PFmf-We&TmU5g&lF(6QBxK^MGobk8ry$wQ zgAjX34w>U|R%n%J>h?QLtBll@8~XKTfZ%FiaixLxM1D95^v7*KwbKQ`VAv9F^y&1N zLd?i(kYUmZSsM(4>19-!5l^OQAL(yz_txsazJlw^nxx005Z&>a>r_u&5(D!ZYYs@Z z1;d~vCxigRiVIZN*UXf^u56tNslU?r9W}4!@mZ^|Lw)@W9>y=`VSHx2>812S0ouYL zQugI_zwe;urMeF(lie~D4=7d2C*t9S1R4~pDC{&0RryFKCNI_&g7H)m~uWp8j zab;oF18+gbCV>Yn+J+Pv1>JZqkhOsG_HE6}SdnzVhx>Qp2 zD<8|?Boz|4kl2NzZoNON>wG+m0Y}_<&*N}Y@!K63V*Eqf_aQLVqIv=z?!vL05`v{9 zIM6P>FSKFAZ{PMOVG`w!Gv_p_zMkj?R%oIzyLYz8dJsux#6OWrL@ylRr^&}H@yUjP ze$PfA5uAV#h=MW>+9(%c#WqV9v}vwQk9@m|3|+yg@tF|E_6dDu#}*%BK%ovF?9|@< zCNo%uTDrb|9{5G!VA>)fWNK*NtJHrIi?T8xGkX~K7{f14!S{B z7OHKjTW+o`46IfXPtN*)0yEkRSf^8<`e!5YW(#x&=lk<~FtuBB6`EaP83rIY z5voX8h8EXH8$AJB%wDBWoX@zr&p>$?^;vAMZ7Z}-I?x(Vnr8)Y6r%FU;Zj#<(8UMs^<=9YnIn7{~Zc?C@uB+19 z^F?i)y-^@tJ&pk_AbpF+-_O3Zz5VM_YQJ^Pn4YNo!OPe{Ufpo1(z03+^qf?suH3eq zl{rmCfmI?w7mTYX#V4meyQ$w&CrPTRjBv|nzBB7U3boXm>utS>+yD-P*vaKD^j5NC zx9`O1QklI0Z_J`@kxy&qUAtf~rD-pA^M<6_g(KH^rMAnM85hcYTrHT+uebJ9A~a#M zobmeRq1wtUlULle2vNW1mGyhF6#Jz$S)$76@aK$Kw{Coz|2Cm-}g*qJ!K&1yT2+hyg-^@DBZtcBFh^lp2JBY+Yn?NH7+$wJkrUyXTj_Z1e>oAVMmLZdx8J1K-J zTVT_YUn8%{D_dbC)7gT~@Pl_n_HgvHY?ov&wfinvEti4KRw$oA>)H6Kj0bc9X-FK7 zX<5jpD#;zqsH!hsI2uCdh;+~np1M)7u>xWTQWv`>abV(^HhC&gliGTT z!}W;4)f?V*a7hX)e2h3uQs%H7D}z{0zq&S!@y|!S3)jx8kyYS*lX5m*W>lO`UWQ6e zh-BDwApFzQj$@B&C}si(WY7$TWAVoRU>~chtbV*Jw;!Q!)_%&Y3;{%1gF^0)Yt)mQ zG7d|eA=)_8PlsiQ)R1zf(Grr`vBnMs5Tk)S^bV1*X&sF#EkGT30i}LZelS3Nx1!$N zMBjtF0$l8$(-*jo=uI8h%z;^>SkB9yyw+m}FC6?g@CMaaXyMvx(HIHFQ5PN&F4TLO ztCdJFyU^`G`!S-7cEA!a=hBTYCKQFS;^YnG`PslulaV%uQm|Q{y(4~<>0*-JI> zf_nWoeXJ0x%8(6V)$7cGTZ2zY%W^zB(doYbG@N|x-FGm{;C|vTYLqaCQgd&7_-tf~ z>zyyLZjnVLUP-fU+cSziP>o-*edQ%0FmauMIs**|?B$nU0@Q5f8jVlO%0&*2rj)7F zlS}XJdvY{pQm+NXDlhfz;R_jXHs?UT~9u5HTkn0L>1oS9t= z?7mlSSfHfS6Y1Q*)Dk=AKnlPccn&XUxf1Vytj@#$A`|js`ulvPen@nh!3-noH5Dsu z95bK#(MzE<;I_EfLmC(KR4P41xG#djh+x4ns+-B3p(-~wVgwgy)QwXi!{q?fmirLO z+|psO1AS=eN^jgKa~76G6hs(CpXl@p^$LnW_+Ojp-nF7G3zvT{*ZVgFm&(L%Sbb#2 z&$em!6F9JC34RD%!xmoAeP+4v6D#RqD5&w;6i_)@K;)fU{hBP#Fc@2$Y%8^+&U)4p znhpYmVvLDM#MsA#vblFx4x*aZpMiUgCyPbzJ43~Ab164zj->)GMR2Rk0$Ej=(t~j8 zmvVo>bwZ#{=&5d`=b!u^UTr+E8gS@zV9;?0Bs&x25J+rV=!R?!haO&%bZQ*_3{Esw zU{hNL;8HrGgI8HiZD-ZjJSlTLwXwMhQ>b-4RH3%mBV9Gm*nFN* z(x@RkXYpLwXXc~Kek96meL*KV3WHe}MOew!D(k(K%F=lIXEVFU^=6cu#kS5>bG>KM z@xzDbT1p^MC;+znbo(C|L1QWTKpEcL!lK-3jb6R~h3)=u11%aQ-VRhJ9JH{r?l__0R)6W_L?+y{*BGN8oJ z_eGA;4l?I5!fOoa7TbR_45Y!`PfUSQkNF#R4c2`RMqs}#H|@L;tT2rpgL+R%!4%96 z0CY*~@zUB2N9bKj7^S;n6o8d-+vlsUSY!2H?KIw0tI&J63*6vi-d)&y?2o*l5#;$0 zCNroNKzelzj%XV}1vt%|3or%CX=OLn%4=IeoBN|u7_{jHXSW_n}_W>OO6>)+rd zL@7t7_^r{OCf{2dpWo7mVRUL%RZf8bsPf zWR5d}%Ls!fwQ|_9l3^t;j4SauwXS|sduVMNqt2)Rah*{KJHi*P1@#xD5o5ywWuNVg zI-mI{NroIMBJI)$4RMh%#pCP^8J^HVo^_jLi9P`bwI{^kGR;(Tq$CE_6zwgWf;dOn zkSK>*`6#{XZEqs9oZ!RnU8>q508TV-cbv&=F!tf_Dy0|dUsLSv`RxJHGTtEU1qr=7 zlP)?S>x)M7n%`(I`EhfBm4}w+DFWLRnmLOs3(JN4`c^aOQ zDaARZ&r>KLS*E(TtamfV%I&F}KAbYBtX(3)5eIQCEmdo|FDbFeQkJ#RH*(VyE2~sn z5|z;`ACP-tj1VlIwk+oYWW))NH<@6Wk=9GgQx5%h#I;-OLV6l2uE!QjB%Hltt#0_RG$c>c+~caA1DVxCd-8J zMkO~(@5TbCDs(i)_P+>&>$^i4VikRj4RYb{$ckOtqX&%3ioZVqR4Pjo1~~10SXuJa zG)g$^u|3mDOrz$pjp@RBKhJ@I@&=!Q1MPZ0G2m2xr-)esYYdMA>HEdH`*rf3W%@$` z9Vbw|GA!xHLh`+>jj`GFW}3_pwfb6FAd~70kg1r$sX(f|MzKHq=pwl^=tWJlc+&+B zWN8@%;uSSyM)2DK49<=XdYKpa3@Q)qjtv+;F{$a?r*cKoCjU~R%kgoWXpN`M(N}MB z?07zFhW>0$I&h_`>VU--h00IyuNBVl;K+j+$70Lz1A%0v^NGkfWpooO0ZJ+rSg@gf_KU$|FX|N^FcZMNqQJ(|L3yB_nz^V+ z%IK$(X6BrC8e^Q{dp;p?U&x?E1^s>xYT?+%Q$hp!$yA3x(YlAj#%&eI%I2@#r{S3L zw|4-q{h5WwL0lszK)~J9-dwwY#d#u!Z03UCQ%V{ zrg~it@p2#v@S~jK5J-3%Mp*jnOm9yrV_dgxuh#AUm^|9{|NiTpkb3-nulL1wvH1mk z{%06%lTaJUD9^hHVx3`igtm9+Q?_iaN4nwC%5OOe;KvjeZ4uO>&v8|K0LtK25w;S? zWe7eI2K`Fr!)r77^Mo98yUlG{vYj6UTC!fRy>YX)jX9{crwhmXF5YPHE8+11Ax~vScn% zLiHVS{R9?~!zej)rpF{`CBWS|uwEBLGc~G{mqopKj4=!6lXYSd^1cbnZbw8B-tgab zNKc{ppzt~3Sd@yR7wI07UJ-Yen}VYgm#$+2KVVN9b zjQMal0=v{=!Y0Li2Sc5HP|OC?nzM0t#pD1CBIVSNbxaj@(M`tv4Vr}kzF26=dw+P; z8-?1+1RWFSgz?ii9WyKS*mqLoIcGPK*=;Pj{EtaqX=ICwnF!As zqij^_GH)y`S0S6XKL%(g{5uRSgHVJsvugxwkS?PiAp_{OWyFv!{vxK;JK6$Q2(wfw zgVwT9?lBXK3l4d^Q-{NvEY}GNqWdl*0Py=jOAsAO_`||(>9eJ~*XROgQAUasth&$>i>@mCO=V^LD*~hsmWZR-)>A1mbd`OT~>dz{U=5 zSRUq)p3rbWvq_B7oN8QIA0%z0I3y*Myv1;!gV>7*$=f~I&+JpHN&j9e@{Bz@5*Dco zdMW|%?^sD$DJdhD0wZD(Ed80ukfJo)Hop~Oi{q{j^!nx3Viz}Z!?MP^Pnx7M$>N5% zKC=yO(Xh_z{!%gBCU@~CoqrrThVn_4sxF1qzje3PEjN0siI(6qCf%fPfP*e?verjo z^H%$;PPxb%MKfkZ8__Pr;M!HSv(u(mD&sPgmznspccQ}We!6mOQe6rE1(QR=Sqq3U2ta#Z(f!9W zhJEIZEcj>ZhW7LL@5bCBfOEoPEw}$^kLI-$@Qd2nv|7{{ecktj*$nsc&s?_#X(cLT zpVZ@q1(*M*y;YTFm;-5Ety3mA$l-nC>TM9!5EiGZEzoIoEkMrDk096SF#x{_+;%bo z?(?j1m&>RrqAQ6-ci5o8zBP$%a<&)uN0OT25WT6=B-hDLs+LJx?F!7XM6ULt5ZvtG z@s|EM&6;n|yQuW#Z+;*6ErM=%#``wlNc4*xJF|{(A+&5^t-LL~{}JBeiCGkPsoLqa zKu_4-MQrERvB4lgW&$Fp)c!iNB3I(-c8q6O+GXOm4BS!cuH3dfO5h;t? z_B&sy<^2I|r@M1JxoLlI*Us#KfQ|eY;g|32!0s@MNC90ZjPgy zT4aA=*oIU8Xf#(R>Y8u za!zHx_aRJ+D7F=>E*9)V%HC^pEb}N!s<2WNBHFHppFKVx=+db&9HqBr0O1?6afKU> zm+sBBMj%VD{2bg_4gv^qU&RE(=^PU>LP{h{CiXz*syS3T+LAJ2OgaR$U>k-AZ}rD< zbjhZXTR`)0_=%3n`5P_?#xSh9k zMI)2s9ZoA#>JHf|y5<$bEM|o&JzYrYh)P5}E`VQ1M`#DZFD){#Sy!e0SQ^l^tuHbE zE%|G_TH=dBgOJ?>ShN#5?&Mog4(Bvt$X$OyX|WN8%E?908lN?3H*%v^3Ac!nJ2sQ# zfBfHXNyA5r$mJb1-yMPC@JNzPa(Yv@Ru~ND@l!@T^_Ph2NdqI?CFQ-eV&`mku zufwP<4$Y`za6R9Dn|1tg=9Hh|jtIQ`Vck>Wv()@PaqWFKOJO+|@P$)1B~O2Sl`$a!$a7>E@0>tCYNnF1#!ZKDHK`THvG3aEa1Z zVVOmsJiF8Z5Ar1$N^IL+_wbM%Nh-7E^9PZRyas9#)&}=5Q4*+-cgz?qvFy@vg%?Dl z(!-0YIU>a-8-#EYNSJ!j5lA&;d^Y?RN~|uk$T1_U_POwB(XE!MpBa2a2J(UF#5v{h z&)TAcEMwT*D)ADd)X;*d7!D{dQq{oZY;@j|H0Z^NLVp+xpOku};fPtuyk!Sc@(q9* zB}eNGp|)yVGGsb!^6Lw(%YTnM)ODHRE^N~0hECys&2b$exm&h<%)EK6s8?JSBy!K3 zU@&jy)ZChYq`BFLF`$}80u!VpbSy~t@ROB^G44~$!Qr$g9grWeTjSV{ELyuOkpu3n zg8NFd7ED>8<<~fp0W!p^tzCjJNr*Zar9=pII`%na+W5~t+((ukbpsIT@r;L6$)en# z8r7B{mR_lIQTXXh5s<&^TaS!SYQ!-(aCP1g(H3PULHaeu>WB=dfV9Q-St9l$)oyAl z!*SHP%6#6{3oG_%Y;gAmxqD42Z!qDMS--r_*KJ3Mn8Y!%0ilx@DShl<$n8^zWLEYk zS9(WL4q+Ly#$YSjV^FJ5N@Lkt9R&vhd#p1K#4E!VX~LW}VhSoQLo20Y{8!0 zh%@k~79Aag~WrtD4HGh31hBz3>CvMlE|HI}7lBdXnw zSKnix6pU5%zJ^^#S2Q)x?hDyv_-&Xq_Rc3h&z{#rkrc;Vf!f?>7LhFh(R9lMve4;i zSJev`|7mkm7#QhB6-kJ9CRILWmt=H2K@Ou)8|SQ@f?rSNu4@hzmx;nQ(~V3)EEX7> z+L2T1fnTRTU8|x&=O(L($hdgN@?~%uJ&RFqh+IQ3c2fUp5;`v0MYxFyQ_4w4?DKd|5D!B=HOjs?90bF0uYS zi4Vtyyy2K|ITsGa!<~qz$vvpqSErwXGy*Vbvn&$6)L+q->!^k(he_f-n~$Sr2d6@; zhM650nzv3UK)X)Wn5h)au`a!+1!$ApFn)72o|x>LdUs6%KtS(If{vc)^<5F}Dn zM9?ZjEB$HZQd;n8eX<8;C`=ax_2sNf3SoZU$(>74o8e|(Z>Ng4ZLoce(7?f^lmg!=&;S7amnK`&1XZ1iOX37-G2~>-e z4Tl(e&zjZSTbIageU5gQ-sQ--{6U3i^nX;sK%XH#Kb4M?e0@CnMd;1YC#Ps>Dt+NwYwOy7mPh-Yd2y61b0Y|`Y(36VrXWBr zmM-3-MhS|N)ZuMTHKXxg5EgxcDaQ1u5p8d>-OLZYBubNg~qaJ=>QC7EB38Y!51>w8da84If35m(WKlv!BNDXB)>oWSK?i`Qm6q!i$ z&)6hERy9XVK$~HIqk=XDo~h7GSmD=OOaCM&Wx_L~lprXB_7yyjrDRgKce9knb*@b$ zUtzAvhFlSdV7q{`rO}z^hqUZD`Gjo!E`y>gJInH50E?SCxaLB z!cTQ_{d}&&&&n(eo_7zJ9py&;WV9{*%oUo!Y(52Libu-*0AlYioK3w>P#IYZHZt`B zwKxF<3%zmy<@TJh55kWk3g%;mkZhTC^K^25^Q?%cl*&WaCWs({ktX@ZnD!c^M-P)5 z4BMWTXqZLT40-rKJC>$I^VDMaCP4BlgQx^(Taq15U5`?@(!tUilF$4*(+-VImUp++ zi~Y8FRzFjGfIJXdhJOwjzd^&-Obxw9(`Tzg1C~J6B9NGe*3hj?-|*Uq0v;dCh&~6F`t$QwsUO~ew4^q z?92aG+NB^ zY8uP~0aS>Q~g{pND6yC2X-FMUuxswm*8*vhWpuF7n_mZTi&AS=;H3?6Kv8Rvc z8c0x%OD>L8B#39A<+6Hia8uP=xUQchMa%3=y+q2O*?=ElBZeMYteKG&{HvM)0^FI2 z#VGa!_z}vU6vYrRV3n6E<~m3eb#g?OHOmJ;jG>Ae=-|WZmpahoIIV>7gi}RQ2;40R zz`mTv3!7*b#(Q_ zqZYc86uBS7eUKU>Aahe6A%`(Y?Vn-Z9j}51o>VIvn7^iS>R-LEK(r4Gz{Hbyw%#8Q zGs~ayZd(35^B(cT3^)i$T#M#&03GFoi_ySO^-z#Cw3^315rNCAL(;wU*$KrQ{#*;i zOg}2Y%z%-m&oI<=c8}QN`A7Im_k4x2qYgBXn)k+CaaVI*arsNqfR5ghQ*hO(`d&K^ zsAR)2HMco9Sk`U5a==|5ln#7?E zvkSj{hklam!dvzR-AJQ$P!rfKg6TK^c`%wkpZ@e30Px8B;KUy59Rg4=%DmtJH{Y%c zZ2?I@h|xPD9Kj;wV)R;QR~oEip1?YI$2mnTLH$ppU7ZiG^x&rdf2qAxSJ!o`72|)1 zJeW{}l{O7<>u#75lg*V}BHw6TM*0+ZAcBg<&~Y;SOMVlWQ2u#9umzH|rjBoE@(aE8 z^k42RULPT{1o0=Oe;uMGwjadLk1qx!Gmn1gS#%ZBS<`mvMQS1uylBcW^N*`%00U4_ z6ZmeMLJB`EX>~*Mya{73&?V88UzbFrxW2Y+;M=pg^?i5D-bsxrFxWeHLyMjNXWv9; z<=Q{^wr-yCI|#z1VR;&>xzumHV76gPVQ?)c<-@X~b@1ySl1n3EHK z9DZ_`I`kkX#Wxi@Bs^4aLnCQ$W(|x~ivoNx@xz<)E0}J#Nacvg2R)Dw-CuaW+40kL zm55(3oY6r-Q4rN>AFT^zNXSx(O=>{Sqn6B?k z4V9WDj0zOqPWs0abbT{@YX6$jbJu!T&9d0C!c%tG*>Y?rJ4y3st7wjK&VsB+EHx0$ zT5ic9x<6-<-U^-m?jqQBe12S8ti(GfDC_(k#iheNd|PG7B#A8O_VV>%w|QX8bo-YJ zLAt|un(kkd%WsQL#eYOE8QZ|^6Dglsx~fCSm@x;D;P`20WUL036lA-U*}KaIJE#+F zB*q9><3P7$x|VvQhbllMk)mEi0mg61kLIm1!>4M~eSXDl9es|{ZKIo4x$Kc|30*HP zJaS=lopRbCU&6~CTcl=u6j$nfi+bbDc|L|9Q%!2&m}3HaJ)v@M-xFXHv*+QAsos{3 z87)s*&Ep0*lvkOVb(z1gso@I3rZH_QN_6pzPhJ5U{#+gh`jlRQ7|Ey6!_A%0i%;jO zs}U-swL_JIYp1i5E+H>jlj$L7G{$fcyw8S%8l2;NuvQUta1K>=ps*M`s4$Z&dN@UZ zn%Vp@1pWlpqmVFfxB~D|Zhth{HjD8lj6R}5NZM^PM)77*`2(# z$;neIEW4w8mpK8<*I2a#LNfko?_F1PweWysh@41C69xC6vJvCpfZ22wFI^k=i)mS9 zn@RGfQg@t@_21${D#8O&g=Ak5oxw8*zre(JF;PDQY|5aNk1R09Kl97HbhTV&N@6wi zu`yy43u_U0;1^A#1_eHYCXKD;u*Lq7ZR~4JwFb3@$Ql>k_sgTl?dn zJG+u=Y6X~|F3*cI-$pzE1NU77upaX%0lDTH%{giXrRt)R=*Ch`8^Fv_S82WR=Fc-* zk!OA(p-8FxB>_@On>P|gHj|Ty&G?{Vw%uT7bK1&uZrTaoq6o>J#J)wZS!-;OKwsoN z-P~Fp77?i(f;Jx}CeTlj?mK=lZP?dneUJuZZ<~n)fu`{s8eC~`=OSEz!>< z_P<>?%!o;SjklKe6$=@K#eoLbC&1rPmc3g$*@bDhI{=-EJd!1mxw_B$aTYAdg<*|_ zai&;Xq0g8q^Co+$_pZPSmVX!3|7!h2A(4Uu;t*xvO&FG-9BzqVuo8EnKog4rbe8LTv2bh-h}`$4!l{r&9-cBGsOyM1TAiG@m{i%Zz)3-D zjgMJc6o3Q2GfVAuK7IOSYU=k;v&g@DTHM;-ZlCnxAJ9hMVz!~I$+VZxJ8JVVbVH_? z72$M)PS=X=K%hx5p&qlhst<9s)$~&YD=gTbrsl2`)sn?g_vpBL&0TdATms>gq<2jE zZ{pBOD9(Ot8Dd@+nxEmGeQEx~9K`>*L3jjY3fb{-TReQeiaoHE|aN(=$ z%Wybd-+NR7M~@-~KkW=w^iX6>{M=wF@&oJubN^>D>CFbt3D9&cD#hrhOZ6J5@`kq~ zu+#w|ql@v)`~?Q+b68^;ND==B4k9>-X$rplF9SN0(k5({G>@_v3|a2brJy*o0(p#X zk(`dJ47Jv6Pja4GzadH4O|=Q?g1Ld|Ke94eP(=!i95f3J+-U_hltRv;P~eGW7xbpG3kq(+G7W(dXz z2wVz+9tV^TP(kJclAMXDGR@P4sTI?syM)i7%k;n?-<&9ENErPZJ?X+J8?J*ot6EM- zoA|o^zyJxf_l*D{h5cwm@SY?{roh79l|vR&x8;YvP%&tti3x+UP8=@)1W*Ygm5i#< zTv1DA$vNZJ3Rzc*O4gDs0U3Wk05pzK^1{?_4gm2 zly!`8Q?S=1z-~Eqa7?T8 ziey~u`|$DtXv9=_P0X|L-49x2HU>t~(L8;MBgTw;cA5+o^ z%%wkKDnPQ~NgLNPo7oD!Fr@ZbPI7c%wrZL>?NV0%s)Kvfri8T1>~H$rkiAXnJ$s;* zAe$P<`$B9c55SWgb8wAC04;dr;Ebj^52!KVe9^;Cxm($%L1(mT0F0g1R_mZ)>eJ1d zc8ZB4^$t=@{lB!9S}zz|Fb1F^B8_q=Tv$Eqq1@vyNB5%=`txzAi9o#qUA@kv$w^sy z{UX(RJ`5rfFlgvn?U*4(ZX?{gOCW3K4bl>O^13c6T2bpajjzflfJ5cz2ZRQ-Q#VM@ zV2A2<8Dc5uZfPaaJ?5;+<`j9cem^(2hH$Q6);#QcUDJYZ^m_ZAN?wBX6s~d_|ISk@ ztw1?wpEp+F=gi=JAi|;7jb=y8aMK`gdQvoOfnWQ@u&g1&7AC){AEVTtKpAQ((wPAqK;A0Hkh+SucKlU5n0jJG zyYuSdH004*(#T(ZAdMQlLOyH(qGQQ0+BSPrH)d-Z`YEXuWvH}6t>DSS9Nb)>Fn$cg zm&JXgTc-fTl3pj01Ut*nwD=adu zKk(=Yj~NRoKzrlM!ep}HYKlxO72o{2F>58w=m4{5-GyA@-putsd3A@u;6My@w=x7j z^ZN8u2OhO!WvfaD-3avR@YB}Np@*nSOt^ek>a3Lr~Op&7FW1}l3=vAHH@{&`C z=ReWH;t$zLb$%)G+Q+^2xFK`{0G9JkZQ+%f7p zUSklS`0?7AF~`d>Q41$q+l{+XkZ*JL4)vwk?NXDkdf;5A^8UpC&`XDWkVK)noMeH~ zTV0BFYe{Tu!E@RF-U~EN^QOH0_iqqR7X!~4;B_iLB=LFGvv)bCk7$(L6Ks+qQ;Sb# zB*+R`g@Pb7UcBN1xDol>yht(|EUGI1l3!{Mq{h%6LTw{~2A8fOrCbIXre*us%J&n) zWp0+4nkSwl3$WzYdo2sUJiq`$?bZ}CMU+=Pjr;aHR|hf=e7u1*QQX`(PFmlMi98_& z5TK^I)47p91yTJ<<TO4s9I#*}8$PUDk`Go+a6T@+2$;|X6ngQJ6 zgkPmPyg8U=z7n1qfy8yWgcnx~HLZM#I{v=sR+aJ+RbU#GlYQVsA{gryUz4mTqX0SKgvOG;=4?WT!Zi|@g(Z-f%{m}@0n`$cvjM}_1Q0x-6S~Rgr_Iq_h%QahXZo<1 ziuOnV4dA=B^)VW4t)o%BwWV4C49m3dhOKLQg*RAL_|~ZMML6K5p2=?D*!Om{3`t*v z`mu=f+m4$Flj(8}U`?lmH9f;^7m7lCzb~B*UaNunI5{C09oFck&o-F%zEd( zPycZ;Q~tAz=6`=3ACc;>gesQ*?#MbMI4i|^bNQ=p0o#wg1>K~dFvHpJ7YeGlOX?KA z6>79-$NcFwqMzr}_VN#aMZM-b-ERP-2FS_%|IUnu`8JcbT2pTyF#i0to7IS>5DH4C zNmo_T&^T%|r^MAHVDs8@Ybrl?OSVs{ng0~^@B0q_JR|^|1^^iONiA2cQzgLIYES)x z{Vj4r??ykj@anieAiuxe{=-zCcG&gos{Hk;Y+BsZsQ)lEZ3Nix{c-{=dQ;c)$}@o- zeu9|A`RnO0u*N{YDLcQ`EP>qSW_ra9sMYQJb87oclI|Va+m!8S)KhY9q0N5fG3;2k z?)cdUnaO=|A+Mco?`#CLi5o52@wnHDqUJO)qZo$^s|J z<(J^#fgB~4&ZEmGMJj0?jSxL2D9$D@g)cjBvU=pv#yr}0D-4grxLUe+`ktgCJ`9jt zOvJCcSnRNrpUiTt^S}J%q1o8Fm1?i+p#HF>{=`rBItvul#u{Z&Vk0U6*}b5jqWU&| zMpi~AGwGCGZ}2y4)L$f!G$PkBzem>q#N%I~!^9iVZ6J{K{MEM>imA98yijuQCRw41 zNc-i825=3Zq3TbV+XXvW~l#^un`ad(<#TlF3tA9+t zoM+pn?FNj0ve@NtcfCQ3U$uZic_2#6Nyr(f^DbovJ0Ga@mr))*SHq-FFgrz_2PG~D zXbC~S<6^zsy{d|{V10d3bHkr2*J-v8kG_l~lX{3jw4~h4k2kNe)$gp%mmYo@QWo3RRGry7c2ho?yU!OtGm%AaY;ENw0V7X z&CP+=OLKu%r*vo=Hk5*%;q-M_AlWa|dPpjP^sS4!b5U6b5h?7wiy%i_vk+Fxt4MaJ8Ab*##7CvV~ke zqXTzb#A9QaM*`N1CprB=MrOTi? ziu&-3aB`(>q){KAXF3}vnKk?qW>J#Bx?xfbaSN(eUl-;El|qqdf3*5RJGj z8ayLA5o`sy>m)tUdhnj;dE$fEPlq_fz?&BTzPdHG7$NB`NWKb!Ge`-Bb$IzQXzs$A>`CN>gs1Qn`jU{ zqUAMVf!TjZy}UG{ipsyM zc|V`jK8zH1Cv$fNjqn@O^nN}qZcdljuv1^6PbnJD*-i%pEzmyqVQYCnsD{yE*d!+k z#X-cy@3aJE0ca1Ia|4;BD%)mTT8b2#wN7s$Ma|?kE0|OPIyrV871qPR8kDdi0=nbV za{zfLGo;}P)?H2`qA2#sYj+YbV$20W&eGj}2(;m2AY#6s#uuWFM+t!4X)739d4IId41T&q15$k|Y+D{gM*=8cGl06o94SAXgAKW+Mk=_2gC6VSPc<$PVaJwZx}=$Sqllo;+;A|Cn@zXt-`NT3o6qvwo$r& zh@l#hMwpB+ZK9qicSbYk(4IhTDr76ECigkl1~MFw4{LF!skEYF&>DwHps#Cd^?5&YcU)hUdrvK@%Zd)<3!syw2z@I4Lm@pO@NJ zH@a+OgH7$FjWv+)0uh#J0qiNGsy}B|+qI5?Ly!{lxq>S^m96eA56=B)(Jlg@e3Gj+ zKz68SE~sN>GYo60Air3KKSl5Qn|LilB&QLBVJw+)ErsGl48P8=+zJv=cBzn5$(n>c z)19rxlLGgMUE;uS6p^aOaN=wW{O#!EL;1Seqw9N?Dz`R1Eo}ZVhHi3U$RaC_dWA(C zCZS)gLJm5GqgyF(d1Sak3HFehap08h0lOe{GT^#E0ltqeFg?0F+ptZR=tgsI*A8(8 zShYEFs&Gfk>`suBUwTVYhhdHV4ou@%VPx0%nt;I(Uz+N>c7;xSDp|^BSQlBY*?sQ^ z>fms{MeWX5^(!-uTxQxa5^71!RBjh;p=yT0ZjUpYZVsHNlrv zrg!&}Bzg5Yf%M93q z4Z~@kVD)#4Ynq|b9c6aOsOnYpjQvh(=}Su^Y96nnQAxdYHSGxANiljTj&&h)CN)SvmD%doHYm&>-;UJP+r}ykLfd zQEBNr4XDXSgHmCpxL;{KX7f`lW9Ok>o!8Pawj1hUZDSMCK+d0a8442di4K1n)GISO z{vm=Rp(%4kG;F%P>^VK0;N&SvEpFz3F3lezky+p=cIvz}&Qq^jSWfS>PYD2E9L z93slr*T=i@a?}{9yVJ#a5H|D`Zau|)IMoI&Uig^Hw8ueu9ib(}Hl3|th%;UW!5xbX z5O$E&T4Sd=nZT6-o9s>Bs*&iWrj$`Q zef7djA9e#1tq{`?SBn@gWkncrKLlT}HFI-36 zYCkuVMIqDgMv=Q05vb`JJ{22z*bpt>t*ZoH}f zRx{n3%V{fH0Cr3-;wl{c43$!-Ga+3ac+Vw*^kts7R)aso$b7iU%3?SakD$_o#;LU& zUJ7Pq8*J6UC3Q$MlF(wQ!41x&HAawEn(oBq?kBXTsCsXAa3^(f!=Q;R_Hc-DgAm`5 z){!WEchnM7BW$#;5TPrye4{%k?$t&CYhO?MQaHHu#oso1#E4lHfOVA;)nmh2e= zdD)3EGTMHT)H;f+*Qg;2R0FRl123inE6Mc3{@Nc1S2UaPvNX@>5FO$1iVHXFs@w8r zB7Adar&mW#y=#ZwD8UdBXBf1%+G4ptG!|YtJVdSHtnxyETfEYtemon3Ti;eBB}d^) z6Gy3j`zCugYUo(Ey7H#lI;sjn*9D#6-GXl8&Ws*PLFzNFhOC7bgPpWC^6nyBI&|#T zornOec|PyN6)M_f z!wh_=`Ej=oHKGGc6b$9Z*kW6=MfjzARK@A?SyBJPq))nAsz$PaZq^V(i54KiD_Rmt zvgid;T3IilfU$gTHDCEy$!;lKdJ+ke85UE-9{OCY?h5)+lS10hz^eJGH+_Etav(8yQ3f~g zjPmKzs!&Z611@HX4nl)N{Ca0LXVYjc=@200#v+UBvo13BHr{(jhmQ7ELiYlKz{=-$xdMnPtK9x@BGQmC

D>LwbF`kyQp{a0$tc2-&6ER4kf7noAbr_u0r4O%j(W^_BqpkrxwM2u0TCl&}L`i7Af2!#aT+jqcQ;JJs9+z9)6k=|J|J1dY7f{{x z=q5-qcEZ)y`>fijvR9-}XE-sLCMm;gvb>PrpSltvxhO3AGOtOy$Z-wAiI$_83NZL> zu7VcanEZquk{ywP=D`E4k@QPIUmqr09HxrTD}L1$1I_#&d{Or^)^=|kjDV&MtUgMJ zp-_^(tc(&r;R6N#cK&`OcB^Q#!x!zo|M+M8ypu}HXDEe`SnTEqw+8(E68xgll0dmh zdc#U>=twbqdU_B0I=*1k{DFHdMymP0|2V+@7de{Pq_eMpkI?nMe3Kx>M@|fC#9y8c4wf~`&;H82!8*<@uQCa$ zFAg`_tzC*gzN7mcVc97~6f@+_hk2ApC~j`*E>!zGB3M7qeLv9VPYh-c*>)y#!8*M{ zQJuPS&-)6{Wsk?d){%e6M-s!r5kmprk|%{(zt@kWDQENjJ`O$@k7Oz`{xb;EuKpBm z1mRu@#p27X3-w%^MdiWk;60hsWi0~s&+hnlaeB|b%dk6Q);LGj7EH#@l5d4YR8l0# zywRRP_QHue+s%hxUdX4Ff>iZfp9k>$!r_%2^F?=ebkLGIO)O(0bz29im}5X^3xt|s z{A|u?ZqtbM7X=s6L6DU#>xG>`*NEa*9}a z1(uxpbT_j7WarR(1mhM9=v08iaPo`t%WN?vT{deZK?X$te~6jgB;ytg*i2Xng^6a%U6t2D27fxOH{$R$lwrHZ z69U{wu)lodEM7|BY#7hB|3dAWWYI>LNkZNS}KpfD-X2nIcr3z2l=YsMj?1d$6&}8hvGGhTi?PK4Z+sq8-=}sQFJ%Tdhv8^DN z4B#)Q%dO5;+K1KF_%x>quqg)pfu=mX<yuij5Ef2#nN|1PjI0`NwPME+k^$fws#*ih1zL z^r_M8;U=xPhqVK-Ou=v&qWvW`F~HL%-XC!(9MhZArecNb&7*48q+Cd!a?a)2*_{#% zx)u9LGt3T%MzyA@!}3X~z(nq6-cA8^Q)+2b6I8h`#mi;Z20g1@vz9BK&CIXN6_rTCZOMrNlcdrHt|18&#q{v5- z%I`D6OcR2rw@kDfsDbNtWNeoqlu2dN#}c34kH8XLzGJ}Yfw#>t{MERAop$B;0DVsO zTe#1eJy$ zOkm1HDKY>;RxiW5cD}CJ7R8LcjlN*6^MZ&pbVPK8DqWaS5xz~DHr)0L>{2p$AUd+*(QsRnJhu@8RjbCZrox*YA#)0lm1HEy;l{n|U} zgSa;4Dl0u8DsSS52P9C6^}9uQ_|jN@AoUF|)v-EeTq{_rY2Gq@?r9EwL$1nKj)>qyWD zT6XFr-L6Zp{m6E2bUqkyE99*pr>=@dLpdgxi(c~NNHx}S*e{luNSeGC2Z%Df7E72k zBn7<@cPS62odhSXZh9sJC1s>RnkpewhJ~e*Jt!urm&@c@PgoYES210x?KCyBTi|s) zz`-!65GjZIW*TMT}fSWj+#qQk&ADYYOj8fZGol`UJr8)yTBo#Hi4!u5evZmKx#Ub znGTzseq6W{fXKBBGos)4=14lP!0g1@yXcFStMQrU>f* zH4UZNwYT;J6pr0qa`Fw*cp>@%N|zEK_S{Qj1VfY%bY~2>V|=InJ|zkz3%9Myrwh_` zQcNztPY+FBynQ+#N@rrg9M!KijT(%yZ*ZK9X~GUg4mLf;dsSi&N2GisKu^br8g>2S zQM_0bOmG>x!AB_x1jcvZ%Ia|9W!;?ENKx5D#ES1GwTm;Kfe_J ziZm(Mv5=lldqmy39CLH@a%^?$9=O1p!aSeGWPI`pCFKQ#)g6kX z${x(^FNx!GtLC2~?Us?D5Sp6ZR`eJ3vlyzP~O5?y; z2BqYAdN6IQ8T9Y*@7(MY7AEA2X3(dLe&H@pq(T}D+V|plCAH{uDZ#mx^-(a_CQ)dg z9M@g=qwaZDVDMP{GI@+BEpM%lAgO>iAB2o+f813hIuVSsOd47|v_MX1y4se?3qcSb3ls?tw3cZ`J0g0e0aDo>cSY zK*1j)dZkqK))JhmmWvXjRysBU9Wg%dqtIMh6YYn(&FFPQR;nCW&NjsdMZFaP!Yvgf-j6}R?_;(jr_6-ys9tz=28CYQ!_solWMgO|9MJ+u0?|38Vq`zjsPdgB& zPs9Ta-QPbp&2@dAPQ6k7a(lbEe>oBr#lWbmrk_tKv|NXrftB-831x0cnxD5ntEn>r z^BfT=xDF@twG3wQr0tHV4m;8=P%yZcld$6c(qdYVV`~o|Mwd2lyAJrn>B@(%+i6F= zP;A4e;kkq`ESN)RFW;RgQdmtKJdC;2GZ#PI5G%ceEfIj$> z1Mej`7q;B}>FF=yCVnGf4m@WE4K;`ywLRF5{*4zE zG3&!SBa-*=w^qy>jL5Hqpeiill%jHf%CPxY)v{96dM3R`jdkmCmsFGDZdpbyUH`)a zuVVSzVhi6LG1>d=P*n+RB!OV1h)V8FMb43boO7mE(70hZxA1>25lPNB8M3x zUF>)LZ@m;e@)@|c^U{h=p3}@(8LpF5g&+r-Cj~wZl>%-p?EEn{spv1Nx`Uz7DoG%3 z9g{y*-79NwqV`va?wjE#{qv^>aH0nIwY^0XZ8~)T`-E)3Yo#qYjWX0LOs8a2{6^xc!x{hI3<{f$a|}`oT#v(R!|=8 z(bBcUu18%@1mUe`ksx3b?yI#>Ojp%krqQt7V)}%72RXHM?a)hVi9H~fAWNJ+aJlig zA>U1k2)WDuZsOS%JEDF4dEqn`8ef!`>iO#>Yp}Ju_lFO0fQgK|^y2md4c_bT+ai{< zFo_jGftTSpP%v-oWSG9==bHi{O3vS>cXiv5Bmd{nvF)fljIg$$9D}pjYiIZzZ3CJ}d82MY7aY%TB$#yV*4v!}h?z+x+GrF(g2@4n8)?MF2Stl}Kc};=0FlZ&b!4TUu1!>2oOGb-ojI3_m zM2b&NWCt6F)wmZ?Ib62FM}f`7T+0XRTiF$dK(Ye!u+5eSw~)32P@iB&k=Su3v*1-W z*c8lqjEf${SWtw&+k?^yD%7Ptg#>@VX#YN!T)gLLin_Ao=GM6pR}wp3v5AS*ew+P?1GZrqEmy7o%uVG`YSRn}sN z0)Z8f%;)%8+X^E#%a0a|LJsnjsksF@)8@AVYPknv*(3i^+lI_W&>e5T;Ky_&?{?vd zVq)>Q*mZTGEF%)jT4W&sgH5E7xci}8&EW}Ew8-rJENMGj731x%zUQG~4ecqpN{ekj z%TkHx0yiyb`VmrHljaV8{c&~GRZk#X{fpp- zz9L}odg^rADdr4&l$roNfFXa?1TRSE@6*R)zr8Bq7RPeG{UmSu6>W}0+($-Ip#6Yl zalYqP4zI$#Q|5oY`4zmFINqH$R`jDSKlsOCd`7I4h028I7ZB%&ip2fl6!7f~?2HJ! zdX2IOyBA|UY!tdqOLSNC&>WacM7jGexbs|7+nJxq4K77rsoIF#1B~#pf)>4pNEs)4 z6SWY1=vYxxg+l!`1|JG<4K`#?<7gbUMm<8|(Z>j_qk&bNO-b87lH=z2oszlD3Jw`v z$mtNp-O)_MVSKPgg3e`%H!Pe99FbMkK{pz4)_cbz8LC}G1FViuASEL3((hJ&xzmF$ zkcug_(w(v~QeK9kfP0_pDrT$<-@TgTF`%5R;y;^Y1|Z$KaF!G z1)mLFs-MH3rA~U6pE4s5QV-I(?Z$)-3g=5)q7Vt0C>Q8PA&{g9J5DDB#22S)LIq>s zR05>Hf-7zWWiYjXg3XmO!xO6zt&H7f!Xiyjr50sxXG!-<{2#8)AvhO?>9(a2pl96AJe^Z1ry?#%IljsgjgJ>h7vDdg|ZxaH(h_`Y+sLXZ5g9JB))dTvY;FZc&= zxxAzi9f6kdfFLFWm@hIsDvls%FWWKEc+#T1zyx26j$LD1>bVGSop1~qlAa|W?+c)b zwJ#GDaG$7SELbu1(4*x@wp@!*LXfe^$P)P3N9y^$aMOIjtB)55N3)_}2ITBovLnh215;CiTUf{A(*ThW?)iEGmb3Z zp0_MSzb~^n@bxno{$O4s*$D(+_s1p4tHS}Tvxnb2`NGd=f#nII&B#JkO)+~{Zb zfvJ*r*A(HeW%r?!?pXVf%9$65;L1Pk_@xGYKw$D>vB?5U#5TBdqbQ}!*Hc$NDkeER zdM-LHFeg#VexqXXQXqVc>@);-1#$kg?5Lp~c+A@CGMC9@vYfo_B(7<9CbT5XuBGD0 zz8o!ZgSS^=f(FLT-_&Txbd@g1LGe(zNK1eqaZ?Ifq}q=zTTVP64^u$}bM*-nY@m(V7%FR()-uKGPKqO3*0dJHfSm^VmofWw$6xdK@}JLz`I5Gq;x_0O1M21->At! z_9WiMn)R`wj)>0rreJ9h*r=!xj|@Df6^C?XU3M*ewq+F=A#)gICcFsM73B~~!1EF) z{YnC%h1{511zyXuT0Pkgbt{1 zA>H{0%DdypL!WVv3?D@>q7AC~KPtky`r#alSuNN;U8aFHzcE3oDqAQ28GCQ2j~$EN zB6(S%q!B?aP7HtTC3WaLUzal6w=#kqTis>Qu3&!Nz6}@V_G%!`DlhX6fTV_bqmN36 zOGSoE3dKKd&u=g-@bL*-Mxsk`RnLH4eK0R%k#=f>+Dm|9EhuRAg1wc!e~tVYzm;AH zoeFcGeOb47@m#N`7>f)iL-!W`%hHaKB&8-bz#bg|`|?@cG7Wu$Cy5Zm*`an9!DvQw z;ghY*^dML`L|Shudh6*8PzqrkYB-CL+PZnpk+b}*mrtN4t%z#y>TYS})qH&aMqr=D zaHr-1)NX6(vQMFE){z~6Zg?@vkz*>FyRuM&7vveC1y@TgUZS|MMapx#Y4~0Yk~CaB zISih%M*J;BqH35Ymk-j^BIjOl&OBDl+x4-Y&h2pzV5RakMVXpRmHBRd zd6o6u7xqnL!}Vl~b{FtGzr`>fVUDiAx@0mQKWf%2bA?9Sl(a12*Z>L6bx5T1Z~m!4 zHPM>U=n<{&a!`+2FDgLs!{{`!`E-xkUxeY7lewBDXTLZ{2PlCyV#?ctfJnh-09Ilp z8^+cwu!BQ-B#Kx8Z_6MjHP)mrhJr|p8i9}QWnK#JKx)ssZ$^ZzQh}Y8)kYLR}v(-JqRrw9{j)*nbg?mc0SisGT6Da7%Z`_0vR-n!gPt~Zbu<=w52 zxmR!mcDAP&mVM2grGu^o2q!PHQ)*KNV@=w?)+y2|-&oTC{w%}WhK>jZQV4wk)iq!E zz*2<#gGYf#pv;u-vx#C>?coYvPJdiFxuC{oY&&s@$kPo$kOc?BWY@TFrAG6F2ELZJ ztIP>W<1$uf>jl*;7I#`anHByOp*t@kY05%q?Dnc*>!5IRPf~; zrHus*QBWkn>dY=dPDj>H$U-9};LtdR)m3WA>nyQldciz1BY*fqOD|xfjY{R474HOn zm~^kt1A-sy{nHV?XyZmC0c#DCr;bL4n?8tmuBO}}T3c%+x(CJ>xS9@UXWTGkLE812 zw>rTBUVMV?ItKBYwsek`O8&z{R5A3aL8%R#F~Ja!&i4k?2V$~Dt12R>;Z-)Zt>j&B zh48^9N@LwhBO!Mu-mP828-C~*AChBxcHpX2v&-c8Wq^45-fPI6sC+BJWn5wqOx!LTAK! z_M`@Vst&iw((`3Y`x%Ec)WLc?`3xf#{T~4LAuiXtF1KzYjDay}s|#!Z#nsJnmuA0x z#y$07r_Zr`<8=oycTCbO{R`I%O06i=bSUxoRHBhxTRqV;EcfmYzJ{mWRR)HjqD-2d zg1$vwWW{Y`LDpeo9x`nA)r7yeV)TkNhYLG_+MM6bR^mGi2q;1D>tYXgv%daH&kkS& z71Q@mSBgC`o8)H4W6@acp~5N~3m{MaGSGYiqR<0O6?uL;cwP`0k@k9C$295{Dc#cQ z!`v>eURh_PU%tq&W)H-?klLoP2(x0y331qQu19FN;zN3?^QN3$;{1ULO(A!FC3C8~ zzwt*;Khyu@Uq12AeisuTxS#Ww-COrhfN1*s-R>HQ7QLeEfm$?TLuiVI6y@}Y1vm6G;$yp?5d{{vb7%?EstM)M3@ z17KzRUm;*dYb$Y!9r?dv+Mgt?%qEON=rLv2F*!@F*F`;HR>T|gBoHwlt{IUmIcZ$> z2tCVR=12mJj9T(Q+T!Lp>MxMLaPI8TS@8x%Lhv)0clC`XW`D3(r`{{RFq9Ifr{5!9 zm#XfiBE!4)rYKYKuLrO_6#rRuwg&+{IKM66+;Pf}KYzHwruE~6<|R3tr+eD?Y4`A0 z2GB3sVnt>73QV;>cvs-3FFP69rMvI4ejewq7a*3^?KUH;YQp>I+`MaIwx4&`^bCGY zoAarO=HS@7$%0rX`2pv_n2VH+Iy2mq@GZ`XOIb7Kzv$WP_yl;)4hN-sC>qpu{k!)` z;$KVJY_)S*AwXD@I#v|1WYxQ}doTmVAu6!H9nSrbo94qs*%Xc(#cUj(9u2d8hkNPC zcQz)#+o&B^RBV;O7ZT_uY-abJv$}~T#ODVD{k_AS)NHDa64qWB_f3ym7xm-4j&xmZ z-0r&7VR21X6ap~tPL|F@Io-~q%5-Ud`U14qw_X(&2$zmEqey<8qNqai3^k1kpDBHNz}aeQf2P&25k4kdTPv zNgnSC)mVpJeS$@t%ED@zO*thk)wUZy^IFHNYGzg3^@|@aQ`4uNl>-N1m0+Wt9Q+!7 z-vmt?DuAnB%QQiP5;cpa)vPYWp?^yL1W$b^bcV+Uo}hFKnigC<_%op)=-eT^Oz_2U4p=sH|F79Mg)>f(~fK|A=;hTU&Ep$gEeD81Ije zUbo5$ckEI$&;2cMRsB({)_$+oxl{ABw&)~)mtDiZraRWNYPD$-9<&S*&~DxGRdR+v z{0C@_ZTU_fHd4!!@VIKh-R5LclB4#aB8Pw%E_}#v<_`+mOAa%Rg7}OPVi={z5qmD< z6+ZH?33AQn?KR}4HE3kg25;-Xjz2JarNq4;$4%Vu0di~N=3Jd&_rGnouEFAPZQ*Ya z8q-jOO9*Ot3PhcX@#Qr!9b!_j_2|T$PXb&V3X{nPcCnF;F6_~HTq21iXspa|CmJ>z z(oD(3s-;%p6Tgn6U1s^GeyQDz&}ygT~@^G(hV~$Wik z!g9!~J<-NN9(0Wu2>$M{QL~%Z;dEiRnL3!RXa##4Tpc>+&Bo|}S4bbatsuWT)&Va6 z?0@;LKI-$y2U48eMxIsyPbN1P1kfP0J4+`R>QQooDk0P*X-G*b$B@P(Vk%(m2;S6}T7zIsWoN`YMd?BuXc!k}W1^kH z&IxunI$*lX$HY6g>iOsxBLV^{OMtL>Fa1$bV0PD(Lt-c??jh05`V>>MInkY7QjCjJ zVclkB9n@lva^1xJx?^I#&-5r0xabKeeK9d;B+;5AljLwBJgkaRL9w=iI&M`qxt8YI zWGSh!e7jRL>uERsJ~Vk$6-89-f4?4A$u@%7a#T}=z-C9srKrX~e{M<74*+6>C4Kb- zUg^;RzYT!Snz$0mYzNhMoGO}S)IO%UnxVjOnTvXsa}B(EQUXX;m-C9U{UeOHqa({& z*ztS4LBn#Exdc7P;8mIhMP=Vc2#Mx1SF3`)PxYI(35Ns zbNACO=O3KQ+v^*(BC%??LIE8*Lz@{P=!;T_l8)x2HYyJn4eNs0`E(|TG!PqzG)*h9 zCmg~6xnc6yP$eR@iy2{HNx?KGPr^@bk#nMWHpj2~6wdGPEs^3{i5;A9ee^@;m>N$1 z<)~P*M!S%VDt|9W=F}3>XbMpr4nGIXuxP_3HK-eZDXeW zns6z36Q~C<39JwIy_*Dzt9lO3V_%$6Z&pzkUN&Q=Sns4k=FhJ(S}4ZXA&_-h6y-jH zadhO%0LfB3NxVogw41=~b0yyKM@SXy%zQjgOMD=%&XeLM*&$I3-FVH(Cl4p>n`Kh6 z%!EVx5qSW0p~9-&KEQ9G9avK+e594&SeuW*QANTZ5>CfSW1H{jVC6SX+6tC z1_tjD<1GcLKIsNYT(AqOj22H`{IyS+h_o9=v)GApC4(Q;bx8DNr-g@;sGN7s1C%Jf z*TwcAaPWTfqXOFXywY^1C6!Yp_nu9ujwB?*tXJ^)Jkp_tLTWQ6b5|~T_J>Br6||s? z1S8oz1z3Y)B7nsy9WE+Yo+9k**#YF?uYO*?xw=#s$#>Kx3jc+N3f!1|W$j&-mLmy( z0EvwKWQuqF*vD35A5t%|{grVfYF*b-S4!%LjnPk-epPitK(57ZX4a;yN@ZS1J=tY4 z#$wz9ycXYc(@Xv&*!Hn{V!3e*Y>r2&=aaX7$emmM}>mcLds3GpOYJ-8? zz?|=K15QJdJ6YLzf`+`dE&~e9=R=p#&5!GHq^XSEK__Vu@;)dz@FP8Now67%t|Gzf z*?9+w7{I@50}2VO5{n2)cV~?`zT2wt)Fu+%!;elK=$U9?EkLJeye8d^N2BdOdJR0b zEO_obcI7R}9s8Rklqxg-!*WIzK-XSg#~};&J$-rOFH$F*RyYTb`!3A;s?DpNM$S`s ze$`+OpJqs3=z)R;>5%fb#fD4Ks&BZTLH_o5fjnBt`yq$)PZRn155|}nng4$ni`{NV z`VYqTg$Lx`r1 zfazavXMdtM48T{$F(rr-`|b6O)-z|T(xL&^Q==}WIM zGB~Ht=hjc9sjO+);E}`MWe7@UqAZR>}#pm~qnQ z@ghaMI=Ct*49?y*>t-hi*tUr)VC1;NKS%BH(mcs8k7kKGx?W({P}Vpa*F32F&hB)zO`P`Ak{sLo7F8;5;^hQ1 zskg=v0E3vGpfZ2}s297smP6zcA%zo~FuinX^QjEwNFMb`uIMJaRB8DY`9_8s3Z+ zkLB9c9Q3ekl4_D_@>W?eX+7)@#UKUpiV#w;X>hlm!fpBkkgj8doyZ)c^Zf)#0uNUZ7&B$*0Oq+Wp3h<^P5>8i=j{`r(}f`|Lz^@8S){(Q~~MBW;T^6bAwjr$(sWW zP0*6D^MHZ?!h~pJ@7K`rrVyN@(nHL(^@j@tV{_5C%~yw}YN^*+W_gJWjrco?R1Q5u zifs%0bl!y7qCw9FX@~GrtJ$rH)d&t~`I%5Su~j6zbAKk|B6%fmRHUi@XlW+O(ciugq#zTfZ@;N_2lJh$75fO`OdXQPBlcV9a z@lNpH(wS3e*TbD1S7Czm4}CtCjLO@rR^`wNr?OFH?71}Fu0_LZNax)a)#l1>wFP2p zwdG)&%d;L)s~azBJqlQ(#Mvc6fx;&JpMh_O$g)8x^v%)V*Hhh}atWm}qYxFB$jE6x zakLX^#VezA7cH%yFQ4?M!K6gQ%p@$BUzAn3p~qdXPLX65u4KV%O|1AmwOZ_Cr$By7 z#13p~c5p9@&T2v>bJH!coS~kW4+KPdEdsGXW&7Ic)JLHZJ1%5H9mP&p1uqRX5%R+$ zUPNbETFfMjkk}9*gdc;VG6G50>V_mhL4u{NK<(9=lggeX1knf$dnyLi-Q-`h*rYgT z`>EfmSOhcyzrG(;4tekGA)R%#ywy)3ArJeej~M@-$8#}tS&1sG{^IHibQ;P-H#~p= zxT|mH53ng(MA?t#D*CG{sprjjklR4RuM9i*7Wo3NY72iW2WOz+WL<&F4RF_8-$$0!((Q^(s z%B>(=2r7$8TmI;LE2t^nm6ZVi-XQ1blAB(jlz;bLVc-(np$c5Jw27K4NmGU&-;hY4 z16csSL3&4PINWcofWa>npL6Po^k{2@=?>!m($&E-Ob5sgUNJ1spnx!1v`l+T1Dmne1Jx|T@tYsfftCa7yl%NNr9OqBeol+w(oLNhA?nb!o^A7J&1Jo+C$z0ysD2xt2{ zf@msnSI8%!L|dy_A`6jaHXGJPQ+ioeC;I zg&Tn|a<|We;l48JeogbAs#z#eDKXnr7@dV&v_<3Q|0JJPJhS9dmNgW%+Puo1}sPo zfR*!q9hVvHExTOe(H1Wf&sXFvAowLhkG}0>X}7kpZS5SkZ{J@gvhyQ%rJ9cVS=N~o^`%v~ zF4D{YjKA-x1$kF(_gwanvj2c!UZ)yOD(YqPP%&LHsp@X<7%)0ImO8P)DN*mcerdb` zr~5+b7u7`QETRcMi=|23TH1lCNdTOwNVXG_;k2Y4vz-FQv``lF_TEsvSAbzUGT&Cc z)qK)mzlk7;gKg@JTf9yo$&4hD6;k@HlNh%0jeqSFh2r^BX}Z;Dn$>G#<=xH|Xzq`> zHl8Bn$x*^d2wGxOm8ht6jD5rwKoGyZe zBeZF~o<8#*urL4~!o^sYV0lKyAg|vS24_QuR;Xt>U?B{!?tn{YzFbBHhdzCvB_*w3 z;F1dZan4flt&5Q zkB(DZ6i%VYANmn1#T)47`XVdcw*Zn*(n5mN(f5ZVR&Gk>|FB>n6A4!etfLB>hdf#S zDUZE8>{p-?&*%hWBqO{UM_T@nA1k~CQ;LMcOlnHjs1l%(DN2R;qZ78pIYUnrJP~Sb z2H+nsT_LVYPskaDVd=Sedv&JSnZXB{Ya)Y$#n15_rYm^sX~56b-D9)}SMLtHPn%^B`;d){wj z&{O6kVD~8{oDO-|aN-*6j8A!%m2U?cR5e{>8b=iJyW65^E2U1|g+Qh1BX$v|Y~{)Y zboZR9Z*ZE;%5he8^_;4h0Z7-% z_^h$|a%B~toWXXRbpbbj(u2J`RwOMFAr?HoB@?5KfItG+PY$4f>k~x%{F4jjdlkgV z63S`kSn!(ah6m+LN@SN>t9jU4#+3j+b)Smvb97EvakZG9j}=u9P%D>b|mg zUa)Q%SLA-vXs*)7O0h}`n6dg;@t*{}-tUWIQD>J-#1y-MQZdR3m-e&i~GS8B;hPfe2}Ap4ZepLH!Xb%M4Ybw0Gg=5ObJHY zHzL6<-fF7hWz@F;7UleK@NqJDNeWM<5lVwvGeLr)`r5r)Z{+0Q0(P%9PkN_rJ%40_ zFqauWht+I2pzK1=5H-9gy)@`d66p8i^y+JdctA7Dy|N*d{co>l>~Lk{R2vLy9sIKw zBzULQblR0S?nZQoVh|=+0gz~o8zA@z9K`V@f}%E+WZ4^~KV(qsZk3;lvGcx$V|SSi zUIXNYyggSkM3iX|wN+Q|Z)WCK2u5UDNto2DNY0?7k~Y~UMtdoY`F#CPmfsvL^7zMG zY;RR>7m6#acSvEBWbBdwhI15u1D8;38v;J?%YBqB&BH)QVkc}q0FuW^itrMDB`sv5 zMsajl#+eO{dd{!6nqJZGbvXc(!HOr8P<)d4YJ3~_wh&yb;Cd`?r}+Ptg;J$I;kQ^%O6cytL9Sxp zM0|1)*3H}#sgS%{3FRz7Y2OQ}69uhhIYla4lkl5hW9PRms>w|?K!a0p!ymy-cxcj{7YYx1Pg=o`~hSZ6eRG9q1bZJ+5 ztR-Nq_!>J!dTS;I$37z5*;kp>7>_oYoeaaX)LKjm6wF!Q0E==s1Z3tt_~OkW!p!I(R3{YYKV^MzJf+1K2+{ zIlVv;4O7scWLLnBvEtO0slLcMt>!rg{fR=m`7Kfp`}Da-{wLV2a3flYb8W2?jVTJP zglZjB)L9p700hZqg5acet~0lRt3#VZ*JLHtiGdX=8i8TW=H2Oi({J==NWp=c7n6PH zes>HC&`+~{mwe+2T@94RPrhpx1JRmCJLRc##ZB6N4KkSQ@JO+#j#7V~lWX>>J$;?I zDvP42n0BY!*eEZO_d(G~JmX7imYOI#K!T$_rT6D6z_CFUVcL+TS+|0TW*Rh6uhK?l z*JP#W;s(etl9!CFZ?)-Q2ydSIR{4&ilS$&Vc~T&Mny6EC;l&tYRq?96GyLs3;z6Y; zXy0OAC*;2E*(b?Z7wyG6U0fN!GIC9=QBgeKqK0|TgwT`$G`aE zOeF^d@H^eYdL(T*%T(1p`s0{gmWy9Z_>VaUdb5B@u_Q_)d*B0G0LsPW?JFTla#9I6V4fYvU0DG53Y;Qm?Zc6*TDP!KR71-Cb-oc zs6ModVhu>EV0a4KjA4Bsx$v0IYlOpH6ZQULfOaB~^mq#lmE!fsPXAB~OGrLLFcZRJ z_W1|MRSDvlMDwlDxH0oZ`H(+48Im4v)Skx-=5ZiSeBwhe;Use36S+rW7t^m@`N>rq z{~Ef-!_<}i?VX?3w`mHmJ^nmtqpn#)^4LT3@kl3TW6^+Y2@xBnq1ly+*W!6mc$&-* zz!d%*3Q_Y?4_!dQC86Z9hbRl)b)?hoQOsvzAOrDqFT|4VkQEe62S!3S;8L^dv|PX9 zJYjJ+#C`C3tU&uR&-mKYnMz~wmfl8HVr;<@QWujRH(ULWZuR}82>v8K{LxBfH4 z5jFnnx8*Zr2-*@xLT1dV8?Rs46S~O|U|XYnnEI_Yb;>+Pfote7w+2&R%VnXL<$xxO z7_Xstk7Axze%x!WMDqeKwx3cG84? z5Yyan1x->cuP8+6Lz<};3*iqog1Q=qC;BX@Ja(qBVk>ve^N~Cwocu}ni$%4!wwj^-VeEUk4_+u^)!jReN+RB{ObV#2* zn+2>g%M)umgE%>~k1qUr<$dggxv{AhUbvaFDu!T}+8lDTZs42Z^%mYX+*6w1H@LCY zHy%4v4GO6?5b0kc1i}MLgL~PJ-&gvG=Gjn@T@2qxVDE3xDkXBbMuC2~gntAY{uS%< z<{D2#sykj&XChW4e-5PG-7d_j^Xq^A2`*7oO9Nnm)B>1U|EI{+=v+B%x1#;jmG#R2 zL^3rSNTGHU^;?a3X4jpJr*8gKEfu&CMNp+}$Lr|s4*2>X<2}am0U_9RUvpcoSP}~m z(w}|gIQxGI5hD-&F7vN#C53-M{r5o56q3}@`31Wtl8q53uKAm8N z?c{$xsAna?W^gR@YDf6-$1k2(oZg=#k&i3>y*d?j^5^~i{5OQf#emE;#6NKockf%s zuf7y%s9v_Pg7u!nUoTMG>h+Py(M@ChSh!<1Www;$ZrT*~`uq0@%Wjvin~Ni=$UhXY zfBdNJY4QG@erRY%g+Lmrs{Dlv0Ki9zG{^dc@p!&m9FCl1yi zc2w7jh}Lefaw(#M!j;0{%ibdS1#>NK!9+7F;GG)n*}GY?Uo3RSlOR|DN4lE*=ko7f z3?A6=fb9n{CGuo1NA7KaW7|fucHPcyd(EOP=D-4;mcw>$rMvd09&~ty{4bl6xjJi2 zYgc9$pM+?e^tIcG+xpVDneI!_7JJzON-o1a(8}t$ETVV>aj}uf#@kINh?~v0Fxz&* zK`n0hUw))5;uI4O`VihI0VU=62Vt2aLHv?bOCOYYb2$w9b}VKj?G!Fwz#ouva+ zDwt^X$vT1$VOOp0Q!hraj=RpHmxWos=GnA&FxM4lR&YiD}Pt zLNiqr6vxTL@g8J=;hNjfiY8%88k!){INfr1GVGW+i7`R3W5Fp0F^KjEULY&^1ygJW zH0qezV>p>sd@#6Wu6*e3ZCihV9-?eCyR^PDq7VJ2o2`Dt-}@moHFs0UM_3g%aF3?D z%G1@0@=&bz(vEt&>w80!wpQ`nBsQ>UaXT7`Lk+x3WVao_9p|~8?6la#uws7EXOzMl zBf=rL_%GHC3If;89lOx%c5T5(Dys(G?;rg?c7L>RcXakrX6V9x{lbfoWZfOQ@%M~L$!&6ad8f}<>)GgPcl{Io$NrfI z5Gh=XxxuIYHVAh^87f)UQNnSQdE*h*ij?8>%O?mvm7Oxlaa_-j5CzI$!r$FwjSnfU_s;jzcp zpJ{V3$)XwN1%G?=keLG{UXnqU1Ct|+c^Dlg?tMHw-!Fzj6dGtj5L=5o_uJiiSYSZn za-G`%pfgc+)agA-l+x}rIxOFzbX#Z*&o0RX5W3QX3W%x1vvlU^nTGl+g!}pd%bJt8 zy~VE-OA@|%4v*_7xcu34h3m$LS#44a$YDLepsO@(52u0M9)F1XN8Sj;1^uV&q@0Z_ zfWm;mJ$8ueBSFzmk|GEQIng^8n?VIo<~OAP`^mn_u*ZiR@m-COd>~|aXJ#Dvm~6V(3n;mCuYxh4s7N&XAtlq`k5r)SLwNAoy$6z_*#j@sf-?OngK{{!Tmp-S-@wu^t~ zV!U(}Du^;~`@N=?6XVPVaD6ez_(D2B^vc(R-m<4|R&BO_;VW`8jFi7rWs1_ke9ye+ zi&0L);~&LjbVKAo4oU~X8kefxsE`KbTU_9>ML6Yp>pY9dSyMTg;fBN~d@puZ&roMV zFlC*txeDlKY+A8M`gNX)vV3Oh91HaERLqHb%p`wn-cbUn-pKKd zxR9~1!QeuH@N2s`sUaH?$8GAgMLAnV8SOR2(-G9}0*6eiAGOPtMNs~>suvmOZtX_S zuJ4G?KZ32)^b0JVh&)&+E0(6Iul5ZmLD*pefgBJ|3dw^#EsT(g!TcY|$E7IBp!5mi zx3)NL68D+y=VARLTy^cAm|PR-b0AdGj_fCzRuf6u5b-G(sg(E91Lq&151AQ`k zS?buT$_dtJkm$zrAje8p>2-lA=c!c z1DU7I1LvmaPHCtZ`mhHq!%Mq zbLFhG^;w~yn$v?Z3=ZlKV~+aP-Hb4mVKq50T>=x`lnRTDx(%K2VM-h6Kc_?>B1PaL zkaN6MMUC~teKIJ3Ij z>%Ie}Cx?>Tuo?rRm4DEDt|4L^VZ@h>fnBkUzp`ZbPAkRE+e;4nyCMF*5Svmwxrxd6 zGxOM90ii-d(_M?aFR#CwJ)+sA1~iu?-4QN>y1|(?orxJIbZbEGfCF`>M;OrYFo5~f%}5BgeX;q?K4gP_cvUsN;AcFsR9TNPcw zeyhNV1^jQL6qAj?k%1e{ZIKf~Sw%R6A82WmoM{{CF^eF*PKW~^&5a8x@>=^a zRQ8HjKq-J3%qV0q2*(W&kH{y-*WLVd=_IAyx4_>fgY&10Q)rV?EfTGX<_5??9$nZ6 z$16XwD;L|I@aS7M2$1%~5@(fc;c|!>LZO;VE04rg5DR04)9?!J5Iuj~`U#oA#r+Cs zeAgC%9mxz%I2O7L7<%g_EJ$$IN@U|F_83#ba}&VAGbqYbGKl}3wQ{`bj~^YpKayHR zb;?~mOar|rmLJ5le^rx%3G{TZ;cXhKKpl@>Ek@(-LosUh)mH;7=_%562}-NKp&{!+ z*Lcx7vWTiRo4+Aq4aSmV`B@@*Y{Cr}M#6e*RAq1Zvws0gD*8D}!#kPc;3$$Y{r8DQOQzYUhJ@kqARPHj@Fe-m3`P63UDb@fIAHjP0_X8R!nj)FEM>MZ*WsA~qn zUm8gA!#Z}aCrvLbjSdH?zGA0edO&Lr`5pJFa0%cJF>>3zi#UeN>YYVa+o{fU5^pn* zyG91A9noa9eHR)f8?+x(Umo4V=N5~EUKEOv_hoO=zXE~e2xAw@sfQc5gycfoLxAZZ z4ZHW?EvKOz!7>irF4wI|2idZWA_~6FP2mtU*lawNvYHl(G9*|ft0+ee2;LJD1lYhL z1J6#<710kgrJFz4wkt%#hcd9l7H+*xF$nD$ge~VQa9$3=J_#A}yo^t*G&n9QWbQUe zf0$2#Ss>uPvw;3dOBIf@lGHvC5dmh*65H|~sG;ecAgmTqy-_zIUzp#dJ}7yl?C zV8F1@5GlQlZf}qsHP`kJ*QKpwt`_|_UW#?hhRnZ-B!0qixkhC24bktZBWP>?pGU$; z)r&XIE-6);-Nz+KEvZitxfA(s0%Ee}`}?wa`^F6HV3@u zCNKL1{6m9~qzE621Pi;o93T$L-SR`L_8_q1jYK>R*{tPZfv)w#W6hT#6CTTDvqKh> zfhSKvOKTfQUh>FYL8C*=#$q2ZD%z1h&iuBYSmcqX2syaxxVO#uK{gX!E~g=k1QC(s zKeHIbgCSby!@NF0tBGCOAfpsL_Cd<}DFNJzuAjq^e^i(W|K~>61du_L)E6+M^d_gX zHX^Wc{d4`+s9=a7HTp!%!V z70rny90I_~OA3wxSLsWn70Zx%?7pO1TV7_H($nSXJ#{aEb~F0b!-tZfsML1ujvgJM zTN@iitfn=qUO7sL0;CZzl#%#yR9U2o1Dl>At4n-Sx56>r8<|LEey6(cYs+5efP3;j z)j(z1ovhekxv-P!AiXPy6w|ex7`N=$=V(75szo#}&=wRqMo2zn8w2-_$G#VdJcX>i z4t86^RF3XXQ|9E+Wgk)_a;uglcNW*#4C$E%j*qdOQLk550cxtPZx{Nayp!=bLOcbJ zuUc`?2PM{bIhn>0(F*vw*wx8dw8fc%#MXe&pCttcRJP6ErW+g}rPOwmD>KjpHyS>d zy}~Q3l^!GxEX*YD_Ijo2BQjI&n)huG(f_1#EfKi@y9MBP_##X(c11h+^No80_F=4t zo#KcN&C+MB08!e*ucC70dz@Ut_>e=9k75-tZ^|w|OM&K;nVZ!II`h}{{@Kgr1`DxXZ(zDjSVXAGb` zkV)Ds{P^yckJZ9($AVQ6d99+Hj^*M>*k#y(EAnpEIWGsR#E1}C#`FgC} zu4Chu{Fx2uU~d9^w=ZOmm8E=QE5At+x$|s_0k%h)ZfLsutst+HW1hldQZKiB+fHE- zy_5pru*7imMZ&>h)YaiJ(w{a}6ouX{TRc#0D=EW>!G1VxIAKgKMF=UQ+rniQ>%!re zDc@45UNL=&Zfz^1OOSW+D2QIY=Ga~o7|HCOGQFQHHqj7`xdRgZz8@jX6Kmw-Gi*+H z16;%Gpk-l_ss&gB>!=4-b%AlTfyzG|ORC+{&qTrhZ5v}`O&6aUp$sDq0^mEFs|DS` z{!3$Rp&hfoB0Gn+BYqZbB|af4{9FsA2yKP&5VUe;6mA@q0|8!am3mEcgnx^-9<$ok zF!IKq8v95j5q~#+-2y)5Fp4w0YJ`RT$*cKq1;K$BfAj&t!6OY?WM)5tD5VG|>gM`- ziFtB<-0utyWwC$LGH5|+0bGp#`~DPXD{)KY)wj2>f{s%D5J~B(cdDLe0s^Xq6dWtH z=Kr`jr{KUF-rv`@+by@&*0yci_SXDWTXSpM+S;~l+qTd1UjEPZH_2o^naLy+w%9|E`d4pzWp; zhJeB6;cyW8Ved)!O1k#=onN{j?9;P7lpe^4ROp6b!RYyoIKEE)c^PKT@N4!`0lPMZ z{Nds<0_e)v?07#z(>r7ex*=`*#G4wvT(zhnpNj{wwO zLxN8*&IW8v5-!j4-FnFQo{Y84HBGj8HF&`h{su}jt`MqM1Mjg-^)tzJ`ANcPb{OA& zFDE61+PhqwcWI|TRE;>OS@~^XBO8yhHW0sAi@6n&(tfIJCohVBGv08i*UIGolEXuL zlt61VtlLX_RFmPRs0Qt@!ja0BMFd1(xbEuWVWm&C>FK1L&1>P}u#1JM4PaiIVIZQg zAlOV-IqXIU(O&{mO!H!nvBUYXPHI!63o>ZKL4)f*`UVC1=&TrN7QHLJqfc-mO)S%%YzD!||L-+d&* zi*AE=77$8M5DRW{tp_;ee%-`~!AM3${xYAHDCG=hV{okI=QobQgA7jF_G$ zgW%{m=Bj~5lM68?{AL@gPcU4HK&G(VwKl>)^l4DmgfPTa=i zcpV-4j-8mz#SITg$fr^RCf4Xde=PC)tCB!43GWTSlXnIjTi}K|+5)IAGR>O_)w(}_ zB2Yen@ostpAfygjsvrQ^GTM6C>QT7dYMCngpTF?;>yMBShg@eBn3}79S@o0x-;*Zm zwu1!JWajdp>yuH;qpB5aNwaoX-Nj9B#!m@J_o{mas(P8iiqUfD-NpKwgZS&5>MY8` zj2U8~-ISh?tPSu|kxggRuxJ)gziNP1Tn8V=Au;|$ z!eEmqqTEbtI+p~Z1oiglvnW*mvrh|_iLKvohtNh`DCnnXftns_p>cj07Lm@v-8vsO zJw|P>p_3C0MtvK1GA+!j*&=L0v`9~uyqmq`d_Jk8bpQTu8GyK{#wIM7`BKOw|ag>I_kDl~qV98g&S(+$PMgx(S&*$&yih!hu!?h#7=qnycJ55H&Xq4*GuhC2e*X zuz|moFfBLul7Qv88LW1ar3eH3a35_ubPVnaf~vNn<`F{OKYWByx-kmx9!D5NBVNsh z!ED7Xnd}k$d_5(*H)C*27{m#sDKJn{K<^sAm0q4DGW@bdScL%zvq*`mlv7v<_O#*B zatDL3x z1zK|KDE{T2Af3cKI3nQ+zPm!i;6WuZ$ycBR?m$c8ct@yo)9b*;JT9C6`0@XWd@&$>xCiQHn>7oOjgzN49q(imAA29Ec`<7jo^2)bPenoP5bdhXb&73Y21zP z>n7pBR>2jAOvyxZZ9qIL7V)qMVuUIjZLXA)c*hVDWGeLVaJh>xs8{^G-*|#AP4fsE z1*YUNc+&_>Dnf4Rr)Q3HcyQ8*9hnb8x=C#aozs8UUna&jt^eN4itR>q^ZK$_KDoDn zSTMj-`wVXBITCu<0|l*feGUJ15xC8A^YM-5Z*zlj5A2cZ{=r|-lq+Zk_KUW)VO=Iw zVD)3NO4l?;Q)CsRGBO@^Apq41i^JjT6d>mJuB*+^;ku0r_2KzMACZ5P>rr_VJAxH5 z+5fTli8h9~<<>|1$4Q%e)6MHWON4ARfu*4}so-<*S1hb%39oFaiYKR4Y)+=eWK|y) z!4PM_IoTEjPZjmX5Dp&~XR6Mh1A_dV9#>_Dz$|43F<|crErgvzqj7LW@)|k%6EMGX z_ZE^dHBn|mo$7f#m*V7a$JE*7{1cq@)mBNHZ6Tz17vjZ^`=@Jut7f*|=HZm>?FEmo zTRb){#nLPA<6)Go%Ky{m;ry|c_m6W%9=4s1J&k(Fk3FW*{es15gh zI`iF6-c8>FL>hDa#q!S|f!28|2{Ek9BhZEk{TQB{)a%g=^FNAYb}^oXnl|aVo=Cd&BzHD3I5QOwH>M42_v zs(1PKzM&_0V2H8E618HcTBzv_u6A* zJMv^TQjRJdb0tnFm8Gk`4rI|qKIFipAsf}!3)kstz$5D-O2qpRMU0wB|74% zcrJ|pw7nJTHn19iA^|3)h8PJw226Ns%A%pXz!eXzgQ7J2nS26jbym%n%8>$!MgI*k z)tVH7#P^R~K+>iyfIn)FF@)i(v&oRIy!$n_NfXr(an9PHsZKi(A$tUbP&gSq@3hPR zM(rvxD|9Q+9M8+b+{A%f@&MHMdStpTYzZny=;yC(7r_lofpIJLl}={J#_*K<22L?| zq*z@H`qxOMej60OLUC}>1R39T0E$vI3G@Jx0#=^3eV&o0CJf10 zPD}D51N4)I%7S3#d}fO1kA@7V@L}{uAO)IywuJR zD6i6s3O>efmfK32J;8{;2+-Vt+r)REbI8m9$f8;^CZyTl56~LH%-c}NX?uoXZ_v-7 z-&3y@Ff9nD2|g{KZ<>5#kK`E0Ofra{{sLq?*!lxqD!XEVfjp;{az#}&=i&ynUGJ9O zRW*I4{DJfa?X$AQY$zdg^o1hib3_PQt7djxO^f1IYv3x$$RzX{Kfn$*z^mL614cT4 zFwxAyxjYDehgBu{t;0PfH(=h=O)m8|FG#$LO?*8JTKnSsz?5(-@kd)!=YW+))u8~)^>Th2iky`v1zj!Z!IF7Ke*3!FBkMq03Zx{w~PJVxuOqw^5f+@N23cnuRkevOZPLl ztF8NQmGZ@FSL_@WU<_PlxU9uJ)i1_plmuq}cwMdvMz{4c-Ye&8!Qou%l64 zrjkcSZ#9kaI@)uZZ4gDy=+0CyxoR$LCRx_#Ls2LEdwn8zL@S+>#rzHu%k979+Pnq! za*7H{`F$S%qqm3RP&3mlBkkE`^_GT=>rcpKl16FTKt*R$Juiv1tHKYXodLeNpjFdK zMff4cDPabLdC=Bi_wAI7>PkhDW^oNt_GZ*YJ_{|@qY3!Fu-N*^xwVhA>r72 zk`d<_mqv~dfip3z6>Y2eSZ%7Yl{5}x_MPNMeYh%9^s|~XS%mD+|?(lIC(K_ z3`Y%s^3mFRQ5NuGn|_vbHDq1++eQxV8YI`=kajl`HP1 zybx;u$A!w}yiM)>0gqJ`v{#zC=Ea9GhL2a{DB<>%w*b$4R#L6Qsnl@KhGwNb(oG`b zE(PomGNa`fhZrtRjS#9Q@88cFHWpz_j5s~EM|F?|2HX0w!5gL8EBr6?>toaK*Eg<&Lo85QD?Z^vf$?CNeX<1*($0P;G5e+ln4kN3l)zRnCC?uP{h4^O$FovvgEd;w9XdOf> zOGS)X+U)*~KfQfh_&SjbLd6GLg5 zW`RiSs^Z9L*gC^Y3{RrsFP^V@{ozr!?ol4GQ>)lKRdvG)8gVxRcaZn0CWiIA24cgJ z7K<d!F*lr0{Rz~x=pjN>I?_!DlAg>M z_TfpYt25Lm6~x_%ShXM0S>}4E)-GjfC+=KeAfg2Kt}&LkhkqThFHLUJtUEZpy;`-q zDpwR1VYu%9Jo^bj*HHCJuGv~U6U->eAsa1LD+*Cn+A`BF6}}M5!9Mof2P?z?ZOlyI zbr|dat_Pcq3|!`DGPbaJqu3F+~gNF;)DqV(K*q@;o)R-AH)ShLr{ z!-w@tO&g|jG?I4#Uqa%_5Fi<{vlomwb;k2eRur=A8>*BO{@I(d)%}Z!_y1EF? zN{v@05iuxr913S^TCpNRC>wVOFDBRKxCT(Q9;&}ew0Q>Voh zScoGiHzYaAvKzaw!&ovo*|{iCH=k6j{|O_TU>fYd#s=C9o;ZioV?^ubs^eF<1Qr=) zrNdwr#e%g<>o)7D_!7jtP^%KSBu;b`OBuS0zbscV)mfDxPw#Lb-GeTiI#27PV zB*6ZPB#eIK@Jt{5^P*!H(A=+DhJll;b-=TR=3t8wO)Va4p-kiPGP`VcJuzFL|Q8CCc1{gc2C>0&#PkHHpij)Eb=Cv@yA!rAAMPz>!t<>Q?Da!92hB4#9{XcX! zN47n3yT5v>>KLGILJr1#b|1=(xK}IA9!plB`P_9Bp>{#<9?K@gMNy4;TOx5#qDQ3SLNH83gILhQsMtuDJnlF z&LB&A&5N*^ivLZrOs~D3hm)gK4s&P{IvZSjwr2?_CCY+=aeNS;DsVqhh=m7yymfCb zUlIPpgYdta_0Pv_u?}1QT<}tXeO#~4WB=2h+cegNP-?Z&PFyIw?j@xHN(@mAmrYIX z{M~b9c7!tHkkCxPlh(2_O5yF%S!Q~?`FerVmvyo7A8ej)cNGZ{zUHF-(SsXd2O8Ke zo*cvf$QWi^M3Ugp=~d|hK9D9}mM;?tvTss2Geb*^pcJ^8J&S+Q{m2vetqtkt2mLwU zKBfkky}h&FYexmbR&#K|vsgEw<>Fn}w|^b2E45A|!5UthCA(CYpxM&wx0k0d19}t= zLxuKrLEO$Fc zhm&kR&=VDxnlHLG><{caEx(GZ#f&0z2Ephltqq6y5*6KPQz(W3+vM2#gojgBjN!*o zOi+lJ%*;13+sA64B6X0j8cQWX&@oWLnyC4FW#y9tf3`}Cs3CFmG+9E!h~&8jbb zLQ?D+(sJ)gE=p{ZfW#X8^`ATjN0Emx<=CUO>RwICLb)$F#yq}a$M%^4U)kbkOWx`* z9v9?{J znj;sggiv({;l3FqkX_41Ac(YBTSy_pn#*DR4mF0UfV=UAEQq$Whxs1=i5shiN1vpH=8(a9rgm|xVir>aIcMGd1mkzK>_PnAFF)ggu%J+*9kS6 zK1u}HJq3`=E5Zv!=}KMWK+FYIu!18ps zxlFx6`es*|_5yWz28WB(g-)iAWZIxUzSvM-_GtW;AzdV0bYe5jcnQpTI?oSFTmF|raH zrGBi;Ki#!6b_Pt^mMdH! zwp$4xV0w*N2)-6b7!-IOZ?U=|Wgze^Rz&2NKOT-5i?EZe8?C)rQ8?dr9JZ4%u%*4k znMB$xqzU_i)#$(-e(V1rjN)(r1RqG4B06t2fZM?D0&J-4E{`wxulP@|!fh=Ef1}qC}RlGMLl-xv=FYnqQfFz^7 z`-^l8CFBS%J(B$Wn9!49YIg6req|bs-MtoVvw3SVG-rC&jPM@wD;lfD(66#M(ropg z0^yfSO!f=-4^v^)YfA0;rqY>l^JdyJwNQQRN6@wH?z>iuE#3}(j_`j(P}`2b`BR9} zr$f!qUnQxDpwni$J|-J$7JSb?fmdic!l8iHH_3)-hjA~`<=EkInF0z=X1y&PNt@!e z^q{geaIr(YN1X^7ZHG5{>!p#ZEFJoO&4m?0b+;juYveWduT~sxb&0>IGWsUtDk7BH zX(z_4y9@WE>N2JmQB~>!35$Psv?@b>k^Y|Olmj0_=Ns~ORWV2x=QSro18zrfsikcr z3D%@9qJfv)csxYAgo;bE9e&SuhqcczAt(N%ezO_6Ui6>{dT!MQjM?e9D<4zs{g1E< zrNkGHrSi=tE>&8SRCkHVrM!Zr`S-f*bUPILwqebvY`0E)%qi(QjMojE;upA3Qt4$$VKGg%daFq6;FRIwY zwDF}yFqyDR1plN*9JH9*Hh!ua{wQn67{{ZfT8hLj@%e6RP5G`a&=xj7LAi}u19(>Z zM<W(2C zlFhwz=~!Lx!vhnuS~hnQqKV7e%Z7la?7m4Z3^}n6%obf>7 zY0;SPNXSSwvK9*tfH*fjinkfGfJ%_eeTTco^0i|E`W!bXc5NSm(!L>8vT4xI1Ei z(DJOM$kabqS4KYdURZ(HV))LxnOn%b2le2UmxPvbtRJq~PBI!FR;Cdri@VfXa;7Is zGVisa4A%a{$(PRWYQ?dpa8PSF&#lC2yrrB!Wi+0j1DlJ&hlrg(az62aRYx28)y9kd zy~T?BE|g3Q)HgS*&zl)U$Vu%TEBWCk-P+UCV~1QMt*wI0Et}yT`0-~*RRR4pa5wpJDIuzf(Z-(Tjp_vhz>lQQ;pdnQrw?w<;^#4-M$nnKrl zpLa^ZtSAL5V?-J$^2Xvnv4gcXI(%6)z8S!YZo;UwZ`#PG7jlHhr=-0dDcwi{H>jyKmB00y0}sCwT|@-)al1*Fl&ORBegcA&9A z5IAdG6;Ong<$GvUNcM#oB`T#F6u^!*lOud2cTgGD%nNAU-y_obh89E5_OPMbiaPK^ zWeZn?J5`Kxb|lTq4?#OVgi+?`t7r=Ci9MFv%4n=iheCz*G7KR>p-99Qe_&#h7|#34 z0wF$|*lfs=@GvFS8w)(z&y`9wxnEUd8c!=hByrm8N%)%Xala5#3jLjs;B{ zw(szgUFf?eDA}^Gh}d0L8a@1?pV1%0ZgBzOmejRj-(|Tx9;)}R};1p9?x8d7TIm9S4_(C+=fv}?}FIQ(m*Nsc$q?vB&FX!qi+9j zRTB*f>Q@X+%-54$y{T6F)(eY0%pe7q`T4AKEx>7V-a2TW4Sp_7&=m6-cA~fdkV5HH z@Q_>aN~TDq%MP_iL3^c@YKe20t8)GI1EV$XMcJZlyPHL{fI{mM$-h zPVI)?O4iaioqO`WEZp}fI58JuPih$pM7nfI*23XP(%JN;9vcMTU`y}B-@kNJMw1ZI zC+pOIih-qNrsn0Er5@4E`*Hd+W5$nG%88KJk6RZd;QF^sFgcFED$g0MmJeWWpy34(?Biy0;9GE z2h$#=GuTvFvxGghA)8!FapG8uz~#(ppY-@P)y^Xtn{3lV6R2%~5$>N3L~F@h=^!Jj zOO5z}qGh0l1%=LADRp))Z;HsR1^u%vCNfvm>ErqJYm;k;0)3VfPWh_8Gq3(_C6UOjxupo}u@=~_<$Sq2EmQLSwbnx^7sjssrAYsPZZ z(fGgkrZzVGoIbIDho!9)g2oB_y%|x=p}mcXd}WM^#huPETO9KvA>OpI%i{7zgicoe z$r6axL)Ed%C65VHW=t0f3Qacr2I}Ss6@Q&kV#_Da=HP)4k;CNpbhEa@^lp+^k3j-M zyq7$aX6Pa$T1PL&FTyX7%?Ll$mQRr5Y6U!eEy?Bmd~QXc>(`5D?cP^~qU{l7o=G4h zmrOud6Fta^Ic$0S$J~G(9@3CsoILiMc3=2Q|R2zBdERPSruJXrja4JWN={IW$Pv&VwRIkggHZ#VbPXz_0)McoGEpL60ID1NYM; zK5qkwDv*qw!ciB#;*?H=G0AaE3b&90^n!q`Mmq#=D5VqonkIDoYb18DjvwzgSvLa) z5&2EvzB+muN(fo~{H$Xa<8-3)fHg)WhS;+qN45lzo~|wT$VgsRUZCxgw(4 zJwjlhlgd-HqXF0FG5a^+btawR^aQRW_b?0rR7^}s-!9{x4Zn?qCn~(>$eu%NXAi+N z%P&VDG-Lfdg$TD@_-P76Xg4a&Il|&e$l%aSc#0j>dt?8qJcC({k zPhF$2-B<0&Tte$PdbLYqxyk7$!LcWo;=bE(Ti0J>^sTp=qnG9*Vx>*l(1GcBf(>Lu z!~cu(O65QR6iem;TR&8WQd25{i{@929g&lY2EI@(PZ!bda@8MEPk9MA2_K`>_xX(2 z6R}x4r3(p#&%Zi86O-kL^S(I25S`p0<{_%zl>&6Bpa!>k`3wA(vIBV+H4N3*C(HE) z(_hf4oxy1-dTL-b!2kWdUZtZGyU~Q{w{6gy56TQ*sis$|vyDG2#U92XRc{Z!B9@!B zdqI^QPw{u?{L;qYv%uSqT%ffZ}ZzNNkUEN zc+27Sn4{vj+s8dRdy%W)hQZ~VZ({n;MLrqHyIp!qzhL?!0FtI_ak06ORK!`3;cdV6 zw29Pf(Z#~@+i7gs`2J{jvDGPA)anD4(!zN)Z`Eh?maLj{d~iGJFmYH(eJS(e5Z`GMjll<-u~QRGJ~dGmEN&~9->=AKbiU@HM*n3mCCi39&@z(92F3!*E@X>- zNU_)oqRv(m32yqkSKfob1;1tCG+>P{7@CIfc;FrWJ!<8X&0Rv>3r!hYOGR|Wdd(x4 zT&fmuU;l9rzsO!s{|thcV^uc%L?~M|;FRc7tz36)`opuTi%R-P45327c>FA_v0t5g zPT4u@hw<`!>@rM~Wj11_CV;g(mcGBnyN;M2GjJ|qe)g-WKE!XVpT^wc-m{s5whVNr z2h)n(yTX@PVovU;gwXU-ql>qBwLf)~E&w-nnc|!*i9L-{$^0XCQQ^abdd1^!2AJ2c zK&=3l`}5&ds)QvJ_|iSZjefW+wjb+m#2IBo*%PtCAb{Po;pF)QR(zYb zgql{m_dBDzu2?+Wa3hz(iTET|T6* zGLi~Ax2Z|wRnO)xkH2gRa|${|$0sQ`(uzO>VGD||w;=27)ffMU*W1_@g9e{9k!Bvp zoW`EtoI6QoiL~c~15i%5dj|2fka*?C6&L?&*7f?}j`{rwKJ}e)t^aicu9qiSP*+KH zu~SK%Ks8kf^Yr!veWgnbmZV7pe_yq=y_JV8(B<{`ab?4SaY{g$%cE%zRT$Wt5ElfK zjxsl|eFGn~1>YCzP(%8l>j-+!`I{4>FU((NZ8k~DjvJAN4WN;+qN2xTfZT2?P0CC8 z2Ry3Kh$#F;ORo7UEvopVY$zrN9%GeH$?Shh1Zs{$^nPWy>ebGo^H7*fx-%04NPEb# z=%7qaQouVcolMzUorO1uRblSv@B2Z1eYBZ?P0)-;UTDgtJ)U=+X1|I!>UtSZJPG3a zCkN!gOOVXK8bX_Ypc#}l@kYPOd6E6wl5Wk`R5m4k4+)^4c-D+anjR~w!_N65aPkum zBPbihpSZ+4mpWhtoy^xPguz2f4zhzR2_t?5MpsU40to4J2<<8eAmjscG_nQ}|D17) zONT9cb)~DxN+l{%9xe@kf$^oL0{z39GE`k6^u!#7$|+rM%)YZL%fUUDn3wfn*< zO-U*4j4;@bjNQB@j%(zs|Erm#3a&8iu>K2~_|wU{_&#h2LLMqvxJ+h{3H@@l5X57; zV&c#&9tdyoBy1grG-S+PoSZn&7AVSWlwMgYg*u=TYigfW>BEWV$) zm4_`Z!;p5xXf1%3pxy+@zen*)B%?3r*}$)VDclv&U8mCVW|()MWgVL8q<=2dfs?9W z@U?JZ(WUYecnX>=Flzqj^KHH`zfhA)E7R~#2ks93_Nq6sYgWsEUhORGA^-KWYndaSq%0=xhJ=T;lYhostZZ`d?1D}HWQ%ZNl6r%X-hCUWfvo&@PssW zUY3W1CM!|fK)N>unN*404}WSH_QC|M3rG1=vcZSB*upZ@_y?3z*MXR#2sUsglzO>LK<%-x?V&VxFFH;fN{Y0JLLhvUTYsw)HNxf>|nekhpE`;kF$+D7qW$Fbnb_b54MWrgEZ{qe^R zSP2j+lH)f=_~qmW^8C}K`xvt2FQQ7Guy5R|A(qo*QpNmeEn#1x zAdGb_cdYUUoWDzIFSTwC0RC|(Xw`&E7xykmLIP2jryph!1cTCMzsG{OHXl)WzrBsL zSi>;UB9dvg3CPdqn6ca`gTQLklBBb#&XE4Gtbz);VJwq?6a`Q^K4g0;kC?OR7cMh% z3S!5N2w@#r`u@PK4~R`%^*N2JBP$!v5Qbpy)C$S-_6zUF$UJp*0B{eZTeC1qQ<5T* zA`VEYAZdl+bqT}ZVijq!$F4bLBlGfneqQe$HO-H@>zg3n zuJr5he!RQV7ssEW0U})=B1jpWr{$eHc?vQw9C^`yG=Y%~P}plQ4^ThQ2naSb*@N;F z9Cl|OSLe$9ycl)kpQuw%{7I>0?KvQSVipnI&FyD*2!SYu|8Kr)^P(s`c1}^YXwtgp zFMBqK%4fy0ui4b*a*?0>wE#Q)Z49X-?EpS|Si(IkYp$AL z4p&WA%XQJG)0XO=1jeT=vZY8eFk|Apwblav6X1M!AIaI2 zFfa2N`4j2C$UHyITe;&VE*l10*}lSSevFj z(*KZA`YlOosK~C-i+YPOMU*?g7DAcwma;-nheu6+wMTxWqXI}!TjS17BgN)nt9V1rEbVI_|a5|tF4Y|GgRxlqrqz!4&RE^ ziJv)OXF_$F96=ef5&=ylqjGDi!yk?&r*m6JR&L`v9+wgsLAk09VZalJwy_-ZKe_wchL!~-H|UhQZ# z-96mRbGwiE3aJ|TOwuyiq=DRPo<3|ehnmxee91DGcJ0hC0%W~-##jBAbkyaCi$7zHXu7*j;#MfV#Z7Yi3tK~01l`8;1YeAuIY&ZsR{xo|48}xXs^rPvM9L)K#&=lrDn?AXniz&GvcV9g zVpP>fDiY@AgUra{Ocbv53J+MJrKT50-mYI7Jcy8J=Y3I4!CPd2HJOqFoXEae72B9) zdn1V41XBg&P;*oUyQ{&J`U`Q(CY1{nsl)g?qt3!McN? zz~cI0tOz32mtOU z?~s_qm&nAS^vcRaW0?5PuTQkq-g>ZZiI&_nGH>30O=3i3(NZDf%qkqf?Lw`~+pIf5OHTxYVEQE+Egdm9KTROB|bXTUy_N z1yu)^%?@L6DmZ`FMu7NnG%nnoF9LR!u!o1z!bipmi=2I2a+EPfS-ixgwB%d9mLXj{ zb@q4GR>|a?oi3Xd+YI{dCzUTMP!|_{fYh1I0z;{CK{iI#fAMmbXM+uG ze>iCw!_nyt(5MH?)^M+KPmydbgEK?FEMwp6*D^&p3r@}N!{l!|V+?po69KaF*6X)` zOYmor0!*1BKX%<0zm(YS)WzFqDUGpWf;UKXz3DBaPdaaO4r(Rp?ecW;T?N zu^;I+(u;Yc9kpH%LEh`gwNfLB!_fKI5>VC}mnu;=kw1OFqETYx z@p?fk?Guv~qhs}aL71NIEuTS%P+R1u&`O&Ltk}rSkQT^t%1T%n@BzNZdznbr4H@O~ z50JTK6V;$0&So@r+A3v*P-|gBB+RwxlBTj&F{)Dmkq9o&Lfo_ZeO^d+)s_DF#ocA? z&fTMW)=fH}(p4!X$5~t`h=*D(vbqX1F4ppucH9&nzKb!Pw^mXS;~hSIWm^7V@^Wn!v3MyE^HF1b z5Wg67tnkDQ2+OasonX;~#WYt5D)^j-Rl0EqumrecCMR&k7yxB_i&f#FkMZfxzyc|l z)VDquh^7^Eyf30Y7)T-dcx^0d==*8#bKRi58;DnDRDajc6<)_)@K4nZ-DwB=1h=&L zn&=Qgd;zt$Wa$7Ij12SJR`AC3C~Y)G{|9Q^v`JxFL>wpZa8O;DVD&xT;tZ3P6i{ba z&bnaR`N(EzApo5-p8J+lC*mr>Vv+{!nNq&G-gY=EohO8WEhv2lZ9~f9cnZcS2#dF* zHhq`lq8cR2Ej0RlAN|>${q?ZD`tRVS!r2+I;U-L>`2oR+@CS;+ek2QC{ofoJzCMJWY2sUrN%cxD~G%CoZB zH5jXz+F&;mOU7H{x4zR(6ZQ9 zbU??3drfzzr*8$z9IFnO!A{x4Z)BkbG@~R_(!YfpbNA{J;}~&;4J_^;uvedo1e?@G zg+8J#`0){tBdkuoPYxQD5DAGZ7s_P5&(Xqu5XVxde92x-;G&`5NFwBDk4|`kMjm%d zP54$)u3)K-WnU9TB!MWsxO&>s1$*cokARwz{_;b%#h;oxkOgZrrZ&Dx(H0!Ft6aOG zQ39LHBb3h8L(XSQJq?1@vCt7B{<2jzkhdPE-Grh!)?O@+$87vuUuFMO^g5QFv1qvU154KQad!KXA!9x8e{iuVtB5WW#*cn*XEred)p za+bBfWpEJ7@@uTZ)tnJ`A`TVrS{Un{MN>}xE60A6av(IVchKEZOG$W2w`iAWTiQFT zd?&*LP^&DZXW)Bq;03Mg1_jpHZvZLEIQ^H>1EI%&r71BoZpXtAm+5tyPL<*&Xtowv zieic6mdXs0QT}6|)idaV?49kPLp*JBE={=Yz{!!&sZNXuIuYY6tr}b3!smZ2ArbN~ z7$y0lm(qbv*>482NcPr;Gm^yN284&PNJWQMbIAMWN_*NvA(B8$D|63zNdVE;i*dPO zDrQ4EF~7~4KK+=IA_ILomx<(Zd@kt`J-?@BuGWIsis##DTD!^8_Jnpv zo?+?|GtSi)y+ET+18bnL?P{i}*_H+Z!n%^C{^^g<$d-z~M!N0z8TUf#Cwykn>>Ah) z@YF)+lLranzgV|!$EyqYR6q=0H~ii;jxJUGVcVa#p}3JmY{@pL6*udO^dB7CE6v_f z8TXZaoi|bs+FhtL^PQo61P9#)*(Fn%9y0unH5don3n}1m8sh8A? z0-D7)qg8-*arzcM(h(e0irO*DCjOtGY&&bQ+;}2Uur8Y?ZrvT#isq=l{hT?NPu~yv zB4bY1v|4x??@wZA5fe<5_g0uJ!%`!J9BHFnScuZkgj-E_6Z&1GQs_WcuzDf}mTjFs zUH3v}Im{i} z{!HF3L@;|Nmi1IA`=rv0{BhhyzWPOgzrn?b?C#P0BFnbzjJ2XKMAlcN}N;ONYFA-;rpW#hnv;|n77@$CjPlk981cCUpf8=asxEhK(ZtMA6MTL9QXrkUEAK;w(WLn+uqvN zueNQQTW{^HZQJeE*8M+x-^0DHnam`aoQHFgndJB%w&BOk{zmpjHqmwlf1#e3UzPXHF(;ZZClB`=5LY-W`sH&SFIeMY_QYMT{pO!jATbqbNZ$fa44Yl^TZ9RbTFKPX`-hEBRgYly2Cw8CxVUvT^;PBpEwU{NI zuUVvjeUL&c?0#Rb*>*Zr3pT^Tm@aZ1N({cM+8RRGCe#C)=Ab$|JoNL@fp+JPva#H^ z`tBvB3Y+;{!E=^go&!pSxU@6Y(n+pql(MD@_{C4mkZ0|QhT$?!E21oqWCunu9qrom zliUwH`#6xRdn%eBa2&h9H+D=@@L7*zp>mBbZ_wYv7oWtFZ$kXLkKj3&&!l&{tXpls z4#gpv+@sXEDBvas1OhxXjN35Hj098hQC9Z$-?1bo7kY$rI~3vlsHDfV;8nD#OTBnL z0A3?vn>~$>Ctk#ys5CC1Dzrlck+z^j9-5(%k_}EsyvqJzVH9$2;oo0yX*xMqT~qPj1CL&sjK=tBG) zNg%ZUf|2UVAn5s<_hgRuAET91jpn>Rzyd7eY1-6x#aGl2P2(n{G zwKeiUV9*xghgBlIUkPi`mH*`v24!p7`@KTG46SC`|<&XBl?gbZc;HFwl zl#L?~4Gm8*uEL=Had+eS?kaEfr9l!`=qHFIf4xq1S#F^I_6d?eO-v+{!>7zA5E{9d zmJ`K4C%sYTnsjHO)1l2%w7{R^{kl4TC20Sadm^Svl+)143}Ry?ciBJmXIokDv}P7q zH8S`-L_w5e@@dfXIS0?U=3e0dUu~&!={~iMq#0}oB;0lpt@nL#`C~ptDWm>qfKuh4 zq|6dWhYLdKKBJ%3*T~W$W3S)>ST_8kEpmpz%XEf;y=2t4>yzp|E3EW(IYpx9Wl;^7 zi<2J_DzK1vFTUPXK0<1?1^IE9xFmCsL8;^gaz%noh_w6L z*butb5Ov?!NUKMuJcS#*>%V1yS@JP1=sgB29^;1b4Ed(E2_;p_?=Sx z&IFe*lgq5#KUQe_Bx?v9DWPwx=v!MFt*ffu@H@gF$c`*(?Bq*;?^W|k_;*oeinw%C zPbObn!dGA9S3J3RON~^!SxQ+_rTNtJF_s_j___2A^4x)iV{UJjF6ahU2XOuGW%ZJt zw9BSsTF<@ap)qL(j!01;1e)w~;ozO8EsdGgW>FEc8Ie*2IXo6z#b1-G&-^!`X`gly zbX{fp8F2)Hw2TUIMu*RBl{aYE2;}cEq38v5;qCr!A;VV#@w|H9yU!(|(dv!@<(p%tp3$~13|MRwYAO(WiH)Kyg5a3VV%C>QSzQ??u$Jy!T8y$J>bP)V>l(%Q2 z)Og`*_kq4<`|QxeDi^p63b(n#1B`;z2;H6q>byio$1lWw`cGbf{{8+MUpc>d zI-2S(X1=NT#^l1jj*^Xj<`@PSN+s6>;FHK=1ppz$!^Zr$uBuT3!f;9hEJ*7Or)eb( zKkZ~u^unXh*=2Gn{rqRKpIJXWkBqNm{P-N5Xv0;#?Tl1kr8)|!Jy!&fmJm_Kp25gb zFFBCT%X&Vk9I|i6&coupmKd&1H~5Y@_UtyAOK74BuSV}1YX0as%5-x_>z|L=5F8PL zG6U>$HFrhaiJe_2-MEj`vh*7N{8Ra#RLTsB4ay7;hG$*keO1-_Y~k>zJk^KusPFfQ zv+O9=*cwZhb*TbJESaYjk3I}1w)gQV{KUrJl(4*J_R@>2bPXQNPVcDv#qvs^)R=A( z(UOQCsY{c_#Yrv29XP=Rds&><^!Or_fK^2Uqtx5&fuB^Wib-|D8% z>^YuW9@|ByBTl4hR>nu2WGg8}i|}MF?rejl7>+q=UMn^d#O6Pp-SQK>oK6i3BDJ}g zs(lSfT84|ZGO;PNQeC!>skZOaK1K}r$u=9%_SU9wl)Pxuo;$g`JjB$oyfNb^=8)f1kXr1em1w?SeWOIe@Mji1HFW! z?^T{(>*LP1iGPUrMU&Co*~^CyE>bLyB5*%fRPBMa?OGTSjeo(s=$dlM3bgJ$45W6Bf2k$qr6{^B+}TrF?ytyoNRJ;z zSG-gjO>B7ppSSCJj4rU=@DAdY{=uyAMW+8|<{+uftnwi=r#FF1?lQ$P)Et8J3_8B5dm3;_o%Dk$-_J{{Tb~t`mV~+oh zR_p5Yc{eUXv;ICJ(*Ynb9b{*)LJiKtInf3E4fgw|LZI8GU#Zb)-THg%4Nn%f04Duk ze?K#+M`-knt(ycv^ya)dOtSm#4=gE~@vIvG5*zOtPuxbWf=Y=zLKo?US6<%UT|HTrug>a-uyIC ztqWc{Qafm7-~keK3Z4z3Tzm*WQ(fIQ(Fhp)>NHu-h&(GAkt?VVsN00budKT8seE#UiWN1rK zsj(%7$Uzb33d2Su`Ii1kH#+(b#8gCQD){cL_1rDXssJK9MiMvYH>-elx%^hZluh$Mv46vv!ct@X;P#*O`l2nWwOd)OXcg6}v9 zkW@J@8Ud7OwHU)jH=9FrVg`QkqN0gv*uac0ZLK2rtuAJOHxY8w3Y@QsfudQj}V&ceLfFn7u@fXUuu*mge>k0)y?f7rHQjfiGUXGTj?YePg+|x_Og{kA< z8>5sb2F$oN(}k>=H65hbMTI`ne#?kNu)fKNXaT|3+7+=d(V~r=Y}N$kyc9;qm$=T$ zJ$WVu2PQX_h7f5Ab135iQOTb4%Gi#iBOj)QSYoMdmOHg_zH9Nl9wQbNHA5eH@x5&y zB`UIoGs09%=A5iqm12a4V+imTiwb_>>!1bN<~Jd7&!qXZNv;DNjQcBFg+mDV7UL=~ zX}}iwLQ|hPE%7Ft5;zl_DTClK2Aq^w*CbadOxlWwH-xZdk*JXG^Or!DI8pE`#DoZI z8#*YrYsBm8mCxC|uuHO~JFa8-;YPgB*UMD+_eXP80x0tosO_j+F5aZ0F(+fq&FTFh z2k3&!_y&`t-Y0d|6nI#W6zD?>Cff6C7~m&QNxyi<%Mr6s-#X#~2)Ux)drJqPt)~89 z-~c&mr~KwMV3L_}_98XuFX1m_6GoYKh`9Uw7ty185_aIJZhP$^dS9!}rybjnkAFW+ z_>ad!FidHZuqbQFBR2u=a;QCDV~<|0?eQ*yf3*ka&EehX_0d)UuSFtIL!hQc8Mycb zImu0WP`)0%K;3t_EKVVOw)IoQEb}EgRd#|V^QfJg8<75v@EOHbWkfqip#~d=;^=1|j#X0g?b`1Ok}gGx z@u@(Ng!L6>Yv*c_`VAAq1KS@8m#HnRF*>UBY)%nZcvcX}3~T;Pd3XaBO$-Oi^qV@u zTtUAnLSWf4GR8bBbgkJ4TV*)iaNKu+waSc5{*1zKns_}b2GGkyEMZF5 zlek4aRtfo8j|NSep>rrUV(2q%_MT%5LrB+zbguTLe5l)#1P;64S$jj%0Xe=9NhA|- zR*kKGzfBE3bIQTHX>@v820#x+t8rGM>^%Vh7PbSlX^) znx6%Ad$YH9a)$^DW=;89XN#QQF4k>n1^DOQ+Ezw{wkj#1DqT`QgELaIrz!OdD7{lV ztI*#gEWG5&u*F)DrP2=g6D2fXr6`xl;g@A6uawYD`9Az3S*{DS2T*G1(#i>DOawN2 zyTINB`oedn*P|x&L2;rTF`Ii*TWc#NR^(+&7xSj>@eyWdijEc ziCkdrY?=krhJOTeFdB`i{7hwYniM~;tbME;{lnP3d_-mAYL9ohk4sblQ~xr=j6mf< z)M?6V#o*~fE27i71gJTgcTScB>^m^B+QDw~XRHo|MoD(L?CoeQo04Bp4@+q|gf@!s z*F$9Hg)#fd&)Kuupn_J=@bZ`oiT<2N=>C*am!H?>ndev0So04#?c0_X<_YD(fy8^K zjp*w43em~(fU*0<(vNil4g>0ET7+Zr(dc}qIYaCFGrbl?A0SRx+9Ze>^POM;`3slp zsr?pWE_A9GO>n9^EGg42fgHiBf?#~IdShX6oWZ}Wg;wIoFN@|a!VDOnmy}FD!Q?tc zAieZO-}N;NvSLFDm=Yi@U%wI_4zsXkOJn4lQ#vIY?F4@%#+eLL%*QY;N+k}%zjg>Q zsAN*w2l)%60z$bonuwIdl8>T_REBSx);G#lL6AuJP<1kThHJNM*xoyp*{2@0km+v$ zvuX6NOOYI)s!D2u{a1$~XHD5|e+_t8#HnoJ75VG8USkFJ2jXfN{)%kt3SL3Zr^IXW zsdg4I%yhddqI7zcR2qt0?##{cU;cSM+^QkV4DIOG076fmpMqhYHD$4QVInfqL!sz4 zM4RL#Y>Evm1zzrZ?!8hsUMnF zPXAdz8ZTA&vhII$O*C8Rbn?m&kJ@D@8r@QH~u8QyRbZ_X*Z3(%ck~fpO91HK483@zYt_uW=d*#g^q@sZKRXwGBglL z4N<-NW{WU{;h8b4+6hl5g(9C9^Hh8&>-ZXFis+ z0f@+cU2P6f+&??kXr%#@*jvTvXe|AbQg<~veoN#JzE3E807XnG8OHPQo_UezaoO+b z2B{n339Jv8WhGA1XeHCd2q;7I{=M1bEtE-9&ZYVJNaWDAhGHbS1D-Io3F2U}P+laK z>5EYIiq0U2U&$pRB#ka77~la{`vi5FKvqm*OxW+ME;eQ8oQSzKGddK}sr~}fVFjb; z85v_!I{h%Z0~icjLk;uqA`R$UBYTAQ7x{2vr~Bvn&$7V>0sh+gcMqZ+l*_c2YH3iF zZ4yxCh%NYl{A6jMJ9wRHZK!s+ z>n+$;wh)B&xFu`4M0u=G9V5W);~{8;P;>W6@=KlP#48af-6DaZlz?SYR(GrJMg47{ zn!*|xLW)j4N6wPpktT73B_gwuHGl0kBPvyTwsG6#`1j-vA)(^f@tKN>1XyXI0VlWwzf!eaGPWKKzeeW%97P%qdwd%{DY!0sJm z^@{~*@!4?lm&Q@McY~0ZlA+(6=}|awSxbqPNyxKTAzTwltK%Aw^LAH4&ko^Q3GZ(H z?+NQ&7uz0EFQWMsvvS=9-W`+z?#MYabjtN>v9KQF4b(hfMCd#=lO zr-sfC2*Y-TlB4lAvUBb7JukPc@^iNS=_#S<7X2hOPjZgGL&%24=?&g-st%wiaxY z^AN45L!0(Lwf{WI?QmCp?DqJEuJ=o02yY~Eb=j&gc&y}Ils`)K+p#})u4uL1Sa>Xz z;MF$7lCbt;di>png-L0Z^Ex`ttW4GOw(q!WJ_|?N9){)(+0(};V0)t!+YA_F+0*a^ zb8Gy$@V5=vd)(ok;db<5r`9T7H-Yrz!~a`$xN7oDjg5pKy3{^&;iO*oUP#9!w#7;LJh5G}Xq%;% z?q}!sz3EOVeb3r%m0f6q+y_*8@kq0cVcUdPLpNe38pYlg=L~f|=1CuhFopbi>)Bik z_XZhDnO7xJ3_sW6m<7o;%LEJaAXX4ty47<0qiu$vrb`uSYRf2w-^$yT;w~)814yhsN>C5G(xhcDgqZBA@IG%D^;hC6*>GRQ!fYi zxLG2dJyoU;jh>09NLPDraX-;>Ro&ij%tP?A)#z13Dx8)|Tuif=$5TGa;4{MBsAO*y zQ4|-Z?1nsHFzQ=VG%~RN)-ch*(0O%{`w(F?*4?w+Pv~7Q(6`kMh zNWtHNi3=DN|MB8&GcRVNVpHv~r6o{GBR8*?h$N8;g<9){Dl3x96Gz;d<#8Uk8E=Y5 z+I#|)o@EX%iJz;Kh3PDf1fycV*cC|>J(TkzFhwsaH1n%G?qCz&i}g8WYYd?idR}+y zhShFX(%8U4oCTOOL#0BO-(EHwox2j(S#%ru<@!1EAM|bIExJGD1oR>NtMvK#YfJ2w zzB^SSQKN{PE8<67$hN?33{!&M{$nV175RiqrT&~~Z>>Cf{0SA~rON$7fo}~~Cm{Q4 z)r`pDX_9cFLgOX|n)pfJeu1TZWgS(Uv}rAel)^JjyFkZxt|p#Ai$nL9n%#NtpfB2) z-(~n782FQz&)e&?&)K;MD`I}arH3s&jjiU7H)(}Dq(6r~#EaKUNEDsULiy*t_P%Q? z*#aCGDx%OgYvuj6Ns_{7?Ru0 ze-blk6#!h|p2$<;4+0e)_cfEnu;-)jxaB{EG#ItKLAsqpB)O(tgz$vgn;(#opB?5D zNv5hiNsoT6Wspdl2(=>djl$M%3C#p+g5)^|Zl~fWWE!fXh{17O z!EOcX{6sgrkRJmFG4@N1TB$QemdbCdTfUc7cu-Cn2q=N)hj^9`+33)Fmlv z;j)Dh8Z{zny~A^qGaA(88T|mVjTirRw&oZO^l|1 z0f_v1oo0M+ltDV=hbpsbd3}h+VMWzpE&#L>W+YS`H&Yoo+A^mwrl;JFX?9B4Y!z~k z)Ij^7bQh4 z59;R|3f((`fFSyVZ2>yr>#TukXa`SjII39#OLua)We#CX>GWbMpG?q$PCX%P8Srx$ z?3V>O@m(?LA{y~6Uwoif`gBSB(J(pm(O_(S_M59kA8P-=kIi*!_~?oom{Lh-+ct0)Oamt0ymh@0;v}?QtUN!PbE^E(kN{Xa-YoNv ztvqOUW!7sy9`z%_skBC^jSdex8hDGY4=B+#Yrgotee$GD4(FX8pdie`IKg{D(}RP& zhA{#3doRAe6f#k_&2{3OdxS zmvt#$-fhc@R50nHdoI>>R|Xc-C?7VL8->(ca)(+Ubagrv%A8 zD-ud~CFNa2W`D@hEkLL!FiG>RodqEqVb7g5Xi<;G(jo1=m>6biC)Z(DQxA)8^@hGj z^X!rf37voNmMcjsWf6lxjq=O=o<$$`%?gzb=%J#3>#rL6M^SI^If9u_vcK>2kC`+* zk@w@Y50P|8sge8&7);kd5ur5gNFwSzeW#7^<0&JNaBfh71K8@?KTm=6u zk%GgZj{)g9WPul*o;Z{e6IwKkyLd8+J%5;}7i^a_Y2G@q&Y1y*4f55O16E3I$|mpQ z95bXN*#!^SfC+dZF{Y%<{ zrCn1&5m^3%>Ru9f2B|X(58j(}S_a#hC${kGyx)>E;KUJI!i0?Fzyy}JU)~{54Hrk@ zpG^(N#4&=$DKAY@lO^B6q5C7&F?cZM%lW8=9eGvzHo{WI%LG&Kk#dPMJX$)Pvd~(7 z63bm)j<4m_rFf-?bHlIh@9R@WkW*IVL_6R`8jd$%A-_i z{;}FD26-EmBdEB4Lwz&|AVxzg6FtPg6BIxWw9?mN%TC2ts8tT%T`!E8Er>bIaIs@! zqA-5l)y;74zWR!it5{`@{8-2d_{&%0&_Vp5iJA=I9}tSbVIcblA`W5T)qTH0wC2MY z&_|Nnxpg?@0y$>PBzM~S^&}I~Q4x?7`89uvFM^thJ>l(=PR6+O{?c`C5Sf3ys4(k2 znJXKc+sgB=ZopP2 zpN6#1MUA%lkbrnI%yCX?ee6<*jW*8w)Rgf*86u4g-xG3(-uH&YP0DuUzWddB6?X?0 zQWJes%-&F z>z9bMFK(Ceza}c6b1@vGcorlAQR%^1TD5aT!oiAs76+kK;n9x0d>0A1E4-UCO7lIAq;5Lp>Rk_!B?B zU{o}d8(w*z5gj;;pxD0{wKJb*HQ~U+nP=5^#|kKtS_xC;Z6RrN?9y#eGU~R4=X|%m z-_GE5w*Sfd!{u#G(s7~(U=I&GEotnb+;Uw*C80D|1RX1fW5RBmyVlhv#-a#xfj5(3 z4XMTWm+c~@>O69Uioza)&H2{`{!}Gq1ucdP-#{`4CuEFUknBr=@)<<$;ixX@^dp}a ze=}2e`9a%}tL~bl%G!W$l`+by+agg(P9g0<={Z=Yb617Crh?BIa8L*Q@*g9ABNo$o zoUiv!5(@bl5yjtlIcSuoBC~wRr>8v=l>RQ>Beb{pY z%veJ|Y7N7kC5naIGV^xtGSfKX_X3`$h%t+*1SMR@R)9dIE^eJg`>-ar-O?7MU2VKEy))EE2*0{S(@|FI#B> zWthMWPo89cU{ef#Z&W_wwCZ2jQZOm9nIO!8IMJzq0!zDlPLOzDnVv>AgHU73*QD|xn&0_&3QAyX(_U)sn)qkJ)zV1nPs2MJ9kT0(f$eYWyW6}2!2U7|aDo*2aU7ao@#e|KUI885 zH~>|{*lg3YakfIKp9S$=%>&iXfW#_;-s;ku0Su@Oz8(}VP%=(~&xJ-6b0^T^4&cyv|LL+V4 zaX2RhpmVVwEvdT8JTb6vWMUT_?KVpE$?O+^;hXqHU!N;*SA8M%$w~GbM*_AW80niv zHJi#m2d@xCz;XEp0hobNo2%_Vc8WJAI~mIMG{swu3rItBX7VS`!cqpvR~i6=ViU!uSTrHUeg_JW#4-zIj#`fdkJB4zGU2Lgsk?U1(Fk(=Y z)zU3mblIUG=o7wYa3djN=pLchfV}OT2gUOlp08myjZ_`i0Rrj#Wtlj34Shk&(ZW?zti_Id? zJ_>Me89TRKO6m}~qO?)gKyRk3wnlVmgxXSQ1^!U@NeWX% zsdWkS@7*JXF`;5nI)(8ZCw!eF64eS1=?4#Hj5+!KSITmW`ZxN8UPbU7nWzbPpYe0v zNSBQx+)#2+)ScwB>MWJF1M=`x+IEY))-*nUb#|=((}5Vezq>Nr#hi)@jR_heCj-0w z7f2%HY93dkGJkBPV&cm=-z8x%u9*3uq*h%+eBvkk)|Di*r-GYj(+ECa0@yZj*2_Q( z!s&m_O-W|9L!?u}fupRbsStH^m5sA?^5qfr{pJZkZR%8n(XG`kw}COD&!{FrFttIr zKN(@(!5`$bP(mNjP~z3+2(zmyV`yR!*+O#a{LPp}F82nMNN(7b+Ceak-@fmqCujGEJaW~;_BL>;lHf@ z3!^@)ksKuK-y|CbFS*8*V3`BkPgRJ%2KmjfZhmDQ3};X!k$8X%so#sh7T+f=3Z7`P zs$0144(RC)zz?jEsOHli`Z=UMhx}IG=G7m$pR(Xx^p86!?P6l+=%=v@dpls7sr;14 zOV+tcc|^6ILM)LmsQSNTyM7MZ8|NpmoCvw zIdKY}7*Ypo%6j>jdOnV-c1|mN4 z*{bPDOxXE{1@8KALt)y;DeN~55TqH1f|0JTf${ESlzY#74jn*>cC@TjvW>cKE5xY` z#l6-CAy8^-$GxdFhzhlNHY6n6)thFZN zRjJCRJ?*hl^TVntyysoBF)hV72gTM0j7QtF-oq@C!EMC`X7HBtVMCF@h$NlQ9L&#+ z+6G~2b%%F?DZ@}n&)s!sX+z)3t(J$4`~1w7=HQ&SmQ1QM9B#BAQjDh3(00<_q;6Wn zIB$`Xo(1wY=ggKIQlF`SV>SAZ^@$&=41O4HbnLlKtS|k-9}7r*VEIZnMFfAY(v+h1 zDJ<_v5Mr42ZYjnm*9ub0bUE#|-PIs}VTCl5lf*{3UOnv03~2Em6oL~wUKB!>=gyU;V;(5q0_ zT=@U3M_Z_$e9DZpif17@il;{tV`v#ifcfRLo%VrTsG7xF&oV=k&O+o>y8$aqj0QcI z4)sRI7>Ztp9)45+T&n-)$wWH+XlNWZbde5D!M0wH=!}7(zJS-`$NIWLhXO7+>5wR# zg5@H5`h*HD{7cem98Yb_B3wL}cZ##+-=t9=dBD z1LiNKElq0OBK;M#H>8Kj&~VG-`Vq>Z_#9$Ob;RHH_3-}5C+-7#+Q4AHKV)^>i#ip+7b|) z+!@e`!ihb>=msmo3jW#ATT~|k!ptZ4rchA$N=MipkKbC|)C zCjRs%gv?OS&=1gP5(}Jt8oDeQ|9`8o{d?M{Y{sp;=c)*f6KL@oXA@16Kg>pb$gakF zl6d4-_|c&iFvdvGLvm{49e-;zrjvA%_fwk~Jh^#+Cb`ZobWbjl6=})vFo8fv@dZJ%r|-c9-*E}d0NqgwXw{Ybz;17 ze#E-t?DMGeGcLVSls2V>uj;SuN$X_=_FcsSNEt8+PnY-|ZC8UVB`V9MN$F7Z7W#_i z_+{@bLJG~#m|jlD^al%J_=c?{SBa@m`2k4^OZ4~9E-?s*Udk8^=TlbgSgrzwDTb)r z@egE6K^fle{EI;(c3ZxgOsX_6spf}(G7U~#*Pq!f>QZ9&d2+PnOZb5r3=AK1CEx`( zSnpy2Ex)qXv3Eg6$X$)5Z2G5`KlN83fg%EGNnd;5=Py^L3#FMmJ97<1BYNTx4kE$g z>ssyJu-eR}w$#n>r)A%eQ=_SaE$h%Q@3xBq4kDdM-KKDKOE1Lb8jW!2$sx#AqRi?+ zGPctF2gH(mgW7spcRqZpevU>43p#M%O#i^LYIs60uq;t3lYS%mBrK18Rx&TvSh{t; zL6M5yYjlv}M3)fH(zM+f=TzfvAqxaDbl*q$4l==ybT~Xxit-$CTELZP$pP+ngDNy_+=4zr!w!sKh3h9?NjMiTB6XJIxs(Dv0)5m4MGiRTtOt&B|&ZrMyeY$z^ zllAj7b4`0oNtvxVf+U{%a{O;oIGP=-D;LV3*Y^qPB2^KZ>3WA zPS4t%<|Ev|7ol6e>1?wUjdvN~WjK1+U)!8x(XBbMt|Kk4Z>}4uwM!eK7*{xQ`CsVm zetVxh#-tOSV9X#*@-Gdy4;e0L5+YMNvXqUO6>8h%{r$JK2MYPAd`jpvG_H2BzT>kM zTiglC8_4(Rv71T1{N)3&b-{w12GWqf;n(8%Be%x24@pv_KHJ8$d**Y1rX@s`MgQ8L zosieoRn7w(lKSvOnO+vC)S-ntwT!z3bfp9xWv$B@`L(I?+|`}nk5td`Jp9)h8?+b9 z3ndJ3N(j4YRwjw4A7S-`wj$}Wxr+QIKoEYP4~p@fYwIWCJWp|_&cMqw<^|u%)U{rV z(B+(+nD5XRsb)*By!t7iN%#kj%%)Q0bq^;|%D1^x04rnD$ zOyS%w75lgG&rSsj&Vw3kkRITX%{z+&4}kAjM^t^1~3Y zgahmSrwQw;{#gPQ6ztFYdUn`bbl=WmZg2Mg1h;v5Z#7sM!1}*0`nTwAIB#;I z`K@RcbiFgzC0PcM3(q6#n)5j?M_!S)>UkwR1?~&u{$(qfjQ*MIaD#mL75wFdrwP^- zn{>&Gxe?GO=~4Xt0C|HQl8F30wsXG)D=F0X-JAPj5b{JN`1W-O@9pJOq&XaT@-7%v zECqacH3U<%QOy{H!wxWa1@1{q0~^Il6XmD-ZRqV^eb@{2{R}doF*!j7SMkDV=k>-+pdg=vK_ry5TUm*8Rb-0V6E0GVb z0s93IcD}7e(ebV4i2D?;()*-Qn|8ZQ1X5%giL_d`u_(mav7FKgW;w*#Ld{U2hoYs- zZX4fdGat~3v@g#Z&{DVJmL#T25eFr#nsf+VE+NSsOS&O(%{M?IiSq<)nht2z9in`L z$E&u@H?Baud$4tx!r0#>)jY_?EHwmUC!d0qBkr z8aFo@@-;Qlq{Zk+Kig`7Wayx7nD+@@j0HJs@~45-)3kkYS)JwzOQlZZ3L1M^wXKNW zU|h&*D;S;r&tH|bvRavu^{?r}ZTt&C=x1Ej`KetQ-Xg+3)f&ra#&uH)lg2`K|I*0Y z9y_GURnn<0V=atl{w8bEXTqc;1mfnkD`}0S*XmH5ju(?gc{na#C4YC>DJjFrZ>v2T zpcV9K6gBr@SCfsNbLe1mOl%a<&MifGwQbX|9?KKlf9ct_A#b*a5X;WZz=oPHR}r-Y$eOloJI z^1F$|O9lsp(TM2ogi@===f7-xB&(UBW)x$~{NxXMTGXMH!@|Z;fu&4`_VxBy`n8}b z8HSP{tHBiU(6Ewgzq@SQW+Asw^7*rfhCFP^Q@EedgYD6IDfopE#9!%WI`!M8LMT$1 zHAQG=QziJYKh-Qu%+c7>*v&D*{tTSm9cbVyF+IpDu~xUU*|oti*VDRi4$#L6=NxwI z|6>wocizLW6+rlD28jF)+cM{XA%944=(uws11q�L^@BOcD{!*=~N|&Sh5j?_eA! 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 Uw@H;Lkx)2>;`(*@dkPf)4}D_xZvX%Q delta 345010 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 z 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

1+g?eO6bO7%Ng{WaVhP4WOHK!vK4e>VFS~LS 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 z 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ðPyuz>g96=h*nCLou0n*5k9pt3Y14r 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 Nf;ttKm@1c43Pc$snRJ3vhbiaQP!w?DwYh-w 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 ffCwyp-Xs5hE=e-KLw1)EfyBZn`1$Xs$y5A47. - This is Edition 5.3, last updated 23 April 2024, of ‘The GNU Bash + This is Edition 5.3, last updated 12 June 2024, of ‘The GNU Bash Reference Manual’, for ‘Bash’, Version 5.3. Bash contains features that appear in other popular shells, and some @@ -992,9 +992,8 @@ File: bashref.info, Node: Conditional Constructs, Next: Command Grouping, Pre and filename expansion. The shell performs tilde expansion, parameter and variable expansion, arithmetic expansion, command substitution, process substitution, and quote removal on those - words (the expansions that would occur if the words were enclosed - in double quotes). Conditional operators such as ‘-f’ must be - unquoted to be recognized as primaries. + words. Conditional operators such as ‘-f’ must be unquoted to be + recognized as primaries. When used with ‘[[’, the ‘<’ and ‘>’ operators sort lexicographically using the current locale. @@ -3281,24 +3280,28 @@ standard. The return status is zero. ‘. (a period)’ - . FILENAME [ARGUMENTS] + . [-p PATH] FILENAME [ARGUMENTS] Read and execute commands from the FILENAME argument in the current - shell context. If FILENAME does not contain a slash, the ‘PATH’ - variable is used to find FILENAME, but FILENAME does not need to be - executable. When Bash is not in POSIX mode, it searches the - current directory if FILENAME is not found in ‘$PATH’. If any - ARGUMENTS are supplied, they become the positional parameters when - FILENAME is executed. Otherwise the positional parameters are - unchanged. If the ‘-T’ option is enabled, ‘.’ inherits any trap on - ‘DEBUG’; if it is not, any ‘DEBUG’ trap string is saved and - restored around the call to ‘.’, and ‘.’ unsets the ‘DEBUG’ trap - while it executes. If ‘-T’ is not set, and the sourced file - changes the ‘DEBUG’ trap, the new value is retained when ‘.’ - completes. The return status is the exit status of the last - command executed, or zero if no commands are executed. If FILENAME - is not found, or cannot be read, the return status is non-zero. - This builtin is equivalent to ‘source’. + shell context. If FILENAME does not contain a slash, ‘.’ searches + for it. If ‘-p’ is supplied, ‘.’ treats PATH as a colon-separated + list of directories in which to find FILENAME; otherwise, ‘.’ uses + the directories in ‘PATH’ to find FILENAME. FILENAME does not need + to be executable. When Bash is not in POSIX mode, it searches the + current directory if FILENAME is not found in ‘$PATH’, but does not + search the current directory if ‘-p’ is supplied. If the + ‘sourcepath’ option (*note The Shopt Builtin::) is turned off ‘.’ + does not search ‘PATH’. If any ARGUMENTS are supplied, they become + the positional parameters when FILENAME is executed. Otherwise the + positional parameters are unchanged. If the ‘-T’ option is + enabled, ‘.’ inherits any trap on ‘DEBUG’; if it is not, any + ‘DEBUG’ trap string is saved and restored around the call to ‘.’, + and ‘.’ unsets the ‘DEBUG’ trap while it executes. If ‘-T’ is not + set, and the sourced file changes the ‘DEBUG’ trap, the new value + is retained when ‘.’ completes. The return status is the exit + status of the last command executed, or zero if no commands are + executed. If FILENAME is not found, or cannot be read, the return + status is non-zero. This builtin is equivalent to ‘source’. ‘break’ break [N] @@ -4397,7 +4400,7 @@ standard. A synonym for ‘mapfile’. ‘source’ - source FILENAME + source [-p PATH] FILENAME [ARGUMENTS] A synonym for ‘.’ (*note Bourne Shell Builtins::). @@ -5224,8 +5227,9 @@ This builtin allows you to change additional shell optional behavior. ‘sourcepath’ If set, the ‘.’ (‘source’) builtin uses the value of ‘PATH’ to - find the directory containing the file supplied as an - argument. This option is enabled by default. + find the directory containing the file supplied as an argument + when the ‘-p’ option is not supplied. This option is enabled + by default. ‘varredir_close’ If set, the shell automatically closes file descriptors @@ -5730,7 +5734,7 @@ Variables::). A sort specifier of ‘nosort’ disables sorting completely; the results are returned in the order they are read from the file - system,. + system, and any leading ‘-’ is ignored. If the sort specifier is missing, it defaults to NAME, so a value of ‘+’ is equivalent to the null string, and a value of ‘-’ sorts @@ -9097,10 +9101,12 @@ File: bashref.info, Node: Commands For Moving, Next: Commands For History, Up ------------------------- ‘beginning-of-line (C-a)’ - Move to the start of the current line. + Move to the start of the current line. This may also be bound to + the Home key on some keyboards. ‘end-of-line (C-e)’ - Move to the end of the line. + Move to the end of the line. This may also be bound to the End key + on some keyboards. ‘forward-char (C-f)’ Move forward a character. @@ -9201,16 +9207,24 @@ File: bashref.info, Node: Commands For History, Next: Commands For Text, Prev a string supplied by the user. The search string may match anywhere in a history line. +‘history-search-backward ()’ + Search backward through the history for the string of characters + between the start of the current line and the point. The search + string must match at the beginning of a history line. This is a + non-incremental search. By default, this command is unbound, but + may be bound to the Page Down key on some keyboards. + ‘history-search-forward ()’ Search forward through the history for the string of characters between the start of the current line and the point. The search string must match at the beginning of a history line. This is a - non-incremental search. By default, this command is unbound. + non-incremental search. By default, this command is unbound, but + may be bound to the Page Up key on some keyboards. -‘history-search-backward ()’ +‘history-substring-search-backward ()’ Search backward through the history for the string of characters between the start of the current line and the point. The search - string must match at the beginning of a history line. This is a + string may match anywhere in a history line. This is a non-incremental search. By default, this command is unbound. ‘history-substring-search-forward ()’ @@ -9219,12 +9233,6 @@ File: bashref.info, Node: Commands For History, Next: Commands For Text, Prev string may match anywhere in a history line. This is a non-incremental search. By default, this command is unbound. -‘history-substring-search-backward ()’ - Search backward through the history for the string of characters - between the start of the current line and the point. The search - string may match anywhere in a history line. This is a - non-incremental search. By default, this command is unbound. - ‘yank-nth-arg (M-C-y)’ Insert the first argument to the previous command (usually the second word on the previous line) at point. With an argument N, @@ -9347,7 +9355,8 @@ File: bashref.info, Node: Commands For Text, Next: Commands For Killing, Prev Characters bound to ‘backward-delete-char’ replace the character before point with a space. - By default, this command is unbound. + By default, this command is unbound, but may be bound to the Insert + key on some keyboards.  File: bashref.info, Node: Commands For Killing, Next: Numeric Arguments, Prev: Commands For Text, Up: Bindable Readline Commands @@ -12214,17 +12223,17 @@ D.1 Index of Shell Builtin Commands * .: Bourne Shell Builtins. (line 17) * [: Bourne Shell Builtins. - (line 285) + (line 289) * alias: Bash Builtins. (line 11) * bg: Job Control Builtins. (line 7) * bind: Bash Builtins. (line 21) * break: Bourne Shell Builtins. - (line 37) + (line 41) * builtin: Bash Builtins. (line 124) * caller: Bash Builtins. (line 133) * cd: Bourne Shell Builtins. - (line 45) + (line 49) * command: Bash Builtins. (line 150) * compgen: Programmable Completion Builtins. (line 12) @@ -12233,7 +12242,7 @@ D.1 Index of Shell Builtin Commands * compopt: Programmable Completion Builtins. (line 248) * continue: Bourne Shell Builtins. - (line 90) + (line 94) * declare: Bash Builtins. (line 170) * dirs: Directory Stack Builtins. (line 7) @@ -12242,23 +12251,23 @@ D.1 Index of Shell Builtin Commands * echo: Bash Builtins. (line 273) * enable: Bash Builtins. (line 322) * eval: Bourne Shell Builtins. - (line 99) + (line 103) * exec: Bourne Shell Builtins. - (line 107) + (line 111) * exit: Bourne Shell Builtins. - (line 125) + (line 129) * export: Bourne Shell Builtins. - (line 132) + (line 136) * false: Bourne Shell Builtins. - (line 148) + (line 152) * fc: Bash History Builtins. (line 10) * fg: Job Control Builtins. (line 17) * getopts: Bourne Shell Builtins. - (line 153) + (line 157) * hash: Bourne Shell Builtins. - (line 197) + (line 201) * help: Bash Builtins. (line 360) * history: Bash History Builtins. (line 46) @@ -12276,36 +12285,36 @@ D.1 Index of Shell Builtin Commands * pushd: Directory Stack Builtins. (line 69) * pwd: Bourne Shell Builtins. - (line 222) + (line 226) * read: Bash Builtins. (line 523) * readarray: Bash Builtins. (line 629) * readonly: Bourne Shell Builtins. - (line 232) + (line 236) * return: Bourne Shell Builtins. - (line 251) + (line 255) * set: The Set Builtin. (line 11) * shift: Bourne Shell Builtins. - (line 272) + (line 276) * shopt: The Shopt Builtin. (line 9) * source: Bash Builtins. (line 638) * suspend: Job Control Builtins. (line 116) * test: Bourne Shell Builtins. - (line 285) + (line 289) * times: Bourne Shell Builtins. - (line 387) + (line 391) * trap: Bourne Shell Builtins. - (line 393) + (line 397) * true: Bourne Shell Builtins. - (line 455) + (line 459) * type: Bash Builtins. (line 643) * typeset: Bash Builtins. (line 681) * ulimit: Bash Builtins. (line 687) * umask: Bourne Shell Builtins. - (line 460) + (line 464) * unalias: Bash Builtins. (line 793) * unset: Bourne Shell Builtins. - (line 478) + (line 482) * wait: Job Control Builtins. (line 76) @@ -12612,13 +12621,13 @@ D.4 Function Index (line 6) * alias-expand-line (): Miscellaneous Commands. (line 133) -* backward-char (C-b): Commands For Moving. (line 15) +* backward-char (C-b): Commands For Moving. (line 17) * backward-delete-char (Rubout): Commands For Text. (line 17) * backward-kill-line (C-x Rubout): Commands For Killing. (line 11) * backward-kill-word (M-): Commands For Killing. (line 28) -* backward-word (M-b): Commands For Moving. (line 22) +* backward-word (M-b): Commands For Moving. (line 24) * beginning-of-history (M-<): Commands For History. (line 20) * beginning-of-line (C-a): Commands For Moving. (line 6) @@ -12629,8 +12638,8 @@ D.4 Function Index (line 42) * character-search-backward (M-C-]): Miscellaneous Commands. (line 47) -* clear-display (M-C-l): Commands For Moving. (line 48) -* clear-screen (C-l): Commands For Moving. (line 53) +* clear-display (M-C-l): Commands For Moving. (line 50) +* clear-screen (C-l): Commands For Moving. (line 55) * complete (): Commands For Completion. (line 6) * complete-command (M-!): Commands For Completion. @@ -12678,18 +12687,18 @@ D.4 Function Index * end-of-file (usually C-d): Commands For Text. (line 6) * end-of-history (M->): Commands For History. (line 23) -* end-of-line (C-e): Commands For Moving. (line 9) +* end-of-line (C-e): Commands For Moving. (line 10) * exchange-point-and-mark (C-x C-x): Miscellaneous Commands. (line 37) * execute-named-command (M-x): Miscellaneous Commands. (line 147) * fetch-history (): Commands For History. - (line 103) + (line 105) * forward-backward-delete-char (): Commands For Text. (line 21) -* forward-char (C-f): Commands For Moving. (line 12) +* forward-char (C-f): Commands For Moving. (line 14) * forward-search-history (C-s): Commands For History. (line 33) -* forward-word (M-f): Commands For Moving. (line 18) +* forward-word (M-f): Commands For Moving. (line 20) * glob-complete-word (M-g): Miscellaneous Commands. (line 98) * glob-expand-word (C-x *): Miscellaneous Commands. @@ -12701,13 +12710,13 @@ D.4 Function Index * history-expand-line (M-^): Miscellaneous Commands. (line 126) * history-search-backward (): Commands For History. - (line 57) -* history-search-forward (): Commands For History. (line 51) +* history-search-forward (): Commands For History. + (line 58) * history-substring-search-backward (): Commands For History. - (line 69) + (line 65) * history-substring-search-forward (): Commands For History. - (line 63) + (line 71) * insert-comment (M-#): Miscellaneous Commands. (line 61) * insert-completions (M-*): Commands For Completion. @@ -12730,13 +12739,13 @@ D.4 Function Index (line 38) * next-history (C-n): Commands For History. (line 17) -* next-screen-line (): Commands For Moving. (line 41) +* next-screen-line (): Commands For Moving. (line 43) * non-incremental-forward-search-history (M-n): Commands For History. (line 45) * non-incremental-reverse-search-history (M-p): Commands For History. (line 39) * operate-and-get-next (C-o): Commands For History. - (line 96) + (line 98) * overwrite-mode (): Commands For Text. (line 77) * possible-command-completions (C-x !): Commands For Completion. (line 86) @@ -12754,12 +12763,12 @@ D.4 Function Index (line 19) * previous-history (C-p): Commands For History. (line 13) -* previous-screen-line (): Commands For Moving. (line 34) +* previous-screen-line (): Commands For Moving. (line 36) * print-last-kbd-macro (): Keyboard Macros. (line 17) * quoted-insert (C-q or C-v): Commands For Text. (line 26) * re-read-init-file (C-x C-r): Miscellaneous Commands. (line 6) -* redraw-current-line (): Commands For Moving. (line 57) +* redraw-current-line (): Commands For Moving. (line 59) * reverse-search-history (C-r): Commands For History. (line 27) * revert-line (M-r): Miscellaneous Commands. @@ -12769,10 +12778,10 @@ D.4 Function Index (line 33) * shell-backward-kill-word (): Commands For Killing. (line 37) -* shell-backward-word (M-C-b): Commands For Moving. (line 30) +* shell-backward-word (M-C-b): Commands For Moving. (line 32) * shell-expand-line (M-C-e): Miscellaneous Commands. (line 119) -* shell-forward-word (M-C-f): Commands For Moving. (line 26) +* shell-forward-word (M-C-f): Commands For Moving. (line 28) * shell-kill-word (M-C-d): Commands For Killing. (line 32) * shell-transpose-words (M-C-t): Commands For Text. (line 58) @@ -12798,9 +12807,9 @@ D.4 Function Index * yank (C-y): Commands For Killing. (line 72) * yank-last-arg (M-. or M-_): Commands For History. - (line 84) + (line 86) * yank-nth-arg (M-C-y): Commands For History. - (line 75) + (line 77) * yank-pop (M-y): Commands For Killing. (line 75) @@ -12981,138 +12990,138 @@ D.5 Concept Index  Tag Table: -Node: Top898 -Node: Introduction2836 -Node: What is Bash?3052 -Node: What is a shell?4196 -Node: Definitions6778 -Node: Basic Shell Features9957 -Node: Shell Syntax11180 -Node: Shell Operation12210 -Node: Quoting13511 -Node: Escape Character14827 -Node: Single Quotes15328 -Node: Double Quotes15680 -Node: ANSI-C Quoting17026 -Node: Locale Translation18414 -Node: Creating Internationalized Scripts19761 -Node: Comments23962 -Node: Shell Commands24600 -Node: Reserved Words25542 -Node: Simple Commands26410 -Node: Pipelines27072 -Node: Lists30138 -Node: Compound Commands32013 -Node: Looping Constructs33025 -Node: Conditional Constructs35572 -Node: Command Grouping50479 -Node: Coprocesses51969 -Node: GNU Parallel54668 -Node: Shell Functions55589 -Node: Shell Parameters63698 -Node: Positional Parameters68234 -Node: Special Parameters69172 -Node: Shell Expansions72481 -Node: Brace Expansion74673 -Node: Tilde Expansion77339 -Node: Shell Parameter Expansion80108 -Node: Command Substitution99218 -Node: Arithmetic Expansion102754 -Node: Process Substitution103722 -Node: Word Splitting104862 -Node: Filename Expansion107006 -Node: Pattern Matching110105 -Node: Quote Removal115341 -Node: Redirections115648 -Node: Executing Commands125460 -Node: Simple Command Expansion126130 -Node: Command Search and Execution128244 -Node: Command Execution Environment130655 -Node: Environment133967 -Node: Exit Status135674 -Node: Signals137462 -Node: Shell Scripts141079 -Node: Shell Builtin Commands144174 -Node: Bourne Shell Builtins146288 -Node: Bash Builtins170695 -Node: Modifying Shell Behavior205657 -Node: The Set Builtin206002 -Node: The Shopt Builtin217520 -Node: Special Builtins234259 -Node: Shell Variables235251 -Node: Bourne Shell Variables235688 -Node: Bash Variables237884 -Node: Bash Features274469 -Node: Invoking Bash275486 -Node: Bash Startup Files281888 -Node: Interactive Shells287203 -Node: What is an Interactive Shell?287614 -Node: Is this Shell Interactive?288283 -Node: Interactive Shell Behavior289110 -Node: Bash Conditional Expressions292867 -Node: Shell Arithmetic298044 -Node: Aliases301129 -Node: Arrays304087 -Node: The Directory Stack310889 -Node: Directory Stack Builtins311689 -Node: Controlling the Prompt316141 -Node: The Restricted Shell319282 -Node: Bash POSIX Mode322072 -Node: Shell Compatibility Mode339586 -Node: Job Control348608 -Node: Job Control Basics349068 -Node: Job Control Builtins354245 -Node: Job Control Variables360208 -Node: Command Line Editing361388 -Node: Introduction and Notation363095 -Node: Readline Interaction364742 -Node: Readline Bare Essentials365933 -Node: Readline Movement Commands367754 -Node: Readline Killing Commands368754 -Node: Readline Arguments370735 -Node: Searching371795 -Node: Readline Init File374027 -Node: Readline Init File Syntax375312 -Node: Conditional Init Constructs400253 -Node: Sample Init File404621 -Node: Bindable Readline Commands407745 -Node: Commands For Moving408973 -Node: Commands For History411076 -Node: Commands For Text416162 -Node: Commands For Killing420240 -Node: Numeric Arguments423044 -Node: Commands For Completion424199 -Node: Keyboard Macros428518 -Node: Miscellaneous Commands429222 -Node: Readline vi Mode435879 -Node: Programmable Completion436834 -Node: Programmable Completion Builtins444794 -Node: A Programmable Completion Example456363 -Node: Using History Interactively461711 -Node: Bash History Facilities462395 -Node: Bash History Builtins465510 -Node: History Interaction470756 -Node: Event Designators475084 -Node: Word Designators476670 -Node: Modifiers478659 -Node: Installing Bash480571 -Node: Basic Installation481708 -Node: Compilers and Options485590 -Node: Compiling For Multiple Architectures486343 -Node: Installation Names488095 -Node: Specifying the System Type490332 -Node: Sharing Defaults491081 -Node: Operation Controls491798 -Node: Optional Features492820 -Node: Reporting Bugs504625 -Node: Major Differences From The Bourne Shell505977 -Node: GNU Free Documentation License525715 -Node: Indexes550895 -Node: Builtin Index551349 -Node: Reserved Word Index558450 -Node: Variable Index560898 -Node: Function Index578032 -Node: Concept Index591891 +Node: Top896 +Node: Introduction2832 +Node: What is Bash?3048 +Node: What is a shell?4192 +Node: Definitions6774 +Node: Basic Shell Features9953 +Node: Shell Syntax11176 +Node: Shell Operation12206 +Node: Quoting13507 +Node: Escape Character14823 +Node: Single Quotes15324 +Node: Double Quotes15676 +Node: ANSI-C Quoting17022 +Node: Locale Translation18410 +Node: Creating Internationalized Scripts19757 +Node: Comments23958 +Node: Shell Commands24596 +Node: Reserved Words25538 +Node: Simple Commands26406 +Node: Pipelines27068 +Node: Lists30134 +Node: Compound Commands32009 +Node: Looping Constructs33021 +Node: Conditional Constructs35568 +Node: Command Grouping50392 +Node: Coprocesses51882 +Node: GNU Parallel54581 +Node: Shell Functions55502 +Node: Shell Parameters63611 +Node: Positional Parameters68147 +Node: Special Parameters69085 +Node: Shell Expansions72394 +Node: Brace Expansion74586 +Node: Tilde Expansion77252 +Node: Shell Parameter Expansion80021 +Node: Command Substitution99131 +Node: Arithmetic Expansion102667 +Node: Process Substitution103635 +Node: Word Splitting104775 +Node: Filename Expansion106919 +Node: Pattern Matching110018 +Node: Quote Removal115254 +Node: Redirections115561 +Node: Executing Commands125373 +Node: Simple Command Expansion126043 +Node: Command Search and Execution128157 +Node: Command Execution Environment130568 +Node: Environment133880 +Node: Exit Status135587 +Node: Signals137375 +Node: Shell Scripts140992 +Node: Shell Builtin Commands144087 +Node: Bourne Shell Builtins146201 +Node: Bash Builtins170974 +Node: Modifying Shell Behavior205958 +Node: The Set Builtin206303 +Node: The Shopt Builtin217821 +Node: Special Builtins234611 +Node: Shell Variables235603 +Node: Bourne Shell Variables236040 +Node: Bash Variables238236 +Node: Bash Features274856 +Node: Invoking Bash275873 +Node: Bash Startup Files282275 +Node: Interactive Shells287590 +Node: What is an Interactive Shell?288001 +Node: Is this Shell Interactive?288670 +Node: Interactive Shell Behavior289497 +Node: Bash Conditional Expressions293254 +Node: Shell Arithmetic298431 +Node: Aliases301516 +Node: Arrays304474 +Node: The Directory Stack311276 +Node: Directory Stack Builtins312076 +Node: Controlling the Prompt316528 +Node: The Restricted Shell319669 +Node: Bash POSIX Mode322459 +Node: Shell Compatibility Mode339973 +Node: Job Control348995 +Node: Job Control Basics349455 +Node: Job Control Builtins354632 +Node: Job Control Variables360595 +Node: Command Line Editing361775 +Node: Introduction and Notation363482 +Node: Readline Interaction365129 +Node: Readline Bare Essentials366320 +Node: Readline Movement Commands368141 +Node: Readline Killing Commands369141 +Node: Readline Arguments371122 +Node: Searching372182 +Node: Readline Init File374414 +Node: Readline Init File Syntax375699 +Node: Conditional Init Constructs400640 +Node: Sample Init File405008 +Node: Bindable Readline Commands408132 +Node: Commands For Moving409360 +Node: Commands For History411590 +Node: Commands For Text416798 +Node: Commands For Killing420935 +Node: Numeric Arguments423739 +Node: Commands For Completion424894 +Node: Keyboard Macros429213 +Node: Miscellaneous Commands429917 +Node: Readline vi Mode436574 +Node: Programmable Completion437529 +Node: Programmable Completion Builtins445489 +Node: A Programmable Completion Example457058 +Node: Using History Interactively462406 +Node: Bash History Facilities463090 +Node: Bash History Builtins466205 +Node: History Interaction471451 +Node: Event Designators475779 +Node: Word Designators477365 +Node: Modifiers479354 +Node: Installing Bash481266 +Node: Basic Installation482403 +Node: Compilers and Options486285 +Node: Compiling For Multiple Architectures487038 +Node: Installation Names488790 +Node: Specifying the System Type491027 +Node: Sharing Defaults491776 +Node: Operation Controls492493 +Node: Optional Features493515 +Node: Reporting Bugs505320 +Node: Major Differences From The Bourne Shell506672 +Node: GNU Free Documentation License526410 +Node: Indexes551590 +Node: Builtin Index552044 +Node: Reserved Word Index559145 +Node: Variable Index561593 +Node: Function Index578727 +Node: Concept Index592586  End Tag Table diff --git a/doc/bashref.texi b/doc/bashref.texi index 5af3c06b..60ca415f 100644 --- a/doc/bashref.texi +++ b/doc/bashref.texi @@ -3858,18 +3858,24 @@ The return status is zero. @item . @r{(a period)} @btindex . @example -. @var{filename} [@var{arguments}] +. [-p @var{path}] @var{filename} [@var{arguments}] @end example Read and execute commands from the @var{filename} argument in the -current shell context. If @var{filename} does not contain a slash, -the @env{PATH} variable is used to find @var{filename}, -but @var{filename} does not need to be executable. +current shell context. +If @var{filename} does not contain a slash, @code{.} searches for it. +If @option{-p} is supplied, @code{.} treats @var{path} +as a colon-separated list of directories in which to find @var{filename}; +otherwise, @code{.} uses the directories in @env{PATH} to find @var{filename}. +@var{filename} does not need to be executable. When Bash is not in @sc{posix} mode, it searches the current directory -if @var{filename} is not found in @env{$PATH}. +if @var{filename} is not found in @env{$PATH}, +but does not search the current directory if @option{-p} is supplied. +If the @code{sourcepath} option (@pxref{The Shopt Builtin}) is turned off +@code{.} does not search @env{PATH}. If any @var{arguments} are supplied, they become the positional -parameters when @var{filename} is executed. Otherwise the positional -parameters are unchanged. +parameters when @var{filename} is executed. +Otherwise the positional parameters are unchanged. If the @option{-T} option is enabled, @code{.} inherits any trap on @code{DEBUG}; if it is not, any @code{DEBUG} trap string is saved and restored around the call to @code{.}, and @code{.} unsets the @@ -5231,7 +5237,7 @@ A synonym for @code{mapfile}. @item source @btindex source @example -source @var{filename} +source [-p @var{path}] @var{filename} [@var{arguments}] @end example A synonym for @code{.} (@pxref{Bourne Shell Builtins}). @@ -6120,7 +6126,8 @@ number of positional parameters. @item sourcepath If set, the @code{.} (@code{source}) builtin uses the value of @env{PATH} -to find the directory containing the file supplied as an argument. +to find the directory containing the file supplied as an argument +when the @option{-p} option is not supplied. This option is enabled by default. @item varredir_close diff --git a/doc/builtins.0 b/doc/builtins.0 index c9f779bd..a37b11a0 100644 --- a/doc/builtins.0 +++ b/doc/builtins.0 @@ -25,45 +25,48 @@ BBAASSHH BBUUIILLTTIINN CCOOMMMMAANNDDSS and performing any specified redirections. The return status is zero. - .. _f_i_l_e_n_a_m_e [_a_r_g_u_m_e_n_t_s] - ssoouurrccee _f_i_l_e_n_a_m_e [_a_r_g_u_m_e_n_t_s] - Read and execute commands from _f_i_l_e_n_a_m_e in the current shell en- - vironment and return the exit status of the last command exe- - cuted from _f_i_l_e_n_a_m_e. If _f_i_l_e_n_a_m_e does not contain a slash, - filenames in PPAATTHH are used to find the directory containing - _f_i_l_e_n_a_m_e, but _f_i_l_e_n_a_m_e does not need to be executable. The file - searched for in PPAATTHH need not be executable. When bbaasshh is not - in _p_o_s_i_x _m_o_d_e, it searches the current directory if no file is - found in PPAATTHH. If the ssoouurrcceeppaatthh option to the sshhoopptt builtin - command is turned off, the PPAATTHH is not searched. If any _a_r_g_u_- - _m_e_n_t_s are supplied, they become the positional parameters when - _f_i_l_e_n_a_m_e is executed. Otherwise the positional parameters are - unchanged. If the --TT option is enabled, .. inherits any trap on - DDEEBBUUGG; if it is not, any DDEEBBUUGG trap string is saved and restored - around the call to .., and .. unsets the DDEEBBUUGG trap while it exe- - cutes. If --TT is not set, and the sourced file changes the DDEEBBUUGG - trap, the new value is retained when .. completes. The return - status is the status of the last command exited within the - script (0 if no commands are executed), and false if _f_i_l_e_n_a_m_e is - not found or cannot be read. + .. [--pp _p_a_t_h] _f_i_l_e_n_a_m_e [_a_r_g_u_m_e_n_t_s] + ssoouurrccee [--pp _p_a_t_h] _f_i_l_e_n_a_m_e [_a_r_g_u_m_e_n_t_s] + The .. command (ssoouurrccee) reads and execute commands from _f_i_l_e_n_a_m_e + in the current shell environment and returns the exit status of + the last command executed from _f_i_l_e_n_a_m_e. If _f_i_l_e_n_a_m_e does not + contain a slash, .. searchs for it. If the --pp option is sup- + plied, .. treats _p_a_t_h as a colon-separated list of directories + in which to find _f_i_l_e_n_a_m_e; otherwise, .. uses the entries in + PPAATTHH to find the directory containing _f_i_l_e_n_a_m_e. _f_i_l_e_n_a_m_e does + not need to be executable. When bbaasshh is not in _p_o_s_i_x _m_o_d_e, it + searches the current directory if no file is found in PPAATTHH, but + does not search the current directory if --pp is supplied. If the + ssoouurrcceeppaatthh option to the sshhoopptt builtin command is turned off, .. + does not search PPAATTHH. If any _a_r_g_u_m_e_n_t_s are supplied, they be- + come the positional parameters when _f_i_l_e_n_a_m_e is executed. Oth- + erwise the positional parameters are unchanged. If the --TT op- + tion is enabled, .. inherits any trap on DDEEBBUUGG; if it is not, any + DDEEBBUUGG trap string is saved and restored around the call to .., + and .. unsets the DDEEBBUUGG trap while it executes. If --TT is not + set, and the sourced file changes the DDEEBBUUGG trap, the new value + is retained when .. completes. The return status is the status + of the last command exited within the script (0 if no commands + are executed), and false if _f_i_l_e_n_a_m_e is not found or cannot be + read. aalliiaass [--pp] [_n_a_m_e[=_v_a_l_u_e] ...] AAlliiaass with no arguments or with the --pp option prints the list of - aliases in the form aalliiaass _n_a_m_e=_v_a_l_u_e on standard output. When - arguments are supplied, an alias is defined for each _n_a_m_e whose - _v_a_l_u_e is given. A trailing space in _v_a_l_u_e causes the next word + aliases in the form aalliiaass _n_a_m_e=_v_a_l_u_e on standard output. When + arguments are supplied, an alias is defined for each _n_a_m_e whose + _v_a_l_u_e is given. A trailing space in _v_a_l_u_e causes the next word to be checked for alias substitution when the alias is expanded. - For each _n_a_m_e in the argument list for which no _v_a_l_u_e is sup- - plied, the name and value of the alias is printed. AAlliiaass re- - turns true unless a _n_a_m_e is given for which no alias has been + For each _n_a_m_e in the argument list for which no _v_a_l_u_e is sup- + plied, the name and value of the alias is printed. AAlliiaass re- + turns true unless a _n_a_m_e is given for which no alias has been defined. bbgg [_j_o_b_s_p_e_c ...] - Resume each suspended job _j_o_b_s_p_e_c in the background, as if it + Resume each suspended job _j_o_b_s_p_e_c in the background, as if it had been started with &&. If _j_o_b_s_p_e_c is not present, the shell's - notion of the _c_u_r_r_e_n_t _j_o_b is used. bbgg _j_o_b_s_p_e_c returns 0 unless - run when job control is disabled or, when run with job control - enabled, any specified _j_o_b_s_p_e_c was not found or was started + notion of the _c_u_r_r_e_n_t _j_o_b is used. bbgg _j_o_b_s_p_e_c returns 0 unless + run when job control is disabled or, when run with job control + enabled, any specified _j_o_b_s_p_e_c was not found or was started without job control. bbiinndd [--mm _k_e_y_m_a_p] [--llssvvSSVVXX] @@ -74,38 +77,38 @@ BBAASSHH BBUUIILLTTIINN CCOOMMMMAANNDDSS bbiinndd [--mm _k_e_y_m_a_p] --pp|--PP [_r_e_a_d_l_i_n_e_-_c_o_m_m_a_n_d] bbiinndd [--mm _k_e_y_m_a_p] _k_e_y_s_e_q:_r_e_a_d_l_i_n_e_-_c_o_m_m_a_n_d bbiinndd _r_e_a_d_l_i_n_e_-_c_o_m_m_a_n_d_-_l_i_n_e - Display current rreeaaddlliinnee key and function bindings, bind a key - sequence to a rreeaaddlliinnee function or macro, or set a rreeaaddlliinnee + Display current rreeaaddlliinnee key and function bindings, bind a key + sequence to a rreeaaddlliinnee function or macro, or set a rreeaaddlliinnee variable. Each non-option argument is a command as it would ap- - pear in a rreeaaddlliinnee initialization file such as _._i_n_p_u_t_r_c, but - each binding or command must be passed as a separate argument; - e.g., \C-x\C-r: re-read-init-file. In the following descrip- - tions, output available to be re-read is formatted as commands - that would appear in a rreeaaddlliinnee initialization file or that - would be supplied as individual arguments to a bbiinndd command. + pear in a rreeaaddlliinnee initialization file such as _._i_n_p_u_t_r_c, but + each binding or command must be passed as a separate argument; + e.g., \C-x\C-r: re-read-init-file. In the following descrip- + tions, output available to be re-read is formatted as commands + that would appear in a rreeaaddlliinnee initialization file or that + would be supplied as individual arguments to a bbiinndd command. Options, if supplied, have the following meanings: --mm _k_e_y_m_a_p Use _k_e_y_m_a_p as the keymap to be affected by the subsequent bindings. Acceptable _k_e_y_m_a_p names are _e_m_a_c_s_, _e_m_a_c_s_-_s_t_a_n_- - _d_a_r_d_, _e_m_a_c_s_-_m_e_t_a_, _e_m_a_c_s_-_c_t_l_x_, _v_i_, _v_i_-_m_o_v_e_, _v_i_-_c_o_m_m_a_n_d, - and _v_i_-_i_n_s_e_r_t. _v_i is equivalent to _v_i_-_c_o_m_m_a_n_d (_v_i_-_m_o_v_e - is also a synonym); _e_m_a_c_s is equivalent to _e_m_a_c_s_-_s_t_a_n_- + _d_a_r_d_, _e_m_a_c_s_-_m_e_t_a_, _e_m_a_c_s_-_c_t_l_x_, _v_i_, _v_i_-_m_o_v_e_, _v_i_-_c_o_m_m_a_n_d, + and _v_i_-_i_n_s_e_r_t. _v_i is equivalent to _v_i_-_c_o_m_m_a_n_d (_v_i_-_m_o_v_e + is also a synonym); _e_m_a_c_s is equivalent to _e_m_a_c_s_-_s_t_a_n_- _d_a_r_d. --ll List the names of all rreeaaddlliinnee functions. - --pp Display rreeaaddlliinnee function names and bindings in such a - way that they can be re-read. If arguments remain after - option processing, bbiinndd treats them as readline command + --pp Display rreeaaddlliinnee function names and bindings in such a + way that they can be re-read. If arguments remain after + option processing, bbiinndd treats them as readline command names and restricts output to those names. - --PP List current rreeaaddlliinnee function names and bindings. If - arguments remain after option processing, bbiinndd treats - them as readline command names and restricts output to + --PP List current rreeaaddlliinnee function names and bindings. If + arguments remain after option processing, bbiinndd treats + them as readline command names and restricts output to those names. - --ss Display rreeaaddlliinnee key sequences bound to macros and the - strings they output in such a way that they can be re- + --ss Display rreeaaddlliinnee key sequences bound to macros and the + strings they output in such a way that they can be re- read. - --SS Display rreeaaddlliinnee key sequences bound to macros and the + --SS Display rreeaaddlliinnee key sequences bound to macros and the strings they output. - --vv Display rreeaaddlliinnee variable names and values in such a way + --vv Display rreeaaddlliinnee variable names and values in such a way that they can be re-read. --VV List current rreeaaddlliinnee variable names and values. --ff _f_i_l_e_n_a_m_e @@ -119,200 +122,200 @@ BBAASSHH BBUUIILLTTIINN CCOOMMMMAANNDDSS --xx _k_e_y_s_e_q[[:: ]]_s_h_e_l_l_-_c_o_m_m_a_n_d Cause _s_h_e_l_l_-_c_o_m_m_a_n_d to be executed whenever _k_e_y_s_e_q is en- tered. The separator between _k_e_y_s_e_q and _s_h_e_l_l_-_c_o_m_m_a_n_d is - either whitespace or a colon optionally followed by - whitespace. If the separator is whitespace, _s_h_e_l_l_-_c_o_m_- - _m_a_n_d must be enclosed in double quotes and rreeaaddlliinnee ex- - pands any of its special backslash-escapes in _s_h_e_l_l_-_c_o_m_- - _m_a_n_d before saving it. If the separator is a colon, any - enclosing double quotes are optional, and rreeaaddlliinnee does - not expand the command string before saving it. Since - the entire key binding expression must be a single argu- - ment, it should be enclosed in quotes. When _s_h_e_l_l_-_c_o_m_- - _m_a_n_d is executed, the shell sets the RREEAADDLLIINNEE__LLIINNEE vari- - able to the contents of the rreeaaddlliinnee line buffer and the + either whitespace or a colon optionally followed by + whitespace. If the separator is whitespace, _s_h_e_l_l_-_c_o_m_- + _m_a_n_d must be enclosed in double quotes and rreeaaddlliinnee ex- + pands any of its special backslash-escapes in _s_h_e_l_l_-_c_o_m_- + _m_a_n_d before saving it. If the separator is a colon, any + enclosing double quotes are optional, and rreeaaddlliinnee does + not expand the command string before saving it. Since + the entire key binding expression must be a single argu- + ment, it should be enclosed in quotes. When _s_h_e_l_l_-_c_o_m_- + _m_a_n_d is executed, the shell sets the RREEAADDLLIINNEE__LLIINNEE vari- + able to the contents of the rreeaaddlliinnee line buffer and the RREEAADDLLIINNEE__PPOOIINNTT and RREEAADDLLIINNEE__MMAARRKK variables to the current - location of the insertion point and the saved insertion - point (the mark), respectively. The shell assigns any - numeric argument the user supplied to the RREEAADDLLIINNEE__AARRGGUU-- - MMEENNTT variable. If there was no argument, that variable + location of the insertion point and the saved insertion + point (the mark), respectively. The shell assigns any + numeric argument the user supplied to the RREEAADDLLIINNEE__AARRGGUU-- + MMEENNTT variable. If there was no argument, that variable is not set. If the executed command changes the value of - any of RREEAADDLLIINNEE__LLIINNEE, RREEAADDLLIINNEE__PPOOIINNTT, or RREEAADDLLIINNEE__MMAARRKK, + any of RREEAADDLLIINNEE__LLIINNEE, RREEAADDLLIINNEE__PPOOIINNTT, or RREEAADDLLIINNEE__MMAARRKK, those new values will be reflected in the editing state. - --XX List all key sequences bound to shell commands and the + --XX List all key sequences bound to shell commands and the associated commands in a format that can be reused as in- put. - The return value is 0 unless an unrecognized option is given or + The return value is 0 unless an unrecognized option is given or an error occurred. bbrreeaakk [_n] - Exit from within a ffoorr, wwhhiillee, uunnttiill, or sseelleecctt loop. If _n is - specified, break _n levels. _n must be >= 1. If _n is greater - than the number of enclosing loops, all enclosing loops are ex- - ited. The return value is 0 unless _n is not greater than or + Exit from within a ffoorr, wwhhiillee, uunnttiill, or sseelleecctt loop. If _n is + specified, break _n levels. _n must be >= 1. If _n is greater + than the number of enclosing loops, all enclosing loops are ex- + ited. The return value is 0 unless _n is not greater than or equal to 1. bbuuiillttiinn _s_h_e_l_l_-_b_u_i_l_t_i_n [_a_r_g_u_m_e_n_t_s] - Execute the specified shell builtin, passing it _a_r_g_u_m_e_n_t_s, and + Execute the specified shell builtin, passing it _a_r_g_u_m_e_n_t_s, and return its exit status. This is useful when defining a function - whose name is the same as a shell builtin, retaining the func- + whose name is the same as a shell builtin, retaining the func- tionality of the builtin within the function. The ccdd builtin is - commonly redefined this way. The return status is false if + commonly redefined this way. The return status is false if _s_h_e_l_l_-_b_u_i_l_t_i_n is not a shell builtin command. ccaalllleerr [_e_x_p_r] Returns the context of any active subroutine call (a shell func- tion or a script executed with the .. or ssoouurrccee builtins). With- out _e_x_p_r, ccaalllleerr displays the line number and source filename of - the current subroutine call. If a non-negative integer is sup- + the current subroutine call. If a non-negative integer is sup- plied as _e_x_p_r, ccaalllleerr displays the line number, subroutine name, - and source file corresponding to that position in the current - execution call stack. This extra information may be used, for - example, to print a stack trace. The current frame is frame 0. - The return value is 0 unless the shell is not executing a sub- - routine call or _e_x_p_r does not correspond to a valid position in + and source file corresponding to that position in the current + execution call stack. This extra information may be used, for + example, to print a stack trace. The current frame is frame 0. + The return value is 0 unless the shell is not executing a sub- + routine call or _e_x_p_r does not correspond to a valid position in the call stack. ccdd [--LL|[--PP [--ee]]] [-@] [_d_i_r] - Change the current directory to _d_i_r. if _d_i_r is not supplied, - the value of the HHOOMMEE shell variable is the default. The vari- + Change the current directory to _d_i_r. if _d_i_r is not supplied, + the value of the HHOOMMEE shell variable is the default. The vari- able CCDDPPAATTHH defines the search path for the directory containing - _d_i_r: the shell searches each directory name in CCDDPPAATTHH for _d_i_r. - Alternative directory names in CCDDPPAATTHH are separated by a colon + _d_i_r: the shell searches each directory name in CCDDPPAATTHH for _d_i_r. + Alternative directory names in CCDDPPAATTHH are separated by a colon (:). A null directory name in CCDDPPAATTHH is the same as the current - directory, i.e., If _d_i_r begins with a slash (/), then CCDDPPAATTHH is + directory, i.e., If _d_i_r begins with a slash (/), then CCDDPPAATTHH is not used. The --PP option causes ccdd to use the physical directory - structure by resolving symbolic links while traversing _d_i_r and + structure by resolving symbolic links while traversing _d_i_r and before processing instances of _._. in _d_i_r (see also the --PP option to the sseett builtin command); the --LL option forces symbolic links - to be followed by resolving the link after processing instances + to be followed by resolving the link after processing instances of _._. in _d_i_r. If _._. appears in _d_i_r, it is processed by removing - the immediately previous pathname component from _d_i_r, back to a - slash or the beginning of _d_i_r. If the --ee option is supplied - with --PP, and the current working directory cannot be success- - fully determined after a successful directory change, ccdd will - return an unsuccessful status. On systems that support it, the - --@@ option presents the extended attributes associated with a - file as a directory. An argument of -- is converted to $$OOLLDDPPWWDD + the immediately previous pathname component from _d_i_r, back to a + slash or the beginning of _d_i_r. If the --ee option is supplied + with --PP, and the current working directory cannot be success- + fully determined after a successful directory change, ccdd will + return an unsuccessful status. On systems that support it, the + --@@ option presents the extended attributes associated with a + file as a directory. An argument of -- is converted to $$OOLLDDPPWWDD before the directory change is attempted. If a non-empty direc- - tory name from CCDDPPAATTHH is used, or if -- is the first argument, + tory name from CCDDPPAATTHH is used, or if -- is the first argument, and the directory change is successful, the absolute pathname of the new working directory is written to the standard output. If the directory change is successful, ccdd sets the value of the PPWWDD - environment variable to the new directory name, and sets the - OOLLDDPPWWDD environment variable to the value of the current working - directory before the change. The return value is true if the + environment variable to the new directory name, and sets the + OOLLDDPPWWDD environment variable to the value of the current working + directory before the change. The return value is true if the directory was successfully changed; false otherwise. ccoommmmaanndd [--ppVVvv] _c_o_m_m_a_n_d [_a_r_g ...] - Run _c_o_m_m_a_n_d with _a_r_g_s suppressing the normal shell function + Run _c_o_m_m_a_n_d with _a_r_g_s suppressing the normal shell function lookup. Only builtin commands or commands found in the PPAATTHH are - executed. If the --pp option is given, the search for _c_o_m_m_a_n_d is - performed using a default value for PPAATTHH that is guaranteed to - find all of the standard utilities. If either the --VV or --vv op- - tion is supplied, a description of _c_o_m_m_a_n_d is printed. The --vv - option causes a single word indicating the command or filename + executed. If the --pp option is given, the search for _c_o_m_m_a_n_d is + performed using a default value for PPAATTHH that is guaranteed to + find all of the standard utilities. If either the --VV or --vv op- + tion is supplied, a description of _c_o_m_m_a_n_d is printed. The --vv + option causes a single word indicating the command or filename used to invoke _c_o_m_m_a_n_d to be displayed; the --VV option produces a - more verbose description. If the --VV or --vv option is supplied, - the exit status is 0 if _c_o_m_m_a_n_d was found, and 1 if not. If + more verbose description. If the --VV or --vv option is supplied, + the exit status is 0 if _c_o_m_m_a_n_d was found, and 1 if not. If neither option is supplied and an error occurred or _c_o_m_m_a_n_d can- - not be found, the exit status is 127. Otherwise, the exit sta- + not be found, the exit status is 127. Otherwise, the exit sta- tus of the ccoommmmaanndd builtin is the exit status of _c_o_m_m_a_n_d. ccoommppggeenn [--VV _v_a_r_n_a_m_e] [_o_p_t_i_o_n] [_w_o_r_d] - Generate possible completion matches for _w_o_r_d according to the - _o_p_t_i_o_ns, which may be any option accepted by the ccoommpplleettee + Generate possible completion matches for _w_o_r_d according to the + _o_p_t_i_o_ns, which may be any option accepted by the ccoommpplleettee builtin with the exceptions of --pp, --rr, --DD, --EE, and --II, and write - the matches to the standard output. If the --VV option is sup- + the matches to the standard output. If the --VV option is sup- plied, ccoommppggeenn stores the generated completions into the indexed - array variable _v_a_r_n_a_m_e instead of writing them to the standard - output. When using the --FF or --CC options, the various shell - variables set by the programmable completion facilities, while + array variable _v_a_r_n_a_m_e instead of writing them to the standard + output. When using the --FF or --CC options, the various shell + variables set by the programmable completion facilities, while available, will not have useful values. The matches will be generated in the same way as if the program- mable completion code had generated them directly from a comple- - tion specification with the same flags. If _w_o_r_d is specified, + tion specification with the same flags. If _w_o_r_d is specified, only those completions matching _w_o_r_d will be displayed. - The return value is true unless an invalid option is supplied, + The return value is true unless an invalid option is supplied, or no matches were generated. ccoommpplleettee [--aabbccddeeffggjjkkssuuvv] [--oo _c_o_m_p_-_o_p_t_i_o_n] [--DDEEII] [--AA _a_c_t_i_o_n] [--GG _g_l_o_b_p_a_t] [--WW _w_o_r_d_l_i_s_t] [--FF _f_u_n_c_t_i_o_n] [--CC _c_o_m_m_a_n_d] [--XX _f_i_l_t_e_r_p_a_t] [--PP _p_r_e_f_i_x] [--SS _s_u_f_f_i_x] _n_a_m_e [_n_a_m_e ...] ccoommpplleettee --pprr [--DDEEII] [_n_a_m_e ...] - Specify how arguments to each _n_a_m_e should be completed. If the - --pp option is supplied, or if no options or _n_a_m_es are supplied, + Specify how arguments to each _n_a_m_e should be completed. If the + --pp option is supplied, or if no options or _n_a_m_es are supplied, existing completion specifications are printed in a way that al- - lows them to be reused as input. The --rr option removes a com- - pletion specification for each _n_a_m_e, or, if no _n_a_m_es are sup- - plied, all completion specifications. The --DD option indicates + lows them to be reused as input. The --rr option removes a com- + pletion specification for each _n_a_m_e, or, if no _n_a_m_es are sup- + plied, all completion specifications. The --DD option indicates that other supplied options and actions should apply to the com- - mand completion; that is, completion attempted on a command for - which no completion has previously been defined. The --EE option - indicates that other supplied options and actions should apply - to command completion; that is, completion attempted on a blank - line. The --II option indicates that other supplied options and + mand completion; that is, completion attempted on a command for + which no completion has previously been defined. The --EE option + indicates that other supplied options and actions should apply + to command completion; that is, completion attempted on a blank + line. The --II option indicates that other supplied options and actions should apply to completion on the initial non-assignment - word on the line, or after a command delimiter such as ;; or ||, - which is usually command name completion. If multiple options - are supplied, the --DD option takes precedence over --EE, and both - take precedence over --II. If any of --DD, --EE, or --II are supplied, + word on the line, or after a command delimiter such as ;; or ||, + which is usually command name completion. If multiple options + are supplied, the --DD option takes precedence over --EE, and both + take precedence over --II. If any of --DD, --EE, or --II are supplied, any other _n_a_m_e arguments are ignored; these completions only ap- ply to the case specified by the option. - The process of applying these completion specifications when + The process of applying these completion specifications when word completion is attempted is described in _b_a_s_h(1). - Other options, if specified, have the following meanings. The - arguments to the --GG, --WW, and --XX options (and, if necessary, the - --PP and --SS options) should be quoted to protect them from expan- + Other options, if specified, have the following meanings. The + arguments to the --GG, --WW, and --XX options (and, if necessary, the + --PP and --SS options) should be quoted to protect them from expan- sion before the ccoommpplleettee builtin is invoked. --oo _c_o_m_p_-_o_p_t_i_o_n - The _c_o_m_p_-_o_p_t_i_o_n controls several aspects of the comp- - spec's behavior beyond the simple generation of comple- + The _c_o_m_p_-_o_p_t_i_o_n controls several aspects of the comp- + spec's behavior beyond the simple generation of comple- tions. _c_o_m_p_-_o_p_t_i_o_n may be one of: bbaasshhddeeffaauulltt Perform the rest of the default bbaasshh completions if the compspec generates no matches. - ddeeffaauulltt Use readline's default filename completion if + ddeeffaauulltt Use readline's default filename completion if the compspec generates no matches. ddiirrnnaammeess - Perform directory name completion if the comp- + Perform directory name completion if the comp- spec generates no matches. ffiilleennaammeess - Tell readline that the compspec generates file- - names, so it can perform any filename-specific - processing (like adding a slash to directory - names, quoting special characters, or suppress- - ing trailing spaces). Intended to be used with + Tell readline that the compspec generates file- + names, so it can perform any filename-specific + processing (like adding a slash to directory + names, quoting special characters, or suppress- + ing trailing spaces). Intended to be used with shell functions. ffuullllqquuoottee - Tell readline to quote all the completed words + Tell readline to quote all the completed words even if they are not filenames. - nnooqquuoottee Tell readline not to quote the completed words - if they are filenames (quoting filenames is the + nnooqquuoottee Tell readline not to quote the completed words + if they are filenames (quoting filenames is the default). - nnoossoorrtt Tell readline not to sort the list of possible + nnoossoorrtt Tell readline not to sort the list of possible completions alphabetically. - nnoossppaaccee Tell readline not to append a space (the de- - fault) to words completed at the end of the + nnoossppaaccee Tell readline not to append a space (the de- + fault) to words completed at the end of the line. pplluussddiirrss - After any matches defined by the compspec are + After any matches defined by the compspec are generated, directory name completion is at- tempted and any matches are added to the results of the other actions. --AA _a_c_t_i_o_n - The _a_c_t_i_o_n may be one of the following to generate a + The _a_c_t_i_o_n may be one of the following to generate a list of possible completions: aalliiaass Alias names. May also be specified as --aa. aarrrraayyvvaarr Array variable names. bbiinnddiinngg RReeaaddlliinnee key binding names. - bbuuiillttiinn Names of shell builtin commands. May also be + bbuuiillttiinn Names of shell builtin commands. May also be specified as --bb. ccoommmmaanndd Command names. May also be specified as --cc. ddiirreeccttoorryy @@ -320,7 +323,7 @@ BBAASSHH BBUUIILLTTIINN CCOOMMMMAANNDDSS ddiissaabblleedd Names of disabled shell builtins. eennaabblleedd Names of enabled shell builtins. - eexxppoorrtt Names of exported shell variables. May also be + eexxppoorrtt Names of exported shell variables. May also be specified as --ee. ffiillee File names. May also be specified as --ff. ffuunnccttiioonn @@ -329,17 +332,17 @@ BBAASSHH BBUUIILLTTIINN CCOOMMMMAANNDDSS hheellppttooppiicc Help topics as accepted by the hheellpp builtin. hhoossttnnaammee - Hostnames, as taken from the file specified by + Hostnames, as taken from the file specified by the HHOOSSTTFFIILLEE shell variable. - jjoobb Job names, if job control is active. May also + jjoobb Job names, if job control is active. May also be specified as --jj. - kkeeyywwoorrdd Shell reserved words. May also be specified as + kkeeyywwoorrdd Shell reserved words. May also be specified as --kk. rruunnnniinngg Names of running jobs, if job control is active. sseerrvviiccee Service names. May also be specified as --ss. - sseettoopptt Valid arguments for the --oo option to the sseett + sseettoopptt Valid arguments for the --oo option to the sseett builtin. - sshhoopptt Shell option names as accepted by the sshhoopptt + sshhoopptt Shell option names as accepted by the sshhoopptt builtin. ssiiggnnaall Signal names. ssttooppppeedd Names of stopped jobs, if job control is active. @@ -348,197 +351,197 @@ BBAASSHH BBUUIILLTTIINN CCOOMMMMAANNDDSS Names of all shell variables. May also be spec- ified as --vv. --CC _c_o_m_m_a_n_d - _c_o_m_m_a_n_d is executed in a subshell environment, and its - output is used as the possible completions. Arguments + _c_o_m_m_a_n_d is executed in a subshell environment, and its + output is used as the possible completions. Arguments are passed as with the --FF option. --FF _f_u_n_c_t_i_o_n - The shell function _f_u_n_c_t_i_o_n is executed in the current - shell environment. When the function is executed, the + The shell function _f_u_n_c_t_i_o_n is executed in the current + shell environment. When the function is executed, the first argument ($$11) is the name of the command whose ar- guments are being completed, the second argument ($$22) is the word being completed, and the third argument ($$33) is - the word preceding the word being completed on the cur- - rent command line. When it finishes, the possible com- - pletions are retrieved from the value of the CCOOMMPPRREEPPLLYY + the word preceding the word being completed on the cur- + rent command line. When it finishes, the possible com- + pletions are retrieved from the value of the CCOOMMPPRREEPPLLYY array variable. --GG _g_l_o_b_p_a_t - The pathname expansion pattern _g_l_o_b_p_a_t is expanded to + The pathname expansion pattern _g_l_o_b_p_a_t is expanded to generate the possible completions. --PP _p_r_e_f_i_x - _p_r_e_f_i_x is added at the beginning of each possible com- + _p_r_e_f_i_x is added at the beginning of each possible com- pletion after all other options have been applied. --SS _s_u_f_f_i_x _s_u_f_f_i_x is appended to each possible completion after all other options have been applied. --WW _w_o_r_d_l_i_s_t - The _w_o_r_d_l_i_s_t is split using the characters in the IIFFSS - special variable as delimiters, and each resultant word - is expanded. Shell quoting is honored within _w_o_r_d_l_i_s_t, + The _w_o_r_d_l_i_s_t is split using the characters in the IIFFSS + special variable as delimiters, and each resultant word + is expanded. Shell quoting is honored within _w_o_r_d_l_i_s_t, in order to provide a mechanism for the words to contain - shell metacharacters or characters in the value of IIFFSS. - The possible completions are the members of the resul- + shell metacharacters or characters in the value of IIFFSS. + The possible completions are the members of the resul- tant list which match the word being completed. --XX _f_i_l_t_e_r_p_a_t - _f_i_l_t_e_r_p_a_t is a pattern as used for pathname expansion. + _f_i_l_t_e_r_p_a_t is a pattern as used for pathname expansion. It is applied to the list of possible completions gener- - ated by the preceding options and arguments, and each - completion matching _f_i_l_t_e_r_p_a_t is removed from the list. - A leading !! in _f_i_l_t_e_r_p_a_t negates the pattern; in this + ated by the preceding options and arguments, and each + completion matching _f_i_l_t_e_r_p_a_t is removed from the list. + A leading !! in _f_i_l_t_e_r_p_a_t negates the pattern; in this case, any completion not matching _f_i_l_t_e_r_p_a_t is removed. - The return value is true unless an invalid option is supplied, + The return value is true unless an invalid option is supplied, an option other than --pp, --rr, --DD, --EE, or --II is supplied without a - _n_a_m_e argument, an attempt is made to remove a completion speci- + _n_a_m_e argument, an attempt is made to remove a completion speci- fication for a _n_a_m_e for which no specification exists, or an er- ror occurs adding a completion specification. ccoommppoopptt [--oo _o_p_t_i_o_n] [--DDEEII] [++oo _o_p_t_i_o_n] [_n_a_m_e] - Modify completion options for each _n_a_m_e according to the _o_p_- + Modify completion options for each _n_a_m_e according to the _o_p_- _t_i_o_ns, or for the currently-executing completion if no _n_a_m_es are - supplied. If no _o_p_t_i_o_ns are given, display the completion op- - tions for each _n_a_m_e or the current completion. The possible - values of _o_p_t_i_o_n are those valid for the ccoommpplleettee builtin de- - scribed above. The --DD option indicates that other supplied op- - tions should apply to the command completion; that is, comple- - tion attempted on a command for which no completion has previ- + supplied. If no _o_p_t_i_o_ns are given, display the completion op- + tions for each _n_a_m_e or the current completion. The possible + values of _o_p_t_i_o_n are those valid for the ccoommpplleettee builtin de- + scribed above. The --DD option indicates that other supplied op- + tions should apply to the command completion; that is, comple- + tion attempted on a command for which no completion has previ- ously been defined. The --EE option indicates that other supplied - options should apply to command completion; that is, completion - attempted on a blank line. The --II option indicates that other - supplied options should apply to completion on the initial non- - assignment word on the line, or after a command delimiter such + options should apply to command completion; that is, completion + attempted on a blank line. The --II option indicates that other + supplied options should apply to completion on the initial non- + assignment word on the line, or after a command delimiter such as ;; or ||, which is usually command name completion. - The return value is true unless an invalid option is supplied, + The return value is true unless an invalid option is supplied, an attempt is made to modify the options for a _n_a_m_e for which no completion specification exists, or an output error occurs. ccoonnttiinnuuee [_n] Resume the next iteration of the enclosing ffoorr, wwhhiillee, uunnttiill, or - sseelleecctt loop. If _n is specified, resume at the _nth enclosing - loop. _n must be >= 1. If _n is greater than the number of en- - closing loops, the shell resumes the last enclosing loop (the - loop). The return value is 0 unless _n is not greater than or + sseelleecctt loop. If _n is specified, resume at the _nth enclosing + loop. _n must be >= 1. If _n is greater than the number of en- + closing loops, the shell resumes the last enclosing loop (the + loop). The return value is 0 unless _n is not greater than or equal to 1. ddeeccllaarree [--aaAAffFFggiiIIllnnrrttuuxx] [--pp] [_n_a_m_e[=_v_a_l_u_e] ...] ttyyppeesseett [--aaAAffFFggiiIIllnnrrttuuxx] [--pp] [_n_a_m_e[=_v_a_l_u_e] ...] - Declare variables and/or give them attributes. If no _n_a_m_es are - given then display the values of variables. The --pp option will + Declare variables and/or give them attributes. If no _n_a_m_es are + given then display the values of variables. The --pp option will display the attributes and values of each _n_a_m_e. When --pp is used - with _n_a_m_e arguments, additional options, other than --ff and --FF, - are ignored. When --pp is supplied without _n_a_m_e arguments, it - will display the attributes and values of all variables having + with _n_a_m_e arguments, additional options, other than --ff and --FF, + are ignored. When --pp is supplied without _n_a_m_e arguments, it + will display the attributes and values of all variables having the attributes specified by the additional options. If no other - options are supplied with --pp, ddeeccllaarree will display the attrib- - utes and values of all shell variables. The --ff option will re- - strict the display to shell functions. The --FF option inhibits - the display of function definitions; only the function name and + options are supplied with --pp, ddeeccllaarree will display the attrib- + utes and values of all shell variables. The --ff option will re- + strict the display to shell functions. The --FF option inhibits + the display of function definitions; only the function name and attributes are printed. If the eexxttddeebbuugg shell option is enabled - using sshhoopptt, the source file name and line number where each - _n_a_m_e is defined are displayed as well. The --FF option implies + using sshhoopptt, the source file name and line number where each + _n_a_m_e is defined are displayed as well. The --FF option implies --ff. The --gg option forces variables to be created or modified at the global scope, even when ddeeccllaarree is executed in a shell func- - tion. It is ignored in all other cases. The --II option causes - local variables to inherit the attributes (except the _n_a_m_e_r_e_f + tion. It is ignored in all other cases. The --II option causes + local variables to inherit the attributes (except the _n_a_m_e_r_e_f attribute) and value of any existing variable with the same _n_a_m_e - at a surrounding scope. If there is no existing variable, the + at a surrounding scope. If there is no existing variable, the local variable is initially unset. The following options can be - used to restrict output to variables with the specified at- + used to restrict output to variables with the specified at- tribute or to give variables attributes: - --aa Each _n_a_m_e is an indexed array variable (see AArrrraayyss in + --aa Each _n_a_m_e is an indexed array variable (see AArrrraayyss in _b_a_s_h(1)). --AA Each _n_a_m_e is an associative array variable (see AArrrraayyss in _b_a_s_h(1)). --ff Use function names only. --ii The variable is treated as an integer; arithmetic evalua- - tion (see AARRIITTHHMMEETTIICC EEVVAALLUUAATTIIOONN in _b_a_s_h(1)) is performed + tion (see AARRIITTHHMMEETTIICC EEVVAALLUUAATTIIOONN in _b_a_s_h(1)) is performed when the variable is assigned a value. - --ll When the variable is assigned a value, all upper-case - characters are converted to lower-case. The upper-case + --ll When the variable is assigned a value, all upper-case + characters are converted to lower-case. The upper-case attribute is disabled. - --nn Give each _n_a_m_e the _n_a_m_e_r_e_f attribute, making it a name - reference to another variable. That other variable is - defined by the value of _n_a_m_e. All references, assign- - ments, and attribute modifications to _n_a_m_e, except those - using or changing the --nn attribute itself, are performed - on the variable referenced by _n_a_m_e's value. The nameref + --nn Give each _n_a_m_e the _n_a_m_e_r_e_f attribute, making it a name + reference to another variable. That other variable is + defined by the value of _n_a_m_e. All references, assign- + ments, and attribute modifications to _n_a_m_e, except those + using or changing the --nn attribute itself, are performed + on the variable referenced by _n_a_m_e's value. The nameref attribute cannot be applied to array variables. --rr Make _n_a_m_es readonly. These names cannot then be assigned values by subsequent assignment statements or unset. --tt Give each _n_a_m_e the _t_r_a_c_e attribute. Traced functions in- - herit the DDEEBBUUGG and RREETTUURRNN traps from the calling shell. + herit the DDEEBBUUGG and RREETTUURRNN traps from the calling shell. The trace attribute has no special meaning for variables. - --uu When the variable is assigned a value, all lower-case - characters are converted to upper-case. The lower-case + --uu When the variable is assigned a value, all lower-case + characters are converted to upper-case. The lower-case attribute is disabled. - --xx Mark _n_a_m_es for export to subsequent commands via the en- + --xx Mark _n_a_m_es for export to subsequent commands via the en- vironment. - Using instead of turns off the attribute instead, with the ex- - ceptions that ++aa and ++AA may not be used to destroy array vari- - ables and ++rr will not remove the readonly attribute. When used + Using instead of turns off the attribute instead, with the ex- + ceptions that ++aa and ++AA may not be used to destroy array vari- + ables and ++rr will not remove the readonly attribute. When used in a function, ddeeccllaarree and ttyyppeesseett make each _n_a_m_e local, as with the llooccaall command, unless the --gg option is supplied. If a vari- - able name is followed by =_v_a_l_u_e, the value of the variable is - set to _v_a_l_u_e. When using --aa or --AA and the compound assignment - syntax to create array variables, additional attributes do not + able name is followed by =_v_a_l_u_e, the value of the variable is + set to _v_a_l_u_e. When using --aa or --AA and the compound assignment + syntax to create array variables, additional attributes do not take effect until subsequent assignments. The return value is 0 - unless an invalid option is encountered, an attempt is made to - define a function using an attempt is made to assign a value to - a readonly variable, an attempt is made to assign a value to an + unless an invalid option is encountered, an attempt is made to + define a function using an attempt is made to assign a value to + a readonly variable, an attempt is made to assign a value to an array variable without using the compound assignment syntax (see - AArrrraayyss in _b_a_s_h(1)), one of the _n_a_m_e_s is not a valid shell vari- - able name, an attempt is made to turn off readonly status for a - readonly variable, an attempt is made to turn off array status - for an array variable, or an attempt is made to display a non- + AArrrraayyss in _b_a_s_h(1)), one of the _n_a_m_e_s is not a valid shell vari- + able name, an attempt is made to turn off readonly status for a + readonly variable, an attempt is made to turn off array status + for an array variable, or an attempt is made to display a non- existent function with --ff. ddiirrss [[--ccllppvv]] [[++_n]] [[--_n]] - Without options, displays the list of currently remembered di- - rectories. The default display is on a single line with direc- - tory names separated by spaces. Directories are added to the - list with the ppuusshhdd command; the ppooppdd command removes entries + Without options, displays the list of currently remembered di- + rectories. The default display is on a single line with direc- + tory names separated by spaces. Directories are added to the + list with the ppuusshhdd command; the ppooppdd command removes entries from the list. The current directory is always the first direc- tory in the stack. - --cc Clears the directory stack by deleting all of the en- + --cc Clears the directory stack by deleting all of the en- tries. - --ll Produces a listing using full pathnames; the default + --ll Produces a listing using full pathnames; the default listing format uses a tilde to denote the home directory. --pp Print the directory stack with one entry per line. - --vv Print the directory stack with one entry per line, pre- + --vv Print the directory stack with one entry per line, pre- fixing each entry with its index in the stack. ++_n Displays the _nth entry counting from the left of the list shown by ddiirrss when invoked without options, starting with zero. - --_n Displays the _nth entry counting from the right of the + --_n Displays the _nth entry counting from the right of the list shown by ddiirrss when invoked without options, starting with zero. - The return value is 0 unless an invalid option is supplied or _n + The return value is 0 unless an invalid option is supplied or _n indexes beyond the end of the directory stack. ddiissoowwnn [--aarr] [--hh] [_j_o_b_s_p_e_c ... | _p_i_d ... ] - Without options, remove each _j_o_b_s_p_e_c from the table of active - jobs. If _j_o_b_s_p_e_c is not present, and neither the --aa nor the --rr - option is supplied, the _c_u_r_r_e_n_t _j_o_b is used. If the --hh option - is given, each _j_o_b_s_p_e_c is not removed from the table, but is - marked so that SSIIGGHHUUPP is not sent to the job if the shell re- + Without options, remove each _j_o_b_s_p_e_c from the table of active + jobs. If _j_o_b_s_p_e_c is not present, and neither the --aa nor the --rr + option is supplied, the _c_u_r_r_e_n_t _j_o_b is used. If the --hh option + is given, each _j_o_b_s_p_e_c is not removed from the table, but is + marked so that SSIIGGHHUUPP is not sent to the job if the shell re- ceives a SSIIGGHHUUPP. If no _j_o_b_s_p_e_c is supplied, the --aa option means - to remove or mark all jobs; the --rr option without a _j_o_b_s_p_e_c ar- + to remove or mark all jobs; the --rr option without a _j_o_b_s_p_e_c ar- gument restricts operation to running jobs. The return value is 0 unless a _j_o_b_s_p_e_c does not specify a valid job. eecchhoo [--nneeEE] [_a_r_g ...] - Output the _a_r_gs, separated by spaces, followed by a newline. - The return status is 0 unless a write error occurs. If --nn is + Output the _a_r_gs, separated by spaces, followed by a newline. + The return status is 0 unless a write error occurs. If --nn is specified, the trailing newline is suppressed. If the --ee option - is given, interpretation of the following backslash-escaped - characters is enabled. The --EE option disables the interpreta- - tion of these escape characters, even on systems where they are - interpreted by default. The xxppgg__eecchhoo shell option may be used - to dynamically determine whether or not eecchhoo interprets any op- + is given, interpretation of the following backslash-escaped + characters is enabled. The --EE option disables the interpreta- + tion of these escape characters, even on systems where they are + interpreted by default. The xxppgg__eecchhoo shell option may be used + to dynamically determine whether or not eecchhoo interprets any op- tions and expands these escape characters by default. eecchhoo does - not interpret ---- to mean the end of options. eecchhoo interprets + not interpret ---- to mean the end of options. eecchhoo interprets the following escape sequences: \\aa alert (bell) \\bb backspace @@ -551,207 +554,207 @@ BBAASSHH BBUUIILLTTIINN CCOOMMMMAANNDDSS \\tt horizontal tab \\vv vertical tab \\\\ backslash - \\00_n_n_n the eight-bit character whose value is the octal value + \\00_n_n_n the eight-bit character whose value is the octal value _n_n_n (zero to three octal digits) - \\xx_H_H the eight-bit character whose value is the hexadecimal + \\xx_H_H the eight-bit character whose value is the hexadecimal value _H_H (one or two hex digits) - \\uu_H_H_H_H the Unicode (ISO/IEC 10646) character whose value is the + \\uu_H_H_H_H the Unicode (ISO/IEC 10646) character whose value is the hexadecimal value _H_H_H_H (one to four hex digits) \\UU_H_H_H_H_H_H_H_H - the Unicode (ISO/IEC 10646) character whose value is the + the Unicode (ISO/IEC 10646) character whose value is the hexadecimal value _H_H_H_H_H_H_H_H (one to eight hex digits) eennaabbllee [--aa] [--ddnnppss] [--ff _f_i_l_e_n_a_m_e] [_n_a_m_e ...] - Enable and disable builtin shell commands. Disabling a builtin + Enable and disable builtin shell commands. Disabling a builtin allows a disk command which has the same name as a shell builtin - to be executed without specifying a full pathname, even though - the shell normally searches for builtins before disk commands. - If --nn is used, each _n_a_m_e is disabled; otherwise, _n_a_m_e_s are en- - abled. For example, to use the tteesstt binary found via the PPAATTHH + to be executed without specifying a full pathname, even though + the shell normally searches for builtins before disk commands. + If --nn is used, each _n_a_m_e is disabled; otherwise, _n_a_m_e_s are en- + abled. For example, to use the tteesstt binary found via the PPAATTHH instead of the shell builtin version, run The --ff option means to - load the new builtin command _n_a_m_e from shared object _f_i_l_e_n_a_m_e, - on systems that support dynamic loading. BBaasshh will use the - value of the BBAASSHH__LLOOAADDAABBLLEESS__PPAATTHH variable as a colon-separated + load the new builtin command _n_a_m_e from shared object _f_i_l_e_n_a_m_e, + on systems that support dynamic loading. BBaasshh will use the + value of the BBAASSHH__LLOOAADDAABBLLEESS__PPAATTHH variable as a colon-separated list of directories in which to search for _f_i_l_e_n_a_m_e, if _f_i_l_e_n_a_m_e - does not contain a slash. The default is system-dependent, and - may include to force a search of the current directory. The --dd - option will delete a builtin previously loaded with --ff. If no - _n_a_m_e arguments are given, or if the --pp option is supplied, a - list of shell builtins is printed. With no other option argu- - ments, the list consists of all enabled shell builtins. If --nn - is supplied, only disabled builtins are printed. If --aa is sup- - plied, the list printed includes all builtins, with an indica- - tion of whether or not each is enabled. If --ss is supplied, the - output is restricted to the POSIX _s_p_e_c_i_a_l builtins. If no op- - tions are supplied and a _n_a_m_e is not a shell builtin, eennaabbllee + does not contain a slash. The default is system-dependent, and + may include to force a search of the current directory. The --dd + option will delete a builtin previously loaded with --ff. If no + _n_a_m_e arguments are given, or if the --pp option is supplied, a + list of shell builtins is printed. With no other option argu- + ments, the list consists of all enabled shell builtins. If --nn + is supplied, only disabled builtins are printed. If --aa is sup- + plied, the list printed includes all builtins, with an indica- + tion of whether or not each is enabled. If --ss is supplied, the + output is restricted to the POSIX _s_p_e_c_i_a_l builtins. If no op- + tions are supplied and a _n_a_m_e is not a shell builtin, eennaabbllee will attempt to load _n_a_m_e from a shared object named _n_a_m_e, as if - the command were The return value is 0 unless a _n_a_m_e is not a - shell builtin or there is an error loading a new builtin from a + the command were The return value is 0 unless a _n_a_m_e is not a + shell builtin or there is an error loading a new builtin from a shared object. eevvaall [_a_r_g ...] - The _a_r_gs are read and concatenated together into a single com- - mand. This command is then read and executed by the shell, and - its exit status is returned as the value of eevvaall. If there are + The _a_r_gs are read and concatenated together into a single com- + mand. This command is then read and executed by the shell, and + its exit status is returned as the value of eevvaall. If there are no _a_r_g_s, or only null arguments, eevvaall returns 0. eexxeecc [--ccll] [--aa _n_a_m_e] [_c_o_m_m_a_n_d [_a_r_g_u_m_e_n_t_s]] - If _c_o_m_m_a_n_d is specified, it replaces the shell. No new process - is created. The _a_r_g_u_m_e_n_t_s become the arguments to _c_o_m_m_a_n_d. If + If _c_o_m_m_a_n_d is specified, it replaces the shell. No new process + is created. The _a_r_g_u_m_e_n_t_s become the arguments to _c_o_m_m_a_n_d. If the --ll option is supplied, the shell places a dash at the begin- ning of the zeroth argument passed to _c_o_m_m_a_n_d. This is what _l_o_- - _g_i_n(1) does. The --cc option causes _c_o_m_m_a_n_d to be executed with - an empty environment. If --aa is supplied, the shell passes _n_a_m_e + _g_i_n(1) does. The --cc option causes _c_o_m_m_a_n_d to be executed with + an empty environment. If --aa is supplied, the shell passes _n_a_m_e as the zeroth argument to the executed command. If _c_o_m_m_a_n_d can- - not be executed for some reason, a non-interactive shell exits, - unless the eexxeeccffaaiill shell option is enabled. In that case, it - returns failure. An interactive shell returns failure if the - file cannot be executed. A subshell exits unconditionally if - eexxeecc fails. If _c_o_m_m_a_n_d is not specified, any redirections take - effect in the current shell, and the return status is 0. If + not be executed for some reason, a non-interactive shell exits, + unless the eexxeeccffaaiill shell option is enabled. In that case, it + returns failure. An interactive shell returns failure if the + file cannot be executed. A subshell exits unconditionally if + eexxeecc fails. If _c_o_m_m_a_n_d is not specified, any redirections take + effect in the current shell, and the return status is 0. If there is a redirection error, the return status is 1. eexxiitt [_n] - Cause the shell to exit with a status of _n. If _n is omitted, + Cause the shell to exit with a status of _n. If _n is omitted, the exit status is that of the last command executed. A trap on EEXXIITT is executed before the shell terminates. eexxppoorrtt [--ffnn] [_n_a_m_e[=_w_o_r_d]] ... eexxppoorrtt --pp - The supplied _n_a_m_e_s are marked for automatic export to the envi- - ronment of subsequently executed commands. If the --ff option is - given, the _n_a_m_e_s refer to functions. If no _n_a_m_e_s are given, or - if the --pp option is supplied, a list of names of all exported - variables is printed. The --nn option causes the export property + The supplied _n_a_m_e_s are marked for automatic export to the envi- + ronment of subsequently executed commands. If the --ff option is + given, the _n_a_m_e_s refer to functions. If no _n_a_m_e_s are given, or + if the --pp option is supplied, a list of names of all exported + variables is printed. The --nn option causes the export property to be removed from each _n_a_m_e. If a variable name is followed by =_w_o_r_d, the value of the variable is set to _w_o_r_d. eexxppoorrtt returns an exit status of 0 unless an invalid option is encountered, one - of the _n_a_m_e_s is not a valid shell variable name, or --ff is sup- + of the _n_a_m_e_s is not a valid shell variable name, or --ff is sup- plied with a _n_a_m_e that is not a function. ffaallssee Does nothing, returns a non-zero status. ffcc [--ee _e_n_a_m_e] [--llnnrr] [_f_i_r_s_t] [_l_a_s_t] ffcc --ss [_p_a_t=_r_e_p] [_c_m_d] - The first form selects a range of commands from _f_i_r_s_t to _l_a_s_t - from the history list and displays or edits and re-executes - them. _F_i_r_s_t and _l_a_s_t may be specified as a string (to locate - the last command beginning with that string) or as a number (an - index into the history list, where a negative number is used as - an offset from the current command number). When listing, a - _f_i_r_s_t or _l_a_s_t of 0 is equivalent to -1 and -0 is equivalent to - the current command (usually the ffcc command); otherwise 0 is - equivalent to -1 and -0 is invalid. If _l_a_s_t is not specified, + The first form selects a range of commands from _f_i_r_s_t to _l_a_s_t + from the history list and displays or edits and re-executes + them. _F_i_r_s_t and _l_a_s_t may be specified as a string (to locate + the last command beginning with that string) or as a number (an + index into the history list, where a negative number is used as + an offset from the current command number). When listing, a + _f_i_r_s_t or _l_a_s_t of 0 is equivalent to -1 and -0 is equivalent to + the current command (usually the ffcc command); otherwise 0 is + equivalent to -1 and -0 is invalid. If _l_a_s_t is not specified, it is set to the current command for listing (so that prints the last 10 commands) and to _f_i_r_s_t otherwise. If _f_i_r_s_t is not spec- ified, it is set to the previous command for editing and -16 for listing. - The --nn option suppresses the command numbers when listing. The - --rr option reverses the order of the commands. If the --ll option - is given, the commands are listed on standard output. Other- - wise, the editor given by _e_n_a_m_e is invoked on a file containing - those commands. If _e_n_a_m_e is not given, the value of the FFCCEEDDIITT - variable is used, and the value of EEDDIITTOORR if FFCCEEDDIITT is not set. - If neither variable is set, _v_i is used. When editing is com- + The --nn option suppresses the command numbers when listing. The + --rr option reverses the order of the commands. If the --ll option + is given, the commands are listed on standard output. Other- + wise, the editor given by _e_n_a_m_e is invoked on a file containing + those commands. If _e_n_a_m_e is not given, the value of the FFCCEEDDIITT + variable is used, and the value of EEDDIITTOORR if FFCCEEDDIITT is not set. + If neither variable is set, _v_i is used. When editing is com- plete, the edited commands are echoed and executed. - In the second form, _c_o_m_m_a_n_d is re-executed after each instance - of _p_a_t is replaced by _r_e_p. _C_o_m_m_a_n_d is interpreted the same as - _f_i_r_s_t above. A useful alias to use with this is so that typing - runs the last command beginning with and typing re-executes the + In the second form, _c_o_m_m_a_n_d is re-executed after each instance + of _p_a_t is replaced by _r_e_p. _C_o_m_m_a_n_d is interpreted the same as + _f_i_r_s_t above. A useful alias to use with this is so that typing + runs the last command beginning with and typing re-executes the last command. - If the first form is used, the return value is 0 unless an in- - valid option is encountered or _f_i_r_s_t or _l_a_s_t specify history - lines out of range. If the --ee option is supplied, the return + If the first form is used, the return value is 0 unless an in- + valid option is encountered or _f_i_r_s_t or _l_a_s_t specify history + lines out of range. If the --ee option is supplied, the return value is the value of the last command executed or failure if an error occurs with the temporary file of commands. If the second - form is used, the return status is that of the command re-exe- - cuted, unless _c_m_d does not specify a valid history line, in + form is used, the return status is that of the command re-exe- + cuted, unless _c_m_d does not specify a valid history line, in which case ffcc returns failure. ffgg [_j_o_b_s_p_e_c] - Resume _j_o_b_s_p_e_c in the foreground, and make it the current job. + Resume _j_o_b_s_p_e_c in the foreground, and make it the current job. If _j_o_b_s_p_e_c is not present, the shell's notion of the _c_u_r_r_e_n_t _j_o_b - is used. The return value is that of the command placed into - the foreground, or failure if run when job control is disabled + is used. The return value is that of the command placed into + the foreground, or failure if run when job control is disabled or, when run with job control enabled, if _j_o_b_s_p_e_c does not spec- - ify a valid job or _j_o_b_s_p_e_c specifies a job that was started + ify a valid job or _j_o_b_s_p_e_c specifies a job that was started without job control. ggeettooppttss _o_p_t_s_t_r_i_n_g _n_a_m_e [_a_r_g ...] - ggeettooppttss is used by shell procedures to parse positional parame- - ters. _o_p_t_s_t_r_i_n_g contains the option characters to be recog- - nized; if a character is followed by a colon, the option is ex- + ggeettooppttss is used by shell procedures to parse positional parame- + ters. _o_p_t_s_t_r_i_n_g contains the option characters to be recog- + nized; if a character is followed by a colon, the option is ex- pected to have an argument, which should be separated from it by - white space. The colon and question mark characters may not be - used as option characters. Each time it is invoked, ggeettooppttss - places the next option in the shell variable _n_a_m_e, initializing + white space. The colon and question mark characters may not be + used as option characters. Each time it is invoked, ggeettooppttss + places the next option in the shell variable _n_a_m_e, initializing _n_a_m_e if it does not exist, and the index of the next argument to be processed into the variable OOPPTTIINNDD. OOPPTTIINNDD is initialized to 1 each time the shell or a shell script is invoked. When an op- tion requires an argument, ggeettooppttss places that argument into the variable OOPPTTAARRGG. The shell does not reset OOPPTTIINNDD automatically; - it must be manually reset between multiple calls to ggeettooppttss - within the same shell invocation if a new set of parameters is + it must be manually reset between multiple calls to ggeettooppttss + within the same shell invocation if a new set of parameters is to be used. When the end of options is encountered, ggeettooppttss exits with a re- turn value greater than zero. OOPPTTIINNDD is set to the index of the first non-option argument, and _n_a_m_e is set to ?. - ggeettooppttss normally parses the positional parameters, but if more - arguments are supplied as _a_r_g values, ggeettooppttss parses those in- + ggeettooppttss normally parses the positional parameters, but if more + arguments are supplied as _a_r_g values, ggeettooppttss parses those in- stead. - ggeettooppttss can report errors in two ways. If the first character - of _o_p_t_s_t_r_i_n_g is a colon, _s_i_l_e_n_t error reporting is used. In - normal operation, diagnostic messages are printed when invalid - options or missing option arguments are encountered. If the - variable OOPPTTEERRRR is set to 0, no error messages will be dis- + ggeettooppttss can report errors in two ways. If the first character + of _o_p_t_s_t_r_i_n_g is a colon, _s_i_l_e_n_t error reporting is used. In + normal operation, diagnostic messages are printed when invalid + options or missing option arguments are encountered. If the + variable OOPPTTEERRRR is set to 0, no error messages will be dis- played, even if the first character of _o_p_t_s_t_r_i_n_g is not a colon. If ggeettooppttss detects an invalid option, it places ? into _n_a_m_e and, - if not silent, prints an error message and unsets OOPPTTAARRGG. If - ggeettooppttss is silent, it assigns the option character found to OOPP-- + if not silent, prints an error message and unsets OOPPTTAARRGG. If + ggeettooppttss is silent, it assigns the option character found to OOPP-- TTAARRGG and does not print a diagnostic message. - If a required argument is not found, and ggeettooppttss is not silent, + If a required argument is not found, and ggeettooppttss is not silent, it sets the value of _n_a_m_e to a question mark (??), unsets OOPPTTAARRGG, - and prints a diagnostic message. If ggeettooppttss is silent, it sets - the value of _n_a_m_e to a colon (::) and sets OOPPTTAARRGG to the option + and prints a diagnostic message. If ggeettooppttss is silent, it sets + the value of _n_a_m_e to a colon (::) and sets OOPPTTAARRGG to the option character found. - ggeettooppttss returns true if an option, specified or unspecified, is + ggeettooppttss returns true if an option, specified or unspecified, is found. It returns false if the end of options is encountered or an error occurs. hhaasshh [--llrr] [--pp _f_i_l_e_n_a_m_e] [--ddtt] [_n_a_m_e] Each time hhaasshh is invoked, the full pathname of the command _n_a_m_e - is determined by searching the directories in $$PPAATTHH and remem- + is determined by searching the directories in $$PPAATTHH and remem- bered. Any previously-remembered pathname is discarded. If the - --pp option is supplied, hhaasshh uses _f_i_l_e_n_a_m_e as the full filename - of the command. The --rr option causes the shell to forget all - remembered locations. Assigning to the PPAATTHH variable also - clears all hashed filenames. The --dd option causes the shell to - forget the remembered location of each _n_a_m_e. If the --tt option + --pp option is supplied, hhaasshh uses _f_i_l_e_n_a_m_e as the full filename + of the command. The --rr option causes the shell to forget all + remembered locations. Assigning to the PPAATTHH variable also + clears all hashed filenames. The --dd option causes the shell to + forget the remembered location of each _n_a_m_e. If the --tt option is supplied, the full pathname to which each _n_a_m_e corresponds is - printed. If multiple _n_a_m_e arguments are supplied with --tt, the - _n_a_m_e is printed before the hashed full pathname. The --ll option - causes output to be displayed in a format that may be reused as - input. If no arguments are given, or if only --ll is supplied, - information about remembered commands is printed. The --tt, --dd, - and --pp options (the options that act on the _n_a_m_e arguments) are - mutually exclusive. Only one will be active. If more than one + printed. If multiple _n_a_m_e arguments are supplied with --tt, the + _n_a_m_e is printed before the hashed full pathname. The --ll option + causes output to be displayed in a format that may be reused as + input. If no arguments are given, or if only --ll is supplied, + information about remembered commands is printed. The --tt, --dd, + and --pp options (the options that act on the _n_a_m_e arguments) are + mutually exclusive. Only one will be active. If more than one is supplied, --tt has higher priority than --pp, and both are higher - priority than --dd. The return status is true unless a _n_a_m_e is + priority than --dd. The return status is true unless a _n_a_m_e is not found or an invalid option is supplied. hheellpp [--ddmmss] [_p_a_t_t_e_r_n] - Display helpful information about builtin commands. If _p_a_t_t_e_r_n - is specified, hheellpp gives detailed help on all commands matching - _p_a_t_t_e_r_n; otherwise help for all the builtins and shell control + Display helpful information about builtin commands. If _p_a_t_t_e_r_n + is specified, hheellpp gives detailed help on all commands matching + _p_a_t_t_e_r_n; otherwise help for all the builtins and shell control structures is printed. --dd Display a short description of each _p_a_t_t_e_r_n --mm Display the description of each _p_a_t_t_e_r_n in a manpage-like @@ -769,55 +772,55 @@ BBAASSHH BBUUIILLTTIINN CCOOMMMMAANNDDSS hhiissttoorryy --ss _a_r_g [_a_r_g ...] With no options, display the command history list with line num- bers. Lines listed with a ** have been modified. An argument of - _n lists only the last _n lines. If the shell variable HHIISSTTTTIIMMEE-- - FFOORRMMAATT is set and not null, it is used as a format string for - _s_t_r_f_t_i_m_e(3) to display the time stamp associated with each dis- - played history entry. No intervening blank is printed between - the formatted time stamp and the history line. If _f_i_l_e_n_a_m_e is - supplied, it is used as the name of the history file; if not, - the value of HHIISSTTFFIILLEE is used. If _f_i_l_e_n_a_m_e is not supplied and - HHIISSTTFFIILLEE is unset or null, the --aa,, --nn,, --rr,, and --ww options have + _n lists only the last _n lines. If the shell variable HHIISSTTTTIIMMEE-- + FFOORRMMAATT is set and not null, it is used as a format string for + _s_t_r_f_t_i_m_e(3) to display the time stamp associated with each dis- + played history entry. No intervening blank is printed between + the formatted time stamp and the history line. If _f_i_l_e_n_a_m_e is + supplied, it is used as the name of the history file; if not, + the value of HHIISSTTFFIILLEE is used. If _f_i_l_e_n_a_m_e is not supplied and + HHIISSTTFFIILLEE is unset or null, the --aa,, --nn,, --rr,, and --ww options have no effect. Options, if supplied, have the following meanings: --cc Clear the history list by deleting all the entries. --dd _o_f_f_s_e_t - Delete the history entry at position _o_f_f_s_e_t. If _o_f_f_s_e_t + Delete the history entry at position _o_f_f_s_e_t. If _o_f_f_s_e_t is negative, it is interpreted as relative to one greater than the last history position, so negative indices count - back from the end of the history, and an index of -1 + back from the end of the history, and an index of -1 refers to the current hhiissttoorryy --dd command. --dd _s_t_a_r_t-_e_n_d - Delete the range of history entries between positions - _s_t_a_r_t and _e_n_d, inclusive. Positive and negative values + Delete the range of history entries between positions + _s_t_a_r_t and _e_n_d, inclusive. Positive and negative values for _s_t_a_r_t and _e_n_d are interpreted as described above. - --aa Append the history lines to the history file. These are - history lines entered since the beginning of the current - bbaasshh session, but not already appended to the history + --aa Append the history lines to the history file. These are + history lines entered since the beginning of the current + bbaasshh session, but not already appended to the history file. - --nn Read the history lines not already read from the history - file into the current history list. These are lines ap- - pended to the history file since the beginning of the + --nn Read the history lines not already read from the history + file into the current history list. These are lines ap- + pended to the history file since the beginning of the current bbaasshh session. - --rr Read the contents of the history file and append them to + --rr Read the contents of the history file and append them to the current history list. --ww Write the current history list to the history file, over- writing the history file's contents. - --pp Perform history substitution on the following _a_r_g_s and - display the result on the standard output. Does not - store the results in the history list. Each _a_r_g must be + --pp Perform history substitution on the following _a_r_g_s and + display the result on the standard output. Does not + store the results in the history list. Each _a_r_g must be quoted to disable normal history expansion. - --ss Store the _a_r_g_s in the history list as a single entry. - The last command in the history list is removed before + --ss Store the _a_r_g_s in the history list as a single entry. + The last command in the history list is removed before the _a_r_g_s are added. - If the HHIISSTTTTIIMMEEFFOORRMMAATT variable is set, the time stamp informa- - tion associated with each history entry is written to the his- - tory file, marked with the history comment character. When the - history file is read, lines beginning with the history comment - character followed immediately by a digit are interpreted as + If the HHIISSTTTTIIMMEEFFOORRMMAATT variable is set, the time stamp informa- + tion associated with each history entry is written to the his- + tory file, marked with the history comment character. When the + history file is read, lines beginning with the history comment + character followed immediately by a digit are interpreted as timestamps for the following history entry. The return value is 0 unless an invalid option is encountered, an error occurs while - reading or writing the history file, an invalid _o_f_f_s_e_t or range - is supplied as an argument to --dd, or the history expansion sup- + reading or writing the history file, an invalid _o_f_f_s_e_t or range + is supplied as an argument to --dd, or the history expansion sup- plied as an argument to --pp fails. jjoobbss [--llnnpprrss] [ _j_o_b_s_p_e_c ... ] @@ -825,15 +828,15 @@ BBAASSHH BBUUIILLTTIINN CCOOMMMMAANNDDSS The first form lists the active jobs. The options have the fol- lowing meanings: --ll List process IDs in addition to the normal information. - --nn Display information only about jobs that have changed + --nn Display information only about jobs that have changed status since the user was last notified of their status. - --pp List only the process ID of the job's process group + --pp List only the process ID of the job's process group leader. --rr Display only running jobs. --ss Display only stopped jobs. - If _j_o_b_s_p_e_c is given, output is restricted to information about - that job. The return status is 0 unless an invalid option is + If _j_o_b_s_p_e_c is given, output is restricted to information about + that job. The return status is 0 unless an invalid option is encountered or an invalid _j_o_b_s_p_e_c is supplied. If the --xx option is supplied, jjoobbss replaces any _j_o_b_s_p_e_c found in @@ -842,40 +845,40 @@ BBAASSHH BBUUIILLTTIINN CCOOMMMMAANNDDSS kkiillll [--ss _s_i_g_s_p_e_c | --nn _s_i_g_n_u_m | --_s_i_g_s_p_e_c] [_p_i_d | _j_o_b_s_p_e_c] ... kkiillll --ll|--LL [_s_i_g_s_p_e_c | _e_x_i_t___s_t_a_t_u_s] - Send the signal named by _s_i_g_s_p_e_c or _s_i_g_n_u_m to the processes - named by _p_i_d or _j_o_b_s_p_e_c. _s_i_g_s_p_e_c is either a case-insensitive - signal name such as SSIIGGKKIILLLL (with or without the SSIIGG prefix) or - a signal number; _s_i_g_n_u_m is a signal number. If _s_i_g_s_p_e_c is not - present, then SSIIGGTTEERRMM is assumed. An argument of --ll lists the - signal names. If any arguments are supplied when --ll is given, - the names of the signals corresponding to the arguments are + Send the signal named by _s_i_g_s_p_e_c or _s_i_g_n_u_m to the processes + named by _p_i_d or _j_o_b_s_p_e_c. _s_i_g_s_p_e_c is either a case-insensitive + signal name such as SSIIGGKKIILLLL (with or without the SSIIGG prefix) or + a signal number; _s_i_g_n_u_m is a signal number. If _s_i_g_s_p_e_c is not + present, then SSIIGGTTEERRMM is assumed. An argument of --ll lists the + signal names. If any arguments are supplied when --ll is given, + the names of the signals corresponding to the arguments are listed, and the return status is 0. The _e_x_i_t___s_t_a_t_u_s argument to - --ll is a number specifying either a signal number or the exit - status of a process terminated by a signal. The --LL option is - equivalent to --ll. kkiillll returns true if at least one signal was + --ll is a number specifying either a signal number or the exit + status of a process terminated by a signal. The --LL option is + equivalent to --ll. kkiillll returns true if at least one signal was successfully sent, or false if an error occurs or an invalid op- tion is encountered. lleett _a_r_g [_a_r_g ...] Each _a_r_g is an arithmetic expression to be evaluated (see AARRIITTHH-- - MMEETTIICC EEVVAALLUUAATTIIOONN in _b_a_s_h(1)). If the last _a_r_g evaluates to 0, + MMEETTIICC EEVVAALLUUAATTIIOONN in _b_a_s_h(1)). If the last _a_r_g evaluates to 0, lleett returns 1; 0 is returned otherwise. llooccaall [_o_p_t_i_o_n] [_n_a_m_e[=_v_a_l_u_e] ... | - ] - For each argument, a local variable named _n_a_m_e is created, and - assigned _v_a_l_u_e. The _o_p_t_i_o_n can be any of the options accepted + For each argument, a local variable named _n_a_m_e is created, and + assigned _v_a_l_u_e. The _o_p_t_i_o_n can be any of the options accepted by ddeeccllaarree. When llooccaall is used within a function, it causes the - variable _n_a_m_e to have a visible scope restricted to that func- - tion and its children. If _n_a_m_e is -, the set of shell options - is made local to the function in which llooccaall is invoked: shell - options changed using the sseett builtin inside the function after + variable _n_a_m_e to have a visible scope restricted to that func- + tion and its children. If _n_a_m_e is -, the set of shell options + is made local to the function in which llooccaall is invoked: shell + options changed using the sseett builtin inside the function after the call to llooccaall are restored to their original values when the function returns. The restore is effected as if a series of sseett - commands were executed to restore the values that were in place - before the function. With no operands, llooccaall writes a list of - local variables to the standard output. It is an error to use + commands were executed to restore the values that were in place + before the function. With no operands, llooccaall writes a list of + local variables to the standard output. It is an error to use llooccaall when not within a function. The return status is 0 unless - llooccaall is used outside a function, an invalid _n_a_m_e is supplied, + llooccaall is used outside a function, an invalid _n_a_m_e is supplied, or _n_a_m_e is a readonly variable. llooggoouutt Exit a login shell. @@ -884,225 +887,225 @@ BBAASSHH BBUUIILLTTIINN CCOOMMMMAANNDDSS _c_a_l_l_b_a_c_k] [--cc _q_u_a_n_t_u_m] [_a_r_r_a_y] rreeaaddaarrrraayy [--dd _d_e_l_i_m] [--nn _c_o_u_n_t] [--OO _o_r_i_g_i_n] [--ss _c_o_u_n_t] [--tt] [--uu _f_d] [--CC _c_a_l_l_b_a_c_k] [--cc _q_u_a_n_t_u_m] [_a_r_r_a_y] - Read lines from the standard input into the indexed array vari- - able _a_r_r_a_y, or from file descriptor _f_d if the --uu option is sup- - plied. The variable MMAAPPFFIILLEE is the default _a_r_r_a_y. Options, if + Read lines from the standard input into the indexed array vari- + able _a_r_r_a_y, or from file descriptor _f_d if the --uu option is sup- + plied. The variable MMAAPPFFIILLEE is the default _a_r_r_a_y. Options, if supplied, have the following meanings: - --dd The first character of _d_e_l_i_m is used to terminate each - input line, rather than newline. If _d_e_l_i_m is the empty + --dd The first character of _d_e_l_i_m is used to terminate each + input line, rather than newline. If _d_e_l_i_m is the empty string, mmaappffiillee will terminate a line when it reads a NUL character. - --nn Copy at most _c_o_u_n_t lines. If _c_o_u_n_t is 0, all lines are + --nn Copy at most _c_o_u_n_t lines. If _c_o_u_n_t is 0, all lines are copied. - --OO Begin assigning to _a_r_r_a_y at index _o_r_i_g_i_n. The default + --OO Begin assigning to _a_r_r_a_y at index _o_r_i_g_i_n. The default index is 0. --ss Discard the first _c_o_u_n_t lines read. - --tt Remove a trailing _d_e_l_i_m (default newline) from each line + --tt Remove a trailing _d_e_l_i_m (default newline) from each line read. - --uu Read lines from file descriptor _f_d instead of the stan- + --uu Read lines from file descriptor _f_d instead of the stan- dard input. - --CC Evaluate _c_a_l_l_b_a_c_k each time _q_u_a_n_t_u_m lines are read. The + --CC Evaluate _c_a_l_l_b_a_c_k each time _q_u_a_n_t_u_m lines are read. The --cc option specifies _q_u_a_n_t_u_m. - --cc Specify the number of lines read between each call to + --cc Specify the number of lines read between each call to _c_a_l_l_b_a_c_k. - If --CC is specified without --cc, the default quantum is 5000. + If --CC is specified without --cc, the default quantum is 5000. When _c_a_l_l_b_a_c_k is evaluated, it is supplied the index of the next array element to be assigned and the line to be assigned to that - element as additional arguments. _c_a_l_l_b_a_c_k is evaluated after + element as additional arguments. _c_a_l_l_b_a_c_k is evaluated after the line is read but before the array element is assigned. - If not supplied with an explicit origin, mmaappffiillee will clear _a_r_- + If not supplied with an explicit origin, mmaappffiillee will clear _a_r_- _r_a_y before assigning to it. - mmaappffiillee returns successfully unless an invalid option or option - argument is supplied, _a_r_r_a_y is invalid or unassignable, or if + mmaappffiillee returns successfully unless an invalid option or option + argument is supplied, _a_r_r_a_y is invalid or unassignable, or if _a_r_r_a_y is not an indexed array. ppooppdd [-nn] [+_n] [-_n] Removes entries from the directory stack. The elements are num- - bered from 0 starting at the first directory listed by ddiirrss. - With no arguments, ppooppdd removes the top directory from the + bered from 0 starting at the first directory listed by ddiirrss. + With no arguments, ppooppdd removes the top directory from the stack, and changes to the new top directory. Arguments, if sup- plied, have the following meanings: - --nn Suppresses the normal change of directory when removing + --nn Suppresses the normal change of directory when removing directories from the stack, so that only the stack is ma- nipulated. - ++_n Removes the _nth entry counting from the left of the list - shown by ddiirrss, starting with zero, from the stack. For + ++_n Removes the _nth entry counting from the left of the list + shown by ddiirrss, starting with zero, from the stack. For example: removes the first directory, the second. --_n Removes the _nth entry counting from the right of the list - shown by ddiirrss, starting with zero. For example: removes + shown by ddiirrss, starting with zero. For example: removes the last directory, the next to last. - If the top element of the directory stack is modified, and the - _-_n option was not supplied, ppooppdd uses the ccdd builtin to change + If the top element of the directory stack is modified, and the + _-_n option was not supplied, ppooppdd uses the ccdd builtin to change to the directory at the top of the stack. If the ccdd fails, ppooppdd returns a non-zero value. - Otherwise, ppooppdd returns false if an invalid option is encoun- + Otherwise, ppooppdd returns false if an invalid option is encoun- tered, the directory stack is empty, or a non-existent directory stack entry is specified. - If the ppooppdd command is successful, bash runs ddiirrss to show the - final contents of the directory stack, and the return status is + If the ppooppdd command is successful, bash runs ddiirrss to show the + final contents of the directory stack, and the return status is 0. pprriinnttff [--vv _v_a_r] _f_o_r_m_a_t [_a_r_g_u_m_e_n_t_s] - Write the formatted _a_r_g_u_m_e_n_t_s to the standard output under the - control of the _f_o_r_m_a_t. The --vv option causes the output to be - assigned to the variable _v_a_r rather than being printed to the + Write the formatted _a_r_g_u_m_e_n_t_s to the standard output under the + control of the _f_o_r_m_a_t. The --vv option causes the output to be + assigned to the variable _v_a_r rather than being printed to the standard output. - The _f_o_r_m_a_t is a character string which contains three types of - objects: plain characters, which are simply copied to standard - output, character escape sequences, which are converted and - copied to the standard output, and format specifications, each - of which causes printing of the next successive _a_r_g_u_m_e_n_t. In + The _f_o_r_m_a_t is a character string which contains three types of + objects: plain characters, which are simply copied to standard + output, character escape sequences, which are converted and + copied to the standard output, and format specifications, each + of which causes printing of the next successive _a_r_g_u_m_e_n_t. In addition to the standard _p_r_i_n_t_f(3) format characters ccssnnddiioouuxxXXee-- EEffFFggGGaaAA, pprriinnttff interprets the following additional format spec- ifiers: %%bb causes pprriinnttff to expand backslash escape sequences in the corresponding _a_r_g_u_m_e_n_t in the same way as eecchhoo --ee. - %%qq causes pprriinnttff to output the corresponding _a_r_g_u_m_e_n_t in a - format that can be reused as shell input. %%qq and %%QQ use - the $$ quoting style if any characters in the argument - string require it, and backslash quoting otherwise. If - the format string uses the _p_r_i_n_t_f alternate form, these + %%qq causes pprriinnttff to output the corresponding _a_r_g_u_m_e_n_t in a + format that can be reused as shell input. %%qq and %%QQ use + the $$ quoting style if any characters in the argument + string require it, and backslash quoting otherwise. If + the format string uses the _p_r_i_n_t_f alternate form, these two formats quote the argument string using single quotes. - %%QQ like %%qq, but applies any supplied precision to the _a_r_g_u_- + %%QQ like %%qq, but applies any supplied precision to the _a_r_g_u_- _m_e_n_t before quoting it. %%((_d_a_t_e_f_m_t))TT - causes pprriinnttff to output the date-time string resulting - from using _d_a_t_e_f_m_t as a format string for _s_t_r_f_t_i_m_e(3). + causes pprriinnttff to output the date-time string resulting + from using _d_a_t_e_f_m_t as a format string for _s_t_r_f_t_i_m_e(3). The corresponding _a_r_g_u_m_e_n_t is an integer representing the - number of seconds since the epoch. Two special argument - values may be used: -1 represents the current time, and - -2 represents the time the shell was invoked. If no ar- + number of seconds since the epoch. Two special argument + values may be used: -1 represents the current time, and + -2 represents the time the shell was invoked. If no ar- gument is specified, conversion behaves as if -1 had been - given. This is an exception to the usual pprriinnttff behav- + given. This is an exception to the usual pprriinnttff behav- ior. The %b, %q, and %T format specifiers all use the field width and precision arguments from the format specification and write that - many bytes from (or use that wide a field for) the expanded ar- - gument, which usually contains more characters than the origi- + many bytes from (or use that wide a field for) the expanded ar- + gument, which usually contains more characters than the origi- nal. The %n format specifier accepts a corresponding argument that is treated as a shell variable name. - The %s and %c format specifiers accept an l (long) modifier, + The %s and %c format specifiers accept an l (long) modifier, which forces them to convert the argument string to a wide-char- acter string and apply any supplied field width and precision in terms of characters, not bytes. - Arguments to non-string format specifiers are treated as C con- + Arguments to non-string format specifiers are treated as C con- stants, except that a leading plus or minus sign is allowed, and - if the leading character is a single or double quote, the value + if the leading character is a single or double quote, the value is the ASCII value of the following character. - The _f_o_r_m_a_t is reused as necessary to consume all of the _a_r_g_u_- + The _f_o_r_m_a_t is reused as necessary to consume all of the _a_r_g_u_- _m_e_n_t_s. If the _f_o_r_m_a_t requires more _a_r_g_u_m_e_n_t_s than are supplied, - the extra format specifications behave as if a zero value or - null string, as appropriate, had been supplied. The return - value is zero on success, non-zero if an invalid option is sup- + the extra format specifications behave as if a zero value or + null string, as appropriate, had been supplied. The return + value is zero on success, non-zero if an invalid option is sup- plied or a write or assignment error occurs. ppuusshhdd [--nn] [+_n] [-_n] ppuusshhdd [--nn] [_d_i_r] - Adds a directory to the top of the directory stack, or rotates - the stack, making the new top of the stack the current working - directory. With no arguments, ppuusshhdd exchanges the top two ele- - ments of the directory stack. Arguments, if supplied, have the + Adds a directory to the top of the directory stack, or rotates + the stack, making the new top of the stack the current working + directory. With no arguments, ppuusshhdd exchanges the top two ele- + ments of the directory stack. Arguments, if supplied, have the following meanings: - --nn Suppresses the normal change of directory when rotating - or adding directories to the stack, so that only the + --nn Suppresses the normal change of directory when rotating + or adding directories to the stack, so that only the stack is manipulated. - ++_n Rotates the stack so that the _nth directory (counting - from the left of the list shown by ddiirrss, starting with + ++_n Rotates the stack so that the _nth directory (counting + from the left of the list shown by ddiirrss, starting with zero) is at the top. - --_n Rotates the stack so that the _nth directory (counting - from the right of the list shown by ddiirrss, starting with + --_n Rotates the stack so that the _nth directory (counting + from the right of the list shown by ddiirrss, starting with zero) is at the top. _d_i_r Adds _d_i_r to the directory stack at the top After the stack has been modified, if the --nn option was not sup- - plied, ppuusshhdd uses the ccdd builtin to change to the directory at + plied, ppuusshhdd uses the ccdd builtin to change to the directory at the top of the stack. If the ccdd fails, ppuusshhdd returns a non-zero value. - Otherwise, if no arguments are supplied, ppuusshhdd returns 0 unless - the directory stack is empty. When rotating the directory - stack, ppuusshhdd returns 0 unless the directory stack is empty or a + Otherwise, if no arguments are supplied, ppuusshhdd returns 0 unless + the directory stack is empty. When rotating the directory + stack, ppuusshhdd returns 0 unless the directory stack is empty or a non-existent directory stack element is specified. - If the ppuusshhdd command is successful, bash runs ddiirrss to show the + If the ppuusshhdd command is successful, bash runs ddiirrss to show the final contents of the directory stack. ppwwdd [--LLPP] - Print the absolute pathname of the current working directory. + Print the absolute pathname of the current working directory. The pathname printed contains no symbolic links if the --PP option is supplied or the --oo pphhyyssiiccaall option to the sseett builtin command - is enabled. If the --LL option is used, the pathname printed may - contain symbolic links. The return status is 0 unless an error + is enabled. If the --LL option is used, the pathname printed may + contain symbolic links. The return status is 0 unless an error occurs while reading the name of the current directory or an in- valid option is supplied. rreeaadd [--EEeerrss] [--aa _a_n_a_m_e] [--dd _d_e_l_i_m] [--ii _t_e_x_t] [--nn _n_c_h_a_r_s] [--NN _n_c_h_a_r_s] [--pp _p_r_o_m_p_t] [--tt _t_i_m_e_o_u_t] [--uu _f_d] [_n_a_m_e ...] - One line is read from the standard input, or from the file de- + One line is read from the standard input, or from the file de- scriptor _f_d supplied as an argument to the --uu option, split into - words as described in _b_a_s_h (1) under WWoorrdd SSpplliittttiinngg, and the + words as described in _b_a_s_h (1) under WWoorrdd SSpplliittttiinngg, and the first word is assigned to the first _n_a_m_e, the second word to the second _n_a_m_e, and so on. If there are more words than names, the remaining words and their intervening delimiters are assigned to - the last _n_a_m_e. If there are fewer words read from the input - stream than names, the remaining names are assigned empty val- - ues. The characters in IIFFSS are used to split the line into - words using the same rules the shell uses for expansion (de- - scribed in _b_a_s_h (1) under WWoorrdd SSpplliittttiinngg). The backslash char- + the last _n_a_m_e. If there are fewer words read from the input + stream than names, the remaining names are assigned empty val- + ues. The characters in IIFFSS are used to split the line into + words using the same rules the shell uses for expansion (de- + scribed in _b_a_s_h (1) under WWoorrdd SSpplliittttiinngg). The backslash char- acter (\\) may be used to remove any special meaning for the next character read and for line continuation. Options, if supplied, have the following meanings: --aa _a_n_a_m_e The words are assigned to sequential indices of the array variable _a_n_a_m_e, starting at 0. _a_n_a_m_e is unset before any - new values are assigned. Other _n_a_m_e arguments are ig- + new values are assigned. Other _n_a_m_e arguments are ig- nored. --dd _d_e_l_i_m The first character of _d_e_l_i_m is used to terminate the in- - put line, rather than newline. If _d_e_l_i_m is the empty - string, rreeaadd will terminate a line when it reads a NUL + put line, rather than newline. If _d_e_l_i_m is the empty + string, rreeaadd will terminate a line when it reads a NUL character. - --ee If the standard input is coming from a terminal, rreeaadd - uses rreeaaddlliinnee (see RREEAADDLLIINNEE in _b_a_s_h(1)) to obtain the - line. Readline uses the current (or default, if line - editing was not previously active) editing settings, but + --ee If the standard input is coming from a terminal, rreeaadd + uses rreeaaddlliinnee (see RREEAADDLLIINNEE in _b_a_s_h(1)) to obtain the + line. Readline uses the current (or default, if line + editing was not previously active) editing settings, but uses readline's default filename completion. - --EE If the standard input is coming from a terminal, rreeaadd - uses rreeaaddlliinnee (see RREEAADDLLIINNEE in _b_a_s_h(1)) to obtain the - line. Readline uses the current (or default, if line - editing was not previously active) editing settings, but - uses bash's default completion, including programmable + --EE If the standard input is coming from a terminal, rreeaadd + uses rreeaaddlliinnee (see RREEAADDLLIINNEE in _b_a_s_h(1)) to obtain the + line. Readline uses the current (or default, if line + editing was not previously active) editing settings, but + uses bash's default completion, including programmable completion. --ii _t_e_x_t - If rreeaaddlliinnee is being used to read the line, _t_e_x_t is + If rreeaaddlliinnee is being used to read the line, _t_e_x_t is placed into the editing buffer before editing begins. --nn _n_c_h_a_r_s - rreeaadd returns after reading _n_c_h_a_r_s characters rather than + rreeaadd returns after reading _n_c_h_a_r_s characters rather than waiting for a complete line of input, but honors a delim- - iter if fewer than _n_c_h_a_r_s characters are read before the + iter if fewer than _n_c_h_a_r_s characters are read before the delimiter. --NN _n_c_h_a_r_s - rreeaadd returns after reading exactly _n_c_h_a_r_s characters - rather than waiting for a complete line of input, unless - EOF is encountered or rreeaadd times out. Delimiter charac- - ters encountered in the input are not treated specially - and do not cause rreeaadd to return until _n_c_h_a_r_s characters - are read. The result is not split on the characters in - IIFFSS; the intent is that the variable is assigned exactly + rreeaadd returns after reading exactly _n_c_h_a_r_s characters + rather than waiting for a complete line of input, unless + EOF is encountered or rreeaadd times out. Delimiter charac- + ters encountered in the input are not treated specially + and do not cause rreeaadd to return until _n_c_h_a_r_s characters + are read. The result is not split on the characters in + IIFFSS; the intent is that the variable is assigned exactly the characters read (with the exception of backslash; see the --rr option below). --pp _p_r_o_m_p_t @@ -1110,137 +1113,137 @@ BBAASSHH BBUUIILLTTIINN CCOOMMMMAANNDDSS line, before attempting to read any input. The prompt is displayed only if input is coming from a terminal. --rr Backslash does not act as an escape character. The back- - slash is considered to be part of the line. In particu- - lar, a backslash-newline pair may not then be used as a + slash is considered to be part of the line. In particu- + lar, a backslash-newline pair may not then be used as a line continuation. --ss Silent mode. If input is coming from a terminal, charac- ters are not echoed. --tt _t_i_m_e_o_u_t - Cause rreeaadd to time out and return failure if a complete - line of input (or a specified number of characters) is - not read within _t_i_m_e_o_u_t seconds. _t_i_m_e_o_u_t may be a deci- - mal number with a fractional portion following the deci- - mal point. This option is only effective if rreeaadd is - reading input from a terminal, pipe, or other special - file; it has no effect when reading from regular files. + Cause rreeaadd to time out and return failure if a complete + line of input (or a specified number of characters) is + not read within _t_i_m_e_o_u_t seconds. _t_i_m_e_o_u_t may be a deci- + mal number with a fractional portion following the deci- + mal point. This option is only effective if rreeaadd is + reading input from a terminal, pipe, or other special + file; it has no effect when reading from regular files. If rreeaadd times out, rreeaadd saves any partial input read into - the specified variable _n_a_m_e. If _t_i_m_e_o_u_t is 0, rreeaadd re- - turns immediately, without trying to read any data. The - exit status is 0 if input is available on the specified - file descriptor, or the read will return EOF, non-zero - otherwise. The exit status is greater than 128 if the + the specified variable _n_a_m_e. If _t_i_m_e_o_u_t is 0, rreeaadd re- + turns immediately, without trying to read any data. The + exit status is 0 if input is available on the specified + file descriptor, or the read will return EOF, non-zero + otherwise. The exit status is greater than 128 if the timeout is exceeded. --uu _f_d Read input from file descriptor _f_d. - Other than the case where _d_e_l_i_m is the empty string, rreeaadd ig- + Other than the case where _d_e_l_i_m is the empty string, rreeaadd ig- nores any NUL characters in the input. - If no _n_a_m_e_s are supplied, the line read, without the ending de- - limiter but otherwise unmodified, is assigned to the variable - RREEPPLLYY. The exit status is zero, unless end-of-file is encoun- - tered, rreeaadd times out (in which case the status is greater than - 128), a variable assignment error (such as assigning to a read- + If no _n_a_m_e_s are supplied, the line read, without the ending de- + limiter but otherwise unmodified, is assigned to the variable + RREEPPLLYY. The exit status is zero, unless end-of-file is encoun- + tered, rreeaadd times out (in which case the status is greater than + 128), a variable assignment error (such as assigning to a read- only variable) occurs, or an invalid file descriptor is supplied as the argument to --uu. rreeaaddoonnllyy [--aaAAff] [--pp] [_n_a_m_e[=_w_o_r_d] ...] - The given _n_a_m_e_s are marked readonly; the values of these _n_a_m_e_s - may not be changed by subsequent assignment. If the --ff option - is supplied, the functions corresponding to the _n_a_m_e_s are so - marked. The --aa option restricts the variables to indexed ar- - rays; the --AA option restricts the variables to associative ar- + The given _n_a_m_e_s are marked readonly; the values of these _n_a_m_e_s + may not be changed by subsequent assignment. If the --ff option + is supplied, the functions corresponding to the _n_a_m_e_s are so + marked. The --aa option restricts the variables to indexed ar- + rays; the --AA option restricts the variables to associative ar- rays. If both options are supplied, --AA takes precedence. If no - _n_a_m_e arguments are given, or if the --pp option is supplied, a + _n_a_m_e arguments are given, or if the --pp option is supplied, a list of all readonly names is printed. The other options may be - used to restrict the output to a subset of the set of readonly - names. The --pp option causes output to be displayed in a format - that may be reused as input. If a variable name is followed by - =_w_o_r_d, the value of the variable is set to _w_o_r_d. The return - status is 0 unless an invalid option is encountered, one of the + used to restrict the output to a subset of the set of readonly + names. The --pp option causes output to be displayed in a format + that may be reused as input. If a variable name is followed by + =_w_o_r_d, the value of the variable is set to _w_o_r_d. The return + status is 0 unless an invalid option is encountered, one of the _n_a_m_e_s is not a valid shell variable name, or --ff is supplied with a _n_a_m_e that is not a function. rreettuurrnn [_n] - Causes a function to stop executing and return the value speci- - fied by _n to its caller. If _n is omitted, the return status is - that of the last command executed in the function body. If rree-- + Causes a function to stop executing and return the value speci- + fied by _n to its caller. If _n is omitted, the return status is + that of the last command executed in the function body. If rree-- ttuurrnn is executed by a trap handler, the last command used to de- - termine the status is the last command executed before the trap - handler. If rreettuurrnn is executed during a DDEEBBUUGG trap, the last - command used to determine the status is the last command exe- - cuted by the trap handler before rreettuurrnn was invoked. If rreettuurrnn - is used outside a function, but during execution of a script by - the .. (ssoouurrccee) command, it causes the shell to stop executing - that script and return either _n or the exit status of the last - command executed within the script as the exit status of the + termine the status is the last command executed before the trap + handler. If rreettuurrnn is executed during a DDEEBBUUGG trap, the last + command used to determine the status is the last command exe- + cuted by the trap handler before rreettuurrnn was invoked. If rreettuurrnn + is used outside a function, but during execution of a script by + the .. (ssoouurrccee) command, it causes the shell to stop executing + that script and return either _n or the exit status of the last + command executed within the script as the exit status of the script. If _n is supplied, the return value is its least signif- - icant 8 bits. The return status is non-zero if rreettuurrnn is sup- - plied a non-numeric argument, or is used outside a function and - not during execution of a script by .. or ssoouurrccee. Any command + icant 8 bits. The return status is non-zero if rreettuurrnn is sup- + plied a non-numeric argument, or is used outside a function and + not during execution of a script by .. or ssoouurrccee. Any command associated with the RREETTUURRNN trap is executed before execution re- sumes after the function or script. sseett [--aabbeeffhhkkmmnnppttuuvvxxBBCCEEHHPPTT] [--oo _o_p_t_i_o_n_-_n_a_m_e] [----] [--] [_a_r_g ...] sseett [++aabbeeffhhkkmmnnppttuuvvxxBBCCEEHHPPTT] [++oo _o_p_t_i_o_n_-_n_a_m_e] [----] [--] [_a_r_g ...] sseett --oo - sseett ++oo Without options, display the name and value of each shell vari- - able in a format that can be reused as input for setting or re- + sseett ++oo Without options, display the name and value of each shell vari- + able in a format that can be reused as input for setting or re- setting the currently-set variables. Read-only variables cannot - be reset. In _p_o_s_i_x _m_o_d_e, only shell variables are listed. The - output is sorted according to the current locale. When options - are specified, they set or unset shell attributes. Any argu- - ments remaining after option processing are treated as values + be reset. In _p_o_s_i_x _m_o_d_e, only shell variables are listed. The + output is sorted according to the current locale. When options + are specified, they set or unset shell attributes. Any argu- + ments remaining after option processing are treated as values for the positional parameters and are assigned, in order, to $$11, - $$22, ..., $$_n. Options, if specified, have the following mean- + $$22, ..., $$_n. Options, if specified, have the following mean- ings: --aa Each variable or function that is created or modified is - given the export attribute and marked for export to the + given the export attribute and marked for export to the environment of subsequent commands. - --bb Report the status of terminated background jobs immedi- + --bb Report the status of terminated background jobs immedi- ately, rather than before the next primary prompt. This is effective only when job control is enabled. - --ee Exit immediately if a _p_i_p_e_l_i_n_e (which may consist of a - single _s_i_m_p_l_e _c_o_m_m_a_n_d), a _l_i_s_t, or a _c_o_m_p_o_u_n_d _c_o_m_m_a_n_d - (see SSHHEELLLL GGRRAAMMMMAARR in _b_a_s_h(1)), exits with a non-zero - status. The shell does not exit if the command that - fails is part of the command list immediately following + --ee Exit immediately if a _p_i_p_e_l_i_n_e (which may consist of a + single _s_i_m_p_l_e _c_o_m_m_a_n_d), a _l_i_s_t, or a _c_o_m_p_o_u_n_d _c_o_m_m_a_n_d + (see SSHHEELLLL GGRRAAMMMMAARR in _b_a_s_h(1)), exits with a non-zero + status. The shell does not exit if the command that + fails is part of the command list immediately following a wwhhiillee or uunnttiill keyword, part of the test following the - iiff or eelliiff reserved words, part of any command executed - in a &&&& or |||| list except the command following the fi- + iiff or eelliiff reserved words, part of any command executed + in a &&&& or |||| list except the command following the fi- nal &&&& or ||||, any command in a pipeline but the last, or - if the command's return value is being inverted with !!. - If a compound command other than a subshell returns a - non-zero status because a command failed while --ee was - being ignored, the shell does not exit. A trap on EERRRR, + if the command's return value is being inverted with !!. + If a compound command other than a subshell returns a + non-zero status because a command failed while --ee was + being ignored, the shell does not exit. A trap on EERRRR, if set, is executed before the shell exits. This option applies to the shell environment and each subshell envi- ronment separately (see CCOOMMMMAANNDD EEXXEECCUUTTIIOONN EENNVVIIRROONNMMEENNTT in _b_a_s_h(1)), and may cause subshells to exit before execut- ing all the commands in the subshell. - If a compound command or shell function executes in a - context where --ee is being ignored, none of the commands - executed within the compound command or function body - will be affected by the --ee setting, even if --ee is set - and a command returns a failure status. If a compound - command or shell function sets --ee while executing in a - context where --ee is ignored, that setting will not have - any effect until the compound command or the command + If a compound command or shell function executes in a + context where --ee is being ignored, none of the commands + executed within the compound command or function body + will be affected by the --ee setting, even if --ee is set + and a command returns a failure status. If a compound + command or shell function sets --ee while executing in a + context where --ee is ignored, that setting will not have + any effect until the compound command or the command containing the function call completes. --ff Disable pathname expansion. - --hh Remember the location of commands as they are looked up + --hh Remember the location of commands as they are looked up for execution. This is enabled by default. - --kk All arguments in the form of assignment statements are - placed in the environment for a command, not just those + --kk All arguments in the form of assignment statements are + placed in the environment for a command, not just those that precede the command name. - --mm Monitor mode. Job control is enabled. This option is - on by default for interactive shells on systems that - support it (see JJOOBB CCOONNTTRROOLL in _b_a_s_h(1)). All processes - run in a separate process group. When a background job - completes, the shell prints a line containing its exit + --mm Monitor mode. Job control is enabled. This option is + on by default for interactive shells on systems that + support it (see JJOOBB CCOONNTTRROOLL in _b_a_s_h(1)). All processes + run in a separate process group. When a background job + completes, the shell prints a line containing its exit status. --nn Read commands but do not execute them. This may be used - to check a shell script for syntax errors. This is ig- + to check a shell script for syntax errors. This is ig- nored by interactive shells. --oo _o_p_t_i_o_n_-_n_a_m_e The _o_p_t_i_o_n_-_n_a_m_e can be one of the following: @@ -1248,10 +1251,10 @@ BBAASSHH BBUUIILLTTIINN CCOOMMMMAANNDDSS Same as --aa. bbrraacceeeexxppaanndd Same as --BB. - eemmaaccss Use an emacs-style command line editing inter- + eemmaaccss Use an emacs-style command line editing inter- face. This is enabled by default when the shell is interactive, unless the shell is started with - the ----nnooeeddiittiinngg option. This also affects the + the ----nnooeeddiittiinngg option. This also affects the editing interface used for rreeaadd --ee. eerrrreexxiitt Same as --ee. eerrrrttrraaccee @@ -1261,11 +1264,11 @@ BBAASSHH BBUUIILLTTIINN CCOOMMMMAANNDDSS hhaasshhaallll Same as --hh. hhiisstteexxppaanndd Same as --HH. - hhiissttoorryy Enable command history, as described in _b_a_s_h(1) - under HHIISSTTOORRYY. This option is on by default in + hhiissttoorryy Enable command history, as described in _b_a_s_h(1) + under HHIISSTTOORRYY. This option is on by default in interactive shells. iiggnnoorreeeeooff - The effect is as if the shell command had been + The effect is as if the shell command had been executed (see SShheellll VVaarriiaabblleess in _b_a_s_h(1)). kkeeyywwoorrdd Same as --kk. mmoonniittoorr Same as --mm. @@ -1280,178 +1283,178 @@ BBAASSHH BBUUIILLTTIINN CCOOMMMMAANNDDSS pphhyyssiiccaall Same as --PP. ppiippeeffaaiill - If set, the return value of a pipeline is the - value of the last (rightmost) command to exit - with a non-zero status, or zero if all commands - in the pipeline exit successfully. This option + If set, the return value of a pipeline is the + value of the last (rightmost) command to exit + with a non-zero status, or zero if all commands + in the pipeline exit successfully. This option is disabled by default. - ppoossiixx Change the behavior of bbaasshh where the default - operation differs from the POSIX standard to - match the standard (_p_o_s_i_x _m_o_d_e). See SSEEEE AALLSSOO - in _b_a_s_h(1) for a reference to a document that + ppoossiixx Change the behavior of bbaasshh where the default + operation differs from the POSIX standard to + match the standard (_p_o_s_i_x _m_o_d_e). See SSEEEE AALLSSOO + in _b_a_s_h(1) for a reference to a document that details how posix mode affects bash's behavior. pprriivviilleeggeedd Same as --pp. vveerrbboossee Same as --vv. - vvii Use a vi-style command line editing interface. + vvii Use a vi-style command line editing interface. This also affects the editing interface used for rreeaadd --ee. xxttrraaccee Same as --xx. - If --oo is supplied with no _o_p_t_i_o_n_-_n_a_m_e, sseett prints the - current shell option settings. If ++oo is supplied with - no _o_p_t_i_o_n_-_n_a_m_e, sseett prints a series of sseett commands to - recreate the current option settings on the standard + If --oo is supplied with no _o_p_t_i_o_n_-_n_a_m_e, sseett prints the + current shell option settings. If ++oo is supplied with + no _o_p_t_i_o_n_-_n_a_m_e, sseett prints a series of sseett commands to + recreate the current option settings on the standard output. - --pp Turn on _p_r_i_v_i_l_e_g_e_d mode. In this mode, the $$EENNVV and - $$BBAASSHH__EENNVV files are not processed, shell functions are - not inherited from the environment, and the SSHHEELLLLOOPPTTSS, - BBAASSHHOOPPTTSS, CCDDPPAATTHH, and GGLLOOBBIIGGNNOORREE variables, if they ap- - pear in the environment, are ignored. If the shell is - started with the effective user (group) id not equal to - the real user (group) id, and the --pp option is not sup- + --pp Turn on _p_r_i_v_i_l_e_g_e_d mode. In this mode, the $$EENNVV and + $$BBAASSHH__EENNVV files are not processed, shell functions are + not inherited from the environment, and the SSHHEELLLLOOPPTTSS, + BBAASSHHOOPPTTSS, CCDDPPAATTHH, and GGLLOOBBIIGGNNOORREE variables, if they ap- + pear in the environment, are ignored. If the shell is + started with the effective user (group) id not equal to + the real user (group) id, and the --pp option is not sup- plied, these actions are taken and the effective user id - is set to the real user id. If the --pp option is sup- - plied at startup, the effective user id is not reset. - Turning this option off causes the effective user and + is set to the real user id. If the --pp option is sup- + plied at startup, the effective user id is not reset. + Turning this option off causes the effective user and group ids to be set to the real user and group ids. --rr Enable restricted shell mode. This option cannot be un- set once it has been set. --tt Exit after reading and executing one command. --uu Treat unset variables and parameters other than the spe- - cial parameters and or array variables subscripted with - or as an error when performing parameter expansion. If - expansion is attempted on an unset variable or parame- - ter, the shell prints an error message, and, if not in- + cial parameters and or array variables subscripted with + or as an error when performing parameter expansion. If + expansion is attempted on an unset variable or parame- + ter, the shell prints an error message, and, if not in- teractive, exits with a non-zero status. --vv Print shell input lines as they are read. - --xx After expanding each _s_i_m_p_l_e _c_o_m_m_a_n_d, ffoorr command, ccaassee + --xx After expanding each _s_i_m_p_l_e _c_o_m_m_a_n_d, ffoorr command, ccaassee command, sseelleecctt command, or arithmetic ffoorr command, dis- - play the expanded value of PPSS44, followed by the command - and its expanded arguments or associated word list, to + play the expanded value of PPSS44, followed by the command + and its expanded arguments or associated word list, to standard error. - --BB The shell performs brace expansion (see BBrraaccee EExxppaannssiioonn + --BB The shell performs brace expansion (see BBrraaccee EExxppaannssiioonn in _b_a_s_h(1)). This is on by default. - --CC If set, bbaasshh does not overwrite an existing file with - the >>, >>&&, and <<>> redirection operators. This may be + --CC If set, bbaasshh does not overwrite an existing file with + the >>, >>&&, and <<>> redirection operators. This may be overridden when creating output files by using the redi- rection operator >>|| instead of >>. --EE If set, any trap on EERRRR is inherited by shell functions, - command substitutions, and commands executed in a sub- - shell environment. The EERRRR trap is normally not inher- + command substitutions, and commands executed in a sub- + shell environment. The EERRRR trap is normally not inher- ited in such cases. --HH Enable !! style history substitution. This option is on by default when the shell is interactive. - --PP If set, the shell does not resolve symbolic links when - executing commands such as ccdd that change the current + --PP If set, the shell does not resolve symbolic links when + executing commands such as ccdd that change the current working directory. It uses the physical directory structure instead. By default, bbaasshh follows the logical - chain of directories when performing commands which + chain of directories when performing commands which change the current directory. - --TT If set, any traps on DDEEBBUUGG and RREETTUURRNN are inherited by + --TT If set, any traps on DDEEBBUUGG and RREETTUURRNN are inherited by shell functions, command substitutions, and commands ex- - ecuted in a subshell environment. The DDEEBBUUGG and RREETTUURRNN + ecuted in a subshell environment. The DDEEBBUUGG and RREETTUURRNN traps are normally not inherited in such cases. - ---- If no arguments follow this option, then the positional + ---- If no arguments follow this option, then the positional parameters are unset. Otherwise, the positional parame- - ters are set to the _a_r_gs, even if some of them begin + ters are set to the _a_r_gs, even if some of them begin with a --. - -- Signal the end of options, cause all remaining _a_r_gs to + -- Signal the end of options, cause all remaining _a_r_gs to be assigned to the positional parameters. The --xx and --vv options are turned off. If there are no _a_r_gs, the posi- tional parameters remain unchanged. - The options are off by default unless otherwise noted. Using + - rather than - causes these options to be turned off. The op- + The options are off by default unless otherwise noted. Using + + rather than - causes these options to be turned off. The op- tions can also be specified as arguments to an invocation of the - shell. The current set of options may be found in $$--. The re- - turn status is always true unless an invalid option is encoun- + shell. The current set of options may be found in $$--. The re- + turn status is always true unless an invalid option is encoun- tered. sshhiifftt [_n] - The positional parameters from _n+1 ... are renamed to $$11 ........ - Parameters represented by the numbers $$## down to $$##-_n+1 are un- - set. _n must be a non-negative number less than or equal to $$##. - If _n is 0, no parameters are changed. If _n is not given, it is - assumed to be 1. If _n is greater than $$##, the positional para- - meters are not changed. The return status is greater than zero + The positional parameters from _n+1 ... are renamed to $$11 ........ + Parameters represented by the numbers $$## down to $$##-_n+1 are un- + set. _n must be a non-negative number less than or equal to $$##. + If _n is 0, no parameters are changed. If _n is not given, it is + assumed to be 1. If _n is greater than $$##, the positional para- + meters are not changed. The return status is greater than zero if _n is greater than $$## or less than zero; otherwise 0. sshhoopptt [--ppqqssuu] [--oo] [_o_p_t_n_a_m_e ...] - Toggle the values of settings controlling optional shell behav- - ior. The settings can be either those listed below, or, if the + Toggle the values of settings controlling optional shell behav- + ior. The settings can be either those listed below, or, if the --oo option is used, those available with the --oo option to the sseett builtin command. With no options, or with the --pp option, a list - of all settable options is displayed, with an indication of + of all settable options is displayed, with an indication of whether or not each is set; if _o_p_t_n_a_m_e_s are supplied, the output - is restricted to those options. The --pp option causes output to - be displayed in a form that may be reused as input. Other op- + is restricted to those options. The --pp option causes output to + be displayed in a form that may be reused as input. Other op- tions have the following meanings: --ss Enable (set) each _o_p_t_n_a_m_e. --uu Disable (unset) each _o_p_t_n_a_m_e. - --qq Suppresses normal output (quiet mode); the return status + --qq Suppresses normal output (quiet mode); the return status indicates whether the _o_p_t_n_a_m_e is set or unset. If multi- - ple _o_p_t_n_a_m_e arguments are given with --qq, the return sta- - tus is zero if all _o_p_t_n_a_m_e_s are enabled; non-zero other- + ple _o_p_t_n_a_m_e arguments are given with --qq, the return sta- + tus is zero if all _o_p_t_n_a_m_e_s are enabled; non-zero other- wise. - --oo Restricts the values of _o_p_t_n_a_m_e to be those defined for + --oo Restricts the values of _o_p_t_n_a_m_e to be those defined for the --oo option to the sseett builtin. - If either --ss or --uu is used with no _o_p_t_n_a_m_e arguments, sshhoopptt - shows only those options which are set or unset, respectively. - Unless otherwise noted, the sshhoopptt options are disabled (unset) + If either --ss or --uu is used with no _o_p_t_n_a_m_e arguments, sshhoopptt + shows only those options which are set or unset, respectively. + Unless otherwise noted, the sshhoopptt options are disabled (unset) by default. - The return status when listing options is zero if all _o_p_t_n_a_m_e_s - are enabled, non-zero otherwise. When setting or unsetting op- - tions, the return status is zero unless an _o_p_t_n_a_m_e is not a + The return status when listing options is zero if all _o_p_t_n_a_m_e_s + are enabled, non-zero otherwise. When setting or unsetting op- + tions, the return status is zero unless an _o_p_t_n_a_m_e is not a valid shell option. The list of sshhoopptt options is: aarrrraayy__eexxppaanndd__oonnccee - If set, the shell suppresses multiple evaluation of as- + If set, the shell suppresses multiple evaluation of as- sociative and indexed array subscripts during arithmetic expression evaluation, while executing builtins that can - perform variable assignments, and while executing + perform variable assignments, and while executing builtins that perform array dereferencing. aassssoocc__eexxppaanndd__oonnccee Deprecated; a synonym for aarrrraayy__eexxppaanndd__oonnccee. - aauuttooccdd If set, a command name that is the name of a directory - is executed as if it were the argument to the ccdd com- + aauuttooccdd If set, a command name that is the name of a directory + is executed as if it were the argument to the ccdd com- mand. This option is only used by interactive shells. ccddaabbllee__vvaarrss - If set, an argument to the ccdd builtin command that is - not a directory is assumed to be the name of a variable + If set, an argument to the ccdd builtin command that is + not a directory is assumed to be the name of a variable whose value is the directory to change to. ccddssppeellll If set, minor errors in the spelling of a directory com- - ponent in a ccdd command will be corrected. The errors + ponent in a ccdd command will be corrected. The errors checked for are transposed characters, a missing charac- - ter, and one character too many. If a correction is - found, the corrected filename is printed, and the com- - mand proceeds. This option is only used by interactive + ter, and one character too many. If a correction is + found, the corrected filename is printed, and the com- + mand proceeds. This option is only used by interactive shells. cchheecckkhhaasshh If set, bbaasshh checks that a command found in the hash ta- - ble exists before trying to execute it. If a hashed - command no longer exists, a normal path search is per- + ble exists before trying to execute it. If a hashed + command no longer exists, a normal path search is per- formed. cchheecckkjjoobbss If set, bbaasshh lists the status of any stopped and running - jobs before exiting an interactive shell. If any jobs + jobs before exiting an interactive shell. If any jobs are running, this causes the exit to be deferred until a - second exit is attempted without an intervening command - (see JJOOBB CCOONNTTRROOLL in _b_a_s_h(1)). The shell always post- + second exit is attempted without an intervening command + (see JJOOBB CCOONNTTRROOLL in _b_a_s_h(1)). The shell always post- pones exiting if any jobs are stopped. cchheecckkwwiinnssiizzee - If set, bbaasshh checks the window size after each external - (non-builtin) command and, if necessary, updates the - values of LLIINNEESS and CCOOLLUUMMNNSS. This option is enabled by + If set, bbaasshh checks the window size after each external + (non-builtin) command and, if necessary, updates the + values of LLIINNEESS and CCOOLLUUMMNNSS. This option is enabled by default. - ccmmddhhiisstt If set, bbaasshh attempts to save all lines of a multiple- - line command in the same history entry. This allows - easy re-editing of multi-line commands. This option is - enabled by default, but only has an effect if command - history is enabled, as described in _b_a_s_h(1) under HHIISS-- + ccmmddhhiisstt If set, bbaasshh attempts to save all lines of a multiple- + line command in the same history entry. This allows + easy re-editing of multi-line commands. This option is + enabled by default, but only has an effect if command + history is enabled, as described in _b_a_s_h(1) under HHIISS-- TTOORRYY. ccoommppaatt3311 ccoommppaatt3322 @@ -1461,121 +1464,121 @@ BBAASSHH BBUUIILLTTIINN CCOOMMMMAANNDDSS ccoommppaatt4433 ccoommppaatt4444 ccoommppaatt5500 - These control aspects of the shell's compatibility mode + These control aspects of the shell's compatibility mode (see SSHHEELLLL CCOOMMPPAATTIIBBIILLIITTYY MMOODDEE in _b_a_s_h(1)). ccoommpplleettee__ffuullllqquuoottee - If set, bbaasshh quotes all shell metacharacters in file- - names and directory names when performing completion. + If set, bbaasshh quotes all shell metacharacters in file- + names and directory names when performing completion. If not set, bbaasshh removes metacharacters such as the dol- - lar sign from the set of characters that will be quoted - in completed filenames when these metacharacters appear - in shell variable references in words to be completed. - This means that dollar signs in variable names that ex- - pand to directories will not be quoted; however, any - dollar signs appearing in filenames will not be quoted, - either. This is active only when bash is using back- - slashes to quote completed filenames. This variable is - set by default, which is the default bash behavior in + lar sign from the set of characters that will be quoted + in completed filenames when these metacharacters appear + in shell variable references in words to be completed. + This means that dollar signs in variable names that ex- + pand to directories will not be quoted; however, any + dollar signs appearing in filenames will not be quoted, + either. This is active only when bash is using back- + slashes to quote completed filenames. This variable is + set by default, which is the default bash behavior in versions through 4.2. ddiirreexxppaanndd - If set, bbaasshh replaces directory names with the results - of word expansion when performing filename completion. + If set, bbaasshh replaces directory names with the results + of word expansion when performing filename completion. This changes the contents of the readline editing - buffer. If not set, bbaasshh attempts to preserve what the + buffer. If not set, bbaasshh attempts to preserve what the user typed. ddiirrssppeellll - If set, bbaasshh attempts spelling correction on directory - names during word completion if the directory name ini- + If set, bbaasshh attempts spelling correction on directory + names during word completion if the directory name ini- tially supplied does not exist. - ddoottgglloobb If set, bbaasshh includes filenames beginning with a in the - results of pathname expansion. The filenames and must + ddoottgglloobb If set, bbaasshh includes filenames beginning with a in the + results of pathname expansion. The filenames and must always be matched explicitly, even if ddoottgglloobb is set. eexxeeccffaaiill If set, a non-interactive shell will not exit if it can- - not execute the file specified as an argument to the - eexxeecc builtin command. An interactive shell does not + not execute the file specified as an argument to the + eexxeecc builtin command. An interactive shell does not exit if eexxeecc fails. eexxppaanndd__aalliiaasseess If set, aliases are expanded as described in _b_a_s_h(1) un- - der AALLIIAASSEESS. This option is enabled by default for in- + der AALLIIAASSEESS. This option is enabled by default for in- teractive shells. eexxttddeebbuugg - If set at shell invocation, or in a shell startup file, + If set at shell invocation, or in a shell startup file, arrange to execute the debugger profile before the shell - starts, identical to the ----ddeebbuuggggeerr option. If set af- - ter invocation, behavior intended for use by debuggers + starts, identical to the ----ddeebbuuggggeerr option. If set af- + ter invocation, behavior intended for use by debuggers is enabled: 11.. The --FF option to the ddeeccllaarree builtin displays the source file name and line number corresponding to each function name supplied as an argument. - 22.. If the command run by the DDEEBBUUGG trap returns a - non-zero value, the next command is skipped and + 22.. If the command run by the DDEEBBUUGG trap returns a + non-zero value, the next command is skipped and not executed. - 33.. If the command run by the DDEEBBUUGG trap returns a - value of 2, and the shell is executing in a sub- - routine (a shell function or a shell script exe- - cuted by the .. or ssoouurrccee builtins), the shell + 33.. If the command run by the DDEEBBUUGG trap returns a + value of 2, and the shell is executing in a sub- + routine (a shell function or a shell script exe- + cuted by the .. or ssoouurrccee builtins), the shell simulates a call to rreettuurrnn. - 44.. BBAASSHH__AARRGGCC and BBAASSHH__AARRGGVV are updated as described + 44.. BBAASSHH__AARRGGCC and BBAASSHH__AARRGGVV are updated as described in their descriptions in _b_a_s_h(1)). - 55.. Function tracing is enabled: command substitu- + 55.. Function tracing is enabled: command substitu- tion, shell functions, and subshells invoked with (( _c_o_m_m_a_n_d )) inherit the DDEEBBUUGG and RREETTUURRNN traps. - 66.. Error tracing is enabled: command substitution, - shell functions, and subshells invoked with (( + 66.. Error tracing is enabled: command substitution, + shell functions, and subshells invoked with (( _c_o_m_m_a_n_d )) inherit the EERRRR trap. eexxttgglloobb If set, the extended pattern matching features described in _b_a_s_h(1) under PPaatthhnnaammee EExxppaannssiioonn are enabled. eexxttqquuoottee - If set, $$_s_t_r_i_n_g and $$_s_t_r_i_n_g quoting is performed within + If set, $$_s_t_r_i_n_g and $$_s_t_r_i_n_g quoting is performed within $${{_p_a_r_a_m_e_t_e_r}} expansions enclosed in double quotes. This option is enabled by default. ffaaiillgglloobb - If set, patterns which fail to match filenames during + If set, patterns which fail to match filenames during pathname expansion result in an expansion error. ffoorrccee__ffiiggnnoorree - If set, the suffixes specified by the FFIIGGNNOORREE shell - variable cause words to be ignored when performing word + If set, the suffixes specified by the FFIIGGNNOORREE shell + variable cause words to be ignored when performing word completion even if the ignored words are the only possi- - ble completions. See SSHHEELLLL VVAARRIIAABBLLEESS in _b_a_s_h(1) for a - description of FFIIGGNNOORREE. This option is enabled by de- + ble completions. See SSHHEELLLL VVAARRIIAABBLLEESS in _b_a_s_h(1) for a + description of FFIIGGNNOORREE. This option is enabled by de- fault. gglloobbaasscciiiirraannggeess - If set, range expressions used in pattern matching - bracket expressions (see PPaatttteerrnn MMaattcchhiinngg in _b_a_s_h(1)) + If set, range expressions used in pattern matching + bracket expressions (see PPaatttteerrnn MMaattcchhiinngg in _b_a_s_h(1)) behave as if in the traditional C locale when performing - comparisons. That is, the current locale's collating - sequence is not taken into account, so bb will not col- - late between AA and BB, and upper-case and lower-case + comparisons. That is, the current locale's collating + sequence is not taken into account, so bb will not col- + late between AA and BB, and upper-case and lower-case ASCII characters will collate together. gglloobbsskkiippddoottss - If set, pathname expansion will never match the file- - names and even if the pattern begins with a This option + If set, pathname expansion will never match the file- + names and even if the pattern begins with a This option is enabled by default. gglloobbssttaarr If set, the pattern **** used in a pathname expansion con- - text will match all files and zero or more directories - and subdirectories. If the pattern is followed by a //, + text will match all files and zero or more directories + and subdirectories. If the pattern is followed by a //, only directories and subdirectories match. ggnnuu__eerrrrffmmtt @@ -1583,25 +1586,25 @@ BBAASSHH BBUUIILLTTIINN CCOOMMMMAANNDDSS GNU error message format. hhiissttaappppeenndd - If set, the history list is appended to the file named + If set, the history list is appended to the file named by the value of the HHIISSTTFFIILLEE variable when the shell ex- its, rather than overwriting the file. hhiissttrreeeeddiitt - If set, and rreeaaddlliinnee is being used, a user is given the + If set, and rreeaaddlliinnee is being used, a user is given the opportunity to re-edit a failed history substitution. hhiissttvveerriiffyy - If set, and rreeaaddlliinnee is being used, the results of his- - tory substitution are not immediately passed to the - shell parser. Instead, the resulting line is loaded + If set, and rreeaaddlliinnee is being used, the results of his- + tory substitution are not immediately passed to the + shell parser. Instead, the resulting line is loaded into the rreeaaddlliinnee editing buffer, allowing further modi- fication. hhoossttccoommpplleettee If set, and rreeaaddlliinnee is being used, bbaasshh will attempt to - perform hostname completion when a word containing a @@ - is being completed (see CCoommpplleettiinngg under RREEAADDLLIINNEE in + perform hostname completion when a word containing a @@ + is being completed (see CCoommpplleettiinngg under RREEAADDLLIINNEE in _b_a_s_h(1)). This is enabled by default. hhuuppoonneexxiitt @@ -1609,23 +1612,23 @@ BBAASSHH BBUUIILLTTIINN CCOOMMMMAANNDDSS active login shell exits. iinnhheerriitt__eerrrreexxiitt - If set, command substitution inherits the value of the - eerrrreexxiitt option, instead of unsetting it in the subshell - environment. This option is enabled when _p_o_s_i_x _m_o_d_e is + If set, command substitution inherits the value of the + eerrrreexxiitt option, instead of unsetting it in the subshell + environment. This option is enabled when _p_o_s_i_x _m_o_d_e is enabled. iinntteerraaccttiivvee__ccoommmmeennttss If set, allow a word beginning with ## to cause that word - and all remaining characters on that line to be ignored + and all remaining characters on that line to be ignored in an interactive shell (see CCOOMMMMEENNTTSS in _b_a_s_h(1)). This option is enabled by default. llaassttppiippee - If set, and job control is not active, the shell runs + If set, and job control is not active, the shell runs the last command of a pipeline not executed in the back- ground in the current shell environment. - lliitthhiisstt If set, and the ccmmddhhiisstt option is enabled, multi-line + lliitthhiisstt If set, and the ccmmddhhiisstt option is enabled, multi-line commands are saved to the history with embedded newlines rather than using semicolon separators where possible. @@ -1636,89 +1639,90 @@ BBAASSHH BBUUIILLTTIINN CCOOMMMMAANNDDSS tribute is not inherited. llooccaallvvaarr__uunnsseett - If set, calling uunnsseett on local variables in previous - function scopes marks them so subsequent lookups find - them unset until that function returns. This is identi- - cal to the behavior of unsetting local variables at the + If set, calling uunnsseett on local variables in previous + function scopes marks them so subsequent lookups find + them unset until that function returns. This is identi- + cal to the behavior of unsetting local variables at the current function scope. llooggiinn__sshheellll - The shell sets this option if it is started as a login + The shell sets this option if it is started as a login shell (see IINNVVOOCCAATTIIOONN in _b_a_s_h(1)). The value may not be changed. mmaaiillwwaarrnn - If set, and a file that bbaasshh is checking for mail has - been accessed since the last time it was checked, bbaasshh + If set, and a file that bbaasshh is checking for mail has + been accessed since the last time it was checked, bbaasshh displays the message nnoo__eemmppttyy__ccmmdd__ccoommpplleettiioonn - If set, and rreeaaddlliinnee is being used, bbaasshh will not at- - tempt to search the PPAATTHH for possible completions when + If set, and rreeaaddlliinnee is being used, bbaasshh will not at- + tempt to search the PPAATTHH for possible completions when completion is attempted on an empty line. nnooccaasseegglloobb - If set, bbaasshh matches filenames in a case-insensitive + If set, bbaasshh matches filenames in a case-insensitive fashion when performing pathname expansion (see PPaatthhnnaammee EExxppaannssiioonn in _b_a_s_h(1)). nnooccaasseemmaattcchh - If set, bbaasshh matches patterns in a case-insensitive + If set, bbaasshh matches patterns in a case-insensitive fashion when performing matching while executing ccaassee or [[[[ conditional commands, when performing pattern substi- - tution word expansions, or when filtering possible com- + tution word expansions, or when filtering possible com- pletions as part of programmable completion. nnooeexxppaanndd__ttrraannssllaattiioonn - If set, bbaasshh encloses the translated results of $$... - quoting in single quotes instead of double quotes. If + If set, bbaasshh encloses the translated results of $$... + quoting in single quotes instead of double quotes. If the string is not translated, this has no effect. nnuullllgglloobb If set, pathname expansion patterns which match no files - (see PPaatthhnnaammee EExxppaannssiioonn in _b_a_s_h(1)) expand to nothing + (see PPaatthhnnaammee EExxppaannssiioonn in _b_a_s_h(1)) expand to nothing and are removed, rather than expanding to themselves. ppaattssuubb__rreeppllaacceemmeenntt If set, bbaasshh expands occurrences of && in the replacement - string of pattern substitution to the text matched by - the pattern, as described under PPaarraammeetteerr EExxppaannssiioonn in + string of pattern substitution to the text matched by + the pattern, as described under PPaarraammeetteerr EExxppaannssiioonn in _b_a_s_h(1). This option is enabled by default. pprrooggccoommpp If set, the programmable completion facilities (see PPrroo-- - ggrraammmmaabbllee CCoommpplleettiioonn in _b_a_s_h(1)) are enabled. This op- + ggrraammmmaabbllee CCoommpplleettiioonn in _b_a_s_h(1)) are enabled. This op- tion is enabled by default. pprrooggccoommpp__aalliiaass - If set, and programmable completion is enabled, bbaasshh - treats a command name that doesn't have any completions - as a possible alias and attempts alias expansion. If it - has an alias, bbaasshh attempts programmable completion us- + If set, and programmable completion is enabled, bbaasshh + treats a command name that doesn't have any completions + as a possible alias and attempts alias expansion. If it + has an alias, bbaasshh attempts programmable completion us- ing the command word resulting from the expanded alias. pprroommppttvvaarrss If set, prompt strings undergo parameter expansion, com- - mand substitution, arithmetic expansion, and quote re- - moval after being expanded as described in PPRROOMMPPTTIINNGG in + mand substitution, arithmetic expansion, and quote re- + moval after being expanded as described in PPRROOMMPPTTIINNGG in _b_a_s_h(1). This option is enabled by default. rreessttrriicctteedd__sshheellll - The shell sets this option if it is started in re- - stricted mode (see RREESSTTRRIICCTTEEDD SSHHEELLLL in _b_a_s_h(1)). The - value may not be changed. This is not reset when the - startup files are executed, allowing the startup files + The shell sets this option if it is started in re- + stricted mode (see RREESSTTRRIICCTTEEDD SSHHEELLLL in _b_a_s_h(1)). The + value may not be changed. This is not reset when the + startup files are executed, allowing the startup files to discover whether or not a shell is restricted. sshhiifftt__vveerrbboossee - If set, the sshhiifftt builtin prints an error message when + If set, the sshhiifftt builtin prints an error message when the shift count exceeds the number of positional parame- ters. ssoouurrcceeppaatthh If set, the .. (ssoouurrccee) builtin uses the value of PPAATTHH to - find the directory containing the file supplied as an - argument. This option is enabled by default. + find the directory containing the file supplied as an + argument when the --pp option is not supplied. This op- + tion is enabled by default. vvaarrrreeddiirr__cclloossee If set, the shell automatically closes file descriptors diff --git a/doc/version.texi b/doc/version.texi index eab39f3f..a4c26ca4 100644 --- a/doc/version.texi +++ b/doc/version.texi @@ -2,10 +2,10 @@ Copyright (C) 1988-2024 Free Software Foundation, Inc. @end ignore -@set LASTCHANGE Tue Apr 23 15:08:20 EDT 2024 +@set LASTCHANGE Wed Jun 12 10:34:52 PDT 2024 @set EDITION 5.3 @set VERSION 5.3 -@set UPDATED 23 April 2024 -@set UPDATED-MONTH April 2024 +@set UPDATED 12 June 2024 +@set UPDATED-MONTH June 2024 diff --git a/parse.y b/parse.y index eb83af4c..6aaf49aa 100644 --- a/parse.y +++ b/parse.y @@ -5041,6 +5041,8 @@ cond_term (void) } else parser_error (lineno, _("expected `)'")); + if (cond_token == WORD) + dispose_word (yylval.word); COND_RETURN_ERROR (); } term = make_cond_node (COND_EXPR, (WORD_DESC *)NULL, term, (COND_COM *)NULL); @@ -6642,7 +6644,7 @@ error_token_from_token (int tok) t = (char *)NULL; /* This stuff is dicy and needs closer inspection */ - switch (current_token) + switch (tok) { case WORD: case ASSIGNMENT_WORD: diff --git a/tests/builtins.right b/tests/builtins.right index e2fc4f94..4abc96a1 100644 --- a/tests/builtins.right +++ b/tests/builtins.right @@ -139,6 +139,19 @@ abc def ghi ok +./source8.sub: line 36: improbable-filename: No such file or directory +./source8.sub: line 37: improbable-filename: No such file or directory +an improbable filename +an improbable filename +an improbable filename +an improbable filename +file in the current directory +./source8.sub: line 51: .: cwd-filename: file not found +file in the current directory +bash: line 1: .: cwd-filename: file not found +bash: line 1: .: cwd-filename: file not found +file in the current directory +file in the current directory AVAR foo foo @@ -149,11 +162,11 @@ AVAR foo declare -x foo="" declare -x FOO="\$\$" -./builtins.tests: line 239: declare: FOO: not found +./builtins.tests: line 242: declare: FOO: not found declare -x FOO="\$\$" ok ok -./builtins.tests: line 271: kill: 4096: invalid signal specification +./builtins.tests: line 274: kill: 4096: invalid signal specification 1 a\n\n\nb a @@ -332,7 +345,7 @@ A star (*) next to a name means that the command is disabled. ! PIPELINE history [-c] [-d offset] [n] or hist> job_spec [&] if COMMANDS; then COMMANDS; [ elif C> (( expression )) jobs [-lnprs] [jobspec ...] or jobs > - . filename [arguments] kill [-s sigspec | -n signum | -sigs> + . [-p path] filename [arguments] kill [-s sigspec | -n signum | -sigs> : let arg [arg ...] [ arg... ] local [option] name[=value] ... [[ expression ]] logout [n] @@ -349,7 +362,7 @@ A star (*) next to a name means that the command is disabled. complete [-abcdefgjksuv] [-pr] [-DEI]> set [-abefhkmnptuvxBCEHPT] [-o optio> compopt [-o|+o option] [-DEI] [name .> shift [n] continue [n] shopt [-pqsu] [-o] [optname ...] - coproc [NAME] command [redirections] source filename [arguments] + coproc [NAME] command [redirections] source [-p path] filename [argument> declare [-aAfFgiIlnrtux] [name[=value> suspend [-f] dirs [-clpv] [+N] [-N] test [expr] disown [-h] [-ar] [jobspec ... | pid > time [-p] pipeline @@ -425,7 +438,7 @@ A star (*) next to a name means that the command is disabled. ! PIPELINE history [-c] [-d offset] [n] or hist> job_spec [&] if COMMANDS; then COMMANDS; [ elif C> (( expression )) jobs [-lnprs] [jobspec ...] or jobs > - . filename [arguments] kill [-s sigspec | -n signum | -sigs> + . [-p path] filename [arguments] kill [-s sigspec | -n signum | -sigs> : let arg [arg ...] [ arg... ] local [option] name[=value] ... [[ expression ]] logout [n] @@ -442,7 +455,7 @@ A star (*) next to a name means that the command is disabled. complete [-abcdefgjksuv] [-pr] [-DEI]> set [-abefhkmnptuvxBCEHPT] [-o optio> compopt [-o|+o option] [-DEI] [name .> shift [n] continue [n] shopt [-pqsu] [-o] [optname ...] - coproc [NAME] command [redirections] source filename [arguments] + coproc [NAME] command [redirections] source [-p path] filename [argument> declare [-aAfFgiIlnrtux] [name[=value> suspend [-f] dirs [-clpv] [+N] [-N] test [expr] disown [-h] [-ar] [jobspec ... | pid > time [-p] pipeline @@ -489,5 +502,5 @@ popd: usage: popd [-n] [+N | -N] ./builtins12.sub: line 36: popd: +8: directory stack index out of range /tmp / / -./builtins.tests: line 322: exit: status: numeric argument required +./builtins.tests: line 325: exit: status: numeric argument required after non-numeric arg to exit: 2 diff --git a/tests/builtins.tests b/tests/builtins.tests index 60ec6bbc..1d6d9a4b 100644 --- a/tests/builtins.tests +++ b/tests/builtins.tests @@ -208,6 +208,9 @@ ${THIS_SH} ./source6.sub # test bugs with source called from multiline aliases and other contexts ${THIS_SH} ./source7.sub +# test source/. -p path +${THIS_SH} ./source8.sub + # in posix mode, assignment statements preceding special builtins are # reflected in the shell environment. `.' and `eval' need special-case # code. diff --git a/tests/cond.right b/tests/cond.right index 4f90a7a7..01859347 100644 --- a/tests/cond.right +++ b/tests/cond.right @@ -157,7 +157,7 @@ bash: -c: line 1: unexpected token `EOF', expected `)' bash: -c: line 2: syntax error: unexpected end of file bash: -c: line 1: unexpected EOF while looking for `]]' bash: -c: line 2: syntax error: unexpected end of file -bash: -c: line 1: syntax error in conditional expression +bash: -c: line 1: syntax error in conditional expression: unexpected token `]' bash: -c: line 1: syntax error near `]' bash: -c: line 1: `[[ ( -t X ) ]' bash: -c: line 1: unexpected argument `&' to conditional unary operator @@ -178,7 +178,7 @@ bash: -c: line 1: `[[ 4 > & ]]' bash: -c: line 1: unexpected token `&' in conditional command bash: -c: line 1: syntax error near `&' bash: -c: line 1: `[[ & ]]' -bash: -c: line 1: conditional binary operator expected +bash: -c: line 1: unexpected token `7', conditional binary operator expected bash: -c: line 1: syntax error near `7' bash: -c: line 1: `[[ -Q 7 ]]' bash: -c: line 1: unexpected argument `<' to conditional unary operator diff --git a/tests/errors.right b/tests/errors.right index 9b760de3..9442541f 100644 --- a/tests/errors.right +++ b/tests/errors.right @@ -81,11 +81,11 @@ bash: line 1: PWD: readonly variable bash: line 1: OLDPWD: readonly variable 1 ./errors.tests: line 236: .: filename argument required -.: usage: . filename [arguments] +.: usage: . [-p path] filename [arguments] ./errors.tests: line 237: source: filename argument required -source: usage: source filename [arguments] +source: usage: source [-p path] filename [arguments] ./errors.tests: line 240: .: -i: invalid option -.: usage: . filename [arguments] +.: usage: . [-p path] filename [arguments] ./errors.tests: line 243: set: -q: invalid option set: usage: set [-abefhkmnptuvxBCEHPT] [-o option-name] [--] [-] [arg ...] ./errors.tests: line 246: enable: sh: not a shell builtin @@ -141,7 +141,7 @@ set: usage: set [-abefhkmnptuvxBCEHPT] [-o option-name] [--] [-] [arg ...] ./errors.tests: line 348: xx: readonly variable 1 ./errors1.sub: line 14: .: -i: invalid option -.: usage: . filename [arguments] +.: usage: . [-p path] filename [arguments] ./errors1.sub: line 22: shift: -4: shift count out of range ./errors1.sub: line 23: shift: -4: shift count out of range ./errors1.sub: line 27: break: -1: loop count out of range @@ -255,7 +255,7 @@ ok 6 ./errors8.sub: line 16: /notthere: No such file or directory ok 7 ./errors8.sub: line 17: .: -x: invalid option -.: usage: . filename [arguments] +.: usage: . [-p path] filename [arguments] ok 8 DEBUG ./errors9.sub: line 6: [[: ++: arithmetic syntax error: operand expected (error token is "+") diff --git a/tests/source8.sub b/tests/source8.sub new file mode 100644 index 00000000..fcb6636a --- /dev/null +++ b/tests/source8.sub @@ -0,0 +1,62 @@ +# This program is free software: you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program. If not, see . +# + +# test various uses of source -p + +: ${THIS_SH:=./bash} +PATH=/bin:/usr/bin:/sbin:/usr/sbin + +: ${TMPDIR:=/var/tmp} +export SDIR=${TMPDIR}/source-$$ +mkdir -p $SDIR || { echo "$SDIR: cannot create" >&2; exit 1; } + +FN=${SDIR}/improbable-filename + +cat >$FN << EOF +echo an improbable filename +EOF +cat >cwd-filename <